@charset "utf-8";
/* CSS Document */
/*<![CDATA[*/
* {
 margin: 0;
 padding: 0;
}
html, body {
 height: 100%;
 text-align: center;
 font:12px Arial;
 background: #FFF;
 background-image:url(images/top_bg.gif); background-repeat:repeat-x; background-position:top;
}
.txtcenter {text-align:center;}
#wrapper {
 width: 949px;
 min-height: 100%;
 margin: 0 auto;
 text-align: left;
}
* html #wrapper {
 height: 95%;
}
#header {
 height: 279px;
}
#content {min-height: 100%;margin:auto 0;background:#DEDEDE;padding:0px;width:949px;z-index:1;}
#sidebar {
 float: left;
 width: 200px;
}

a.link:link {
	font-size: 11px;
	text-decoration: none;
	color:#000;
}
a.link:visited {
	color:#000;
	font-size: 11px;
	text-decoration: none;
}
a.link:hover {
	font-size: 11px;
	color: #F60;
	text-decoration: none;
}

#content-left {float:left;width:254px;}
#content-box {
 float: right;
 width: 665px;
 padding:15px 15px 0px 15px;
 background: #fff;
 background-image:url(../images/content_box_top_bg_img.gif); background-repeat:repeat-x; background-position:top;
}
#content-box_ej {
 float: right;
 width: 647px;
 margin:0 auto;
 height:auto!important;min-height:200px;height:660px;
 padding:15px 24px 15px 24px;
 background: #fff;
 background-image:url(../images/content_box_top_bg_img.gif); background-repeat:repeat-x; background-position:top;
}

#content-box_map {
 float: left;
 width: 929px;
 margin:0 auto;
 height:600px;
 padding:15px 10px 15px 10px;
 background: #fff;
 background-image:url(../images/content_box_top_bg_img.gif); background-repeat:repeat-x; background-position:top;
}
#footer {
	font-size:11px;
 height: 82px;
 background: #fff;
 width:949px;
 margin: auto;
}
#footerdiv {background-image:url(../images/footer_bg.gif);height:59px; text-align:center;margin-top:1px;padding-top:12px;}
/*]]>*/

#divmenu {
 height:40px;
 border-bottom:solid 1px #BDBDBD;
 margin-bottom:3px;
 z-index:60;
}

.left {float:left;}
.right {float:right;}

.inputtxt {width:85px; font-size:12px; height:16px;padding:1px 0px 1px 3px}
a:link {
	font-size: 11px;
	text-decoration: none;
	color:#000;
}
a:visited {
	color:#000;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	font-size: 11px;
	color: #F60;
	text-decoration: none;
}
#v1_title {height:26px;width:650px;}
#v_red {border:solid 1px #C70000;padding:10px 0px 10px 12px;float:left;width:637px;margin-bottom:16px;margin-right:10px!important;margin-right:0px;}
#v2_title {height:25px;width:650px;}
#v_green {border:solid 1px #49AC33;padding:10px 0px 10px 12px;float:left;width:637px;margin-bottom:16px;margin-right:10px!important;margin-right:0px;}
#contenttxt {color:#717171;}
#contenttxt ul {clear:both;}
#contenttxt ul li {float:left;padding-right:9px;width:148px; text-align:center;}
#contenttxt ul li img {border:solid 1px #939393;}
#contenttxt ul li img{border:solid 1px #939393;}

.titletxt {color:#B6754A; line-height:18px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.titletxt_gb {color:#4042A6;font-size:12px; font-weight:bold;}
.title_t1 {color:#717171;font-size:11px;}
.title_t11 {text-decoration:line-through;}
.title_price {
	color:#4082A6;
	font-weight: bold;
}
.title_left{margin-top:4px;padding-left:10px;}

#txt1 ul li{}
.no-li{border-bottom:dotted 1px #A3A3A3;}
#leftpage {float:right;margin-top:5px;}
#leftpage ul li {float:left;margin:0px 2px 0px 2px;font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#leftpage ul li a{font-size:11px;color:#F00; text-decoration:underline}

.ej-left-bg {
	background-image:url(../images/ej_left_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#ej-menu {padding:10px 22px 20px 35px;}
.ej-title {font-size:18px; line-height:45px;color:#C70000;font-weight:bold; font-family:Tahoma, Geneva, sans-serif;padding-bottom:10px;}
#ej-menu ul li {list-style:none; background-image:url(../images/ej_img.gif); background-repeat:repeat-y; background-position:left;padding-left:17px;line-height:20px;border-bottom:solid 1px #59BA3F;}

.nobg {background-image:none;padding-left:34px;line-height:20px;border-bottom:solid 1px #59BA3F;}

#ej-menu ul li a{color:#515050;font-size:11px;font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#ej-menu ul li a:hover {color:#000;}

.ej-content-title {background-image:url(../images/ej_content_title_bg.gif);width:306px;height:25px;color:#fff;line-height:25px;font-size:12px;font-weight:bold;}
.ej-content-title1 {background-image:url(../images/ej_content_title_bg1.gif);width:306px;height:25px;color:#fff;line-height:25px;font-size:12px;font-weight:bold;}
.ej-content-title2 {background-image:url(../images/ej_content_title_bg2.gif);width:306px;height:25px;color:#fff;line-height:25px;font-size:12px;font-weight:bold;}

.s-content-title {background-image:url(../images/ej_content_title_bg.gif);width:306px;height:25px;color:#000;line-height:25px;font-size:11px;font-weight:bold;}

#ej_v_green {padding:3px;border:solid 1px #49AC33;float:left;width:96%;height:100%;margin-bottom:16px;}
#ej_v_red {padding:3px;border:solid 1px #C70000;float:left;width:96%;height:100%;margin-bottom:16px;}
#ej_top_ {background-color:#A0C87F;color:#503C26;font-weight:bold;height:18px;padding:8px 0px 0px 8px;line-height:14px; vertical-align:bottom}

#ej_top_ ul li {float:left;}
.ej_s1 {width:400px;}
.ej_s2 {width:85px;}
.ej_s3 {width:106px;}

.ej_ss1 {font-size:11px;}
.ej_ss2 {font-size:12px;}
.ej_ss3 {width:85px;font-size:11px;}
.ej_ss4 {widht:106px;font-size:11px;}

#ej_txt1 {color:#7F4842;height:18px;padding:8px 0px 0px 8px;line-height:14px;border-bottom:dotted 1px #503C26;}
#ej_txt1 ul li {float:left;}

#ej_txt2 {background-color:#FFEFDC;color:#7F4842;height:18px;padding:8px 0px 0px 8px;line-height:14px;border-bottom:dotted 1px #503C26;}
#ej_txt2 ul li {float:left;}

#ej_txt1 ul li a,#ej_txt2 ul li a {color:#7F4842; text-decoration:none;}
#ej_txt1 ul li a:hover,#ej_txt2 ul li a:hover {color:#000; text-decoration:none;}

#ej_txt_page {background-color:#FFEFDC;color:#7F4842;height:66px;padding:0px 40px 0px 0px;line-height:66px; text-align:right;}

#s_v_1 {padding:8px;border:solid 1px #C70000;float:left;width:612px;height:100%;margin-bottom:16px;color:#6B6A6A;}
#s_v_2 {padding:8px;border:solid 1px #49AC33;float:left;width:612px;height:100%;margin-bottom:16px;color:#6B6A6A;}

#s_v_green {padding:8px;border:solid 1px #49AC33;float:left;width:612px;height:100%;margin-bottom:16px;color:#6B6A6A;}
.s_title_txt {font-size:14px;color:#C70000;line-height:18px;font-weight:bold;}
#s_content {margin:20px 20px 10px 20px;height:250px;}
.s_content_left {width:46%;font-size:12px;line-height:18px; font-family:Tahoma, Geneva, sans-serif;}
.s_content_t {background:#F1F1F1;padding:20px;}
.s_content_t_location_title {color:#C70000;font-size:12px;font-weight:bold; font-family:Tahoma, Geneva, sans-serif}
#s_content_t_location ul {width:100%;}
#s_content_t_location ul li {float:left;border-bottom:solid 1px #B1B1B1;width:100%;line-height:20px;}

#badroom ul {}
#badroom ul li {border-bottom:solid 0px #000;padding-left:10px;float:left;font-size:11px;line-height:24px;}
.w_li1 {background:#fff;font-weight:bold;}
.w_li2 {background:#FFF2E2;font-weight:bold;}
.w_li3 {background:#fff;font-weight:bold;color:#c70000;}

.w_li_t1 {width:15%;float:left;}
.w_li_t2 {width:25%;float:left;text-align:center;}
.w_li_t3 {width:30%;float:left;text-align:center; text-decoration:line-through;}
.w_li_t4 {width:25%;float:left;color:#c70000;text-align:center;}


.w1_li_t1 {width:10%;float:left;}
.w1_li_t2 {width:15%;float:left;text-align:center; text-decoration:line-through;}
.w1_li_t3 {width:38%;float:left;text-align:center;}
.w1_li_t4 {width:25%;float:left;color:#c70000;text-align:center;}
.w1_li_t5 {width:8%;float:left;}

#google_map {text-align:center;background:#fff;border:solid 2px #CCC;margin:10px 0px 0px 10px;width:206px;height:189px;}


.menu1 {
float:left; width:949px; font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:11px;margin:0;height:33px; background-image:url(images/menu_bg.gif); z-index:61; position:absolute;/* for this demo only */ 
}
.menu1 ul {
padding:0;margin:0px 0px 0px 6px;list-style-type:none;
}
.menu1 ul li {
float:left;position:relative;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#ddf; padding:0px 8px; line-height:29px; height:29px;
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a:hover {height:33px;background-image:url(images/menu_bg_hover.gif);}
.menu_over {height:33px;background-image:url(images/menu_bg_hover.gif);}

.menu1 ul li ul {
display: none;
margin:0px;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:33px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #C70000;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #C70000; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover {
color:#000; background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:33px; background:#fff;left:0; border-bottom:1px solid #C70000;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 4px;/*width:154px; w\idth:120px;*/ border:1px solid #C70000; border-bottom:0;
}
.menu1 ul li a:hover ul li a.menu1 {width:134px;w\idth:100px;}
.menu1 ul li a:hover ul li a.menu2 {width:164px;w\idth:130px;}
.menu1 ul li a:hover ul li a.menu3 {width:184px;w\idth:150px;}

.menu1 ul li a:hover ul li a.drop {
background:#CB3B3B url(images/bullet1.gif) no-repeat 3px 8px; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#fff; background: #C96464 url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #CB3B3B url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.menu1 ul li a:hover ul li iframe {visibility:hidden;}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}


#ej_contenttxt1 {width:90%;margin:20px auto;line-height:20px;}
a.redtxt {font-size:13px; font-family:Tahoma, Geneva, sans-serif;color:#F00;text-decoration:none;}
a.redtxt:hover {font-size:13px; font-family:Tahoma, Geneva, sans-serif;color:#000;text-decoration:underline;}
.txt1 {color:#993300;font-size:14px;font-weight:bold;}
a.blue {color:#03F;font-size:14px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none;}
a.blue:hover {color:#03F;font-size:14px; font-family:Tahoma, Geneva, sans-serif;text-decoration:underline;}

#weizhi {width:96%;height:30px;line-height:30px;border-top:solid 2px #5D8F2A; background:url(../images/ej_img_2.gif)  no-repeat left;padding-left:22px;color:#C70000;font-size:14px;font-weight:bold;}
#weizhi_ej {margin:0px 20px 10px 25px;width:93%}
#weizhi_ej ul li {float:left; background:url(../images/ej_img_3.gif) no-repeat left;padding-left:20px;line-height:20px;width:135px;}
#weizhi_ej ul li a {color:#515050;font-size:13px;}
#weizhi_ej ul li a:hover {color:#000; text-decoration:underline;}

.bordermap {margin:15px;}
#map {border:solid 4px #093;height:500px;}
#info {border:solid 2 #696;}
#maplist {border:solid 4px #093;height:620px;}

#p_img img {width:expression(width>260?"260px":width);}