body {    font-family: ARIAL, Geneva, Helvetica, Helv, Swiss, sans-serif;    font-size: 10pt;    text-align:center;}p {    font-family: ARIAL, Geneva, Helvetica, Helv, Swiss, sans-serif;    font-size: 10pt;}h1 {    font-size: 10pt;}img {    border-style: none;}img.dvdimage {    border: 1px solid #CCC;}pre {    font-size: 10pt;    font-weight: bold;}a {	color:#6B787F;	text-decoration:none;	font-family: ARIAL, Geneva, Helvetica, Helv, Swiss, sans-serif;	font-weight:bold;	font-size:10px;	font-style:normal;}div.menu {	float: right;	font-family: Geneva, Helvetica, Helv, Swiss, sans-serif;	font-size: 12px;	background-color: #F5F1F4;	padding: 8px 20px 8px 20px;	border: 1px solid #CCC;}a:link {	font-family: Geneva, Helvetica, Helv, Swiss, sans-serif;	color: #666666;	font-size: 10px;}a:hover {	font-family: ARIAL, Geneva, Helvetica, Helv, Swiss, sans-serif;	color: #000000;	font-size: 12px;}a:visited {	font-family: Geneva, Helvetica, Helv, Swiss, sans-serif;	font-size: 11px;}td.lowaveblock {    padding: 15px;    border: 1px solid #CCC;}div.lowaveblock {    display: block;    padding: 8px;    border: 1px solid #CCC;}#floatingcart {	background: white;	padding: 5px;    border: 2px solid black;	filter:alpha(opacity=90);	-moz-opacity:0.9;	opacity: 0.9;}div.shopparttitle {    text-align: left;    margin-bottom: 25px;}table.dvdcatalogue {    width: 100%;    text-align:center;}table.dvdcatalogue table {	width: 150px;    margin: 0 auto 0 auto;    white-space: nowrap;   }table.dvdcatalogue td.dvdtitle {    font-size: 12px;}table.dvdcatalogue td {	white-space: nowrap;}table.dvdcatalogue td.dvdbloc {    padding: 5px 5px 5px 5px;}table.dvdcatalogue td.dvdbloc img.dvdimage {    border: 1px solid #CCC;}table.dvdcatalogue td.dvdprice {    font-size: 12px;}table.dvdcatalogue img {    border-width: 0px;}table.movies {	font-size: 8pt;}table.movies img {	float: left;}div.focus h1 {    padding: 0px 0px 0px 0px;    font-size: 12pt;    font-weight: bold;}div.focus h2 {    padding: 0px 0px 0px 0px;    font-size: 10pt;    font-weight: bold;}div.focus p {    position: relative;    font-size: 10pt;}table.cart {  margin: 10px auto 10px auto;  font-size: 12pt;}table.cart td {  padding: 0px 0px 0px 10px;}table.cart tr th, td.carttotal {    background-color: #77F;}td.shopformfieldname {    font-weight: bold;}form.searchform input {	font-size: 8pt;}.tooltip {	position: absolute;	display: none;	padding: 5px;	background-color: #FFFFFF;	border: 1px solid black;    white-space: nowrap;}#artistlist, #artisfocus {	height: 450px;}#artistlist div.letter {	background-color: #ddd;	font-size : 120%;	font-weight: bold;	margin-top: 12px;}#artistlist a {	font-size : 70%;	margin-left: 0px;	white-space: nowrap;}#artistfocus h1 {	font-size : 100%;	text-align: center;	white-space: nowrap;}#artistfocus h2 {	font-size : 100%}#artistcatalog img {	margin: 2px;}.searchLabel {	font-size: 10px;	white-space: nowrap;}
