#searchResult,.rf,#edit,#successScreen,#generalErrorScreen,#submitdisable{display:none;}
.bgYellow,.bgGreen,.rf,.ff,#searchC,#searchIntro,#result,#copyIntro{zoom:1;}
ul,ol,li{list-style:none;}
body,div,p,h1,h2,h3,h4,ul,ol,li{margin:0;padding:0;}
body{
	background:#E1E4D9;
	text-align:left;
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	text-align:center;
}
h2,h3{text-align:left;font-weight:bold;font-size:15px;}
h3{font-size:14px;}
a img{border:none;}
input,textarea,select{
	border-width:0;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
	margin:0;
}
input,textarea{color:#797978;}
textarea{overflow:auto;line-height:18px;}
#tmsg,#addr{width:253px;}
#addr{height:54px;}
#tmsg{
	font-weight:bold;
	color:#BFBFBF;
	font-size:13px;
	height:90px;
	width:347px;
}
#name,#jobtitle{
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:259px;
	overflow:hidden;
	*margin-bottom:-1px;
}
#phonetype{width:64px;}
.phoneT{
	float:left;
	padding-left:3px;
	width:61px;
}
#phonetype,.phoneT{margin-right:5px;}
.starsC{
	width:46px;
	background:transparent url(/images/star.png) no-repeat right top;
}
#wrapper{
	width:752px;
	padding:20px 15px 15px;
	border:2px solid #dedede;
	min-height:600px;
	_height:600px;
	margin:0 auto;
	text-align:left;
}
#iframeC {
	margin-bottom:15px;
}
iframe{border:none;}
#searchBox{
	overflow:hidden;
	font-weight:bold;
	font-size:15px;
}
#searchBox label,#searchBox input,#searchBox img{
	float:left;
}
#searchBox label{
	padding:5px 0 0 5px;
}
#search {
	height:22px;
	background:#fdff92;
	border:1px solid #83865b;
	padding:5px 8px 2px;
	font-size:13px;
	width:379px;
	margin:0 11px 0 19px;
	color:#797978;
}
#submit{
	cursor:pointer;
}
.rightTop{overflow:hidden;}
.container1{width:260px;}
#spinner{
	display:none;
	padding-top:20px;
}
#searchIntro{
	font-size:11px;
	text-align:right;
	padding:4px 129px 0 0;
	position:relative;
}
#searchIntro span{
	position:absolute;
	top:2px;
	right:182px;
}
.bold{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearfix{overflow:hidden;}
.italic{font-style:italic;}
.alignL{text-align:left}
#searchResult{
	margin:100px 72px 0;
	color:#5e5e5e;
	font-size:15px;
}
#searchResult a{
	color:#5e5e5e;
	text-decoration:none;
}
#searchResult a:hover{text-decoration:underline;}
#googleH{
    display: none;
}


#searchResult h2{
	padding-bottom:15px;
	text-align:center;
}
#searchResult ul{
	padding:6px 6px 0;
}
#searchResult ul li{margin-bottom:4px;cursor:pointer;}
#resultList span{font-weight:bold;}
.subWrapper1{
	border:1px solid #bdbdbd;
	padding-bottom:6px;
	overflow:hidden;
	background:#fff;
}
.subWrapper1 p{
	text-align:right;
	font-size:13px;
	margin:6px 9px 0 0;
	cursor:pointer;
}
.subWrapper1 p span{
	color:#5D81A5;
	text-decoration:underline;
	margin-right:10px;
}
.subWrapper1 p .active{
	color:#000;
	text-decoration:none;
	cursor:default;
}
#more{color:blue;}
/*---------mainForm--------*/
.rf{line-height:18px;}
.rf h2{
	padding:0 0 7px 5px;
}
#result{
	position:relative;
	overflow:hidden;
	border: 1px solid #979797;
	background:#fff;
	padding:10px;
	margin-bottom:15px;
}
.iframeBox{
	float:left;
	height:323px;
	width:316px;
	border:1px solid #bdbdbd;
	margin-right:20px;
}
#result h2{padding:0 0 10px 8px;}
.dr{
	float:right;
	width:392px;
	padding-bottom:50px;
	position:relative;
}
div.lightGreen{
	margin-top:18px;
}
.dr h3{padding:7px 5px 5px 0;}
address{
	font-size:13px;
	padding:0 0 6px 0;
	height:54px;
	font-style:normal;
}
address span{
	display:block;
	font-style:normal;
}
#customize{
	font-size:14px;
	position:relative;
	color:#354427;
}
#customize img{cursor:pointer;}
.lightGreen a{
	color:#94C17C;
	text-decoration:underline;	
}
.bgGreen{
	background:#d6f1b8;
	position:relative;
	border-color:#bac6ae;
	border-width:1px 1px 0;
	border-style:solid;
	padding:7px 16px 9px;
}
.bgGreen h3,.bgGreen label.left,.iconBox,.rateContainer {
	float:left;
}
.bgGreen label.left{
	padding-top:8px;
}
.bgGreen h3{
	position:absolute;
	left:14px;
	top:15px;
	font-size:15px;
	width:100px;
}

.rateContainer{
	overflow:hidden;
	padding:8px 0 0 31px;
	width:300px;
}
.rateContainer div{float:left;}
#rating{border:1px solid #b0b0b0;}

.star,#stars{
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-image:url(/images/big_star_2bg.png);
	width:92px;
	height:14px;
	text-indent:3333em;
	overflow:hidden;
}
.star0,.star99,.star{background-position:-95px -23px;}
.star1{background-position:-76px -23px;}
.star2{background-position:-57px -23px;}
.star3{background-position:-38px -23px;}
.star4{background-position:-19px -23px;}
.star5{background-position:0 -23px;}
#stars{
	cursor:pointer;
	overflow:hidden;
	z-index:500;
	margin:3px 0 0 3px;
}
.clearContainer{
	z-index:500;
	display:none;
	float:left;
	margin-left:10px;
	position:relative;
}
#stars span{
	float:left;
	width:18.2px;
	height:14px;
}

.bgGreen .italic{
	clear:both;
	padding-top:12px;
}
.ff{
	position:relative;
	padding-left:143px;
	margin-left:23px;
	margin-right:85px;
	display:inline-block;
	height:35px;
}
.imgContainer1{
	position:absolute;
	right:20px;
	top:15px;
}
.inputOverlay{
	height:23px;
	width:100px;
	position:absolute;
	right:83px;
	top:0;
	z-index:100;
}
#photofile{
	opactiy:0;
	filter:alpha(opacity=0.3);-moz-opacity:0;opacity:0;
	height:22px;
}
#clear{
	background:transparent url(/images/en/remove_photo.png) no-repeat top left scroll;
	display:none;
	position:absolute;
	top:0;
	right:0;
	z-index:200;
	border:none;
	width:83px;
	height:22px;
	cursor:pointer;
}
.addPhoto{
	background:transparent url(/images/en/add_photo.png) no-repeat right top scroll;
}
.bgYellow{
	background:#fdff92;
	position:relative;
	padding:0 16px 16px;
	border:1px solid #c3cb8f;
	color:#3e3a1d;
	height:70px;
}
#share h3{
	padding:17px 55px 17px 0;
	float:left;
	position:relative;
}
#shareButton{
	float:right;
	margin:7px 9px 0 0;
	font-weight:normal;
}
#shareButton img{margin-left:13px;}
#shareButton span{
	float:left;
	padding-top:11px;
}
#edit{
	padding:25px 313px 5px 0;
	position:relative;
}
#editButton{
	position:absolute;
	top:25px;
	right:15px;
}
#cancel{margin-right:15px;}
.p2{
	display:none;*margin:0 0 0 1px;
}
.p1{
	cursor:pointer;
	padding-left:1px;
	*margin-top:1px;
}
#phone{
	height:17px;
	padding-top:1px;
	*padding-top:0;
	*margin-bottom:-1px;
}
.comment{
	margin-top:18px;
	width:350px;
 }
.comment .p1{
	font-style:italic;
	font-weight:bold;
	color:#BFBFBF;
	min-height:90px;
	_height:90px;
  }
.comment .p1.saveState{
	font-style:normal;
	font-weight:normal;
	color:#333;
 }
#generalErrorScreen {font-size: 14px;text-align: center;margin:0 74px;}
#generalErrorScreen h2{
	border-top: 1px solid #e9e9e9;
	padding: 37px 0 30px 0;
	font-size: 1.5em;
	font-weight: bold;
	text-align:center;
}

.zh #search{
	width:331px;
}
#copybtn{
	position:absolute;
	right:0;
	bottom:17px;
}
/*-------example list----------*/
.exampleC{
	padding:35px 0 0 7px;
}
.exampleList{
	margin:17px 270px 0 27px;
	display:inline-block;
}
.exampleList li{
	float:left;
	width:192px;
	line-height:31px;
}
/*----map icon--*/
.iconLabel{width:63px;}
.iconBox {
	width:36px;
	padding-right:17px;
	height: 34px;
	border:1px solid #b0b0b0;
	border-width: 1px 0 1px 1px;
	margin-top:-1px;
	display:inline-block;
	background:#fff;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.ddArrow {
	left:36px;
	position:absolute;
	top:-1px;
}
.selectedIcon {
	float:left;
	margin-top:1px;
	margin-left:1px;
}
.tweetIconsPopup {
	position: absolute;
	left: -40px;
	bottom:35px;
	background:#FFFFFF;
	border:1px solid #555555;
	width:300px;
	visibility: hidden;
	text-align: left;
	z-index: 5000;
}
/*-------add icon------------*/
.addIconBox{
	text-align:right;
	overflow:hidden;
	padding-bottom:8px;
	height:22px;
	position:relative;
}
.addIcon{
	opactiy:0;
	filter:alpha(opacity=0.3);-moz-opacity:0;opacity:0;
	z-index:3;
	height:29px;
	right:10px;
	top:0px;
}
.uploading{
	background:#fff;
	top:0;
	height:24px;
	padding-top:5px;
	position:absolute;
	right:5px;
	z-index:4;
	font-size:13px;
	width:295px;
}
.iconInputOverlay,.addIcon{
	position:absolute;
}
.iconInputOverlay{
	font-weight:bold;
	color:blue;
	text-decoration:underline;
	z-index:1;
	padding-top:6px;
	font-size:14px;
	top:0;
	right:7px;
}
