/* CSS Document */body {	background: #3C3C3C url(images/bg_body.gif) repeat-y center top;	margin-top: 0px;	margin-bottom: 0px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #CCCCCC;}	/* ---------------------------------------------------------NEWSLETTER */#newsletter { 	border-top: #858585 3px solid;	padding: 5px;	text-align: left;	vertical-align: top;	font-size: 9pt;}#newsletter .main{ 	color: #000000;	font-weight: normal;}#newsletter .a{ 	color: #7D001E;}/* ---------------------------------------------------------MP3 SECTION */#mp3 { 	border-top: #858585 3px solid;	padding: 5px;	text-align: left;	vertical-align: top;	font-size: 9pt;}#mp3 .main{ 	color: #000000;	font-weight: normal;	padding-top: 8px;	padding-bottom: 8px;}#mp3 a{ 	color: #7D001E;	font-weight: bold;}/* ---------------------------------------------------------CART SECTION */#cart { 	/*border: #A9A143 1px dotted;*/	padding: 5px 5px 5px 15px;	text-align: left;	vertical-align: top;}#cart .head{ 	color: #D4D0C8;	font-weight: bold;}#cart. main{ 	color: #ffffff;}#cart a{	color: #CCCCCC;	text-decoration: none;	}	#cart	 a:hover{	color: #A9A143;	text-decoration: underline;}/* ---------------------------------------------------------NEW RELEASE SECTION */#newrelease { 	background-image: url(images/bg_newrelease.gif);	background-repeat: repeat-y;	border-top: #333232 1px solid;	padding: 5px 5px 5px 15px;	text-align: left;	vertical-align: top;}#newrelease .head{ 	color: #D4D0C8;	font-weight: bold;}#newrelease. main{ 	color: #ffffff;}#newrelease a{	color: #CCCCCC;	text-decoration: none;	}	#newrelease	 a:hover{	color: #A9A143;	text-decoration: underline;}/* ---------------------------------------------------------SALE SECTION */#onsale { 	border-top: #333232 1px solid;	padding: 5px;	text-align: left;	vertical-align: top;}#onsale .head{ 	color: #D4D0C8;	font-weight: bold;}#onsale .main{ 	color: #ffffff;	font-weight: normal;}/* ---------------------------------------------------------BOOKS SECTION */#books { 	padding: 5px;	text-align: left;	vertical-align: top;}#books .head{ 	color: #D4D0C8;	font-weight: bold;}#books .main{ 	padding-top: 8px;	color: #ffffff;	font-weight: normal;}/* ---------------------------------------------------------BOOKS SECTION */#tshirts { 	padding: 5px;	text-align: left;	vertical-align: top;}#tshirts .head{ 	color: #D4D0C8;	font-weight: bold;}#tshirts .main{ 	color: #ffffff;	padding-top: 8px;	font-weight: normal;}/* ---------------------------------------------------------TOP SELLERS SECTION */#topsellers {	color: #D4D0C8;	padding: 5px;	text-align: left;	vertical-align: top;	background-image: url(images/bg_topsellers.gif);	background-repeat: repeat-x;	background-position: left top;	}#topsellers .head{ 	color: #D4D0C8;	font-weight: bold;}#topsellers .main{ 	color: #E1E1C5;	font-weight: normal;}#topsellers ol{ 	}	#topsellers ol li{ 	padding-top: 8px;}/* ---------------------------------------------------------FEATURED ARTIST SECTION */#featureartist {	color: #000000;	padding: 5px;	text-align: left;	vertical-align: top;}#featureartist .head{ 	color: #7C001D;	font-weight: bold;}#featureartist .main{ 	color: #000000;	font-weight: normal;}	#featureartist a{ 	color: #7D001E;	font-weight: bold;}	#footer {	border-top: #A9A143 3px solid;	text-align: center;	padding: 10px;	font-size: 8pt;}	#footer a{	color: #CCCCCC;	text-decoration: none;	}		#footer a:hover{	color: #A9A143;	text-decoration: underline;}.search { 	font-size: 8pt; 	color: #E9E696; 	font-weight: bold;} .searchbox { 	font-size: 8pt; 	color: #990000; 	margin-top: 2px; 	margin-bottom: 2px; 	border: 1px #333333 solid; } 