body {margin: 0px;font: 12px/18px arial; color:#3c4831; background:#d3d9ba url(../images_noindex/bg.jpg) repeat-x top left; }
#container {margin: 0px auto;width:935px;position:relative;padding:0;margin-top:128px;left:0px; background-color:#D3D9BA;}
#leftcolumn{margin-right: 0px;margin-top:0px;z-index:1;padding-top:0px;margin-left:0px;	background-image: url(../images_noindex/bodybg.gif);background-repeat: repeat-y;}
#topbg{ position:absolute;left:0px;top:-133px;width:934px;height:93px;z-index:5; background-repeat: no-repeat;}
#bottomimg{position:relative;width:935px;border:0px;left:0px;top:0px;background-color: transparent;background-repeat: no-repeat;background-position: left bottom;} 
#content{height:100%;width:685px;margin: 0px;padding: 440px 0px 0px 0px;float: left;}

#rightbar{height:100%;width:246px;margin: 0px;padding: 388px 0px 0px 0px;float: right;}
.blank{	height:15px;}
#logo {position:absolute;left: 0px;top:-133px;width:249px;height:93px;z-index:6;}
.bodyimg{padding:0 10px 8px 0;} 
#topnavigation {position:absolute;left: 0px;top:-38px;width:933px;height:87px;z-index:10;}

#topnav_inner {position:absolute;top:0px;z-index:25;left: 0px;width: 933px; height:26px; padding-top:5px;background-image: url(../images_noindex/topbar_noscript.gif);
background-repeat: repeat; }
.topnavspan {font: 12px arial; color:#FFFFFF; font-weight:bold; padding-left:10px; padding-right:10px;}
a.topnavspan:link {text-decoration: none; color: #ffffff;}
a.topnavspan:visited {text-decoration: none; color:#ffffff;}
a.topnavspan:hover, a:active { text-decoration: underline; color:#BB3F0C;}

h1 {font:bold 14px/14px arial; margin:0px auto; padding-bottom:10px; color:#0C6062; height:100%; padding-top:5px;}
#mainimage{position:absolute;top:15px;z-index:8;left:20px;}
#spnav{position:absolute;top:268px;z-index:10;left:23px;height: 72px;width: 663px;}
#spnav_noscript{position:absolute; top:0px; z-index:10; left:23px; height: 72px; width: 663px;}
.spnavspan {font: 12px arial; color:#FFFFFF; padding-left:5px; padding-right:5px;line-height:18px;}
#reservation{top:343px;z-index:10;left:5px;height:239px;width:202px;margin: 0px;padding: 0px;}
#reservation_noscript{position:absolute; top:0px; z-index:10; left:23px; height: 239px; width: 202px;}
.reservationspan {font: 12px arial; color:#FFFFFF; font-weight:bold; padding-left:10px; padding-right:10px;}
.reservetable{padding-top:40px;padding-left:30px;color:#454545;}

#fastreservation{position:absolute;left:698px;top:23px;width:139px;height:49px;z-index:25;}
#mainimagebg{position:absolute;top:-5px;left:0px;text-align:right;z-index:5;width: 935px;height: 369px;background:url(../images_noindex/topimg-bg.gif) no-repeat top left;}
#topnav {position:absolute;top:-69px;z-index:7;left: 362px;width: 550px;height: 18px;}
#topnav1_inner {position:absolute;top:0px;z-index:25;left: 0px;width: 550px; height:18px; padding-top:5px; }

.topnav1span {font: 12px arial; color:#FFFFFF;  padding-left:10px; padding-right:10px;}

#sidebar{position:relative;top:0px;left:0px;z-index:3;width: 233px;height: 277px;}
#sidebar_noscript{position:absolute; top:0px; z-index:10; left:23px; height: 277px; width: 233px;}
.sidebarspan {font: 12px arial; color:#FFFFFF;padding-left:10px; padding-right:10px;}
#tripadvisor{position:relative;top:1px;left:38px;z-index:3;width:100px;height:auto;}
.sidebarspan {font: 12px arial; color:#FFFFFF;padding-left:10px; padding-right:10px;}
a.sidebarspan:link {text-decoration: none; color: #ffffff;}
a.sidebarspan:visited {text-decoration: none; color:#ffffff;}
a.sidebarspan:hover, a:active { text-decoration: underline; color:#BB3F0C;}

#header {position:absolute;top:367px;z-index:9;left:11px;width: 537px;height: 65px;}

#box {padding:10px;background-color: #E3E7D3;}
#box_res {padding:10px; border:1px solid #85931E;}
.box {padding:10px; background-color:#E3E7D3;}
.box3 {padding:10px; background-color:#D3D9BA;}
h4 {font:bold 14px/14px arial; margin:0px auto; padding-bottom:10px; color:#0C6062; height:100%; padding-top:5px;}

.break { BACKGROUND-IMAGE: url(../images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x; }
.break2 { BACKGROUND-IMAGE: url(../images_noindex/pix1.gif); BACKGROUND-REPEAT: repeat-y; }
.subheader {padding:9px 3px 3px 8px; background-color:#B0BB84;}
.headers{ font:bold 12px/18px verdana;  background: #BBC596; padding: 4px;}

#address {z-index:12;padding:10px;color:#0C6062;}


.pipefooter{font: 11px/11px arial; COLOR: #055761;}
.pipeline{font: 11px/11px arial; COLOR: #055761;}
.forms{font: 11px/18px arial;color:#2F2F2F; background-color:#E3E7D3; border-color: #6D7841; border-style: solid; border-width: 1px;}
.forms5{font: 11px/18px arial;color:#2F2F2F; background-color:#E3E7D3; border-color: #6D7841; border-style: solid; border-width: 1px;width:150px;}
.forms1{font: 11px/18px arial;color:#313131; background-color:#FFFFFF; border-color: #808080; border-style: solid; border-width: 1px;}
.formres{font: 11px/18px arial;color:#2F2F2F;}

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:#055761;}
a.boldfont:visited {text-decoration: none; color:#055761;}
a.boldfont:hover, a:active { text-decoration: underline; color:#1D3A42;}

a.boldfont1:link {text-decoration: none; color:#BB3F0C;}
a.boldfont1:visited {text-decoration: none; color:#BB3F0C;}
a.boldfont1:hover, a:active { text-decoration: underline; color:#0C6062;}

a:link {text-decoration: none; color: #065A64;}
a:visited {text-decoration: none; color:#065A64;}
a:hover, a:active { text-decoration: underline; color:#BB3F0C;}

.milestone {font: 11px/18px arial;}
a.milestone:link { COLOR: #055761;  font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #055761;  font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover {	COLOR:#1D3A42; font-weight: normal; TEXT-DECORATION: underline }

.milestone1 {font: 11px/18px arial;}
a.milestone1:link { COLOR: #BB3F0C;  font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #BB3F0C;  font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover {	COLOR:#0C6062; font-weight: normal; TEXT-DECORATION: underline }

.top{font:10px/12px arial;}
a.top:link { COLOR: #C34619; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR:#C34619; font-weight: normal; TEXT-DECORATION: none }
a.top:hover {	COLOR:#4A3507; font-weight: normal; TEXT-DECORATION: underline }
#footer-inner{clear:both}
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;}

form{padding:0; margin:0;}
.padbottom{ padding-bottom: 10px;}

#imenu{z-index:9;position:absolute;top:79px;z-index:9;left:711px;}
#manager{z-index:9;position:absolute;top:234px;z-index:9;left:689px;width: 225px;height: 154px;}
#weather {font:  8pt/12pt arial;position:absolute;left:612px;top:370px;width:72px;height:44px;z-index:9;}

#box .box ul li.pad {

		line-height:14px;

		margin-bottom:1px;

		margin-top:2px;

		padding:1px 0;

		width:auto;

	}
.headers-footer{ font:bold 12px arial; background: #ACB87C; padding-left:8px; padding-bottom:1px; padding-top:1px;}
#footer {width:912px; z-index:12;}

form.frm table td, form.frm div, form.frm{font:normal 12px/18px arial; color:#666666; text-decoration:none;}