﻿body
{
	background-image: url(../../../images/bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
}
A:hover
{
	color: #A73888;
}
A
{
	color: #000000;
	text-decoration: none;
}
h1
{
	margin: 0px; /*font-size:12pt;text-align: center;color:#491847;*/
}
/*h2{margin: 0px;font-size:10pt;color:#666699;}*/
h3
{
	margin: 0px;
	font-size: 10pt;
	color: #3F007D;
}
.bold
{
	font-weight: bold;
}

.leftBoxHline
{
	width: 150px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
}
.textGeneral
{
	font-size: 9pt;
}
.textHeading
{
	font-size: 12pt;
	font-weight: bold;
}
.textBlue
{
	font-size: 9pt;
	color: #000066;
	font-weight: bold;
}
.pt10{padding-top:10px;}
input
{
	border: 1px solid black;
	font-size: 8pt;
	color: #000066;
}
select
{
	border: 1px solid black;
	font-size: 8pt;
	color: #000066;
	height: 18px;
}

.Hspacer10
{
	width: 1px;
	height: 10px;
}
.Hspacer20
{
	width: 1px;
	height: 20px;
}
.mainDiv
{
	width: 960px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	padding-bottom: 50px;
}
.mainDiv1
{
	float: left;
	width: 960px;
	background: #ffffff;
}
/*-----------------------------*/
.topDiv
{
	width: 960px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.topDiv-1
{
	width: 960px;
	height: 85px;
	margin-left: auto;
	margin-right: auto;
}
.topDiv-1L
{
	float: left;
	width: 215px;
	height: 85px;
	text-align: center;
}
.topDiv-1R
{
	float: left;
	display: inline;
	width: 745px;
	height: 45px;
	text-align: right;
	padding-top: 40px;
}
.topDiv-1R-1
{
	float: left;
	width: 510px;
	height: 35px;
	text-align: right;
	padding-top: 10px;
	font-size: 9pt;
}
.topDiv-1R-2
{
	float: left;
	display: inline;
	width: 203px;
	height: 45px;
}
.topDiv-2
{
	width: 960px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
}
.topDiv-2L
{
	float: left;
	width: 215px;
	height: 25px;
	font-size: 8pt;
	text-align: center;
}
.topDiv-2R
{
	float: left;
	display: inline;
	width: 710px;
	height: 25px;
	font-size: 7pt;
	text-align: right;
}
.topDiv-2R A
{
	font-size: 7pt;
	text-decoration: none;
}
.topDiv-2R A:hover
{
	color: #A73888;
}

.topDiv-3
{
	width: 940px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/top-nav.jpg);
	text-align: center;
	padding-top: 7px;
}
.topDiv-3 A
{
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.topDiv-3 A:hover
{
	color: #A73888;
}
/*-------------------------------------*/
.topSection
{
	width: 940px;
	height: 325px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/m-bg.jpg);
}
.topSection1
{
	width: 940px;
	height: 325px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/m-bg1.jpg);
}
.topSection-L
{
	float: left;
	width: 213px;
	height: 325px;
	margin-left: auto;
	margin-right: auto;
}
.searchBox
{
	width: 138px;
	height: auto;
	text-align: left;
	padding: 75px 10px 10px 25px;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.searchBoxRow
{
	width: 150px;
	height: 50px;
	text-align: left;
}
.searchBoxRow-T
{
	width: 150px;
	height: 20px;
	text-align: left;
}
.searchBoxRow-B
{
	width: 150px;
	height: 20px;
	text-align: left;
}
.topSection-R
{
	float: left;
	display: inline;
	width: 693px;
	height: 295px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 5px 10px 5px;
}

/*-----------------------------*/

.midSection
{
	width: 940px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.midSectionHeader1
{
	width: 930px;
	height: 29px;
	background: url(../../../images/bg-1.jpg);
	padding-left: 10px;
	padding-top: 9px;
	text-align: center;
}
.midSectionHeader1 h1
{
	margin: 0px;
	font-size: 12pt;
	font-weight: bold;
}
.midSectionHeader2
{
	width: 740px;
	height: 29px;
	background: url(../../../images/bg-11.jpg);
	padding-left: 200px;
	padding-top: 9px;
	text-align: center;
}
.midSectionHeader2 h1
{
	margin: 0px;
	font-size: 12pt;
	font-weight: bold;
}
.midSectionBody
{
	float: left;
	width: 940px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/bg-2.jpg);
	padding-bottom: 20px;
}
.midSectionBodyB
{
	float: left;
	width: 940px;
	height: 10px;
	background: url(../../../images/bg-3.jpg);
}
.midSectionL
{
	float: left;
	width: 211px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.midSectionM
{
	float: left;
	display: inline;
	width: 518px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.midSectionR
{
	float: left;
	display: inline;
	width: 211px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

/*------------------ Left Section----------------*/

.leftBox
{
	width: 188px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}
.leftBoxH
{
	width: 158px;
	height: 23px;
	padding-left: 30px;
	padding-top: 7px;
	background: url(../../../images/l-bar.jpg);
	font-size: 9pt;
	font-weight: bold;
	color: #000000;	
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
}
.leftBoxB
{
	width: 188px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #999999;
	background: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 15px;
}
.leftBoxBanner
{
	width: 188px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #999999;
	background: #FFFFFF;
	padding-bottom: 10px;
}
.leftOffers
{
	width: 188px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #999999;
}
.leftVenueH
{
	width: 160px;
	height: 10px;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.leftBoxText
{
	width: 160px;
	height: 15px;
	font-size: 8pt;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
}

.leftBoxText h2
{
	margin: 0;
	font-size: 8pt;
	font-weight: normal;
}

.leftBoxHline
{
	width: 150px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
}

.sMedia
{
	width: 188px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	text-align: center;
}

/*------------------ Middle Section----------------*/

.midSectionM-1
{
	width: 470px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	padding-top: 20px;
}
.midSectionM-2
{
	width: 490px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/bg-m.jpg);
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 8px;
}
.midSectionM-3
{
	width: 490px;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
.imgBoxL
{
	float: left;
	width: 163px;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
}
.imgBoxR
{
	float: left;
	display: inline;
	width: 163px;
	height: 130px;
}
.imgBox1
{
	width: 141px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/bg-bar-black.jpg);
}
.imgBox2
{
	width: 141px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/venue-1.jpg);
}

.midSectionM-4
{
	/*width: 460px;
	height: 31px;*/
	margin-left: 30px;
	float: left;
}

.venueList
{
	width: 470px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.venueListL
{
	float: left;
	width: 165px;
	height: 100px;
	padding-top: 5px;
}
.venueListR
{
	float: left;
	display: inline;
	width: 305px;
	height: auto;
}

.venueListR-1
{
	width: 290px;
	height: 20px;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.venueListR-2
{
	width: 290px;
	height: 70px;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
}
.venueListR-3
{
	width: 290px;
	height: 15px;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #C99AB0;
}
.offerListR-3
{
	float: left;
	width: 450px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #C99AB0;

}

/*------------------ Right Section----------------*/

.rightBox
{
	width: 183px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}
.rightBoxH
{
	width: 153px;
	height: 21px;
	padding-left: 30px;
	padding-top: 10px;
	background: url(../../../images/r-bar-top.jpg);
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.rightBoxB
{
	width: 183px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/r-bar-mid.jpg);
	padding-top: 15px;
	padding-bottom: 5px;
}
.rightBoxBB
{
	width: 183px;
	height: 17px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/r-bar-bot.jpg);
}
.rightBoxText
{
	width: 150px;
	height: 15px;
	font-size: 8pt;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
}
.rightBoxText A
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.rightBoxText A:hover
{
	color: #A73888;
}
.rightBoxHline
{
	width: 150px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
}
.callbackBoxH
{
	width: 153px;
	height: 21px;
	padding-left: 30px;
	padding-top: 10px;
	background: url(../../../images/r-bar-top-email.jpg);
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.callbackBoxText
{
	width: 153px;
	height: 40px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
}
.callbackBoxT
{
	width: 153px;
	height: 15px;
	padding-left: 10px;
	font-size: 8pt;
	color: #000000;
}
.callbackBoxB
{
	width: 153px;
	height: auto;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 8pt;
	color: #000000;
}

/*---------------------------------*/


.bottomSection
{
	float: left;
	width: 940px;
	height: 24px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 8px;
	background: url(../../../images/bottom-nav.jpg);
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}
.bottomSection A
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.bottomSection A:hover
{
	color: #A73888;
}

.bottomDiv
{
	float: left;
	width: 940px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 9pt;
	padding-top: 25px;
}
.bottomDivLink
{
	float: left;
	width: 940px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 9pt;
	margin-bottom: 25px;
}
/*------------------------------------*/

.midSectionBody1
{
	float: left;
	width: 940px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/bg-22.jpg);
	padding-bottom: 20px;
	padding-top: 10px;
}
.midSectionBodyB1
{
	float: left;
	width: 940px;
	height: 10px;
	background: url(../../../images/bg-33.jpg);
}
.topSection-LBG
{
	width: 187px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/yellow-bar.jpg);
}
.midSectionVenue
{
	float: left;
	display: inline;
	width: 729px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.venueListHome
{
	width: 690px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.venueListHomeL
{
	float: left;
	width: 190px;
	height: 125px;
	padding-top: 5px;
}
.venueListHomeR
{
	float: left;
	display: inline;
	width: 470px;
	height: auto;
}
.venueListHomeR-N
{
	width: 350px;
	height: 20px;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	float: left;
}
.offerListR-N
{
	width: 470px;
	height: 20px;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	float: left;
	padding-top: 4px;
}
.offerListR-A
{
	float: left;
	display: inline;
	width: 470px;
	height: 20px;
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
}
.venueListHomeR-A
{
	float: left;
	display: inline;
	width: 115px;
	height: 20px;
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
	text-align: right;
}


.venueListHomeR-A-VDetail
{
	float: left;
	display: inline;
	width: 320px;
	height: 20px;
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
	text-align: left;
}

.venueListHomeR-2
{
	width: 470px;
	height: auto;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
}

.venueListHomeR-2-VDetail
{
    float: left;
	width: 470px;
	height: auto;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
}

.venueListHomeR-21
{
	width: 470px;
	height: 105px;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
}
.venueListHomeR-3
{
	width: 470px;
	height: 25px;
	margin: 3px auto 0px auto;
	font-size: 8pt;
	color: #333333;
	text-align: center;
}

.venueListHomeR-3-VDetail
{   
    float:left;    
	width: 470px;
	height: 25px;
	margin: 10px;
	font-size: 8pt;
	color: #333333;	
	text-align: center;	
	padding:10px;
	
}

.venueListHomeR-3-1
{
	width: 130px;
	height: 24px;
	padding-top: 6px;
}
.venueListButton
{
	width: 130px;
	height: 25px;
	background: url(../../../images/btn-bg11.jpg);
	display: inline-block;
	border: 0px;
}
.venueListHomeR-4
{
	float: left;
	width: 687px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.searchBoxListpage
{
	float: left;
	width: 138px;
	height: auto;
	text-align: left;
	padding: 10px 10px 10px 5px;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.searchHead
{
	width: 187px;
	height: auto;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 10px;
}
/*--------------------------------------*/

.midSectionBodySub
{
	float: left;
	width: 940px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	background: url(../../../images/bg-22.jpg);
}

.searchBoxSub
{
	width: 168px;
	height: auto;
	text-align: left;
	padding: 45px 10px 10px 10px;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background: url(../../../images/yellow-bar.jpg);
	background-repeat: no-repeat;
}
.leftBoxBSub
{
	width: 190px;
	height: auto;
	margin-top: 25px;
	margin-left: 10px;
	padding: 5px;
}
.leftBoxBSubHead
{
	width: 170px;
	height: 25;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	font-weight: bold;
	font-size: 10.5pt;
	text-align: center;
}
.leftBoxTextSub
{
	width: 170px;
	height: 15px;
	font-size: 8pt;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 20px;
}
.leftBoxHlineSub
{
	width: 178px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
}
.midBodyGeneral
{
	width: 700px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	text-align: justify;
	margin-bottom: 25px;
}

/*----contact us page---*/

.contactusText
{
	width: 690px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}
.contactusbg
{
	width: 690px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/contact-bg.jpg);
	margin-bottom: 25px;
	padding-top: 7px;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
}
.contactusMain
{
	width: 380px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.contactus1
{
	width: 70px;
	height: 55px;
	float: left;
}
.contactus2
{
	width: 300px;
	height: 35px;
	padding-top: 20px;
}
.contactusTextG
{
	width: 690px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	text-align: justify;
}
.contactusMain1
{
	width: 400px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
}
.contactusMain2
{
	width: 400px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}
.contactus1F
{
	width: 100px;
	height: 25px;
	float: left;
}
.contactus2F
{
	display: inline;
	width: 300px;
	height: 25px;
}

/*-------*/

.EnqRow
{
	width: 600px;
	height: auto;
	margin-left: 15px;
	line-height: 25px;
	
}
.EnqFormText
{
	float: left;
	width: 325px;
}
.EnqFormField
{
	display: inline;
	width: 250px;
}

.EnqFormButton
{
	width: 600px;
	height: auto;
	margin-left: 15px;
	line-height: 25px;
	text-align: center;
	
}
.Enquirybg
{
	width: 600px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../images/contact-bg.jpg);
	background-position: top;
	padding-top: 7px;
	font-weight: bold;
	font-size: 9pt;
	text-align: center;
	color: #000000;
	border-top: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
	border-left: solid 1px #C0C0C0;
}
.EnquiryDiv
{
	width: 600px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding-top: 7px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
	border-left: solid 1px #C0C0C0;
}

.headingbg
{
	float: left;
	width: 653px;
	height: 25px;
	margin-left: 10px;
	background: url(../../../images/contact-bg.jpg);
	background-position: top;
	padding-top: 7px;
	padding-left: 25px;
	text-align: center;
	color: #000000;
}
.offerVenueList
{
	float: left;
	width: 650px;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	color: #000000;
}
.offerVenueSpan1
{
	float: left;
	width: 250px;
}
.offerVenueSpan2
{
	float: left;
	width: 150px;
}
.offerVenueSpan3
{
	float: left;
	width: 150px;
}
.offerVenueSpan4
{
	float: left;
	width: 100px;
}
.usefulLink {width: 675px; height: auto;}
.usefulLink li{ display:block; padding-top: 15px;font-size: 9pt;color: #000066; }
.usefulLink a { display:block; font-size: 9pt;color: #000066; font-weight: bold; }

.siteMapDiv {float:left; margin: 10px auto 25px auto;text-align:left;width:200px;}
.siteMapDiv ul{}
.siteMapDiv li {color:#000066;font-size:9pt;list-style-type:none;padding-top: 5px;text-align:left;vertical-align:middle; background-image: none;}
.siteMapDiv li a {color:#000066;text-decoration:none;}

.nextButton{float: right;margin-right:35px;font-size:8pt;font-weight:bold;}
