/* CSS Document */
body{background: url(../images/bg_re2.jpg) repeat-x #121212; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF;}

h1{font-size:14px}

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;}

#g1{position:relative; top:48px; left:12px; width:173px; height:18px}
#g2{position:relative; top:72px; left:12px; width:173px; height:18px}
#g3{position:relative; top:94px; left:12px; width:173px; height:18px}
#g4{position:relative; top:113px; left:12px; width:173px; height:32px}
#g5{position:relative; top:132px; left:69px; background:none; color:#FFFFFF; width:50px; border:none; font-size:14px; font-weight:bold}

.wrapMid{width:1024px; height:auto; margin:auto; background:url(../images/bg_mid.jpg) repeat-y}
.wrapMid2{width:1024px; height:auto; margin:auto; background:url(../images/bg_mid2.jpg) repeat-y}
.wrapTop{width:1024px; min-height:800px; background:url(../images/bg_top.jpg) no-repeat; padding-top:16px;}
.wrapTop2{width:1024px; min-height:800px; background:url(../images/bg_top2.jpg) no-repeat; padding-top:16px;}
.wrapBot{width:1024px; height:63px; background:url(../images/bg_bot.jpg) no-repeat}
.wrapBot2{width:1024px; height:338px; background:url(../images/bg_bot2.jpg) no-repeat}
.wrapBot_home{width:1024px; height:63px; background:url(../images/bg_bot.jpg) no-repeat center}

.bot{width:885px; height:428px; margin:auto; background:url(../images/bottomImg.jpg)}

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

#wrap{width:864px; height:auto; margin:auto; padding-left:14px}

#q_search{width: 176px; height: 307px; background:url(../images/qs.jpg) no-repeat}
#p_search{width: 176px; height: 299px; background:url(../images/property_search.jpg) no-repeat; padding-top: 43px;}
#p_search a{color: #FFF; text-decoration: none; line-height:25px;}

/*picks*/

.picks_header{width: 864px; height: 158px; background: url(../images/picks_header.png) no-repeat;}


#ph_one{width: 397px; height: 118px; float: left; padding-top: 40px;}
#ph_two a{width:150px; height:80px; float: left; display: block; text-decoration: none; padding-top: 40px;}
.picks{width: 864px; min-height: 460px; background: url(../images/picks_bg.jpg) repeat-y; float: left;}
.picks_box{width: 198px; height: 353px; float: left; margin: 33px 7px 73px 7px; background: url(../images/picks_box.jpg) no-repeat;}
.picks_img{width: 174px; height: 215px; overflow: hidden; margin:26px 14px 14px 14px;}
.picks_title{width: 198px; height: 60px; text-align: center; color: #FFF; font-size: 14px; padding-top: 11px;}
.picks_title a{color: #FFF; text-decoration: none;}
#picks_view{width: 198px; height: 383px; margin: 15px auto; background: url(../images/picks_box.jpg) no-repeat;}
.parts{width: 800px; min-height: 300px; margin: 0 auto;}
.parts_box{width: 150px; height: 200px; float: left;}
.parts_img{width: 120px; min-height: 50px; overflow: hidden; margin: 5px 7px; border: 1px double blue; padding: 3px; background-color: #FFF;}
.parts_text a{width: 150px; text-align: center; color: #FFF; font-size: 13px; text-decoration: none;}


#header{width:884px; margin:12px auto 0 auto; position:relative; left:7px}
#top1{width:884px; height:46px; background:url(../images/top1.jpg)}
.tCon{width:165px; height:42px; font-size:12px; float:right; padding-top:4px; line-height:16px}
.tConL{width:400px; height:22px; float:right; margin:10px 50px 10px 0px}
.tConL a{color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none}
.tConL a:hover{ color:#BB0000}
#top2{width:864px; height:82px; background:url(../images/top2.jpg)}

#top3{width:864px; height:33px; background:url(../images/top3.jpg)}
#banner{width:864px; height:258px; background:url(../images/banner.jpg); overflow: hidden;}

#h_col_one{width:178px; min-height:700px; float:left; text-align:center; font-size:14px}
#h_col_one a{ color:#FFFFFF; text-decoration:none}
#h_col_one a:hover{color:#BB0000}
.col_one1{width:178px; height:295px}
.col_one2{width:178px; height:auto}
.col_one3{width:178px; height:167px; background:url(../images/home/blog2.jpg)}
#home_blog{padding:40px 5px 0 5px; text-align:left}


#h_col_two_wrap{width:510px; min-height:800px; float:left; background:url(../images/col_two_bg.jpg) repeat-y}
#h_col_two{width:510px; min-height:820px; float:left; background:url(../images/col_two.jpg) no-repeat}
#h_col_two_sp{width:510px; min-height:85px; float:left;}
#h_col_two_pad{ padding:0 35px;}
#h_col_three{width:auto; min-height:700px; float:left; text-align:center; font-size:14px;}
#h_col_three a{ color:#FFFFFF; text-decoration:none}
#h_col_three a:hover{color:#BB0000}


.right_box a{color: #FFF; text-decoration: none;}
.right_box{width:176px; height:232px; background: url(../images/right_box.jpg) no-repeat}
.weather{width:176px; height:154px; background: url(../images/weather.jpg) no-repeat}
.luxury a{width:176px; height:167px; background: url(../images/luxury.jpg) no-repeat; display: block;}
.eco{width:176px; height:132px; background: url(../images/eco.jpg) no-repeat}

.viewP{ width:463px; height:55px; text-align:center; margin:0px auto 20px auto ; background:url(../images/listing_banner.png) no-repeat}
.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:506px; height:auto; float:left; margin:auto}
.testTop{width:506px; height:73px; float:left; background:url(../images/test_top.gif) no-repeat}
.testBot{width:506px; height:83px; float:left; background:url(../images/test_bot.gif) no-repeat}
.testMid{width:506px; height:auto; float:left; background:url(../images/test_mid.gif) repeat-y}
.testCon{ padding:10px}

.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:#6E6E6E; 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:#6E6E6E; 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:#D0D0D0; font-size:18px; font-weight:bold; padding:0 10px}

.rsL1{ width:208px; float:left; font-size:12px; color:#6E523C; background-color:#D0D0D0 }
.rsL1 a{ font-size:12px; text-decoration:none; color:#6A5E52}
.rsL1 a:hover{ color:#FFFFFF}
.rsL2{ width:200px; float:left; background-color:#D0D0D0; padding:2px 0 2px 4px; color:#6A5E52; text-align:left}
.rsL2a{ width:210px; float:left; background-color:#D0D0D0; padding:2px 0 2px 4px; color:#6A5E52; text-align:left}
.rsL3{ width:80px; float:left; background-color:#D0D0D0; 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:#6E6E6E; 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:530px; 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}

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

#quest{width:199px; height:269px; float:left; background:url(../images/questionaire.jpg) no-repeat; margin:10px}

.featured{width:199px; height:283px; float:left; background:url(../images/featured_bg.jpg) no-repeat; margin:10px; color:#FFFFFF}
.feat1{width:199px; height:110px; float:left; margin:30px 0 0 15px }
.feat2{width:170px; height:110px; float:left; overflow:hidden}
.feat3{width:95px; height:110px; float:left; padding-left:5px}
.feat3 a{color:#FFF}

.blog{width:283px; height:auto; margin:0 27px; float:left; font-size:12px}

/*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 ul{padding: 0; margin: 0;}
.nav2{width:854px; height:42px; background:url(../images/nav3.jpg) no-repeat; padding:0px 0 0 0px; z-index:1000;}

.nav2, div.nav2 ul { margin: 0; list-style: none;}
.nav2 a {display: block; color:#6A5E52; text-decoration:none; padding:4px 12px 7px 12px; font-size:12px;}
.nav2 ul li a:hover {background:#A59A7c;}
.nav2 ul li ul li a:hover { width:190px}
.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:190px;}
.nav2 li:hover ul, #nav li.sfhover ul {left:auto; background-color:#EDE8D4;}




.nav3 ul{padding: 0; margin: 0;}
.nav3{width:864px; height:36px; background:url(../images/nav3.jpg) no-repeat; padding:0px 0px 0 0px; z-index:1000;}
.nav3, div.nav3 ul { margin: 0; list-style: none;}
.nav3 a {display: block; color:#FFFFFF; text-decoration:none; padding:9px 7px 9px 7px; font-size:13px; font-weight:bold}
.nav3 ul li a:hover {color:#AA0000; background:#FFFFFF}
.nav3 ul li ul li a{background:#EDE8D4; color:#000000; padding:9px 9px 9px 9px}
.nav3 ul li ul li a:hover {width:150px}
.nav3 li {float: left;}
.nav3 li ul {position: absolute; left: -999em; text-align:left; font-weight:100; font-size:11px; z-index:1000; width: 150px;}
.nav3 li:hover ul {left: auto; padding:0;}
.nav3 li:hover ul, #nav3 li.sfhover ul {left:auto; }
.navOne a{background:#000000; border-bottom:#000000 1px solid; text-align:left; z-index:1000; width:150px; font-size: 12px;}
.navOne a:hover{ display:block; background:#A59A7c; z-index:1000;}
#sel{ color:#AA0000 }



#content{width:885px; min-height:200px; float:left}


#home_content{width:864px; min-height:442px;}

#column_left{width:642px; min-height:680px; float:left}
#column_left_listing{width:642px; min-height:700px; float:left}
#clSpace{ width:0px; height:0px; float: left}

#left_content{padding:20px 10px 0 10px; font-size:11px}
#left_content_home{padding:10px 0 0 80px; font-size:11px;}

#column_right{width:219px; height:auto; float:left}
#column_right_listing{width:237px; height:auto; float:left}

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

#map a{display:block; width:198px; color:#FFFFFF; text-decoration:none; padding:3px; font-size:12px; margin:1px 0; text-align:center}

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

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



#footer{width:920px; min-height:140px; margin:0 auto; text-align:center;}

#footer2{clear: both; height: 20px; width: 100%; font-size: 11px; text-align: center;}
#footer2 a{color: #FFF; text-decoration: none;}

.footerC1{ width:250px; height:80px; float:left}
.footerC2{ width:571px; height:80px; float:left; text-align:center; color:#FFFFFF; font-size:13px; padding-top:5px}
.footerC3{ width:120px; height:80px; float:left}
.footerC3 a{text-decoration:none; color:#FFFFFF; font-size:14px}
.footerC3 a:hover{ color:#AA0000}