body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #00f;
}

a:hover {
	text-decoration: underline;
	color: #00F;
}

#navBar, #footer {
	background-color:#666;
	color:#fff;
	font-family:Verdana;
	font-weight:bold;
	width: 100%;
	height: 40px;
}
#footer{clear:both;font-weight:normal;}
#navBar a, #navBar a:visited, #footer a, #footer a:visited{color:#fff;text-decoration:none;}
#navBar a:hover, #footer a:hover{color:#f00;}
.tab {width:40px;}

#wholeContainer {
	margin: 0px;
	padding: 0px;
	width: 977px;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #000;
}

.rowContent {
	width:100%;
	clear:both;
}

#indexAnimation {
	background-color: #000;
}

.floatL{float: left;}
.floatR{float: right;}
.width1 {width: 325px;}
.width2 {width: 650px;}
.borderL {border-left: 1px solid #000;}
.borderR{border-right: 1px solid #000;}
.clearBoth{clear:both;}

.headerBox {
	width:100%;
	font-size: 10pt;
	color: #FFF;
	background-color: #666;
	height: 20px;
	clear: both;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	float:left;
}

.headerBox div{
	text-align: center;
	float: left;
}

#sixBox, #fourBox {
	height: 100%;
	width: 100%;
	margin:0px;
	padding:0px;
} 

#sixBox td{
	width: 33%;
	height: 50%;
	vertical-align: top;
}
#fourBox td{
	width: 50%;
	vertical-align: top;
}
.fourBoxIn{
	width:254px;
	text-align:justify;
}
.sixBoxIn {
	width:180px;
	text-align:justify;
	padding-top:10px;
}
.imgHolder , .newsImgHolder, .fourImgHolder{
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-position: center center;
	height: 117px;
	padding: 0px;
	border: 1px solid #000;
	width: 178px;
}
.imgHolder {	border: 1px solid #000;width: 178px;}
.newsImgHolder{width:280px;}
.fourImgHolder{width:254px;height:155px;}
.newsBoxIn{
	width:278px;
	text-align:justify;
	padding:10px 0px;
	margin:0px;
}
.indexIntro{
	color:#333;
	padding-right:20px;
	padding-left:20px;
	text-align:justify;
}
.indexIntro p{
	margin: 0px;
	padding: 5px 0px;
}

.heading {
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 5px;
}

.wholeHolder{
	clear:both;
	margin: 0px;
	padding: 0px;
	height: 86px;
	border-bottom:1px solid #aaa;
}
.wholeHolder, .listingName{color: #000;}

a.noDec{ 
	color: #000; 
	display: block;
	height: 100%;
}
a.noDec:hover{
	text-decoration:none;
}
.venueLogo {
	background-color:#fff;
	width:115px;
	margin: 0px;
	padding:0px;
}
.venuePlace {
	background-color: #fff;
	padding:0px;
	width:128px;
}
.venueIconText p{
	line-height:12pt;
	font-size: 8pt;
	text-align:left;
	display: block;
	padding:0px;
	padding-left: 6px;
}
.overScroll{
	overflow: auto;
}

.promo1 {
	font-size: 8pt;
	height: 145px;
	border:1px solid #000000;
	padding: 5px;
	background-color: #E6E6E6;
}
.additional_promoBox {
	padding:5px; 
	background-color:#e6e6e6; 
	margin:20px 8px;
	margin-left:0px;
	border: 1px solid #000000;
}
.promoText {
	margin: 0px;
	padding: 10px;
	text-align: justify;
}

.promoImg {
	margin-right: 10px;
}
.wholeDivider{height:1px;color:#ccc;background-color:#ccc;width:100%;border:0px;}
.wholeHolderAdditional {
	clear:both;
	margin: 0px;
	padding: 0px;
	height: 105px;
	border-bottom:1px solid #666;
}
#termandcon {
	overflow: auto;
	height:100%;
}
.listingName {
	/*border-top:1px solid #666;*/
	border-bottom:1px solid #aaa;
	padding:0px 5px;
}

#about_venue {
	height:200px;
}
.showingResults, .noResults{
	padding:10px 5px;
}
.showingResults{
	text-align:center;
}
.pagination{
	text-align:center;	
}
.quickFacts{
	padding:0px;
	line-height: 12px;
	text-align:left;
}
.fourGallery{
	float:left;
	width:161px;
	height:117px;
	border-left:1px solid #000;
}
#resultListing{
	width: 100%;
	border-top: 1px solid #ccc;
}
#resultListing td{
	text-align:center;
}
.bb{
	border-bottom:1px solid #ccc;
	padding:2px;
}
.br{
	border-right:1px solid #ccc;
}
#sort select, #sort2 select{font-size:8pt;}

.listingHeader{
	border-color: 1px solid #ccc;
}
.listingHeader td{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 10px 3px;
	text-align:center;
	font-weight:bold;
	
}

	.newColOne, .newColThree{
		width: 240px;
	}
	.newColOne{position:relative;}
	.newColTwo{
		width: 470px;
		background-color:#fff;
		padding:0px 10px;
	}
	.newColTwoThree{
		width: 735px;
		background-color:#fff;
	}
	.leftbox {width:170px;border:1px solid #ccc;margin:10px 0px;padding:0px 10px;background-color:#fbfbfb;}
	.leftbox2 {width:190px;border:0px;margin:0px 0px 10px 0px;padding:0px 0px;}
	.leftbox3 {width:170px;border:1px solid #ccc;margin:10px 0px 0px 0px;padding:10px;background-color:#00559e; text-align:center; font-size:18px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.leftbox3 a {color:#FFF; text-decoration:none;}
	.leftbox3 a:hover {text-decoration:underline;}
	.leftbox4 {width:170px;border:1px solid #ccc;margin:0px;padding:5px 10px;background-color:#000; text-align:center; font-size:12px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.leftbox4 a {color:#FFF; text-decoration:none;}
	.leftbox4 a:hover {text-decoration:underline;}
	.sms {width:210px;border:0px;margin:0px 0px;padding:0px 0px;}
	.leftbox {text-align:left;}
	.leftbox ul {padding-left:0px;margin-left:30px;}
	.leftbox ul li {padding-left:10px;padding-bottom:15px;line-height:18px;}
	
	.newsletterHeader{font-size:14pt;color:green;}
	.adHeader{font-size:12pt;font-weight:bold;color:#666;}
	.adHeader2{font-size:11pt;font-weight:bold;color:#666;}
	.pageHeader{font-size:18pt;color:#0065cd;}
	.searchHeader{font-size:14pt;color:#cb0000;}
	.aboutHeader{font-size:14pt;color:#000065;}
	.aboutpartybusHeader{font-size:12pt;color:#fe5705;font-weight:bold;}
	.jennyHeader{font-size:10pt;color:#000065;font-weight:bold;}
	.testimonialHeader{font-size:10pt;color:#000065;font-weight:bold;}
	.faqHeader{font-size:14pt;color:#000166;}
	.mainText{font-size:10pt;line-height:14pt;margin:10px 0px;}
.NLfield{
	width: 140px;
	border-top: 1px solid #666;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
	border-bottom: 3px solid #666;
	margin: 5px 0px;
	text-align: center;
}
#tandcbox{
	width:460px;
	height:450px;
	border:1px solid #666;
	font-family:Verdana;
	text-align:left;
	font-size:8pt;
	color: #666;
}
.enqBoxInfg{
	padding:10px;
}
.enqBoxInfg label{
	color: #666;
	font-weight:bold;
}
.enqBoxInfg select{
	margin-bottom:10px;
	width:154px;
	font-size:10pt;
}
#enqA{width:190px;margin:10px 0px;padding:0px 10px;}
#enqB{width:186px;margin-left:1px;position:relative;top:-3px;}
#enqC{width:174px;}
#enqBh{width:646px;}
#enqCh{width:700px;}
#enqAs{width:220px;margin-bottom:5px;}
#enqBs{width:216px;}
#enqCs{width:204px;}
#askJenny, #adBox1{width:190px;}
#askJenny{padding-top:5px;padding-left:0px;padding-right:0px;}
#adBox1{position:relative;}
.searchHoriz{
	width:100%;
	
}
#adBox2 { width:190px; position:relative; margin-bottom:5px;}
#adBox2 a {color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#adBox2 a:hover {text-decoration:underline;}
.enqBoxBorder{display:block}
.enqBoxBorder *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#666666}
.enqBoxBorder1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bdbdbd;
  border-right:1px solid #bdbdbd;
  background:#8c8c8c}
.enqBoxBorder2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;
  background:#838383}
.enqBoxBorder3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #838383;
  border-right:1px solid #838383;}
.enqBoxBorder4{
  border-left:1px solid #bdbdbd;
  border-right:1px solid #bdbdbd}
.enqBoxBorder5{
  border-left:1px solid #8c8c8c;
  border-right:1px solid #8c8c8c}
.enqBoxBorderfg{
  background:#666666}

.enqBox{display:block}
.enqBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e4e4e4}
.enqBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9c9c9c;
  border-right:1px solid #9c9c9c;
  background:#c4c4c4}
.enqBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #727272;
  border-right:1px solid #727272;
  background:#cccccc}
.enqBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;}
.enqBox4{
  border-left:1px solid #9c9c9c;
  border-right:1px solid #9c9c9c}
.enqBox5{
  border-left:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4}
.enqBoxfg{
  background:#e4e4e4}

.enqBoxw{display:block}
.enqBoxw *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e4e4e4}
.enqBoxw1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  background:#e4e4e4}
.enqBoxw2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  background:#e4e4e4}
.enqBoxw3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;}
.enqBoxw4{
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4}
.enqBoxw5{
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4}

.enqBoxm{display:block}
.enqBoxm *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ddd}
.enqBoxm1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  background:#ddd}
.enqBoxm2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  background:#ddd}
.enqBoxm3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;}
.enqBoxm4{
  border-left:1px solid #ddd;
  border-right:1px solid #ddd}
.enqBoxm5{
  border-left:1px solid #ddd;
  border-right:1px solid #ddd} 
.enqBoxfgm{
  padding:10px;
  background:#ddd}

.enqBoxIn{display:block}
.enqBoxIn *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fbfbfb}
.enqBoxIn1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  background:#f5f5f5}
.enqBoxIn2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  background:#f6f6f6}
.enqBoxIn3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;}
.enqBoxIn4{
  border-left:1px solid #ededed;
  border-right:1px solid #ededed}
.enqBoxIn5{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.enqBoxInfg{
  background:#fbfbfb}
  
 /* enquiry form css */
 .menuBox {
	width: 280px;
	border:1px solid #666;
	font-size: 8pt;
}

.fieldLabel {
	font-weight: bold;
	font-size: 7.5pt;
	padding: 3px;
}
.fieldLabelInside {font-variant:small-caps;clear:both;padding:5px;font-weight:bold;}
.field {padding:5px 10px;clear:both;}
#enquiry{
	width:190px;
	text-align:left;
	border: 1px solid #ccc;
	background-color:#fbfbfb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
	margin-bottom:0px;
}
.inpWidth{width:165px;}
.inpWidth2{width:135px;}
.selWidth{width:170px;}
#enquiry input, #enquiry select {
	border: 1px solid #666;
	background-color: #fff;
	font-size:8pt;
	padding:2px;
}
.submitButton{
	margin:10px 5px;
	background-color: #f00;
	color: #fff;
	font-weight: bold;
	height:30px;
}
.formCaption{
	color:#aaa;
	font-size:7pt;
}
#TimeOfEvent1, #TimeOfEvent2{width:70px;}
#TimeOfEvent1 {float:left;}
#TimeOfEvent2 {float:right;}
#timestamp{width:143px;}
.hiddenBoxOK{
	display:block;background-color:#999;color:#fff;text-decoration:none;font-size:12pt;padding:5px;
}
.hiddenBoxOK:hover{
	color:#666;background-color:#ccc;
}
#ifOther{
	visibility:hidden;
	margin-top:3px;
}
.venueCheck{border:0px;}
.pvp{
	border-collapse:collapse;
	border:1px solid #aaa;
	text-align:left;
}
.pvp td, .pvphead td{padding:5px 3px;}
.pvphead{border-collapse:collapse;border:1px solid #aaa;border-bottom:0px;text-align:left;}
#usefulMap iframe{
	width: 474px;
	border: 2px solid #fbc239;
	margin-left:8px;
	margin-top:8px;
}
#partyCol1a { width:286px; height:611px; border:1px #999 solid; margin-top:10px; padding:10px; background-color:#71bfff; float:left; text-align:left; }
#partyCol2a { width:160px; height:615px; float:right; margin-top:10px; }
#partyCol1b { width:286px; height:593px; border:1px #999 solid; margin-top:10px; padding:10px; color:#FFF; float:left; text-align:left; }
#partyCol2b { width:160px; height:615px; float:right; margin-top:10px; text-align:left; }
#partyCol2b a {color:#666666; text-decoration:none; text-align:left; }
#partyCol2b a:hover {text-decoration:underline;}
#partyCol1c { width:448px; border:1px #999 solid; margin-top:10px; padding:10px; background-color:#FFF; float:left; text-align:left; }
#partyCol2c { width:280px; float:right; text-align:left; }
#partyCol1d { width:286px; height:593px; border:1px #999 solid; margin-top:10px; padding:10px; color:#FF0000; float:left; text-align:left; }