/* Global Styles */

html, body{
	margin-top:0; margin-left:auto; margin-bottom:20px; margin-right:auto;
	padding:0;
	font-size: 100.01%;
	text-align:center;
	background-color:#fff;
	background-repeat:repeat-y; background-image:url(../images/main-bg.gif);  background-position:center;
	
	scrollbar-face-color:#DFD099;
	scrollbar-arrow-color:#992141;
	scrollbar-track-color:#CBB671;
	scrollbar-shadow-color:#003333;
	scrollbar-highlight-color:#F3EDD8;
	scrollbar-3dlight-color:#794C25;
	scrollbar-darkshadow-Color:#CBB671;
	
}

.container { 
	width:720px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	z-index:1;   
}

/*Text Styles*/
a, h2, h3, h4, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:Verdana, Arial, Helvetica, sans-serif}


.italic {font-style:italic;}
.clr{clear:both; padding:0; margin:0;} 
img {border:none}

/*Start Nav*/
#nav-block{
	background-color:#D0C18A;
	width:720px;
	min-height:35px; height:auto !important; height:35px; 
	margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; 
	padding:0;
	text-align:left;
}
	#nav-wrap {
		padding-top:8px; margin-top:0; margin-right:1px; margin-bottom:0; margin-left:16px;  
	}
		#topnav {
			list-style:none; 
			margin:0; padding:0;		
		}
		#topnav li {
			float:left; padding-right:20px; display:block; height: 1%; /* Forces hasLayout (ie6) */
			font-family: Arial, Helvetica, Verdana, sans-serif;
		}
		#topnav li.active a {
			color:#fff;
			text-decoration:none;
		}
		#topnav li a {
			text-decoration:none; 		
			color:#000; 
			font-size:0.75em;  font-family: Arial, Helvetica, Verdana, sans-serif;
		}
		#topnav li a:hover { 
			color:#fff;
			text-decoration:underline;
		}
/*End Nav*/
#mainleftblock {margin-top:0; margin-right:15px; margin-bottom:0; margin-left:0; padding:0; width:484px; float:left;}
#mainrightblock {margin-top:5px; margin-right:0; margin-bottom:0; margin-left:0; padding:0; width:220px; float:left;}
.maincopy {margin:0; padding:0;}
.maincopy h1 {
	margin-top:0; margin-bottom:15px;
	padding-bottom:0px;
 	color:#794C25;
	font-size:1.0em; font-weight:500;
	text-align:left;
 }

.maincopy h2 {
	margin-top:0; margin-bottom:15px;
	padding:0;
	font-size:0.75em;
	font-weight:200;
	text-align:left;
 }

.maincopy h3 {
	margin-top:0; margin-bottom:5px;
	padding:0;
	font-size:0.70em;
	font-weight:200;
	text-align:left;
 }

.maincopy p {
	margin-top:0; margin-right:0px; margin-bottom:15px; margin-left:0;
	padding:0;
	color:#4D4C4C; font-size:0.70em; line-height:120%; text-align:left;
 }

.maincopy p.rent-price {
	margin-top:0; margin-right:0px; margin-bottom:10px; margin-left:0;
	padding:0;
 } 

 
/* Start News */ 
.maincopy .news-intro{
	 width:484px;
	 margin-top:0; margin-right:0px; margin-bottom:20px; margin-left:0; padding-top:0; padding-bottom:0;
	 text-align:left;
 }  
	.maincopy .news-intro h3{
		margin-top:0; margin-right:0px; margin-bottom:10px; margin-left:0; font-size:0.80em; color:#794C25;
	 }
	 	.maincopy .news-intro h3 a {
			color:#794C25; text-decoration:none;
	 	}
	 	.maincopy .news-intro h3 a:hover { 
			color:#000;	text-decoration:underline;
	 	}
	.maincopy .news-intro p{
		margin-top:0; margin-right:0px; margin-bottom:10px; margin-left:0;
	 }
	.maincopy .news-intro p.news-date{
		margin-top:0; margin-right:0px; margin-bottom:10px; margin-left:0; color:#000;
	 }
	.maincopy .news-intro p.news-end{
		margin:0;
	 }
	.maincopy .news-intro p.news-end span{
		color:#000;
	 }
 
/* Start Feature */
 .maincopy .feature-row{
	margin:0; padding:0; float:left;
 } 
	.maincopy .feature-row .feature-image{
		margin:0; padding:0; background:#fff;
	 }
		.maincopy .feature-row .feature-image img{
			margin:0; padding:5px; border:1px #B0B0B2 solid; 
		 }
	.maincopy .feature-row p {
		margin-top:10px; margin-bottom:0px;
	 } 
	.maincopy .feature-row p.price {
		margin-top:10px; margin-bottom:20px; color:#000; font-weight:800;
	 }
 
/* Start Results */
.maincopy .results-wrap{
	 width:484px;
	 margin-top:0; margin-right:0px; margin-bottom:0; margin-left:0; padding-top:0; padding-bottom:0;
	 text-align:left;
 } 
	.maincopy .results-image-col {
		width:237px; float:left; margin:0; padding:0;
	 }
		.maincopy .results-image-col .results-image {
			margin: 0; padding:0; 
			background:#fff;
		}
			.maincopy .results-image-col .results-image img {
				margin: 0; padding:5px; border:1px #B0B0B2 solid; 
				 }	 
	.maincopy .results-info-col {
		width:227px; float:left; 
		margin-top:-2px; margin-right:0px; margin-bottom:0; margin-left:20px; padding:0;
	 }	 
		.maincopy .results-info-col h3 {
			margin-top:0px; margin-bottom:10px; font-size:0.80em;
		 } 
		.maincopy .results-info-col p {
			margin-top:0px; margin-bottom:10px; 
		 } 
			.maincopy .results-info-col p.resultsprice {
				margin-bottom:15px; color:#000; font-weight:800; font-size:0.70em;
			 } 
				 .maincopy .results-info-col p.resultsprice span.normal {
					font-weight:200;
				 }
		.maincopy .results-info-col .results-status {
			margin-top:0px; margin-bottom:15px; 
		 } 
		.maincopy .results-info-col .results-button {
			margin:0; 
		 } 		 
		 
		 
		 	 
/* Start Details */
.maincopy .details-row{
	 margin-bottom:10px; padding-bottom:10px; float:left;
 } 
	.maincopy .details-row p {
		margin-top:0px; margin-bottom:15px; padding-bottom:15px;
	 } 
	.maincopy .details-row p span.detailinfo {
		font-weight:800; float:left;
	 } 
	.maincopy .details-row p span.detailprice {
		color:#000; font-weight:800; float:right;
	 } 

	.maincopy .details-row #loadareawrap {
		margin: 0; padding:0; background:#fff; width: 480px; 
	 }
		.maincopy .details-row #loadareawrap #loadareaborder {
			margin: 0; padding-top:12px; padding-bottom:12px; padding-left:14px; padding-right:14px; 
			border:1px #B0B0B2 solid;
		 }
		.maincopy .details-row #loadareawrap #loadareaborder #loadarea {
			margin: 0; padding:0; width: 450px; height:320px;
		 }


.maincopy .detail-buttons {text-align:left; margin-bottom:10px; padding-bottom:10px;}
.maincopy .detail-buttons img {margin-right:7px;}

/* End Details */

.maincopy p a {color:#794C25; text-decoration:none; }
.maincopy p a:hover {color:#794C25; text-decoration:underline; }

/*Start Search*/
form {padding:0; margin:0;}
.search-block {padding: 0; padding-left:5px; margin:0; text-align:left; width:195px;}
.search-block h3 {
	margin-top:0; margin-bottom:10px;
	padding-bottom:0px;
	font-size:0.85em;
	font-weight:200;
	color:#794C25;
 }
.search-block p {
	width:184px;   
	margin:0; padding-top:8px; padding-bottom:4px;
	font-size:0.70em;
	font-weight:200;
	color:#794C25;
 } 
.search-block p label {
	color:#794C25;
 }
.search-block select { color: #595959; width:184px; font-family:Arial, Helvetica, sans-serif; padding: 0; font-size:12px;}
.search-block option { color: #595959; padding-left:5px; margin:0;}

.search-block input {padding: 0; margin-top:10px; margin-right:0; margin-bottom:0; margin-left:0;}
/*End Search*/


.maincopy .feature-list{float:left; width:327px; text-align:left; margin-right:15px;} 
.maincopy .amenities-list{float:left; width:137px; text-align:left;}
.maincopy ul {margin-top:0; margin-left:16px; margin-bottom:20px; margin-right:0; padding:0; }
.maincopy li {color:#993321; font-size:0.70em; line-height:140%; font-weight:200; }
.maincopy li span {color:#4D4C4C;}
.maincopy li.active a {text-decoration:none;}
.maincopy li a {text-decoration:none;}
.maincopy li a:hover {text-decoration:underline;}

.maincopy .body-list{text-align:left; margin-left:16px;}
.maincopy .body-list li {
				height: 1%; /* Forces hasLayout (ie6) */
				color:#993321;
				}

.maincopy .body-list li.active a {
				color:#794C25;
				text-decoration:none;
				}
		
.maincopy .body-list li a {
				color:#794C25;
				text-decoration:none;
				}
				
.maincopy .body-list li a:hover {
				color:#794C25;
				text-decoration:underline;
				}

#right-nav-wrap {
		padding-top:15px; padding-bottom:0px; margin-top:0; margin-right:12px; margin-bottom:0; margin-left:0; text-align:left;  
 }
#right-nav-wrap h3 {
	margin-top:0; margin-left:20px; margin-bottom:5px;
	padding:0;
	font-size:0.70em;
	font-weight:200;
	text-align:left;
 }
#right-nav-wrap .rightnav {
				list-style:none; 
				margin:0; padding:0; padding-left:20px; padding-bottom:15px;		
	 }
#right-nav-wrap .rightnav li {
				height: 1%; /* Forces hasLayout (ie6) */
				padding-bottom:5px;
				color:#794C25;
				font-weight:400;
	 }
#right-nav-wrap .rightnav li.active a {
				color:#794C25;
				text-decoration:none;
	 }
#right-nav-wrap .rightnav li a {
				color:#794C25;
				text-decoration:none;  
	 }
#right-nav-wrap .rightnav li a:hover { 
				color:#000;
				text-decoration:underline;
	 }

.maincopy #status-right {margin-top:25px; margin-left:10px; margin-bottom:3px; text-align:left;}
.maincopy #thumb-wrap {margin-left:10px; margin-bottom:0; padding:0;}
#mainrightblock .maincopy #thumb-wrap .thumb-row {margin:0; padding:0;}
	img.thumbleft {float:left; margin-top:10px; border:1px #B0B0B2 solid;}
	img.thumbright {float:right; margin-top:10px; border:1px #B0B0B2 solid;}

.maincopy table {margin-top:10px; margin-bottom:10px;}
.maincopy td {
	margin:0;
	padding-bottom:4px;
	color:#000; font-size:0.70em;
}

 
/*Start Contact*/
#contact-block {padding:0; margin:0; text-align:left;}

#contact-block p {
	width:150px;   
	margin-bottom:5px; padding:0;
	font-size:0.70em;
	font-weight:200;
	color:#794C25;
	float:left;
 } 
#contact-block p label {color:#794C25; vertical-align:text-bottom;}
 
#contact-block p.field {float:left; width:330px;}
#contact-block p.field span{color:#4D4C4C;} 
#contact-block p.field input.singleline {width:180px; height:15px; color:#595959; font-family:Arial, Helvetica, sans-serif; padding:0; font-size:12px;}
#contact-block p.field select.singleline {width:184px; height:21px; color:#595959; font-family:Arial, Helvetica, sans-serif; padding:0; font-size:12px;}

#contact-block p.field textarea.multiline {width:180px; height:75px; color:#595959; font-family:Arial, Helvetica, sans-serif; padding:0; font-size:12px; overflow:auto;}

#contact-block .send-outer {float:left; margin-bottom:10px; padding-bottom:10px; width:400px;}
#contact-block .send-outer .reset{float:left; margin-left:150px;}
#contact-block .send-outer .submit{float:left; margin-left:5px;}


/*Unsubscribe*/

#unsubscribe-block {padding:0; margin:0; text-align:left;}

#unsubscribe-block p {
	width:150px;   
	margin-bottom:5px; padding:0;
	font-size:0.70em;
	font-weight:200;
	color:#794C25;
	float:left;
 } 
#unsubscribe-block p label {color:#794C25; vertical-align:text-bottom;}
 
#unsubscribe-block p.field {float:left; width:330px;}
#unsubscribe-block p.field span{color:#4D4C4C;} 
#unsubscribe-block p.field input.singleline {width:180px; height:15px; color:#595959; font-family:Arial, Helvetica, sans-serif; padding:0; font-size:12px;}

#unsubscribe-block .send-outer {float:left; margin-bottom:10px; padding-bottom:10px; width:400px;}
#unsubscribe-block .send-outer .submit{float:left; margin-left:150px;}

/*End Contact*/

/*admin*/
#adminblock {margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; padding:0; width:720px; float:left; text-align:left;}
#adminblock td {font-size: 0.85em;}
#adminblock td a {font-size: 0.8em; color:#794C25; text-decoration:none; }
.adminboldtxt {font-size: 0.85em;}
#adminblock h2.adminh2 {font-size: 1.0em;}

td.tdbg { background:#F8F4E8;}
td.tdleftbg { background:#F8F4E8;}
td.tdsubbg { background:#EBE5D4;}
.admininputtext { }

/*Footer*/

#nav-footer {
	width:720px;
	margin-top:0; padding:0;
}
	#nav-footer-wrap {
		padding-top:10px; margin-top:0; margin-right:1px; margin-bottom:0; margin-left:0;  
	}
		.footer-nav {
			list-style:none; 
			margin:0; padding:0;		
		}
		.footer-nav li {
			float:left; padding-right:10px; display:block; height: 1%; /* Forces hasLayout (ie6) */
			color:#CBB671; font-size:0.70em;
		}
		.footer-nav li a {					
			color:#CBB671; text-decoration:none;  
		}
		.footer-nav li a:hover { 
			color:#CBB671; text-decoration:underline;
		}


	#footer-info {
		margin-top:25px; margin-right:12px; margin-bottom:0; margin-left:0; text-align:left;  
	}
		#footer-info p {
			font-size:0.70em; color:#CBB671; margin-top:0px; margin-right:0; margin-bottom:10px; margin-left:0; 
		}	
	
	
	
	
	
	
	