@charset "utf-8";
/* CSS Document */
.bg1 {
	background-image: url(images/main_bg_rep.jpg);
	background-repeat: repeat-y;
}
.bg2 {
	background-image: url(images/sub_nav_bg.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
.bg3 {
	background-image: url(images/box_long_mid.jpg);
	background-repeat: repeat-y;
}
.bg4 {
	background-image: url(images/box_long_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 616px;
}
.bg5 {
	background-image: url(images/big_box_bgbg.jpg);
	background-repeat: repeat;
}
.bg6 {
	background-image: url(images/big_box_bg.jpg);
	background-repeat: no-repeat;
}
.bg7 {
	background-image: url(images/bbig_box_bgbg.jpg);
	background-repeat: repeat;}
.lftBox {
	background-image: url(images/big_box_bg.jpg);
	height: 298px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}
.footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
.header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 93px;
}
.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rgtBox {
	background-image: url(images/right_box_bg.jpg);
	background-repeat: no-repeat;
	height: 119px;
}
.checkout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990066;
}

.feat {
	height: 119px;

}


#nav {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 8px
}

#nav a {
	color:#FFFFFF;
	text-decoration: none;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 14px;
	padding-top: 6px
}
#nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 14px;
	padding-top: 6px
}
#nav a:active {
	color: #E183B5;
	text-decoration: none;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 14px;
	padding-top: 6px
}
#nav a:hover {
	color:#E183B5;
	text-decoration: none;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 14px;
	padding-top: 6px
}
#nav ul {
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-image: none;
	padding-top: 0px
}
#nav li {
	list-style-type: none;
	display: inline;
	list-style-image: none
}
#left {
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 1.6em;
}
#left h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990066;
	margin-top:0px;
	margin-bottom:0px;
}

#foot {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
}
#foot a {
	color:#FF0000;
	text-decoration: none;
	font-size: 11px;
}
#foot a:visited {
	color: #FF0000;
	text-decoration: none;
	font-size: 11px;
}
#foot a:active {
	color: #FF0000;
	text-decoration: none;
	font-size: 11px;
}
#foot a:hover {
	color:#FF0000;
	text-decoration: underline;
	font-size: 11px;
}
#listing {
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#listing h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	margin-top:0px;
	margin-bottom:0px;
}
#listing h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	margin-top:0px;
	margin-bottom:0px;
}
.artistDD {
	padding-right: 15px;
}

#menucontainer {
position: relative;
white-space: nowrap;
display: block;
width: 855px;
height: 30px;
margin: 0;
padding: 0;

}

#menucontainer li {
display:inline;
white-space: nowrap;
margin: 0;
padding: 0;

}
#menucontainer li.home a {
display: block;
color: #000000;
font-size: 11px;
width: 145px;
height: 30px;
display: block;
float: left;
color: black;
text-decoration: none;
background-image:url(images/home-over.png);
background-repeat:no-repeat;
}
#menucontainer li.artists a {
display: block;
color: #000000;
font-size: 11px;
width: 142px;
height: 30px;
display: block;
float: left;
color: black;
text-decoration: none;
background-image:url(images/artists-over.png);
background-repeat:no-repeat;
}
#menucontainer li.releases a {
display: block;
color: #000000;
font-size: 11px;
width: 142px;
height: 30px;
display: block;
float: left;
color: black;
text-decoration: none;
background-image:url(images/releases-over.png);
background-repeat:no-repeat;
}
#menucontainer li.shop a {
display: block;
color: #000000;
font-size: 11px;
width: 142px;
height: 30px;
display: block;
float: left;
color: black;
text-decoration: none;
background-image:url(images/shop-over.png);
background-repeat:no-repeat;
}
#menucontainer li.player a {
display: block;
color: #000000;
font-size: 11px;
width: 142px;
height: 30px;
display: block;
float: left;
color: black;
text-decoration: none;
background-image:url(images/player-over.png);
background-repeat:no-repeat;
}
#menucontainer li.about a {
display: block;
color: #000000;
font-size: 11px;
width: 142px;
height: 30px;
display: block;
float: left;
color: black;
text-decoration: none;
background-image:url(images/aboutus-over.png);
background-repeat:no-repeat;
}


#menucontainer li img
{
border: 0
}

* html a:hover
{
visibility:visible
}

#menucontainer li a:hover img
{
visibility:hidden
}

.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.txt11bbb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.txt11red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.txt12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.txt20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990066;
	text-decoration: none;
	line-height:normal;
}
.hom:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
}
.hom:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.hom:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
.txt11b {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #333333;
text-decoration: none;
}


.txt11bb {
font-family: Arial, Helvetica, sans-serif;
font-size: 21px;
font-weight: normal;
color: #333333;
text-decoration: none;
}


.sub {
	position:relative;
	width:73px;
	height:22px;
	border:none;

	margin:0px;
	padding:0px;
}
.sub img {border:0px;}
.sub a {
	display:block;
	width:73px;
	height:22px;

	background-image:url(images/submit-over.png);
}

.sub a:hover img {
	visibility:hidden;
}

.buymore {
	position:relative;
	width:143px;
	height:22px;
	border:none;
	margin:0px;
	padding:0px;

}
.buymore a {
	display:block;
	width:143px;
	height:22px;
	background-image:url(images/continue-shopping-btn-over.png);
	position: relative;
}
.buymore a:hover img {
	visibility:hidden;
}
.confirm {
	position:relative;
	width:143px;
	height:22px;
	border:none;
	margin:0px;
	padding:0px;

}
.confirm a {
	display:block;
	width:143px;
	height:22px;
	background-image:url(images/confirm-over.png);
	position: relative;
}
.confirm a:hover img {
	visibility:hidden;
}
.readmore-btn {
	position:relative;
	width:83px;
	height:20px;
	border:none;

	margin:0px;
	padding:0px;
}
.readmore-btn a {
	display:block;
	width:83px;
	height:20px;

	background-image:url(images/readmore-over.png);
}
.readmore-btn a:hover img {
	visibility:hidden;
}

.buymusic-btn {
	position:relative;
	width:83px;
	height:20px;
	border:none;

	margin:0px;
	padding:0px;
	clear: both;
}
.buymusic-btn a {
	display:block;
	width:83px;
	height:20px;

	background-image:url(images/buymusic-over.png);
}
.buymusic-btn a:hover img {
	visibility:hidden;
}

.checkout-btn {
	position:relative;
	width:92px;
	height:22px;
	border:none;

	margin:0px;
	padding:0px;
}
.checkout-btn a {
	display:block;
	width:92px;
	height:22px;

	background-image:url(images/checkout-over.png);
}
.checkout-btn a:hover img {
	visibility:hidden;
}

.viewarchive-btn {
	position:relative;
	width:103px;
	height:9px;
	border:none;

	margin:0px;
	padding:0px;
}
.viewarchive-btn a {
	display:block;
	width:103px;
	height:9px;

	background-image:url(images/viewarchieve-over.png);
}
.viewarchive-btn a:hover img {
	visibility:hidden;
}
