body{
	background-color:#e1e4d9;
	text-align:center;
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4E4E;
	}
.meinfo{
	width:729px;	
	padding:12px;	
	*padding:12px 12px 0 12px ;	
	background-color:#ffffff;
	border:1px solid #b7b7b7;
	border-bottom:0px;
	text-align:left;
	position:relative;
	}
.mi_map{	
	height:379px; 
	width:379px; 
	border:1px solid #e4e4e4; 
	float:left; 
	}
.mi_info{	
	width:327px;		
	padding:12px 0 0 0;	
	float:right; 
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	font-size:12px;
	line-height:18px;
	}
.mi_name{
	font-size:15px;
	font-weight:bold;	
	}
.mi_title{
	font-style:italic;	
	}
.mi_gap{	
	padding:11px 0 0 0;	
	}
.mi_tel{
	padding:13px 0 0;
	}
.mi_psd{
	padding:13px 0 0 ;
	color:#94c17c;
}

p.contact {
    width: 50px;
    border: solid red 1px;
    display: inline;
}

a.func:link,
a.func:visited,
a.func:hover,
a.func:active {
    color: #94c17c;	
    font-weight:normal;	
    text-decoration: underline;
}

a:link,
a:visited,
a:hover,
a:active{
	color:#6890ff;	
	font-weight:normal;
	text-decoration: underline; 			
	}

a.mailto:link,
a.mailto:visited,
a.mailto:hover,
a.mailto:active{
	color:#4e4e4e;	
	font-weight:normal;	
	}
a.mailto:link,
a.mailto:visited {		
	text-decoration:none; 		
	}
a.mailto:hover,
a.mailto:active {		
	text-decoration: underline; 		
	}

	
.me_gads{		
	padding:0 12px 8px 12px;	
	*padding:0 12px 5px 12px;	
	background-color:#ffffff;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	text-align:center;
	width:729px;	
	}
.gads{	
	padding:0 12px 8px 12px;	
	text-align:center;		
	}
/*
hr{	
	width:729px;
	color: #e4e4e4;
	background-color:#e4e4e4; 
	border:0;
	height:1px;
	position:relative;
	*position:absolute;	
	margin:0;	
	*margin:0 0 0 -145px;;	 
	padding:0;
	}
.gads hr{
	margin:0 0 7px 0;	
	display:block;	
	}
*/
.meads_line{
	margin:0 0 0 0; 
	background-color:#e4e4e4;
	border:0;
	height:1px;
	padding:0;
	overflow: hidden;
	}
.gads_line{
	margin:0 0 8px 0; 
	background-color:#e4e4e4;
	border:0;
	height:1px;
	padding:0;
	overflow: hidden;
	}
.meline{	
	background-color:#b7b7b7;
	width:755px;
	height:1px;
	line-height:0;
	overflow: hidden;	
	}
.meads{
	width:729px;		
	padding-bottom: 0px;
	padding-top: 1px;
	}
.melogo{
	padding:12px;	
	float:left;
	border:0;
	}
.metext{
	width:552px; 	
	float:right; 
	margin:8px 20px 0 0; 
	_margin:8px 7px 0 0; 
	line-height:18px; 
	color:#95906a;
	text-align: left;
	}
.italic{
	font-style:italic
	}
.clearboth{
	clear:both;
	}
.noborder{
	border:0;
	}

.label{
	float:left;
	width:50px;
}

.bigspace .label {
    width: 75px;
}

.loading {
    margin: 10px;
}

.photo {
   float: right;
   margin-top: -12px;
   margin-left: 14px;
}

.righttd{
   padding-left: 10px;
}

table {
    font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	font-size:12px;
    line-height: 14px;
    margin-left: -3px;
}

img {
    border: none;
}

#mapimg{
    cursor: -moz-grab;
    *cursor: url('/images/openhand.cur');
}
.starrating {
    margin-top: 5px;
	margin-bottom: 6px;
}



#mapouter {
    position: absolute;
	height: 379px;
	overflow: hidden;
	border: none;
}
.zh #mapouter{visibility:hidden;}
#zoominout {
    position: absolute;
	top:5px;
	left:5px;
	z-index: 1000;
}

#zoominout img{
    cursor: pointer;
}

#zoomout {
    position: absolute;
	top: 20px;
	left: 0px;
}

#mapswitch {
    position: absolute;
	top: 5px;
	right: 5px; 
	z-index: 1000;
}

#mapswitch  img{
   cursor: pointer;

}

#mapview {
 position: absolute;
 top: 0px;
 right: 54px;
}

#maploading{
    position: absolute;
	top: 145px;
	left: 145px;
}

#staticmap {
	position: absolute;
	top:0px;
	left:0px;
	z-index:100;
}

#map {
    position: absolute;
	top:0px;
	left:0px;
 	visibility: hidden;
}  

#mapicon {
    position: absolute;
	left: 180px;
	top: 166px;
	z-index: 100;
}

.datatime {
    color: #636363;
	font-style: italic;
}

.overlay{
   position: absolute;
   top: 0px;
   left: 0px;
   right: 0px;
   bottom: 0px;
   height: 100%;
   width: 100%;
   background-color: #000000;
	opacity:0.3;
	filter: alpha(opacity = 30);
	z-index: 1000;
	_height: 1000px;
	overflow: hidden;
}

.overlay div {
    position: relative;
	height: 100%;
	width: 100%;

}

.flashdiv{
   position: absolute;
   top: 0px;
   left: 0px;
   right: 0px;
   bottom: 0px;
   height: 100%;
   width: 100%;
   z-index: 1001;
}

#profile{
	margin-top:0;
	padding: 17px 0 7px 0;
	background: url(/images/dotted.gif) repeat-x left bottom;
	overflow:hidden;
	zoom:1;
	clear:both;
}

#profile h2{
	margin:0;
	padding:7px 0 7px 0;
	font-size:100%;
	background: url(/images/dotted.gif) repeat-x left top;
}
#profile img{
	float:left;
	margin-right:10px;
	height:47px;
	width:48px;
}
#profile p{
	margin:0;
	padding:0;
	color:purple;
}
#profile p a{
	text-decoration:none;
}

/* for zoom image*/
img.zoom{
	position:absolute;
	right:12px;
	top:12px;
	margin:0;
	opacity: 0.78;
	filter:alpha(opacity=78);-moz-opacity:0.78;
}

.bigphoto{
    position: absolute;
	right:12px;
	top: 24px;
	width: 128px;
	text-align: right;
 	cursor: -moz-zoom-out;
	cursor: url(/images/zoomout.cur), -moz-zoom-out;
	_cursor: pointer;
	z-index: 5;
}

#smalphoto{
 
}
.invisible{ 
   visibility: hidden;
}

#infotext{
   filter:alpha(opacity=100);
}

#enlargetext{
   color: #666666;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    .bigphoto{cursor: url(/images/zoomoutsafari.cur)} 
 }
 .zh #staticmap{display:none;}
 /*--------for zh only*-----------*/
.moreMap{
	padding-top:38px;
}
.moreMap li,.moreMap ul{margin:0;padding:0;}
.moreMap li{
	list-style:none;
	float:left;
	width:163px;
}
.moreMap h2{
	font-size:13px;
	margin:0 0 6px 0;
}
#shareButton{
	display:inline-block;
	margin:15px 0 -9px 0;
}
#shareButton span{
	font-size:15px;
	font-weight:bold;
}
#shareButton a{
	margin-right:6px;
}
#shareButton a,#shareButton span{float:left;}
.mi_psd{clear:both;}
a img{border-width:0;}
