
/* ----------------------- BOXES ------------------------- */

.sideBoxContent {
	/*width: 95%;*/
	margin: 0 auto;
}

.sideBoxContent .name {
	font-size: 16px;
	font-weight: normal;
	text-transform: capitalize;
	line-height: 21px;
}
.box {margin-bottom:24px;}

.box-head {
	color: #222;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Oxygen', sans-serif;
}
.box-head a {
	color:#fff;
	text-decoration:none;
}
.box-head a:hover {
	text-decoration: underline;
}

.box-body {}

.box-body ul {margin:0; list-style:none;}
.box-body ul li {
	font-size: 14px;
	color: #222;
	margin: 5px 0px;
}
.box-body ul li a {
	color: #222;
	text-decoration: none;
	font-size: 14px;
	line-height: 30px;
}
.box-body ul li a:hover {
	text-decoration:underline;
}

.box-body ol {margin:0; padding:0 0 0 28px; list-style:none;}
.box-body ol li {}
.box-body ol li a {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	line-height:20px;
	text-transform:uppercase;
	background:url(../images/marker2.gif) no-repeat 0 3px;
	padding:0 0 0 16px;
}
.box-body ol li a:hover {
	text-decoration:underline;
}

.title {
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	padding: 15px 5px 10px 5px;
}
.title > span {
	color: #970CAF;
	text-transform: uppercase
}
div#specials img {
    max-width: 150px;
    max-height: 140px;
}

div#whatsnew img {
	max-width: 150px;
	max-height: 140px;
}

/* ----------------------- LISTING BOXES ------------------------- */


#categories {
	padding:8px 0 20px 0;
	border-bottom: 1px solid #ccc;
}

#categories ul{
	padding:0 0 0 28px;
}
#categories ul li{}
#categories ul li a{
	color:#222;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
} 
#categories ul li.selected a {
	/*background: url(../images/marker2.gif) no-repeat 0 3px; */
	color:#00A1FF;
}	

.box-body ul li .category-subs-parent {
	background: url(../images/marker1.png) no-repeat 0 1px; 
	    padding: 0px 14px;
}
.box-body ul li.category-products a:hover,
.box-body ul li .category-subs-parent-selected,
.box-body ul li .category-subs-selected,
#categories ul li a:hover{
	color: #00A1FF !important;
}

div#categories ul {
	padding-left: 0px !important;
}

#moreinformation {
	padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
}


#information {
	padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
}


#bestsellers {
	margin-bottom:16px;
}


#ezpages {
	margin-bottom:23px;
}
#ezpages .box-head{
	margin-bottom:8px;
}


#orderhistory {}
#orderhistory .box-body img {background:#FFFFFF; padding:2px; border:1px solid #AAAAAA; vertical-align:middle; margin:2px 0px 2px 0px;}
#orderhistory .no-bg{ background:none; padding:0;}
#orderhistory a{ display:inline; background:none; padding:0;}


/* ----------------------- BANNER BOXES ------------------------- */

#bannerbox {
	margin-bottom:10px;
}

#bannerbox2 {margin-bottom:10px;}
#bannerbox .box-head,
#bannerbox2 .box-head,
#bannerboxall .box-head{
	display:none;
}

#bannerboxall {margin-bottom:10px;}



/* ----------------------- 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 {    
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

div#featured img {
    max-width: 150px;
    max-height: 140px;
} 
#featured .box-body{ text-align:center;}
#featured .box-body .normalprice {text-decoration:line-through; /*font-family: 'Oswald', sans-serif;*/
	font-weight:normal;
	color:#649c17;
	font-size:19px;
	line-height:22px;}
#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {/*font-family: 'Oswald', sans-serif;*/
	font-weight:normal;
	color:#649c17;
	font-size:19px;
	line-height:22px;}


#whatsnew {
	padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
}
#whatsnew .box-body{ text-align:center;}
#whatsnew .box-body .normalprice {text-decoration:line-through; 
	font-weight:normal;
	color:#3d3d3d;
	font-size:19px;
	line-height:22px;}
#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
	font-weight:normal;
	color:red;
	font-size:19px;
	line-height:22px;}


#specials {
	padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
}
#specials .box-body{ text-align:center; padding:0 15px;}
#specials .box-body .normalprice {text-decoration:line-through; 
	font-weight:normal;
	/*color:#649c17;*/
	color: #3d3d3d;
	font-size:19px;
	line-height:22px;}
#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
	font-weight:normal	;
	color:#F32C2C;
	font-size:19px;
	line-height:22px;}


#reviews {}
#reviews .box-body{ text-align:center;}

#manufacturerinfo {}


#productnotifications {}
#productnotifications .box-body{ text-align:center;}



.box-body ul li .category-subs-parent-selected {
    background: url(../images/marker2.gif) no-repeat 0 5px;
    padding: 4px 14px;
    color: #fff;
    font-weight: bold;
	padding-left:-10px;
}

li.category-top {
    padding-top: 5px;
	margin-left: 22px;
}
/* ----------------------- Newsletter -mailchimp ------------------------- */

#mailchimpsidebox {
	padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
}

#mailchimpsideboxContent {
padding-left: 22px;
padding-right: 5px;
text-decoration: none;
font-size: 13px;
}

/* ----------------------- FORM BOXES ------------------------- */

#search {}
#search .box-body{ overflow:hidden; padding:0 0 0 28px;}
#search input{ border:solid 0px; padding:0; background:none; vertical-align:middle; float:left; }
#search .input1{background:#fff; border:1px solid #eaeaea; padding:3px 3px 3px 3px; width:117px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; position:relative; margin:0 5px 0 0;}


#manufacturers {}
#manufacturers .box-body {text-align:center;}


#currencies {
	padding-bottom: 15px;
	-webkit-box-shadow: 3px 3px 10px #268121;
	-moz-box-shadow: 3px 3px 10px #268121;
	box-shadow: 3px 3px 10px #268121;
}
#currencies .box-body {text-align:center;}
#currencies select{ width:90%;}

#tellafriend {}
#tellafriend .box-body{ text-align:center;}
#tellafriend .no-border input{ border:solid 0px; padding:0;}

#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 {
	padding-bottom: 15px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0px 0px 10px #023524;
	-moz-box-shadow: inset 0px 0px 10px #023524;
	box-shadow: inset 0px 0px 10px #023524;
}

#shoppingcart .cart_line {}
#shoppingcart #cartBoxEmpty {text-align:center;}
#shoppingcart a{ background:none; padding:0;}
#shoppingcart .price{ padding:8px 10px 0 0;}
li.category-top_un {margin-left: 22px;}
li.category-products {
    padding-left: 30px !important;
    font-size: 12px;
}
.box-body ul li .category-subs-selected {
	margin-left: 0px !important;
	color: #fff;
}
