﻿body {
	margin: 0px;
	padding: 0px;
	background: #e5c98a url('/images/s_bg.jpg') top repeat-x;

}

a {
	color: #1d88d0;
	text-decoration:none;
}

a img{
	border-style:none;
}

a:hover {
	color: #1d88d0;
	text-decoration:underline;
}

.std {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}


h1 {
	color: #776237;
	font: 24px "Times New Roman", Times, serif;
}

h2 {
	color: #002B5F;
	font: 24px "Times New Roman", Times, serif, bold;
	margin:0px;
}

	
.content_row {
	margin-left: auto;
	margin-right: auto;	
	background: url('/images/z_content_bg.jpg') top repeat-y;
	width:975px;

	
}

.content {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		
}

ul.specs{
	margin:0px 0px 0px 350px;
	
}
h3.specs{
	font-family:Georgia;
	text-align:center;
}
.content img.header{
	margin:5px 75px;
	width:700px;
}

.footer {
	height: 150px;
	color: #776237;
	font: 11px "Times New Roman", Times, serif;
	background: url('/images/z_footer.jpg') top no-repeat;
	clear:both;
	
}

.button {
	background: #1d88ce url('/images/bg_button.jpg') top repeat-x;
	color: #ffffff;
	font: 11px arial, verdana, helvetica, sans-serif;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	border: 0px solid #fff6e1;
	}

.button_over {
	background: #56b9e3 url('/images/bg_button_over.jpg') top repeat-x;
	color: #ffffff;
	font: 11px arial, verdana, helvetica, sans-serif;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	border: 0px solid #a2632a;
	cursor: pointer;
	}
	
p.end {
	text-align: center;
	padding-top: 100px;
	margin:0px;
	}
	
.picright {
	position:relative;
	top:-300px;
	width:30%;
	float:right;
	border:none;
	}


#navigation {
	margin-left: auto;
	margin-right: auto;	
	font: 15px Georgia;
	width: 975px;
	height: 221px;
	background: #012A5E /*url('/images/z_header.jpg')*/;

	}

#navigation ul {
	list-style-type: none;
	margin: 0;
	padding-left: 55px;
	padding-right: 0px;
	padding-top: 195px;
	
	}

#navigation li {
	display: inline;
	padding: 12px;
	
	}
#navigation a:link, #navigation a:visited { 
	color: #FFFFFF;
	background: #012A5E;
	text-decoration: none; 
	border: none;
	
	}
	
#navigation a:hover {
 color: #E8B33A;
 background-color: #012A5E;
}
	
#Welcome {
	position: relative;
	left: -55px;
	right: -56px;
	width: 961px;
	height:auto;
	background: url('/images/clothespin.jpg') no-repeat;
	padding: 0;
	margin: 0px;

	
	}

#currentlistings {
	position:relative;
	left: 12px;
	top: 125px;
	float: left;
	width: 200px;
	
	}

#currentlistings a:hover {

	}
	
#floorplans {
	position:relative;
	float: left;
	left: 65px;
	top: 150px;
	width: 200px;
	}


#amenities {
	position:relative;
	float: left;
	left: 90px;
	top: 140px;
	width: 200px;
	}

	
#mortgage {
	position:relative;
	float: left;
	left: 160px;
	top: 115px;
	width: 200px;
	}

#home {
	position:relative;
	/*margin-top: 400px;*/
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	padding: 150px 0px 0px 0px;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	clear: both;	
	}

#head {
	float:right;
	border:0;
	padding-bottom:20px;
	}

#quote {
	float:left;
	border:0;
	margin-left:-10px;
	}

p.build {
	padding-left:270px;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	line-height:150%
	}

#hard {
	background: url('../images/fp_hard_head.jpg') no-repeat;
	height:95px;
		}
		
#hard a{
	display:block;
	width:700px;
	height:95px;
}
#hard a:hover{
	text-decoration:none;
}
#hard a href{
	display:block;
	width:500px;
	height:75px;
}
		
#hh {
	background: url('../images/fp_hh_head.jpg') no-repeat transparent scroll left top;
	height:95px;
		}
#hh a{
	display:block;
	height:95px;
}	
#hh a:hover{
	text-decoration:none;
}	
		
#shore {
	background: url('../images/fp_shore_head.jpg') no-repeat;
	height:95px;
		}
#shore a{
	display:block;
	height:95px;

	
}
#shore a:hover{
	text-decoration:none;
}

#shore a href{
	display:block;
	width:500px;
	height:75px;
}
	

	.bannerTitle{
	visibility:hidden;
	height:95px;
}

#shore a name{
	height:0;
	}
#ridgecrest{
	background: url('../images/fp_ridgecrest_head.jpg') no-repeat;
	height:95px;
}	
#ridgecrest a{
	display:block;
	height:95px;
}
#ridgecrest a:hover{
	text-decoration:none;
}

 .floorplan{
	margin:0px 0px 0px 75px;
	width:425px;
	float:left;
	
}

 .floorplan img{
	display:block;
	margin:5px 0px 10px 0px;
	
}

#floorplancontent{
	margin:0px;
}

.specs{
	width:325px;
	float:left;
	
}

.specs h1, .specs h2, .specs h3, .specs ul, .specs p, .specs a{
	padding:0px 10px;
}

.specs ul{
	margin-left:10px;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

td image.registration{
	width:250px;
	height:405px;
	margin-left:10px;
	}
table.med, table.norm{
	float:left;
}

img.registration{
	margin-left:20px;
}
.storyboard{
	float:left;
}
.storyboardhead{
float:left;
	
}
.storyboardhead img{
	display:block;
}

div.storyrender{
	float:left
}
.head storyboard{
	
	clear:both;
	
}
.story{
	float:left;
	background:white url('/images/ridgecrestbg.jpg') repeat-y scroll left top;
	width:765px;
}

.story .language{
	margin-left:17px;
	width:441px;
	float:left;
	
}
.story .language img{
	float:left;
}
.story .language p{
text-indent:1em;
padding:0px 3px;
}

