body
{
	margin: 0px;
	font: 12px/17px Arial;
	color: #7e6634;
	background-repeat: repeat;
	background-color: #3eabce;
}
#container
{
	text-align: left;
	width: 949px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0;
	padding-left: 0;
	background-color: #3EABCE;
}
#leftcolumn
{
	margin-left: 0px;
	padding-top: 0px;
	background-color: transparent;
	background-image: url(../images/bodyline.gif);
	background-repeat: repeat-y;
	background-position: left top;
	z-index: 5;
}

#social-media{

position:relative;
padding-top:0px;
padding-left:0px;
}

#facebooklike
{
	position:absolute;
	left:857px;
	top:45px;
	z-index:50;
	}
#facebooklikemap
{
	position:absolute;
	left:857px;
	top:95px;
	z-index:50;
	}

#leftcolumnmap
{
	margin-left: 0px;
	padding-top: 0px;
	background-color: transparent;
	background-image: url(../images/bodylinemap.gif);
	background-repeat: repeat-y;
	background-position: left top;
	z-index: 5;
}
#bottomimg
{
	position: relative;
	width: 949px;
	border: 0px;
	z-index: 6;
	background-color: transparent;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(../images/footer.gif);
}
#bottomimgmap
{
	position: relative;
	width: 949px;
	border: 0px;
	z-index: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/footermap.gif);
}
#content
{
	height: 100%;
	margin: 460px 0px 0px 0px;
	padding: 0px 35px 40px 0px;
	z-index: 15;
	float: right;
	width: 680px;
}
#content_home
{
	height: 100%;
	margin: 543px 0px 0px 0px;
	padding: 0px 35px 40px 0px;
	z-index: 15;
	float: right;
	width: 680px;
}
#content_video_sitemap
{
	height: 100%;
	margin:118px 0px 0px 0px;
	padding: 0px 35px 40px 0px;
	z-index: 15;
	float: right;
	width: 680px;
}

#content_video
{
	height: 100%;
	margin: 543px 0px 0px 0px;
	padding: 0px 35px 40px 0px;
	z-index: 15;
	float: right;
	width: 680px;
}
#contentmap
{
	height: 100%;
	margin: 120px 20px 0;
	padding: 0 0 40px 0;
	z-index: 15;
	width: 880px;
}
#sidebar
{
	left: 0px;
	width: 207px;
	z-index: 12;
	color: #69592f;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	margin-top: 121px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
#box a.more:visited, #box a.more:hover, #box a.more:link
{
	font: 12px arial;
	text-transform: lowercase;
	color: #517252;
	font-weight: normal;
	text-decoration: none;
}
#box a.more:hover
{
	text-decoration: underline;
	color: #69592f;
}
#box div.boxcenter table td a:link, #box div.boxcenter table td a:visited, #box div.boxcenter table td a:hover
{
	font-weight: bold;
	color: #737371;
	text-decoration: none;
}
#box div.boxcenter table td a:hover
{
	color: #AC0018;
	text-decoration: underline;
}
#box div.boxcenter table td a.more, #box div.boxcenter table td a.more:visited, #box div.boxcenter table td a.more:hover, #box div.boxcenter table td a.more:link
{
	font: 12px arial;
	text-transform: capitalize;
	color: #517252;
	font-weight: normal;
	text-decoration: none;
}
#box div.boxcenter table td a.more:hover
{
	text-decoration: underline;
	color: #69592f;
}
#box1 table td a:link, #box1 table td a:visited, #box1 table td a:hover
{
	font: normal 12px arial;
	color: #487044;
	text-decoration: none;
}
#box1 table td a:link strong, #box1 table td a:visited strong, #box1 table td a:hover strong
{
	color: White;
	text-decoration: none;
}
#box1 table td a.more:link strong, #box1 table td a.more:visited strong, #box1 table td a.more:hover strong
{
	color: #ac0018;
	text-decoration: none;
}
#header
{
	position: absolute;
	top: 461px;
	width: 720px;
	height: 50px;
	z-index: 1;
	left: 207px;
	background: url(../images/header.gif)no-repeat top left;
}
#header_home
{
	position: absolute;
	top: 544px;
	width: 720px;
	height: 50px;
	z-index: 1;
	left: 207px;
	/*background: url(../images/header.gif)no-repeat top left;*/
}
#header-text
{
	text-transform: capitalize;
	border-bottom: 1px solid #CCCC99;
	font: bold 21px arial;
	color: #996633;
	margin: 3px 10px 0 28px;
}
#num
{
	position: absolute;
	top: 68px;
	width: 109px;
	height: 26px;
	z-index: 10;
	left: 831px;
	letter-spacing: 1px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ce2042;
}
.boxtop
{
	background: transparent url(../images/curve-top.gif) no-repeat scroll center bottom;
	height: 10px;
	width: 677px;
	margin-top: 15px;
}
.boxcenter
{
	background-color: #dad6b0;
	width: 677px;
	padding: 0px 0 8px;
}
.boxbottom
{
	background: transparent url(../images/curve-bottom.gif) no-repeat scroll center top;
	height: 10px;
	width: 677px;
	margin-bottom: 15px;
}
#topnav
{
	position: absolute;
	left: 0px;
	top: 140px;
	width: 949px;
	height: 31px;
	z-index: 8;
}
.sub
{
	font: bold 12px arial;
	background: #AA9358;
	padding: 2px;
}
table td.sub a:link, table td.sub a:visited
{
	color: #ffffff;
	text-decoration: none;
}
table td.sub a:hover
{
	text-decoration: underline;
}
div a.sub:visited, div a.sub:link, div a.sub:hover
{
	color: #ffffff;
	text-decoration: none;
	font: normal 11px arial;
	background: none;
	padding: 0px;
}
div a.sub:hover
{
	text-decoration: underline;
}
topnav
{
	font: 12px arial;
}
a.topnav:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.topnav:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.topnav:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
#logo
{
	position: absolute;
	top: 64px;
	left: 38px;
	width: 152px;
	height: 69px;
	z-index: 25;
}
#number
{
	z-index: 12;
	color: #336633;
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: right;
	margin-right: 10px;
}
#mainimage_video_bg
{
	position: absolute;
	top: 140px;
	left: 881px;
	width: 69px;
	height: 516px;
	z-index:3;
	background:url(../images/curveshade.gif) no-repeat 30px 12px;
}
#mainimage_video
{
	position: absolute;
	top: 171px;
	left: 237px;
	width: 640px;
	height: 235px;
	z-index: 5;
}
#mainimage
{
	position: absolute;
	top: 171px;
	left: 207px;
	width: 742px;
	height: 235px;
	z-index: 2;
}

#breadcrumb
{
	height: 30px;
	left: 206px;
	position: absolute;
	padding-top: 30px;
	padding-left: 26px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/breadcumbginner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	top: 406px;
	width: 687px;
}

/*#mainimage_video_bg {
background:transparent url(../images/curveshade.gif) no-repeat scroll 30px 12px;
height:432px;
left:881px;
position:absolute;
top:140px;
width:69px;
z-index:3;
}
*/
#topimg
{
	position: absolute;
	left: 0px;
	top: 49px;
	width: 949px;
	height: 84px;
	z-index: 5;
}
#topthings
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 196px;
	height: 121px;
	z-index: 20;
	background-image: url(../images/top10.gif);
	background-repeat: no-repeat;
	padding: 17px 0 0 10px;
}
#topthings_home
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 196px;
	height: 127px;
	z-index: 20;
	background-image: url(../images/top10_home.gif);
	background-repeat: no-repeat;
	padding:11px 0 0 10px;
}
#map
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 207px;
	height: 155px;
	z-index: 20;
}
#corner
{
	position: absolute;
	left: 919px;
	top: 356px;
	width: 30px;
	height: 229px;
	z-index: 2;
	background: url(../images/corner.gif) no-repeat right top;
}
#corner_home
{
	position: absolute;
	left: 919px;
	top: 439px;
	width: 30px;
	height: 229px;
	z-index: 2;
	background: url(../images/corner.gif) no-repeat right top;
}
#subnav
{
	position: absolute;
	left: 648px;
	top: 26px;
	width: 300px;
	height: 15px;
	z-index: 50;
}
#subnav-hotel
{
	position: absolute;
	left: 629px;
	top: 26px;
	width: 319px;
	height: 15px;
	z-index: 50;
}
#reservation
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 207px;
	height: 236px;
	z-index: 3;
	background-image: url(../images/reservation.jpg);
	background-repeat: no-repeat;
}
#reservation_home
{
	position: relative;
	left: 0px;
	top: 1px;
	width: 207px;
	height:309px;
	z-index: 3;
	background-image: url(../images/reservation_home.jpg);
	background-repeat: no-repeat;
}

#reservation table, #reservation_home table
{
	margin-top: 25px;
	margin-left: 15px;
	text-transform: capitalize;
	color: #653400;
}
#special
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 196px;
	height: 116px;
	z-index: 5;
	background-image: url(../images/spbg.gif);
	background-repeat: no-repeat;
	padding: 11px 0 0 10px;
}
#special_home
{
	position: relative;
	left: 0px;
	top: 1px;
	width: 196px;
	height: 141px;
	z-index: 5;
	background-image: url(../images/spbg_home.gif);
	background-repeat: no-repeat;
	padding: 9px 0 0 10px;
}
td.jumpto
{
	background-color: #AA9358;
	text-align: left;
}
td.jumptobottom
{
	background-color: #dad6b0;
	text-align: left;
	padding-left: 15px;
}
table.jumpto
{
	margin-left: 30px;
	margin-bottom: 10px;
	background-color: #dad6b0;
}
table.jumpto
{
	margin-left: 30px;
	margin-bottom: 10px;
}
h1
{
	color: #003300;
	margin: 0;
	padding: 5px;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
#box h2
{
	color: #315A2E;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	margin: 20px 0 2px 0;
}
#box h2 a:link, #box h2 a:hover, #box h2 a:visited
{
	color: #315A2E;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}
#box h2 a:hover
{
	text-decoration: underline;
	color: #AC0018;
}
div#box div
{
	display: block;
	margin: 20px 0 10px 0;
}
div#box div h1, div#box div h3
{
	background-color: #DAD6B0;
	color: #426536;
	margin: 0;
	padding: 5px;
	font-family: arial;
	font-size: 13px;
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
}
#box h1 a:link, #box h1 a:hover, #box h1 a:visited, #box h1 a:active, #box h3, #box h3 a:link, #box h3 a:hover, #box h3 a:visited, #box h3 a:active
{
	text-decoration: none;
	color: #426536;
}
#box h1 a:hover, #box h1 a:active, #box h3 a:hover, #box h3 a:active
{
	text-decoration: none;
	color: #AA5D22;
}
UL
{
	list-style-image: url(../images/bullet.gif);
	padding-left: 8px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-position: outside;
	padding-right: 10px;
}
#box
{
	padding: 0px;
	padding-top: 0px;
}
.box
{
	padding: 4px 15px;
	background-color: #F3F1DD;
}
/*#address{color:#806C4F;  margin-bottom: 10px; padding:10px 0px 10px 0px; clear:both;}*/#footer
{
	border-top: 1px dotted;
	z-index: 12;
	padding: 10px 8px 10px 8px;
	background-color: #F3F1DD;
	margin: 0px;
	margin-top: 20px;
	clear: both;
}
.pipefooter
{
	font: 10px/10px arial;
	color: #503210;
}
.forms
{
	font: 11px/18px arial;
	color: #5A3815;
	background-color: #F8F3D5;
	border-color: #A88109;
	border-style: solid;
	border-width: 1px;
}
a:link
{
	text-decoration: none;
	color: #69592F;
}
a:visited
{
	text-decoration: none;
	color: #69592f;
}
a:hover, a:active
{
	text-decoration: underline;
	color: #B41626;
}
.milestone
{
	font: 11px/18px arial;
}
a.milestone:link
{
	color: #503210;
	font-weight: normal;
	text-decoration: none;
}
a.milestone:visited
{
	color: #503210;
	font-weight: normal;
	text-decoration: none;
}
a.milestone:hover
{
	color: #7B2800;
	font-weight: normal;
	text-decoration: underline;
}
.milestone2
{
	font: 11px/18px arial;
}
a.milestone2:link
{
	color: #AC0018;
	font-weight: normal;
	text-decoration: none;
}
a.milestone2:visited
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.milestone2:hover
{
	color: #DAD6B0;
	font-weight: normal;
	text-decoration: underline;
}
.top
{
	font: 10px/18px arial;
}
a.top:link
{
	color: #AC1E33;
	font-weight: normal;
	text-decoration: none;
}
a.top:visited
{
	color: #AC1E33;
	font-weight: normal;
	text-decoration: none;
}
a.top:hover
{
	color: #AC1E33;
	font-weight: normal;
	text-decoration: underline;
}
#box .box table img.smimg
{
	padding: 4px 0 0 0;
}
#box div.boxtop, #box div.boxbottom, #box div.boxcenter
{
	margin: 0px;
}
#box div.boxbottom
{
	margin-bottom: 15px;
}
#box div.boxcenter table h2, #box div.boxcenter table h2 a:link, #box div.boxcenter table h2 a:hover, #box div.boxcenter table h2 a:visited
{
	text-decoration: none;
	text-transform: uppercase;
	color: white;
	font-size: 14px;
	background: #A99359;
	padding: 5px;
	margin: 5px 0;
}
tr.headRate td span
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
tr.headRate td a:link, tr.headRate td a:visited
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ce2042;
}
tr.headRate td a:hover
{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #ce2042;
}
td.headRate H1.rateH1
{
	font-weight: bold;
	font-size: 14px;
	color: #ce2042;
	text-transform: capitalize;
}
td.headRate
{
	border-color: #666666;
}
div.sitemaptitle, div.sitemaptitle h1 a, div.sitemaptitle h1, div.sitemaptitle h1 a:link, div.sitemaptitle h1 a:visited, div.sitemaptitle h1 a:focus, div.sitemaptitle h1 a:active, div.sitemaptitle h1 a:hover, h1.sitemap, h1.sitemap a:link, h1.sitemap a:visited, h1.sitemap a:hover
{
	font: bold 13px arial;
	color: #ce2042;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div#box div.sitemaptitle, h1.sitemap
{
	padding: 4px 0 2px 1px;
	background-color: #dad6b0;
	margin: 0px;
}
td.sitemap
{
	background-color: #F3F1DD;
}
td.sitemap ul
{
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	margin: 0px;
	padding: 10px 0;
	padding-left: 45px;
}
td.sitemap ul li
{
	padding-left: expression(15 +   "px" );
}
td.sitemap ul, td.sitemap ul a, td.sitemap ul a:link, td.sitemap ul a:visited, td.sitemap ul a:hover, td.sitemap ul a:active
{
	font: normal 12px arial,verdana;
	color: #555555;
	text-decoration: none;
}
td.sitemap ul a:hover
{
	font: normal 12px arial,verdana;
	color: #ce2042;
	text-decoration: underline;
}
h1.rateH1
{
	font: 14px arial;
	color: #ce2042;
	font-weight: bold;
	height: 100%;
	text-decoration: none;
	padding: 5px 0;
	margin: 0;
	text-transform: capitalize;
}
table.rating, table.reviews
{
	border: 1px solid #B0B0B0;
	padding: 5px;
}
.paging
{
	font: bold 12px arial;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
.paging span
{
	visibility: visible;
	text-decoration: none;
}
.paging a:link, .paging a:visited
{
	color: #CE3857;
	font-weight: bold;
	text-decoration: none;
	visibility: visible;
}
.paging a:hover
{
	color: #CE3857;
	font-weight: bold;
	text-decoration: underline;
	visibility: visible;
}
#breadcrumb1
{
	height: 30px;
	left: 206px;
	position: absolute;
	padding-top: 30px;
	padding-left: 30px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/breadcumbginner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	top: 406px;
	width: 687px;
}
#breadcrumb1_home
{
	height:30px;
	left:208px;
	position: absolute;
	padding-top: 30px;
	padding-left: 30px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/breadcumbg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	top: 489px;
	width: 711px;
}
.whitefont
{
	color: #FFFFFF;
}
img.imgSmall
{
	padding: 0 0 10px 10px;
}
.forms1
{
	font: 11px/18px arial;
	color: #5A3815;
	background-color: #F8F3D5;
	border-color: #A88109;
	border-style: solid;
	border-width: 1px;
	text-transform: uppercase;
}
table,table td{font-size:inherit;}