html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,legend {margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em;font-weight:normal;font-style:normal;line-height:1.2em}ul,ol{list-style:none}fieldset,img{border:none}caption,th,td{text-align:left;font-weight:400}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}fieldset{margin:0 0 1em}legend{margin:0 0 1em;font-weight:bold}label{font-weight:bold}input{margin:0}form ol,form ul,form dl{overflow:hidden;list-style:none}form ol li,form ul li{overflow:hidden;margin:0 0 1em;clear:both;list-style:none}form li span label{width:auto;display:inline;font-weight:normal; text-align:left}form li button{float:right}form li span span{display:block;float:none}form ol li,form ul li{padding-left:120px}form li label {width:120px; margin-left:-120px}form li span{display:block;padding-left:1em;float:left}form li span span{padding-left:0}form li label{display:inline;position:relative;text-align:right;float:left}form li span label{position:static;float:none;text-align:left;width:auto;margin:0}form ol li,form ul li,form li label{zoom:1}body{ font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:0.75em}h1,h2,h3,h4,h5,h6{margin:1em 0;font-weight:bold;font-family:Helvetica,'Helvetica Neue',Arial,sans-serif;clear:both}h1{font-size:1.75em}h2{font-size:1.5em}h4,h5,h6{margin:0}h3{font-size:1.35em}h4{font-size:1.2em}p{margin:0 0 1em}b,strong{font-weight:bold}i,em{font-style:italic}blockquote{margin:1em}pre,code{font-family:monospace}ul,ol,dl{margin:1em 1em 1em 2em}ol li{list-style:decimal outside}ul li{list-style:disc outside}dl dd{margin-left:1em}table{border-collapse:collapse}table caption{margin:0 0 0.5em}td,th{padding:0.5em;border:1px solid}th{font-weight:bold;text-align:center}a:link,a:visited,a:hover,a:focus{color:#388CDB;text-decoration:underline}a:link {}a:visited {}a:hover {text-decoration:none}a:focus {}.container{overflow:hidden}.container .item{float:left}.two .second,.three .third,.four .fourth{float:none}.two .first{width:50%}.two .second{margin-left:50%}.three .first,.three .second{width:33%}.three .third{margin-left:66%}.four .first,.four .second,.four .third{width:25%}.four .fourth{margin-left:75%}

body{background:url(../images/layout/bodybg.png) #16300a top left repeat-x;color:#333333;font-family:Arial;font-size:12px}

h4{font-size:20px;font-family:Arial;font-weight:normal;border-bottom:1px solid #f2f2f2;margin:0 0 15px;padding:2px 0}
h5{font-size:18px}
h6{font-size:14px}

p{margin:0 0 10px 0;line-height:18px}
td, th{vertical-align:top;padding:0;margin:0;border:0}
b, strong{font-weight:bold}
input, textarea{border:1px #ccc solid;padding:5px 8px;font-size:12px}
a:link{outline:none}

#wrapper{width:760px;margin:0 auto}
#header{width:760px;height:137px;position:relative;background:url(../images/layout/header.jpg) top left no-repeat}
#main{background:#fff;border-top:12px #d1dfc9 solid;border-bottom:12px #d1dfc9 solid;overflow:hidden;zoom:1}
#interior{padding:25px;background:#fff;border-top:12px #d1dfc9 solid;border-bottom:12px #d1dfc9 solid;overflow:hidden;zoom:1;position:relative}
#left{float:left;padding:8px;width:527px}
#right{overflow:hidden;float:left;padding:15px;width:187px;background:#def3d2}
#footer{background:url(../images/layout/footer.jpg) top left no-repeat;width:760px;height:74px;position:relative}

#nav{margin:0;padding:0;position:absolute;bottom:0;left:0;width:760px;height:34px}
#nav li{list-style-type:none;float:left}
#nav li a{display:block;height:34px;background:url(../images/layout/nav.png) top left no-repeat;text-indent:-9999px}
#nav #navOurC a{background-position:0 0;width:100px}
#nav #navOurA a{background-position:-100px 0;width:108px}
#nav #navComm a{background-position:-208px 0;width:87px}
#nav #navResi a{background-position:-295px 0;width:82px}
#nav #navCond a{background-position:-377px 0;width:104px}
#nav #navLand a{background-position:-481px 0;width:52px}
#nav #navMort a{background-position:-533px 0;width:140px}
#nav #navCont a{background-position:-673px 0;width:87px}
#nav #navOurC a:hover{background-position:0 -34px}
#nav #navOurA a:hover{background-position:-100px -34px}
#nav #navComm a:hover{background-position:-208px -34px}
#nav #navResi a:hover{background-position:-295px -34px}
#nav #navCond a:hover{background-position:-377px -34px}
#nav #navLand a:hover{background-position:-481px -34px}
#nav #navMort a:hover{background-position:-533px -34px}
#nav #navCont a:hover{background-position:-673px -34px}

.logo{display:block;width:405px;height:103px;position:absolute;top:0;left:0;text-indent:-9999px}
#header p{font-family:Lucida Grande;font-size:14px;line-height:36px;color:#d1dfc9;position:absolute;top:15px;right:25px;}
#headimage{background:url(../images/layout/headimage.jpg) top left no-repeat;width:760px;height:208px}
#footer .fl, #footer .fr{font-family:Lucida Grande;font-size:11px;line-height:20px;color:#d1dfc9;position:absolute}
#footer .fl{left:87px;text-align:left;top:15px}
#footer .fr{right:25px;text-align:right;top:15px}
#left h4, #left p{padding:2px 15px;border:none;margin:0}
#left p{margin:0 0 10px 0}
.google-map-hp{background:#def3d2;padding:10px}
.google-map-hp #propertyscroller{overflow:auto;height:312px;padding:0 15px;font-size:10px}
.google-map-hp #propertyscroller td{padding:3px 2px}
#rotators{}
#rotators h4{color:#493b0a;font-family:Times;font-size:18px;line-height:18px;border-bottom:1px #bfd1b4 solid;margin:0 0 8px;padding:0 0 0 6px}
#rotators img{background:#FFFFFF;border:1px solid #CCCCCC;padding:2px;width:180px}
.listing-names{float:left;margin:0;padding:10px;width:55px}
.listing-names li{list-style-type:none;text-align:right;font-size:10px;color:#6d6d6d}
.listing-details{color:#333333;float:left;font-size:10px;padding:10px 0;width:110px}

#quick-search{overflow:hidden;width:760px;height:32px;border-top:1px #fff solid;border-bottom:1px #fff solid;zoom:1}
#quick-search select{width:98px;padding:10px 6px;margin:0;background: #192F0B url(../images/layout/qsbg.png) top left repeat-y;float:left;height:32px;color:#fff;font-family:Times;font-size:10px;text-transform:uppercase;border:none;}
#quick-search select option{font-family:Arial;text-transform:none;font-size:12px;background:#192F0B}
#quick-search input{color:#FFFFFF;cursor:pointer;float:left;font-family:Times;font-size:21px;height:32px;text-align:center;width:71px;background:#3B711D}
#quick-search input:hover{background:#54972e}
.safari_select {
	
		background: none repeat scroll 0 0 #192F0B !important;
		border: 1px solid white !important;
		padding: 7px 6px !important;
	
	}
	
	.safari_select_option {
	
		
    	background: none repeat scroll 0 0 #192F0B;
    	font-family: Arial;
    	font-size: 12px;
    	text-transform: none;
}
	
	
.contact td{padding:3px;vertical-align:middle}


