body{font-family: arial, sans-serif;}
h1{font-size: 12pt}

b{font-family: arial, sans-serif;}

td {font-family: arial, sans-serif; font-size: 10pt;}
td.toppad{padding-top: 3pt;}
td.bottompad{padding-bottom: 2pt;}
td.bottompad1{padding-bottom: 2pt; background-repeat:no-repeat;}
td.off {}
td.on {background-color:#777777;}
.modelNum {font-size: 8pt;}

.price{font-size: 14pt;
	font-weight: bold;
	color:#005689;
	}
	
.bold{font-weight: bold;}

.blackandbold{color:#000000; font-size:8pt; font-weight: bold;}

.blackandbold1{color:#000000; font-size:11pt; font-weight: bold;}

.boldandgray{color:#025589; font-size:10pt; font-weight: bold; background-color: #E0E0E0;}

.none:hover{text-decoration:none;}

h1.producth1{color:#666666; font-size:10pt; font-weight: bold; padding-bottom:0pt; padding-top:0pt; display: inline; }
h1.mainh1{font-size:10pt; font-weight: bold; padding-bottom:0pt; padding-top:0pt; display: inline; }

A {text-decoration:none; color:#005689}
A:hover {text-decoration:underline; color:#dd0000}
A.dark {text-decoration:none; color:#FFFFFF; font-size:11pt;}
A.dark:hover {text-decoration:underline; color:#FFFF70}
A.product {color:#000000; text-decoration: none;}
A.product:hover {color:#063ED7; text-decoration: none;}
A.info {color:#0000CC; text-decoration: underline}
A.heading{color:#000000; text-decoration: none;}
A.heading:hover{color:#063ED7; text-decoration: underline;}
A.cre{color:#063ED7; text-decoration: none;}
A.cre:hover{color:#DD0000; text-decoration: underline;}
A.bp{color: #FFFFFF; text-decoration: none;}
A.bp:hover{color: #FFFFFF; text-decoration: underline;}

td.bottomline{border-bottom: 1px solid #ffffff; padding-bottom: 4px}

.toplink {font-size: 8pt}
.aboutus{font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color:#025589;
	text-transform: uppercase;}

.customprogram{font-size:12pt;
	font-weight: bold;
	color:#ffffff;
	letter-spacing: 3px;
}

.ppi{font-size: 12pt;
	font-weight: bold;
	color:#025589;}

.mainCat {font-size : 10pt; padding: 0; margin: 0;}
.cat {font-size : 8pt; padding: 0; margin: 0; font-weight:normal;}
.catHead {font-size : 14pt; padding: 0; margin: 0; font-weight:normal;}
.small {font-family: arial, sans-serif; font-size: 8pt;}
.med{font-family: arial, sans-serif; font-size: 9pt;}
.mainmenu{margin-right: 10px; margin-left: 3px;}
.solid{border-top: solid #E0E0E0 1px;
	border-bottom: solid #E0E0E0 0px;
	border-right: solid #000 0px;
	border-left: solid #E0E0E0 1px;}
.solidTL{border-top: solid #E0E0E0 0px;
	border-bottom: solid #E0E0E0 0px;
	border-right: solid #000 0px;
	border-left: solid #E0E0E0 0px;}
.solidT{border-top: solid #E0E0E0 0px;
	border-bottom: solid #E0E0E0 0px;
	border-right: solid #000 0px;
	border-left: solid #E0E0E0 1px;}
.solidL{border-top: solid #E0E0E0 1px;
	border-bottom: solid #E0E0E0 0px;
	border-right: solid #000 0px;
	border-left: solid #E0E0E0 0px;}
.solidA{border: solid #E0E0E0 1px;}
.solidGreen{border: solid green 1px;}
.solidBlue{border: solid #226B97 1px;}
	
.fotgal {border:1px; border-thickness: 1px; border-color: #3D3E4D; border-style: solid;}
A:hover .fotgal {border:1px; border-thickness: 1px; border-color: #FFFD47; border-style: solid}

.white{color:#FFFFFF; text-decoration:none;}
.imgWhite{border:1px; border-thickness: 1px; border-color: #fff; border-style: solid;}
.imgWhite:hover{border:1px; border-thickness: 1px; border-color: #f00; border-style: solid}
.red{color:#F60; text-decoration:none; font-size: 12pt; font-weight:700;}
.smallred{color:#F60; text-decoration:none; font-size: 10pt; font-weight:700;}
.green{color:#005702; text-decoration:none; font-weight: 700;}
.ltgreen{color:#9C3; text-decoration:none; font-weight: 500; }
.clicktochat{color:#00AA00; text-decoration:none; font-weight: 700;}
.blue{color:#000099; text-decoration:none; font-weight: 700;}
.grey{color:#CCC; text-decoration:none; font-weight:100; font-style:italic}
.smallgrey{color:#CCC; text-decoration:none; font-weight:80; font-variant:small-caps; font-size:10;}
.darkgrey{color:#666666; text-decoration:none;}
.black{color:#005689; text-decoration:none; font-weight: 700;}
.blackbold{color:#000; font-size:14pt; text-decoration:none; font-weight: 700;}
.blackboldsmall{color:#000; font-size:8pt; text-decoration:none; font-weight: 500;}
.PGblue{color:#333; text-decoration:none; font-weight: 700;}
.menu1 {color:#FFFFFF; text-decoration: none;	font-size: 10pt}
.menu1:hover {color:#FF9900; text-decoration: underline;}
.menu1b {color:#FFFFFF; text-decoration: none; font-variant: small-caps;}
.menu1c {color:#003366; text-decoration: none; font-size: 9pt}
.menu2 {color:#FFFD47; text-decoration: underline; font-size: 10pt;}
.menu2:hover {color:#FF9900; text-decoration: underline;}
.menu3 {color:#666; text-decoration: none; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; font-size: 10pt; padding: 5; margin: 0; border: 0; margin-top: 6px; background:url(images/layout/category_header_fill.gif);}
.menu4 {color:#333333; text-decoration: none; font-variant: small-caps; font-weight: 650; letter-spacing: 1px; font-size: 10pt; padding: 5; margin: 0; border: 0; margin-top: 6px; }
.menu5 {color:#fff; text-decoration: none; font-variant: small-caps; font-weight: 750; letter-spacing: 1px; font-size: 10pt; padding: 5; margin: 0; border: 0; margin-top: 0px; background:url(images/layout/category_header_top10.gif);}
.menu5:hover{color:#333; text-decoration: none; font-variant: small-caps; font-weight: 750; letter-spacing: 1px; font-size: 10pt; padding: 5; margin: 0; border: 0; margin-top: 0px; background:url(images/layout/category_header_top10.gif);}

.search{border-width: 1px; border-style: solid}
.heading2 {color:#FFFFFF; text-decoration: none;}
.heading2:hover{color:#FFFFFF; text-decoration: none;}

.solid2{border-top: solid #000 0px;
	border-bottom: solid #080A3D 1px;
	border-right: solid #000 0px;
	border-left: solid #000 0px;}

.cartline{border: solid #C0C0C0 1px;}

.cartline2{border-top: solid #000 0px;
	border-bottom: solid #C0C0C0 1px;
	border-right: solid #000 0px;
	border-left: solid #000 0px;
}
	
	.cartline3{border-top: solid #000 0px;
	border-bottom: solid #C0C0C0 1px;
	border-right: solid #000 0px;
	border-left: solid #000 0px;
	background-color:#f2f2f2;
	color:#666;}

.supportmenu{border-top: solid #000 0px;
	border-bottom: solid #080A3D 3px;
	border-right: solid #080A3D 3px;
	border-left: solid #080A3D 3px;}
	
.supportmenu2{border-top: solid #000 0px;
	border-bottom: solid #080A3D 0px;
	border-right: solid #080A3D 3px;
	border-left: solid #080A3D 0px;
	font-size: 8pt;}	
	
.table2, .table3, .table4, .table3L, .table2L {color:#000099; text-align:center; font-weight:bold;}

.table1{padding-left: 6pt; padding-right:12pt;}

.table2{background-color:#CACACA;
	border-top: solid #000 1px;
	border-bottom: solid #000 0px;
	border-right: solid #000 1px;
	border-left: solid #000 0px;}
	
.table2L{background-color:#CACACA;
	border-top: solid #000 1px;
	border-bottom: solid #000 0px;
	border-right: solid #000 1px;
	border-left: solid #000 1px;}

.table3{border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	border-right: solid #000 1px;
	border-left: solid #000 0px;}

.table3L{border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	border-right: solid #000 1px;
	border-left: solid #000 1px;}

.table3H{color: #FFFFFF;
	background-color: #777777;
	border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	border-right: solid #000 1px;
	border-left: solid #000 0px;}
	
.table4{border-bottom: solid #000 1px;}

.table5{padding-top: 3px;
	padding-bottom: 3px;
	background-color:#CACACA;
	border-top: solid #000 0px;
	border-bottom: solid #000 1px;
	border-right: solid #000 0px;
	border-left: solid #000 0px;}

.table5L{padding-top: 3px;
	padding-bottom: 3px;
	background-color:#CACACA;
	border-top: solid #000 0px;
	border-bottom: solid #000 1px;
	border-right: solid #000 0px;
	border-left: solid #000 1px;}

.table5R{padding-top: 3px;
	padding-bottom: 3px;
	background-color:#CACACA;
	border-top: solid #000 0px;
	border-bottom: solid #000 1px;
	border-right: solid #000 1px;
	border-left: solid #C0C0C0 0px;}
	
.table6L{border-top: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 1px;
	border-right: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 1px;}

.table6F{padding-top: 3px;
	padding-bottom: 3px;
	border-top: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 1px;
	border-right: solid #C0C0C0 1px;
	border-left: solid #C0C0C0 1px;}
	
.table6{padding-top: 3px;
	padding-bottom: 3px;
	border-top: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 1px;
	border-right: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;}

.table6R{border-top: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 1px;
	border-right: solid #C0C0C0 1px;
	border-left: solid #C0C0C0 0px;}

.table6T{padding-top: 3px;
	padding-bottom: 3px;
	border-top: solid #C0C0C0 1px;
	border-bottom: solid #C0C0C0 1px;
	border-right: solid #C0C0C0 1px;
	border-left: solid #C0C0C0 1px;}

.table7{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;}

.table7A{border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 1px;}

.table7B{border-bottom: solid #C0C0C0 1px;
	border-right: solid #C0C0C0 1px;}

.table7a, .table7b{
	padding:5px;
	border-top: solid #C0C0C0 1px;
	border-left: solid #C0C0C0 1px;}

.table7c{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT}

.tableblue1{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#f2f2f2;}
	
	.tablegreen1{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#eafce5}
	
		.tablegreen1H{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#ddfcd5}
	
			.tablegreen2{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#DFE}
	
		.tablered{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	color:#FFF;
	background-color:#C00}
	
			.tablepurple{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	color:#FFF;
	background-color:#603}
	
			.tablepurple1{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	color:#FFF;
	background-color:#936}
	
	.tablegrey{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#F7F7F7}
	
	
		.tableorange{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	font-size:medium;
	color:#FFF;
	background-color:#FF9A35}
		.tableorange2{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	font-size:medium;
	color:#FFF;
	background-color:#fceddd}
		.tablebrown{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	color:#FFF;
	background-color:#687c85;}
	
		.tablebrown2{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:eaf2f5}
		
	
			.tablered1{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#fde4e4}
		
		.tablered1H{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#fcd5d5}
	
	
	
	.tableblue1H{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:Center;
	text-weight: bold;
	background-color:#def2fd}
	
.tableblue2{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#f2f2f2;}
	
.tableblue3{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#f2f2f2}
.tableblue4{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#f2f2f2}
.tableblue5{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	background-color:#f2f2f2}
	
	.tableblue6{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	color:#333;
	background-color:#f2f2f2}
	.tablegreen{padding-left:11px;
	border-top: solid #C0C0C0 0px;
	border-left: solid #C0C0C0 0px;
	border-bottom: solid #C0C0C0 0px;
	border-right: solid #C0C0C0 0px;
	text-align:LEFT;
	color:#FFF;
	background-color:#093}
.tablehead {background-color:#FFFFFF;
color:#014168; font-weight:bold; text-align:left}

.tableside {background-color: #f2f2f2; 
color:#333; font-weight:bold; text-align:left; padding:5px;}


.tableleft {background-color: #e8e8e8; 
color:#000000; font-weight:bold; text-align:center; height: 30px;}



.support{border-top: solid #C0C0C0 1px;
	border-left: solid #C0C0C0 1px;
	border-bottom: solid #C0C0C0 1px;
	border-right: solid #C0C0C0 1px;}
	
.driversT{color:#FFFFFF;
font-size: 10pt;
border-top: solid #336699 1px;
border-bottom: solid #336699 1px;
border-right: solid #336699 1px;
border-left: solid #336699 1px;
background-color: #336699}

.driversL{border-top: solid #FFF 0px;
border-bottom: solid #336699 1px;
border-right: solid #336699 0px;
border-left: solid #336699 1px;}

.drivers{border-top: solid #FFF 0px;
border-bottom: solid #336699 1px;
border-right: solid #336699 0px;
border-left: solid #336699 0px;}

.driversR{border-top: solid #FFF 0px;
border-bottom: solid #336699 1px;
border-right: solid #336699 1px;
border-left: solid #336699 0px;}


/* nav links */

.nav_alt1{
padding: 0px 0px 0px 9px;
border-top: solid #FFF 0px;
border-bottom: solid #A1A1A1 0px;
border-right: solid #A1A1A1 0px;
border-left: solid #A1A1A1 0px;
color: #666666;
font-weight: normal;
text-decoration: none;
display: block;
}

.nav_alt1:hover, .nav_alt2:hover{
background-color: #9C0;
color: #FFFFFF;
text-decoration: none;
}

.nav_alt2{
padding: 3px 3px 3px 3px;
border-top: solid #FFF 0px;
border-bottom: solid #A1A1A1 0px;
border-right: solid #A1A1A1 0px;
border-left: solid #A1A1A1 0px;
color: #000088;
font-weight: bold;
text-decoration: none;
display: block;
}

#tabcontentcontainer{
padding: 0px;
border: 0px solid black;
}

.tabcontent{
display:none;
}

.policyh4
{
font-size: 10pt;
}

.policyh3
{
font-size: 12pt;
color: #000000;
margin-top: 0px;
}

/**** SEO rules *****/
.stylen{
	font-weight:normal;
	font-style:normal;
}
.whitetext, #whitetext{
	color: #ffffff;}
	
.h2 {color:#222D47; text-decoration: underline; font-variant: small-caps; font-weight: 600; letter-spacing: 0px; font-size: 10.5pt; padding: 0; margin: 0; border: 0; margin-top: 6px;}
.close {
	height:10px;
	width:95%;
	margin-left: 10px;
	overflow:hidden;
}.open {
	width:100%;
	overflow:visible;
}

.tablegreen {background-color: #548cad}
.tableblue {background-color: #89CBCC}
.tablegrey {background-color: #e8fdfe}
.tablegrey1 {background-color: #f7f7f7}

#fb1
{
position:absolute;
top:0px;
left: 50%;
}

#fb
{
position:relative;
top:7px;
left:150px;
}

#g1
{
position:relative;
top:-14px;
left: 50px;
}

