/* CSS Document */
body{
background-color:#9D9565; 
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
font-size:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#3F3D00;
/*color:#FFF5D9;*/
}
h1 {
font-size:18px;
}
h2 {
font-size:16px;
font-style:italic;
}
h3 {
font-size:14px;
}
h4 {
font-size:12px;
}

.captionBoldDark{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#3F3D00;
font-size:12px;
font-weight:bold;
}

.content_text{
text-align:left;
color:#FFF5D9;
}

.nav{
font-size:10px;
font-weight:bold;
vertical-align:bottom;
font-family: Helvetica, sans-serif;
font-stretch:extra-condensed;
}

.nav a{
color:#666633;
text-decoration:none;
}

.nav a:link{
color:#666633;
}

.nav a:visited{
color:#666633;
}

.nav a:hover{
color:#A9A95C;
}

/*home nav*/
.home{
background-image:url(images/btn_home_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:32px;
height:11px;
margin: 0;
padding: 0;
}

.home a{
height:11px;
display: block;
float: left;
}

.home img {border: 0; }
* html a:hover {visibility:visible}
.home a:hover img{visibility:hidden}

.home span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*site_plan nav*/
.site_plan{
background-image:url(images/btn_site_plan_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
height:11px;
margin: 0;
padding: 0;
}

.site_plan a{
display:block;
height:11px;
float: left;
}

.site_plan img {border: 0; }
* html a:hover {visibility:visible;}
.site_plan a:hover img{visibility:hidden;}

.site_plan span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*floor_plans nav*/
.floor_plans{
background-image:url(images/btn_floorplans_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:70px;
height:11px;
margin: 0;
padding: 0; 
}

.floor_plans a{
height:11px;
display: block;
float: left;
}

.floor_plans img {border: 0; }
* html a:hover {visibility:visible}
.floor_plans a:hover img{visibility:hidden}

.floor_plans span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*elevations nav*/
.elevations{
background-image:url(images/btn_elevations_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:63px;
height:11px;
margin: 0;
padding: 0; 
}

.elevations a{
height:11px;
display: block;
float: left;
}

.elevations img {border: 0; }
* html a:hover {visibility:visible}
.elevations a:hover img{visibility:hidden}

.elevations span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*gallery nav*/
.gallery{
background-image:url(images/btn_gallery_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:48px;
height:11px;
margin: 0;
padding: 0; 

}

.gallery a{
height:11px;
display: block;
float: left;
}

.gallery img {border: 0; }
* html a:hover {visibility:visible}
.gallery a:hover img{visibility:hidden}

.gallery span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*Amenities nav*/
.amenities{
background-image:url(images/btn_amenities_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:57px;
height:11px;
margin: 0;
padding: 0; 
}

.amenities a{
height:11px;
display: block;
float: left;
}

.amenities img {border: 0; }
* html a:hover {visibility:visible}
.amenities a:hover img{visibility:hidden}

.amenities span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*location nav*/
.location{
background-image:url(images/btn_location_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:52px;
height:11px;
margin: 0;
padding: 0; 
}

.location a{
height:11px;
display: block;
float: left;
}

.location img {border: 0; }
* html a:hover {visibility:visible}
.location a:hover img{visibility:hidden}

.location span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*faq nav*/
.faq{
background-image:url(images/btn_faq_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:22px;
height:11px;
margin: 0;
padding: 0; 
}

.faq a{
height:11px;
display: block;
float: left;
}

.faq img {border: 0; }
* html a:hover {visibility:visible}
.faq a:hover img{visibility:hidden}

.faq span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*documents nav*/
.documents{
background-image:url(images/btn_documents_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:66px;
height:11px;
margin: 0;
padding: 0; 
}

.documents a{
height:11px;
display: block;
float: left;
}

.documents img {border: 0; }
* html a:hover {visibility:visible}
.documents a:hover img{visibility:hidden}

.documents span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*about nav*/
.about{
background-image:url(images/btn_about_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:52px;
height:11px;
margin: 0;
padding: 0; 
}

.about a{
height:11px;
display: block;
float: left;
}

.about img {border: 0; }
* html a:hover {visibility:visible}
.about a:hover img{visibility:hidden}

.about span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*contact nav*/
.contact{
background-image:url(images/btn_contact_over.gif);
background-repeat:no-repeat;
white-space: nowrap;
display:block;
width:49px;
height:11px;
margin: 0;
padding: 0; 
}

.contact a{
height:11px;
display: block;
float: left;
}

.contact img {border: 0; }
* html a:hover {visibility:visible}
.contact a:hover img{visibility:hidden}

.contact span {
position: absolute;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

input {
	border-top-width:thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #3F3D00;
	border-right-color: #3F3D00;
	border-bottom-color: #3F3D00;
	border-left-color: #3F3D00;
	background-color: #DAD9C7;
}

select{
	border-top-width:thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #3F3D00;
	border-right-color: #3F3D00;
	border-bottom-color: #3F3D00;
	border-left-color: #3F3D00;
	background-color: #DAD9C7;
}

textarea{
	border-top-width:thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #3F3D00;
	border-right-color: #3F3D00;
	border-bottom-color: #3F3D00;
	border-left-color: #3F3D00;
	background-color: #DAD9C7;
}


.admin_header{
border:1px solid #333333; 
padding:10px; 
border-bottom:hidden; 
background:#E7E4D8;
height:50px;
}

.admin_footer{
border:1px solid #333333; 
padding:10px; 
border-top:hidden; 
background:#E7E4D8;
}

.admin_form{
border:1px solid #333333;
padding:10px;
background-color:#FFFFFF;
}

.system_msg{
color:#0000FF;
font-size:18px;
}

#radio1 {color:#fff; background-color:#fff;}
#radio2 {color:#fff; background-color:#fff;}
#radio3 {color:#fff; background-color:#fff;}
#radio4 {color:#fff; background-color:#fff;} 

.amenities_header{
color:#787129;
font-size:1.3em;
font-weight:bold;
}

.amenities_body{
color:#787129;
font-size:1.1em;
}

tr.even{
background-color:#DFD4A2;
text-align:left;
color:#9E6323;
}

tr.odd{
background-color:#CCB17A;
text-align:left;
}

td.cellright, td.cellleft{
font-weight:bold;
color:#9E6323;
font-size:1.1em;
}

td.cellright a, td.cellright a:link, td.cellright a:visited, td.cellleft a, td.cellleft a:link, td.cellleft a:visited{
text-decoration:none;
font-weight:bold;
color:#9E6323;
}

td.cellright a:hover, td.cellleft a:hover{
color:#C77D2C;
}

td.cellleft{
padding-left:40px;
}

td.cellright{
padding-right:30px;
}

td.listheader{
 color:#DFD4A2; 
 font-size:12px;
font-weight:bold;
text-align:left;
padding:5px;
}

table.documents_table{
padding-left:20px;
}

table.documents_table td{
height:30px;
}

table.documents_table a, table.documents_table a:link, table.documents_table a:visited{
text-decoration:none;
font-weight:bold;
color:#777229;
font-size:1.2em
}

table.documents_table a:hover{
color:#A59C38;
}

.tour_thumb{ 
height:56px; 
width:91px;
font-size:12px;
font-weight:bold;
vertical-align:bottom;
font-family: Helvetica, sans-serif;
font-stretch:extra-condensed;
}

.tour_thumb a, .tour_thumb a:link, .tour_thumb a:visited{
color:#3F3D00;
text-decoration:none;
}

.tour_thumb a:hover, .tour_thumb a:active {
color:#BCB274;
}

#preview_container{
	width:695px;
	height:485px;
	visibility:hidden;
}

#preview{
	border:1px solid #ccc;
	margin:0px;
	padding:16px;
	background:#333;
	color:#fff;
	width:695px;
	height:485px;
	display:none;
}

.thumbs_holder{
	text-align: left;
	width: 100%;
}

.thumbs{
	text-align:center;
	background:#888157;
	list-style-type:none;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	width:100px;
	height:75px;
	color:#FFF
}

.thumbs_header{
	list-style-type:none;
}

#closeX{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.img_down{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.dummy_link{
	display:block;
	margin:0;
	padding:0;
	border:0;
	color:#FFF;
	text-decoration:none;
}
