@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}


body{
background-color:#dcd7bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#282828;
margin:0;
padding:0;
}

#wrapper{
background-color:#FFFFFF;
width:940px;
position:relative;
left:50%;
margin-left:-470px;
margin-bottom:30px;
border:#c4bd9a 3px solid;
border-top:none;
}

/* Default Tags */
#specs{
background-color:#f2ac21;
}
h1{
font-size: 1.25em;
color:#849e27;
line-height:22px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
}

h2{
font-size: 1.25em;
color:#a37d2a;
line-height:19px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin-bottom:10px;

}

h3{
font-size: 0.88em;
color:#849e27;
line-height:19px;
margin-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;

}

h4,h5{
font-size: 0.75em;
color:#849e27;
line-height:19px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;


}

a{
font-size: 0.88em;
color:#6b4d0c;
text-decoration:underline;
}
a:hover{
color:#7e5a0b;
}

a:visited{
color:#137615;
}

p{
font-size:0.75em;
line-height:19px;
margin-bottom:10px;
}

li{
font-size:0.75em;
line-height:19px;
margin-bottom:5px;
list-style:none; 
background:url(../images/leaf_list_item.gif) no-repeat 0 5px;
padding-left:18px;
}
ul{
margin-left:10px;
}
.ul_removebg li{background:none;}
.clear{clear:both;}

td{vertical-align:top;}


.spec_title{color:#000000;}
/* Default Form Tags */

label{ display:block;}
input[type="text"] {
width:150px;
border:#a37d2a 1px solid;
}
.req{ color:#FF0000;}

.warning{ color:#FF0000; font-size:0.63em;}

select {
	width:150px;
}

/* Header */
#top_page_header{
height:145px;
}
#call{
 margin-left:48px;
 margin-bottom:32px;
 margin-right:50px;
 }
 
#center_logo{
position:absolute;
left:350px;
top:0;
background:url(../images/logo.gif) no-repeat;
width:290px;
height:125px;
}
span.header{ display:none}


#answers{
margin-left:350px;
margin-bottom:32px;
}

#page_titles{
	position:absolute;
	z-index:5;
	top:81px;
	left:53px;
	width: 845px;
}

#page_titles h1{
font-size:1.88em;
line-height:29px;
}

#titles_left{
width:222px;
float:left;
text-align:center;
}

#titles_right{
width:222px;
float:right;
text-align:center;

}


/*navitgation*/
#navigation{
border-bottom:5px solid #febe10;
}
#navigation ul{
margin-left:0;
}
#navigation ul li{
float:left;
list-style:none;
margin-bottom:0;
background:none;
padding:0;
background:url(../images/nav_bg.gif) repeat-x bottom #febe10 ;
margin-left:5px;

}

#navigation ul li.width{
width:85px;
text-align:center;
}

#navigation ul li:hover{
background-color:#a37d2a;

}

#navigation ul li h1{
background:url(../images/nav-left-corner.gif) top left no-repeat;
font-size:1.13em;
padding:0;
margin:0;
}

#navigation ul li  a{
display:block;
font-size:1.13em;
color:#282828;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
padding: 10px 10px 12px;

background:url(../images/nav-right-cornor.gif) top right no-repeat;
}

#navigation ul li a:hover{
color:#FFF;
}


/* ------------ Drop Down -------------*/

#dropmenudiv{
position:absolute;
border:1px solid #d79e17;
border-bottom:none;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
color:#282828;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
display: block;
text-indent: 3px;
padding:5px 0;
background:url(../images/nav_bg.gif) repeat-x bottom #febe10 ;
border-bottom:#d79e17 1px solid;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#a37d2a;
background-image:none;
color:#FFF;
text-decoration:underline;
}


/* Main Col */

#content_area{
margin-top:10px;
}

#main_col{
float:left;
width:595px;
margin:0 10px;
}
.stand_out{
font-weight:bold;
color:#eeb312;
}

.home_callout{
background:url(../images/box_area_bg_19.gif) repeat-x bottom #6ebe44;
border:#447a28 2px solid;
margin-bottom:10px;

}


.home_callout .callout_td_padding{padding-top:7px;}

.header_link a{
color:#eaf1bc;
font-size:1.06em;
text-decoration:none;
}

.header_link a:hover{
text-decoration:underline;
}


a.read_more{
color:#eaf1bc;
font-size:0.88em;
text-decoration:underline;
font-weight:bold;
padding-right:20px;
}

/* Side Col */

#side_col{
float:right;
width:300px;

}

div.side_box {
	background-color:#f1f5d2;
  margin-bottom:5px;
  margin-right:10px;
  border:2px solid #dcd7bd;
  padding:10px;
  }

p#text_box{
background:url(../images/text_box.gif) no-repeat;
height:131px;
width:544px;
}

#footer_images {text-align:center;}
#footer_images img { margin-right:10px; border:#009933 2px solid;}

div.side_box_footer {
  background: 
	url(../images/bottom_left_coner.gif) bottom left no-repeat;
  }


#subscribe label{
display:inline; }

#subscribe input[type="text"]{
margin-bottom:10px;
}
	/* Subscribe Form */
	#subscribe_btn{float:right; margin-top:5px; margin-bottom:10px;}

#specifics ul{
margin-top:8px;
margin-left:5px;

}

#specifics ul li{ 
background:url(../images/leaf_list_item.gif) no-repeat 0 5px;
font-size:0.69em;
list-style:none;
padding-left:18px;
color:#6b4d0c;
}

/* Footer */
#footer{ margin-top:10px;}
#footer p{
text-align:center;
margin-bottom:0px;
}

#footer p.company_name{ color:#849e27; font-size:1.06em;}


/* -------------- FAQ -----------------*/
#faq li{
font-size:0.88em; 
}

#faq .p_contentbox{
font-weight:bold;
}

/* ---------------- Properties ---------------*/
#cabin_gallery tr{text-align:center;}
#cabin_images td,#cabin_gallery td{background-color:#dcd7bd; padding-bottom:10px;}
#cabin_images img,#cabin_gallery img{
margin-top:10px; 
border:1px #7a5703 solid;

}

.disclaimer{font-size:0.63em;}
 #cabin_images .p_nopadding{padding:0; margin:0;}
 
 
 /* -------------------- Contact ---------------*/
 
 .contact_info li{ background-image:none; text-align:center; margin-bottom:0; font-size:0.88em;}
 .text_center h4{margin-top:10px; margin-bottom:5px;}
 /* ------------------   Contact Page Form -------*/
 
 
 
#contact_form {
	background-color:#f1f5d2;
	margin-top:10px;
	padding:20px;
}
#contact_form table td {
	text-align:left
}
#contact_form table td.td_right{
text-align:right;
}
.desc {
	color:#222222;
	font-weight:bold;
	font-size:0.75em;
}
table#contact tr {
	vertical-align:top;
}
table#contact td {
	padding-top:5px;
}
.label {
	color:#444444;
	font-size:0.56em;
	line-height:19px;
	display:block;
	padding-top:3px;
	margin:0;
}

#street, #street2, #comments {
	width:100%;
}

#contact ul li {
	list-style:none;
	padding-bottom:5px;
}
table#checkboxes tr {
	width:107.75px;
}

/* -------------- Property Management ---------*/
.nested_ul li{ background-image:none;}
