body
{
	background: #E9E9E9 url(images/bg_body.gif);
	color: #000000;
	margin: 10px; padding: 0px;
}
body, div, table
{
	color: #124806;
	font-size: 12pt;
}
/*Table style */
.main_table
{
	font-size: 12pt;
	color: #124806;
	border: solid 1px #C7FFBA;
}

.main_table2 
{
	font-size: 12pt;
	color: #764B0B;
	border: solid 1px #FFE7C2;
}

.main_table .title, .house_list .title
{
	background-color: #B5F0A8;
	font-weight: bold;
	padding-top: 5px;
	white-space: nowrap;
}

.main_table2 .title
{
	background-color: #FBB117;
	color: white;
	padding-top: 5px;
	white-space: nowrap;
}

.main_table td
{
	padding-left: 12px;
	border: solid 1px #C4E8BC;
	white-space: normal;
}
.sub_table
{
	font-size: 12pt;
}

.sub_table td
{
	border-style: dotted;
}
/*****************/

/* form style*/
.main_table .tips
{
	color: #056E1F;
}
.main_table .tips_error
{
	color: red;
	/*background-color: red;*/
}
.main_table .tips_good
{
	color: green;
	/*background-color: green;*/
}

.main_table .radio
{
	cursor: pointer;
}

.star
{
	color: red;
}

.main_table .showTips
{
	background-color: #CBDCFF;
	border: solid 1px #6B9BFB;
	padding: 2px;
	color: #0C3381;
	font-size: 12pt;
	position: absolute;
}

.house_list
{
	font-size: 12pt;
	padding: 0;
	margin: 0;
}
.house_list tr:hover
{
	background-color: #FFF5BA;
}
.house_list td
{
	border-bottom: dotted 1px #CCCCCC;
}

/*****************/
a:link {color:#186407;}     /* unvisited link */
a:visited {color:#3F523B;}  /* visited link */
a:hover {color:red;}  /* mouse over link */
a:active {color:#186407; text-decoration: none}  /* selected link */

.Sub_Menu ul
{
	list-style-type:none;
}

.Sub_Menu li
{
	font-size: 10pt;
	text-align: left;
	padding-top: 5px;
	cursor: pointer;
}

.post_title a {color:blue;}
.post_title a:link {color:blue;}
.post_title a:visited {color:blue;}
.post_title a:hover {color:red;}
.post_title a:active {color:blue; text-decoration: none}

.photo img{
	width: 95px;
	height: 69px;
	padding:2px;
	border:1px #ddd solid;
}

.photo a:hover img{
	border-color:#FF0000;
}

.myHover
{
	color:#A8EB7B; 
	text-decoration: none;
}

.txt
{
	border: solid 1px #CAEAAA;
	color: #30540C;
}

/*********************** page nav **************************/
.pnav{
	clear:left; margin: 10px 7px 0px 0px;
}
.pages-nav { height:24px;margin: 0; padding: 0px;}
.pages-nav .brackets, .pages-nav .mini-page{
	display:none;
	visibility:hidden;
}
.pages-nav .first-page{
	margin-top:18px!important;
	margin-top:19px;
}
.pages-nav a.backToTop:link{display:none;border:none;color:white;background:#FFF;}
.pages-nav a.backToTop:hover{color:white;background:white;}
.pages-nav a.backToTop:visited{color:#FFF;border:none;}
.pages-nav a, .pages-nav span { display: block; float: left; padding: 1px 5px 0px; margin-left: 4px; }
.pages-nav a, .pages-nav a:link, .pages-nav a:visited { background: #fff; border: 1px solid #ddd; color: #000; text-decoration: none; }
.pages-nav a:hover { background: #F30; border-color: #ddd; color: #fff; text-decoration: none; }
.pages-nav span { color: #999;}
.pages-nav span.next { color: #CCC;}
.pages-nav span.next1 { color: #CCC;  cursor:pointer; border:1px solid #DDDDDD;}
.pages-nav .current { border: 1px solid #fff; font-weight: bold; color: #000; }
.pages-nav .next { background: #fff; color: #000; border: 1px solid #ddd; }
/*********************** page nav **************************/

.img_gallery
{
	padding: 2px;
	cursor: pointer;
}

#gallery_list
{
	list-style: none;
}

#gallery_list li
{
	float: left;
	padding: 3px;
}

#myAdvertisement
{
	width: 150px; 
	height: 610px; 
	border: solid 1px green; 
	display: inline-block; 
	text-align: center;
}
