﻿@charset "utf-8";
body{background:#fff;margin:0; color:#4d4d4d;}
html,body,div,p,table,td,form,h1,h2,h3,h4,h5,h6,input{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
html,body,div,p,table,td,form,input,span{font-size:11px;line-height:140%; word-wrap:break-word; }
.iepngfix{_behavior:url(/common/v3/iepngfix.htc);}
h1,h2,h3,h4,h5,form{margin:0;padding:0;}
h1{font-size:18px;}
h2{font-size:17px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:11px;}
img{border:0;}
body a{color:#007c00;text-decoration:underline;}
body a:hover{color:#f36500;text-decoration:none;}
a.linkorg{color:#f36500;}
a.linkgrey{color:#4d4d4d;}
ul {list-style-type:none;padding:0; margin:0;}
ul li{ padding:0; margin:0;}
p{margin:5px 2px; padding:2px 0; line-height:160%; text-align:left;}
.fontcolor_green{color:#007c00;}
.fontcolor_black{color:#000;}
.fontcolor_org{color:#de5400;}
.fontcolor_red{color:#e71616;}
.fontsize12{ font-size:12px;}
.fontsize13{ font-size:13px;}
.fontsize14{ font-size:14px;}
.margin_space{margin-top:10px;}
.margin_space2{ margin-top:5px;}
.formstyle{font-size:11px;margin:2px 0;}
.cl{ clear:both;}
.float_right{float:right;}
.float_left{float:left;}
.no_margin_padd{ margin:0; padding:0;}

.input_btn_style1,.input_btn_style2,.input_btn_style3{height:22px;font-size:11px;font-weight:bolder; }
.input_btn_style1{background:#4d983b;border-top:solid 1px #ddead9;border-left:solid 1px #ddead9;border-right:solid 1px #295b0e;border-bottom:solid 1px #295b0e;height:22px;color:#fff;}
.input_btn_style2{background:#60c500;border:solid 1px #52a900;height:22px;color:#fff;}
.input_btn_style3{background:#f0f0f0;border-top:solid 1px #e7e7e7;border-left:solid 1px #e7e7e7;border-right:solid 1px #666;border-bottom:solid 1px #666;color:#000;}

.list_style1 ul{ margin:3px;}
.list_style1 ul li,.list_style2 li{display:block; margin:2px 0;}
.list_style1 ul li{ background:url(/common/v3/en_US/images/list6.gif) no-repeat left 8px;padding:2px 0 2px 10px; line-height:170%;}
.list_style1 li a{color:#4d4d4d;}
.list_style1 li a:hover{color:#007c00;}
.list_style2 li{background:url(/common/v3/en_US/images/list7.gif) no-repeat left 10px;padding:2px 0 2px 8px;}

.dashed_line,.dashed_line_faq{border-bottom:dashed 1px #ccc;}
.dashed_line input{ margin:2px;}
.dashed_line_faq{padding-bottom:3px; color:#000;}
.tit_bg_green{ background:#ddf2c8; margin:3px;}
.tit_bg_grey{ background:#e5e5e5; margin:3px;}

.previous_link,.next_link{ margin:2px 5px;font-size:12px;}
.previous_link{background:url(/common/v3/en_US/images/list4.gif) no-repeat left 4px;padding-left:10px;}
.next_link{background:url(/common/v3/en_US/images/list2.gif) no-repeat right 4px; padding-right:10px;}

.username_link,.normal_link_ar{ text-align:left;margin:2px 2px 4px 4px;}
.username_link{ padding-left:2px; font-size:12px; font-weight:bolder;}
.normal_link_ar{background:url(/common/v3/en_US/images/list2.gif) no-repeat left 5px; padding-left:8px;}

.search_link1{background:url(/common/v3/en_US/images/icon_search1.gif) no-repeat left 2px;text-align:left;padding-left:20px;margin:2px 4px;height:18px;font-size:12px;}
.close_link{background:url(/common/v3/en_US/images/icon_close2.gif) no-repeat left 2px;display:block;height:20px;padding-left:20px;margin:2px 5px;font-size:12px;}
.up_link{background:url(/common/v3/en_US/images/list8.gif) no-repeat left 7px;text-align:left; padding-left:10px;margin:2px 2px 4px 4px;}

.tips_note,.tips_note2{ display:block; padding-left:20px; margin:2px;}
.tips_note{background:url(/common/v3/en_US/images/icon_tips.gif) no-repeat left 1px; }
.tips_note2{ background:url(/common/v3/en_US/images/icon_alert_1.gif) no-repeat left 1px;}

.shadow_wrap{height:auto;padding:0 2px 2px 0;}
.shadow_wrap[class]{background: url(/common/v3/en_US/images/trans_shadow.png) repeat;}
.shadow_wrap_width1{width:450px;}

/* button ---------------------------------------------------------*/
.div_btn_box_1,.div_btn_box_3{width:auto; margin:4px;  padding:3px 8px 3px 10px; height:18px; text-align:left;}
.div_btn_box_1{ background:url(/common/v3/en_US/images/btn_bg1.gif) top center repeat-x; border:solid 1px #68cf0b; }
.div_btn_box_3{ background:url(/common/v3/en_US/images/btn_bg1.gif) top center repeat-x; border:solid 1px #f4a925;}

.div_btn_box_1_a,.div_btn_box_3_a,.div_btn_box_3_compose{display:block;font-weight:bolder;text-decoration:none;font-size:12px;}
.div_btn_box_1_a{ background:url(/common/v3/en_US/images/list2.gif) no-repeat left 5px; padding-left:8px;}
.div_btn_box_3_a{color:#f36500;}
.div_btn_box_3_compose{ color:#f36500; background:url(/common/v3/en_US/images/btn_icon_email_add.gif) no-repeat left center; padding-left:22px;}

.div_btn_box_2,.div_btn_box_2_g,.div_btn_box_2_red{width:auto; padding-left:5px; margin:4px; height:auto; text-align:left;}
.div_btn_box_2{background:#fff url(/common/v3/en_US/images/btn_bg2.gif) top center repeat-x;border:solid 1px #68cf0b;}
.div_btn_box_2_g{background:#fff url(/common/v3/en_US/images/btn_bg2.gif) top center repeat-x;border:solid 1px #b8b8b8;}
.div_btn_box_2_red{background:#fff url(/common/v3/en_US/images/btn_bg2.gif) top center repeat-x;border:solid 1px #de8454;}

.btn_chat,.btn_chat2,.btn_smile,.btn_email,.btn_addhotlist,.btn_block,.btn_upload,.btn_edit,.btn_remove,.btn_search{display:block;text-decoration:none;padding:2px 5px 2px 20px;}
.btn_chat{background:url(/common/v3/en_US/images/btn_icon_chat.gif) no-repeat left 2px;}
.btn_chat2{ color:#999; background:url(/common/v3/en_US/images/btn_icon_chat_grey.gif) no-repeat left 2px;}
a.btn_chat2:hover{color:#999;}
.btn_smile{background:url(/common/v3/en_US/images/btn_icon_smile.gif) no-repeat left 2px;}
.btn_email{background:url(/common/v3/en_US/images/btn_icon_mail.gif) no-repeat left 2px;}
.btn_addhotlist{color:#e25000;background: url(/common/v3/en_US/images/btn_icon_addhotlist.gif) no-repeat left 2px;}
.btn_block{background: url(/common/v3/en_US/images/btn_icon_block.gif) no-repeat left 2px;}
.btn_upload{padding:3px 5px 3px 20px; background: url(/common/v3/en_US/images/btn_icon_uploadphoto.gif) no-repeat left 2px;}
.btn_edit{padding:3px 5px 3px 20px;background: url(/common/v3/en_US/images/btn_icon_edit.gif) no-repeat left 2px;}
.btn_remove{color:#e25000; background: url(/common/v3/en_US/images/btn_icon_remove.gif) no-repeat left 2px;}
.btn_search{ color:#e25000;font-weight:bolder;background: url(/common/v3/en_US/images/btn_icon_search.gif) no-repeat left 2px;}

.tips_box_org,.tips_box_grey,.tips_box_white,.tips_box_green,.tips_box_red{height:auto;padding:5px;}
.tips_box_org table,.tips_box_grey table,.tips_box_white table,.tips_box_green table{+width:98%;}
.tips_box_org{background:#fffde2; border:solid 1px #f1d770; }
.tips_box_org input{ margin:2px;}
.tips_box_grey{width:auto; background:#f7f7f7; border:solid 1px #ccc;}
.tips_box_white{background:#fff; border:solid 1px #ccc;}
.tips_box_green{ background:#eef8e3;border:solid 1px #b9d29f;}
.tips_box_red{background:#ffebe8;border:solid 1px #e3542d;}
/*---------------------------------------------------------*/
#wrapper,.top_search_box,.footer_bg_shadow,.footer_shadow_corner,.box_style1_top,.box_style1_content,.box_style1_btm,.left_menu_top,.left_invite_t,.left_invite_c,.left_invite_c img,.left_invite_b,.box_style2_top,.box_style2_content,.box_style2_btm,.left_tips_top,.left_tips_c,.left_tips_btm,.embedrequest,.embednewsfeed,.right_advice_t,.right_advice_t2,.right_advice_c,.right_advice_c2,.right_advice_b,.slideshow_photo_top,.slideshow_photo_content,.slideshow_photo_btm,.mem_idealmatch_top,.mem_idealmatch_content,.mem_idealmatch_btm,#level_num,.bg_white_box img,.right_tab_bg,.right_tab_bg2,.right_tab_c,.right_invite_t,.right_invite_c,.right_invite_b,.pub_right_wrap,#pub_mainimg,.text_mainimg img{_behavior:url(/common/v3/iepngfix.htc);}/* PNG fix for IE6*/

#wrapper{width:826px;padding-right:9px;height:auto;margin:0;background:url(/common/v3/en_US/images/main_bg.png) repeat-y right;}
#main_wrapper{width:100%;padding-bottom:10px;padding-right:3px;background:#fff;}
/*=============================================================*/
/* hearder */
#top_box{height:73px;background:url(/common/v3/en_US/images/img_top.gif) no-repeat bottom right;}
.logo_text{display:block;margin-top:3px;}
.top_search_box{width:282px;height:29px;background:url(/common/v3/en_US/images/top_search_bg.png) no-repeat center top;padding:1px 0 0 20px;margin-left:60px;}
.top_search_box input{position:relative;}
/* Top menu */
.pd_menu_01 {float:left; padding:0;margin:1px 0 0 0;color:#FFF;background:#349f17 url(/common/v3/en_US/images/menu_bg.jpg) repeat-x top;width:823px;border-top:solid 2px #56b041;clear:both;position:relative;} /*z-index:100;*/
.pd_menu_01  a, .pd_menu_01 a:visited {font-size:11px;color:#FFF;text-decoration: none;}
.pd_menu_01 ul {list-style-type:none;padding:0;margin:0;}

.pd_menu_01 ul li { font-weight:bolder;float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #56b041; }
.pd_menu_01 ul li a {color: #FFFFFF;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:26px; line-height:25px; padding:0 15px 0 15px; text-decoration:none;}
.pd_menu_01 ul li ul {display:none; border:none;color:#FFFFFF;background: #349f17; margin:0; padding:0;}
.pd_menu_01 ul li ul li{font-weight:normal;}
.pd_menu_01 ul li:hover a {background:#FFFFFF; text-decoration:none; +line-height:26px; color:#219507;} 
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:25px; margin-top:1px; left:0; padding:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:11em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 12px 5px 12px; border-left:solid 1px #56b041; border-bottom: solid 1px #56b041; background-color:#FFFFFF;  color:#008000;}
.pd_menu_01 ul li:hover ul li a:hover {background-color:#42a52a; text-decoration:none;color:#FFFFFF;} /
.pd_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #FFFFFF;}
.pd_menu_01 ul li a:hover {background-color:#FFFFFF; text-decoration:none;color:#219507;}
.pd_menu_01 ul li a:hover ul {display:block; width:11em; position:absolute; z-index:999; top:26px; left:0; }
.pd_menu_01 ul li a:hover ul li a {display:block; width:11em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #56b041; border-bottom: solid 1px #56b041; background-color:#FFFFFF;  color:#008000;}
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#42a52a; text-decoration:none;color:#FFFFFF;} 
/*=============================================================*/
/* footer */
#footer_wrapper{width:835px; height:85px;}
.bt_shadow{ width:835px; height:auto;}
.footer_bg_shadow{ width:815px;height:8px;background:url(/common/v3/en_US/images/footer_shadow_bg.png) repeat-x top;}
.footer_shadow_corner{background:url(/common/v3/en_US/images/footer_shadow_corner.png) no-repeat top;width:20px;height:8px;}
#footer_content{height:auto; padding:5px;}

#footer_con_links{width:600px;float:left;height:40px;margin:10px 5px 5px 10px;}
#footer_content a{color:#4d4d4d;}
#footer_content a:hover{color:#007c00;}
#footer_con_copyr{width:200px;float:left;height:auto;margin-top:5px;line-height:170%;text-align:center;}
#footer_con_copyr a{ text-decoration:none;}
/*=============================================================*/
/* main content*/
.main_content_wrap{width:799px;margin-top:5px;margin-left:12px;}

.text_mainimg ul li {line-height:1.2em; margin:7px 0;}

/* left side ---------------------------------------------------*/
.member_leftbox{width:1px;}
.left_wrap{width:194px;height:auto;padding:3px;}
.left_outer_wrap{ height:auto;min-height:100px;margin:7px 0 10px 0; width:194px;}
/*----------------------------------*/
.box_style1_top{height:13px;background:url(/common/v3/en_US/images/box_style1_top.png) no-repeat bottom center; overflow:hidden;}
.box_style1_content{background:url(/common/v3/en_US/images/box_style1_bg.png) repeat-y;height:auto!important;height:1%; min-height:100px; padding:1px; margin:0;}
.box_style_content_wrap{margin:0 10px;height:auto;}
.box_style1_btm{background:url(/common/v3/en_US/images/box_style1_btm.png) no-repeat top center;height:13px; overflow:hidden; }


#user_name{display:block; padding:0 10px 3px 15px;font-size:13px; color:#ff7300;}
#userimg{border:solid 1px #cee0c4; padding:4px;display:block; float:left; margin:5px 5px 5px 10px;}

.user_membership{ float:left; margin-top:5px; margin-left:5px; color:#e71616;}
.userlogout{display:block;background:url(/common/v3/en_US/images/list1.gif) left center no-repeat;padding-left:15px;margin-top:10px;}
.userlogout2{display:block;background:url(/common/v3/en_US/images/list1.gif) left 6px no-repeat; height:20px;padding-left:15px;margin-left:10px;}
.userlogout a{color:#f36500;}
.tit_input{clear:both; padding:5px 5px 5px 10px;}

/*input*/
.input_on{padding:2px 8px 0pt 3px;height:17px;border:1px solid #aed594;background-color:#FFFFCC;color:#CC3300;font-size:11px;}
.input_off{padding:2px 8px 0pt 3px;height:17px;border:1px solid #CCC;background-color:#FFF;color:#CC3300;font-size:11px;}
.input_move{padding:2px 8px 0pt 3px;height:17px;border:1px solid #aed594;background-color:#FFFFCC;color:#CC3300;font-size:11px;}
.input_out{padding:2px 8px 0pt 3px;height:17px;border:1px solid #CCC;background-color:#FFF;color:#CC3300;font-size:11px;}

#user_btn{padding:3px 0 3px 20px;}
#user_status{ border-top:solid 1px #ededed; padding:10px 5px 5px 5px;text-align:center;margin-top:3px;}
/*----------------------------------*/
.left_menu_top{ display:block; background:url(/common/v3/en_US/images/left_menu_top.png) no-repeat top;color:#fff; height:auto!important; height:1%;padding:7px 5px 5px 15px;}
.left_menu{margin-left:12px; margin-right:8px;}
.left_menu li{display:block;background:url(/common/v3/en_US/images/list2.gif) no-repeat left 6px;padding:2px 0 2px 10px; margin:3px 0;}
.left_menu li a{text-decoration:none;}
.left_menu li a:hover{text-decoration:underline;}
.grey_line{border-top: solid 2px #e9e9e9;}
/*----------------------------------*/
.left_invite_t{background:url(/common/v3/en_US/images/box_left_invite_t.png) no-repeat bottom center; height:13px; overflow:hidden;}
.left_invite_c{ background:url(/common/v3/en_US/images/box_left_invite_c.png) repeat-y top;height:auto!important;height:1%;padding:4px 12px 4px 10px;}
.left_invite_b{background:url(/common/v3/en_US/images/box_left_invite_b.png) no-repeat top center;height:15px; overflow:hidden;}
/*----------------------------------*/
.box_style2_top{height:13px; overflow:hidden; background:url(/common/v3/en_US/images/box_style2_top.png) no-repeat bottom center;}
.box_style2_content{height:auto!important;height:1%; min-height:100px;margin:0;padding:0;background:url(/common/v3/en_US/images/box_style2_bg.png) repeat-y;}
.box_style2_btm{background:url(/common/v3/en_US/images/box_style2_btm.png) no-repeat top center; height:13px; overflow:hidden;}

.left_search_tit{display:block;color:#278000; padding:0 5px 2px 15px;}
.whiteBG_in_style2box{background:#fff; height:auto;margin:3px 10px 0 7px;padding:3px 3px 5px 5px;}
.whiteBG_in_style2box p{ margin:6px 2px 4px 2px;}
.imgbtnfloat{ float:left;}
.fontbox1{display:block; float:left;margin-left:8px;}
/*----------------------------------*/
.left_tips_top{background: url(/common/v3/en_US/images/box_left_tips_t.png) no-repeat bottom center;height:13px; overflow:hidden;}
.left_tips_tit{display:block; background:#e9e9e9 url(/common/v3/en_US/images/left_tips_tit_bg.jpg) repeat-x top center;color:#278000;height:auto;margin:0 3px 0 1px;padding:8px 5px 8px 14px;}
.left_tips_c{ background:url(/common/v3/en_US/images/box_left_tips_c.png) repeat-y; height:auto!important;height:1%;margin:0;}
.font_tit1{display:block;color:#278000; padding:5px 5px 5px 15px;}
.left_tips_btm{background:url(/common/v3/en_US/images/box_left_tips_b.png) no-repeat top center; height:13px; overflow:hidden;}
/* right side ---------------------------------------------------*/
#right_wrap{padding-top:10px;padding-left:12px;}
.main_tit{display:block;margin:15px 10px 10px 0;color:#239600;}
/*----------------------------------*/
#update_wrap{height:auto; min-height:24px;}
.embedrequest,.embednewsfeed{height:auto;padding:0 3px 3px 0;background: url(/common/v3/en_US/images/trans_shadow.png) repeat;text-align:left;}
.embedrequest{width:273px;}
.embednewsfeed{ width:290px;}
.embedfriend{height:auto;margin-left:4px;padding:0 3px 3px 0; text-align:left;overflow:hidden;}
.embedfriend[class]{background:url(/common/v3/en_US/images/trans_shadow.png) repeat;}
.blockhead{display:block;cursor:pointer;height:18px;padding:2px 5px 2px 5px;color:#fff;}
.newsfeed_titbg{ background-color:#349f17!important;background:url(/common/v3/en_US/images/menu_bg.jpg) repeat-x top;height:auto;}
.collapsed{ background: url(/common/v3/en_US/images/arrow_white_normal.gif) no-repeat 10px 7px;padding-left:20px;}
.expanded{ background: url(/common/v3/en_US/images/arrow_white_down.gif) no-repeat 10px 9px;padding-left:22px;}
.hide{display:none;}

ul.updatelist,ul.updatelist2{padding:5px;background:#fff; border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; max-height:200px;overflow:auto;overflow-x:hidden;}
ul.updatelist{/*width:261px;*/ }
ul.updatelist2{width:278px;}
.updatelist li,.updatelist2 li{margin:3px;background:url(/common/v3/en_US/images/list3.gif) no-repeat 5px 7px; padding-left:15px;}
.updatelist li.dateheader,.updatelist2 li.dateheader{margin:3px; padding-left:15px; color:#e24500; font-weight:bolder; background:url(nobullet.gif) no-repeat 5px 7px;}

.sns_friendlist{padding:1px;height:auto; background:#fff; border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;}
.sns_friendlist ul{margin:0;padding:0;}
.sns_friendlist li{ display:block;width:90px;height:90px; float:left;margin:1px;padding:1px;text-align:center; border:solid 1px #e8e8e8;}
.sns_friendlist li a{ color:#8e8e8e;}
/*----------------------------------*/
.right_advice_wrap{width:583px;height:auto;margin-top:10px;}
.right_advice_t{height:21px;padding:6px 5px 0 5px;background: url(/common/v3/en_US/images/box_right_advice_t.png) no-repeat;}
.right_advice_t2{height:12px; background:url(/common/v3/en_US/images/box_right_advice_t2.png) no-repeat; overflow:hidden;}
.right_advice_t h4{color:#278000; margin:0;padding-left:10px;}
.right_advice_c,.right_advice_c2{height:auto!important; height:1%; background: url(/common/v3/en_US/images/box_right_advice_c.png) repeat-y;}
.right_advice_c{padding:10px 10px 5px 20px;}
.right_advice_c2{padding:0 12px 0 10px;}
.right_advice_c ul{ margin-top:5px;list-style-type: square;padding:2px 5px 0 10px;}
.right_advice_c ul li{padding:3px;margin:0;}
.right_advice_b{background:url(/common/v3/en_US/images/box_right_advice_b.png) no-repeat;height:12px; overflow:hidden;}
/*----------------------------------*/
#totalnum_wrap{margin-top:10px;text-align:center; font-weight:bolder;}
#totalnum_wrap img{ border:0;margin:0 3px;padding:0;}
#totalnum_wrap a{color:#FF0000;}
/*----------------------------------*/
#main_c_l{ width:280px;}
#main_c_r{padding-left:8px;}
/*----------------------------------*/
#slideshow_wrap{ width:280px;margin-top:5px;}
.slideshow_photo_top{background:url(/common/v3/en_US/images/slide_photo_t.png) no-repeat center;height:12px; overflow:hidden;}
.slideshow_photo_content{height:auto!important; height:1%;background-image: url(/common/v3/en_US/images/slide_photo_bg.png);background-repeat:repeat-y;padding:0 10px 0 8px;}
.slideshow_photo_btm{background:url(/common/v3/en_US/images/slide_photo_b.png) no-repeat center;height:12px; overflow:hidden;}
.slideshow_photo{border:solid 1px #d1f3cb;}
/*----------------------------------*/
#mem_idealmatch_wrap{width:280px; height:auto;float:left;margin-top:10px;}
.mem_idealmatch_top{background:url(/common/v3/en_US/images/idealmatch_top.png); background-repeat:no-repeat; height:24px;padding:5px 8px 0 10px;}
.mem_idealmatch_top h4{color:#ff7300; display:block;float:left;width:165px; margin:0;padding-left:5px;}

.mem_idealmatch_content{background-image: url(/common/v3/en_US/images/idealmatch_bg.png); height:auto!important;height:1%; padding:5px 10px 5px 8px;background-repeat:repeat-y;}
.mem_idealmatch_btm{ background:url(/common/v3/en_US/images/idealmatch_btm.png) no-repeat top center; height:12px; overflow:hidden;}
.mem_idealmatch_box{margin-top:10px; padding-bottom:8px;border-bottom:solid 1px #dfdfdf;}
/*----------------------------------*/
.photo_list_wrap_g,.photo_list_wrap_o{ height:auto;float:left;width:140px; margin-top:5px; padding:0 2px 2px 0;}
.photo_list_wrap_o{margin-left:8px;}
.photo_list_box{border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf;height:auto;min-height:100px;background:#fff;padding-bottom:5px;}
.photolist_tit_g,.photolist_tit_o{display:block;color:#fff;height:18px; margin:0;padding:4px 3px 3px 10px;}
.photolist_tit_g{background: #349f17 url(/common/v3/en_US/images/menu_bg.jpg) repeat-x top;}
.photolist_tit_o{background: #349f17 url(/common/v3/en_US/images/menu_bg.jpg) repeat-x top;text-align:center;}

.photo_show_wrap{height:auto; margin:3px 0;}
.photo_show_tit{ height:auto;height:30px;padding:2px;}
.photo_show_tit span{float:left; padding:2px;font-size:12px;font-weight:bolder;}
.photo_show_tit img{float:left;margin:0 4px;}
.photo_show_img{text-align:center;margin:3px 0;}
.photo_show_info{text-align:center;}
/*----------------------------------*/
.profile_tit_box{ background:#e6f6d8; height:auto;border:solid 1px #bce1b2; padding:5px 10px;}
.profile_tit_box h4{color:#000;float:left; width:auto;}
.profile_tit_box h4 span{ color:#c34500;}
/*----------------------------------*/
.r_wrap_nostyle{ height:auto;padding:0;margin:10px 0 5px 0; overflow:hidden;}
#level_num{height:17px;width:400px; padding:4px 5px 15px 10px;color:#000;background:url(/common/v3/en_US/images/le_num_bg.png) no-repeat;}
.level_c_arrow{ height:17px; background: url(/common/v3/en_US/images/arrow_degree.gif) no-repeat 100px center;}
.level_c_box{ border:solid 1px #cfcfcf; background:#fff;height:auto;}
.level_c_top{background:#dfdfdf;padding:4px;height:18px;}
.level_c_top h4{float:left;padding-left:10px;}
.level_c_main{ padding:8px;height:auto;}
.level_c_main ul{margin:0;}
.level_c_main ul li{ display:block;margin:3px;padding:3px 3px 3px 100px;font-weight:bolder;}
/*profile ----------------------------------*/
.bg_green_wrap {background:#caecac;margin-top:10px;}
.bg_pink_wrap{background:#e55a8b; margin-top:10px;}
.bg_white_box {background:#fff;height:auto; padding:8px;}
.profile_photo_style{padding:4px; border:solid 1px #ccc;}
.box_greyborder{border:dashed 1px #ccc;}

.profile_text_l,.profile_text_l2.profile_text_l3{border-bottom:dashed 1px #ccc;padding-left:5px;}
.profile_text_l{background:#eaf9de;color:#007c00;}
.profile_text_l2{background:#fff7d6;color:#ea6900;}
.profile_text_l3{background:#f5f5f5;color:#007c00;}

.profile_more_tit,.profile_more_tit2{display:block;height:20px;text-align:left;padding:3px;}
.profile_more_box,.profile_more_box2{background:#fff; height:auto; padding:5px;border-bottom:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4; border-left:solid 1px #c4c4c4; overflow:hidden;}
.profile_more_box{border-top:solid 2px #4dbc45;}
.profile_more_box2{border-top:solid 2px #f6b028;}

#photo_remarks{height:auto;padding:2px;margin-:5px 0 5px 5px;}
#photo_remarks ul{ margin-top:5px;}
#photo_remarks ul li{display:block; margin:2px 0; background:url(/common/v3/en_US/images/list6.gif) no-repeat left 6px;padding:2px 0 2px 10px;}
#photo_remarks ul li ul{ margin-left:10px;}
#photo_remarks ul li ul li{display:block; margin:2px 0; background:url(/common/v3/en_US/images/list7.gif) no-repeat left 10px; padding:2px 0 2px 8px;}
/*friends ----------------------------------*/
.right_tab_bg{height:34px;padding:0 12px 0 15px; background:url(/common/v3/en_US/images/tab_bg.png) no-repeat;}
.tab_menu{ height:25px; margin-right:5px;}
.tab_nolink_left{background:url(/common/v3/en_US/images/tab_menu_left_nolink.gif) no-repeat left bottom; width:17px;}
.tab_nolink_text{font-weight:bolder; color:#007c00; background:#fff;}
.tab_nolink_right{background:url(/common/v3/en_US/images/tab_menu_right_nolink.gif) no-repeat right bottom; width:12px;}

.tab_link_left{background:url(/common/v3/en_US/images/tab_menu_left.gif) no-repeat left bottom; width:17px;}
.tab_link_text{font-weight:bolder; color:#fff; background:#636363;}
.tab_link_text a{color:#fff; text-decoration:none;}
.tab_link_text a:hover{ color:#ddd;}
.tab_link_text span{ font-weight:normal;}
.fontcolor_yellow{color:#fff000;}
.tab_link_right{ background:url(/common/v3/en_US/images/tab_menu_right.gif) no-repeat right bottom; width:12px;}

.right_tab_bg2{height:34px;padding:0 12px 0 20px;background:url(/common/v3/en_US/images/tab_bg.png) no-repeat;}
.right_tab_bg ul{ margin:0; padding:0;}
.right_tab_bg ul li{display:block;float:left;height:20px;margin:9px 6px 0 0;}
.right_tab_bg ul li a{display:block;color:#fff;text-decoration:none;}
.right_tab_bg ul li a:hover{ color:#ddd;}
.tab_nolink{width:147px;color:#007c00; font-weight:bolder;padding:5px 10px 0 22px; background:url(/common/v3/en_US/images/tab_menu_bg2.gif) no-repeat left bottom;}
.tab_nolink span{ font-weight: normal; color:#ff7300;}
.tab_link{width:147px;color:#fff;padding:5px 10px 0 22px;background:url(/common/v3/en_US/images/tab_menu_bg1.gif) no-repeat left bottom;}
.tab_nolink_m{width:125px; color:#007c00;font-weight:bolder; padding:5px 8px 0 17px;background:url(/common/v3/en_US/images/tab_menu_bg2_m.gif) no-repeat left bottom;}
.tab_link_m{width:125px;color:#fff; padding:5px 8px 0 17px;background:url(/common/v3/en_US/images/tab_menu_bg1_m.gif) no-repeat left bottom;}
.tab_nolink_s{ width:95px;color:#007c00;font-weight:bolder;padding:5px 8px 0 17px;background:url(/common/v3/en_US/images/tab_menu_bg2_s.gif) no-repeat left bottom;}
.tab_nolink_s span{ font-weight: normal; color:#ff7300;}
.tab_link_s{ width:95px;color:#fff; padding:5px 8px 0 17px;background:url(/common/v3/en_US/images/tab_menu_bg1_s.gif) no-repeat left bottom;}
.tab_link_s2{width:70px; color:#fff;padding:5px 12px 0 18px;background:url(/common/v3/en_US/images/tab_menu_bg1_s2.gif) no-repeat left bottom;}
.tab_nolink_s2{width:70px;color:#007c00; font-weight:bolder; padding:5px 12px 0 18px;background:url(/common/v3/en_US/images/tab_menu_bg2_s2.gif) no-repeat left bottom;}

.right_tab_c{height:auto!important;height:1%;padding:5px 8px 5px 6px; background-repeat:repeat-y; background-image: url(/common/v3/en_US/images/box_right_advice_c.png);}
.fr_pages_box{ background:#f5f5f5; padding:2px 5px; height:auto; min-height:18px;}
.sort_box{ width:280px; float:left; text-align:left;}
.sort_box input{ height:18px;}
.ordinal_num_box{ width:240px; float:right;  text-align:right;}
.ordinal_num_box a{padding:1px; margin:0 1px; color:#565656;}
.ordinal_num_box a:hover{ background:#565656; color:#fff; text-decoration:none;}
.current_page_num{font-weight:bolder; color:#007c00;}
#friends_list_wrap{ height:auto; margin-top:10px;}
.iconitem{ width:90px; float:left; padding:5px; margin:5px 3px 0 3px; height:110px; cursor: pointer; border:solid 1px #fff;
text-align:center;
        event:expression(
        onmouseover=function(){
		this.style.borderColor ='#c9ddb7';
        this.style.backgroundColor ='#e7f7d9';},
        onmouseout=function(){
		this.style.borderColor ='';
        this.style.backgroundColor ='';});/* for ie*/ }

.iconitem:hover{ background:#e7f7d9; border:solid 1px  #c9ddb7;}/* for firefox */
.iconitem span{ display:block; margin:2px 0;}
.iconitem a{ color:#747b6d;}
.fr_details_wrap{clear:both; margin:0 3px;height:auto; padding:0;}
.fullitem{clear:both; background:#e7f7d9; width:auto; height:auto; border:solid 1px #c9ddb7; margin:0 3px; padding:5px; }
.activated{ background:#e7f7d9; border-top:solid 1px #c9ddb7; border-left:solid 1px #c9ddb7; border-right:solid 1px #c9ddb7; *border-bottom:solid 1px #c9ddb7;}
.mem_class_bg_default,.mem_class_bg_green,.mem_class_bg_yellow,.mem_class_bg_pink{height:auto; padding:3px; margin:3px;}
.mem_class_bg_default{background:#fff; }
.mem_class_bg_green{ background:#e2ffe2;}
.mem_class_bg_yellow{ background:#ffffcc;}
.mem_class_bg_pink{ background:#ffe4ec;}
.mutual_fr_box a{ display:block; margin:2px; padding:1px; color:#000; width:auto; float:left;}
/*invite friends ----------------------------------*/
.right_invite_wrap{width:234px; height:auto;}
.right_invite_t{background:url(/common/v3/en_US/images/box_right_invite_t.png) no-repeat top center;height:12px;}
.right_invite_c{background-image:url(/common/v3/en_US/images/box_right_invite_c.png);background-position:top; background-repeat:repeat-y; height:auto!important; height:1%;padding:4px 12px 4px 10px;}
.right_invite_b{ background:url(/common/v3/en_US/images/box_right_invite_b.png) no-repeat bottom center;height:12px;}
/*Search friends ----------------------------------*/
#one_click_search{ height:auto; overflow:hidden; padding:3px;}
#one_click_search ul{ margin:0; padding:0;}
#one_click_search ul li{display:block; background:url(/common/v3/en_US/images/icon_1click_search.gif) no-repeat left 6px; padding:2px 2px 2px 15px; margin:2px;}
#m_search_box tr:hover{ background:#fff;}
.search_tittext{ font-weight:bolder; width:130px;}
/* messages*/
.mailbox_tab { height:auto; width:280px; overflow:hidden; float:left;}
.mailbox_tab ul{ margin:0; padding:0;}
.mailbox_tab ul li{display:block; float:left; height:20px; margin:9px 6px 0 0; }
.mailbox_tab ul li a{display:block;color:#fff; text-decoration:none;}
.mailbox_tab ul li a:hover{ color:#ddd;}
.mailbox_r_wrap{ float:right; width:250px; height:auto;}
.refresh_box{background:#f1f1f2 url(/common/v3/en_US/images/btn_icon_refresh.gif) no-repeat 10px 6px;width:auto; border:solid 1px #afafaf; border-bottom: solid 1px #959595; margin:5px 6px 0 6px; height:18px; float:right; padding:2px 8px 2px 22px;}
.refresh_box a{ display:block; color:#000; text-decoration:none;}
#msgwrap tr:hover{ background:#f5f5f5;}

/* ----------------------------------*/
.msg_menu_01 {float:right; padding:0; margin:0;color:#000;background: #f1f1f2;width:90px; border:solid 1px #afafaf; border-bottom: solid 1px #959595; margin:5px 6px 0 6px;} /*Color navigation bar normal mode*/

.msg_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.msg_menu_01 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:920 /*IE6*/; }
.msg_menu_01 ul li a {color: #000;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:22px; line-height:22px; padding:0 5px 0 5px; text-decoration:none; }
.msg_menu_01 ul li ul {display:none; border:none;color: #000;background: #f1f1f2;}

.msg_menu_01 ul li ul li{border-right:solid 1px #afafaf;  }

.msg_menu_01 ul li:hover a {text-decoration:none; color:#000; background-color:#ECECEC;} /*Color main cells hovering mode*/
.msg_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:21px; margin-top:1px; left:0;}
.msg_menu_01 ul li:hover ul li a {display:block; width:9em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #afafaf; border-bottom: solid 1px #afafaf; background-color:#fff;  color:#303030;} /*Color subcells normal mode*/
.msg_menu_01 ul li:hover ul li a:hover {background-color:#438e00; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.msg_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #000;background: #f1f1f2;}
.msg_menu_01 ul li a:hover {text-decoration:none;color:#000;background-color:#ECECEC;} /*Color main cells hovering mode*/
.msg_menu_01 ul li a:hover ul {display:block; width:9em; position:absolute; z-index:999; top:21px; left:0; }
.msg_menu_01 ul li a:hover ul li a {display:block; width:9em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #afafaf; border-bottom: solid 1px #afafaf; background-color:#fff;  color:#303030;} /*Color subcells normal mode*/
.msg_menu_01 ul li a:hover ul li a:hover {background-color:#438e00; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.fistone{border-top:solid 1px #afafaf;}
/* ----------------------------------*/
.scrollcell{ height:150px; overflow:auto; width:300px; border:dotted 1px #ccc;position:relative; }
.chatlist_wrap{width:125px;margin:5px;padding:3px;height:240px;float:left; border:dashed 1px #ccc;}
.chatlist_wrap:hover{ background:#e7ffde;}
/*=============================================================*/

/* Public pages*/
td#pub_rightbox{width:200px;padding-left:12px;}
td#pub_rightbox2{width:300px;padding-left:12px;}
.pub_right_wrap{width:194px; height:auto;padding:3px;}
#pub_left_wrap{padding-top:5px;}
.mainCon_wrap{width:583px;}
#pub_mainimg{background:url(/common/v3/en_US/images/main_img_shadowbg.png) no-repeat right top;width:582px; height:304px;}
.mainImg{width:579px;height:300px;background-repeat:no-repeat;}
.text_mainimg{width:218px;height:270px;padding:15px 5px 5px 15px;}
.text_mainimg ul{ margin:5px 2px; line-height:130%;}
.text_mainimg ul li{ display:block; background:url(/common/v3/en_US/images/list9.gif) no-repeat left 8px; padding:1px 0 1px 15px;}
.text_mainimg img{ margin-left:10px;}
.text_mainimg span{ font-size:10px; text-align:center; display:block; margin-top:5px;}
.pub_userphoto{ border:solid 1px #ccc; padding:5px;}
.connect {position: relative;/*	float:left;*/width: 80px;height: 30px;text-align: center;}
.connectpast{background: url(/common/v3/en_US/images/back_done.jpg) -10px 100% no-repeat;}
.connectfuture {background: url(/common/v3/en_US/images/back_future.jpg) -10px 100% no-repeat;}
.connectend {background: url(/common/v3/en_US/images/back_end.jpg) -10px 100% no-repeat;}
.connectopac {background: url(/common/v3/en_US/images/back_opac.jpg) -10px 100% no-repeat;}
.connectstart {background: url(/common/v3/en_US/images/back_start.jpg) -10px 100% no-repeat;}
.chainhistory {/*	float: left;*/position:relative;width: 600px;clear:both;margin-top: 5px;margin-bottom: 10px;
}
.chaindone,.chainfuture{float:left;position:relative;margin: auto;}
.chaindone{background:#666;}
.request-message,.target-message{clear:both;float: left;position: relative;}
.request-message{border: 1px #ccc solid;background: #eec;width:580px;margin-bottom: 10px;}
.target-message{border: 1px #999 solid;background: #ccc;width:600px;}

pre {
     white-space: pre-wrap;       /* css-3 */
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
     white-space: -pre-wrap;      /* Opera 4-6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     word-wrap: break-word;       /* Internet Explorer 5.5+ */
     white-space : normal ;
}

.invite_box_tit{ font-size:15px; font-weight:bolder; color:#278000; text-align:center; line-height:140%;}
.invite_box_text{ font-size:11px;  text-align:center;}
.invite_box_text2{ font-size:13px; color:#000; text-align:center;}
.mail_trangle{ width:90px;background:url(/common/v3/en_US/images/list10.gif) no-repeat 75px 9px; padding-right:12px;}
.trusteLogo {display:none;}

/* Trip Board  =============================================================*/
.trip_tit{font-size:15px; font-weight:bold; margin-bottom:8px;}
.cityname_tit{ font-size:13px; font-weight:bolder;}
.cityname_tit2{ font-size:16px; font-weight:bolder;}
.fontcolor_lightgreen{color:#58b63b;}
.trip_username{ font-weight:bolder; margin-left:2px;}
.tips_box_green2{height:auto; background:#f7fbf2;border:solid 1px #dbdbdb;padding:5px;}
.tips_box_green2 table{+width:98%;}
.trip_leftmargin{margin-left:10px;}
.addtrip{background:url(/common/v3/en_US/images/travel/add_new_icon.gif) no-repeat left 2px; display:block; width:80px; height:25px; font-size:12px; cursor:pointer;}

.trip_mytripbox{background:#f7f7f7;height:auto;padding:5px;border-top:solid 2px #55a700;border-bottom:solid 1px #c4c4c4;border-right:solid 1px #c4c4c4;border-left:solid 1px #c4c4c4;overflow:hidden;}
.trip_input{width:360px;}
.trip_input2{width:380px; margin-right:20px; margin-left:10px; color:#696969;}
.fontcolor_lightgrey{ color:#818181;}
.trip_resultbox{border-top:dotted 1px #b6b6b6; width:90%;}
.trip_resultbox td{border-bottom:dotted 1px #b6b6b6; width:50%; text-align:left;}
.trip_resultbox td:hover{background:#f6f6f6;}
.trip_resultbox i{font-style:normal; display:block; margin-left:1.4em;}
.dotline_right{border-right:dotted 1px #b6b6b6;}
.link_cityname a{ display:block; color:#409600; font-weight:bolder; font-size:12px; text-decoration:none;}
a.link_showmap { display:block; color:#c07a4c; margin-left:1.4em;}
.input_margin{margin:2px 5px;}
span.Rline{ border-right:solid 1px #808080; display: inline; padding-right:10px; margin-right:10px;}
.trip_textpad{padding-top:5px;}
.link_block{display:inline; margin:0 5px;}

div.tab_countrylist{ border:solid 1px #dbdbdb; margin:0; padding:0; background:#fff; height:auto;}
.tab_menubox{ background:#d1d1d0; float:left; line-height:normal; width:100%;}
.tab_menubox ul {margin:0;padding:7px 10px 0 25px;list-style:none;}
.tab_menubox li { display:inline;margin:0; padding:0;cursor:pointer;font-weight:bolder;}
.tab_menubox a { float:left; background:url(/common/v3/en_US/images/travel/tab_trip_bg_l.gif) no-repeat left top; margin:0 2px;padding:0 0 0 4px;text-decoration:none;}
.tab_menubox a span { float:left;display:block; background:url(/common/v3/en_US/images/travel/tab_trip_bg.gif) no-repeat right top; padding:3px 12px 2px 6px;color:#FFF;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tab_menubox a span {float:none;}/* End IE5-Mac hack */
.tab_menubox a:hover span {color:#007c00;background-position:100% -42px;}
.tab_menubox a:hover { background-position:0% -42px;}
.tab_menubox a:hover span {background-position:100% -42px;}
.tab_current a span {color:#007c00; background-position:100% -42px;}
.tab_current a{ background-position:0% -42px;}
.tab_current a span { background-position:100% -42px;}
.tab_contentbox{padding:10px; height:auto; clear:both;}
.tab_contentbox img{ vertical-align:middle; margin-right:5px;}
div.wrap_greenborder{ background:#fff; border:solid 8px #caecac; margin-top:10px; padding:8px;}
.triangle_green{ background:url(/common/v3/en_US/images/list2.gif) no-repeat left 5px;padding-left:10px;margin:2px 5px;}
.prov_colse{ background: url(/common/v3/en_US/images/travel/icon_colse.gif) no-repeat left 6px; padding-left:12px;}
.prov_open{background: url(/common/v3/en_US/images/travel/icon_open.gif) no-repeat left 6px;padding-left:12px;
}
.prov_blocktit{ display:block;cursor:pointer; height:18px;}
.citylist li{ display: inline-block; width:120px; margin:5px; line-height:2em;}
.citylist li{*display:inline; zoom:1; }

/* New registration process 2009.08.03*/
div.reg_loginLink{width:710px;margin:10px auto 0 auto; text-align:right; padding:5px; font-size:13px; color:#007c00;}
div.reg_outborder{width:670px; margin:10px auto 0 auto; padding:20px; border:solid 18px #caecac;background:#fff;}
div.reg_outborder h1{font-size:20px; color:#359f19;}
div.reg_outborder ul{ margin-top:20px;}
div.reg_outborder ul li{margin:12px 5px; *margin:10px 5px; clear:left;}
div.reg_outborder ul li label{display:block; text-align:right; margin-right:10px; font-weight:bold; font-size:14px; width:150px; vertical-align: middle; float:left; color:#6ba03d; line-height:160%;}
input.reg_new{width:300px; border:solid 1px #b5b8c8; background:url(/common/v3/en_US/images/input_bg.png) repeat-x 0 0; font-size:14px; padding:3px;vertical-align: middle; margin:0;}
span.reg_error{ display:block; margin-top:5px; margin-left:160px;color:#FF3333;font-size:12px;}
div.reg_outborder div.btn_regNext{padding-left:165px;margin:20px auto 10px auto;}
p.legal{ margin-left:165px;}
p.legal a{ text-decoration:none;}
div.reg_shadowbox{background:url(/common/v3/en_US/images/shadow_box.jpg) repeat-x 0 0; height:40px; width:746px; margin:2px auto;}

.reg_new_tit{font-size:20px;  text-align:center; line-height:160%; color:#6ba03d;}
.reg_new_p{ font-size:16px; font-weight:bold; line-height:160%;text-align:center;}
.reg_new_tipBox{width:600px; margin-left:auto; margin-right:auto;}

/*---------- Profile ----------*/
div.profile_new_topbox{height:auto; margin:10px;overflow:hidden; zoom:1;}
div.profile_new_tit{width:300px; float:left;}
div.profile_new_tit h1{font-size:20px; color:#359f19; line-height:160%;}
div.profile_completion{float:right; width:300px; padding-top:10px; overflow:hidden; zoom:1;}
div.Profile_progress{ border:solid 1px #84c24c; height:12px; width:120px; margin-right:10px; float:left;}
div.profile_completion span{ font-size:15px; color:#5fac26; line-height:100%; display:block; float:left;}

div.profile_new_edit{width:775px; margin:10px auto; height:auto; overflow:hidden; zoom:1;}
div.profile_edit_menu{width:220px; float:left; height:auto; position:relative; margin-right:-1px;}
div.profile_edit_content{width:530px; float:left; height:auto; min-height:420px;_height:420px;background:#f9f9f9; border:solid 1px #bdd3b8; padding:10px;}

div.profile_edit_menu ul{list-style-type:none; margin:0; padding:0;}
div.profile_edit_menu ul li{margin-bottom:2px; _margin-bottom:0px; padding:0; display:block; min-height:38px; _height:38px;}

html[xmlns] span.t_l_conner, span.b_l_conner{display:block; height:7px; background:url(../en_US/images/round_conner.png) no-repeat;}
html[xmlns] span.t_l_conner{ background-position:-7px 0; margin-bottom:-7px; position:relative; }
html[xmlns] span.b_l_conner{ background-position:-7px -7px; margin-top:-7px;}

div.profile_edit_menu ul li a{display:block; min-height:26px;_height:26px; border:solid 1px #bdd3b8; padding:5px 10px 5px 15px; text-decoration:none; cursor:pointer; }
div.profile_edit_menu ul li a{background:url(/common/v3/en_US/images/edit_menu_bg.png) repeat-x 0 0; color:#707070;}
div.profile_edit_menu ul li a:hover{background:url(/common/v3/en_US/images/edit_menu_bg.png) repeat-x 0 -80px; color:#007c00;}
div.profile_edit_menu ul li a span{font-size:13px; font-weight:bold; line-height:100%; display:block; padding-left:20px; overflow:hidden; zoom:1;}

div.profile_edit_menu ul li a.profile_menu_selected{border-right:none; background:#f9f9f9; color:#007c00;cursor:default; }
div.profile_edit_menu ul li a.profile_menu_selected:hover{border-right:none; background:#f9f9f9; color:#007c00; cursor:default;}
div.profile_edit_menu ul li a.profile_menu_selected span{font-size:14px;}

div.profile_edit_menu ul li.p_account a span{ background:url(/common/v3/en_US/images/icon_account.png) no-repeat left top;}
div.profile_edit_menu ul li.p_basic a span{ background:url(/common/v3/en_US/images/icon_basic.png) no-repeat left top;}
div.profile_edit_menu ul li.p_match a span{ background:url(/common/v3/en_US/images/icon_match.png) no-repeat left top;}
div.profile_edit_menu ul li.p_about a span{ background:url(/common/v3/en_US/images/icon_more.png) no-repeat left top;}
div.profile_edit_menu ul li.p_words a span{ background:url(/common/v3/en_US/images/icon_words.png) no-repeat left top;}
div.profile_edit_menu ul li.p_appearance a span{ background:url(/common/v3/en_US/images/icon_appearance.png) no-repeat left top;}
div.profile_edit_menu ul li.p_preferences a span{ background:url(/common/v3/en_US/images/icon_preferences.png) no-repeat left top;}
div.profile_edit_menu ul li.p_cities a span{ background:url(/common/v3/en_US/images/icon_cities.png) no-repeat left top;}
div.profile_edit_menu ul li.p_travel a span{ background:url(/common/v3/en_US/images/icon_travel.png) no-repeat left top;}
div.profile_edit_menu ul li.p_photos a span{ background:url(/common/v3/en_US/images/icon_photos.png) no-repeat left top;}
div.profile_edit_menu ul li.p_friends a span{ background:url(/common/v3/en_US/images/icon_friends.png) no-repeat left top;}

div.profile_edit_menu ul li a span span.incomplete{ background:none; height:3px; display:block; width:80px; border:1px solid #d5d5d5; margin-top:7px; text-align:left; padding:0; float:left;}
div.profile_edit_menu ul li a span span.incomplete_text{ background:none; display:block; font-size:9px; color:#969696; line-height:100%; float:left; padding:0; margin:4px 0 0 3px; font-weight:normal;}
div.profile_edit_menu ul li a:hover span span.incomplete{border:1px solid #c6e6ae;}
div.profile_edit_menu ul li a:hover span span.incomplete_text{color:#72b640;}
div.profile_edit_menu ul li a.profile_menu_selected span span.incomplete, div.profile_edit_menu ul li a.profile_menu_selected:hover span span.incomplete{border:1px solid #c6e6ae;}
div.profile_edit_menu ul li a.profile_menu_selected span span.incomplete_text, div.profile_edit_menu ul li a.profile_menu_selected:hover span span.incomplete_text{color:#72b640;}

div.profile_edit_content ul{ margin-top:10px;}
div.profile_edit_content ul li{margin-bottom:12px; clear:left;font-size:12px; overflow:hidden; zoom:1; }
div.profile_edit_content ul li label{ display:block;text-align:right; margin-right:10px; font-weight:bold; width:140px; vertical-align: middle; float:left; color:#4d4d4d; line-height:150%;}
div.profile_edit_content ul li select{ font-size:12px; color:#4d4d4d; margin-right:3px;vertical-align: middle; font-family:tahoma,arial,sans-serif;}
div.profile_edit_content ul li textarea{font-size:12px; color:#4d4d4d; vertical-align: middle; font-family:tahoma,arial,sans-serif; width:330px; display:block;}

.showblock{ display:block;}
div.profile_edit_content ul li span.textarea_wrap{ display:block; float:left; width:365px; min-height:40px;_height:1%; font-size:12px;}

/**/
div.profile_edit_content ul li ul.mult_check{ display:block; float:left; width:340px;}
div.profile_edit_content ul li ul.mult_check li{ display:inline-block;font-size:11px; margin:2px; padding:0;}
div.profile_edit_content ul li ul.mult_check li{ *display:inline; zoom:1;}
/**/

div.profile_edit_content ul li.longtext{ padding-left:20px;}
div.profile_edit_content ul li.longtext label{font-weight:bold;color:#4d4d4d; float:none; line-height:150%; width:auto; text-align:left;}
div.profile_edit_content ul li.longtext textarea{font-size:12px; color:#4d4d4d; font-family:tahoma,arial,sans-serif; width:420px; height:50px;}
div.profile_edit_content ul li.longtext select{ font-size:12px; color:#4d4d4d; margin-right:3px;vertical-align: middle; font-family:tahoma,arial,sans-serif; margin-top:5px; width:320px;}

div.profile_edit_content ul li input.cityinput{ width:300px;font-size:12px; color:#4d4d4d; font-family:tahoma,arial,sans-serif;}

div.btnsave_box{padding-left:150px;margin:20px auto 10px auto;}
input.btnsave{background:url(/common/v3/en_US/images/btn_save_bg.png) repeat-x 0 0; border: solid 2px #fff; padding: 3px 10px 5px 10px; font-size:14px; font-weight:bold; color:#fff; height:35px;}
input.btnsave:hover{border:solid 2px #359f19; cursor: pointer;}
.profile_skip{text-align:right; margin-bottom:5px; margin-right:10px; font-size:12px;}
.profile_skip a{}

div.photo_upload{ height:auto;padding-left:10px; overflow:hidden; zoom:1;}
div.profile_edit_content h2{ color:#5ba721; font-size:15px; line-height:120%;}
div.photo_upload ul{ margin-top:10px;}
div.photo_upload  ul li label{ font-weight:normal; width:180px;}
div.photo_upload  ul li.btnupload{padding-left:195px;}

div.photos_uploaded{ height:auto;padding-left:10px; padding-right:10px;}
div.photos_uploaded div.photos_admin{height:auto; overflow:hidden; zoom:1; border:solid 1px #d2d2d2; background:#fff; padding:10px; margin-top:10px; }
div.photos_uploaded div.photos_admin div.photos_admin_l{float:left; height:auto; text-align:center; width:210px;}
div.photos_uploaded div.photos_admin div.photos_admin_r{float:right; height:auto; width:250px;}

div.photos_uploaded div.photos_admin div.photoshow{width:200px; height:auto;  padding:3px;text-align:center;}
div.photos_uploaded div.photos_admin div.photoshow span{display:inline; margin:5px 5px 5px 0;}

table.multi_table{ padding:0; margin:0;}
table.multi_table td{ padding:3px;}

input.btn_RegContinue{background:url(/common/v3/en_US/images/btn_bg_continue.png) repeat-x 0 0; border: solid 2px #e99f47; padding: 3px 10px 5px 10px; font-size:14px; font-weight:bold; color:#fff; min-width:200px; height:35px;}
input.btn_RegContinue:hover{border:solid 2px #c86d00; cursor: pointer;}
input.btn_RegContinue_null{background:url(/common/v3/en_US/images/btn_bg_continue.png) repeat-x 0 -50px; border: solid 2px #d8d8d8; padding: 3px 10px 5px 10px; font-size:14px; font-weight:bold; color:#acacac; min-width:150px; height:35px;}
span.selected_con{display:block; padding:3px; margin:2px; font-size:11px; background:#fff;}
h2.pro_content2{display:block; padding:3px; border-bottom:solid 1px #bdd3b8;margin:0 10px 10px 10px;}


/* virtual Gift [2009.08.26] */
div.mainContent_fullwide{ width:799px; margin:0px auto; height:auto;}
.box_outline_green{ border:solid 10px #caecac; background:#fff; padding:5px; margin-top:10px; height:auto; overflow:hidden; zoom:1;}

.mygift_table{background:#fff; border:solid 1px #DEE7C2}
.btn_gift{ display:block;text-decoration:none;color:#e25000; padding:2px 5px 2px 20px; background: url(/common/v3/en_US/images/btn_icon_gift.gif) no-repeat left 2px;}
#gift_wrap{width:700px; margin:0 auto; height:auto;}

.gift_content{margin:10px 0; height:auto; overflow:hidden; zoom:1;}
.gift_content .gift_leftside{width:140px; float:left; height:auto; text-align:right;}
.gift_leftside ul{}
.gift_leftside ul li{display:block; font-size:12px; margin-bottom:1px;}
.gift_leftside ul li a{display:block; padding:5px 10px 5px 5px; color:#4d4d4d; text-decoration:none; cursor:pointer;}
.gift_leftside ul li a:hover{ background:#f3f3f3;color:#478d37;}
.gift_leftside ul li a.category_seleted{background:#f3f3f3; font-weight:bold; color:#478d37;}
.gift_content .gift_rightside{ background:#f3f3f3;width:535px; float:left; min-height:250px; height:auto;}
.gift_rightside .gift_r_main{background:#fff; margin:10px; padding:5px; text-align:center; height:auto; min-height:230px; overflow:hidden; zoom:1;}

.gift_r_main ul{}
.gift_r_main ul li{display:block; border:1px solid #eaeaea; margin:8px;  _margin:8px 6px;float:left; width:83px; text-align:center;}
.gift_r_main ul li a{display:block; margin-top:3px; background:#EFEFEF;padding:2px 1px;text-decoration:none; color:#666;cursor:pointer;overflow:hidden; zoom:1;}
.gift_r_main ul li a:hover{color:#fff; background:#393;}
.gift_r_main ul li a:hover span {color:#fff;}
.gift_r_main ul li.gift_seleced{border:#c5e4be 1px solid;}
.gift_r_main ul li.gift_seleced a {color:#fff; background:#393;}
.gift_r_main ul li.gift_seleced a span {color:#fff;}

.gift_seleced_content{clear:both; background:#fff; width:490px; padding:5px; border:solid 1px #c5e4be; height:auto; overflow:hidden;text-align:left;}
.gift_seleced_content ul{}
.gift_seleced_content ul li{ float:none; width:auto; border:none; margin:3px; text-align:left;}
.gift_seleced_content span{ display:block;clear:both;}

.member_photo_b{width:325px; float:left; height:auto; text-align:center; padding-bottom:10px;}
.member_photo_b span{display:block; font-size:13px; margin:5px; font-weight:bold;}
.member_photo_b img{}

.gift_buy_r{ width: 425px; float:left; margin-left:10px; height: auto;}
.gift_words_wrap{ overflow:hidden; zoom:1; height:auto;}
.gift_box_float{float:left; padding:5px; width:80px; text-align:center; border:1px solid #eaeaea; height:auto;}
.gift_box_float span{display:block;}
.gift_words_show {float:left; width:310px; height:auto; margin:25px 0 0 10px;}
.gift_words_show p{font-size:13px;}
.ok_icon{background: url(/common/v3/en_US/images/gifts/ok_icon.png) no-repeat left center; padding-left:20px;}
h2.gift_tit{ display:block; color: #999; margin:10px 0;}
.coins_icon{background: url(/common/v3/en_US/images/gifts/worldcoins_20.png) no-repeat 0 0; margin-left:10px; color:#C33; font-weight:bold; padding:4px; line-height:22px; padding-left:30px;}
* html .coins_icon{behavior:url(/common/v3/iepngfix.htc); line-height:normal; padding-left:25px; width:35px; float:left;}

/* Groups */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block; }
.clearfix {display:block;}
.clearfix {display:inline-table;}
.clearfix {_height:1%;}

.group_l_input{color:#515151; width:170px;}
.fontbold{ font-weight:bolder;}
.align_center{text-align:center;}
.margin_space_bt{ margin-bottom:10px;}
.common_container{ height:auto; margin-bottom:10px;}
span.btnbox_r{ display:block; margin-top:10px; padding-right:10px; text-align:right;}
h2.topic_tit{ color:#000; line-height:normal; margin:5px;}

a.btn_style{ float: left; background:#e4860b; border-left:solid 1px #ffc228;  border-top:solid 1px #ffc228;  border-right:solid 1px #a06118;  border-bottom:solid 1px #a06118; text-align:center; text-decoration:none; color:#fff;}
a.btn_style span{display:block; height:auto; padding:3px 8px;}
a.btn_style:hover{background:#6ab057; border:solid 1px #4d983b; border-left-color:#92ce82; border-top-color:#92ce82; color:#fff;}

a.btn_style_add{ float:left; background:url(/common/v3/en_US/images/group/icon_addNew.png) no-repeat 0 5px;}
a.btn_style_add span{display:block; padding:2px 10px 2px 14px;}

a.btn_style_back{ float:left; background:url(/common/v3/en_US/images/group/icon_back.png) no-repeat 0 5px;}
a.btn_style_back span{display:block; padding:2px 10px 2px 14px;}

a.btn_style_leave{ float:left; background:url(/common/v3/en_US/images/group/icon_leave.png) no-repeat 0 5px; color:#c76c00;}
a.btn_style_leave span{display:block; padding:2px 10px 2px 14px;}

a.btn_style_join{ float:left; background:url(/common/v3/en_US/images/group/icon_join.png) no-repeat 0 5px;}
a.btn_style_join span{display:block; padding:2px 10px 2px 15px;}

a.btn_style_newwall{ float:left; background:url(/common/v3/en_US/images/group/icon_addNew_wall.png) no-repeat 0 0;}
a.btn_style_newwall span{display:block; padding:2px 10px 2px 20px;}

a.btn_style_manage{ float:left; background:url(/common/v3/en_US/images/group/icon_manage.png) no-repeat 0 0;color:#c76c00;}
a.btn_style_manage span{display:block; padding:2px 10px 2px 20px;}

.page_container{ text-align:right; margin-top:10px; overflow:hidden; zoom:1;}
.page_container ul{}
.page_container ul li{ display:inline;}
.page_container ul li a{ display:inline-block; background:#fff; color:#4d4d4d; text-decoration:none; padding:0 4px;}
.page_container ul li a:hover{ background:#4d983b; color:#fff;}
.page_container ul li.current{ font-weight:bold; font-size:12px; color:#007c00;}

.group_wrap{height:auto;}
.group_wrap .group_leftside{width:188px; height:auto; float:left;}
.group_wrap .group_mainwrap{width:600px;width:598px\9; float:left; margin-left:9px;}
.group_wrap .group_mainwrap_public{width:580px;width:578px\9; float:left; margin-left:9px;}

.group_l_box{height:auto; margin-bottom:10px;}
.group_l_box .group_l_header{ background:#e5f1e2; display:block; border-bottom:solid 1px #ccd6ca; padding:5px 5px 4px 10px; line-height:normal;}
.group_l_box .group_l_content{ height:auto; margin:8px 3px 5px 3px; }
.group_l_box .group_l_content p{ margin:0 0 3px 3px;}

ul.new_members{}
ul.new_members li{margin:0 0 10px 0; padding:0 0 10px 5px; overflow:hidden; _height:1%; border-bottom:solid 1px #e3e3e3;}
ul.new_members li img{float:left; display:block; width:50px; padding-left:5px;}
ul.new_members li h5{margin:15px 0 0 65px;}
ul.new_members li h5 a{ text-decoration:none;}

.group_r_container{background:#f2f2f2; height:auto; width:100%;}
.group_r_container .group_r_header{ background: url(/common/v3/en_US/images/group/group_tab_bg.jpg) repeat-x 0 0; height:28px;}
.group_r_header ul{margin:0;padding:4px 10px 0 10px;}
.group_r_header ul li{ display:inline; font-weight:bolder;}
.group_r_header ul li a {float:left;padding:0 0 0 6px;text-decoration:none; color:#fff; margin-right:5px;}
.group_r_header ul li a span{display:block; padding:5px 10px 4px 4px;}
.group_r_header ul li a:hover{ text-decoration:underline; color:#fff;}
.group_r_header ul li.current_tab a { background:url(/common/v3/en_US/images/group/group_tab_l.png) no-repeat left top; color:#208908; cursor:default;}
.group_r_header ul li.current_tab a span{ background:url(/common/v3/en_US/images/group/group_tab_r.png) no-repeat right top;}
.group_r_header ul li.current_tab a:hover{text-decoration:none; color:#208908;}

h3.group_subtit{font-size:15px; color:#000; line-height:normal; display:block; border-bottom: solid 3px #d4e8ce; padding:5px;}
h3.group_subtit span{font-size:15px; color:#e17400; line-height:normal;}
h4.group_subtit{font-size:14px; color:#000; line-height:normal; display:block; border-bottom: solid 1px #d6d6d6; padding:5px;}

.group_statebox{ background:#f9f9f9; padding:5px; overflow:hidden; _height:1%;}
.group_statebox span.left{ float:left;}
.group_statebox span.right{ float:right;}

.group_r_container .group_r_content{ margin:10px; height:auto; background:#fff; padding:10px;}
.group_r_content p{ margin:0px 5px;}
.groups_list{ margin:15px 0 10px 0;}
.groups_list li{margin:0 0 15px 0; padding:0 0 15px 5px; overflow:hidden; _height:1%; border-bottom:solid 1px #e3e3e3;}
.groups_list li dl{ margin:0 0 0 120px; padding:0;}
.groups_list li dl dt{ font-size:13px; font-weight:bolder; margin:0; padding:0;}
.groups_list li dl dt a{text-decoration:none;}
.groups_list li dl dd{ margin:5px 0 0 0; padding:0;}
.groups_list li img{float:left; display:block; padding-left:5px;}

ul.formwrap{margin-top:10px;}
ul.formwrap li{margin-bottom:12px; padding:0 0 5px 0; clear:left;}
ul.formwrap li label{text-align:right;font-size:12px; margin-right:10px; font-weight:bold; width:140px; vertical-align: middle; float:left; color:#4d4d4d; line-height:150%;}
ul.formwrap li span.tipsbox{ display:block; margin-left:150px; margin-top:5px; color: #666;}
ul.formwrap li .long_input{ width:350px;}
ul.formwrap li p{  margin: 0 0 0 150px; padding:0;}

.group_basic{ margin:10px 0; overflow:hidden; _height:1%;}
.group_basic dl{ margin:0 0 0 120px; padding:0;}
.group_basic dl dt{ color:#26840d; font-size:15px; font-weight:bolder; margin:0; padding:0;}
.group_basic dl dt a{ font-size:13px;text-decoration:none;}
.group_basic dl dd{ margin:5px 0 0 0; padding:0;}
.group_basic dl dd p{ margin:3px 0 5px 0;}
.group_basic img{float:left; display:block; padding-left:5px;}

.group_topic_list{ margin:10px 0 0 10px;}
.group_topic_list li{ margin:5px 0 10px 0; padding:0 0 10px 0;}
.group_topic_list li h5{ background:url(/common/v3/en_US/images/group/icon_topic.png) no-repeat 0 0; padding-left:20px;}
.group_topic_list li h5 a{ text-decoration:none;}
.group_topic_list li span{ display:block;line-height: 160%;}
.group_topic_list li span span{ display:inline;}

.b_line{border-bottom: solid 1px #e3e3e3;}
.b_line_li li{border-bottom: solid 1px #e3e3e3;}
.b_line2{border-bottom: solid 2px #e9e9e9; padding-bottom:5px;}
textarea.thewall{ width:545px; height:50px; color:#666;}
.group_comment{ margin:10px 0; padding:0 0 10px 0; border-bottom:dashed 1px #999; overflow:hidden; _height:1%;}
.group_comment dl{ margin:0 0 0 65px; padding:0;}
.group_comment dl dt{ background:#f2f2f2; border-bottom:solid 1px #e0e0e0;margin:0; padding:3px 3px 3px 10px;}
.group_comment dl dt a{text-decoration:none;}
.group_comment dl dd{ margin:5px 0 0 0; padding:0 8px;}
.group_comment dl dd p{ margin:3px 0 5px 0;}
.group_comment img{float:left; display:block; width:50px; padding-left:5px;}

.group_newphotos{ margin:10px 0 0 0;}
.group_newphotos li{margin:5px;display:-moz-inline-box; display:inline-block; padding:3px 5px;text-align:center;}
.group_newphotos li{ *display:inline;}
.group_newphotos li img{padding:4px; border:solid 1px #ccc;}
.group_newphotos li span{ display:block; text-align:center;}
.group_photo_list_width li{width:240px; margin:5px 10px!important;margin:5px;}
.group_photo_s_list_width li{width:75px;margin:5px 10px!important;margin:5px;}
.group_member_list_width li{width:88px!important;width:90px;text-align:center;}

.group_mult_scroll{ max-height:100px; _height:100px; padding:5px; overflow:auto; border:dotted 1px #ccc;position:relative; margin-bottom:10px;}
.group_mult_scroll input{vertical-align:middle;}
.group_mult_scroll ul{}
.group_mult_scroll ul li{ display: inline-block; width:120px; margin:5px;}
.group_mult_scroll ul li{ *display:inline;}

table.member_manage { width:100%; border-collapse:collapse; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc;}
table.member_manage td{ padding:5px; text-align:center; border-bottom: solid 1px #e3e3e3;}
table.member_manage td img{margin-right:5px; vertical-align:middle;}
table.member_manage td.toprow{ background:#e5f1e2; font-weight:bold; color:#000;}
table.member_manage tr.owner {background:#fefad3;}
table.member_manage tr.admin {background:#edffe8;}

/* WFC 20091126*/
.wfc_ad{background:url(/common/v3/en_US/images/gifts/wfc_ad_bg.png) no-repeat bottom center; padding-bottom:170px;}
.wfc_ad .center{text-align:center;}
.wfc_ad .title-1{font-size:12px; font-weight:bolder; color:#278000;}
.wfc_ad .title-2{font-size:14px; font-weight:bolder; color:#de5400;}
.wfc_ad .btn_style{font-weight:700; font-size:12px; padding:4px; float:none; display:block;}

#scroll-ad{width:550px; overflow:hidden; position:relative;}
.adc_block{width:550px; float:left;}
.adc-pic{display:inline;float:left;}
.adc-main{margin-left:100px;}
.adc-main h3{font: bold 15px/1.5; color:#278000;}

.right_advice_t .tit-l,.right_advice_t .tit-r{display:inline-block;}
.right_advice_t .tit-l,.right_advice_t .tit-r{*display:inline;}
.right_advice_t .tit-l{width:70%; margin-left:1%;}
.right_advice_t .tit-r{width:26%; text-align:right;}
.scrollnav-left,.scrollnav-right,.scrollnav-left-n,.scrollnav-right-n{background:url(/common/v3/en_US/images/icons_scrollnav.png) no-repeat; display: inline-block; width:15px; height:15px; margin-right:5px;}
.scrollnav-left,.scrollnav-right,.scrollnav-left-n,.scrollnav-right-n{*display:inline;}
.scrollnav-left{background-position:0 0;}
.scrollnav-left:hover{background-position:0 -20px;}
.scrollnav-right{background-position:-20px 0;}
.scrollnav-right:hover{background-position:-20px -20px;}
.scrollnav-left-n{background-position:0 -40px; cursor:default;}
.scrollnav-right-n{background-position:-20px -40px; cursor:default;}
