
/* ----------------------- BOXES ------------------------- */

.box{ background:#fff; margin-bottom:6px;}
.box .top-border{ background:url(../images/box-border.gif) top repeat-x; position:relative; width:100%;}
.box .right-border{ background:url(../images/box-border.gif) right repeat-y; position:relative;}
.box .bot-border{ background:url(../images/box-border.gif) bottom repeat-x;}
.box .left-border{ background:url(../images/box-border.gif) left repeat-y; position:relative;}
.box .left-top{ background:url(../images/box-corner-left-top.gif) left top no-repeat;}
.box .right-top{ background:url(../images/box-corner-right-top.gif) right top no-repeat;}
.box .right-bot{ background:url(../images/box-corner-right-bot.gif) right bottom no-repeat;}
.box .left-bot{ background:url(../images/box-corner-left-bot.gif) left bottom no-repeat; padding:2px 1px 0 1px;}
.box .box-head{ background:url(../images/box-head-tail.gif) bottom repeat-x; padding:9px 10px 12px 13px; font-weight:bold; color:#4f4f4f;}
.box .box-head span{ display:block; background:url(../images/box-head-bg.gif) no-repeat 0 0; padding:0 0 2px 23px;}
.box .box-head a{ color:#4f4f4f; text-decoration:none;}
.box .box-head a:hover{ text-decoration:underline;}
.box .box-body{ padding:14px 20px 26px 20px;}
.box .box-body ul{ padding:0; margin:-6px 0;}
.box .box-body ul li{ font-size:12px; line-height:27px; font-weight:bold; background:url(../images/list-marker.gif) no-repeat 0 7px ; padding-left:23px;}
.box .box-body ul li a{ color:#28cbd0; text-decoration:none;}
.box .box-body ul li a:hover{ color:#ff7300;}

.box .box-body ol{ padding:0; list-style:decimal inside;}
.box .box-body ol li{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#797979; font-weight:bold;}
.box .box-body ol li a{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9cae08; text-decoration:none;}
.box .box-body ol li a:hover{ color:#ff7300;}

.box .block .indent{ padding:13px 4px 5px 5px;}

/* ----------------------- LISTING BOXES ------------------------- */


#categories {}


#moreinformation {}


#information {}
#information .box-body{ padding:14px 10px 26px 20px;}


#bestsellers {}
#bestsellers .box-body{ padding-bottom:29px;}


#ezpages {}


#orderhistory {}
#orderhistory .box-body img {background:#FFFFFF; padding:2px; border:1px solid #AAAAAA; vertical-align:middle; margin:2px 0px;}



/* ----------------------- 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 .normalprice {text-decoration:line-through; font-size:25px; font-weight:bold; color:#989898;}
#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:25px; font-weight:bold; color:#ff7300; line-height:normal;}
#featured .box-body{ padding:14px 5px 9px 5px; text-align:center; }
#featured .name{ display:inline-block; margin:0 0 10px 10px;}
#featured .button{ padding:5px 0 0 0}
#featured .price{ padding:0 4px 0 0;}
#featured .desc{ padding:21px 10px 20px 10px;}

#whatsnew {}
#whatsnew .box-body .normalprice {text-decoration:line-through; font-size:25px; font-weight:bold; color:#989898;}
#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:25px; font-weight:bold; color:#ff7300; line-height:normal;}
#whatsnew .box-body{ padding:14px 5px 9px 5px; text-align:center;}
#whatsnew .name{ display:inline-block; margin:10px;}
#whatsnew .button{ padding:5px 0 0 0}
#whatsnew .price{ padding:0 4px 0 0;}
#whatsnew .desc{ padding:21px 10px 20px 10px;}

#specials {}
#specials .box-body .normalprice {text-decoration:line-through; font-size:15px; font-weight:bold; color:#989898; }
#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:15px; font-weight:bold; color:#ff7300; line-height:normal;}
#specials .box-body{ padding:14px 5px 11px 5px; text-align:center; }
#specials .name{ display:inline-block; margin:0 0 10px 10px;}


#reviews {}
#reviews .box-body{ padding:14px 10px 32px 10px; text-align:center; }
#reviews .desc{ padding:18px 0 20px 0;}


#manufacturerinfo {}


#productnotifications {}
#productnotifications .box-body{ text-align:center;}




/* ----------------------- FORM BOXES ------------------------- */

#search {}
#search input{ vertical-align:middle;}
#search .input1{ width:121px; border:solid 1px #010101; padding:2px 2px 2px 3px;}


#manufacturers {}
#manufacturers .box-body{ padding:14px 6px 30px 16px;}
#manufacturers select{ margin-top:7px;}


#currencies {}
#currencies select{ width:100%;}


#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 { border-bottom:solid 1px #4b4b4b;}
#shoppingcart #cartBoxEmpty {text-align:center;}
#shoppingcart span{ margin:0 -10px 0 15px;}
