.midleftShadow {
	background-image: url(/images/graphics/midleftShadow.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.midrightShadow {
	background-image: url(/images/graphics/midrightShadow.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bottomShadow {
	background-image: url(/images/graphics/bottomShadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bottomleftcellBG {
	background-image: url(/images/graphics/bottomleftcellBG.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.footerCopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d2d2d2;
	
}
.regularCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979a9c;
	line-height:13px;
	
}
.regularCopyQuote {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979a9c;
	line-height:13px;
	font-style: italic;
}


a.footerCopy:link {
	color: #d2d2d2;
	text-decoration: underline;
}
a.footerCopy:visited {
	color: #d2d2d2;
	text-decoration: underline;
}
a.footerCopy:hover {
	color: #7e9bad;
	text-decoration: underline;
}

a.footerCopy:active {
	color: #d2d2d2;
	text-decoration: underline;
}

a.regularCopy:link {
	color: #979a9c;
	text-decoration: none;
}

a.regularCopy:visited {
	color: #979a9c;
	text-decoration: none;
}
a.regularCopy:hover {
	color: #7e9bad;
	text-decoration: none;
}
a.regularCopy:active {
	color: #979a9c;
	text-decoration: none;
}



.regularCopyLarge {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #979a9c;
	line-height:13px;
	
}

.regularCopyLargeLH {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height:16px;
	
}

a.regularCopyLarge:link {
	color: #979a9c;
	text-decoration: underline;
}

a.regularCopyLarge:visited {
	color: #979a9c;
	text-decoration: underline;
}
a.regularCopyLarge:hover {
	color: #7e9bad;
	text-decoration: underline;
}
a.regularCopyLarge:active {
	color: #979a9c;
	text-decoration: underline;
}
.left { float: left; clear: left}	
.right { float: right}
.center { text-align: center;  }
img.center { display: block; margin: 10px auto; }

div.product-div { position:relative; margin-top: 30px; zoom:1}
.lc { position: absolute; top:-34px; left:176px; width: 150px; text-align: center;}
.dc {left:193px; position:absolute;  top:115px; width:125px;}
.qd { position:absolute; top: 257px; left: 0;}

.top { margin-top: 30px;}
div.top { margin: 0;  background: #000; padding: 10px 15px 10px 15px; border-bottom: 1px solid #494a4d; font-family: "Myriad Pro"; overflow: hidden; _zoom:1}
div.top h2 { float: left;  font-size: 12px; color:#999; margin: -5px 0 0 0;  text-transform: uppercase;}

div.top span { float: right; color:#fff; margin-top: -5px;}
span.title { position:absolute; right:10px; top: 50px;}
span.attach { position:absolute; top: 280px; right:0;}
p.desc { position:absolute; left:0; top: 190px; width:200px;}

tr.carbon td {background: url(/images/graphics/bg-carbon.png) repeat-x; } 
div.carbon { padding: 0 15px; background: none}
div.carbon  img.logo { margin:0 auto}
div.carbon-info { font-size: 14px; line-height: 1.2}
div.carbon-info span.include { position:absolute; top: 232px; left: 206px;}
.center-head { clear: both;  text-align: center}
div.CarbonFiber {float: left; padding: 21px 0 0 70px; text-align: center; font-size: 11px}
img.CarbonFire24 {float: left; margin: 0 20px; }
div.CarbonFiberVS {float: left; text-align: center; font-size: 11px;}
div.CarbonFiberVS h3 {margin-bottom: 5px;}
div.CarbonFiberVS ul { margin:0 0 0 40px; padding:0; text-align: left}
div.CarbonFiberVS ul li { padding:0; list-style-type: none}
a.video { display: inline-block; color:#fff; background:#000; width:177px; height:39px; line-height:39px; text-align:center;  font-size:22px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background-image: url(/images/graphics/video.png);}
	h2 {clear:both;
color:#6CA5C8;
font:bold 17px Arial,Helvetica,sans-serif;
text-align:center;}