body{margin: 0; padding: 0; background: #71821f url(../images/bg.jpg) repeat-x; font-family: arial;}
legend{color: #FFF;}
.clear{clear: both;}

a{color: #7f9125;}


#wrap{width: 1049px; height: auto; margin: 0 auto; background: #71821f url(../images/wrap_bg.jpg) repeat-y; padding: 0 1px;}
#wrap2{width: 1049px;}
#wrap3{width: 1027px; min-height: 750px; position: relative; left: 11px;}

/*min-contact*/


#q1{position:relative; top:145px; left:195px; width:128px; border:none;}
#q2{position:relative; top:138px; left:18px; width:294px; height: 90px;}
#q3{position:relative; top:114px; left:18px; width:294px; height: 19px;}
#q4{position:relative; top:88px; left:18px; width:294px; height: 19px;}

/*header*/
#header_top{width: 1049px; height: 32px; background-color: #4D5815; border-bottom: 1px #707945 solid;}

#head_email a{float: right; font-size: 14px; color: #FFF; display: block; text-decoration: none; padding: 8px 0 0 0; width: 230px;}

#header_top2{width: 1027px; height: 32px; background-color: #4B3E21; border-bottom: 1px #FFF solid; position: relative; left: 11px;}
#banner{width: 1027px; height: 562px; background: url(../images/banner.jpg) no-repeat}
#button{width: 267px; height: 249px; float: right; position: relative; top: 194px;}

#search a{width: 267px; height: 82px; display: block;}
#search a:hover{width: 267px; height: 82px; display: block; background: url(../images/searchRO.jpg) no-repeat }

#green a{width: 267px; height: 84px; display: block;}
#green a:hover{width: 267px; height: 84px; display: block; background: url(../images/greenRO.jpg) no-repeat }

#invest a{width: 267px; height: 83px; display: block;}
#invest a:hover{width: 267px; height: 83px; display: block; background: url(../images/investRO.jpg) no-repeat }

#home_head{width: 1027px; height: 352px; background: url(../images/home_head.jpg) no-repeat}
#home_head a{font-size: 14px; text-decoration: none; color: #7D7E76;}
#whats_new{width: 600px; height: 109px; float: left; padding: 10px 20px 0 65px;}
#difference{width: 330px; height: 63px; float: left; padding: 10px 0px 0 0px;}

#content_main{width: 555px;  height: 300px; float: left;  padding: 100px 30px 0px 90px; color: white;}
#sidebar{width: 352px; min-height: 400px; float: left; color: white;}
#meet{width: 302px; height: 203px; padding: 30px 20px 20px 20px;}
#meet a{font-size: 14px; text-decoration: none; color: #7D7E76;}
#blog{width: 302px; height: 233px; color: white; margin: 0 auto; padding: 0px 20px 0px 20px;}
#home_content{width: 1027px; height: 566px; background: url(../images/home_content.jpg) no-repeat}

#home_featured{width: 990px; height: 150px; margin: 0 auto;}
.h_f_onea{width: 330px; height: 150px; float: left;}
.h_f_city{width: 330px; height: 20px; float: left; text-align: center;}
.h_f_img{width: 170px; height: 110px; float: left; overflow: hidden; margin: 5px;}
.h_f_content{width: 140px; height: 110px; padding: 5px; float: left; overflow: hidden; font-size: 11px;}

#f_space{width: 330px; height: 40px; float: left;}

#sec_banner{width: 1027px; height: 463px; background: url(../images/sec_banner.jpg) no-repeat}
#sec_banner_sell{width: 1027px; height: 463px; background: url(../images/banner_seller.jpg) no-repeat}
#sec_banner_buy{width: 1027px; height: 463px; background: url(../images/banner_buyer.jpg) no-repeat}
#sec_banner_meet{width: 1027px; height: 463px; background: url(../images/banner_meet.jpg) no-repeat}
#sec_banner_list{width: 1027px; height: 463px; background: url(../images/banner_listing.jpg) no-repeat}
#sec_banner_eco{width: 1027px; height: 463px; background: url(../images/banner_eco.jpg) no-repeat}

#sec_content_head{width: 1027px; height: 128px; background: url(../images/sec_content_head.jpg) no-repeat}
#sec_content_head a{font-size: 14px; text-decoration: none; color: #7D7E76;}
#whats_new_sec{width: 600px; height: 63px; float: left; padding: 40px 20px 0 65px;}
#difference_sec{width: 330px; height: 63px; float: left; padding: 40px 0px 0 0px;}

#sec_content_wrap{width: 1027px; min-height: 500px; background:#473C20 url(../images/sec_content_wrap.jpg) repeat-y; float: left;}
#sec_content{width: 1027px; min-height: 1100px; background: url(../images/sec_content.jpg) no-repeat;}

#sec_content2{width: 1027px; min-height: 1100px; background:#4D3F22}

#sec_content_main{width: 615px;  min-height: 500px; float: left;  padding: 100px 30px 30px 30px; color: white;}

#sec_sidebar{width: 352px; min-height: 500px; float: left; padding-bottom: 50px;}

#sec_sidebar_buttons{width: 350px; height: 376px; background: url(../images/sec_buttons.jpg) no-repeat; margin:0 1px;}
#but1{width: 350px; height: 63px;}

.but2 a{width: 350px; height: 63px; display: block; margin-bottom: 35px;}
.but2 a:hover{width: 350px; height: 79px; background: url(../images/sec_buttonsRO.png) no-repeat}

#sec_featured{width: 332px; height: 491px; background: url(../images/featured_bg.jpg) no-repeat; margin: 0 auto;}
#sec_blog{width: 332px; height: 233px; color: white; margin: 0 auto;}
#sec_contact{width: 332px; height: 331px; background: url(../images/contact_bg.jpg) no-repeat; margin: 0 auto;}

/*nav*/
.nav3 ul{padding: 35px 0px 0px 10px; font-weight: bold;}
.nav3{width:1027px; height:59px; z-index:1000; float:left; padding-left:13px; background: url(../images/nav.png) no-repeat; position: relative; bottom: 56px;}
.nav3, div.nav3 ul { margin: 0; list-style: none;}
.nav3 a {display: block; color:#455314; text-decoration:none; width: 162px; text-align: center; font-size:12px}
.nav3 ul li a:hover {color: #7f9125;}
.nav3 ul li a{padding-bottom: 10px;}
.nav3 ul li ul{margin-left: 13px; width:140px;}
.nav3 ul li ul li a{background:#E2E6CB; border:#2F4A0C 1px solid; width:140px; color: #2F4A0C;}
.nav3 ul li ul li a:hover {background:#2F4A0C; padding-bottom: 10px; color: #FFF;}
.nav3 li {float:left;}
.nav3 li ul {position: absolute; left: -999em; text-align:left; font-weight:100; font-size:12px; z-index:1000}
.nav3 li:hover ul {left: auto; padding:0;}
.nav3 li:hover ul, #nav3 li.sfhover ul {left:auto;}




.nav2 ul{padding: 245px 0px 0px 10px; font-weight: bold;}
.nav2{width:1027px; height:30px; z-index:1000; float:left; padding-left:13px}
.nav2, div.nav2 ul { margin: 0; list-style: none;}
.nav2 a {display: block; color:#455314; text-decoration:none; width: 162px; text-align: center; font-size:12px}
.nav2 ul li a:hover {color: #7f9125;}
.nav2 ul li a{padding-bottom: 10px;}
.nav2 ul li ul{margin-left: 13px; width:140px;}
.nav2 ul li ul li a{background:#E2E6CB; border:#2F4A0C 1px solid; width:140px; color: #2F4A0C;}
.nav2 ul li ul li a:hover {background:#2F4A0C; padding-bottom: 10px; color: #FFF;}
.nav2 li {float:left;}
.nav2 li ul {position: absolute; left: -999em; text-align:left; font-weight:100; font-size:12px; z-index:1000}
.nav2 li:hover ul {left: auto; padding:0;}
.nav2 li:hover ul, #nav li.sfhover ul {left:auto;}
.navOne a{text-align:left; padding:5px;}
.navOne a:hover{ display:block; z-index:1000; padding:5px}
#sel{color: #7f9125;}
#home a{color: #FFF; font-size: 16px;}

/*end nav */
#footerH{width: 1025px; height: 99px; background-color: #8A9D28;}
#footer{width: 1025px; height: 99px; background-color: #8A9D28;}
#footer2{width: 575px; height: 79px; float: left; padding: 20px 0px 0 20px; line-height: 20px;}
#footer3{width: 270px; height: 79px; float: right; text-align: right; padding: 20px 20px 0px 0px; line-height: 20px;}


/*form*/
.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}

/*map*/
#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}

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



/*listing*/
#listing_main_wrap{background: url(../images/lis_bg.jpg) repeat-y; width: 944px; min-height: 1800px; margin: 10px auto;}
#listing_main{background: url(../images/listing_bg.jpg) no-repeat top; width: 944px; min-height: 1800px;}
#column_left_listing{width:724px; min-height:1800px; float:left; }
.rsListing2{ width:616px; height:auto; margin:3px auto; float: left;}
.rsL12{padding:10px; float:left; font-size:12px}
.listMod{width:616px; height:201px; margin:auto; padding:2px; background:url(../images/lisMod.jpg); line-height:16px; font-size: 12px;}

.listMod2{width:606px; height:21px; margin:20px auto; background:#788220; 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:#788200; 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:160px}

.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:#788220; font-size:18px; font-weight:bold; padding:0 10px}
.rsL1{ width:208px; float:left; font-size:12px; color:#FFF; background-color:#788220}
.rsL1 a{ font-size:12px; text-decoration:none; color:#FFF}
.rsL1 a:hover{ color:#000}
.rsL2{ width:200px; float:left; background-color:#788220; padding:2px 0 2px 4px; color:#FFF; text-align:left}
.rsL2a{ width:210px; float:left; background-color:#788220; padding:2px 0 2px 4px; color:#FFF; text-align:left}
.rsL3{ width:80px; float:left; background-color:#788220; padding:2px 0 2px 4px; color:#FFF; text-align:left}

.list{ width:530px; padding:5px; border:1px solid #6A5E52; float:left; margin:0 0 5px 5px; background-color: white; color: #000000;}
.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}

.viewP{ width:463px; height:55px; text-align:center; margin:20px auto 20px auto ; background:url(../images/listing_banner.png); color: #FFF;}
.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;}
#back a{display:block; width:100%; background-color:#8B9853; color:#FFFFFF; text-decoration:none; padding:3px 0; font-size:10px; text-align:center}

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



/*testimonials*/
.test{width:606px; min-height:300px; float:left; margin:5px 20px}
.testTop{width:606px; min-height:199px; float:left; background:url(../images/test_top.jpg) no-repeat}
.testMid{width:606px; background:url(../images/test_mid.jpg) repeat-y; float: left;}
.testCon{ padding:90px 20px 20px 20px}





