/* ---------------------------------------------------------------------------------------  RESET DEFAULT  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
:focus {outline: 0;}
ol, ul {list-style-type: none;}
table {	border-width: 0; border-collapse: separate;  border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
* h1, h2 {font-family: Arial, sans-serif;}
.uline :hover{text-decoration:underline}
.uline2 a:hover{text-decoration:underline}

/* ---------------------------------------------------------------------------------------  ENVIRONMENT  */
body
{
 background-image:url(../images/bg.jpg);
 
	
}


.wrapper
{
	
   
	padding-top:25px;
	margin:0 auto;
	width:1000px;
	height:850px;
	
	_margin:0 auto;
	_width:1000px;
	_height:850px;
	_padding-top:25px;
	

	
}
.menuwrapper
{
	
   
	padding-top:25px;
	margin:0 auto;
	width:1000px;
	height:1100px;
	
	_margin:0 auto;
	_width:1000px;
	_height:1100px;
	_padding-top:25px;
	

	
}
#top
{
  _width:1000px;	
  _height:1px;
  _padding-top:-5px;
	
	}

#subwrapper
{
  margin:0 auto;	
  width:1000px;	
  height:850px;	
    _margin:0 auto;	
    _width:1000px;	
  _height:850px;	
  }
#desertsubwrapper
{
  margin:0 auto;	
  width:1000px;	
  height:1100px;	
    _margin:0 auto;	
    _width:1000px;	
  _height:1100px;	
  }











.subback
{

	margin:auto;
  background:url(../images/subbg.jpg);
  background-repeat:repeat-x;
 width:1000px;
 height:860px;
 _height:800px;
  _width:1000px;
  
}
.menusubback
{

	margin:auto;
  background:url(../images/menusubbg.jpg);
  background-repeat:repeat-x;
 width:1000px;
 height:1100px;
 _height:1100px;
  _width:1000px;
  
}

#head
{
  
padding-top:5px;
padding-left:5px;
margin-bottom:0px;
 width:1000px; 	
 height:110px;
  _height:100px;
  _padding-left:5px;
  _padding-top:3px;

}

.subbacktop
{

  width:1000px;	
  height:5px;
  _width:1000px;	
  _height:5px;





  
}


.subcon
{
	padding-right:25px;
	float:right; 
	height:25px;
	width:358px;
}



.logo{
	background:url(../images/logo.png) no-repeat;
	float:left;
	width: 213px;
	height: 105.5px;
	text-indent:-9999px;
	overflow:visible;
	z-index:5000px;

}
#nav
{
	float:right;
 list-style:none;
 padding:5px;
 margin:0px;
/* padding-top:2px;*/
_padding-top:2px;
}

#nav li
{
	
 float:left;	
}
#nav li a
{
    font-family:Verdana;
	display: block;
  
   text-align: center;
   color:#900;
   padding: 3px 0;
   font-size:11px;
   text-decoration:none;
    padding-left:17px;
 
   
}	
#nav li a:hover
{
    font-family:Verdana;
	display: block;

   text-align: center;
   color: #FFF;
   padding: 3px 0;
   font-size:11px;
   text-decoration:underline;
     padding-left:17px;
}
.contact
{
	padding-right:16px;
	clear:right;
	float:right;
    background:url(../images/number.png) no-repeat;
    width: 135px;
	height: 55px;
	text-indent:-9999px;
	overflow:visible;
	
	
}
.menu
{   width:770px;
	clear:right;
	float:right;
 _width:760px;
 height:12px;
margin-right:0px;
padding-left:5px;
	}
	
#nav2 ul
{
 list-style-image:url(../images/tab.png);
 list-style:none;
 padding:0px;
 margin:0px;
 margin-left:5px;
 padding-top:0px;
 padding-left:220px;
 _padding-left:200px;
 
	
}
#nav2 li
{
background:url(../images/tab.png) no-repeat;

/* spacing between the list items */
	/* to set the line height between the list items and to reveal the icon image or you can declare a height instead */
	
margin-top:0px;
float:left;
margin-left:5px;


}






#nav2 li a
{

	
	font-family:Verdana;
	display: block;
   
   text-align:justify;
   color:#900;
   padding:0px 0;
   font-size:12px;
   text-decoration:none;
  margin-right:5px;
  padding-left:18px;
  _padding-left:18px;  
 
	}




#nav2 li a:hover
{
    font-family:Verdana;
	display: block;
    
   text-align: justify;
   color: #e6f6d8;
   padding: 0px 0;
   font-size:12px;
   text-decoration:none;
    margin-right:5px;
    padding-left:18px;
	_padding-left:18px;  
}

#nav2_wi1{_width:50px;width:60px;}
#nav2_wi2{_width:85px;}
#nav2_wi3{_width:50px;}
#nav2_wi4{_width:50px;}
#nav2_wi5{_width:50px;width:90px;}
#nav2_wi6{_width:50px;}
#nav2_wi7{_width:50px;}

#flash
{ margin:auto;
	width:1000px;
	/*margin-left:3px;
	margin-right:3px;*/
	_margin-left:2px;
	height:298px;
	_width:1000px;
	
}
#bottom
{
 clear:both;
 _clear:both;	
 width:1000px;
 height:390px;
 _width:1000px;
 _height:370px;

	
}
#menubottom
{
 clear:both;
 _clear:both;	
 width:1000px;
 height:1000px;
 _width:1000px;
 _height:1000px;

	
}
#bottomleft
{
	
 _clear:left;	
 width:690px;
 height:390px;

 float:left;
 _width:690px ;
  _height:370px;
}

#bottomleftsub
{
	clear:left;
 	
 width:690px;
 height:370px;
  _width:690px;
	
}
.contact_details
{
 margin-top:15px;
 background:url(../images/conactus.png) no-repeat;
 margin-left:15px;
 width:680px;
 height:360px;


}
#map
{
	margin-top:15px;
	margin-left:10px;
	/*background:url(../images/map.png) no-repeat;*/
	width:650px;
    height:350px;
   _width:650px;
  _height:350px;
		
}







.watermark
{
margin-left:5px;
	margin-top:5px;
background:url(../images/voucherimg.png) no-repeat;
width:600px;
 height:200px;
  _width:690px;
	
}



#bottomright
{
 	
 float:right;	
 width:290px;
 height:370px;

  _width:290px;
  margin:0px;
}


#aboutjack
{
 float:left;	
 width:690px;
 height:140px;
  _width:100px;
  _height:140px;
	
}
.abttitle
{
 margin-top:17px;	
 margin-left:12px;	
 float:left;	
 background:url(../images/abtjackttitle.png) no-repeat;
 width:228px;
 height:28px;
 overflow:visible;
 text-indent:-9999px;


}
#aboutjack p 
{
	text-align:justify;
	color:#1b2a05;
 padding-top:15px;
 margin-left:22px;
 
 font-family:Verdana;
 clear:left;
 font-size:10px;
 width:669px;
 height:80px;
 text-align:justify;
 
	
}
.parag
{
	color:#FFF;
 margin-top:35px;
  margin-left:20px;	
 clear:left;	
 width:669px;
 height:80px;

}
#readmre
{
  float:right;	
 clear:right;	
 background:url(../images/readmore.png) no-repeat;
 width:126px;
 height:28px;
 
 _float:right;	
 _clear:right;	
 _background:url(../images/readmore.png) no-repeat;
 _width:200px;
 _height:30px;
 _margin-left:500px;




}

#readmre a
{
	margin-top:5px;
	font-family:Verdana;
	display: block;
    width: 95px;
   text-align: center;
   color:#FFF;
   font-weight:800;
   padding: 1px 0;
   font-size:10px;
   text-decoration:none;
  margin-left:10px
	
}
#readmre a:hover
{
	margin-top:5px;
	font-family:Verdana;
	display: block;
    width: 95px;
   text-align: center;
   color:#FF0;
   font-weight:800;
   padding: 1px 0;
   font-size:10px;
   text-decoration:none;
  margin-left:10px
	
}
#submenu
{
  
 float:left;
 width:277px;
 
 
}
#submenu1
{
  
 float:left;
 width:277px;
 
 
}
.submenuspace
{

 width:277px;
 height:12px;
 _height:35px;	
}
.item1
{
	padding-left:3px;
  margin-left:10px;	
  _margin-left:15px;
  background:url(../images/menulogo.png) no-repeat;
 float:left;
 width:80px;
 height:76px;
	
}
.item2
{
  margin-left:10px;	
  _margin-left:5px;
  background:url(../images/barmenulogo.png) no-repeat;
 float:left;
 width:77px;
 height:76px;
	
}
.item2selected
{
  margin-left:10px;	
   _margin-left:5px;
  background:url(../images/barmenulogoselectd.png) no-repeat;
 float:left;
 width:77px;
 height:76px;
	
}
.item1selected
{
	padding-left:3px;
  margin-left:10px;	
  _margin-left:15px;
  background:url(../images/menulogoselectd.png) no-repeat;
 float:left;
 width:80px;
 height:76px;
	
}
.item3
{
  margin-left:10px;	
  _margin-left:10px;
  background:url(../images/banquet_button.png) no-repeat;
 float:left;
 width:77px;
 height:76px;
}
.item3selected
{
  margin-left:10px;	
   _margin-left:5px;
  background:url(../images/banquet_button_selected.png) no-repeat;
 float:left;
 width:77px;
 height:76px;
	
}
#list
{
	
	clear:both;
    display: block ;
	width:273px;
	height:40px;
}
 #list a
  {
	 float:left;
	 
	margin-top:5px;
	font-family:Verdana;
	display: block;
    width: 71px;
   text-align: center;
   color:#c70b46;
   font-weight:800;
   padding: 1px 0;
   font-size:10px;
   text-decoration:none;
  margin-left:16px ;
  _margin-left:12px ; 
	  
	 }
	 
 
	 
	 
	 
	 
 #list a:hover
  {
	 float:left;
	margin-top:5px;
	font-family:Verdana;
	display: block;
    width: 71px;
   
   color:#9F0;
   font-weight:800;
   padding: 1px 0;
   font-size:10px;
   text-decoration:none;
    margin-left:16px ;
  _margin-left:12px ;
	 
	  
	 }
#ads
{
	clear:left;
 float:left;
 width:272px;
 margin-left:5px;

	}
 .ad1
 {
  background:url(../images/ad1.png) no-repeat;
 float:left;
 width:88px;
 height:90px;

	 
	 
}
 .ad2
 {
	margin-top:5px;  
  background:url(../images/ad2.png) no-repeat;
 float:left;
 width:277px;
 height:105px; 
	 
}
.ad4
 {
	margin-top:5px;  
  background:url(../images/ad4.png) no-repeat;
 float:left;
 width:277px;
 height:105px; 
	 
}
.ad6
 {
	margin-top:5px;  
  background:url(../images/fastorder.png) no-repeat;
 float:left;
 width:277px;
 height:105px; 
	 
}


 .ad3
 {
  	
  background:url(../images/ad3.png) no-repeat;
 float:left;
 width:88px;
 height:90px; 
}
#eventrevw
{
 width:690px;
 height:320px;

	
}
.ad5
 {
  	
  background:url(../images/ad5.png) no-repeat;
 float:left;
 width:88px;
 height:90px; 
}

.freearea
{
 width:728px;	
 height:31px;
  _width:728px;	
_height:31px;

}
#eventrev
{
	margin-top:5px;
  float:left;
  clear:left;
  background:url(../images/eventbak.png) no-repeat;
  width:334px;
  height:290px;
  margin-left:10px;
  	
   _float:left;
  _background:url(../images/eventbak.png) no-repeat;
  _width:334px  ;
  _height:290px  ;
  _margin-top:10px;
  _margin-left:5px;
 

}
#rev
{
	clear:right;
	margin-top:5px;
	float:right;

  background:url(../images/revbak.png) no-repeat;
  width:334px;
  height:290px;
    _width:334px  ;
  _height:290px  ;
   _margin-top:10px;
   _float:right;
   _margin-right:12px;
  
  
  
}

#eve
 {  margin-bottom:10px;
     margin-left:3px;
   margin-top:35px;	 
   padding-top:50px;
	 width:290px;
     height:100px;
	 
     _margin-left:3px;
	 _margin-top:35px;
	   
    
	 _width:300px;
  
	
	}
#eve li
{
	 margin-bottom:20px;
	 clear:left;
	 margin-top:20px;
    margin-left:10px;
	width:8px;
	height:7px;
  background:url(../images/lst.png) no-repeat;	
   float:left;
   
    _margin-bottom:10px;
	 _clear:left;
	 _margin-top:10px;
    _margin-left:5px;
	_width:5px;
	_height:7px;
  	
   _float:left;	
  
	
}





#eve li a
{  margin-bottom:10px;
	margin-top:0px;
	clear:left;
  margin-left:10px;
 float:left;	
 list-style:circle;
 font-family:Verdana;
 font-size:10px;
 color:#eaefbf;
 width:300px;
 height:12px;
 text-decoration:none;
 
_margin-bottom:0px;
	_margin-top:0px;
	_clear:left;
  _margin-left:10px;
 _float:left;	
 _list-style:circle;
 _font-family:Verdana;
 _font-size:10px;
 _color:#eaefbf;
 _width:300px;
 
 
 
 
 
 
 
	
}
#revimg1
{
	  margin-left:20px;
	 margin-top:80px;
 float:left;
 background:url(../images/revimg1.png) no-repeat;
 width:72px;
 height:66px;
}
#menu1
{
	  margin-left:67px;
	  _margin-left:32px;
	 margin-top:4px;
 float:left;
 background:url(../images/month_dish.png) no-repeat;
 width:160px;
 height:154px;
}
.event_subsection
{ width:315px;height:177px; margin-top:80px; margin-left:12px; }


#menu2
{
	clear:left;
	  margin-left:20px;
	 margin-top:20px;
 float:left;
 background:url(../images/menuitem3.png) no-repeat;
 width:87px;
 height:65px;
   _margin-left:21px;
}
#revimg2
{
	clear:left;
	  margin-left:20px;
	 margin-top:20px;
 float:left;
 background:url(../images/revimg2.png) no-repeat;
 width:71px;
 height:65px;
   _margin-left:21px;
}
#statemnt1 
{

margin-left:6px;
/*margin-top:50px;*/
padding-top:5px;
float:left;
width:210px;
height:10px;
}
#statemnt1 h3
{
font-weight:bold;
color:#FFF;
font-family:verdana;
font-size:11px;
_float:left;

}
#statemnt1 h4
{
	font-weight:bold;
font-style:italic;
color:#FFF;
font-family:verdana;
font-size:11px;
_float:left;
margin-left:68px;
_margin-left:33px;
}



#statemnt1 p
{
color:#FFF;
font-family:verdana;
font-size:10px;
width:170px;
height:60px;
_float:left;

}
#statemnt1_new 
{
clear:right;
margin-left:100px;
/*margin-top:50px;*/
padding-top:80px;

width:200px;
height:90px;
}
#statemnt1_new h3
{
font-weight:bold;
color:#FFF;
font-family:verdana;
font-size:11px;
_float:left;
}
#statemnt1_new h4
{
	font-weight:bold;
font-style:italic;
color:#FFF;
font-family:verdana;
font-size:11px;
_float:left;
}



#statemnt1_new p
{
color:#FFF;
font-family:verdana;
font-size:10px;
width:200px;
height:60px;
_float:left;
}
#statemnt2 
{
clear:right;
margin-left:100px;
margin-top:0px;

_float:left;
width:200px;
height:90px;
_margin-left:5px;
}
#statemnt2 h3
{
color:#FFF;
font-family:verdana;
font-size:11px;
_float:left;
}
#statemnt2 p
{
_float:left;
color:#FFF;
font-family:verdana;
_width:190px;
font-size:10px;
}
#statemnt2 h4
{
font-style:italic;
color:#FFF;
font-family:verdana;
font-size:11px;
_float:left;
}
#statemnt2_new 
{
clear:right;
margin-left:100px;
margin-top:0px;

_float:left;
width:200px;
height:90px;
_margin-left:5px;
}
#statemnt2_new h3
{
color:#FFF;
font-family:verdana;
font-size:11px;
_float:left;
}
#statemnt2_new p
{
_float:left;
color:#FFF;
font-family:verdana;
_width:190px;
font-size:10px;
}
#statemnt2_new h4
{
font-style:italic;
color:#FFF;
font-family:verdana;
font-size:11px;
_float:left;
}
#nav3 ul
{
 
 list-style:none;
 padding:0px;
 margin:0px;
 padding-top:2px;
}
#nav3 li
{


/* spacing between the list items */
	/* to set the line height between the list items and to reveal the icon image or you can declare a height instead */
	
margin-top:10px;
float:left;
}






#nav3 li a
{

	
	font-family:Verdana;
	display: block;
    width: auto;
   text-align: center;
   color:#9fb21d;
   padding: 0 0px 0 10px;
   font-size:10px;
   text-decoration:none;
 	
 
	}




#nav3 li a:hover
{
    font-family:Verdana;
	display: block;
    width: auto;
   text-align: center;
   color: #FFF;
   padding: 0 0px 0 10px;
   font-size:10px;
   text-decoration:underline;

}
.copyryt
{
	 margin-left:1px;
	clear:left;
	float:left;
	font-family:verdana;
	color:#FFF;
	font-size:10px;
	width:1000px;
	margin-top:-1px;
}
.more
{
	
	margin-top:80px;
	width:60px;
	_margin-top:80px;
	float:right;
}





.eventsmore
{
 font-family:verdana;
 font-size:11px;
 color:#e0c67c;		
 text-decoration:none;
	
}
.eventsmore:hover
{
	text-decoration:underline;
 font-family:verdana;
 font-size:11px;
 color:#ffffff;	
	
}

.reviewmore
{
 font-family:verdana;
 font-size:11px;
 color:#f3a9c0;		
 text-decoration:none;
	
}
.reviewmore:hover
{
 text-decoration:underline;
 font-family:verdana;
 font-size:11px;
 color:#ffffff;	
	
}
.eventwmore
{
 font-family:verdana;
 font-size:11px;
 color:#a2983c;		
 text-decoration:none;

 
	
}
.eventwmore:hover
{
	text-decoration:underline;
 font-family:verdana;
 font-size:11px;
 color:#ffffff;	
	
}



.review
{
 	margin-top:5px;
	width:60px;
	height:10px;
	float:right;
	
	}
.menutext
{
	margin-top:17px;
	margin-left:12px;
  background:url(../images/menutext.png) no-repeat;
  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}
.dishtext
{
	margin-top:17px;
	margin-left:12px;
  background:url(../images/newedition.png) no-repeat;
  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}
.featuredtext
{
	
  background:url(../images/dishtext.png) no-repeat;
  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}



.deserttext
{
	margin-top:5px;
	padding-right:5px;
  background:url(../images/deserttitle.png) no-repeat;
  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
 margin-bottom:5px;
}
.promotext
{
	margin-top:10px;
  
  width:247px;
  height:7px;
  _height:12px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}
.beveragetext
{
	margin-top:17px;
	margin-left:12px;
  background:url(../images/beverages_title.png) no-repeat;
  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}





.eventtext
{
	margin-top:10px;
  background:url(../images/event_title.png) no-repeat;
  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}
.contactustitle
{
	background:url(../images/contactustitle.png) no-repeat;
	margin-top:10px;

  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}
.vouchertext
{
	margin-top:17px;
	margin-left:12px;
  background:url(../images/vouchertitle.png) no-repeat;
  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}
.voucher_description
{ 

	margin-top:10px;	
 font-family:tahoma;	

 font-size:12px;
 width:650px;
 margin-left:20px;
 color:#1a2b04;
}



.banquetstext
{
   margin-left:17px;
	margin-top:12px;
  background:url(../images/banquetstitle.png) no-repeat;
  width:247px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}


.reviewtext
{
	margin-top:17px;
	margin-left:12px;
  background:url(../images/reviews.png) no-repeat;
  width:268px;
  height:28px;
text-indent:-9999px;
 overflow:visible;
 z-index:5000px;
}




#menuitems
{
	margin-left:5px;
	_margin-left:10px;
	padding-top:5px;
 margin-top:10px;	

 border-bottom-style:solid;
 padding-bottom:25px;
 width:650px;
 height:100px;
 _height:100px;
 padding-left:16px;
 _padding-left:17px;
	
}
.featured_items
{
	
	clear:left;
	margin-left:5px;
	_margin-left:10px;
	padding-top:5px;
 margin-top:10px;	
 padding-bottom:25px;
 border-bottom-style:solid;
 
 width:650px;
 height:130px;
 _height:130px;
 padding-left:16px;
 _padding-left:17px;
	
}

.featured_items li
{
 padding-left:5px;
/* background:url(../images/menuback.png) no-repeat;*/
 float:left;
 width:320px;
  height:80px;	
}
.banquets_text
{ font-family:verdana;font-size:11px;color:#C06;padding-left:10px; font-weight:bold; }


#desertitems
{
	
	margin-left:5px;
	_margin-left:10px;
	padding-top:1px;
    margin-top:20px;	
      _margin-top:20px;	
 border-bottom-style:solid;

 
 width:680px;

 padding-left:16px;
 _padding-left:17px;
	
}
#beverages
{
	padding-top:5px;
 margin-top:10px;	
 


 width:700px;
 height:300px;
 padding-left:10px;
	
}
#menuitems li
{
 padding-left:5px;
/* background:url(../images/menuback.png) no-repeat;*/
 float:left;
 width:320px;
  height:80px;	
}
#beverages_sub
{ width:73px;
   height:30px;
   float:left;
}
#beverages_sub1
{ width:73px;
   height:30px;
   float:left;
}
#beverages_sub2
{ width:73px;
   height:30px;
   float:left;
}
#beverages_sub3
{ width:73px;
   height:30px;
   float:left;
}
#beverages_sub_aerated
{ width:74px;
   height:30px;
   float:left;
}
#beverages_sub_aerated1
{ width:74px;
   height:30px;
   float:left;
}
#beverages_sub_aerated2
{ width:74px;
   height:30px;
   float:left;
}
#beverages_sub_mocktails
{ width:112px;
   height:30px;
   float:left;
}
#beverages_sub_mocktails1
{ width:112px;
   height:30px;
   float:left;
}
#beverages_sub_water
{ width:160px;
   height:30px;
   float:left;
}
#beverages_sub_nonalco
{ width:200px;
   height:30px;
   float:left;
}
#beverages_sub_topicalblend   
{ width:100px;
   height:30px;
   float:left;

   }
   #beverages_sub_topicalblend1   
{ width:100px;
   height:30px;
   float:left;

   }
#beverages_sub li
{ float:left;}
#beverages li
{
/* background:url(../images/beveragesback.png) no-repeat;*/
 padding-left:5px;
 float:left;
 width:320px;
  height:80px;	
}



.menu_item1
{
	margin-bottom:5px;
	margin-left:8px;
	float:left;
  width:330px;


}
.subaddarea
{
  margin-left:5px;
  margin-top:4px;
 float:left;
 _margin-left:4px;
 _margin-top:3px;
 width:272px;
 height:90px;}

.footer
{  padding-top:15px;
	background:#113206;
	width:1000px;
	height:40px;
	_width:1005px;
	float:left;
}

.menuitem1
{
	margin-top:5px;
	margin-left:8px;
  
 width:510px;
 height:100px;
	
}
.menuitem1_image
{ margin-right:2px;
	background:url(../images/menuitem1.png) no-repeat;
	width:84px;
    height:70px;
	float:left;
 }
 .bev1_image
{ margin-right:2px;
	background:url(../images/bev1.png) no-repeat;
	width:84px;
    height:78px;
	float:left;
 }
 .bev2_image
{ margin-right:2px;
	background:url(../images/bev2.png) no-repeat;
	width:84px;
    height:78px;
	float:left;
 }
  .bev3_image
{ margin-right:2px;
	background:url(../images/bev3.png) no-repeat;
	width:84px;
    height:78px;
	float:left;
 }
   .bev4_image
{ margin-right:2px;
	background:url(../images/bev4.png) no-repeat;
	width:84px;
    height:78px;
	float:left;
 }
 .bev5_image
{ margin-right:2px;
	background:url(../images/bev7.png) no-repeat;
	width:84px;
    height:78px;
	float:left;
 }
  .bev6_image
{ margin-right:2px;
	background:url(../images/bev6.png) no-repeat;
	width:84px;
    height:78px;
	float:left;
 }
   .bev7_image
{ margin-right:2px;
	background:url(../images/bev5.png) no-repeat;
	width:84px;
    height:78px;
	float:left;
 }
 
 .freatured1_image
{ margin-right:2px;
	background:url(../images/month_dish1.png) no-repeat;
	width:130px;
    height:124px;
	float:left;
 }
  .freatured2_image
{ margin-right:2px;
	background:url(../images/featured2.png) no-repeat;
	width:84px;
    height:70px;
	float:left;
 }
 .dish_month
{ margin-right:2px;
	background:url(../images/new_edi.png) no-repeat;
	width:130px;
    height:120px;
	float:left;
 }
 .menuitem1_title
 {  margin-top:1px;
   font-family:Tahoma;
   font-family:Tahoma;
    font-size:25px;
	color:#FFF;
	font-weight:bold;
   	}
	.beverageitem1_title
 {  margin-top:1px;
   font-family:Tahoma;
   
    font-size:14px;
	color:#FFF;
	font-weight:bold;
   	}
	 .desertitem1_title
 {  margin-top:5px;
   font-family:Verdana;
    width:320px;
	height:30px;
    font-size:12px;
	color:#030;
	font-weight:bold;
	
   	}
  .desertitem_a
  {
	  font-family:Verdana;
	  font-size:16px;
	color:#030;
	font-weight:bold;
	  text-decoration:none;
	 }
	 .desertitem_a:hover
  {
	  font-family:Verdana;
	  font-size:16px;
	color:#CC0;
	font-weight:bold;
	  text-decoration:none;
	 }
	
.desert_tab
{
	padding-left:5px;
  float:left;
  width:20px;
  height:20px;
  background:url(../images/desert_tab.png) no-repeat;
  
	}
 .menuitem_description
 {
   font-family:verdana ;
   font-size:15px;
   color:#030;
   text-align:left;
   
   _font-family:verdana ;
   _font-size:11px;
   _color:#030;
   _text-align:left;
   font-weight:bold;
   
  }
   .desertitem_description
 {
   font-family:verdana ;
   font-size:11px;
   color:#a9b048;
   text-align:justify;
   float:left;
   _font-family:verdana ;
   _font-size:11px;
   _color:#a9b048;
   _text-align:justify;
   font-weight:bold;
   
  }
   .beverageitem_description
 {
	width:224px; 
   font-family:verdana ;
   font-size:10px;
   color:#42270a;
   text-align:justify;
   font-weight:bold;
   _font-weight:bold;
   _font-family:verdana ;
   _font-size:10px;
   _color:#42270a;
   _text-align:justify;
   float:left;
   
   
  }
  
.menuitem2
{
	margin-top:5px;
	margin-left:10px;
 
 width:310px;
 height:80px;
	
}
  
   .menuitem2_image
{ margin-right:2px;
	background:url(../images/menuitem2.png) no-repeat;
	width:84px;
    height:70px;
	float:left;
 }
  .menuitem3
{
	margin-top:50px;
	margin-left:10px;
 
 width:300px;
 height:120px;
	
}
  
   .menuitem3_image
{ margin-right:2px;
	background:url(../images/menuitem3.png) no-repeat;
	width:84px;
    height:70px;
	float:left;
 }
   .menuitem2
{
	margin-top:5px;
	margin-left:10px;
 
 width:310px;
 height:80px;
	
}
.desertitem1
{
	float:left;
	margin-top:5px;
	margin-left:5px;
  
 width:320px;
 height:34px;

	
}
 
 
 
 
#promotion_area
{

 margin:0 auto;
 padding:5px;

 width:950px;
 height:380px;
}

.promo_1
{
margin-top:15px;
 margin-left:15px;
 background:url(../images/promo_1.png) no-repeat;
 width:279px;
 height:193px;
}
.promo_2
{
margin-top:15px;
 margin-left:15px;
 background:url(../images/promo_2.png) no-repeat;
 width:279px;
 height:193px;
}
.promo_3
{
margin-top:15px;
 margin-left:15px;
 background:url(../images/promo_3.png) no-repeat;
 width:279px;
 height:193px;
}
#promotion_right
{
  width:300px;
  height:380px;
  float:right;	
	
}
#promotion_left
{
	float:left;
  width:648px;
  height:380px;

}
.left_promo1 { margin-top:40px;float:left; width:648px; height:332px; background:url(../images/newpromo1.jpg) no-repeat; 	   }
.left_promo2{float:left; width:648px; height:174px; background:url(../images/newpromo2.jpg) no-repeat; 	   }
.promo_img1
{
	background:url(../images/promtion1.png) no-repeat;
 margin-bottom:2px;
 margin-top:2px;
 margin-left:2px;
 width:100px;
 height:90px;
 
 float:left;
}
.promo_img2
{
	background:url(../images/promtion2.jpg) no-repeat;
 margin-bottom:2px;
 margin-top:2px;
 margin-left:2px;
 width:100px;
 height:90px;

 float:left;
}
.promo_img3
{
	background:url(../images/promtion3.jpg) no-repeat;
 margin-bottom:2px;
 margin-top:2px;
 margin-left:2px;
 width:100px;
 height:90px;

 float:left;
}
.promo_discrip
{
margin-bottom:2px;
 margin-top:2px;
 margin-left:2px;
 font-family:Verdana;
 font-size:12px;
 float:left;
 width:180px;
 height:90px;
 color:#333300;
 font-weight:bold;

}



#promotion_right li
{
margin-top:3px;
border:#660;
border-style:solid;
border-width:1px;
 width:300px;
 height:98px;
}
.prom_description
{
 margin-top:15px;
 margin-left:15px;
 font-family:tahoma;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 width:280px;
}
#events_description
{
margin-left:10px;

height:500px;

}
#events_description ul
{
/* width:690px;
 left:400px;*/

}
#events_description li
{
padding-top:10px;
width:300px;

_height:10px;
margin-left:10px;
color:#CC9900;
}
.event_title
{

text-decoration:underline;
_float:left;
font-family:Arial Black;
font-size:25px;
color:#d1a35c;
}






.event_description
{
padding-top:5px;
width:550px;
color: #003300;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;

}
.review_description
{

padding-top:5px;
width:436px;
color:#003300;
font-size:11px;
font-family:verdana;
text-align:justify;


}

.event_div
{

	border:#608212;
	border-width:1px;
	border-style:solid;
padding-left:6px;	

width:447px;
height:auto; _height:110px; 
}
.mapaddress
{
 margin-left:40px;
	padding-top:10px;
width:250px;
 _height:370px;
 height:427px;
 _margin-left:40px;
  _width:250px;
  _padding-top:10px;
  background-color:#7ca14d;
  
}

.mapaddress_logo
{
margin-top:53px;
margin-left:25px;
_margin-left:10px;	
width:290px;
 height:370px;
  background:url(../images/mapaddress.png) no-repeat;
  _width:250px;

}

/*--------------------contact us------------- */

.form_area
{
  float:left;
margin-left:50px;
 width:480px;
 height:240px;
 _margin-left:30px;
}





.form
{
 margin-left:10px;	
	
	
}
.margintop10px {
	margin-top:10px;
}
.labletext1 {
	
color: #600;
font-weight:bold;
font-size:12px;
font-family:Verdana;
margin-left:11px;

}
.labletext_3 {
	
color: #600;
font-weight:bold;
font-size:12px;
font-family:Verdana;
margin-left:11px;


}
.labletext {
	margin-top:12px;
	color:#600;
    font-weight:bold;
    font-size:12px;
	font-family:Verdana;
	margin-left:11px;

}

.clear {

	height: 0px;
    font-size: 0px;
	line-height: 0px;
    clear: both;
    max-width:3px;
   max-height:3px;
    leftmargin:0px;
    topmargin:0px;

}
.conatctexarea2 {
	background-color:#fff;
	border:1px solid #999999;
	margin-left:32px;
	margin-top:5px;
	width:300px;
	height:48px;
	font-family:"myriad pro", Helvetica, Arial, sans-serif;
}
.textboxbg {
    margin-top:20px;
	background-color:#fff;
	border:1px solid #999999;
     margin-left:25px;
    height:20px;
    width:250px;
	margin-bottom:5px;


}
.textboxbg_appear {
    margin-top:20px;
	background-color:#fff;
	border:1px solid #999999;
     margin-left:61px;
    height:20px;
    width:250px;
	margin-bottom:5px;


}
.textboxbg_main{
    margin-top:20px;
	background-color:#fff;
	border:1px solid #999999;
   margin-left:40px;
    height:20px;
    width:250px;

}
.textboxbgname {
	background-color:#fff;
	border:1px solid #999999;
	margin-left:9px;
	margin-top:5px;
	height:20px;
	width:300px;
}
.textboxbgemail {
	background-color:#fff;
	border:1px solid #999999;
	margin-left:3px;
	margin-top:5px;
	height:20px;
	width:300px;
}
.button1 {
	width: 156px;
	height: 25px;
	display: block;
	background-position:0px -1px;
	padding-top:4px;
	float: left;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:7px;
 #margin-left:7px; /* IE Hack  */
	_margin-left:4px; /* IE Hack  */
}
.banquets_1
{
background:url(../images/banquets1.png) no-repeat;
width:680px;
height:360px;
}
.banquets_1_para
{
	margin-left:15px;
  margin-top:11px;
  font-family:Tahoma;
  font-size:12px;
  color:#1d2f05;
  margin-bottom:10px;
	_margin-bottom:10px;
	
}
.review_a
{
   margin-top:5px;
 text-decoration:none;
 font-family:Georgia;
 font-size:14px;
 color:#563c0d;
 font-style:italic;
 font-weight:bold;
 background:url(../images/dailymirror.gif) no-repeat;
 width:130px;
 height:35px;
 display:block;

}
.review_a:hover
{
 font-weight:bold;
 font-weight:bold;
 font-style:italic;
 text-decoration:none;
 font-family:Georgia;
 font-size:14px;
 color:#99FF00;


}

.review_b
{
 margin-top:5px;
 text-decoration:none;
 font-family:Georgia;
 font-size:14px;
 color:#563c0d;
 font-style:italic;
 font-weight:bold;
 background:url(../images/sprt1.gif) no-repeat;
 display:block;
  width:130px;
 height:35px;
}
.review_b:hover
{
 margin-top:5px;
 text-decoration:none;
 font-family:Georgia;
 font-size:14px;
 color:#563c0d;
 font-style:italic;
 font-weight:bold;
 background:url(../images/sprt.gif) no-repeat;
 display:block;
  width:130px;
 height:35px;
}




.review_c
{
   margin-top:5px;
 text-decoration:none;
 font-family:Georgia;
 font-size:14px;
 color:#563c0d;
 font-style:italic;
 font-weight:bold;
 background:url(../images/bottemline1.gif) no-repeat;
 width:130px;
 height:35px;
 display:block;

}
.review_c:hover
{
   margin-top:5px;
 text-decoration:none;
 font-family:Georgia;
 font-size:14px;
 color:#563c0d;
 font-style:italic;
 font-weight:bold;
 background:url(../images/bottemline.gif) no-repeat;
 width:130px;
 height:35px;
 display:block;

}

.lablespace {

	display: block;
   
    width: 97px;
     padding: 4px;
    margin: 4px 0 0 0;
    text-align: right;
     line-height:45px;
    font-size:11px;

}
.error_seperater
{
	
	
float:right;	}
.latitude_micro{ width:58px; height:15px; background:url(../images/logo_JPG_micro.png) no-repeat; float:right; clear:right; margin-top:0px; _margin-top:-9px; } 

.successful_msg
{
  margin-left:280px;margin-top:150px;margin-bottom:230px;font-size:25px; font-family:verdana; color:red;	
	
	
	}

#newsbottom #bottom{ height:auto;}
.revback{ background:url(../images/subbgrev.jpg) repeat-x; width:1000px;height:auto; float:left;}
#prewrapper .wrapper{ height:auto;   }
#newbottomleft #bottomleft{ height:auto; width:445px;}
#new_events_description #events_description{ height:auto; padding-bottom:12px;}
#bottomright_new{ width:512px; height:auto; float:right;  padding-top:45px;}
#review_descrip{ height:auto; margin-right:10px;width:400px;}
#review_descrip ul{}
#review_descrip li{ margin-left:10px;padding-top:10px;width:300px; }
.review_div{ border:1px solid #608212;height:auto;padding-left:6px; width:450px;}
.new_review_dis{color:#003300;font-family:verdana;font-size:11px;padding-top:5px;text-align:justify; width:420px; padding-bottom:8px;}
.review_title{ font-family:Arial; font-size:23px; font-weight:bold; color:#063;}
.review_area2{ padding-top:10px;padding-left:10px; }