@charset "utf-8";
body {
	margin:0 auto;
	text-align:left;
	background:#1886b4 url(../img_eng/bg.jpg) repeat-x top;
	font:400 12px Arial, Helvetica, sans-serif;
	color:#000;
}
img a {
	border:0;
}
p, p a {
	font:400 12px Arial, Helvetica, sans-serif;
	color:#00000;
	line-height:24px;
	margin-top:20px;
	text-align:justify;
}
p a {
	margin:0;
	text-decoration:none;
}
p a:hover {
	padding-bottom:1px;
	border-bottom:1px dashed #394e53;
}
.left {
	float:left;
}
.right {
	float:right;
}
.imgwrapper {
	line-height:1px;
}
h1 {
	font:400 30px Arial, Helvetica, sans-serif;
	line-height:30px;
}
h2 {
	font:400 18px Arial, Helvetica, sans-serif;
	line-height:24px;
}
h5 {
	font:400 14px Arial, Helvetica, sans-serif;
	line-height:24px;
}
.marginl112 {
	margin-left:112px;
}
.dbluetext, .dbluetext a {
	color:#075174;
}
.bluetext, .bluetext a {
	color:#004098;
}
.greytext, .greytext a {
	color:#1c6d84;
}
.whitetext, .whitetext a {
	color:#ffffff;
}
.text11 {
	font:400 11px Arial, Helvetica, sans-serif;
}
.dblue {
	color:#00273a;
}
.orangetext, .orangetext a {
	font:400 13px Arial, Helvetica, sans-serif;
	color:#ff9c00;
	text-decoration:none;
}
.orangetext a:hover {
	padding-bottom:1px;
	color:#ff9c00;
	border-bottom:1px dashed #fff;
}
.green12text, .green12text a {
	font:400 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3d6d0a;
}
.green12text a:hover {
	color:#62a021;
}
.dblue12text, .dblue12text a {
	font:400 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#00273a;
}
.dblue12text a:hover {
	color:#008ca8;
}
.purple12text, .purple12text a {
	font:400 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2b0933;
}
.purple12text a:hover {
	color:#511260;
}
.pgreen12text, .pgreen12text a {
	font:400 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#417807;
}
.pgreen12text a:hover {
	color:#57a109;
}
.blue12text, .blue12text a {
	font:400 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#345b82;
}
.blue12text a:hover {
	color:#4b7baa;
}
.red12text, .red12text a {
	font:400 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ac1014;
}
.red12text a:hover {
	color:#e02b30;
}
.margint20 {
	margin-top:20px;
}
.maginr15 {
	margin-right:15px;
}
.marginb20 {
	margin-bottom:20px;
}
.margint40 {
	margin-top:40px;
}
.marginl226 {
	margin-left:226px;
}
.marginl150 {
	margin-left:150px;
}
.line {
	height:1px;
	width:100%;
	background: url(../img_eng/line.jpg) repeat-x;
}
.shadow-line {
	background:url(../img_eng/shadow_line.jpg) no-repeat;
	height:6px;
	width:682px;
}
#menu-shadow {
	background:url(../img_eng/menu_shadow.png) repeat-x;
	width:100%;
	height:16px;
}
#hmenu {
	width:597px;
	height:36px;
	position:absolute;
	top:52px;
	left:168px;
}
#top-menu ul {
	padding:10px;
}
#top-menu ul li, #top-menu ul li a {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#1c6d84;
	border-left:1px solid #1c6d84;
	margin-left:20px;
	padding-left:12px;
	float:left;
	display:inline;
}
#top-menu ul li.first {
	border:0;
}
#top-menu ul li a {
	border:0;
	padding:0;
	margin:0;
	text-decoration:none;
}
#top-menu ul li a:hover {
	color:#a4a4a4;
	padding-bottom:1px;
	border-bottom:1px dashed #a4a4a4;
}
#container {
	width:100%;
	margin:0 auto;
	position:relative;
}
.textbox {
	font:400 12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:2px;
	border:1px solid #d0d0d0;
	background:#f2f2f2;
}
#header {
	width:100%;
	background:url(../img_eng/menu_bg.jpg) repeat-x top;
	height:104px;
}
#menu {
	position:relative;
}
#header-top {
	background:url(../img_eng/header.jpg) no-repeat top;
	height:88px;
	width:980px;
	margin:0 auto;
	position:relative;
}
#logo a {
	position:absolute;
	width:129px;
	height:85px;
	display:block;
	left:30px;
}
.marginb5 {
	margin-bottom:5px;
}
.marginr10 {
	margin-right:10px;
}
#hmenu ul li {
	float:left;
}
.alignC {
	text-align:center;
}
ul.listing {
	padding-left:15px;
}
ul.listing li, ul.listing li a {
	text-align:left;
	font:400 12px Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#000;
	margin-bottom:10px;
	list-style:square;
}
ul.listing li a {
	margin:0;
	padding:0;
	text-decoration:none;
}
ul.listing li a:hover {
	padding-bottom:1px;
	border-bottom:1px dashed #666666;
}
ul.listing-bullet {
	padding-top:15px;
	clear:both;
}
ul.listing-bullet li, ul.listing-bullet li a {
	text-align:left;
	font:400 12px Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#000;
	margin-bottom:10px;
	background:url(../img_eng/bullet.jpg) no-repeat;
	padding-left:15px;
}
ul.listing-bullet li a {
	margin:0;
	padding:0;
	background:none;
	text-decoration:none;
}
ul.listing-bullet li a:hover {
	padding-bottom:1px;
	border-bottom:1px dashed #666666;
}
ul.listing2 {
	padding-left:115px;
}
.margin10 {
	margin:10px;
}
#main-bg {
	background:url(../img_eng/main_bg.jpg) repeat-y;
	width:980px;
	overflow:hidden;
	margin: 0 auto;
}
#main-cont {
	background:url(../img_eng/main_header_bg.jpg) no-repeat top;
	width:920px;
	overflow:hidden;
	padding:0 30px 20px 30px;
}
#search-bar {
	width:920px;
	height:34px;
	background:url(../img_eng/search_bg.jpg) no-repeat;
}
#notice {
	width:557px;
	height:14px;
	padding:10px 0 10px 29px;
}
#notice ul li {
	float:left;
}
#notice ul li.first {
	margin-right:35px;
}
#search-box {
	width:191px;
	height:17px;
	position:relative;
	padding:8px 13px 9px 130px;
}
#search-box a {
	display:block;
	position:absolute;
	top:8px;
	right:13px;
	width:33px;
	height:18px;
}
#search-box input {
	font:400 12px Arial, Helvetica, sans-serif;
	color:#999999;
	position:absolute;
	border:0;
	top:8px;
	left:130px;
	width:155px;
	height:16px;
}
#index-main {
	background:#ffffff;
	width:920px;
}
#index-CHKCI {
	background: #ffffff url(../img_eng/chkci_news.jpg) no-repeat top;
	width:325px;
	overflow:hidden;
	padding:72px 12px 0 30px;
	position:relative;
}
#index-CHKCI2009 {
	background:url(../img_eng/chkci2009news.jpg) no-repeat top;
	width:329px;
	overflow:hidden;
	position:relative;
	padding:72px 12px 0 17px;
}
.width358 {
	width:358px;
}
#index-in-news {
	background: url(../img_eng/in_generation_news.jpg) no-repeat 0 0;
	width:329px;
	overflow:hidden;
	position:relative;
	padding:72px 12px 0 17px;
}
.index-news-list ul li {
	margin-bottom:15px;
	overflow:hidden;
}
.news-date, .news-date a {
	margin:0 0 0 85px;
	font:800 12px Arial, Helvetica, sans-serif;
	color:#075174;
}
#main-upper-bg {
	background:url(../img_eng/main_upper_bg.jpg) repeat-y;
	width:920px;
	overflow:hidden;
}
.cleaner {
	clear:both;
}
.news-date a {
	padding-bottom:1px;
	border-bottom:1px solid #075174;
	text-decoration:none;
	margin:0;
}
.news-header, .news-header a {
	margin:5px 0 0 85px;
	font:400 15px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:20px;
}
.news-header a {
	text-decoration:none;
	margin:0;
}
.pic-shadow {
	background:url(../img_eng/index_pic_bg.jpg) no-repeat right bottom;
	width:65px;
	height:65px;
	padding:1px 4px 5px 1px;
}
.btnMore a {
	width:76px;
	height:24px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
	background:url(../img_eng/btnMore.jpg) no-repeat;
}
#index-right-panel {
	background:url(../img_eng/index_member_login.jpg) no-repeat top;
	width:192px;
	height:402px;
}
#member-login-panel {
	width:192px;
	height:179px;
	position:relative;
}
#member-login-panel input.name {
	position:absolute;
	top:81px;
	left:19px;
	width:136px;
	height:16px;
	border:0;
	background:#fff;
	font:400 12px Arial, Helvetica, sans-serif;
	color:#999999;
}
#member-login-panel input.password {
	position:absolute;
	top:132px;
	left:19px;
	width:110px;
	height:16px;
	border:0;
	background:#fff;
	font:400 12px Arial, Helvetica, sans-serif;
	color:#999999;
}
#member-login-panel a.btnLogin {
	width:29px;
	height:15px;
	display:block;
	position:absolute;
	top:132px;
	left:134px;
}
#member-login-panel a.btnforgot {
	width:79px;
	height:10px;
	display:block;
	position:absolute;
	top:161px;
	left:13px;
}
#member-form-panel {
	width:192px;
	height:235px;
	position:relative;
}
#member-form-panel a {
	display:block;
	position:absolute;
	width:167px;
	height:152px;
	top:54px;
	left:13px;
}
#link-panel {
	width:192px; overflow:hidden;
}
#link-panel ul {
	margin:0px 27px 10px 27px;
}
#index-photo-gallery {
	width:860px;
	padding:56px 30px 10px 30px;
	background:#ffffff url(../img_eng/photo_gallery.jpg) no-repeat top;
}
#index-photo-list {
	width:860px;
	overflow:hidden;
	background:url(../img_eng/photo_gallery_bg.jpg) repeat-y;
	position:relative;
	z-index:1;
}
#index-photo-list-left {
	width:614px;
}
#index-photo-list-left p {
	margin-top:8px;
}
#index-photo-list-right {
	width:246px;
	padding:15px 0 60px 0;
	position:relative;
}
.index-photo-listing {
	margin: 0 0 1px 1px;
	width:75px;
	height:49px;
	float:left;
	position:relative;
	overflow:visible;
}
#index-photo-list-left ul li {
	padding:12px 8px;
}
#index-photo-list-left ul li.even, #index-photo-list-left ul li.even2 {
	background:#073f56;
}
#footer {
	width:860px;
	font:400 10px Arial, Helvetica, sans-serif;
	color:#696969;
	background:url(../img_eng/footer_bg.jpg) repeat-y;
	padding:15px 60px;
	height:50px;
	position:relative;
	margin:0 auto;
}
#footer-menu ul li, #footer-menu ul li a {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#9b9b9b;
	float:left;
}
#footer-menu ul li a {
	padding-right:15px;
	margin-right:20px;
	border-right:1px solid #9b9b9b;
	text-decoration:none;
}
#footer-menu ul li a:hover {
	color:#fff;
}
#footer-menu ul li.last a {
	border:0;
}
#footer-terms ul {
}
#footer-terms ul li, #footer-terms ul li a {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#9b9b9b;
	float:left;
}
#footer-terms ul li a {
	padding-left:15px;
	margin-left:20px;
	list-style:circle;
	text-decoration:none;
}
#copy-right {
	font:400 10px Arial, Helvetica, sans-serif;
	color:#696969;
	position:absolute;
	bottom:18px;
	left:60px;
}
#web-design {
	position:absolute;
	right:60px;
	bottom:18px;
}
#web-design a {
	font:400 10px Arial, Helvetica, sans-serif;
	color:#696969;
	text-decoration:none;
}
#web-design a:hover {
	color:#fff;
	border-bottom:1px solid #fff;
	padding-bottom:1px;
}
/* member page */
#innerpage-cont {
	background:url(../img_eng/innerpage_bg.jpg) repeat-y;
	width:920px;
	overflow:hidden;
}
#innerpage-left {
	width:682px;
	overflow:hidden;
	padding:30px 16px 30px 30px;
	background: #ffffff url(../img_eng/member_left_bg.jpg) no-repeat top right;
}
#innerpage-right {
	width:178px;
	padding:7px;
	overflow:hidden;
	background:#cac7be url(../img_eng/member_right_bg.jpg) top no-repeat;
}
.offer-odd {
	background:url(../img_eng/member_odd_bg.jpg) repeat-y;
	width:684px;
	overflow:hidden;
}
.offer-even {
	background:url(../img_eng/member_even_bg.jpg) repeat-y;
	width:684px;
	overflow:hidden;
}
#hotel {
	width:310px;
	background:url(../img_eng/member_hotel.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#florist {
	width:312px;
	background:url(../img_eng/member_florist.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#medical {
	width:310px;
	background:url(../img_eng/member_medical.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#gas {
	width:312px;
	background:url(../img_eng/member_gas.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#electric {
	width:310px;
	background:url(../img_eng/member_electric.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#diet {
	width:312px;
	background:url(../img_eng/member_diet.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#inner-member-form-panel {
	width:180px;
	height:249px;
	position:relative;
}
#inner-member-form-panel a {
	display:block;
	position:absolute;
	width:167px;
	height:170px;
	top:49px;
	left:8px;
}
#inner-link-panel {
	width:180px;
	margin-bottom:45px;
}
#inner-link-panel ul {
	margin:35px 15px 10px 15px;
}
.innerpage-ad {
	width:180px;
	margin-bottom:30px;
}
.innerpage-ad ul li {
	margin-bottom:5px;
}
.innerpage-ad ul li a {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:14px;
	text-decoration:none;
}
.innerpage-ad a img {
	margin-bottom:5px;
}
/* Contact us */
#genral-information {
	width:404px;
	background:url(../img_eng/CHKCI_logo.jpg) no-repeat 0px 30px;
	padding:27px 40px 30px 238px;
}
.form {
	padding:13px 50px;
	width:582px;
	overflow:auto;
}
.form p {
	overflow:hidden;
}
.form label {
	width:112px;
	float:left;
}
.form input.textbox {
	width:191px;
	background:url(../img_eng/textbox_bg.jpg) no-repeat;
	padding:2px 5px;
	border:0;
	height:17px;
}
.form .textarea {
	width:392px;
	background:url(../img_eng/textarea_bg.jpg) no-repeat;
	padding:2px 5px;
	border:0;
	height:79px;
	font:400 13px Arial, Helvetica, sans-serif;
	color:#000;
}
/* btn*/
.btnMorePhoto a {
	background:url(../img_eng/btnMorePhoto.jpg) no-repeat;
	width:84px;
	height:35px;
	display:block;
	position:absolute;
	bottom:11px;
	right:8px;
}
.btnBack a {
	background:url(../img_eng/btnBack.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnBack a:hover {
	background:url(../img_eng/btnBack_over.jpg) no-repeat;
}
.btnSubmit a {
	background:url(../img_eng/btnSubmit.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnSignUp a {
	background:url(../img_eng/btnSignUp.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnLogin a {
	background:url(../img_eng/btnLoginNow.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnSubmit a:hover {
	background:url(../img_eng/btnSubmit_over.jpg) no-repeat;
}
.btnSignUp a:hover {
	background:url(../img_eng/btnSignUp_over.jpg) no-repeat;
}
.btnLogin a:hover {
	background:url(../img_eng/btnLoginNow_over.jpg) no-repeat;
}
.btnReset a {
	background:url(../img_eng/btnReset.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnReset a:hover {
	background:url(../img_eng/btnReset_over.jpg) no-repeat;
}
.btnReset-eng a {
	background:url(../img_eng/btnReset.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnReset-eng a:hover {
	background:url(../img_eng/btnReset_over.jpg) no-repeat;
}
.btnReset-zh_hk a {
	background:url(../img_zh_hk/btnReset.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnReset-zh_hk a:hover {
	background:url(../img_zh_hk/btnReset_over.jpg) no-repeat;
}
.btnReset-zh_cn a {
	background:url(../img_zh_cn/btnReset.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnReset-zh_cn a:hover {
	background:url(../img_zh_cn/btnReset_over.jpg) no-repeat;
}
.btnDownload a {
	background:url(../img_eng/btnDownload.jpg) no-repeat;
	width:108px;
	height:23px;
	display:block;
}
/* solicitors */
.label-table label {
	width:70px;
	float:left;
}
.label-table p {
	margin:5px;
}
/* news */
.news-list {
	width:675px;
	padding:1px 0px 1px 7px;
	position:relative;
	overflow:hidden;
}
.news-pic {
	background:	url('../img/shadow.png') no-repeat bottom right;
	padding: 0 9px 0px 0;
	width:198px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.news-list p {
	margin:0 0px 20px 226px;
}
/* events */
#event-photo-gallery {
	width:682px;
	overflow:hidden;
}
.event-big {
	background:url(../img_eng/events_big_shadow.jpg) no-repeat;
	width:664px;
	padding:5px;
}
.event-small {
	background:url(../img_eng/events_small_shadow.jpg) no-repeat;
	width:121px;
	padding:5px;
	margin:6px 5px 0 0;
	float:left;
}
/* register */
#non-member {
	background:url(../img_eng/register_non_member.jpg) no-repeat top;
	width:654px;
	overflow:hidden;
	padding:80px 14px 0 14px;
}
#our-member {
	background:url(../img_eng/register_our_member.jpg) no-repeat top;
	width:654px;
	overflow:hidden;
	padding:80px 14px 0 14px;
}
/* member list */
/* member list */
.innerpage-half {
	width:300px;
	padding:20px;
}
.innerpage-half ul {
	margin:20px 0;
}
.innerpage-half ul li, .innerpage-half ul li a {
	font:400 12px Arial, Helvetica, sans-serif;
	color:#535353;
	margin-bottom:5px;
}
.innerpage-half ul li a {
	text-decoration:none;
	margin:0;
}
.innerpage-half ul li a:hover {
	color:#999999;
	padding-bottom:1px;
	border-bottom:1px dotted #535353;
}
ol.news-detail {
	list-style:decimal;
	padding-left:18px;
}
ul.news-detail {
	padding-left:18px;
	list-style:disc;
}
table.news-details-table {
	border:2px;
	border-color:#000;
	border-style:solid;
}
table.news-details-table td.date {
	text-align:center;
}
table.news-details-table td.time {
	text-align:center;
	vertical-align:middle;
}
.width325 {
	width:367px;
}
#index-news-for-member-eng {
	background: #ffffff url(../img_eng/news_for_member_header.jpg) no-repeat top;
	width:325px;
	overflow:hidden;
	padding:72px 12px 0 30px;
	position:relative;
}
#index-news-for-member-zh_hk {
	background: #ffffff url(../img_zh_hk/news_for_member_header.jpg) no-repeat top;
	width:325px;
	overflow:hidden;
	padding:72px 12px 0 30px;
	position:relative;
}
#index-news-for-member-zh_cn {
	background: #ffffff url(../img_zh_cn/news_for_member_header.jpg) no-repeat top;
	width:325px;
	overflow:hidden;
	padding:72px 12px 0 30px;
	position:relative;
}
#index-CHKCI-eng {
	background: #ffffff url(../img_eng/chkci_news.jpg) no-repeat top;
	width:325px;
	overflow:hidden;
	padding:72px 12px 0 30px;
	position:relative;
}
#index-CHKCI-zh_hk {
	background: #ffffff url(../img_zh_hk/chkci_news.jpg) no-repeat top;
	width:325px;
	overflow:hidden;
	padding:72px 12px 0 30px;
	position:relative;
}
#index-CHKCI-zh_cn {
	background: #ffffff url(../img_zh_cn/chkci_news.jpg) no-repeat top;
	width:325px;
	overflow:hidden;
	padding:72px 12px 0 30px;
	position:relative;
}
.btnMore-eng a {
	width:76px;
	height:24px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
	background:url(../img_eng/btnMore.jpg) no-repeat;
}
.btnMore-zh_hk a {
	width:76px;
	height:24px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
	background:url(../img_zh_hk/btnMore.jpg) no-repeat;
}
.btnMore-zh_cn a {
	width:76px;
	height:24px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
	background:url(../img_zh_cn/btnMore.jpg) no-repeat;
}
#index-CHKCI2009-eng {
	background:url(../img_eng/chkci2009news.jpg) no-repeat top;
	width:329px;
	overflow:hidden;
	position:relative;
	padding:72px 12px 0 17px;
}
#index-CHKCI2009-zh_hk {
	background:url(../img_zh_hk/chkci2009news.jpg) no-repeat 0 0;
	width:329px;
	overflow:hidden;
	position:relative;
	padding:72px 12px 0 17px;
}
#index-CHKCI2009-zh_cn {
	background:url(../img_zh_cn/chkci2009news.jpg) no-repeat 0 0;
	width:329px;
	overflow:hidden;
	position:relative;
	padding:72px 12px 0 17px;
}
#index-in-news-eng {
	background: url(../img_eng/in_generation_news.jpg) no-repeat 0 0;
	width:329px;
	overflow:hidden;
	position:relative;
	padding:72px 12px 0 17px;
}
#index-in-news-zh_hk {
	background: url(../img_zh_hk/in_generation_news.jpg) no-repeat 0 0;
	width:329px;
	overflow:hidden;
	position:relative;
	padding:72px 12px 0 17px;
}
#index-in-news-zh_cn {
	background: url(../img_zh_cn/in_generation_news.jpg) no-repeat 0 0;
	width:329px;
	overflow:hidden;
	position:relative;
	padding:72px 12px 0 17px;
}
#index-right-panel-eng {
	background:url(../img_eng/index_member_login.jpg) no-repeat top;
	width:192px;
	overflow:hidden;
}
#index-right-panel-eng-login {
	background:url(../img_eng/index_member_login.jpg) no-repeat 0 -190px;
	width:192px;
	overflow:hidden;
}
#index-right-panel-zh_hk {
	background:url(../img_zh_hk/index_member_login.jpg) no-repeat top;
	width:192px;
	overflow:hidden;

}
#index-right-panel-zh_hk-login {
	background:url(../img_zh_hk/index_member_login.jpg) no-repeat 0 -190px;
	width:192px;
	overflow:hidden;
}
#index-right-panel-zh_cn {
	background:url(../img_zh_cn/index_member_login.jpg) no-repeat top;
	width:192px;
	overflow:hidden;
}
#index-right-panel-zh_cn-login {
	background:url(../img_zh_cn/index_member_login.jpg) no-repeat 0 -190px;
	width:192px;
	overflow:hidden;
}
#index-photo-gallery-eng {
	width:860px;
	padding:56px 30px 10px 30px;
	background:#ffffff url(../img_eng/photo_gallery.jpg) no-repeat top;
}
#index-photo-gallery-zh_hk {
	width:860px;
	padding:56px 30px 10px 30px;
	background:#ffffff url(../img_zh_hk/photo_gallery.jpg) no-repeat top;
}
#index-photo-gallery-zh_cn {
	width:860px;
	padding:56px 30px 10px 30px;
	background:#ffffff url(../img_zh_cn/photo_gallery.jpg) no-repeat top;
}
#innerpage-right-eng {
	width:178px;
	padding:7px;
	overflow:hidden;
	background:#cac7be url(../img_eng/member_right_bg.jpg) top no-repeat;
}
#innerpage-right-zh_hk {
	width:178px;
	padding:7px;
	overflow:hidden;
	background:#cac7be url(../img_zh_hk/member_right_bg.jpg) top no-repeat;
}
#innerpage-right-zh_cn {
	width:178px;
	padding:7px;
	overflow:hidden;
	background:#cac7be url(../img_zh_cn/member_right_bg.jpg) top no-repeat;
}
.btnDownload-eng a {
	background:url(../img_eng/btnDownload.jpg) no-repeat;
	width:108px;
	height:23px;
	display:block;
}
.btnDownload-zh_hk a {
	background:url(../img_zh_hk/btnDownload.jpg) no-repeat;
	width:108px;
	height:23px;
	display:block;
}
.btnDownload-zh_cn a {
	background:url(../img_zh_cn/btnDownload.jpg) no-repeat;
	width:108px;
	height:23px;
	display:block;
}
.btnBack-eng a {
	background:url(../img_eng/btnBack.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnBack-eng a:hover {
	background:url(../img_eng/btnBack_over.jpg) no-repeat;
}
.btnBack-zh_hk a {
	background:url(../img_zh_hk/btnBack.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnBack-zh_hk a:hover {
	background:url(../img_zh_hk/btnBack_over.jpg) no-repeat;
}
.btnBack-zh_cn a {
	background:url(../img_zh_cn/btnBack.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnBack-zh_cn a:hover {
	background:url(../img_zh_cn/btnBack_over.jpg) no-repeat;
}
.btnSubmit-eng a {
	background:url(../img_eng/btnSubmit.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnSubmit-zh_hk a {
	background:url(../img_zh_hk/btnSubmit.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnSubmit-zh_cn a {
	background:url(../img_zh_cn/btnSubmit.jpg) no-repeat;
	width:82px;
	height:24px;
	display:block;
}
.btnSignUp-eng a {
	background:url(../img_eng/btnSignUp.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnSignUp-zh_hk a {
	background:url(../img_zh_hk/btnSignUp.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnSignUp-zh_cn a {
	background:url(../img_zh_cn/btnSignUp.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnLogin-eng a {
	background:url(../img_eng/btnLoginNow.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnLogin-zh_hk a {
	background:url(../img_zh_hk/btnLoginNow.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnLogin-zh_cn a {
	background:url(../img_zh_cn/btnLoginNow.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnSearch-eng a {
	background:url(../img_eng/btnSearch.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnSearch-zh_hk a {
	background:url(../img_zh_hk/btnSearch.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
.btnSearch-zh_cn a {
	background:url(../img_zh_cn/btnSearch.jpg) no-repeat;
	width:107px;
	height:24px;
	display:block;
}
#non-member-eng {
	background:url(../img_eng/register_non_member.jpg) no-repeat top;
	width:654px;
	overflow:hidden;
	padding:80px 14px 0 14px;
}
#our-member-eng {
	background:url(../img_eng/register_our_member.jpg) no-repeat top;
	width:654px;
	overflow:hidden;
	padding:80px 14px 0 14px;
}
#non-member-zh_hk {
	background:url(../img_zh_hk/register_non_member.jpg) no-repeat top;
	width:654px;
	overflow:hidden;
	padding:80px 14px 0 14px;
}
#our-member-zh_hk {
	background:url(../img_zh_hk/register_our_member.jpg) no-repeat top;
	width:654px;
	overflow:hidden;
	padding:80px 14px 0 14px;
}
#non-member-zh_cn {
	background:url(../img_zh_cn/register_non_member.jpg) no-repeat top;
	width:654px;
	overflow:hidden;
	padding:80px 14px 0 14px;
}
#our-member-zh_cn {
	background:url(../img_zh_cn/register_our_member.jpg) no-repeat top;
	width:654px;
	overflow:hidden;
	padding:80px 14px 0 14px;
}
#header-eng {
	width:100%;
	background:url(../img_eng/menu_bg.jpg) repeat-x top;
	height:104px;
	z-index:999;
}
#header-zh_hk {
	width:100%;
	background:url(../img_zh_hk/menu_bg.jpg) repeat-x top;
	height:104px;
	z-index:999;
}
#header-zh_cn {
	width:100%;
	background:url(../img_zh_cn/menu_bg.jpg) repeat-x top;
	height:104px;
	z-index:999;
}
#header-top-eng {
	background:url(../img_eng/header.jpg) no-repeat top;
	height:88px;
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:9999;
}
#header-top-zh_hk {
	background:url(../img_zh_hk/header.jpg) no-repeat top;
	height:88px;
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:9999;
}
#header-top-zh_cn {
	background:url(../img_zh_cn/header.jpg) no-repeat top;
	height:88px;
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:9999;
}
.mp-header {
	width:310px;
	height:60px;
	clear:both;
}
.mp-eng {
	width:310px;
	padding:15px;
	position:relative;
	min-height:150px;
}
.member-col-text {
	width:132px;
	font:800 12px Arial, Helvetica, sans-serif;
	padding:20px 11px 0 11px;
}
#florist-eng {
	width:312px;
	background:url(../img_eng/member_florist.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#medical-eng {
	width:310px;
	background:url(../img_eng/member_medical.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#gas-eng {
	width:312px;
	background:url(../img_eng/member_gas.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#electric-eng {
	width:310px;
	background:url(../img_eng/member_electric.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#diet-eng {
	width:312px;
	background:url(../img_eng/member_diet.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#hotel-zh_hk {
	width:310px;
	background:url(../img_zh_hk/member_hotel.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#florist-zh_hk {
	width:312px;
	background:url(../img_zh_hk/member_florist.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#medical-zh_hk {
	width:310px;
	background:url(../img_zh_hk/member_medical.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#gas-zh_hk {
	width:312px;
	background:url(../img_zh_hk/member_gas.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#electric-zh_hk {
	width:310px;
	background:url(../img_zh_hk/member_electric.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#diet-zh_hk {
	width:312px;
	background:url(../img_zh_hk/member_diet.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#hotel-zh_cn {
	width:310px;
	background:url(../img_zh_cn/member_hotel.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#florist-zh_cn {
	width:312px;
	background:url(../img_zh_cn/member_florist.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#medical-zh_cn {
	width:310px;
	background:url(../img_zh_cn/member_medical.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#gas-zh_cn {
	width:312px;
	background:url(../img_zh_cn/member_gas.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#electric-zh_cn {
	width:310px;
	background:url(../img_zh_cn/member_electric.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
#diet-zh_cn {
	width:312px;
	background:url(../img_zh_cn/member_diet.jpg) no-repeat top;
	padding:95px 15px 35px 15px;
	position:relative;
}
div#business-eng .checkbox input {
	position: relative;
	float:left;
}
div#business-eng .checkbox label {
	position: relative;
	float:left;
	width:250px;
}
div#business-zh_hk .checkbox input {
	position: relative;
	float:left;
}
div#business-zh_hk .checkbox label {
	position: relative;
	float:left;
	width:115px;
}
div#business-zh_cn .checkbox input {
	position: relative;
	float:left;
}
div#business-zh_cn .checkbox label {
	position: relative;
	float:left;
	width:115px;
}
div#business-eng, div#business-zh_hk, div#business-zh_cn {
	text-align: justify;
	margin-top: 20px;
	line-height: 24px;
	font-weight: 400;
	font-variant: normal;
	font-style: normal;
	font-stretch: normal;
	font-size-adjust:none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	-x-system-font: none;
	width:540px;
	height:70px;
}
div#business .checkbox input {
	position: relative;
	float:left;
}
div#business .checkbox label {
	position: relative;
	float:left;
	width:115px;
}
div#business {
	text-align: justify;
	margin-top: 20px;
	line-height: 24px;
	font-weight: 400;
	font-variant: normal;
	font-style: normal;
	font-stretch: normal;
	font-size-adjust:none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	-x-system-font: none;
	width:540px;
	height:70px;
}
input#UserBusinessOthers {
	clear:both;
}
div#product .checkbox {
	-x-system-font:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:24px;
	text-align:justify;
	padding:13px 50px;
}
input#UserBusiness-other {
	position:absolute;
	right:320px;
	top:-20px;
}
div.bui-other {
	position:relative;
}
div#flashMessage {
	color:#F00;
	font-size:20px;
	font-weight:bold;
	height:20px;
}
/*Event List CSS*/
.event-list {
	overflow:auto;
	width:100%;
}
.event-list dl {
	width:100%;
	overflow:hidden;
}
.event-list dt, .event-list dd {
	width:180px;
	float:left;
	padding:5px 5px;
	border-bottom:1px dashed #D8D8D8;
	min-height:18px;
	height: auto !important;
	height: 18px;
}
.event-list dt.light, .event-list dt.dark {
	background:#FFFFFF url(../img/bigAr.gif) 3px 5px no-repeat;
	padding-left:20px;
	color:#7F7F7F;
}
.event-list dt.dark {
	background:#FBFBFB url(../img/bigAr.gif) 3px 5px no-repeat;
}
.event-list dd {
	width:530px;
}
.light, .dark {
	background:#FFFFFF;
	overflow:hidden;
	cursor:pointer;
}
.dark {
	background:#e2e2e2;
}
.event-list dt.dlover, .event-list dd.dlover {
	background-color:#055377;
	color:#FFFFFF;
}
.event-list td {
	padding:5px 5px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-bottom:1px dashed #D8D8D8;
	min-height:18px;
	height: auto !important;
	height: 18px;
}
.event-list th {
	background:#000000;
	padding:5px 5px;
	color:#fff;
	border-bottom:1px dashed #D8D8D8;
	min-height:18px;
	height: auto !important;
	height: 18px;
}
.event-list tr.dlover {
	background-color:#055377;
	color:#FFFFFF;
}
/*End Event List CSS*/
div#authMessage {
	color:#F00;
}
#index-member-news-zh_hk {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_zh_hk/in_generation_news.jpg) no-repeat scroll 0 0;
	overflow:hidden;
	padding:72px 12px 0 30px;
	position:relative;
	width:325px;
}
#index-photo-list-left ul li.even2 p, #index-photo-list-left ul li.even3 p {
	margin-left:150px;
	color:#FFFFFF;
	min-height: 50px;
}
div.paging {
	color:#CCCCCC;
	margin-bottom:2em;
}
div.paging div.disabled {
	color:#DDDDDD;
	display:inline;
}
div.search-employment-method div input {
	float:left;
}
.btnLogin-eng input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_eng/btnLoginNow.jpg) no-repeat scroll 0 0;
	display:block;
	height:24px;
	width:107px;
	border:0;
	position:relative;
	left:550px;
}
.btnLogin-zh_hk input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_zh_hk/btnLoginNow.jpg) no-repeat scroll 0 0;
	display:block;
	height:24px;
	width:107px;
	border:0;
	position:relative;
	left:550px;
}
.btnLogin-zh_cn input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_zh_cn/btnLoginNow.jpg) no-repeat scroll 0 0;
	display:block;
	height:24px;
	width:107px;
	border:0;
	position:relative;
	left:550px;
}
div#product-eng .checkbox input {
	position: relative;
	float:left;
}
div#product-eng .checkbox label {
	position: relative;
	float:left;
	width:250px;
}
div#product-zh_hk .checkbox input {
	position: relative;
	float:left;
}
div#product-zh_hk .checkbox label {
	position: relative;
	float:left;
	width:115px;
}
div#product-zh_cn .checkbox input {
	position: relative;
	float:left;
}
div#product-zh_cn .checkbox label {
	position: relative;
	float:left;
	width:115px;
}
div#product-eng, div#product-zh_hk, div#product-zh_cn {
	text-align: justify;
	margin-top: 20px;
	line-height: 24px;
	font-weight: 400;
	font-variant: normal;
	font-style: normal;
	font-stretch: normal;
	font-size-adjust:none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	-x-system-font: none;
	width:540px;
	height:250px;
}
#member-login-panel .btnLogin input {
	display:block;
	height:18px;
	left:134px;
	position:absolute;
	top:132px;
	width:29px;
	background:transparent url(../img_eng/btnIndexLogin.jpg) no-repeat scroll 0 0;
	border:none;
}
.btnSearch-eng input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_eng/btnSearch.jpg) no-repeat scroll 0 0;
	display:block;
	height:24px;
	width:107px;
	border:0;
	position:relative;
	left:475px;
	top:25px;
}
.btnSearch-zh_hk input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_zh_hk/btnSearch.jpg) no-repeat scroll 0 0;
	display:block;
	height:24px;
	width:107px;
	border:0;
	position:relative;
	left:475px;
	top:25px;
}
.btnSearch-zh_cn input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_zh_cn/btnSearch.jpg) no-repeat scroll 0 0;
	display:block;
	height:24px;
	width:107px;
	border:0;
	position:relative;
	left:475px;
	top:25px;
}
#innerpage-left p table tbody td {
	clear:both;
}
p.no-results {
	font-size:16px;
	color:#F00;
	font-weight:bold;
}
.nature-textarea {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:transparent url(../img_eng/textarea_bg.jpg) no-repeat scroll 0 0;
	border:0 none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	height:79px;
	line-height:normal;
	padding:2px 5px;
	width:392px;
	margin-left: 112px;
	overflow:auto;
}
div.div-nature label {
	float:left;
	width:312px;
	margin-top:20px;
	line-height:24px;
}
div.div-term input, div.div-rotation input {
	float:left;
}
p.working-week {
	display:inline;
}
.working-week-select {
	width:150px;
	display:inline;
}
.working-sttime-select, .working-time {
	display:inline;
}
div.div-rotation label {
	float:left;
	width:312px;
}
div.holidays-select, div.language-select {
	position:absolute;
	width:auto;
	height:20px;
	display:inline;
}
div.holidays-select div, div.language-select div {
	display:inline;
	position:relative;
}
div.holidays-select div input, div.language-select div input {
	float:left;
}
div.holidays-select div label {
	float:left;
	width:auto;
}
div.holidays-select label, div.language-select label {
	width:70px;
	display:inline;
}
p.holidays {
	width:30px;
	position: absolute;
	left:800px;
	display:inline;
}
div.div-address label {
	float:left;
	line-height:24px;
	margin-top:20px;
	width:582px;
}
.address-form {
	overflow:auto;
	padding:13px 50px;
	width:582px;
	height:250px;
}
.salary label {
	color:#075174;
}
div.div-benefits label {
	float:left;
	line-height:24px;
	margin-top:20px;
	width:582px;
	color:#075174;
}
.benefit-remark input {
	margin-left:112px;
}
div.experience-select label {
	color:#075174;
	width:122px;
}
div.experience-select {
	display:inline;
}
.experience-select-p {
	display:inline;
}
div.language-select div label {
	width:112px;
}
div.btnSubmit-eng input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_eng/btnSubmit.jpg) no-repeat scroll 0 0;
	border: 0;
	display:block;
	height:24px;
	width:82px;
	position:relative;
	left:600px;
	top:25px;
}
div.btnSubmit-zh_hk input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_zh_hk/btnSubmit.jpg) no-repeat scroll 0 0;
	border: 0;
	display:block;
	height:24px;
	width:82px;
	position:relative;
	left:600px;
	top:25px;
}
div.btnSubmit-zh_cn input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img_zh_cn/btnSubmit.jpg) no-repeat scroll 0 0;
	border: 0;
	display:block;
	height:24px;
	width:82px;
	position:relative;
	left:600px;
	top:25px;
}
.error-message {
	color:#F00;
}
.btnMorePhoto-eng a {
	background:url(../img_eng/btnMorePhoto.jpg) no-repeat;
	width:104px;
	height:35px;
	display:block;
	position:absolute;
	bottom:11px;
	right:8px;
}
.btnMorePhoto-zh_hk a {
	background:url(../img_zh_hk/btnMorePhoto.jpg) no-repeat;
	width:84px;
	height:35px;
	display:block;
	position:absolute;
	bottom:11px;
	right:8px;
}
.btnMorePhoto-zh_cn a {
	background:url(../img_zh_cn/btnMorePhoto.jpg) no-repeat;
	width:84px;
	height:35px;
	display:block;
	position:absolute;
	bottom:11px;
	right:8px;
}
div.contact-salutation legend {
	float:left;
	width:112px;
	display:inline;
}
div.contact-salutation input {
	float:left;
	display:inline;
}
div.contact-salutation label, div.div-vacancies label {
	color:#004098;
}
div.contact-salutation input#ContactSalutation0 {
	margin-left:112px;
}
p.basic-salary label {
	width:200px;
}
p.basic-salary-select select {
	position:relative;
	left:100px;
}
div.search-basic-salary {
	display:inline;
}
.no-fake-eng {
	width:192px;
	height:196px;
	background:url(../img_eng/no_fake.jpg) no-repeat;
}
.no-fake-eng a {
	display:block;
	width:192px;
	height:196px;
}
.no-fake-zh_hk {
	width:192px;
	height:196px;
	background:url(../img_zh_hk/no_fake.jpg) no-repeat;
}
.no-fake-zh_hk a {
	display:block;
	width:192px;
	height:196px;
}
.no-fake-zh_cn a {
	display:block;
	width:192px;
	height:196px;
}
.no-fake-zh_cn {
	width:192px;
	height:196px;
	background:url(../img_zh_cn/no_fake.jpg) no-repeat;
}

.inner-no-fake-eng {
	width:192px;
	height:206px;
	margin-top:20px;
	background:url(../img_eng/inner_no_fake.jpg) no-repeat;
}
.inner-no-fake-zh_hk {
	width:192px;
	height:206px;
	margin-top:20px;
	background:url(../img_zh_hk/inner_no_fake.jpg) no-repeat;
}
.inner-no-fake-zh_cn {
	width:192px;
	height:196px;
	margin-top:20px;
	background:url(../img_zh_cn/inner_no_fake.jpg) no-repeat;
}

.inner-no-fake-zh_hk a {
	display:block;
	width:192px;
	height:196px;
}
.inner-no-fake-zh_cn a {
	display:block;
	width:192px;
	height:196px;
}
.inner-no-fake-zh_cn {
	width:192px;
	height:196px;
}
.premium-list p {
margin:0 0 20px 0;
}
.premium-list {
overflow:hidden;
padding:24px 0 24px 7px;
position:relative;
width:675px;
}
div.search-salary-type, div.salary-range-1, div.salary-range-2, div.salary-range-3 {
	display:inline;
}
div.search-salary-type input.textbox{
	float:left;
	width:10px;
}
#hmenu ul li a{
	position:relative;
	z-index:9999;
}
div.div-benefits .checkbox label {
	float:left;
	position:relative;
	color:#000;
	margin-top:0;
	width:170px;
}
div.div-benefits .checkbox input {
	float:left;
	position:relative;
	clear:both;
}
#hmenu li li {
	width:245px;
}
.news-title {
	font-size:16px;
}
.new-flash-banner{width:920px; height:119px; overflow:hidden;}