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

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#353535;}


.box {margin-bottom:25px; background:#FFD800;}



.box-head{ font-size:14px; color:#161616; font-weight:bold; text-transform:uppercase; background:#FFD800; padding:15px 0 20px 10px;}

.box-head a{ color:#161616; text-decoration:none;}

.box-head a:hover{ text-decoration:underline;}

.box-body{ padding:0 16px 16px 15px; position:relative;}



.box ul{ padding:0; margin:0;}

.box ul li{ font-size:12px; text-transform:uppercase; line-height:27px; background:#242424; zoom:1;}

.box ul .bg2{ background:#2E2E2E;}

.box ul a{ color:#FCF7FA; text-decoration:none; display:block; padding:0 0 0 13px;}

.box ul a:hover{ color:#FFD800;}



.box ol{ padding:0; margin:0; list-style:decimal inside;}

.box ol li{ font-size:12px; text-transform:uppercase; line-height:27px; background:#242424;}

.box ol .bg2{ background:#2E2E2E;}

.box ol a{ color:#f5f5f5; text-decoration:none; display:block; padding:0 0 0 13px;}

.box ol a:hover{ color:#FFD800;}





.box .name{ color:#161616;}

.box .img{ background:#fff; padding:0 0 10px 0; margin:28px 0 0 0;}

.box .extra-button{ background:url(../images/box-button-bg.gif) no-repeat 0 0; margin:0 -3px -4px 0; width:86px; height:86px;}

.box .price{ padding:21px 0 26px 0;}

.box .buttons a img{ margin:0; !important;}



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





#categories { background:none;}

#categories .box-head{ font-size:17px; color:#161616; font-weight:bold; text-transform:uppercase; background:#FFD800; padding:10px 0 9px 10px; margin:0 0 17px 0;}

#categories  .box-body{ padding:0;}



#moreinformation {background:none;}

#moreinformation .box-head{ font-size:16px; color:#161616; font-weight:bold; text-transform:uppercase; background:#FFD800; padding:10px 0 9px 10px; margin:0 0 17px 0;}

#moreinformation  .box-body{ padding:0;}



#information {background:none;}

#information .box-head{ font-size:17px; color:#161616; font-weight:bold; text-transform:uppercase; background:#FFD800; padding:10px 0 9px 10px; margin:0 0 17px 0;}

#information  .box-body{ padding:0;}



#bestsellers {background:none;}

#bestsellers .box-head{ font-size:17px; color:#161616; font-weight:bold; text-transform:uppercase; background:#FFD800; padding:10px 0 9px 10px; margin:0 0 17px 0;}

#bestsellers  .box-body{ padding:0;}



#ezpages {background:none;}

#ezpages .box-head{ font-size:17px; color:#161616; font-weight:bold; text-transform:uppercase; background:#FFD800; padding:10px 0 9px 10px; margin:0 0 17px 0;}

#ezpages  .box-body{ padding:0;}



#orderhistory {}

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

#orderhistory .box-head{ font-size:17px; color:#161616; font-weight:bold; text-transform:uppercase; background:#FFD800; padding:10px 0 9px 10px; margin:0 0 17px 0;}

#orderhistory  .box-body{ padding:0;}

#orderhistory ul a{ display:inline-block;}



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



#bannerbox {}



#bannerbox2 {}



#bannerboxall {}







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



#reviews a img, 

#manufacturerinfo img, 

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



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







#featured {}

#featured .box-body .normalprice {text-decoration:line-through; font-size:21px; font-weight:normal; line-height:25px; color:#353535;}

#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:21px; font-weight:bold; line-height:25px; color:#353535;}





#whatsnew {}

#whatsnew .box-body .normalprice {text-decoration:line-through; font-size:21px; font-weight:normal; line-height:25px; color:#353535;}

#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:21px; font-weight:bold; line-height:25px; color:#353535;}





#specials {}



#specials .box-body .normalprice {text-decoration:line-through; font-size:21px; font-weight:normal; line-height:25px; color:#353535;}

#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:21px; font-weight:bold; line-height:25px; color:#353535;}





#reviews { background:#fff;}

#reviews .box-head{ background:#fff;}

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



#manufacturerinfo {}





#productnotifications {}

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









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



#search {}

#search .box-body{ }

#search input{ vertical-align:middle;}

#search .input1{ border:solid 0px; padding:1px 2px;}





#manufacturers {}

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





#currencies {}

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

#currencies select{ width:90%;}



#tellafriend {}





#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;}

#shoppingcart {background:none;}

#shoppingcart .box-head{ font-size:17px; color:#161616; font-weight:bold; text-transform:uppercase; background:#FFD800; padding:10px 0 9px 10px; margin:0 0 17px 0;}

#shoppingcart .box-body{ padding:0;}

#shoppingcart .price{ padding:0; color:#FFD800;}
