body { 	margin: 0px;	padding: 0px;	background: #cccc33;	line-height:1em;	text-align:left;	margin:0;	padding:0;}p {	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	font-size: 11px;	padding: 5px;	margin: 0px;	}ul {	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	left: 10px;	font-size: 11px;	padding: 5px;	margin: 0px;	}	li {	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	font-size: 10px;	padding: 2px;	margin: 0px;	}	h1 {	font-family: verdana, arial, helvetica, sans-serif;	color: #993300;	font-weight: 600;	font-size: 11px;	padding: 2px;	margin: 0px;	}			h2 {	font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 12px;	padding: 5px;	margin: 0px;	}		h3 {	font-family: verdana, arial, helvetica, sans-serif;	color: #666666;	font-weight: 900;	font-size: 12px;	padding: 2px;	margin: 0px;	}		h4 {	font-family: georgia, serif;	color: #993300;	font-size: 18px;	padding: 1px;	margin: 0px;	}	a:link { 	color: #993300;	font-weight:300;	text-decoration:none;	}.title a:link {	color:black;	font-weight:600;	text-decoration:none;	}.title a:visited { 	color: #333333;	font-weight:600;	text-decoration:none;	}	a:visited { 	color: #333333;	text-decoration:none;	}a:hover { 	color:black;	text-decoration:underline;	}#container { 	position: relative;	width:700px;	margin-left: auto;	margin-right: auto;	border-left: 1px solid #993300;	border-right: 1px solid #993300;	border-bottom: 1px solid #993300;	background: #ffffff url(/images/front_background.gif) no-repeat;}#Catalogcontainer { 	position: relative;	width:700px;	margin-left: auto;	margin-right: auto;	border-left: 1px solid #993300;	border-right: 1px solid #993300;	border-bottom: 1px solid #993300;	background: #ffffcc url(/images/main_background.gif) no-repeat;}#contentcontainer { 	position: relative;	width:700px;	margin-left: auto;	margin-right: auto;	border-left: 1px solid #993300;	border-right: 1px solid #993300;	border-bottom: 1px solid #993300;	background: #ffffcc url(/images/plainback.gif) no-repeat;}#stylelist {	width: 600px;	padding: 0px;	margin: 0px;	}#misccontent {	width: 600px;	padding-top: 5px;	padding-bottom: 0px;	margin: 0px;	}	#newsletter {	width: 600px;	padding: 0px;	margin: 0px;	}		#logo {	position: relative;	width: 132px; 	padding: 0px;	margin: 0px;		}#nav {	position: relative;	width: 568px; 	height: 99px;	padding: 0px;	margin: 0px;		left: 132px;	top: -104px;	}#top {	width: 700px;	height: 100px; 	padding: 0px;	margin: 0px;	}#breadcrumb {	position: absolute;	left: 150px;	top: 55px;	padding: 0px;	margin: 0px;		}.note {	padding: 2px;	margin: 0px;	font-size: 10px;	color: #cc6600;	text-align: center;	}		.small {	padding: 2px;	margin: 0px;	font-size: 10px;	line-height:1.2em;	}.title {	padding: 2px;	margin: 0px;	font-size: 10px;	font-weight:500;	line-height:1.2em;	}		.textnav {	padding: 5px;	margin: 0px;	font-size: 11px;	text-align: center;	}	#lowerstrip {	position: relative;	width: 700px; 	padding: 0px;	margin: 0px;		background: #ffffff url(/images/lowershadow.gif) no-repeat;	background-position: top;	}		#maincontent{	width:482px;	padding: 0px;	margin: 0px;	}#rightcontent {	position:absolute;	top:80px;	left:495px;	width:200px;	padding: 2px;	margin: 0px;}#upsells {	position: relative;	width: 180px;	padding-top: 5px;	margin: 2px;	border-top: 1px dashed #cccccc;	border-bottom: 1px dashed #cccccc;		}#listeningparty {	width: 180px;	padding: 5px;	margin-top: 5px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	border: 1px solid #666666;	background-color: #cccccc;	}	#searchbox {	margin: 0px;	border-width: 0px;	padding: 00px;	border-style: none;	float: right;	}#googleresultsbox iframe {	width: 650px;	padding: 10px;	margin:10px;	border:1px solid #990000;background:#fff;}		.dvdstore {	width: 180px;	padding: 5px;	margin-top: 5px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	border: 1px solid #666666;	}	.underline {	width:480px;	font-size: 12px;	color: #cc6600;	padding: 4px;	margin: 0px;	border-bottom: 1px dashed #666666;}.NOunderline {	width:480px;	font-size: 12px;	color: #cc6600;	padding: 4px;	margin: 0px;}.underline li, .NOunderline li {	font-family: verdana, arial, helvetica, sans-serif;	left: 35px;	font-size: 12px;}.tracks {	position: relative;	height: 250px;	left: 10px;	width: 440px;	padding: 4px;	margin: 4px;	background: #cccc66;	background-position: left top;	border: 1px solid #cc6600;	overflow: auto;		}.tracks li {	font-family: verdana, arial, helvetica, sans-serif;	left: 35px;	font-size: 12px;}	.price {	border-bottom: 1px dashed #cccccc;	padding: 4px;	margin: 0px;	width: 700px;}