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

.box {margin-bottom:22px;}

.box-head{ background:#02BCEB; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; margin:0 0 1px 0; padding:10px 10px 12px 20px;}
.box-head a{ color:#fff; text-decoration:none;}
.box-head a:hover{ text-decoration:underline;}

.box ul{ padding:0; margin:0;}
.box ul li{ font-size:11px; line-height:37px; margin-bottom:1px; background:#f4f3f3; padding:0 0 0 7px;}
.box ul li a{ color:#7a7979; text-decoration:none;}
.box ul .parent a{ background:url(../images/parent-arrow.gif) right 3px no-repeat; padding:0 31px 0 0;}
.box ul  .category-products a{ color:#b4b3b4;}
.box ul li a:hover{ color:#01647C;}

.box ol{ padding:0; margin:0; list-style:decimal-leading-zero inside;}
.box ol li{ font-size:11px; line-height:37px; margin-bottom:1px; color:#bab9ba; background:#fbfafb; padding:0 0 0 12px;}
.box ol li a{ color:#7a7979; text-decoration:none;}
.box ol li a:hover{ color:#534649;}

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


#categories {}


#moreinformation {}


#information {}


#bestsellers { margin-bottom:5px;}


#ezpages {}


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



/* ----------------------- 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{ text-align:center;}
#featured .box-body .normalprice {text-decoration:line-through; font-size:17px; line-height:20px; color:#a9a3a4; font-weight:normal;}
#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:17px; line-height:20px; color:#a9a3a4; font-weight:normal;}


#whatsnew {}
#whatsnew .box-body{ text-align:center;}
#whatsnew .box-body .normalprice {text-decoration:line-through; font-size:17px; line-height:20px; color:#a9a3a4; font-weight:normal;}
#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:17px; line-height:20px; color:#a9a3a4; font-weight:normal;}


#specials {}
#specials .box-body{ text-align:center;}
#specials .box-body .normalprice {text-decoration:line-through; font-size:17px; line-height:20px; color:#a9a3a4; font-weight:normal;}
#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:17px; line-height:20px; color:#a9a3a4; font-weight:normal;}


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

#manufacturerinfo {}


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




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

#search { margin-bottom:23px;}
#search .box-head{ display:none;}
#search .box-body{ text-align:right;}
#search .box-border{ border:solid 1px #e9e7e8; padding:6px 5px 5px 0;}
#search input{ vertical-align:middle;}
#search .input1{ border:solid 0px; width:69%; color:#b9b9b9; padding:2px 5px 3px;}


#manufacturers form{ height:22px; overflow:hidden;}
#manufacturers .box-head{ display:none;}
#manufacturers .box-body {text-align:right;}
#manufacturers .box-border{ border:solid 1px #e9e7e8; padding:9px 9px 4px 0;}
#manufacturers select{ border:solid 0px; color:#b9b9b9;}


#currencies {}
#currencies form{ height:22px; overflow:hidden;}
#currencies .box-head{ display:none;}
#currencies .box-body {text-align:right;}
#currencies .box-border{ border:solid 1px #e9e7e8; padding:9px 9px 4px 0;}
#currencies select{ border:solid 0px; color:#b9b9b9; 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; padding:15px 0 0 0;}


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


#documentcategories {}


#shoppingcart { font-size:12px; line-height:16px; color:#b9b9b9;}
#shoppingcart .cart_line {}
#shoppingcart .box-head{ display:none;}
#shoppingcart .box-body{ padding:8px 0 8px 19px;}
#shoppingcart .box-body a{ font-size:15px; line-height:17px; color:#01647C; text-transform:uppercase; font-weight:bold; text-decoration:none; display:inline-block; margin:14px 0 0 0;}
#shoppingcart .box-body a:hover{ color:#534649;}
#shoppingcart .box-border{ border:solid 1px #e9e7e8; padding:9px 9px 9px 0;}
#shoppingcart .count{ font-size:16px; color:#534649; font-weight:bold;}
#shoppingcart #cartBoxEmpty {text-align:center;}
