/* ----------------------- BOXES ------------------------- */



.box { margin-top:8px;}











.box .box-content { padding:13px 2px 8px 20px;}







.box h3 { font-size:13px; line-height:1em; background:url("../images/tile_bg.gif") top left repeat-x; color:#000000; padding:0;}

.box h3 span{ display:block; background:url("../images/tile_bg.gif") bottom repeat-x; padding:7px 0 8px 50px;}

.box h3 a {color:#000000; text-decoration:none;}

.box h3 a:hover {text-decoration:underline;}



.box-body {margin:0; color:#1D1D1D; font-family:tahoma; font-size:11px; padding:15px 0 0;}

.box-body a {color:#1D1D1D; text-decoration:none;}

.box-body a:hover {text-decoration:underline;}



.box ul {margin:0; padding:0; list-style:none;}

.box li {font-size:12px; background:url("../images/list1-line.gif") top repeat-x; margin:0;}

.box .top_unical{ background:none;}

.box li a {text-decoration:none; display:inline-block; cursor:pointer; padding:4px 5px 5px 25px; background:url("../images/list1-marker.gif") no-repeat 13px 9px; zoom:1; vertical-align:middle;}

.box li .no-bg{ background:none; padding:0 0 0 12px; zoom:1; vertical-align:top;}

.box li a:hover { color:#9a9a9a; text-decoration:none;}

.box li span{ display:inline-block; vertical-align:middle; zoom:1;}



/* ----------------------- LISTING BOXES ------------------------- */





#categories{ background:#000; margin:0;}

#categories .indent{ padding:16px 20px 29px 20px;}

#categories .box-content{ padding:0;}

#categories ul{ margin:0;}

#categories h3{ color:#fff; border-bottom:solid 1px #4d4d4d; padding:0 0 8px; margin-bottom:13px; background:none;}

#categories h3 span { padding:0; background:none;}

#categories li{ font-size:12px; background:url("../images/list-line.gif") top repeat-x; padding:2px 0 2px 0;}

#categories .category-top_un{ background:none;}

#categories li a{ color:#fff; text-decoration:none; display:block; height:20px; background:url("../images/list-marker.gif") no-repeat 13px 7px !important; padding:0;}

#categories li a span{ display:block; padding:2px 0 3px 25px;}

#categories li a:hover, #categories .active{ background:url("../images/list-item-left-bg-act.gif") left top no-repeat #999 !important; color:#666666;}

#categories li a:hover span, #categories .active span{ background:url("../images/list-item-right-bg-act.gif") right top no-repeat;}

#categories .link2{ color:#808080; text-decoration:none; background:url("../images/list-marker.gif") no-repeat right 6px; padding-right:9px; font-size:1.091em; display:inline-block;}

#categories .link2:hover{ color:#fff;}

#categories #catLinks { margin-top:32px;}









#moreinformation {}





#information {}



#bestsellers { margin-top:15px;}





#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 h3{ background:#000; color:#fff; padding:6px 0 8px 21px;}

#featured h3 span{padding:0; background:none;}

#featured h3 a{color:#fff;}

#featured .box-content{ padding:28px 16px 0 15px;}

#featured .price{ padding-top:31px !important;}



#featured .box-body .normalprice {text-decoration:line-through; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000; font-weight:bold; display:block;}

#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000; font-weight:bold;}





#whatsnew {}

#whatsnew h3{ background:#000; color:#fff; padding:6px 0 8px 21px;}

#whatsnew h3 span{padding:0; background:none;}

#whatsnew h3 a{color:#fff;}

#whatsnew .box-content{ padding:28px 16px 0 15px;}

#whatsnew .price{ padding-top:31px !important;}



#whatsnew .box-content .normalprice {text-decoration:line-through; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000; font-weight:bold; display:block;}

#whatsnew .box-content .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000; font-weight:bold;}





#specials h3{ background:#000; color:#fff; padding:6px 0 8px 21px;}

#specials h3 span{padding:0; background:none;}

#specials h3 a{color:#fff;}

#specials .box-content{ padding:28px 16px 0 15px;}

#specials .price{ padding-top:31px !important;}



#specials .box-content .normalprice {text-decoration:line-through; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000; font-weight:bold; display:block;}

#specials .box-content .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000; font-weight:bold;}





#reviews {}

#reviews h3{ background:#000; color:#fff; padding:6px 0 8px 21px;}

#reviews h3 span{padding:0; background:none;}

#reviews h3 a{color:#fff;}

#reviews .box-content{ padding:28px 16px 0 15px;}





#manufacturerinfo {}





#productnotifications {}







/* ----------------------- FORM BOXES ------------------------- */



#search {}

#search .input1{ border:solid 1px #c4c7c7; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#8a8a8a; padding:2px 2px 3px 5px; width:128px; vertical-align:top; margin-right:-1px;}





#manufacturers {}

#manufacturers .box-body {text-align:center;}





#currencies {}

#currencies .box-body {text-align:center;}





#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;}

