p,b,strong,body,.bodytext,a{font:arial;font-size:10pt;}
a{color:black;}
.bodytext{margin-top:10px;}
img{border:none;}
body {background:url(/sites/19/images/main_bg.jpg) repeat-x #ffffff;margin: 0px;padding: 0px;text-align:center;}
div.wrapper{margin:0px auto ;width:1000px;min-height:500px;text-align:left;z-index:1;}
	div.splashtext{text-align:center;margin:0px auto ;width:600px;z-index:1;font:bold 12pt arial;color:#6f86bc;}
	div.pageheader{font:bold 12pt arial;text-transform:uppercase;color:#989898;margin:5px 0 10px 0;text-decoration:none;}
	div.subheader{font:bold 11pt arial;text-transform:uppercase;color:#000000;text-decoration:none;}
div.pageheader a{text-decoration:none;font:bold 12pt arial;color:#b82e2f;}
	div.splashimage{margin:0px auto ;width:561px;height:481px;text-align:center;z-index:1;background:url(/sites/19/images/splash_page.png) no-repeat;}
	div.toparea{float:left;width:1000px;height:193px;background:url(/sites/19/images/header_bg.png) no-repeat;}
		div.logo{float:left;height:131px;width:510px;margin:10px 0 0 35px;}
		div.rotator{float:left;border-bottom:1px dotted #b21b1c;width:750px;height:200px;}
		div.topnavigation{float:right;height:40px;width:480px;margin-right:8px;}
			div.topnavigation ul{border: none;list-style-type: none;padding: 0;margin: 0;}
				div.topnavigation ul li{float: left;position: relative;height:40px;}
				div.topnavigation ul li a.topnav{display: block;width: 120px;text-decoration: none;text-align:center;height: 12px;padding: 15px 0;overflow: hidden;border: none;background:url(/sites/19/images/topnav_bg.png) 0px 0px;color:white;font:bold 9pt arial;}
				div.topnavigation ul li a.topnavselected{display: block;width: 120px;text-decoration: none;text-align:center;height: 12px;padding: 15px 0;overflow: hidden;border: none;background:url(/sites/19/images/topnav_bg.png) 124px 0px;color:white;font:bold 9pt arial;}
				div.topnavigation ul li a:hover{color:#fbbdc8;background:url(/sites/19/images/topnav_bg.png) 124px 0px;}
		div.cart{float:right;height:100px;width:180px;margin:35px 10px 0 0;}
			div.cart p{font:bold 12pt/2 arial;}
	div.container{float:left;width:1000px;min-height:400px;background:url(/sites/19/images/container_bg.png);}
		div.lefthandler{float:left;width:225px;min-height:400px;margin-left:7px;}
			div.product_title{float:left;width:225px;height:46px;background:url(/sites/19/images/sidenav_bg.png) no-repeat;}
			div.product_title a{float:left;text-align:center;font:bold 12pt arial;color:#fff;text-decoration:none;margin:8px 0 0 0;width:208px;height:30px;}
			div.parent{float:left;width:205px;height:38px; background:url(/sites/19/images/sidenav_bg.png) no-repeat;margin-bottom:10px;}
			div.parent a.parentlink{float:left;text-align:center;font:bold 14pt arial;color:#ffffff;text-decoration:none;margin:8px 0 0 0;width:208px;height:30px;}
			div.child{float:left;width:205px;height:22px;border-bottom:1px dotted green;}
			div.child a.childlink{float:left;text-align:center;font:bold 10pt arial;color:#000000;text-decoration:none;margin:0 0 ;padding:5px 0;width:208px;height:12px;}
			
			div.child a.childlinkselected{float:left;text-align:center;font:bold 10pt arial;background:#dd9f9f;color:#ffffff;text-decoration:none;margin:0 0 ;padding:5px 0;width:208px;height:12px;}
			div.child a.childlink:hover{color:#b82e2f;}
		div.content-text{float:left;width:740px;min-height:425px;font:normal 10pt arial;}
		div.hometext{float:left;width:510px;min-height:210px;}
		div.righthandler{float:right;width:200px;min-height:200px;padding:1px;margin:10px 0px;}
		div.rightbox{float:left;width:200px;min-height:100px;padding:1px;border:1px dotted #e03f57;margin:10px 10px;}
		div.footer{float:left;text-align:center;height:31px;width:1000px;;font:bold 12pt arial;color:#6f86bc;background:url(/sites/19/images/footer.png );}

div.product-description{float:left;background:#dd9f9f; min-height:30px; padding:5px; margin-bottom:5px; width:300px;}
div.product-description .i{width:150px; float:left; font:bold 12pt arial;}
div.product-description .ii{float:left; font-weight:bold}

div.theProductContainer{float:left;margin-top:10px;width:760px;height:100%;min-height:520px;}
div.product-text-container{float:left;  font-size:10pt;width:300px;min-height:320px;}
div.theProductContainer div.product-text-container div.productDetails{float:left;float:left;font-size:10pt;width:300px;min-height:50px;margin:10px 0;}
div.mm a{color:#bf0223;font:bold 9pt arial;}
div.r_image{padding:10px 0 10px 0;}
	div.choices{
	width:650px;
	border: 1px solid #000;

	}
	
	div.thumbnail{
	float: left;
	width: 200px;
	height:189px;
	border: 1px solid #999;
	margin: 0 0 0 0;
	padding: 0 0 0 0;}
	
	div.thumbnail_center{
	float: left;
	width: 190px;
	height:189px;
	border: 1px solid #999;
	margin: 0 20px 0 20px;
	padding: 0 0 0 0;}
	
	div.thumbnail_thin{
	float: left;
	width: 190px;
	height:59px;
	border: 1px solid #999;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;}
	
	div.thumbnail_thin_center{
	float: left;
	width: 190px;
	height:59px;
	border: 1px solid #999;
	margin: 20px 20px 0 20px;
	padding: 0 0 0 0;}
	
	
div.product_thumbnail_container{
margin:0 20px 15px 20px; 
width:180px; 
float:left; 
text-align:center; 
padding-right:15px; 
padding-bottom:5px;}
div.productcat_thumbnail_container{
margin:0 20px 10px 20px; 
width:180px; 
float:left; 
text-align:center; 
padding-right:15px; 
padding-bottom:0px;}
div.product_thumbnail_text{

background-color:#dd9f9f; 
width:172px; 
height:75px; 
padding:5px; 
margin-top:5px; 
font-size:9pt;
color:#ffffff;
}
div.product_thumbnail_text a{color:#ffffff;text-decoration:none;}

div.productcat_thumbnail_text{

background-color:#ffffff; 
width:165px; 
height:35px; 
padding:3px; 
margin-top:5px;  
font:bold 12pt arial;
}
div.productcat_thumbnail_image{
width:165px; 
height:137px; 
border:1px solid #fee1f5;
}
div.productcat_thumbnail_text a{font:bold 10pt arial;color:#808080;}
div.product_thumbnail_image{
width:180px; 
height:216px; 
border:1px solid #dddbdb;
}
.product_thumbnail_price{font-weight:bold;color:black;}
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 label{padding:0px 20px 0px 5px;color:black;}
div.productimage{float:left; width:400px;  border:1px solid #999;  margin-right:10px;}
	div.productsMainMenu {
		font-family:arial, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	
	div.products {
		font-family:arial, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
div.sj_products{
	margin-bottom: 5px;
	border-bottom: 3px solid #c7c7c7;
	width: 165px;
	margin-left: 12px;
}

div.home_fields {
	background-color: #c7c7c7;
	color: white;
}

a{font:bold 10pt arial;color:inherit;}

div.content{float:left;width:983px;min-height:300px;;padding: 0 10px 0 10px;background:url(/sites/11/images/page_bg.png);}
div.content_wide{float:left;width:1003px;min-height:300px;;padding: 0;background:url(/sites/11/images/page_bg.png);}
div.productimage{float:left; width:400px;  border:1px solid #999;  margin-right:10px;}\
channel title{float:left;font:bold 8pt arial;}
div.opinion_poll_Question{color:#0e99d2; font:bold 8pt arial;margin:10px 0 10px 0px;text-align:center;}
div.opinion_poll_item{margin:5px 0 5px 20px;width:150px;}
div.opinion_poll_item label{color:#b52526; font:bold 8pt arial;}
input.submitbutton{border:1px double #b52526;background:none;cursor:hand;cursor:pointer;padding:5px;}
input.addtocart{border:4px groove black;background:#ca0000;cursor:pointer;cursor:hand;padding:5px;color:white;}
input.addtocart:hover{background:#ff8a8a;}
input,select,textarea{border:1px solid #b52526;color:#b52526;font:bold 9pt arial;}
td.formtitle{color:#b52526;font:bold 9pt arial;}
div.pageheader{font:bold 12pt arial;color:#000000;}
div.productfooter{float:left;width:720px;min-height:100px;}
div.linkedproducts{float:left;width:320px;min-height:100px;}
div.associatedproducts{float:right;width:397px;min-height:100px;}

div.itemcell_params{font:normal 11px arial;float:left;width:280px;border-bottom:1px solid #cccccc;padding-right:300px;}
table.orderstatus{border-right:1px solid #cccccc;border-left:1px solid #cccccc;;background:url('/sites/19/images/orderstatus_bg.png') no-repeat;}
div.cart_bg{
	zoom: 1;
	line-height: 2.5;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/sites/19/images/cart_bg.gif) 0 0 no-repeat;
	top:0;
	min-height:300px;}
div.billingaddress{width:427px;min-height:270px;background:url(/sites/19/images/billingaddress.jpg) no-repeat;}
div.billingaddress div{margin-top:40px;}
div.billingaddress select{font:normal 12px verdana;background:#ffffff;}
div.billingaddress input{margin-top:10px;}
div.add_address fieldset{width:342px;font-weight:bold;border:none;padding-top:10px;}
div.add_address{padding:0px 20px 0px 5px;color:black;background:url(/sites/19/images/address_bg.png) no-repeat;text-align:left;width:400px;}
div.add_address label{}
li.li_payment{float:left;}
div ul.payment_layout{list-style:none; margin:15px 0 0 60px;  padding:0;display:block;}
div.payment_icon{
	margin-right:10px; 
	width:100px; 
	float:left; 
	border:1px solid #cccccc;
	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 50px;
padding:5px;
background:white;
}
div.invoice div.invoiceheader{
	float:left;
	width:600px;
	}
div.invoice div.baddress{
	float:left;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	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;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	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:280px;border-bottom:1px solid #cccccc;padding-right:300px;}
table.orderstatus{border-right:1px solid #cccccc;border-left:1px solid #cccccc;;background:url('/sites/19/images/orderstatus_bg.png') no-repeat;}
div.purple_border{border:1px solid #663399;padding:10px;}
div.bottomofpage
{position:absolute;margin-top:900px;}
