@charset "utf-8";
/* CSS Document */
*			{ list-style:none;padding:0; margin:0; }
body, form	{ list-style:none;padding:0; margin:0; }
body,td,th  { font:12px/150% Arial, Helvetica, sans-serif;}
body,td,th		{ color: #555;font:13px/120% Arial,Helvetica,sans-serif;  }
input,textarea	{ color: #555;font:13px/120% Arial,Helvetica,sans-serif; }
body 			{ margin: 0px; }
a:link 			{ text-decoration:none ;color: #555; }
a:visited 		{ text-decoration: none;color: #555; }
a:hover 		{ text-decoration:underline;color: #555; }
a:active		{ text-decoration: none;color: #555; }
ul				{ margin:0px; padding:0 }
li				{ margin:0px; padding:0 }
img				{ border:0; }

.input_style			{ border:1px solid #aca899;  height:18px; padding:3px 5px}
.button_style			{ border:1px solid #6C952B; background-color:#6FBA17; color:white; font-weight:bold; font-size:22px; padding:2px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;}



.popup_mymail_weekly .change_city_txt{ width:80px;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}


/*---------header----------*/
.header				{ }
.header_top			{ height:1%; border-bottom:1px solid #cccccc; padding:8px 5px 3px 5px}
.header_top .fl a	{ margin-right:10px; text-decoration:underline}
.header_top .fr		{ margin-left:10px}
.header_top .fr a	{ text-decoration:underline}
.header_content		{ height:50px; overflow:hidden; padding:15px 0 15px 5px}
.header_content .search_tag{ padding:1px 0 0 10px; float:left}
.header_content .fl	{ margin-right:5px}
.header_content img	{ margin:0px 10px 0 8px;*margin:0px 10px 0 8px}
.header_content .input_style{ height:14px;width:250px}
.header_line		{ height:5px; background:url(/perfect_white/imgs_1/header_bg1.gif) repeat-x; line-height:0; overflow:hidden; border-left:1px solid #dddddd;border-right:1px solid #dddddd; margin-bottom:10px;}
.header_content .inputbg{ background:url( /perfect_white/imgs_1/search_inputbg.gif) no-repeat;  width:321px; height:23px;_height:19px; _line-height:19px;border:1px solid #D0D0D0;padding:1px 0 0 5px;}
.header_content .input_style { border:0px solid #fff; background:none; width:310px;height:16px; padding:3px 5px;}
.header_search_info{ margin:6px 0 5px 0;*margin:3px 0 5px 0}
.header_search_info span{ font-weight:700;}




/*---------footer------------*/

.footerbg			{ height:44px; line-height:44px; padding:0 10px; font-size:11px; background:url(/perfect_white/imgs_1/foot_bg.gif) repeat-x; margin-bottom:10px;}
.footer				{ height:1%; line-height:18px;font-size:11px; color:#ccc; padding-bottom:20px; }
.footer a		    { padding-left:8px; margin-right:15px}
.footer_text{ padding:0 0 20px 7px}
.footer img{ padding:0 0 0 10px}










.page_top		{ height:30px; line-height:30px; background: #c8cbcb; margin-bottom:5px}
.page_top .fl	{ font-size:18px; font-weight:bold;}
.page_top .fr	{ font-size:14px}



.paging{ padding:30px 0 20px 0; text-align:center; font-size:14px; font-weight:bold}
.paging a,.letters a{ text-decoration:underline}
.letters{ padding-left:10px;font-size:14px; font-weight:bold}




.search_box .user_norrgister_content_r{ margin:64px auto 200px auto; float:none; width:450px}
.search .input_style{ line-height:40px; height:18px; padding:10px 5px;*line-height:18px;}
.search_title{ }
.search_eg{ font-size:11px}
.search_tag{ height:30px; padding-top:10px}
/*.search_tag a{float:left; margin-right:10px;font-weight:bold; display:block; text-decoration:none;  height:23px; line-height:23px; padding:0 8px; background: url(/perfect_white/imgs_1/search_tag.gif);-moz-border-radius:3px;border:1px solid #5b9d0a; -webkit-border-radius:3px;}
*/
.search_tag a{ margin-right:10px; text-decoration:underline; line-height:23px}
.search_result{ padding-bottom:20px}
.user_box_btn_bigsearch{ width:auto; height:auto}
.search_box .user_box_lconten_input2{ padding:2px}
.search_box .index_search{ margin:0 auto 15px;}
.search_box .search_eg,.search_box .search_tag{ margin:0 auto; width:520px}
.search_box .search_tag{ margin-bottom:165px}

.search_main{ float:left;}
.search_main .inputbg{background:transparent url(/perfect_white/imgs_1/search_inputbg.gif) no-repeat scroll 0 0;height:37px;width:326px; margin:10px 0 0 ; border:1px solid #d0d0d0;}
.search_main .input_style{background:transparent none repeat scroll 0 0;border:0 solid #FFFFFF;height:16px;width:310px;}
.search_main input{margin:5px 0;*margin:1px 0;}


.index_latest_job			{ padding-top:20px;width:780px; margin:0 auto; direction: rtl; }
.index_latest_title			{ font-size:15px; direction: rtl; font-weight:bold; line-height:30px; border-bottom:1px solid #C8CECE}
.index_latest_job li		{ height:30px;border-bottom:1px solid #C8CECE; line-height:30px}
.index_latest_job .graybg	{ background-color:#F9F9F9}
.index_latest_job .greenbg	{ background-color:#F3F8DE}
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active						{ color:#00A4DF}


/*-----------index----------*/
.index_top			{ background: #c8cbcb; height:28px; line-height:28px; padding:0 10px}
.index_top a		{ text-decoration:underline; margin:0 5px}
.index_top h1		{ font-size:13px; font-weight:normal}
.index_content		{ background:url(/site.gif) repeat-x bottom #fefefe; padding-bottom:5px}
.index_content_box	{ width:980px; margin:0 auto}
.index_logo			{ padding:55px 0 40px 0; text-align:center; width:520px; margin:0 auto}
.index_search_info	{ width:520px; margin:0 auto; direction: rtl; height:20px; line-height:20px; padding-bottom:5px; padding-right:10px}
.index_search_info strong{ color:#666666}
.index_search		{ width:544px; height:60px; background:url(index_search.gif) no-repeat; margin:0 auto 20px auto}
.index_search_input	{ float:right; direction: rtl; border:1px solid white; width:400px; margin-top:21px; margin-right:20px}
.index_search_btn	{ float:left; margin-top:12px; margin-left:13px}
.index_content_box .footer{ background:none; border:none}
.index_footer		{ width:780px; height:20px; line-height:18px;font-size:11px; color:#ccc; padding:5px 0; margin:0 auto; }
.index_footer a		{  margin-right:15px}
.index_list			{ width:520px; padding:10px; border:1px solid #c4c4c4; background-color:white; margin:0 auto 10px auto;-moz-border-radius:10px;-webkit-border-radius:10px;}
.index_list_title	{ font-size:14px; font-weight:bold; line-height:20px; padding-bottom:10px}
.index_list_box		{ height:1%; border-bottom:1px solid #C8cece; margin-bottom:10px; padding:0 5px 10px 5px}
.index_list_box ul	{ width:160px; float: left; padding:0 5px}
.index_list_box li	{ padding-bottom:7px; background:url(/perfect_white/imgs_1/dot.gif) no-repeat; background-position:0 5px; padding-left:10px}
.index_list_more	{ text-align:right}
.index_info			{ text-align:right; width:518px; margin:0 auto 30px auto;font-size:12px; font-weight:normal }
.index_country {
height:1%; width:960px; margin:10px auto;
}
.index_country ul {
float:left;
width:20%;
}
.index_country li {
height:22px;
line-height:22px;
}
.footer_couname {
float:left;
}
.footer_flag {
float:left;
height:11px;
margin-right:3px;
margin-top:10px;
width:16px;
}
#footer_ca {
background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 0;
height:11px;
overflow:hidden;
width:16px;
}
#footer_us {
background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -11px;
height:11px;
overflow:hidden;
width:16px;
}

}














.index_latest_title			{ font-size:15px; font-weight:bold; line-height:30px; border-bottom:1px solid #C8CECE}
.index_search_trend			{ background: url(/perfect_white/imgs_1/index_tags_bg.gif); line-height:27px; padding:0 10px;/* font-size:15px*/}
.index_search_trend a		{ margin-right:15px; font-weight:bold}

.page_box_content {
width:660px;
}
.v2_details_sidebar {
border-left:1px solid #ECECEC;
float:right;
padding-left:10px;
width:260px;
}

.v2_details_sidebar_related			{ margin-bottom:20px}
.v2_details_sidebar_related li		{ background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:0 8px; padding-left:8px; line-height:18px}
.v2_details_sidebar_related ul		{ margin-top:5px}
.page_box_content .index_trend strong{ line-height:30px}

.v2_details_reply_box				{ float:left; width:340px; padding-right:10px;}

.v2_detail_description_content {width:660px;}

.listing_tag { padding-left:10px;}



/*edit by alicia*/

/*********************************************************
--- float div
*********************************************************/
#float_div{ position: fixed;top:50%;left:50%;z-index:9000;width:465px;margin:-270px 0 0 -300px;text-align:center;}
*html #float_div{ margin-top:-300px; _position:absolute;}
/*#float_div								{ padding:10px; border:1px solid #e5e5e5; background-color:#f4f4f4; margin-bottom:20px; width:680px}*/
#float_div								{ padding:10px;margin-bottom:20px; display:none }
#float_div .headline_box								{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-bottom:8px}
#float_div .float_content_box{}
#float_div .text_box						{ float:left; width:75px; font-weight:bold; margin-right:10px}
#float_div .text_box2						{ float:left; width:115px; font-weight:bold; margin-right:10px}
#float_div .input_box						{ float:left}
#float_div .check_box						{ float:left; margin-left:5px; font-size:11px}
#float_div .login_box						{ float:left; width:240px;background-color:WHITE; border:1px solid #dddddd; padding:10px;}
#float_div .login_box li					{ height:25px; margin-bottom:8px}
#float_div .forget							{ font-size:11px; text-align:right; padding-right:10px}
#float_div .forget a						{ text-decoration:underline}
#float_div .register_box li					{ height:28px; margin-bottom:2px; margin-top:-2px}
#float_div .info							{ font-size:11px;}
#float_div .register_box					{ float:right; width:380px; background-color:WHITE; border:1px solid #dddddd; padding:10px;}
#float_div .register_box .check				{ padding-left:77px;}
#float_div .navi_message{ margin-bottom:3px; font-weight:bold}
#float_div .navi_message_step{ padding-bottom:10px}
#float_div .float_div_close{ text-align:right; margin-top:-5px; margin-bottom:3px}

 .v2_postbox	.postinfo{ font-size:11px; padding-top:4px}
 .uploadimag img { max-width:100px; padding:10px;}
 *html .uploadimag img { width:100px;}
 *+html .uploadimag img { width:100px;}

 /***************************************/
.user_managead_content {width:1050px;}
.user_manage_content_l { overflow:hidden ; width:450px;}
.user_norrgister_content_r   { width:470px;}
.user_norrgister_content     { width:1050px;}
.popup_close {margin:-7px 0 0 450px; width:50px;}
*html .popup_close {
margin:-7px 0 0 0px;
text-align:right;
width:250px;
}
*+html .popup_close {
margin:-7px 0 0 0px;
text-align:right;
width:250px;
}
.popup_margin_bottom { text-align:left}
.popup_share_title { text-align:left}
*html .v2_sidebar_slider_bar {
margin:-13px 0 0 96px;
position:absolute;
}
*+html .v2_sidebar_slider_bar {
margin:-13px 0 0 96px;
position:absolute;
}
.index_search_input {width:380px;}
.change_city_list li:hover { background:#F3F3F3}
.v2_listing_cell_title .new { color:#FF3300}
.footer {padding-bottom:0px;}
.footer_text {padding:0 0 10px 7px;}
.popup_jobs_content2, .popup_jobsbig_content2 { text-align:left;}
.popup_share_caption{ text-align:center;}
.popup_close {
margin:-7px 0 0 400px;
text-align:right;
width:100px;
}
.popup_jobs_content2, .popup_jobsbig_content2 {
margin:15px 20px;
}
.input_style_n { border: #4F759B 1px solid; padding:3px; margin-right:5px;}
.v2_listing_cell_title a:link, .v2_listing_cell_title a:visited, .v2_listing_cell_title a:hover, .v2_listing_cell_title a:active {
font-weight:normal;text-decoration:underline
}
.v2_listing_mail .fr { font-size:11px; font-weight:bold}
.v2_listing_mail .fr a {font-weight:normal}
.google_right {border-left:1px solid #EBEBEB;}
.v2_details_footer_email			{ height:auto}
.user_adnoexist_content {
width:1050px;
}
.v2_post_cell_info a:link { text-decoration:underline}
.v2_detail_description_source { font-size:15px;}
.v2_detail_description_source a:link, .v2_detail_description_source a:visited, .v2_detail_description_source a:hover, .v2_detail_description_source a:active {
color:#5788D2;
}
.v2_listing_ad_3 { margin-left:3px;}
.header_content {
padding:18px 0 12px 5px;
}
.header_content img {margin:0 10px 0 0;}




*			{ list-style:none;padding:0; margin:0; }
body, form	{ list-style:none;padding:0; margin:0; }
body,td,th  { font:12px/150% Arial, Helvetica, sans-serif;}
body,td,th		{ color: #555;font:13px/120% Arial,Helvetica,sans-serif;  }
input,textarea	{ color: #555;font:13px/120% Arial,Helvetica,sans-serif; }
body 			{ margin: 0px; }
a:link 			{ text-decoration:none ;color: #555; }
a:visited 		{ text-decoration: none;color: #555; }
a:hover 		{ text-decoration:underline;color: #555; }
a:active		{ text-decoration: none;color: #555; }
ul				{ margin:0px; padding:0 }
li				{ margin:0px; padding:0 }
img				{ border:0; }
