@charset "utf-8";
/* CSS Document */
   #custom-doc { width:78.77em;*width:76.87em;min-width:1024px; margin:auto; text-align:left; height:768px; background: url(../images/enquiry.jpg) no-repeat; position:relative;
   }
   h4, .field-label{
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 5px;
   margin-top:3px;
   color: #CCCCCC;
   }
	#image {
	position:absolute;
	width:297px;
	height:296px;
	left: 40px;
	top: 45px;
}
	#sitelinks {
	position:absolute;
	top:115px;
	left:814px;
	width:165px;
	height:20px;
	font-size:11px;
	color:#FFFFFF
	}
	#sitelinks a {
	text-decoration:none;
	color:#ffffff;
	}
	#sitelinks a:hover {
	color:#FFFF00;
	text-decoration:underline;
	}
	#booking-bio {
	position:absolute;
	width: 236px;
	height:39px;
	left: 66px;
	top: 343px;
	background:url(../images/bookingheading.jpg) no-repeat;
}
#backprofile {
	position:absolute;
	width: 236px;
	height:39px;
	left: 66px;
	top: 343px;
	background:url(../images/bookingheading.jpg) no-repeat;
	text-align:center;
}

	#booking-bio-text a, #backprofile a {
	font-size:16px;
	font-family:  arial;
	font-weight: 700;
	color: #FFFFFF;
	position:absolute;
	top:8px;
	left:21px;
	width:auto;
	text-decoration: none;
}
	#booking-bio-text a:hover, #backprofile a:hover {
	color:#FFFF00;
	text-decoration: underline;
}
	#news-bio {
	position:absolute;
	width:284px;
	height:347px;
	left: 46px;
	top: 390px;
	background: url(../images/newsbox.jpg) no-repeat;
}
	#artist-heading {
	width:434px;
	height:81px;
	top:45px;
	left:345px;
	position:absolute;
	
}
	#heading {
	position:absolute;
	width:247px;
	height:43px;
	top:0;
	left:-4px;
}
	#heading-text {
	position:absolute;
	width:434px;
	height:25px;
	top:6px;
	left:7px;
	z-index: 99;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
	#bio-text {
	position:absolute;
	width:200px;
	height:20px;
	top:51px;
	left:6px;
	font-size:20px;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

	
	#bio {
	position:absolute;
	width:434px;
	height:268px;
	left: 351px;
	top: 100px;
	font-size: 11px;
	
}
	h2 {font-size:20px;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
	#biopopup h2 {
	color:#000000;
	}
	#lyr1 {
	font-family:Arial, Helvetica, sans-serif;
}
	#lyr1 a {
	color: #FFFF00;
	text-decoration:none;
}
	#lyr1 a:hover {
	text-decoration: underline
}
	div#wn	{ 
    position:relative; 
    width:434px; height:268px; 
    overflow:hidden;	
	padding:1px;
	line-height: 14px;
	color: #EFEFEF;
	font-family:Comic Sans MS, arial;
	
    }
	
	#mix {
	position:absolute;
	width: 640px;
	height: 326px;
	left: 351px;
	top: 410px;
}
	#tracklisting {
	position:absolute;
	width:643px;
	height: auto;
	top:19px;
	left:-3px;
}
	.trackrow-bg {
	background:url(../images/trackbg.jpg) no-repeat;
	width: 638px;
	height: 23px;
	padding: 0 0 2px 0;
	position:relative;
}
	.trackrow {
	width: 638px;
	height: 23px;
	padding: 0 0 2px 0;
	position:relative;
}
	.tracktext, .toptext {
	color: #FFFFFF;
	font-size: 11px;
	margin-left: 8px;
	padding-top:4px;	
	float:left;
	width: 360px;
}
div.trackrow-bg div.toptext {
	width:620px;
}
	.tracklisten {
	float:right;
	width:300px;
	text-align: right;
	margin-right:8px;
	border:0;
	padding:0;
	height:18px;
	vertical-align:middle;
	margin-top:1px;
}
	.tracklisten a {
	background:url(../images/speakerdark.gif) no-repeat;
}
	.tracklisten a:hover {
	background:url(../images/speakeryellow.gif) no-repeat;
}
	.tracklisten a:focus {
	background:url(../images/speakeryellow.gif) no-repeat;
}
	.tracktext {
	font-family:Arial, Helvetica, sans-serif;
}
	#mix-heading {
	position:absolute;
	width:100px;
	height:20px;
	top:0px;
	left:0px;
	font-size:20px;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
	#press {
	position: absolute;
	width: 184px;
	height:170px;
	left: 800px;
	top: 132px;
	background:url(../images/pressbox2.jpg) no-repeat;
}
	#otherbox {
	position:absolute;
	width:184px;
	height:107px;
	left: 800px;
	top: 310px;
	background:url(../images/myspacebox.jpg) no-repeat;
}
    #artistimage {
	position: absolute; z-index: 1; top:22px; left:21px;
}
	#scroll_links {
	margin-top:5px;
}
	#scrollup {
	width:60px;
}
	#scrolldown {
	float:right;
	width:auto;
}
	
	#press-heading, #myspace-heading {
	width: 150px;
	font-size:15px;
	color: #FFFF00;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:14px;
	margin-left:15px;
}
	.press-item {
	width: 128px;
	height: 18px;
	font-size:13px;
	color: #000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
	padding-top:3px;
	margin-left:14px;
	padding-left:25px;
	background: #747474;
}
	a.presslink  {
	color: #000000;
	text-decoration:none;
}
	a.presslink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
	.scroll_links {
		font-family:Arial, Helvetica, sans-serif;
}
object, noscript {padding:0; margin:0;vertical-align: middle; z-index:1;}

	
	#artistpopup {
	position: absolute;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	z-index: 102;
	
	
}
#logopop {
	position: absolute;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	z-index: 107;
	
	
}
#imagepop, #biopopup {
	position: absolute;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	z-index: 107;
	
	
}
	#overlay-artist, #overlay-bio  {
	
	position: absolute;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	z-index: 103;
	margin:0;
	padding:0;
	overflow:hidden;

}
 #overlay-logo  {
	
	position: absolute;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	z-index: 103;
	margin:0;
	padding:0;
	overflow:hidden;

}
 #overlay-image  {
	
	position: absolute;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	z-index: 103;
	margin:0;
	padding:0;
	overflow:hidden;

}
	#over-artist img, #over-logo img, #over-image img{
	width:1024px;
	height:760px;
	margin:0;
	padding:0;
}
	#artistpopupbg, #logopopupbg, #imagepopupbg {
	position: absolute;
	top:200px;
	left:80px;
	width: 870px;
	height: 165px;
	z-index: 104;

}
	#biopopupbg  {
	position: absolute;
	top:100px;
	left:240px;
	width: 559px;
	height: 534px;
	z-index: 104;
}
	#artistpopup-img, #logopopup-img, #imagepopup-img{
	position: absolute;
	top:200px;
	left:73px;
	width: 870px;
	height: 165px;
	z-index: 105;
	margin:25px;

}
	#biopopup-img {
	position: absolute;
	top:120px;
	left:260px;
	width: 520px;
	height: 490px;
	overflow:auto;
	z-index: 105;
	margin-right:10px;
}
	#logopopup-img, #imagepopup-img {
	text-align:center;
	}
	#logopopup-img h2, #imagepopup-img h2 {
	
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin-bottom: 20px;
	}
	#logopopup-img p, #imagepopup-img p, #biopopup-img p {
	margin-bottom:8px;
	}
	#logopopup-img a, #imagepopup-img a, #biopopup-img a {
	color: #FF0000;
	font-weight:bold;
	}
	#logopopup-img a:hover, #imagepopup-img a:hover, #biopopup-img a:hover {
	color: #000000;
	}
	#artistpopup-img img {
	margin:2px;
	margin:0 10px;
}
	
	#artistpopup-img a img {
	border:1px solid #000000;
}

	#artistpopup-img a:hover img {
	border:1px solid #ffffff;
}

	#closebtn, #blankbtn, #closebtn2, #blankbtn2, #closebtn3, #blankbtn3  {
	position:absolute;
	top:194px;
	left:915px;
	width:40px;
	height:40px;
	z-index:106;

}
	#closebtn-bio, #blankbtn-bio {
	position:absolute;
	top:85px;
	left:775px;
	width:40px;
	height:40px;
	z-index:106;
}
	#enquiryform {
	position:absolute; 
	width:433px; 
	height:641px; 
	left: 350px; 
	top: 
	96px;
}
	#enquiry-text {
	position:absolute;
	width:200px;
	height:20px;
	top:5px;
	left:0px;
	font-size:18px;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
	#enquiry-form-content {
	position:absolute;
	width:434px;
	height:600px;
	left: 0;
	top: 40px;
	font-size:12px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}
	.formrow {
	width:100%;
	margin-bottom:5px;
}
	.inputleft {
	float:left;
	width:190px;
}
	.inputright {
	float:right;
	width:190px;
}
	.inputarea {
	width:90%;
}
	.inputarea2 {
	width:90%;
	height:42px;
}
	.inputsubmit {
	background:#FFFFFF;
	border:1px solid #000000;
	font-size:12px;
	vertical-align: middle;
	font-weight:bold;
	width:50px;
	
}
	#newscontainer {
	width:230px;
	padding:20px;
	height: 250px;
	overflow: hidden;
	
}
	#newscontainer h4 {
	font-size:17px;
	font-weight:bold;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:15px;
	border-bottom:1px solid #333333;
}
	.newsblock {
	width: 230px;
	height:auto;
	padding-bottom:10px;
	margin-bottom:10px;
	display:block;
	border-bottom:1px solid  #6b6d6c;
	

}	
	.newsblock img {
	border:1px solid #333333; margin-right:5px; 
}
	.newsblock span {
	font-weight:bold;
	display:block;
	font-size:11px;
	padding:5px;
}
	.newsblock div {
	font-size:12px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	line-height:13px;
}

	.newsblock a {color:#DDDD00; font-weight:bold; text-decoration:none; }
	.newsblock a:hover {color: #CCCCCC; text-decoration:underline;}
	h3 {color: #FFFFFF; font-size:14px; font-weight:bold; margin:10px 5px;
}
	#loginpopup {
	position: absolute;
	top:200px;
	left:80px;
	width: 870px;
	height: 165px;
	z-index: 104;
}
	
	table.videobox {
	
	
}
	table.videobox tr td {
	padding:5px;
	padding-top:0px;	
}
	table.videobox tr td p {
	font-size:9px;
	width:130px;
	height: 35px;
	overflow:hidden;
	text-align:center;
	margin-bottom:3px;	
	vertical-align:middle;
}
	table.videobox tr td a img {
	width:120px;
	height:90px;
	border:5px solid #ffffff;	
}
	table.videobox tr td a, table.videobox tr td a:link, table.videobox tr td a:active, table.videobox tr td a:visited {
	color: #FFFF00;
	text-decoration:none;
	font-weight:bold;
}
	table.videobox tr td a:hover {
	text-decoration:underline;
}