body, div, p, li, dd{ 
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px; color:#000000;
}
body { 
	margin:0px;
	border: 0; 
	padding:0px; 
	font-size: 10px;color:#fff; 
	background:url(../images/pg_bg1.gif) repeat;
	text-align:center;
	color:#fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	/*width: 200px;*/
	height: 0px;
	z-index: 200;
}

/*body {
	border: 0;
	padding:0px;
	font-size: 10px;
	color:#fff;
	text-align:center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}*/
div.spacer {
  	clear: both;
	height: 5px;
	margin: -1px 0 0 0;
	font-size: 1px;
}
div.spacer-bot {
  	clear: both;
	height: 25px;
	margin: -1px 0 0 0;
	font-size: 1px;
}
em{
  color: #717171;
  font-style:normal;
}
p { margin:0; font-size: 10px; padding: 0 0 1em 0; }
img { border:0;

}

#descDiv1{
	width:560px;
	clear:both;
	text-align:justify;
}
#descDiv1 img{
	/*width:164px;*/
	float:left;
	clear:none;
	padding:0px 20px 0px 0px; 
}

#descDiv1 .text{
	width:370px;
	float:left;
	clear:none;
	padding-left:0px;
}
#descDiv2{
	width:562px;
	clear:both;
	
}
#descDiv2 .img{
	width:164px;
	float:left;
	clear:none;
}
#descDiv2 .text{
	width:390px;
	float:left;
	clear:none;
	padding-left:8px;
}
#descDiv3{
	width:562px;
	clear:both;
}
#descDiv3 .img{
	width:164px;
	float:left;
	clear:none;
}
#descDiv3 .text{
	width:390px;
	float:left;
	clear:none;
	padding-left:8px;
}
#descDiv4{
	width:562px;
	clear:both;
}
#descDiv4 .img{
	width:164px;
	float:left;
	clear:none;
}
#descDiv5 .img{
	width:300px;
	float:right;
	clear:none;
}
#descDiv4 .text{
	width:390px;
	float:left;
	clear:none;
	padding-left:8px;
}
a{
  color: #750082; font-size: 10px; text-decoration: none; font-weight:normal;
}

.linkstyle{
color: #750082; font-size: 10px; text-decoration: none; font-weight:bold;
}
a:hover {
  color: #717171;
  text-decoration:none;
}

label { color: #fff; font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
a:hover strong, a:hover b {
  color: #717171;
}

.small {
  font-size:85%;
}

h2 {
  color:#3E3E3E;
  font-weight:normal;
  margin:0 0;
  padding: 0 0 12px 0;

}

h2 a {
  color:#3E3E3E;
}



h3 {
  color:#3E3E3E;
  text-transform:uppercase;
  font-size:11px;
  font-weight:normal;
  margin:0 0;
  width:100%;
  padding: 0 0 0 0;
}


h4 {
  font-size:13px;
  margin:3px 0 2px 0;
  font-weight:bold;
  color:#3E3E3E;
  margin:0 0;
  padding: 0 0 12px 0;
}

h4 a {
  color:#3E3E3E;
  text-decoration:none;
}

h4 a:hover {
  color:#717171 !important;
}

.strong {
  color:#3E3E3E;
  font-weight:bold;
}

.strong a {
  color:#3E3E3E;
}


#radio {
  float:right;
  margin: 20px 0 0 0;
}

.wrapper {  
	text-align:left; 
	margin: 0;  
	width: 779px !important;
	width: 759px;
	overflow:hidden; 
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 0px 0px 20px !important;
	padding:20px 20px 0px 20px;
	background-color:#FAFAFA;
}


#container {
	text-align:left; 
	margin: 0;  
	width: 759px;
	overflow:hidden; 
}
#header{
	height:86px;
	width: 759px;
	background-image:url(../images/hnav-bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#logo {
  float:left;
  width:759px;
  height: 173px;
  margin: 0px;
  padding:0px;
  background-image:url(../images/logo-bg.jpg);
  background-repeat:no-repeat;
  color:#FFFFFF;
  position:relative;
}
#test1{
	padding:10px;
	text-align:right;
}
#footer{
	width:759px;
	display:block;
	position:relative;
	height:50px;
	clear:both;
}
#footer a{
	color:#BEBEBE;
	font-size: 11px;
	letter-spacing: 0.01em;	
	text-decoration:none;
	font-weight:normal;
}
#footer a:hover{
	color: #750082;
}
#footer ul{
	top:7px;
	width:760px;
	position:relative;
	left:0px;
	padding:0px;
	margin:0px;
	vertical-align: text-top;
    list-style-type: none;
}
#footer ul li#first{
	padding-left:0px;
}
#footer ul li{
	padding:0 0 0 20px;
	list-style-type:none;
	display:block;
	float:left;
}
#hnav{
	background-color:#717171;
	background-image:url(../images/hnav-bg.gif);
	background-repeat:no-repeat;
	width:759px;
	height:86px;
	display:block;
	visibility:visible;
}
#hnav ul
{
	margin: 0px 0px 0px 0px;
	padding: 0;
}

#hnav li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:block;
	float: left;
	background-image: url(../images/images/navigation.gif);
/*	border: solid 1px yellow;*/
}
#hnav a {
	text-decoration:none !important; display:block;
	font-size:1px; 
	background-image: url(../images/navigation.gif); 
/*	overflow: hidden;*/
	height:86px;
}

#hnav a span { visibility:hidden; }

#hnav01home, #hnav01home a{
  background-position: 0 0;
  width: 59px;
}
#hnav01home a:hover, #hnav01home a.selected {
  background-position: 0px 86px;
}

#hnav02hire, #hnav02hire a{
  background-position: -55px 0px;
  width: 45px;
}
#hnav02hire a:hover, #hnav02hire a.selected {
  background-position: -55px 86px;
}

#hnav03galleries, #hnav03galleries a{
  background-position: -100px 0px;
 width: 79px;
}
#hnav03galleries a:hover, #hnav03galleries a.selected {
  background-position: -100px 86px;
}

#hnav04events, #hnav04events a{
  background-position: -178px 0px;
  width: 63px;
}
#hnav04events a:hover, #hnav04events a.selected {
  background-position: -178px 86px;
}

#hnav05contact, #hnav05contact a{
  background-position: -240px 0px;
 width: 76px;
}
#hnav05contact a:hover, #hnav05contact a.selected {
  background-position: -240px 86px;
}

#hnav06venues, #hnav06venues a{
  background-position: -312px 0px;
 width: 63px;
}
#hnav06venues a:hover, #hnav06venues a.selected {
  background-position: -312px 86px;
}

#hnav07links, #hnav07links a{
  background-position: -374px 0px;
 width: 55px;
}
#hnav07links a:hover, #hnav07links a.selected {
  background-position: -374px 86px;
}

#hnav08forums, #hnav08forums a{
  background-position: -427px 0px;
 width: 63px;
}
#hnav08forums a:hover, #hnav08forums a.selected {
  background-position: -427px 86px;
}

#hnav09djs, #hnav09djs a{
  background-position: -490px 0px;
 width: 52px;
}
#hnav09djs a:hover, #hnav09djs a.selected {
  background-position: -490px 86px;
}

#hnav10history, #hnav10history a{
  background-position: -540px 0px;
 width: 70px;
}
#hnav10history a:hover, #hnav10history a.selected {
  background-position: -540px 86px;
}

#hnav11marchandise, #hnav11marchandise a{
  background-position: -608px 0px;
 width: 65px;
}
#hnav11marchandise a:hover, #hnav11marchandise a.selected {
  background-position: -608px 86px;
}
#hnav12mp3, #hnav12mp3 a{
  background-position: -680px 0px;
 width: 35px;
}
#hnav12mp3 a:hover, #hnav12mp3 a.selected {
  background-position: -680px 86px;
}

#test{
	margin:0px;
	width: 729px;
	padding-top:20px;
}

.logo1{
	color:#ef64ff;
	font-size: 20px;
	line-height:25px;
}

.logo1 a{
	color:#ef64ff;
	font-size: 20px;
	text-decoration: none;font-weight:bold;
}

.logo1 a:hover{
	color:#f8dcfc;
	font-size: 20px;
	text-decoration: none;font-weight:bold;
}

.logo2{
	color:#ECECEC;
	font-size: 20px;
	line-height:25px;
}

.logo2 a{
	color:#ECECEC;
	font-size: 20px;
	text-decoration: none;font-weight:bold;
}

.logo2 a:hover{
	color:#f8dcfc;
	font-size: 20px;
	text-decoration: none;font-weight:bold;
}


.copyright {
	color: #BEBEBE;
	background-color: #717171;
	width: 100%;
	height:20px;
	text-indent:15px; 
	position:relative;
	text-align:left;
	padding-top:5px;
}

.copyright a{
	color: #bebebe; font-size: 10px; text-decoration: none;font-weight:bold; 
	
}

.copyright a:hover{
	color: #FAFAFB; font-size: 10px; text-decoration: none; font-weight:bold;
}
#content{
	float:left;
	width:759px;
}
#leftPanel{
	width:562px;
	padding-right:5px;
	float:left;
	clear:none;
}
#rightPanel{
	width:192px;
	float:right;
	clear:none;
}
.secTitle {
	color: #fff;
	background-color: #717171;
	width: 100%;
	height:25px;
	text-indent:5px;
	padding-top:2px;
}
.secTitle1 {
	color: #fff;
	background-color: #717171;
	width: 100%;
	height:25px;
	text-indent:5px;
	padding-top:0px;
	margin-top:0px;
}
#descDiv{
	height:164px;
}
#descDiv .Para{
	width:382px;
	float: left	;
	margin: 5px 0 0 12px;
}
#descDiv img{
	float: left	;
}
.seprator{
	background-image:url(../images/dashSeprator.gif);
	background-repeat:repeat-x;
	float:left;
	width:562px;
	height:31px;

}

.img-feat{
	width:10px;
	float:left;
	clear:none;
	border:#FF0000;
}

#rightPanel .img-feat{
	width:10px;
	float:left;
	clear:none;
}
.imgright{
	margin-right:0px;
}
#rightimage{
	width:192px;
	margin-bottom:0px;
}
#rightimage1{
	width:192px;
	margin-bottom:0px;
}
#rightimage2{
	width:192px;
	margin-bottom:0px;
}
.link-big
{ font-size:13px;
  margin:3px 0 2px 0;
  font-weight:bold;
  color:#3E3E3E;
  margin:0 0;
  padding: 0 0 12px 0;
  }
  
.link-big
{ font-size:13px;
  margin:3px 0 2px 0;
  font-weight:bold;
  color:#3E3E3E;
  margin:0 0;
  padding: 0 0 12px 0;
  }
.imgtext{
	float:left;
	text-align:left;
	width:96px;
	border:0px solid red;
}
.imgtext1{
	float:left;
	text-align:right;
	width:96px;	
	border:0px solid green;	
}


#imgtext .text{
	margin-top:0px;
	padding-top:0px;
}
#main{
	text-align:center;
	/*background:url(../images/bg-body.gif) repeat-x 0 0;*/
}
.djsection{
	float:left;
	width:96px;
	height:117px;	
}


/*Additional CSS SP starts here*/

.secHead {
	float:left;
	color: #fff;
	background-color: #717171;
	width: 562px;
	height:25px;
	text-indent:5px;
	padding-top:2px;
}
#txt{
	float:left;
	width: 562px;
	color:#717171;
	padding:20px 0px 5px 0px;	
}
.paging{
	float:left;
	width: 562px;
	color:#750082;
	font-size:12px;
	padding:5px 0px 5px 0px;
}
.paging a:link,
.paging a:visited,
.paging a:hover{
	color:#750082;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.secThumb{
	float:left;
	width: 562px;
}
.thumb-container{
	float:left;
	width: 98px;
	height:153px;
	margin:16px 10px 0px 0px;
	background-image:url(../images/bg_thumb.gif);
	background-repeat:repeat;
}
.thumb-container a:link,
.thumb-container a:visited{
	float:left;
	width: 98px;
	height:153px;
	background-image:url(../images/bg_thumb.gif);
	background-repeat:repeat;
	border:1px solid #717171;
}
.thumb-container a:hover{
	float:left;
	width: 98px;
	height:153px;
	/*background-color:#BFBCBC;	*/
	background-image:url(../images/bg_thumb.gif);
	background-repeat:repeat;
	border:1px solid #EF64FF;
}
.gal_img{
	margin-top:6px;
}
.prev, .next{
	float:left;
	width: 81px;
	text-align:center;
	font-size:13px;
	color:#750082;
}
.prev a:link,
.prev a:visited,
.prev a:hover{
	font-size:13px;
	text-decoration:none;
	color:#750082;
	font-weight:normal;
}
.next a:link,
.next a:visited,
.next a:hover{
	font-size:13px;
	text-decoration:none;
	color:#750082;
	font-weight:normal;
}
.galllery-large{
	float:left;
	width: 400px;
	text-align:center;	
}
.gal-info{
	float:left;
	width: 562px;
}
.gal-details{
	float:left;
	width: 370px;
	font-size:10px;
	color:#606060;
	padding:15px 0px 15px 0px;
}
.gal-links{
	float:left;
	width: 192px;
	font-size:11px;
	line-height:22px;
	padding:15px 0px 15px 0px;	
}
.gal-links a:link,
.gal-links a:visited,
.gal-links a:hover{
	color:#750082;
	text-decoration:none;
	font-size:11px;
}
.gal-links_as a:link{
		color: #750082; 
		font-size: 10px; 
		text-decoration: none;
		}
.gal-links_as a:hover{
		color: #717171; 
		font-size: 10px; 
		text-decoration: none;
		}
.forthcoming{
	float:left;
	width: 562px;
	padding:15px 0px 15px 0px;
}
.forthcoming-month{
	float:left;
	width: 562px;
	font-size:13px;
	color:#3e3e3e;
	padding:3px 0px 3px 0px;
}
.forthcoming-txt{
	float:left;
	width: 562px;
	font-size:10px;
	color:#666666;
	padding:3px 0px 3px 0px;
}
.all-events{
	float:left;
	width: 562px;
	font-size:10px;
	color:#785599;
	padding:12px 0px 3px 0px;
}
.all-events a:link,
.all-events a:visited,
.all-events a:hover{
	text-decoration:none;
	color:#785599;
	font-weight:normal;
}
span.light1{
	color:#3E3E3E;
	font-size:15px;
	text-transform:uppercase;
}
.link-section{
	float:left;
	width: 562px;
	padding:0px 0px 8px 0px;
}
.link-coloumn{
	float:left;
	width: 281px;
	color:#717171;
	font-size:12px;
	font-weight:bold;
	padding:12px 0px 12px 0px;
}
.link-coloumn a:link,
.link-coloumn a:visited,
.link-coloumn a:hover{
	text-decoration:none;
	color:#750082;
	font-size:11px;	
	font-weight:normal;
	line-height:18px;
}
.listing{
	float:left;
	width: 562px;
	padding:0px 0px 12px 0px;	
}
.listitem{
	float:left;
	width: 562px;
	border-bottom:1px dotted #CAA0D0;
	padding:12px 0px 12px 0px;
}
.venue-thumb{
	float:left;
	width: 170px;
}
.venue-details{
	float:left;
	width: 392px;
}
.venue-name{
	float:left;
	width: 392px;
	font-size:13px;
	color:#3E3E3E;
	padding:0px 0px 8px 0px;
}
.venue-others{
	float:left;
	width: 392px;
	font-size:10px;
	color:#666666;
	padding:3px 0px 8px 0px;
}
.venue-links{
	float:left;
	width: 392px;
	font-size:10px;
	color:#750082;
	padding:3px 0px 8px 0px;
}
.venue-links-left{
	float:left;
	width: 196px;
	font-size:10px;
	color:#750082;
}
.venue-links-right{
	float:left;
	width: 191px;
	font-size:10px;
	color:#750082;
	text-align:right;
	margin-right:0px;
}
.venue-links a:link,
.venue-links a:visited,
.venue-links a:hover{
	color:#750082;
	text-decoration:none;
}

/*Additional CSS SP ends here*/
/*Additional CSS ajIT ends here*/
.txt-as{
	float:left;
	width: 562px;
	color:#717171;
	padding:0px 0px 5px 0px;	
}
.txt1-as{
	float:left;
	width: 562px;
	font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#717171;
	padding:0px 0px 5px 0px;	
}
.gal-links-as a:link,
.gal-links-as a:visited,
.gal-links-as a:hover{
	color:#750082;
	text-decoration:none;
	font-size:10px;
}
.line-as{
	width:562px;
	height:1px;
	padding-top:0px;
	padding-bottom:15px;
	}
.text-box-as
	{
	float:right;
	width:375px;
	padding-top:5px;
	padding-right:10px;
	}
.page-link-as{
	float:left;
	width: 562px;
	text-align:left;
	font-size:13px;
	color:#750082;
	padding-top:20px;
	padding-bottom:18px;
}
.curve-boxtop-as{
		background-image: url(../images/top_curve.jpg);
		vertical-align:middle;
		width:404px;
		height:12px;
		}
.curve-boxtop1-as{
		background-image: url(../images/top1_curve.jpg);
		vertical-align:middle;
		width:404px;
		height:12px;
		}
.curve-box-as{
		width:404px;
		}
.curve-boxbg-as{
		background-image: url(../images/bg_curve.jpg);
		width:404px;
		}
.personal-as{
		width:130px;
		height:12px;
		font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color:#717171;
		}
.personal1-as{
		width:95px;
		height:12px;
		font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color:#717171;
		}
.box-inner-as{
		width:357px;
		font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color:#717171;
		}
.box-inner1-as{
		background-image: url(../images/line_enq.jpg);
		width:357px;
		height:12px;
		vertical-align:top;
		font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color:#717171;
		}
.ibox-as{
		border:solid 1px #959595;
		font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	    font-size: 10px;
		background-color:#E3E3E3;
		width:182px;
		}
.ibox1-as{
		border:solid 1px #959595;
		background-color:#E3E3E3;
		width:355px;
		height:90px;
		}
.right-banner{
	float:right;
	vertical-align:top;
	width:122px;
}
.font-djlist{
   font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.banner_as{
		float:right; width:122px; padding-top:5px; padding-left:3px;
		}
.prev1 a{
	width: 60px;
	font-size:13px;
	color:#750082;
}
.prev1 a:hover{
	width: 60px;
	font-size:13px;
	color:#717171;
}
.next1 a{
	width: 60px;
	font-size:13px;
	color:#750082;
}
.next1 a:hover{
	font-size:13px;
	width: 60px;
	color:#717171;
}	
.gal-details_as{
	float:left;
	width: 250px;
	font-size:10px;
	color:#606060;
	padding:15px 150px 0px 0px;
}	
.venue-links-right1{
	float:left;
	width: 191px;
	font-size:10px;
	color:#750082;
}
.venue-links1 a:link,
.venue-links1 a:visited,
.venue-links1 a:hover{
	color:#750082;
	text-decoration:none;
}