@import url(reset.css); /* The browser equalizer */

body {background: #5f2d2c url(../images/body_bg.gif);}
#body2 {background: url(../images/body_bg_top.jpg) repeat-x;width:100%;}

#container {width:860px;margin:0 auto;}

#header {height:60px;}
#menu {font-family:Tahoma, Arial, Helvetica, sans-serif;padding-top:20px;}
#menu ul {list-style:none;padding:0;margin:0;}
#menu li {list-style:none;padding:0;margin:0;float:left;background:url(../images/bullet.png) no-repeat right center;position:relative;}
#menu li.last {background:none;}
#menu a {display:block;padding:0 30px 0 25px;color:#fff;font-size:17px;text-decoration:none;}
#menu a:hover,#menu a.active {text-decoration:underline;}
#menu ul ul {display:none;position:absolute;left:0px;z-index:100;width:170px;background:url(../images/drop_bg.png) no-repeat bottom left;padding:5px 13px 15px;}
#menu ul ul li {background:none;padding:0;width:170px;}
#menu li:hover ul li a {font-size:12px;text-decoration:none;padding:3px 15px;}
#menu ul ul a:hover {background:#61615a;text-decoration:none;}
#menu li:hover ul ul,#menu ul li:hover ul ul {display:none;}
#menu li:hover ul,#menu ul li:hover ul {display:block;}

#top_content {margin-top:12px;height:220px;overflow:hidden;}
.seconds #top_content {height:80px;}
#logo {float:left;width:270px;}
#top_box {width:580px;height:220px;margin-left:280px;background:url(../images/top_box_bg.png) no-repeat;}
#top_box .padding {padding:26px;}
#top_box img {float:left;}
#top_box_content {line-height:17px;font-size:12px;margin-left:210px;font-weight:bold;}
#top_box_content h3 {padding:0;margin:0;letter-spacing: -1px;border-bottom:solid #373832 1px;}
#top_box_content ul {margin:10px 0 5px 0;padding:0;list-style:none;}
#top_box_content li {margin-top:5px;padding:0;list-style:none;}

#main1 {background:url(../images/content_top.png) no-repeat;padding-top:16px;height:1%;}
#main2 {}
#main3 {background:url(../images/content_mid.png) repeat-y;padding:0 10px;}
#main4 {background: #e6e6e6 url(../images/content_mid_bg.gif) repeat-x;padding:14px 25px 14px 25px;}
#content_bottom {height:16px;background:url(../images/content_bottom.png) no-repeat;}

#leftCol {width:210px;float:left;text-align:center;}
.free_button {padding-top:15px;}
#article_menu {text-align:left;margin:15px 0 25px;}
#article_menu h1 {line-height:22px;}
#article_menu ul {padding:0;margin:0;list-style:none;}
#article_menu ul li {padding:0;margin:0;list-style:none;border-bottom:solid #373832 1px;} 
#article_menu ul li a {text-decoration:none;font-weight:bold;display:block;padding:5px 10px;}
#article_menu ul li a:hover {background:#b8b8b8;}

#content {margin:15px 0 0 235px;line-height:22px;font-size:13px;min-height:450px;_height:450px;}
#content p {}

ul#checklist li {padding-left:20px;list-style:none;background:url(../images/check.gif) no-repeat left center;}
ul#blist li {list-style:none;font-weight:bold;}
ul.starlist li {padding-left:18px;list-style:none;background:url(../images/star.gif) no-repeat left top;}
ol#mlist li {font-weight:bold;text-transform: uppercase;margin-bottom:15px;font-style: italic;}
ol#mlist ul li {font-style: normal;font-weight:normal;text-transform: none;margin-bottom:0;padding-left:15px;list-style:none;background:url(../images/star.gif) no-repeat left top;}

.testimonial_block {margin-bottom:15px;padding-bottom:10px;border-bottom:solid #373832 1px;}
.testimonial_block p {margin-bottom:5px;}
#thomas,#liana,#morrow,#tiffany {margin:15px 0 25px;border-bottom:solid #373631 1px;}
#thomas h2,#liana h2,#morrow h2,#tiffany h2 {}

td.title {font-weight:bold;text-align:right;}
.error {color:red;font-size:.9em;}
.small {font-size:.9em;}
.clear {clear:both;height:1px;}
.contact_input {width:170px;}
span.steps {color:#744847;font-weight:bold;text-decoration:underline;font-size:1.1em;}
.bold {font-weight:bold;}
.bold2 {font-weight:bold;font-size:1.1em;}
.pdf {padding-left:20px;background:url(../images/pdf.gif) no-repeat;margin-left:10px;}
.emlink {font-weight:bold;font-style:italic;}
img.ifr {float:right;padding:0 0 10px 10px;}
img.ifl {float:left;padding:0 10px 10px 0;}
.pfocus {background:#fff;padding:12px 40px;border:solid #474641 1px;margin:0 15px 15px;}

#footer_out {background:url(../images/footer_bg.gif) repeat-x;height:68px;margin:10px 0 0 0;}
#footer {width:840px;margin:0 auto;padding-top:30px;font-size:13px;}
#footer ul {list-style:none;padding:0;margin:0;}
#footer li {list-style:none;padding:0;margin:0;float:left;}
#footer li a {padding:0 10px;color:#000;}

#footer li.website { float:right; font-size:.8em; }
#footer li.website a { padding:0; text-decoration:none; }

ul#properties {list-style:none;margin:0;padding:0;}
#properties li {list-style:none;padding:16px 0;overflow:hidden;display:block;border-bottom:solid #41423C 2px;position:relative;margin:0;}
#properties li ul {padding:0;margin:0;}
#properties ul li {padding:0 4px;float:left;border:none;margin:0;}
#properties ul li.image {width:140px;padding-top:3px;}
#properties ul li.content {width:275px;line-height:1.4;}
#properties ul li.content h3 {margin-bottom:12px;}
#properties ul li.info {width:100px;position:absolute;top:16px;right:0px;}
#properties ul li strong.price {display:block;font-size:1.1em;color:#651321;line-height:1;}
#properties ul li.info a.button {display:block;float:left;line-height:1;padding:5px;background:#3D3C37;color:#fff;font-size:.9em;text-decoration:none;} 

.property-details {}
.property-details img {float:left;}
.property-details .stats {margin-left:270px;height:210px;}
.property-details .description {}



