/* CSS Document */
body {
	font-family: Tahoma, Verdana, sans-serif;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #000;
	background: #f3f2e7;
	text-align: center;
}
#body {
	position: relative;
	min-height: 100%;
	
}

* html #body {	height: 100%; }
.clr {
	clear: both;
}
a:link, a:visited{
	color:#000;
	text-decoration: none;
}
#top_without_search {
	background: url(images/top_without_search.jpg) top center no-repeat;
	margin: 0 auto;
	width: 946px;
	height: 67px;
}
#headertop {
	background: url(images/headertop.jpg) top center no-repeat;
	width: 960px;
	height: 6px;
	margin: 0 auto;		
	font-size: 0;
	
}
#header {
	background: url(images/header.jpg) top center repeat-y;
	margin: 0 auto;
	width: 960px;
}
#image {
	background: url(images/headerimg.jpg) top center no-repeat;
	width: 942px;
	height: 104px;
	margin: 0 auto;
	text-align: left;
}
#headerbottom {
	background: url(images/headerbottom.jpg) top center no-repeat;
	margin: 0 auto;
	height: 9px;
	width: 960px;
	font-size: 0;
}
.center {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}

div#wrapper {
	margin: 0 auto;
	width: 940px;
	text-align: left;
	background: url(images/content.jpg) top center repeat-y;
}

#content {
	width: 940px;
	margin: 0 auto;
	text-align: center;
	padding: 10px 20px 10px 13px;
}
#main_full {
	float: left;
	width: 730px;
	padding: 0 0 0 0px;
	text-align: left;
}
#main_full_detail {
	float: left;
	width: 846px;
	padding: 0 0 0 10px;
	text-align: left;
}

.detail_property {
	background-color:#FFFFFF;
	text-align:center;
}

#rightmenu {
	margin: 0;
	width: 180px;
	float: left;
	text-align: left;
	padding: 0;
}

#content_bottom {
	background: url(images/content_bottom.jpg) top center no-repeat;
	height: 10px;
}

.module div div div h3 {
	color: #666;
	font-family: Georgia, Verdana, Tahoma, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	height: 30px;
	text-decoration: none;
	padding: 0 0 4px 10px;
	background: url(images/h3.jpg) top center no-repeat;
	font-weight: normal;
	line-height: 31px;
	margin: 0;
	text-transform: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	font-family: Georgia, Verdana, serif;
	line-height: 20px;
	padding: 0 0 0 14px;
	text-decoration: none;
	color: #333;
	font-weight: normal;
	font-size: 11px;
	background: url(images/menu_row.jpg) bottom left no-repeat;
	margin: 0;
	height: 20px;
	display: block;
}

a#active_menu.mainlevel:link, a#active_menu.mainlevel:visited {
	color: #000;
}

a#active_menu.sublevel:link, a#active_menu.sublevel:visited {
	color: #000;
}

a.mainlevel:hover {
	color: #000;
}

a.sublevel:link, a.sublevel:visited {
	font-family: Georgia, Verdana, serif;
	text-decoration: none;
	color: #333;
	margin: 0;
	font-size: 11px;
	background: url(images/submenu_row.jpg) center left no-repeat;
	font-weight: normal;
	display: block;
	line-height: 20px;
	padding: 0 0 0 24px;
	border: none;
	height: 20px;
	display: block;
	text-align: left;
}

a.sublevel:hover {
	color: #000;
}


table.contentpaneopen , table.propertymain  {
	margin: 2px 8px;
	border-spacing: 0;
	padding: 0;
	border-collapse: collapse;
	color:#444;
	text-align:center;
}
table.propertymain th {
	font-weight:bolder;
	background-color:#72CFF1;
	color:#FFFFFF;
	line-height:28px;
}
table.contentpaneopen th {
	font-weight:bolder;
	background-color:#B1B1B1;
	color:#FFFFFF;
	line-height:28px;
}

table.contentpaneopen td, table.propertymain td {
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
	border: 1px #fff solid;
}

.language {
	 padding-top:80px;
	 margin-right:5px;
	 float:right;
}
.property {
	color:#000000;
}

.dataTableRowOdd, .tableRowOddNohover, .dataTableRowEven, .tableRowEvenNohover {
	background-color:#efefef;
}

tr.dataTableRowOdd:hover, tr.dataTableRowEven:hover {
	background-color:#DBE9FD;
}

/*#loadarea {
	width:500px;
}*/

#detail_top{
	text-align:left;
	font-size:14px;
	font-weight:bolder;
}

.detail_area {
	line-height:20px;
	font-weight:bold;
}

.detail {
	line-height:20px;
	text-indent:10px;
}

#div_detail {
	width:65px;
	border-top:#666666 1px dashed;
	border-left:#666666 1px dashed;
	border-bottom:#666666 1px dashed;
}

#div_detail_top {
	padding-top:25px; 
	width:245px;
}
.font_price {
	font-size:12px;
	font-weight:bolder;
	color:#000;
}

.border_right {
	border: 1px #fff solid;
}

.bg_search_form {
	background-image:url(images/search/bg_search.png);
	background-repeat:no-repeat;
	width:640px;
	height:295px;
}

font.mainlevel{
	font-family: Georgia, Verdana, serif;
	line-height: 20px;
	padding: 0 0 0 14px;
	text-decoration: none;
	color: #333;
	font-weight: normal;
	font-size: 11px;
	background: url(images/menu_row.jpg) bottom left no-repeat;
	margin: 0;
	height: 20px;
	display: block;
}
font.mainlevel span:hover{
	color:#8c8b89;
}
.font-1{
	font-family:tahoma, Verdana, Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#6f6f6e;
	}
.font-2{
	font-family:tahoma, Verdana, Times, serif;
	font-size:13px;	
	}
.font-3{
	font-family:tahoma, Verdana, Times, serif;
	font-size:11px;	
	}
.w-main{
	width:180px;
	text-align:right;
	}
.w-main2{
	width:180px;
	text-align:right;
	}
.w-text{	
	text-align:left;
	}
.w-redio{
	width:25%;
	text-align:left;
	}
.start{
	color:#FF0000;
	font-size:12px;
	
	}
#font-size-1{
	font-size:14px;
	font-weight:bold;
	}
#font-size-11{
	font-size:14px;
	
	}
#font-size-2{
	font-size:20px;
	font-weight:bold;
	}
#font-size-3{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	}
#aa{	
	padding-right:20px;
	font-size:13px;
	}
#aa a{
	color:#235fb9;
	text-decoration:none;
	}
#aa a:hover{
	color:#e14141;
	text-decoration:none;
	
	}

input[type="text"], select, textarea, input[type="password"]{
	border:1px solid #b7b7b3;
	color: #333;
	font: inherit;
	
	}
input:focus, input.focused {color: #333; }


hr{
	border:1px solid #b7b7b6;
}
.winput1{
	width:200px;
}
a.member:link , a.member:visited{
	color:#0099FF;
}
a.member:hover {
	color:#FF9933;
	text-decoration:underline;
	
}

.mlink, a.mlink : link, a.mlink:visited {
	text-decoration:underline;
	font-weight:bold;
	
}
a.mlink:hover {
	color:#d9781a;
	text-decoration:underline;
	font-weight:bold;
}

/*********************** Sine **********************************************/
#h_body{
	background:url(../images/head_body.png) repeat-x;
	height:100px;	
}
#login{	
	width:960px;
	padding-top:7px;
	padding-bottom:7px;
}

#login a{
	color:#535a6b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#login a:hover{
	color:#f44f16;
}

#bn-house-land{
	margin-top:2px;
	font-family:tahoma, Courier, monospace;
	font:14px bold;
	color:#4b71df;
	padding-left:30px;
	padding-top:8px;	
	width:625px;
	height:30px;
		
	/* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#fdfdf1', EndColorStr='#e4e4e4', GradientType=0);
	
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdf1), to(#e4e4e4));
	/* mozila firefox*/
	background: -moz-linear-gradient(top, #fdfdf1, #e4e4e4);
	
	border: solid 1px #dededd;
	-moz-box-shadow:1px 1px 5px #8b8b8a;
	-webkit-box-shadow: 1px 1px 5px #8b8b8a;
     box-shadow: 1px 1px 5px #8b8b8a;
	}
#menubuy22{
	margin-top:10px;
	margin-bottom:10px;
	
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#fdfdf1', EndColorStr='#cdcdcb', GradientType=0);
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdf1), to(#cdcdcb));
	/* mozila firefox*/
	background: -moz-linear-gradient(top, #fdfdf1, #cdcdcb);

	border-width:1px;
	border-style:solid;
	border-bottom-color:#aaa;
	border-right-color:#aaa;
	border-top-color:#aaa;
	border-left-color:#aaa;
	border-radius:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	 
		
}

#menusale{
	margin-top:10px;
	margin-bottom:10px;
	
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#f7f6ed', EndColorStr='#f0e979', GradientType=0);
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f6ed), to(#f0e979));
	/* mozila firefox*/
	background: -moz-linear-gradient(top, #f7f6ed, #f0e979);

	border-width:1px;
	border-style:solid;
	border-bottom-color:#aaa;
	border-right-color:#aaa;
	border-top-color:#aaa;
	border-left-color:#aaa;
	border-radius:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	 
		
}

#menusale{
	margin-top:10px;
	margin-bottom:10px;
	
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#ffffff', EndColorStr='#fcf9b2', GradientType=0);
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fcf9b2));
	/* mozila firefox*/
	background: -moz-linear-gradient(top, #ffffff, #fcf9b2);

	border-width:1px;
	border-style:solid;
	border-bottom-color:#aaa;
	border-right-color:#aaa;
	border-top-color:#aaa;
	border-left-color:#aaa;
	border-radius:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	 
	
}
#tbgradius{
	background: -moz-linear-gradient(top, #f6f5ea, #f1f0de);

}
#detailhouse-land{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#865e12;
	border-bottom:2px dotted #3e3d3d;
	margin-top:10px;
	margin-bottom:10px;	
	height:45px;
	width: auto;
}
#psearch{
	padding-left:50px;
	
}
.colorsearch{
color:#3c3b3b;
}
.colortotal{
color:#b91e16;
}
.font_main{
	font-size:12px;
	font-weight:bold;
}
#prolist{
	font-size:13px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	color:#767474;
	}
#prolist:hover{
	color:#b91e16;
	}
.total{
	font-size:13px;
	font-family:tahoma, Arial, Helvetica, sans-serif
	}

a.mainlevel:hover{
	color:#8c8b89;
}
.notifierOther , .notifierSuccess, .notifierNotice, .notifierWarning, .notifierError  {
	margin-top:10px;
	height:30px;
	text-indent:30px;
	width:450px;
	margin-left:10px;
	padding-top:10px;
	border:1px solid #b7b7b3;
	}

.notifierSuccess {
	background: #efe url(images/success24x24.gif) 5px 5px no-repeat;
	color: #040;
	border: 2px solid #080;
	border-color: #080;
	
}
.notifierError {
	background: #fe4 url(images/error20x20.gif) 8px 8px no-repeat;
	color: #c00;
	border-color: #FF9900;
	border: 2px solid;
}
.menu_detail{
	background: url(images/h3.jpg) no-repeat;
	font-family: Georgia, Verdana, Tahoma, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	height: 25px;
	padding: 7px 0 4px 15px;
	
	}
.menu_detail a{
	color:#666;
	}
.menu_detail a:hover{
	color:#a4a4a6;
	} 

/*-------------------------------- close sine ---------------------------------*/