/**
 *
 * Main CSS Stylesheet Attach
 *
 * Added by hustlyf
 */

/* ----------------------- HEAD TITLE ------------------------- */

.title_box_top{display:none;}
.title_box h1, .title_box h2{ color:#1a1a1a; text-shadow:0 0 #1a1a1a; text-transform:none; font-family: 'Open Sans Condensed', arial; font-size:32px; line-height:32px; font-weight:normal; padding:5px 0 7px 0px; margin-bottom:20px; border-bottom:3px solid #d7d5d5; }

/* -----------------------SIDEBOXES ------------------------- */

.box { margin-bottom:20px; position:relative;}
.box_head { color:#1a1a1a; text-shadow:0 0 #1a1a1a; text-transform:none; font-family: 'Open Sans Condensed', arial; font-size:32px; line-height:32px; font-weight:normal; padding:5px 0 7px 0px; margin-bottom:20px; border-bottom:3px solid #d7d5d5; }
.box_head a { text-decoration:none; }
.box_head a:hover {color:#ff0000; text-shadow:0 0 #ff0000;}

.box_body { 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; }
.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; }
#specials .box_body ul li .price .productSpecialPrice{ font-weight:bold; }


#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}
