body {margin:0;padding:0;background-color:#000;color:#ccc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}
h1 {margin-top:0;font-size:22px;font-weight:normal;color:#ac6237;font-family:Arial, Helvetica, sans-serif;}
h2 {margin-top:0;font-size:18px;font-weight:normal;color:#8B9B6E;font-family:Arial, Helvetica, sans-serif;}
h3 {margin-top:0;font-size:14px;font-weight:normal;color:#8B9B6E;font-family:Arial, Helvetica, sans-serif;}
p {margin-top:0;line-height:120%;line-height:1.2em;}
img {border:0;}
form {margin:0;padding:0;display:inline;}
#container {/*width:800px;*/width:845px;margin:0 auto;text-align:left;padding:0 30px;}
#containerhome {width:929px;margin:0 auto;text-align:left;padding:0 30px;}
#header {padding:27px 0 14px 0;text-align:center;}
#nav {border-bottom:1px solid #393E2D;padding:0;}
#nav ul {padding:0;margin:0 auto;list-style:none;}
#nav li {float:left;padding-left:7px;padding-right:8px;	background-image:url(/images/nav_dot.gif);	background-position:right center;	background-repeat:no-repeat;	margin:0;	padding-top:0;	padding-bottom:0;}
#nav li.lastone {padding-right:0;background-image:none;}
#navnew {margin:0 auto;text-align:center;height:36px;border-bottom:1px solid #42422D;padding-left:3px;}
#navnew ul {padding:0;margin:0;list-style:none;}
#navnew li {float:left;vertical-align:middle;}
#navnew a {display:block;height:36px;background-repeat:no-repeat;background-position:center;float:left;clear:left;}
#navnew a span {display:none;}
#nav_featuredprop {background-image:url(/images/nav_featuredprop.gif);width:167px;}
#nav_featuredprop:hover {background-image:url(/images/nav_featuredprop-h.gif);}
#nav_propsearch {background-image:url(/images/nav_propsearch.gif);width:145px;}
#nav_propsearch:hover {background-image:url(/images/nav_propsearch-h.gif);}
#nav_rentalprop {background-image:url(/images/nav_rentalprop.gif);width:146px;}
#nav_rentalprop:hover {background-image:url(/images/nav_rentalprop-h.gif);}
#nav_areainfo {background-image:url(/images/nav_areainfo.gif);width:153px;}
#nav_areainfo:hover {background-image:url(/images/nav_areainfo-h.gif);}
#nav_blog {background-image:url(/images/nav_blog.gif);width:49px;}
#nav_blog:hover {background-image:url(/images/nav_blog-h.gif);}
#nav_aboutus {background-image:url(/images/nav_aboutus.gif);width:82px;}
#nav_aboutus:hover {background-image:url(/images/nav_aboutus-h.gif);}
#nav_contactus {background-image:url(/images/nav_contactus.gif);width:99px;}
#nav_contactus:hover {background-image:url(/images/nav_contactus-h.gif);}
#sub {margin:0 auto;text-align:left;background-color:#2C2F21;padding:7px 10px;height:12px;border-bottom:1px solid #42422D;}
#sub ul {padding:0;margin:0;list-style:none;}
#sub li {float:left;vertical-align:middle;}
#sub a {display:block;height:11px;background-repeat:no-repeat;background-position:center;float:left;clear:left;margin-right:20px;}
#sub a span {display:none;}
#sub_featuredprop {background-image:url(/images/sub_featuredprop.gif);width:115px;}
#sub_featuredprop:hover {background-image:url(/images/sub_featuredprop-h.gif);}
#sub_sold {background-image:url(/images/sub_sold.gif);width:89px;}
#sub_sold:hover {background-image:url(/images/sub_sold-h.gif);}
#sub_featuredtours {background-image:url(/images/sub_featuredtours.gif);width:128px;}
#sub_featuredtours:hover {background-image:url(/images/sub_featuredtours-h.gif);}
#sub_mlssearch {background-image:url(/images/sub_mlssearch.gif);width:116px;}
#sub_mlssearch:hover {background-image:url(/images/sub_mlssearch-h.gif);}
#homeContent {padding:0;margin-top:-1px;margin-bottom:-1px;}
#mainContent {padding:20px 0;}
#mainContent a {color:#4B7BCE;}
#mainContent h1.image {text-align:center;height:35px;background-repeat:no-repeat;background-position:center;}
#mainContent h1.image span {display:none;}
#textnav, #legal {border-top:1px solid #393E2D;border-bottom:1px solid #393E2D;text-align:center;padding:18px 0;font-size:11px;color:#B3B3B3;}
#textnav a, #legal a {font-weight:bold;color:#B3B3B3;text-decoration:none;}
#footer {padding:15px 0;text-align:center;font-size:9px;color:#ccc;}
#footer a {color:#fff;text-decoration:none;}
#footer .michael {float:left;width:320px;text-align:right;padding-top:10px;}
#footer .sothebys {float:left;margin:0 10px;}
#footer .nancy {float:left;width:320px;text-align:left;padding-top:10px;}
.clearfloat {clear:both;height:;font-size:1px;line-height:0;}

/* classes for property pages */
#propertydetail {margin:0;}
#propertydetail h1 {font-size:14px;}
.photoside {width:510px;float:left;}
.photoside .main img {margin-bottom:10px;}
.photoside .thumbs img {margin:0 10px 10px 0;float:left;}
.photoside .documents {margin-top:20px;padding-top:10px;border:1px solid #313131;margin-right:10px;font-size:11px;text-align:center;background-color:#0F0F0F;}
.photoside .documents p {}
.textside {margin-left:530px;}
.textside .minicontact {margin-top:20px;padding-top:20px;border-top:1px solid #313131;}
.textside .minicontact p {margin-top:4px;margin-bottom:4px;clear:left;}
.textside .minicontact td {text-align:right;}
.textside .minicontact input, .textside .minicontact textarea {width:180px;border:1px solid #666;background-color:#ccc;color:#000;}
.textside .minicontact input {font-size:12px;}
.textside .minicontact .radio {text-align:left;}
.textside .minicontact .radio input {width:auto;border:none;background-color:auto;color:auto;vertical-align:baseline;}
.textside .minicontact input.radio {width:auto;border:none;background-color:transparent;color:#000000;}

/* classes for property list */
#propertylist {margin:0;padding:10px 0;}
#propertylist .prop {padding:0 14px;text-align:left;float:left;width:238px;height:279px;margin-bottom:20px;text-align:center;}
#propertylist .prop img {display:block;margin-bottom:10px;}
#propertylist .prop h2 {font-size:14px;}
#propertylist .prop h2 a {color:#8B9B6E;text-decoration:none;}
.sold {text-align:center;border:1px solid #313131;background-color:#0F0F0F;padding:12px;margin-bottom:25px;}
.box {border:1px solid #313131;background-color:#0F0F0F;padding:10px;}
.centertable td {text-align:center;padding:5px;border:0;}
#preloaded-images {position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px;}	
