body {
	margin: 0 auto;
	padding: 0;
	font: normal 11px Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #666666;
	width: 920px;
	text-align: center;
	letter-spacing: 0.01px;
}
#dropmenudiv{
position: absolute;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px/18px Helvetica, Verdana;
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #000000;
background-color: inherit;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #990000;
color: #ffffff;
}

h1 {
margin: 0;
padding: 0;
font: bold 3.3em "Lucida Sans", Verdana, Georgia, Helvetica, Arial, sans-serif;
color: #000000;
letter-spacing: +1.5px;
}
h2 {
margin:  10px 0 0 0;
padding: 0;
font: bold 1.4em/1.5em "Lucida Sans", Verdana, Georgia, Helvetica, Arial, sans-serif;
color: #666666;
}
h3 {
margin:  10px 0 5px 0px;
padding: 0;
font: bold 1.2em/1.3em "Lucida Sans", Verdana, Georgia, Helvetica, Arial, sans-serif;
color: #000000;
}
h4 {
margin:  0;
padding: 10px;
font: bold .9em/1.0em "Lucida Sans", Verdana, Georgia, Helvetica, Arial, sans-serif;
color: #000080;
text-align: center;
}

a:link {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #000099; 
text-decoration: none;
}
a:visited {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #000099; 
text-decoration: none;
}
a:hover {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #ff0000; 
text-decoration: none;
}
a:active {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #000099; 
text-decoration: none;
}

div.button {
font-weight: bold;
text-align: center;
margin: 0 0 20px 0;
}
div.button a {
padding: 4px;
text-decoration: none;
color: #ffa500;
background-color: #ffffff;
border-top: 2px #cccccc solid;
border-left: 2px #cccccc solid;
border-bottom: 2px #666666 solid;
border-right: 2px #666666 solid;
}
div.button a:hover {
background-color: #ffffff;
border-top: 2px #666666 solid;
border-left: 2px #666666 solid;
border-bottom: 2px #cccccc solid;
border-right: 2px #cccccc solid;
}

div.button2 {
font-weight: bold;
text-align: center;
margin: 0 0 20px 0;
}
div.button2 a {
padding: 4px;
text-decoration: none;
color: #990000;
background-color: #ffffff;
border-top: 2px #cccccc solid;
border-left: 2px #cccccc solid;
border-bottom: 2px #666666 solid;
border-right: 2px #666666 solid;
}
div.button2 a:hover {
background-color: #fffff0;
border-top: 2px #666666 solid;
border-left: 2px #666666 solid;
border-bottom: 2px #cccccc solid;
border-right: 2px #cccccc solid;
}


span.red {
color: red;
}
span.white {
color: #ffffff;
}
span.italic {
font-style: italic;
}
span.bold {
font-weight: bold;
color: #000000;
}
span.price {
font: bold 12px/15px Helvetica, Verdana, Arial, sans-serif;
color: #000000;
}
p.center {
margin: 0;
padding: 0;
text-align: center;
}
hr {
color: blue;
}
a.epk:link, a.epk:visited {
font: bold 14px/16px Verdana, Helvetica, Arial, sans-serif;
color: #666666;
background-color: inherit;
text-decoration: none;
border: 1px solid #cccccc;
text-align: center;
}
a.epk:hover {
color: #000000; 
background-color: inherit;
text-decoration: none;
border: 1px solid #666666;
text-align: center;
}
div#all {
margin: 0;
padding: 0;
text-align: center;
border-left: 2px solid #333333;
border-right: 2px solid #333333;
border-bottom: 2px solid #333333;
background-color: #666666;
}
div#all {
width: 746px;
}
div#all {
	\width: 750px;
	w\idth: 746px;
}
div#background {
padding: 0 5px 10px 5px;
background-color: #bdb5aa;
border-top: 5px solid #bdb5aa; 
}
div#background {
width: 736px;
}
div#background {
\width: 746px;
w\idth: 736px;
}
div#header {
height: 149px;
margin: 0;
padding: 0;
text-align: left;
background-color: #666666; 
}
div#header2 {
	height: 147px;
	margin: 0;
	padding: 0;
	text-align: center;
	background-repeat: no-repeat;
	width: 920px;
}
div#header, div#header2 {
width: 746px;
}
div#header, div#header2 {
	\width:750px;
	w\idth:746px;
	background-image: url(top_banner2.jpg);
}

table#radio {
width: 100%;
padding: 5px 0 0 0;
}
table#radio td#banners_small {
padding: 10px;
text-align: right;
}

div#bottom_banner {
height: 125px;
text-align: center;
background-color: #ffffff; 
border: 1px solid #333333;
margin: 0;
padding: 0;
}
div#bottom_banner {
width: 736px;
}
div#bottom_banner {
\width:746px;
w\idth:736px;}

div#navtop {
margin: 0 0 0 0;
padding: 0;
text-align: center;
border: 1px solid #333333;
background-color: #990000;
height: 25px;
}	
div#navtop {
width: 736px;
}
div#navtop {
\width: 746px;
w\idth: 736px;
}
div#navtop p {
margin: 0;
padding: 0;
display: inline;
}

div#navtop ul {
margin: 0;
padding: 0;
display: inline;
}
div#navtop ul li{
list-style-type: none;
display: inline;
margin: 0;
padding: 0;
}
div#navtop ul li a:link, div#navtop ul li a:active, div#navtop ul li a:visited {
padding: 0 10px 0 0;
font: 11px/25px Verdana, Arial, sans-serif;	 	
text-decoration: none;
color: #ffffff;
font-weight: bold;
}	
div#navtop ul li a:hover {
color: #000000;
font-weight: bold;
}	
div#navtop ul li a.navtop_current { 
color: #000000;
font-weight: bold;
}	
div#navtop ul li a.navtop_current:hover {
color: #000000;
font-weight: bold;
}	



div#navbottom {
margin: 5px 0 0 0;
padding: 3px 0 0 0;
text-align: center;
border: 1px solid #333333;
background-color: #990000;
height: 40px;
}	
div#navbottom {
width: 736px;
}
div#navbottom {
\width: 746px;
w\idth: 736px;
}
div#navbottom ul {
margin: 0;
padding: 0;
}
div#navbottom ul li{
list-style-type: none;
display: inline;
margin: 0;
padding: 0;
}
div#navbottom ul li a:link, div#navbottom ul li a:active, div#navbottom ul li a:visited { 
padding: 0 10px 0 0;
font: 11px/18px Verdana, Arial, sans-serif;	 	
text-decoration: none;
color: #ffffff;
font-weight: bold;
}	
div#navbottom ul li a:hover {
color: #000000;
font-weight: bold;
}	
div#navbottom ul li a.navbottom_current { 
color: #000000;
font-weight: bold;
}	
div#navbottom ul li a.navbottom_current:hover {
color: #000000;
font-weight: bold;
}	

div#maincontent {
	font: bold 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing : 0.01px;
	padding: 0;
	text-align: center;
	margin: 0;
	background-color: inherit;
	color: #333333;
}
div#maincontent {
width: 736px;
}
div#maincontent {
	\width: 746px;
	w\idth: 920px;
}
div#maincontent p {
	text-align: center;
	margin: 0;
	padding: 0;
}
div#maincontent p.std {
text-align: left;
margin: 0;
padding: 0 5px 5px 5px;
color: #006633;
}
div#maincontent td.large {
font: bolder 1.3em Verdana, Arial, Helvetica, sans-serif;	 
color: #003399;
}
div#maincontent ul {
margin: 0 0 0 20px;
padding: 0;
}
img.img_float {
float: right;
border: medium #cccccc solid;
margin: 10px 0 10px 15px;
} 
table#contact {
float: right;
font: bolder 1.2em Verdana, Arial, Helvetica, sans-serif;	 
color: #333333;
margin: 0;
padding: 0;
} 

table#tbl_row1  {
margin: 5px 0 0 0;
padding: 0;
text-align: center;
}
table#tbl_row1 {
width: 736px;
}
table#tbl_row1 {
\width: 746px;
w\idth: 736px;
}
table#tbl_row1 td {
margin: 0;
padding: 0;
}
div#slideshow {
width: 282px;
height: 232px;
margin: 0;
padding: 0;
background-color: #fffff0;
text-align: center; 
border: 1px solid #333333;
}
div#videos {
width: 228px;
height: 232px;
margin: 0;
padding: 0;
background-color: #fffff0;
border: 1px solid #333333;
font: bold 12px/13px Helvetica, Verdana, Arial, sans-serif;
color: #000000;
overflow: auto;
}
div#videos p.videos_title {
font: bold 12px/18px Helvetica, Verdana, Arial, sans-serif;
margin: 0;
padding: 0;
text-align: center;
background-color: #990000;
color: #ffffff;
height: 18px;
}

div#maillist {	
margin: 0 0 10px 0;
padding: 0px;
text-align: center;
}
div#maillist a, div#maillist a:link, div#maillist a:visited {
margin: 0;
padding: 2px;
font: bold 11px/13px Verdana, Helvetica, Arial, sans-serif;
color: #000000;
background-color: inherit;
text-decoration: none;
border: 1px solid #990000;
text-align: center;
}
div#maillist a:hover {
color: #ffffff; 
background-color: #990000;
border: 1px solid #990000;
}

div#headlines {
width: 221px;
height: 140px;
margin: 0 5px 0 0 ;
padding: 5px 0 5px 0;
background-color: #fffff0;
text-align: left; 
overflow: auto;
}
div#news p.headline {
font: bold 12px/13px Helvetica, Verdana, Arial, sans-serif;
margin: 0;
padding: 0 0 10px 10px;
text-align: left;
background-color: inherit;
color: #990000;
border-bottom: none;
}
div#news p.headline a:link, div#news p.headline a:visited, div#news p.headline a:active {
font: bold 11px/13px Verdana, Helvetica, Arial, sans-serif;
color: #666666;
background-color: inherit;
text-decoration: none;
}
div#news p.headline a:hover {
color: #000000; 
background-color: inherit;
text-decoration: none;
}

div#news span.cont {
font: bold 12px/13px Helvetica, Verdana, Arial, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
background-color: inherit;
color: #000000;
border-bottom: none;
}

div#new-releases {
width: 480px;
overflow: auto;
}

div#featured_artist {
width: 227px;
height: 232px;
margin: 0;
padding: 0;
background-color: #fffff0;
border: 1px solid #333333;
}
div#featured_artist p.feat_title {
font: bold 12px/18px Helvetica, Verdana, Arial, sans-serif;
margin: 0;
padding: 0;
text-align: center;
background-color: #990000;
color: #ffffff;
height: 18px;
}
div#featured_artist p.feat_image {
margin: 20px 0 0 0; 
text-align: center;
}
div#featured_artist p.feat_artist {
font: bold 16px/18px Verdana, Helvetica, Arial, sans-serif;
letter-spacing: +1.5px;
margin: 7px 0 0 0;
text-align: center;
}
div#featured_artist p.feat_epk {
margin: 2px 0 0 0;
padding: 0;
text-align: center;
width: 35px;
}

table#tbl_row2  {
margin: 5px 0 0 0;
padding: 0;
text-align: center;
background-color: #fffff0;
border: 1px solid #333333;
}
table#tbl_row2 {
width: 736px;
}
table#tbl_row2 {
\width: 746px;
w\idth: 736px;
}
table#tbl_row2 .nr_cell {
margin: 0;
padding: 10px 10px 10px 10px;
text-align: center;
width: 200px;
}

table#tbl_row2 .tbl_row2_title {
font: bold 12px/16px Helvetica, Verdana, Arial, sans-serif;
margin: 0;
padding: 0 0 0 10px;
text-align: left;
background-color: #990000;
color: #ffffff;
height: 18px;
}
table#tbl_row2 .tbl_row2_title-headlines {
font: bold 12px/16px Helvetica, Verdana, Arial, sans-serif;
margin: 0;
padding: 0 0 0 10px;
text-align: center;
background-color: #990000;
color: #ffffff;
height: 18px;
}
table#tbl_row2 p.nr_caption {
margin: 0; 
padding: 0; 
text-align: center;
}
table#tbl_row2 p.nr_artist {
margin: 0;
padding: 5px 0 0 0;
color: #333333;
background-color: inherit; 
text-align: center;
}
table#tbl_row2 p.nr_album {
font: bold italic 11px/16px Helvetica, Verdana, Arial, sans-serif;
margin: 0;
padding: 0; 
text-align: center;
}
table#tbl_row2 p.nr_album_sm {
font: bold italic 9px/16px Helvetica, Verdana, Arial, sans-serif;
margin: 0;
padding: 0; 
text-align: center;
}
table#tbl_row2 p.nr_epk {
margin: 2px 0 0 0;
padding: 0;
text-align: center;
width: 35px;
font-family: "Lucida Sans", serif; 
}
tr.notice {
background-color : #ffffff;
}
div#info  {
margin: 5px 0 0 0;
padding: 0 25px 0 25px;
color: #000000;
background-color: #fffff0;
border: 1px solid #333333;
font: normal 15px "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
}
div#info {
width: 686px;
}
div#info {
\width: 746px;
w\idth: 686px;
}

div#info p.news {
padding: 10px;
text-align: left;
font: normal 12px Verdana, Helvetica, Arial, sans-serif;
color: #000000;
}
div#info p.left {
padding: 10px;
text-align: left;
}
div#info p.justify {
padding: 10px;
text-align: justify;
}
div#info p.center {
padding: 10px;
text-align: center;
}
div#info p.quote {
padding: 20px;
font: bold 12px "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
}
div#info p.quote2 {
padding: 10px 0px 20px 20px;
font: italic 14px "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
}
div#info p.quote_press {
padding: 10px 5px 20px 5px;
font: italic 12px "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
}
div#info p.legal {
padding: 10px;
font: normal 12px "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
color: #333333;
}
div#info span.it {
font: bold italic 1.1em "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
color: #666666;
letter-spacing: +0.7px;
}
div#info span.bold {
font: bold 16px "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
}
div#info table#info_epk {
padding: 0;
margin: 10px 20px 20px 30px;
display: table;
text-align: center;
}
div#info table#info_epk {

}
div#info table#info_epk {

}
div#info table#info_epk td {
width: 210px;
}
div#info table#info_epk td.epk_img {
padding: 0;
margin: 0;
width: 130px;
}
div#info table.genre {
padding: 0;
margin: 0;
display: table;
width: 100%;
background-color: #ffffff;
color: inherit;
text-align: center;
}
tr.notice {
background-color : #ffffff;
}
div#info table.genre p {
text-align: center;
}
div#info table.genre td.name {
padding: 10px 0 10px 0;
margin: 0;
background-color: inherit;
color: #000000;
text-align: center;
font: bold .9em "Lucida Sans", Verdana, Georgia, Helvetica, Arial, sans-serif;
width: 30px;
}
div#info table.genre td.pic {
padding: 0 5px 0 5px;
margin: 0;
width: 82px;
}



div#info table#info_epk td {
width: 210px;
}

div#info table.merch {
padding: 0;
margin: 0;
display: table;
width: 100%;
background-color: #ffffff;
color: inherit;
text-align: center;
border: 1px #ff8000 solid;
}
div#info table.merch tr.notice {
background-color : #ffffff;
padding:10px;
}
div#info table.merch td {
border: 1px #ff8000 solid;
padding: 10px 0 10px 0;
}
div#info table.merch p {
text-align: center;
}
div#info table.merch td.name {
padding: 10px 0 10px 0;
margin: 0;
background-color: inherit;
color: #000000;
text-align: center;
font: bold .9em "Lucida Sans", Verdana, Georgia, Helvetica, Arial, sans-serif;
width: 30px;
}
div#info table.merch td.pic {
padding: 0 5px 0 5px;
margin: 0;
width: 82px;
}


div#info table.shop {
padding: 0;
margin: 0;
background-color: #ffffff;
color: inherit;
text-align: center;
}
div#info table.shop p {
padding: 0;
margin: 0;
background-color: inherit;
color: #000080;
text-align: center;
font: bold .9em/1.0em "Lucida Sans", Verdana, Georgia, Helvetica, Arial, sans-serif;
}
div#info table.shop td {
padding: 0 5x 0 5px;
margin: 0;
text-align: center;
border: 1px red none;
}



div#info img.info_img {
padding: 0;
margin: 0 20px 10px 10px;
float: left;
}

table.artist  {
margin: 5px 0 15px 0;
padding: 0;
width: 100%;
text-align: center;
border: 1px solid #66cc99;
}
table.artist td.artist_left  {
margin: 0;
padding: 0 3px 0 3px;
}
table.artist td.artist_center {
margin: 0;
padding: 2px;
text-align: left;
background-color: #ffffff;
font: normal 12px Verdana, Helvetica, Arial, sans-serif;
color: #000000;
}
table.artist td.artist_right {
margin: 0;
padding: 0;
text-align: center;
width: 200px;
}

div#sitemap  {
font: bold 15px/18px Helvetica, Arial, Helvetica, sans-serif;	 	
text-align: left;
}
#sitemap ul {
}
#sitemap ul li {
margin: 0px;
padding: 0px;
text-decoration: none;
list-style-type: none;
display: block;
}
#sitemap ul li a:link, #sitemap ul li a:visited {
display: block;
margin: 0;
padding: 0;
color: #333333;
font: bold 14px/18px Helvetica, Arial, Helvetica, sans-serif;	 	
text-decoration: none;
}
#sitemap ul li a:hover {
color: #000000;
text-decoration: none;
}

div#footer {
	font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #fffff0;
	text-align: center;
	clear: both;
	margin: 0;
	padding: 0;
	height: 25px;
	border: 1px solid #cccccc;
}
div#footer {
	width: 920px;
}
div#footer {
	\width: 746px;
	w\idth: 920px;
}
div#footer p {
display: inline;
}
#footer a:link, #footer a:visited {
font: bold 11px/22px Verdana, Helvetica, Arial, sans-serif;
color: #666666;
background-color: inherit;
text-decoration: none;
}
#footer a:hover {
color: #000000; 
background-color: inherit;
text-decoration: none;
}
#footer a.footer_current { 
text-decoration: none;
color: #000000;
font-weight: bold;
display: inline;
}	
#footer a.footer_current:hover {
color: #000000;
}	
div#footer1 {
	font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #fffff0;
	margin: 0;
	padding: 0;
	height: 172px;
	border: 1px solid #cccccc;
	text-align: center;
}
div#footer1 {
	width: 920px;
}
div#footer1 {
	\width: 746px;
	w\idth: 920px;
}
div#footer1 img {
margin: 5px 0 5px 0;
padding: 0;
text-align: center;
}
div#footer1 p {
margin: 0 0 0 0;
padding: 0;
text-align: center;
}
#footer1 a:link, #footer1 a:visited {
font: bold 11px/22px Verdana, Helvetica, Arial, sans-serif;
color: #666666;
background-color: inherit;
text-decoration: none;
}
#footer1 a:hover {
color: #000000; 
background-color: inherit;
text-decoration: none;
}

