body {
	margin-top: 15px;
	margin-bottom:15px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #371d09;
	background-color: #e5c1ab;
	background-image: url(../images/mainback.jpg);
	
	}
/*------------------Site Specific------------------*/

    #mainWrapper {background-image: url(../images/insideback.jpg);background-color:#e6e4cd;border:double #52331e 4px;border-collapse:collapse;width:990px;margin:0 auto;}
	#TopNavigation {color:#751b24;font-size:11px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:bold;}
	#TopNavigation a:link,#TopNavigation a:visited{color:#751b24;font-size:11px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:bold;}
	#TopNavigation a:active{color:#c5524f;text-decoration:none;}
	#TopNavigation a:hover{color:#c5524f;text-decoration:underline;}
	a.footerlinks:link {color:#751b24;text-decoration:none;font-weight:normal;text-align:left;}
	a.footerlinks:active {color:#c5524f;text-decoration:none;font-weight:normal;text-align:left;}
	a.footerlinks:visited {color:#751b24;text-decoration:none;font-weight:normal;text-align:left;}
	a.footerlinks:hover {color:#c5524f;text-decoration:underline;font-weight:normal;text-align:left;}
	#siteinfoLegal{color:#c5524f;font-size:11px;font-weight:normal;text-align:center;}
	#siteinfoLegal a:link,#siteinfoLegal a:active,#siteinfoLegal a:visited,#siteinfoLegal a:hover {color:#c5524f;font-size:11px;text-decoration:none;font-weight:normal;text-align:center;}
	#Navigation table {background-color:#cb937d;padding-left:12px;margin-bottom:8px;width:990px;}
	/*#Navigation{color: white;font-size: 12px;font-weight: bold;letter-spacing: 2px;}
	#Navigation a:link,#Navigation a:visited {color: #ffffff;font-size: 12px;font-weight: bold;letter-spacing: 1.5px;text-decoration:none;}
	#Navigation a:active {color:black;font-size:12px;text-decoration:none;}
	#Navigation a:hover {color:#e2e2e2;font-size:12px;text-decoration:none;}*/
	
/*------------------End Site Specific------------------*/
a:link, #navEZPagesTOC ul li  {
	color: #751b24;
	text-decoration: none;
	}
 
a:visited {
	color: #751b24;
	text-decoration: none;
	}
	
a:active {
	color: #c5524f;
	}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover {
	color: #c5524f;
	}
	/*Linking*/
a.morelinks:visited,a.morelinks:active,a.morelinks:link,a.morelinks:hover{
	color: #751b24;
	font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
h1 {
	font-size: 1.5em;
	color: #000000;
	text-align:center;
	}
	
h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6 {
	font-size: 1.1em;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #000000;
	}
/*wrappers - page or section containers*/
/*MainWrapper of Page - Layout and main background color*/
#mainWrapper {
	text-align: left;
	width: 990px;
	vertical-align: top;
	}
#navColumnOneWrapper {
	padding-top:5px;
	}
#navColumnTwoWrapper {
	padding-top:5px;
	}
/*ContentWrapper of Page - Anything below the Top Navigational Bar*/
#contentMainWrapper {
	border-bottom: solid 0px #00274f;
	border-top: solid 0px #00274f;
	
	}
/*Footer*/

#footer {margin-bottom:5px;margin-left:5px;margin-top:5px;}

#footer td.newsletterblock {border: 1px solid #52311c; background-color:#cb937d;padding:5px;width:260px;}
#footer td.newsblockHeader {background-image: url(../images/mailinglistbox_r1_c1.jpg);height:40px;color:white;text-align:center;font-weight:bold;}
#footer td.newsblockContent {background-image: url(../images/mailinglistbox_r2_c1.jpg);height:65px;}
.footerLinksHeader {width:30%;color:#4d301a;font-weight:bold;background-color:#cb937d;}



#navBreadCrumb {
	padding: ;
	background-color: transparent;
	font-size: 0.80em;
	font-weight: bold;
	color: #4d301a;
	margin: 0em;
	}
	
/*Left Column Outside Styles*/
/*Width is controled in Site Manager*/
#navColumnOne {
	border:0px solid white;
	padding-left:5px;
	}
/*Right Column Outside Styles*/
/*Width is controled in Site Manager*/	
#navColumnTwo {
	border:0px solid white;
	padding-right:0px;
	}
/*The main content classes*/
.centerBoxContentsSpecials, .centerBoxContentsNew,.centerBoxContentsFeatured {
	vertical-align: middle;
	width: 49.5% !important;
	}	
/*Center Column Information*/
td.centermain {
	padding: 0px 0px 0px 0px;
	border:0px solid red;
	margin:0px;
	}

#featuredProducts {

}
#featuredProducts .centerBoxContentsFeatured {
width: 49% !important;
height:160px; 
vertical-align:middle;
background-color: #CBD8E7;
color:#371d09;
text-align:left;
border:2px solid #ffffff;
padding-right:3px;
}
#featuredProducts img {
float:left;
padding-right:5px;
padding:5px;
}
#featuredProducts  h2{
    margin: 0em;
	margin-top: 5px;
	background-color: #7f222c;
	/*background-image: url(../images/tile_back.gif);*/
	padding: 0.2em 0.2em;
	text-align:left;
	color: #FFFFFF;
	font-size:1.0em;
}
#featuredProducts a.featuredTitle:link, a.featuredTitle:visited, a.featuredTitle:active {color:black;font-weight:bold;font-size:13px;}
#featuredProducts a.featuredTitle:hover {color:#7f222c;font-weight:bold;font-size:13px;}

#featuredProducts .normalprice, #featuredProducts .productSpecialPriceSale {
	text-decoration: line-through;
	}
#featuredProducts .productSpecialPrice, #featuredProducts .productSalePrice, #featuredProducts .productSpecialPriceSale, #featuredProducts .productPriceDiscount {
	color: #cc0000;
	}
.centerBoxWrapper {
	border: 1px solid #ffffff;
	height: 1%;
	margin: 1.1em 0;
    height: 245px;
	}
h2.centerBoxHeading {
	font-size: 1.3em;
	color: #ffffff;
	}
	
h1.productListHeading {
text-align:left;
font-size: 1.0em;
}
.centerColumn h1 {
text-align:left;
font-size: 1.4em;
}
/*sideboxes*/

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: white;
}
.leftBoxHeading {
	margin: 0em;
	background-image:url(../images/sidebox_r1_c1.jpg);
	height:28px; 
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	font-size:13px;
	text-align:left;
	padding-top:10px;
	background-repeat:no-repeat;
	border: 0px solid green;
	}
.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	text-align:left;
	}
#sideBoxContent {
      color:#371d09;
	  font-size: 11px;
	  text-align:left;
}

#sideBoxContent a:link, #sideBoxContent a:active, #sideBoxContent a:visited{
      color:#371d09;
	  font-size: 11px;
	  text-align:left;
}
#sideBoxContent a:hover {
       color:#7f222c;
	   font-size: 11px;
	   text-align:left;
}
.sideBoxContent1 {
	background-image:url(../images/sidebox_r2_c1.jpg);
	width:13px;
	font-size: 11px;
	}
.sideBoxContent2 {
	background-image:url(../images/sidebox_r2_c2.jpg);
	width:187px;
	color:#371d09;
	vertical-align:top;
	font-size: 11px;
	text-align:left;
	}
.sideBoxContent3 {
	background-image:url(../images/sidebox_r2_c3.jpg);
	width:30px;
	font-size: 11px;
	}
.sideBoxContent4 {
	background-image:url(../images/sidebox_r3_c1.jpg);
	height:19px; 
	width:230px; 
	background-repeat:no-repeat;
	}
.rightBoxHeading {
	margin: 0em;
	background-image:url(../images/sideboxr_r1_c1.jpg);
	height:28px; 
	color:#ffffff;
	font-weight:bold;
	padding-left:20px;
	font-size:13px;
	text-align:left;
	padding-top:10px;
	background-repeat:no-repeat;
	border: 0px solid green;
	}
.sideBoxContent1r {
	background-image:url(../images/sideboxr_r2_c1.jpg);
	width:21px;
	font-size: 11px;
	}
.sideBoxContent2r {
	background-image:url(../images/sideboxr_r2_c2.jpg);
	width:167px;
	color:#371d09;
	vertical-align:top;
	font-size: 11px;
	text-align:left;
	}
.sideBoxContent3r {
	background-image:url(../images/sideboxr_r2_c3.jpg);
	width:18px;
	font-size: 11px;
	}
.sideBoxContent4r {
	background-image:url(../images/sideboxr_r3_c1.jpg);
	height:19px; 
	width:206px; 
	background-repeat:no-repeat;
	}	
	
h2.centerBoxHeading {
	margin: 0em;
	background-color: #7f222c;
	/*background-image: url(../images/tile_back.gif);*/
	padding: 0.2em 0.2em;
	text-align:left;
	color: #FFFFFF;
	font-size:1.0em;
	}
.categoryListBoxContents {font-weight:bold;}
/* categories box parent and child categories 
A.category-top, A.category-top:visited {
	color: #000000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #000000;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #000000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}*/
/* end categories box links */
.productListing-rowheading {
	background-color: #7f222c;
	/*background-image: url(../images/tile_back.gif);*/
	height: 2em;
	color: #FFFFFF;
	margin:3px;
	}
.productListing-rowheading a {color:white;}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #cc0000;
	}
#bestsellers li a {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	color:black;
	}
	
.cartNewItem {
	color: #7f222c;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #000000;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	color:black;
	}
