@import "inc_sammy.css";
body{text-align:center;background:url('/sites/5/images/grad_bg.png') repeat-x #bedcf1;color:#7a7a7a;
	margin:10 0 0 0;}
	img{border:none;}
	.bodytext,p,h1,h3,h4,b,td,li{font-family:arial;color:#7a7a7a;}
	h2{font:bold 13pt arial;text-transform:uppercase;color:#f99d1c;margin:5px 0 10px 0;}
	a,a:link,a:visited{text-decoration:none;color:#0033ff;}
	a:hover{text-decoration:none;color:#000000;}
	h4{font:bold 9pt arial;text-transform:uppercase;}
	p,td,li{font-size:10pt;}
	div.sj_wrapper{margin:0px auto;width:826px; min-height:631px; text-align:left;z-index:0;background: url('/sites/5/images/body_bg.png') no-repeat;}
	div.sj_wrapper2{margin:0px auto;width:826px; height:631px; text-align:left;background: none;z-index:0;}
	div.container{float:left;width:826px;min-height:410px;background:url(/sites/5/images/container_bg.png);}
	div.toparea{float:left;width:826px;min-height:168px;}
	div.thinleft{
	float:left;
	text-align:left;
	position:relative;
	border:none;
	width:220px;
	padding:3px;
	}
	div.footer{float:left;width:826px;height:51px;background:url(/sites/5/images/footer.png) no-repeat;padding-top:5px;}
	div.thickright{
	float:right;
	text-align:left;
	position:relative;
	width:313px;
	}div.sj_logo{
	float:left;
	margin:20px 0 0 21px;
	width:779px;
	height:119px;
	z-index:1;
	}
	div.address{
	float:left;
	margin:0 0 0 25px;
	width:170px;
	height:80px;
	z-index:2;
	padding:5px;
	font:bold 12px/13px arial;color:black;
	background:#bbdfef;
	}
	div.theProductContainer{float:left;margin-top:10px;width:540px;min-height:370px;}
div.product-text-container{float:left;  font-size:10pt;width:220px;}
.sj_innercart {
float:left;
	margin-left: 15px;
	font:normal 10pt verdana;
	border:1px solid #c7c7c7;
	width:149px;
}
div.music_text{
float:left;
width:280px; height:400px;
}
div.shopcontainer{
	width:500px;
}
div.music_player{
float:right;
width:230px; height:250px;
margin:50px 0 0 0;
}
div.login_bg{
background:url(/sites/5/images/login_bg.gif) 0 0 no-repeat #FFFFFF;
	width:410px;
	height:287px;
	margin:0px auto;
	padding:50px 0px 20px 30px;}
div.cart_bg{
	zoom: 1;
	line-height: 2.5;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/sites/5/images/cart_bg.png) 0 0 no-repeat;
	top:0;
	min-height:300px;}
.cartheader{font:bold 10pt arial;
color:#ffffff;}
div.sj_shopcart{
	position:absolute;
	width:160px;
	height:60px;
	margin:0 0 0 567px;
	padding:30px 0px 20px 30px;
	}
	div.sj_shopcart a:link,div.sj_shopcart a,div.sj_shopcart a:visited{
	text-decoration:underline;
	color:#652c90;
	font:bold 8pt arial;
	}
	div.shoplinks{float:left;margin:10px 10px 0 10px;font:bold 12px arial;}
	div.cart{
	background:url(/sites/5/images/checkout_links_bg.png) no-repeat;
	position:absolute;
	font:bold 8pt arial;
	width:200px;
	height:40px;
	margin:5px 0 0 320px;
	padding-left:20px;
	
	}	
	div.r_image{padding:10px 0 10px 0;}
	div.choices{
	width:650px;
	border: 1px solid #000;

	}
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.product_thumbnail_container{
margin:0 20px 15px 20px; 
width:125px; 
float:left; 
text-align:center; 
padding-right:15px; 
padding-top:5px;}

div.product_thumbnail_text{

background-color:#e3e3e3; 
width:128px; 
height:40px; 
padding:5px; 
margin-top:5px; 
font-size:9pt;
}

div.product_thumbnail_image{
width:135px; 
height:125px; 
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/5/images/address_bg.png);}
div.add_address label{padding:0px 20px 0px 5px;color:black;}
div.billingaddress{width:427px;height:270px;background:url('/sites/5/images/billingaddress.jpg') no-repeat;}
div.billingaddress div{margin-top:40px;}
div.billingaddress select{font:normal 12px verdana;background:#e2ecf7;}
div.lefthandler{float:left;width:210px;min-height:410px;}
	div.calendar{
	float:left;
	margin:10px 0 0 24px;
	width:180px;
	}
	div.youtube{
	position:absolute;
	margin:265px 0 0 28px;
	width:180px;
	}
	div.sj_sidenavigation{
	
	float:left;
	margin:10px 0 0 24px;
	width:180px;
	}
	div.sj_navigation{
	float:left;;
	margin:0 0 0 22px;
	width:779px;
	z-index:4;

	}
div.leftimage{
	position:absolute;
	margin:488px 0 0 28px;
	width:180px;
	}
  strong{font-weight:bold}  
div.sj_content
 {
		float:left;
		width: 565px; 
		z-index: 1;
		margin:0px 0px 0px 0px;
		font:normal 9pt arial;
		color:#000000;
		min-height:420px;
		
		}
div.sj_content_wide
 {
		position: absolute;
		width: 760px; 
		z-index: 1;
		overflow:auto;
		margin:172px 0px 0px 40px;
		font:normal 9pt arial;
		color:#000000;
		height:420px;
		
SCROLLBAR-FACE-COLOR: #bbdfef; 
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
SCROLLBAR-ARROW-COLOR: #3b7ecc; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
		}
a.nicelink{
	background:url(/sites/5/images/bottom_link_bg.gif) 0 0 no-repeat #FFFFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px arial;
	color:#3b7ecc;
	width:392px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
}
a.nicelink:hover{
background:url(/sites/5/images/bottom_link_bg_hover.gif) 0 0 no-repeat #FFFFFF;
color:#ffcc00;
	
}
div.pageheader{font:bold 13pt arial;text-transform:uppercase;color:#f99d1c;margin:5px 0 10px 0; width:400px;}	
div.pageheader a{color:#f99d1c}	
div.pageheader a:hover{color:#0099ff}	

a.whiteriver{
	
	font:bold 10px arial;
	color:#3b7ecc;
}
div.sj_sidenavigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 180px; /* Width of Menu Items */
	z-index:2;}

div.sj_sidenavigation ul li.parent {
	position: relative;
	z-index:2;
	margin:0px 0px 5px 0px;
	border: 1px solid #ffffff;
	background:#3b7ecc;
	}
div.sj_sidenavigation ul li.parent:hover {	background:#4c8fdc;}
div.sj_sidenavigation ul li.subnav{
	position: relative;
	z-index:2;
	margin:0 0 4px 0;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	border: 1px solid #ffffff;
	opacity: 0.9;

	background:#564529;
	}



/* Styles for Menu Items */
div.sj_sidenavigation ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font:normal 10pt arial;
	padding: 5px 5px 5px 10px;
	z-index:2;background:url('/site_folders/153/images/nav_bg.jpg');
	}
div.sj_sidenavigation ul li a img{padding:0px;}
div.sj_sidenavigation ul li a:hover { 
	z-index:12;color: #cccc66; background:#4c8fdc;} /* Hover Styles */
		


/* Fix IE. Hide from IE Mac \*/
* html div.sj_sidenavigation ul li { float: left; height: 1%; }
* html div.sj_sidenavigation ul li a { height: 1%; }
/* End */

div.sj_sidenavigation ul div.BH011_addnav{padding:0px;margin:0px;width:10px;height:10px;
	background:#e4f8d9;}	
	/*shop*/
	li.li_payment{}
div ul.payment_layout{list-style:none; margin:15px 0 0 100px;  padding:0;}
div.payment_icon{
margin-right:10px; 
width:100px; 
float:left; 
border:1px solid #cccccc;
margin-bottom:5px; 
text-align:center; 
padding:5px;}

div.invoice{
position:absolute;
width:530px;
min-height:300px;
border:1px solid #cccccc;
margin:0px 0 0 0px;
padding:5px;
}
div.invoice div.baddress{
float:left;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:5px 5px 5px 5px;
width:250px;
}
div.invoice div.daddress{
float:left;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:5px 5px 5px 5px;
width:250px;
}
div.invoice div.orderid{
position:absolute;
padding:5px 5px 5px 5px;
border:1px solid #cccccc;
width:155px;
margin-left:190px;
font:bold 20px arial;
background:#ffffff;
z-index:20;
}
div.invoice div.information{
float:left;
padding:51px 5px 15px 5px;
border-bottom:1px solid #cccccc;
width:518px;
}
div.invoice div.address{
position:absolute;
padding:5px 5px 5px 5px;
border-left:1px solid #cccccc;
width:191px;
margin:-25px 0 0 310px;
}

div.invoice div{}
div.invoice div.itemcell_title{border-right:1px solid #cccccc;width:250px;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:164px;border-bottom:1px solid #cccccc;}
div.itemcell_params{font:normal 11px arial;float:left;width:190px;border-bottom:1px solid #cccccc;padding-right:300px;color:#000000;}
div.itemcell_params p{color:#000000;}
table.orderstatus{border-right:1px solid #cccccc;border-left:1px solid #cccccc;;background:url('/sites/2/images/orderstatus_bg.png') no-repeat;}
div.productimage{float:left; width:300px;  border:1px solid #999;  margin-right:10px;}