
/* ----------------------- BOXES ------------------------- */

.box {margin-bottom:2px;}
.box_head {padding:14px 0px 5px 16px; font-size:14px; font-weight:bold; line-height:normal;}


/* ----------------------- LISTING BOXES ------------------------- */

#categories {background:#FFEC94; color:#FFFFFF;}
#categories hr {color:#FFEC94; border:none;}
#categories .box_head {color:#FFFFFF;}
#categories .box_body {}
#categories .box_body ul {padding:11px 0px 20px 0px; margin:0px 18px 0px 17px; list-style:none; color:#FFFFFF;}
#categories .box_body ul li {background:url(../images/line_1.gif) bottom repeat-x; padding:1px 0px 3px 0px;}
#categories .box_body ul li a {background:url(../images/arrow_1.gif) top left no-repeat; padding-left:13px; color:#FFFFFF; text-decoration:none;}
#categories .box_body ul li a:hover {background:url(../images/arrow_1.gif) no-repeat 4px 0px; padding-left:13px;}
#categories .box_body_2 {padding:26px 18px 19px 17px; background:#E45717 url(../images/line_separator.gif) top repeat-x;}
#categories .box_body_2 ul {padding:0; margin:0; list-style:none; color:#FFFFFF;}
#categories .box_body_2 ul li {background:url(../images/line_1.gif) bottom repeat-x; padding:1px 0px 3px 0px;}
#categories .box_body_2 ul li a {background:url(../images/arrow_1.gif) top left no-repeat; padding-left:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#categories .box_body_2 ul li a:hover {background:url(../images/arrow_1.gif) no-repeat 4px 0px; padding-left:13px;}


#moreinformation {background:#FFAEAE; color:#000000;}
#moreinformation .box_head {color:#000000;}
#moreinformation .box_body {padding:8px 18px 14px 17px;}
#moreinformation .box_body ul {padding:0; margin:0; list-style:none; color:#FFFFFF;}
#moreinformation .box_body ul li {background:url(../images/line_2.gif) bottom repeat-x; padding:1px 0px 3px 0px;}
#moreinformation .box_body ul li a {background:url(../images/arrow_2.gif) top left no-repeat; padding-left:13px; color:#000000; text-decoration:none;}
#moreinformation .box_body ul li a:hover {background:url(../images/arrow_2.gif) no-repeat 4px 0px; padding-left:13px;}


#information {background:#B4D8E7; color:#FFFFFF;}
#information .box_head {color:#FFFFFF;}
#information .box_body {padding:10px 18px 15px 17px;}
#information .box_body ul {padding:0; margin:0; list-style:none; color:#FFFFFF;}
#information .box_body ul li {background:url(../images/line_3.gif) bottom repeat-x; padding:1px 0px 3px 0px;}
#information .box_body ul li a {background:url(../images/arrow_1.gif) top left no-repeat; padding-left:13px; color:#FFFFFF; text-decoration:none;}
#information .box_body ul li a:hover {background:url(../images/arrow_1.gif) no-repeat 4px 0px; padding-left:13px;}


#bestsellers {background:#FFEC94; color:#FFFFFF;}
#bestsellers .box_head {color:#FFFFFF;}
#bestsellers .box_body {}
#bestsellers .box_body ol {padding:11px 0px 20px 0px; margin:0px 18px 0px 17px; list-style:none; color:#FFFFFF;}
#bestsellers .box_body ol li {background:url(../images/line_1.gif) bottom repeat-x; padding:1px 0px 3px 0px;}
#bestsellers .box_body ol li a {background:url(../images/arrow_1.gif) top left no-repeat; padding-left:13px; color:#FFFFFF; text-decoration:none;}
#bestsellers .box_body ol li a:hover {background:url(../images/arrow_1.gif) no-repeat 4px 0px; padding-left:13px;}


#ezpages {background:#FFAEAE; color:#000000;}
#ezpages .box_head {color:#000000;}
#ezpages .box_body {padding:8px 18px 14px 17px;}
#ezpages .box_body ul {padding:0; margin:0; list-style:none; color:#FFFFFF;}
#ezpages .box_body ul li {background:url(../images/line_2.gif) bottom repeat-x; padding:1px 0px 3px 0px;}
#ezpages .box_body ul li a {background:url(../images/arrow_2.gif) top left no-repeat; padding-left:13px; color:#000000; text-decoration:none;}
#ezpages .box_body ul li a:hover {background:url(../images/arrow_2.gif) no-repeat 4px 0px; padding-left:13px;}


#orderhistory {background:#979797; color:#FFFFFF;}
#orderhistory .box_head {color:#FFFFFF;}
#orderhistory .box_body {padding:10px 18px 15px 17px;}
#orderhistory .box_body ul {padding:0; margin:0; list-style:none; color:#FFFFFF;}
#orderhistory .box_body ul li {background:url(../images/line_3.gif) bottom repeat-x; padding:1px 0px 3px 0px;}
#orderhistory .box_body ul li a {background:none; padding:0px; color:#FFFFFF; text-decoration:underline;}
#orderhistory .box_body ul li a:hover {text-decoration:none;}
#orderhistory .box_body img {background:#FFFFFF; padding:2px; vertical-align:middle;}



/* ----------------------- BANNER BOXES ------------------------- */

#bannerbox {}
#bannerbox .box_head {display:none;}
#bannerbox .box_body {padding:0;}


#bannerbox2 {background:#FFAEAE; color:#000000;}
#bannerbox2 .box_head {color:#000000;}
#bannerbox2 .box_body {padding:0; text-align:center; padding-bottom:5px;}


#bannerboxall {background:#FFAEAE; color:#000000;}
#bannerboxall .box_head {color:#000000;}
#bannerboxall .box_body {padding:0; text-align:center; padding-bottom:5px;}



/* ----------------------- PRODUCT BOXES ------------------------- */

#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {margin:5px 0px;}

#featured {color:#FFFFFF; background:none;}
#featured .box_head {background:#4577BB; font-family: verdana; padding:6px 10px 6px 11px; font-size:14px; line-height:normal; color:#FFFFFF; margin:2px 0px 2px 0px;}
#featured .box_head a {color:#FFFFFF;}
#featured .box_body {padding:10px 18px 15px 17px; text-align:center; border:1px solid #4577BB; color:#C30000; font-size:15px; font-weight:bold; line-height:28px;}
#featured .box_body a {color:#C30000; text-decoration:none; font-size:13px; font-weight:bold; line-height:normal;}


 #whatsnew {color:#FFFFFF; background:none;}
#whatsnew .box_head {background:#4577BB; font-family: verdana; padding:6px 10px 6px 11px; font-size:14px; text-align: center; font-weight:bold; line-height:normal; color:#FFFFFF; margin:0px 0px 2px 0px;}
#whatsnew .box_head a {color:#FFFFFF;}
#whatsnew .box_body {padding:10px 18px 15px 17px; text-align:center; border:1px solid #4577BB; color:#C30000; font-size:15px; font-weight:bold; line-height:28px;}
#whatsnew .box_body a {color:#C30000; text-decoration:none; font-size:13px; font-weight:bold; line-height:normal;} 


#specials {color:#FFFFFF; background:none;}
#specials .box_head {background:#4577BB; font-family: verdana; text-align: center; padding:6px 10px 6px 11px; font-size:14px; font-weight:bold; line-height:normal; color:#FFFFFF; margin:0px 0px 2px 0px;}
#specials .box_head a {color:#FFFFFF;}
#specials .box_body {padding:10px 18px 15px 17px; text-align:center; border:1px solid #4577BB; color:#C30000; font-size:15px; font-weight:bold; line-height:28px;}
#specials .box_body a {color:#C30000; text-decoration:none; font-size:13px; font-weight:bold; line-height:normal;}


#reviews {color:#FFFFFF; background:none;}
#reviews .box_head {background:#4577BB; padding:8px 10px 10px 16px; font-size:18px; font-weight:bold; line-height:normal; color:#FFFFFF; margin:0px 0px 2px 0px;}
#reviews .box_head a {color:#FFFFFF;}
#reviews .box_body {padding:10px 18px 15px 17px; text-align:center; border:1px solid #4577BB; color:#C30000; font-size:13px; font-weight:bold;}
#reviews .box_body a {color:#C30000; text-decoration:none; font-size:11px; font-weight:bold; line-height:normal;}


#manufacturerinfo {color:#FFFFFF; background:none;}
#manufacturerinfo .box_head {font-family: verdana; background:#4577BB; padding:6px 10px 6px 11px; font-size:14px; font-weight:bold; line-height:normal; color:#FFFFFF; margin:0px 0px 2px 0px;}
#manufacturerinfo .box_head a {color:#FFFFFF;}
#manufacturerinfo .box_body {padding:10px 18px 15px 17px; text-align:center; border:1px solid #4577BB; color:#000066; font-size:15px; font-weight:bold;}
#manufacturerinfo .box_body a {color:#000066; text-decoration:none; font-size:11px; font-weight:bold; line-height:normal;}


#productnotifications {color:#FFFFFF; background:none;}
#productnotifications .box_head {background:#4577BB; padding:8px 10px 10px 16px; font-size:18px; font-weight:bold; line-height:normal; color:#FFFFFF; margin:0px 0px 2px 0px;}
#productnotifications .box_head a {color:#FFFFFF;}
#productnotifications .box_body {padding:10px 18px 15px 17px; text-align:center; border:1px solid #4577BB; color:#C30000; font-size:15px; font-weight:bold;}
#productnotifications .box_body a {color:#C30000; text-decoration:none; font-size:11px; font-weight:bold; line-height:normal;}



/* ----------------------- FORM BOXES ------------------------- */


#search {color:#FFFFFF; background:none;}
#search .box_head {font-family: verdana; background:#4577BB; padding:5px 10px 5px 16px; font-size:14px; text-align:center; font-weight:bold; line-height:normal; color:#FFFFFF; margin:2px 0px 2px 0px;}

#search .box_body {margin-top:2px; border:1px solid #4577BB;}

#search .box_body input {float: right; margin:2px 10px 0px 10px; color:#000000;text-align: center;}
#search .box_body a {color:#FFFFFF; background:url(../images/arrow_1.gif) top left no-repeat;  text-align: center; color:#000000; text-decoration:none; font-weight:bold; font-size: .9em; padding: 0px 0px 0px 15px;}
#search .box_body a:hover {background:url(../images/arrow_1.gif) no-repeat 5px 0px;padding: 0px 0px 0px 15px; }


#manufacturers {background:none; color:#000000;}
#manufacturers .box_head {background:#4577BB; padding:6px 10px 6px 11px; font-family: verdana; font-size:14px; font-weight:bold; text-align: center;line-height:normal; color:#FFFFFF; margin:0px 0px 2px 0px;}
#manufacturers .box_body {padding:5px 18px 7px 17px; border:1px solid #4577BB;}

#paypallogo {background:none; color:#000000;}
#paypallogo .box_head {background:#4577BB; font-family: verdana; text-align: center; padding:6px 10px 6px 11px; font-size:14px; font-weight:bold; line-height:normal; color:#FFFFFF; margin:0px 0px 2px 0px;}
#paypallogo .box_body {padding:5px 18px 7px 17px; border:1px solid #4577BB;}


#currencies {background:#FFAEAE; color:#000000;}
#currencies .box_head {color:#000000;}
#currencies .box_body {padding:5px 0px 20px 0px; margin:0px 18px 0px 17px;}
#currencies .box_body select {color:#000000;}


#tellafriend {background:#FFAEAE; color:#000000;}
#tellafriend .box_head {color:#000000;}
#tellafriend .box_body {padding:5px 0px 20px 0px; margin:0px 18px 0px 17px;}
#tellafriend .box_body input {color:#000000; margin-bottom:4px;}


#recordcompanies {background:#FFAEAE; color:#000000;}
#recordcompanies .box_head {color:#000000;}
#recordcompanies .box_body {padding:5px 0px 20px 0px; margin:0px 18px 0px 17px;}
#recordcompanies .box_body select {color:#000000;}


#musicgenres {background:#979797; color:#FFFFFF;}
#musicgenres .box_head {color:#FFFFFF;}
#musicgenres .box_body {padding:5px 0px 20px 0px; margin:0px 18px 0px 17px;}
#musicgenres .box_body select {color:#000000;}



/* ----------------------- TEXT BOXES ------------------------- */

#languages {background:#FFAEAE; color:#000000;}
#languages .box_head {color:#000000;}
#languages .box_body {padding:5px 0px 20px 0px; margin:0px 18px 0px 17px;}


#whosonline {background:#979797; color:#FFFFFF;}
#whosonline .box_head {color:#FFFFFF;}
#whosonline .box_body {padding:5px 0px 20px 0px; margin:0px 18px 0px 17px;}


#documentcategories {background:#979797; color:#FFFFFF;}
#documentcategories .box_head {color:#FFFFFF;}
#documentcategories .box_body {padding:5px 0px 20px 0px; margin:0px 18px 0px 17px;}
#documentcategories .box_body a {color:#FFFFFF; background:url(../images/arrow_1.gif) top left no-repeat; padding-left:13px; color:#FFFFFF; text-decoration:none;}
#documentcategories .box_body a:hover {background:url(../images/arrow_1.gif) no-repeat 4px 0px; padding-left:13px;}

 #mailchimpsidebox{color:#FFFFFF; background:none;}
#mailchimpsidebox .box_head {background:#4577BB; padding:8px 10px 10px 16px; font-size:18px; text-align:center; font-weight:bold; line-height:normal; color:#FFFFFF; margin:2px 0px 2px 0px;}
#mailchimpsidebox .box_head a {color:#FFFFFF;}
#mailchimpsidebox .box_body {padding:5px 5px 5px 5px; text-align:center; border:1px solid #4577BB; color:#000066; font-size:15px; font-weight:bold; line-height:22px; margin:2px 0px 2px 0px;}
#mailchimpsidebox .box_body a {color:#000066; text-decoration:none; font-size:13px; font-weight:bold; line-height:normal;}

 #staticrsssidebox{color:#FFFFFF; background:none;}
#staticrsssidebox .box_head {background:#4577BB; font-family: verdana;text-align: center; padding:6px 10px 6px 11px; font-size:14px; line-height:normal; color:#FFFFFF; margin:2px 0px 2px 0px;}
#staticrsssidebox .box_head a {color:#FFFFFF;}
#staticrsssidebox .box_body {padding:8px 5px 10px 5px; text-align:center; border:1px solid #4577BB; color:#C30000; font-size:15px; font-weight:bold; line-height:28px; margin:2px 0px 2px 0px;}
#staticrsssidebox .box_body a {color:#000066; text-decoration:none; font-size:13px; font-weight:normal; line-height:normal;}



#shoppingcart {background:none; color:#000000;}
#shoppingcart .box_head {background:#4577BB; font-family: verdana; text-align: center; padding:8px 10px 10px 16px; font-size:14px; font-weight:bold; line-height:normal; color:#FFFFFF; margin:0px 0px 2px 0px;}
#shoppingcart .box_head a {color:#FFFFFF;}
#shoppingcart .box_body {padding:5px 18px 7px 17px; border:1px solid #4577BB;font-family: verdana; text-align: center;font-size:12px;}
#shoppingcart .box_body ul {padding:0; margin:0; list-style:none;}
#shoppingcart .box_body ul li {background:url(../images/line_2.gif) bottom repeat-x; padding:1px 0px 3px 0px;}
#shoppingcart .box_body ul li:hover {background:none;}
#shoppingcart .box_body ul li a {color:#000000; text-decoration:none;}
#shoppingcart .box_body hr {display:none;}
#shoppingcart .box_body .cartBoxTotal {color:#000066; font-size:14px; line-height:normal; font-weight:bold;}