.detail { color: #666; }body {	background: #EAFEEE url("../images/top-bg.gif") 0px 0px repeat-x;	color: #462020;}label{	width: 5em;	float: left;	text-align: right;	margin: 0 1em 10px 0;	clear: both;}textarea {	margin-left: 1em;}.input-box{	margin-bottom: 10px;}.submit-button{	margin-top: 10px;	margin-left: 1em;	clear: both}/* local nav */#localnav {table-layout: fixed; width: 600px; padding: 0px; border: 0; margin: 0;}#localnav td {font-size: 12px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 0; border: 1px #344E63; background: #EAFEEE; }#localnav a {text-decoration: none; display: block; padding: 3px; color: #A47D71; border: 0;}#localnav a:hover {color: #F7BD9C; background: #EAFEEE;}#localnav a.hi {color: #B1A3F8; background: #344E63;}#header h2 {	font-size: 18px;	color: #332411;	margin-top: 4px;}#mainbox {	margin: 5px 0px;	padding: 0;	display: block;	width: 610px;	display: block}#quotebox {	margin: 0;	padding: 20px;	display: block;	float: right;	background: #90CDA1 url("../images/green-bg.gif");	width: 284px; /* 324px - (30px * 2) */	height: 174px; /* 214px - (30px * 2) */	color: #462020;}#quotebox .huge {	font-size: 26px;}#quotebox .large {	font-size: 18px;}#quotebox .medium {	font-size: 14px;}#quotebox .small {	font-size: 12px;	text-align: right;	color: #F8FDE7;}#mainbox img {	border: 0;	padding: 0;	margin: 0;	float: left;}#footer {	padding-left: 15px;	padding-top: 10px;	width: 610px;	text-align: left;	color: #666;	clear: both;}#footer a:link {color: #666;}#footer a:visited {color: #666;}#footer a:hover {color: #B1A3F8;}/* main text area */#body {	width: 400px;	margin-top: 10px;	margin-left: 20px;	float: left;}/* main text area */#bodywide {	width: 550px;	margin-top: 10px;	margin-left: 20px;	float: left;}#products h4 {	margin-bottom: 5px;	font-weight: bold;	color: #3A94C1;}#products .price {	font-weight: bold;	width: 103px;	margin: 5px 0px 5px 0px;	float: left;}#products td {	vertical-align: top;	padding-top: 10px;	padding-bottom: 10px;}#products td {	border-bottom: 1px solid #aaa;}#products td .last {	border: 0;}#products .details {	padding-left: 10px;}#products .fine {	padding-bottom: 3px;	font-size: 9px;}#products .details .songs {	margin-top: 10px;	font-size: 11px;}/* left menu (optional) */#leftnav {	width: 200px;	text-align: left;	margin-left: 5px;	float: left;}#leftbox {	font-size: 11px;	margin-top: 10px;	width: 180px;	float: left;}#leftbox h4 {	background: #999;	color: #333;	padding: 2px 2px 2px 4px;	margin-bottom: 3px;}#tour table {	margin: 0;}#tour td {	border: 1px solid #EAFEEE;	padding: 3px;}#tour tr.odd {	background-color: #E6F4D7;}#tour tr.even {	background-color: #D1DEE2;}
