/* --------------------------------------------------        --------------------------------------------------------*/
/* -------------------------------------------------- COMMON -------------------------------------------------------*/

body {
	background: #000000 url(../images1/bg-main-top.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f9ebad; line-height:21px; padding:0px; margin:0px; text-align:justify;
}
H1, H2, H3, H4, H5, H6, UL, LI, FORM{
	margin:0; padding:0;
}
H1, H2, H3, H4, H5, H6{
	display:block;  color:#ffd337;
}
H1{
	font-size:18px;  font-weight:normal;
}
H2{
	font-size:16px;
}
H3{
	font-size:11px;
}
H4, H5, H6{
	font-size:14px;
}
H5.aboutOnsite{
	font-size:12px; color:#385993; line-height:20px; padding-top:3px;
}

UL{
	list-style-type:disc; margin: 10px 0 0 4px;
}
UL LI{
	line-height:17px; text-decoration:none;
}
IMG{
	border:0px;
}
INPUT, SELECT, TEXTAREA{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#404040;
}
p:first-child{
	margin:0px;
}
P{
	margin:0 0 16px !important;
}
A:link{
	color:#d9ba3e; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold;
}
A:visited{
	color:#d9ba3e; text-decoration:none;
}
A:hover{
	color:#ffe991; text-decoration:underline;
}
A:active{
	color:#ffe991; text-decoration:underline;
}
A:focus{
	outline:none;
}
.clear{
	height:0px;	line-height:0px; font-size:0px; display:block; clear:both;
}
.hide{
	display:none;
}
/* -------------------------- Main HomePage ---------------------------*/
DIV#bannerMainHomepage{
	 background:url(../images1/main-home-banner.jpg) no-repeat; width:931px; height:257px; margin:0 auto; 
}
DIV#contentMainHomepage{
	width:918px; height:auto !important; min-height:444px; height:444px; margin:0 auto; padding-bottom:20px;
}
DIV.welcomeHeadingMainHomepage{
	height:11px; width:356px; padding-bottom:10px; padding-top:40px; margin:0;
}
DIV#buttondMain{
	width:508px; height:81px; margin:0 auto; padding:58px 0 0 0;
}
DIV.button01{
	width:246px; height:81px; float:left;
}
DIV.button02{
	width:246px; height:81px; float:right;
}
/* -------------------------- Banner Main ---------------------------*/
DIV.banner{
	 background: none; width:938px; height:257px; margin:0 auto; margin:0 auto; padding-left:22px;
}
DIV#bannerMain{
	 background:url(../images1/bg-banner-topmain.png) no-repeat; width:934px; height:257px; behavior: url(iepngfix.htc)
}
DIV#logo{
	width:358px; height:87px; float:left; margin:0; padding:23px 0 0 0;
}
DIV.logoandlogin {
      width:232px; float:left; margin:0; padding:0px 0 0 2px; 
}
DIV#logoMain{
	width:232px; height:130px; margin:0; padding:0px 0 0 0;
}
/* -------------------------- Top Link And Login ---------------------------*/
DIV#toplinkLoginMain{
	width:210px; height:auto; margin:0; float:right; display:inline; margin-right:15px;
}
DIV#mainToplinks{
	width:210px; height:24px; margin-bottom:18px;
}
DIV#leftBgTopLinks{
	background:url(../images1/top-links-left.gif) no-repeat; width:10px; height:24px; margin:0; float:left;
}
DIV#rightBgTopLinks{
	background:url(../images1/top-links-right.gif) no-repeat; width:10px; height:24px; margin:0; float:left;
}
DIV#centerBgTopLinks{
	background:url(../images1/top-links-center.gif) repeat-x; width:190px; height:24px; margin:0; float:left; font-family:Tahoma; font-size:11px; font-weight:bold; text-align:center; color:#d9ba3e;
}
DIV#centerBgTopLinks A{
	text-decoration:none;
}
DIV#centerBgTopLinks A:hover{
	text-decoration:underline; color:#ffec9f;
}
DIV#centerBgTopLinks A.Activetoplinks{
	text-decoration:underline; color:#ffec9f;
}
DIV#loginMain{
	width:203px; height:108px; margin:4px 0 0 3px; padding:0;
}
DIV#headingLogin{
	background:url(../images1/login-heading.gif) no-repeat; width:203px; height:40px; margin:0;
}
DIV#usernamePasswordMain{
	width:150px; height:45px; float:left; margin-top:2px;
}
DIV.username{
	width:145px; height:20px; margin-bottom:5px; background:#4b3402; padding-left:5px;
}
DIV.password{
	width:145px; height:20px; margin:0; background:#4b3402; padding-left:5px
}
.usernamearia{
	width:145px; height:18px; margin:0; background:#4b3402; padding-top:2px; border:none; color:#fada53;
}
DIV#loginBtn{
	width:48px; height:47px; margin:0; float:right;
}
DIV.forgetPass{
	width:203px; margin:0; float:left; line-height:11px; height:11px; padding:2px 0 1px;
}
DIV.forgetPass A:link, DIV.forgetPass A:visited{
	font-size:11px; font-weight:normal; color:#736711; text-decoration:underline; padding:0; margin:0; display:inline;
}
DIV.forgetPass A:hover, DIV.forgetPass A:active{
	text-decoration:none; display:inline;
}

/* -------------------------- Content  ---------------------------*/
DIV#contentMain{
	background: #000000 url(../images1/top-texture.gif) repeat-x; width:100%; margin:0; padding:0; height:auto;
}
DIV#contentMainFixed{
	width:918px; height:auto; margin:0 auto; padding-bottom:20px;
}
/* -------------------------- Navigation  ---------------------------*/
DIV#navigationMain{
	width:918px; height:78px; margin:0;
}
DIV#navLeftBg{
	background:url(../images1/nav-left-bg.gif) no-repeat; width:96px; height:78px; margin:0; float:left;
}
DIV#navRightBg{
	background:url(../images1/nav-right-bg.gif) no-repeat; width:96px; height:78px; margin:0; float:left;
}
DIV.navCenter{
	background:url(../images1/nav-center-bg.gif) bottom repeat-x; width:726px; height:78px; margin:0; float:left;
}
DIV.navMain{
	width:auto; height:39px; margin-top:26px; 
}
DIV.navMain A{
	background:left top no-repeat; display:inline; float:left; height:39px; margin:0; text-indent: -9999px;
}
DIV.navMain A.gallery{
	background:url(../images1/gallery.gif) no-repeat; width:84px; height:39px; margin:0;
}
DIV.navMain A.menu{
	background:url(../images1/menu.gif) no-repeat; width:67px; height:39px; margin:0;
}
DIV.navMain A.news{
	background:url(../images1/news.gif) no-repeat; width:64px; height:39px; margin:0;
}
DIV.navMain A.events{
	background:url(../images1/events.gif) no-repeat; width:81px; height:39px; margin:0;
}
DIV.navMain A.theVenue{
	background:url(../images1/the-venue.gif) no-repeat; width:105px; height:39px; margin:0px;
}
DIV.navMain A.guestlistReservations{
	background:url(../images1/guestlist-reservations.gif) no-repeat; width:237px; height:39px; margin:0px;
}
DIV.navMain A.vacancy{
	background:url(../images1/vacancy.gif) no-repeat; width:87px; height:39px; margin:0px;
}
DIV.navMain A:hover{
	background-position:0px -39px; 
}
DIV.navMain A.mainActive{
	background-position:0px -39px; background-color:#ffffff; 
}
/* ----------------------Links Ends----------------------*/

/* -------------------------- Under Content  ---------------------------*/
DIV.textBottomBannerMain{
	width:580px; height:auto; margin:18px 0 0 0; float:left;
}
DIV.welcomeHeading{ 
	background:url(../images1/welcom-heading01.gif) no-repeat; height:11px; width:374px; padding-bottom:10px; margin:0;
}
DIV#specialOfferBanner{
	width:580px; height:108px; margin:5px 0 0; border:solid #2b2b2b 1px; display:block;
}
/* -------------------------- Right Menus ---------------------------*/
DIV.rightMenusMain{
	width:304px; float:right; margin-top:12px;
}
DIV.quicklinkGuestList{
	width:304px; height:78px; margin:0; padding:0;
}
DIV.quicklinkPlanning{
	width:304px; height:78px; margin-top:4px; padding:0;
}
DIV#whatHappeningHeading{
	background:url(../images1/what-happening-heading.gif) no-repeat; width:212px; height:15px; margin:10px auto 1px; padding:0;
}
DIV.sliding{
	width:304px; margin:0; background:url(../images1/sliding.jpg) no-repeat; padding:0px;
	
}
/* -------------------------- Footer ---------------------------*/
DIV#footerMain{
	background:url(../images1/footer-bg.gif) repeat-x; width:100%; height:98px; margin:0;
}
DIV#footer{
	width:918px; height:54px; padding-top:45px; margin:0 auto; color:#7e7e7e; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold; text-align:center;
}
DIV#footer A{
	text-decoration:none; color:#7e7e7e;
}
DIV#footer A:hover{
	text-decoration:underline; color:#ffec9f;
}
DIV#footer A.Activefooter{
	text-decoration:underline; color:#ffec9f;
}
/* ------------------------------------------------------------
                             INSIDE PAGES  
---------------------------------------------------------------*/

/* ------------------ Get on the Guest list ----------------- */
DIV.features{
	 width:802px; height:auto; min-height:150px; height:auto!important; height:150px;
}
DIV#bannerInside{
	 background:url(../images1/inside-banner.jpg) no-repeat; width:918px; height:124px; margin:0 auto;
}
DIV.welcomeHeadingInside{ 
	 height:11px;padding-bottom:10px; margin:0;
}
DIV.textBottomBannerInside{
	height:auto; margin:18px 0 0 0; width:918px;  min-height:400px; height:auto!important; height:400px;
}
.whitetxt {
	color:#FFFFFF;
	}
DIV.tabdetail {
	margin:0 0 16px 94px;
	width:729px;
	}
DIV.tabdetail-head {
	width:700px;
	background:url(../images1/tab-bg-top.jpg)  left bottom no-repeat; height:34px; padding-left:29px
	}
DIV.tbheadleft {
	float:left;
	background: url(../images1/tabhead-left.jpg) left top no-repeat; width:15px; height:27px;
	}
DIV.tbheadbg {
	background:url(../images1/tab-head-bg.jpg) left top repeat-x; height:15px; margin:0px; float:left; padding:6px 0;
	}
DIV.tbheadright {
	background:url(../images1/tabhead-right.jpg) left top no-repeat; height:27px; width:15px; float:left;
	}
DIV.tabdetail-bg {
	background:url(../images1/tab-bg.jpg) left top repeat-y; 
	}
DIV.tabdetail-bot {
	background:url(../images1/tab-bg-bot.jpg) left top no-repeat; height:27px; padding:0px;
	}
DIV.smalltxt {
	padding:0px 0 5px; margin:0px; width:670px;
	}
DIV.smalltxtCntct {
	padding:0px 0 5px; margin:0px; width:470px;
	}
DIV.smalltxt02 {
	padding:0px 0 5px; margin:0px;
	}
DIV.loginfield {
	width:650px; margin:0px; padding:0px;
	}
DIV.loginbut {
	float:left;border: 0px none; width: 53px; height: 48px;
	}
DIV.fieldleft {
	float:left; width:453px;
	}	
.smalltxt1 { font-size:11px; background: #1c1c1c; color:#ffd337; border:1px solid #4f4f4f; height:20px; margin-right:9px;
} 
.smalltxt2 { font-size:11px; background: #1c1c1c; color:#ffd337; border:1px solid #4f4f4f; height:20px; margin-right:9px; width:222px;
}
.textfield {
	font-size:11px; background: #1c1c1c; color:#ffd337; border:1px solid #4f4f4f; height:17px; width:217px; padding:3px 0 0 3px; 
	}
.textfield01{
	font-size:11px; background: #1c1c1c; color:#ffd337; border:1px solid #4f4f4f; width:217px; padding:3px 0 0 3px; 
	}	
.rightcontent {
	width:340x; padding:0 1px; display:block; float:left; margin:0px;
}
DIV.rightcontentlarge {
	width:340x; padding:0 1px; display:block; float:left; margin:0px;
}
DIV.textareas {
	padding:20px 0px 0 30px; margin:0px; width:669px;
	}
DIV.textareas01 {
	padding:20px 0px 0 30px; margin:0px; width:550px;
	}
.label {
	width:200px; padding-right:10px; margin-right:0px; display:block; float:left;
	}
.labelcntct {
	width:160px; padding-right:10px; margin-right:0px; display:block; float:left;
	}
.label2 {
    width:100px; padding-right:10px; margin-right:0px; display:block; float:left; padding:2px 0 2px 0; color:#ffd822;
}	
.another {
	text-decoration:underline; cursor:pointer;
	}
.gender {
	}
.col {
	margin-left:20px; margin:0 10px 0 0; text-align:right; width:5px; float:left;
	}
.col2 {
	margin-left:20px; margin:0 10px 0 0; text-align:right; width:5px; float:left; color:#ffd822;
	}
A.tormaltag:link, A.tormaltag:visited {
	font-weight:normal; text-decoration:underline; color:#bbaf7b; width:470px; margin:0px; padding-left:225px;
	}
A.tormaltag:hover,A.tormaltag:active {
	text-decoration:none; 
	}
A.tnormal:link, A.tnormal:visited  {
	font-weight:normal; text-decoration:underline; color:#bbaf7b; 
}
A.tnormal:hover, A.tnormal:active {
	text-decoration:none; 
	} 
DIV.creatpassword {
	margin-bottom:10px; display:block;
	}
.chktxt {
  margin-left:0px; float:right; display:inline; width:650px;
}
DIV.chkbox {
	 width:20px; float:left; height:20px; display:block; 
	}
/* -------Specification Tab Contents--------*/
TABLE.specTable{
	width:802px; height:auto; border-collapse:collapse;
}
TABLE.specTable TD{
	 padding:3px 13px; text-align:left; vertical-align:middle;
}
TABLE.specTable TD.specName{
	background:#f0f0f0; width:167px;
}
/* -------------------  GALLERY  --------------------------- */
DIV.gallerySec {
	background: #161616;
	padding:5px 5px 5px 38px;
	margin:0px 0 0 10px;
	width:670px;
	}
DIV.gallerySec2 {
	background: #161616;
	padding:5px 0px 5px 15px;
	margin:0px 0 0 10px;
	width:560px;
	}
DIV.capt  {
	float:left;
	padding:2px;
	display:inline;
	margin-right:27px;
	}
DIV.capt2  {
	float:left;
	padding:2px;
	display:inline;
	margin-right:34px;
	}
DIV.brdrimg {
	background:#a6800b;
	border:1px solid #e0b006;
	padding:4px;	
	text-align:center;
	display:block;
}
DIV.brdrimg:hover {
 background:#a60a0a;
 border:1px solid #d90d0d;
 }
DIV.capTxt {
	display:block;
	color:#1d6e29;
	padding:5px 0 5px;
	line-height:12px;
	}
/*     frog gallery         */
#FrogJS{
				width: 810px;
				margin: 0 auto;
				text-align:center;
				padding:15px 0 15px;
				font-size:11px; min-height:430px; height:auto!important; height:430px;
			}
			#FrogJSCredit{
				text-align: right;
				font-size: 80%;
				color: #999;
				padding: 1px;
			}
			#FrogJSCaption{
				text-align: left;
				line-height: 140%;
			}
/* -----------------------  THE VENUE --------------------- */
DIV.venue {
	margin-top:25px;
	}
DIV.venueMain {
	margin:0 auto;
	width:918px;
	padding:0px;
	}
DIV.venueMain-head {
	width:889px;
	background:url(../images1/venue-main-top.jpg)  left bottom no-repeat; height:34px; padding-left:29px
	}
DIV.venueMain-bg {
	background:url(../images1/venue-main-bg.jpg) left top repeat-y; width:918px; padding:0px;
	}
DIV.venueMain-bot {
	background:url(../images1/venue-main-bot.jpg) left top no-repeat; height:27px; padding:0px;
	}
DIV.venuemenu {
	background:url(../images1/venmenu-bg.jpg) repeat-y;	
    float:left;	
	width:225px;
	margin:15px 0 0 29px;
	display:inline;
	}
DIV.venuemenu A {
	background-image:url(../images1/venue-bullet.gif);
	background-repeat:no-repeat;font-weight:bold;
	background-position: left 3px;
	padding:2px 0 2px 30px;
	display:block;
	font-size:11px;
	margin-left:29px;
}
DIV.venuemenu A.sub {
	background:none; margin-left:40px; font-weight:normal; padding:1px 0 3px 30px; height:12px; line-height:12px;
	}
DIV.venuemenu A:hover, DIV.venuemenu A:active, DIV.venuemenu A.active {
	text-decoration:none; color:#ffe991;
	} 
DIV.venuemenu-top {
	background:url(../images1/venmenu-top.jpg) left bottom no-repeat;
	height:20px;
	}
DIV.venuemenu-bot {
	background:url(../images1/venmenu-bot.jpg) left bottom no-repeat;
	height:20px;
	}
DIV.bardetails {
	float:left;
	width:590px;
	margin: 15px 0 15px 30px;
	display:inline;	
	}
DIV.bardetails h2 {
	font-size:15px;
	line-height:18px;
	margin-bottom:10px;
	color:#ffd337;
	}
/* time details */
DIV.timedetail {
	margin:0px;
	width:586px;	
	}
DIV.timedetail-head {
	width:557px;
	background:url(../images1/tm-bg-top.jpg) left bottom no-repeat; height:34px; padding-left:29px
	}
DIV.tmheadleft {
	float:left;
	background: url(../images1/tm-head-left.jpg) left top no-repeat; width:15px; height:27px;
	}
DIV.tmheadbg {
	background:url(../images1/tm-head-bg.jpg) left top repeat-x; height:15px; margin:0px; float:left; padding:6px 0;
	}
DIV.tmheadright {
	background:url(../images1/tm-head-right.jpg) left top no-repeat; height:27px; width:15px; float:left;
	}
DIV.timedetail-bg {
	background:url(../images1/tm-bg-bg.jpg) left top repeat-y; 
	}
DIV.timedetail-bot {
	background:url(../images1/tm-bg-bot.jpg) left top no-repeat; height:27px; padding:0px;
	}
DIV.timeSet {
	padding:5px 0 15px 35px;
	width:355px;
	margin:0px;
	}
DIV.timefield {
	border-bottom:1px solid #4b4b4b;
	}
DIV.timefield span.fields {
	width:100px;
	display:block;
	float:left;
	padding:8px 0 8px 15px;
	}
DIV.timefield span.fields strong {
	color:#ffd822;
	}
DIV.timefield span.borderspan {
	border-right: 1px solid #4b4b4b;
	width:100px;
	display:block;
	float:left;
	padding:8px 0 8px 15px;
	}
DIV.dtails {
	width:465px;
	padding: 0 0 10px 35px;
	}
DIV.dtails span {
height:1px;
}
/* -----------------------   MENU --------------------- */

H3.subhead { 	
    color:#ffd922;
	font-size:11px;
	border-bottom:1px solid #545454;
	height:15px;
	line-height:15px;
	padding-bottom:8px;
	}
H3.subheadNobrdr A { 	
    color:#ffd922;
	font-size:11px;
	line-height:15px;
	}
H3.subheadNobrdr { 	
    color:#ffd822;
	font-size:11px;
	height:15px;
	line-height:15px;
	padding-bottom:2px;
	}
DIV.menulist {
	border-bottom:1px solid #545454;
	}	
DIV.menulist span.listleft{
	float:left;
	width:300px;
	border-right:1px solid #545454;
	display:block;
	padding:8px 100px 8px 0;
	margin:0px;
}
DIV.menulist span.menulistright {
    padding:8px 5px 8px 28px;
	float:left;
	width:142px;
	display:block;
	margin:0px;
}	
.listcolorchange {
	color:#ffd822;
}
/* -----------------------   Vacancy --------------------- */
SPAN.boldYello{
	color:#ffd822; font-weight:bold;
}
DIV.vacancyMainContent {
	background:url(../images1/venue-main-bg.jpg) left top repeat-y; width:889px; padding:0px; padding-left:29px;
	}
DIV.vacancyMainContent A:hover {
text-decoration:none;
}
SPAN.recommColor{
	color:#ff1414; padding:10px 0 10px 0; display:block;
}
/* -----------------------   EVENTS --------------------- */
DIV.eventshead {
	background:url(../images1/eventsyearhead.jpg) no-repeat;
	width:136px;
	height:26px;
	margin:0 auto;
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size:25px;
	color:#c70505;
	text-align:center;
	padding-top:3px;
	position:relative;	
	}
DIV.leftdir {
	margin:0px;
	padding:0px;
	position:absolute;
	width:24px;
	height:27px;
	left: 11px;
	top: -1px;
	cursor:pointer;
	}
DIV.rigntdir {
	margin:0px;
	padding:0px;
	position:absolute;
	width:27px;
	height:26px;
	left: 109px;
	top: 1px;
	cursor:pointer;	
}
#leftbar{
	width:165px; margin:0; display:inline;
}
DIV.calender {
	width:250px;
	float:left;
	margin:0px;
	padding:0px;
	display:inline;
	}
DIV.calender A:hover {
	text-decoration:none;
	}
DIV.dates  {
	margin-bottom:10px;
	}
DIV.calenderMain {
	padding: 25px 80px;	
}
/* -----------------------   NEWS   --------------------- */
DIV.newsDetail {
	padding:5px 30px 15px;
	margin:0px;

}
DIV.newsDetaildisc {
	padding:15px 30px 15px;
	margin:0px;

}
DIV.newsdisc {
	border-bottom:1px solid #4a3f02;
	padding-bottom:15px;
	}
DIV.newsdisc A:link, DIV.newsdisc A:visited {
	font-size:11px;
	font-weight:normal;
	color:#bbaf7b;
	}	
.datelist {
	color:#ff1414;
	padding:1px 0 3px;
	display:block;
		
	}
.newsimg {
	float:left;
	margin:5px 15px 0 0;
	border: 1px solid #4a3e01;	
	display:inline;
	}
.colorchng {
	color:#ffd822;
}
A.viewimg {
	font-family: Tahoma;
	font-weight:normal;
	display:block;
	text-align:center;
}
A.nostyle:link, A.nostyle:visited {
	font-weight:normal;
	color:#bbaf7b
	}
DIV.brdrimg A.floattext {
	font-weight:normal;
	 color:#FF0000;
	}
A.apply:link {
	background:url(../images1/applynow-butt.jpg) no-repeat;
	width:92px;
	height:24px;
	display:block;
	margin:0px;
	padding:1px 0 0 13px;
}
.apply {
	background:url(../images1/applynow-butt.jpg) no-repeat;
	width:92px;
	float:left;
	height:24px;
	display:block;
	margin-left:3px;
	padding:0px;
	color:#ffd822;
	border:0;
	font-weight:bold;
	cursor:pointer;
	}
DIV.newsdisc A.morestyle {
	font-weight:bold;
	color:#d9ba3e;
	}
A.apply:hover {
	text-decoration:none;
	}
/*       registration          */

DIV.smalltxtchk{
	padding:5px 0 5px 23px; margin:0px; width:650px;
	}
DIV.smalltxtchk-but {
	padding:5px 0 5px 186px; border:0px; width:450px;
	}
DIV.smalltxtchk-butcntct {
	padding:5px 0 5px 186px; border:0px; width:200px;
	}
DIV.smalltxtchk-but input {
	border:0px;
	text-align:center;
	}
DIV.contactleft {
    float:left;	
	width:190px;
	margin:15px 0 0 29px;
	display:inline;
	}
DIV.contactrigh {
    float:left;	
	width:190px;
	margin:15px 0 0 88px;
	display:inline;
	}
A span.elrgimg {
	text-align:center;
	width:190px;
	line-height:15px;
	font-weight:normal;
	display:block;
	padding-top:5px;	
	}
A span.elrgimg:hover, {
	text-decoration:none;
	}
/*            reservation details              */

DIV.venuemenuRsrv {
	background:url(../images1/venmenu-bg.jpg) repeat-y;	
    float:left;	
	width:225px;
	margin:15px 0 0 0px;
	display:inline;
	}
DIV.venuemenu-topResrv {
	background:url(../images1/reserv-left-top.jpg) left bottom no-repeat;
	height:21px;
	}
DIV.venuemenu-botResrv {
	background:url(../images1/reserve-left-bot.jpg) left bottom no-repeat;
	height:20px;
	}
DIV.venuemenuRsrv A {
	background-image:url(../images1/venue-bullet.gif);
	background-repeat:no-repeat;font-weight:bold;
	background-position: left 3px;
	padding:2px 0 2px 25px;
	display:block;
	font-size:11px;
	margin-left:20px;
}
DIV.venuemenuRsrv A.sub {
	background:none; margin-left:40px; font-weight:normal; padding:1px 0 3px 30px; height:12px; line-height:12px;
	}
DIV.venuemenuRsrv A:hover, DIV.venuemenuRsrv A:active, DIV.venuemenuRsrv A.active {
	text-decoration:none; color:#ffe991;
	} 
DIV.venueMain-headResrv {
	width:665px;
	background:url(../images1/reserve-right-top.jpg)  left bottom no-repeat; height:23px; padding:0px
	}
DIV.bardetailsResrv {
	float:right;
	width:665px;
	margin: 15px 0 15px 10px;
	display:inline;	
	}
DIV.bardetailsResrv-bg {
	background:url(../images1/calendar-bg.jpg) repeat-y;
	padding:0 15px 0 15px;
	width:636px;
	}
DIV.bardetailsResrv-bot {
	background:url(../images1/calendar-bot.jpg) no-repeat;
	height:21px;
	width:665px;
	}
.subheadresrv { 	
    color:#ffd922;
	font-size:11px;
	line-height:15px;
	padding: 0 40px 8px 30px;
	width:85px;
	float:left;
	}
.subheadresrv01 { 	
    color:#ffd922;
	font-size:11px;
	height:15px;
	line-height:15px;
	padding: 0 0px 8px 35px;
	float:left;
	}
DIV.menulist span.listleftResrv{
	float:left;
	border-right:1px solid #545454;
	display:block;
	padding:1px 5px 4px 28px;
	margin:0px;
	width:140px;
}
DIV.menulist span.listleftResrv02{
	float:left;
	border-right:1px solid #545454;
	display:block;
	padding:1px 10px 4px 20px;
	margin:0px;
	width:98px;
}
DIV.menulist span.listleftResrv01{
	float:left;
	border-right:1px solid #545454;
	width:160px;
	padding:1px 0 4px 1px;
	text-align:center;
	margin:0px;
}
DIV.menulist span.menulistrightResrt {
    padding:1px 0px 4px 38px;
	float:left;
	width:132px;
	text-align: left;
	margin:0px;
}
/*              my/ac user login       */

DIV.edit-user-bg {
	background:url(../images1/login-bg.jpg) no-repeat;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	text-align:center;
	color:#ffd822;
	width:388px;
	height:36px;
	margin:0px;
	padding:0px;
	float:left;
	}
DIV.edit-userHome-bg {
	background:url(../images1/login-bg.jpg) no-repeat;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	text-align:center;
	color:#ffd822;
	width:388px;
	height:36px;
	margin:0px 0 0 70px;
	padding:0px;
	float:left;
	}
DIV.edit-userHome-bg span  {
	display:block;
	margin-top:1px;
	color:#e09d04;
	}
DIV.edit-user-bg span  {
	display:block;
	margin-top:1px;
	color:#e09d04;
	}
A.orngeclr:link, A.orngeclr:visited  {
	color:#e09d04;	
	}
/*         edit profile            */

DIV.tabdetail-headEdit {
	width:636px;
	background:url(../images1/tab-bg-top.jpg)  left bottom no-repeat; height:34px; padding-left:29px
	}
DIV.venueMain-headEdit {
	width:636px;
	background:url(../images1/calendar-top.jpg)  left bottom no-repeat; height:34px; padding-left:29px
	}
DIV.tabdetailEdit {
	margin-bottom:16px;
	}
DIV.bardetailsResrvEDit {
	float:left;
	width:505px;
	margin-left:25px;
	display:block;	
	}
/*          calender     view             */
DIV.calenderMain {
	padding: 25px 40px 20px 65px;	
}
/*        ---------------------     slide show          -----------------------              */
#photo_slide {
	border:0;
	padding:0;
	clear:both;
	width:578px;
	height:106px;
	margin:0 0 0px 0;
	z-index:0;
}
#photo_slide img {
	margin:1px;
	z-index:1;
	border:none;
	height:106px;
}
/* -------------------------- homebanner slide show  ------------------------ */
DIV.slideshow {
	background:url(../images1/home-slideshow-bg.gif) top right no-repeat;
	width:700px;
	height:215px;
	float:left;
	margin:0px;
	position:relative;
	}
DIV.slideshowMainPage {
	background:url(../images1/home-slideshow-bg.gif) top right no-repeat;
	width:700px;
	height:215px;
	float:left;
	margin:42px 0 0 0;
	position:relative;
	}

DIV.slideshow01 {
	background:url(../images1/home-slideshow-bg.gif) top right no-repeat;
	width:700px;
	height:215px;
	float:left;
	margin-top:6px;
	}
	
DIV.flashSlideshow {
	padding:2px 0 0 14px;
	display:block;
	height:213px;
	}
DIV.flashSlideshow image {
	vertical-align: bottom;
}
DIV.ringstrip {
	background:url(../images1/rign-strip.png) no-repeat;
	height:6px;
	width:38px;
	position:absolute;
	z-index:3;
	left: 602px;
	top: 209px;
	behavior: url(iepngfix.htc)
}
/*    INSIDE NEW BANNER     */
DIV#bannerMainInside{
	 background:url(../images1/bg-banner-topmain.jpg) no-repeat; width:934px; height:179px; position:relative;
}
DIV#toplinkLoginMainInside{
	width:610px; height:auto; margin:0; float:right; display:inline; margin-right:15px;
}
DIV#mainToplinksInside{
	width:210px; height:24px; margin:0; float:right;
}
DIV.bannerInner{
	 background: none; width:938px; height:179px; margin:0 auto; margin:0 auto; padding-left:22px;
}
DIV.slideshowInside {
	background:url(../images1/inside-slideshow-bg.gif) top right no-repeat;
	width:700px;
	height:137px;
	float:left;
	margin-top:6px;
	}
DIV.slideshowInsidelogout {
	background:url(../images1/inside-slideshow-bg.jpg) top right no-repeat;
	width:700px;
	height:137px;
	float:left;
	margin-top:18px;
	}
DIV.flashSlideshow {
	padding:2px 0 0 14px;
	display:block;
	height:132px;
	}
DIV.flashSlideshow image {
	vertical-align: bottom;
}
DIV.ringstripInside {
	background:url(../images1/rign-strip.png) no-repeat;
	height:6px;
	width:38px;
	position:absolute;
	z-index:3;
	left: 837px;
	top: 173px;
	behavior: url(iepngfix.htc)
}
DIV.ringstripLeftinside {
	background:url(../images1/ring-strip-left.png) no-repeat;
	height:6px;
	width:38px;
	position:absolute;
	z-index:3;
	left: 39px;
	top: 173px;
	behavior: url(iepngfix.htc)
}


.login_but{ width:49px; height:48px; background:url(../images1/login-but.jpg) no-repeat; cursor:hand; border:0px;}
.submit_but{ width:92px; height:30px; background:url(../images1/submit-but.jpg) no-repeat; cursor:hand; border:0px;}
.signUp_but{ width:92px; height:32px; background:url(../images1/signup-but.jpg) no-repeat; cursor:hand; border:0px;}

/*                   calendaer styles                  */
DIV.venueMain-calendar {
	width:665px;
	background:url(../images1/calendar-top.jpg)  left bottom no-repeat; height:23px; padding:0px
	}
DIV.bardetailscalendar-bg {
	background:url(../images1/calendar-bg.jpg) repeat-y;
	padding:0 15px 0 15px;
	width:636px;
	}
DIV.bardetailscalendar-bot {
	background:url(../images1/calendar-bot.jpg) no-repeat;
	height:21px;
	width:665px;
	}
DIV.venuemenu-topCalendar {
	background:url(../images1/calendar-left-top.jpg) left bottom no-repeat;
	height:21px;
	}
DIV.venuemenuCalendarleft{
	background:url(../images1/calendar-left-bg.jpg) repeat-y;	
    float:left;	
	width:225px;
	margin:15px 0 0 0px;
	display:inline;
	}
DIV.venuemenuCalendarleft A {
	background-image:url(../images1/venue-bullet.gif);
	background-repeat:no-repeat;font-weight:bold;
	background-position: left 3px;
	padding:2px 0 2px 25px;
	display:block;
	font-size:11px;
	margin-left:20px;
}
DIV.venuemenuCalendarleft A.sub {
	background:none; margin-left:40px; font-weight:normal; padding:1px 0 3px 30px; height:12px; line-height:12px;
	}
DIV.venuemenuCalendarleft A:hover, DIV.venuemenuCalendarleft A:active, DIV.venuemenuCalendarleft A.active {
	text-decoration:none; color:#ffe991;
	} 
DIV.venuemenu-botCalendar{
	background:url(../images1/calendar-left-bot.jpg) left bottom no-repeat;
	height:20px;
	}

/*                   calendaer styles  end                 */
