body {
background-image:url(../images/general/bg_distribution.gif);
background-repeat: repeat-x;
background-color:#E4F175;
}
#header{
background-image:url(../images/general/header_distr.jpg);
background-repeat:no-repeat;
}
.sub_nav{
border-bottom:1px solid #898A85;
}
.sub_nav_diff{
border-bottom:0;
}
.header_right{
border-bottom:1px solid #898A85;
float:left;
}
.lbl_txt1{
margin-bottom:5px;
}
.lbl_txt1,.lbl_txt2{
height:auto;
}
html> body .lbl_txt1{
height:auto;
}
#lbl_about{ /*About label txt */
width:550px;
float:left;
height:auto;
}
#lbl_about .left{
width:200px;
float:left;
}
#lbl_about .right{
width:300px;
float:right;
text-align:left;
}
#lbl_about p{
float:left;
}
#lbl_about img{
float:left;
margin-top:12px;
}
#lbl_about ul{
float:left;
clear:both;
}
.catal{
width:550px;
}
/* DISTRIBUTION HEADERS */
.prod_header{
width:550px;
height:20px;
margin-top:2px;
border-bottom:1px solid #898A85;
border-top:1px solid #898A85;
}
.product {
float:left;
width: 550px;
font: bold 10px Arial, Helvetica, sans-serif;
color:#8D8D8D;
}
.product .row {
	float: left;
	diplay:block;
	width: 183px;
	height:auto;
	margin:15px 0 5px 0;
}
.product .row img{
	width: 70px;
	height:70px;
	float: left;
}
.product ul
{	
	margin:4px 0 5px 0;
}
.product ul li
{	
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	text-transform:capitalize;
}
.sub-content-row {
	border-bottom:1px solid #898A85;
}
.release_details {
float:right;
width:400px;
margin:2px 0 5px 0;
}
.release_details ul li{
float: left;
}
.release_details li{
float: left;
}
/*IMAGES RIGHT */
.right_img
{	float:left;
	width:50px;
	height:50px;
	
	margin:10px 0 0 0;
}

/*SUB HEADERS STORE */
.s_hdr {
font-size:11px;
color:#8D8D8D;
font-weight:bold;
margin:5px 0 5px 0;
}
/*STORE TEXTS RIGHT */
.lbl_txt1{
min-height:200px;
height:auto;
height:200px;
}
/*STORE LINKS */
.product_more {
float:right;
clear:both;
margin:0 12px 0 0;
/*GENRES */
}
/*RECORD OF THE WK  */
.rcrd_week{
width:200px;
height:115px;
margin-top:2px;
padding:1px;
border-bottom:1px solid #898A85;
}
.rcrd_week ul{
margin:10px 0 0 5px;
}
.rcrd_week ul li{
margin:2px 0 0 6px;
}
/*#store_nav {
width:555px;
height:18px;
font:10.5px Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:10px 0 10px 0;
}
#store_nav ul li{
float: left;
margin-right: 8px;
display: block;
list-style-type: none;
}*/
/* PRODUCT OVERVIEW & LISTING STORE FRNT*/

/* OTHER PEEPS BOUGHT*/
#othr_buy {
	float:right;
	width: 375px;
	height:150px;
	border-bottom:1px solid #898A85;

}
#othr_buy .row {
	width: 175px;
	height:55px;
	float: left;
	margin:5px 0 10px 0;
}
#othr_buy ul
{	
	margin:5px 0 0 0;
}
.nav_item
{
	width: 550px;
	float:left;
	font: bold 14px verdana, arial, hevetica, sans-serif;
	text-transform:uppercase;
	margin:5px 0 5px 0;
	clear:both;
	
}

/*COMMENTS*/
.comment {
float:left;
margin:5px 0 5px 0;
text-transform:uppercase;
/* width:550px; */

}
.comment ul li{
float:right;
margin:5px 0 5px 0;
width:400px;
}

/*IMGS STORE SEE ALL */
.item_wrap {
	width: 550px;
	height:170px;
	clear: both;
	border-bottom:1px solid #898A85;
	margin:0;
}
.item_img {
	width:125px;
	float:left;
	margin:5px 0 0 0;
}
.item_i{
	width:125px;
	float:left;
	margin:14px 0 0 0;
	
}
.item_i img{
margin:0;
padding:0;
}
.item_act {
	float:right;
	margin-top:0;
}
.item_content{
	float:left;
	width:350px;
	margin:12px 0 0 0;
}

.lstn{
margin:5px 5px 0 0; /*item audio*/
}

.item_artist {
}
.item_title {

}
.item_comments {
margin: 5px 0 5px 0;
}
/* PRODUCT DETAIL */
.product_view ul li{
margin-bottom:1px;
}
.product_view li{
float:left;
width:180px;
}
.product_view_img {
float:left;
margin:5px 2px 2px 2px;
}
.product_img {
float:left;
margin:0;
}
.product_details {
float:right;
margin-left:10px;
width:400px;
}
.product_details_va ul li{
float:left;
width:350px; 
}
.product_details_va li{
float:left;
width:150px;
}
.product_review {
margin-top:20px;
float:right;
width:360px;
}
/*ARTIST LABEL RELATIONS*/
.related {
width:80x;
border:1px solid #000;
float:left;
}
/* RECORD OF TH WEEK THINGS*/
.r2 {
float:left;
width:200px;
height:132px;
}
.rec_wk_img {
float:left;
}
/* CHARTS AND THINGS */
.chart_wrap {
	float:left;
	width: 200px;
	height:75px;
	border-bottom:1px solid #898A85;
	margin:5px 0 5px 0;
}
.chart_left{
	float:left;
	margin-right:10px;
	}
.chart_wrap ul{
}
.chart_no{
float:left;
margin:0 2px 0 0;
}
/* Apparel*/
.tees {
	float:right
}

/*}
.MenuOff {
	background-color: #898A85;
	height: 48px;
	width: 191px;
	padding-right: 5px;
	text-align: right;
	vertical-align: middle;
}

.MenuOn {
	background-color: #F5F5F5;
	height: 48px;
	width: 191px;
	padding-right: 5px;
	text-align: right;
	vertical-align: middle;*/
/* MARSJELLLO */
#leftmenu {
}
img {
	border: none;
}
.wishlst_icon,cart.icon{
margin:5px 0 0 0;
}
.front_image {
margin:0;
width: 70px;
border: none;
}
.store_image {
	width: 70px;
	border: none;
	margin:10px 0 0 0;
}
.store_image_klein {
	width: 50px;
	border: none;
}
.store_image_detail {
	width: 200px;
	margin:30px 0 0 0;
}
.genre {
	width:100px;
	border-top: solid 1px #8C8C8C;
	
}
.subgenre {
	color: #8C8C8C;
}
#leftmenu img {
	padding-top: 5px;
}
#leftmenu ul, #leftmenu li, #leftmenu ul li {
	margin: 0px;
	padding: 0px; 
	height: auto;
	text-transform: uppercase;
}
.item_wrap h2 a {
	color: #898A85;
}
.item_wrap h2 a:hover {
	color: #525350;
	text-decoration: none;
}
.item_wrap h2 a:visited {
	color: #898A85;
}
#left, table tr td {
	font-size: 10px;
}
#distbalk {
	float:left;
	background-image: url(../images/general/hdr_distr.jpg);
	background-repeat: no-repeat;
	width: 502px;
	height: 22px;
	color: #FFF;
	font-size: 16.5px;
	padding: 0px;
	margin: 0px;
	padding-left: 48px;
}
.distleftlabel {
	font-weight: bold;
}
#shopnav_recent {
	width:120px;
	border-bottom:1px solid #A3A3A3;
	border-top:1px solid #A3A3A3; 
	margin:12px 0 5px 0;
}
#shopnav_recent ul{
margin-bottom:4px;
}
#shopnav_recent ul li{
margin:0;
list-style-type:none;
}
/*#shopnav_recent img {
	margin-bottom:2px;
}*/
.more_by { /* Master p/item*/
	text-transform:capitalize;
	font:10px Arial, Helvetica, sans-serif;
	margin-top:5px;
}
.spacing{
height:2px;
}
.lbl_left{
height:20px;
width:117px;
margin:10px 0 10px 0;
}
.related_more{
font-size:11px;
float:left;

}
.site{
margin:5px 0 5px 0;
}
p{
margin-top:2px;
}
select{
margin-bottom:15px;
}
.more_pr{
margin-top:3px;
}
.pr_name{
margin-top:4px;
}
form {
margin: 0px;
}
select {
font-size: 12px;
width:140px;
font-family: Arial, Helvetica, sans-serif;
margin: 5px 0 7px 0;
	
}
.comment{
font:10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#43423E;
}
.line {
	text-decoration: underline;
}
.sub_navsearch {
	width:550px;
	height:30px;
	margin-top:30px;
	margin-bottom:10px;
	border-bottom:1px solid #898A85;
}
.confirm /*h1.order, h1.payment, h1.addrs*/{
	display:block;
	height:15px;
	width:550px;
	border-bottom:1px solid #898A85;
}
#payment{
	margin:0;
	display:block;
	width:550px;
	border-top:1px solid #898A85;
}
#shipment{
	margin:0;
	display:block;
	width:550px;
	border-top:1px solid #898A85;
}
.my_account_frms{
	float:left;
	width:550px;
	height:auto;
	margin-bottom:10px;
	border-bottom:1px solid #898A85;
}
.my_account_frms1{
	float:left;
	width:550px;
	height:auto;
	margin-bottom:10px;
	border-bottom:1px solid #898A85;
}
