@charset "UTF-8";
* {
margin:0;
padding:0;
}

.clear {
clear:both;
}

body {
background-color:#F1EED9;
font-family:Georgia, "Times New Roman", Times, serif;
color:#513300;
font-size:100%;
text-align:center;
line-height:1.6em;
background-image:url(img/background_gradient.png);
background-repeat:repeat-x;
}

h1,h2,h3 {
text-indent:-5000px;
}

a {
color:#CF6F1B;
text-transform:uppercase;
font-size:14px;
}

ul {
margin-left:25px;
}

/*----------------NAVIGATION-----------------*/
#top_navigation {
float:right;
width:515px;
margin-top:120px;
}

#top_navigation ul {
list-style:none;
}

#top_navigation li {
float:left;
margin:0;
padding:0;
}

#top_navigation a {
font-size:16px;
padding-right:12px;
text-decoration:none;
}

#top_navigation #currentpage a {
color:#7F7C63;
text-decoration:none;
}

#bottom_navigation {
overflow:hidden;
width:600px;
margin:0 auto;
}

#bottom_navigation p {
font-size:13px;
margin-top:15px;
color:#e0bda9;
}

#bottom_navigation a {
font-size:13px;
text-decoration:none;
color:#e0bda9;
}

/*----------------LAYOUT___GLOBAL-----------------*/
#wrapper {
text-align:left;
background:url(img/background_top_2.png) no-repeat center top;
width:100%; /* Centers page with large background */
display:table; /* Centers page with large background */
}

#header {
width:825px;
margin:0 auto;
}

#header_small {
width:825px;
height:382px;
margin:0 auto;
}

#logo {
width:188px;
height:110px;
float:left;
background-image:url(img/logo.png);
margin-top:26px;
margin-bottom:16px;
margin-left:25px;
}

#header #logo h1 a{
display:block;
height:110px;
}

#content_wrapper {
width:auto;
background:url(img/background_texture.png) repeat-y center top;
text-align:center;
}

#content {
width:825px;
text-align:left;
margin:0 auto;
padding:35px 0 25px;
}

#left_col_content {
width:520px;
float:left;
padding-left:10px;
}

#left_col_content p {
margin:15px 0;
}

#head_seeit {
background-image:url(img/head_seeit.png);
width:215px;
height:43px;
margin:0 0 15px -5px;
}

#head_foundit {
background-image:url(img/head_foundit.png);
width:276px;
height:45px;
margin:15px 0 15px -5px;
}

#head_welcome {
background-image:url(img/head_welcometothebend.png);
width:506px;
height:52px;
margin:15px 0 15px -5px;
}

#head_amenities {
background-image:url(img/head_amenities.png);
width:323px;
height:48px;
margin:15px 0 15px -5px;
}

#head_explore {
background-image:url(img/head_explore.png);
width:226px;
height:71px;
margin:15px -8px 15px -5px;
}

#head_inquirenow {
background-image:url(img/head_inquirenow.png);
width:352px;
height:69px;
margin:15px 0 15px -5px;
}

#head_orcall {
background-image:url(img/head_orcall.png);
width:135px;
height:32px;
margin:30px 0 15px -5px;
}

#right_col_content {
width:275px;
float:right;
}

#reserve_me img {
border:none;
margin-bottom:10px;
}

.reserve_info {
 line-height:1.4em;
 font-size:15px;
 }

	  .reserve_info a {
	  text-transform:lowercase;
	  }


.side_photo {
width:275px;
height:193px;
margin-top:20px;
}

.side_photo2 {
width:275px;
height:250px;
margin-top:15px;
}


#contact_form {
width:270px;
height:370px;
padding-top:35px;
margin-bottom:10px;
background:url(img/background_contact_form.png) no-repeat;
}

#contact_form_content {
margin-left:20px;
}

#contact_form_content input {
margin-bottom:15px;
}

#contact_form_content .sub_button {
width:83px;
height:39px;
float:left;
margin-top:8px;
background:url(img/btn_contact_send.png) no-repeat;
text-indent:-1000px;
cursor:hand;
border-style:none;
}

#contact_form_content p {
margin-bottom:5px;
color:#F1EED9;
}

#vert_spacer { /*Creates space between #content and #third_col_content*/
width:auto;
height:25px;
}

#third_col_content {
width:900px;
height:253px;
background-image:url(img/background_subcontent.png);
text-align:center;
color:#F1EED9;
margin:0 auto;
padding:0;
}

#third_unit_head_critter {
width:95px;
height:39px;
background:url(img/third_head_critter.png);
margin-bottom:10px;
margin-left:-8px;
}

#third_unit_head_earth {
width:82px;
height:39px;
background:url(img/third_head_earth.png);
margin-bottom:10px;
}

#third_unit_head_self {
width:60px;
height:39px;
background:url(img/third_head_self.png);
margin-bottom:10px;
margin-left:-7px;
}

#foot {
width:auto;
height:50px;
background-image:url(img/background_footer.gif);
background-repeat:repeat-x;
background-color:#361c0c;
}

#top_navigation a:hover,#bottom_navigation a:hover {
text-decoration:underline;
}

#third_unit_1,#third_unit_2,#third_unit_3 {
width:250px;
float:left;
text-align:left;
display:inline; /* Fix for bug in IE6*/
margin:21px 0 0 38px;
}

/*----------------LAYOUT___ABOUT_US-----------------*/

#owner_signature {
width:100px;
float:right;
}

#owner_signature p {
	line-height:0.1em;
	font-size: 14px;
}

.owner_signature_name {
	font-style: italic;
}

/*----------------LAYOUT___RESERVE_NOW-----------------*/

#contact_form_page {
width:auto;
height:370px;
margin-top:-30px;
}

#contact_form_page .sub_button {
width:83px;
height:39px;
float:left;
margin-top:8px;
background:url(img/btn_contact_page_send.png) no-repeat;
text-indent:-1000px;
cursor:hand;
border-style:none;
}

#call_box {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color:#CBC9B3;
	padding: 0 0 20px 20px;
}

/*----------------LAYOUT___EMAIL_RETURN_SCREEN-----------------*/

#thankyou_message {
	text-align:center;
	width:520px;
	float: right;
	margin-top: 90px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#thankyou_message p {
	font-size: 16px;
}
