/* CSS Document */
body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#6A5E52; background:url(../images/bg_re.jpg) repeat-x top}

h1{font-size:14px}

#q1{position:relative; top:113px; left:120px; width:80px; border:none; font-size:15px; font-weight:bold}

#q2{position:relative; top:105px; left:13px; width:202px}
#q3{position:relative; top:85px; left:13px; width:202px}

input { border: 1px solid #8cb364; font-family: sans-serif; background: #ffffff url(../images/input_bg.jpg) repeat-x;}

select{background: #ffffff url(../images/input_bg.jpg) repeat-x;}


.wrapMid{width:1188px; height:auto; margin:auto; background:url(../images/bg_mid.jpg) repeat-y}
.wrapTop{width:1188px; min-height:1196px; background:url(../images/bg_top.jpg) no-repeat; padding-top:16px;}
.wrapBot{width:1188px; height:153px; background:url(../images/bg_bot.jpg) no-repeat}
.wrapBot_home{width:1188px; height:153px; background:url(../images/bg_bot.jpg) no-repeat center}
.bot{width:991px; height:428px; margin:auto; background:url(../images/bottomImg.jpg)}

.flsHead{font-size:14px; font-weight:bold; color:#86694F; font-weight:bold}

.wrap{width:975px; height:auto; margin:auto; position:relative; top:15px; right:5px}
#headerOne{width:965px; height:80px; background:url(../images/header.jpg) no-repeat; position:relative; bottom:1px}

#home_banner{width:972px; height:286px; background:url(../images/img1.jpg) no-repeat; position:relative; left:2px}


.head_contact a{width:100px; height:70px; float:right; display:block; position:relative; top:20px; right:80px}

.viewP{ width:463px; height:55px; text-align:center; margin:0px auto 20px auto ; background:url(../images/listing_banner.png)}
.viewPText{ font-size:18px; padding:15px 0;}

.viewP2{ width:600px; height:42px; text-align:center; margin-bottom:20px}
.viewPText2{ font-size:24px; padding:9px 0;}

.gForm{ width:500px; height:25px; float:left}
.gForm1{ width:200px; height:25px; float:left; font-weight:bold}
.gForm2{ width:300px; height:25px; float:left}

.gForma{ width:500px; height:auto; float:left}
.gForm1a{ width:200px; height:auto; float:left; font-weight:bold}
.gForm2a{ width:300px; height:auto; float:left}

.test{width:553px; height:auto; float:left; margin:0 50px}
.testTop{width:553px; height:99px; float:left; background:url(../images/testTop.png) no-repeat}
.testBot{width:553px; height:105px; float:left; background:url(../images/test-bot.png) no-repeat}
.testMid{width:553px; height:auto; float:left; background:url(../images/test-mid.png) repeat-y}
.testCon{ padding:40px}
.testName{width:446px; height:40px; float:left; padding-left:80px; font-size:20px; font-weight:bold}
.rsListing2{ width:616px; height:auto; border: margin:3px auto;}
.rsL12{padding:10px; float:left; font-size:12px}
.listMod{width:616px; height:201px; margin:auto; padding:2px; background:url(../images/lisMod.jpg); line-height:18px}

.listMod2{width:606px; height:21px; margin:20px auto; background:#7D5D44; color:#FFFFFF; padding:5px 0 0 10px}
.listMod2 a{color:#FFFFFF; text-decoration:none; padding:5px 3px}
.listMod2 a:hover{ color:#BB0000}

.listMA a{display:block; width:115px; background-color:#AF8563; padding:4px 0; text-align:center; color:#FFFFFF; float:left; margin:0 2px; text-decoration:none; font-weight:bold}
.listMA a:hover{background-color:#DED4C0; color:#7d5d44}
.rlsBase{ padding:10px; background:#FFFFFF; float:left; height:170px}

.rlsBase4{ width:395px; float:left; height:auto}
.rlsBase2{ width:200px; float:left; padding:5px; height:110px}
.rlsBase3{ width:175px; float:left; padding:5px; height:110px}
.rsListing{ width:198px; height:auto; float:left; background:#E5DBC2; font-size:18px; font-weight:bold; padding:0 10px}
.rsL1{ width:208px; float:left; font-size:12px; color:#6E523C; background-color:#E5DBC2}
.rsL1 a{ font-size:12px; text-decoration:none; color:#6A5E52}
.rsL1 a:hover{ color:#FFFFFF}
.rsL2{ width:200px; float:left; background-color:#E5DBC2; padding:2px 0 2px 4px; color:#6A5E52; text-align:left}
.rsL2a{ width:210px; float:left; background-color:#E5DBC2; padding:2px 0 2px 4px; color:#6A5E52; text-align:left}
.rsL3{ width:80px; float:left; background-color:#E5DBC2; padding:2px 0 2px 4px; color:#6A5E52; text-align:left}

.list{ width:530px; padding:5px; border:1px solid #6A5E52; float:left; margin:0 0 5px 5px}
.list1{width:145px; height:100px; overflow:hidden; float:left}
.list2{width:380px; height:95px; float:left; padding:0 0 5px 5px}
.list2a{width:380px; float:left; background-color:#6A5E52; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px 0}
.list2b{width:380px; float:left; background-color:#A59A7C; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px 0; margin:1px 0}
.list2c{ width:150px; height:23px; float:left; border:1px solid #6A5E52; text-align:center; font-size:20px; padding:10px; margin:1px}

.mImage{width:615px; height:400px; margin:auto; padding:2px; border:1px solid #6A5E52; overflow:hidden}
.tImage{ width:615px; margin:10px auto 0 auto; border:1px solid #6A5E52; padding:3px;}

.list3{width:500px; height:75px; float:left}
.list4{width:123px; height:42px; float:left; text-align:center}
.list5{width:123px; height:33px; float:left; text-align:center; font-size:11px; padding:6px 0}

#relocation{ width:233px; height:59px; float:left;}

#buy{background:url(../images/search.jpg) no-repeat; width:233px; height:102px; margin:10px 0; float:left}
#buy a{text-decoration:none; border:none}

#quest{width:233px; height:277px; float:left; background:url(../images/questionaire.jpg) no-repeat; margin:5px 0}

.featured{width:233px; height:231px; float:left; background:url(../images/featured.jpg) no-repeat; margin:5px 0}
.feat1{width:233px; height:110px; float:left; margin:5px 34px; }
.feat2{width:170px; height:110px; float:left; overflow:hidden}
.feat3{width:85px; height:110px; float:left; color:#FFFFFF; margin-top:5px}
.feat3 a{color:#FFFFFF}

.blog{width:233px; height:278px; margin:0 0px; float:left; font-size:12px; background:url(../images/blogBG.jpg); color:#FFF}
.blog a{color:#FFFFFF}
/*pagination*/
div.pagination a {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #748892; text-decoration: none; color: #000099;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #D98085; color: #000;}
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #6A5E52; font-weight: bold;  background-color: #6A5E52; color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}



.nav2{width:972px; height:43px; background:url(../images/nav.jpg) repeat-x; z-index:1000; padding:0 0px; position:relative; left:1px}
.nav2, div.nav2 ul { margin: 0; list-style: none;}
.nav2 a {display: block; color:#ECE8DC; text-decoration:none; padding:15px 6px; font-size:11px}
.nav2 ul li a:hover {background: url(../images/navRO.jpg) repeat-x}
.nav2 ul li ul li a {padding:5px 5px 15px 5px}
.nav2 ul li ul li a:hover { width:135px; height:0px;}
.nav2 li {float: left;}
.nav2 li ul {position: absolute; left: -999em; text-align:left; font-weight:100; font-size:13px; z-index:1000}
.nav2 li:hover ul {left: auto; padding:0; width:135px;}
.nav2 li:hover ul, #nav li.sfhover ul {left:auto; 1px solid;}


.nav{width:974px; height:43px; background:url(../images/nav.jpg) repeat-x; z-index:1000; padding:0 0px;}
.nav, div.nav ul { margin: 0; list-style: none;}
.nav a {display: block; color:#ECE8DC; text-decoration:none; padding:15px 15px; font-size:12px}
.nav ul li a:hover {background: url(../images/navRO.jpg) repeat-x}
.nav ul li ul li a:hover { width:135px; height:0px;  background:#56524d url(../images/hRO.jpg) repeat}
.nav li {float: left;}
.nav li ul {position: absolute; left: -999em; text-align:left; font-weight:100; font-size:13px; z-index:1000}
.nav li:hover ul {left: auto; padding:0; width:135px; background:#56524d url(../images/hRO.jpg) repeat}
.nav li:hover ul, #nav li.sfhover ul {left:auto; background:#56524d url(../images/hRO.jpg) repeat}


.navOne a{ border-bottom:#000000 1px solid; text-align:left; width:135px; height:0px; background:#77716A; position:relative; bottom:2px; z-index:1000;}
.navOne a:hover{ display:block; z-index:1000; width:135px; background:#56524d url(../images/hRO.jpg) repeat; color:#CC9933}
#sel{background: url(../images/navRO.jpg) repeat-x;}

#content{width:965px; min-height:200px;}
#l_col_blog{ width:236px; height:270px; float:left; background:url(../images/l_img_3.jpg) no-repeat}

#h-blog{ width: 236px; height: 60px; float: left;}
#h-blog2 a{ width: 115px; height: 20px; float: left; display: block; margin-top: 40px; text-decoration: none;}
#h-blog3 a{ width: 115px; height: 20px; float: left; display: block; padding-top: 30px; text-decoration: none; color: #FFF;}

#bl a{color: #FFF;}

#home_comm{background:url(../images/home_comm.png) no-repeat; width:424px; height:124px; margin:0px 0px 5px 30px; position:relative; bottom:30px}
#home_comm2{padding:60px 40px 10px 40px}
.home_comm3 a{ width:110px; height:20px; font-size:12px; float:left; text-decoration:none; color:#663366}
.home_comm3 a:hover{ color:#AA0000}

#home_content{width:975px; min-height:442px; float:left; background-color:#443F3B }

#home_col_left{width:236px; min-height:400px; float:left; position:relative; bottom:8px; left:1px}

#home_col_right{width:233px; min-height:307px; float:left; position:relative; bottom:8px; background-color:#443F3B}

#left_cont{font-size:11px; width:505px; min-height:400px; float:left; background:#f4faea; position:relative; bottom:8px;}
#LCpad{padding:0 10px; min-height:536px; float:left; background:url(../images/mainBG.jpg) no-repeat}

#right_col_one{width:233px; height:30px; float:left; background:url(../images/r_img_1.jpg)}
#left_col_one{width:236px; height:29px; float:left; background:url(../images/l_img_1.jpg)}

#column_left{width:732px; min-height:680px; float:left}
#column_left_listing{width:724px; min-height:700px; float:left; position:relative; bottom:10px}

#left_content{padding:40px 30px 10px 30px; font-size:11px}


#column_right{width:233px; height:auto; float:left; padding-bottom:20px}
#column_right_listing{width:237px; height:auto; float:left; position:relative; bottom:10px}

#back a{display:block; width:100%; background-color:#86694f; color:#FFFFFF; text-decoration:none; padding:3px 0; font-size:10px; text-align:center}

#column_right a{ color:#6A5E52; text-decoration:none; font-size:14px; font-weight:bold}
#column_right a:hover{color:#BB0000}



#footer{width:974px; height:60px; background:url(../images/footer.jpg); margin:0 auto; position:relative; top:6px; right:5px}

#map{border:1px #996600 solid; padding:5px}
#map a{background:none; color:#000000}
#map a:hover{background:none; color:#BB0000}

#mark{width:610px; height:auto; border:1px #996600 solid; float:left; background:#FFFFFF}
.markOne{height:auto; float:left; padding:8px 0px; font-size:10px}
.markOne a{color:#9933CC; text-decoration:none; font-size:10px}
.markOne a:hover{color:#880000}







