/*
COLORS:
Light Blue (background) - #6c7d89
Dark Blue (main text) - #3b5261
Dark Brown - #4f382a						 31291C
Medium Brown - #766458
Light Brown - #cbbfab
Beige - #e8dec7
Purple (links) - #53538d
Dark grey (alt text 1) - #333333

FONTS:
Nav on - Verdana, reg, 11px, underlined, Light Brown - #cbbfab
Nav off - Verdana, reg, 11px, white
Nav hover - Verdana, reg, 11px, Light Brown - #cbbfab
Main body text - Verdana, reg, 12px, Dark Blue #3b5261
Inline links - Verdana, bold, 12px, Dark Blue #3b5261
Alternative text 1 - Arial, reg/bold, 11px, Dark grey - #333333
Titles - Verdana, bold, 14px, Dark Blue - #3b5261
Links - Arial, reg, 11px, Purple - #53538d
Customer testimonials - Georgia, reg, 16px, italic, Dark Brown - #4f382a
Footer - Arial, reg, 10px, extra letter space, white
*/

/* {margin:0; padding:0;}  */

body {
margin:0; padding:0;
background-color:#6c7d89;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-top:15px solid #000;
color:#3b5261;}

p td div li a {
	color: #3b5261;
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
	}

.link {
	color: #3b5261;
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
	}

.readmore {font-family: Verdana,Helvetica,sans-serif;
		font-size: 11px;
		color: #53538d;
		text-decoration: none;}

.title {
font-weight: bold;
font-size: 15px;
}

#wrapper {
width:760px;
margin:0 auto;
background-color:#E8DFC7;
background:url(images/bkgd.png) top left repeat-y;}

#header {

height:250px;
background:url(images/header_right.jpg) no-repeat top right;
margin-right:1px;
}

#header h1 {
/*text-indent: -2000px; */
margin:0; 
/*background:url(images/header_left.gif) no-repeat top left;*/
height:250px;
margin-left:1px;
}

#nav {
width:758px;
margin:1px;
font-size:11px;
background-color:#4f382a;
text-align:center;
height:20px;
padding-top:6px;}

/*#nav ul {
width:745px;
list-style-type:none; 
float:right;
background-color:#4f382a;
margin-bottom:1px;
padding:0 7px 0 6px;}

#nav li {
float:left;}*/

#nav a{
padding:4px 6px; 
text-decoration:none;
color:#fff;}

#nav a:hover {
color:#cbbfab;}

#nav .navsel {
padding:4px 6px; 
text-decoration:none;
color: #cbbfab;
}

a.leftnav {
	font-size: 11px;
	line-height: 16px;
	color: #53538d;
}
a.leftnavsel {
	font-size: 11px;
	line-height: 16px;
	color: #53538d;
	font-weight:bold;
}

#column1 {
float:left;
color:#3b5261;
width:425px;
margin-left:1px;
padding-left:20px;
padding-top:15px;
}

#intro p {
color:#3b5261;}

ul.county {
list-style-type:none;
padding-left:0px;}

ul.county li a {
	padding:4px 0;
	color: #3b5261;
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;}

.testimonial p {
color:#4f382a;
font-family:Georgia, serif;
font-size:14px;
font-style:italic;
}

.testimonialsub  {
color:#4f382a;
font-family:Georgia, serif;
font-size:11px;
font-style:normal;
}

#column2 {
float:right;
width:305px;
min-height:303px;
margin-right:1px;
background: #CBBFAB url(images/featured_property_title.gif) no-repeat top left;}

#column2 img {
margin:10px 35px 0 38px;}

#column2 a {
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#53538d;
text-decoration:none;
margin:10px 35px 10px 0;}

ul.featured {
list-style:none;
color:#31291C;
float:right;
font-size:12px;
margin:35px 35px 0 0;}

ul.featured li {
text-align:right;
line-height:15px;}

ul.closing {
list-style:none;}

.category {
font-weight:bold;}

#foot_border {
height:5px;
width:758px;
border:1px solid #fff;
border-top:none;
background-color:#000;}

#footer {
width:760px;
clear:both;
background-color:#6c7d89;}

#footer p {
margin:0px;
padding-top:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
letter-spacing:.8px;}

#footer a.contact {
text-decoration:none;
color:#fff;
background-color:#6c7d89;}

#footer a img {

margin:0px 0;
border:none;}

.itemlink { text-decoration: none; color: #6C7D89;}
.itemlink:hover { color: #6C7D89; text-decoration: none; }
.itemdate { color: #041a36; font-size: 11px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; text-transform: uppercase; }
.itemtitle { color: #6C7D89; font-size: 12px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemtitlelink { color: #6C7D89; font-size: 12px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemtitlelink:hover { color: #6C7D89; text-decoration: none; }
.itemtitlelink:visited { color: #6C7D89; }
.itemtitlelink:visited:hover { color: #6C7D89; }
.itemteaser { color: #041a36; font-size: 11px; font-weight: normal; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemmore { color: #6C7D89; font-size: 10px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemmore:hover { text-decoration: underline; }
/*
	DATE, Arial 11 px, bold, upper case;
	TITLE, Arial, 12 px Bold;
	DESCRIPTION, Arial, 11 px, regular:
	MORE INFO, Arial, 10 px, bold
*/

/* Contact form styles */

.button { border: 1px solid #333333; background-color: #2259a5; font-size: 11px; font-family: Verdana; height:18px; color:#FFFFFF; }
.textbox { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 150px; }
.textboxreqd { border: 1px solid #333333; font-size: 11px; font-style: italic; font-family: Verdana; width: 150px; background-color: #FFF4DF; }
.dropdown { border: 1px solid #333333; font-size: 11px; font-family: Verdana; }
.large_text { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 200px; height: 70px; }
.large_textreqd { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 200px; height: 70px; background-color: #FFF4DF; }
.short_textbox { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 100px; }
.short_textboxreqd { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 100px; background-color: #FFF4DF; }
