@charset "utf-8";
/* CSS Document */

body
{    background-image:url(../images/bg3.jpg);
     background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777676;
	margin:0px;
	padding:0px;
	
}
form {
	margin: 0px;
}
.nye { color:#f173ac; font-size:14px; }


p,div,ul,li
{
 margin:0px;
 padding:0px;
}

.clear
{
  margin:0px;
  padding:0px;
  clear:both;
}

a:link {
	color: #777676;
	border:0;
outline:none;
}
a:hover {
	color: #55A0FF;
}

.lnk { display:none; visibility:hidden; }

#main
{
	background-image: url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	height: auto;
	width:100%;
	margin-left:auto;
	margin-right:auto;

}

#main_container{

    background-color:#040102;
	height: auto;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#main .xmas2011 { position:absolute; top:-140px; left:-160px; }
#content_main{
	background-color:#040102;
	height: auto;
	width:973px;
	margin-left:auto;
	margin-right:auto;

	
}

.header
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height:138px;
	width: 100%;
  
	
}

.header .logo
{
	width:128px;
	height:100px;
	position:relative;
	float:left;
	margin-left: 19px;  
}
.header .call
{
  font-size:24px;
  float:right;
  position:relative;
  top:30px;
  right:18px;
  clear:right;
  
}

.header .call a
{ text-decoration:none;
}


.header .top_link
{
	float:right;
	position: relative;
	top:40px;
	font-size:14px;
	right:18px;
  
}

.header .top_link a
{
  text-decoration:none;
  color: #777676;
    padding-right:2px;
}

.header .top_link a:hover
{
  text-decoration:none;
  color:#ac9fa5;

}

.call2
{
  font-size:20px;
  line-height:22px;
}
.call2 span { font-size:17px; color:#9a6b2d; }
.call2 a { text-decoration:none; }

.call2 img
{
}


.header  .menu_main
{
	background-image:url(../images/menu_bg.jpg);
	width:973px;
	background-repeat: no-repeat;
	height:50px;
	z-index:2;
	position:absolute;

	

}

.header  .menu_main ul
  {
	margin:0px;
	padding:0px;
	line-height:43px;
	width:900px;
	float:left;
	position: relative;

}
  
.header  .menu_main ul li
  {
	line-height:34px;
	float:left;
	list-style:none;
	font-size:14px;
	text-align: center;
	margin:0px;
	padding:0px 8px;

  }  

.header  .menu_main ul li.active
{
 background-image: url(../images/restaurant_hover.gif);
 height:46px;
 background-repeat:no-repeat;
 background-position:center;
 padding:0px 8px;
}

.header  .menu_main ul li a
  {
    color: #bda7b3;
	text-decoration:none;
	text-align:center;
  }  
  
.header  .menu_main ul li a:hover
  {
    color: #fff;
	text-decoration:none;  
	
  }  
    

.header .signup a
 {
	width:67px;
	height:24px;
	position:relative;
	float:right;
	right:18px;
	top:5px;
	background-image:url(../images/signup.gif);
	background-repeat: repeat;
}  

.header .signup a:hover
 {
	width:67px;
	height:24px;
	position:relative;
	float:right;
	right:18px;
	top:5px;
	background-image:url(../images/signup-hover.gif);
	background-repeat: repeat;
}  
  
.header .tour a
 {
	width:123px;
	height:24px;
	position:relative;
	float:right;
	right:18px;
	top:5px;
	background-image:url(../images/tour.jpg);
	background-repeat: repeat;
}  

.header .tour a:hover
 {
	width:123px;
	height:24px;
	position:relative;
	float:right;
	right:18px;
	top:5px;
	background-image:url(../images/tour_hover.jpg);
	background-repeat: repeat;
}  

/**********header style end ************/

.banner
{
	height:220px;
	width: 100%;
	position:relative;
	margin:0px 0px;
}


.banner .banner_left
{
	float: left;
	height: 220px;
	width: 685px;
	position:relative;
	z-index:1;
}

.banner .banner_right
{
	float: left;
	height: 220px;
	width: 283px;
	position:relative;
	margin-left:5px;  
}

.border_style
  {
    background-image:url(../images/border.jpg);
	height:10px;
	background-repeat:repeat-x;
	margin:5px 0px;
	overflow:hidden;
  }
  
.border_style2
  {
    background-image:url(../images/border2.jpg);
	height:6px;
	background-repeat:repeat-x;
	margin:0px;
  }
  
.border_style3
  {
    background-image:url(../images/border3.jpg);
	background-position:bottom;
	height:6px;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
  }  
  
  /**********banner style end ************/
  
.content_main
  {
    width:973px;
	height:auto;
	position:relative;

  } 

.left_sidebar
{
  width:687px;
  height:auto;
  position:relative;
  float:left;
}

.left_sidebar .welcome
{
  background-image:url(../images/content_bg.jpg);
  width:628px;
  height:173px;
  padding-left:35px;
  padding-right:20px;
  padding-top:24px;
  background-repeat:no-repeat;
  background-position:top left;
   position:relative;
  
}

.left_sidebar .welcomeDine
{
  background-image:url(../images/content_bg.jpg);
  width:628px;
  height:220px;
  padding-left:35px;
  padding-right:20px;
  padding-top:24px;
  background-repeat:no-repeat;
  background-position:top left;
   position:relative;
  
}


.left_sidebar .welcome img
{
 margin-bottom:5px;
}

.left_sidebar .welcome2
{
	background-image:url(../images/content_bg2.jpg);
	width:628px;
	height:173px;
	padding-left:35px;
	padding-right:20px;
	padding-top:24px;
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
  
}

.welcome2 h1, .welcome4 h1
{ display:none;  
}

.left_sidebar .streetFood
{
	background:#050505 url(../images/street-food.jpg) no-repeat top left;
	width:628px;
	padding-left:35px;
	padding-right:20px;
	padding-top:14px;
	position:relative;
  
}
.left_sidebar .streetFood .sfText {
	text-align:center;
	margin-left:220px; 
}

.left_sidebar .streetFood .sfText p {
	padding:4px 0;
	font-size:12px;
	color:#aaa9a9;
}

.left_sidebar .streetFood .sfText p.highl8 {
	color:#d1a404;
}


/*Offers Boxes*/
.left_sidebar .welcome2 .box
{
  
  width:620px;
  height:auto;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  color:#777676;
  background:none;
  
}

.left_sidebar .welcome2 .box .inner_box
{
  width:183px;
  height:auto;
  position:relative;
  float:left;
  color:#999999;
  font-size:11px;
}

.left_sidebar .welcome2 .box .inner_box span
 {
   color:#dd1717;
   font-style: italic;
   font-size:11px;
   
 }
 
/*Offers Boxes Ended*/
/*Offers Boxes*/
/*.left_sidebar .welcome2 .box
{
  
  width:620px;
  height:auto;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  color:#777676;
  background:none;
  
}

.left_sidebar .welcome2 .box .inner_box
{
  width:270px;
  height:auto;
  position:relative;
  float:left;
  color:#999999;
  font-size:11px;
  border:1px solid #333;
  padding:5px;
}

.left_sidebar .welcome2 .box .inner_box span
 {
   color:#dd1717;
   font-style: italic;
   font-size:11px;
   
 }*/
 
/*Offers Boxes Ended*/


.left_sidebar .welcome4
{
	background-image:url(../images/content_bg2.jpg);
	width:640px;
	height:173px;
	padding-left:35px;
	padding-right:8px;
	padding-top:24px;
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
  
}
.left_sidebar .welcome4 .club
{
	border-top:1px solid #333;
	height:130px;
	font-size:11px;
	padding-top:5px;
	float:left;
	position:relative;
	width:640px;
}

.left_sidebar .welcome4 .club .textCL {
padding-top:10px;
float:left;
width:280px;
 line-height:16px;
 /*color:#777676;*/
 color:#ababab;
 text-align:center;
 height:100px;
}
.left_sidebar .welcome4 .club p { padding-right:0; }
.left_sidebar .welcome4 p
{
	padding-right:50px;
 
}

.left_sidebar .welcome4 h1
{
	color:#9a6b2d;
	padding:0; margin:0;
	font-size:36px;
	font-weight:normal;
  }

.left_sidebar .welcome4 img
{
 margin-bottom:5px;
}

.left_sidebar .welcome4 .clubImg 
{	width:200px;
height:140px; float:left; }

.left_sidebar .welcome4 .clubImgRT 
{	width:400px;
height:140px; position:absolute; left:270px;   }

.left_sidebar .welcome4 .clubImgRT .button2
{
  background-image:url(../images/button2.png);
  width:143px;
  height:24px;
  line-height:24px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  background-repeat:no-repeat;
  display:block;
 
}

.xmasTime
{
  background-image:url(../images/button3.png);
  width:200px;
  height:24px;
  line-height:24px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  background-repeat:no-repeat;
  display:block;
  margin-left:35px;
  float:right;
}
.xmasTime a {
padding:0;
color:#fff;
text-decoration:none;
	}

.left_sidebar .welcome4 .clubImgRT .button2 a {
padding:0;
	}
.left_sidebar .welcome4 .clubImgRT p {
	padding-right:0; }

.left_sidebar .welcome2 .rmenu
{
	border:1px solid #333;
	height:330px;
	font-size:11px;
}

.left_sidebar .welcome2 .rmenu p
{
	padding:0;
	padding-right:15px;
}


.left_sidebar .welcome2 .rmenu strong
{
	color:#9a6b2d;
	}

.left_sidebar .welcome2 .rmenu .imgL
{
	width:300px;
	height:330px;
	float:left;
}


.left_sidebar .welcome2 .rmenu #divUpControlMenu {position:relative; text-align: right; width:310px; margin-top:10px; float:left;  }
/*.left_sidebar .welcome2 .rmenu #divUpControlMenu img { }*/
.left_sidebar .welcome2 .rmenu #divDownControlMenu {position:relative; text-align: right; width:310px; float:left; }
.left_sidebar .welcome2 .rmenu #divContainerMenu {overflow: hidden; width:290px; position: relative; height:290px; left:10px; float:left;}
.left_sidebar .welcome2 .rmenu #divContentMenu {position: relative; top:0px; left:0px; }
.left_sidebar .welcome2 .rmenu td { font-size:11px; text-align:right;  }

.left_sidebar .welcome2 .club
{
	border-top:1px solid #333;
	height:100px;
	font-size:11px;
	padding-top:5px;
	float:left;
	position:relative;
	width:630px;
}
.pink, .pink a { color:#da7aa9; text-decoration:none; }

.left_sidebar .welcome2 .club .divCL { float:left; width:630px; }
.left_sidebar .welcome2 .club .divCL #divUpControlMenu {position:relative; text-align: right; width:610px; margin-top:10px; /*float:right; */ }
.left_sidebar .welcome2 .club .divCL #divUpControlMenu img { float:right; }
.left_sidebar .welcome2 .club .divCL #divDownControlMenu { position:relative; text-align: right; width:610px;  }
.left_sidebar .welcome2 .club .divCL #divDownControlMenu img { float:right;}
.left_sidebar .welcome2 .club .divCL #divContainerMenu {overflow: hidden; width:590px; position: relative; height:55px; left:0; /*float:left;*/}
.left_sidebar .welcome2 .club .divCL #divContentMenu {position: relative; top:0px; left:0px; }
.left_sidebar .welcome2 .club .divCL #divContentMenu p { padding-right:0; color:#ababab; }
.left_sidebar .welcome2 .club .textCL {
padding-top:10px;
float:left;
width:280px;
 line-height:16px;
 /*color:#777676;*/
 color:#ababab;
 text-align:center;
 height:100px;
}
.left_sidebar .welcome2 .club p { padding-right:0; }
.left_sidebar .welcome2 p
{
	padding-right:50px;
 
}

.left_sidebar .welcome2 h1
{
	color:#9a6b2d;
	padding:0; margin:0;
	font-size:36px;
	font-weight:normal;
  }

.left_sidebar .welcome2 img
{
 margin-bottom:5px;
}

.left_sidebar .welcome2 .clubImg 
{	width:200px;
height:140px; float:left; }

.left_sidebar .welcome2 .clubImgRT 
{	width:400px;
height:140px; position:absolute; left:270px;   }


.left_sidebar .welcome3
{
  width:628px;
  padding-left:35px;
  padding-right:20px;
  padding-top:0px;
  position:relative;
  overflow:hidden;
  
}

.text
{
 line-height:16px;
 /*color:#777676;*/
 color:#ababab;
 font-size:12px;
}

.text a { color:#ababab; }
.text strong { color:#cc0a72; }

.welcome2 ul {  margin:0; padding:0; list-style:none; }
.welcome2 li
{ float:left; background:url(../images/bullet-offers.gif) no-repeat left center; list-style:none; padding-left:15px; padding-right:20px;
}
.welcome2 li a { color:#cc0a72; font-weight:bold; text-decoration:none; }

.welcome2 .listM ul {  margin:0; padding:0; list-style:none; margin-left:30px;   }
.welcome2 .listM ul li {  background:url(../images/bullet-offers.gif) no-repeat left center; list-style:none; padding-left:15px; float:none; line-height:24px; }
.welcome2 .listM ul li a { color:#ababab; font-weight:normal; text-decoration:none; }
.welcome2 td {  text-align:justify; }
.welcome2 td strong { color:#9a6b2d; }
.welcome2 td b { color:#9a6b2d; font-size:14px; text-transform:uppercase; } 
.welcome2 .thumbs { height:77px; width:590px; background:#333333;   }
.welcome2 .thumbs img { float:left; margin:5px; border:2px solid #666666; padding:0;  }
/*.welcome2 td img { border:1px solid #4e0c3a; }*/

.welcome2 .offerSep {
 display:block;
 width:21px;
 height:170px;
 background:url(../images/sep-ver.gif) repeat-y;
 float:left;
 position:relative;
}


.left_sidebar .box
{
  
  width:628px;
  background-color:#040102;
  height:220px;
  padding-left:35px;
  padding-right:20px;
  padding-top:24px;
  background-repeat:no-repeat;
  background-position:left;
  color:#777676;
  
}

.left_sidebar .box .inner_box
{
  width:187px;
  height:auto;
  position:relative;
  float:left;
  color:#999999;
  font-size:11px;
}

.left_sidebar .box .inner_box span
 {
   color:#dd1717;
   font-style: italic;
   
 }

.spacer1
{
 display:block;
 line-height:13px;
}

.spacer3
{
 display:block;
 line-height:3px;
}


.spacer2
{
 display:block;
 width:20px;
 float:left;
 position:relative;
}

.sepHor
{
 background-image:url(../images/sep-hor.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
}

.heading
{
  line-height:30px;
  display:block;
}

.heading b { color:#9a6b2d; text-transform:uppercase; font-size:13px; }
.headingepc { color:#9a6b2d;  }
.button
{
  background-image:url(../images/button1.png);
  width:113px;
  height:24px;
  line-height:24px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  display:block;
  
}

.button a
{
  text-decoration:none;
  color:#dab8b8;
}

.button a:hover
{
  text-decoration:none;
  color:#fff;
  display:block;
}


.button2
{
  background-image:url(../images/button2.png);
  width:143px;
  height:24px;
  line-height:24px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  background-repeat:no-repeat;
  float:left;
  position:relative;
 
}

.button2 a
{
  text-decoration:none;
  color:#dab8b8;
}

.button2 a:hover
{
  text-decoration:none;
  color:#fff;
}



.button3
{
  background-image:url(../images/button3.gif);
  width:188px;
  height:25px;
  line-height:25px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  display:block;
  
}

.button3 a
{
  text-decoration:none;
  color:#dab8b8;
}

.button3 a:hover
{
  text-decoration:none;
  color:#fff;
  display:block;
}


/**********leftsidebar style end ************/


.right_sidebar
{
  width:285px;
  height:auto;
  position:relative;
  float:left;
}   

.right_sidebar .eventsetc
{
  width:285px;
  height:203px;
  background:url(../images/events-etc.gif) no-repeat;
}   

.right_sidebar .eventsetc p {
padding-top:130px;
text-align:center;
color:#fff;
}

.footer{

    background-color:#040102;
	height:56px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	padding-top:15px;
	color:#666666;
	font-size:11px;
}

.footer a
 {
  text-decoration:none;
  color:#666666;
 }
 
 .footer a:hover
 {
  text-decoration:none;
  color:#ffffff;
 }

.footer .left
 {
  width:690px;
  position:relative;
  float:left;
  padding-top:5px;
 }
 
.footer .left p { padding-left:35px; }
 
.footer_border
{
 width:1px;
 height:50px;
 background-color:#222222;
 position:relative;
 float:left;
 overflow:hidden;
}

.footer .right
 {
  width:280px;
  position:relative;
  float:right;
  left:0px;
 }
 
 .followus
{
 float:left;
 position:relative;
 height:40px;
 line-height:40px;
/* padding-left:26px;*/
width:85px;
}
.facebook a
{
 background-image:url(../images/facebook2.png);
 background-position:left;
 background-repeat:no-repeat;
 float:left;
 position:relative;
 height:40px;
/* padding-left:26px;*/
width:40px;
}

.facebook a:hover, .youtube a:hover, .flickr a:hover, .twitter a:hover 

{
	cursor:pointer;
}

.youtube a
{
 background-image: url(../images/youtube2.png);
 background-position:left;
 background-repeat:no-repeat;
 /*line-height:30px;*/
 height:40px;
 float:left;
 position:relative;
 margin-left:3px;
 /*padding-left:26px;*/
 width:40px;
 
}


.twitter a
{
 background-image: url(../images/twitter2.png);
 background-position:left;
 background-repeat:no-repeat;
 position:relative;
  float:left;
   margin-left:3px;
  /* padding-left:26px;
   line-height:30px;*/
   height:40px;
   width:40px;
}

.flickr a
{
 background-image: url(../images/flickr2.png);
 background-position:left;
 background-repeat:no-repeat;
 /*line-height:30px;
padding-left:26px;*/
 height:40px;
 width:40px;
 position:relative;
 float:left;
 margin-left:3px;
}



.bottom_link{

    
	height:30px;
	width:973px;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;
	color:#333333;
	text-align:center;
}

.bottom_link a
 {
   text-decoration:none;
   color:#333333;
  
 }
 
.bottom_link a:hover
 {
   text-decoration:none;
   color:#666666;
  
 }
 
 .bottom_link h3 {
 margin:0; padding:0; font-size:10px; font-weight:normal; text-align:center; }
 
 .bottom_link span {
 margin:0; padding:0; font-size:10px; font-weight:normal; text-align:center; }

 
 .bottom_link2{

    
	height:20px;
	width:973px;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:10px;
    color:#353535;
	text-align:center;
}

.bottom_link2 a
 {
   text-decoration:none;
   color:#353535;
   padding:0px 2px;
  
 }
 
.bottom_link2 a:hover
 {
   text-decoration:none;
   color:#666666;
  
 }
 
 .bottom_link2 ul { display:none; }
 
.review_link
{
 width:300px;
 float:right;
 position: relative;  
 color:#91919f;
 font-weight:bold;
 text-align:right;
 font-size:12px;
} 

.review_link a
 {
  text-decoration:none;
   color:#91919f;
 }
 
.review_link a:hover 
{
  text-decoration:none;
  color: #ffffff;
  
 
}

.margin_bottom
{
 margin-bottom:5px;
 padding:0px;
}

/*------- Arrow Vertical Text Scrolling About Us----- */
#divUpControl {position:relative; text-align: right; width:580px;}
#divDownControl {position:relative; text-align: right; width:580px;}
#divContainer {overflow: hidden; width:580px; position: relative; height:300px;}
#divContent {position: relative; top:0px; left:0px;}
#divContent p { padding-bottom:10px; text-align:justify; padding-right:30px;}


/*-----Ajax Programming for Offers page-----*/
.lay { display: none; margin-top:0px; padding:0px; }


/* For Scroller */
#container { margin: 0px; color:#EDEBD2; padding:0;  }

#containerOffers {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	vertical-align:top;
	margin-bottom: 0px;
}
#containerOffers p {
padding-right:10px;
text-align:center;
}

#offers1 {
/* Typical fixed height and fixed width example */
height:220px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
}
#offers2 {
/* Typical fixed height and fixed width example */
height:220px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
}
#offers3 {
/* Typical fixed height and fixed width example */
height:220px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width:630px;
height:105px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin-left:0px;
margin-top:10px;
margin-right:10px;
padding:0;
}

#mycustomscroll_cocktail {
/* Typical fixed height and fixed width example */
width:310px;
height:300px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin-left:0px;
margin-top:10px;
margin-right:10px;
padding:0;
}

#mycustomscroll p {
/* Typical fixed height and fixed width example */
margin-right:10px;
padding-bottom:5px;
font-size:11px;

}

#mycustomscroll_offers {
/* Typical fixed height and fixed width example */
height:220px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin-left:0px;
margin-top:10px;
margin-right:10px;
padding:0;
}

#mycustomscroll_offers p {
/* Typical fixed height and fixed width example */
text-align:center;
margin:0;
padding:0;
}
#mycustomscroll_offers p strong {
color:#9a6b2d;
}
#mycustomscroll_offers p a {
color:#999999;
}

#room_scroll {
/* Typical fixed height and fixed width example */

height:200px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
}
.flexcrollactive .emptyspace {
	height: 100px;
	}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
/* vscrollerbase is the div that holds the scrollbar (parent of vscrollerbar) */
width: 8px;
}

.vscrollerbar {
width: 8px;
background-color: #3d3c3d;
}

.vscrollerbar {
	background-color: #3d3c3d;
	background-image: url(basebarcaps_verticalbarbody.png);
	background-repeat: repeat-y;
	background-position: -15px 0px;
}

.vscrollerbar{

padding: 0px;

z-index: 2;
}

.vscrollerbarbeg {
/* Top image holder for vertical scrollbar*/
background: url(basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}

/* Following are for scrollbase images, may not always be required */

.vscrollerbase {
	background-image: url(basebarcaps_verticalbarbody.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.vscrollerbasebeg {
/* Vertical scrollbar's base top-cap */
/* This may be used for holding the up arrow */
background: url(basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
/* height of this element is normally auto set by the script to fit the scrollbase, to cover the base... */
height: 15px !important; /*  Safari BG repeat fix */
}

#offers {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	vertical-align:top;
	margin-bottom: 0px;
}

#offers .offerCocktails { width:372px; height:178px; background:url(../images/half-price-cocktails.gif) no-repeat; float:left; }
#offers .offerChefTasting { width:372px; height:178px; background:url(../images/50-per-off.gif) no-repeat; float:left; }
#offers .offer40Percent { width:372px; height:178px; background:url(../images/40-per-off.gif) no-repeat; float:left;  }
#offers p { color:#fff; font-size:11px; text-align:justify; padding-right:10px; }
#mycustomscroll_offerCocktails {
/* Typical fixed height and fixed width example */
width:180px;
height:160px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin-left:180px;
margin-top:5px;
margin-right:10px;
padding:0;
}
.member-login {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	float: left;
	color: #9a6b2d;
}
.member-login a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9a6b2d;
	text-decoration: none;
}




/*---guestlist page ----*/

 .guest input {
	color: #7D7D7D;
	}
 .guest td{
	height: 40px;
	vertical-align: middle;
	
	font-size: 12px;
	color: #7D7D7D;
}

.guest td.td_1{
	width: 80px;
	padding: 0 0 0 4px;
	text-align: left;
}

 .guest td.td_2{
	width: 230px;
	
	
}


 .guest td.td_2 .txt{
	background: url(../images/inp_club.jpg) left top no-repeat;
	border: none;
	width: 206px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
}

.guest td.td_2 select{
	width: 110px;
	height: 27px;
	background: url(../images/sel_club.jpg) left top no-repeat;
	border: none;
}

 .guest td.td_2 span{
	display: block;
	float: left;
	padding: 0 13px 0 0;
	color: #7D7D7D;
	font-family: Tahoma;
	font-size: 11px;
}

.guest td.td_2 span .rad{
	margin: 0 10px 0 0;
}

 .guest td.td_1 p{
	color: #999;
}

 .guest td.td_2 .add{
	background: url(../images/add.jpg) left top no-repeat;
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	text-decoration: none !important;
	margin: 5px 0 0 0;
}

 .guest td.td_2 .button,


* html .guest td.td_2 .button {
	width: 95px;
}

/* .guest td.td_2 .button span{
	display: block;
	float: right;
	background: url(../images/but_r.gif) right top no-repeat;
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-family: Myriad Pro;
	font-size: 15px;
	font-weight: bold;
	padding: 0 30px;
}*/




.guest td.td_2 .button {
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	background: url(../images/but_pink.png) left top no-repeat;
	float: right;
	display: block;
	width: 96px;
	text-align: center;
	cursor: pointer;
}

.guest td.td_2 .button:hover{
	background: url(../images/blue_but.png) no-repeat left top;
}

.guest td.td_2 .button {
	font-weight: normal;
	padding: 0 !important;
	margin: 0;
	text-decoration: none !important;
	background: url(../images/but_pink.png) no-repeat left top;
}

.guest td.td_2 input.dob {
    background: url("../images/sel_club.gif") no-repeat scroll left top transparent;
    border: medium none;
    height: 27px;
    width: 118px;
    padding: 0 5px;
}

.guest .dob_month .selectBox {
    background: url(../images/sel_month.gif) no-repeat top left;
    line-height: 27px;
    height: 27px;
    width: 80px;
    padding: 0 0 0 5px;
}
.guest .dob_day .selectBox {
    background: url(../images/sel_day.gif) no-repeat top left;
    line-height: 27px;
    height: 27px;
    width: 54px;
    padding: 0 0 0 5px;
}
.guest .dob_year .selectBox {
    background: url(../images/sel_date.gif) no-repeat top left;
    line-height: 27px;
    height: 27px;
    width: 69px;
    padding: 0 0 0 5px;
}





.dob_month, .dob_year, .dob_day {
    float: left;
    width: 74px;
    margin: 0 3px 0 0;

}
.dob_month {
    width: 85px;
}
.dob_day {
    width: 59px;
}

.ui-datepicker {
	font-size: 11px !important;
}

.ui-widget-header {
	background: #df0d8c !important;
}

.ui-datepicker .ui-datepicker-title {
	color: #FFF !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #df0d8c !important;
}

/* Drop Down Select */
.tzSelect {
	position: relative;
}
.tzSelect ul.dropDown {
	position: absolute;
	background: #262626;
	background-image:none;
	padding: 0 5px;
	border: 1px solid #7b7b7b;
	border-top: none;
	z-index: 1;
}
.tzSelect ul.dropDown li {
	cursor: pointer;
	background:none;
	padding-left:0;
	font-family:Arial, Helvetica, sans-serif;
}
.tzSelect ul.dropDown li span:hover {
	color: #fff;
	
}

.moreGuests { background:#000; border:1px solid #5f1d22; margin-top:10px; }
.moreGuests h3 { font-size:12px; background:#5f1d22; color:#fff; padding:5px 0; margin:0; }
.moreGuests input { background:#282828; border:none; border:1px solid #7d7d7d; color:#7d7d7d; font-size:11px; padding-left:5px; padding-top:3px; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif; margin-left:15px;  width:210px; margin-top:10px; margin-left:20px; }

.moreGuests .button {
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	background: url(../images/but_pink.png) left top no-repeat;
	float: right;
	display: block;
	margin-right:15px;
	width: 96px;
	text-align: center;
	cursor: pointer;
}
