@charset "utf-8";
/* CSS Document */
*			{ list-style:none;padding:0; margin:0; }
body		{ color: #555;font:13px/130% Arial,Helvetica,sans-serif; }
body, form	{ list-style:none;padding:0; margin:0; }
input,textarea	{ color: #555;font:13px/130% Arial,Helvetica,sans-serif; }
body 			{ margin: 0px; }
a:link 			{ text-decoration:none ;color: #555; }
a:visited 		{ text-decoration: none;color: #555; }
a:hover 		{ text-decoration:underline;color: #555; }
a:active		{ text-decoration: none;color: #555; }
ul				{ margin:0px; padding:0 }
li				{ margin:0px; padding:0 }
img				{ border:0; }
button							{ font-size:14px; font-weight:bold; color:white; cursor:pointer; background-color:#2596F4; border:1px solid #1767AA;-moz-border-radius:5px;-webkit-border-radius:5px; padding:3px 8px; _padding:3px; *padding:3px; margin-right:6px }
.button_hover{background-color:#82BB49;border:1px solid #64A424;}
.header_search_bt				{ float:left}
.header_search_bt input			{ background-color:#2596F4; font-size:15px; font-weight:bold; border:1px solid #2596F4; height:30px; color:white;-moz-border-radius:5px;-webkit-border-radius:5px; margin-top:6px; padding:0 10px; cursor:pointer}
.indexSearchinput .header_search_bt input{ height:33px; cursor:pointer; font-size:18px; font-weight:400;*margin-top:7px;-moz-border-radius:3px;-webkit-border-radius:3px; cursor:pointer}

.input_style			{ border:1px solid #aca899;  height:18px; padding:3px 5px; }
.textarea_style			{ border:1px solid #aca899;  padding:5px}
.button_style,.button_style_hover{ font-size:15px; font-weight:bold; cursor:pointer;color:white;height:28px; -moz-border-radius:5px;-webkit-border-radius:5px;padding:0 10px;margin-top:6px; }
.button_style			{ background-color:#2596F4; border:1px solid #1767AA;}
.button_style_hover		{ background-color:#82BB49;border:1px solid #64A424;}
.info_box_green			{ background-color:#E6F2DA; padding:10px; margin-bottom:10px; line-height:18px}
.info_box_green a		{ text-decoration:underline}

h1							{ font-size:22px; font-weight:bold; line-height:32px;}
.func						{ height:1%; margin-bottom:10px}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}

/*.color1, a.color1:link, a.color1:visited, a.color1:hover, a.color1:active						   			{ color:#5E5A2D}
.color3, a.color3:link, a.color3:visited, a.color3:hover, a.color3:active						   			{ color:#C7CCCF}*/
.color4, a.color4:link, a.color4:visited, a.color4:hover, a.color4:active						   			{ color:#81BC47}
.color5, a.color5:link, a.color5:visited, a.color5:hover, a.color5:active						   			{ color:#FE6D00}
.lightgray, a.lightgray:link, a.lightgray:visited, a.lightgray:hover, a.lightgray:active				{ color:#999999}
.lightergray, a.lightergray:link, a.lightergray:visited, a.lightergray:hover, a.lightergray:active		{ color:#cccccc}
.white, a.white:link, a.white:visited, a.white:hover, a.white:active		{ color:white}
.red, a.red:link, a.red:visited, a.red:hover, a.red:active		{ color:#FF0000}
.green, a.green:link, a.green:visited, a.green:hover, a.green:active{ color:#9CD202;}
.page			{  width:960px; margin:0 auto}
/*.pink, a.pink:link, a.pink:visited, a.pink:hover, a.pink:active 										{ color:#FE49A7;}*/
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active											{ color:#2596F4}
.brown, a.brown:link, a.brown:visited, a.brown:hover, a.brown:active											{ color:#7D5B08}
.orange, a.orange:link, a.orange:visited, a.orange:hover, a.orange:active{ color:#F29848}







/*---------footer------------*/

.footerbg								{ /*background:#ecebeb;*/ border-top:1px solid #C7CCCF}
.footer									{ height:1%; line-height:18px;font-size:12px;  border-top:1px solid white ; padding:10px 20px 0 20px}
.footer_content							{ width:960px; margin:0 auto}
.footer_bottom .fr a					{ margin-left:10px; }
.footer_bottom a						{text-decoration:underline;}


.footer_bottom,.qFooter					{ height:1%; padding:10px 0 20px;}
.qFooter ul								{ float:left; width:250px;}
.qFooter ul li span						{ font-size:14px; font-weight:700; color:#787575; padding-bottom:10px;*padding-bottom:7px;display:block;}
.qFooter .lastFooterQ					{ width:150px;}
.qFooter ul li .lightgray				{ text-decoration:underline; line-height:20px;}
.QfooterCopyright						{ text-align:center}
.Qfooter								{ /*background:url(/answers/imgs_1/Qfootbg.gif) repeat-x;*/ padding-bottom:20px}


/*-------------------User box-------------------------*/
.user_box								{ width:430px; margin:0 auto; height:1%; margin-top:80px; margin-bottom:220px}
.user_box_title     					{ font-size:15px; padding:7px 0; line-height:18px; font-weight:bold}
.user_box_title2   						{ font-size:15px; line-height:54px; font-weight:bold}
.user_box_lcontent  					{ padding:20px 15px; }
.user_box_lcontent span					{ padding:0 5px 0 0;}
.user_box_lcontent  a					{ text-decoration:underline}
.user_box_lcontent_info					{ padding:0 30px;}
.user_box_lcontent input				{ width:240px; height:18px;}
.user_box_lcontent_title				{ font-size:17px; font-weight:bold; line-height:20px; padding-top:5px}

.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_lconten_input2 input ,.user_box_lconten_input3 input   	{ float:left; width:auto;background-color:#2596F4; border:1px solid #1767AA; font-size:15px; font-weight:bold;  height:35px; color:white;-moz-border-radius:5px;-webkit-border-radius:5px; margin-top:6px; padding:0 10px;*padding:0 4px; cursor:pointer}
.user_box_lconten_input3				{ height:45px}
.user_box_lconten_input2 a				{ text-decoration:underline;}
.user_box_lconten_input3 input    		{ float:left; width:auto; margin:0 0 0 0;*margin:2px 0 0 0;}
.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 8px 15px;}
.error_info							 	{  padding:5px; margin-bottom:10px; background:url(/answers/imgs_1/imgs_icon.gif) no-repeat 5px -189px #ffefef; padding-left:26px}

.user_box_cell_left                  	{ height:1%;}
.user_box_cell_left .fl			     	{ font-weight:700; font-size:15px;text-align:right; line-height:30px; 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:45px;}
.user_box_cell_left .user_box_lconten_input2 span a	{ text-decoration:underline}

.user_box_lcontent p					{ margin:0 0 10px 0}



/*-------------------User noregister-------------------------*/
.user_norrgister_content     			{ 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_top  					{ background-color:#EAE9D4; width:427px; height:52px; padding:0 0 0 15px}
.user_norrgister_top_new  				{ width:485px; height:52px; padding:0 0 0 15px; background-color:#f3f3f3}
.user_norrgister_top_bottom  			{ width:485px; height:30px; line-height:30px; padding:0 0 0 15px; background-color:#f3f3f3}
.user_norrgister_top_bottom .blue		{ text-decoration:underline}
.user_norrgister_cell 					{ height:1%; margin-bottom:15px}
.user_norrgister_cell .fl			    { width:130px;font-weight:700; font-size:12px;text-align:right; line-height:30px; padding:0 10px 0 0}
.user_norrgister_cell .fr			    { width:300px;float:left}
#signup_form .user_norrgister_cell .fr	{ padding-right:10px;width:300px;}
.user_norrgister_cell .fr4				{ width:362px; float:right}
.user_norrgister_cell .fr .input_style  { width:240px; }
.user_norrgister_cell .fr .lightgray	{ line-height:12px}
.user_norrgister_cell .fl2			    { font-weight:700; font-size:12px;line-height:30px; float:left;padding:0 10px 0 0}
.user_norrgister_cell .fr2			    { width:210px;height:34px;line-height:34px; float:left; }
.user_norrgister_cell .fr .input_style  { width:240px; }
.user_norrgister_cell .fr2 .input_style { width:190px; }
.user_norrgister_cell .fr3			    { height:34px;line-height:34px; float:right; margin:1px 12px 0 0;}
.user_norrgister_cell .fr3 input		{ margin-top:-4px}

.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-size:12px; margin-bottom:20px;}
.user_norrgister_cell_caption a			{ text-decoration:underline}





.user_norrgister_content_new            { width:500px;border:1px solid #CCCCCC; margin:0 auto;}
.user_box_new							{ border-top:1px solid #ccc; padding:15px 0 0 0;}
.user_box_new2							{ border-bottom:1px solid #ccc; padding:15px 0; margin:0 0 15px 0}





.popup_alerts{ border:1px solid #ccc; position:absolute; padding:15px 0;margin:-400px 0 0 580px; background:#f8f8f8; width:300px; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;}
.popup_alerts a{ padding:20px; margin:5px 0; text-decoration:underline }
.popup_alerts p{ height:20px; line-height:20px}
.popup_answer_edit{ position:absolute;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc; width:417px; margin:-160px 0 0 400px;  background:#f8f8f8;}
.popup_answer_edit_header{ background:#fff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; border-bottom:1px solid #e4e4e4; padding:10px 0 14px 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.popup_answer_edit_header span{ font-size:18px; font-weight:700; margin:0 0 0 14px;}
.popup_answer_edit_arrow{ position:absolute;margin:-9px 0 0 42px; width:17px; height:10px; background: url(/answers/imgs_1/imgs_icon.gif) -165px -10px }
.popup_answer_edit_arrow_alert{ position:absolute;margin:-9px 0 0 42px; width:17px; height:10px; background: url(/answers/imgs_1/imgs_icon.gif) -165px 0 }
a.popup_answer_edit_close{ position:absolute; display:block; margin:-3px 0 0 392px; width:17px; height:17px; background:url(/answers/imgs_1/imgs_icon.gif) -40px 0;}
a.popup_answer_edit_close:hover{ text-decoration:none}
.popup_answer_edit_main{ background:#f8f8f8;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.popup_answer_edit_main ul { margin-bottom:10px;}
.popup_answer_edit_main ul li{ float:left;}
.popup_answer_edit_main ul li input{border:1px solid #CCCCCC;height:17px;line-height:17px;margin:0;padding:3px 5px;width:240px;*margin:0 0 10px;}
.popup_answer_eTitle{ width:105px; text-align:right; font-size:12px; height:22px; line-height:22px; padding-right:13px;}
.popup_answer_btn{ margin:0 auto 0 111px; }
.popup_answer_btn .header_answer_bt{ margin:10px 0 30px 0;background-color:#2596f4;border:1px solid #2596f4}
.popup_answer_btn .mr60{ margin-right:60px;}
.popup_answer_btn .header_answer_bt:hover{background:#2681cc; border:1px solid #2681cc;}
.popup_answer_image{margin:-160px 0 0 -50px;}
.popup_edit_choose{ font-size:12px; padding:5px 15px;border-bottom:1px solid #E4E4E4; margin-bottom:15px;}
.popup_edit_choose a{ margin-right:25px;}
.popup_answer_edit_main ul li  img{ border:1px solid #cccccc; width:110px; height:83px; padding:1px}
.popup_answer_edit .error_info{ margin-bottom:0px;}
.popup_answer_edit_main ul li .popup_uploadimage{ height:24px; line-height:24px;}
.popup_answer_imagelist{ width:250px;}
.popup_answer_imagelist div{ width:110px; text-align:center; float: left; margin:0 10px 10px 0;}
.popup_answer_imagelist span{ display:block;}
.popup_answer_edit .popup_answer_video,.popup_answer_edit .popup_answer_video img{ width:250px; height:200px;}
.popup_editVideo ul .popup_answer_eTitle{ width:125px;}



.account		{ width:960px}



.account_sidebar{ width:146px; float:left}
.account_sidebar_box{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;
border:3px solid #fff4b6;margin-bottom:6px;width:146px; }
.account_sidebar_border {border:1px solid #f4da63;padding:10px 2px;}
.account_sidebar_navi {font-weight:bold;height:25px;line-height:25px;padding:0 8px 5px;border-bottom:1px dotted #f38634;}
.account_sidebar_naviLast{border-bottom:0px dotted #fff;}


.v2_sidebar_cate_checkbox div{ margin-bottom:10px}





.v2_listing_nocontent_content		{ padding:10px 10px 10px 0; font-size:15px; font-weight:bold; line-height:30px}
.v2_listing_nocontent_content a		{ text-decoration:underline}
.v2_listing_nocontent_content li	{ background: url(/answers/imgs_1/green_dot1.gif) no-repeat left center; padding-left:10px; line-height:25px; font-size:12px; font-weight:normal}
.listing_viewpic,.listing_video		{ margin:15px 0 0;}
.listing_viewpic ul li,.listing_video ul li{ float:left; margin:0 10px 0 0;}
.listing_viewpic ul li img			{ border:1px solid #cccccc; width:82px; height:82px; padding:1px}
.listing_video ul li img			{ border:1px solid #cccccc; padding:1px; width:120px; height:90px;}
.listing_content					{ }
.listing_content_link				{ font-size:14px; padding-top:5px}
.listing_content_link a				{ font-weight:bold; text-decoration:underline}

.userimg_list ul li{ float:left;}
.pt5{padding-top:5px}

.post_sbox_q{height:1%;margin-bottom:10px;}
.post_sbox_q .post_sbox_input span{ margin-left:10px;}








/*-----------search------------*/
.search .input_style{ line-height:40px; height:18px; padding:10px 5px;*line-height:18px;}

.search_eg{ font-size:11px}
.search_box .user_box_lconten_input2{ padding:2px}


/*---------about --------*/
.privacy			{ padding:0 10px 20px 10px}
.privacy .green		{ font-size:18px; line-height:30px}
.privacy_pl10	{ padding-left:10px;}
.privacy_list{ padding-left:10px;}
.privacy_list li{ background:url(/answers/imgs_1/icon_square.gif) no-repeat 0 55%; text-indent:10px;}
.privacy a{ text-decoration:underline}
.privacy table		{ background:#ccc;}
.privacy td			{ background:#fff;padding:5px;}
.privacy_caption { font-weight:700; font-size:12px;color:#6CAB14;}



/*--------account ads full-------*/

.pl30{ padding:20px 30px}



/*-----------------browse-------------*/
.browse_sort					{ float:right; font-size:11px; line-height:25px; margin-top:5px}
.browse_sort a					{ margin:0 8px; text-decoration:underline}
.browse_content					{ height:1%; padding-bottom:30px}

.btnRegister					{ text-align:right;margin:5px 0 0; padding-left:50px}
.btnRegister a					{ width:108px; height:24px; background: url(/answers/imgs_1/imgs_icon.gif) -57px 0; display:block}
.btnRegister a:hover			{ text-decoration:none}

.browse_box						{ margin-bottom:25px}
.browse_box_func				{ height:1%; margin-bottom:20px}
.pagging						{ float:right; height:1%; padding-top:5px}
.pagging a, .pagging a:link, .pagging a:visited,  .pagging a:active	{ border:1px solid #cecece; line-height:22px; padding:0 5px; margin:3px 3px; display:block; float:left; height:22px; }
.pagging a:hover				{ border:1px solid #2596F4; text-decoration:none  }
.pagging span					{ display:block; height:26px; line-height:26px; font-size:16px; font-weight:bold; color:white;margin:0 3px; background-color:#0CB7F8; padding:1px 8px; float:left;border:1px solid #0695CC; }
.mcenter						{ float:none; margin:20px 0 0 350px;}

.v2_listing_top				{ margin-bottom:10px}
.v2_listing_top a			{ text-decoration:underline}

.browse_images_box{ padding-bottom:10px; text-align:center}
.browse_images_box img{ margin-bottom:5px}
.browseSearchBox						{ background:#ebeae9; border:1px solid #e1dfdd;height:32px; width:510px;padding:3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px; margin:10px 0;}

/*---------listing------------*/
.listing_main					{ height:1%; padding-bottom:10px; border-bottom:1px dotted #9B9B9B;}
.listing_last_cell ,.listing_answermain_r .listing_last_cell,.content .listing_last_cell         { border-bottom:0px dotted #fff;}
.listing_main .listBoxLink{ margin-top:10px}

/*---------alert------------*/
.browse_content_listbox			{ margin:10px auto 0;  width:680px}
.browse_listcontent				{ margin:10px 0}
.browse_content .lightgray b	{ color:#555}

.v2_sidebar_cate_select .subcaption,.v2_sidebar_cate_select .subcaption2{ font-weight:700;width:80px;text-align:right; height:18px;line-height:20px;margin:0 5px;padding:0 5px 0 0;}
.v2_sidebar_cate_select .subcaption,.v2_sidebar_cate_select .subcaption2{ float:left; }
.v2_sidebar_cate_select .subcaption2		{ width:120px;}
.browse_listcontent dd						{ margin-bottom:10px}
.alert_input input							{ border:1px solid #b9b9b9; padding:3px; width:170px}
.browse_listcontent .user_box_lconten_input2{ margin:0 0 0 90px;*margin:0 0 0 65px;_margin:0 0 0 67px;}
.browse_listcontent .user_box_lconten_input3{ margin:0 0 0 135px;*margin:0 0 0 175px;_margin:0 0 0 180px;}
.user_box_lconten_input2 span				{ line-height:45px; padding:0 0 0 10px}







/*----------------listing-----------------*/
.listing_function						{ font-size:11px; margin-bottom:10px; height:16px; line-height:16px}
.listing_function img					{ line-height:30px; padding:0 2px 0 0}
.listing_function a						{ text-decoration:underline;  display:block; float: left; height:16px }
.listing_function span					{ line-height:16px; display:block; float: left; height:16px }
.listing_function .lightgray			{ padding:0 8px}
.listing_func_box,.listing_func_box_check{ background:#f8f8f8; padding:10px; margin-bottom:10px; border:1px solid #ccc;-moz-border-radius:5px;-moz-border-radius:5px}
.listing_func_title						{ /*font-weight:bold; */margin-bottom:8px}
a.listing_func_close					{ position:absolute; text-decoration:none; margin-left:643px; margin-top:-4px; font-weight:bold; display:block; width:17px; height:17px; background:url(/answers/imgs_1/imgs_icon.gif) -40px 0;}
a.listing_func_close:hover				{ text-decoration:none}
.listing_func_cell						{ height:1%; margin-bottom:10px}
.listing_func_cell_input				{ margin-top:5px}
.listing_func_cell_input .inputtitle	{ width:100px; text-align:right; float:left;padding:4px 5px 0 0;}
.listing_func_cell_input .fl input		{ border:1px solid #b9b9b9; padding:3px; width:170px; }
.listing_func_cell a					{ text-decoration:underline}
.listing_func_cell_input textarea		{ width:166px; height:60px;border:1px solid #b9b9b9;}
.listing_func_line						{ height:1px; line-height:1px;border-top:1px solid #b9b9b9; margin-bottom:5px}
.listing_func_cell span					{ padding:0 20px;}





/*------------post----------*/
.post_box								{ width:649px; margin:0 auto; height:1%}

.post_sbox								{ height:1%; margin-bottom:20px}
.post_sbox_title						{ width:200px; font-weight:bold; line-height:30px; text-align:right; margin-right:10px; float:left}
.post_sbox_q .post_sbox_title			{ line-height:normal;}
.post_sbox_q .post_sbox_title span		{ font-weight:400}
.post_sbox_input						{ float:left; height:1%}
.post_sbox_input .fl					{ margin-right:10px}
.post_sbox_input input  				{ margin-right:10px;}
.post_sbox_inputtext    				{ /*height:25px;line-height:25px;*/}
.post_sbox_input .blue					{ font-size:15px; line-height:35px; /*font-weight:bold;*/ text-decoration:underline; margin-left:20px;}
.post_sbox_input a						{ text-decoration:underline}
.post_sbox_tags_list					{ background:#F0F0E1; padding:5px; font-style:italic; font-size:12px;width:512px;}
.post_sbox_tags_list div				{ display:block; padding:1px 0}
.post_sbox_tags_select 			 		{ background:#EAE9D4;}
.post_sbox_tags_list a					{ text-decoration:none}
.postad_container						{ margin:20px 0 0;}
.postad_caption							{ font-weight:700; float:left; text-align:right; width:200px; padding:5px 10px 0 0;}
.postad_lists							{ font-weight:700; height:100px; width:490px; overflow-y:scroll; margin:5px 0}
.postad_lists ul li						{ border-bottom:1px dotted #9B9B9B; padding:5px 0;  }
.post_similarq							{ margin:10px 0;}
.postad_btn								{ margin:5px 0;}
.postad_btn a							{ text-decoration:underline;}
.postad_btn span						{ margin:0 0 0 20px; }
.postad_join							{ margin:10px 0;}
.postad_join p							{ margin-bottom:5px; font-size:15px;}
.postad_radio							{ margin:10px 0;}
.postad_radio input						{ margin-right:5px;}
.postad_loginbox						{ margin:10px 0;}
.postad_loginbox ul li					{ float:left;}
.postad_loginbox ul li span 			{ padding:5px 5px 0 0;}
.postad_loginbox .input_style 			{ margin-right:10px;}
.postad_box_cell .pt5					{ width:100px; text-align:right; }
.postad_box_cell input					{ margin-bottom:5px;*margin-bottom:0px; width:180px;}





/*------------browse----------*/
.unanswered_box        					{ margin-bottom:10px; height:1%;border-bottom:1px dotted #9B9B9B; padding-bottom:5px;}

.unanswered_box .listBoxContent span	{ /*background-color:#EAE9D4; padding:0 5px*/}
.listBoxLink_rtext .lightgray			{ font-weight:700}
.listBoxLink_rtext						{ line-height:18px}
.tags_list .blue						{ border-bottom:1px dotted #9b9b9b; line-height:24px; padding:0 3px;}

.tags_list a.blue:hover					{ background-color:#81BC47; color:white;  text-decoration:none; padding:0 3px}

.bottom_search_input 					{ padding:4px; width:267px; height:32px;margin-top:6px; font-style:italic; background:url(/answers/imgs_1/input_bg_bottom.gif) top no-repeat; float:left; margin-right:10px;}
.bottom_search_input input				{ border:0px solid #fff;width:250px;font-style:italic;margin:3px 0 0 7px;}

.guides_list img						{ width:32px; height:32px; margin:5px 8px; border:1px solid #cccccc; padding:1px}
.guides_list							{ padding-bottom:10px}
/*------------tags----------*/
.tags_top                   			{ height:1%}
/*.tags_top .browse_sidebar_bt{ width:240px; float:right; margin-bottom:0px;}*/
.tags_list								{ margin-top:10px; font-size:12px;margin-bottom:10px;}
.tags_list li							{ float:left; width:270px; padding:0 10px 0 20px;}
.tags_list a							{ text-decoration:none}
.tags_list .tags_list_firstcell			{ padding-left:18px;}


 
/*------------Users----------*/
.user_list								{ }
.user_list img							{ width:32px; height:32px;border:1px solid #cccccc; padding:1px}
.user_list_cell							{ border-bottom:1px dotted #9B9B9B;}
.user_list ul 							{ float:left; padding:10px;width:210px;margin-right:10px;}
.user_list .fr							{ width:165px;}
.user_list_cell_select					{ background:#f9f8f8;}

/*------------Listing----------*/
.listing_info					   		{ background:#FDF8E6;padding:5px; margin-bottom:10px; width:670px; }
.listing_info_box						{ background:#fffde6;padding:5px; }
.listing_info_box .blue					{ text-decoration:underline}
.listing_info .blue						{ font-size:11px; }
.listing_info a					   		{ text-decoration:underline; padding:0 0 0 10px;}
.listing_mlist 					   		{ line-height:20px;margin:0 10px; float:left; width:400px}
.listing_news_box						{ float:right; width:605px; line-height:150%}
.listing_news_img						{ float:left;width:65px; height:65px; padding:1px; border:1px solid #cccccc; margin:0 10px 5px 0}
.listing_main .fr .browse_view	   		{ margin-right:10px;}
.list_user						   		{ float:right}
.list_user ul					   		{ float:left; margin:10px 0 0;}
.list_user ul li img					{ width:32px; height:32px;border:1px solid #cccccc; padding:1px}
.listing_answer							{ margin-top:10px;}
.listing_main .fr .header_answer_bt		{ float:right; margin-right:0px; width:auto; font-size:12px;padding:0 11px;}
.listing_func_cell_radio          	 	{ margin-top:5px;}
.listing_func_cell_radio p		  	 	{ line-height:24px; padding:0 0 0 10px;}
.listing_func_cell_radio p input  	 	{ margin:0 5px 0 0;}
.listing_userinfo						{ height:1%; padding-top:10px}
.listing_cell_radio_btn			   		{ margin:5px 0 0 15px;*margin:5px 0 0 22px;}
.listing_func_cell_radio .listing_cell_radio_btn input{ margin:0 10px 0 0;}
.listing_getalert				   		{ padding:5px 5px 0 0; float:left}
.listing_func_box_check p		   		{ line-height:24px;}
.listing_answermain_r  					{ float:left; width:610px;}
.listing_answermain_r a					{ color:#2596F4}
.listing_answermain_r .listBoxLink{ margin-top:15px;}
.listing_answermain_r .textquote		{ font-size:13px; margin:10px 0;}
.listing_answermain_r p i				{ padding:0 5px;}
.listing_answermain_r p,.listing_answermain_r_text{ margin:10px 0 0}
.listing_answer_caption					{ border-bottom:1px dotted #9b9b9b; }
.listing_answer_caption .listing_function{ float:left;margin:20px 0 0}
.listing_answer_cell					{ padding:0 0 10px;border-bottom:1px dotted #9b9b9b; line-height:130%}
.listing_answer_cell a.green			{ background-color:#fff; padding:0 3px;border-bottom:1px dotted #9B9B9B; }
.listing_answer_cell a.green:hover		{ background-color:#81BC47; color:white; padding:0 3px; text-decoration:none}
.listing_answer_textarea				{ margin:5px 0 10px;}
.listing_answer_textarea textarea		{ margin:10px 0; width:480px; height:65px; border:1px solid #ccc;}
.listing_answer_textarea .lightgray		{ font-size:11px; position:absolute; margin:0 0 0 220px;}
.listing_repaly							{ }
.listing_repaly .fl img					{ border:1px solid #cccccc; margin:10px 10px 0 0; padding:1px }
.listing_replyarrow						{ position:absolute; margin:20px 0 0 -5px;*margin:20px 0 0 -554px; width:6px; height:10px; overflow:hidden; background: url(/answers/imgs_1/imgs_icon.gif) -40px -24px}
.listing_repaly .fr						{ width:560px;}
.listing_answer_cell .listing_info,.listing_answermain_r .listing_info{ margin-top:0px; width:auto;}
.listing_bottom_search					{ border-top:1px dotted #9b9b9b;}
.listing_bottom_search .postad_loginbox ul{ float:left}
.listing_bottom_search .postad_loginbox ul li{ float:none;}
.listing_bottom_search .pt5				{ padding:5px 0;}
.listing_caption        				{ font-size:18px;font-weight:bold; padding-bottom:5px }

.listing_bottom							{ font-size:15px; line-height:20px;}
.listing_bottom a						{ text-decoration:underline}
.listing_usercate,.account_top_info .listing_usercate a       { font-size:18px; font-weight:700;}

.postad_tip								{ border:1px solid #DDDDDD;padding:10px;width:500px;}
.postad_tip2							{ width:600px; margin-top:20px}
.postad_tip2 .listBoxLink				{ margin-top:10px;}
.postad_tip .postad_subtitle			{ font-size:15px; font-weight:700;}
.answer_counting						{ margin-top:10px; color:#999; margin-left:5px;}

.listing_answer .header_search_bt input:hover{background-color:#82BB49;border:1px solid #64A424}




/*------------account----------*/

.account_question_cell					{ border-bottom:1px dotted #CCCCCC; padding:10px 10px 10px 0; height:1%}


.account_question_cell .listBoxContent	{ width:720px;}
.account_answers						{ margin-bottom:20px; padding-top:10px}
.account_answers_cell					{ height:1%; margin-bottom:10px;border-bottom:1px dotted #C8CBCB; padding:0 0 3px 18px;}
.account_answers_num					{ background-color:#F9F8F8; line-height:26px; height:26px; padding:0 7px; float:left; margin-right:10px; font-size:16px; font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DADBD9;color:#909090;padding:0 5px;text-align:center;min-width:30px;margin-top:5px;}
.account_alerts_num						{ background-color:#CEEE93; line-height:26px; height:26px; padding:0 5px; float:left; margin-right:10px; font-size:16px; font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #7AC545;color:#679E30;text-align:center;min-width:30px;}
.account_answers_title					{ float:left; width:880px; font-weight:bold; line-height:30px}
.account_answers_titlenew				{ float:left; width:880px; line-height:18px}




/*------------edit profile----------*/
.profile_pic	  						{ float:left; margin:0 50px;}
.profile_pic img   						{ margin-bottom:5px;width:55px; height:55px;border:1px solid #cccccc;}
.profile_pic a     						{ font-size:11px; text-decoration:underline; margin-bottom:5px;}
.profile_pic .input_style				{ width:135px; padding:2px 5px; margin:5px 0; float:none}
.profile_inputbox  						{ float:left;}
.profile_inputbox .post_sbox_title		{ width:100px;}
.post_sbox_input .lightgray				{ font-size:12px; padding:2px 0 0 0;/*margin:0 0 0 80px;*/}



/*------------Guest----------*/
.guest_container_l 						{ float:left; margin:0 20px 0 0;}
.guest_container_l img					{ width:100px; height:100px;border:1px solid #cccccc; padding:1px}
.guest_container_r img					{ padding:0 5px 0 0;}
.guest_container_r 						{ float:left; width:680px}
.guest_caption     						{ font-size:15px; font-weight:700; margin-bottom:10px;}
.guest_date        						{ padding:0 10px 0 0;}
.guest_container_r .blue				{ font-weight:700; padding:0 0 0 10px;}
.guest_con_list ul li					{ padding-bottom:10px;}
.guest_container_r .listing_function	{ margin-top:15px;}




/*-------------------index-------------------------*/
.index_body								{ background-color:#fafafa;}
.index_puttles_header					{ background:url(/answers/imgs_1/index_bg.gif) repeat-x; width:100%; min-height:390px; padding:145px 0 0;}
.index_page								{ margin:0 auto; width:665px; background:url( /answers/imgs_1/index_puttles_logo.gif) no-repeat; height:220px; }
.index_linklogo							{ text-indent:-99999px;padding-bottom:30px;}
.index_linklogo .white					{ display:block; width:405px; height:85px; margin:0 130px;}
.index_page .blue						{ text-decoration:underline;padding:0 0 0 260px;} 




.question_bar							{ border:1px solid #DEE1E2; border-bottom:none; height:34px;  background:url(/answers/imgs_1/quesion_bar_bg.gif) repeat-x bottom #F9F8F8; padding:0 8px}
.question_bar button					{ margin-top:3px}
.question_bar_link						{ float:left; height:27px; line-height:27px; margin-top:7px}
.question_bar_link a.off				{ padding:0 10px; display:block; height:27px; float:left; color:#555555; }
.question_bar_link a.off:hover			{ background:url(/answers/imgs_1/quesion_bar_bg_on.gif) no-repeat bottom;_background:url(/answers/imgs_1/quesion_bar_bg_on1.gif) no-repeat bottom; text-decoration:none}
.question_bar_link .on					{ border:1px solid #C7CCCF;  border-bottom:1px solid white; display:block; padding:0 12px; height:25px; float:left; background-color:white;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-moz-border-radius-topright:5px;; font-weight:bold; color:#8C8D8E}

.question_bar_link_a_off				{ width:23px; height:23px; display:block; float:left; margin-right:10px; background: url(/answers/imgs_1/img_trends.gif) 0 -170px}
.question_bar_link_a_on					{ width:23px; height:23px; display:block; float:left; margin-right:10px; background: url(/answers/imgs_1/img_trends.gif) -23px -170px}
.question_bar_link_b_off				{ width:23px; height:23px; display:block; float:left; margin-right:10px; background: url(/answers/imgs_1/img_trends.gif) -46px -170px}
.question_bar_link_b_on					{ width:23px; height:23px; display:block; float:left; margin-right:10px; background: url(/answers/imgs_1/img_trends.gif) -69px -170px}
a.question_bar_link_a_off:hover,a.question_bar_link_a_on:hover,a.question_bar_link_b_off:hover,a.question_bar_link_b_on:hover{ text-decoration:none}
.question_bar_func						{ float:right; height:22px; margin-top:6px}
.question_bar_func_24h					{ float:right; border:1px solid #cdcdcd; height:20px; line-height:20px;  background-color:white}
.question_bar_func_24h_on				{ float:right; border:1px solid #64A424; height:20px; line-height:20px;  background-color:#A9CF30; font-weight:bold;_width:36px;text-align:center;}
.question_bar_func_24h a,.question_bar_func_24h_on a,.question_bar_func_7d a,.question_bar_func_7d_on a		{ display:block; height:20px; padding:0 8px; text-decoration:none}
.question_bar_func_7d					{ float:right; border:1px solid #cdcdcd; height:20px; line-height:20px; background-color:white; border-left:none; _width:65px;text-align:center;}
.question_bar_func_7d_on				{ float:right; border:1px solid #64A424; height:20px; line-height:20px;  background-color:#A9CF30;border-left:none; font-weight:bold;}
.question_bar_grayline					{ border-right:1px solid #eaeaea}
.question_bar_link img					{ margin:0 5px 0 0; }


/*-------------------questions-------------------------*/  


.questions_box .fl						{ font-size:16px;font-weight:bold;line-height:18px; min-height:34px; width:500px; padding:5px 10px 2px 0;}
.questions_box .fr						{ width:300px; text-align:right;padding:0 0 0 10px;}
.questions_box .fr img 					{ border:1px solid #cccccc;height:32px;width:32px; margin:0 0 0 8px; padding:1px}
.questions_box .fr .color4				{ border-bottom:1px dotted #9B9B9B;}
.questions_box .fr .color4:hover		{ background:#81bc47; color:#fff; text-decoration:none;}
.questions_box .fr2						{ float:right; height:32px; line-height:32px; _margin-top:8px; background: url(/answers/imgs_1/imgs_icon.gif) -299px -65px no-repeat; padding-left:25px}





.listing_vote_box						{ float:right; width:150px}
.listing_vote_top_box					{ height:1%}
.listing_vote_box .header_answer_bt		{ margin:0; font-size:13px; width:100px; margin-left:15px; margin-top:4px; }



/*.unanswered_box .account_question_vote				{ margin:5px 10px 5px 0}
/*.listBox .account_question_vote				{ margin:5px 10px 5px 0}*/






/*----------------------------------------
------------------------------------------
------------------------------------------*/




/*---------------
icons
---------------*/
/*.ico-bookmark	{ background:url(/answers/imgs_1/imgs_icon.gif) no-repeat 0 -100px; padding-left:22px}
.ico-report		{ background:url(/answers/imgs_1/imgs_icon.gif) no-repeat 0 -116px; padding-left:22px}
.ico-subscribe	{ background:url(/answers/imgs_1/imgs_icon.gif) no-repeat 0 -132px; padding-left:22px}
.ico-reply		{ background:url(/answers/imgs_1/imgs_icon.gif) no-repeat 0 -148px; padding-left:22px}
.ico-guide		{ background:url(/answers/imgs_1/imgs_icon.gif) no-repeat -304px -105px; padding-left:22px}*/



/*----------------
votebox
-----------------*/
.vote									{ float:left; width:70px; font-size:30px; font-weight:bold; text-align:center; line-height:30px}
.vote-up								{ display:block; width:40px; height:25px; background:url(/answers/imgs_1/imgs_icon.gif) 0 0; margin:0 auto 5px auto; overflow:hidden}
.vote-up-hover							{ display:block; width:40px; height:25px; background:url(/answers/imgs_1/imgs_icon.gif) 0 -50px; margin:0 auto 5px auto; overflow:hidden}
.vote-down								{ display:block; width:40px; height:25px; background:url(/answers/imgs_1/imgs_icon.gif) 0 -25px; margin:3px auto 0 auto; overflow:hidden}
.vote-down-hover						{ display:block; width:40px; height:25px; background:url(/answers/imgs_1/imgs_icon.gif) 0 -75px; margin:3px auto 0 auto; overflow:hidden}
.vote .lightgray						{ text-align:center; font-size:15px; margin:-10px 0 0 0;_margin:-5px 0 0 0; font-weight:normal}
.vote_up_info,.vote_down_info			{ position:absolute; padding:0 10px; background:#FFEFEF; font-size:12px; font-weight:400; border:1px solid #ccc;}
.vote_up_info							{ margin:-140px 0 0 34px;*margin:-144px 0 0 0px;_margin:-148px 0 0 0px; _width:223px;}
.vote_down_info							{ margin:-30px 0 0 34px;*margin:-31px 0 0 0px;_margin:-33px 0 0 0px;_width:240px;}



/*-------------------
View imgs and video
---------------------*/
.video_main								{ width:670px; margin:25px auto 0;}
.video_main .fl							{ width:40px; padding-top:100px;}
.video_main .userimg_list_off			{ width:100px; height:75px;}
.video_miancontainer					{ padding:0 90px;}
.userimg_list_selecton					{ border:2px solid #82bb49;width:120px; height:90px;}
.video-pre								{ display:block; width:27px; height:41px; background: url(/answers/imgs_1/imgs_icon.gif) -40px -53px}
.video-pre-hover						{ display:block; width:27px; height:41px; background: url(/answers/imgs_1/imgs_icon.gif) -94px -53px}
.video-next								{ display:block; width:27px; height:41px; background: url(/answers/imgs_1/imgs_icon.gif) -67px -53px}
.video-next-hover						{ display:block; width:27px; height:41px; background: url(/answers/imgs_1/imgs_icon.gif) -121px -53px}
a.video-pre:hover,a.video-pre-hover:hover,a.video-next:hover,a.video-next-hover:hover{ text-decoration:none}
.gobackvideo							{ background: url(/answers/imgs_1/imgs_icon.gif) no-repeat -145px -54px; padding-left:30px }



/*----------------
trends
------------------*/
.TrendsBox,.TrendsMBox					{ margin-bottom:0px;padding:10px 0;*padding:10px 0 0;}
.TrendsMBoxSelect						{ background:#f5f5f5;}

.TrendsNav								{ background: url(/answers/imgs_1/img_trends.gif) 0 -118px repeat-x; height:26px; line-height:26px; border:1px solid #2f1c1c; overflow:hidden}
.TrendsNav ul li						{ float:left; background:url(/answers/imgs_1/nav_ge.gif) no-repeat right top; text-align:center;}
.column_ranking							{ width:135px;}
.column_trends							{ width:175px;}
.column_usedfor							{ width:170px;}
.column_related							{ width:225px;}
.TrendsNav ul .column_Latest			{ width:220px; background:none}

.rankingTop								{ background: url(/answers/imgs_1/img_trends.gif) 0 -76px; color:#fff; font-size:11px; font-weight:700; height:14px; line-height:14px; padding:0 4px;margin:0 30px 0 0; display:block; float:left}
.trendsRanking							{ padding:10px;  width:90px; float:left;margin-left:25px;_margin-left:10px;}
.trendsRanking img,.trendsMRanking img	{ margin:2px 10px;}
.trendsMRanking							{ padding:10px;  width:150px; float:left;margin-left:20px;_margin-left:10px;}
.trends-up								{ width:9px; height:12px; background:url(/answers/imgs_1/img_trends.gif) 0 -40px; overflow:hidden; display:block; float:left}
.trends-remain							{ width:9px; height:12px; background:url(/answers/imgs_1/img_trends.gif) 0 -52px; overflow:hidden; display:block; float:left}
.trends-down							{ width:9px; height:12px; background:url(/answers/imgs_1/img_trends.gif) 0 -64px; overflow:hidden; display:block; float:left}
.trendsCell								{ float:left; width:165px;margin:7px 0 0;padding-right:10px;}
.trendsCell a							{ background: url(/answers/imgs_1/img_trends.gif) no-repeat left top; height:20px; line-height:20px; float:left; padding:0 0 0 6px; text-decoration:none; cursor:pointer; }
.trendsCell a span						{ background:url(/answers/imgs_1/img_trends.gif) no-repeat right -20px;padding:0 19px 0 2px;height:20px; line-height:20px; float:left}
.trendsQNum,.trendsRelated				{ float:left;line-height:20px;padding-right:10px; padding-top:5px}
.trendsQNum								{ width:160px; }
.trendsRelated							{ width:215px; }
.trendsRelated a.blue					{ margin-right:7px;border-bottom:1px dotted #9B9B9B;}
.trendsRelated a.blue:hover				{ text-decoration:none;border-bottom:1px solid #2596F4;}
.trendsUser								{ font-size:11px;float:left; padding-left:10px;}
.trendsMUser							{ float:left;padding:0 10px;width:185px;}
.trendsMUserNum							{ width:120px; padding:0 10px; float:left; text-align:center; height:34px; line-height:34px;}
.trendsUser img,.trendsMUser img		{ border:1px solid #cccccc;height:32px;width:32px; margin-right:5px; padding:1px}
.rankingOther							{ background: url(/answers/imgs_1/img_trends.gif) 0 -90px; float:left; padding:0 0 0 4px; text-align:center;height:14px;line-height:14px; width:40px;}
.rankingOther span						{ background:url(/answers/imgs_1/img_trends.gif) right -104px; float:left; padding:0 4px 0 0; font-size:11px; color:#fff; font-weight:700;}
.rankingNum								{ float:left; padding:0 0 0 5px;height:14px;line-height:14px;}
.column_Q,.column_QLatest				{ width:140px;}
.TrendsNav ul .column_QLatest			{ background:none}
.column_mRanking						{ width:190px;}
.column_mTrends							{ width:205px;}
/*.TrendsMBox .blue,.TrendsMBox .lightgray{ width:120px; padding:0 10px; float:left; text-align:center; height:34px; line-height:34px;}*/
.questions_box,.TrendsBox,.TrendsMBox	{ border-bottom:1px dotted #9B9B9B;height:1%;padding:10px 0;}


/*-------------
page top bar
--------------*/
.page_top_box							{ margin-bottom:15px;}
.page_top .fl							{ font-size:22px; font-weight:bold; line-height:26px; padding-bottom:5px}
.page_top .fr							{ font-size:14px}
.page_top								{ line-height:30px;background:url(/answers/imgs_1/headline1.gif) repeat-x scroll center bottom;height:29px;padding:0 5px 3px 5px;}
.page_top .lightgray					{ font-size:12px; font-weight:400; font-style:italic}
.account_seeall							{ font-size:11px; float:right;}
.account_seeall a						{ text-decoration:underline}
.page_top_title							{ line-height:30px;height:30px;}
.page_top_title_underline				{ border-bottom:1px solid #C7CCCF}
.page_top_title .fl						{ font-size:18px; font-weight:bold;}
.page_top_detail						{ height:auto;}
.account_navi							{ height:30px; line-height:30px; margin-bottom:10px; _margin-bottom:0px; float:right; border-left:1px solid #C7CCCF;border-top:1px solid #C7CCCF;margin-top:-2px; }
*html .account_navi						{ margin-top:0}
.account_navi a							{ display:block; float:left; height:30px; padding:0 20px;border-right:1px solid #C7CCCF}
.account_navi .on						{ text-decoration:none; background-color:white; margin-bottom:-1px; font-weight: bold;}
.account_navi .orange					{ float:right; font-size:14px; font-weight:bold; margin:0}
.page-top-info							{ height:1%; padding-top:10px; font-size:12px}
.page_top_box_pop						{ border:1px solid #b2d3e5; background:#e7f2f8;-moz-border-radius:3px;-webkit-border-radius:3px; padding:5px 20px; margin-bottom:10px;}

/*--------------------------
my account
--------------------------*/

/*------top box------*/
.account_top_info img					{ padding:0 5px 0 0;}
.account_top_info_feed					{ padding-top:8px}
.account_top_info .reportUnlink			{ font-size:11px;}
.account_top_info .listing_func_box						{ position:absolute; width:357px; margin:5px 0 0 20px;}
.account_top_info .listing_func_box .listing_getalert	{ width:75px; text-align:right; margin:0 5px 0 0;height:20px;line-height:15px;}
.account_top_info .listing_func_close					{ margin-left:343px;}
.account_top_info .listing_func_cell_input .fl input	{ width:220px;}
.account_top_info .listing_func_cell_input .fl textarea	{ width:215px;}
.account_top_info .listing_usercate a					{ text-decoration:none; color:#999; line-height:18px;}
.account_top											{ padding-bottom:15px;  height:1%; padding-left:15px}
.account_top_img,.listing_normal_userimg 				{ float:left; margin-right:10px;}
.account_top_img img,.listing_normal_userimg img     	{ border:1px solid #cccccc;height:50px;width:50px;padding:1px}
.account_top_info						{ float:left; width:220px; line-height:18px; padding-right:10px}
.account_top_info a						{ font-size:11px; /*margin-right:10px; */text-decoration:underline}
.account_top_info .ico-reply			{ margin:5px 0}
.account_top_intro						{ float:left; width:300px;  border-left:1px solid #e4e4e4; padding:0 10px;}
.account_top_box						{ width:316px; background:#fff4b6; border:1px solid #f4da63; float:right; padding:5px 0;}
.account_top_boxTop						{ border-bottom:1px solid #f4da63;}
.account_top_boxTop .fl					{ line-height:20px; margin-top:10px;}
.account_top_boxTop .fr					{ line-height:20px;margin:10px 15px 0 0;}
.account_top_boxTop .fr img				{ margin-right:5px;}
.account_top_boxTop .fr a				{ text-decoration:underline;font-size:11px;}
.account_top_boxTop .fr ul li			{ _padding-bottom:4px}
.account_top_boxBottom					{ margin-top:5px;}
.account_top_boxBottom span				{ border-right:1px solid #F4DA63; padding:5px 19px; }
.account_top_boxBottom .spanLast		{ border:none}
.account_main							{ height:1%; padding-top:10px}
.account_content						{ float:left; width:680px;}
.account_listing						{ float:right; width:600px}
.account_listing .listBoxContent		{ width:460px}
.account_date_box						{ float:left; width:70px; text-align:center; font-weight:bold; font-size:16px; }
.account_date_box .green				{ font-size:40px; line-height:45px}
.account_day							{ height:1%}
.account_day .listBoxContent			{ width:520px; padding-left:0}





/*---------------------
sidebar
---------------------*/
.sidebar								{ width:260px; float:right}


/*------------login box-------------*/
.loginBox								{ margin-bottom:10px}
.loginBoxTop							{ height:37px; background: url(/answers/imgs_1/side-imgs.gif) top; }
.loginBoxTopLeft						{ float:left; width:10px; background:url(/answers/imgs_1/side-imgs.gif) 0 -37px; height:37px}
.loginBoxTopRight						{ float: right; width:10px; background:url(/answers/imgs_1/side-imgs.gif) -10px -37px; height:37px}
.loginBoxTop .fl						{ font-size:17px; font-weight:bold;line-height:37px;}
.loginBoxTop .fr						{ font-size:11px; padding-top:10px}
.loginBoxContent						{ background:url(/answers/imgs_1/side-imgs.gif) bottom; padding:15px}
.loginBoxContent .user_info				{ margin-bottom:10px;}
.loginBoxInput							{ padding:3px; background:white; border:1px solid #EEECEC; border-top:1px solid #CBC9C9; border-left:1px solid #CBC9C9; margin-bottom:10px; width:180px}


/*------------user box-------------*/
.userBox								{ margin-bottom:15px}
.userBoxTop								{ height:5px; background:url(/answers/imgs_1/side-imgs.gif) 0 -74px; overflow:hidden}
.userBoxContent							{ background:url(/answers/imgs_1/side-imgs.gif) bottom; padding:10px 15px 15px 15px; height:1%}
.userBoxContent .fl img					{ width:50px; height:50px; border:1px solid #cccccc; margin-bottom:10px; padding:1px}
.userBoxContent button					{ font-size:13px; font-weight:bold; color:#F29848; border:1px solid #F1D65D; background:#FFF4B6;-moz-border-radius:5px;-webkit-border-radius:5px; padding:1px 4px; _padding:1px; *padding:1px; margin-right:6px}
.userBoxContent .fr						{ width:155px}
.userBoxContent .fr .blue				{ text-decoration:underline}
.userBoxName							{ font-size:15px; font-weight:bold; line-height:20px; margin-bottom:10px}


/*---sidebar title box---*/
.sidebarTitle							{ font-size:14px; margin-bottom:10px; display:block;border-bottom:1px solid #CCCCCC; padding-bottom:5px; font-weight:bold}
.sidebarTitleOff						{ background:url(/answers/imgs_1/imgs_icon.gif) no-repeat -309px -124px; padding-left:15px}
.sidebarTitleOn							{ background:url(/answers/imgs_1/imgs_icon.gif) no-repeat -308px -155px; padding-left:15px}
.sidebarMore							{ font-size:11px; font-weight:normal; text-align:center;}
.sidebarArrow							{ position:absolute;margin:23px 10px 0 20px;width:12px;height:6px;background:url(/answers/imgs_1/imgs_icon.gif) -40px -17px; overflow:hidden; *margin-top:22px; _margin-top:22px}
.sidebarTitleOff .sidebarArrow			{ margin-left:5px}
.sidebarTitleOn .sidebarArrow			{ margin-left:5px}
.sidebarTitle .gray{ display:block; cursor:pointer;}
.sidebarTitle .gray:hover{ color:#999;}
.sidebarTitle a:hover{ text-decoration:none;}
.sidebarTitle .sidebarMore{ float:right;}
/*---sidebar intro box---*/
.sidebarIntro							{ padding:10px 25px; margin-bottom:10px; font-size:15px; line-height:20px; border:2px solid #f9b537; background:#fbf9f9; }
.sidebarIntro  div strong				{ font-size:14px;line-height:18px;}
.sidebarIntro ul						{ margin-top:3px;}
.sidebarIntro  ul li					{ font-size:12px; background:url(/answers/imgs_1/imgs_icon.gif) no-repeat -317px 8px; padding-left:8px}


/*---sidebar content box---*/
.sidebarBox								{ line-height:18px; padding-bottom:10px}
/*---related xxx---*/
.sidebarImgLlist						{ padding-left:18px }
.sidebarImgLlist img					{ width:65px; height:65px; padding:2px; border:1px solid #cccccc; margin-right:8px; margin-top:5px; padding:1px}
.sidebarVideoList						{ height:1%}
.sidebarVideoList_cell					{ float:left; width:120px; padding:5px 5px 10px 5px; height:175px; overflow:hidden}
.sidebarVideoList	.listBoxVideo		{ height:120px}
.sidebarVideoList	.listBoxVideo a img	{ width:120px; height:120px}
.sidebarVideoList	.listBoxTitle		{ font-size:13px; line-height:14px; padding-top:3px}
.sidebarNewsBox							{ padding-top:5px }
.sidebarNewsBox .listBoxNewsImg			{ float: left}
.sidebarNewsBox .listBoxNewsImg img		{ width:45px; height:45px}
.sidebarNewsBox .listBoxTitle			{ font-size:14px; font-weight:bold; float:right; width:200px; margin:0}
.sidebarNews							{ margin-bottom:10px; height:1%}
/*---Related Stream---*/
.sidebarBox .blue:hover					{ text-decoration:underline;}
.sidebarBox ul							{ margin-bottom:10px; font-size:12px;}
.sidebarLlist li						{ background:url(/answers/imgs_1/imgs_icon.gif) no-repeat -314px -168px; padding-left:12px; padding-top:5px; margin-top:5px}
.sidebarLlist li .blue					{ font-size:14px; line-height:16px; margin-bottom:5px; font-weight:bold}
.sidebarLlist .listBoxContent			{ float:none; width:auto; padding:0}
.sidebarLlist .listBoxInfo				{ margin-top:2px}
.sidebarLlist .listBoxTitle				{ margin-bottom:2px}
.sidebarLlist .listBoxTitle a.blue		{ font-size:14px; text-decoration:none}
.sidebarLlist .listBoxTitle a.blue:hover{ text-decoration:underline}
.sidebarLlist .listBoxNewsImg			{ float:left; }
.sidebarLlist .listBoxNewsImg img		{ margin:4px 8px 0 0; width:60px; height:60px}
/*---Related Trends---*/
.sidebarTrends .blue					{ border-bottom:1px dotted #9b9b9b; line-height:24px; padding:0 3px;}
.sidebarTrends a.blue:hover				{ background-color:#81BC47; color:white;  text-decoration:none; padding:0 3px}



/*------------vote / comment / view box-------*/
.commentsNumBox							{ width:53px; height:45px; text-align:center;padding-top:6px; font-size:12px; line-height:12px; float:left; -moz-border-radius:3px;-webkit-border-radius:3px;margin:5px 10px 5px 16px; _margin:5px 10px 5px 8px;border:1px solid #B2D3E5; color:#2596f4; background:#E7F2F8; font-size:11px}
.commentsNumBox strong					{ font-size:20px; font-weight:bold; line-height:25px}
.viewsNumBox							{ width:53px; height:45px; text-align:center; padding-top:6px; font-size:11px; line-height:12px;float:left;margin:5px 10px 5px 0;border:1px solid #F1D65D;color:#F29848;background:#FFF4B6;-moz-border-radius:3px;-webkit-border-radius:3px; _margin-right:3px }
.viewsNumBox strong						{ font-size:20px; font-weight:bold; line-height:25px}
.rankingNumBox							{ width:53px; height:45px; text-align:center;padding-top:6px; font-size:12px; line-height:12px; float:left; -moz-border-radius:3px;-webkit-border-radius:3px;margin:5px 10px 5px 16px; _margin:5px 10px 5px 8px;border:1px solid #F4DA63; color:#F9963E; background:#FEFBE8; font-size:11p; display:block; cursor:pointer;}
.rankingNumBox strong					{ font-size:20px; font-weight:bold; line-height:25px} 
.rankingNumBox .orange:hover{ text-decoration:none;} 



/*-----------------------
share
-------------------------*/
.shareCaption							{ font-size:25px; line-height:25px;}
.shareMenu								{ margin:36px 0 0 40px; }
.shareMenu .fl							{ display:inline;margin:0 65px 0 0;}
.shareMenuNews							{ background:url(/answers/imgs_1/imgs_share.gif) repeat-x 0 0; width:58px; height:62px;display:block; }
.shareMenuVideos						{ background:url(/answers/imgs_1/imgs_share.gif) repeat-x -68px 0; width:59px; height:62px;display:block;}
.shareMenuImages						{ background:url(/answers/imgs_1/imgs_share.gif) repeat-x -137px 0; width:63px; height:62px;display:block;}
.shareMenuLinks							{ background:url(/answers/imgs_1/imgs_share.gif) repeat-x 0 -73px; width:64px; height:62px;display:block;}
.shareMenuTalk							{ background:url(/answers/imgs_1/imgs_share.gif) repeat-x -73px -73px; width:58px; height:62px;display:block;}
.shareMenuNews:hover,.shareMenuVideos:hover,.shareMenuImages:hover,.shareMenuLinks:hover,.shareMenuTalk:hover{ text-decoration:none;}
.shareMenu .fl span						{ margin:10px 10px 10px 5px; display:block; }
.shareMenu .fl .blue					{ font-size:20px; line-height:20px; padding:0 0 0 7px}
.shareMenu .fl .blue:hover				{ text-decoration:none}
.shareMenuPop							{ background:url(/answers/imgs_1/imgs_share.gif) repeat-x 0 -142px; height:50px;-moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #C7CCCF; width:660px; margin:15px 0 30px; font-size:18px; line-height:50px;padding:0 15px;}

.shareMenuPopArrow						{ background:url(/answers/imgs_1/imgs_share.gif) repeat-x -139px -72px; width:30px; height:16px; position:absolute}
.shareMenuPopArrowNews					{ margin:-16px 0 0 45px;}
.shareMenuPopArrowVideos				{ margin:-16px 0 0 180px;}
.shareMenuPopArrowImages				{ margin:-16px 0 0 335px;}
.shareMenuPopArrowLinks					{ margin:-16px 0 0 485px;}
.shareMenuPopArrowTalks					{ margin:-16px 0 0 620px;}

.shareSidebar							{ float:left; width:115px;}
.shareContainer							{ float:right; width:805px;}
.shareSidebar ul li						{ font-size:16px; height:28px; line-height:28px; border-bottom:1px solid #e4e4e4; padding-left:10px;}
.shareSidebar ul .selectShareMenu		{ font-weight:700; background:url(/answers/imgs_1/imgs_share.gif) no-repeat 100px -190px;background-color:#f5f5f5;}
.shareSidebar ul li .blue:hover			{ text-decoration:none;}
.shareSubCaption						{ border-bottom:1px #ccc solid; padding-bottom:7px; font-size:20px; line-height:20px;}
.shareContainer .shareSubCaption		{ border-bottom:0px #fff solid;}
.shareInfo								{ background:#d3eaf8;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #abd7f1; width:580px; height:25px; line-height:25px; padding:0 10px; margin:7px 0 ;}
.shareInputbox							{ width:600px; margin:20px 0;}
.shareBoxCell							{ height:1%; margin-bottom:10px;}
.shareBoxTitle							{ width:100px; text-align:right; float:left; margin:0 10px 0 0;height:25px;line-height:23px; font-weight:700;}
.shareBoxInput							{ float:left;}
.shareBoxInput .input_style				{ width:350px; border-top:1px solid #999;border-left:1px solid #999; border-bottom:1px solid #ccc;border-right:1px solid #ccc; margin:1px}
.shareUser								{ padding-left:110px; margin-bottom:10px}
.shareUserInput							{ float:left;}
.shareUserInput .input_style			{ width:120px; border-top:1px solid #999;border-left:1px solid #999; border-bottom:1px solid #ccc;border-right:1px solid #ccc; margin:1px 10px 1px 1px}
.shareBoxInput input:hover,.shareBoxInput textarea:hover,.shareUserInput input:hover{ border:2px solid #91c002; margin:0px 9px 0 0;}
.shareBoxInput .textarea_style			{ width:350px; margin:0 10px 0 0;border-top:1px solid #999;border-left:1px solid #999; border-bottom:1px solid #ccc;border-right:1px solid #ccc; margin:1px; }
.shareBoxInput span						{ display:block; margin-top:5px;}
.shareBoxFile							{ margin:5px 0 0;}
.shareBoxFile a,.shareBoxMore a			{ margin:0 0 0 20px; height:15px; line-height:15px; text-decoration:underline;}
.shareBoxFile a:hover,.shareBoxMore a:hover{ text-decoration:none}
.shareBoxCell .listBoxImgs span			{ display:block; width:65px; text-align:center;}
.shareBoxCell .listBoxImgs div			{ float:left;}
.shareContainer .error_info{ width:570px;}


/*------------------------
404
-------------------------*/
.errorMain								{ width:915px; margin:120px auto 0; _height:680px; }
.errorLeft								{ float:left; width:335px;}
.errorContainer							{ float:left; width:495px; margin-left:40px; border-left:#d3d3d3 1px solid; padding-left:40px;}
.errorCaption							{ font-size:160px;line-height:150px;text-align:center;}
.errorLeft .lightgray					{ font-size:20px; line-height:20px;text-align:center;}
.errorSearchBox							{ background:#ebeae9; border:1px solid #e1dfdd; height:38px; line-height:38px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 5px 0 0;margin:10px 0;}
.errorSearchBox .fl						{ background:#fff; border-top:1px solid #cbc9c9;border-left:1px solid #cbc9c9;border-bottom:1px solid #eeecec;border-right:1px solid #eeecec; width:224px; height:21px; line-height:21px; padding:4px 7px 3px; margin:4px 0 0 5px;_margin:4px 0 0 2px;}
.errorSearchBox .fl input				{ font-size:12px; font-weight:400; text-align:left;width:224px; border:0px solid #fff;padding:2px 0 0;}
.errorSearchBox .headerSearchbtn	{ border:0 solid #FFFFFF;float:left;padding:1px 0 0;margin:4px -1px 0 5px ;_margin:4px 0 0 5px; cursor:pointer;}
.errorSearchBox .headerSearchbtn_hover 		{ border:0 solid #FFFFFF; width:78px;height:34px; float:left;background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0px -570px;cursor:pointer;}

.errorContainer .shareSubCaption		{ border-bottom:0px solid #fff;}
.shareVist								{ margin-top:60px;}
.shareVistCaption						{ font-size:16px; line-height:20px;}
.shareVistList							{ }
.shareVistList ul						{ border-bottom:1px dotted #9B9B9B;height:1%;margin:10px 0;}
.shareVistList ul li					{ float:left;background: url(/answers/imgs_1/imgs_icon.gif) no-repeat -317px 7px; text-indent:15px; padding-right:10px; width:150px;height:20px;line-height:20px;}
.OopsCaption							{ font-size:105px;line-height:130px;}


/*------------------------
content box(news/links/videos/talks/images)
-------------------------*/
.listBox         						{ margin-bottom:10px; height:1%;border-bottom:1px dotted #9B9B9B; padding-bottom:5px;}
.listBoxUserimg							{ float:left;}
.listBoxUserimg img						{ width:45px; height:45px; border:1px solid #cccccc; padding:1px}
.listBoxContent .listBoxLink			{ margin-top:0px;}
.listBoxContent							{ float:left; width:540px; padding-left:10px }
/*.listBoxContent a.blue					{ text-decoration:underline}*/
.listBoxTitle							{ font-size:16px; font-weight:bold; line-height:18px; margin-bottom:8px}
.listBoxLink							{ padding-bottom:3px; height:1%}
.listBoxLink a							{ margin-right:10px; display:block; float:left; height:21px; line-height:21px; padding:0 5px; background:#FFF4B6; border-right:1px solid #F1D65D; border-bottom:1px solid #F29848; text-decoration:none; margin-bottom:5px }
.listBoxLink a:hover					{ text-decoration:none; background-color:#FFEE8C}
.listBoxInfo							{ margin:5px 0 0 0;}
.listBoxInfo .lightgray					{ font-weight:bold; text-decoration:underline}
.listBoxInfo .listBoxLink				{ float:left} 
.listBoxInfo .fr ul						{ float:left}
.listBoxInfo .fr .listBoxLink_rtext,.list_user .listBoxLink_rtext{ text-align:right; margin-right:10px}
.listBoxNewsImg							{ float:right;}
.listBoxNewsImg img						{ width:65px; height:65px; padding:1px; border:1px solid #cccccc;}
.listBoxVideo							{ padding-top:5px; height:150px}
.listBoxVideo a							{ position:absolute}
.listBoxVideo a	img						{ height:150PX; width:150PX; position:absolute;}
.listBoxImgs							{ }
.listBoxImgs img						{ width:65px; height:65px; padding:2px; border:1px solid #cccccc; margin-right:8px; margin-top:5px; padding:1px}


/*---------------
common
-------------*/
.content								{ float:left; width:680px; /*overflow:hidden*/}
.container								{ height:1%; margin-bottom:10px; min-height:670px; }



/*---------
header
----------*/
.header_bt,.header_answer_bt			{ float:left; background-color:#C7CCCF; height:23px; line-height:23px; padding:0 10px; font-size:15px; font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px; margin-top:8px; margin-right:70px}
.header_answer_bt						{ margin-right:10px; border:1px solid #C7CCCF }
.listing_main .header_answer_bt			{ margin-right:10px;  text-align:center; background:#2596F4; border:1px solid #1767aa;}
.header_answer_bt:hover					{ background-color:#82BB49;border:1px solid #64A424}

.header_bt .white,.header_answer_bt	.white{ text-decoration:none}

.headerContainer						{ margin:0 auto; width:960px; height:81px; overflow:hidden}

.headerSearch							{ float:left;  background:none; height:81px; width:510px;padding:9px 0 0; }
.headerSearch ul li						{ float:left;}

.headerSearchBox						{ background:#ebeae9; border-top:1px solid #e1dfdd;border-bottom:1px solid #e1dfdd; height:32px; width:510px;padding:3px 0; overflow:hidden}
.headerSearchBox .fl,.browseSearchBox .fl		{ background:#fff; border-top:1px solid #cbc9c9;border-left:1px solid #cbc9c9;border-bottom:1px solid #eeecec;border-right:1px solid #eeecec; width:410px; height:21px; line-height:21px; padding:4px 7px 3px;_padding:3px 7px 1px; margin-top:1px;}
.headerSearchBox .fl:hover,.errorSearchBox .fl:hover,.browseSearchBox .fl:hover{ border-top:1px solid #bab8b8;border-left:1px solid #bab8b8; border-bottom:1px solid #e2dfdf;border-right:1px solid #e2dfdf; float:left;}
.headerSearchBox .fl input,.browseSearchBox .fl input				{ float:left; width:270px;border:0px solid #fff; padding:1px 0 0 0;}
.headerSearchBox .fl .fr a				{ text-decoration:none; padding:0 3px;}

.headerSearchMenu						{ margin-top:3px; padding:5px 0 0;color:#787575;   }
.headerSearchMenu ul li					{ float:left; background:url(/answers/imgs_1/imgs_header.gif) no-repeat -127px -369px ; padding:0 20px;height:13px; line-height:13px; font-weight:700;}
.headerSearchMenu ul .firstMenu 		{ padding-left:12px;background-image:none;}
.headerSearchMenu ul li a,.headerSearchMenu ul li a:hover	{ color:#787575; text-decoration:none;}
.headerBox								{ font-size:12px;float:left;background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0 -403px; width:245px; height:81px; display:block; }
.headerBox img							{ padding:40px 0 0 36px;}
.headerBoxJoin							{ margin:10px 0 0 80px;}
.headerBox .lightergray{ text-align:right; margin-top:3px;}
.headerBox .lightergray a{ padding:0 5px;}
.headerSearchSelect						{ position:absolute;margin:24px 0 0 337px;*margin:24px 0 0 67px;_margin:24px 0 0 63px; background:#fafafa; border:1px solid #cdcece; padding:7px;width:65px; }
.headerSearchSelect ul li				{ float:none;}
.headerTop								{ background:#010101; width:100%; height:35px; line-height:35px;}
.headerTopContainer						{ width:960px; margin:0 auto;}
.headerTopContainer .fl span			{ color:#999999;}
.headerTopContainer .fr					{ color:#545454; font-size:11px;}
.headerTopContainer .fr a				{ padding:0 8px;}
.header_ask 							{ width:118px; height:24px; background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0 -489px; padding:0;margin:10px 0 0 97px; display:block; overflow:hidden}
.header_ask_hover 						{ width:118px; height:24px; background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0 -515px; padding:0;margin:10px 0 0 97px; display:block;text-decoration:none;} 
.headerShareList						{ position:absolute; background:#f9b537; width:116px; color:#7d5b08;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px; padding:10px 0;margin:-2px 0 0 97px; border:1px solid #EA9808; border-top:none}
.headerShareList ul li					{ /*padding:0 10px;*/}
.headerShareList a						{ color:#7d5b08; display:block; height:22px; padding-left:35px; width:71px; padding-right:10px}
.headerShareList a:hover				{ text-decoration:none;}

.headerShareNews,.headerShareVideos,.headerShareImages,.headerShareLinks,.headerShareTalk{height:22px;line-height:22px;}
.headerShareNews						{ background:url(/answers/imgs_1/imgs_header.gif) no-repeat 10px -283px;}
.headerShareVideos						{ background:url(/answers/imgs_1/imgs_header.gif) no-repeat 11px -302px; }
.headerShareImages						{ background:url(/answers/imgs_1/imgs_header.gif) no-repeat 10px -321px;}
.headerShareLinks						{ background:url(/answers/imgs_1/imgs_header.gif) no-repeat 10px -341px; }
.headerShareTalk						{ background:url(/answers/imgs_1/imgs_header.gif) no-repeat 10px -543px;}
.headerShareHover						{ background-color:#fdcd72;}

.headerPuttleLogo,.headerLogo			{ float:left; }
.headerPuttleLogo a:hover,.headerLogo a:hover,.headerBox a:hover{ text-decoration:none;}
/*.headerPuttleLogo a						{ display:block;background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0 0; width:99px; height:21px;margin-top:5px; line-height:21px }
.headerLogo a	   						{ display:block;background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0 -26px; width:198px; height:81px;line-height:81px}*/

.header									{ height:1%; margin-bottom:15px; background:url(/answers/imgs_1/imgs_header.gif) repeat-x 0 -199px; height:81px; }
.headerSearchBox .headerSearcharrow		{ display:block;background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0 -369px; width:5px; height:4px;line-height:4px; position:absolute; margin:-10px 0 -10px 70px;_margin:-10px 0px -10px 85px;}
.headerSearchBox .lightergray			{ margin:0 10px 0 0;width:65px;}
.headerSearchBox .lightergray div		{ width:65px;text-align:right; padding:0 10px 0 0;_padding:0 -10px 0 0;}
/*.headerSearchbtn 						{ float:right}
.headerSearchbtn  input					{ width:auto; height:auto; background:url(/answers/imgs_1/imgs_header.gif) no-repeat -15px -369px; width:79px; height:29px; cursor:pointer}
.headerSearchbtn_hover input			{ width:auto; height:auto; background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0px -574px; width:78px; height:29px;cursor:pointer; margin-left:5px;}*/
.headerSearchbtn 						{ }
.headerSearchbtn				{float:right; border:none; width:79px;  background:url(/answers/imgs_1/imgs_header.gif) no-repeat -15px -369px; height:29px; cursor:pointer}
.headerSearchbtn_hover			{ float:right; border:none;width:79px; background:url(/answers/imgs_1/imgs_header.gif) no-repeat 0px -574px;  height:29px;cursor:pointer; margin-left:5px;}
.headerSelectArrow						{ position:absolute;margin:-13px 0 0 57px;background:url(/answers/imgs_1/imgs_header.gif) no-repeat -105px -369px; width:11px; height:6px; display:block}
.headerSearchSelect ul a{ display:block; height:22px; line-height:22px; width:70px}


.browseSearchBox .fl input				{ width:350px;}
/*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 .float_content_box{}
#float_div .listing_func_cell_radio		{ text-align:left}
#float_div .listing_cell_radio_btn		{ text-align:center}
#float_div .listing_func_close			{ margin-left:430px;}


.page_top_title {overflow:hidden;}


.headerSearchSelect 											{margin:0px;position:static;}
.header_drop_parent												{float:right;position:absolute;margin:-4px 0 0 327px;padding-top:27px;}
.header_drop_parent .headerSearchSelect 						{display:none;}
.header_drop_parent_hover										{float:right;position:absolute;margin:-4px 0 0 337px;padding-top:27px;}
.header_drop_parent_hover .headerSearchSelect 					{display:block;}
.header_ask_parent .headerShareList 							{display:none;}
.header_ask_parent_hover .headerShareList 						{display:block;}
.headerSearchBox												{text-align:left;}
.headerSearchBox .lightergray 									{margin:0;width:25px;}
*html .headerSearchBox .lightergray 							{overflow:hidden;}
*+html .headerSearchBox .lightergray 							{overflow:hidden;}
.headerSearchBox .lightergray div 								{padding:0;}
.headerSearchBox .lightergray .headerSearcharrow 				{float:right; width:5px; background:url("/answers/imgs_1/imgs_header.gif") no-repeat scroll 0 -369px transparent;display:block;height:4px;line-height:4px;margin:-10px 0 -10px 0px;position:static;width:5px;}
*html .headerSearchBox .lightergray .headerSearcharrow 			{margin:-10px 0 -10px -0px;}
*+html .headerSearchBox .lightergray .headerSearcharrow 		{margin:-10px 0 -10px -0px;}
*html .header_drop_parent_hover  								{margin:-4px 0 0 -10px;text-align:left;}
*+html .header_drop_parent_hover  								{margin:-4px 0 0 -10px;text-align:left;}
.headerBoxJoin 													{margin:10px 0 0 73px;}

.headerBox_1								{ font-size:12px;float:left;background: url(/answers/imgs_1/kpop_right.gif) no-repeat left top; width:245px; height:81px; display:block; }
.headerBox_1 img							{ padding:40px 0 0 36px;}
.headerBox_1 .lightergray{ text-align:right; margin-top:3px;}
.headerBox_1 .lightergray a{ padding:0 5px;}
.headerPuttleLogo a:hover,.headerLogo a:hover,.headerBox_1 a:hover{ text-decoration:none;}

.headerBox_3								{ font-size:12px;float:left;background: url(/answers/imgs_1/puttles_right.gif) no-repeat left top; width:245px; height:81px; display:block; }
.headerBox_3 img							{ padding:40px 0 0 36px;}
.headerBox_3 .lightergray{ text-align:right; margin-top:3px;}
.headerBox_3 .lightergray a{ padding:0 5px;}
.headerPuttleLogo a:hover,.headerLogo a:hover,.headerBox_3 a:hover{ text-decoration:none;}
/*#################################browse page#################################################*/


.browseSearchBox .headerSearchSelect 											{margin:0px;position:static;}
.browseSearchBox .header_drop_parent											{float:right;position:absolute;margin:-4px 0 0 327px;padding-top:27px;}
.browseSearchBox .header_drop_parent .headerSearchSelect 						{display:none;}
.browseSearchBox .header_drop_parent_hover										{float:right;position:absolute;margin:-4px 0 0 337px;padding-top:27px;}
.browseSearchBox .header_drop_parent_hover .headerSearchSelect 					{display:block;}
.browseSearchBox .header_ask_parent .headerShareList 							{display:none;}
.browseSearchBox .header_ask_parent_hover .headerShareList 						{display:block;}
.browseSearchBox 																{text-align:left;}
.browseSearchBox  .lightergray 													{margin:0;width:30px;}
*html .browseSearchBox  .lightergray 											{overflow:hidden;}
*+html .browseSearchBox  .lightergray 											{overflow:hidden;}
.browseSearchBox .lightergray div 												{padding:0;}
.browseSearchBox .lightergray .headerSearcharrow 								{float:right; width:5px; background:url("/answers/imgs_1/imgs_header.gif") no-repeat scroll 0 -369px transparent;display:block;height:4px;line-height:4px;margin:10px 0 -10px 0px;position:static;width:5px;}
*html .browseSearchBox .lightergray .headerSearcharrow 							{margin:10px 0 -10px -0px; }
*+html .browseSearchBox .lightergray .headerSearcharrow 						{margin:10px 0 -10px -0px;}
*html .browseSearchBox .header_drop_parent_hover  								{margin:-4px 0 0 -13px;text-align:left;}
*+html .browseSearchBox .header_drop_parent_hover  								{margin:-4px 0 0 -13px;text-align:left;}

/*.browseSearchSelect {
margin:0px;
position:static;
}

.browseSearchBox .fl .fr a {
padding:0 3px;
text-decoration:none;
}

.browseSearchBox .headerSearcharrow {
background:url("/answers/imgs_1/imgs_header.gif") no-repeat scroll 0 -369px transparent;
display:block;
height:4px;
line-height:4px;
margin:-10px 0 -10px 70px;
position:absolute;
width:5px;
}

.browseSearchBox .lightergray {
margin:0 10px 0 0;
width:65px;
}

.browseSearchBox .fl input {
width:270px;
}

.browse_drop_parent
{
float:right;
position:absolute;
margin:-4px 0 0 327px;
padding-top:27px;
}
.browse_drop_parent .browseSearchSelect {
display:none;
}

.browse_drop_parent_hover
{
float:right;
position:absolute;
margin:-4px 0 0 327px;
padding-top:27px;
}
.browse_drop_parent_hover .browseSearchSelect {
display:block;
}

.browseSearchBox .lightergray {
margin:0;
width:25px;
}

*html .browseSearchBox .lightergray {
overflow:hidden;
}
*+html .browseSearchBox .lightergray {
overflow:hidden;
}


.browseSearchBox .lightergray div {
padding:0;
}

.browseSearchBox .lightergray .headerSearcharrow {
float:right; 
width:5px; 
background:url("/answers/imgs_1/imgs_header.gif") no-repeat scroll 0 -369px transparent;
display:block;
height:4px;
line-height:4px;
margin:10px 0 -10px 0px;
position:static;
width:5px;
}

*html .browseSearchBox .lightergray .headerSearcharrow {
margin:-10px 0 -10px 0px;
}

*+html .browseSearchBox .lightergray .headerSearcharrow {
margin:-10px 0 -10px 0px;
}

*html .browse_drop_parent_hover  {
margin:-4px 0 0 50px;
}

*+html .browse_drop_parent_hover  {
margin:-4px 0 0 50px;
}*/


.listBoxLink
{
height:21px;
}
.question_bar_sapn { float:left}


.content {
overflow:hidden;
}

*html .shareBoxInput input #share_image {width:100px;}
*+html .shareBoxInput input #share_image {width:100px; }


