 body{margin:0px; padding:0px; text-align:center; font-family:arial; font-size:0.9em; color:#333333;background-image:url(/images/pagebg.jpg); background-repeat:repeat-x;background-position:0px 0px;}
 .content{margin-top:170px; position:relative;}
 .container{text-align:left; margin:auto; width:95%;}
 .centercontent{padding:10px; padding-top:4px; padding-left:20px; position:static; _height:1px;}
 .center{position:relative;float:left; width:64%; padding-top:25px;}
 .centerfull{position:relative; padding-top:25px;float:left; }
 .right{position:relative;float:right; width:34%;}
 
 .topbar{position:absolute; top:-170px; left:0px; height:116px; width:100%; background-image:url(/images/topbar.gif); background-repeat:repeat-x; background-position:0px 77px;}
 .logo{position:absolute; top:0px; left:0px; width:326px; height:75px;}
 .logo img{width:326px; height:75px;}
 .navigation{background-image:url(/images/topbarleft.gif); background-repeat:no-repeat; position:absolute; left:0px; top:77px; width:100%; font-weight:bold; font-size:0.8em; height:39px;}
 .navigation a.nav{padding:0px; padding-left:10px; padding-right:10px; height:39px; line-height:2.8;color:#ffffff; text-decoration:none; background-position:center top; background-repeat:no-repeat; float:left; margin-left:3px; text-align:center; }
 .navigation a.navdown{color:#ffffff; text-decoration:underline;}
 .navend{float:right;height:39px; width:4px; background-image:url(/images/topbarright.gif); background-repeat:no-repeat; background-position: right top;}
 
 .extranav{z-index:1000; visibility:hidden; background-color:#cccccc; position:absolute; top:39px; left:0px; width:100%; background-image:url(/images/navbar.gif); background-repeat:repeat-x;}
 .extranav a{white-space: nowrap; position:relative; height:30px;  padding-right:10px; padding-left:10px; line-height:2.2; text-decoration:none; color:#ffffff; float:left;}
 .extranav a:hover{color:#dddddd; background-color:#c20000;}
 .extranav a.down{color:#000000;background-color:#c20000;}
 .extranav span a{padding:5px;padding-left:20px;font-weight:normal;}
 #dropdown1, #dropdown2{ }
 
 .login{position:absolute; top:-165px; right:0px;}
 .login a{}
 .footer{text-align:center; border:0px; padding:10px;position:relative; left:0px; top:200px; }
 .footerlinks{text-align:center; border:1px solid #cccccc; background-color:#ececec; padding:10px; height:200px; position:relative; left:0px; top:-120px;}
 .footerlinks1{text-align:center;} 

 .footerlinks ul {list-style-type:none; padding:0px; margin:0px; margin-bottom:20px;}
 .footerlinks h1,  .footerlinks h2{margin:5px; padding:0px; font-size:0.9em; }
 .footerlinks p{margin:0px; padding:0px;}
 
 h1{font-size:1.5em; clear:both;}
 h2{font-size:1.3em; clear:both;}
 h3{font-size:1.3em; clear:both; background-color:#ededed; padding-left:5px;}
 h4{font-size:1.1em; clear:both; margin-bottom:0px;}
 a{}
 .footer a{text-decoration:none;} 
 .footerlink a{text-decoration:none;}
 .clear{clear:both;}
 .breadcrumb{position:absolute; top:0px; left:0px;}
 .breadcrumb span{padding-left:4px; padding-right:4px;color:#cc0000; background-image:url(/images/breadcrumb.gif); background-repeat:no-repeat; background-position:2px 4px;}
 .quotes1{background-image:url(/images/quotes1.gif); background-repeat:no-repeat;height:12px; width:12px; float:left; margin-right:4px;}
 .review{background-image:url(/images/quotes2.gif); background-repeat:no-repeat; background-position:right bottom;}

 

		    .rightcontent{background-color:#ececec; padding:10px; border:1px solid #cccccc;font-size:0.9em; line-height:1.3;}
			
			.red{color:#cc0000; font-weight:bold; font-size:1.3em;}
			.green{color:#00cc00;}
			
		    .slideshow{}
		    .mainimage{float:left; width:250px; margin-right:10px;}
			.mainimage img{cursor:pointer;}
		    .thumbs{float:left; width:50%;}
			.thumb{float:left; margin-right:10px; margin-bottom:10px; border:1px solid #cccccc;}
			
			.thumb img{width:110px; height:65px; border:0px; cursor:pointer;}
			.sectiondiv{width:31%; height:200px; float:left; border:1px solid #efefef; margin-right:10px; margin-bottom:10px; padding:10px;}
			.powerscale{width:198px; height:71px; background-image:url(/images/power-control-scale.jpg); background-repeat:no-repeat;}
			
			.credit{font-size:0.85em; color:#999999;}
			
			.scale1{padding-top:50px; margin-left:28px;}
			.scale2{padding-top:50px; margin-left:51px;}
			.scale3{padding-top:50px; margin-left:73px;}
			.scale4{padding-top:50px; margin-left:95px;}
			.scale5{padding-top:50px; margin-left:118px;}
			.scale6{padding-top:50px; margin-left:141px;}
			
			.PopBoxImageLarge{border:1px solid #333333; z-index:100;}
			.PopBoxImageLarge{cursor:pointer;}
			
			.carouselcontrolleft{background-image:url(/images/less_expensive.jpg); background-repeat:no-repeat; font-weight:bold; text-align:center; padding:10px; float:left; margin-right:230px; padding-left:25px; }
			.carouselcontrolright{background-image:url(/images/more_expensive.jpg); background-repeat:no-repeat; font-weight:bold; text-align:center; padding:10px; float:left; padding-right:25px; background-position:right top; }


.stepcarousel{
position: relative;
overflow: scroll;
height: 140px;
width:520px;

}

.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
}

.relatedproduct{
float: left;
overflow: hidden;
width:260px;
margin-right:10px;
}

.additionproduct{text-align:center;float:left; width:30%; margin:3px;}


.productdescription{float:left; width:200px; }
.productimage{float:left; width:50px;}
	