.document { text-align: left; width: 1000px; min-height: 612px; padding: 0px; margin: 0px; background: url("img/spiral-vinyl-records-home3.jpg") no-repeat top left; margin-right: auto; margin-left: 0px; margin-top: 0px; padding-top: 0px;}
BODY, TD {
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #3d47a0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
BODY {
	background-color: #F6F6F6;
}
P  { margin-left: 220px; margin-right: 220px; color: #3d47a0; }

H1 { color: #3d47a0; font-variant: small-caps; margin-left: 20px; margin-right: 0px; margin-top: 1px; font-size: 14pt; text-align: center; margin-bottom: 1em; padding-left: 20px; padding-right: 500px; font-family: MicrogrammaDMedExt, inherit;}

H2 { font-size: 13pt; margin-left: 30px; margin-right: 30px; text-align: left; border-bottom: 1px solid black; margin-bottom: 1em; font-family: MicrogrammaDMedExt, inherit;}

H3 { font-size: 14pt; margin-left: 30px; width: 600px; padding: 2px; padding-left: 20px; text-align: left; color: white; background-color: #442824; margin-bottom: 1em;font-family: MicrogrammaDMedExt, inherit;}

H4 { width: 600px; font-size: 12pt; text-align: justify; margin-left: 40px; font-family: MicrogrammaDMedExt, inherit;}


.paramform { width: 650px; }

.button { font-family: arial, verdana, sans-serif; font-size: 14pt; margin: 0px; margin-right: 4px; float: left; height: 21px; border: none; padding-bottom: 0px; padding-right: 26px; color: white; background: transparent url('/images/navigation-tabstop.gif') bottom right no-repeat;}

.navigation { float: left; display: block; margin-top: 149px; width: 980px; margin-left: 0px; margin-bottom: 0px; background: #444 url('/images/navigation-tab-bg.jpg') top left repeat-x; padding-bottom: 2px; padding-left: 20px; }
.button A { margin: 0px; border: none; padding-bottom: 0px; padding-left: 10px; background: transparent; color: #ccddee; text-decoration: none; padding-right: 10px;}
#vinyl { background: none; }
.button A:hover {
	color: black;
	background-color: #6FF;
}
.bigdesc { margin-left: 20px; border: 2px solid gray; padding: 5px;}
.bigdesc { width: 600px; }
.bigdesc P { width: 250px; }

.albumimage2 { width: 130px; height: 130px; float: left; display: inline; margin-top: 2px; background-color: grey;}
.albumimage2 IMG { width: 120px; height: 120px; padding: 5px; }

.sidebarright { margin-right: 0px; border: 1px solid #aaa; width: 300px; margin-left: 10px; background: url('/img/spiral-vinyl-news-backgroun.jpg') top left repeat;  }
.deals { clear: none; }
.sidebarright P, .sidebarright H4 { margin-left: 5px; margin-right: 5px; padding-left: 5px; padding-right: 5px; margin-bottom: 0.5em; width: 280px;}

.randomblock { margin-left: 10px; margin-bottom: 10px; background: url('/img/featured-genre-bg2.gif') bottom left no-repeat; border: none; margin-top: 0px; padding-right: 0px; margin-right: 0px; width: 100%; }
.randomblock IMG { border: 2px solid gray; }
.randomblock A { text-decoration: none; font-weight: bold; color: #2c3c45; text-align: center; }
.randomblock A:selected { text-decoration: underline; color: #550000;}
.random { float: left; width: 120px; padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.randomblock H3 { clear: none }
.randomline2, .randomline1 {
	 width: 100%-10px; float: left; margin: 0px; padding: 0px; margin-right: 0px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px;
}
.latesth3, .topline, .latesth32 { color: #2c3c45; float: left; margin-left: 0px; width: 100%; margin-top: 0px; margin-bottom: 0px;  margin-right: 0px; padding-right: 0px; }
.latesth3, .latesth32 { background: transparent }
.latesth3, .latesth32 { padding-left: 5px; }
.topline { margin-left: 0px; width: 100%; margin-top: 0px; margin-bottom: 0px; background: url('/img/featured-genre-bg-title2.gif') top left no-repeat; margin-right: 0px; padding-right: 0px; padding-left: 0px;}
.latesth32, .latesth3 { float: left; clear: none; width: 60%}
.textright { width: 40%-20px; padding-right: 20px;}
.textright, .textright A { float: right; text-align: right; clear: none; margin: 0px; padding: 0px; padding-right: 20px; font-size: medium; color: #2c3c45; }
.textright A { display: block; float: none; clear: none; text-align: right; }
.textleft {padding-left: 15px; }

.discography { font-family: Verdana, Geneva, sans-serif; clear: left; width: 600; margin-top: -20px; padding-top: 0px; margin-left: 20px; margin-right: 0px; margin-bottom: 40px; }
.discography P { font-family: Verdana, Geneva, sans-serif; margin-bottom: 0.5em; margin-top: 0em; }
.discography H4 { font-family: Verdana, Geneva, sans-serif; margin-left: 0px; font-style: italic; margin-top: 0px; }


.search {  color: black; position: absolute; top: 10px; margin-top: 0px; text-align: left; width: 324px; background-color: transparent; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; } 
.widesearch { float: left;  width: 300px; background-color: transparent; margin-bottom: 1em; margin-left: 20px; margin-right: 20px;  }
.SEARCHFORM { padding-top: 0px; padding-bottom: 0px; width: 320px; }
.SEARCHFORMWIDE { padding-top: 0px; padding-bottom: 0px; width: 280px; }
.search P, .widesearch P { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; width: 300px;}
.search P { color: black; }
.search A { color: black; }
.paramform P { margin-left: 0px; margin-right: 0px; }

.blurb1, .blurb2, .blurb3 { clear: both; float: none; margin-left: 10px; margin-right: 0px; text-align: justify; }
.blurb2, .blurb3 { clear: none; margin-left: 40px; }



.blurb1 P, .blurb2 P, .blurb3 P  { margin-bottom: 1em; margin-top: 0em; margin-left: 0px; padding-left: 20px; padding-right: 10px; line-height: 1.5em; font-size: 12pt; }
.blurb2 P { margin-left: 0px; margin-right: 20px; }

.blurb3 {width: 500px; clear: none;}

.blurb3 P { width: 500px; float: left; }



.page, .Page { text-align: left; width: 650px; font-size: 12pt; font-weight: bold;}

.page { clear: none; margin-top: 10px; padding-top: 0px; margin-bottom: 0.6em; }

.Page { clear: none; padding-top: 10px; padding-bottom: 20px; }




.textnav { background-color: #fcf9f7; text-align: center; margin-top: 20px; width: 990px; clear: both; margin-left: 0px; margin-right: 0px;  font-size: 10pt;}

.navlink { padding: 10px; font-weight: bold; color: #2c3c45; text-decoration: none; }
.navlink:hover { font-weight: bold; color: #200; text-decoration: underline;}

.results { font-family: Verdana, Geneva, sans-serif; float: left; text-align: left; margin-left: 10px; margin-right: 0px; margin-bottom: 10px; padding-bottom: 10px; width: 600px; padding-top: 0px; margin-top: 0px;}

.alpha, .genre { font-size: 12pt; text-indent: 0px; margin-top: 10px; margin-left: 30px; width: 600px;}

.genre { font-size: 11pt; line-height: 1.5em; text-indent: 0px;  }

.alpha A, .genre A {  margin-right: 5px; margin-left: 0px; font-size: inherit;}

BLOCKQUOTE { width: 700px; }

.searchedby { font-family: Verdana, Geneva, sans-serif; width: 600px; }

.instock { color: green; }


IMG { border: 0; }

#floatleft { float: left; }
.floatleft { float: left; }

.randomblock H3 { float: left; clear: none }

.labellist { width: 700px; margin-left: 40px; }

.labellist A { padding-right: 15px; }

.random H3 { color: #2c3c45; }

P { line-height: 1.4em; }
.randomblock P { line-height: 1.1em; }
.blurb3 { text-indent: 40px; }

.featured { float: left; }
.newssmall P { text-align: left; text-indent: 0.15in; font-size: 9pt; margin-top: 0.5em; margin-right: 7px; padding-left: 5px; padding-right: 7px; width: 260px; }
.sidebarright H4 { margin-top: 0.5em; margin-bottom: 0.5em; }
.sidebarright UL { margin-top: 0px; }
.noborder { border: 0px 0px 0px 0px; }
.width1000 { width: 1000px; }
.random P { padding: 0px 0px 0px 0px; margin: 0px; 0px; 0px; 0px; }
.small { font-size: small; }
.xsmall { font-size: x-small; }
.strike { text-decoration: line-through; }
.credits { width: 720px; margin: 0px; text-align: center; margin-top: 10px; }
.blue { color: blue; }
.green { color: green; }
.orange { color: orange; }
.w135 { width: 135px; }
.representing {
	text-align: right; 
	padding-right: 12px;
	padding-top: 5px;
	color: #FFA953;
}
.right { float: right; }
.left { float: left; }
.small { font-size: small; }
.italic { font-style: italic; }
.fontsize200 { font-size: 160%; }
.pad05 { padding-top: 0.5em; padding-right: 13px;}

.instock A { color: black; }

.outofstock A { color: black; }

