/* BACKGROUND IMAGE */

.gateway
 { background-color: white; background-image: url("../../../../retail/images/gateway.jpg"); background-repeat: no-repeat; background-position: center top; padding: 200px 0 0; height: 500px }


.home
{
	background-color: black;
	background-image: url(../../../../retail/images/bg_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 800px;
	max-height: 500px;
}

.btnbg
{
	background-color: black;
}
.btngreybg { background-color: #eee }
.redbtnbg { background-color: red }
.tanbg { background-color: #cc9 }
.grybg
{
	background-color: gray;
}

.blkbrd
{
	border-top: 15px solid white;
	border-bottom: 15px solid white;
	background-color: black;
}

.blkbrd2
{
	border-bottom: 15px solid white;
	background-color: black;
}

.recallbg
{
	background-color: black;
	border-right: 1px solid white:
}

.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 }
.adventbar { background-image: url("../../../../images/misc/ssbar_800.gif"); background-repeat: no-repeat; background-position: left top; width: 800px; height: 21px }
.subbar
{
	background-image: url(../../../../images/misc/gry_subbar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 145px;
	height: 20px;
}
.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 }
.aboutmenu
{
	background-color: black;
	padding-top: 70px;
	background-color: black;
	background-image: url(../../../../retail/images/bg_about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
}

.aboutimg
      { background-color: white; background-image: url("../../../../retail/images/img_about.jpg"); background-repeat: no-repeat; background-position: right top; padding-left: 30px; height: 490px }
.cleaningimg { background-color: white; background-image: url("../../../../retail/images/img_cleaning.jpg"); background-repeat: no-repeat; background-position: right top; padding-left: 30px; height: 490px }
.commimg { background-color: white; background-image: none; padding-left: 30px; height: 490px }
.bfgimg
   { background-color: white; background-image: url("../../../../retail/images/img_bfg.jpg"); background-repeat: no-repeat; background-position: right top; padding-left: 30px; height: 430px }
.brewmenu
{
	padding-top: 70px;
	background-color: black;
	background-image: url(../../../../retail/images/bg_brewing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
	min-height: 170px;
}


.brewmenu2
{
	padding-top: 70px;
	background-color: black;
	background-image: url(../../../../retail/images/bg_sub_brewing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
	min-height: 170px;
}

.brewsub
{
	padding: 50px 0px 0px 30px;
	background-color: white;
	background-image: url(../../../../retail/images/brewing_dodontimg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	
}


.brewdo
{
	padding: 40px 0px 0px 30px;
	background-color: transparent;
	background-image: url(../../../../retail/images/do_img.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.brewdont
{
	padding: 40px 0px 0px 30px;
	background-color: transparent;
	background-image: url(../../../../retail/images/dont_img.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.brewimg
{
	padding-left: 30px;
	background-color: white;
	background-image: url(../../../../retail/images/img_brewing.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 490px;
	
}

.brewsubmn
{
	background-color: black;
	background-image: url(../../../../retail/images/brewing_subimg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
	max-height: 117px;
}
.canadaimg
  { background-color: white; background-image: url("../../../../retail/images/img_canada.jpg"); background-repeat: no-repeat; background-position: right top; padding-left: 30px; height: 430px }
.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 }
.partsmenu
{
	background-color: black;
	padding-top: 70px;
	background-color: black;
	background-image: url(../../../../retail/images/bg_parts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
}


.prtsubmen
{
	background-color: black;
	padding-top: 70px;
	background-color: black;
	background-image: url(../../../../retail/images/bg_parts_sub.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
}

.partsimg
{
	
	padding-left: 30px;
	background-color: white;
	background-image: url(../../../../retail/images/img_parts2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 492px;
	
}


.prodmenu
{
	background-color: black;
	padding-top: 70px;
	background-color: black;
	background-image: url(../../../../retail/images/bg_products.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
}

.prodsubmn
{
	border-top: 1px solid white;
	background-color: black;
	background-image: url(../../../../retail/images/prod_subimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
	max-height: 117px;
}

.prodimg
  { background-color: white; background-image: url("../../../../retail/images/img_products3.jpg"); background-repeat: no-repeat; background-position: right top; padding-left: 30px; height: 541px }


.regbgimg
{
	padding-bottom: 3px;
	background-image: url(../../../../retail/images/prodreg_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 169px;
	height: 241px;
	
}

.servicemenu
{
	background-color: black;
	padding-top: 70px;
	background-color: black;
	background-image: url(../../../../retail/images/bg_service.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
}

.servicemenu2
 { background-color: black; background-image: url("../../../../retail/images/bg_sub_service.jpg"); background-repeat: no-repeat; background-position: left top; padding-top: 70px; width: 180px }

.serviceimg
{
	padding-left: 30px;
	background-color: white;
	background-image: url(../../../../retail/images/img_service.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 490px;
	
}


.servsubmn
  { background-color: black; background-image: url("../../../../retail/images/service_subimg1.jpg"); background-repeat: no-repeat; background-position: left top; width: 179px; max-height: 117px }
.quoteimg { background-color: transparent; background-image: url("../../../../retail/images/Coffee_Cup_Brush_Stroke.jpg"); background-repeat: no-repeat; background-position: center bottom }
/* MENU LINKS */
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 }
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;
}



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: top left;
	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: top left;
	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: top left;
	display: inline;
	padding-left: 14px;
	
}
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 }
.menuSection
{
	padding-bottom: 16px;
	text-align: left;
	margin-left: 26px;
}

.menuSub 
{ 
padding-top: 8px; 
}

.itemLink 
{
padding-bottom:0px;
}




/* LINKS */
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.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.listtxtundersmblue { color: #00b !important; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 3px }
a.listtxtundersmblue:link { color: #00b !important; 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 !important; 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.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
{
	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.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.subtxtwht  { color: white; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none }
a.subtxtwht:link  { color: white; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; text-decoration: none }
a.subtxtwht:hover  { color: #f00; font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; line-height: 130%; 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.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.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.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.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.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.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.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.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.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.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.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.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.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;
}
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 }
/* text */
.trademarks { font-size: 7pt; font-family: Arial, helvetica; font-weight: normal; padding-top: -12pt; top: -3pt }
.menuon
{
	font-family: arial, helvetica;
	font-size: 12px;
	color: #F00;
}
.menuondkorange { color: #f60; font-size: 12px; font-family: Arial, helvetica }
.divider
 {
	color: #a9a9a9;
	font-size: 6pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 120%
}

.buytxt
{
	color: black;
	font-family: arial, helvetica;
	font-size: 8.5pt;
	line-height: 150%;
}
.filesizeblk { font-size: 7pt; font-family: Arial, helvetica; font-weight: normal }
.datetxtgreen { color: green; font-size: 8.5pt; font-family: Arial, helvetica; 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 }
.ftroff
{
	color: #848484;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 7pt;
	letter-spacing: .5px;
	line-height: 120%;
}


.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;
}

.text
{
	color: black;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 9pt;
	line-height: 130%;
}
.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% }
.textlargergrn { color: green; font-size: 10pt; font-family: Arial, helvetica; font-weight: normal; line-height: 120% }
.redtext { color: #f00; font-size: 9pt; font-family: Arial, helvetica; font-weight: normal; 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%;
}


.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%;
}

.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%;
}
.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% }
.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;
}
.gatehd   { color: #a9a9a9; font-size: 16pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 12px 0 }
.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%;
}

.wht8
{

	color: white;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	line-height: 150%;
}
.whtbold85 { color: white; font-size: 8.5pt; font-family: Arial, helvetica; font-weight: bold; line-height: 140% }
.galhdr
{

	color: white;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	line-height: 110%;
}

.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 }
.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: 170px 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: 80px 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-style: oblique; font-weight: bold; line-height: 120%; text-decoration: none }
/* 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 */

.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; }

.faqpd { padding: 20px 20px 0px 0px }

.homepd { padding: 350px 10px 100px 0px }

.pdtp10l15 { padding: 25px 0px 0px 25px }

.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 */

LI
{
	font-size: 8.75pt;
	padding-bottom: 10px;
	list-style-type: square;
	list-style-position: default;
	background-color: transparent;
}


.arrow
{
	margin: -5px;
	list-style-type: default;
	list-style-image: url(../../../../images/misc/arrow_lvl3.gif);
	list-style-position: default;
}



.num
{
	list-style-type: georgian;
	list-style-position: default;
	list-style-type: square;
}

