/**

 *

 * Main CSS Stylesheet Attach

 *

 * Added by hustlyf

 */



/* ----------------------- HEAD TITLE ------------------------- */



.title_box_top{display:none;}

.title_box{}

.title_box h1, .title_box h2{ font-size:16px; font-family: 'Oswald', Arial;text-transform:uppercase;font-weight:normal;color:#333; padding:17px 0 15px 36px; border-bottom: 1px solid #d8d8d8; margin-bottom:20px;}

.title_box h1{ padding:6px 0 17px 38px; font-size:19px;  }



/* -----------------------SIDEBOXES ------------------------- */



.box { margin-bottom:10px; position:relative;}

.box_inner{ background:#f7f7f7; }

.box_head { font-family: 'Oswald', Arial; font-size:16px; line-height:19px; text-transform:uppercase; color:#fff; padding:12px 0 14px 42px; background:url(../images/title_bg.gif) no-repeat; }

.box_head a { text-decoration:none; color:#fff; }



.box_body { border:1px solid #333; border-top:0; background:#f7f7f7; padding:5px 0 11px; }

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

.box_body ul li { margin:0 8px; display:block; font-size:11px; line-height:16px; background:url(../images/li-bg.gif) top repeat-x; }

.box_body ul li.first{ background:none; }

.box_body ul li a { text-decoration:none; display:block; background:url(../images/list-marker2.png) no-repeat 8px 11px; padding:6px 0 6px 18px;	}

.box_body ul li a:hover { color:#ff0000; text-decoration:underline; }



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



#categories .box_body ul li a,

.categories .box_body ul li a { background:url(../images/list-marker.png) no-repeat 3px 6px; font-size:12px; font-weight:bold; padding-left:27px; }

#categories .box_body ul li.category-subs,

.categories .box_body ul li.category-subs{ padding-left:17px; }

#categories .box_body ul li.category-subs a,

.categories .box_body ul li.category-subs a{ font-size:11px; font-weight:normal; background:url(../images/list-marker2.png) no-repeat 0 11px; padding-left:10px; color:#555; }

#categories .box_body .category-subs-selected{ font-weight:bold; color:#cc0000; }

#categories .box_body .category-subs-parent{ font-weight:bold; color:#333; }



#newsScroller {}

#moreinformation {}

#orderhistory {}

#information {}



#bestsellers .box_body ul li { height:62px; padding:5px 0; clear:both; }

#bestsellers .box_body ul li .image{ width:70px; float:left; }

#bestsellers .box_body ul li .image a{ background:none; display:block; padding:0 0 0 5px; }

#bestsellers .box_body ul li .image img{ border:1px solid #f0f0f0; padding:2px; background:#fff; }

#bestsellers .box_body ul li .proname{ height:32px; line-height:16px; overflow:hidden; }

#bestsellers .box_body ul li .proname a{ background:none; padding:0; }

#bestsellers .box_body ul li .proname a:hover{ background:none; }

#bestsellers .box_body ul li .price{ font-weight:bold; color:#ff0000; padding-top:5px; }

#bestsellers .box_body ul li .price .normalprice{ display:none; }



#ezpages {}



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



#bannerbox {}

#bannerbox .box_head{ display:none;}

#bannerbox .box1_body{ padding:0; background:none;}



#bannerbox2 {}

#bannerbox2 .box_head{ display:none;}

#bannerbox2 .box1_body{ padding:0; background:none;}



#bannerboxall {}

#bannerboxall .box_head{ display:none;}

#bannerboxall .box1_body{ padding:0; background:none;}



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



#featured .box_body ul li { height:62px; padding:5px 0; clear:both; }

#featured .box_body ul li .image{ width:70px; float:left; }

#featured .box_body ul li .image a{ background:none; display:block; padding:0 0 0 5px; }

#featured .box_body ul li .image img{ border:1px solid #f0f0f0; padding:2px; background:#fff; }

#featured .box_body ul li .proname{ height:32px; line-height:16px; overflow:hidden; }

#featured .box_body ul li .proname a{ background:none; padding:0; }

#featured .box_body ul li .proname a:hover{ background:none; }

#featured .box_body ul li .price{ font-weight:bold; color:#ff0000; padding-top:5px; }

#featured .box_body ul li .price .normalprice{ display:none; }



#whatsnew .box_body ul li { height:62px; padding:5px 0; clear:both; }

#whatsnew .box_body ul li .image{ width:70px; float:left; }

#whatsnew .box_body ul li .image a{ background:none; display:block; padding:0 0 0 5px; }

#whatsnew .box_body ul li .image img{ border:1px solid #f0f0f0; padding:2px; background:#fff; }

#whatsnew .box_body ul li .proname{ height:32px; line-height:16px; overflow:hidden; }

#whatsnew .box_body ul li .proname a{ background:none; padding:0; }

#whatsnew .box_body ul li .proname a:hover{ background:none; }

#whatsnew .box_body ul li .price{ font-weight:bold; color:#ff0000; padding-top:5px; }

#whatsnew .box_body ul li .price .normalprice{ display:none; }



#specials .box_body ul li { height:62px; padding:5px 0; clear:both; }

#specials .box_body ul li .image{ width:70px; float:left; }

#specials .box_body ul li .image a{ background:none; display:block; padding:0 0 0 5px; }

#specials .box_body ul li .image img{ border:1px solid #f0f0f0; padding:2px; background:#fff; }

#specials .box_body ul li .proname{ height:32px; line-height:16px; overflow:hidden; }

#specials .box_body ul li .proname a{ background:none; padding:0; }

#specials .box_body ul li .proname a:hover{ background:none; }

#specials .box_body ul li .price{ color:#ff0000; padding-top:5px; }





#reviews {}

#reviews ul li p{ padding:0 0 3px 18px; }



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



#search {}

#search input{ vertical-align:middle;}



#search .input1{ border:solid 1px #363637; background:#000; padding:5px 3px 5px 3px; color:#fff; margin-right:1px;}



#manufacturers {}

#manufacturers .box1_body {text-align:center;}





#currencies {}

#currencies .box1_body {text-align:center;}

#currencies select{ width:90%;}



#tellafriend {}





#recordcompanies {}

#recordcompanies .box1_body {text-align:center;}





#musicgenres {}

#musicgenres .box1_body {text-align:center;}





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



#languages {}

#languages .box1_body {text-align:center;}





#whosonline {}

#whosonline .box1_body {text-align:center;}





#documentcategories {}





#shoppingcart {}

#shoppingcart .box_head{ background:url(../images/title-tail.gif) top repeat-x #d2023f;}

#shoppingcart .cart_line {}

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





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



.content_box{}

.content_box .content, .content_box .content a{ font:11px/1.35 Verdana, Arial; }

.content_box ul, #ezPageDefault ul{ list-style:disc; padding-left:20px; line-height:20px; }

#ezPageDefault .content, .content_box .content{ line-height:180%; color:#515151; }

#ezPageDefault p, .content_box .content p{ margin:0 0 15px; }



/* ----------------------- IE 6&7 Warn ----------------------- */



#forie67{ border: 1px solid #F7941D; background: #FEEFDA; text-align: center; clear: both; height: 75px; position: relative; z-index:5000 }

#forie67 .closeBtn{position: absolute; right: 3px; top: 3px; font-family: courier new; font-weight: bold;}

#forie67 .warnMain{width: 740px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; color: black;}

#forie67 .warnMain .warnItem{width: 75px; float: left;}

#forie67 .warnText{width: 275px; float: left; font-family: Arial, sans-serif; color:#000}

#forie67 .warnText .h2{font-size: 14px; font-weight: bold; margin-top: 12px; color:#000}

#forie67 .warnText .h3{font-size: 12px; margin-top: 6px; line-height: 12px; color:#000}

