@charset "utf-8";

@import "reset.css";

/* CSS Document
----------------------------------------------------------- */
html, body {margin:0;padding:0;}
body {background:#fff url(../images/bg.jpg) no-repeat center top;}
#container {width:895px;border:1px solid #ccc;overflow:hidden;margin:0 auto!important;padding:5px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
#left {width:260px;float:left;}
#main, .main {width:630px;float:right;}
#col1 {width:470px;float:left;margin-top:3px;}
#col2 {width:160px;float:right;margin-top:38px;}
#col3, .col3 {width:350px;float:left;margin-top:5px;padding-right:5px;text-align:left;}
html>body .col3 {margin-left:5px;}
#col4, .col4 {width:260px;float:right;margin-top:5px;padding-left:5px;text-align:left;}
h1 {background-color:#71745F;color:#ffffff;font-size:14px;font-weight:bold;padding:5px;text-align:left;}
h1 span {font-weight:normal;font-family: Tahoma, Geneva, sans-serif;}
h2 {font-weight:bold;font-size:14px;margin-bottom:0;}
h2 span {font-weight:normal;font-size:11px;padding-left:170px;}
h3 {font-weight:bold;font-size:12px;color:#006958;margin:0;padding:0;}
h4 {font-size:11px;margin:0;}
h5 {font-weight:bold;font-size:14px;margin-bottom:5px;border-bottom:1px solid #CCCC99;}
#form {background-color:#71745F;color:#ffffff;}
#leftlinks {background-color:#71745F;color:#ffffff;padding-bottom:5px;}
#leftlinks h1 {padding-bottom:0;margin-bottom:4px;}
#leftlinks ul {margin-bottom:3px; list-style-type:none;text-align:left;}
#leftlinks li {padding:3px 0;}
#leftlinks li a {color:#ffffff;margin-left:5px;}
.social {float:right;margin-top:5px;}
.social img {padding-left:5px;}
#form {background-color:#71745F;}
#form table {width:200px;margin:0 auto;padding-bottom:5px;}
input, select, option {font-size:11px;padding:0.5px;margin:0;}
input.search {float:right;}
hr {border:none;border-top:1px solid #cccccc;}
#col2 p {text-align:center;padding:30px 0 0;}
td {padding:3px;}
.features, .featuresmid {width:154px;float:left;}
.features img, .featuresmid img, .results table img, .sold img {border:1px solid #333333;}
.features p, .featuresmid p {margin:0;padding:0 2px;font-size:11px;line-height:normal;}
.featuresmid {padding:0 4px;}
.floatleft {float:left;width:33%;}
div.rss_box {padding:0 10px;}
ul.rss-items { list-style-type:none;}
a.rss-item {font-weight:bold;font-size:12px;}
span.rss-date {font-weight:bold; font-style: italic; }
li.rss-item {margin-bottom:15px;}
.agents {float:left;width:365px;}
.agents-officelocs {width:150px;float:right;}
.agents-officelocs p {font-size:10px;text-align:right;margin:0;}
ul.sitemap {margin-left:15px; list-style-type:square;}
.sitemap li {padding:3px 0;}
.about {width:470px;padding:0 5px;float:left;}
.results table {font-size:11px;margin:0;padding:0;border-top:1px solid #cccc99;padding:2px 0 0;}
.results table td {padding:2px;}
.sold {float:left;width:255px;padding:0 50px 20px 0;}

/* Navigation
----------------------------------------------------------- */
#navContainer, #footer {margin:10px auto 0;width:900px;text-align:right;}
#navContainer {margin-top:5px;width:920px;height:96px;position:relative;}
#navContainer a img {position:absolute;left:75px;display:block;}
ul.globalNav  li, ul#mainNav  li {display: inline;padding:0 5px;border-left:1px solid #ccc; }
ul#mainNav {z-index:1;position:absolute;right:0;top:20px;width:600px;}
ul.globalNav  li {font-size:10px;}
ul.globalNav  li a:hover {text-decoration:none;}
ul#mainNav  li {padding:0 10px;border:none;}
ul#mainNav  li a {color:#333333; text-decoration:none;}
ul#mainNav  li a:hover {color:#006958; text-decoration:underline;}
ul#mainNav {text-transform:uppercase;margin:51px 0 0;padding:0;}
#footer {font-size:10px;}
#footer ul.globalNav {float:left;}
#footer p {clear:both;text-align:left;width:600px;line-height:normal;float:left;padding-left:5px;}
a {outline:none;}


/* Global
----------------------------------------------------------- */
.noborder {border:none !important;}

/* image replacement */
.graphic, #prevBtn, #nextBtn{margin:0;padding:5px;overflow:hidden;}
		

/* Easy Slider */
#slider {border:1px solid #333333;text-align:center;}
#slider img {height:234px;margin:0 auto;}	
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:350px;height:234px;overflow:hidden;}/*	define width and height of list item (slide)			entire slider area will adjust according to the parameters provided here */ 

.imgdir {border:1px solid #333333;border-top:none;color:#333333;padding:5px;text-align:right;width:340px;}

#imgthumbs {width:350px;margin-top:5px;padding:0;}
#imgthumbs img {height:45px;border:1px solid #333333;}

.noimage {width:150px;height:110px;background-color:#EEEEEE;text-align:center;margin:0;padding:0;}
