/* CSS Document */

body {
	margin: 0px;
	color:#666666;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	background-color:#892603;
}
#container {
	text-align:left;
	margin: 0px auto;
	width:962px;
	position:relative;
	padding:0;
	margin-top:0px;
	left:0px;
	top: 22px;
}
#leftcolumn {
	margin-right: 0px;
	margin-top:0px;
	width:962px;
	z-index:1;
	padding-top:0px;
	margin-left:0px;
	background:url(../images_noindex/bodyline.gif);
	background-repeat: repeat-y;
}
#bottomimg {
	position:relative;
	width: 962px;
	border:0px;
	left:0px;
	top:0px;
	background-color: transparent;
	background-image: url(../images_noindex/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#bottomimg1 {
	position:relative;
	width: 962px;
	border:0px;
	left:0px;
	top:0px;
	background-color: transparent;
	background-image: url(../images_noindex/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:71px;
}
#content {
	height:100%;
	position:relative;
	margin: 0px;
	float:right;
	width: 694px;
	padding-top: 555px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content-emap {
	height:100%;
	margin-bottom:0;
	margin-right:6px;
	margin-left:6px;
	margin-top:0;
	padding-left:12px;
	padding-right:25px;
	padding-top:0px;
	position:relative;
}
#logo {
	position:absolute;
	left: 57px;
	top:22px;
	width:106px;
	height:94px;
	z-index:8;
}
#number {
	position:absolute;
	left: 13px;
	top:124px;
	width:207px;
	height:32px;
	z-index:8;
}
#topbar {
	position:absolute;
	left: 0px;
	top:0px;
	width:962px;
	height:173px;
	z-index:1;
	background-image: url(../images_noindex/topbar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#leftbar {
	width:224px;
	float: left;
	padding-top: 471px;
	padding-left: 6px;
	height: 100%;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
h1 {
	font:bold 14px/14px arial;
	margin:0px auto;
	padding-bottom:10px;
	color:#1A4D27;
	padding-top:5px;
}
h2 {
	font:bold 12px/18px arial;
	margin:0px auto;
	padding-bottom:0px;
	display: inline;
	margin-right:2px;
	color:#4E4E4E;
}
h3 {
	color:#7E0F18;
	display:inline;
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	margin:0 2px 0 auto;
	padding-bottom:0;
}

#tripadvisor{position: relative; top:0px; left: 0px; width:auto; height:auto; z-index:6; padding-left:22px;padding-top:19px;}

#mainimage {
	position:absolute;
	top:59px;
	z-index:2;
	left:241px;
	height: 434px;
	width: 422px;
}
#subnav {
	position:absolute;
	left:222px;
	top:22px;
	width:423px;
	height:38px;
	z-index:8;
}
#local-favorites {
	position:absolute;
	left:664px;
	top:378px;
	width:294px;
	height:149px;
	z-index: 5;
}
#topnav {
	position:absolute;
	top:168px;
	z-index:7;
	left: 6px;
	width: 224px;
	height: 307px;
}
#envelop {
	position:absolute;
	top:474px;
	z-index:9;
	left: 9px;
	width: 35px;
	height: 34px;
}
.specimg1 {
	padding-left:5px;
}
.specimg {
	padding-right:10px;
}
#reservation {
	height:114px;
	position:absolute;
	top:22px;
	width:292px;
	z-index:9;
	left: 664px;
	background-image: url(../images_noindex/inmenubg.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
#imenu {
	height:100px;
	position:absolute;
	top:18px;
	width:280px;
	z-index:9;
	left: 10px;
}
#spnav {
	position: absolute;
	top:136px;
	z-index:6;
	left: 664px;
	width: 294px;
	height: 241px;
}
#manager {
	position: relative;
	top:0px;
	left: 0px;
	width: 228px;
	height: 94px;
	z-index:1;
}
#signup {
	position:relative;
	top:15px;
	z-index:6;
	left: 0px;
	width: 167px;
	height: 48px;
}
#offers {
	height:26px;
	left:25px;
	position:relative;
	top:18px;
	width:175px;
	z-index:50;
}
#google-coupon{
	height:35px;
	left:0px;
	position:relative;
	top:0px;
	width:213px;
	z-index:50;
	padding-top:30px;
}
.forms_email {
	font:11px arial;
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	width:110px;
}
#header {
	position:absolute;
	top:503px;
	z-index:9;
	left:239px;
	width: 473px;
	height: 50px;
}
.padbottom {
	padding-bottom:0px;
	line-height:15px !important;
}
#box {
	padding:0px;
}
.box {
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
	height:100%;
}
.box2 {
	padding:10px;
	background-color: #E0DE98;
}
.box1 {
	padding: 10px;
	background-color: #EFDFA7;
}
.box4 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.break {
	BACKGROUND-IMAGE: url(../images_noindex/pix.gif);
	BACKGROUND-REPEAT: repeat-x;
	clear:both;
}
.break2 {
	BACKGROUND-IMAGE: url(../images_noindex/pix1.gif);
	BACKGROUND-REPEAT: repeat-y;
}
.subheader {
	padding:9px 3px 3px 8px;
	background-color:#EFDFA7;
}
.headers {
	font:bold 12px/18px verdana;
	background: #FFE1C6;
	padding: 4px;
}
#footer {
	z-index:12;
	clear: both;
}
#address {
	font: 12px/14px arial;
	color:#666666;
	z-index:12;
	padding-top: 5px;
	padding-bottom: 79px;
	line-height:18px;
	padding-left:196px;
}
#emap-address {
	font: 12px/14px arial;
	color:#666666;
	z-index:12;
	padding-top: 5px;
	padding-bottom: 7px;
	line-height:18px;
	background-color:#FFFFFF;
	margin-left:6px;
	margin-right:6px;
}
.pipefooter {
	font: 11px/11px arial;
	COLOR: #6E5C2F;
}
.forms {
	font: 11px/18px arial;
	color:#666666;
	background-color:#F4EAC6;
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
}
.forms1 {
	font: 11px/18px arial;
	color:#686868;
	background-color: #ffffff;
	border-color: #686868;
	border-style: solid;
	border-width: 1px;
}
.forms2 {
	font: 11px/14px arial;
	color:#B7DACF;
}
.forms3 {
	font: 11px/12px arial;
	color:#4E4E4E;
}
.forms4 {
	font: 11px/18px arial;
	color:#666666;
	background-color:#F4EAC6;
	border-color:#666666;
	border-style: solid;
	border-width: 1px;
	width:150px;
}
.forms5 {
	font: 11px/18px arial;
	color:#666666;
	background-color:#F4EAC6;
	border-color:#666666;
	border-style: solid;
	border-width: 1px;
	width:150px;
}
#footer-inner {
	clear:both;
	line-height:0px;
}
.cr1 {
	float:right;
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
.box ul li.pad {
	line-height:14px;
	margin-bottom:1px;
	margin-top:2px;
	padding:1px 0;
	width:auto;
}
.box-home {
	padding:10px;
}
.box ul {
	list-style-image: url(../images_noindex/bullet.gif);
	padding-top:3px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom:4px;
	margin-left:5px;
}
ul {
	list-style-image: url(../images_noindex/bullet.gif);
	padding-top:3px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom:4px;
	margin-left:5px;
}
.box ul li {
	line-height:13px;
	padding-left: 8px;
	margin-left: 8px;
	margin-top:2px;
	margin-bottom:5px;
	margin-left:5px;
}
.box ul.anchor {
	list-style-image: url(../images_noindex/bullet1.gif);
}
.box ul.anchor li {
	line-height:13px;
	padding-left:0px;
	margin-left: 8px;
	padding-top:0px;
	padding-bottom:1px;
	margin-left:5px;
}
.box ul.anchor li a.milestone1 {
	line-height:13px;
}
a.boldfont:link {
	text-decoration: none;
	color:#B46100;
}
a.boldfont:visited {
	text-decoration: none;
	color:#B46100;
}
a.boldfont:hover, a:active {
	text-decoration: underline;
	color:#014631;
}
a.boldfont1:link {
	text-decoration: none;
	color:#43403B;
}
a.boldfont1:visited {
	text-decoration: none;
	color:#43403B;
}
a.boldfont1:hover, a:active {
	text-decoration: underline;
	color:#666666;
}
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:#4E4E4E;
	font-weight: normal;
	TEXT-DECORATION: none
}
a.milestone1:visited {
	COLOR:#4E4E4E;
	font-weight: normal;
	TEXT-DECORATION: none
}
a.milestone1:hover {
	COLOR:#4E4E4E;
	font-weight: normal;
	TEXT-DECORATION: underline
}
.milestone {
	font: 11px/18px arial;
}
a.milestone:link {
	COLOR:#FFFFFF;
	font-weight: normal;
	TEXT-DECORATION: none
}
a.milestone:visited {
	COLOR:#FFFFFF;
	font-weight: normal;
	TEXT-DECORATION: none
}
a.milestone:hover {
	COLOR:#F4EAC6;
	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:#F4EAC6;
	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
}
#ui-datepicker-div {
	display:none
}
div.cornerforms {
	background-color: #EFDFA7;
	padding:10px;
}
.round_border_color {
	background-color:#FFFFFF;
	left:6px;
	width:948px;
}
.round_border {
	background-color:#892603;
	padding:10px;
}
div.pipefooter table tr td {
	background-color: #892603;
}
table.cr1 tr td {
	background-color:#FFFFFF;
}
div.specialbox {
	background-color: #CEE7F7;
	padding: 10px;
	margin-top:10px;
}
div.cornerinner {
	background-color: #EFDFA7;
	padding:10px;
}
div.cornerinner div {
	background-color: transparent
}
.headers-footer {
	background:#F4EAC6;
	padding-left:8px;
	padding-bottom:1px;
	padding-top:1px;
}
.break2 {
	BACKGROUND-IMAGE: url(../images_noindex/pix1.gif);
	BACKGROUND-REPEAT: repeat-y;
}
div.roundbutton {
	background-color:#79A637;
	color:#FFFFFF;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
}
div.roundbuttonON {
	background-color:#FEA467;
	color:#FFFFFF;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
}
div.round table tbody tr td {
	background-color:#FFFFFF;
}
div.reviewTop {
	background-color:#E7CF92;
	padding-left:10px;
	height:20px;
}
div.reviewBottom {
	background-color:#E7CF92;
	height:11px;
}
.box3 {
	padding:10px;
	background-color:#EFDFA7;
}
#ui-datepicker-div {
	display:none;
}
/* NoScript CSS */
 #topnav_inner {
	position:absolute;
	top:0px;
	z-index:25;
	left: 0px;
	width: 213px;
	height:303px;
	background-color:#E3B309;
	text-align:left;
}
.topnav {
	position:relative;
	top:0px;
	z-index:30;
	left: 6px;
	top:10px;
}
.topnavspan {
	font: 12px arial;
	color:#8D2C04;
	font-weight:bold;
}
a.topnavspan:link {
	COLOR: #8D2C04;
	TEXT-DECORATION: none;
	font-weight:bold;
	line-height:24px;
}
a.topnavspan:visited {
	COLOR:#8D2C04;
	TEXT-DECORATION: none;
	font-weight:bold;
	line-height:24px;
}
a.topnavspan:hover {
	COLOR:#8D2C04;
	TEXT-DECORATION: underline;
	font-weight:bold;
	line-height:24px;
}
#subnav_inner {
	position:absolute;
	left: 21px;
	padding-top:15px;
}
.subnavspan {
	font: 11px arial;
	color:#0A8359;
}
a.subnavspan:link {
	COLOR: #0A8359;
	TEXT-DECORATION: none;
	font-weight:bold;
}
a.subnavspan:visited {
	COLOR:#0A8359;
	TEXT-DECORATION: none;
	font-weight:bold;
}
a.subnavspan:hover {
	COLOR:#0A8359;
	TEXT-DECORATION: underline;
	font-weight:bold;
}
.pipeline {
	font: 11px arial;
	COLOR: #0A8359;
	padding-left:5px;
	padding-right:5px;
}
#spnav_inner {
	position:absolute;
	left: 0px;
	top:0px;
	background-color:#84161F;
	width:292px;
	height:241px;
	text-align:left;
}
.spnav {
	font: 11px arial;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-top:25px;
}
a.spnavspan:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight:bold;
	line-height:24px;
}
a.spnavspan:visited {
	COLOR:#FFFFFF;
	TEXT-DECORATION: none;
	font-weight:bold;
	line-height:24px;
}
a.spnavspan:hover {
	COLOR:#FFFFFF;
	TEXT-DECORATION: underline;
	font-weight:bold;
	line-height:24px;
}
a.spnavspan1:link {
	COLOR: #E3B309;
	TEXT-DECORATION: none;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}
a.spnavspan1:visited {
	COLOR:#E3B309;
	TEXT-DECORATION: none;
	font-weight:bold;
	line-height:24px;
}
a.spnavspan1:hover {
	COLOR:#E3B309;
	TEXT-DECORATION: underline;
	font-weight:bold;
	line-height:24px;
}
#localnav_inner {
	position:absolute;
	padding-top:10px;
	padding-left:10px;
	background-color:#007B4F;
	text-align:left;
}
.localnavspan h2 {
	font: 14px arial;
	color:#E9BE44;
	font-weight:bold;
}
.localnavspan {
	font: 11px arial;
	color:#A38D65;
	width: 282px;
	height:105px;
}
a.localnavspan:link {
	COLOR: #E0E4CF;
	TEXT-DECORATION: none;
	font-weight:bold;
	line-height:20px;
}
a.localnavspan:visited {
	COLOR:#E0E4CF;
	TEXT-DECORATION: none;
	font-weight:bold;
	line-height:20px;
}
a.localnavspan:hover {
	COLOR:#E0E4CF;
	TEXT-DECORATION: underline;
	font-weight:bold;
	line-height:20px;
}

