/* CSS Document */
body
{
	background-color:#e7e7e9;
	color:#413f44;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-size:10px;
}
.tableHeight
{
	height:90%;
	width:100%;
	font-size:10px;
}
.border
{
	width:930px;
	height:644px;
	position:relative;
}
.outerBox
{
	position:absolute;
	left:20px;
	top:20px;
	width:890px;
	height:604px;
	background-color:#FFFFFF;
}
.box
{
	width:870px;
	height:584px;
	position:relative;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	top:10px;
	font-size:10px;
}

.header
{
	width:870px;
	height:135px;
	position:absolute;
	top:0px;
	left:0px;
}
.footer
{
	position:absolute;
	top:558px;
	width:870px;
	height:26px;
	left:0px;
	font-size:10px;
	z-index:1000;
}
.logo
{
	width:286px;
	height:135px;
	position:absolute;
	left:0px;
	top:0px;
}
.flashbanner
{
	width:578px;
	height:135px;
	position:absolute;
	overflow:hidden;
	left:292px;
	top:0px;
	background-color:#ECEDEF;
}
.buttonbar
{
	width:870px;
	height:26px;
	position:absolute;
	top:141px;
	left:0px;
	z-index:1000000;
	
	
}
.button
{
	width:140px;
	height:26px;
	background-color:#d9b249;
	position:relative;
	float:left;
}
.button2
{
	border-left:solid 6px #FFFFFF;
	width:140px;
	height:26px;
	background-color:#d9b249;
	position:relative;
	float:left;
}
.column1
{
	width:286px;
	height:366px;
	font-size:10px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:173px;
	z-index:100;
}
.newsBoxHead1
{
	width:286px;
	height:26px;
	position:absolute;
	left:0px;
	right:0px;
}
.newsContent1
{
	width:286px;
	height:237px;
	position:absolute;
	background-color:#e7e7e9;
	text-align:left;
	color:#78767c;
	font-size:10px;
	overflow:hidden;
	top:31px;
	left:0px;

}
.newsContentMain
{
	font-size:10px;
	padding:9px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	position:relative;
	width:286px;
}
.newsContentMainS
{
	font-size:10px;
	padding:9px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	position:relative;
	width:250px;
	overflow:hidden;
}
.musicBoxHead1
{
	width:286px;
	height:26px;
	position:absolute;
	float:left;
	top:273px;
	left:0px;
	
}
.musicPlayer1
{
	width:100%;
	height:62px;
	background-color:#e7e7e9;
	font-size:10px;
	overflow:hidden;
	top:304px;
	left:0px;
	position:absolute;
}
.column2
{
	width:286px;
	height:366px;
	font-size:10px;
	overflow:hidden;
	position:absolute;
	left:292px;
	top:173px;
	z-index:100;
}
.column2Content
{
	margin-top:10px;
	font-size:10px;
}
.releaseHead2
{
	width:286px;
	height:26px;
	left:0px;
	top:0px;
	position:absolute;
	
}
.releaseContent2
{
	width:286px;
	height:335px;
	position:absolute;
	background-color:#e7e7e9;
	font-size:10px;
	top:31px;
	left:0px;
}
.column3
{
	width:286px;
	height:366px;
	font-size:10px;
	overflow:hidden;
	position:absolute;
	left:584px;
	top:173px;
	z-index:100;
}
.searchHead3
{
	width:286px;
	height:26px;
	top:0px;
	left:0px;
	position:absolute;
}
.searchContent3
{
	width:286px;
	height:63px;
	background-color:#e7e7e9;
	font-size:10px;
	top:31px;
	left:0px;
	position:absolute;
}
.mailHead3
{
	width:286px;
	height:26px;
	top:99px;
	left:0px;
	position:absolute;
}
.mailContent3
{
	width:286px;
	height:63px;
	background-color:#e7e7e9;
	font-size:10px;
	top:130px;
	left:0px;
	position:absolute;
	overflow:hidden;
}
.videoHead3
{
	width:286px;
	height:26px;
	top:198px;
	left:0px;
	position:absolute;
}
.videoContent3
{
	width:286px;
	height:137px;
	background-color:#e7e7e9;
	font-size:10px;
	top:229px;
	left:0px;
	position:absolute;
}
.rhsbox
{
	width:578px;
	height:335px;
	background-color:#e7e7e9;
	font-size:10px;
	overflow:hidden;
	position:absolute;
	left:292px;
	top:204px;
	z-index:100;
}
.widehead
{
	width:870px;
	height:26px;
	font-size:10px;
	position:absolute;
	left:0px;
	top:173px;
}
.sbortcol
{
	width:286px;
	height:340px;
	position:absolute;
	font-size:10px;
	top:199px;
	left:0px;
}
.selArtist
{
	width:286px;
	height:237px;
	position:absolute;
	background-color:#e7e7e9;
	overflow:hidden;
	font-size:10px;
	left:0px;
	top:5px;
}
.lhscontent
{
	margin:6px;
	text-align:left;
	margin-top:10px;
	color:#413f44;
	font-size:10px;
}
.lhscontent a:link
{
	text-decoration: none;
	color:#413f44;
	font-weight:bold;
	font-size:10px;
}
.lhscontent a:visited
{
	text-decoration: none;
	color:#413f44;
	font-weight:bold;
	font-size:10px;
}
.lhscontent a:hover
{
	text-decoration: underline;
	color:#413f44;
	font-weight:bold;
	font-size:10px;
}
.lhscontent a:active
{
	text-decoration: none;
	color:#413f44;
	font-weight:bold;
	font-size:10px;
}
.indexNews
{
	border-bottom:1px dashed #78767c;
	padding-top:4px;
	padding-bottom:4px;
	font-size:10px;
}
.eDrop
{
	color:#413f44;
	font-weight:bold;
	height:17px;
	width:275px;
	margin-bottom:2px;
	font-size:10px;
}
.mField
{
	color:#413f44;
	font-size:10px;
	width:270px;
	height:72px;
	overflow:scroll;
}
select
{
	color:#413f44;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.eDropArt
{
	color:#413f44;
	font-size:10px;
	height:17px;
	width:220px;
	border:1px solid #000000;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;	
	/*margin-bottom:2px;*/
}
.textarea
{
	color:#413f44;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.sButton
{
	color:#413f44;
	background-color:transparent;
	border:0px;
	font-size:14px;
	position:relative;
	float:right;
	width:44px;
	height:20px;
	background-image:url(../images/contact/send.jpg);
}
.goButton
{
	color:#413f44;
	background-color:transparent;
	border:0px;
	font-size:14px;
	position:relative;
	float:right;
	width:44px;
	height:20px;
	background-image:url(../images/artrel/go.jpg);
	
}
.emailUsForm
{
	margin-top:10px;
	width:100%;
	height:165px;
	overflow:hidden;
	font-size:10px;
}
.displayArtist
{
	margin-top:5px;
	width:100%;
	height:50px;
	overflow:hidden;
	font-size:10px;
}
.rhscontent
{
	margin:6px;
	text-align:left;
	margin-top:10px;
	color:#413f44;
	border:0px;
	height:315px;
	margin-bottom:0px;
	overflow:hidden;
	font-size:10px;
	position:relative;
}
.rhscontent a:link
{
	text-decoration: none;
	color:#413f44;
	font-size:10px;
}
.rhscontent a:visited
{
	text-decoration: none;
	color:#413f44;	
	font-size:10px;
}
.rhscontent a:hover
{
	text-decoration: underline;
	color:#413f44;
	font-size:10px;
}
.rhscontent a:active
{
	text-decoration: none;
	color:#413f44;
	font-size:10px;
}
a.centerCol:link
{
	text-decoration: none;
	color:#413f44;
	font-size:10px;
}
a.centerCol:visited
{
	text-decoration: none;
	color:#413f44;	
	font-size:10px;
}
a.centerCol:hover
{
	text-decoration: underline;
	color:#413f44;
	font-size:10px;
}
a.centerCol:active
{
	text-decoration: none;
	color:#413f44;
	font-size:10px;
}
.rhscontent table
{
	width:558px;
	height:315px;
	margin:0px;
	border:0;
	left:3px;
	position:relative;
	font-size:10px;
}
.rhscontent tr
{
	height:78px;
	margin:0px;
	border:0px;
	font-size:10px;
}
.rhscontent td
{
	width:188px;
	font-size:10px;
	margin:0px;
	border:0px;
	font-size:10px;
}
.releaseCell
{
	width:277px; /*was282*/
	height:108px;
	left:0px;
	top:0px;
	position:relative;
	float:left;
	margin:0px;
	border:0px;
	font-size:10px;
}

.releaseImg
{
	width:100px;
	height:100px;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	border:0px;
	font-size:10px;
}
.releaseText
{
	top:0px;
	left:105px;
	width:173px;
	height:100px;
	float:right;
	position:absolute;	
	margin:0px;
	border:0px;
	font-size:10px;
	
}
.mainReleaseCol
{
	left:3px;
	width:280px;
	height:79px;
	position:relative;
	text-align:left;
	float:left;
	font-size:10px;
}
.releaseImg2
{
	width:75px;
	height:75px;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	float:left;	
	font-size:10px;
}
.releaseText2
{
	top:0px;
	left:0px;
	width:200px;
	height:75px;
	float:left;
	position:relative;
	color:#413f44;
	font-size:10px;
}
.standAlone
{
	text-align:center;
	width:286px;
	height:14px;
	position:absolute;
	font-size:10px;
	top:540px;
	left:0px;	
}
.standAlone a:link
{
	text-decoration:none;
	font-size:10px;	
}
.standAlone a:hover
{
	text-decoration:underline;
	font-size:10px;	
}
.standAlone a:link,a:visited
{
	text-decoration:none;
	font-size:10px;
}
.rhsfooter
{
	width:578px;
	height:14px;
	color:#413f44;
	position:absolute;
	font-size:10px;
	top:539px;
	left:292px;
}
.rhsfooter a:link,a:visited
{
	text-decoration:none;
	color:#413f44;
	font-size:10px;
}
.rhsfooter a:hover
{
	text-decoration: underline;
	color:#413f44;
	font-size:10px;
}
.rhsfooter a:active
{
	text-decoration: underline;
	color:#413f44;
	font-size:10px;
}
.rhsfooterSortby
{
	width:210px;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:left;
	font-size:10px;
}
.rhsfooterPage
{

	width:320px;
	float:right;
	position:relative;
	text-align:right;
	font-size:10px;
}
.rhsfooterPage td
{
	border-left:solid 5px #FFFFFF;
	font-size:10px;
}
.rhsBio
{
	width:275px;
	left:0px;
	top:0px;
	height:85px;
	position:absolute;
	font-size:10px;
}
.rhsPress
{
	width:275px;
	left:288px;
	top:0px;
	height:85px;
	position:absolute;
	font-size:10px;
}
.rhsRel
{
	height:223px;
	width:275px;
	left:0px;
	top:95px;
	position:absolute;
	font-size:10px;
}
.rhsPics
{
	height:223px;
	width:275px;
	left:288px;
	top:95px;
	position:absolute;
	font-size:10px;
}
.imgRel
{
	width:70px;
	height:70px;
	position:absolute;
	background-color:#777777;
	font-size:10px;	
}
.imgRel1
{
	left:0px;
	top:25px;
	font-size:10px;
}
.imgRel2
{
	left:95px;
	top:25px;
	font-size:10px;
}
.imgRel3
{
	left:190px;
	top:25px;
	font-size:10px;
}
.imgRel4
{
	left:0px;
	top:120px;
	font-size:10px;
}
.imgRel5
{
	left:95px;
	top:120px;
	font-size:10px;
}
.imgRel6
{
	left:190px;
	top:120px;
	font-size:10px;
}
.imgCaption
{
	width:70px;
	height:10px;
	position:absolute;
	text-align:center;
	font-size:10px;
}
.imgCaption1
{
	left:0px;
	top:95px;
	font-size:10px;
}
.imgCaption2
{
	left:95px;
	top:95px;
	font-size:10px;
}
.imgCaption3
{
	left:190px;
	top:95px;
	font-size:10px;
}
.imgCaption4
{
	left:0px;
	top:190px;
	font-size:10px;
}
.imgCaption5
{
	left:95px;
	top:190px;
	font-size:10px;
}
.imgCaption6
{
	left:190px;
	top:190px;
	font-size:10px;
}
.rhsCancel
{/*to cancel existing table effects*/
	width:1px;
	height:1px;
	margin:0px;
	border:0px;
	font-size:10px;
}

.rhsRelMore
{
	position:absolute;
	left:210px;
	top:300px;
	font-size:10px;
}
.rhsBioMore
{
	position:absolute;
	left:180px;
	top:68px;
	font-size:10px;
}
.rhsPressMore
{
	position:absolute;
	left:500px;
	top:68px;
	font-size:10px;
}
.rhsImgMore
{
	position:absolute;
	left:500px;
	top:300px;
	font-size:10px;
}
img
{
	border:0px;
}
.cssnav
{
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	white-space: nowrap;
	display: block;
	width: 140px;
	height:26px;
	margin: 0;
	padding: 0;
	
}
.navhome
{
	background: url(../images/nav/homeh.jpg) no-repeat;
}
.navartists
{
	background: url(../images/nav/artistsh.jpg) no-repeat;
}
.navlive
{
	background: url(../images/nav/liveh.jpg) no-repeat;
}
.navdistributors
{
	background: url(../images/nav/distributorsh.jpg) no-repeat;
}
.navvideos
{
	background: url(../images/nav/videosh.jpg) no-repeat;
}
.navcontact
{
	background: url(../images/nav/contacth.jpg) no-repeat;
}
.cssnav a
{
	color: #000000;
	font-size: 18px;
	width: 140px;
	height: 26px;
	display: block;
	float: left;
	text-decoration: none;
	font-size:10px;
}
.cssnav img
{
	width: 140px;
	height: 26px;
	border: 0;
	font-size:10px;
}
* html a:hover
{
	visibility:visible;
	font-size:10px;
}
.cssnav a:hover img
{
	visibility:hidden;
	font-size:10px;
}
.cssnav span
{
	position:absolute;
	left:0px;
	top:17px;
	margin:0px;
	padding:0px;
	width:127px;
	text-align:center;
	cursor:pointer;
	font-size:10px;
}


/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
    /*background-color: #000000;*/
    text-align: left;
    font-size:10px;
}

/* marked tbale rows */
table tr.marked th,
table tr.marked {
    background-color: #FFFFFF;
    font-size:10px;
}

/* hovered table rows */
table tr.even:hover,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color:#FFFFFF;
    font-size:10px;
}
.even tr
{
	hover:expression(this.onmouseover=new Function("this.style.background='#ffffff';"),this.onmouseout=new Function("this.style.background='#e7e7e9';"));
}
.even a:link
{
	text-decoration: none;
	color:#78767c;
	font-size:10px;
}
.even a:visited
{
	text-decoration: none;
	color:#78767c;
	font-size:10px;
}
.even a:hover
{
	text-decoration: underline;
	color:#78767c;
	font-size:10px;
}
.even a:active
{
	text-decoration: none;
	color:#78767c;
	font-size:10px;
}
.liveCal
{
	width:565px;

}
.liveCal td
{
	height:0px;
	width:0px;
}
.liveCal tr
{
	height:0px;
	width:0px;
}
.liveCal table
{
	height:0px;
	width:540px;
	border-bottom:1px dashed #78767c;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;	
}
.tlc
{
	position:absolute;
	top:0px;
	right:0px;
}
.tlc a
{
	font-size:8px;
	color:#ffffff;
}