@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: #000;font:13px/120% Arial,Helvetica,sans-serif;  }
input,textarea	{ color: #000;font:13px/120% Arial,Helvetica,sans-serif; }
body 			{ margin: 0px; }
a:link 			{ text-decoration:none ;color: #000; }
a:visited 		{ text-decoration: none;color: #000; }
a:hover 		{ text-decoration:underline;color: #000; }
a:active		{ text-decoration: none;color: #000; }
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;}

.alert						{ background:#FFEFEF; padding:3px 5px; margin-bottom:8px; color:red; font-size:11px; line-height:150%; }
.waring						{ pamargin-bottom:8px; color:red; font-size:11px; line-height:150%; margin-bottom:8px }
h1							{ font-size:16px; font-weight:bold; line-height:27px;}
.func						{ height:1%; margin-bottom:10px}
.change_city				{ float:left; height:1%; border:1px solid #b9b9b9; height:20px; font-size:12px; background-color:white}
.change_city_txt			{ float:left; width:150px; height:20px; line-height:20px; padding:0 5px}
.change_city_list			{ border:1px solid #b9b9b9; border-top:none; width:177px; position:absolute; background-color:white; margin-top:21px; margin-left:-1px; }
.change_city_list a:hover	{ text-decoration:none}
.change_city_list a			{ display:block; width:167px; height:22px; line-height:22px; padding:0 5px}
.change_city_list li:hover { background:#F3F3F3}
*html  .change_city_list	{ margin-left:-178px}
*+html .change_city_list	{ margin-left:-178px}
*html  .v2_postbox_select_weekly .change_city_list		{ margin-left:-108px}
*+html .v2_postbox_select_weekly .change_city_list	    { margin-left:-108px}
*html  .popup_mymail_weekly .change_city_list		{ margin-left:-108px}
*+html .popup_mymail_weekly .change_city_list	    { margin-left:-108px}
.v2_postbox_select_weekly .change_city_list{ width:107px;}
.v2_postbox_select_weekly .change_city_list a { width:80px;}
.v2_postbox_select_weekly .change_city_txt{ width:80px;}
.popup_mymail_weekly .change_city_list{ width:107px;}
.popup_mymail_weekly .change_city_list a { width:80px;}
.popup_mymail_weekly .change_city_txt{ width:80px;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}

.common_color, a.common_color:link, a.common_color:visited, a.common_color:hover, a.common_color:active	{ color:#003ECC}
.white, a.white:link, a.white:visited, a.white:hover, a.white:active									{ color:white;}
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active											{ color:#000;}
.black, a.black:link, a.black:visited, a.black:hover, a.black:active									{ color:black;}
.lightgray, a.lightgray:link, a.lightgray:visited, a.lightgray:hover, a.lightgray:active				{ color:#808080}
.lightergray, a.lightergray:link, a.lightergray:visited, a.lightergray:hover, a.lightergray:active		{ color:#cccccc}
.darkblue, a.darkblue:link, a.darkblue:visited, a.darkblue:hover, a.darkblue:active						{ color:#416A94}
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active						                    { color:#003ECC}
.lightblue, a.lightblue:link, a.lightblue:visited, a.lightblue:hover, a.lightblue:active				{ color:#4272DB}
.orange, a.orange:link, a.orange:visited, a.orange:hover, a.orange:active								{ color:#FA7A01}
.green, a.green:link, a.green:visited, a.green:hover, a.green:active									{ color:#339933}
.red, a.red:link, a.red:visited, a.red:hover, a.red:active						   						{ color:#FF0000}
.green_title, a.green_title:link,  a.green_title:hover, a.green_title:active							{ color:#339933}
a.green_title:visited{ color:#339933}

.page			{ padding:0 10px 0 15px; width:expression(document.body.clientWidth <= 960? "960px": "auto" );min-width:960px;}
.container		{ height:1%; margin-bottom:10px; width:960px}

/*---------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:none;font-weight:700;}
.header_top .fl a img{ margin-top:5px;}
.header_top .fr		{ margin-left:14px}
.header_top .fr a	{ }
.header_content		{  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:0 25px 0 0}
.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;}
.inputbg{ background:url( /perfect_white/imgs_1/headerInputBg.gif) no-repeat;width:364px;border:1px solid #bebfbd; border-right:none;padding:3px 3px 2px;*padding:2px 3px 1px;}
.header_content .input_style { border:none; background:none; width:350px;height:16px; padding:3px 5px;}
.header_search_info	{ margin:5px 0;*margin:2px 0}
.header_search_info span{ font-weight:700;}

.headerCountry		{ float:left; padding:0px 0 0px 0; margin-left:8px; padding-right:15px; background:url(/perfect_white/imgs_1/arrow_2.gif) no-repeat right 5px; cursor:pointer}
.headerCountry .headerCountryList{ display:none}
.headerCountryOn	{ float:left; padding:0px 0 0px 0; margin-left:8px; padding-right:15px; background:url(/perfect_white/imgs_1/arrow_2.gif) no-repeat right 5px; cursor:pointer}
.headerCountryOn .headerCountryList{ display: block;border:none}
.headercountrylistbox { display:none}
.headercountrylistbox_hover { display:block}
.headerCountryList,.indexCountryList	{ position:absolute; margin-top:22px; border:1px solid #ccc; padding:0px;  width:522px; background:white;margin:20px 0 0 0px;*margin:19px 0 0 -80px; border-top:none;}
.indexCountryList{ width:155px;padding:0;margin:-1px 0 0 -5px; z-index:59999999;}
.indexCountryCell ul li,.indexotherC ul li{ height:22px; line-height:22px;}
.indexCountryCell{ padding:0 10px 5px; }
.indexCountryCell ul .green{ float:right}
.indexotherC{padding:10px 5px 5px 10px; border-top:1px solid #d4d4d4;}
.indexotherC ul{ height:250px;margin-bottom:0;overflow-x:hidden;overflow-y:auto;}
.indexotherC strong{margin:7px 0 0;display:block;}
.headerCountryList .index_country{ width:auto}
.frame_content{background:url( /perfect_white/imgs_1/frameBg.gif) repeat-x;margin:0 0 10px; width:expression(document.body.clientWidth <= 960? "960px": "auto" );min-width:960px;}

.frameInfo{ margin-left:640px}
.frameInfoContent{ margin-right:35px; text-align:right}
.frameInfoContent .green{ font-size:14px; font-weight:700; line-height:20px;}

.breadcrumb			{ height:29px; overflow:hidden; background:url(/perfect_white/imgs_1/header_bg2.gif) repeat-x; border-left:1px solid #eeeeee;border-right:1px solid #eeeeee; line-height:29px; padding:0 10px; margin-bottom:10px}
.breadcrumb .fl		{ margin-right:20px}
.breadcrumb .fr		{ font-size:11px}

.breadcrumb1		{ height:28px; overflow:hidden; background: url(/perfect_white/imgs_1/breadcrumb1.gif) repeat-x; line-height:29px;margin-bottom:10px}
.breadcrumb1 .fr	{ font-size:11px}
.breadcrumb2		{ height:33px; overflow:hidden; background:url(/perfect_white/imgs_1/breadcrumb2.gif) repeat-x; line-height:33px;margin-bottom:10px}
.breadcrumb2 h1,.breadcrumb2 h2{ line-height:33px; font-size:13px; font-weight:normal}
.breadcrumb2 .fr	{ font-size:11px}

.breadcrumb_icon{ float:left; padding:0 5px; height:14px;}
.breadcrumb_icon img{ padding:0px 5px 0}
.breadcrumb_icon a{ text-decoration:none}
.breadcrumb_icon ul li{ float:left;}
.breadcrumb_icon .breadcrumb_icon_img{ margin-top:3px;}




/*---------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; padding-bottom:5px  }
.footer a		    { padding-left:8px; margin-right:8px}


.frameFooter{ background:url( /perfect_white/imgs_1/frameFbg.gif) repeat-x; padding:15px 15px 20px;}
.frameFooter ul{ padding:0 40px 0 0;  float:left;line-height:18px;}
.frameTitle{ font-size:14px; font-weight:700; margin-bottom:5px;}
.frameFooter .fl{ border-right:1px solid #e6e6e6;padding:0 10px; width:30%}
.frameSearch{ }
.frameSearch .input_style{ width:200px;border:1px solid #D0D0D0; }
.frameSearch .fl{ padding:0px 5px 0 0; width:auto; border:none}
.frameFooter .lastCell{ border-right:0px solid #fff; }


/*-------------------User box-------------------------*/
.user_box			{ width:430px; margin:0 auto; height:1%; margin-top:80px; margin-bottom:220px}
.user_box_top		{ border-bottom:1px solid #ccc; margin:5px 0 10px 0;}
.user_box_nav       { float:right; padding:10px 0 5px ;*padding:10px 0 0 ;}
.user_box_nav a     { text-decoration:underline}
.user_box_nav a:hover{ text-decoration:underline}
.user_box_left      { width:425px; border:1px solid #7aad42; float:left}
.user_box_left_top  { background:url(/perfect_white/imgs_1/userbox_left_bg.gif) repeat-x; width:410px; height:52px; padding:0 0 0 15px}
.user_box_left_singnintop{background:url(/perfect_white/imgs_1/userbox_right_bg.gif) repeat-x; width:410px; height:70px; padding:0 0 0 15px}
.user_box_title     { font-size:18px; padding:7px 0; line-height:18px;}
.user_box_title2    { font-size:18px; line-height:54px;}
.user_box_lcontent  { padding:20px 15px; }
.user_box_subtitle  { font-weight:700; font-size:15px; line-height:15px;}
.user_box_lcontent input{ width:240px; height:18px;margin:5px 0 15px 0}
.user_box_lcontent_title{ font-size:17px; font-weight:bold; line-height:20px; padding-top:5px}
.user_box_right     { width:155px; float:right; background:url(/perfect_white/imgs_1/userbox_right_bg.gif) repeat-x; width:175px; height:199px; border:1px solid #7aad42;border-bottom:0px solid #fff;padding:0 0 0 10px;}
.user_box_right_title             { font-size:15px; font-weight:700; margin:10px 0; text-indent:15px; line-height:15px;}
.user_box_right .user_box_subtitle{ font-size:13px;}
.user_box_right input             { height:15px;margin:5px 0}
.user_box_right .user_box_login   { width:47px; height:25px;}
.user_box_lcontent .user_box_btn_create{ height:36px;width:167px; margin:10px 0}
.user_box_lcontent .lightgray     { font-size:11px;}
.user_box_lcontent .lightgray   a { text-decoration:underline}
.user_box_cell                    { height:1%; margin-bottom:15px}
.user_box_cell .fl			      { width:100px; font-size:15px; font-weight:bold; text-align:right; line-height:40px}
.user_box_cell .fr			      { width:285px;height:34px;line-height:34px;}
.user_box_cell .fr .input_style	  { width:240px; }
.user_box_cell_input              { height:20px; margin-bottom:15px; line-height:18px; padding-left:110px;}
.user_box_cell_input .fr2		  { width:260px; float:right}
.user_box_cell_input input			{ width:auto; margin:0}
.user_box_lconten_input2 input    { float:left; width:auto; height:auto; margin:0}
.user_box_lconten_input2 a{ text-decoration:underline; margin-left:10px}
.user_box_lconten_input3 input    { float:left; width:auto; height:auto; margin:0 0 0 0;*margin:2px 0 0 0;}
.user_box_cell .fr .common_color  { padding:0 0 0 10px;line-height:40px;}
.user_box_cell .fr a			  { text-decoration:underline}
.user_box_rightpart				{float:right; width:185px; }
.user_box_right2                  {  background:url(/perfect_white/imgs_1/userbox_right_bg2.gif) repeat-x;height:75px; border:1px solid #7aad42;border-bottom:0px solid #fff;padding:10px 0 0 10px; font-weight:700; font-size:15px;line-height:20px; margin-bottom:20px}
.user_box_rightpart p a			  { text-decoration:underline}
.user_box_lconten_input				{ height:1%; line-height:50px}
.user_box_lconten_input	.fl{ margin-right:15px}
.user_box_lconten_input	.common_color{ text-decoration:underline}
.user_box_lconten_input input		{ width:auto; height:auto}
.user_info							 { background:#FFEFEF; padding:8px 5px;}
.user_box_main_title                 { font-size:16px; font-weight:bold; line-height:25px; margin-bottom:5px}
.user_box_cell_left                  { height:1%;}
.user_box_cell_left .fl			     { font-weight:700; font-size:15px;text-align:right; line-height:40px; padding:0 10px 0 0}
.user_box_cell_left .fr			     { width:347px;height:34px;line-height:34px;}
.user_box_cell_left .fr .input_style { width:240px; }
.user_box_cell_left .fl2			 { font-weight:700; font-size:15px;text-align:right; line-height:28px; padding:0 10px 0 0; float:left}
.user_box_cell_left .user_box_lconten_input2 span { padding:30px 0 0 10px;line-height:32px;}
.user_box_cell_left .user_box_lconten_input2 span a{ text-decoration:underline}



.user_box_lcontent p				 { margin:0 0 10px 0}

.user_box_searchinput  ,.user_norrgister_cell .fr2              { float:left;background:transparent url(/perfect_white/imgs_1/search_inputbg.gif) no-repeat scroll 0 0;height:27px;*height:26px;width:220px; border:1px solid #d0d0d0; margin:0 5px 0 0;*margin:2px 5px 0 0;}
.user_box_searchinput input ,.user_norrgister_cell .fr2 .input_style         {  margin:2px 0px 0 2px; padding:3px; border:none; background:none;_padding:1px 3px;}


/*-------------------User setting-------------------------*/
.user_setting_content     			 { width:442px; border:1px solid #7aad42; margin:0 auto; margin-top:80px; margin-bottom:120px;}
.user_setting_top  					 { background:url(/perfect_white/imgs_1/userbox_left_bg.gif) repeat-x; width:427px; height:52px; padding:0 0 0 15px}
.user_setting_cell .fl			     { width:130px;font-weight:700; font-size:15px;text-align:right; line-height:40px; padding:0 10px 0 0}
.user_setting_cell .fr			     { width:270px;height:34px;line-height:34px;}
.user_setting_cell .fr .input_style  { width:240px; }
.user_setting_cell .lightgray        { line-height:12px; margin:5px 0 0 0;}
.user_setting_cell .gray  input      { line-height:12px; margin:5px 0 0 0; width:20px;}


/*-------------------User noregister-------------------------*/
.user_norrgister_content     			 { width:962px; margin:0 auto; margin-top:80px; margin-bottom:120px;}

.user_norrgister_content_l               { width:442px; border:1px solid #7aad42;float:left}
.user_norrgister_content_m 				 { float:left; font-size:35px; font-weight:700; margin:100px 15px 0; line-height:35px;}
.user_norrgister_content_r               { float:left; margin:64px 0 0;}
.user_norrgister_top  					 { background:url(/perfect_white/imgs_1/userbox_left_bg.gif) repeat-x; width:427px; height:52px; padding:0 0 0 15px}
.user_norrgister_top_new  				 { background:url(/perfect_white/imgs_1/userbox_left_bg.gif) repeat-x; width:455px; height:52px; padding:0 0 0 15px}
.user_norrgister_cell .fl			     { width:130px;font-weight:700; font-size:15px;text-align:right; line-height:40px; padding:0 10px 0 0}
.user_norrgister_cell .fr			     { width:270px;height:34px;line-height:34px;}
.user_norrgister_cell .fr .input_style   { width:240px; }

.user_norrgister_cell .fl2			     { font-weight:700; font-size:15px;line-height:40px; float:left;padding:0 10px 0 0}
.user_norrgister_cell .fr2			     { width:255px;float:left; margin-top:5px; *margin-top:8px;}
.user_norrgister_cell .fr .input_style   { width:240px; }
.user_norrgister_cell .fr3			     { height:34px;line-height:34px; float:right; margin:5px 12px 0 0;*margin:7px 12px 0 0;}

.user_norrgister_cell .lightgray         { line-height:12px; margin:5px 0 0 0;}
.user_norrgister_cell .gray  input       { line-height:12px; margin:5px 0 0 0; width:20px; height:auto;}
.user_norrgister_cell_caption			 { font-weight:700; font-size:15px; margin-bottom:10px;}
.user_norrgister_cell_caption a			 { text-decoration:underline}

.user_norrgister_content_r .user_box_lconten_input2 input{ width:auto; height:auto; margin:3px 0 0 0;}
.user_norrgister_title					 { font-size:24px; line-height:25px;}
.user_norrgister_content_r input{ width:315px; margin:10px 0; float:left; height:27px; line-height:27px; padding:5px;}
.user_norrgister_content_l2               { width:400px;float:left; margin:64px 0}
.user_norrgister_content_l2 p             { margin:10px 0}

.user_norrgister_content2 ,.user_withlogin_content,.user_adnoexist_content,.user_cancle_content,.user_managead_content{margin:0 auto; margin-top:80px; margin-bottom:120px;}
.user_norrgister_content2     			 { width:928px;}
.user_withlogin_content     			 { width:952px;}
.user_adnoexist_content					 { width:882px;}
.user_cancle_content					 { width:842px;}
.user_managead_content					 { width:952px;}


.user_norrgister_content_new             { width:470px; border:1px solid #7aad42; margin:0 auto;}
.user_box_new							 { border-top:1px solid #ccc; padding:15px 0;}

/*-------------------manage-------------------------*/
.user_infocaption					{ font-size:18px;}
.v2_manage_info						{ margin-bottom:25px}
.v2_manage_info a					{ font-weight:bold; text-decoration:underline}
.v2_manage_info ul					{ margin:15px 0}
.v2_manage_info li					{ background:url(/perfect_white/imgs_1/v2_dot.gif) no-repeat 0 5px; line-height:20px; padding-left:15px;}
.user_manage_content_l              { width:400px;float:left; margin:64px 0; /*padding:0 0 0 65px*/}
.user_manage_content_l p            { margin:10px 0}
.user_manage_content_l p a          { text-decoration:underline}
.user_manage_content_l2             { width:355px;float:left; margin:64px 0; /*padding:0 0 0 95px*/}
.user_manage_content_l2 p           { margin:10px 0}
.user_manage_content_l2 p a         { text-decoration:underline}
.user_manage_prompt					{ background:#FFEEFF; padding:5px; }


/*-------------------preview-------------------------*/
.details_caption					{ font-size:18px; line-height:18px;}
.v2_details_list					{ height:1%; margin:30px 0 10px 0; padding:0 10px;}
.v2_details_list .fl				{ width: 960px}
.v2_details_list .fl div			{ display:inline; height:35px; line-height:35px; font-weight:bold; padding-right:25px}
.v2_details_list .fl .lightgray		{ font-weight:normal}
.v2_details_list .fr				{ width:137px; height:25px; line-height:25px; text-align:center; font-size:15px; font-weight:bold; background: url(/perfect_white/imgs_1/v2_bt_bg.gif); margin-top:5px}
.v2_details_list .fr a				{ display:block;width:137px; height:25px; text-decoration:none}
.v2_details_list .fl dl             { float:left;height:25px;line-height:25px;width:300px;}
.v2_details_list .fl dt 			{ float:left;font-weight:bold;width:90px;}
.v2_details_description				{ pfont-size:15px; width:980px; border-bottom:1px solid #ccc;}
.v2_details_description_title		{ font-weight:bold; line-height:25px; margin-bottom:15px}
.v2_details_description_content		{ line-height:20px; height:1%}
.v2_details_description_content	p	{ margin-bottom:10px}
.v2_details_imgbox					{ float:left; margin-right:20px; font-size:11px}
.v2_details_img 					{ margin-bottom:5px}
.v2_details_img img					{ width:95px; height:95px}
.preview_bt							{ /*text-align:center;width:300px; */padding:20px; margin:0 0 20px 230px;}
.preview_bt a						{ font-size:15px; text-decoration: underline; padding:0 0 0 10px}
.preview_bt	 .preview_btn_postjob	{ background:url(/perfect_white/imgs_1/bnt_postjob.gif) no-repeat;border:0 solid #fff;cursor:pointer;display:block;height:37px;
width:170px;float:left; }
.preview_bt .common_color{ height:37px; line-height:37px;}


/*-------------------error-------------------------*/
.error_main    { margin:0 auto; margin-top:80px; width:850px;}
.error_main_top{ background:transparent url(/perfect_white/imgs_1/error_bg.gif) no-repeat scroll 0 0;height:176px;margin:0 auto; width:530px;}
.error_indexmaintext				{ padding:60px 0 0 30px}
.error_indexmaintitle				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:32px; line-height:32px; margin-bottom:20px; margin-top:5px; font-weight:700;padding:0 0 0 10px;}
.error_indexmaintext1				{ font-size:18px;font-weight:400; float:left; margin:8px 0 0 0; line-height:20px}
.error_indexmainbutton  			{ -moz-border-radius:3px; background:#80bd2d; color:#fff; padding:10px; width:300px; float:left; margin:0 0 0 10px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:700;}
.error_indexmainbutton a:hover{ text-decoration:none }
.error_search                       { width:640px; margin:0 auto; margin-top:16px; }
.error_search input					{ height:16px; line-height:16px;width:300px; padding:4px; background-color:#fff;}
.error_search_lefttext              { float:left; padding:5px 10px 0 25px; font-size:16px; font-weight:700}
.error_searchinputbg{ background:url( /perfect_white/imgs_1/search_inputbg.gif) no-repeat;  width:321px; height:25px; border:1px solid #d0d0d0;}
.error_search .input_style {background:none;border:0 solid #fff; _padding:3px 5px}
.error_search_button input			{ width:auto; height:auto; margin:0 0px 0 0; padding:1px 5px;}
.error_bottom                       { margin-top:10px;}
.error_search_box			        { padding:5px 10px 10px 10px; height:1%; }
.error_search_title	,.error_search_title_l	            { font-size:15px; font-weight:bold; line-height:14px;height:80px;float:left; text-align:right; width:200px;padding:8px 0 0; }
.error_search_title_l{width:120px;}
.error_index_toolbox_counry2		{ float:right; width:65px}
.error_search_content			    { height:1%;float:left; width:220px;border-right:1px dotted #ccc;}
.error_search_content ul			{ float:left}
.error_search_content li			{ padding-left:8px; line-height:25px; height:25px; margin-left:5px;background:url(/perfect_white/imgs_1/dot.gif) no-repeat 0% 50%;}
.error_search_content_title			{ line-height:30px;font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 5px;font-size:15px;}

.error_search_box_fr				{ float:left;}
.error_search_box_fl				{ float:left; padding:0 0 0 20px; background:transparent url(/perfect_white/imgs_1/error_line_bg.gif) no-repeat 100% 50%; margin-right:10px}
.error_search_box_content_fr		{ float:left; width:220px;}
.error_search_box_content_fr a		{ font-size:15px;line-height:30px;font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 4px  }


/*---------popup-----------*/
.popup_jobs,.popup_jobs_big         { width:518px; background-color:#f1f0f0; padding:6px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.popup_jobs_content,.popup_jobsbig_content,.popup_jobs_content_info { background-color:#fff;  margin:0 auto; font-size:12px; color:#000; padding:10px 10px 20px; line-height:18px; border:1px solid #CCCCCC}
.popup_jobs_big						{ width:822px;}
.popup_jobsbig_content				{ width:800px;}
.popup_jobs_content_info			{ padding:15px 20px; border:1px solid #CCCCCC}
.popup_close                        { z-index:59999999; position:absolute;margin:-17px 0 0 509px;}
.popup_jobs_big .popup_close        { z-index:59999999; position:absolute;margin:-17px 0 0 811px;}
.popup_getmail img                  { padding:0 10px 0 0}
.popup_mymail                       { margin:15px 0 0 25px;}
.popup_mymail_input                 { margin-right:10px; width:200px; padding:4px 2px; border:1px solid #BBBBBB; margin-left:10px}
.popup_gray                         { font-size:11px; margin:10px 0 0 85px}
.popup_button                       { margin:5px 0 0 85px;}
.popup_report,.popup_report2        { margin:10px 0 0 0;}
.popup_report input,.popup_report2 input                { margin:0 10px 0 0}
.popup_report2						{ margin-left:33px}
.popup_report a                     { text-decoration:underline;}
.popup_report a:hover               { text-decoration:none;}
.popup_share_caption				{ font-size:20px; margin-bottom:10px; }
.popup_share_title					{ margin:10px 0 0 35px;}
.popup_share_title a				{ color:#003ECC; text-decoration:underline}
.popup_share_title a:hover			{ text-decoration:none}
.popup_shareinput2                  { margin:5px 0 0 25px;}
.popup_postbox_select				{ border-top:1px solid white; border-bottom:1px solid #acacac; padding:5px 10px}
.popup_postbox dl,.popup_postbox2 dl{ height:1%; padding:5px 0}
.popup_postbox dt,.popup_postbox2 dt{ float:left; font-size:13px; line-height:22px; height:22px; font-weight:bold}
.popup_postbox dd,.popup_postbox2 dd{ float:right; width:680px}
.popup_postbox dd .fr,.popup_postbox2 dd .fr{ padding-right:32px}
.v2_postbox_select_weekly{ float:left; width:165px; padding:0 0 0 10px}
.user_post_box .v2_postbox_select_weekly{ float:left; width:125px;}
.popup_postbox2 dd					{ width:350px}
.popup_postbox_main					{ border-top:1px solid white;padding:5px 10px}
.popup_postbox_main_input			{ border:1px solid #BBBBBB; margin-right:10px; width:580px; padding:4px 2px}
.popup_postbox_main_textarea		{ border:1px solid #BBBBBB; margin-right:10px; width:580px; padding:4px 2px; height:100px}
.popup_postbox_main_input_email		{ border:1px solid #BBBBBB; margin-right:10px; width:280px; padding:4px 2px; margin-right:10px}
.popup_postbox .gray				{ font-size:11px}
.popup_edit_button                  { margin:0 0 0 108px}
.popup_edit_pic 					{ margin:0 0 10px 70px;  width:121px; height:117px;}
.popup_edit_pic img 				{ border:1px solid #bbb; padding:4px}
.popup_postbox2_select				{ border-top:1px solid white; padding:5px 10px}
.popup_checkbox_city				{ float:left; height:1%;height:20px; font-size:12px; background-color:white; width:270px; margin:0 0 15px 0}
.popup_checkbox_city ul li			{ float:left; padding:0 10px 5px 0}
.popup_checkbox_city ul li input	{ margin-right:5px}
.popup_ml5							{ margin-left:3px}
.popup_share_title_left				{ margin:10px 0 0 2px;}
.popup_shareinput3					{ margin:5px 0 0 ;}
.popup_mymail_area					{ border:1px solid #BBBBBB;margin-right:10px;padding:4px 2px;width:250px;}
.popup_mymail_input2				{ border:1px solid #BBBBBB;margin-right:10px;padding:4px 2px;width:200px;}
.popup_jobs_pic{ margin-bottom:10px;}
.popup_pic{ border:6px solid #f1f0f0 }
.popup_table_big					{ background:#f1f0f0; margin-bottom:10px;}
.popup_table_midcontent {background:#FFFFFF none repeat scroll 0 0;}
.popup_table_big_tr	.popup_close				{ position:absolute; margin-left:-9px; margin-top:-14px}
.popup_table_big_tr td{ height:6px; overflow:hidden; line-height:1px}
.popup_table_big_midtd				{ width:6px}
.popup_table_midcontent .popup_close{ margin:5px}
.popup_table_midconten_img			{ border:1px solid #ccc;margin:9px;}
.popup_margin_bottom{ margin:0 0 10px 0;}
.popup_mymail_weekly{ width:165px; margin:10px 0 0 35px;}
.popup_mymail_weekly .change_city{ margin:0 0 0 10px}
.popup_mymail_weekly .change_city_list{ width:107px;}
.popup_mymail_weekly .change_city_list a { width:80px;}
.popup_mymail_weekly .change_city_txt{ width:80px;}



.account_intro			{ padding-bottom:25px}
.accountBtns			{ padding:60px 40px; }
.accountBtns img		{ margin:0 40px}
.account_intro a		{ text-decoration:underline}
.account				{ width:800px}
.account_content		{ float:right; width:800px}
.google_right			{ width:160px; float:left; padding-top:5px; border-left:1px solid #cccccc; padding-left:10px;}
.account_sidebar		{ width:146px; float:left; }
.account_sidebar_box	{ border:3px solid #e3e3e3; -moz-border-radius:3px;-webkit-border-radius:3px; margin-bottom:6px }
.account_sidebar_cell	{ margin-bottom:6px}
.account_sidebar_border	{ border:1px solid #bdbdbd;padding:10px 2px}
.account_sidebar_line	{ border-bottom:1px dashed #CCCCCC; height:10px; margin-bottom:10px; overflow:hidden}
.account_sidebar_navi	{ height:25px; line-height:25px; font-weight:bold; padding:0 8px 5px 8px}
.account_sidebar_navion	{ height:25px; line-height:25px; font-weight:bold; padding:0 8px; background-color:#E2F0D1;; margin-bottom:5px}
.account_sidebar_subnavi{ padding-left:25px;height:20px; line-height:20px; }
.account_sidebar_link	{ text-align: center; padding:0 10px}
.account_sidebar_link a	{ font-weight:bold; text-decoration:underline}
.account_navi			{ background:#f9f7f8; padding:0 10px; height:30px; line-height:30px; margin-bottom:10px}
.account_navi a			{ display:block; float:left; height:20px; padding:0 10px; line-height:20px; margin-top:4px}
.account_navi .on		{ text-decoration:none; border:1px solid #d5d4d4; background-color:white; margin:4px 10px 0 10px}
.account_navi .orange	{ float:right; font-size:14px; font-weight:bold; margin:0}
.account_title			{ font-size:15px; font-weight:bold;  line-height:25px; height:25px; padding-bottom:5px}
.account_subtitle		{ font-size:11px; margin-bottom:20px}
.account_title .fr						{ font-size:12px; font-weight:normal}
.account_title .lightgray				{ font-size:11px; font-weight:normal; margin-left:10px}
.account_post_box						{ height:1%; padding-top:50px; text-align:center}
.account_post_box .fl,.account_post_box .fr{ width:50%; padding-bottom:80px}
.account_post_box img					{ margin-bottom:10px}
.account_post_title						{ font-size:24px; line-height:45px}
.account_setting_box					{ width:500px; margin:5px 0 0 40PX; }
.account_setting_title					{ font-size:14px; font-weight:bold; line-height:30px; margin-bottom:20px }
.account_setting_cell					{ height:1%; margin-bottom:15px}
.account_setting_cell_title				{ width:160px; font-size:12px; line-height:30px; text-align:right; float:left}
.account_setting_cell .fl				{ font-weight:bold}
.account_setting_cell .fr				{ width:360px; float:right}
.account_setting_cell .fr .input_style	{ width:240px}
.account_setting_cell .lightgray		{ font-size:11px; line-height:20px}
.account_alert_box{ height:1%; }
.account_alert_box .account_setting_box{ margin:0px 0 0 0;   float:left}
.account_list1 .fl{ width:auto}
.account_alert_info{ margin-left:520px; }
.account_alert_info_cell{ background:url(/perfect_white/imgs_1/green_dot.gif) no-repeat; background-position:0 6px; padding-left:8px; margin-bottom:10px}
.account_list{ margin-bottom:20px}
.account_list_cell			{ padding:8px 0; height:1%; line-height:23px; border-bottom:1px solid #e1e1e1}
.account_list_time			{ float:left; width:80px;border-bottom:1px dotted #c8cbcb;}
.account_list_title			{ padding-right:10px;border-bottom:1px dotted #c8cbcb; overflow:hidden; margin-right:160px; font-size:14px; height:23px; }
.account_list_func			{ float:right;border-bottom:1px dotted #c8cbcb; font-size:11px;}
.account_list_func a		{ text-decoration:underline}
.account_list_func .fl a	{ margin-right:15px}
.account_list_func .fr 		{ font-size:14px}
.account_list_func .lightgray span{ margin:0 50px 0 15px;}
.account_boxes				{ height:1%; padding-top:30px; /*padding-left:50px*/}
.account_box,.account_box_last				{ float:left; width:160px; padding:20px; height:100px; margin-right:10px; border:1px solid #CCCCCC; text-align:center}
.account_box .green	,.account_box_last	.green		{ font-size:15px; font-weight:bold; line-height:20px; display:block; margin-bottom:10px}
.account_box .blue,.account_box_last	.blue		{ text-decoration:underline}
.account_box input			{ margin-top:5px}
.account_box_last           { width:315px;}
.account_box_last  .inputbg { background:transparent url(/perfect_white/imgs_1/search_inputbg.gif) no-repeat scroll 0 0;height:24px;width:209px;margin:0 5px 0 0;border:1px solid #d0d0d0; }
.account_box_last  .input_style { background:none;border:0 solid #FFFFFF;height:16px;width:200px;}
.account_box_last_input{ margin-top:10px;}
.accountInfo{ margin-bottom:20px}
.accountInfo p{ padding:5px 0 5px 10px}
.accountInfoBt{ padding:2px}
.accountInfo .popup_mymail_input{ margin-right:3px}


.page_top		{ height:30px; line-height:30px; margin-bottom:1px; border-bottom:1px solid #cccccc}
.page_top .fl	{ font-size:18px; font-weight:bold;}
.page_top .fr	{ font-size:14px}
.page_top h1{ font-size:20px; line-height:22px}


.paging{ padding:20px 0; text-align:center; font-size:14px; font-weight:bold; height:25px;}
.pagingOn{ border:1px solid #e9e9e9; display:block; padding:0 8px; height:20px; line-height:20px; float:left}
.pagingOff{ border:1px solid white; display:block; padding:0 8px; height:20px; line-height:20px; float:left}
.letters{ padding-left:10px;font-size:14px; font-weight:bold}



/*----------browse-----------*/
.browse								{ border-left:1px solid #cccccc; padding:0 10px;width:570px; float:left}
.browseAds							{ margin-top:10px; background:#FFF8DD; padding:25px 10px 10px 5px;}
.browseAdsContent					{ width:470px; height:70px; }
.browse1							{ padding:0 10px;width:560px; float:left}
.browse2							{ padding-right:20px;width:752px; float:left; padding-left:10px}
/*.v2_listing_top						{ border-bottom:1px solid #DEDEDE; height:30px; line-height:30px; }
.v2_listing_top	h3					{ float:left; font-size:15px; font-weight:normal}
.v2_listing_top a					{ text-decoration:underline}*/
.v2_listing_top h2					{ font-size:18px; line-height:30px}
.v2_listing_top						{ margin-bottom:20px}
.browse_more						{ font-size:11px;}
.v2_listing_searchbar				{ height:1%; margin-bottom:10px}
.v2_listing_mail					{ margin:5px 0 0 0;}
.v2_listing_mail a					{ background:url(/perfect_white/imgs_1/v2_icon2.gif) no-repeat left; padding-left:20px;margin:0 0 0 5px;}
.v2_listing_mail .fr a				{ background:none; padding-left:0; margin-left:0}
.v2_listing_mail_error				{ margin:5px 0 15px 0;}
.v2_listing_cell					{ border-bottom:1px dotted #e2e2e2; padding:7px 0 10px; height:1%; max-width:800px}
.v2_listing_cell_title a			{ font-size:15px; font-weight:bold; line-height:30px}
.v2_listing_cell_title img			{ margin:0 4px 0 0;}
.v2_listing_cell_title a			{ text-decoration:underline}
.v2_listing_cell_content			{ height:1%}
.v2_listing_cell .browse_info{ margin-top:-10px}
.v2_listing_cell .browse_info strong{ margin-bottom:8px; display:block}
.v2_listing_cell .browse_info a{ text-decoration:underline; margin-right:8px}
.v2_listing_cell_content .fl		{ float:none; }
.v2_listing_cell_content .fl_logo	{ width:510px; float:left}
.v2_listing_cell_content .fr		{ width:80px; margin-left:10px }
.v2_listing_cell_info				{ font-size:15px; line-height:18px; margin-bottom:4px}

.v2_listing_cell_info a				{ font-weight:bold }
.v2_listing_cell_info .lightgray	{ font-weight:normal}
.v2_listing_cell_txt				{ margin-bottom:5px}
.v2_listing_cell_txt a				{ text-decoration:underline; margin-left:10px}
.v2_listing_cell_func				{ font-size:12px}
.v2_listing_cell_func .common_color{ text-decoration:underline}

.v2_listing_cell_func strong .common_color 		{ cursor:pointer;text-decoration:none; }

.v2_listing_cell_func .green:hover{ text-decoration:none}
.v2_listing_cell_func a.common_color{ text-decoration:underline}
.v2_listing_cell_func a.common_color:hover{ text-decoration:none}
.v2_listing_cell_logo				{ float:left; margin-left:40px}
.v2_listing_cell_logo img			{ width:70px; height:70px}
.v2_listing_search					{  /* margin-bottom:10px;background-color:#F9F9F9;*/ padding-left:12px; height:70px; margin-top:10px;/* border:1px solid #DEDEDE*/}
.v2_listing_search_title			{ font-size:15px; font-weight:bold; line-height:26px; float: left; margin-right:10px}
.v2_listing_search .fl				{ line-height:26px;}
.v2_listing_search .inputbg			{ width:321px; border:1px solid #bebfbd;padding:2px 3px 1px;*padding:1px 3px 0px;_padding:2px 3px 1px;}
.v2_listing_search .input_style 	{ border:0px solid #fff; background:none; width:310px; _padding:2px 5px}
.v2_listing_search .fl				{ margin-right:5px;}
.v2_listing_search .lightgray		{ font-size:11px}
/*.v2_listing_search .fl input					{ border:1px solid #BBBBBB;height:16px;line-height:40px;*line-height:18px;margin-right:10px;padding:8px 5px;*padding:5px 5px 10px;width:350px;}
*/
.v2_listing_search_bt							{ float:left; margin-right:20px}
.v2_listing_search_button{ float:left}
.v2_listing_search .fl .v2_listing_search_button input{ width:auto; height:auto; float:left; border:0px #fff solid; padding:0}
.v2_listing_emailbox							{ border-top:1px solid #CCCCCE; border-bottom:1px solid #CCCCCE; padding:7px 8px 2px 8px; height:1%; background-color:#FAFAFA; line-height:22px}
.v2_listing_emailbox p							{ padding:3px 0}
.v2_listing_emailbox_input						{ border:1px solid #BBBBBB; margin-right:10px; width:300px; padding:4px 2px}
.v2_listing_emailbox_bottom_input				{ border:1px solid #BBBBBB; margin-right:10px; width:200px; padding:4px 2px}
.v2_listing_emailbox .v2_postbox_select_weekly	{ float:left;padding:0 0 0 10px;width:165px;}
.v2_listing_related								{ padding-top:10px}
.v2_listing_mail_popup							{ max-width:800px;background:#f0f0f0;border:1px solid #e0e0e0;margin:10px 0 0;}
.v2_listing_mail_content					    { padding:20px; margin-top:10px}
.v2_listing_mail_content .listingFuncClose{ margin-top:-28px; margin-left:490px}
.v2_listing_mail_close{ float:right; margin-right:-13px; margin-top:-23px;_margin-right:-5px;}
.v2_listing_mail_close a{ text-decoration:underline}
.browse_info .v2_listing_mail_close{ margin-right:-20px}
.browse_info_content .popup_mymail              { margin:15px 0 0 0;}
.browse_info_content .popup_mymail_weekly 		{ margin:10px 0 0 45px;}
.browse_info_content .popup_button 				{ margin:5px 0 0 96px;}
.v2_listing_mail_subtitle						{ float:left;padding:4px 0 0;}
.browse_info_content span						{ font-weight:700; font-size:15px; }
.v2_listing_mail_button input{ margin:1px 0 0;}
.v2_listing_mail_intro{ margin:10px 0 0;}
.v2_listing_ad{ padding-left:12px; margin-bottom:10px;}
.v2_listing_ad_2{ margin-bottom:10px; margin-left:-8px}


.listingFuncBox									{ background:#D0F0FB; padding:10px; margin-top:10px}
.listingFuncClose{ position:absolute; margin-top:-5px; font-size:11px; margin-left:486px}
.browse2 .listingFuncClose{ position:absolute; margin-top:-5px; font-size:11px; margin-left:674px}
.listingFuncContent { line-height:150%}
.listingFuncTitle{ margin-bottom:8px}
.listingFuncBorder{ border-bottom:1px solid white; padding-bottom:10px; margin-bottom:10px}
.listingFuncBorder li{ background:url(/perfect_white/imgs_1/dotlisting.gif) center left no-repeat; padding-left:10px}
.listingFuncEmail{ background-color:white; padding:10px; height:1%}
.listingFuncEmail .fl{ width:150px; margin-bottom:8px; line-height:25px}
.listingFuncEmail .fr{ float:left; padding-left:10px; margin-bottom:8px}
.listingFuncEmail .popup_mymail_input{ margin:0}
.listingFuncEmailTab{ background:white; padding:0 10px; height:25px; line-height:25px; font-weight:bold; margin-left:20px; float:left}
.listingFuncReport a:link{ text-decoration:none}
.listingFuncReport a:hover{ text-decoration:underline}
.listingFuncCity{ height:1%}
.listingFuncCity li{ float:left; width:48%}

/*------post box---------*/
.v2_postbox							{ border:1px solid #ccccce; /*width:525px; */margin-top:10px }
.v2_postbox	.postinfo				{ font-size:11px; padding-top:4px}
.v2_postbox_top						{ height:30px; line-height:30px; padding:0 10px; font-size:15px; font-weight:bold; border-top:1px solid white; border-bottom:1px solid #ccccce; background: url(/perfect_white/imgs_1/post_shade.gif) repeat-x bottom}
.v2_postbox_select					{ background-color:#FBFBFB;border-top:1px solid white; border-bottom:1px solid #acacac; padding:5px 10px}
.v2_postbox_list .change_city_txt	{ width:200px}
.v2_postbox_list .change_city_list	{ width:227px}
*html .v2_postbox_list .change_city_list{ margin-left:-228px}
*+html .v2_postbox_list .change_city_list{ margin-left:-228px}
.v2_postbox_list .change_city_list a{ display:block; width:217px; height:22px; line-height:22px; padding:0 5px}
.v2_postbox dl						{ height:1%; padding:5px 0; width:500px}
.v2_postbox dt						{ float:left; font-size:13px; line-height:22px; height:22px; font-weight:bold}
.v2_postbox dd						{ float:right; width:420px}
.v2_postbox_main					{ background-color:#fcfcfc;border-top:1px solid white;  padding:5px 10px}
.v2_postbox_main_input				{ width:400px;}
.v2_postbox_main_textarea			{ width:400px; height:200px}
.v2_postbox_main_input_email		{ width:280px;}
.v2_postbox .gray					{ font-size:11px}
.v2_listing_nocontent				{ background-color:#FFF9DD; padding:7px 10px; font-weight:bold; font-size:15px; line-height:25px; }
.v2_listing_nocontent strong		{ font-size:18px}
.v2_listing_nocontent_list			{ margin-bottom:15px}
.v2_listing_nocontent_list .v2_listing_search{ border:none; margin:0}
.v2_listing_nocontent_content {line-height:30px;padding:10px 10px 10px 0;}
.listingBar a,.listingBar span{ margin-right:20px}
.listingBar a{ text-decoration:underline}
/*.v2_listing_nocontent_content a:link ,.v2_listing_nocontent_content a:visited{
text-decoration:none;
}*/
.v2_listing_nocontent_content li	{ background: url(/perfect_white/imgs_1/green_dot1.gif) no-repeat 0 10px; padding-left:10px; line-height:25px; font-size:12px; font-weight:normal}

.addlist_cell_list					{ margin-top:10px; font-size:11px}
.listingRelated						{ margin-bottom:20px; border:1px solid #d3d3d3; padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.listingRelated ul					{ height:1%}
.listingRelated li					{ line-height:25px; font-size:12px; font-weight:normal; width:49%; float:left }
.listingRelated p					{ margin-bottom:8px}
.listingInfo						{ font-weight:bold; margin-bottom:10px}

/*------sidebar------*/
.v2_sidebar					{ float:left; width:200px}
.v2_sidebar_cate			{ margin-bottom:15px;  border-bottom:none;background:url(/perfect_white/imgs_1/v2_sidebar_bg.gif) repeat-y right;}
.v2_sidebar_cate_title		{  height:30px; line-height:30px; font-size:15px; font-weight:bold}
.v2_sidebar_cate_subtitle	{ font-weight:bold; padding:10px 0}
.v2_sidebar_catecell		{ line-height:18px; padding:3px 0px 3px 5px;  font-size:12px;}
.v2_sidebar_catecell a{ text-decoration:underline}
.v2_sidebar_cate_more		{ text-align:right; padding-right:10px; font-size:11px; padding-top:8px; background: url(/perfect_white/imgs_1/title_bg.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:20px}
.v2_sidebar_cate_more a{ text-decoration:underline}
.v2_sidebar_line			{ margin:10px; height:1px; overflow:hidden}
.v2_sidebar_citycell		{ border-bottom:1px solid #D9D9D9; height:28px; line-height:28px; padding:0 0px 0 10px;  font-size:12px}
.v2_sidebar_citycell1		{ height:28px; line-height:28px; padding:0 0px 0 10px;  font-size:12px}
.v2_sidebar_bt				{ padding:10px 0; text-align:center; font-size:11px; line-height:20px;}
.v2_sidebar_keyword			{  }
.v2_sidebar_keyword_content	{ padding:0 10px 10px 10px }
.v2_sidebar_keyword_content	input{ border:1px solid #BBBBBB; margin-right:5px; width:170px; padding:2px}
.v2_sidebar_keyword_content a{ font-weight:bold}
.v2_sidebar_search			{ margin-bottom:10px }
.v2_sidebar_search_title	{ font-weight:bold; padding-bottom:8px}
.v2_sidebar_search_input	{ border:1px solid #BBBBBB; margin-right:5px; width:170px; margin:5px 0 10px 0; padding:2px}
.v2_sidebar_search_box a	{ text-decoration:underline; }
.v2_sidebar_search_bt		{ padding-top:10px}
.v2_sidebar_rss				{ text-align:center}
.v2_sidebar_rss a			{ padding-left:5px}
.v2_sidebar_ytitle			{ background:#DFDFDF; height:25px; line-height:25px; padding:0 8px; font-weight:bold; margin-bottom:10px;}
.v2_sidebar_search_box 		{ border-bottom:1px solid #dddddd; padding-bottom:10px}

/*------sidebar2------*/
.v2_sidebar2_box{ float:left; width:202px;}
.v2_sidebar2				{  border:1px solid #DEDEDE;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px; padding:10px; background:#FBFBFB;  font-size:12px; margin-bottom:10px}
.v2_sidebar_cate_select		{  border-bottom:1px solid #f1f1f1;padding-bottom:10px; margin-bottom:10px}
.v2_sidebar_cate_select span,.v2_sidebar_cell ul li span{ font-weight:700; font-size:14px;}
.v2_sidebar_cate_select dd	{ margin:10px 0 0 0; }
.v2_sidebar_cate_select .change_city{ *margin:0px 0 0 -40px;}
.v2_sidebar_cell 			{ margin:0 0 10px 0;border-bottom:1px solid #f1f1f1; padding:0 0 10px 0;}
.v2_sidebar_cell ul li	    { line-height:25px;}
.v2_sidebar_slider			{ background:url( /perfect_white/imgs_1/sliderbar_bg.gif) no-repeat; width:170px; height:9px; margin:30px 0;}
.v2_sidebar_slider_select	{ background:url( /perfect_white/imgs_1/sliderbar_bg_select.gif) no-repeat; height:4px; width:100px;}
.v2_sidebar_slider_bar		{ position:absolute; margin:-11px 0 0 98px;_margin:-21px 0 0 98px;}
.v2_sidebar_slider_num		{ background:url( /perfect_white/imgs_1/sliderbar_num.gif); width:45px; height:26px;position:absolute;margin:-38px 0 0 81px; _margin:-47px 0 0 81px;font-size:11px;text-align:center; line-height:22px;}
.v2_sidebar_slider_ruler	{ font-size:11px;}
.v2_sidebar_slider_ruler ul li{ float:left;padding:0 20px 0 0;}
.v2_sidebar_slider_ruler .v2_sidebar_ruler_30{ padding:0 0 0 25px}
.v2_sidebar_slider_ruler .v2_sidebar_ruler_last{padding:0 0 0 33px}
.v2_sidebar_cell_input_image input{ border:0px solid #fff}
.v2_sidebar_cell_input{ border:1px solid #bbb; padding:2px 5px; margin:5px 0;}





/*------------listing----------*/
.v2_detail_headline				{ line-height:25px; margin-bottom:10px}
.v2_detail_headline h1				{ font-size:18px; line-height:25px; display:inline}
.v2_detail_func					{ font-size:11px; margin-left:-4px }
.v2_detail_func .fl{ font-size:13px; font-weight:bold}
.v2_detail_func a					{ text-decoration:underline}
.v2_detail_func img				{ margin:0 5px 0 15px}
.v2_detail_list					{ height:1%; margin-bottom:20px; padding:0 10px; /*border-top:3px solid #eeeeee;  border-bottom:1px solid #e6e6e6*/; line-height:140%}
.v2_detail_list div			{ display:inline; height:35px; line-height:35px; font-weight:bold; padding-right:25px}
.v2_detail_list .lightgray		{ font-weight:normal}
.v2_detail_description				{font-size:15px; line-height:20px; margin-bottom:20px}
.v2_detail_description_title		{ font-weight:bold; line-height:25px; margin-bottom:15px}
.v2_detail_description_content		{ line-height:20px; height:1%; width:700px; margin-bottom:10px}
.v2_detail_description_content	p	{ margin-bottom:10px}
.v2_detail_imgbox					{ float:left; margin-right:20px; font-size:11px}
.v2_detail_img 					{ margin-bottom:5px}
.v2_detail_img img					{ width:95px; height:95px}
.v2_details_links					{ line-height:120%; margin-bottom:5px; height:60px}
*html .v2_details_links img			{ margin-top:2px}
*+html .v2_details_links img		{ margin-top:2px}
.v2_details_links_box				{ margin-left:35px; margin-right:35px; height:60px; overflow:hidden; overflow:hidden}
.v2_details_links_cell				{ width:200px; margin:0 5px; float:left; margin-bottom:30px}
.v2_details_links_cell a{ text-decoration:underline}
.v2_details_footer					{ height:1%; padding:15px; border-bottom:2px solid #cccccc; margin-top:10px}
.v2_details_footer .v2_details_footer_title{ font-size:15px; font-weight:bold}
.v2_details_footer2					{ height:1%; padding:15px;border-top:1px solid #CCCCCE  }
.v2_details_footer_email			{ float:left; width:220px; border-right:1px solid #CCCCCE;  margin-right:40px;height:250px}
.v2_details_footer_title			{ font-size:13px;line-height:25px;/* margin-bottom:10px*/}
.v2_details_footer_content			{ }
.v2_details_footer_content input	{ margin-bottom:8px; margin-top:4px}
.v2_details_footer_content .common_color{ text-decoration:underline;}
.v2_details_footer_bt				{ margin-top:8px}
.v2_details_footer_input			{ border:1px solid #BBBBBB; margin-right:5px; width:170px; padding:2px}
.v2_details_footer_textarea			{ border:1px solid #BBBBBB; margin-right:5px; width:400px; padding:2px; height:100px; margin-top:4px}
.v2_details_option					{ /*float:LEFT; width:190px; padding-left:20PX*/}
.v2_details_option_list				{ line-height:22px; margin-bottom:20px; font-size:12px}
.v2_details_option_list a			{ text-decoration:underline}
.v2_details_option_list a img		{ margin:0 5px 0 0}


.v2_details_reply_box				{ float:left; width:440px; padding-right:10px;}


/*------------viewimg-------------------*/
.viewimg					{ text-align:center; padding:10px}
.viewimg_list				{ text-align:center; padding:10px}
.viewimg_list img			{ height:60px; margin:0 5px; padding:1px; border:1px solid #CCCCCC; width:60px}




/*-----------search------------*/
.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;}

/*---------about --------*/
.privacy			{ padding:0 10px}
.privacy .green		{ font-size:18px; line-height:30px}
.privacy_pl10	{ padding-left:10px;}


/*---------sitemap-----------*/
.sitemapContainer{ height:1%; width:960px; margin:0 auto 10px auto}
.sitemap_list	{ height:1%; padding-left:10px; font-weight:normal}
.sitemap_list li{ width:30%; padding-left:12px; background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:4px 7px; line-height:18px; float:left; padding-bottom:6px; font-weight:bold}
.sitemap_lists	{ height:1%; padding-left:10px; width:22%; float:left}
.sitemap_lists li{line-height:18px; margin-right:2%; margin-bottom:6px}
.sitemap_title	{ font-size:18px; font-weight:bold; line-height:20px; padding-top:20px; padding-bottom:5px}
.sitemapTitle	{ font-size:18px; font-weight:bold; line-height:30px; height:30px; overflow:hidden; margin:10px 0 10px 0; border-bottom:1px solid #CCCCCC}
.sitemapTitle .sitemapOrder{ float: right; font-weight:normal; background:#f4f4f4; padding:0 10px}
.sitemapTitle .sitemapOrder a{ text-decoration:none}
.sitemapOrder	{ font-size:12px; margin-bottom:10px; font-weight:bold}
.sitemapOrder a	{ margin:0 4px; text-decoration:underline}
.sitemapTable	{ background:#dedede; font-weight:normal}
.sitemapTable td{ background:white; padding:5px}
.sitemapTable th{ background:#F6F7F7; padding:5px; font-weight:bold; font-size:14px; line-height:20px; text-align:center}
.sitemapLink 	{ height:1%}
.sitemapLink a	{ text-decoration:underline}
.sitemapLinks	{ width:500px; margin:20px auto; text-align:center; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:10px 0}
.sitemapLinks a	{ margin:0 20px; text-decoration:underline; font-weight:bold}
.sitemapCell	{ padding-bottom:40px; font-weight:bold}

/*------post-------*/
.post_title{ background:url(/perfect_white/imgs_1/post_shade.gif) repeat-x bottom; height:38px; line-height:38px; font-size:15px; font-weight:bold; padding:0 10px; margin-bottom:20px; border-bottom:1px solid #DDDDDD; }
.post_title .fr{ font-size:14px; font-weight:normal}

/*-------------v2 post-------------*/
.v2_post_headline					{ font-size:20px; font-weight:bold; line-height:26px; margin-bottom:15px; padding-left:10px}
.v2_post_choose_box					{ height:1%; text-align:center; padding-top:100px;border-bottom:1px solid #C4C4C4; margin-bottom:10px; padding-bottom:100px}
.v2_post_choose_box	.fl,.v2_post_choose_box	.fr{ width:50%}
.v2_post_choose_box .lightgray		{ font-size:11px;}
.v2_post_choose_box img				{ margin-bottom:5px}
.v2_post_choose_title				{ font-size:20px; line-height:25px; padding-bottom:25px;}
.v2_post_top						{ border-top:1px solid #DEDEDE; background:url(/perfect_white/imgs_1/v2_line.gif) repeat-x bottom; height:35px; line-height:35px; padding-right:10px}
.v2_post_top .v2_post_headline		{ float:left; margin:0; line-height:35px}
.v2_post_top .fr					{ font-size:15px;}
.v2_post_content					{ margin-bottom:10px;}
.v2_post_info						{ text-align:right; padding:10px 0 20px 0; color:red}
.v2_post_cell						{ height:1%; margin:10px 20px; }
.v2_post_cell .orange				{ line-height:25px}
.v2_post_cell .fl					{ font-size:11px; line-height:26px}
.v2_post_cell_title					{ float:left; width:190px; font-size:15px; font-weight:bold; line-height:26px; margin-right:10px; text-align:right}
.v2_post_cell_content				{ float:left; margin-left:10px;margin-right:10px;}
.v2_post_cell_content .lightgray	{ font-size:11px; }
.v2_post_cell_content input,.v2_post_cell_content textarea{ border:1px solid #CCCCCC; padding:3px}
.v2_post_cell_content2				{ margin:15px 10px 0 210px;*margin:25px 10px 0 205px}
.v2_post_cell .change_city			{ margin-right:5px }
.v2_post_cell_txt					{ float:left; width:140px; line-height:120%; font-size:11px}
.v2_post_cell_txt2					{ float:left; width:260px; line-height:120%; font-size:15px; font-weight:bold}
.v2_post_cell_list					{ font-size:11px; margin-top:6px; }
.v2_post_cell_bt					{  padding-right:200px; margin-left:230px; font-size:12px; font-weight:bold; padding-top:30px}
.v2_post_cell_bt a					{ text-decoration:underline; font-weight:400;}
.v2_post_cell_line					{ height:10px; border-bottom:1px dashed #cccccc; margin:0 100px 30px 100px; overflow:hidden}
.v2_post_cell_info					{ padding:10px 0 20px 0; margin-left:230px; font-size:11px}
.v2_post_cell_info a				{ text-decoration:underline; }
.v2_post_txt						{ background-color:#FFEFEF; padding:10px; margin:-20px 0 0 0; /*margin:0 20px*/}
.v2_post_txt a						{ text-decoration:underline}
.v2_post_txt strong					{ font-size:15px; font-weight:bold; line-height:25px}
.v2_post_email						{ width:260px; line-height:130%; float:left; font-size:11px; background:url(/perfect_white/imgs_1/v2_dot.gif) no-repeat; background-position:0 3px; padding-left:12px}
.v2_post_icon						{ background:url(/perfect_white/imgs_1/v2_dot.gif) no-repeat; background-position:0 8px; padding-left:12px}
.v2_post_icon1						{ background:url(/perfect_white/imgs_1/v2_dot.gif) no-repeat; background-position:0 3px; padding-left:12px}
.v2_post_intro						{ background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:0 5px; font-size:11px; padding-left:8px; float:left}
.v2_post_intro1						{ background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:0 10px; font-size:11px; padding-left:8px; padding-top:5px; margin-top:30px;float:left}
.v2_post_intro2						{ background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:0 5px; font-size:11px; padding-left:8px;float:left; width:350px; line-height:120%}
.v2_post_intro3						{ background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:0 5px; font-size:11px; padding-left:8px;float:left; width:400px;margin:0 0 0 510px;*margin:0 0 0 0px;position:absolute; line-height:120%}
.v2_post_cell_caption				{ float:left; margin-right:5px}
.v2_post_cell_chose{ *margin-left:-10px}

.browse_info{ background-color:#F0F0F0; padding:20px; height:1%}
.browse_info_content{ margin-right:20px}
.browse_info_title{ font-size:15px; font-weight:bold; line-height:20px; padding-bottom:10px}
.browse_info .common_color{ text-decoration: underline}


/*-----------index----------*/

.index_content		{ background:url(/perfect_white/imgs_1/index2.gif) repeat-x bottom #fff;  border-bottom:1px solid #c4c4c4;}
.index_content_box	{ width:980px; margin:0 auto}
.index_logo			{ padding:55px 0 30px 0; text-align:center; width:520px; margin:0 auto}
.index_search_info	{ width:638px; margin:10px auto; height:20px; line-height:20px; padding-left:10px}
.index_search_info span{ font-weight:700;}
.index_search		{ width:638px; height:60px; background:url(/perfect_white/imgs_1/index_search.gif) no-repeat; margin:0 auto}
.index_search_input	{ float:left; border:1px solid white; width:500px; margin-top:21px; margin-left:20px}
.index_search_btn	{ float:right; margin-top:11px; margin-right:12px}
.index_content_box .footer{ background:none; border:none}
.index_footer		{ width:960px; height:20px; line-height:18px;font-size:11px;padding:20px 0; margin:0 auto; text-align:center }
.index_footer a		{ margin:0 5px; }
.index_footer div	{ margin-bottom:8px;}
.footMapList		{ text-align:left; background:#fff; border:1px solid #d4d4d4; padding:5px; width:120px; position:absolute; margin:-10px 0 0 0px;*margin:-5px 0 0 -50px;}
.footerdrop_box		{ margin:-10px 0 0 552px; padding-top:20px; position:absolute;width:100px;height:20px;}
*html .footerdrop_box		{ margin:0px 0 0 -70px;padding-top:20px;height:150px; }
*+html .footerdrop_box		{ margin:0px 0 0 -70px;padding-top:20px;height:150px; }
.footerdrop_hover .footerdrop_box	{ display:block;}
.footerdrop	.footerdrop_box	{ display:none;}
.index_list			{ width:638px; margin:0 auto 100px;}
.indexDiscover		{ float:left; width:353px; margin:0 10px 0 0;}

.dDefaultBg			{ background:url(/perfect_white/imgs_1/close2.gif) repeat-x; height:25px; line-height:25px; width:342px;}
.dDefaultBg a		{ display:block; background:url(/perfect_white/imgs_1/icon_open.gif) no-repeat 324px 6px; _width:335px; _height:24px;}
.dDefaultBg a.gray	{ font-weight:700; padding-left:5px; text-decoration:underline;}
.dDefaultBg .fr		{ text-align:right; float:right;margin:6px 5px 0 0;_margin:6px 2px 0;}
.indexDiscover .discoverOpen{ height:auto;}
.dOpenBg			{ background:#fff; border:1px solid #d3d3d3; border-top:none;border-bottom:none;}
.indexDiscover ul	{ height:1%;margin-bottom:8px;}
.dOpenContainer		{ border:1px solid #f5f7f4; border-top:none;border-bottom:none; padding:0 8px;}
.dOpenTitle			{ font-weight:700;}
.dOpenTitle a		{ display:block;background:url(/perfect_white/imgs_1/icon_close.gif) no-repeat 320px 0px; _width:333px; _height:24px; }
.dOpenTitle a:hover{ text-decoration:none}
.dOpenList ul		{ padding:5px 0; width:155px; float:left;margin:0 10px 0 0;}
.dOpenList ul li	{ background:url( /perfect_white/imgs_1/dot.gif) no-repeat 0 5px; padding:0 0 0 10px;line-height:20px;}
.dOpenListMore		{ text-align:right;}
.indexAbout			{ float:right;width:265px;}
.indexAbout h1	{  font:16px/120% Arial,Helvetica,sans-serif; font-weight:700; margin-bottom:5px; display:block}
.indexAbout h2	{ font:13px/130% Arial,Helvetica,sans-serif; margin-bottom:5px; display:block}

.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_brazil,#footer_ca,#footer_us,#footer_fr,#footer_de,#footer_gr,#footer_ie,#footer_it ,#footer_no,#footer_es,#footer_bg,#footer_ae,#footer_au,#footer_nz,#footer_sg,#footer_europe,#footer_asia ,#footer_gulf,#footer_saudi,#footer_pk,#footer_qatar ,#footer_china ,#footer_india,#footer_japan,#footer_ph  {/*height:11px;*/overflow:hidden;width:16px;height:16px;}
#footer_ca {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 0;}
#footer_us {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -19px;}
#footer_fr {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -37px;}
#footer_de {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -57px;}
#footer_gr {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -75px;}
#footer_ie {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -93px;}
#footer_it {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -111px;}
#footer_no {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -129px;}
#footer_es {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -147px;}
#footer_bg {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -165px;}
#footer_ae {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -183px;}
#footer_au {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -200px;}
#footer_nz {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -217px;}
#footer_sg {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -234px;}
#footer_europe {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -252px;}
#footer_asia {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -269px;}
#footer_gulf {background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -285px;}
#footer_brazil{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -302px;}
#footer_saudi{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -426px;}
#footer_pk{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -389px;}
#footer_qatar{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -408px;}
#footer_china{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -319px;}
#footer_india{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -336px;}
#footer_japan{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -353px;}
#footer_ph{ background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -371px;}
.indexCBtn{ width:960px; margin:0 auto; text-align:right;}
#footer_southsa{ background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -445px;}
#footer_southam { background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -513px;}
#footer_sweden{ background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -463px;}
#footer_nether{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -480px;}
#footer_switzerland{background:transparent url(/perfect_white/imgs_1/flag.gif) no-repeat scroll 0 -497px;}


/*---------other---------*/
.page_box{max-width:1100px; }
/*.page_box_content{ width:760px; padding-right:20px}*/



/*-----------pitch page--------*/
.pitch_box				{ width:910px; padding-top:10px; color:#828993; height:150%; }
.pitch_bigimg			{ margin-bottom:10px}
.pitch_bigimg_info		{ background: url(/perfect_white/imgs_1/pitch5.gif) no-repeat; background-position:0 4px; padding-left:10px; margin-bottom:30px}
.pitch_title			{ font-size:25px; font-weight:bold; line-height:40px; height:40px; border-bottom:3px solid #C7C7C7; color:#4D5259; background:url(/perfect_white/imgs_1/pitch6.gif) left center no-repeat; padding-left:30px; margin-bottom:10px}
.pitch_title .fr		{ font-size:15px; line-height:40px; color:#999999; font-weight:normal}
.pitch_box				{ padding-bottom:30px}
.pitch_step_box			{ margin-left:40px; margin-right:100px}
.pitch_step_line		{ border-bottom:2px dashed #CCCCCC; padding-bottom:25px; margin-bottom:25px}
.pitch_step1			{ background:url(/perfect_white/imgs_1/pitch_1.gif) no-repeat left top; padding-left:55px}
.pitch_step2			{ background:url(/perfect_white/imgs_1/pitch_2.gif) no-repeat left top; padding-left:55px}
.pitch_step3			{ background:url(/perfect_white/imgs_1/pitch_3.gif) no-repeat left top; padding-left:55px}
.pitch_step4			{ background:url(/perfect_white/imgs_1/pitch_4.gif) no-repeat left top; padding-left:55px}
.pitch_step_title		{ font-size:16px; font-weight:bold; line-height:23px; margin-bottom:20px; color:#4D5259}
.pitch_green			{ color:#46B22C}
.pitch_step_box p		{ margin-bottom:15px}
.pitch_step_box a		{ text-decoration:underline}
.pitch_info_list li		{ background:url(/perfect_white/imgs_1/pitch5.gif) no-repeat; background-position:0 7px; padding-left:10px; margin-bottom:7px; font-size:15px; line-height:20px; height:20px; margin-left:23px}
.pitch_domain{ position:absolute; font-weight:bold; text-align:center; width:120px; margin-top:95px; margin-left:30px}







/*--------post-------*/

.post		{ width:940px; margin:20px auto 0 auto; border:1px solid #C3C3C3;-moz-border-radius-bottomleft:10px;-webkit-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-radius-bottomright:10px;}
.post input,.post textarea{ -moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #999999}
.post_headline{ background-color:#FFC25E; font-size:16px; line-height:35px; height:35px; font-weight:bold; padding:0 20px; margin:0 20px; -moz-border-radius:8px;-webkit-border-radius:8px; margin-top:20px}
.post_spam{ border:2px solid #FF9900; padding:10px; width:480px; line-height:150%}


/*--------account ads full-------*/
.user_header_info					{ text-align:right; padding:0 8px; background:#F8F8F8; margin-bottom:10px; line-height:30px; height:30px; font-size:11px}
.user_header_info .fl{ margin-right:10px}
.user_header_info .fl img{ margin-top:4px}
.user_header_info a{ text-decoration:underline}
.user_header_postad					{ float:left; font-size:15px; font-weight:bold; margin-left:150px; padding-top:5px}
.user_header_postad a				{ text-decoration:underline}
.sortby								{ float:right; height:1%; border:1px solid #b9b9b9; height:20px; font-size:12px; background-color:white; margin-top:5px}
.sortby_txt							{ float:left; width:70px; height:20px; line-height:20px; padding:0 5px}
.sortby_list						{ border:1px solid #b9b9b9; border-top:none; width:97px; position:absolute; background-color:white; margin-top:21px; margin-left:-1px}
.sortby_list a:hover				{ text-decoration:none}
.sortby_list a						{ display:block; width:85px; height:22px; line-height:22px; padding:0 5px}
.sortby_list li:hover				{ background:#F3F3F3}
*html .sortby_list					{ margin-left:-98px}
*+html .sortby_list					{ margin-left:-98px}

.user_post_box				{ height:1%;border-bottom:1px dotted #C8CBCB; height:1%;}
.user_post_time				{ height:1%; border:1px solid #b9b9b9; height:20px; font-size:12px; background-color:white; float:left; margin-right:10px}


.user_post_cell .common_color{ font-size:11px; margin-right:6px; text-decoration:underline}
.account_post_time 			{float:left;padding:0 0 1px;}

.account_list_title2{ overflow:hidden; font-size:13px; font-weight:bold; float:left; width:560px; background:url(/perfect_white/imgs_1/green_dot.gif) no-repeat 0 10px; padding-left:10px}
.account_list_title2 a{ text-decoration:underline}
.account_list_func2{ float:right;font-size:11px; }
.account_list_func2 .fl a{ margin-right:10px; text-decoration:underline }
.account_list_func2 .fr { font-size:14px}
#aus #ads ul li{ margin:0px}
#aus #smac { left:0}

.browse_empty .v2_listing_search{ padding-left:0px;}

.listing_bt {
height:1%;
padding:3px 0 3px 0px;
}
.listing_bt a {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#003ECC none repeat scroll 0 0;
display:block;
float:left;
font-size:15px;
font-weight:bold;
height:25px;
line-height:25px;
padding:0 10px;
}
.listing_bt a:hover {
text-decoration:none;
}
/*###############################################*/

.page_box_content .index_trend strong{ line-height:30px}
.index_content_box .index_trend{ width:520px; margin:0 auto; padding-bottom:15px; padding-top:0}
.index_trend		{  line-height:20px; padding-top:10px }

.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:565px;}
.v2_details_sidebar { float:right;width:380px;}

.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; margin-bottom:12px}
.v2_details_sidebar_related ul		{ margin-top:5px}

.v2_details_reply_box				{ float:left; width:340px; padding-right:10px;}

.v2_detail_description_content {width:660px;}

.listing_tag { padding-left:10px;}
.SidebarTitle{ margin-bottom: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;
}

.change_city_list li:hover { background:#F3F3F3}
.v2_listing_cell_title .new { color:#FF3300}
.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;
}
.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:#003ECC;
}
.v2_listing_ad_3 { margin-left:3px;}
.header_content {
padding:32px 0 28px 5px;
}




.v2_post_cell_content input				{ float:left;}
.v2_post_cell_content span				{ float:right;}
.change_city_txt {
background:transparent url(/perfect_white/imgs_1/listing.gif) no-repeat right top; width:165px;
}
.account_sidebar_navi a,.account_sidebar_navi a:link,.account_sidebar_navi a:visited {color:#339933}
.account_list_func img { margin-right:3px;}

.user_info_account	{ background:#FFEFEF; padding:8px 5px; margin-left:150px;}
.user_info_account img{ margin-right:5px;}



/*frame*/
.sidebarTools	{ padding:0 0 0 15px; font-size:13px;}
.sidebarTools li{ line-height:17px; padding-bottom:5px}
.sidebarToolsBox .toolsCaption	{ background:url(/perfect_white/imgs_1/icon_hidden_frame.gif) no-repeat 0 2px; padding-left:15px; font-weight:bold; padding-bottom:5px; cursor:pointer; font-size:13px;}
.sidebarToolsBoxOn .toolsCaption{ background:url(/perfect_white/imgs_1/icon_filter_frame.gif) no-repeat 0 2px; padding-left:15px; font-weight:bold; padding-bottom:5px; cursor:pointer; font-size:13px;}
.sidebarToolsBox .sidebarTools	{ display:none}
.sidebarToolsBoxOn .sidebarTools{ display: block}
.account_sidebar .sidebarToolsBox .toolsCaption a{ text-decoration:underline}


/*--------company------------*/
.companyBox			{ height:1%}
.companySide		{ float:right; width:400px}
.companyContent		{ float:left; width:540px}
.companyTitle		{ font-size:15px; font-weight:bold; line-height:18px; margin-bottom:10px}
.companyBorder		{ border-bottom:2px solid #CBF297; padding-bottom:20px; margin-bottom:20px}
.companyList li		{ padding-left:12px; background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:4px 7px; line-height:18px; margin-bottom:5px}
.companyLists ul	{ height:1%}
.companyLists li	{ padding-left:12px; background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:4px 7px; line-height:18px; margin-bottom:5px; float:left; width:45%}
.companyMore		{ padding-top:10px}
.companyNews		{ margin-bottom:20px}
.companyNewsTitle	{ padding-bottom:3px}
.companyNewsTitle a	{ font-size:16px; text-decoration:underline;}
.companyNewsContent	{ line-height:130%}
.companyNewsInfo	{ font-weight:bold; padding-top:3px}
.companyNow			{ border-top:2px solid #CDCDCD; padding-top:20px}
.companyCell		{ height:1%; border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:10px}
.companyCell img	{ float:left; width:45px; height:45px; padding:1px;border:1px solid #dfdfdf;}
.companyCellContent	{ float:right; width:480px}
.companyCellContent .lightgray{ padding-top:3px}
.moreProfile		{ margin-top:20px; padding-top:20px; border-top:2px solid #CDCDCD}
.companyVideo		{ height:1%; text-align:center}
.companyVideo li	{ float:left; width:120px; margin-right:10px; height:145px; overflow:hidden; margin-bottom:15px}
.companyVideoBox	{ height:90px; margin-bottom:5px}
.companyVideoLink	{ position:absolute}






.jobBox				{ padding:0 10px}
.jobBox	.v2_listing_search{ padding:0; margin:0; height:50px;}
.jobBoxBorder		{ border-bottom:2px solid #CCCCCC; margin-bottom:10px}
.jobBoxBorder .listingFuncTitle{ background:url(/perfect_white/imgs_1/v2_icon2.gif) no-repeat center left; padding-left:20px}
.mt					{ margin-top:5px}
.browseList			{ margin-bottom:20px}
.browseList li		{ background:url(/perfect_white/imgs_1/dotlisting1.gif) center left no-repeat; padding-left:10px; line-height:20px}
.browseListTitle .common_color{ text-decoration:underline; padding-left:15px; background:url(/perfect_white/imgs_1/arrow1.gif) no-repeat left center}
.browseListTitle img{ margin-right:20px}
.browseListTitle{ font-size:15px; font-weight:bold; margin-bottom:20px}

.ml5{ margin-left:5px}


/*--------------------------------------sphinx----------------------------------------------*/
.sphSearchBox	{ width:638px; height:101px; margin:0 auto; *margin-bottom:10px;_margin-bottom:0px}
.sphSbContainer { float:left; width:585px;height:101px;background:url(/perfect_white/imgs_1/sphinx_searchbox_repeat.gif) repeat-x; padding:14px 15px 0; }
.sphSbContainer ul{ width:260px; float:left }
.sphSbContainer ul .searchInput{ background:url(/perfect_white/imgs_1/sphinxBox.gif) no-repeat; height:30px;}
.sphSbContainer ul .searchInput .index_search_input{ margin:6px 0 0 5px;*margin:5px 0 0 5px; float:none;width:230px;}
.sphSbContainer .white{ margin:3px 0 0 4px;}
.sphSbContainer .sphLast{ width:325px;}
.sphSbContainer .searchBtn .index_search_btn,.browseBox .sphLast .searchInput .index_search_btn{ margin:0 0 0 15px;}
.sphSbContainer .sphLast a.common_color{ margin-left:158px; font-size:11px; text-decoration:underline;}
.browseBox{ margin-top:-8px}
.browseBox ul		{ float:left;margin:0 10px 0 0;}
.browseBox ul li span{ font-weight:700; margin-bottom:3px;}
.browseBox ul .searchInput{ background:url(/perfect_white/imgs_1/sphinxBrowseBox.gif) no-repeat; height:27px; width:214px;margin:2px 0;}
.browseBox ul .searchInput .index_search_input{ margin:5px 0 0 5px;*margin:4px 0 0 5px;float:none;width:200px;}
.browseBox .sphLast	{ width:325px;*width:315px; margin:0px;}
.browseBox .sphLast .searchInput{ width:323px;*width:313px;}
.browseBox .sphLast .fl{ margin:0;}

.browseBox .sphLast a.common_color{font-size:11px;text-decoration:underline; margin-left:150px;}


/*--------------------------------------advance search----------------------------------------------*/
.advanceSlist		{ width:480px; margin:30px auto;}
.advanceSlist .account_setting_cell .searchTitle{ text-align:right; margin:0 10px 0 0; float:left; width:200px;height:16px;line-height:20px;}
.advanceSlist .account_setting_cell .fl{ width:auto;}
.advanceSlist .account_setting_cell .fl .change_city_list,.advanceSlist .account_setting_cell .fl .change_city_list a{width:105px;_width:95px; }
.advanceSlist .account_setting_cell .fl .change_city_list{ *margin-left:-123px}
.advanceSlist .account_setting_cell input{ border:1px solid #b9b9b9;height:16px;width:200px;}
.advanceSlist .change_city_txt{ width:95px;}
.btnAdvance input	{ margin:0 0 0 210px;}
.advanceSlist .green{ font-size:20px; font-weight:700; margin:10px 0 20px 120px;}


/*--------------------------------------landing page----------------------------------------------*/
.landingCaption		{ font-size:20px;line-height:30px;}
.landingCaption .green{ font-size:16px; font-weight:700;}
.landingList		{ margin:10px 0;}
.landingList ul		{ height:1%;}
.landingList ul li	{ float:left; width:420px; margin-right:30px; line-height:25px; background:url(/perfect_white/imgs_1/dot.gif) no-repeat 0 8px; padding-left:12px;}
.landingListMore	{ text-align:right;padding:10px 40px;}
.landingTrends		{ background:#E9F8E9; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:13px;}
.landingTrends .gray{ font-size:15px; font-weight:700; padding:8px 0;}
.landingTrends .v2_listing_search{ padding:0px 0 8px 0; margin-top:5px;}
.landingBottom		{ margin:15px 0;}
.landingBottom .fl  { width:575px; margin:0 10px 0 0;}
.landingBottom .fr  { width:325px;}
.landingpost 		{ border-bottom:1px solid #E0E0E0;height:1%;margin:10px 0;padding-bottom:10px;}
.landingpost  .postImg 		  { float:left;}
.landingpost .postImg img     { border:1px solid #E0E0E0;height:45px;padding:1px;width:45px;}
.landingpost  .postContent    { float:right;width:510px;}
.landingpost .postContent .lightgray{ margin-right:10px;}
.landingBottom .landingCaption{ font-size:16px; font-weight:700;}
.landingVideo{}
.landingVideo ul{ width:125px; float:left; text-align:center; margin:5px 15px;}
.landingNews{}
.landingNews ul li{ background:url(/perfect_white/imgs_1/dot.gif) no-repeat 0 8px; padding-left:12px;line-height:23px;}





.input_style_404			{ border:medium none;
height:16px;
padding:3px 5px;
width:350px;}


.listingVote					{ margin-bottom:15px; height:1%}
.listingVote .orange			{ float:left; display:block; height:25px; line-height:25px; font-size:16px; font-weight:bold; margin-right:6px;}
.listingVote p					{ float:left; display:block; height:25px; line-height:25px;  margin-right:6px; font-size:13px}
.listingVote p a				{ text-decoration:underline}
a.voteUp						{ width:62px; height:25px; background:url(/perfect_white/imgs_1/vote1.jpg) top;display:block; margin-right:6px; float:left }
a.voteUp:hover					{ width:62px; height:25px; background:url(/perfect_white/imgs_1/vote1.jpg) bottom;display:block; margin-right:6px; float:left }
a.voteDown						{ width:36px; height:25px; background:url(/perfect_white/imgs_1/vote2.jpg) top;display:block; margin-right:6px; float:left }
a.voteDown:hover				{ width:36px; height:25px; background:url(/perfect_white/imgs_1/vote2.jpg) bottom;display:block; margin-right:6px; float:left }
.voteBar						{ width:62px; height:25px; background:url(/perfect_white/imgs_1/vote3.gif); float:left; margin-right:6px;}
.voteBar1						{ height:5px; overflow:hidden; margin:4px 0 3px 5px; border:1px solid #FA7701; background:#FE9B41}
.voteBar2						{ height:5px; overflow:hidden; margin:0 0 0 5px; border:1px solid #003ECC; background:#2F6DFF}
.voteBarTitle					{ font-size:14px; font-weight:bold; margin-bottom:10px}

.sidearPic						{ margin-bottom:15px; border:1px solid #d3d3d3;-moz-border-radius:5px;-webkit-border-radius:5px}
.sidearPicBox					{ padding:10px;padding-bottom:15px; }
.sidearPicBox img				{ margin-top:6px}
.sidearPicBox p					{ margin-top:8px; font-size:11px}
.sidearPicBox p a				{ text-decoration:underline}
.sidearPicBox p .popup_mymail_input{ margin:0}
.sidearPicTitle					{ background:url(/perfect_white/imgs_1/breadcrumb2.gif) bottom repeat-x; height:30px; overflow:hidden; padding:0 8px; line-height:30px; font-weight:bold}
.sidearPicMore					{ float:right; height:22px; overflow:hidden; margin-top:4px; padding-left:8px; border-left:1px solid #dedede; font-weight:normal; line-height:22px; font-size:11px}
.sidearPicMore a				{ text-decoration:underline}



/*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;
}

.change_city_list li:hover { background:#F3F3F3}
.v2_listing_cell_title .new { color:#FF3300}
.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;
}
.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:#003ECC;
}
.v2_listing_ad_3 { margin-left:3px;}
.header_content {
padding:32px 0 28px 5px;
}




.v2_post_cell_content input				{ float:left;}
.v2_post_cell_content span				{ float:right;}
.change_city_txt {
background:transparent url(/perfect_white/imgs_1/listing.gif) no-repeat right top; width:165px;
}
.account_sidebar_navi a,.account_sidebar_navi a:link,.account_sidebar_navi a:visited {color:#339933}
.account_list_func img { margin-right:3px;}

.user_info_account	{ background:#FFEFEF; padding:8px 5px; margin-left:150px;}
.user_info_account img{ margin-right:5px;}



/*frame*/
.sidebarTools	{ padding:0 0 0 15px; font-size:13px;}
.sidebarTools li{ line-height:17px; padding-bottom:5px}
.sidebarToolsBox .toolsCaption	{ background:url(/perfect_white/imgs_1/icon_hidden_frame.gif) no-repeat 0 2px; padding-left:15px; font-weight:bold; padding-bottom:5px; cursor:pointer; font-size:13px;}
.sidebarToolsBoxOn .toolsCaption{ background:url(/perfect_white/imgs_1/icon_filter_frame.gif) no-repeat 0 2px; padding-left:15px; font-weight:bold; padding-bottom:5px; cursor:pointer; font-size:13px;}
.sidebarToolsBox .sidebarTools	{ display:none}
.sidebarToolsBoxOn .sidebarTools{ display: block}
.account_sidebar .sidebarToolsBox .toolsCaption a{ text-decoration:underline}


/*--------company------------*/
.companyBox			{ height:1%}
.companySide		{ float:right; width:400px}
.companyContent		{ float:left; width:540px}
.companyTitle		{ font-size:15px; font-weight:bold; line-height:18px; margin-bottom:10px}
.companyBorder		{ border-bottom:2px solid #CBF297; padding-bottom:20px; margin-bottom:20px}
.companyList li		{ padding-left:12px; background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:4px 7px; line-height:18px; margin-bottom:5px}
.companyLists ul	{ height:1%}
.companyLists li	{ padding-left:12px; background:url(/perfect_white/imgs_1/green_dot1.gif) no-repeat; background-position:4px 7px; line-height:18px; margin-bottom:5px; float:left; width:45%}
.companyMore		{ padding-top:10px}
.companyNews		{ margin-bottom:20px}
.companyNewsTitle	{ padding-bottom:3px}
.companyNewsTitle a	{ font-size:16px; text-decoration:underline;}
.companyNewsContent	{ line-height:130%}
.companyNewsInfo	{ font-weight:bold; padding-top:3px}
.companyNow			{ border-top:2px solid #CDCDCD; padding-top:20px}
.companyCell		{ height:1%; border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:10px}
.companyCell img	{ float:left; width:45px; height:45px; padding:1px;border:1px solid #dfdfdf;}
.companyCellContent	{ float:right; width:480px}
.companyCellContent .lightgray{ padding-top:3px}
.moreProfile		{ margin-top:20px; padding-top:20px; border-top:2px solid #CDCDCD}
.companyVideo		{ height:1%; text-align:center}
.companyVideo li	{ float:left; width:120px; margin-right:10px; height:145px; overflow:hidden; margin-bottom:15px}
.companyVideoBox	{ height:90px; margin-bottom:5px}
.companyVideoLink	{ position:absolute}






.jobBox{ padding:0 10px}
.jobBoxBorder{border-bottom:2px solid #CCCCCC; margin-bottom:10px}
.jobBoxBorder .listingFuncTitle{ background:url(/perfect_white/imgs_1/v2_icon2.gif) no-repeat center left; padding-left:20px}
.mt{ margin-top:5px}
.browseList{ margin-bottom:20px}
.browseList li{ background:url(/perfect_white/imgs_1/dotlisting1.gif) center left no-repeat; padding-left:10px; line-height:20px}
.browseListTitle .common_color{ text-decoration:underline; padding-left:15px; background:url(/perfect_white/imgs_1/arrow1.gif) no-repeat left center}
.browseListTitle img{ margin-right:20px}
.browseListTitle{ font-size:15px; font-weight:bold; margin-bottom:20px}

.ml5{ margin-left:5px}


/*--------------------------------------sphinx----------------------------------------------*/
.sphSearchBox	{ width:638px; height:101px; margin:0 auto; *margin-bottom:10px;_margin-bottom:0px}
.sphSbContainer { float:left; width:585px;height:101px;background:url(/perfect_white/imgs_1/sphinx_searchbox_repeat.gif) repeat-x; padding:14px 15px 0; }
.sphSbContainer ul{ width:260px; float:left }
.sphSbContainer ul .searchInput{ background:url(/perfect_white/imgs_1/sphinxBox.gif) no-repeat; height:30px;}
.sphSbContainer ul .searchInput .index_search_input{ margin:6px 0 0 5px;*margin:5px 0 0 5px; float:none;width:230px;}
.sphSbContainer .white{ margin:3px 0 0 4px;}
.sphSbContainer .sphLast{ width:325px;}
.sphSbContainer .searchBtn .index_search_btn,.browseBox .sphLast .searchInput .index_search_btn{ margin:0 0 0 15px;}
.sphSbContainer .sphLast a.common_color{ margin-left:158px; font-size:11px; text-decoration:underline;}
.browseBox{ margin-top:-8px}
.browseBox ul		{ float:left;margin:0 10px 0 0;}
.browseBox ul li span{ font-weight:700; margin-bottom:3px;}
.browseBox ul .searchInput{ background:url(/perfect_white/imgs_1/sphinxBrowseBox.gif) no-repeat; height:27px; width:214px;margin:2px 0;}
.browseBox ul .searchInput .index_search_input{ margin:5px 0 0 5px;*margin:4px 0 0 5px;float:none;width:200px;}
.browseBox .sphLast	{ width:325px;*width:315px; margin:0px;}
.browseBox .sphLast .searchInput{ width:323px;*width:313px;}
.browseBox .sphLast .fl{ margin:0;}

.browseBox .sphLast a.common_color{font-size:11px;text-decoration:underline; margin-left:150px;}


/*--------------------------------------advance search----------------------------------------------*/
.advanceSlist		{ width:480px; margin:30px auto;}
.advanceSlist .account_setting_cell .searchTitle{ text-align:right; margin:0 10px 0 0; float:left; width:200px;height:16px;line-height:20px;}
.advanceSlist .account_setting_cell .fl{ width:auto;}
.advanceSlist .account_setting_cell .fl .change_city_list,.advanceSlist .account_setting_cell .fl .change_city_list a{width:105px;_width:95px; }
.advanceSlist .account_setting_cell .fl .change_city_list{ *margin-left:-123px}
.advanceSlist .account_setting_cell input{ border:1px solid #b9b9b9;height:16px;width:200px;}
.advanceSlist .change_city_txt{ width:95px;}
.btnAdvance input	{ margin:0 0 0 210px;}
.advanceSlist .green{ font-size:20px; font-weight:700; margin:10px 0 20px 120px;}


/*--------------------------------------landing page----------------------------------------------*/
.landingCaption		{ font-size:20px;line-height:30px;}
.landingCaption .green{ font-size:16px; font-weight:700;}
.landingList		{ margin:10px 0;}
.landingList ul		{ height:1%;}
.landingList ul li	{ float:left; width:420px; margin-right:30px; line-height:25px; background:url(/perfect_white/imgs_1/dot.gif) no-repeat 0 8px; padding-left:12px;}
.landingListMore	{ text-align:right;padding:10px 40px;}
.landingTrends		{ background:#E9F8E9; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:13px;}
.landingTrends .gray{ font-size:15px; font-weight:700; padding:8px 0;}
.landingTrends .v2_listing_search{ padding:0px 0 8px 0; margin-top:5px;}
.landingBottom		{ margin:15px 0;}
.landingBottom .fl  { width:575px; margin:0 10px 0 0;}
.landingBottom .fr  { width:325px;}
.landingpost 		{ border-bottom:1px solid #E0E0E0;height:1%;margin:10px 0;padding-bottom:10px;}
.landingpost  .postImg 		  { float:left;}
.landingpost .postImg img     { border:1px solid #E0E0E0;height:45px;padding:1px;width:45px;}
.landingpost  .postContent    { float:right;width:510px;}
.landingpost .postContent .lightgray{ margin-right:10px;}
.landingBottom .landingCaption{ font-size:16px; font-weight:700;}
.landingVideo{}
.landingVideo ul{ width:125px; float:left; text-align:center; margin:5px 15px;}
.landingNews{}
.landingNews ul li{ background:url(/perfect_white/imgs_1/dot.gif) no-repeat 0 8px; padding-left:12px;line-height:23px;}





.input_style_404			{ border:medium none;
height:16px;
padding:3px 5px;
width:350px;}