body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFAD9;
	background-image:url(../image/bg_image.jpg);
    background-repeat:no-repeat;
	line-height:18px;
 
	margin:0px;}
.clearboth{
clear:both;}

 

#container_border{
width:980px;
margin:0px auto;
background-color:#E0DBBC; 
height:30px;
}

#container_border_left{
float:left; 
font-weight:bold;
font-style:italic;
width:200px;
 padding:5px;
 }

#container_border_right{
float:right; 
 
padding:5px;
 
 
}

#wrapper{
width:980px;
margin:0px auto;
}

#header{
width:980px;
margin:0px auto;
}



#header_logo{
width:533px;
margin:0px;
float:left;}

#logo_maui_home{
text-align:left;
margin:30px 30px 0px 0px;
}

#logo_real_estate{
text-align:right;
margin:10px 10px 0px 0px;}

#header_email_address{
background-image:url(../image/logo_image.png);
background-repeat:no-repeat;
width:412px;
float:left;
margin:15px 0px 0px 35px;
height:139px;
}

.header_email_text{
margin:30px 10px 0px 20px;
color:#FFFFFF;
}

#header_email_address .formrow{ 
margin:0px 0px 0px 20px;}

#header_email_address .formrow .formfeild{
float:left;
margin:10px 10px 10px 0px ;
width:110px;
 }

#header_email_address .formrow .formfeild2{
margin:0px 0px 0px 0px;
width:110px;
}

#header_email_address .formrow .formfeild input
{
width:100px;
}
#header_email_address .formrow .formfeild2 input{
padding:1px;
margin:0px 0px 0px 0px;
width:110px;
background-color:#289C0F;
color:#FFFFFF;}

#navi{
background-image:url(../image/navi.jpg);
background-repeat:no-repeat;
width:980px;
height:35px;
margin:0px 0px 0px 0px;
 line-height:15px; }

#navi ul{
padding:0px;
margin:0px;}
 

#navi  ul li{	margin: 0px; padding:0px; float:left; list-style:none; text-transform:uppercase;  background-image:url(../image/navi_line.jpg); background-repeat:no-repeat; background-position:right;     }
#navi   ul li a{	color:#5a6d7b; text-decoration:none;   display:block;    text-decoration:none; color:#FFFFFF;   text-transform:uppercase ;margin:0px; padding:10px 20px ;  }
#navi ul li a:hover{	color:#ffffff; text-decoration:none;     }
#navi ul li ul{	display:none; z-index:1000}
#navi ul li:hover >  ul{	display: block; position:absolute; background-color:#0A5B9A; }
#navi ul li ul li{	float:none;     width:180px; border-bottom:1px solid #317DAF;line-height:20px;    font-size:12px; background-image:none;}
#navi ul li ul li  a{	color:#ffffff; text-decoration:none;   display:block; padding:4px 15px;   text-transform:none    }
#navi ul li ul li ul{	 margin-left:180px;   margin-top:-28px; }





#header_bg_image{
margin:10px 0px 0px 0px;}

#header_navi{
background-image:url(../image/header_navi.jpg);
background-repeat:no-repeat;
height:51px;
width:980px;
margin:0px;}

#header_navi .meaning_the_best{
margin:15px 15px 0px 15px ;
float:left;
color:#FFFFFF;
font-size:18px;}

.real_estate{
background-image:url(../image/realestate_img.jpg);
background-repeat:no-repeat;
width:196px;
height:31px;
margin:10px 20px;
float:right;}

.real_estate_text{
color:#FFFFFF;
margin:9px 15px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;}

#main{
background-image:url(../image/main_bg.jpg);
background-repeat:no-repeat;
margin:0px;
width:980px; 
margin:0px auto;
 }

#main .blog_area{
width:323px;
float:left;
margin:0px 0px 0px 0px;}

#main .blog_text{
margin:10px;
font-size:12px;}

#main .blog_text h1{
font-size:18px;
color:#2C609A;}

.blog_real_estate{
background-image:url(../image/blog_realestate.jpg);
background-repeat:no-repeat;
width:234px;
height:27px;
margin:10px;}

.blog_real_text{
color:#FFFFFF;
display:block;
padding:5px;
margin:5px 12px 0px 15px;
font-size:10px;
font-weight:bold;}

.main_bg_line{
margin:0px 0px 0px 0px;
float:left;}




#main #research_area{
width:320px;
float:left;
margin:0px 5px 0px 5px;}

.real_research{

margin:0px 10px 0px 10px;
}

#main .real_research h1{
font-size:18px;
color:#2C609A;}

.research_real_text{
margin:0px 10px 10px 0px;}

.research_real_image{
margin:0px 0px 0px 0px;
float:left;}

.research_real_image1{
background-image:url(../image/research_real_img1.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
float:right;
width:118px;
height:62px;}

.real_image1_text{
color:#FFFFFF;
margin:15px 10px 10px 10px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;}

#main #featured_area{
width:300px;
margin:0px;
float:left;}

.featured_real{
margin:5px 10px 0px 10px;
text-align:center;
}
#main .featured_real h1{
margin:5px;
}
#main .featured_real h1 a{
font-size:18px;
color:#2C609A; 
text-decoration:none }

.featured_real_text{
font-size:13px;
font-weight:bold;
}

.featured_real_image{
margin:8px 0px 0px 0px;}

.featured_text{
font-weight:bold;
margin:0px 25px 0px 5px;
float:left;
font-size:14px;} 

.featured_text1{
margin:5px 25px 5px 15px;
 
font-size:12px;}  
.featured_text1 a{
text-decoration:none;}

#main_box{
width:980x;
margin:0px;
background-image:url(../image/main_box_bg.jpg); background-repeat:repeat-y;} 

#main_box .welcome_box{
background-image:url(../image/main_text_box.jpg);
background-repeat:no-repeat;
width:507px; 
float:left;}

#main_box .welcome_box .welcome_box_heading{
margin:15px;
font-size:20px;
font-weight:bold;
color:#2C609A;}

#main_box .welcome_box .welcome_box_text{
margin:10px;
font-size:12px;
}   
 
#main_box .new_listing_box{
 
width:473px;
 
margin:0px 0px 0px 0px;
float:left;}
.new_listing_box .block{ border-bottom:1px solid #3A3A3A; margin:0px 10px;  }
.new_listing_box .new_listing_heading{
margin:15px;
color:#D8D8D8;
font-size:24px;}

.new_listing_box  .new_listing_image{
float:left;
margin:5px 10px;}

.new_listing_box  .new_listing_image img{
border:2px solid #ffffff;}

.new_listing_box  .new_listing_text{
float:left;
margin:5px 10px;
color:#D8D8D8;
 }
.new_listing_box  .new_listing_text a{
 
color:#ffffff;
text-decoration:none;
 }
 

#main_navigation{
margin:0px auto;
width:980px;
}

#main_navigation ul{
padding:0px;
margin:0px;}

#main_navigation ul li{
list-style:none;
text-transform:uppercase;
float:left;
 
font-size:11px;
font-weight:bold;}
#main_navigation ul li a{
 
padding:10px 10px;
 display:block;
 text-decoration:none;
 color:#000000;}

#footer{
background-color:#022247;
}

#footer_address{
width:980px;
margin:0px auto; 
border-bottom:1px solid #3A3A3A;}

#footer_address_left{
float:left;
margin:30px 15px 10px 20px;
color:#FFFFFF;
font-size:14px;
overflow:auto;}

#footer_address_right{
float:right;
margin:30px 25px 10px 10px;
color:#FFFFFF;
font-size:12px;}

#footer_line{
margin:20px;
text-align:center;}

#footer_image_box{
width:980px;
margin:0px auto;
border-bottom:1px solid #3A3A3A;}

#footer_image{
float:left;
margin:10px;}

.footer_image{
float:right;
margin:10px 0px;}

.footer_image1{
float:right;
margin:10px 10px 10px 0px;}

.footer_image2{
float:right;
margin:10px 10px;}



#footer_tab{
background-image:url(../image/footer_.jpg);
background-repeat:no-repeat;
width:980px;
height:33px;
margin:0px auto;}

#footer_tab_left{
float:left;
margin:10px 10px 0px 10px;
color:#FFFFFF; 
width:220px;}

#footer_tab_right{
float:left;
margin:10px 0px 0px 0px;
color:#FFFFFF;
width:250px;
text-align:right;}

#footer_copy_right{
 width:980px;
 margin:0px auto;
 padding:10px;
color:#78724C; text-align:right}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/********************************/

#main_property{
width:980px;
background-image:url(../image/main_property.jpg);
background-repeat:repeat-y;
margin:0px auto 0px auto;}

#main_property #quick_search{
float:left;
margin:0px;
width:215px;}
#main_property #quick_search form{
margin:10px;}
#main_property #quick_search form td{
font-size:11px; text-transform:uppercase; font-weight:bold;}
#main_property #quick_search form td input{
font-size:11px;}
#main_property #quick_search form td select{
font-size:11px;}
#main_property .content{ margin:0px 15px ; }

#quick_search .quick_box{
width:215px;
height:32px;
background-image:url(../image/quick_search.jpg);
background-repeat:no-repeat;
margin:10px 6px;}

#quick_search .quick_box_text{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-align:center;
padding:7px 5px 0px 5px ;}

 

 


#main_property #search_report{
float:right;
margin:0px 15px 0px 15px ;
width:720px;}

#search_report_heading{
margin:10px 5px 0px 10px;
font-size:18px;
font-weight:bold;
color:#B15A59;
}

.property_line{
width:710px;
margin-right:10px;
}
.heading{ font-size:28px; font-weight:bold; padding:10px 5px; float:left;}
.result{ float:right; }
.result a{ text-transform:uppercase;  font-size:11px; font-weight:bold; text-decoration:none; color:#000000; padding:15px 0px 0px 0px ; display:block }


.property_box{
width:720px;
height:188px;
background-color:#FFFFFF;
background-image:url(../image/property_box.jpg);
background-repeat: repeat-x;
background-position:bottom;
margin:10px 0px ;
border:1px solid #D9D4B4;
}

.detail_list{ width:380px; float:left;}
.detail_list ul{ margin:0px; padding:0px;}
.detail_list ul li{ margin:0px; list-style:none; border-bottom:1px solid #D9D4B4;  padding:5px 10px ;}


.property_box .box_img{
margin:10px 0px 0px 10px;
float:left;
width:230px; }

.property_box .box_img img{ 
display:block;
border:1px solid #D9D4B4;}

.property_box .box_text{
margin:10px 0px ;
float:left;
width:470px;}

.property_box .box_text h1{
color:#B4332E;
font-size:18px;
font-weight:bold;
margin:0px 0px 5px 0px }

.property_box .veiw_details{
background-image:url(../image/veiw_detial.png);
background-repeat:no-repeat;
margin:10px 0px ;
width:157px;
height:19px;
text-align:center;
}
.property_box .veiw_details a{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
display:block;
padding:3px 0px 0px 0px ;
}
.page_text{ float:left; padding:5px 10px;}
.number_text{ float:right; padding:5px  10px;}
 .property_number{
margin:5px 25px 5px 0px;
float:right;
}

