p,b,strong,body,.bodytext,a,td,td.formtitle{font-size:10pt;font-family:arial;color:#626367;}
a{font-weight:bold;}
.bodytext{margin-top:10px;}
img{border:none;}
body {background:url(/sites/73/images/main_bg.jpg) repeat-x left top #ffffff;margin: 0px;padding: 0px;text-align:center;}
div.wrapper{margin:1px auto ;width:1000px;min-height:500px;text-align:left;z-index:1;}
	div.pageheader{font:normal 14pt arial;color:#626367;margin:0px 0 0px 0;text-decoration:none;width:630px;height:32px;padding:0px 0 0 0px;}
	div.toparea{float:left;width:1000px;height:208px;margin:0;padding:0;}
		div.logo{float:right;height:133px;width:1000px;}
		div.rotator{float:left;border:1px solid #d4a789;width:615px;height:200px;margin:10px 0px 11px 0;padding:0px 0 0px 0;}
		div.topnavigation{float:left;height:37px;width:632px;margin:30px 0px 0px 20px;}
			
			
	div.container{float:left;width:1000px;min-height:200px;background:#ffffff ;}
			div.lefthandler{float:left;width:368px;min-height:580px;margin:-75px 0 0 0;padding:0;}
			div.righthandler{float:right;width:368px;min-height:580px;margin:-75px 0 0 0;padding:0;}
		div.footer{float:left;text-align:center;height:41px;width:994px;;font:bold 12pt arial;color:#626367;background:#ffffff}
img{border:none;margin:0;padding:0;}
div.content-text{float:left;width:560px;min-height:200px;padding:10px 30px;font:normal 10pt arial;}

div.subheader{font:bold 16pt arial;}
div.billingaddress div{margin-top:40px;}
	div.login_bg{background:none;width:410px;
	height:287px;
	margin:0px auto;
	padding:50px 0px 20px 30px;} 
div.theProductContainer{float:left;margin-top:10px;width:900px;height:100%;min-height:520px;}
div.product-text-container{float:left;  font-size:10pt;width:900px;}
div.productdetails{float:left;  font-size:10pt;width:450px;margin-left:20px;}
div.productfooter{float:left;  font-size:10pt;width:450px;margin-left:20px;}
div.product_mainimage{float:left;  font-size:10pt;width:400px;}
div.product-description{float:left;background:#e3e3e3;  padding:5px; margin-bottom:5px; width:440px;}
div.product-description .i{width:150px; float:left; font-weight:bold;padding:7px 0 0 120px;}
div.product-description .ii{float:left; font-weight:bold;padding:7px 0 0 0px;}
.sj_innercart {
float:left;
	margin-left: 0px;
	font:normal 10pt verdana;
	border:1px solid #96ca3a;
	width:160px;
}
div.cartbox{
	position:absolute;border:1px solid #e6e5e3;
	margin:36px 20px 0px 830px;
}
input.addtocart{border:1px solid black;padding: 1px 5px;background:white;}
.innercart {
	float:left;
	margin-left: 0px;
	font:normal 10pt verdana;
	border:none;
	width:160px;
}
div.shoplinks{float:left;margin-top:10px;font:bold 12px arial;padding:12px 0 10px 10px;}
div.shoplinks a{color:#000;text-decoration:none;}
div.shoplinks a:hover{color:#fff;}
table.dataTable{border:1px solid #ccc;}
td.cartheader,tr.cartheader{background:#e6e5e3;font:bold 12pt arial;}
p.cart{
	display:block;
	font:bold 10pt arial;
	width:150px;
	height:20px;
	padding-left: 7px;
	
	}	
div.product_thumbnail_container{
margin:0 10px 15px 0px; 
width:200px; 
float:left; 
text-align:center; 
padding-right:15px; 
padding-bottom:5px;}
div.productcat_thumbnail_container{
margin:0 30px 10px 30px; 
width:200px; 
float:left; 
text-align:center; 
padding-right:15px; 
padding-bottom:0px;}
div.product_thumbnail_text{

background-color:#e3e3e3; 
width:192px; 
height:25px; 
padding:5px; 
margin-top:5px; 
font-size:9pt;
}
div.productcat_thumbnail_text{

background-color:#ffffff; 
width:200px; 
height:35px; 
padding:3px; 
margin-top:5px;  
font-size:12pt;
}
div.productcat_thumbnail_image{
width:200px; 
height:137px; 
border:1px solid #dddbdb;
}
div.productcat_thumbnail_text a{font:bold 10pt arial;color:#808080;}
div.product_thumbnail_image{
width:200px; 
height:285px; 
border:1px solid #dddbdb;
}
div.product_thumbnail_price{font-weight:bold;}
div a.underline_link{text-decoration:underline; font-size:9pt;}
div ul.products_layout{list-style:none; margin:5px 0 0 0;  padding:0;}
div.gotopage{clear:both; text-align:right; margin-right:55px; color:#999;}
div a.gotopage_number{margin-left:5px; margin-right:5px;}
div a.gotopage_number_selected{margin-left:5px; margin-right:5px;font-weight:bold;}
div a.gotopage_next{}
div a.gotopage_back{}
div a.bold_link_text{font-weight:bold;}
div.add_address fieldset{width:300px;border:none;background:url(/sites/3/images/address_bg.png);text-align:left;}
div.add_address label{padding:0px 20px 0px 5px;color:black;}
div.productimage{float:left; width:550px;  border:1px solid #999;  margin-right:10px;}

div.productimage{float:left; width:550px;  border:1px solid #999;  margin-right:10px;}


li.li_payment{float:left;}
div ul.payment_layout{list-style:none; margin:15px 0 0 20px;  padding:0;display:block;}
div.payment_box{padding:80px 0 0 20px;float:left;border:1px solid #cccccc;margin-left:60px;background:url('/sites/2/images/payment_box_bg.jpg') top center no-repeat;}
div.payment_icon{
margin-right:10px; 
min-width:100px; 
float:left; 
margin-bottom:5px; 
text-align:center; 
padding:5px;}
div.invoice{
float:left;
width:600px;
min-height:500px;
border:1px solid #cccccc;
margin:0px 0 0 110px;
padding:5px;
background:white;
}
div.invoice div.invoiceheader{
	float:left;
	width:600px;
	}
div.invoice div.baddress{
	float:left;
	text-align:center;
	padding:5px 5px 5px 5px;
	width:196px;
	}
div.invoice div.orderid{
	float:left;
	padding:5px 5px 5px 5px;
	border:1px solid #cccccc;
	width:155px;
	font:bold 20px arial;
	background:#ffffff;;
}

div.invoice div.daddress{
	float:right;
	
	text-align:center;
	padding:5px 5px 5px 5px;
	width:190px;
}
div.invoice div.information{
float:left;
padding:5px 5px 5px 5px;
border-bottom:1px solid #cccccc;
width:588px;
}
div.invoice div.address{
position:absolute;
padding:5px 5px 5px 5px;
border-left:1px solid #cccccc;
width:281px;
margin:-25px 0 0 300px;
}

div.invoice div{margin:4px 4px 4px 4px;}
div.invoice div.itemcell_title{border-right:1px solid #cccccc;width:300px;float:left;}
div.invoice div.itemcell_price{float:left;width:84px;}
div.invoice div.itemcell_qty{float:left;width:84px;;}
div.invoice div.itemcell_totalprice{float:left;width:74px;margin:4px 0px 4px 4px;}
div.invoice div.itemcell_subtotal{font:bold 12px arial;float:left;width:74px;border-bottom:1px solid #cccccc;}
div.itemcell_params{font:normal 11px arial;float:left;width:480px;border-bottom:1px solid #cccccc;padding-right:100px;}