.dn{display:none;}
.cl{clear:both;}
#prod_hub{width:515px;background:white;font-size:10px;margin:0;padding:0;float:left;}
#prod_hub .col{width:257px;float:left;background:#e7e7e7;}
#prod_hub .coll{margin-right:1px;}
#prod_hub .col h1{display:block;background:#585a67;margin:1px 0;padding:10px 20px;font-weight:bold;color:white;font-size:1.2em;}
#prod_hub a.icon{border-bottom:1px solid white;height:105px;width:257px;display:block;}
#prod_hub #vw a.icon {background:url(../images/products/h_vw.jpg) no-repeat;}
#prod_hub #impco a.icon {background:url(../images/products/h_im.jpg) no-repeat;}
#prod_hub p{background:#e7e7e7;color:#9a9a9a;font-size:1.2em;padding:5px 10px;margin:0;}
#prod_hub .col h2{padding:0 10px;font-weight:bold;color:black;font-size:1.2em;margin:10px 0 0 0;}
#prod_hub .padded{float:left;background:#e7e7e7;}
#prod_hub .pad{float:left;height:130px;width:1px;}
#prod_hub ul{list-style:none;margin:0;padding:0;}
#prod_hub li a{font-size:1.1em;padding:5px 10px;width:237px;border-top:1px solid white;display:block;background:#f3f3f4 url(../images/common/arrow.gif) no-repeat 235px center;}
#prod_hub li a:hover{font-size:1.1em;font-weight:bold;}


#products .title {
	font: 16px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#products td.headline {
	font: 12px/1.3 Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#products td.subheadline {
	font: 12px/1.6 Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #111427;
}
#products a.subheadline {
	font: 12px/1.6 Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#products a.subheadline:hover{
	font: 12px/1.6 Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
#products table.headline {
	background-color: #000000;
}

#products td.headergap {
	width: 10px;
	height: 25px;
	background-color: #111427;	/*E6E7EB*/
}
#products td.header {
	width: 207px;
	height: 25px;
	background-color: #111427;	/*E6E7EB*/
	font: 10px/1.2 Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#products a {
	font: 10px/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
#products a:hover {
	font: 10px/1.2 Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}
#products td.option {
	height: 20px;
	background-color: #F3F3F3;
}
#products td.optiongap {
	width: 10px;
	background-color: #F3F3F3;
}
#products td.optionarrow {
	width: 30px;
	background-color: #F3F3F3;
	text-align:center;
}

#products tr.prodheading {
	font: 10px/1.2 Arial, Helvetica, sans-serif;
	background-color: #BCBDC2;
	color: #585A67;
}
#products tr.prodbody {
	font: 10px/1.2 Arial, Helvetica, sans-serif;
	background-color: #EEEEF0;
	color: #585A67;
}
#products tr.comptitle {
	font: 10px/1.2 Arial, Helvetica, sans-serif;
	background-color: #E6E7EB;
	color: #000000;
}
#products td.compheading {
	font: 11px/1.4 Arial, Helvetica, sans-serif;
	background-color: #E6E7EB;
	font-weight: bold;
	height: 20px;
	color: #000000;
}
#products td.compbody {
	font: 11px/1.4 Arial, Helvetica, sans-serif;
	background-color: #F3F3F4;
	height: 20px;
}
#products table.comp {
	width: 507px;
	border: 1px solid #BCBDC2;
	border-bottom: 0px;
}
* html #products table.comp {
	width: 505px;
	border: 1px solid #BCBDC2;
	border-bottom: 0px;
}
#products td.compsubbody {
	font: 11px/1.4 Arial, Helvetica, sans-serif;
	background-color: #F3F3F4;
	height: 25px;
}

#products td.green {
	background-color:#ddf3de;
	color:black;
	text-decoration:underline;
	font-weight:bold;
}

#products .go{background:url(../images/common/go.gif) no-repeat right;padding:5px 50px 5px 0;float:left;width:230px;}
