@charset "utf-8";



/* CSS Document */







body {padding:0; margin:0; font:normal 14px/23px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/body_bg.jpg) repeat-x 0 0 #E1E8E8;}



div,p,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {padding:0; margin:0;}



ul{list-style:none; padding:0; margin:0;}



img{padding:0; margin:0; border:none;}



.speacer{ clear:both; line-height:0; padding:0; margin:0; height:0; font-size:0}



p{font:normal 14px/23px Arial, Helvetica, sans-serif serif; color:#141414; padding:0 0 0 0; margin:0;}


h1{font:normal 30px/32px Georgia, "Times New Roman", Times, serif; color:#141414; padding-left:20px }
h2{font:normal 30px/32px Georgia, "Times New Roman", Times, serif; color:#141414; padding:0 0 10px 0; margin:0 0 15px 0; border-bottom:1px solid #141414; }



h3{font:normal 30px/32px Georgia, "Times New Roman", Times, serif; color:#141414; border-bottom:none; }

.contentTitle{font-size:24px; border-bottom:1px solid; margin-bottom:15px}

a{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#00F; text-decoration:underline; }



a:visited{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#00F; text-decoration:underline; }



a:hover{text-decoration:none; color:#000}



h4{font:bold 16px Georgia, "Times New Roman", Times, serif; color:#3ba49a;}



/* -------------- main-part ------------------- */







.mainBody{ width:1002px; margin:0 auto; padding:0;}







/* -------------- top-part ------------------- */







.topPart{ padding:0; margin:0; height:211px; width:1002px; background:url(../images/header_bg.jpg) no-repeat 0 0;}



.topLeft{ width:400px; float:left; display:block; padding:0px 0px 0px 12px;}



.topRight{ width:415px; height:20px; float:right; display:block; padding-top:170px; font-family:Georgia, 'Times New Roman', Times, serif; color:#FFF; font-size:16px}



.logo{ padding:0; height:120px;}



.topiconlogo{ padding:10px 0px 0 0; margin:0;}



.topiconlogo img{ padding:0 6px 0 0; margin:0;}







/* -------------- menu-part ------------------- */







.topmenu{ padding:0; margin:0; width:1002px; height:50px;}







/* -------------- mid-part ------------------- */







.midpart{ width:1002px; padding:6px 0 10px 0; background:url(../images/mid_bg.gif) repeat-x 0 0 #ffffff;}







.topmid_box{ padding:10px 0 12px 0;}



.topmid_box a:link {color:#000; text-decoration:none;}

.topmid_box a:visited {color:#000; text-decoration:none;}

.topmid_box a:hover {color:#000; text-decoration:underline;}



.roundbox_1{ float:left; display:block; width:270px; padding:0 0 0 49px;}







.featured_property_box{ width:280px; height:282px; background:url(../images/property_box_bg.gif) no-repeat 0 0;}



.propertyTitle{ height:46px; font:normal 20px/40px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding:0 0 0 25px;}







.featured_property_box a{font:normal 12px/17px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; }



.featured_property_box a:hover{ text-decoration:none; }







.topbigbanner{ height:450px;}



.bannerleft{ width:282px; float:left; display:block; padding:0; margin:0;}

.bannermid{ width:372px; float:left; display:block; padding:0; margin:0 0 0 4px; background-color:#81C7C0;}

.bannerright {
    background-color: #3BA59B;
    border: 2px solid #000000;
    display: block;
    float: right;
    height: 426px;
    margin: 0;
    padding: 10px;
    width: 300px;
}


.bannerright table.gadget span.title a:hover, .bannerright table.gadget span.title a:visited, .bannerright table.gadget span.title a:active, .bannerright table.gadget span.title, .bannerright table.gadget span.title a, .bannerright table.gadget span.title a:link, .bannerright a    {color: #FFFFFF;
    font-family: georgia;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;}

.bannerright table.gadget span.powered a:hover, .bannerright table.gadget span.powered a:visited, .bannerright table.gadget span.powered a:active, table.gadget span.powered, .bannerright table.gadget span.powered a{
    color: #0000CC;
    font-size: 10px;
}

.quickserchbox-new{     color: #FFFFFF;
    font: 12px/15px Arial,Helvetica,sans-serif;
    height: 250px;
    margin: 0;
    text-align: center;
    width: 260px;
	border:2px solid #000;
	background-color:#EDE9DF;
	}

.buttons{width:667px; height:120px; float:left; margin-top:20px; padding-bottom:20px; text-align:left}


element.style {
    background: none repeat scroll 0 0 transparent;
    padding-top: 20px;
}
.quickserchbox {
    color: #FFFFFF;
    font: 12px/15px Arial,Helvetica,sans-serif;
    height: 253px;
    margin: 0;
    padding: 40px 0 0;
    text-align: center;
    width: 293px;
}





.containmid{ padding:7px 0 0 0; width:1002px;}



.leftContain{width:674px; float:left; display:block; padding:0 0 0 9px; margin:0;}

.leftContainindex{width:60%; float:left; display:block; padding:0 0 0 9px; margin:0;}



.rightcontain{ width:500px; float:right; display:block; padding:14px 9px 0 0; margin:0;}







.email_float_box_1{ float:left; display:block; padding:0; margin:0; width:190px; height:160px; background:url(../images/email_updates_bg.jpg) no-repeat 0 0; }



.property_float_box_1{ float:left; display:block; padding:0; margin:0 0 0 18px; width:190px; height:160px; background:url(../images/property_manager_bg.jpg) no-repeat 0 0; }



.contact_float_box_1{ float:left; display:block; padding:0; margin:0 0 0 18px; width:190px; height:160px; background:url(../images/contact_bg.jpg) no-repeat 0 0; }



.blacktxt{ font:normal 13px/15px Georgia, "Times New Roman", Times, serif; color:#000; padding:0 12px; margin:0; height:90px; text-align:center;}



.bluetitle{ font:normal 18px/20px Georgia, "Times New Roman", Times, serif; color:#137C72; padding:8px 0 8px 0; margin:0; text-align:center;}



a.boldlink{font:bold 11px/15px Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:underline; text-transform:uppercase; text-align:center;}



a.boldlink:hover{text-decoration:none;}







/* -------------- footer-part ------------------- */







.footer {
    color: #000000;
    font: 12px/15px Georgia,"Times New Roman",Times,serif;
    margin: 0 auto;
    padding: 16px 0 30px;
    width: 1002px;
}


.footer span{  font:normal 10px/15px Georgia, "Times New Roman", Times, serif;}



.footer a{color:#000000; font:normal 12px/15px Georgia, "Times New Roman", Times, serif; text-decoration:underline;}



.footer a:hover{text-decoration:none;}







.footerleft{ width:300px; float:left; display:block; padding:0 0 0 3px; }



.footermid{ width:435px; height:75px; float:left; display:block; padding:0; }
.logos{width: 280px; float:left}
.logos img{margin-right:10px}
.broker {width:150px; float:right; text-align:left; margin-top:15px}

.footerright{ width:238px; float:right; display:block; padding:0 3px 0 0; text-align:right}







/* -------------- inner-part ------------------- */







.innerleft{ width:293px; float:left; display:block; padding:0; margin:0;}



.innerright{ width:686px; float:right; display:block; padding:0 10px 0 0; margin:0;}







.innermid{ width:980px; margin:0 auto; padding:15px 0 0 0;}



.innermid ul{ padding-left:30px; list-style-type:square;}




