@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#000000;
	background-image:url(/images/bg_top.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.wholeScreen {
	width:970px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.header {
	position:relative;
	width:970px;
	height: 120px;
}
.banner2
{
    clear:left;
}
.image {
	position:relative;
	width:970px;
	height:136px;
	background-image: url(/images/blackbar.png);
	z-index: 2;
}

#ctl00_bannerHead_UpdatePanel1 {background:none; width:600px; background-repeat:no-repeat; background-position:bottom;}

.westendleisure {position:relative; height:40px; width:100%; background-color:#000000;
}
.ticketBuyer {position:relative; clear:left; z-index:1;}

.leftContent
{
	position:relative;
	float:left;
	padding:0px;
	width:213px;
}
.centreContent

{
	position:relative;
	float: left;
	padding: 0px;
	width: 540px;
	z-index:0;
	clear: none;
}
.centrerightContent

{
	position:relative;
	float: left;
	padding: 0px;
	width: 750px;
	z-index:0;
	clear: none;
}

.rightContent
{
	position:relative;
	float:left;
	padding:0px;
	margin-left:0px;
	width:212px;
	clear:none;

} 
.fbook_minigallery {
	position:relative;
	width:500px;
	height:190px
}
.leftcol_menu {
	position:relative;
	float:left;
	left:-7px;
	width:230px;
	height:671px;
	background-image:url(/images/bgs/leftcolumn.png);
	background-repeat:no-repeat;
	top: -7px;
}
.rightcol_menu {
	position:relative;
	float:right;
	right:-7px;
	width:220px;
	height:671px;
	background-image:url(/images/bgs/rightcolumn.png);
	background-repeat:no-repeat;
	top: -7px;
	background-position: right;
}
.flashtop {
	position:absolute;
	width:970px;
	height:120px;
	left: 0px;
	z-index: 99;
	top: 13px;
}
.headrotator {
	position:absolute;
	left:-2px;
	top:0px;
	width:502px;
	height:120px;
	visibility: hidden;
}
.splat1 {position:absolute; float:right; width:500px; height:430px; z-index:0; background-image:url(/images/splats/1.png); right: 0px; top: 0px; left: 470px;}
.splat2 {position:absolute; float:right; width:500px; height:430px; z-index:0; background-image:url(/images/splats/2.png); right: 0px; top: 0px; left: 470px;}
.splat3 {position:absolute; float:right; width:500px; height:430px; z-index:0; background-image:url(/images/splats/3.png); right: 0px; top: 0px; left: 470px;}
.splat4 {position:absolute; float:right; width:500px; height:430px; z-index:0; background-image:url(/images/splats/4.png); right: 0px; top: 0px; left: 470px;}
.splat5 {position:absolute; float:right; width:500px; height:430px; z-index:0; background-image:url(/images/splats/5.png); right: 0px; top: 0px; left: 470px;}
.splat6 {position:absolute; float:right; width:500px; height:430px; z-index:0; background-image:url(/images/splats/6.png); right: 0px; top: 0px; left: 470px;}
.splat7 {position:absolute; float:right; width:500px; height:430px; z-index:0; background-image:url(/images/splats/7.png); right: 0px; top: 0px; left: 470px;}
.membershipform {
	position:absolute;
	left:200px;
	width:771px;
	height:464px;
	top:-125px;
	z-index:999;
	display:none;
}
.membershipform1 {
	position:relative;
	float:left;
	width:136px;
	height:464px;
	background-image:url(/images/membership_form_funnel.png);

}
.membershipform2 {position:relative; float:left; width:574px; height:464px; z-index:999; background-image: url(/images/membership_formbg.png);}
.membershipform3 {position:relative; float:left; width:60px; height:464px; z-index:999; background-image:url(/images/membership_form_end.png);}


.fpphoto a:link{
	position:relative;
	width:100px;
	height:75px;
	float:left;
	border-width: 1px;
	padding: 5px;
	border-color: #666666;
	border-style: solid;
	left: 7px;
	margin-left: 10px;
	margin-bottom:10px;
	top: 0px;
	overflow:hidden;
}
.fpphoto a:visited{
	position:relative;
	width:100px;
	height:75px;
	float:left;
	border-width: 1px;
	padding: 5px;
	border-color: #666666;
	border-style: solid;
	left: 7px;
	margin-left: 10px;
	margin-bottom:10px;
	top: 0px;
}
.fpphoto a:hover{
	position:relative;
	width:100px;
	height:75px;
	float:left;
	border-width: 1px;
	padding: 5px;
	border-color: #FFFFFF;
	border-style: solid;
	left: 7px;
	margin-left: 10px;
	margin-bottom:10px;
	top: 0px;
}
.fpmore{
	position:relative;
	width:112px;
	height:87px;
	float:left;
	left: 7px;
	margin-left: 10px;
	margin-bottom:10px;
	top: 0px;
}

.fpphoto a:hover { text-decoration:none;} /*BG color is a must for IE6*/
.fpphoto a.tooltip span {display:none;}
.fpphoto a.tooltip:hover span{display:none;}


.fpphoto_box {
	position:relative;
	width:468px;
	height:25px;
	background-color:#56c5f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	padding-left:10px;
	margin-top: 10px;
	margin-left: 17px;
	margin-bottom: 10px;
}
.fptoptracktitle {position:relative; float:left; width:220px; text-align:center}
.amazonholder {position:relative; float:left; text-align:left; left:0px; width:180px; margin-left:0px; margin-top:0px; height:300px; }
.amazonholder .mp3titleText, .mp3artistText {display:none;}
.amazonholder .mp3title {color:#FFF}
.amazonholder .mp3artist {color:#666}
.amazonholder .productLink {position:absolute; margin-left:50px;}





.divPaging {position:absolute; top:260px; width:100px; text-align:center; clear:both;  }
.divPaging .nextlink {position:absolute; float:left;   z-index:999;}
.divPaging .prevlink {position:absolute; float:left; right:40px;  z-index:999;}
.divPaging .nextlink a:link {position:absolute; margin:0px; padding:0px; width:36px; height:36px; background-image:url(/images/nextbutton.png); line-height:140px; overflow:hidden;}
.divPaging .nextlink a:visited {left:1px; line-height:140px; overflow:hidden; margin:0px; padding:0px; width:36px; height:36px; background-image:url(/images/nextbutton.png); }
.divPaging .nextlink a:hover {left:1px; line-height:140px; overflow:hidden; margin:0px; padding:0px; width:36px; height:36px; background-image:url(/images/nextbuttonon.png); }
.divPaging .nextlink a:active { left:1px; line-height:140px; overflow:hidden; margin:0px; padding:0px; width:36px; height:36px; background-image:url(/images/nextbutton.png); }
.djcontainer .divPaging .nextlink {left:150px;}
.djcontainer .divPaging .prevlink {left:40px; top:0px; }

.prevlink {position:absolute; left:-15px; top:140px; width:36px; height:36px; }
.prevlink a:link {position:absolute; margin:0px; padding:0px; width:36px; height:36px; background-image:url(/images/prevbutton.png); line-height:140px; overflow:hidden;}
.prevlink a:visited {line-height:140px; overflow:hidden; margin:0px; padding:0px; width:36px; height:36px; background-image:url(/images/prevbutton.png); }
.prevlink a:hover {line-height:140px; overflow:hidden; margin:0px; padding:0px; width:36px; height:36px; background-image:url(/images/prevbuttonon.png); }
.prevlink a:active {line-height:140px; overflow:hidden; margin:0px; padding:0px; width:36px; height:36px; background-image:url(/images/prevbutton.png); }
.fpcalday {
	position:relative;
	float:left;
	width:107px;
	height:auto;
	color:#FFFFFF;
	font-size:12px;
	left: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	margin: 3px;
	padding: 3px;
	margin-bottom: 20px; margin-top:10px;
}

.gallerycontainer {position:relative; float:left; left:230px; width:739px; height:auto;  top: -20px; }
.gallery2 {position:relative; float:left}




.fpphoto_box a:link {position:absolute; margin-left:10px; width:294px; height:41px; background-image:url(/images/manageremailbutton.png); line-height:200px; overflow:hidden; top:-6px;}
.fpphoto_box a:visited {position:absolute; margin-left:10px; width:294px; height:41px; background-image:url(/images/manageremailbutton.png); line-height:200px; overflow:hidden}
.fpphoto_box a:hover {position:absolute; margin-left:10px; width:294px; height:41px; background-image:url(/images/manageremailbutton_on.png); line-height:200px; overflow:hidden}
.fpphoto_box a:active {position:absolute; margin-left:10px; width:294px; height:41px; background-image:url(/images/manageremailbutton.png); line-height:200px; overflow:hidden}




.galphoto a:link{
	position:relative;
	width:130px; height:97px; 		float:left;
	border-width: 1px;
	padding: 5px;
	border-color: #666666;
	border-style: solid;
	left: 7px;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px;
	top: 0px;
	overflow:hidden;
}

.galphoto a:visited{
	position:relative;	width:150px; 	float:left;
	border-width: 1px;
	padding: 5px;
	border-color: #666666;
	border-style: solid;
	left: 7px;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px;
	top: 0px;
}

.galphoto a:hover{
	position:relative;
	width:130px;
	float:left;
	border-width: 1px;
	padding: 5px;
	border-color: #FFFFFF;
	border-style: solid;
	left: 7px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	top: 0px;
}


.galphoto a:hover { text-decoration:none;} /*BG color is a must for IE6*/
.galphoto a.tooltip span {display:none;}
.galphoto a.tooltip:hover span{display:none}

.ins_box{
	position:relative;
	float:left;
	width:485px;
	height:150px;
}

/**** PHOTO SCROLLER ******/
.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 170px; /*Width of Carousel Viewer itself*/
	height: 100px; /*Height should enough to fit largest content's height*/
	top: 25px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0px;
top: 0px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 240px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/**** END OF PHOTO SCROLLER ******/
.loginbutton  {
 position:absolute; left:0px; top:0px;
 width: 85px;
  height: 58px;
  padding: 60px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/splats/login_button.png) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */}

.centrerightContent .day {calbox
	position:relative;
	float:left;
	width:750px;
	height:60px;
	color:#FFFFFF;
	clear:left
}


.centrerightContent .month {position:relative; float:left; width:100%; font-size:14px; color:#FFFFFF; font-weight:bold;}
.calbg {position:relative; float:left; width:142px; height:144px; top:-10px; background-image:url(/images/cal/bg.png)}
.caltitle {
	position:relative;
	margin-bottom:5px;
	float:left;
	margin-top:5px;
	width:225px;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.8px;

	padding:0px;
	color:#FFFFFF;
}
.cFpBookButton
{
position:relative;
float:left;

}
.cTicketTitle {
	position:relative;
	margin-bottom:5px;
	float:left;
	margin-top:25px;
	width:180px;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.8px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
.tickettitle {
	position:relative;
	margin-bottom:5px;
	float:left;
	margin-top:25px;
	width:205px;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.8px;
	margin:0px;
	padding:10px;
	color:#FFFFFF;
	height: 80px;
}
.caldesc {position:relative; float:left; font-size:12px; margin:0px; padding:0px; width:225px; color:#FF9900}
.calbreak {
	position:relative;
	clear:both;
	height:15px;
	width:700px;
	margin-bottom:10px;
}

.calbox

{
	position:relative;
	float: left;
	padding: 0px;
	width: 370px;
	z-index:0;
	clear: none;
}
.ticketbox

{
	position:relative;
	float: left;
	padding: 0px;
	width: 750px;
	z-index:0;
	clear: both;
	background-color: #000000;
}
.ticketbox .type
{
	position:relative;
	float:left;
	font-size:12px;
	margin:0px;
	padding:10px;
	width:130px;
	color:#FF9900;
	height: 80px;
	border-left: 1px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;
	border-left-width: 1px;
}
.ticketbox .price
{
	position:relative;
	float:left;
	font-size:12px;
	margin:0px;
	padding:10px;
	width:90px;
	color:#FFFFFF;
	height: 80px;
	border-left-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: dotted;
}.ticketbox .quantity
{
	position:relative;
	float:left;
	font-size:12px;
	margin:0px;
	padding:10px;
	width:90px;
	color:#FFFFFF;
	height: 80px;
	border-left-color: #FFFFFF;
	border-left-style: dotted;
	border-left-width: 1px;
}

.centrerightContent a:link {color:#FF9900; text-decoration:none}
.centrerightContent a:visited {color:#FF9900; text-decoration:none}
.centrerightContent a:hover {color:#FFFF00; text-decoration:none}
.centrerightContent a:active {color:#FF9900; text-decoration:none}

.fptable {position:absolute; left:-40px; top:110px; width: 632px;}
.closebutton {position:absolute; cursor:pointer; float:right; right:-15px; top:-20px; width: 80px; height: 79px; z-index: 99;}
.applyformembership {margin-left:20px; position:absolute; top:215px; left:0px}
.fpphotocontainer {position:relative; left:-5px; top:-7px; float: left; width:123px; height: 92px;}
.footermenu {position:relative; float:left; width:970px; text-align:center; color:#FFFFFF; font-size:11px; margin-top:80px}

.calbg .dateday1 {background-image:url(/images/cal/1st.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday2 {background-image:url(/images/cal/2nd.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday3 {background-image:url(/images/cal/3rd.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday4 {background-image:url(/images/cal/4th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday5 {
	background-image:url(/images/cal/5th.png);
	width:82px;
	height:64px;
	position:absolute;
	right:30px;
	top:36px;
	line-height:250px; overflow:hidden;
}
.calbg .dateday6 {background-image:url(/images/cal/6th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday7 {background-image:url(/images/cal/7th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday8 {background-image:url(/images/cal/8th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday9 {background-image:url(/images/cal/9th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday10 {background-image:url(/images/cal/10th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday11 {background-image:url(/images/cal/11th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday12 {background-image:url(/images/cal/12th.png); width:82px; height:64px; position:absolute; right:30px;  top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday13 {background-image:url(/images/cal/13th.png); width:82px; height:64px; position:absolute; right:30px;  top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday14 {background-image:url(/images/cal/14th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday15 {
	background-image:url(/images/cal/15th.png);
	width:82px;
	height:64px;
	position:absolute;
	right:30px;
	top:36px;
	line-height:250px; overflow:hidden;
}
.calbg .dateday16 {background-image:url(/images/cal/16th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday17 {background-image:url(/images/cal/17th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday18 {background-image:url(/images/cal/18th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday19 {background-image:url(/images/cal/19th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday20 {
	background-image:url(/images/cal/20th.png);
	width:82px;
	height:64px;
	position:absolute;
	right:30px;
	top:36px;
	line-height:250px; overflow:hidden;
}
.calbg .dateday21 {background-image:url(/images/cal/21st.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday22 {background-image:url(/images/cal/22nd.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday23 {background-image:url(/images/cal/23rd.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday24 {background-image:url(/images/cal/24th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday25 {background-image:url(/images/cal/25th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday26 {background-image:url(/images/cal/26th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday27 {background-image:url(/images/cal/27th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday28 {background-image:url(/images/cal/28th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday29 {background-image:url(/images/cal/29th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday30 {background-image:url(/images/cal/30th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .dateday31 {background-image:url(/images/cal/31st.png); width:82px; height:64px; position:absolute; right:30px; top:36px; line-height:250px; overflow:hidden;}
.calbg .datemonthJanuary {background-image:url(/images/cal/jan.png); width:37px; height:26px; position:absolute; right:31px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthFebruary {background-image:url(/images/cal/feb.png); width:37px; height:26px; position:absolute; right:26px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthMarch {background-image:url(/images/cal/mar.png); width:37px; height:26px; position:absolute; right:22px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthApril {background-image:url(/images/cal/apr.png); width:37px; height:26px; position:absolute; right:26px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthMay {background-image:url(/images/cal/may.png); width:37px; height:26px; position:absolute; right:22px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthJune {background-image:url(/images/cal/jun.png); width:37px; height:26px; position:absolute; right:29px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthJuly {
	background-image:url(/images/cal/jul.png);
	width:37px;
	height:26px;
	position:absolute;
	right:30px;
	top:70px;
	line-height:250px;
	overflow:hidden;
}
.calbg .datemonthAugust {background-image:url(/images/cal/aug.png); width:37px; height:26px; position:absolute; right:24px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthSeptember {background-image:url(/images/cal/sep.png); width:37px; height:26px; position:absolute; right:26px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthOctober {background-image:url(/images/cal/oct.png); width:37px; height:26px; position:absolute; right:29px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthNovember {background-image:url(/images/cal/nov.png); width:37px; height:26px; position:absolute; right:27px; top:70px; line-height:250px; overflow:hidden;}
.calbg .datemonthDecember {background-image:url(/images/cal/dec.png); width:37px; height:26px; position:absolute; right:28px; top:70px; line-height:250px; overflow:hidden;}





.fpcalday .caltitle {
	color:#FFCC00;
	font-size:11px;
	width:105px;
	position:relative;
	height: auto;
	float:left;
}
.fpcalday .caldesc {
	position:relative;
	width:105px;
	font-size:11px;
	color:#FFFFFF;
	height: 180px;
	overflow: auto;
	margin-top: 17px;
}

.footermenu a:link {text-decoration:none; color:#FFFFFF; font-size:12px;}
.footermenu a:visited{text-decoration:none; color:#FFFFFF; font-size:12px;}
.footermenu a:hover {text-decoration:none; color:#FFCC00; font-size:12px;}
.footermenu a:active {text-decoration:none; color:#FFFFFF; font-size:12px;}


.ticketPicker {position:relative; width:960px; border-bottom-style:dotted; border-bottom-color:#FFCC00; border-bottom-width:1px; clear:left}

.cCalBg .dateday1 {background-image:url(/images/cal/1st.png); width:82px; height:64px; position:absolute; right:30px; top:36px; 
line-height:250px; overflow:hidden;}
.cCalBg .dateday2 {background-image:url(/images/cal/2nd.png); width:82px; height:64px; position:absolute; right:30px; top:36px; 
line-height:250px; overflow:hidden;}
.cCalBg .dateday3 {background-image:url(/images/cal/3rd.png); width:82px; height:64px; position:absolute; right:30px; top:36px; 
line-height:250px; overflow:hidden;}
.cCalBg .dateday4 {background-image:url(/images/cal/4th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; 
line-height:250px; overflow:hidden;}
.cCalBg .dateday5 {
	background-image:url(/images/cal/5th.png);
	width:82px;
	height:64px;
	position:absolute;
	right:30px;
	top:36px;
	line-height:250px; overflow:hidden;
}
.cCalBg .dateday6 {background-image:url(/images/cal/6th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; 
line-height:250px; overflow:hidden;}
.cCalBg .dateday7 {background-image:url(/images/cal/7th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; 
line-height:250px; overflow:hidden;}
.cCalBg .dateday8 {background-image:url(/images/cal/8th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; 
line-height:250px; overflow:hidden;}
.cCalBg .dateday9 {background-image:url(/images/cal/9th.png); width:82px; height:64px; position:absolute; right:30px; top:36px; 
line-height:250px; overflow:hidden;}
.cCalBg .dateday10 {background-image:url(/images/cal/10th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday11 {background-image:url(/images/cal/11th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday12 {background-image:url(/images/cal/12th.png); width:82px; height:64px; position:absolute; right:30px;  
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday13 {background-image:url(/images/cal/13th.png); width:82px; height:64px; position:absolute; right:30px;  
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday14 {background-image:url(/images/cal/14th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday15 {
	background-image:url(/images/cal/15th.png);
	width:82px;
	height:64px;
	position:absolute;
	right:30px;
	top:36px;
	line-height:250px; overflow:hidden;
}
.cCalBg .dateday16 {background-image:url(/images/cal/16th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday17 {background-image:url(/images/cal/17th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday18 {background-image:url(/images/cal/18th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday19 {background-image:url(/images/cal/19th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday20 {
	background-image:url(/images/cal/20th.png);
	width:82px;
	height:64px;
	position:absolute;
	right:30px;
	top:36px;
	line-height:250px; overflow:hidden;
}
.cCalBg .dateday21 {background-image:url(/images/cal/21st.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday22 {background-image:url(/images/cal/22nd.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday23 {background-image:url(/images/cal/23rd.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday24 {background-image:url(/images/cal/24th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday25 {background-image:url(/images/cal/25th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday26 {background-image:url(/images/cal/26th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday27 {background-image:url(/images/cal/27th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday28 {background-image:url(/images/cal/28th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday29 {background-image:url(/images/cal/29th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday30 {background-image:url(/images/cal/30th.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .dateday31 {background-image:url(/images/cal/31st.png); width:82px; height:64px; position:absolute; right:30px; 
top:36px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthJanuary {background-image:url(/images/cal/jan.png); width:37px; height:26px; position:absolute; right:31px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthFebruary {background-image:url(/images/cal/feb.png); width:37px; height:26px; position:absolute; right:26px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthMarch {background-image:url(/images/cal/mar.png); width:37px; height:26px; position:absolute; right:22px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthApril {background-image:url(/images/cal/apr.png); width:37px; height:26px; position:absolute; right:26px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthMay {background-image:url(/images/cal/may.png); width:37px; height:26px; position:absolute; right:22px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthJune {background-image:url(/images/cal/jun.png); width:37px; height:26px; position:absolute; right:29px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthJuly {
	background-image:url(/images/cal/jul.png);
	width:37px;
	height:26px;
	position:absolute;
	right:30px;
	top:70px;
	line-height:250px;
	overflow:hidden;
}
.cCalBg .datemonthAugust {background-image:url(/images/cal/aug.png); width:37px; height:26px; position:absolute; right:24px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthSeptember {background-image:url(/images/cal/sep.png); width:37px; height:26px; position:absolute; right:26px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthOctober {background-image:url(/images/cal/oct.png); width:37px; height:26px; position:absolute; right:29px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthNovember {background-image:url(/images/cal/nov.png); width:37px; height:26px; position:absolute; right:27px; 
top:70px; line-height:250px; overflow:hidden;}
.cCalBg .datemonthDecember {background-image:url(/images/cal/dec.png); width:37px; height:26px; position:absolute; right:28px; 
top:70px; line-height:250px; overflow:hidden;}


.cCalBg {position:relative; float:left; width:142px; height:144px; top:-10px; background-image:url(/images/cal/bg.png)}
.cType {position: relative; float:left; width:200px; color:#FFFFFF; z-index:1; }

 .cPrice {position: relative; float:left; width:100px; color:#FFFFFF; z-index:1; }


.cTypeTitle, .cPriceTitle, .cQuantityTitle {position:relative; color:#FFFFFF; font-size:14px; height:25px; z-index:20;}
.cTypeDescription {    
}
.cTypeItem
{
    position:relative;
    z-index:85;
    text-decoration:none;
}
.cTypeItem:link
{
    display:block;
    position:relative;
    height:25px; 
    border-bottom-style:dotted; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px; 
    line-height:25px; 
    color:#ffffff;
    z-index:2;
} 
.cTypeItem  div
{
    position:relative;
    display:none;
    z-index:9;
    text-decoration:none;
}
.cNewHoverLink:link, a:hover, a:visited
{

    color:#ffffff;
    z-index:2;
    padding-left:10px;
} 
.cNewHoverLink  div
{
    position:relative;
    float:left;
    display:none;
    z-index:9;
    text-decoration:none;
    margin-left:5px;
    
}

.cNewHoverLink:hover div
{
width:200px;
    left:760px;
    top:-25px;
    position:absolute;
    display:block;
    background-color:#000000;
    color:#ffffff;
    z-index:9000;
    padding:1em;
    border:dotted 1px #ffffff;
    float:left;
}

.cTicketDropPanel
{
clear:left;
width:300px;
position:relative;
float:left;
}

.cTypeItem:hover div
{
    left:-100px;
    top:-25px;
    position:relative;
    display:block;
    background-color:#F0000F;
    color:#ffffff;
    z-index:9000;
    padding:1em;
    border:dotted 1px #ffffff;
    display:none;
}
.cMore
{
    
}
.cTypeLink
{
    position:relative;
}
/*.cTypeItem,*/ .cPriceItem  {position:relative; width:100px; height:25px; border-bottom-style:dotted; border-bottom-color:#CCCCCC; border-bottom-width:1px; line-height:25px; color:#FFFFFF}
.cQuantityItem  {position:relative;  height:25px;  line-height:25px; 
}

.basketHolder
{
    position:relative; 
    display:block;
    left:577px;
    top:-135px; 
    width:391px; 
    background-image:url(/images/basket2.png); 
    color:#FFFFFF; 
    z-index:9;
}
.basketHolder .cTitleRow 
{
    height:135px; 
    width:131px; 
    background-image:url(/images/basket1.png); 
    position:absolute; 
    left:-131px; 
    top:0px;  
    background-repeat:no-repeat;
}
.basketHolder .cDescription 
{
    width:100px;
}
.basketHolder .cQuantity 
{
    width:70px;
}
.basketHolder .cNet 
{
    width:80px
}
.basketHolder .cItemTotal 
{
    width:60px;
}
.basketHolder .cDeleter 
{ 
    height:25px; 
    width:60px; 
    left:0px;  
    overflow:hidden; 
    text-decoration:none; 
    color:#000; 
    background-image:url(/images/deleter.png); 
    position:relative; 
    float:left; 
    margin-top:3px; 
    text-align:center; 
    line-height:24px; 
    padding:0px; 
}
.basketHolder .cTotalHeader 
{
    text-align:right; 
    position:relative; 
    right:0px; 
    font-weight:bold; 
    border-bottom-style:dotted; 
    border-bottom-width:1px; 
    border-bottom-color:#FFFFFF; 
    width:300px;
}
.basketHolder .cTotal 
{
    text-align:right; 
    position:relative; 
    right:0px; 
    font-size:18px; 
    font-weight:bold;  
    width:300px;
}
.basketHolder .buttonRow 
{
    position:relative; 
    float:left; 
    top:20px; 
    width:391px; 
    text-align:center; 
    background-image:url(/images/basket3.png); 
    height:30px;
}
.basketHolder .cFooter
{
    height:60px;
}
.allbasket {position:relative; top:0px; float:left; width:391px;  color:#FFFFFF; z-index:99999;}

.allbasket .cTitleRow {height:135px; width:131px;  position:absolute; left:-131px; top:0px;  background-repeat:no-repeat;}
.allbasket .cDescription {width:100px;}
.allbasket .cQuantity {width:70px;}
.allbasket .cNet {width:80px}
.allbasket .cItemTotal {width:60px;}
.allbasket .cDeleter { height:25px; width:60px; left:0px;  overflow:hidden; text-decoration:none; color:#000; background-image:url(/images/deleter.png); position:relative; float:left; margin-top:3px; text-align:center; line-height:24px; padding:0px; }
.allbasket .cTotalHeader {text-align:right; position:relative; right:0px; font-weight:bold; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#FFFFFF; width:300px;}
.allbasket .cTotal {text-align:right; position:relative; right:0px; font-size:18px; font-weight:bold;  width:300px;}
.allbasket .buttonRow {position:relative; float:left; top:30px; width:391px; text-align:center;  height:30px;}

.viewbaskethead { color:#FFFFFF; font-weight:bold;}

.ticketdisclaimer {
top:50px; position:relative; float:left; clear:left;
}


.djrecommends
{ color:#FFFFFF; font-weight:bold;}


.cCheckoutButton  {
 position:absolute; left:150px; top:-10px;
 width: 157px;
  height: 33px;
  padding: 33px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/proceed.png) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped wcursor */
  cursor: hand; /* for IE 5.x */}
.prepay
{
    display:block;
    margin-left:7em;
}
.cSurnameTitle, .cFirstNamesTitle, .cAddress1Title , .cAddress2Title, .cPostalCityTitle , .cPostcodeTitle , .cPhoneTitle , .cEmailTitle
{
    display:inline-block;
    width:10em;
}
.cEntryRow {display:block; position:relative; float:left; width:300px; color:#FFFFFF; height:30px;}

.cTitle {color:#FFFFFF; font-size:18px; margin-left:150px;}
.cSurnameRow {position:relative; color:#FFFFFF; margin-top:10px;}
.cFirstnamesRow {position:relative; color:#FFFFFF;  }
.cAddress2Row, .cCityRow, .cPostcodeRow, .cEmailRow {position:relative;  color:#FFFFFF;}
.cAddress1Row, .cPhoneRow {position:relative; color:#FFFFFF; margin-top:15px; }
.goToPaymentsButton {position:relative; left:25em; margin-top:10px; }

.cRegTable, .cDetailTable {position:relative; left:300px; color:#FFFFFF; top:0px;}
.cMoreDetailDiv .cMoreTitleHeader {position:relative; float:left; left:-110px; background-image:url(/images/regtitle.png); width:261px; height:129px; line-height:300px; overflow:hidden;}
.cFirstNamesBox, .cSurnameBox, .cPhoneBox, .cHomeBox, .cMobileBox, .cWorkBox 
{
    position:relative;
    background:none; 
    border:0px; 
    padding-left:7px; 
    width:220px; 
    height:30px; 
    background-image:url(/images/textbox1.gif);
}
 .cEmailBox, .cDOBBox  {background:none; border:0px; padding-left:7px; width:220px; height:30px; background-image:url(/images/textbox3.gif)}
.cRegTable .cPWBox, .cPWCBox, .cAddress1Box, .cAddress2Box, .cPostalCityBox, .cPostcodeBox {background:none; border:0px; padding-left:7px; width:220px; height:30px; background-image:url(/images/textbox2.gif)}

 .cFirstNameBox, .cSurnameBoxBox, .cCityBox  {background:none; border:0px; padding-left:7px; width:220px; height:30px; background-image:url(/images/textbox1.gif)}


.cCreateUserButton  {
 position:relative; float:left; left:400px; top:-10px;
 width: 106px;
  height: 100px;
  padding: 100px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/nextsplbutton.png) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */}

.cTitleHeader {position:relative; float:left; left:-110px; background-image:url(/images/regtitle2.png); width:333px; height:79px; line-height:300px; overflow:hidden;}

.cQuestionaire {color:#FFFFFF}
.cQuestionaireHead {position:relative; width:630px; background-image:url(/images/regtitle3.png); height:140px; line-height:300px; overflow:hidden;}

.djcontainer .mp3titleText, .mp3artistText {display:none;}
.djcontainer .mp3title {color:#FFF}
.djcontainer .mp3artist {color:#666}


.djbox {
	position:relative;
	float:left;
	width:200px;
	padding:5px;
	margin:5px;
}
.djpic {
	position:relative;
	float:left;
	width:200px;
	padding:5px;
	margin:5px;
	clear:both;
}
.djcontainer
{
	position:relative;
	width:220px;
	float:left;
	height:auto;
	border-width:1px;
	/*border-style:solid;*/
	border-color:#FFFFFF;
	
}


.vtbox {position:relative; width:970px; height:493px; background-image:url(/images/vtbg.jpg); clear:both;}
.qtvt {position:absolute; right:9px; top:15px;}

.vtlinks .dancefloor {position:absolute; width:162px; top:80px; height:76px;}
.vtlinks .dancefloor a:link {position:absolute; width:162px; top:0px; height:76px; background-image:url(/images/main_off.png); line-height:200px; overflow:hidden}
.vtlinks .dancefloor a:visited {position:absolute; width:162px; top:0px; height:76px; background-image:url(/images/main_off.png); line-height:200px; overflow:hidden}
.vtlinks .dancefloor a:hover {position:absolute; width:162px; top:0px; height:76px; background-image:url(/images/main_on.png); line-height:200px; overflow:hidden}
.vtlinks .vip {position:absolute; width:162px; height:76px; top:180px; }
.vtlinks .vip a:link {position:absolute; width:162px; height:76px; background-image:url(/images/posh_off.png); line-height:200px; overflow:hidden}
.vtlinks .vip a:visited {position:absolute; width:162px; height:76px; background-image:url(/images/posh_off.png); line-height:200px; overflow:hidden}
.vtlinks .vip a:hover {position:absolute; width:162px; height:76px; background-image:url(/images/posh_on.png); line-height:200px; overflow:hidden}
.vtlinks .retro {position:absolute; width:162px; height:76px; top:300px; }
.vtlinks .retro a:link {position:absolute; width:162px; height:76px; background-image:url(/images/retro_off.png); line-height:200px; overflow:hidden}
.vtlinks .retro a:visited {position:absolute; width:162px; height:76px; background-image:url(/images/retro_off.png); line-height:200px; overflow:hidden}
.vtlinks .retro a:hover {position:absolute; width:162px; height:76px; background-image:url(/images/retro_on.png); line-height:200px; overflow:hidden}
.vtlinks .lounge {position:absolute; width:162px; height:76px; top:400px; }
.vtlinks .lounge a:link {position:absolute; width:162px; height:76px; background-image:url(/images/lounge_off.png); line-height:200px; overflow:hidden}
.vtlinks .lounge a:visited {position:absolute; width:162px; height:76px; background-image:url(/images/lounge_off.png); line-height:200px; overflow:hidden}
.vtlinks .lounge a:hover {position:absolute; width:162px; height:76px; background-image:url(/images/lounge_on.png); line-height:200px; overflow:hidden}


#ctl00_ContentPlaceHolder1_banner1_lblBanner {margin-left:17px}
#ctl00_ContentPlaceHolder1_banner2_lblBanner {margin-left:17px}


.nightoutcalendar {position:absolute; top:250px; }

.mypoints {position:relative; float:right: width:688px; height:243px; background-image:url(/images/pointsbox.png); background-repeat:no-repeat; margin-left:270px;}

.mypoints .mypointsName {position:relative; float:left; clear:left; font-size:14px;  margin-left:30px; margin-top:60px; color:#FFFFFF}
.mypoints .mypointsAddress {position:relative; float:left; clear:left; font-size:11px;  margin-left:30px; margin-top:5px; color:#FFFFFF}
.mypoints .mypointsRegistered {position:absolute; font-size:14px;  margin-left:30px; top:210px; color:#FFcc00}
.mypoints .mypointsPoints {position:absolute; font-size:44px;  left:250px; top:60px; color:#FFcc00; font-family:arial; letter-spacing:-2px; font-weight:bold;}
.mypoints .mypointsPounds {position:absolute; font-size:44px;  left:470px; top:60px; color:#A2E023; font-family:arial; letter-spacing:-2px; font-weight:bold;}

.rightcol_menu .nextlink {position:absolute; float:left; left:150px}
.rightcol_menu .prevlink {position:absolute; float:left; left:40px; top:0px;}
.djcontainer .amazonholder {float:left; position:relative; clear:left; left:0px; margin-left:0px;}


.uploadcalendar {z-index:999999; position:relative;}
.uploadcalendar .ajaxcalendar {z-index:999999; position:absolute; top:0px; left:400px; background-color:#FFFFFF;}

.changepasswordchange
{
   position:relative;
   display:block;
   top:20px;
   left:300px;
} 


.photogallerypagegallery .divPaging .nextlink 
{
float:right; position:relative; left:750px;
}

.photogallerypagegallery .divPaging .prevlink
{
float:left; position:relative; left:165px; top:-1px;
}

.djmsg {
position:relative; clear:left; 
}

.semiblackfill
{ position:fixed;
 float:left; 
 background-color: #000000; opacity:0.7;filter:alpha(opacity=70);
 height:100%;
 width:100%;
 left:0; top:0;
 z-index:9999999;
 text-align:center;
    
   
}

