@charset "utf-8";
/* CSS Document */
html,body {
	margin:0;
	padding:0;
	height:100%; 
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fac71e;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color:#09C;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

h1{
	font-size:32px;
	font-weight:normal;
	color:#FFF;
	margin:0;
	padding:0;
}
h1 span{
	font-size:22px;
	color:#FFF;
	font-weight:normal;
}
h1.topic_content{
	font-size:20px;
	color:#0C0;
	font-weight:normal;
}
h2{
	font-size:14px;
	font-weight:normal;
	color:#09C;
	margin:0;
	padding:0;
}
h3{
	font-size:14px;
	color:#333;
	margin:0;
	padding:0;
}
h4{
	font-size:24px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:0;
}
h5{
	font-size:12px;
	color:#333;
	margin:0;
	padding:0;
}
.topic{
	font-size:18px;
	color:#000;
}
.head_topic{
	font-size:16px;
	color:#090;
}

.clear{
	clear:both;	
}
.space{
	padding-top:10px;	
}
.space_regist_form{
	clear:both;
	padding-top:10px;
}

#warpper {
	position:relative; 
	margin:0 auto; 
	width:920px;
	background:#FFF;
	height:auto;
	height:100%; /* IE6*/
	min-height:100%;
}

/* ----- Header --------------------------------------------------*/
#header {
	padding:0;
	height:137px;
}
#header p {
	margin:0;
}
#header .header_logo{
	float:left;
	width:163px;
	height:108px;
}
#header .header_Nav{
	float:right;
	margin-top:20px;
	width:auto;
}
	*html #header .header_Nav{
		background:url(../images/Nav_bg.png) repeat-x;
	}

#header .header_Nav{
	float:right;
	margin-top:20px;
	width:auto;
}
#header .mainmenu_lft{
	float:left;
	width:11px;
	height:70px;
	background:url(../images/Nav_bg_lft.png) no-repeat;
}
#header .mainmenu_rt{
	position:absolute;
	right:0;
	width:11px;
	height:70px;
	background:url(../images/Nav_bg_rt.png) no-repeat;
}
#header .mainmenu_cnt{
	float:left;
	padding-right:12px;
	background:url(../images/Nav_bg.png) repeat-x;
	height:70px;
}
.header_menu{
	float:right;
	margin-top:25px;
	height:0;
	width:auto;
}
/* *html .header_menu{
		width:600px; 
		background:url(../images/Menu_bg.png) repeat-x;
 }
*/
.topmenu{
float:clear;
width: 100%;
overflow: hidden;
}

.topmenu ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
list-style-type: none;
float:right;
}

.topmenu li{
display: inline;
margin: 0;
}

.topmenu li a{
font-size:14px;
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 0px 10px; /*padding inside each tab*/
color: white;
background:url(../images/Menu_bg.png) repeat-x;
line-height:55px;
border-right:1px solid #0c84d2;
}
.topmenu li.first a{
	background:url(../images/menu_left.png) no-repeat;	
	height:55px;
	padding-right:15px;
	padding-left:15px;
}
	*html .topmenu li.first a{
	padding-right:10px;	
	}
.topmenu li.last a{
	background:url(../images/menu_right.png) no-repeat right;
	height:55px;
	border-right:none;
}
	*html .topmenu li.last a{
		padding-left:10px;
		border-right:1px solid #FFF;
	}

.topmenu li a:hover{
	color:#FF0;
	text-decoration:none;
}
.topmenu li a:visited
{
	text-decoration:none;
}
.topmenu a.selected{
	color:#FF0;
	text-decoration:none;
}

.header_language{
	clear:both;
	position:relative;
	margin:10px 1px;
	*margin:5px 1px;
	text-align:right;
}
.header_language_choose{
	position:absolute;
	width:auto;
	height:25px;
	padding:0 10px;
	background-color:#333;
	z-index:100;
	top: -1px;
	right: 0;
}

#fade{
	position:absolute;
	display:none;
	top:280px;
	left:0;
	z-index:600;
	width:100%;
	height:250px;
	background-color:#000;
	opacity:0.6;
	filter:alpha(opacity:60);
}
.menu_last{
	float:right;
	background:url(../images/Menu_bg_right.png) no-repeat right;
	width:11px;
	height:55px;
}
.header_menu .easy_menu{
	position:relative;
	float:right;
	text-align:center;
	margin:0 auto;
	padding:0;
}
	*html .header_menu .easy_menu{
		float:left;	
	}
.easy_menu .menu_home{
	position:absolute;
	background:url(../images/Menu_bg_left.png) no-repeat left;
	width:11px;
	height:55px;
	left: 215px;
	top: 0px;
	right:0;
}
.header_menu .header_lang_regist{
	position:relative;
	text-align:right;
	padding-top:10px;
}
.header_lang_regist a{
	color:#09c;
	text-decoration:none;
}
.header_lang_regist a:hover{
	color:#fac71e;
	text-decoration:none;
}
.header_lang_regist .current_lang{
	position:absolute;
	left: 461px;
	top: 4px;
}
*html .header_lang_regist .current_lang{
	left:-5px;	
}
.header_login{
	float:right;
	width:auto;
	line-height:25px;
}
.header_lang{
	float:right;
	width:auto;
	padding-right:2px;
}
.header_lang_list{
	float:right;
	margin:0;
	padding:0;
}
.header_lang_list ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.header_lang_list li{
	display:inline;	
}
.header_lang_list li a{
	padding:0 5px	
}

/* ----- End Header --------------------------------------------------*/

/* ----- Start Content -----------------------------------------------*/
#content {
	position:relative;
	padding-bottom:20px; 
}
#content p{
	margin:3px;	
}
#content .content_slideshow{
	margin:0;
	padding:0;
	width:920px;
	height:289px;
	z-index:10;
}
#content .content_search{
	position:absolute;
	width:408px;
	height:110px;
	left: 484px;
	top: 23px;
	background:url(../images/Easy-Property-search_bg.gif) no-repeat;
	padding:10px;
	z-index:100;
}
.content_search .search_input{
	float:left;
	width:75%;
}
.selectbox{
	width:150px;
	font-size:12px;
	color:#666;
}
.content_search .search_submit{
	float:right;
	width:15%;
	margin-top:12px;
	margin-right:25px;
}
	*html .content_search .search_submit{
		margin-right:12px;	
	}

#content .content_status{
	margin-top:3px;
	margin-bottom:3px;
	width:100%;
}
#content .content_status .status{
	float:left;
	width:50%;
}
#content .content_status .tellfriend{
	float:right;
	width:50%;
	text-align:right;
}
.tellfriend ul{
	list-style-type:none;	
	margin:0;
	padding:0;
}
.tellfriend li{
	display:inline;	
}


.content_main{
	padding:0;
	margin-top:5px;
}

.sidebar{
	float:left;	
	width:245px;
}
.sidebar .sidebar_top{
	background:url(../images/Sildebar_top.png) no-repeat;	
	padding:10px;
	border-bottom:1px solid #adddff;
}
.sidebar .sidebar_top_2{
	background:url(../images/Sildebar_top_2.png) no-repeat;
	padding:5px;
}
.sidebar .sidebar_middle{
	background:url(../images/Sidebar_middle.png) repeat-y;
	height:auto;
	padding:10px;
}
.sidebar .sidebar_middle ul{
	/*list-style-image:url(../images/Cate_list.png);
	list-style-type:circle;*/
	list-style-type:none;
	margin-left:20px;
	margin-bottom:0;
	padding:0;
	width:90%;
}
.sidebar .sidebar_middle li{
	display:inline;
	margin-bottom:10px;
}
.sidebar .sidebar_middle li a, .sidebar .sidebar_middle li a:visited{
	display:block;
	padding-left:25px;
	margin-top:3px;
	background:url(../images/Cate_list_link.png) no-repeat;
	color:#666;
	text-decoration:none;
}
.sidebar .sidebar_middle li a:hover{
	color:#09C;
	text-decoration:none;
	background:url(../images/Cate_list_hover.png) no-repeat;
}
.sidebar .sidebar_middle li b{
	color:#666;	
}
.sidebar .sidebar_middle .banner{
	margin:0;
	padding:0;
}
.sidebar .sidebar_middle .banner ul{
	list-style-type:none;
	margin:0 auto;
	padding:0;
}
.sidebar .sidebar_middle .banner li{
	display:inline;
	margin-bottom:10px;
	
}
.sidebar .sidebar_middle .banner li a, .sidebar .sidebar_middle .banner li a:visited{
	background:none;
	text-decoration:none;	
	padding-left:0;
}
.sidebar .sidebar_middle .banner li a:hover{
	background:none;
	text-decoration:none;	
	padding-left:0;
}

.sidebar .sidebar_bottom{
	background:url(../images/Sidebar_bottom.png) no-repeat;
	height:16px;
	margin-bottom:8px;
}

.contentArea{
	float:right;
	width:667px;
}
.contentArea_head{
	margin:0;
	padding:0;
}
.contentArea_left{
	float:left;
	width:330px;
}
.contentArea_head_top{
	background:url(../images/Content_bar1_bg_top.png) no-repeat;
	padding:10px;
}
.contentArea_head_middle{
	background:url(../images/Content_bar1_bg_middle.png) repeat-y;
	padding:8px;
	font-size:14px;
}
.contentArea_head_middle img{
	padding-left:15px;
}
.contentArea_head_middle ul{
	margin:0;
	padding:0;
	font-size:14px;
}
.contentArea_head_middle li{
	margin-left:20px;
}
.contentArea_head_middle span{
	font-size:12px;	
}
.contentArea_head_bottom{
	background:url(../images/Content_bar1_bg_bottom.png) no-repeat;
	height:23px;
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
}
.contentArea_right{
	float:right;
	width:330px;
}

.contentArea_detail_top{
	text-align:left;
	background:url(../images/Content_bg_top.png) no-repeat;
	padding:10px;
	margin:0;
}
	*html .contentArea_detail_top{
		padding:5px 10px 10px 10px;	
	}
.contentArea_detail_top label{
	float:left;
	font-size:16px;
	color:#090;
	padding-left:5px;
	width:80%
}
.contentArea_detail_top span{
	float:right;	
}
.contentArea_detail_middle{
	background:url(../images/Content_bg_middle.png) repeat-y;
	padding:6px;
	height:120px;
}
	*html .contentArea_detail_middle{
		padding:4px;	
	}
.contentArea_detail_middle .list_pic{
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:120px;
	text-align:center;
}
.contentArea_detail_middle_type{
	float:left;	
	margin-left:10px;
	width:230px;
	height:100px;
	border-right:1px dotted #ccc;
}
.contentArea_detail_middle_type p{
	padding-bottom:8px;	
}
.contentArea_detail_middle_price{
	float:right;	
	margin-right:10px;
	width:220px;
	height:100px;
}
.contentArea_detail_middle_price p{
	padding-bottom:8px;	
	padding-left:35px;
}
.contentArea_detail_text{
	background:url(../images/Content_bg_middle.png) repeat-y;
	padding:6px;
}
.list_price{
	color:#09C;
	font-weight:bold;
	font-size:14px;
}
.contentArea_detail_middle_price .more_detail{
	padding-left:35px;
	margin-top:20px;
}
.contentArea_detail_bottom{
	height:16px;
	margin-bottom:5px;
	background:url(../images/Content_bg_bottom.png) no-repeat;
}

.contentArea_detail_middle .top5{
	margin:0 auto;
	padding:0;
	text-align:center;
}
/*.contentArea_detail_middle .top5 ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.contentArea_detail_middle .top5 li{
	position:relative;
	display:inline;	
	margin:0;
}
 *html .contentArea_detail_middle .top5 li{
		position:static; 
 }
.contentArea_detail_middle .top5 li span{
	position:absolute;
	left:0;
	bottom:5px;
	bottom:0\9;
	z-index:50;
	background-color:#fff;
	padding:1px 3px;
	width:90px;
	opacity:0.7;
	filter:alpha(opacity:70);
}
	*html .contentArea_detail_middle .top5 li span{
		position:static;	
	}
.contentArea_detail_middle .top5 li span b{
	color:#000;
}
*/
.contentArea_detail_middle .top5 div{
	position:relative;
	float:left;
	width:125px;	
	margin:2px;
	text-align:center;
	border:1px solid #EEE;
}
	*html .contentArea_detail_middle .top5 div{
		position:static;
		border:1px solid #DDD;
	}
.contentArea_detail_middle .top5 div img{
	padding:3px;
	margin:0 auto;
}
.contentArea_detail_middle .top5 div span{
	position:absolute;
	width:100px;
	right:10px;
	bottom:3px;
	z-index:50;
	background-color:#fff;
	padding:1px 3px;
	width:90px;
	opacity:0.7;
	filter:alpha(opacity:70);
}
	*html .contentArea_detail_middle .top5 div span{
		position:static;	
	}
.contentArea_detail_middle .top5 div span b{
	color:#333;	
}

.contentArea_detail_middle .destinations{
	padding:5px;
	_padding:6px;
}
.contentArea_detail_middle .destinations a, .contentArea_detail_middle .destinations a:visited{
	color:#666;
	text-decoration:none;
}
.contentArea_detail_middle .destinations a:hover{
	color:#09C;
	text-decoration:none;
}

.destinations a.destination_1:link, .destinations a.destination_1:visited{
	font-size:32px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_2:link, .destinations a.destination_2:visited{
	font-size:28px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_3:link, .destinations a.destination_3:visited{
	font-size:26px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_4:link, .destinations a.destination_4:visited{
	font-size:24px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_5:link, .destinations a.destination_5:visited{
	font-size:22px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_6:link, .destinations a.destination_6:visited{
	font-size:20px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_7:link, .destinations a.destination_7:visited{
	font-size:18px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_8:link, .destinations a.destination_8:visited{
	font-size:16px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_9:link, .destinations a.destination_9:visited{
	font-size:14px;
	font-weight:normal;
	color:#090;
}
.destinations a.destination_10:link, .destinations a.destination_10:visited{
	font-size:12px;
	font-weight:normal;
	color:#090;
}

.destinations a.destination_1:hover, .destinations a.destination_2:hover, .destinations a.destination_3:hover, .destinations a.destination_4:hover, .destinations a.destination_5:hover, .destinations a.destination_6:hover, .destinations a.destination_7:hover, .destinations a.destination_8:hover, .destinations a.destination_9:hover, .destinations a.destination_10:hover{
	color:#09C;	
}

.contentArea_select{
	margin:3px 0 3px 3px;
}
.contentArea_select_page{
	float:left;
	color:#000;	
}
.contentArea_select_page select{
	font-size:11px;	
}
.contentArea_select_compare{
	float:right;	
}
.contentArea_num{
	margin:3px;	
	line-height:40px;
	border-top:1px dotted #CCC;
}
.contentArea_num ul{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
.contentArea_num li{
	display:inline;	
}
.contentArea_num li a{
	padding:0 8px;
	margin:0 5px;
	color:#09C;
	border:1px solid #CCC;
	text-decoration:none;
}
.contentArea_num li a:hover, .contentArea_num li.selected a{
	color:#000;
	border:1px solid #09C;
	background:#D5EAFF;
	text-decoration:none;
}
.contentArea_num li.arrow a{
	text-decoration:none;	
}
.contentArea_num span{
	float:right;
	font-size:16px;
	color:#000;
}

.contentArea_detail_middle_last{
	background:url(../images/Content_bg_middle.png) repeat-y;
	padding:8px;
	/*height:580px;*/
}
.contentArea_detail_middle_last .last_property{
	float:left;
	margin:3px;
	padding:0;
	width:318px;
	height:110px;
	border-bottom:1px dotted #ccc;
}
	*html .contentArea_detail_middle_last .last_property{
		width:300px;
		padding-left:5px;
	}
.contentArea_detail_middle_last .last_property img{
	float:left;
	text-align:center;
	margin:0 auto;
	padding:2px;
	border:1px solid #DDD;
}
.contentArea_detail_middle_last .last_property p{
	float:right;
	width:170px;
	height:100px;
	margin:0;
	padding:0;
	vertical-align:top;
}
	*html .contentArea_detail_middle_last .last_property p{
		width:150px;
	}
.contentArea_detail_middle_last .last_property b{
	line-height:25px;	
}
.contentArea_detail_middle_last .last_property span{
	line-height:25px;	
}
.contentArea_detail_middle_last .last_property span img{
	width:52px;
	height:20px;
	border:none;
}


.contentArea_detail_middle_list{
	background:url(../images/Content_bg_middle.png) repeat-y;
	padding:8px;
}

.login_tp{
	background:url(../images/full-bg-top.png) no-repeat;
	padding:10px;
}
.login_tp h1{
	font-size:16px;
	color:#090;
	
}
.login_md_regist{
	padding:30px;
	height:750px;
	height:800px\9;
	background:url(../images/full-bg-middle.png) repeat-y;
}
.login_md{
	padding:30px;
	height:380px;
	background:url(../images/full-bg-middle.png) repeat-y;
}
.detail{
	margin-top:10px;
	padding:10px 5px;
	border-top:1px solid #C0E3FE;
}
.detail .detail_desc{
	padding:10px 0;
}
.showCase{
	float:left;
	margin:0;
	padding-top:10px;
}
.showCase img{
	padding:5px;
	border:1px solid #CCC;
}
.showCaseThumb{
	float:right;
	width:450px;
	margin:0;
	padding-top:10px;
}
.showCaseThumb span{
	float:left;
	width:140px;
	text-align:center;
	border:1px solid #CCC;
	margin-left:5px;
	margin-bottom:5px;
}
.showCaseThumb img{
	padding:5px;
	height:85px;
}
.showCaseEmpty{
	width:140px;
	height:55px;
	background:#F0F0F0;
	text-align:center;
	padding-top:40px;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
}
.showCaseEmptyBig{
	width:413px;
	height:286px;
	background:#F0F0F0;
	text-align:center;
	padding-top:40px;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	border:1px solid #CCC;
}
.more_photo{
	float:right;
	padding:3px;
	margin-right:10px;
	border:1px solid #F90;
	font-weight:bold;
	color:#000;
	background-color:#FFD8B0;
}
.more_photo_link{
	color:#000;
	text-decoration:none;
}
.detail_overview{
	float:left;
	width:450px;
	height:120px;
	padding-top:10px;
	border-right:1px dotted #CCC;
}
.detail_overview label{
	float:left;
	width:150px;
	text-align:left;
	padding-bottom:8px;
}
.detail_overview span{
	float:right;
	width:250px;
	text-align:left;
	padding-bottom:8px;
}

.detail_price{
	float:left;
	width:200px;
	padding-top:10px;
	padding-left:25px;
}
.detail_price label{
	padding-top:5px;
	width:250px;
}
.detail_contact{
	float:right;
	padding-top:10px;
	width:200px;
	height:120px;
	text-align:center;
	border-left:1px dotted #CCC;
}
.contact_owner{
	color:#090;
	font-weight:bold;
	font-size:14px;
}
.spacing{
	clear:both;
}
.facility_1{
	float:left;	
	padding-top:10px;
	width:450px;
	text-align:left;
	border-right:1px dotted #CCC;
}
.facility_1 label{
	float:left;
	width:200px;
	padding-bottom:5px;
}
.facility_1 span{
	float:left;
	padding-bottom:5px;
}
.facility_2{
	float:right;	
	padding-top:10px;
	width:410px;
	text-align:left;
	padding-left:20px;
}
.facility_2 label{
	float:left;
	width:200px;
	padding-bottom:5px;
}
.facility_2 span{
	float:left;
	padding-bottom:5px;
}
.accom_1{
	float:left;
	width:290px;
	padding-bottom:5px;
	padding-top:10px;
}
.accom_1 span{
	padding-left:10px;
}
.accom_2{
	float:left;
	width:250px;
	padding-bottom:5x;
	padding-top:10px;
	padding-left:25px;
}
.accom_2 span{
	padding-left:10px;
}

.accom_3{
	float:right;
	width:260px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:50px;
}
.accom_3 span{
	padding-left:10px;
}
.detail_owner{
	padding:10px 130px 10px 130px;
	width:640px;
}
.detail_owner label{
	float:left;
	width:200px;
	line-height:20px;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}
.detail_owner span{
	float:right;
	width:400px;
	text-align:left;
	padding-bottom:10px;
}
.detail_owner .owner_form{
	width:200px;	
}
.owner_submit{
	background:#000000;
	border:1px solid #FC0;
	color:#FFFFFF;
	font-size:14px;
	height:25px;
}

.login_md .login_regist{
	float:left;
	width:491px;
}
	.login_md .login_regist_welcome{
			height:131px;
			background:url(../images/welcome-register.png) no-repeat;
			text-align:left;
			padding:70px 10px 0 260px;
	}
	.login_md .login_regist .login_regist_for_free{
		padding-top:30px;	
	}
.login_md .login_login{
	float:right;
	width:310px;
	height:306px;
	background:url(../images/register-login.png) no-repeat;
	padding:25px;
}
.register_login_head{
	clear:both;
	text-align:center;
	font-size:14px;
	color:#000;
	padding-bottom:40px;
}
.login_login form{
	margin:0 45px;
	padding:0;
	color:#000;
}
.login_login .loginform{
	width:100%;	
	border:1px solid #97b1c0;
}
.login_login .submitlogin{
	width:100%;
	height:30px;
	font-weight:bold;
}
.space_form{
	padding-top:40px;
}
.forgot_login{
	text-align:center;	
}
.forgot_login a, .forgot_login a:visited{
	color:	#09C;
	text-decoration:none;
}
.forgot_login a:hover{
	color:#fac71e;
	text-decoration:underline;
}	
.login_bm{
	background:url(../images/full-bg-bottom.png) no-repeat bottom;
	height:17px;
}


		/* --------- Registration ---------------- */
		.register_form{
			width:500px;
			margin:0 auto;
			padding-top:15px;
			padding-bottom:25px;
		}
		.register_form_end{
			width:500px;
			margin:0 auto;
			padding-top:5px;
			padding-top:0\9;
			padding-left:378px;
			font-size:11px;
		}
		.register_form label{
			text-align:right;
			width:190px;
			float:left;
			padding-right:10px;
		}
		.register_form input{
			float:left;
			text-align:left;
			width:180px;
		}
		.register_form span{
			padding-left:5px;
			font-size:10px;
			color:#999;
		}
		.register_form select{
			float:left;	
		}
		.register_form b{
			color:#FC0;
			font-size:10px;
		}
		.register_form .check_avai{
			font-size:10px;
			text-align:center;	
			height:25px;
			width:181px;
			color:#000;
			border:1px solid #F90;
			background:url(../images/check_available.png) no-repeat;
			
		}
		/* --------- End Registration ------------ */

/* ----- End Content -------------------------------------------------*/

#footer_ac {
	text-align:center;
	position:absolute;
	margin-top:20px;
	width:100%;
	height: 20px;
	bottom:0;
	border-top:1px solid #CCC;
	background:url(../images/footer_bg.png) no-repeat #F00;
}
#footer {
	text-align:center;
	margin-top:20px;
	width:100%;
	bottom:0;
	background:url(../images/footer_bg.png) repeat-x top;
	border-top:1px solid #CCC;
}
#footer p {
	text-align:center;
	font-size:11px;
	color:#666;
	padding:0;
	margin:0;
}
#footer ul{
	list-style-type:none;
	margin-top:30px;
	padding:0;
}
#footer li{
	display:inline;	
}
#footer li.footer_lft a{
	border-left:1px solid #FFF;	
}
#footer li a, #footer li a:visited{
	color:#666;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
	font-size:11px;
	border-left:1px solid #ccc;
}
#footer li a:hover{
	color:#09C;
	text-decoration:none;
}
a.copyright:link, a.copyright:visited{
	font-size:11px;
	color:#09C;
	text-decoration:none;
}
a.copyright:hover{
	color:#fac71e;
	text-decoration:none;
}
#footer span{
	color:#09C;	
}

/* ///////////////////////////////////////////// */

.compare{
	float:left;
	margin-top:20px;
	margin-left:3px;
	padding:8px;
	width:200px;
	border:1px solid #C0E3FE;
}
.compare_img{
	text-align:center;
	background-color:#C0E3FE;
	color:#FFF;
	font-size:16px;
	height:96px;
	padding-top:65px;
}
.compare_img_property{
	text-align:center;
	background-color:#C0E3FE;
	color:#FFF;
	font-size:16px;
	padding-top:30px;
	height:130px;
}
.compare_detail{
	padding:5px;	
}
.compare_detail2{
	padding:5px;
	background:#e7f5ff;
	
}
/*---------------------------- Photo Gallery --------------------------------------------------------*/
#slideshow {list-style:none; color:#fff; margin:0 auto; background:#fff;}
#slideshow span {display:none}
#wrapper2 {width:806px; margin:50px auto; display:none; background:#fff; }
#wrapper2 * {margin:0; padding:0}
#fullsize {position:relative; width:800px; height:300px; padding:2px; border:1px solid #ccc; background:#fffffff; }
#information {position:absolute; bottom:0; width:800px; height:0; background:#333; color:#fff; overflow:hidden; z-index:200; opacity:.5; filter:alpha(opacity=50)}
#information h3 {padding:4px 8px 3px; font-size:14px; color:#FFF; padding-top:20px;}
#information p {padding:0px;}
#image {width:800px; background:#ffffff;}
#image img {position:absolute; z-index:25; width:auto; background-color:rgb(255,255,255);}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150; background:#FFF;}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat;}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat; }
#imglink {position:absolute; height:306px; width:100%; z-index:25; opacity:.4; filter:alpha(opacity=40); background:#FFF;}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:98px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:98px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:750px; margin-left:5px; height:98px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}


/* contact us form*/
legend {
	color:#000; /* IE styles legends with blue text by default */
	margin-left:30px; /* A hack that only ie reads to position the legend in the same place cross browser */
	font-family:Verdana, Geneva, sans-serif;
	color:#5a81b2; /*Color of Item*/
	font-weight:700px;
	font-weight: bold;	
}

fieldset.login {
	border:1px solid #dedede; 
	background-image:url(images/contact.jpg);
	background-repeat:no-repeat;	
}

fieldset div {
	overflow:hidden; 
	display:inline-block; 
	padding-top:2px;
	padding-bottom:5px;
	padding-left:80px;
}

fieldset div {display:block;} 
label {
	float:left; 
	width:5em; 
	padding-right:50px;		
}
/* end of contact us form*/


.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
/*background: yellow;*/
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: auto;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #999;
padding: 10px;
font: normal 12px Verdana;
z-index: 150; /*zIndex should be greater than that of shadow's below*/
background: #FFF;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #FFF;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 120; /*zIndex for shadow*/
background: black;
visibility: hidden;
}



/*Easybranches Network*/
#pageeasybranchesnetwork {
	width: 920px;	
	color:#FFFFFF;
	height:611px;
	margin: 0 auto;
	background: #FFFFFF url(http://www.easypropertyworld.com/images/easybranchesnetwork/bg-main.png) repeat-y;
}

*html #pageeasybranchesnetwork{
margin-left:80px;
}

#pagechinese {
	width: 920px;
	color:#FFFFFF;
	height:611px;
	margin: 0 auto;
	background: #FFFFFF url(http://www.easypropertyworld.com/images/easybranchesnetwork/chinese/bg-main.png) repeat-y;
}

*html #pagechinese{
margin-left:80px;
}


#pagethai {
	width: 920px;
	color:#FFFFFF;
	height:611px;
	margin: 0 auto;
	background: #FFFFFF url(http://www.easypropertyworld.com/images/easybranchesnetwork/thai/bg-main.png) repeat-y;}

*html #pagethai{
margin-left:80px;
}


/*Link on Images*/
#linkimages{
color:#000;
}
a img {
	border: none;
}
#linkimages  a:hover, #subfootnav a:active {
position:absolute;
z-index:100px;
	background: #295990;
	width:55px;
	height:55px;
	background: url(http://www.easypropertyworld.com/images/easybranchesnetwork/hover.png);		
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding:5px 0px 0px 5px;}

*html #linkimages  a:hover, #subfootnav a:active {
	width:50px;
	height:50px;
	padding:0;
	background: url(http://www.easypropertyworld.com/images/easybranchesnetwork/hover5.png);		
	}

/*EAsybranches Network*/



