body{background:#1D1D1D url(../images/bg.jpg) top center no-repeat; font-family: arial; margin: 0; padding: 0; color: #CCC;}


input{background:#ccc url(../images/input.jpg) repeat;}

textarea{background:#ccc url(../images/input.jpg) repeat;}

h5{padding: 0; margin: 0;}
h4{padding: 3px; margin: 0;}

 .clear{clear: both;}
 
#wrap{background:#1D1D1D url(../images/base.jpg) no-repeat; margin: 0 auto; width: 933px; height: 708px;}
#home_top{width: 933px; height: 322px; display: block;}

#home_nav{width: 933px; height: 322px;}

#fore{width: 237px; height: 133px; float: left; margin: 25px 0 0 29px;}

#find{width: 325px; height: 133px; float: left; margin: 25px 0 0 37px;}

#search{width: 237px; height: 133px; float: left; margin: 25px 0 0 37px;}

#contact{width: 237px; height: 133px; float: left; margin: 11px 0 0 29px;}

#featured{width: 325px; height: 133px; float: left; margin: 11px 0 0 37px;}

#links{width: 237px; height: 133px; float: left; margin: 11px 0 0 37px;}

.dropshadow {  
   position: relative;  
   z-index:10; 
 color:#e8e8ea; font-family:times; font-size:15px; font-weight:bold 
    } 
/*================secondary===============*/

/*header*/

#header{background: url(../images/header.jpg) no-repeat; width: 931px; height: 322px; margin: 0 auto;}

/*nav*/

#nav_main{width: 962px; height: 98px; background: url(../images/buttons/nav_bar.jpg) no-repeat center; margin: 0 auto; padding: 20px 0 0 0; position: relative; left: 1px;}
#sec-button{width: 962px; height: 82px; background: url(../images/buttons/sec-button.png) no-repeat; position: relative; right: 2px;}

/*content*/

.commBox a{width: 204px; height: 41px; text-align: center; display: block; font-size: 14px; margin: 3px 2px; color: #FFF; padding: 10px 0 0 0; float: left; background: url(../images/but1.png) no-repeat; text-decoration: none; font-family: times;}





#head{width: 933px; height: 35px;  background: url(../images/head.jpg) no-repeat; color: #D6D6D6; text-align: center; font-size: 22px; font-family: times; padding-top: 10px;}

.f-head{width: 188px; height: 37px; display: block;}
.ft a{display: block; width: 100%; padding: 2px 0; background-color: #333; color: #fff; border-bottom: 1px solid #ccc; text-align: center;}

.f1{width: 188px; min-height: 80px; float: left; margin: 5px;}
.f1 a{display: block; width: 100%; padding: 2px 0; color: #fff; text-align: center; font-size: 12px; text-decoration: none;}




#c_head{width: 397px; height: 68px;  background: url(../images/but2.png) no-repeat; color: #fff; text-align: center; font-size: 30px; font-family: times; padding-top: 28px; margin: 10px auto; display: block;}




.foreBox{width: 632px; min-height: 100px; margin: 0 auto;}

#content{width: 933px; min-height: 700px; margin: 0 auto; background: url(../images/big_content.jpg) repeat-y}
#left_content{width: 640px; min-height: 700px; float: left;}
#cont_pad{padding: 20px 30px;}
#sidebar{width: 280px; min-height: 700px; float: left;}
#sidebar a{text-decoration: none;}
#sidebar a img{border: 0;}

.sid a{width: 251px; height: 35px; background: url(../images/but.png) no-repeat; color: #FFF; text-align: center; padding: 5px 0; text-decoration: underline; display: block; margin: 5px auto;}

#big_content{width: 933px; min-height: 700px; margin: 0 auto; background: url(../images/big_content.jpg) repeat-y}

#mls{width: 463px; min-height: 100px; margin: 0px auto;}

#orlando a{width: 463px; height: 106px; background: url(../images/buttons/orlando_mls.png) no-repeat; display: block;}

#community a{width: 463px; height: 106px; background: url(../images/buttons/comm_mls.png) no-repeat; display: block;}

#foreclosure a{width: 463px; height: 106px; background: url(../images/buttons/fore_mls.png) no-repeat; display: block;}

/*partners*/
#partners_main{width: 890px; min-height: 600px; margin: 0 auto;}
#partners_title{width: 890px; height: 40px; padding: 40px 0 20px 0; text-align: center;}
#partners_links{width: 890px; height: 110px;}

.partners_box{width: 856px; min-height: 268px; margin: 0 auto; background: url(../images/partners_box.png) repeat}

.picks_box{width: 186px; height: 203px; float: left; margin: 32px 12px; background: url(../images/partners_mbox.png) no-repeat;}
.picks_img{width: 172px; height: 164px; overflow: hidden; margin: 4px 0px 0 9px;}
.picks_title{width: 172px; height: 31px; text-align: center; color: #FFF; font-size: 14px; padding-top: 2px;}
.picks_title a{color: #FFF; text-decoration: none;}

#picks_view{width: 186px; height: 203px; 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;}




/*glossary*/
.glossary {width: 180px; height: 26px; float: left; font-size: 10px; border: 1px  #CCC solid;}
.glossary a{width: 176px; height: 22px; color: #CCC; text-decoration: none; display: block; padding: 2px;}
.glossary a:hover{background-color: #000; color: #FFF;}
.highlight_word{background: #000; color: #FFF;}

/*dream_home*/
.fOneH{width: 570px; padding: 4px; float: left; margin-top: 10px; border: 1px dashed #000; margin-bottom: 5px; background-color: #000;}

.fOne{width: 570px; min-height: 25px; float: left;}
.fTwo{width: 375px; height: 25px; float: left; font-size: 14px;}
.fThree{width: 175px; height: 25px; float: left;}

.chOne{width: 570px; min-height: 25px; float: left;}
.chTwo{width: 150px; height: 25px; float: left; font-size: 14px;}
.chTwoA{width: 175px; height: 25px; float: left; font-size: 14px;}


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


/* testimonials */
/*================================================================================================*/
.test{width:547px; height:auto; float:left; margin:auto}
.testTop{width:547px; height:87px; float:left; background:url(../images/test_top.png) no-repeat}
.testBot{width:547px; height:67px; float:left; background:url(../images/test_bot.png) no-repeat}
.testMid{width:547px; height:auto; float:left; background:url(../images/test_mid.png) repeat-y}
.testCon{ padding:10px 30px; color: #FFF;}

.testName{width:306px; height:40px; float:left; padding-left:100px; font-size:20px; font-weight:bold}


/* navigation*/
/*================================================================================================*/
.nav2{width:962px; z-index:1000; padding:0 0px; height:71px; padding:0px 0 0 0px}
.nav2, div.nav2 ul { margin: 0; list-style: none;}
.nav2 ul{padding:4px 0 0 0px; margin:0}
.nav2 a {display: block; text-decoration:none; padding:0px 0 0 0}
.nav2 ul li a:hover {}

.nav2 ul li ul li a {padding:5px 5px 5px 5px;}
.nav2 ul li ul li a:hover {display:block; z-index:1000; width:123px; min-height:20px; padding:5px 5px 5px 5px;}
.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:133px;}
.nav2 li:hover ul, #nav li.sfhover ul {left:auto;}

.navOne a{ border:#000 1px solid; text-align:left; width:123px; min-height:20px; background: url(../images/nbg.png) no-repeat; color: #000; font-size: 12px;}
.navOne a:hover{ display:block; z-index:1000; width:133px; color:#64564C; background:#000; min-height:20px; color: #FFF;}
#sel{}



/*===========================*/
#home a{width: 134px; height: 71px; background: url(../images/buttons/homeRO.jpg); display: block; margin-right: 4px;}
#home a:hover{width: 134px; height: 71px; background: url(../images/buttons/home.jpg);}
#homeSEL a{width: 134px; height: 71px; background: url(../images/buttons/homeON.jpg);}
/*===========================*/
#sec_find a{width: 134px; height: 71px; background: url(../images/buttons/sec_findRO.jpg); display: block; margin-right: 4px;}
#sec_find a:hover{width: 134px; height: 71px; background: url(../images/buttons/sec_find.jpg);}
#sec_findSEL a{width: 134px; height: 71px; background: url(../images/buttons/sec_findON.jpg); margin-right: 4px;}
/*===========================*/
#sec_featured a{width: 134px; height: 71px; background: url(../images/buttons/sec_featuredRO.jpg); display: block; margin-right: 4px;}
#sec_featured a:hover{width: 134px; height: 71px; background: url(../images/buttons/sec_featured.jpg);}
#sec_featuredSEL a{width: 134px; height: 71px; background: url(../images/buttons/sec_featuredON.jpg); display: block; margin-right: 4px;}
/*===========================*/
#sec_buyers a{width: 134px; height: 71px; background: url(../images/buttons/sec_buyersRO.jpg); display: block; margin-right: 4px;}
#sec_buyers a:hover{width: 134px; height: 71px; background: url(../images/buttons/sec_buyers.jpg);}
#sec_buyersSEL a{width: 134px; height: 71px; background: url(../images/buttons/sec_buyersON.jpg); margin-right: 4px;}
/*===========================*/
#sec_sellers a{width: 134px; height: 71px; background: url(../images/buttons/sec_sellersRO.jpg); display: block; margin-right: 4px;}
#sec_sellers a:hover{width: 134px; height: 71px; background: url(../images/buttons/sec_sellers.jpg);}
#sec_sellersSEL a{width: 134px; height: 71px; background: url(../images/buttons/sec_sellersON.jpg); display: block; margin-right: 4px;}
/*===========================*/
#sec_areas a{width: 134px; height: 71px; background: url(../images/buttons/sec_areasRO.jpg); display: block; margin-right: 4px;}
#sec_areas a:hover{width: 134px; height: 71px; background: url(../images/buttons/sec_blog.jpg);}
#sec_areasSEL a{width: 134px; height: 71px; background: url(../images/buttons/sec_blogON.jpg); display: block; margin-right: 4px;}
/*===========================*/
#sec_about a{width: 134px; height: 71px; background: url(../images/buttons/sec_aboutRO.jpg); display: block;}
#sec_about a:hover{width: 134px; height: 71px; background: url(../images/buttons/sec_about.jpg);}
#sec_aboutSEL a{width: 134px; height: 71px; background: url(../images/buttons/sec_aboutON.jpg); display: block;}
/*===========================*/


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


/* listing */
/*================================================================================================*/
#mod_base{width: 540px; min-height: 200px; background: #FFF; border: 1px solid #000; color: #000;}
#mod2{width: 140px; height: 125px; float: left; padding: 0 10px; font-size: 12px;}

.viewP{ width:477px; height:56px; text-align:center; margin:0px auto 20px auto ; background: url(../images/list_banner.jpg) no-repeat;}
.viewPText{ font-size:18px; padding:14px 0; color: #FFF;}

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


.rsListing2{ width:540px; height:auto; border: ; margin:3px auto;}
.rsL12{padding:10px; float:left; font-size:12px}


.listMod{width:540px; height:201px; margin:auto; padding:2px; background:url(../images/lisMod.jpg) no-repeat; line-height:18px; font-size: 12px;}

.listMod2{width:540px; height:21px; margin:20px 0; background:#98B6D0; color:#FFFFFF; padding:5px 0 0 10px; color: #40362C; font-size: 11px;}
.listMod2 a{color:#40362C; text-decoration:none; padding:5px 3px}
.listMod2 a:hover{ color: #CF789F}
.listMA a{display:block; width:115px; background-color:#98B6D0; padding:4px 0; text-align:center; color:#FFFFFF; float:left; margin:0 2px; text-decoration:none; font-weight:bold; color: #40362C;}
.listMA a:hover{background-color:#DED4C0; color: #CF789F}


.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:258px; height:auto; float:left; font-size:18px; font-weight:bold; padding:0 30px;}



.rsL1{ width:258px; float:left; font-size:12px; padding: 0 0px;}
.rsL1 a{ font-size:12px; text-decoration:none; color: #000}
.rsL1 a:hover{ color:#FFFFFF}
.rsL2{ width:200px; float:left; padding:2px 0 2px 4px; text-align:left}
.rsL2a{ width:210px; float:left; background-color:#DED4C0; padding:2px 0 2px 4px; color:#FFF; text-align:left}
.rsL3{ width:80px; float:left; padding:2px 0 2px 4px; color:#FFF; text-align:left}



.list{ width:530px; padding:5px; border:1px solid #000; float:left; margin:0 0 5px 0px; background-color:#CCC; color: black;}
.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:#000; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px 0}
.list2b{width:380px; float:left; background-color:#000; 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}

#back a{display:block; width:198px; height: 18px; display: block; background: url(../images/back.jpg) no-repeat; color:#FFFFFF; text-decoration:none; padding:3px 0; font-size:10px; text-align:center}

/*footer*/
#footer{width: 955px; height: 37px; margin: 0 auto; background: url(../images/footer.jpg) no-repeat; position: relative; left: 9px; text-align: center; color: #FFF; font-size: 12px; padding: 25px 0 0 0;}

#footer2{width: 955px; height: 37px; margin: 0 auto; position: relative; left: 9px; text-align: center; color: #FFF; font-size: 12px; padding: 25px 0 0 0;}