*{margin:0; padding:0;}body{background: url("./img/bg_carbonfiber.gif");margin: 0;padding: 0;font: 80% Verdana,Tahoma,Arial,sans-serif;text-align:left;color:#555555;}#container{width:760px;margin:10px auto 20px auto;padding:1px 0;background:#FFF;color:#303030;border:2px solid #a0a0a0;}a{color:#8DC585;font-weight:bold;text-decoration:none;background-color:inherit;}a:hover{color:#467aa7; text-decoration:underline; background-color:inherit;}a img{border:none;}p {padding:0 0 0.8em 0;}hr {border:0;margin:20px auto;color:#000;height:px;width:70%;text-align:center;}#header{height:65px;width:758px;margin:0 1px 1px 1px;background-image: url(img/header.gif);}#navigation{height:2.2em;line-height:2.2em;width:758px;margin:auto 1px;background:#3232C8;color:#ffffff;}#navigation li{float:left;list-style-type:none;border-right:1px solid #ffffff;white-space:nowrap;}#navigation li a{display:block;padding:0 10px;font-size:0.8em;font-weight:normal;text-transform:uppercase;text-decoration:none;background-color:inherit;color: #ffffff;}* html #navigation a {width:1%;}#navigation .selected,#navigation a:hover{background:#bacef7;color:#3232C8;text-decoration:none;}#main { width:760px; float:left; }.content {float:left; padding:20px;}.contentm {padding:20px 10px 0 160px;}.topcont {float:left; padding:20px 20px 0 20px;}.midcont {float:left; width:720px; padding:0 20px 10px 20px;}.centcont {padding:0 20px 0 20px;}.botcont {float:left; padding:0 20px 20px 20px;}.left {float:left; margin:0; display:inline;}.center  {float:left; margin:0 auto 0 auto; display:inline;}.right {float:right; margin:0; display:inline;}.colleft {width:240px; text-align:center; float:left;}.colmid {width:240px; text-align:center; float:left;}.colright {width:240px; text-align:center; float:right;}.prodright {float:right; margin:0; display:inline; text-align:right;}.border1px { border: #000 1px solid; }.border3px { border-bottom: 3px solid #6B1930; }.margbot6 { margin-bottom:6px; }h1{display:block;margin:0 0 10px 0;font-size:1.65em;font-weight:bold;letter-spacing:-0.75px;}h2{display:block;margin:0 0 7px 0;font-size:1.15em;font-weight:bold;letter-spacing:-0.65px;}h3{display:block;margin:0 0 5px 0;font-size:1.1em;line-height:1.1em;letter-spacing:-0.5px;}ul{margin:0pt 5px 0px 25px;}ol{margin:0pt 5px 0px 25px;}/**************** Box styles ****************/.box{margin:0;padding:10px;border:1px solid #c0c0c0;background-color:#fafbfc;color:#505050;line-height:1.2em;}.imgbox{padding:3px;border:1px solid #a0a0a0;margin:0 auto 0 auto;}.prodimgbox{width:320px;padding:0;border:0;margin:0 auto;}.newsbox{font-size:0.9em;margin:0;padding:5px;border:2px solid #0000ff;background-color:#ffffff;color:#505050;line-height:0.975em;}.featurebox{margin:0 0 10px;float:left;padding:10px;border:2px solid #91383C;background-color:#FEF2F2;color:#505050;line-height:1.2em;width:696px;}.proddetail{padding:20px;}#prodmenu{width:150px;background:#3232C8border:1px solid #000;margin-left:1px;}.sidemenudiv	{	background-position: 	0% 0%;	background-repeat: 	no-repeat;        font-size: 		0.8em;        font-weight: 		normal;        text-transform:         uppercase;        text-decoration:        none;	width: 			100%;	color: 			white;	background: 		#3232C8;	text-decoration: 	none;	border-top: 		0px solid black;	border-bottom: 		1px solid black;	}.sidemenudiv a	{	background-position: 	0% 0%;	background-repeat: 	no-repeat;        font-weight: 		normal;        text-transform:         uppercase;        text-decoration:        none;	display:		block;	margin-left: 		10px;	color: 			white;	text-decoration: 	none;	border-top: 		1px solid black;	border-bottom: 		0px solid black;	}.sidemenudiv a:hover	{        font-weight: 		normal;        text-transform:         uppercase;        text-decoration:        none;	color: 			#96000A;	background: 		white;	background-position: 	-15px 0%;	background-repeat: 	no-repeat;	width: 			140px;	text-decoration: 	none;	border-top: 		1px solid black;	border-bottom: 		0px solid black;	}.sidemenudiv a:visited	{	border-top: 		1px solid black;	border-bottom: 		0px solid black;	}.sidemenudiv a:active	{	border-top: 		1px solid black;	border-bottom: 		0px solid black;	background-position: 	-15px 0%;	}.headings       {        width: 100%;        height: 2.5em;        background: #bbb;	font-size:7.75pt;	color:black;	font-weight:bold;	}.prodbox {width:740px;float:left;padding:10px;margin-left: auto;margin-right: auto;border-style:solid;border-width:1px 0 0 0;solid #c0c0c0;background-color:#fff;color:#505050;line-height:1.2em;}/**************** Footer styles ****************/#footer{clear:both;width:758px;padding:5px 0;font-size:0.9em;color:#f0f0f0;background:#3232C8;}#footer p{padding:0; margin:0; text-align:center;}#footnav{clear:both;width:758px;padding:8px 0 5px 0;font-size:0.9em;color:#FFF;background:#BBB;}#footnav p{padding:0; margin:0; text-align:center;}#footnav a{color:#3C3C3C; background-color:inherit; font-weight:bold;}#footnav a:hover{color:#000000; background-color:inherit; text-decoration: underline;}/**************** Misc classes and styles ****************/.important{color:#f02025; background-color:inherit; font-weight:bold; text-decoration: underline;}.ital{font-style: italic;}.bold{font-weight: bold;}.large{font-size: 125%;}.small{font-size: 85%;}.question{color:#000080; font-weight: bold;}.answer{color:#101010; margin:0pt 10px 10px 15px;}