html, body{
	margin:0;
	padding:0;
	text-align:center;
	font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div, p, li, ul, ol, td, select, input {
	font-size:11px;
} 
a {
	text-decoration:none;
	color:#00ADEF;
}
a:hover {
	text-decoration:none;
	color:#D01C34;
}
h1, h2, h3, h4, h5, h6 {
	margin-top:3px;
	margin-bottom:3px;
	padding-top:3px;
}
h1, h2 {
	font-size:12px;
}
img {
	border:0px;
}
select {
	font-size:10px;
	width:115px;
}
#pagewidth{ 
 width:770px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
} 
 
#header{
 position:relative;  
 width:100%;
 background-image:url(../property/images/header_back.png);
 background-repeat:repeat-x;
 margin:0px;
} 

#mainmenu{
 position:relative; 
 width:100%;
 background-image:url(images/menu_back.png);
 background-repeat:repeat-x;
 margin:auto;
} 
#leftcol{
 width:192px; 
 float:left; 
 position:relative;  
 font-size:10px;
 border-right:3px solid #ccc;
 padding:10px;
 }
#maincol{
 background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:543px; 
 padding:10px 5px 5px 5px;
}
 
#footer{
	clear:both;
	padding:0px 5px 0px 5px;
 height:76px;
 color: #333333;
 background-image:url(images/footer_back.png);
 background-repeat:repeat-x;
 font-size:9px;
 } 
#footer p {
	text-align:center;
	padding-top:7px;
	font-size:10px;
}
.menu1 {
	background-image:url(images/menu1.png);
	background-repeat:no-repeat;
	height:18px;
	padding:20px 0px 0px 25px;
	margin:0px 20px 0px 50px;
	color:#666;
	display:block;
	float:left;
}
.menu1:hover {
	color:#009be3;
}
.menu2 {
	background-image:url(images/menu2.png);
	background-repeat:no-repeat;
	height:18px;
	padding:20px 0px 0px 45px;
	margin:0px 20px 0px 0px;
	color:#666;
	display:block;
	float:left;
}
.menu2:hover {
	color:#008e21;
}
.menu3 {
	background-image:url(images/menu3.png);
	background-repeat:no-repeat;
	height:18px;
	padding:20px 0px 0px 45px;
	margin:0px 20px 0px 0px;
	color:#666;
	display:block;
	float:left;
}
.menu3:hover {
	color:#d01c34;
}
.menu4 {
	background-image:url(images/menu4.png);
	background-repeat:no-repeat;
	height:18px;
	padding:20px 0px 0px 45px;
	margin:0px 20px 0px 0px;
	color:#666;
	display:block;
	float:left;
}
.menu4:hover {
	color:#e19c07;
}

.thumb {
	display:block;
	padding:2px 5px 5px 2px;
	margin:0px;
	background-image:url(images/thumb_back.png);
	background-position: right bottom;
	background-repeat:no-repeat;
}
.linkpages {
	border: 1px solid #666;
	background-color:#F6ECC4;
	text-align:right;
	padding:3px;
	color:#F28505;
}
.tblresult {
	margin-bottom:15px;
}
.tblsearch {
	margin-bottom:15px;
}
.tblcontact {
	margin-bottom:15px;
}
.header_row {
	background-color:#E7E7E7;
	background-image:url(images/headerrow_back.png);
	background-position:right;
	background-repeat:no-repeat;
	height:28px;
	padding-left:10px;
	border-bottom:1px solid #fff;
	font-weight:bold;
	color:#21BE46;
}
.subheader_row {
	background-color:#E7E7E7;
	height:28px;
	padding-left:10px;
	border-bottom:1px solid #666;
	font-weight:bold;
}
.odd_row {
	background-color:#eee;
	padding:3px 3px 3px 10px;
	margin:0px;
	border-top:1px solid #fff;
}
.even_row {
	background-color:#E7E7E7;
	padding:3px 3px 3px 10px;
	margin:0px;
	border-top:1px solid #fff;
}
.desc_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#E7E7E7;
}
.pic_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#ddd;
}
.area_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#E6F3C7;
}
.price_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#F6ECC4;
}
.topsell {
	background-color:#E6F3C7;
	border:1px solid #ccc;
}
.toprent {
	background-color:#F6ECC4;
	border:1px solid #ccc;
}
.newtopdiv {
	margin:8px;
	border-bottom:1px solid #fff;
	font-size:10px;
}
.printtop {
	background-image: url(images/small_h_back.png);
	background-repeat:repeat-x;
	height:100px;
	width:auto;
}
.hot {
	color:#c00;
}
.error {
	color:#c00;
	background-color:#fcc;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
	font-weight:bold;
	border:1px solid #c00;
}
.success {
	color:#090;
	background-color:#cfc;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
	font-weight:bold;
	border:1px solid #0c0;
}
div#printmenu {
	background: #eee;
	border: 1px dotted #999;
	position: absolute;
	width: 140px;	
	padding:2px;
}
#scol_1 {
width:166px;
float:left;
padding:0px 5px 0px 5px;
}
#scol_2 {
width:166px;
float:left;
padding:0px 5px 0px 5px;
border-right:1px dotted #ccc;
border-left:1px dotted #ccc;
}
#scol_3 {
width:166px;
float:left;
padding:0px 5px 0px 5px;
}
#scol_4 {
width:340px;
float:left;
padding:0px 5px 0px 5px;
}
#scol_1 p, #scol_2 p, #scol_3 p,#scol_4 p  {
	font-size:10px;
}
#scol_1 h2, #scol_2 h2, #scol_3 h2, #scol_4 h2 {
	color:#00ADEF;
	font-size:12px;
}
#printmenu a {
	display:block;
	float:left;
}
#printmenu a:hover {
	background-color:#F28505;
	float:left;
}
#wrapper {
	background-image:url(images/all_back.png);
	background-repeat:repeat-y;
	background-position:left;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 } 
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}/* CSS Document */

