/* registration */
#register .col { width:34%; float:right; margin-right:0; }
#register .f { width:63%; float:left; margin-right:-1px; }
#register .f .col { width:65%; }
#register .f .f { width:32%; text-align:right; padding-top:2px; }
#register #city small { display:block; color:#aaa; margin-top:3px; }
#register #city small b { font-weight:normal; color:#666; border-bottom:1px solid #ccc; cursor:pointer; }
#register #phonecode { color:#999; }

#register #fcaptcha { text-transform:uppercase; }
#register #captcha .tight { display:block; position:relative; margin:-3px 0 3px; }
#register #captcha .a { position:absolute; left:145px; top:3px; background:url(/i/refresh.gif); width:16px; height:16px; }
#register #captcha .a b { display:none; }

#register .f span.tooltip { position:absolute; color:#666; width:14em; font-size:85%; margin:-9px 0 0 9px; padding:6px 9px; background:#ff9; }
#register #ftitle-tooltip, #register #fdisplay_name-tooltip, #register #fname-tooltip { margin-top:-3px; }

#steps { float:right; color:#999; margin-top:3px; }
#steps b { font-weight:normal; color:#000; }
#picks div.f { width:74%; margin-right:-1em; }
#dashboard { width:26%; padding:14px 0; }
#picks #nav { padding-top:6px; }
#picks #skip, #picks #nav { text-align:center; }
#picks #skip a { color:#999; }

#dashboard { border-left:1px solid #ddd; }
#dashboard div { background:#f3f3f3; padding:12px; margin-bottom:1em; }
#dashboard #display { background:#333; color:#999; }
#dashboard p { margin-bottom:9px; }
#dashboard ul.c { list-style:none; margin-left:0; text-align:center; padding:7px 6px 9px 12px; margin:0 -12px 12px; border:1px solid #444; border-left:none; border-right:none; }
#dashboard .c li { width:25%; float:left; margin-right:-1px; }
#dashboard .c li small { display:block; margin-bottom:2px; }
#dashboard .c li b { display:block; color:#fff; font-size:167%; padding:6px 3px; background:#444; border:1px solid #262626; }
#dashboard .c li b, #dashboard .c li small { margin-right:3px; }
#dashboard dl, #dashboard dd { margin:0; }
#dashboard dt img { float:left; }
#dashboard dd { padding-left:57px; }
#dashboard dd b { color:#ccc; }
#dashboard #searchpicks { position:relative; }
#dashboard #searchpicks input { border:1px solid #ccc; padding:4px 6px; }

#picks128 .sbtn { margin-top:9px; }
#picks128 b { font-size:108%; }
#picks128 { padding-top:9px; margin-bottom:0; }
#picks128 .col { width:5%; float:right; margin-right:0; }
#picks128 div.f { width:95%; float:left; margin-right:-1px; }
#picks128 .c50e .col { width:94.7%; float:right; }
#picks128 .c50e .f { width:5.3%; float:left; }
#picks128 .c50e .c .col { float:left; }
#picks128 .c50e .col .col { margin-bottom:12px; width:50%; }
#picks128 #pick { margin-bottom:22px; height:408px; width:100%; }

#picks128 ul { list-style:none; margin:0; padding:0 18px 0 17px; /*position:relative;*/ }
#picks128 li { background:#fff; }
#picks128 li .b { float:left; padding:0; line-height:124%; background:#fff; padding-left:137px; }
#picks128 li img { float:left; display:inline; margin-left:-137px; }
#picks128 li small { font-size:100%; display:block; }

#picks128 .prev img, #picks128 .next img { display:none; }
#picks128 .prev a, #picks128 .next a { display:block; height:408px; margin:0 auto 0 0; text-align:center; background:url(/i/prev.gif) no-repeat center center; outline:none; }
#picks128 .next a { background-image:url(/i/next.gif); margin:0 auto; }
#picks128 .next a:hover, #picks128 .prev a:hover { background-color:#f3f3f3; }

#pickcats { list-style:none; margin:0 0 22px; margin-right:-12px; }
#pickcats li { float:left; margin:0 -1px 0 0; }
#pickcats li .c { display:block; border:1px solid #eee; border-left:none; border-right:none; padding:4px 0; margin-bottom:-1px; margin-right:24px; position:relative; background:#fff; }
#pickcats li b { float:left; font-size:108%; line-height:135%; margin:1px 12px 0 0; }
#pickcats .sbtn { float:right; }

#picks #createprofile .col { width:75%; float:left; margin-right:-1px; }
#picks #createprofile .col .col { width:50%; }
#picks #createprofile .f { width:25%; }
#createprofile textarea { width:95%; }

#invite { margin-bottom:22px; padding-top:6px; }
#invite .col { width:75%; }
#invite .f { width:23%; text-align:right; }
#invite p .f { padding-top:3px; }