/* BACKGROUND IMAGE ************************************************************************************************************************/
#pageTitle { width: 708px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FFF; background-color: #000; padding-top: 25px; padding-bottom: 5px; padding-left: 10px; }
.adventbar { background-image: url("images/misc/ssbar_800.gif"); background-repeat: no-repeat; background-position: left top; width: 800px; height: 21px }
.athomebg { background-image: url("images/community/at_home_bg.jpg"); background-repeat: no-repeat; background-position: left top; width: 1600px; height: 500px }
.blkbrd { border-top: 15px solid white; border-bottom: 15px solid white; background-color: black; }
.blkbrd2 { border-bottom: 15px solid white; background-color: black; }
.btnbg { background-color: black; }
.btngreybg { background-color: #eee }
.buybg { padding: 1px 3px; background-color: #FF0000; }
.buybgtrans { padding: 1px 3px }
.buybgblue { background-color: #00a; padding: 1px 3px }
.buybgpurple { background-color: purple; padding: 1px 3px }
.buybggreen { background-color: green; padding: 1px 3px }
.buybgorange { background-color: #ffa500; padding: 1px 3px }
.buybgdkorange { background-color: #f60; padding: 1px 3px }
.commimg { background-color: white; background-image: none; padding-left: 30px; height: 490px }
.commfrontbar { background-color: white; background-image: url("images/commercial/front/web_comm_ss_bar.jpg"); background-repeat: no-repeat; background-position: left top; width: 520px; height: 28px }
.commfrontgrad { background-color: white; background-image: url("images/commercial/front/Web_Front_Equip_Grad_345.jpg"); background-repeat: no-repeat; background-position: left top; width: 160px; height: 345px }
.grybg { background-color: gray; }
.prodmenu { background-color: black; padding-top: 70px; background-color: black; background-image: url("images/misc/arrow.gif"); background-repeat: no-repeat; background-position: left top; width: 179px; }
.subbar { background-image: url("images/misc/gry_subbar.gif"); background-repeat: no-repeat; background-position: left top; width: 145px; height: 20px; }
.tanbg { background-color: #cc9 }
.topbg { background-color: black; }
.topsearch { color: white; font-size: 10px; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; background-image: url("images/menus/topmenu/maintop3.jpg"); background-repeat: no-repeat; background-position: left top }
/* MENU LINKS ******************************************************************/

.itemLink { padding-bottom:0px; }
a.menu { font-family: arial, helvetica; font-size: 12px; color: #FFF; text-decoration: none; }
a.menu:link { font-family: arial, helvetica; font-size: 12px; color: #FFF; text-decoration: none; }
a.menu:hover { font-family: arial, helvetica; font-size: 12px; color: #F00; text-decoration: none; }
a.menuOn { font-family: arial, helvetica; font-size: 12px; color: #F00; text-decoration: none; }
a.menuOn:link { font-family: arial, helvetica; font-size: 12px; color: #F00; text-decoration: none; }
a.menuOn:hover { font-family: arial, helvetica; font-size: 12px; color: #F00; text-decoration: none; }
.menuSection { padding-bottom: 16px; text-align: left; margin-left: 26px; }
.menuSub { padding-top: 8px; }
a.subMenu { font-family: arial, helvetica; font-size: 11px; color: #CCC; text-decoration: none; background-image: url("images/misc/arrow_subnav.gif"); background-repeat: no-repeat; background-position: left top; display: inline; padding-left: 14px; }
a.subMenu:link { font-family: arial, helvetica; font-size: 11px; color: #CCC; text-decoration: none; background-image: url("images/misc/arrow_subnav.gif"); background-repeat: no-repeat; background-position: left top; display: inline; padding-left: 14px; }
a.subMenu:hover { font-family: arial, helvetica; font-size: 11px; color: #F00; text-decoration: none; background-image: url("images/misc/arrow_subnav.gif"); background-repeat: no-repeat; background-position: left top; display: inline; padding-left: 14px; }
a.subtxtwht { color: white; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 150%; text-decoration: none; display: inline; padding-left: 16px }
a.subtxtwht:link { color: white; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 150%; text-decoration: none; display: inline; padding-left: 16px }
a.subtxtwht:hover { color: #f00; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 150%; text-decoration: none; display: inline; padding-left: 16px }
a.subtxtorange { color: #C60; font-size: 7.5pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 135%; text-decoration: none; display: inline; padding-left: 18px }
a.subtxtorange:link { color: #f60; font-size: 7.5pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 135%; text-decoration: none; display: inline; padding-left: 18px }
a.subtxtorange:hover { color: white; font-size: 7.5pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 135%; text-decoration: none; display: inline; padding-left: 18px }
a.subtxtred { color: #f00; font-size: 7.5pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 135%; text-decoration: none; display: inline; padding-left: 18px }
a.subtxtred:link { color: #f00; font-size: 7.5pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 135%; text-decoration: none; display: inline; padding-left: 18px }
a.subtxtred:hover { color: white; font-size: 7.5pt; font-family: Arial, helvetica; font-weight: normal; background-image: url("images/misc/arrow_sub_subnav_orange.gif"); background-repeat: no-repeat; background-position: left top; line-height: 135%; text-decoration: none; display: inline; padding-left: 18px }
a.subMenu1 { color: #fff; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; text-decoration: none; background-image: url("images/misc/arrow_red_sm.gif"); background-repeat: no-repeat; background-position: left top; display: inline; padding-left: 10px }
a.subMenu1:link { color: #ccc; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; text-decoration: none; background-image: url("images/misc/arrow_red_sm.gif"); background-repeat: no-repeat; background-position: left top; display: inline; padding-left: 10px }
a.subMenu1:hover { color: #000; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; text-decoration: none; background-image: url("images/misc/arrow_red_sm.gif"); background-repeat: no-repeat; background-position: left top; display: inline; padding-left: 10px }
a.txtmenublack { color: #000; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; margin-left: 4px }
a.txtmenublack:link { color: #000; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; margin-left: 4px }
a.txtmenublack:hover { color: #f00; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; margin-left: 4px }
a.txtmenured { color: #f00; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; margin-left: 4px }
a.txtmenured:link { color: #f00; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; margin-left: 4px }
a.txtmenured:hover { color: #000; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; margin-left: 4px }
a.txtmenuwhite { color: #fff; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; margin-left: 4px }
a.txtmenuwhite:link { color: #fff; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; margin-left: 4px }
a.txtmenuwhite:hover { color: #000; font-size: 12px; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; margin-left: 4px }
a.txtmenusubblue { color: #009; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_blue.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 4px; padding-left: 6px }
a.txtmenusubblue:link { color: #009; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_blue.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 4px; padding-left: 6px }
a.txtmenusubblue:hover { color: #f00; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_blue.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 4px; padding-left: 6px }
a.txtmenusubpurp { color: #609; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_purple.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 4px; padding-left: 6px }
a.txtmenusubpurp:link { color: #609; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_purple.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 4px; padding-left: 6px }
a.txtmenusubpurp:hover { color: #f00; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_purple.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 4px; padding-left: 6px }
a.txtmenusubsuborange { color: #f60; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_sub_orange.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 7px; padding-left: 7px }
a.txtmenusubsuborange:link { color: #f60; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_sub_orange.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 7px; padding-left: 7px }
a.txtmenusubsuborange:hover { color: #000; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_sub_orange.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 7px; padding-left: 7px }
a.txtmenusubsubgreen { color: #008000; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_sub_green.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 7px; padding-left: 7px }
a.txtmenusubsubgreen:link { color: #008000; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_sub_green.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 7px; padding-left: 7px }
a.txtmenusubsubgreen:hover { color: #000; font-size: 11px; font-family: Arial, helvetica; font-weight: bold; line-height: 130%; text-decoration: none; background-image: url("images/misc/arrow_sub_sub_green.gif"); background-repeat: no-repeat; background-position: left top; display: inline; margin-left: 7px; padding-left: 7px }
/* LINKS ****************************************************************/

a { color: #FF0000; font-family: arial, helvetica; font-size: 9pt; line-height: 130%; font-weight: normal; text-decoration: none; }
a:link { color: #FF0000; font-family: arial, helvetica; font-size: 9pt; line-height: 130%; font-weight: normal; text-decoration: none; }
a:hover { color: #FF0000; font-family: arial, helvetica; font-size: 9pt; line-height: 130%; font-weight: normal; text-decoration: underline; }
a.button { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.button:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.button:hover { color: #ff0000; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buttonlg { color: white; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none }
a.buttonlg:link { color: white; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none }
a.buttonlg:hover { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none }
a.buttonlgleading { color: #f00; font-size: 10.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; letter-spacing: 0.25px }
a.buttonlgleading:link { color: #f00; font-size: 10.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; letter-spacing: 0.25px }
a.buttonlgleading:hover { color: #fff; font-size: 10.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; letter-spacing: 0.25px }
a.buybtn { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtn:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtn:hover { color: #ffa9a9; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buyblackbtn { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buyblackbtn:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buyblackbtn:hover { color: #999999; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buywhitebtn { color: black; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buywhitebtn:link { color: black; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buywhitebtn:hover { color: #999999; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buywhitebtnlarge { color: black; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buywhitebtnlarge:link { color: black; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buywhitebtnlarge:hover { color: #999999; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnblue { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnblue:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnblue:hover { color: #7b8cb5; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnpurple { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnpurple:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnpurple:hover { color: #969; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtngreen { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtngreen:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtngreen:hover { color: #00b800; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnorange { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnorange:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtnorange:hover { color: #ffc800; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtndkorange { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtndkorange:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtndkorange:hover { color: #ff9933; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none }
a.buybtn1 { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.buybtn1:link { color: #888; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.buybtn1:hover { color: #000; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.buy { color: #ff0000; font-size: 8.5pt; font-family: Arial, helvetica; line-height: 150%; text-decoration: underline }
a.buy:link { color: #ff0000; font-size: 8.5pt; font-family: Arial, helvetica; line-height: 150%; text-decoration: underline }
a.buy:hover { color: #ff0000; font-size: 8.5pt; font-family: Arial, helvetica; line-height: 150%; text-decoration: underline }
a.commfront { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none }
a.commfront:link { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none }
a.commfront:hover { color: #ffa9a9; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none }
a.comtext { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 100%; text-decoration: none; text-indent: inherit; vertical-align: inherit }
a.comtext:link { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 100%; text-decoration: none; text-indent: inherit; vertical-align: inherit }
a.comtext:hover { color: #eee; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 100%; text-decoration: none; text-indent: inherit; vertical-align: inherit }
a.footer { color: #a9a9a9; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.footer:link { color: #a9a9a9; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.footer:hover { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.footerlarger { color: #a9a9a9; font-size: 11pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.footerlarger:link { color: #a9a9a9; font-size: 11pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.footerlarger:hover { color: #f00; font-size: 11pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.footerred { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.footerred:link { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.footerred:hover { color: #fff; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.faq { color: black; font-family: arial, helvetica; font-size: 9pt; line-height: 130%; text-decoration: none; }
a.faq:link { color: black; font-family: arial, helvetica; font-size: 9pt; line-height: 130%; text-decoration: none; }
a.faq:hover { color: #FF0000; font-family: arial, helvetica; font-size: 9pt; line-height: 130%; text-decoration: none; }
a.faqred { color: #f00; font-size: 9pt; font-family: Arial, helvetica; line-height: 130%; text-decoration: none }
a.faqred:link { color: #f00; font-size: 9pt; font-family: Arial, helvetica; line-height: 130%; text-decoration: none }
a.faqred:hover { color: #000; font-size: 9pt; font-family: Arial, helvetica; line-height: 130%; text-decoration: none }
a.gate { color: #fff; font-size: 13pt; font-family: Arial, helvetica; font-weight: bolder; line-height: 120%; text-decoration: none; letter-spacing: 1px }
a.gate:link { color: #fff; font-size: 13pt; font-family: Arial, helvetica; font-weight: bolder; line-height: 120%; text-decoration: none; letter-spacing: 1px }
a.gate:hover { color: #f00; font-size: 13pt; font-family: Arial, helvetica; font-weight: bolder; line-height: 120%; text-decoration: none; letter-spacing: 1px }
a.gatesm { color: #fff; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none; letter-spacing: 1px }
a.gatesm:link { color: #fff; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none; letter-spacing: 1px }
a.gatesm:hover { color: #f00; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none; letter-spacing: 1px }
a.gatesmgry { color: #a9a9a9; font-size: 10pt; font-family: Arial, helvetica; font-weight: 600; line-height: 100%; text-decoration: none; letter-spacing: 1px }
a.gatesmgry:link { color: #fff; font-size: 10pt; font-family: Arial, helvetica; font-weight: 600; line-height: 100%; text-decoration: none; letter-spacing: 1px }
a.gatesmgry:hover { color: #f00; font-size: 10pt; font-family: Arial, helvetica; font-weight: 600; line-height: 100%; text-decoration: none; letter-spacing: 1px }
a.gatesmred { color: #fff; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none; letter-spacing: 1px }
a.gatesmred:link { color: #fff; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none; letter-spacing: 1px }
a.gatesmred:hover { color: #ffa9a9; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 110%; text-decoration: none; letter-spacing: 1px }
a.listtxtunderport { color: teal; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtunderport:link { color: teal; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtunderport:hover { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: underline; padding-top: 3px }
a.listlink { color: #777; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; font-stretch: semi-expanded; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.listlink:link { color: #777; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; font-stretch: semi-expanded; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.listlink:hover { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; font-stretch: semi-expanded; text-decoration: underline; margin-top: 4pt; margin-bottom: 2pt }
a.listtxtundertiny { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: 400; line-height: 110%; text-decoration: none; padding-top: 3px }
a.listtxtundertiny:link { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: 400; line-height: 110%; text-decoration: none; padding-top: 3px }
a.listtxtundertiny:hover { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: 400; line-height: 110%; text-decoration: underline; padding-top: 3px }
a.listtxtundertinyer { color: #ff0000; font-size: 8pt; font-family: Arial, helvetica; font-weight: 400; line-height: 110%; text-decoration: none; padding-top: 3px }
a.listtxtundertinyer:link { color: #ff0000; font-size: 8pt; font-family: Arial, helvetica; font-weight: 400; line-height: 110%; text-decoration: none; padding-top: 3px }
a.listtxtundertinyer:hover { color: #ff0000; font-size: 8pt; font-family: Arial, helvetica; font-weight: 400; line-height: 110%; text-decoration: underline; padding-top: 3px }
a.listtxtundersm { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtundersm:link { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtundersm:hover { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: underline; padding-top: 3px }
a.listtxtundergreysm { color: #999; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtundergreysm:link { color: #999; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtundergreysm:hover { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: underline; padding-top: 3px }
a.listtxtundersmblue { color: #00b; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtundersmblue:link { color: #00b; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtundersmblue:hover { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: underline; padding-top: 3px }
a.listtxtundersmstatic { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: underline; padding-top: 3px }
a.listtxtundersmstatic:link { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: underline; padding-top: 3px }
a.listtxtundersmstatic:hover { color: #ccc; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: underline; padding-top: 3px }
a.listtxtunder { color: #ff0000; font-size: 10pt; font-family: Arial, helvetica; font-weight: normal; line-height: 110%; text-decoration: none; padding-top: 3px }
a.listtxtunder:link { color: #ff0000; font-size: 10pt; font-family: Arial, helvetica; font-weight: normal; line-height: 110%; text-decoration: none; padding-top: 3px }
a.listtxtunder:hover { color: #ff0000; font-size: 10pt; font-family: Arial, helvetica; font-weight: normal; line-height: 110%; text-decoration: underline; padding-top: 3px }
a.listtxt10ptunder { color: #ff0000; font-size: 10pt; font-family: Arial, helvetica; font-weight: 600; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxt10ptunder:link { color: #ff0000; font-size: 10pt; font-family: Arial, helvetica; font-weight: 600; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxt10ptunder:hover { color: #ff0000; font-size: 10pt; font-family: Arial, helvetica; font-weight: 600; line-height: 130%; text-decoration: underline; padding-top: 3px }
a.listtxtunderlgbold { color: #ff0000; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none; padding-top: 3px }
a.listtxtunderlgbold:link { color: #ff0000; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none; padding-top: 3px }
a.listtxtunderlgbold:hover { color: #ff0000; font-size: 11pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: underline; padding-top: 3px }
a.listlink11ptbold { color: #777; font-size: 11pt; font-weight: bold; font-family: Arial, helvetica; line-height: 140%; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.listlink11ptbold:link { color: #777; font-size: 11pt; font-weight: bold; font-family: Arial, helvetica; line-height: 140%; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.listlink11ptbold:hover { color: #f00; font-size: 11pt; font-weight: bold; font-family: Arial, helvetica; line-height: 140%; text-decoration: underline; margin-top: 4pt; margin-bottom: 2pt }
a.listlinklg { color: #777; font-size: 13pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; font-stretch: semi-expanded; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.listlinklg:link { color: #777; font-size: 13pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; font-stretch: semi-expanded; text-decoration: none; margin-top: 4pt; margin-bottom: 2pt }
a.listlinklg:hover { color: #f00; font-size: 13pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140%; font-stretch: semi-expanded; text-decoration: underline; margin-top: 4pt; margin-bottom: 2pt }
a.prodbul { color: #9c9c9c; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.prodbul:link { color: #9c9c9c; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.prodbul:hover { color: black; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.prodbulred { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.prodbulred:link { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.prodbulred:hover { color: black; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none; letter-spacing: 0.25px }
a.parts { color: black; font-family: arial, helvetica; font-size: 8pt; line-height: 140%; font-weight: bold; text-decoration: none; }
a.parts:link { color: black; font-family: arial, helvetica; font-size: 8pt; line-height: 140%; font-weight: bold; text-decoration: none; }
a.parts:hover { color: #FF0000; font-family: arial, helvetica; font-size: 8pt; line-height: 140%; font-weight: bold; text-decoration: none; }
a.prodindex { color: black; font-size: 9pt; font-family: Arial, helvetica; line-height: 130%; text-decoration: none }
a.prodindex:link { color: black; font-size: 9pt; font-family: Arial, helvetica; line-height: 130%; text-decoration: none }
a.prodindex:hover { color: #ff0000; font-size: 9pt; font-family: Arial, helvetica; line-height: 130%; text-decoration: none }
a.subtxtgrey { color: #a9a9a9; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none }
a.subtxtgrey:link { color: #a9a9a9; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none }
a.subtxtgrey:hover { color: #f00; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; text-decoration: none }
a.subtxt { color: #FF0000; font-family: arial, helvetica; font-weight: 800; font-size: 7pt; line-height: 120%; font-weight: normal; text-decoration: none; }
a.subtxt:link { color: #FF0000; font-family: arial, helvetica; font-weight: 800; font-size: 7pt; line-height: 120%; font-weight: normal; text-decoration: none; }
a.subtxt:hover { color: #FF0000; font-family: arial, helvetica; font-weight: 800; font-size: 7pt; line-height: 120%; font-weight: normal; text-decoration: underline; }
a.galbtnleading { color: black; font-size: 8pt; font-family: Arial, helvetica; line-height: 100%; text-decoration: none }
a.galbtnleading:link { color: black; font-size: 8pt; font-family: Arial, helvetica; line-height: 100%; text-decoration: none }
a.galbtnleading:hover { color: #ff0000; font-size: 8pt; font-family: Arial, helvetica; line-height: 100%; text-decoration: none }
a.galbtn { color: black; font-family: arial, helvetica; font-size: 8pt; line-height: 140%; text-decoration: none; }
a.galbtn:link { color: black; font-family: arial, helvetica; font-size: 8pt; line-height: 140%; text-decoration: none; }
a.galbtn:hover { color: #FF0000; font-family: arial, helvetica; font-size: 8pt; line-height: 140%; text-decoration: none; }
a.sidetxt { padding-top: 3px; color: #FF0000; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; line-height: 130%; text-decoration: underline; }
a.sidetxt:link { padding-top: 3px; color: #FF0000; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; line-height: 130%; text-decoration: underline; }
a.sidetxt:hover { padding-top: 3px; color: #FF0000; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; line-height: 130%; text-decoration: underline; }
a.smred { color: #ff0000; font-size: 8pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.smred:link { padding-top: 3px; color: #FF0000; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; line-height: 130%; text-decoration: none; }
a.smred:hover { padding-top: 3px; color: #FF0000; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; line-height: 130%; text-decoration: none; }
/* text ***************************************************************/


.buytxt { color: black; font-family: arial, helvetica; font-size: 8.5pt; line-height: 150%; }
.copy { color: black; letter-spacing: .25px; font-family: arial, helvetica; font-weight: normal; font-size: 7.5pt; line-height: 120%; }
.copybold { color: #000; font-size: 9pt; font-family: Arial, helvetica; font-weight: 700; line-height: 120%; font-stretch: semi-condensed; letter-spacing: 0.25px }
.copyred { color: #f00; font-size: 7.5pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; letter-spacing: 0.25px }
.datetxtgreen { color: green; font-size: 8.5pt; font-family: Arial, helvetica; line-height: 150% }
.divider { color: #a9a9a9; font-size: 6pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 120% }
.filesizeblk { font-size: 7pt; font-family: Arial, helvetica; font-weight: normal }
.ftroff { color: #848484; font-family: arial, helvetica; font-weight: normal; font-size: 7pt; letter-spacing: .5px; line-height: 120%; }
.gatehd { color: #a9a9a9; font-size: 16pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 12px 0 }
.galhdr { color: white; font-family: arial, helvetica; font-weight: normal; font-size: 8.5pt; line-height: 110%; }
.menuon { font-family: arial, helvetica; font-size: 12px; color: #F00; }
.menuondkorange { color: #f60; font-size: 12px; font-family: Arial, helvetica }
.menucoffebreak { color: #FF9900; font-family: arial, helvetica; font-weight: lighter; font-size: 8.5pt; line-height: 130%; }
.grytext { color: gray; font-family: arial, helvetica; font-weight: normal; font-size: 8.5pt; line-height: 130%; }
.grytextlarger { color: #666; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130% }
.partstxt { padding-right:10px; color: black; font-family: arial, helvetica; font-weight: normal; font-size: 8.5pt; line-height: 130%; }
.prodmain { color: black; font-family: arial, helvetica; font-weight: normal; font-size: 9pt; line-height: 160%; }
.partshd { color: white; font-family: arial, helvetica; font-weight: bold; letter-spacing: .25px; font-size: 10.5pt; line-height: 140%; }
.partsred { color: #FF0000; font-family: arial, helvetica; font-weight: bold; font-size: 10pt; line-height: 120%; }
.partsred12 { color: #FF0000; font-family: arial, helvetica; font-weight: bold; font-size: 12pt; line-height: 120%; }
.partsgreen { color: green; font-size: 10pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.partsblue { color: #009; font-size: 10pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.partsblack { color: black; font-size: 10pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.partsblack12 { color: black; font-size: 12pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.partsgrey { color: #a9a9a9; font-size: 10pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.partspurple { color: #800080; font-size: 10pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.partsorange { color: #ffa500; font-size: 10pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.partsdkorange { color: #f60; font-size: 10pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.partsub { color: white; font-family: arial, helvetica; font-weight: bold; font-size: 9.5pt; line-height: 130%; }
.prodhd { padding: 12px 0px; color: #FF0000; font-family: arial, helvetica; font-weight: bold; font-size: 10.5pt; }
.pagemainhd { color: #000; font-size: 15pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 12px 0 }
.pagemainhdwhite { color: white; font-size: 15pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 12px 0 }
.pagehd { color: #f00; font-size: 14pt; font-family: Arial, helvetica; font-weight: bold; line-height: 160%; text-decoration: none; margin-top: 10px; margin-bottom: 10px }
.prodblt { color: black; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; letter-spacing: 0.25px }
.prodsub { color: #000; font-size: 9pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; letter-spacing: -0.2px }
.pagesuborange { color: #ffa500; font-size: 12pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.pagesubdkorange { color: #f60; font-size: 12pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.pagesubdkwhite { color: #fff; font-size: 12pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.prodsublarge { color: #000; font-size: 12pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120%; letter-spacing: -0.2px }
.prodsubgallery { color: #000; font-size: 12pt; font-family: Arial, helvetica; font-weight: bold; line-height: 100%; letter-spacing: -0.2px }
.prodtxt { color: black; letter-spacing: .25px; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; line-height: 130%; }
.recall { color: white; font-family: arial, helvetica; font-weight: normal; font-size: 9.5pt; line-height: 130%; }
.reg { font-family: arial, helvetica; font-weight: normal; font-size: 7pt; }
.regwht { color: white; font-family: arial, helvetica; font-weight: normal; font-size: 7pt; }
.regblk { color: black; font-family: arial, helvetica; font-weight: normal; font-size: 7pt; }
.redtext { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130% }
.subtext { padding-top: 3px; color: #666666; font-family: arial, helvetica; font-weight: normal; font-size: 7pt; line-height: 130%; }
.subtextlessleading { color: #666666; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; line-height: 100%; padding-top: 3px }
.subtext2 { padding: 3px 0px 0px 2px; color: black; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; line-height: 130%; }
.subhdr { color: black; letter-spacing: .25px; font-family: arial, helvetica; font-weight: bold; font-size: 10.5pt; line-height: 120%; }
.subhdrgrey { color: #a9a9a9; font-size: 10.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; letter-spacing: 0.25px }
.subhdrred { color: #f00; font-size: 10.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; letter-spacing: 0.25px }
.subhdrrednormal { color: #f00; font-size: 10.5pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; letter-spacing: 0.25px }
.subhdrpd { padding-left: 8px; color: black; letter-spacing: .25px; font-family: arial, helvetica; font-weight: bold; font-size: 10.5pt; line-height: 120%; }
.submain { padding: 30px 0px 0px 0px; color: black; font-family: arial, helvetica; font-weight: normal; font-size: 9pt; line-height: 160%; }
.subprodmain { color: black; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 160%; padding: 140px 0 0 }
.submain2 { padding: 30px 0px 0px 0px; color: black; font-family: arial, helvetica; font-weight: normal; font-size: 9pt; line-height: 160%; }
.submain3 { padding: 130px 0px 0px 0px; color: black; font-family: arial, helvetica; font-weight: normal; font-size: 9pt; line-height: 160%; }
.showtitle { color: black; font-size: 12pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; letter-spacing: 0.25px }
.showtitlered { color: #ff0000; font-size: 12pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.taglinesilver { color: silver; font-size: 12pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120%; text-decoration: none }
.taglinesilveroblique { color: silver; font-size: 12pt; font-family: Arial, helvetica; font-style: oblique; font-weight: bold; line-height: 120%; text-decoration: none }
.trademarks { font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; padding-top: -12pt; top: -3pt }
.text { color: black; font-family: arial, helvetica; font-weight: normal; font-size: 9pt; line-height: 130%; }
.textlargerpdlft10 { color: black; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; line-height: 120%; padding-left: 10px; padding-top: 10px; }
.textlargerboldpdlft10 { color: black; font-family: arial, helvetica; font-weight: bold; font-size: 10pt; line-height: 120%; padding-left: 10px; padding-top: 10px; }
.textitalic { color: black; font-size: 9pt; font-family: Arial, helvetica; font-style: oblique; font-weight: normal; line-height: 130%; text-decoration: none }
.textlarger { color: black; font-size: 10pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120% }
.textlargerbold { color: black; font-size: 10pt; font-family: Arial, helvetica; font-weight: bold; line-height: 120% }
.textlargerdkorange { color: f60; font-size: 10pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120% }
.textlargergrn { color: green; font-size: 10pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120% }
.trademarks { font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; padding-top: -12pt; top: -3pt }
.trademarksgrey { color: #a9a9a9; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 20pt; }
.wht8 { color: white; font-size: 8.5pt; font-family: arial, helvetica; font-weight: normal; line-height: 150%; }
.whtbold85 { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140% }
/* BORDER ******************************************************************************/

.brdsub { border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid #919191; border-left: 1px solid black; }
.brdgry { border: 1px solid #66 }
.brdblk { border: 1px solid black }
.brdlft15 { border-left: 15px white solid; }
.brdtpwht { border-top: 1px white solid; }
.brdtpblk { border-top: 1px black solid; }
.dothorz { padding: 10px 0px; background-image: url(images/misc/dot_horz.gif); background-repeat: repeat-x; background-position: right center; }
.dothorzcenter { background-image: url("images/misc/dot_horz.gif"); background-repeat: repeat-x; background-position: center; padding: 10px 0 }
.dothorz2 { background-image: url("images/misc/dot_horz.gif"); background-repeat: repeat-x; background-position: right center; padding-bottom: 2px }
.dothorzlg { background-image: url("images/misc/dot_horz2.gif"); background-repeat: repeat-x; background-position: center; padding-bottom: 2px }
.dotvert { background-image: url("images/misc/dot_vert.gif"); background-repeat: repeat-y; background-position: right top }
.dotvertcenter { background-image: url("images/misc/dot_vert.gif"); background-repeat: repeat-y; background-position: center top }
.dotvertlg { background-image: url("images/misc/dot_vert2.gif"); background-repeat: repeat-y; background-position: center top }
.dotvertleft { background-image: url("images/misc/dot_vert.gif"); background-repeat: repeat-y; background-position: left top; padding-right: 5px }
/* PADDING **************************************************************/

.faqpd { padding: 20px 20px 0px 0px }
.homepd { padding: 350px 10px 100px 0px }
.pdlft25 { padding-left: 25px; }
.pdlft50 { padding-left: 50px }
.pdlft320 { padding-left: 320px; }
.pdlft265 { padding-left: 265px }
.pdlft5 { padding-left: 5px; }
.pdlft10 { padding-left: 10px; }
.pdtphome { padding-top: 90px; }
.pdtpprod { padding-top: 35px; }
.pdserv { padding: 35px 10px 20px 30px; }
.pdprodmn { padding: 110px 0px 0px 20px }
.pdsubmn { padding: 90px 0px 0px 30px }
.pdsubmn2 { padding: 70px 0px 0px 30px }
.pdsubmn3 { padding-top: 40px; padding-left: 30px }
.pdprodim { padding: 12px 0px 0px 25px }
.pdgal { padding: 15px 0px 15px 0px }
.pdtp5 { padding-top: 5px; }
.pdtp10 { padding-top: 10px; }
.pdtp20 { padding-top: 20px; }
.pdtp40 { padding-top: 40px }
.pdtp60 { padding-top: 60px }
.pdtp80 { padding-top: 80px }
.pdbtm20 { padding-bottom: 20px; }
.pdbtm30 { padding-bottom: 30px; }
.pdbtm6 { padding-bottom: 6px; }
.pdbtm2 { padding-bottom: 2px; }
.pdbtm12 { padding-bottom: 12px; }
.pdrt3 { padding-right: 3px; }
.pdrt5 { padding-right: 5px; }
.pdrt10 { padding-right: 10px; }
.pdrt15 { padding-right: 15px; }
.pdrt30 { padding-right: 30px; }
.pdtp10l15 { padding-left: 10px; }
.pdbtmsp { padding-bottom: 170px; }
.pdbtmsp2 { padding-bottom: 100px; }
.pdbtmsp3 { padding-bottom: 250px; }
/* FORMS *****************************************************************************/

.form { padding: 0px; color: black; font-family: arial, helvetica; font-weight: normal; font-size: 8.5pt; }
.formfld { padding: 0px; color: black; font-family: arial, helvetica; font-weight: normal; font-size: 8.5pt; border: 1px #BDBDBD solid; }
/* LISTS *****************************************************************************/

.arrow { margin: -5px; list-style-type: default; list-style-image: url(images/misc/arrow_lvl3.gif); list-style-position: default; }
LI { font-size: 8.75pt; padding-bottom: 10px; list-style-type: square; list-style-position: default; }
.num { list-style-type: georgian; list-style-position: default; list-style-type: square; }

