body{
	padding: 0;
	margin: 0;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	background: #FEE6B1 url(../images/bg.gif) repeat-x top; 
	color: #454545;
}

#content2{
	margin: 0 auto;
	width: 770px;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	line-height: 1.5em;
}

select{
	font-family:Tahoma, sans-serif;
	font-size:12px;
}

#bottomside{
	background:url(../images/content_bg.jpg) repeat-y center;
}

#bottomside td{
	text-align:left;
}

#topside{
	background:url(../images/content_bg_top.jpg) top center no-repeat;
	
}

#topside h1{
	margin:0 0 0 5px;
	padding:0px;
	font-size:10px;
	color:#FFFFFF;
	height: 25px;
}

a, a:visited, a:link{
	text-decoration:none;
	color:#b35d20;
}

a:hover{
	text-decoration:underline;
	color:#b35d20;
}

.littlehelper ul{
	margin:0 10px 10px 30px;
}

.buliding_info_list th{
	text-align:left;
	background:#f6be3b;
	color:#333333;
	font-weight: normal;
	border-right:#f6be3b 1px solid;
	border-bottom:#f6be3b 1px solid;
}

.buliding_info_list td{
	vertical-align:top;
	border-right:#f6be3b 1px solid;
	border-bottom:#f6be3b 1px solid;
}

#search_result{
	margin:0px 0 0 0;
}

#search_result h3{
	background:#f6be3b;
	color:#FFFFFF;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

#detailsTitle th{
	background:#f6be3b;
	color:#FFFFFF;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	text-align:left;
}

#detailsTitle td{
	background:#f6be3b;
	color:#FFFFFF;
	margin:0px;
	font-size:12px;
	padding:5px;
	text-align:right;
}

.buliding_info_list2 th{
	text-align:left;
	background:#fdd176;
	color:#333333;
	border-right:#fdd176 1px solid;
	border-bottom:#fdd176 1px solid;
}

.buliding_info_list2 td{
	vertical-align:top;
	border-right:#fdd176 1px solid;
	border-bottom:#fdd176 1px solid;
}

.buliding_info_list3 th{
	text-align:left;
	background:#fdd176;
	color:#333333;
	border-right:none;
	border-bottom:none;
}

.buliding_info_list3 td{
	vertical-align:top;
	border-right:none;
	border-bottom:none;
}

.table_inside2 th{
	vertical-align:top;
	background:#ececec;
	width:150px;
	font-weight: normal;
	border-right:#bdbdbd 1px solid;
	border-bottom:none;
}

.table_inside2 td{
	border-right:none;
	border-bottom:none;
}

.table_inside th{
	vertical-align:top;
	background:#ececec;
	width:90px;
	font-weight: normal;
	border-right:#bdbdbd 1px solid;
	border-bottom:none;
}

.table_inside td{
	border-right:none;
	border-bottom:none;
}

img{
	border:0;
}

form{
	margin:0px;
}

.footer{
	text-align:left;
	border-top:#AEAE67 1px solid;
	margin:0 15px 0px 20px;
}

.footer p{
	margin:3px;
}

.clear{
	clear:both;
}

.content { 
	margin: 0 auto;
	width: 770px;
	background:url(../images/content_bg.jpg) repeat-y center;
}

#topmenu{
	/*margin: 0 auto;*/
	/*width: 750px;*/
	/*padding: 0px 0px 0px 0px;*/
	
	/*background:url(../images/content_bg_top.jpg) top center no-repeat;*/
}

#topmenu h1{
	width: 760px;
	margin:0px;
	padding:0px;
	background:#F8B56D;
	font-size:10px;
	color:#FFFFFF;
}

#topmenu #main_menu{
	background:#F57C25;
	border-top:#AEAE67 2px solid;
	border-bottom:#AEAE67 2px solid;
	width:100%;
	margin:3px 0 0px 0px;
	height:28px;
}

#topmenu #main_menu ul{
	margin:0px;
	padding:0px;
}

#topmenu #main_menu ul li{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}

#topmenu #main_menu .active{
	background:url(../images/menu_bg_active.gif) top center no-repeat #E0691A;
}


#topmenu #main_menu ul li a, #topmenu #main_menu ul li a:link{
	padding:5px 17px 5px 17px;
	display: block;
	background:#F57C25;
	text-decoration:none;
	color:#FFFFFF;
	/*border-right:#FF9900 1px solid;*/
}

#topmenu #main_menu ul li a:hover{
	background:url(../images/menu_bg_over.gif) top center no-repeat #FF9148;
}

#login_menu{
	margin:0px 0 0 0;
	border:#cda756 1px solid;
	background:#fff3db;
	width:180px;
	height:152px;
}

#login_menu h3{
	background:#cda756;
	color:#FFFFFF;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

#danger_menu{
	margin:0 0 0 5px;
	border:#F7A700 1px solid;
}

#danger_menu h3{
	background:#F7A700;
	color:#FFFFFF;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

#danger_menu acolor1{
	background:#D8D8D8;
}
/*
#danger_menu tr{
	background: url(danger_bg.jpg);
	background-position:0px;
	padding: 0px;
	margin:0px;
	text-decoration:none;
	display:block;
	cursor:pointer;
	border-top:1px #cccccc dashed;
}

#danger_menu td{
	padding: 5px;
	
}*/

#danger_menu a, #danger_menu a:link, #danger_menu a:visited{
	background: url(../images/danger_bg.jpg);
	background-position:0px;
	text-decoration:none;
	display:block;
	cursor:pointer;
	border-top:1px #cccccc dashed;
}

#danger_menu a:hover{
	background: url(../images/danger_bg.jpg);
	background-position:800px;
}

#left{
	float:left;
	width:180px;
	margin:5px 0 0 0 ;
	padding:0 0 0 6px;
}

#mid{
	float:left;
	width:439px;
	margin:5px 0 0 5px;
	padding:0 5px 0 0;
	border-right:#CCCCCC 1px solid;
}

#right{
	float:right;
	margin:5px 5px 0 0 !important;
	margin:5px 2px 0 0;
	width:128px;
	text-align:center;

}

#right .right_ad{
	padding:2px;
	border-bottom:#CCCCCC 1px solid;
}

#calc{
	margin:0px 0 0 0;
	width:198px;
	border:#b9dcbb 1px solid;
	background:#dbe9ce;
}

#calc h3{
	background:#b9dcbb;
	color:#4c280e;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

#q_search{
	margin:0px 0 0 0;
	width:198px;
	border:#C98800 1px solid;
	background:#ECECEC;
}

#q_search h3{
	background:#C98800;
	color:#FFFFFF;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

#q_search h4{
	background:#C98800;
	color:#FFFFFF;
	margin:0px;
	font-weight:bold;
	padding:5px;
	border-bottom: #FFFFFF 1px solid;
}

#q_search h4 a{
	background:#C98800;
	color:#FFFFFF;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

#news_loop{
	margin:0 0 0 0;
	padding: 0;
	border:#cda756 1px solid;
	background:#ECECEC;
}

#menu_news  a, #menu_news  a:link, #menu_news .nor{
	font-size:16px;
	font-weight:bold;
	padding:5px;
	display: block;
	text-decoration:none;
	color:#FFFFFF;
}

#menu_news a:hover{
	background:#84641f;
	color:#FFFFFF;
}

#menu_news .active{
	background:#84641f;
}

#agent_loop{
	margin:0px 0 0 0;
	width:198px;
	border:#cda756 1px solid;
	background:#ECECEC;
}

#agent_loop h3{
	background:#cda756;
	color:#FFFFFF;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

#recommend{
	margin:5px 0 0 0;
}

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

#recommend ul li{
	margin:0px 3px 0 0px;
	padding:0px;
	float:left;
	list-style:none;
}

#recommend ul li a, #recommend ul li a:link, #recommend .nor{
	padding:3px 13px 3px 13px;
	display: block;
	text-decoration:none;
	color:#333333;
	border-right:#FFFFFF 1px solid;
}

#recommend ul li a:hover{
	background:#969615;
	color:#FFFFFF;
}

#recommend .active{
	background:#71710D;
}

#menu_agent{
	margin:0px 0 0 0;
	/*width:435px;*/
	background:#ECECEC;
	/*border-top:#71710D 1px solid;*/
	border-left:#f6be3b 1px solid;
	/*border-right:#71710D 1px solid;*/
}

#menu_bus{
	margin:0px 0 0 0;
	/*width:435px;*/
	background:#ECECEC;
	/*border-top:#71710D 1px solid;*/
	border-left:#f6be3b 1px solid;
	/*border-right:#71710D 1px solid;*/
}

.right_articles{
	margin: 15px 0px 0 0px;
	border-bottom:#71710D 1px solid;
}

#recommend_mo{
	margin:5px 0 0 0;
}

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

#recommend_mo ul li{
	margin:0px 0px 0 0px;
	padding:0px;
	float:left;
	list-style:none;
	font-weight: bold;
	font-size: 14px;
}

#recommend_mo ul li a, #recommend_mo ul li a:link, #recommend_mo .nor{
	padding:3px 13px 3px 13px;
	font-size:13px;
	display: block;
	text-decoration:none;
	color:#333333;
	border-right:#FFFFFF 1px solid;
}

#recommend_mo ul li a:hover{
	background:#f6be3b;
	color:#FFFFFF;
}

#recommend_mo .active{
	background:#f6be3b;
}

#menu_mo{
	margin:0px 0 0 0;
	/*width:435px;*/
	background:#ECECEC;
	/*border-top:#71710D 1px solid;*/
	border-left:#f6be3b 1px solid;
	/*border-right:#71710D 1px solid;*/
}

#menu_mo2{
	margin:0px 0 0 0;
	/*width:435px;*/
	background:#ECECEC;
		/*border-top:#71710D 1px solid;*/
	border-left:#f6be3b 1px solid;
	/*border-right:#71710D 1px solid;*/
}

#menu_mo3{
	margin:0px 0 0 0;
	/*width:435px;*/
	background:#ECECEC;
		/*border-top:#71710D 1px solid;*/
	border-left:#f6be3b 1px solid;
	/*border-right:#71710D 1px solid;*/
}

.left h3 {
	clear: both;
	background: #A9C0CE url(../images/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 14px Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
}

.left th{
	text-align:left;
}
