/* CSS Document */

* {margin: 0;
   padding: 0;
}

html {height: 100%;}

body {height:100%;
background:url(../images/body_bg.gif) repeat-y top center;	
background-color:#b14b01;
}

* html #container 
{
border-left:1px solid #d98447;
}

#container {
height:100%;
width: 866px;
margin: 0px auto;
background:url(../images/container.gif) repeat-y top left;
font:12px Arial, Helvetica, sans-serif;
text-align:justify;
}

#header_tn {
	width:866px;
	height:202px;
	background:url(../images/header_tn.jpg) no-repeat top left;
}

.welcome {
	width:845px;
	height:25px;
	margin:0;
	padding:0 0 10px 14px;
}

.wel_flash
{
clear:both;
width:866px;
height:190px;
}

.wel-text
{
width:518px;
padding:0 10px 0 14px;
color:#ffe2b4;
float:left;
}

.flash
{
float:left;
margin:0 0 0 10px;
padding:0;
width:298px;
height:142px;
}

* html .content
{
height:426px;
}
.content
{
clear:both;
float:left;
width:838px;
padding:14px;
background-color:#fecf80;
}

/* content left */
.content_left
{
width:205px;
float:left;
}

.content_sub_tittle
{
margin-bottom:5px;
width:205px;
color:#b14b01;
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}


.content_sub_tittle_news
{
margin-bottom:5px;
width:205px;
color:#b14b01;
font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.content_sub_tittle_top
{
padding: 10px 0 0 20px;
width:185px;
height:25px;
background:url(../images/sub_top_bg.jpg) top left no-repeat;
}

.content_sub_tittle_top_news
{
padding: 10px 0 0 10px;
width:205px;
height:25px;
background:url(../images/sub_top_bg.jpg) top left no-repeat;
}


.form_div_inner
{
width:150px;
height:20px;
margin-bottom:2px;
background-color:#efcd95;
border:1px solid #7c3401;
}

.form_div_inner_sel
{
width:118px;
height:20px;
margin-bottom:2px;
font: 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
background-color:#efcd95;
border:1px solid #7c3401;
}

*html .form_div_inner_sel
{
width:110px;
height:20px;
margin-bottom:2px;
background-color:#efcd95;
border:1px solid #7c3401;
}

.form_div_left
{
width:75px;
float:left;
line-height:22px;
font: bold 9px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

* html .form_div_left
{
width:82px;
float:left;
line-height:23px;
}


.form_div_right
{
width:118px;
float:left;
}

* html .form_div_right
{
width:110px;
float:left;
}

* html .content_sub_tittle_center
{
padding: 10px 0 0 5px;
height:90px;
}

.content_sub_tittle_center
{
padding: 10px 0 0 5px;
width:198px;
height:120px;
background-color:#ffe7c0;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
}

* html .content_sub_tittle_center_gift
{
padding: 10px 0 0 5px;
height:90px;
}

.content_sub_tittle_center_gift
{
padding: 10px 0 0 5px;
width:198px;
height:120px;
background-color:#ffe7c0;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
}

.content_sub_tittle_newsletter_center
{
padding: 10px 0 0 15px;
width:188px;
background-color:#ffe7c0;
text-align:left;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
}

.news_sub
{
padding-top:15px;
text-align:center;
}

* html .news_sub
{
padding-top:0px;
text-align:center;
}


.content_sub_tittle_bottom
{
width:205px;
height:13px;
background: url(../images/sub_bottom_bg.jpg) top left no-repeat;
}

.content_sub_tittle_bottom_loc
{
width:388px;
height:13px;
background: url(../images/sub_bottom_bg.jpg) top left no-repeat;
}


/* content center */

.content_center
{
margin:0 0 0 14px;
width:400px;
float:left;
}
* html .content_center
{
margin:0 0 0 0;
margin-left:5px;
width:400px;
float:left;
}

.Location_tittle
{
font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#b14b01;
padding:10px 0 0 10px;
margin:10px 0 10px 0;
width:388px;
height:24px;
float:left;
background-color:#ffe7c0;
border-top:1px solid #cba666;
border-right:1px solid #cba666;
border-left:1px solid #cba666;
border-bottom:5px solid #cba666;
}

.Loc_map
{
width:397px;
height:253px;
}

* html .Loc_map
{
width:397px;
height:256px;
}

.Location_pic
{
border-left:2px solid #cba666;
border-right:2px solid #cba666;
border-top:2px solid #cba666;
border-bottom:2px solid #cba666;
float:left;
width:397px;
height:253px;
}

* html .Location_pic
{
border-left:2px solid #cba666;
border-right:2px solid #cba666;
border-top:2px solid #cba666;
border-bottom:2px solid #cba666;
float:left;
width:397px;
height:256px;
}


/* Menu */

.animatedtabs{
border-top:1px solid #000000;
overflow: hidden;
font:13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
height:38px;
padding-left:14px;
}

* html .animatedtabs{
padding-left:14px;
}

.animatedtabs ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
background: url(../images/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 1px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;
}

.animatedtabs a span{
float: left;
position:relative;
display: block;
background: url(../images/tab-blue-right.gif) no-repeat right top;
padding: 2px 25px 9px 18px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
text-align:center;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none; color:#fccc7e;}
/* End IE5-Mac hack */

.animatedtabs a:hover{
background-position: 0% -30px;
top: 0;
}

.animatedtabs a:hover span{
cursor:pointer;
background-position: 100% -30px;
color:#541200;
padding-top: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.menu{
	width:841px;
	clear:both;
	height:40px;
	margin:0;
	padding:0 0 0 25px;
	color:#FFE7C0;
	font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background:url(../images/menu_bottom_bg.jpg) bottom left repeat-x;
}

.menu_top
{
padding: 10px 0 0 20px;
width:580px;
height:25px;
font-size:13px;
font-weight:bold;
background: url(../images/menu_bg.jpg) top left no-repeat;
}

/* Special offers */

* html .content_right
{
margin-top:0px;
}


.content_right
{
width:205px;
float:right;
}


.Special
{
margin-bottom:5px;
width:205px;
color:#b14b01;
font:11px Verdana, Arial, Helvetica, sans-serif
}

.Special_top
{
padding: 10px 0 0 20px;
width:185px;
height:25px;
font-size:12px;
font-weight:bold;
background:url(../images/sub_top_bg.jpg) top left no-repeat;
}


* html .Special_center
{
height:172px;
}


.Special_center
{
padding: 10px 10px 0 10px;
width:183px;
height:170px;
background-color:#ffe7c0;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:18px;
text-align:justify;
}

* html .Special_center_off
{
height:205px;
}


.Special_center_off
{
padding: 10px 10px 0 10px;
width:183px;
height:193px;
background-color:#ffe7c0;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:18px;
text-align:justify;
}

.Special_bottom
{
width:205px;
height:13px;
background: url(../images/sub_bottom_bg.jpg) top left no-repeat;
float:right;
}


.footer
{
	padding-top:20px;
	width:866px;
	height:85px;
	background-color:#661f07;
	border-top:5px solid #521501;
	float:left;
	text-align:center;
	color:#ffe2b4;
	font-size:12px;
	line-height:20px;
	word-spacing:5px;
}

.footer a
{
	color:#ffe2b4;
	text-decoration:none;
}

.footer a:hover
{
	color:#FFCC99;
	text-decoration:underline;
}

.noesys
{
	color:#CCCCCC;
	font: 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;	
}


.footer_copy
{
	padding-top:10px;
	width:866px;
	height:40px;
	background-color:#661f07;	
	text-align:center;
	color:#ffe2b4;
	font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;	
	word-spacing:1px;
}

.footer_copy a
{
	color:#ffe2b4;
	text-decoration:none;
}

.footer_copy a:hover
{
	color:#fff;
	text-decoration:underline;
}

* html .footer
{
	padding-top:20px;
	width:866px;
	height:85px;
	background-color:#661f07;
	border-top:5px solid #521501;
	float:left;
	text-align:center;
	color:#ffe2b4;
	font-size:12px;
	line-height:20px;
	word-spacing:5px;
}

* html .footer a
{
	color:#ffe2b4;
	text-decoration:none;
}

* html .footer a:hover
{
	color:#FFCC99;
	text-decoration:underline;
}

* html .noesys
{
	color:#CCCCCC;
	font: 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;	
}


* html .footer_copy
{
	padding-top:10px;
	width:866px;
	height:40px;
	background-color:#661f07;	
	text-align:center;
	color:#ffe2b4;
	font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;	
	word-spacing:1px;
}

* html .footer_copy a
{
	color:#ffe2b4;
	text-decoration:none;
}

* html .footer_copy a:hover
{
	color:#fff;
	text-decoration:underline;
}

.more a
{
color:#8f2d03;
text-decoration:none;
}
.more a:hover
{
color:#000000;
text-decoration:underline;
}

* html .more_center
{
height:22px;
}


.more_center
{
padding:0 10px 0 10px;
width:183px;
height:20px;
font:11px Verdana, Arial, Helvetica, sans-serif;
background-color:#ffe7c0;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:18px;
text-align:justify;
}

* html .menu_content
{
margin:0 0 0 5px;
}

.menu_content
{
margin:0 0 0 14px;
width:600px;
float:left;
}

.menu_content_top_bg
{
padding:0;
width:600px;
height:10px;
background: url(../images/menu_content_top_bg.jpg) top left no-repeat;
}

.menu_content_top_bg1
{
padding:0;
width:817px;
height:10px;
background: url(../images/top.jpg) top left no-repeat;
}

* html .menu_content_center
{
height:525px;
color:#4b110a;
}

.menu_content_center
{
padding:0 10px 0 10px;
width:578px;
color:#4b110a;
background-color:#ffe7c0;
font:12px Verdana, Arial, Helvetica, sans-serif;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:25px;
text-align:justify;
}

* html .menu_content_center_wel
{
height:525px;
color:#4b110a;
}

.menu_content_center_wel
{
padding:0 10px 0 10px;
width:578px;
color:#4b110a;
background-color:#ffe7c0;
font:13px Verdana, Arial, Helvetica, sans-serif;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:25px;
text-align:justify;
}


.menu_content_bottom_bg
{
padding:0;
width:600px;
height:13px;
background: url(../images/menu_content_bottom_bg.jpg) top left no-repeat;
}

.menu_content_bottom_bg1
{
padding:0;
width:817px;
height:15px;
}


.headtitle
{
/*font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/

font: bold 11px "Georgia", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#B14B01;
text-decoration:none;
}

.headt1
{
font: bold 14px "Georgia", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#B14B01;
text-decoration:none;
}

.headt2
{
font: 14px "Georgia", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#B14B01;
text-decoration:none;
}


.headt
{
font: 14px "Georgia", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#4b110a;
text-decoration:none;
}

.headt a
{
font: 14px "Georgia", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#4b110a;
text-decoration:none;
}

.headt a:hover
{
font: 14px "Georgia", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#4b110a;
text-decoration:underline;
}


.headtitle a
{
/*font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
font: bold 11px "Georgia", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#B14B01;
text-decoration:none;
}

.headtitle a:hover
{
/*font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
font: bold 11px "Georgia", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#B14B01;
text-decoration:underline;


}

#htitle p
{
/*font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#4B110A;
text-align:justify;
line-height:20px;
text-decoration:none;
}

.headsubtitle
{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#330066;
}
 
.headdishtitle
{
/*font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
font: bold 16px "Georgia, "Times New Roman", Times, serif";
color:#B14B01;
}

.dishitems
{
	font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#B14B01;
}

.headcattitle a
{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#B14B01;
text-decoration:none;
}

.headcattitle a:hover
{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#B14B01;
text-decoration:underline;
}

* html .Special_center1
{
height:90px;
background-color:#ffe7c0;
}

.Special_center1
{
padding: 10px 10px 0 10px;
width:183px;
height:100px;
background-color:#ffe7c0;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:18px;
text-align:justify;
}

* html .Special_center_off1
{
height:160px;
}


.Special_center_off1
{
padding: 10px 10px 0 10px;
width:183px;
height:160px;
background-color:#ffe7c0;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:18px;
text-align:justify;
}

* html .Special_center_off2
{
height:200px;
}


.Special_center_off2
{
padding: 10px 10px 0 10px;
width:183px;
height:220px;
background-color:#ffe7c0;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:18px;
text-align:justify;
}

.newsubmit
{
background-image:url(../images/submit.jpg);
width:82px;
height:22px;
border:0;
cursor:pointer;
cursor:hand;
}

* html .newsubmit
{
background-image:url(../images/submit.jpg);
width:82px;
height:22px;
border:0;
cursor:pointer;
cursor:hand;
}

.giftsubmit
{
background-image:url(../images/generate.jpg);
width:82px;
height:22px;
border:0;
cursor:pointer;
cursor:hand;
}

* html .giftsubmit
{
background-image:url(../images/generate.jpg);
width:82px;
height:22px;
border:0;
cursor:pointer;
cursor:hand;
}

.reservsubmit
{
background-image:url(../images/reserve.jpg);
width:82px;
height:22px;
border:0;
cursor:pointer;
cursor:hand;
}

* html .reservsubmit
{
background-image:url(../images/reserve.jpg);
width:82px;
height:22px;
border:0;
cursor:pointer;
cursor:hand;
}

#amountdetails
{
background-image:url(../images/amount_1.jpg);
cursor:pointer;
cursor:hand;
width:99px;
height:127px;
border:0;
}
#yourdetails
{
background-image:url(../images/your_details.jpg);
cursor:pointer;
cursor:hand;
width:99px;
height:127px;
border:0;
}
#confirm
{
background-image:url(../images/confirm.jpg);
cursor:pointer;
cursor:hand;
width:99px;
height:127px;
border:0;
}
.boldtxt
{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.content_head
{
font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
width:100%;
height:25px;
padding-top:4px;
color:#3c0b00;
background-color:#FECF80;
text-align:left;
}
.gift_head
{
font: bold 16px Arial, Helvetica, sans-serif;
width:100%;
height:25px;
padding-top:4px;
color:#3c0b00;
background-color:#FECF80;
text-align:center;
}

.gift_head_gift
{
font: bold 12px Arial, Helvetica, sans-serif;
width:100%;
height:25px;
padding-top:4px;
color:#3c0b00;
background-color:#FECF80;
text-align:center;
}

.gift_contact
{
font: bold 12px Arial, Helvetica, sans-serif;
}

.gift_contact1
{
font: 12px Arial, Helvetica, sans-serif;
}


.light
{
text-decoration:none;
border:0;
}
.light a
{
text-decoration:none;
border:0;
}
.light a:hover
{
text-decoration:underline;
}

/************ Direction ***************/

* html .menu_content_center1
{
height:520px;
color:#4b110a
}

.menu_content_center1
{
padding:0 10px 0 10px;
width:795px;
background-color:#ffe7c0;
font:12px Verdana, Arial, Helvetica, sans-serif;
border-left:1px solid #cba666;
border-right:1px solid #cba666;
line-height:20px;
text-align:justify;
color:#4b110a
}


* html .menu_content1
{
margin:0 0 0 5px;
}

.menu_content1
{
margin:0 0 0 14px;
width:815px;
float:left;
}
.servicesh
{
font: bold 12px Georgia, 'Times New Roman', Times, serif; 
color:#B14B01;
}
.servicesh1
{
font: 12px Georgia, 'Times New Roman', Times, serif; 
}

.backbut
{
color:#B14B01;
font:11px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

.backbut a
{
color:#B14B01;
font:11px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

.backbut a:hover
{
color:#B14B01;
font:11px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-decoration:underline;
}

.subreserv1
{
background:url(../images/next_buttons.jpg) top left no-repeat;
width:82px;
height:22px;
border:0px;
}

.subreserv2
{
background:url(../images/finish_buttons.jpg) top left no-repeat;
width:82px;
height:22px;
border:0px;
cursor:pointer; 
cursor:hand;
}
/********** Reservation ****************/

.formLayout
    {
        border: solid 2px #B14B01;
        padding: 10px 20px;
        width: 500px;
		margin-left:18px;
    }
	
	* html  .formLayout
    {
        border: solid 2px #B14B01;
        padding: 10px 20px;
        width: 500px;
		margin-left:18px;
    }
   
    .formLayout label,  .formLayout select
    {
        display: block;
        width: 137px;
        float: left;
        margin-bottom: 15px;
    }
	
	 * html .formLayout label, .formLayout select
    {
        display: block;
        width: 147px;
        float: left;
        margin-bottom: 15px;
    }
	
    .formLayout lab
    {
        display: block;
        width: 100px;
        float: left;
        margin-bottom: 10px;
    }
	
	* html .formLayout lab
    {
        display: block;
        width: 100px;
        float: left;
        margin-bottom: 10px;
    }

    .formLayout label
    {
        padding-right:25px;
		margin-left:30px;
    }
	
	* html .formLayout label
    {
        padding-right:25px;
		margin-left:30px;
    }
 
    br
    {
        clear: left;
    }
	
	* html br
    {
        clear: left;
    }
	
	.reser_div_inner_sel
	{
		width:150px;
		height:20px;
		margin-bottom:1px;
		background-color:#efcd95;
		border:1px solid #7c3401;
	}
	
	* html .reser_div_inner_sel 
	{
		width:130px;
		height:20px;
		margin-bottom:2px;
		background-color:#efcd95;
		border:1px solid #7c3401;
	}
	
	.reser_div_inner_sel_textarea
	{
		margin-bottom:1px;
		background-color:#efcd95;
		border:1px solid #7c3401;
	}
	
	* html .reser_div_inner_sel_textarea
	{
		margin-bottom:1px;
		background-color:#efcd95;
		border:1px solid #7c3401;
	}
	
/********* Lunch, Group dinner & Wine **********/

.menu_left
{
	width:755px;
	margin-left:5px;
	float:left;

}
.menu_left_buffet
{
	width:755px;
	margin-left:5px;
	float:left;
}
.menu_heading
{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#B14B01;
}
.menu_heading_buffet
{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#B14B01;	
}
.content_bottom
{
	color:#B14B01;
	font-size:16px;

}
.para
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:27px;
}

.para1
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:27px;
}


.PhotosCaptionBlock {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 5px; OVERFLOW: auto; WIDTH: 225px; LINE-HEIGHT: 1.2em; HEIGHT: 15px; color: #000000;	
	font-size: 12px;
	text-align:center;
}

.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("../images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("../images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("../images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

.groupmenu
{
margin-left:20px;
font:12px Georgia, 'Times New Roman', Times, serif; 
line-height:30px;
text-align:center;
}
/*******************************************/

.text_tn
{
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
.testimonial_text
{
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
background-color:#FECF80;
width:600px;
}

.tell_friend_suc
{
text-align:center;
font:12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-indent:0cm;
}

.tell_friend_thn
{
text-align:center;
font:11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-indent:0cm;
}

