body {
	margin: 0px;
	background-color: #f8f5ef;
	
	vlink="#FFFFFF";
}

h1
{
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 14px;
	color : #4F66A5;
 	line-height : 14px;
 	text-align:left;
 	font-weight:normal;
}

h3
{
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 12px;
	color : #4F66A5;
 	line-height : 14px;
 	text-align:left;
 	font-weight:bold;
 	padding-left:10px;
}

img {border:0;}

.bodytext  {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 11px;
	color : #4F66A5;
 	line-height : 14px;
 	text-align:left;
}
.bodytext A:link { color : #8798c6; text-decoration : underline;}	
.bodytext A:visited { color : #8798c6; text-decoration : underline;}
.bodytext A:hover { color : #8798c6; text-decoration : underline;}
.bodytext A:active { color : #8798c6; text-decoration : underline;}

.largetext {
	font-family:Verdana,Arial,Sans-Serif;
	font-size:15px;
	color:#4F66A5;
 	line-height:18px;
}
.largetext a {
	color:#8798c6;
	text-decoration:underline;
}

.bodytextsmall  {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 10px;
	color : #FFFFFF;
	line-height : 14px;
}

.bodytextsmall A:link { color : #FFFFFF; text-decoration : underline;}	
.bodytextsmall A:visited { color : #FFFFFF; text-decoration : underline;}
.bodytextsmall A:hover { color : #FFFFFF; text-decoration : underline;}
.bodytextsmall A:active { color : #FFFFFF; text-decoration : underline;}

.testimonialtext  {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 11px;
	color : #4F66A5;
 	line-height : 14px;
 	text-align:left;
 	padding-left:180px;
}

.italics {font-style: italic;}
.bold {font-weight:bold;}
.center {text-align:center;}
.clear {clear:both;}
.zero {padding:0;margin:0;}
.content {margin:0 15px;}

.thumbheader  {
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
	font-weight:bold;
	padding-bottom:2px;
}

.thumbheader A:link { color : #FFFFFF; text-decoration : underline;}	
.thumbheader A:visited { color : #FFFFFF; text-decoration : underline;}
.thumbheader A:hover { color : #FFFFFF; text-decoration : underline;}
.thumbheader A:active { color : #FFFFFF; text-decoration : underline;}

.listingheader  {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 18px;
	color : #4F66A5;
	line-height : 24px;
	margin:0;
}

.listingheader A:link { color : #3488F1; text-decoration : underline;}	
.listingheader A:visited { color : #3488F1; text-decoration : underline;}
.listingheader A:hover { color : #3488F1; text-decoration : underline;}
.listingheader A:active { color : #3488F1; text-decoration : underline;}

.listingaddress  {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 12px;
	color : #4F66A5;
	line-height : 14px;
	margin:10px 0 10px;
}
	
.listingaddress A:link { color : #3488F1; text-decoration : underline;}	
.listingaddress A:visited { color : #3488F1; text-decoration : underline;}
.listingaddress A:hover { color : #3488F1; text-decoration : underline;}
.listingaddress A:active { color : #3488F1; text-decoration : underline;}

.pagebottom  {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 10px;
	color : #f8f5ef;
}

.pagebottom A:link { color : #f8f5ef; text-decoration : underline;}	
.pagebottom A:visited { color : #f8f5ef; text-decoration : underline;}
.pagebottom A:hover { color : #f8f5ef; text-decoration : underline;}
.pagebottom A:active { color : #f8f5ef; text-decoration : underline;}

.listing  {
	font-family:Verdana,Arial,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	line-height:13px;
}

.listing A:link { color : #FFFFFF; text-decoration : underline;}	
.listing A:visited { color : #FFFFFF; text-decoration : underline;}
.listing A:hover { color : #FFFFFF; text-decoration : underline;}
.listing A:active { color : #FFFFFF; text-decoration : underline;}
 
.listingsold {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 10px;
	color : #F12828;
	line-height : 11px;
}
  
.listingpending  {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 10px;
	color : #FFD13B;
	line-height : 11px;
}

.price  {
	font-family:Verdana,Arial,Sans-Serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:11px;
	margin-bottom:18px;
}

.listingHeaderDiv {
	background-color:#8798C6;
	height:56px;
	margin-bottom:2px;
	padding:4px;
	padding-top:2px;
	padding-bottom:6px;
}
.listingHeaderDivTemp {
	background-color:#8798C6;
	height:56px;
	margin-bottom:2px;
	padding:4px;
	padding-top:2px;
	padding-bottom:6px;
}
.listingHeaderCase {
	float:left;
	width:172px;
	margin-right:2px;
}

.listingImage {
	border:0;
	width:172px;
	height:114px;
	margin-bottom:2px;
}

.listingPhoto {
	border:solid 1px #FFFFFF;
	width:200px;
	height:134px;
}
.listingPhotoTall {
	border:solid 1px #FFFFFF;
	width:200px;
	height:291px;
}
.listingText {
	text-align:left;
	vertical-align:top;
}

.listingCell {
	padding-right:20px;
	padding-top:20px;
	text-align:center;
}
.listingCellRight {padding-top:20px;}

.listingInfo {
	background-color:#4f508d;
	padding:4px;
	height:77;
	margin-bottom:3px;
	text-align:center;
	font-weight:bold;
	min-height:91px;
}

.statusImage {
	border:0;
	width:49px;
	height:13px;
	vertical-align:middle;
}

.moreInfoImage {
	margin-top:5px;
	margin-bottom:7px;
	border:0;
	width:111px;
	height:23px;
}

.openHouseImage {
	width:340px;
	height:222px;
}

.open_house {
	padding:25px 0;
}

.open_house .image_container {
	width:340px;
	float:right;
	text-align:center;
}

.open_house .image_description {
	width:315px;
	float:left;
	text-align:center;
	padding-top:40px;
}

#blog_column_left {
	vertical-align:top;
	background-color:#4F66A5;
	padding-bottom:10em;
}
#blog_column_left_content {
	text-align:justify;
	margin:15px;
	color:#f8f5ef;
}
#blog_column_left_content h3 {
	color:#f8f5ef;
}
#blog_column_left_content hr {
	color:#FFf;
	margin-bottom:4em;
}
.blog_column_left_images {
	text-align:center;
}
.blog_column_left_images img {
	border:1px solid #f8f5ef;
	margin-bottom:150px;
	width:175px;
	height:263px;
}
#blog_column_right {
	vertical-align:top;
	padding-bottom:10em;
	text-align:justify;
}
#blog_column_right h3 {
	text-align:center;
}
#blog_column_right img {
	border:1px solid #f8f5ef;
	width:150px;
	height:100px;
}
#blog_column_right .right_image {
	float:right;
	margin-left:15px;
}
#blog_column_right .left_image {
	float:left;
	margin-right:15px;
}
.blog_ann_appreciation_party {
	margin:0 auto;
}
.blog_ann_appreciation_party td {
	padding:15px;
	text-align:center;
}
.blog_vert_img img {
	border:1px solid #f8f5ef;
	width:175px;
	height:263px;
}
.blog_horiz_img img {
	border:1px solid #f8f5ef;
	width:150px;
	height:100px;
}
.blog_horiz_img_large img {
	border:1px solid #f8f5ef;
	width:175px;
	height:117px;
}

#blog_content {
	padding:15px;
	text-align:justify;
}
#blog_content h3 {
	text-align:center;
}
.blog_text {
	margin:0 90px;
	text-align:center;
}

.page-header
{
font-family:Arial Narrow,Arial, Verdana,Sans-Serif;
font-weight:regular;
font-size:18px;
color:#414292;
text-align:left;
}
.justify {
	text-align:justify;
}
.divider
{
width:100%;
border-top:solid 1px #c8ac70;
}
.sand-dollar {
	border:0;
	width:13px;
	height:12px;
	padding-right:3px;
	vertical-align:middle;
}
.listing-nav {
	padding-left:9px;
	white-space:nowrap;
}
.agentPic {
	border:1px solid white;
}
.agentPicDiv {
	float:right;
	width:152px;
	text-align:center;
	padding-left:20px;
	padding-bottom:10px;
}
.agentPicDiv P {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 10px;
	font-weight:bold;
	color : #4F66A5;
	margin:0;
	padding-top:3px;
}
.transparent50 {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	height:100%;
	width:100%;
}
.contactForm {
	width:400px;
	height:400px;
	position:absolute;
	top:500px;
	left:50%;
	margin-top:-200px;
	margin-left:-200px;
	background-color:#f8f5ef;
	border:1px solid #414292;
	z-index:0;
	padding:10px;
}
.underline {
	text-decoration:underline;
}
.seas
{
font-family:dearjoe,Arial Narrow,Arial, Verdana,Sans-Serif;
font-size:22px;
}

/*Changed by Bennett from:
#popitmenu{
position: absolute;
background-color: #f8f5ef;
border:1px solid black;
font: normal 10px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
}*/

#popitmenu{
position: relative;
height:0;
max-height:0;
font-family: arial,verdana,helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
}

#popitmenu A{
background-color: #f8f5ef;
height: 20px;
width: 142px;
text-decoration: none;
padding-top: 5px;
border-bottom: solid 1px #EBE6D9;
padding-left: 6px;
color: #A69F8F;
display: block;
}

#popitmenu A:hover{ /*hover background color*/
background-color: #CDC9C1;
color: #4F508D;
}

