@charset "UTF-8";
/* CSS Document */

body{
	margin-left: 50%;
	background-image: url(images/bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#352112;
	}
#content{
	margin-left: -424px;
	position: relative;
	}
#logo{
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	width:478px;
	height:68px;
	top:70px;
	left:0px;	
	}
#slogan{
	background-color:transparent;
	position:absolute;
	width:300px;
	height:82px;
	top:50px;
	left:520px;
	text-align:right;	
	}
.address {
	color:#d19963;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
	}
.slogan {
	color:#d19963;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	letter-spacing:2px;
	line-height:8px;
	}	
#slogan .TM {
	color:#d19963;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7px;
	text-transform:uppercase;
	line-height:14px;
	}	
	
	
#banner_ad {
	background-color:transparent;
	position:absolute;
	width:auto;
	height:auto;
	z-index:100;
	left:640px;
	top:610px;
	}	
	
	
	
	
	
#menu-bg-1{
	background-color:#e2ba74;
	background-image:url(images/menu-bg-1.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:216px;
	height:42px;/*original 21px; IE7 is 42*/
	top:149px;
	left:9px;	
	}
#menu-bg-2{
	background-image:url(images/menu-bg-2.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:216px;
	height:12px;
	top:170px;
	left:9px;
	}
#menu-bg-3{
	background-image:url(images/menu-bg-3.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:216px;
	height:16px;
	top:182px;
	left:9px;
	}
#menu {
	width:216px;
	height:330px;
	position:absolute;
	top:198px;
	left:9px;
	}
#menu-bg-4{
	background-image:url(images/menu-bg-4.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:216px;
	height:55px;
	top:558px;
	left:9px;
	}

.local_time {
	font-size: 13px;
	padding-left:39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#271303;
	}

#line {
	height:1px;
	width:180px;
	background-color:#c5b49c;
	margin-left:18px;	
	}

#Flash{
	background-image:url(images/parkhouse.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}

#flash_bg {
	background-color:#ead3b1;	
	position: absolute;
	width:617px;
	height:412px;	
	top: 170px;
	left:225px;
	z-index:-999;
	}
#menu_top_bg {
	background-color:#ead3b1;	
	position: absolute;
	width:225px;
	height:412px;	
	top: 170px;
	left:0px;
	z-index:-999;
	}

#menu-bg-5{ /*brown menu bg: original height 879px*/
	background-color: #270b00;
	background-image:url(images/menu-bg-5.jpg);
	background-repeat:repeat-x;
	position:absolute;
	width:216px;
	top:583px;
	left:9px;
	}

#menu-bg-5 a{
	font-size:12px;
	color: #d7b877;

	}
#menu-bg-5 a:hover{
	color:#f1dbad;
	}

		
#menu_bg { /*pink bg: original height 900px*/
	background-color:#ead3b1;	
	position: absolute;
	width:225px;	
	top: 582px;
	left:0px;
	z-index:-999;
	}
#main { /*pink bg: original height 900px*/
	background-color:#ead3b1;	
	position: absolute;
	width:617px;
	top: 582px;
	left:225px;
	z-index:-999;
	}
#main .welcometothe{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d88122;
	padding-left:75px;
	line-height:15px;
	}
#main .title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#271303;
	padding-left:50px;
	line-height:15px;
	}
.sub_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#271303;
	font-weight:bold;
	font-variant:small-caps;
	}

#main .title-home{
	padding-left:135px;
	}

#main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	line-height:20px;
	color: #634730;
	padding-left:50px;
	padding-right:50px;
	}
#main p .yellow_text_underline{
	color: #d88122;
	text-decoration:underline;
	}
#main .reservations {
	line-height:25px;
	}
#main .input_firstname {
	padding-left:19px;
	}
#main .input_address {
	padding-left:33px;
	}
#main .input_state {
	padding-left:49px;
	}
#main .input_telphone {
	padding-left:20px;
	}
#main .input_fax {
	padding-left:68px;
	}
#main .input_zipcode{
	padding-left:36px;
	}
	
		

#main table{
	padding-left:50px;
	padding-right:50px;
	}
#main table .botton{
	padding-left:80px;
	}

#Accommodations_large{
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
h1 { 
	display: none;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #634730;
	line-height:20px;
	padding-left:50px;
	padding-right:50px;
	text-align:justify;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#271303;
	padding-left:50px;
	line-height:15px;
	font-weight:normal;
	}
a h2 {
	text-decoration:underline;
}
	
#Accommodations .texts{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-left:0px;
	text-align:justify;
	}
		
	
.Read_more {
	color:#271303;
	text-decoration:underline;
	font-size:9px;
	}
	
#picture {
	float:left;
	width: 185px;
	padding-left:50px;
	padding-right:20px;
	clear: both;
	background-color:#ead3b1;
	}
#picture1 {
	float:left;
	width: 100px;
	padding-left:50px;
	padding-right:20px;
	clear: both;
	background-color:#ead3b1;
	}
#picture2 {
	float:left;
	width: 509px;
	padding-left:50px;
	padding-right:20px;
	clear: both;
	background-color:#ead3b1;
	}
#picture_specials_and_packages {
	float:left;
	width: 85px;
	padding-left:50px;
	padding-right:20px;
	clear: both;
	background-color:#ead3b1;
	}



#Attraction_Right_Textbox1 {
	width: 260px;
	height:100px;
	left:540px;
	top:928px;
	position:absolute;
	background-color:transparent;
	}
#Attraction_Right_Textbox1 li{
	list-style-type: disc;
	list-style-position: inside;
	color: #634730;
	}

#Attraction_Right_Textbox2 {
	width: 260px;
	height:100px;
	left:540px;
	top:1102px;
	position:absolute;
	background-color:transparent;
	}
#Attraction_Right_Textbox2 li{
	list-style-type: disc;
	list-style-position: inside;
	color: #634730;
	}
#Attraction_Right_Textbox2 p{
	padding-left: 25px;
	}

#Attraction_Right_Textbox3 {
	width: 260px;
	height:100px;
	left:540px;
	top:1296px;
	position:absolute;
	background-color:transparent;
	}
#Attraction_Right_Textbox3 li{
	list-style-type: disc;
	list-style-position: inside;
	color: #634730;
	}





#main .divide{
	padding-left:250px;
	}



#Reservations_large{
	background-image: url(images/reservations_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Rates_large{
	background-image: url(images/rates_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Amenities_large{
	background-image: url(images/amenities_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Dining_large{
	background-image: url(images/dining_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Luxury_Suite_large{
	background-image: url(images/deluxy_suite_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Studio_large{
	background-image: url(images/studio_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
 	
#Executive_Suite_large{
	background-image: url(images/executive_suite_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Bridal_Suite_large{
	background-image: url(images/bridal_suite_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}



#main ul {
	text-indent: 0px;
	list-style-type: disc;
	list-style-position: inside;
	line-height: 18px;
	padding-top: 0px;
	padding-left:60px;
	padding-right:0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color: #634730;
	}
#main li {
	margin-top: 0px;
	padding-top: 0px;
	text-indent: 0px;
	}		

#main ul ul li{
	margin-left:-20px;
	list-style:outside circle;
	}

#main ol {
	text-indent: 0px;
	list-style-type: decimal;
	list-style-position: inside;
	line-height: 18px;
	padding-top: 0px;
	padding-left:50px;
	padding-right:50px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color: #634730;
	}
#main ol li {
	margin-left:20px;
	padding-right:0px;
	list-style:outside decimal;
	}		

.big_text_underline {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bolder;
	text-decoration:underline;	
	}

.black_bold_large{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#000000;
	line-height:20px;
	}
.black_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#271303;
	font-weight:bold;
	}


#Specials_and_Packages_large{
	background-image: url(images/specials_and_packages_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Meetings_and_Events_large{
	background-image: url(images/meetings_and_events_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Nearby_Attractions_large{
	background-image: url(images/nearby_attractions_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Map_and_Directions_large{
	background-image: url(images/map_and_directions_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Contact_large{
	background-image: url(images/contact_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}
#Guest_Reviews_large{
	background-image: url(images/guest_reviews_large.jpg);
	position:absolute;
	width:609px;
	height:400px;
	top:182px;
	left:225px;
	}

	
.text_indent{
	margin-left:30px;
	}
table{
	margin-top:-5px;
	}
td {
	color:#634730;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	}
#Rates_greeting{
	background-color:transparent;
	position:absolute;
	width:450px;
	height:60px;
	padding:0px;
	margin-top:auto;
	left:30px;
	text-align:center;

	color:#d19963;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	letter-spacing:2px;
	line-height:22px;
	
	}



a {
	font-family:Arial, Helvetica, sans-serif;
	color:#634730;
	text-decoration: underline;
    line-height:20px;
	font-size: 12px;
}
a:hover {
	color: #CC6600;
	text-decoration: none;
}
ul {
	text-indent: 0px;
	list-style-type: circle;
	list-style-position: inside;
	line-height: 26px;
	padding-top: 0px;
	margin-top: 0px;
}
li {
	margin-top: 0px;
	padding-top: 0px;
	text-indent: 0px;
	line-height:20px;
}



div {
	background-color:transparent;
	width: 113px;
	}

	
	
		
#footer {
	background-color:#ead3b1;	
	position:absolute;
	width: 842px;
	height: 20px;
	left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color: #d7b877;
	}
#footer p{
	padding-top:20px;
	line-height:25px;
	}	
	
#footer a{
	font-size:12px;
	color: #d7b877;

	}
#footer a:hover{
	color:#f1dbad;
	}

