@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,h1,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;}

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; }

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 40px 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:293px;}

.bannerleft{ width:293px; 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{ width:328px; float:right; display:block; padding:0; margin:0;}
.quickserchbox{ width:293px; height:253px; text-align:center; padding:40px 0 0 0; margin:0; background:url(../images/quick_serch_bg.jpg) no-repeat 0 0; color:#ffffff; font:normal 12px/15px Arial, Helvetica, sans-serif;}



.containmid{ padding:7px 0 0 0; width:1002px;}

.leftContain{width:674px; float:left; display:block; padding:0 0 0 9px; margin:0;}
.leftContainindex{width:480px; 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{ padding:16px 0 30px 0; color:#000000; font:normal 12px/15px Georgia, "Times New Roman", Times, serif;}

.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:380px; float:left; display:block; padding:0; }

.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;}

