body{margin: 0px;font:12px/16px arial; color:#976b37; background-color:#FFF;  background-repeat:no-repeat; background-position:top center;}

body.milestone{margin: 0px;font:12px/16px arial; color:#976b37; background-color:#ddab5f;  background-image:url(../images_noindex/topbar.jpg); background-repeat:no-repeat; background-position:top center;}

#container {text-align:left; margin: 0px auto; width:961px; position:relative; padding:0;  left:0px; margin-top:96px;}

#leftcolumn{
	margin-right: 0px;
	margin-top:0px;
	z-index:1;
	left:0px;
	background-position:top left;
	background:url(../images_noindex/bodyline.gif);	background-repeat: repeat-y;
}
#bottomimg{
	position:relative;
	width: 961px;
	border:0px;
	left:0px;
	top:0px;
	background-color: transparent;
	background-image: url(../images_noindex/bottomimg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;} 

#content{
	height:100%;
	position:relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 460px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 40px;
	float:left;
	width:639px;
}

#rightbar{
	width:232px;
	float: right;
	padding-top: 425px;
	padding-left: 0px;
	height: 100%;
	margin: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	
}

	
#logo {
	position:absolute;
	left:20px;
	top:-90px;
	width:152px;
	height:77px;
	z-index:6;
}

#specials {
	position:absolute;
	left: 14px;
	top:325px;
	width:691px;
	height:79px;
	z-index:6;
}

h1 {
	font:bold 14px/14px arial;
	margin:0px auto;
	padding-bottom:10px;
	color:#976b37;
	padding-top:5px;
}


#mainimage{
	position:absolute;
	top:39px;
	z-index:6;
	left:14px;
	height:364px;
	width:691px;
	}
	
#city-phone{
	position:absolute;
	top:-83px;
	z-index:2;
	left:196px;
	height: 41px;
	width: 170px;
	font:bold 15px/22px Arial, Helvetica, sans-serif;
	color:#51320d;
}
#city-phone small{	
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#51320d;
}
	
	
#subnav{
	position:absolute;
	left:187px;
	top:-39px;
	width:550px;
	height:30px;
	z-index:6;
}
.signup{
	position:relative;
	left:0px;
	top:0px;
	width:232px;
	height:100%;
	z-index:6;
}

#signup{
	position:relative;
	left:0px;
	top:0px;
	width:232px;
	height:100%;
	z-index:6;
}

#social{
	position:relative;
	left:12px;
	top:0px;
	width:232px;
	height:81px;
	z-index:6;
padding-top:15px;
}
#twitter{position:relative;	left:7px;	top:0px;z-index:6;padding-top:10px;}
#facebook{position:relative;width:150px;left:42px;top:0px;z-index:6;padding-top:0px;}
#tripadvisor{
	position:relative;
	left:31px;
	top:0px;
	z-index:6;
	padding-top:5px;
}

#reservationmenu{
	position:absolute;
	left:716px;
	top:39px;
	height:177px;
	width:232px;
	z-index:50;
	background-color:white;
	background-image: url(../images_noindex/imenubg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#imenu{padding-top:55px; padding-left:30px; position:absolute}
#imenu table tr td {color:#CBA475;}
#imenu table tr td.smallfont {font-size:11px; font-weight:bold}
#fastmenu_inner {position:absolute; padding-top:20px}
.padbottom{padding-bottom:10px;}
#manager{
	position:absolute;
	left:716px;
	height:120px;
	top:304px;
	width:232px;
	z-index:10;
}

.localfavorite{
	position:relative;
	left:0px;
	height:97px;
	top:0px;
	width:232px;
	z-index:50;
}
#localfavorite{
	position:relative;
	left:0px;
	height:97px;
	top:0px;
	width:232px;
	z-index:50;
}
#topnav {
	position:absolute;
	top:-4px;
	z-index:10;
	left: 0px;
	width:961px;
	height:42px;
}
#header{
	position:absolute;
	top:415px;
	z-index:9;
	left:40px;
	width: 661px;
	height: 42px;
}
#save20{
	position:absolute;
	top:214px;
	z-index:9;
	left:716px;
	width: 240px;
	height: 90px;
}


#box { padding:0px; text-align:left; background-color:#FFF; height:100%}

.box {padding:10px; text-align:left;}
.box1 {padding:10px; text-align:left;background-color:#F2DFC4;}

body.milestone .box {padding:10px; text-align:left; height:100%; background-color:#F8EDDE}
body.milestone .box1 {padding:10px; text-align:left; height:100%; background-color:#F2DFC4}


.bodyimage {float:right; margin:8px;}
.bodyimage2 {float:left; padding-right:10px;padding-bottom:10px;}

.box1 {	padding: 10px; padding-right:140px;}

.break { BACKGROUND-IMAGE: url(../images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x; background-position:top left; }
.break IMG {height:4px !important}

.break2 { BACKGROUND-IMAGE: url(../images_noindex/pix1.gif); BACKGROUND-REPEAT: repeat-y;}

.subheader {padding:9px 3px 3px 8px; background-color:#F2DFC4;}
.headers{ font:bold 12px/18px verdana;  background: #FFE1C6; padding: 4px;}

.footer {
	z-index:12;
	padding:10px;
	margin-right: 0px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:white;
}
#address {
	z-index:12;
	margin-bottom: 0px;
	margin-left: 100px;
	margin-right: 100px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.pipefooter{font: 11px/11px arial; COLOR: #6E5C2F;}
.pipefooterWh{font: 11px/11px arial; COLOR: #FFFFFF;}

.pipefooter a.milestone:link, 
.pipefooter a.milestone:visited, 
.pipefooter a.milestone:hover {color:#3B5412}

.forms{font: 11px/18px arial;color:#6A4717; background-color:#FFFFFF; border-color: #CCCCCC; border-style: solid; border-width: 1px;}
.forms1{font: 11px/18px arial;color:#6A4717; background-color: #ffffff; border-color: #B2B3B4; border-style: solid; border-width: 1px;}
.forms2{font: 11px/18px arial;color:#6A4717;}
.forms3{font: 11px/18px arial;color:#6A4717;}
.forms4{font: 11px/18px arial;color:#6A4717; background-color:#FFFFFF;border-color:#CCCCCC; border-style: solid; border-width: 1px;}
.forms_signup{font: 11px/18px arial;color:#207498; background-color:#D0ECA1;}

UL {list-style-image: url(../images_noindex/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px; margin-bottom:5px;}
a.boldfont:link {text-decoration: none; color:#B56911;}
a.boldfont:visited {text-decoration: none; color:#B56911;}
a.boldfont:hover, a:active { text-decoration: underline; color:#343408;}

a:link {text-decoration: none; color: #43403B;}
a:visited {text-decoration: none; color:#43403B;}
a:hover, a:active { text-decoration: underline; color:#666666;}

.milestone1 {font: 11px/18px arial;}
a.milestone1:link { COLOR: #6E5C2F; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #6E5C2F; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover {	COLOR: #7a4c00; font-weight: normal; TEXT-DECORATION: underline}

.milestone {font: 11px/18px arial;}
a.milestone:link { COLOR: #6E5C2F;  font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #6E5C2F;  font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover {	COLOR:#FFFFFF; font-weight: normal; TEXT-DECORATION: underline }

.milestoneWh {font: 11px/18px arial;}
a.milestoneWh:link { COLOR: #FFFFFF;  font-weight: normal; TEXT-DECORATION: none }
a.milestoneWh:visited { COLOR: #FFFFFF;  font-weight: normal; TEXT-DECORATION: none }
a.milestoneWh:hover {	COLOR:#FFFFFF; font-weight: normal; TEXT-DECORATION: underline }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: underline }

.milestone3 {font: 11px/18px arial;}
a.milestone3:link { COLOR:#333333; font-weight: normal; TEXT-DECORATION: none }
a.milestone3:visited { COLOR:#333333; font-weight: normal; TEXT-DECORATION: none }
a.milestone3:hover {	COLOR:#333333; font-weight: normal; TEXT-DECORATION: underline}

.top{font:10px/12px arial;}
a.top:link { COLOR: #343408; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR:#343408; font-weight: normal; TEXT-DECORATION: none }
a.top:hover {	COLOR:#343408; font-weight: normal; TEXT-DECORATION: underline }
#footer-inner{clear:both; height:50px;}
h2 {
 font:bold 12px/18px arial;
 margin:0px auto;
 padding-bottom:0px;
 display: inline;
 margin-right:2px;
 }
 h3 {
 font:bold 12px/18px arial;
 margin:0px auto;
 padding-bottom:0px;
 display: inline;
 margin-right:2px;
 }
.cr1 {FLOAT: right; FONT: 11px/14px verdana; BORDER-LEFT: #45491D 0px solid;}

table.cr1 tr td {background-color:#FFFFFF;}
#box .box ul li.pad {
	line-height:14px;
	margin-bottom:1px;
	margin-top:2px;
	padding:1px 0;
	width:auto;
	text-align:left;
}

.smleft{
	padding:8px 8px 0px 0;
}



#ui-datepicker-div {z-index:1001;}

/* Round Corners */


table.cr1 tr td {background-color:#F8EDDE}

div.headers-footer { background-color:#456116}
div#footer table tr td { vertical-align:top}
div.headers-footer h2{padding-left:5px; color:#FFFFFF !important; font-size:12px; padding-top:1px; padding-bottom:1px;}
div table.pagetopNav tr td {background-color:#FFFFFF}

div.roundbutton{background-color:#80623E; padding-top:2px; padding-bottom:2px;}
div.roundbuttonON{background-color:#9C8245; padding-top:2px; padding-bottom:2px;}

div.roundbutton a:link,
div.roundbutton a:visited,
div.roundbutton a:hover {color:#FFFFFF;padding-left:6px;padding-right:6px;text-decoration:none;}

div.roundbuttonON a:link,
div.roundbuttonON a:visited,
div.roundbuttonON a:hover {color:#FFFFFF;padding-left:6px;padding-right:6px;text-decoration:none;}


.round_border_color {background-color:#FFFCD4}
.round_border {background-color:#DDAB5F; padding:0px;}

div.pipefooter table tr td {background-color:#DDAB5F; vertical-align:top; text-align:left}
div.pipefooter table tr td a.milestone:link,
div.pipefooter table tr td a.milestone:hover,
div.pipefooter table tr td a.milestone:visited {color:#51320D}

div.tableanchor {background-color:#F2DFC4; padding-left:10px;padding-right:10px;}
div.cornerforms {background-color:#F2DFC4; padding-bottom:10px; padding-top:10px;}

div.col1 { background-color:#E9C99A !important}
div.col2 { background-color:#DDAB5F  !important}

div.reviewTop{background-color:#976B37;padding-left:10px;}
div.reviewBottom{background-color:#976B37; height:11px;}
div.reviewbackground {background-color:#ECDCCA;padding-left:10px; padding-right:10px;}

h4 {font:bold 14px/14px arial; margin:0px auto; padding-bottom:10px; color:#ffffff; padding-top:8px;}

.borderleft {border-left:1px solid #F8EDDC; background-color:#F8EDDC}
.borderright {border-right:1px solid #F8EDDC; background-color:#F8EDDC}

/* - - no script - - */

div.noscript_topnav{ border-left:1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF}
div.noscript_topnav table { background-color:#456116; padding-top:4px;}
div.noscript_topnav table tr td { text-align:center;}
div.noscript_topnav table tr td a:link,
div.noscript_topnav table tr td a:visited,
div.noscript_topnav table tr td a:hover { color:#FFF;}

div.noscript_reservationmenu {padding-top:100px; text-align:center}
div.noscript_reservationmenu a.BookNowButton:link,
div.noscript_reservationmenu a.BookNowButton:visited, 
div.noscript_reservationmenu a.BookNowButton:hover {color:#FFF; background-color:#456116; padding:5px;}

div.noscript_manager{width:232px; height:90px; background-color:#301503; padding-top:20px; text-align:center }
div.noscript_manager a.BookNowButton:link,
div.noscript_manager a.BookNowButton:visited, 
div.noscript_manager a.BookNowButton:hover {color:#FFF; background-color:#456116; padding:5px;}


div.noscript_localfavorite { width:222px; height:97px; background-color:#3B93C1; text-align:left; padding-left:10px;}
div.noscript_localfavorite h1{color:#FFF}
div.noscript_localfavorite a:link,
div.noscript_localfavorite a:visited, 
div.noscript_localfavorite a:hover {color:#FFF;}

div.noscript_subnav {background-color: transparent; width:440px; height:30px; margin-top:8px;}
div.noscript_subnav h2 a:link,
div.noscript_subnav h2 a:visited,
div.noscript_subnav h2 a:hover{color:#502604}

div.noscript_spnav {width:671px; height:79px; padding-left:10px; padding-right:10px; padding-top:5px;}
div.noscript_spnav table {width:100%; background-color:#FFFFFF;}
div.noscript_spnav table tr td {background-color:#DDAB5F; vertical-align:top; text-align:center}
div.noscript_spnav table tr td h2 a:link,
div.noscript_spnav table tr td h2 a:visited,
div.noscript_spnav table tr td h2 a:hover { color:#271507}

.fbConnectWidgetTopmost{height:160px !important; width:160px !important;background-color:#FFFFFF !important;}

