@charset "utf-8";

html{background:#efeff1; color:#444;}
body{margin:1.54em auto;}
#custom-doc{width:73.85em;*width:72em;min-width:960px; margin:auto; text-align:left; }/* page width 1em=13px */
.wrapper{background:#fff;padding:1em;}/*main body bgcolor*/
/*shadow on the top(bottom)*/
.sbg-tp, .sbg-bm,.reg-b{background:url(/common/v3_5/en_US/images/bg_shadow.png) no-repeat; margin:auto; height:10px; overflow:hidden;}
.sbg-tp{background-position:center 0;}
.sbg-bm{background-position:center -20px;}

a:focus, a:hover{color:#d85a00;text-decoration:none;}
a {color:#016200;text-decoration:underline;}
h1 {font-size: 167%;}
h2 {font-size: 153.9%;}
h3 {font-size: 123.1%;}
h4 {font-size:108%;}
h6 {font-size: 93%;}
h1,h2,h3 {margin:0 0 1em;} h4,h5,h6{margin:0 0 .5em;}
h1,h2,h3,h4,h5,h6,strong,dt{font-weight:700;}
h1,h2,h3,h4,h5,h6,dt{color:#333;}
abbr,acronym {border-bottom: 1px dotted #000;cursor: help;}
em{font-style: italic;}
del{text-decoration: line-through;}
th,td {padding:.5em;}
th {font-weight: bold;text-align: center;}
caption {margin-bottom:.5em;text-align: center;}
hr{height:1px; background:#ccc; color:#ccc; border:none;clear:both;float:none;overflow:hidden;}
sup {vertical-align: super;}
sub {vertical-align: sub;}
p{margin-bottom:.5em;}
fieldset,table,pre {margin-bottom:1em;}
input,button,textarea,select,optgroup,option,img{vertical-align:middle;}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] {padding:1px; margin-right:2px;}
input[type="text"], input[type="password"], textarea, select{background:url(/common/v3_5/en_US/images/sprite_bgs.png) repeat-x 0 -240px; padding:2px 3px; color:#444; border:solid 1px #ccc;margin-right:.5em;}
select{padding:1px;}
textarea{overflow:auto;}
div{word-wrap:break-word;}
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 ;
}

/*common -------- */
.dn{display:none;}.db{display:block;}.dil{display:inline;}.oh{overflow:hidden;}
.fl{float:left;}.fr{float:right;}.cb{clear:both;}
.fwb{font-weight:700;}.fwn{font-weight:400;}
.fss{font-size:85%;}.fss2{font-size:93%;}.fsl{font-size:108%;}.fsl2{font-size:116%;}
.tal{text-align:left;}.tar{text-align:right;}.tac{text-align:center;}
.cgn,a.cgn{color:#428800;}.coe,a.coe{color:#f36500;} .cred, a.cred{color:#F00;}
.cgy5,a.cgy5{color:#555;}.cgy6,a.cgy6{color:#666;}.cgy7,a.cgy7{color:#777;} .cgy9,a.cgy9{color:#999;}
.c:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.c{zoom:1;}
.mt05e{margin-top:.5em;}.mb05e{margin-bottom:.5em;}.ml05e{margin-left:.5em;}.mr05e{margin-right:.5em;}
.mt1e{margin-top:1em;}.mb1e{margin-bottom:1em;}.ml1e{margin-left:1em;}.mr1e{margin-right:1em;}
.m1e{margin:1em;}.m05e{margin:.5em;}.p1e{padding:1em;}.p05e{padding:.5em;}
.pt05e{padding-top:.5em;}.pb05e{padding-bottom:.5em;}.pl05e{padding-left:.5em;}.pr05e{padding-right:.5em;}
.pt1e{padding-top:1em;}.pb1e{padding-bottom:1em;}.pl1e{padding-left:1em;}.pr1e{padding-right:1em;}
.mt0{margin-top:0;}.mb0{margin-bottom:0;}

.b1c{border:1px solid #ccc;}
.b1d3{border:1px solid #d3d3d3;}
.bt1c{border-top:1px solid #ccc;}
.bb1c{border-bottom:1px solid #ccc;}
.bl1c{border-left:1px solid #ccc;}
.br1c{border-right:1px solid #ccc;}

.bc-we{background:#fff;}
.bc-gy1{background:#f4f4f4;}.bc-gy2{background:#eee;}.bc-gy3{background:#e4e4e4;}
.bc-gy4{background:#ddd;}.bc-gy5{background:#ccc;}.bc-gy6{background:#bbb;}
.bc-gn1{background:#e0eed5;} .bc-gn2{background:#edf7e8;}

.w5per{width:5%;}.w33per{width:33.33%;}
.w10per{width:10%;}.w15per{width:15%;}
.w20per{width:20%;}.w25per{width:25%;}
.w30per{width:30%;}.w35per{width:35%;}
.w40per{width:40%;}.w45per{width:45%;}
.w50per{width:50%;}.w55per{width:55%;}
.w60per{width:60%;}.w65per{width:65%;}
.w70per{width:70%;}.w75per{width:75%;}
.w80per{width:80%;}.w85per{width:85%;}
.w90per{width:90%;}.w95per{width:95%;}
.w100per{width:100%;}

.w10px{width:10px;}.w90px{width:90px;}
.w20px{width:20px;}.w80px{width:80px;}
.w30px{width:30px;}.w70px{width:70px;}
.w40px{width:40px;}.w60px{width:60px;}
.w50px{width:50px;}
.w100px{width:100px;}.w150px{width:150px;}
.w200px{width:200px;}.w250px{width:250px;}
.w300px{width:300px;}.w350px{width:350px;}
.w400px{width:400px;}.w450px{width:450px;}
.w500px{width:500px;}.w550px{width:550px;}
.w600px{width:600px;}.w650px{width:650px;}
.w700px{width:700px;}.w750px{width:750px;}

.h50px{height:50px;}.h80px{height:80px;}
.h100px{height:100px;}.h150px{height:150px;}
.h200px{height:200px;}.h250px{height:250px;}
.h300px{height:300px;}.h400px{height:400px;}

/*input[text], buttons...*/
.btn-map,.btn-rcgn,.btn-rcgn span,.btn-next, .error, .notice, .success,.tips{background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat;}
.itt,.btn-std{background:url(/common/v3_5/en_US/images/sprite_bgs.png) repeat-x; border:solid 1px #ccc;}
.itt{background-position:0 -240px; padding:2px 3px; color:#444; margin-right:.5em;}
/* text as a button*/
.btn-std,.btn-common,.btn-minor,.btn-next,.btn-rcgn{display:inline;float:left;padding:5px 8px;line-height:100%; text-decoration:none;cursor:pointer; margin:.5em;font-weight:700;}
.btn-std{background-position:0 0;*background-position:0 -1px;color:#428800;}
.btn-common,.btn-next{background-color:#56a527;color:#fff; border:solid 1px #7ec653;border-right:solid 1px #338402;border-bottom:solid 1px #338402;}
.btn-next{background-position:right 4px;padding:6px 30px 6px 8px;}
.btn-minor{background-color:#eaeaea;color:#555; border:solid 1px #dbdbdb;border-right:solid 1px #a8a8a8;border-bottom:solid 1px #a8a8a8;}
/*input button mode*/
input.btn-std, input.btn-common, input.btn-minor, input.btn-next{float:none;line-height:140%\9;*line-height:100%;width:auto;*width:1; overflow:visible;}
input.btn-std{padding:1px 5px!important; padding:2px 5px 0 5px;}.btn-std:hover{background-position:0 -120px;}
input.btn-common,input.btn-minor{padding:3px 8px!important;}
input.btn-next{*background-position:right 1px;padding:3px 30px 4px 8px!important;}
.btn-common:hover,.btn-next:hover{background-color:#7bbd54; color:#fff;}
.btn-minor:hover{background:#fff;}

.btn-disabled,.btn-disabled:hover{background-color:#d7d7d7; border:solid 1px #ccc;}

.btn-rcgn{background-position:0 -50px;padding:0 0 0 7px; color:#fff;}
.btn-rcgn span{float:left; height:21px; padding:7px 7px 0px 0;background-position:right -50px; line-height:100%;}
.btn-rcgn:hover{background-position:0 -85px;}
.btn-rcgn:hover span{color:#FF0;background-position:right -85px;}
.btn-fconn{ background:url(/common/v3_5/en_US/images/fb_login_btn.png) no-repeat 0 0;width:154px; height:22px; display:inline-block; vertical-align:middle;border:0;}
.btn-map{background-position:-100px -280px; width:32px; height:32px; border:0;cursor:pointer;}

/* error, notice, success*/
.error, .notice, .success,.tips{padding:5px 5px 5px 25px;margin:.5em 0 1em; border:solid 1px; text-align:left;}
.error{background-position:-435px -335px;color:#8a1f11; background-color:#fff2f2;border-color:#faadaf;}
.notice{background-position:-405px -365px;color:#c1660e; background-color:#fffde2;border-color:#e7cb5e;}
.success{background-position:-375px -395px;color:#264409; background-color:#e1f4dd;border-color:#8fbe78; }
.tips{background-position:-345px -425px;color:#555; background-color:#f3f3f3;border-color:#d3d3d3; }
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}

/*pageUp pageDown*/
.pages{line-height:1; margin:1em 0; text-align:center; font-size:93%;}
.pages a{display:inline-block;padding:2px 5px;margin-right:.3em; border:solid 1px #ccc;background:#fff; text-decoration:none;}
.pages a{*display:inline;}.pages a:hover{border-colorr:#96be80; background:#f1faff;}
.pages a.current,.pages a.current:hover{color:#428800; font-weight:700;background:#fff; border:none; cursor:default;}
.pages a.next,.pages a.next:hover{border:none;background:none;}

/*Links,items, (with icon)*/
.prpr20p{position:relative; padding-right:20px; zoom:1;}
.wf-close,.wf-delete,.link-drop,.collapsed,.expanded{background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat;}
.wf-close{background-position:-200px -280px; width:16px; height:16px; position:absolute; top:3px; right:3px;}
.wf-delete{background-position:-200px -310px; width:12px; height:12px; display:inline-block;}
.link-drop{background-position:right -258px; padding-right:12px;}
.collapsed,.expanded{ padding-left:12px; text-decoration:none;}
.collapsed{background-position:-200px -576px;}.expanded{background-position:-490px -290px;}
.coin{background:url(/common/v3_5/en_US/images/worldcoins_20.png) no-repeat left 0; padding-left:25px; line-height:20px; display:inline-block;}
.icon-email,.icon-smile,.icon-history,.icon-chat,.icon-gift,.icon-tripwelcome,.icon-add,.icon-thewall,.icon-setting,.icon-join,.icon-leave{background:url(/common/v3_5/en_US/images/sprite_icons.png) no-repeat;padding:2px 0 2px 22px; margin-bottom:.3em; position:relative; zoom:1;}
.icon-email{background-position:2px -498px;}
.icon-smile{background-position:2px -598px;}
.icon-history{background-position:2px -698px;}
.icon-chat{background-position:2px -798px;}
.icon-gift{background-position:2px -748px;}
.icon-tripwelcome{background-position:2px -848px;}
.icon-add{background-position:2px -2197px;}
.icon-thewall{background-position:2px -2248px;}
.icon-setting{background-position:2px -2298px;}
.icon-join{background-position:2px -2346px;}
.icon-leave{background-position:2px -2396px;}
/*send mail, smile, add to hotlist..*/
.act-mail,.act-smile,.act-hotlist,.act-gift,
.btn-sendmail,.btn-sendsmile,.btn-addtohotlist,.btn-sendgift,.btn-chat,.btn-chat-offline,.btn-removefriend,.btn-addphoto,.btn-editprofile,.btn-suspension,.btn-resume,.btn-blockmember,.btn-composemail{background:url(/common/v3_5/en_US/images/sprite_icons.png) no-repeat;}
.act-mail,.act-smile,.act-hotlist{width:20px; height:18px; float:left; margin-right:.5em; overflow:hidden;}
.btn-sendmail,.btn-sendsmile,.btn-addtohotlist,.btn-sendgift,.btn-chat,.btn-chat-offline,.btn-removefriend,.btn-addphoto,.btn-editprofile,.btn-suspension,.btn-resume,.btn-blockmember,.btn-composemail{padding-left:22px; display:block;line-height:17px;}
.act-mail,.btn-sendmail{background-position:0 -1000px;}
.act-smile,.btn-sendsmile{background-position:0 -1050px;}
.act-hotlist,.btn-addtohotlist{background-position:0 -1100px;}
.act-gift,.btn-sendgift{background-position:0 -1250px;}
.btn-removefriend{background-position:0 -1300px;}
.btn-addphoto{background-position:0 -1950px;}
.btn-editprofile{background-position:0 -2000px;}
.btn-suspension{background-position:0 -2050px;}
.btn-resume{background-position:0 -1900px;}
.btn-blockmember{background-position:0 -2100px;}
.btn-chat{background-position:0 -1150px;}.btn-chat-offline{background-position:0 -1200px; color:#888;}
.btn-composemail{background-position:0 -2150px;}

.general{padding:3px 5px;}
.positive{border:solid 1px #9abc83; padding:3px 5px;}
.negative{border:solid 1px #dda374; padding:3px 5px; color:#db5324;}

/*common modules, boxes --------*/
/*round corner boxes */
.rc-box,.rc-box-bcwe,.rc-box-bcgn,.rc-box-bcyw,.rc2-box-bcgn,.rc2-box-bcgy,.rcs-box,.searchbar{margin-bottom:1em;}

.rctp,.rctp span,.rcbm,.rcbm span,
.rcg-box,.rcrt{display:block;background:url(/common/v3_5/en_US/images/sprite_round_corners.png) no-repeat;height:7px;*overflow:hidden;}

.rcstp,.rcstp span,.rcsbm,.rcsbm span,
.stepbar,.steptit,.searchbar,.nav-bar,.rcsrt{display:block;background:url(/common/v3_5/en_US/images/sprite_round_corners_shadow.png) no-repeat;height:15px;*overflow:hidden;}
.rctp,.rcbm{padding-left:7px;}
.rcstp,.rcsbm{padding-left:15px;}
.content{overflow:hidden;*zoom:1;}

/*deflaut*/
.rc-box .rctp{background-position:0 0;}
.rc-box .rctp span{background-position:right 0;}
.rc-box .rcbm{background-position:0 -7px;}
.rc-box .rcbm span{background-position:right -7px;}
.rc-box .content,.rc-box-bcwe .content,.rc-box-bcgn .content,.rc-box-bcyw .content{background:#f4f4f4;border-left:solid 1px #d3d3d3;border-right:solid 1px #d3d3d3; padding:0 .5em .5em;}
/*bgcolor = white*/
.rc-box-bcwe .rctp{background-position:0 -19px;}
.rc-box-bcwe .rctp span{background-position:right -19px;}
.rc-box-bcwe .rcbm{background-position:0 -27px;}
.rc-box-bcwe .rcbm span{background-position:right -27px;}
.rc-box-bcwe .content{background:#fff;}
/*bgcolor = green*/
.rc-box-bcgn .rctp{background-position:0 -39px;}
.rc-box-bcgn .rctp span{background-position:right -39px;}
.rc-box-bcgn .rcbm{background-position:0 -47px;}
.rc-box-bcgn .rcbm span{background-position:right -47px;}
.rc-box-bcgn .content{background:#ebf4e3;}
/*bgcolor = yellow*/
.rc-box-bcyw .rctp{background-position:0 -59px;}
.rc-box-bcyw .rctp span{background-position:right -59px;}
.rc-box-bcyw .rcbm{background-position:0 -67px;}
.rc-box-bcyw .rcbm span{background-position:right -67px;}
.rc-box-bcyw .content{background:#fff9d3;}
/*round corner boxs(style-2)*/
/*bgcolor = green*/
.rc2-box-bcgn .rctp{background-position:0 -79px;}
.rc2-box-bcgn .rctp span{background-position:right -79px;}
.rc2-box-bcgn .rcbm{background-position:0 -87px;}
.rc2-box-bcgn .rcbm span{background-position:right -87px;}
.rc2-box-bcgn .rc-bg{background:#cbe5ba; padding:0; border-left:solid 1px #a3c18f;border-right:solid 1px #a3c18f;}
.rc2-box-bcgn .rc-bg .content{border-left:solid 1px #e9f6e1;border-right:solid 1px #e9f6e1; padding:.3em .5em;}
/*bgcolor = gray*/
.rc2-box-bcgy .rctp{background-position:0 -99px;}
.rc2-box-bcgy .rctp span{background-position:right -99px;}
.rc2-box-bcgy .rcbm{background-position:0 -107px;}
.rc2-box-bcgy .rcbm span{background-position:right -107px;}
.rc2-box-bcgy .rc-bg{background:#efefef; padding:0; border-left:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}
.rc2-box-bcgy .rc-bg .content{border-left:solid 1px #fff;border-right:solid 1px #fff; padding:.3em .5em;}

/*round corner box (shadow)*/
.rcs-box .rcstp{background-position:0 0;}
.rcs-box .rcstp span{background-position:right 0;}
.rcs-box .rcsbm{background-position:0 -15px;}
.rcs-box .rcsbm span{background-position:right -15px;}
.rcs-box .rcs-bg,.rcs-box .rcs-bg .content{background:url(/common/v3_5/en_US/images/rcs_content_bg.png) repeat-y;}
.rcs-box .rcs-bg{background-position:0 0; padding-left:15px; }
.rcs-box .rcs-bg .content{background-position:right 0; padding-right:15px;}
/*round corner box2 (shadow)*/
/* bgcolor = grey*/
.rcs-box2 .rcstp{background-position:0 -460px;}
.rcs-box2 .rcstp span{background-position:right -460px;}
.rcs-box2 .rcsbm{background-position:0 -475px;}
.rcs-box2 .rcsbm span{background-position:right -475px;}
.rcs-box2 .rcs-bg,.rcs-box2 .rcs-bg .content{background:url(/common/v3_5/en_US/images/rcs_content_bg_2.png) repeat-y;}
.rcs-box2 .rcs-bg{background-position:0 0; padding-left:15px; }
.rcs-box2 .rcs-bg .content{background-position:right 0; padding-right:15px;}
/*round corner box (shadow)*/
/* bgcolor = white*/
.rcs-box-bcwe .rcstp{background-position:0 -430px;}
.rcs-box-bcwe .rcstp span{background-position:right -430px;}
.rcs-box-bcwe .rcsbm{background-position:0 -445px;}
.rcs-box-bcwe .rcsbm span{background-position:right -445px;}
.rcs-box-bcwe .rcs-bg,.rcs-box-bcwe .rcs-bg .content{background:url(/common/v3_5/en_US/images/rcs_content_bg_white.png) repeat-y;}
.rcs-box-bcwe .rcs-bg{background-position:0 0; padding-left:15px; }
.rcs-box-bcwe .rcs-bg .content{background-position:right 0; padding-right:15px;}
/*round corner box (shadow,title)*/
.rcs-t-box .rcstp,.rcs-t-box .rcstp span{height:39px;}
.rcs-t-box .rcstp{background-position:0 -155px;}
.rcs-t-box .rcstp span{background-position:right -155px; padding-top:11px; height:28px;}
.rcs-t-box .rcstp span h3,.rcs-t-box .rcstp span h4{margin:0 0 0 10px; padding:0;}
.rcs-t-box .rcsbm{background-position:0 -203px;}
.rcs-t-box .rcsbm span{background-position:right -203px;}
.rcs-t-box .rcs-bg,.rcs-t-box .rcs-bg .content{background:url(/common/v3_5/en_US/images/rcs_t_content_bg.png) repeat-y;}
.rcs-t-box .rcs-bg{background-position:0 0; padding-left:15px; }
.rcs-t-box .rcs-bg .content{background-position:right 0; padding-right:15px;}
/*round corner box (shadow,open box)*/
.rcs-open-box .rcstp, .rcs-open-box .rcsbm,.rcs-open-box .rcstp span, .rcs-open-box .rcsbm span{height:32px;}
.rcs-open-box .rcstp, .rcs-open-box .rcsbm{position:relative;}
.rcs-open-box .rcstp{background-position:0 -225px; margin-bottom:-15px;}
.rcs-open-box .rcstp span{background-position:right -225px;}
.rcs-open-box .rcsbm{background-position:0 -261px; margin-top:-15px;}
.rcs-open-box .rcsbm span{background-position:right -261px;}
.rcs-open-box .content{padding:0 15px;}
/*round corner box (gradient)*/
.rcg-box{padding-left:14px; height:auto; background-position:0 -216px;}
.rcg-box .rcrt{background-position:right -216px; height:auto; padding:.5em 1em .5em 0;}
/*searchbar*/
.searchbar{padding-left:15px;height:64px;background-position:0 -305px; }
.searchbar .rcsrt{background-position:right -305px;height:40px; line-height:40px; padding:12px 14px 12px 0;}

/*round corner Tab box*/
.rc-tab{ margin-bottom:1em;}
.rc-tab-head,.rc-tab-head .headmain{background:url(/common/v3_5/en_US/images/sprite_round_corners.png) no-repeat;}
.rc-tab .rc-tab-head{background-position:0 -119px; height:auto; padding-left:7px;}
.rc-tab .rc-tab-head .headmain{background-position:right -119px; height:26px; padding:6px 7px 0 10px;}
.rc-tab .rcbm{background-position:0 -178px;}

.rc-tab .rcbm span{background-position:right -178px;}
.rc-tab .content{background:#fff;border-left:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2; border-top:solid 1px #d2d2d2; padding:.5em;}

/*title bar 2 columns*/
.inner-l{float:left; text-align:left;}.inner-r{float:right;text-align:right; margin-left:1%; }

/*Square boxes*/
.i-box,.i-box-we,.i-box-gn{padding:5px;border:solid 1px #d3d3d3; margin-bottom:1em;}
.i-box{background:#f4f4f4;}
.i-box-we{background:#fff; }
.i-box-gn{background-color:#edf7eb;border-color:#b1c7a6;}

/**/
.box-panel,.box-exp,.maintab-b,.maintab2-b{margin-bottom:1em;}
.box-panel-head,.box-exp-head,.maintab-head,.maintab2-head{background:url(/common/v3_5/en_US/images/sprite_bgs.png) repeat-x;color:#fff; position:relative; min-height:20px; _height:20px; line-height:20px;}

.box-panel-head,.maintab-head{background-color:#9b9b9b; background-position:0 -600px;padding:4px 5px 4px 10px;}
.box-panel-head h3,.box-panel-head h4,.maintab-head h3,.maintab-head h4{display:inline; margin-bottom:0;color:#fff;}
.box-panel-head .inner-r a{color:#fff; font-size:93%;}
.box-panel-content,.box-panel-content2{background:#f3f3f3; padding:.5em .3em; border:solid 1px #d3d3d3; border-top-color:#fff;}
.box-panel-content2{background:#fff;border-top:none;}

.box-exp-head,.maintab2-head{background-color:#6baa47; background-position:0 -816px; padding:4px 5px 4px 10px;}
.box-exp-head h3,.box-exp-head h4,.box-exp-head h5,.maintab2-head h3,.maintab2-head h4{display:inline; margin-bottom:0;color:#fff;} .box-exp-head a{color:#fff;}
.box-exp-content{background:#fff; padding:.5em .3em; border:solid 1px #a8c595; border-top:none;}

.maintab-head a,.maintab2-head a{color:#fff;}
.maintab-content,.maintab2-content{background:#fff;padding:.5em; border:solid 1px #d3d3d3; border-top:none;}

/*Common module for newsfeed,event,group forum...*/
.module{padding:.5em 0; margin-bottom:.5em; border-bottom:solid 1px #ddd;}.module-last{border:none;}
.module-owner{float:left; width:60px; text-align:center;} 
.module-t1 .module-owner{width:80px;}.module-t2 .module-owner{width:100px;}
.module-content{margin-left:70px;} 
.module-t1 .module-content{margin-left:90px;} .module-t2 .module-content{margin-left:110px;}
.mc-title,.mc-content,.mc-action{margin-bottom:.5em;} .mc-title h3,.mc-title h4{margin-bottom:0;}
.mc-titbc{background:#f4f4f4; border-bottom:solid 1px #d3d3d3; padding:.3em .5em;}
.mc-action{font-size:93%;}.mc-action .note{font-size:100%;}

/*---------------------------------------------*/
/* vcard*/
.vcard-list{margin-bottom:1em;}
.vcard-list li{padding:.5em 0; position:relative; border-bottom:solid 1px #d2d2d2;}
.vcard-list .current{background:#e3efd9;}.vcard-list .last{border-bottom:none;}
.vcard img{float:left;}.vcard dl{margin-left:90px;}
.vcard dl dt,.vcard dl dd{padding:.2em 0;}
.vcard dl dt span{font-weight:400;} .vcard dl dt img{float:none; vertical-align:middle; margin-left:.3em;}
.vcard dl dd.act{height:17px;} .vcard-act a{margin-right:.3em;}
.v-u-80p dl{margin-left:90px;}.v-u-100p dl{margin-left:110px;}.v-u-120p dl{margin-left:130px;}

/*form style*/
.form-1{text-align:left;}
.form-1 ol li{list-style-type: decimal; margin-left:25px;padding:.3em 0;}
.form-1 ul li{clear:left; position:relative; overflow:hidden;padding:.3em 0;}
.form-1 ul li label{float:left; width:25%; margin-right:2%; text-align:right; font-weight:700;}
.form-1 li .f-tips,.form-1 .sub-item, .f1-ml{margin-left:27%;}.f1-ml{margin-top:.5em;}
.form-1 .sub-item{padding:.5em; margin-top:.5em;}
.form-1 .mult-items{*float:left; display:inline-block; position:relative;}
.form-1 li li label,.form-1 li div label{float:none; width:auto; text-align:left; margin-right:1%; font-weight:400;}
.form-1 li li label.sub1{width:20%;text-align:right; float:left; position:relative;}
.form-1 li p.error{margin-bottom:0;}

.form-2 ul li{position:relative; overflow:hidden;padding:.3em 0;}
.form-2 ul li label{display:block;font-weight:700; margin-bottom:.5em;}
.form-2 li .f-tips,.form-2 .sub-item, .f2-ml{ margin-top:.5em;}
.form-2 .sub-item{padding:.5em;}
.form-1 .error, .form-1.notice,.form-1 .tips,.form-2 .error, .form-2.notice,.form-2 .tips{margin-bottom:.5em;}
.form-3 ul li{position:relative; display:inline; padding:0 .2em;}
.form-3 ul li label{font-weight:700; margin-right:.2em;} .form-3 .itt{margin-right:.2em;}
.form-searchbar label{margin-right:.3em;}
.form-searchbar dt,.form-searchbar dd{display:inline; margin-right:.5em;}
.form-searchbar dt{font-size:123.1%; font-weight:700; margin-right:1em;}
.form-searchbar dd input,.form-searchbar dd select{margin-right:.1em;}
.form-searchbar .last{margin-right:0;}
.f-tips{display:block; margin-top:.5em; font-size:93%; border:solid 1px #d3d3d3; background:#f4f4f4; color:#627d53; padding:5px;}
.mark-requirement{color:#F00; font-weight:700; margin-right:.3em;}

/* ul,li,dl,dt,dd...*/
.ul-hor-di,.dl-hor-di{margin:0 0 .5em;}
.ul-hor-di li,.dl-hor-di dt,.dl-hor-di dd{display:inline; margin-right:.5em;}
.divider{padding-right:.5em; border-right:solid 1px #777;}
.ol-num{margin-bottom:.5em;margin-left:20px;}.ol-num li{list-style-type: decimal; padding:.2em 0;}
.ol-num li ul li{ list-style:none;}
.ul-common li{padding:.2em;}

.hor-dib,.ul-hor-dib li{display:inline-block; padding:5px;vertical-align:middle;}
.hor-dib,.ul-hor-dib li{*display:inline;}
.u-50p li{width:50px;}.u-60p li{width:60px;} .u-75p li{width:75px;}
.u-80p li{width:80px;}.u-100p li{width:100px;}
.u-120p li{width:120px;}.u-150p li{width:150px;}.u-180p li{width:180px;}.u-200p li{width:200px;}.u-240p li{width:240px;}
.u-50per li{width:49%;}.u-33per li{width:32%;}.u-25per li{width:24%;}

.ul-list-arrow li,.ul-list-dot li,.ul-list-circle li,.ul-menu-arrow li a{background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat;padding:3px 0 3px 15px; margin-bottom:.3em; position:relative; zoom:1;}
.ul-list-arrow li{background-position: -318px -454px;}
.ul-list-dot li{background-position: -228px -542px;}
.ul-list-circle li{background-position: -258px -512px;}
.ul-menu-arrow li{margin-bottom:.4em;}
.ul-menu-arrow li a{background-position: -318px -454px;display:block; margin:0;} 
.ul-menu-arrow li a:hover{ background-position:-288px -484px;}

/*Tabs*/
.tab-head,.tab2-head{position:relative;} 
.tab-head .tab-list{position:absolute; bottom:-1px;}
.tab-list ul li{display:inline;}
.tab-list ul li.current a, .tab-list ul li.current a span,
.tab-list ul li a:hover,.tab-list ul li a:hover span{background: url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat; overflow:hidden;}
.tab-list ul li a{float:left; padding-left:7px; text-decoration:none; margin-right:.5em; color:#444;}
.tab-list ul li a span{float:left;height:20px; padding:6px 10px 0 3px; cursor:pointer;}
.tab-list ul li.current a,.tab-list ul li a:hover{background-position: 0 -120px; color:#016200; }
.tab-list ul li.current a span,.tab-list ul li a:hover span{background-position: right -120px;}
.tab-list ul li.current a,.tab-list ul li.current a span{font-weight:700; cursor:default;}

.tab2-head{height:25px; padding:5px 5px 0 15px; overflow:hidden;}
.tab2-head .tab-list ul li a{color:#fff;}
.tab2-head .tab-list ul li a span{padding:2px 10px 3px 3px;}
.tab2-head .tab-list ul li.current a,.tab2-head .tab-list ul li a:hover{background-position: 0 -210px; color:#016200;}
.tab2-head .tab-list ul li.current a span,.tab2-head .tab-list ul li a:hover span{background-position: right -210px;}
.tab2-head .inner-l{width:60%;} .tab2-head .inner-r{width:39%;} .tab2-head .inner-r select{margin:0 0 2px 4px;}
.tab-tit{margin:.5em 0;} .tab-tit h3, .tab-tit h4{color:#428800; margin-bottom:0;} .tab-tit .hl-text{color:#f36500;}

/*Meter*/
.meter{display:inline-block; text-align:left; background:#fff; border:solid 1px #b7b7b7; margin-right:.5em; height:12px; width:120px; overflow:hidden;}
.meter img{height:12px; border-left:solid 1px #c3e6a7; border-right:solid 1px #64943e; float:left;}

a.hl-link,.hl-text{color:#f36500;} a.hl-link:hover{color:#1f7103;}/*highlight*/
a.act-link{color:#cf651a;}a.act-link:hover{color:#55713e;}
.username{font-weight:700;}
.brief-info{color:#777;}
.match-text{ color:#C39;}
.note{font-size:93%; font-weight:400; color:#777;}
.unread{font-weight:700;} .read{color:#666; font-weight:400;}
.bc-general{background-color: #e2ffe2;}.bc-openclub{background-color:#ffffcc;}.bc-match{background-color:#ffe4ec;}

.page-title{display:block; margin:.5em auto 1em auto; padding:.5em .5em 0 .5em;}
.page-title h1,.page-title h2, .page-title h3{margin:0; display:inline;}
.page-title .btn-std{margin:0;}

/* header~~~~~~~~~~~~~~~~ */
#hd{margin-bottom:1em; padding-top:.5em;}
#sitelogo{margin-left:1em;}
#sitelogo span{display:block; color:#888;font:italic bold 12px/1.4 Georgia, "Times New Roman", Times, serif;}
#public-login{*width:100%;}
#public-login .rcg-box{margin-left:25%;}
#public-login .rcg-box .rcrt{padding-top:1em; padding-bottom:0;}
#public-login .itt{width:34%; margin-left:.5em;}
#public-login .btn-std{margin:0 .5em;}
#public-login p{margin:.5em 0 0; font-size:85%;color:#888;}

#public-hd .nav-utility{margin-top:1em;margin-right:1em;}
.nav-utility{text-align:right; margin-bottom:.6em;}
.nav-utility dt, .nav-utility dd{display:inline; margin-right:.5em;}
.nav-utility dt{margin-right:1em;}
.search-top{text-align:right;}

.utility-submenu{background:#fff;border:solid 1px #599920; padding:.3em; width:100px;}
.utility-submenu li{padding:.2em 0;}

.common-menu{background:#fff;border:solid 1px #bbbbbb; padding:.5em; width:180px;} 
.common-menu a{color:#555;text-decoration:none;}.common-menu a:hover{color:#428800;}
.common-menu li{padding:.3em 0; border-bottom:solid 1px #d3d3d3;} .common-menu li.last{border-bottom:none;}

#hd.partner-ph-header-container{margin-bottom:.5em;}
#partner-header{margin-bottom:.5em;}/*partner site's header*/
#partner-ph-login{text-align:right;} #partner-ph-login .itt{width:120px; padding:3px 4px;}
#partner-ph-login .btn-std{margin:0 .3em;}
#partner-public-wfhd,#partner-member-wfhd{text-align:right;}
#partner-public-wfhd .nav-utility{margin-top:.5em;margin-right:1em;}
#partner-member-wfhd .nav-utility{float:right; width:50%;}
#partner-member-wfhd .search-top{ float:left; width:50%;} 
#partner-member-wfhd .search-top .btn-std{margin:0 .3em;}

/*Navigation*/
#navigation,#navigation-pub{margin-top:.5em;}
.nav-bar{background-position:0 -380px; height:43px; padding-left:15px;}
.nav-bar .rcsrt{background-position:right -380px;height:38px;  padding:5px 15px 0 10px;}
.navbar-menu{display:inline; float:left; width:80%;}
.navbar-extra{display:inline; float:right; width:18%;padding-top:8px; color:#fff; text-align:right;}
.navbar-menu li{display:inline; float:left; position:relative; margin-right:1em;}
.navbar-menu li a.submenu span{background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat right -280px;}
.navbar-menu li a:hover,.navbar-menu li a:hover span, .navbar-menu li.current a,.navbar-menu li.current a span{background:url(/common/v3_5/en_US/images/sprite_nav_bg.png) no-repeat;_background:url(/common/v3_5/en_US/images/sprite_nav_bg_ie6.png) no-repeat;}
.navbar-menu li a{float:left;padding-left:10px;color:#fff; text-decoration:none; font-weight:700;}
.navbar-menu li a span{float:left;height:28px; padding:9px 14px 0 4px; cursor:pointer; }
.navbar-menu li.current a,.navbar-menu li a:hover{ background-position:0 0;  color:#016200;}
.navbar-menu li.current a span,.navbar-menu li a:hover span{background-position:right 0;}

#navigation-pub .navbar-menu{ float:none; width:100%;}

.submenu-box{background:url(/common/v3_5/en_US/images/sprite_nav_bg.png) no-repeat right bottom; _background:#fff; min-width:100px; _width:130px; padding:0 4px 5px 0; _padding:0; position:absolute;z-index:100;}
.submenu-box ul{display:block; background:#fff; border:solid 1px #599920; border-top:none; padding:5px;}
.submenu-box ul li{position:relative; margin-bottom:.2em; text-align:left;}
.submenu-box ul li a{display:block; padding:.2em;zoom:1;}

/* footer~~~~~~~~~~~~~~~~ */
#ft{margin-top:1em; color:#777; padding:1em 160px 0 1em; position:relative;font-size:93%;}
.footer{border-top:solid 1px #e1e1e1;}
#ft a{color:#777;}#ft a:hover{color:#444;}
#ft .lang-bar a,#ft .nav-ft a{text-decoration:none;}#ft .lang-bar a:hover,#ft .nav-ft a:hover{text-decoration:underline;}
#ft a.cgn{color:#428800;text-decoration:underline;}#ft a.cgn:hover{color:#d85a00;text-decoration:none;}

.lang-bar,.nav-ft{margin-bottom:1em;}
.lang-bar dt,.lang-bar dd,.nav-ft li{display:inline; margin-right:.5em;}
.lang-bar dt{font-weight:400;}
.lang-bar dd,.nav-ft li{border-right:solid 1px #888; padding-right:.5em;}
.lang-bar .last,.nav-ft .last{border-right:none;}
.poweredby{position:absolute; width:140px; height:60px; right:10px; top:10px; text-align:center;}
.poweredby a,.poweredby a:hover{text-decoration:none!important;}
.poweredby img{margin-top:.3em;}

body#page-public-home .footer{border:none;margin-top:0;}

/* Public pages */
.ph-main-b{background:#efefef; padding:1em; margin-bottom:1em;}
.ph-main-inner{background:#459736 url(/common/v3_5/en_US/images/mainpic.png) no-repeat right bottom; min-height:230px; _height:230px; padding:1em 1em  5em 40%; position:relative;}
.ph-main-title h1{color:#fff;font-family:Tahoma, Arial, Helvetica, sans-serif;}

.partner-ph-main-inner{background:#459736 url(/common/v3_5/en_US/images/partner_ph_bg.png) repeat-x top center;min-height:260px; _height:260px; padding:2.5em 1em  1em 40%; position:relative;}
.partner-ph-main-spod{margin-bottom:.8em; height:225px; padding:5px 0 0 0;}
.partner-ph-main-spod .ul-hor-dib li{width:60px; padding:3px; margin:3px; background:url(/common/v3_5/en_US/images/transparency30_1px.png) repeat;}
.partner-ph-main-btns{text-align:center;}
.partner-ph-main-btns a{color:#fff; font-size:136%; font-weight:700;} .partner-ph-main-btns a:hover{color:#fff; text-decoration:none;}
.partner-ph-main-btns .ml1e{margin-left:2em;}

.ph-main-btns{background:url(/common/v3_5/en_US/images/transparency_gradient.png) repeat-y 0 0; height:4.5em; padding-top:.5em; width:65%;_width:100%; position:absolute; bottom:0; right:0; text-align:center;}
.ph-main-btns .ul-hor-dib li{margin-right:5%;}

#publicHome-reg{width:24.61em; position:absolute; left:1.5em; top:1em; z-index:100;}
#publicHome-reg .form-1{font-size:93%; color:#666;}
#publicHome-reg .form-1 select{margin-right:.3em; background: #fff;}
#publicHome-reg .form-1 .itt{padding:3px;}
#publicHome-reg .btn-next{font-size:108%;}

.ph-feature-b{margin-bottom:1em; padding-left:1em;}
.ph-feature-b .ul-hor-dib li{width:30%; padding:.5em 0;}
.ph-feature-b .ul-hor-dib .center{margin:0 4.2%;}
.ph-feature-b h3,.ph-feature-b p{ margin:0 0 .5em;}
.ph-feature-b h3{font-size:153.9%;}

.ph-search{margin-left:1em;}
.ph-search dt{color:#428800;}

/*registration -----*/
.reg-b{background-position:center -40px; height:auto; padding-top:1em; position:relative;}
.reg-b h2{font-size:138.5%; margin-left:1em;}
.reg-b .rcs-box{width:80%; margin:auto;}
.reg-b .rcs-box .rcs-bg .content{ padding-top:1em; padding-bottom:1em;}
.stepbar{padding-left:15px;height:55px;background-position:0 -40px;_background-position:0 -39px;width:79%; margin:0 auto 1em auto;}
.stepbar .rcsrt{background-position:right -40px;_background-position:right -39px; _background-repeat:repeat;padding:6px 6px 6px 0; height:43px;}
.stepbar .steptit,.stepbar .steptips{display:inline;float:left;line-height:43px;}
.stepbar .steptit{background-position:right -100px;_background-position:right -99px; padding:0 50px 0 30px; height:100%;}
.stepbar h3{margin:0; color:#fff;font-size:138.5%;}
.stepbar .steptips{margin-left:1em;font-size:108%; color:#257111; font-weight:700;}

.reg-b .itt{padding:4px 6px;}
.reg-b .sub-item .itt{padding:3px 6px;}
.reg-f-l,.reg-f-r{display:inline;float:left; width:45%;}
.reg-f-r{margin-left:2%; padding-left:2%; width:50%;}
.reg-f-l ul li label{width:45%; margin-right:2%;}.reg-f-l li .f-tips{ margin-left:47%;}
.reg-f-r select{margin-right:0;}
.reg-f-l h4,.reg-f-r h4{font-size:123.1%; margin-bottom:1em; color:#4f7a3e;}
.btn-box{margin-top:1em; clear:left;}
.reg-f-l-2,.reg-f-r-2{display:inline;float:left; width:50%;}
.reg-f-r-2{margin-left:1%; padding-left:1%; width:48%;text-align:center;}
.reg-f-l-2 p{margin-bottom:.5em;}
.pv-area{border:dashed 1px #999; background:#fff; padding-top:.5em;}
.pv-area img{margin-bottom:.5em;}
.pv-area .ul-hor-dib li{margin:.5em;}
/*tours -----*/
.tour-1,.tour-2,.tour-3{background:url(/common/v3_5/en_US/images/tour_step.png) no-repeat; padding:.5em .5em .5em 120px; border-bottom:solid 1px #d2d2d2;}
.tour-1{ background-position:-370px 8px;}
.tour-2{ background-position:-250px -72px;}
.tour-3{ background-position:-130px -152px;}
.tour-2 img{float:left; margin:.5em 1em 1em .5em;}
.become-a-member{font-size:138.5%; padding:1em 1em 1em 50px;} .become-a-member span{float:left; padding-top:.3em;}
.become-a-member .btn-std{margin:0 1em; padding:8px;}
/*login -----*/
.pub-login{width:80%; margin:1em auto;}
.pub-login .content{ padding:1em;}
.pub-login .form-1 .itt{padding:4px 5px;} .pub-login .form-1 p{margin-bottom:0;}
/*success story -----*/
.succ-box{padding:.5em; margin-bottom:1em;}
.succ-i-l{float:left; margin:.5em 1em .5em 0;} .succ-i-r{float:right; margin:.5em 0 .5em 1em;}
/*help ------*/
.help-b{padding:.5em;}.help-b p{margin-bottom:1em;} .help-b h3.bb1c{padding-bottom:.5em;}
.help-index{padding:.5em; margin-bottom:1em;} .help-index h4{ background:#e1f1d3; padding:.5em;}
.help-index a{color:#333;}
.help-index ul.u-50per li{width:47%; vertical-align:top;}
.help-content{padding:.5em;} .help-content p{margin-bottom:1em;} .help-content h5{color:#428800;}
.help-content .tb-membership-type th{background:#f4f4f4;}.help-content .tb-membership-type td{ background:#fff;}
.gototop{background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat -225px -275px; padding-left:18px; text-decoration:none;}
.pub-group-search .form-3 .itt{padding:5px;}
#public-groups #groups-list{padding:.5em;}

/* Member Home -----*/
/*Applications*/
#side-Applications li{ margin-bottom:.5em;}
#side-Applications li a:hover{background-color:#fff;}
.app-photos,.app-groups,.app-forum,.app-videochat,.app-slideshow,.app-challenge,.app-travel{background:url(/common/v3_5/en_US/images/sprite_icons.png) no-repeat; padding:4px 0 4px 25px; display:block; position:relative; zoom:1;}
.app-photos{background-position:2px 2px;}
.app-groups{background-position:2px -48px;}
.app-forum{background-position:2px -98px;}
.app-videochat{background-position:2px -148px;}
.app-slideshow{background-position:2px -198px;}
.app-challenge{background-position:2px -248px;}
.app-travel{background-position:2px -298px;}
/*invitation*/
#side-Invitation form p{margin-bottom:0;}
/*Tools*/
#side-Tools ul li{margin-bottom:.4em;}
#side-Tools ul li a{padding:3px 0 3px 15px;background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat -318px -454px;display:block; position:relative; zoom:1;}
#side-Tools ul li a:hover{ background-position:-288px -484px;}
/*Successful story*/
.ss-headline{text-align:center;}
.ss-headline img{border:solid 3px #d6d6d6;}
.ss-headline p{ margin:.5em 0; font-weight:500;}
#side-Stories .ul-list-dot a{color:#555;}

/*main*/
#member-status{}
.member-photo{display:inline; float:left;width:25%; margin-right:2%;text-align:center;}
.member-photo img{border:solid 1px #b3b3b3; padding:2px; background:#fff;}
.member-status{display:inline;float:left; width:72%;}
.member-membership,.progress{margin-bottom:.5em;}
.member-membership h3{display:inline; margin-right:1em;}
.member-status .progress .meter{display:inline-block; width:35%; margin-right:1em;}
.status-post{margin:1.7em 0 0;}
.mh-thewall{background:#fff; position:relative; border:solid 1px #cacaca; padding:.3em;*height:1%; margin-bottom:.5em;}
.mh-thewall .arrow{display:block;position:absolute; background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat -150px -280px; width:21px; height:21px; left:20px; top:-21px;}
.mh-thewall textarea{background:none; border:none; width:98%; text-align:left; height:35px;}
.status-act{margin-top:.5em;}
.status-add,.status-submit{display:inline; float:left; margin:0; padding:0;}
.status-add a{margin-right:.5em;}
.status-submit{text-align:right; float:right; height:20px;}.status-submit .btn-std{margin:0;}

.slider-head{margin-bottom:4px; position:relative; height:20px; padding-right:80px; zoom:1;}
.slider-head h3{margin-bottom:0; color:#000; font-size:116%; margin-left:.5em;}
.slider-maintile h3{margin:0; display:inline; color:#222;} .slider-maintile a{color:#222;}
.slider-prevbtn,.slider-nextbtn{display:block;background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat; width:33px; height:21px; position:absolute; top:-4px;}
.slider-prevbtn{background-position:0 -430px; right:45px;}.slider-prevbtn:hover{background-position:0 -460px;}
.slider-nextbtn{background-position:-50px -430px; right:0;}.slider-nextbtn:hover{background-position:-50px -460px;}
.slider-content{background:#fff; padding:.5em;}

.byn-subtit{margin:1em .5em;}
.byn-subtit h4{display:inline; color:#428800;} .byn-subtit .bonus{font-weight:700; margin-left:.5em;}
.build-network .form-1 label{width:35%;}
.build-network .form-1 .f1-ml,.build-network .form-1 .f-tips{margin-left:36%;}
.build-network .form-1 .btn-common{margin:0 .5em;}
.build-network .form-1 p{margin-bottom:.5em;}
/* panel*/
.statistics{padding:5px 1px;}
.statistics table{font-size:93%; width:100%; margin:0;}
.statistics table td{padding:5px 2px;border-bottom:solid 1px #d2d2d2; }
.statistics table td.last{ border-bottom:none;}
.statistics a{color:#555; text-decoration:none;}.statistics a.new{color:#f36500;}
.statistics a:hover{color:#333;}
/*quick search*/
.search-panel{ font-size:93%;}
.q-container{margin-bottom:.5em;}
.q-btnwraper,.q-condition{float:left; display:inline; }
.q-btnwraper{width:40%;}.q-condition{width:58%;}
.q-btnwraper .btn-common{margin:0; font-size:131%; background:#dedede; border:solid 2px #9b9b9b; color:#333;}
/*slide show*/
.slideshow-photo{background:#cfcece; padding:5px; text-align:center; margin-bottom:.5em;}
.slideshow-photo img{border:solid 1px #fff;}
.slideshow-action{padding:0 45px; position:relative; zoom:1; margin-bottom:.5em;}
.slidebtn-l,.slidebtn-r{display:block;background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat; width:37px; height:24px;position:absolute; top:0px; overflow:hidden;}
.slidebtn-l{background-position:0 -340px; left:0;}.slidebtn-l:hover{background-position:0 -370px;}
.slidebtn-r{background-position:-46px -340px; right:0;}.slidebtn-r:hover{background-position:-46px -370px;}
.slideshow-actbar,.slideshow-actbar-main{background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat; height:25px;overflow:hidden;}
.slideshow-actbar{background-position:0 -175px; padding-left:15px;} 
.slideshow-actbar-main{background-position:right -175px; height:20px; padding:5px 15px 0 15px;}
.slideshow-actbar-main a{margin-right:.8em;}
.slideshow-sel select{font-size:93%; margin:.3em 0;}
.slideshow-sel .btn-std{font-size:93%;  margin:0 0 0 .3em;}
/*Best matches*/
.matchbox .vcard-list{margin-bottom:0;}
.matchbox .vcard-list li{border-top:solid 1px #fff; padding-left:.3em;}
.matchbox .vcard-list li.first{border-top:none;}
.matchbox .vcard-list li dd{word-wrap:break-word;overflow:hidden;}
/*My groups*/
.mygroupbox .vcard-list{margin-bottom:0;}
.mygroupbox .vcard-list li{border-top:solid 1px #fff; padding-left:.3em;}
.mygroupbox .vcard-list li.first{border-top:none;}
.mygroupbox .vcard-list dl dt{padding-right:0;} 
.mygroupbox .vcard-list dl dd{font-size:93%;}

/* Profile -----*/
.invitebox{margin-bottom:.5em;}
.invitebox-tit .btn-common{margin:0;}
.invitebox-info{border:solid 1px #a8c595; background:#fff; padding:.3em; font-size:93%; color:#666; position:relative; margin-top:-1px;}

.profile-main-container{background:#fff;}
.profile-main-l{float:left; width:335px; padding:5px;}
.profile-main-r{margin-left:350px;}
.profile-main-photos{margin-bottom:.5em;text-align:center;}
.profile-mainphoto{margin-bottom:.5em; height:320px;text-align:center; line-height:320px; padding:4px; border:solid 1px #d3d3d3;}
.profile-photothums .ul-hor-dib li{width:88px;margin:.3em;} 
.profile-photothums .ul-hor-dib li img{padding:2px; border:solid 1px #d3d3d3;}

.profile-action{margin-bottom:.5em;}
.profile-action .btn-std{font-size:93%; width:43%; margin:.3em 3% .2em 0;}
.friends-list-mini .ul-hor-dib li{margin:.5em; width:80px;}

.profile-my-action{margin-bottom:.5em;  overflow:hidden;}.profile-my-action .btn-std{margin-left:0; margin-right:.5em;font-size:93%;}
.profile-states{margin-bottom:.5em; overflow:hidden; font-size:93%;} .profile-states img{margin-left:.3em;}

.get-introduced .box-exp-head a{text-decoration:none;}
.get-introduced .box-exp-content{padding:0 1px;}
.conn-head{background:#ebebeb; height:20px; padding:2px 10px; line-height:20px; position:relative; overflow:hidden;}
.conn-degree{padding:.5em;} .conn-degree p{overflow:hidden;}
.degree-r{margin-left:3em;} .degree-r li{margin-bottom:.5em; position:relative; font-weight:700;}
.degree-r li.d-arrow{ background:url(/common/v3_5/en_US/images/arrow_degree_down.png) no-repeat left bottom; padding-bottom:20px;}

.conn-path{margin-bottom:1em; color:#333;}
.conn-path li{display:inline-block; padding:3px; margin-right:5px;} .conn-path li{*display:inline;}
.conn-path li a{text-decoration:none; color:#444;}
.conn-path li.r-arrow{background:url(/common/v3_5/en_US/images/arrow_degree_r.png) no-repeat right center; padding-right:23px;}

.tb-profile-info{margin-bottom:0;}
.tb-profile-info th,.tb-profile-info td{border-bottom:dashed 1px #b5beae;}
.tb-profile-info th{background:#f3f3f3; text-align:right; width:18%;}
.tb-profile-info tr.last th,.tb-profile-info tr.last td{border-bottom:none;}

.profile-view-basicinfo{margin-bottom:.5em;}.profile-view-basicinfo table{font-size:93%;}
.profile-view-basicinfo table th, .profile-view-basicinfo table td{padding:.2em;}

.giftbox-tips,.gift-none{display:block;background-color:#fff; margin:.5em;padding:.5em; text-align:left; border:solid 1px #d2d2d2;}
.gift-none{background:#fff url(/common/v3_5/en_US/images/giftbox.png) no-repeat 5px 0; padding-left:85px; height:70px; line-height:70px; font-size:123.1%; font-weight:700;}

.profile-msg,.profile-detail{margin-bottom:1em;}
.profile-msg{background:#fffde2; border:solid 1px #f1d770; border-top-width:2px; padding:.5em;}
.profile-msg table,.profile-detail-info table,.profile-detail-match-info table{width:100%;margin-bottom:0;}
.profile-msg table th{text-align:right;} 
.profile-msg table th,.profile-msg table td{border-bottom:dashed 1px #c7b15a;}
.profile-msg table tr.last th,.profile-msg table tr.last td{border-bottom:none;}

.profile-detail-info{border:solid 1px #d4d4d4;border-top:solid 2px #9ccb7f; padding:.5em;}
.profile-detail-info th{font-weight:400; color:#358a35; width:20%;}

.profile-detail-match-info{border:solid 1px #e6bbe1;border-top:solid 2px #e48ddb; padding:.5em;}
.profile-detail-match-info .tb-profile-info th{background:#fdf0f9; color:#ad538f; font-weight:400;}
.profile-detail-match-info .tb-profile-info th, .tb-profile-info td{border-bottom:dashed 1px #d5b9d6;}
.profile-detail-match-info .i-box-we{border-color:#d5b9d6; color:#ad538f;}

.profile-detail-info .vcard-list li{ width:48%; vertical-align:top; border-bottom:none;}

/* Search -----*/
.actionbar-tp{text-align:right; padding:.2em; margin-bottom:.5em;}
.actionbar-tp .inner-l{padding:3px 0 0 5px;} 
.actionbar-tp select, .actionbar-tp .btn-std, .actionbar-tp .btn-common{margin:0 .2em 0 0;}

.search-b .form-1 li label{width:18%;}.search-b .tips{background-color:#fff;}
.search-b .form-1 li .f-tips, .search-b .form-1 .sub-item, .search-b .form-1 .f1-ml{margin-left:20%;} 
.search-b .form-1 .sub-item{margin-top:0; padding:0;}
.search-b .form-3 .itt{padding:4px 5px;} .search-b .form-3 select{padding:3px;}
.search-b h4, .search-1click h4{color:#016200; font-size:100%;}
.search-b .form-1 .mult-items{ _width:75%;}

.search-1click ul li{padding:.3em 0; vertical-align:top;} 
.search-1click ul li a{background:url(/common/v3_5/en_US/images/sprite_gadgets.png) no-repeat -110px -666px; display:block;padding:3px 0 3px 17px; color:#555;}
.search-saved table{width:100%;}
.search-saved table td{ border-bottom:solid 1px #e3e3e3;}

/*Search results*/
.vcard-rich{margin:1em 0; padding:.5em; border:solid 1px #d2d2d2; background:#fff;} 
.vcard-rich-owner{float:left; width:110px;}
.vcard-rich .user-name,.vcard-rich .user-photo,.vcard-rich .user-states{display:block;margin-bottom:.5em; text-align:center;}
.vcard-rich-content{margin-left:110px;}.vcard-rich-content ul{zoom:1;}
.vcard-rich-content li{display:block; position:relative; padding:.3em 0; border-bottom:dashed 1px #ccc;}
.vcard-rich-content .inner-tit,.vcard-rich-content .inner-info{display:inline-block;width:60%; vertical-align:top; font-size:93%;}
.vcard-rich-content .inner-tit,.vcard-rich-content .inner-info{*display:inline;}
.vcard-rich-content .inner-tit{width:35%; margin-right:2%;color:#428800;}
.vcard-rich-content .action a{font-size:93%; margin:.5em .3em;}

#page-public #profile-rich-list .vcard-rich-content .inner-info{width:65%;}
#page-public #profile-rich-list .vcard-rich-content .inner-tit{width:30%; margin-right:1%;}

.vcard-thums{width:120px; padding:3px; margin:.5em .3em; border:solid 1px #ccc; vertical-align:top;}
.vcard-thums li{display:block; text-align:center; padding:.2em; clear:left;}
.vcard-thums li.owner-photo{height:80px;}
.vcard-thums .btn-std{margin:.5em 0; text-align:left; font-size:93%; float:none; display:block;}

.module-pbrief{margin-bottom:.5em; padding:.5em;}
.module-pbrief .vcard-thums{width:100px; float:left;margin:0;}
.module-pbrief-content{margin-left:120px;}

/*World Mail*/
.tb-mail-list{width:100%; font-size:93%;}
.tb-mail-list input.btn-minor, .tb-mail-list input.btn-common{margin:0; padding:1px 5px!important;}
.tb-mail-list th,.tb-mail-list td{padding:.5em .3em; border-bottom:solid 1px #d3d3d3;}
.tb-mail-list th{background:#e9f4e4; font-weight:400; padding:.3em;}
.tb-mail-list td.sender, .tb-mail-list td.time, .tb-mail-list td.read,.tb-mail-list td.action,.tb-mail-list td.smile{text-align:center;}
.tb-mail-list td.subject{width:42%;}.tb-mail-list td.subject-history{width:55%;}.tb-mail-list th.subject{ text-align:left;}
.tb-mail-list td.time{color:#666;}
.tb-mail-list td.sentto,.tb-mail-list th.sentto{padding-left:1em; text-align:left;}
.tb-mail-list td.status{}

#mail-container .compose-b{padding:1em;}
.contacts-box{position:relative; width:75%; height:140px; background:#fff; border:solid 1px #d3d3d3; overflow:auto; padding:.5em; margin-bottom:1em;}
.contacts-box li{padding:.25em 0; display:block;}
.contacts-box li.selected{background:#f1f1f1; color:#428800;}
.contacts-box .ul-hor-dib li{display:inline-block;}.contacts-box .ul-hor-dib li{*display:inline;}
.compose-b .form-2 .itt{ padding:4px 6px;}
.chathead .inner-l{width:80%;} .chathead .inner-r{width:19%;}
#chat-match-list .vcard-thums{width:115px; margin:.5em .4em;} #chat-match-list .vcard-thums li{font-size:93%;}
.message-box .msg-subject{color:#016200; padding-left:.5em;}
.message-box .msg-content{margin-bottom:.5em; padding:.5em; border-top:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3; background:#f5f5f5;}
.reply-box{background:#f5f5f5; padding:.5em 1em;}

/*Invite Friends -----*/
.invite-exp{margin:1em 0;}
.invite-exp h3{color:#016200; font-size:138.5%; margin-bottom:.5em;}
.tb-invite-list{width:100%;}.tb-invite-list th{text-align:left;}
.invite-byemail{background:#f5f5f5; padding:.5em;}
.invite-msg{padding:1em 1em .5em 1em;}
.invite-msg ul li{padding:.3em 0;}
.invite-msg-content{ margin:.5em 1em;}
.tb-invite-list tr.selected td{ background:#e1e1e1;}
.tb-invite-list tr.hl-td td{background:#fff2d9;}

.invite-webmail .form-1{margin-top:1em; padding-top:1em;}
.invite-webmail .form-1 .tips{background-color:#fff;}

.invite-csv{padding:1em;} .invite-csv .tips{background-color:#fff;}
.invite-csv .invite-byemail{background:#fff;}
.invite-help{padding:1em;} .invite-help h3{margin-bottom:.5em;}.invite-help h4{color:#428800;} .invite-help hr{margin:1em 0;}
.invite-help .ol-num li ul{margin-top:.5em;}

/* Friends -----*/
#friends-container .tips{color:#444; margin:.5em;}
.friends-list .hor-dib {width:94px; margin:6px .4em; text-align:center; padding:0;}
.friends-list .hor-dib a{display:block; padding:6px;border:solid 1px #fff; height:105px; text-decoration:none;} 
.friends-list .hor-dib a span{display:block; margin-top:5px;}
.friends-list .hor-dib a:hover{background:#e3efd9; border:solid 1px #c0cdb3;}
.friends-list .current{position:relative; z-index:999;}
.friends-list .current a,.friends-list .current a:hover{background:#f6f6f6; border:solid 1px #90b987; border-bottom:none; font-weight:700;}
.frds-selected{position:relative; margin-top:-8px;background:#f6f6f6;border:solid 1px #90b987; padding-top:2em; zoom:1;}
.frds-selected .wf-close{top:5px; right:5px;}

.intro-msgbox{background:#f5f5f5;padding:.5em 1em;}
.intro-msgbox .msg-content{background:#fff;}
/* Profile edit -----*/
.profile-edit-menu{width:25%; float:left; position:relative; margin-top:1em; margin-right:-3px;}
.profile-edit-main{width:75%; float:left; background:#c3d5b9;}
.profile-edit-main .edit-content{min-height:480px;_height:480px; margin:3px; padding:1em; background:#fff;}

.profile-edit-menu li{margin-bottom:.3em;}
.profile-edit-menu li a{display:block; background-color:#f7fdf3;color:#5e7651;border:solid 1px #c3d5b9; border-right-width:3px; padding:4px 0; text-decoration:none; zoom:1; }
.profile-edit-menu li a:hover{background-color:#fff;color:#016200;}
.profile-edit-menu li.current a,.profile-edit-menu li.current a:hover{border-width:3px;border-right:none; background-color:#fff;color:#016200; font-weight:700;cursor:default;}

.p-account,.p-basic,.p-photos,.p-idealmatch,.p-about,.p-ownwords,.p-appearance,.p-preferences,.p-cities,.p-travel,.p-friends{background:url(/common/v3_5/en_US/images/sprite_icons.png) no-repeat; padding-left:26px!important;}
.p-account{background-position:3px -1346px;}
.p-basic{background-position:3px -1396px;}
.p-photos{background-position:3px -1446px;}
.p-idealmatch{background-position:3px -1496px;}
.p-about{background-position:3px -1546px;}
.p-ownwords{background-position:3px -1596px;}
.p-appearance{background-position:3px -1646px;}
.p-preferences{background-position:3px -1696px;}
.p-cities{background-position:3px -1746px;}
.p-travel{background-position:3px -1796px;}
.p-friends{background-position:3px -1846px;}

.pe-progress{display:block; font-size:85%; font-weight:400; color:#888; zoom:1;}
.pe-progress .meter{height:6px; width:40%; margin-right:2px;}.pe-progress .meter img{height:6px; border-right-color:#bfbfbf;}

.profile-edit-main .edit-content  .itt{padding:3px 6px;}
.profile-edit-main .edit-content  .btn-common{margin:.5em .5em .5em 0;}
.profile-edit-main .edit-content .pe-title{margin-bottom:1em; padding:.5em; border-bottom:solid 1px #c3d5b9;color:#4a7b2e;}
.pe-photo-container{margin-bottom:1em;}
.pe-photo-mainpic{float:left; display:inline; text-align:center;width:62%;}.pe-mainpic-act{text-align:center; margin-top:.5em;font-size:93%;}
.pe-photo-list{float:right; margin-left:1%; width:37%;}
.pe-photo-thum{font-size:93%; padding:.5em 0; border-bottom:solid 1px #ccc;}
.pe-photo-thum img{float:left; padding:2px; border:solid 1px #ccc;}
.pe-photo-thum ul{margin-left:96px;} .pe-photo-thum ul li{margin-bottom:.3em;}
.profile-edit-main .edit-content .friends-list .hor-dib {margin:6px .2em;}

/*Cities ------*/
.cities-search .form-3 .itt{padding:5px;}
.cities-search-result{padding:.5em; margin-top:.5em; background:#fff;}
.cities-search-result table{width:100%; margin-bottom:0;} 
.cities-search-result table td{border-top:solid 1px #d3d3d3; border-bottom:solid 1px #d3d3d3; width:49%;}
.cities-search-result table td img{float:left; margin-right:.5em;}
.mycities ul li,.mytrips ul li{padding:.3em 0;zoom:1;}
.mycities ul li dl dt{margin-bottom:.3em;}
.mycities ul li dl dd{display:inline;}

.city-map{text-align:center;} .city-share{margin:.5em 0; text-align:left;}
.link-cityshare{background:url(/common/v3_5/en_US/images/share-icon2.png) no-repeat left 0; padding-left:22px; line-height:18px;}
.city-action{background:#fff; padding:1em 1em .5em; border:solid 1px #ddd;} .city-action ul li{padding:.2em 0}
.city-action select{margin-right:.2em; padding:2px;}
.member-list-abbr .vcard-thums{width:115px; background:#fff;}

.add-newtrip .form-1 .itt{padding:4px 5px;}
.add-newtrip .form-1 ul li label{width:18%;}.add-newtrip .form-1 .f1-ml{margin-left:20%;}
.add-newtrip .form-1 .btn-common{margin:0;} 
.add-newtrip .box-exp-content{background:#f3f3f3; border-top:solid 1px #fff;}
#trips-newsfeed .inner-r{padding-top:2px;}
.mytrips ul li dl dt,.mytrips ul li dl dd{margin-bottom:.3em;}
.mytrip-list{margin:.5em 0;} .mytrip-list table{width:100%; font-size:93%;} 
.mytrip-list table td{border-bottom:solid 1px #d3d3d3;} .mytrip-list table tr.last td{border-bottom:none;}
.mytrip-edit{background:#f3f3f3; padding:.5em; text-align:left; margin:.5em; font-size:100%;}
.mytrip-edit .btn-common, .mytrip-edit .btn-minor{margin:0 .5em 0 0;}
.trip-past{text-decoration:line-through; color:#777;} .trip-past a{color:#777;}

/*Subscription ------*/
#membership-select ul.ul-hor-dib li{margin:0 1em;}
#membership-select ul.ul-hor-dib li a{display:block;background:url(/common/v3_5/en_US/images/vip_img.gif) no-repeat; width:200px; height:157px;}
#membership-select #select-vip a{background-position:0 0;}
#membership-select #select-oc a{background-position:-215px 0;}
#membership-select #select-vipoc a{background-position:-430px 0;}
#subscription-vip,#subscription-oc,#subscription-vipoc{margin-bottom:1em;}
#subscription-vip .tb-subscription{border-top:solid 2px #e4618c;}
.tb-subscription{width:100%; _width:99%;}
.tb-subscription td{border-bottom:dashed 1px #ccc; padding:.5em .3em;}
.tb-subscription tr.last td{border-bottom:none;}
#subscription-oc .tb-subscription{border-top:solid 2px #e8bd28;}
#subscription-vipoc .tb-subscription{border-top:solid 2px #9fd389;}

.tb-membership-type{width:100%; font-size:93%;}
.tb-membership-type th,.tb-membership-type td{padding:.2em;border:solid 1px #ccc; }
.tb-membership-type td{background:#f6f6f6;}
.tb-membership-type tr.vip-only td{background:#ffe7ef;}.tb-membership-type tr.oc-only td{background:#ffffc6;}
.tb-membership-type tr.subs-only td{background:#e2ffd6;}

.poplayer-box{min-width:400px; margin:.5em auto 0 auto; text-align:left;}
.pop-head{margin-bottom:.5em; padding-left:.5em;}.pop-head h3, .pop-head h4{margin:0;}
.pop-content{padding:.5em;}

/* Gifts -------*/
.vgift-container{width:700px;}
.vgift-categories,.vgift-content{display:inline; float:left; width:22%;} .vgift-content{width:78%;  background:#f3f3f3;}
.vgift-categories li{margin-bottom:.2em; text-align:right; zoom:1;}
.vgift-categories li a{display:block; padding:5px 10px; color:#4d4d4d; text-decoration:none; cursor:pointer;}
.vgift-categories li a:hover,.vgift-categories li.current a{background:#f3f3f3;color:#478d37;}
.vgift-categories li.current a{font-weight:700;}
.vgift-inner{background:#fff; margin:1em; padding:.5em;min-height:230px;_height:230px;}
.vgift-inner .hor-dib{width:85px; padding:5px 0 0; text-align:center; margin:.3em; border:solid 1px #ddd;}
.vgift-inner .selected{border-color:#c5e4be;}
.vgift-inner .hor-dib a{display:block;margin-top:.2em; font-weight:700; padding:3px 2px; text-decoration:none; background:#ddd; cursor:pointer; }
.vgift-inner .hor-dib a:hover,.vgift-inner .selected a{background:#5ea24c; color:#fff;}
.vgift-inner .coin{_background:none; _padding:0;}
.select-blessing{padding:.5em; border:solid 1px #c5e4be; margin:.5em;}
.select-blessing ul li{display:block; padding:.3em 0; margin:0; text-align:left; font-size:93%; color:#555;}
.select-blessing .btn-common{margin:0;}
#vgift-send-container .profile-mainphoto{border:none;} #vgift-send-container .i-box{overflow:hidden;}
.vgift-box span.coin{margin-top:.5em;}
.buycoins{border-top:solid 2px #7eca70;} .buycoins .tb-subscription{width:auto;}.buycoins .tb-subscription td{padding:.4em .2em;}
/* Groups -------*/
#groups-mainContent .tab-tit{padding:.5em; border-bottom: solid 2px #ddd;}
#groups-mainContent .itt,.search-side .itt{padding:3px;}
.search-side input.btn-common{margin:0 0 0 .3em; padding:3px 5px!important;}
#group-request-list{}
.group-request{padding:.5em; margin-bottom:1em; background:#f3f3f3; border-bottom:solid 1px #d3d3d3;}
.group-request .module,#group-header .module{border-bottom:none; margin-bottom:0;}
#group-header{margin-bottom:1em;}
.group-subtit{margin:.5em 0;} .group-subtit h3,.group-subtit h4{margin:.3em;}
.group-subtit-act{background:#f3f3f3; border-top:solid 1px #d3d3d3; padding:.5em; *padding:.3em .5em;}
.group-subtit-act .ul-hor-di, .group-subtit-act .icon-add{margin-bottom:0;}
.topic-list{padding:.5em;} 
.topic-list ul li{padding-top:.5em;padding-bottom:.5em; border-bottom: dashed 1px #bbb;} .topic-list ul li p{margin-bottom:.2em; font-size:93%;}
.group-thewall{margin:.5em;} .group-thewall textarea{width:95%;} .group-thewall .tar{padding-right:3%;}
.group-thewall-list .mc-title{font-size:93%;}
.group-photos-list .ul-hor-dib li{margin:.3em; vertical-align:top;}
.group-photos-list  .u-240p li{margin:5px .2em; padding:0;}
.topic-title{padding:.5em;} .topic-title h3{margin-bottom:0;}
.topic-author{border-bottom:solid 2px #b9d7b4; margin-bottom:1em;} .topic-author .mc-titbc{background:#edf7eb; border-bottom-color:#b1c7a6;}
.topic-author .mc-content{color:#222;}
.comment-box{margin:.5em 0; padding:.5em;}.comment-box textarea{width:95%;}
#groups-mainContent .member-list-abbr .vcard-thums{width:100px;margin:.5em .4em;}
#group-album-container{padding:.5em .2em;}
#group-photo-view p{margin-bottom:1em;}
.group-invitebox{padding-left:.5em; margin-bottom:1em;}.group-invitebox .contacts-box{width:95%; height:80px; margin-bottom:.3em;}
#group-profile .module{border-bottom:none;}