@charset "utf-8";
*{margin:0;padding:0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#333; line-height:17px; background: url(../images/bg_main.jpg) repeat-x top left #fff;}
#mainwrap{ width:950px;}
/*-------------------------------------------------- Commonlinks Section -------------------------------------------------- */
p{padding:0px; margin:10px 0 15px 0;}
.clear{clear:both;}
.list01{width:272px; height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8b6d1b; border:#c0bc8b 1px solid; padding:0px 0 0 1px; margin:0 0 6px 0; background:#fff; font-weight:normal;}
.list02{width:132px; height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8b6d1b; border:#c0bc8b 1px solid; padding:0px 0 0 1px; margin:0 0 6px 0; background:#fff; font-weight:normal;}
.list03{width:150px; height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8b6d1b; border:#c0bc8b 1px solid; padding:0px 0 0 1px; margin:0 0 6px 0; background:#fff; font-weight:normal;}
.list04{width:272px; height:50px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8b6d1b; border:#c0bc8b 1px solid; padding:0px 0 0 1px; margin:0 0 6px 0; background:#fff; font-weight:normal;}
.textfield{width:280px; height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8b6d1b; border:#c0bc8b 1px solid; padding:2px 0 0 2px; margin:0 0 4px 0; background:#fbfbf3; font-weight:normal;}
.textarea{width:280px; height:64px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8b6d1b; border:#c0bc8b 1px solid; padding:2px 0 0 2px; margin:0 0 6px 0; background:#fbfbf3; font-weight:normal;}
a.sublink01{color:#b69519; font-weight:normal; text-decoration:underline;}
a.sublink01:hover{color:#726536; font-weight:normal; text-decoration:none;}
a.sublink02{color:#8f8c82; font-weight:normal; text-decoration:none;}
a.sublink02:hover{color:#cc9933; font-weight:normal; text-decoration:none;}
a.sublink03{color:#89834e; font-weight:normal; text-decoration:underline;}
a.sublink03:hover{color:#000; text-decoration:none;}
.text01{color:#9c7e0f; font-size:13px; font-weight:bold;}
.text02{color:#000; font-size:12px; font-weight:bold;}
.text03{color:#8b650a; font-size:12px; font-weight:bold;}
.star{color:#FF0000; font-weight:bold; font-size:14px;}
/*-------------------------------------------------- Popup Section -------------------------------------------------- */
.popup{border: solid 1px #99811D; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:none; position:absolute; width:300px; z-index:100;}
.popuptitle{background:#9D7E09; color:white; font-weight:bold; height:15px; padding:5px;}
.popupbody{background:#F6F4E8; padding:5px; text-align:left; color:#000;}
#popup1{top:100px; left:50px;}
/*------------------------------------------------------ Top Section ------------------------------------------------------ */
#topsection {height:313px; margin:0 0 1px 0;}
#logo{width:208px; float:left; background: url(../images/logotop.jpg) no-repeat top left; padding:69px 0 0 0;}
#topmenu_banner{ width:742px; height:313px; float:left;}
#topmenu{height:45px; background:url(../images/bg_topnav.jpg) top left; color:#fff; padding:24px 20px 0 0;}
#topmenu ul{ margin:0px; padding:0px;}
#topmenu li{ height:14px; list-style:none; float:right; background:url(../images/topmenu_divider.jpg) top right no-repeat; padding:3px 0 10px 0;}
#topmenu li a{color:#fff; font-weight:bold; text-decoration:none; padding:4px 15px 4px 15px; margin:0 3px 0 2px;}
#topmenu li a:hover{color:#2a2202; text-decoration:none; background:#d8b01f; padding:0px 15px 6px 15px;}
#banner{text-align:left;}
/*----------------------------------------------------- Left/Middle Section ----------------------------------------------------- */
.leftnev_bg{background:url(../images/bg_leftnav_right.jpg) top right repeat-y;  text-align:left;}
#leftnav{margin:0 0 0 14px;}
#search_property{width:302px;}
.boxbg{width:272px; background:url(../images/box_bg.jpg) top left no-repeat; padding:0 20px 0 10px;}

#featured_property{width:302px;}
.thumbnail_container{width:272px; padding:6px 0 0 0;}
.thumbnail_image{float:left; width:104px; height:63px; margin:6px 8px 0 0;}
.thumbnail_description{float:left; width:150px; padding:4px 0 0 10px; background:url(../images/featured_property_divider.jpg) left top no-repeat; font-size:12px; color:#333; line-height:16px;}

#content_section{width:624px; padding:0 0 0 10px; text-align:left;}
#email{float:right;}
#content_section h1{margin:0 0 15px 0; padding:0 0 8px 0; color:#5d4f19; font-size:20px; font-weight:normal; background:url(../images/head_underline.jpg) no-repeat bottom left;}
#content_section h2{margin:0 0 10px 0; padding:0px; color:#9c7e0f; font-size:16px; font-weight:bold;}
#content_section h3{margin:0 0 2px 0; padding:16px 0 16px 54px; color:#9c7e0f; font-size:16px; font-weight:bold; background:url(../images/hdtext_image.jpg) left top no-repeat;}
#content_section h4{margin:0 0 5px 0; padding:0px; color:#9c7e0f; font-size:13px; font-weight:bold;}
.rightimg{width:174px; height:130px; float:right; margin:0 0 4px 6px;}
.dotline{padding:2px 0 10px 0;}
#list01{width:570px; padding:0 0 10px 54px;}
#list01 ul{margin:0px; padding:0px; list-style:none;}
#list01 li{ background:url(../images/arrow_bullet.gif) top left no-repeat; padding:0 0 2px 20px; font-size:13px; font-weight:bold;}

#list02{width:624px; padding:0 0 10px 0px;}
#list02 ul{margin:0px; padding:0px; list-style:none;}
#list02 li{ background:url(../images/bullet02.gif) top left no-repeat; padding:0 0 2px 20px; font-size:13px; font-weight:bold; color:#7f670c;}

#list03{width:580px; padding:0 0 10px 44px;}
#list03 ul{margin:0px; padding:0px; list-style:none;}
#list03 li{ background:url(../images/bullet03.gif) top left no-repeat; padding:0 0 10px 20px; font-size:13px; font-weight:bold; color:#7f670c;}
#list03 li a{font-size:13px; font-weight:bold; color:#7f670c; text-decoration:underline;}
#list03 li a:hover{color:#000; text-decoration:none;}

#middlebottom_bg{height:13px; background:url(../images/middle_bottom.jpg) no-repeat bottom right;}
/*----------------------------------------------------- Hot Deals box Section ----------------------------------------------------- */
.hotdealbox{width:606px; border:1px solid #dfdac2; padding:8px;}
a.hotdeal_hd{margin:0 0 10px 0; padding:0px; color:#9c7e0f; font-size:16px; font-weight:bold; text-decoration:underline;}
a.hotdeal_hd:hover{color:#000; text-decoration:none;}
.divider_dot{background:url(../images/bg_dot.jpg) repeat-x center left; margin:10px 0; height:1px;}
#bottom_numbers{background:#e5dec1; color:#5d4f19; font-weight:bold; padding:5px; margin:6px 0 0 0;}

#hotdeal_detailbox{width:606px; border:1px solid #dfdac2; padding:8px; background:#fcfbf7;}
.hdeal_detail{width:606px; padding:4px 0 6px 0;}
.hdeal_detail ul{margin:0px; padding:0px;}
.hdeal_detail li{list-style: none; background:url(../images/bullet_dot.gif) no-repeat left top; padding:0 0 4px 12px;}
#detail_table{width:600px; padding:1px 0 1px 1px; border:#e0d7b4 1px solid; background:#fff; margin:4px 0 0 0;}
.detail_table_hd{background:#a08210; color:#f8ecc0; font-weight:bold; border-right:1px solid #fff; padding:3px 0px 0 0;}
.detail_table_raw1{background:#f4f0d2; color:#a76e0c; font-weight:bold; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:3px 0 0 5px;}
.detail_table_col1{background:#ece6cf; color:#000; font-weight:normal; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:3px 0 0 5px;}
.detail_table_col2{background:#f3f0e2; color:#000; font-weight:normal; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:3px 0 0 5px;}
.detail_table_col3{background:#ded3ac; color:#000; font-weight:bold; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:3px 0 0 5px;}
/*----------------------------------------------------- Bottom Section ----------------------------------------------------- */
#bottom_container{background:url(../images/bg_bottom.jpg) top left repeat-x #fffefe; color:#604e08; padding:10px 0 0px 0;}
#bottom{width:950px;}
#bottom h1 {font-size:12px; margin:15px 0 0 0; padding:0px; color:#8f730d; font-weight:normal;}
#bottom h1 a{color:#8f730d; text-decoration:underline;}
#bottom h1 a:hover{color:#000; text-decoration:none;}
#bottomlink{width:950px;}
#bottomlink a{padding:0 15px; color:#fff; font-weight:normal; font-size:13px; text-decoration:none;}
#bottomlink a:hover{color:#463109; text-decoration:underline;}