@charset "UTF-8";
/* CSS Document */

@import url("css/nav.css");

* {margin:0; padding:0}


body {
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}


a:link {
	color:#363636;
	text-decoration:underline;
}

a:visited {
	color:#363636;
	text-decoration:underline;
}

a:hover {
	color:#666;
	text-decoration:none;
}

a:active {
	color:#666;
	text-decoration:none;
}


h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

h1 {
padding-top:5px;
padding-bottom:5px;
	font-size:18px;
	color:#848146;
}

h2 {
font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#363636;
}


.sub_head {
	font-size:16px;
	color:#848146;
	font-weight:bold;
}


p {
	margin-top:0px; padding-top:0px;	
}

ul{
	font-family:Arial, Helvetica, sans-serif;

}

.energy_star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;}

#container {
	width:750px;
	text-align:left;
	color:#363636;
	font-size:13px;
	line-height:18px;
	margin:auto;
}

#headerform {
	width:750px;
	text-align:right;
}

#left {
	position:relative;
	float:left;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
}

.left2 a:link {
	display:block;
/*	width:170px;
*/	color:#000;
	padding:4px 0px 4px 10px;
	text-decoration:none;
}

ul{
}
.left2 a:visited {
	display:block;
/*	width:170px;	
*/	color:#000;
	padding:4px 0px 4px 10px;
	text-decoration:none;
}

.left2 a:hover {
	display:block;
/*	width:170px;
*/	background-color:#000000;
	color:#FFF;
	padding:4px 0px 4px 10px;
	text-decoration:none;
}

.left2 a:active {
	background-color:#000000;
	display:block;
/*	width:170px;
*/	color:#FFF;
	padding:4px 0px 4px 0px;
	text-decoration:none;
}


#navigation {
list-style:none;
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:87%;
line-height:8px;
padding: 15px 0 2px 3px;
color:#000;
text-decoration:none;

}

navigation {
list-style:none;
}

#right {
	position:relative;
	float:left;
	width:560px;
}


#header {
	position:relative;
	float:left;
	margin-bottom:12px;
	text-align: left;
	width: 100%;
}

#bodycontent {
	position:relative;
	float:left;
	width:344px;
	border-right:1px solid #666;
	border-left:1px solid #666;
	padding: 0px 10px;
}

#promocontent {
	position:relative;
	float:left;
	width:520px;
	border-right:1px solid #666;
	border-left:1px solid #666;
	padding: 0px 10px;
}

.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}


.series {
position:relative;
float:left;
padding-right:5px;
}

.collection {
position:relative;
float:left;
padding-left:5px;
}
.bodycopywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

.promo_offer{
position:relative;
float:left;
padding-left:30px;
width:300px;
}

.promo_email{
position:relative;
float:left;
padding-left:25px;
width:100px;
}


#bodycontentfull {
	position:relative;
	float:left;
	width:535px;
	border-right:1px solid #666;
	border-left:1px solid #666;
	padding: 0px 10px;
}

#rightbody {
	position:relative;
	float:left;
	text-align:center;
	width:180px;
	left: 7px;
	border: 1px solid #AAA565;
}


.center {
	text-align:center;
	text-transform:uppercase;
}

hr {
	width:90%;	
	text-align:center;

}

#footer {
	width:100%;
	float:left;
	position:relative;
	text-align:center;
	margin-top:10px;
}

#homes {
text-align:center;
	
}

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:left;
}


.homes_left{
position:relative;
float:left;
}

.homes_right{
position:relative;
float:right;
}

.coastal_left{
position:relative;
float:left;
width:137px;
}

.team_photo{
border:#7a7943;
margin:10px;
}

.quote{
width:200px;
background-color:#EBECDF;
position:relative;
float:right;
padding:10px;
margin:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px;
color: #666;
}


#gallery {
position:relative; 
width:457px; margin:10px auto; 
padding:10px; border:6px solid #fff; 
background:#AAA;
}

#images {
border:2px solid #9ac1c9; 
height:225px; 
background:#eef5f6; 
margin-bottom:20px;
}

#image {
position:relative; 
width:457px; height:375px;  
border:2px solid #666; 
background:#FFF url(images/loading.gif) center center no-repeat;
}

#image img {
position:absolute; 
top:5px; left:5px
}

#thumbwrapper {
margin-top:10px; 
padding:5px 0; 
width:457px;
height:80px; 
border:2px solid #666; 
background:#FFF;
}

#thumbarea {
position:relative; 
overflow:hidden; 
height:80px; 
width:457px; 
}

#thumbs {
position:absolute; 
list-style:none; 
margin-left:5px; 
height:80px; 
width:10000px; 
border-right:5px solid #FFF;
}

#thumbs li {
float:left; 
margin-right:5px; 
cursor:pointer;
}

.imgnav {
position:absolute; 
height:375px; 
width:20%; 
z-index:100; 
outline:none; 
cursor:pointer;
}

#previmg {
left:0; 
background:url(images/left.gif) left center no-repeat; 
border-left:5px solid #FFF;
}

#previmg:hover {
opacity:1; 
filter:alpha(opacity=100);
}

#nextimg {
right:0; 
background:url(images/right.gif) right center no-repeat; 
border-right:5px solid #FFF;
}

#nextimg:hover {
opacity:1; 
filter:alpha(opacity=100);
}.largerfont_promopage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 27px;
	color: #A59B68;
	text-decoration: none;
}
.largerfont_promopage a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 27px;
	color: #A59B68;
	text-decoration: underline;
}
.largerfont_promopage a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 27px;
	color: #A59B68;
	text-decoration: underline;
}
.largerfont_promopage a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 27px;
	color: #A59B68;
	text-decoration: underline;
}
.largerfont_promopage a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 27px;
	color: #A59B68;
	text-decoration: underline;
}
#content2 {
	width: 500px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	height: 350px;
	padding-top: 35px;
}
#photo1 {
	float: left;
	height: 100px;
	width: 125px;
	margin-right: 10px;
}
#photo2 {
	float: left;
	height: 100px;
	width: 125px;
	margin-right: 10px;
}
#photo3 {
	float: left;
	height: 100px;
	width: 125px;
	margin-right: 10px;
}
#photo4 {
	float: left;
	height: 100px;
	width: 125px;
}
#photo5 {
	float: left;
	height: 100px;
	width: 125px;
	margin-right: 10px;
}
#photo6 {
	float: left;
	height: 100px;
	width: 125px;
	margin-right: 10px;
}
#photo7 {
	float: left;
	height: 100px;
	width: 125px;
	margin-right: 10px;
}
#photo8 {
	float: left;
	height: 100px;
	width: 125px;
}
.promosbodycopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #363636;
}
