*{margin:0; padding:0;}
body{
   font-size:11px; font-family:Verdana, Geneva, sans-serif;
   background:transparent url(../images/bg_img.png) repeat-x top fixed;
   }
h1, h2{
	
	font-family:Arial, Helvetica, sans-serif;font-weight:normal;
	color:#47ADE2;
   }
   
h2.holiday{background:url(../images/holiday-head.gif) no-repeat;}
h2.land{background:url(../images/land-head.gif) no-repeat;}
h2.thailand{background:url(../images/thailand-head.gif) no-repeat;}
h2.featured{background:url(../images/featured-head.gif) no-repeat;width:200px; height:30px; text-indent:-9999px; margin-top:10px;}
h2.related{background:url(../images/related-head.gif) no-repeat;width:200px; height:30px; text-indent:-9999px; margin-top:10px;}
h2.house{background:url(../images/house-head.gif) no-repeat;width:200px; height:30px; text-indent:-9999px; margin-top:10px;}
h2.houserent{background:url(../images/house-rent-head.gif) no-repeat;width:200px; height:30px; text-indent:-9999px; margin-top:10px;}
h2.land2{background:url(../images/land2-head.gif) no-repeat;width:200px; height:30px; text-indent:-9999px; margin-top:10px;}
h2.business{background:url(../images/business-head.gif) no-repeat;width:200px; height:30px; text-indent:-9999px; margin-top:10px;}
h2.contact{background:url(../images/contact-head.gif) no-repeat;width:200px; height:30px; text-indent:-9999px; }
h2.about{background:url(../images/about-head.gif) no-repeat;width:200px; height:30px; text-indent:-9999px; margin-top:10px;}
h2.home{background:url(../images/home-head.gif) no-repeat;width:300px; height:30px; text-indent:-9999px; margin-top:10px;}



select, input{font-size:12px;}
a:focus, a:hover, a:active { outline:none; }
/** Header **/
#header{width:910px; margin:0 auto; background-color:#ffffff; overflow:auto;}
#logo{margin-left:5px; width:300px; float:left;}
#contactnum{
   float:right; margin-right:10px; width:210px; height:75px;
   background:transparent url(../images/contactnum.gif) bottom no-repeat;
   }

#header h1{text-indent:-9999px; float:left;}

/** Main **/
#main{margin:0 auto; width:910px; background-color:#ffffff; overflow:auto;}
#topmenu{
   margin-left:5px; /*height:32px;*/ width:900px; overflow:auto;
   background-image:url("../images/topmenu_bg.png");


   }

#topmenu li{float:left; list-style:none;}
#topmenu a{
   line-height:32px; padding:0 24px; float:left; text-decoration:none;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   text-transform:uppercase;
   color:#ffffff;
   }
#topmenu a:hover{
   color:#ffff00;
   }


#quicksearch{margin:10px 0; margin-left:5px;}
#quicksearch label{color:#ff0000; font-weight:bold; margin-left:10px;}
#quicksearch input{margin-left:10px;}
#quicksearch select{margin-left:10px;}

#leftcolumn{width:230px; float:left; margin-left:5px;}
#leftcolumn a{color:#000000;}
#leftcolumn h2{ width:200px; height:35px; text-indent:-9999px;}
#leftcolumn span{font-weight:bold;}
#leftcolumn .lefttext{color:#000000; width:200px;}
#leftcolumn p{padding:5px 0;}
.leftred{
   background:transparent url(../images/left_box_red_topbg.gif) no-repeat;
   color:#EA3B00;
   margin-bottom:10px;
   }
.leftred .boxbottom{
   background:transparent url(../images/left_box_red_bottom.gif) no-repeat;
   }

.leftorange{
   background:transparent url(../images/left_box_orange_topbg.gif) no-repeat;
   color:#ff9900;
   margin-bottom:10px;
   }
.leftorange .boxbottom{
   background:transparent url(../images/left_box_orange_bottom.gif) no-repeat;
   }

.leftblue{
   background:transparent url(../images/left_box_blue_topbg.gif) no-repeat;
   color:#00AAEE;
   margin-bottom:10px;
   }
.leftblue .boxbottom{
   background:transparent url(../images/left_box_blue_bottom.gif) no-repeat;
   }
.leftred,.leftorange,.leftblue{padding-top:5px;}
.leftcontent{padding-left:20px; padding-bottom:5px;}
.boxbottom{height:3px; font-size:1px;}

#leftcolumn ul li{list-style:none;}
#leftcolumn ul li a{}
#addclick img{border:none;}

#rightcolumn{
   float:left; width:660px; margin-left:10px;
   background:transparent url(../images/main_page_blue_box_topbg.gif) no-repeat;
   }
   

#rightcolumnbottom{
   height:20px;
   background:transparent url(../images/main_page_blue_box_bottombg.gif) no-repeat;
   }

#contentheader{
   margin-left:15px; width:625px;
   }
#contentheader h1{color:#47ADE2; font-size:24px; font-weight:normal; margin:15px 0;}

#contentheader ul{
	padding-left:20px;
	padding-bottom:20px;
	
}

#contentheader p{
	margin-bottom:10px;
	
}

#listing{margin-left:10px;}

/** Listing **/
#listing h2.title{
   background:transparent url(../images/listing_title.gif) no-repeat;
   color:#ffffff; line-height:26px; padding-left:10px; margin:10px 0 0;
   height:26px;
   font-size:16px;
   font-weight:bold;
    position:relative;
   }
#listing h2 span{position:absolute; right:33px;top:0px;}

#listing #boxpropertydetail{padding:10px 0;}

#listing #propgallery{float:left;}
#propgallery #display{padding-left:5px;}
#propgallery #glthumb img{padding:5px;}

#listing #propdetail{float:left; margin-left:5px; margin-right:5px; width:260px; }
#propdetail #price{color:#00AAEE; margin-bottom:5px;}
#price .big{ font-size:14px; font-weight:bold; }

#propdetail #location{color:#ff9900; margin-bottom:20px;}
#propdetail li{
	margin-left:20px;	
}

#propdetail p{
	margin-bottom:5px;	
	margin-top:5px;	
}

#contactus{
   width:176px; height:49px; text-indent:-9999px; display:block; margin:15px 0 10px 30px;
   background:transparent url(../images/contact_us_link.gif) no-repeat;
   }
a.example7{ margin-left:60px;}
#propdetail p{padding-bottom:5px;}

.boxproperty{
   margin-top:10px; overflow:auto; width:625px;
   background:transparent url(../images/listing_bg.gif) no-repeat;}
.boxproperty .listingbottom{
   height:15px; clear:both;
   background:transparent url(../images/listing_bottom.gif) no-repeat;
   }
.boxproperty .propname{float:left; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.boxproperty .price{float:right; margin-right:10px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;
}
.boxproperty .propimg{float:left;}
.boxproperty p{float:left; width:450px; margin-left:20px;}
.boxproperty p a{
   display:block; text-decoration:none; width:128px; height:27px; text-indent:-9999px;
   background:url(../images/morepropinfo-but.gif) top left no-repeat;
   float:right; margin-top:10px;
   }
.boxproperty p a:hover{background:url(../images/morepropinfo-but.gif) bottom left no-repeat;}

.boxproperty .propname,.boxproperty .price{color:#ffffff; font-size:16px;  line-height:26px;}
.boxproperty .propname,.boxproperty .propimg{ margin-left:10px;}
.boxproperty .propimg,.boxproperty p{margin-top:10px;}

/** footer **/
#footer{
   width:910px; height:54px; margin:10px auto 0; padding-top:10px;
   background:transparent url(../images/footer_bg.gif) center top no-repeat;
   text-align:center;
   color:#FFF;
   font-size:10px;
   }
   
   #footer a{
	   color:#FFF;
	   text-decoration:none;
	   
   }



/** global class **/
.clearing{clear:both; height:1px; font-size:1px;}
