
			body {
					background: #000 url(i/tile.jpg);
					font: 11px "Lucida Sans Unicode", Lucida Grande, arial, sans-serif;
					color: #333;
					margin: 0;
					line-height: 1.5em;
					padding: 0;
					}	
					
				#logoban { text-align: center; margin: 0; padding: 0; background: url(i/banner_logo.gif) top center no-repeat; width: 100%; height: 85px; }
				#logoban a { text-align: center; margin: 0; padding: 0; display: block; width: 100%; height: 85px; }
				.hide { display: none;}
				.strong { font-weight: bold; font-size: 13px; color: red; }
				#logopanel { text-align: center; margin: 0; padding: 0; background: url(i/banner_panel.jpg) top center no-repeat; width: 100%; height: 80px; }
				#logowrapper {background: url("i/marshall_stripe.jpg") repeat-x ; width: 100%; height: 165px; margin: 0; padding: 0}
				body ul { margin: 0; padding: 0; list-style: none; }
					
				h3, table h3 { font: bold 22px arial, helvetica, sans-serif; margin: 0; padding: 0; color: #c30; }	
				h4 { font: bold 14px arial, helvetica, sans-serif; margin: 10px 0 0 0; padding: 0; color: #c00;  }	
					
				
				
				table td { margin: 0; background: white; padding: 0;}
				#maintable td { margin: 10px 0; padding: 7px;}
				
		 a {
			color: #c00;
			font-weight: bold;
			text-decoration: none;
			}
			
		a:hover {
			color: #c60;
			text-decoration: underline;

			}
			
		a:visited {
			color: #333;
			}
				
img {border: 0; margin: 0; padding: 0;}
				
		#navcontainer {
			width: 900px;
			height: 25px;
			margin: 0;
			padding: 0;
			background: #eee;
			clear: both;
			}
			
		label { display: block; font-weight: bold; }
		
		#search {
			width: 362px;
			height: 20px;
			margin: 0;
			padding: 5px 30px 0 0;
			background: #eee url(i/search_cap.gif) no-repeat;
			float:left;
			}
			
			
		#searchwh {
			width: 362px;
			height: 22px;
			margin: 0;
			padding: 3px 0 0 0;
			background: #eee url(i/search_cap.gif) no-repeat bottom left;
			float:left;
			}
			#searchwh form { float: right; margin: 0; padding: 0 50px 0 0; }
			
			
			#searchwh form input { border: 1px solid #999; }
			
			
			
	ul#nav  {
			width: 523px;
			height: 22px;
			float:left;
			margin: 0;
			padding: 3px 0 0 15px;
			list-style: none;
			
			}
		
		 ul#nav li {
			display: inline;
			padding-right: 15px;
			
			}
		
		ul#nav li a {
			color: #333;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			}
			
		ul#nav li a:hover {
			color: #c30;
			}
			
		ul#nav li a:visited {
			color: #666;
			}
		li.copyright {  margin-right: 50px;}
		#content { width: 850px; padding: 25px 25px; margin: 0; clear:both; background: white;}
		table#sidebar { background: #bbb url("http://www.supersoundmusic.com/i/sidebar_stripe.gif") top right repeat-y; width: 200px; margin: 0; padding: 0;}
		table#sidebar td {  background: transparent; padding: 0; margin: 0; }
		
		#contentwp { width: 850px; padding: 25px 25px; margin: 0; clear:both; background: white;}
		#sidebarwp { width: 200px; margin: 5px 0 20px 0; padding: 0; float:left; }
		#ssmentry{ width: 650px; padding: 0; margin: 0; float: left; background: white;}
		
		table td#newsmod { background: url("i/news_mod.gif") no-repeat; padding: 25px 30px 15px 10px; color:#fff;}
		#featuredflash { width: 470px; height: 470px padding: 0; margin: 0; float: left; background: white;}
		/*#ssmentry{ width: 480px; padding: 0; margin: 0; float: left; background: white;}*/
		#footer { width: 100%; height: 30px; padding: 0; margin: 0; clear:both; background: black url(i/footer_cart.jpg) repeat-x; }
		
		#footer ul {
			margin: 0;
			padding: 8px 0 0 0;
			list-style: none;
			float: right;
			color: #fff;
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			}
		
		#footer ul li {
			float: right;
			display: inline;
			margin-right: 10px;
			}
		
		#footer ul li a {
			color: #fff;
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			}
			
		#footer ul li a:hover {
			color: #ffc;
			text-decoration: underline;
			}
			
		#footer ul li a:visited {
			color: #fff;
			}
		
		div#wrapper { width: 900px; margin: 0 auto; padding: 0; background: white;}
		
/*#sidebar td div {width: 180px; margin: 0; padding: 10px;}*/

#sidebar ul { margin: 0; padding: 10px 0; font: 12px arial;}
#sidebar h3 { margin: 5px 0; padding: 0; font: bold 14px arial; color: black;}
#mainstuff {margin: 0; padding: 10px; font: 11px Lucida Sans Unicode, Lucida Grande, arial; line-height: 1.5em;}
#mainstuff td h4 { font: bold 14px arial, helvetica, sans-serif; margin: 0; padding: 0; color: #c00;  }
.hilite { font-size: 14px; color: #c00;}

td.infoblob { background: #fff; border: 2px dotted #ccc; padding: 5px; margin: 0 0 10px 0; font-weight: bold}
#ordertable { margin: 0 50px; padding: 0; font-size: 11px;}
div#cartcontents { margin: 10px 0 15px 0; padding: 0;  width: 650px; }


	.smimg { margin: 0; padding: 3px 0; width: 225px; height: 150px; float:left;}
	.productname {font: 12px lucida grande, lucida sans unicode, arial; margin: 0; padding: 0 5px; width: 85px; height: 150px; border-left: 1px dotted #666; float:left;}
	.qty {font: 10px lucida grande, lucida sans unicode, arial; margin: 0; padding:0px 5px; width: 35px; height: 150px; border-left: 1px dotted #666; float:left;}
	.rem {font: 11px lucida grande, lucida sans unicode, arial; margin: 0; padding: 0px 9px; width: 52px; height: 150px; border-left: 1px dotted #666; float:left;}
	.ea {font: 12px lucida grande, lucida sans unicode, arial; margin: 0; padding: 0px 9px; width: 71px; height: 150px; border-left: 1px dotted #666; float:left;}
	.subtotal { font: 12px lucida grande, lucida sans unicode, arial; margin: 0; padding: 0px 9px; width: 81px; height: 150px; border-left: 1px dotted #666; float:left;}
	.anchor { clear: both; width: 650px;}


.padded { margin: 0; padding: 10px 15px;}
.formtable {margin: 0 75px; padding: 0; width: 650px; }
.formtable td {font-size: 11px; font-weight: bold; padding: 3px;}
.img {margin: 5px 0 0 0}
.hdr td { background: #eee; padding: 0; font-weight: bold; font-size: 11px; }
/* classes */

input.formbutton { background: #900; color: white; font: bold 14px arial; padding: 3px 5px; margin: 10px 0; }
.lil { font-size: 11px;}
.em { font-style: italic; font-weight: bold;}

#nw {background: #121212; color: white; margin: 5px 0 0 0; padding: 5px;}
#nw h3 {color: white;}

ul#shopnav { list-style: none; margin: 0; padding: 0; font: bold 12px arial, helvetica, sans-serif; line-height: 18px;}
ul#shopnav a { color: #ccc}
ul#shopnav ul { margin: 0; padding: 3px 0 3px 10px;}
ul#shopnav ul li a { color: #fff;  font-size: 10px;}
ul#shopnav ul li a:hover { color: yellow}

#cartdesc {
	margin: 0;
	padding: 0 15px;
	font-size: 11px;
}

#cartdesc h2 {
	margin: 0;
	padding: 0;
	font: bold 20px arial;
	color: #c00;
}


#cartdesc a {
	margin: 0;
	padding: 0;
	color: #c00;
}




