

/* ----------------------- BOXES ------------------------- */



.box {margin-bottom:40px;}



.box-head {

	color:#383030;

	font-size:18px;

	line-height:24px;

	font-family: 'Oswald', sans-serif;

	font-weight:normal;

   padding:3px 0 5px;

	padding-left:4px;

	text-transform: uppercase;

}

.box-head a {

	

	text-decoration:none;

}

.box-head a:hover {

	color:#383030;

}



.box-body {}



.box-body ul {margin:0; padding:0; list-style:none;}

.box-body ul li {
	line-height: 35px;
	display: block;
	border-bottom:1px solid #e6e6e6;
}

.box-body ul li a {

	font-size:13px;

	line-height:25px;

	text-decoration:none;

	color:#383030;

	font-family: 'FontSiteSansCondensed', 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

.box-body ul li a:hover {

	color:#e13a4d;

}

.box-body ul li.category-products a:hover,

.box-body ul li .category-subs-parent-selected,

.box-body ul li .category-subs-selected{

	color:#e13a4d;
	font-weight:bold;
}

.box-body ol {margin:0; padding:0; list-style:none;}

.box-body ol li {

	

	

}

	}

.box-body ol li a {

	font-size:15px;

	line-height:25px;

	text-decoration:none;

	color:#383030;

	font-family: "FontSiteSansCondensed", "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.box-body ol li a:hover {

	color:#e13a4d;

}





/* ----------------------- LISTING BOXES ------------------------- */





#categories ul li a {
	font-size: 16px;
}

	

a.category-top_un {

background:url(../images/cat-marker.gif) 3px center no-repeat;

padding-left:15px;

}

a.category-products{

	padding-left:30px;

	

	}



#moreinformation {}





#information {}





#bestsellers {}





#ezpages {}





#orderhistory {}

#orderhistory .box-body img {background:#FFFFFF; padding:2px; border:1px solid #AAAAAA; vertical-align:middle; margin:2px 0px 2px 5px;}

#orderhistory .no-bg{ background:none; padding:0;}

#orderhistory a{ display:inline;}





/* ----------------------- BANNER BOXES ------------------------- */



#bannerbox {}



#bannerbox2 {}



#bannerboxall {}







/* ----------------------- PRODUCT BOXES ------------------------- */



#featured a img, 

#whatsnew a img, 

#specials a img, 

#reviews a img, 

#manufacturerinfo img, 

#productnotifications img {margin:0 0 8px;}



#reviews img {margin:5px 0 0;}







#featured {}

#featured .box-body .img{

	text-align:center;

	padding-bottom:4px;

	border-bottom:1px solid #e6d5d5;

}

#featured .box-body .sb-info{

	padding:10px 0 0 8px;

}

#featured .box-body .text{

	color:#736e6e;

	font-size:11px;

	line-height:17px;

	margin-bottom:12px;

	width:150px;

	padding:0 0 0 2px;

}

#featured .box-body .name{

	color:#383030;

	font-size:12px;

	line-height:28px;

	padding:0 0 0 2px;

}

#featured .box-body .name:hover{

	color:#e13a4d;

	text-decoration:underline;		

}

#featured .box-body .normalprice {

	color:#9b9797;

	padding-right:10px;

	font-size:13px;

	text-decoration:line-through;

	line-height:17px;

	font-weight:normal;

}

#featured .button{

	float:right;

	margin:2px 36px 0 0;

}

#featured .price{

	float:left;

}

#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#e13a4d;

	font-size:16px;

	line-height:17px;

	font-weight:normal;}



#whatsnew {}



#whatsnew .box-body {

	text-align:center;

	padding-bottom:4px;

	border-bottom:1px solid #e6d5d5;

}

#whatsnew .box-body .sb-info{

	padding:10px 0 0 8px;

}

#whatsnew .box-body .text{

	color:#736e6e;

	font-size:11px;

	line-height:17px;

	margin-bottom:12px;

	width:150px;

	padding:0 0 0 2px;

}

#whatsnew .box-body .name{

	color:#383030;

	font-size:12px;

	line-height:28px;

	padding:0 0 0 2px;

}

#whatsnew .box-body .name:hover{

	color:#e13a4d;

	text-decoration:underline;		

}

#whatsnew .box-body .normalprice {

	color:#9b9797;

	padding-right:10px;

	font-size:13px;

	text-decoration:line-through;

	line-height:17px;

	font-weight:normal;

}

#whatsnew .button{

	float:right;

	margin:2px 36px 0 0;

}

#whatsnew .price{

	float:left;

}

#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:black;

	font-size:16px;

	line-height:17px;

	font-weight:normal;}





#specials {}



#specials .box-body .img{

	text-align:center;

	padding-bottom:4px;

	border-bottom:1px solid #e6d5d5;

}

#specials .box-body .desc{

	padding:10px 0 0 8px;

}

#specials .box-body .text{

	color:#736e6e;

	font-size:11px;

	line-height:17px;

	margin-bottom:12px;

	width:150px;

	padding:0 0 0 2px;

}

#specials .box-body .name{

	color:#383030;

	font-size:12px;

	line-height:28px;

	padding:0 0 0 2px;

}

#specials .box-body .name:hover{

	color:#e13a4d;

	text-decoration:underline;		

}

#specials .box-body .normalprice {

	color:#9b9797;

	padding-right:10px;

	font-size:13px;

	text-decoration:line-through;

	line-height:17px;

	font-weight:normal;

}

#specials .button{

	float:right;

	margin:2px 36px 0 0;

}

#specials .price{

	float:left;

}

#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:rgb(38, 22, 53);

	font-size:16px;

	line-height:17px;

	font-weight:normal;}





#reviews {}

#reviews .box-body{ text-align:center;}



#manufacturerinfo {}





#productnotifications {}

#productnotifications .box-body{ text-align:center;}









/* ----------------------- FORM BOXES ------------------------- */



#search {}

#search .box-body{

	overflow:hidden;

}

#search input{ border:solid 0px; padding:0; background:none; vertical-align:middle; float:left;}

#search .input1{

	background:#fff;

	padding:4px 4px 3px 4px;

	border:1px solid #e6d5d5;

	border-right:none;

	width:159px;

	color:#9d5858;

}





#manufacturers {}

#manufacturers .box-body {text-align:center;}





#currencies {}

#currencies .box-body {text-align:center;}

#currencies select{ width:90%;}



#tellafriend {}

#tellafriend .box-body{ text-align:center;}

#tellafriend .no-border input{ border:solid 0px; padding:0;}



#recordcompanies {}

#recordcompanies .box-body {text-align:center;}





#musicgenres {}

#musicgenres .box-body {text-align:center;}







/* ----------------------- TEXT BOXES ------------------------- */



#languages {}

#languages .box-body {text-align:center;}





#whosonline {}

#whosonline .box-body {text-align:center;}





#documentcategories {}





#shoppingcart {}

#shoppingcart .cart_line {}

#shoppingcart #cartBoxEmpty {text-align:center;}

