/* CSS Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1.5; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }


/* General CSS */
/*@font-face { font-family:MyCalibri; src:url('../fonts/calibri.ttf'); }*/

* html .pngimg, * html .logo img, * html .twiticon, * html .fbicon, * html .rssicon { behavior: url(scripts/iepngfix.htc); }

.twiticon, .fbicon, .rssicon, .ftop li li, .askbox .search input, .edit, .likesbox .like, .likesbox .unlike, .report, 
.twitlink, .inlink, .fblink, .userpanel .stats li:first-child, .medals .gold, .medals-small .gold, .medals .silver, 
.medals-small .silver, .medals .brown, .medals-small .brown, .icon-q, .icon-a, .icon-u, .icon-c, .icon-p, .icon-t, 
.icon-ar, .icon-ra, .shoutbox .heading .maxmin, .shoutbox .shouts dd .arrow { background:url(../images/sprite_norepeat.png) no-repeat left top; }

.admopts img { background:url(../images/sprite_admin.png) no-repeat left top; }

* html .edit, * html .likesbox .like, * html .likesbox .unlike, * html .report, .dsc, .asc, .thumbup, .thumbdown, 
.flex, .cost, .axs, .msg-err strong, .msg-warn strong, .msg-sxs strong, .msg-info strong, .msg-err .close, .msg-warn .close, 
.msg-sxs .close, .msg-info .close, .vertmenu .arrow, .expand, .collapse, .errorh2  { background:url(../images/sprite_norepeat.gif) no-repeat left top; }

.sitelinks li, .sitelinks a, .ftop li, .twiticon, .icon-q, .icon-a, .icon-u, .icon-c, .icon-p, .icon-t, .icon-ar, .icon-ra, .fbicon, 
.rssicon, .bluebtn, .orbtn, .orlinkbtn, .grlinkbtn, .ftdmem li, .ftdmem .stats, .member50, .member64, .catqstns, .hotlist li, 
.twocols .col, .threecols .col, .graybtn, .qaclist .flag, .report, .dsc, .asc, .thumbup, .thumbdown, .paging span, .paging a, 
.cssform dt, .cssform dd, .twitlink, .inlink, .fblink, .userpanel .stats li, .medals .gold, .medals-small .gold, 
.medals .silver, .medals-small .silver, .medals .brown, .medals-small .brown, .comprodinfo .stats li, .complist li, 
.prodlist li, .csslist small, .cssdropdown, .cssform span.cssdropdown, .admopts li, .allcats li, .subcatdiv .subcatlist .col, 
.venlist .col, .alphalist li, .buyexp li { display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display: inline; }

.wordwrap, .qaclist li  { word-wrap:break-word; }

.rc2, .graybtn, .orangebtn, .graytxtftd, .bluebtn, .cssform input, .cssform textarea, .cssdropdown, .complist .image-small, 
.prodlist .image-small, .prodqa .image-small { -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.rc5, .askbox, .askbox .itext, .astext, .products, .shopping, .education, .appstore, .celebrity, .ansdiv textarea, .catqstns, 
.userpanel, .userinfo .image, .cntleft .askbox .ibutton, .userbadges, .admopts img, .userslist .image, .catinfo .image, 
.subcatdiv, .askbox.findcp .search, .trendslist .image, .imgbr, .fixheader .logo, .vert2ddmenu, 
.shoutbox .myshout .button, .askbox.findcp .ibutton { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.rct5, .likesbox .like, .userpanel .medals { -moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
.rct9, .rc10br .cssh4, .cssh4br { -moz-border-radius:9px 9px 0 0; -khtml-border-radius:9px 9px 0 0; -webkit-border-radius:9px 9px 0 0; border-radius:9px 9px 0 0; }
.rcb5, .likesbox .unlike, .userpanel .expertise, .askbox .autosuggest, .aslist { -moz-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }
.rctl5, .askbox .ibutton, .cntleft .asksup .ibutton { -moz-border-radius:5px 0 0; -khtml-border-radius:5px 0 0; -webkit-border-radius:5px 0 0; border-radius:5px 0 0; }
.rctr5, .askbox .search, .cntleft .asksup .search { -moz-border-radius:0 5px 0 0; -khtml-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0; }
.rc10, .rc10br, .userpanel .total, .comprodinfo, .comprodinfo .stats strong, .msg-err, .msg-warn, .msg-sxs, .msg-info,  
.allcats .col, .venlist .col { -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.rc10br, .cssh4br { border:1px solid; position:relative; }

.fl { float:left; }
.fr { float:right; }
.fs13 { font-size:13px; }
body .fs23 { font-size:23px; }
.block { display:block; }
.hide { display:none; }
.mb10 { margin-bottom:10px; }
.ml-10 { margin-left:-10px !important; }
html .mb5 { margin-bottom:5px; }
html .mb20 { margin-bottom:20px; }
.n21t { font:normal 21px "Trebuchet MS"; margin:0 0 2px 5px; }
.tac { text-align:center; }
.taj {  font-size: 14px;line-height: 1.8;text-align: justify; }
.tar { text-align:right; }
.ofhide { _width:100%; overflow:hidden; }
body .p0 { padding:0; }
body .p5 { padding:5px; }
.ptb5 { padding-top:5px; padding-bottom:5px; }
.plr5 { padding-left:5px !important; padding-right:5px !important; }
.p10 { padding:10px; }
.plr10 { padding-left:10px; padding-right:10px; }
body .w36 { width:37%; }
body .w49 { width:49%; }
body .w62 { width:62%; }
body .w69 { width:69%; }

.posrel { position:relative; }

.graybrt { border-top:1px solid; }

/* Header-Footer CSS */
body, .logo small, .graytxtfld { font:normal 13px /*Calibri, MyCalibri, */Arial, Helvetica, sans-serif; }
.graybtn, .orangebtn { font:normal 14px "Trebuchet MS"; }

a, .alt:hover, .csslist small a, .msg-err li a:hover, .msg-warn li a:hover, .msg-sxs li a:hover, .msg-info li a:hover, 
.subcatdiv a:hover, .checkboxlist a:hover, .trendslist .title a:hover { text-decoration:underline; }
a:hover, .alt, .csslist small a:hover, .msg-err li a, .msg-warn li a, .msg-sxs li a, .msg-info li a, .subcatdiv a, 
.checkboxlist a, .trendslist .title a, .askbox .autosuggest li a,  .aslist li a { text-decoration:none; }

.wrapper { width:955px; margin:0 auto; position:relative; }
.wrapper-alt { width:500px; margin:0 auto; position:relative; }
.footerwrapper { width:500px; margin:0 auto; position:relative; }

.header { width:100%; position:absolute; top:0; }
.htop { height:77px; }

.logo, .sitelinks, .searchbox { position:absolute; }
.logo { top:10px; left:5px; }
.sitelinks { top:10px; right:5px; }
.searchbox { bottom:10px; right:0; }

.logo small { display:block; margin-top:-5px; text-align:right; }
.sitelinks li { margin-left:10px; }
.sitelinks li, .sitelinks a { font-size:11px; line-height:20px; }

.graytxtfld { width:385px; border:1px solid; padding:5px; }

.graybtn, .orangebtn { font-size:14px; border:1px solid; cursor:pointer; text-decoration:none; padding:3px 6px; }
.orangebtn { font-weight:bold; }
.contents .orangebtn { font-size:16px; padding:1px 6px 2px; }
* html .graybtn, * html .orangebtn { overflow:visible; padding:1px 10px; vertical-align:baseline; }
a.graybtn, a.orangebtn { padding:4px 9px; }

.sitemenu, .sitemenu div { border-bottom:1px solid; }
.sitemenu div { height:32px; }
.sitemenu li, .sitemenu a { float:left; }
.sitemenu a { font:bold 16px "Trebuchet MS"; text-decoration:none; padding:4px 15px 6px; border-style:solid; border-width:0 1px; }
.sitemenu li:first-child a { border-left:none; }
.sitemenu li:last-child a { border-right:none; }

.fsearch { padding:8px 0; }
.fsearch .graybtn { padding:1px 6px; }
.fsearch .orangebtn { padding:3px 6px; border:none; }

.ftop { border-bottom:1px solid; padding:1.8% 0; }
.fbtm { border-top:1px solid; padding:0.65% 0; }

.ftop li { width:22.6%; padding:0 2% 0 0; }
* html .ftop li { width:22.9%; }
.ftop li li { display:block; width:auto; /*padding:0 0 0 20px; background-position:left -143px;*/ padding:0; background:none; }
* html .ftop li ul { padding-left:20px; }
* html .ftop li li { background:none; list-style:disc outside; padding:0; vertical-align:middle; }
.ftop .fth4 { font:normal 17px "Trebuchet MS"; margin-bottom:5px; }
.ftop a, .fbtm, .fbtm a, .copyright { font:normal 12px/20px Arial; text-decoration:none; }
.ftop a:hover, .fbtm a:hover { text-decoration:underline; }
.ftop a { font-size:13px; }
.copyright { font-size:11px; }

.fbfollow { float:right; font:normal 16px "Trebuchet MS"; margin-top:10px; }
.fbfollow a { cursor:pointer; }

.twiticon, .fbicon, .rssicon { width:20px; height:20px; text-indent:-9999px; overflow:hidden; }
.twiticon { background-position:left -50px; }
.fbicon { background-position:left top; }
.rssicon { background-position:left -100px; }

/* Rest of CSS */
.contents { padding:15px 0; margin-top:114px; }
.cntleft { float:left; width:68%; }
.cntright { float:right; width:30%; }

.askbox { border:1px solid; padding:13px; position:relative; margin-bottom:15px; position:relative; height:100%; }
.askbox .itext { display:block; width:97%; font:normal 16px Arial; border:1px solid; padding:13px; position:relative; top:-33px; }
.astext { border:1px solid !important; padding:6px 13px !important; }
.askbox label { font:bold 26px "Trebuchet MS"; position:relative; top:53px; left:4px; color:#FFFFFF}
.askbox .ibutton, .askbox .search input { height:35px; width:77px; font:normal 18px "Trebuchet MS"; border:none; cursor:pointer; position:absolute; bottom:-1px; right:110px; }
.askbox .search { width:auto; right:13px; padding:0; }
.askbox .search input { width:96px; background-position:70px -192px; position:static; padding-right:20px; }
* html .askbox .search input { background:none; padding-right:0; }
.askbox .stats { position:absolute; bottom:13px; right:13px; }
.askbox .autosuggest,  .aslist { visibility:hidden; border:1px solid; position:absolute; left:13px; right:13px; top:57px; z-index:10000; border-top:none;  } 
.askbox .autosuggest li,  .aslist li { border-top:1px solid; padding:5px 13px; cursor:pointer; } 

.cntleft .askbox { padding-bottom:23px; }
.cntleft .askbox .itext { width:81%; top:-23px; }
.cntleft .askbox label { font-size:18px; top:57px; }
.cntleft .askbox .ibutton { bottom:auto; right:13px; top:14px; height:45px; width:81px }

.cntright .askbox { padding-bottom:45px; }
.cntright .askbox .itext { font-size:13px; width:92%; top:0; padding:10px; }
.cntright .askbox label { font-size:18px; top:-5px; }

.findcp .itext { width:85%; }
.findcp .ibutton { bottom:auto; right:13px; top:13px; height:47px; width:100px }
.findcp .search input { margin:5px 0 0 2px; }

.cssh4, .cssh4br { min-height:29px; _height:29px; border-bottom:1px solid; padding:8px 16px 7px; }
div.cssh4 { font:normal 13px Arial; }
.cssh4, .cssh4br, div.cssh4 h4, .cssh4nobg { font:normal 20px "Trebuchet MS"; text-transform:uppercase; }
div.cssh4 h4 { line-height:24px; }
.cssh4link { position:absolute; right:16px; top:14px; text-transform:capitalize; }

.csslist li { list-style:none; border-bottom:1px solid; padding:8px; }
.csslist a { font:bold 18px/1.3em Arial; text-decoration:none; }
.csslist small, .csslist small a  { font:normal 13px Arial; }
.csslist small { padding-top:5px; vertical-align:bottom; }

.gtext { font:normal 18px Arial; }

.bluebtn, .orbtn, .cssform input.bluebtn { height:23px; font:bold 18px "Trebuchet MS"; text-decoration:none; padding:3px 10px 5px; border:0; cursor:pointer; }
button.bluebtn, input.bluebtn, .cssform input.bluebtn, button.orbtn { width:auto; height:auto; padding:2px 9px 4px; border:0; }
button.orbtn { padding:3px 9px; }
* html button.bluebtn, * html button.orbtn { overflow:visible; padding:0 10px 1px; margin-right:5px; }
.bluebtn, .orbtn { font-weight:normal\0/; } /* CSS-Hack for IE8 */

.member40 { width:40px; height:40px; overflow:hidden; text-align:center; }
.member40 img { min-width:40px; _width:40px; min-height:40px; _height:40px; }

.member80 { width:80px; height:80px; overflow:hidden; text-align:center; }
.member80 img { min-width:80px; _width:80px; min-height:80px; _height:80px; }

.topmem li { clear:left; min-height:40px; _height:40px; padding:10px;border-bottom:1px solid;border-color:#EFEFF0; }
.topmem a { text-decoration:none; }
.topmem a:hover { text-decoration:underline; }
.topmem .member40 { float:left; margin-right:10px; }
.topmem .name { display:block; font:bold 14px Arial; margin-top:3px; }
.topmem .stats { display:block; font:normal 11px Arial; margin-top:3px; }

.catqstns { width:46%; min-height:115px; _height:115px; border:1px solid; margin:0 3px 7px 0; padding:1.57%; }
.catqstns:nth-child(2n) { margin-right:0; }
.catqstns { margin:0 1px 5px 0\0/; } /* CSS-Hack for IE8 */
* html .catqstns { width:45.9%; padding:10px; margin:0 4px 4px 0; overflow:hidden; }
.cqh4 { font:normal 19px "Trebuchet MS"; }
.catqstns li, .catqstns .text  { margin:10px 0 10px 110px; height:32px; overflow:hidden; [;width:62%; ] }
.catqstns a, .catqstns .text { font:bold 13px Arial; text-decoration:none; }
.catqstns .text { height:auto; margin:5px 0 0 100px; font-weight:normal; text-align:justify; }
.catqstns small, .catqstns small a { font:normal 11px Arial; }
.catqstns a:hover { text-decoration:underline; }

.products, .shopping, .education, .appstore, .celebrity { float:left; width:88px; height:78px; padding:3px; background:url(../images/cat_qstns.jpg) no-repeat 3px 3px; border:1px solid; overflow:hidden; margin-top:5px; }
.shopping { background-position:-97px 3px; }
.education { background-position:3px -97px; }
.appstore { background-position:-97px -97px; }
.celebrity { background-position:3px -197px; }

.hotlist { padding:7px 0 7px 4px; }
.hotlist li { width:22.48%; padding:7px 0 7px 1.5%; }
.hotlist a { text-decoration:none; }
.hotlist a:hover { text-decoration:underline; }
.hotlist span { display:block; text-align:center; }
.hotlist .image { height:94px; overflow:hidden; margin-bottom:8px; }
.hotlist a { font-size:13px; font-weight:bold; }
.hotlist .image img { min-width:100%; _width:100%; min-height:94px; _height:94px; }

.twocols .col { width:47.2%; margin-right:2%; list-style-position:outside; }
.threecols .col { width:30.7%; margin-right:2%; list-style-position:outside; }
* html .twocols .col { width:42.8%; }
* html .threecols .col { width:29.3%; }
.twocols a, .threecols a { font:normal 13px/24px Arial; text-decoration:none; }
.twocols a:hover, .threecols a:hover { text-decoration:underline; }

.icon-q, .icon-a, .icon-u, .icon-c, .icon-p, .icon-t, .icon-ar, .icon-ra { width:27px; height:26px; text-indent:-9999px; overflow:hidden; background-position:left -400px; }
.icon-a { background-position:left -450px; }
.icon-u { background-position:-50px -450px; }
.icon-c { background-position:left -500px; }
.icon-p { background-position:-50px -500px; }
.icon-t { background-position:left -750px; }
.icon-ar { background-position:-50px -750px; }
.icon-ra { background-position:-100px -450px; }
.sbluebtnbig { width:47px; height:45px; font:bold 37px/42px "Trebuchet MS"; border:1px solid; text-align:center; overflow:hidden; }

.qaclist li { min-height:35px; _height:35px; border-bottom:1px solid; padding:15px 70px 15px 57px; position:relative; font-size:15px;}
.qaclist li:last-child { border:none; }
.qaclist .icon-q, .qaclist .icon-a, .qaclist .icon-u, .qaclist .icon-c, .qaclist .icon-p, .qaclist .icon-t, .qaclist .icon-ar { position:absolute; left:15px; top:20px; }
.qaclist .title { font:bold 18px/1.3em Arial; text-decoration:none; }
.qaclist small, .qaclist small a { font:normal 13px Arial; text-decoration:none; }
.qaclist small a:hover { text-decoration:underline; }
.qaclist .flag { width:16px; height:10px; padding:4px 6px 0 0; overflow:hidden; }
.qaclist .flag img { vertical-align:top; }
.qaclist .poster { position:absolute; right:15px; top:12px; /*width:40px; text-align:center; overflow:hidden;*/ }

.breadcrumb, .breadcrumb a { font:normal 12px Arial; }
.breadcrumb { border-bottom:1px solid; margin-top:-15px; padding:6px; margin-bottom:15px; }
.breadcrumb span { font-family:Verdana; margin:0 2px; }

.boxy { padding:10px; border-bottom:1px solid; line-height:18px; }

.memgrid img { filter:alpha(opacity=70); -khtml-opacity:0.7; -moz-opacity:0.7; opacity:0.7; margin-right:1px; }
.memgrid img:hover, .memgrid a:hover img { filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; }

.sharebox label { display:block; font:bold 16px "Trebuchet MS"; margin-bottom:5px; }
.sharebox textarea { width:95%; height:40px; display:block; font:normal 13px Arial; border:1px solid; padding:5px; }

.bguide { height:147px; background:url(../images/become_guide_two.jpg) no-repeat left top; padding:20px 10px 10px 110px; }
.bguide strong, .bguide span { display:block; }
.bguide strong { font:normal 24px "Helvetica Condensed Bold", "Myriad Pro"; }
.bguide span { font:normal 14px Arial; text-align:center; margin:10px 0 20px; }

.question { position:relative; padding-left:59px; }
.question .icon-q { width:49px; height:47px; background-position:-50px -400px; position:absolute; left:0; top:6px; }
.question .grntd { background-position:-100px -400px; }
.question .title { display:inline; font:normal 24px "Trebuchet MS"; }
* html .question .title { line-height:28px; }
* html .question .ad { padding-left:59px; }
.question .stats { font:normal 11px Arial; text-align:right; padding:5px 0; }

.edit { background-position:left -248px; padding-left:12px; font:normal 11px Arial; text-decoration:none; margin-left:5px; }
* html .edit { background-position:left -98px; }

.likesbox { float:left; width:49px; padding:5px 0; margin:16px 0; font:bold 12px/18px "Trebuchet MS"; text-align:center; position:relative; }
.likesbox strong { display:block; font-size:18px; }
.likesbox .like, .likesbox .unlike { height:15px; width:100%; position:absolute; left:0; top:-16px; background-position:19px -297px; text-indent:-9999px; overflow:hidden; ; }
.likesbox .unlike { top:auto; bottom:-16px; background-position:19px -322px; }
* html .likesbox .like, * html .likesbox .unlike { background-position:19px -147px; }
* html .likesbox .unlike { background-position:19px -172px; }

.qrel { text-align:justify; margin-left:59px; padding-bottom:5px; border-bottom:1px solid; }
.qdesc { margin-bottom:5px; }

.btngrp { border-top:1px solid; padding-top:13px; }

.report { font:normal 11px "Trebuchet MS"; background-position:left -350px; padding-left:20px; text-decoration:none; margin-top:5px; }
* html .report { background-position:left -200px; }
.report:hover { text-decoration:underline; }

.dsc, .asc { background-position:right -219px; padding-right:12px; text-decoration:none; }
.asc { background-position:right -243px; }

.notice { padding:8px; }
.notice, .notice a { font:bold 18px "Trebuchet MS"; }

.optbar { font:normal 11px Arial; padding:10px; }
.optbar .report { margin:0; }

.thumbup, .thumbdown { width:15px; height:16px; background-position:left -275px; text-indent:-9999px; overflow:hidden; vertical-align:text-bottom; }
.thumbdown { background-position:left -300px; vertical-align:text-top; }
span.thumbup { background-position:-25px -275px; }
span.thumbdown { background-position:-25px -300px; }

.answerslist li { border-width:0 0 1px; border-style:solid; margin:0 0 2px; }
.answerslist li:last-child { border-bottom-width:0; }
.answerslist>li:hover { border-width:3px; *border-width:0 0 1px; _border-width:3px; margin:0; *margin:0 0 2px; _margin:0; }
.answerslist dl { padding:10px 10px 25px; position:relative; }
* html .answerslist dl { zoom:1; padding-bottom:20px; }
.answerslist>li:hover dl { padding:7px 7px 25px; *padding:10px 10px 25px; _padding:7px 7px 25px; }
.answerslist dt { margin-bottom:15px; }
.answerslist dt strong { font:bold 15px Arial; }
.answerslist dt span { font:bold 11px Arial; }
.answerslist dt small, .answerslist dt small a { font:normal 11px Arial; }
.answerslist dd, .qdesc { font:normal 13px/150% Verdana; text-align:justify; overflow:hidden;}
.answerslist p { margin-bottom:10px; }
.answerslist .optbar { position:absolute; bottom:0; left:0; right:0; padding:5px 10px; margin:0; }
* html .answerslist .optbar { width:100%; bottom:-3px; }
.answerslist>li:hover .optbar { display:block; padding:5px 7px; }
.answerslist .comments { padding:0 15px 15px 30px; }
.answerslist>li:hover .comments { display:block; padding:0 12px 15px 27px; }
.answerslist .comments .heading { display:block; font:bold 16px "Trebuchet MS"; margin:5px; }
.answerslist .comments li { border:1px solid; margin-top:2px; padding:10px; text-align:justify; }
.answerslist .comments small { display:block; font:normal 11px Arial; margin-top:10px; }
.answerslist .comments .report { margin-top:0; }
.answerslist dd ul, .answerslist dd ol { margin-bottom:10px; padding-left:40px; list-style:disc; }
.answerslist dd ol { list-style:decimal; }
.answerslist dd li { border:none; }
.answerslist blockquote { margin:0 40px 10px 40px; padding:5px 10px; border-left: 5px solid; }
.answerslist blockquote p { margin:0; }

.paging span, .paging a { font:bold 11px/14px Arial; padding:3px 7px; margin-right:4px; border:1px solid; text-decoration:none; }
.paging.small span, .paging.small a { padding:1px 5px; }

.toolbar { width:98%; border:1px solid; position:relative; font:normal 14px/22px Arial; padding:5px; }
.toolbar .options { position:absolute; right:5px; top:5px; }
.toolbar .heading { display:inline; font-size:18px; margin-left:5px; }
.toolbar .name { font:bold 14px Arial; text-decoration:none; }
.postans .textarea { width:98%; font:normal 13px/150% Verdana; border:1px solid; padding:5px; margin:-1px 0 7px; }
.postans .captcha { float:left; }
.postans .padiv { display:block; padding:5px 0 0 150px; font:normal 12px Arial; }
.postans .padiv2 { display:block; padding:5px 0 0 20px; }
.postans .padiv .patf { border:1px solid; vertical-align:middle; }
.postans .padiv .pacb { vertical-align:middle; margin:0 3px 1px 0; }

.urread strong { font:bold 18px Arial; }

.fstf { width:300px; border:1px solid; padding:3px; }

.ansdiv textarea { width:95.5%; font:normal 13px/150% Verdana; border:2px solid; padding:10px; }

.cssform { overflow:hidden; padding:20px; }
.cssform dt { float:left; clear:both; width:27%; text-align:right; margin-bottom:10px; padding:5px 0; }
.cssform dd, .cssform .button { float:right; width:72%; margin-bottom:10px; clear:right; }
.cssform .dd { margin-left:28%; clear:both; }
* html .cssform .dd { margin-left:26.5%; }
.cssform input, .cssform textarea, .cssdropdown, .cssform .cssdropdown { width:68%; border:1px solid; padding:4px; *padding:3px; _padding:4px; }
.cssform input, .cssform textarea, .cssdropdown select, select.cssdropdown { font:normal 13px Arial; }

.cssform small, .cssform span { display:block; font-size:11px; margin:5px 0 }
.cssform small { margin:2px 5px 0; }

.cssdropdown { width:auto; vertical-align:middle; }
.cssdropdown, .cssform span.cssdropdown { margin:0; }
.cssdropdown select { width:100%; *width:auto; _width:100%; border:none; background:none; }
select.cssdropdown  { width:auto; vertical-align:middle; }

.cssform .checkbox, .checkboxlist li, .cssform .radio { display:block; min-height:15px; _height:15px; padding-top:8px; margin:0; }
.cssform .checkbox input, .checkboxlist input, .cssform .radio input { float:left; width:auto; padding:0; margin:0 5px; border:0; }
.cssform .checkbox label, .checkboxlist label, .cssform .radio label { display:block; font-size:12px; margin-left:23px; }

.cssform fieldset { border: 1px solid #F1F1F1; overflow: hidden; padding:15px 15px 10px; margin-bottom:15px; }
.cssform legend { color:#1B608A; font-size:16px; font-weight:bold; padding:2px 10px; text-align:left; }

.linksbar { padding:5px 10px; border-bottom:1px solid; }
.checkboxlist li { padding:5px; border-bottom:1px solid; }
.checkboxlist a { font-weight:bold; }
.checkboxlist small { font-size:11px; }
.checkboxlist .read a { font-weight:normal; }
 
.csstree, .csstree ul { margin-left:16px; border-left:1px dotted; }
.csstree ul { display:none; }
.csstree li { display:block; /*min-height:15px; _height:15px;*/ position:relative; }
.csstree input { float:left; width:auto; padding:0; margin:0; position:relative; top:9px; }
.csstree label { display:block; font-size:12px; margin:0 0 6px 13px; padding-left:9px; position:relative; top:8px; font-weight:normal; }
.csstree strong { display:block; height:15px; border-bottom:1px dotted; padding-left:12px; margin-bottom:5px; }
.csstree .expand, .csstree .collapse { position:absolute; left:-3px; top:9px; cursor:pointer; }
.csstree .collapse { position:absolute; left:-6px; }
.expand, .collapse { width:12px; height:12px; background-position:left -225px; }
.collapse { background-position:left -247px; }

.cssform .button input { width:auto; margin-right:5px; vertical-align:middle; }
.cntright .cssform .button input { width:auto; }

.cntright .cssform input, .cntright .cssform textarea { width:91%; margin-left:2%; }

.cssform .links { clear:both; border-top:1px solid; padding-top:5px; margin:0 -20px -10px; }

.sharenow { text-align:center; }
.sharenow .heading { display:inline; font:normal 18px/30px "Trebuchet MS"; }
.sharenow ul, .sharenow li { display:inline; }

.twitlink, .inlink, .fblink { width:32px; height:32px; background-position:-50px -50px; text-indent:-9999px; overflow:hidden; }
.inlink { background-position:-50px -100px; }
.fblink { background-position:-50px top; }

.userpanel { position:relative; padding:75px 5px 5px; }
.userpanel .total { font:bold 36px "Trebuchet MS"; position:absolute; top:10px; left:10px; padding:5px; }
.userpanel .stats { position:absolute; right:10px; top:10px; text-align:center; font:normal 15px "Trebuchet MS"; }
.userpanel .stats li { float:left; padding:7px 10px; }
.userpanel .stats li:first-child { background-position:right -543px; padding-right:12px; }
.userpanel .stats strong { display:block; font:bold 18px "Trebuchet MS"; }

.userpanel .medals { text-align:center; padding:10px; margin-bottom:1px; }

.medals .gold, .medals .silver, .medals .brown { width:48px; height:44px; background-position:left -600px; line-height:9999px; overflow:hidden; margin:0 5px; }
.medals .silver { background-position:left -650px; }
.medals .brown { background-position:left -700px; }
.medals strong { display:block; font:bold 18px/40px Arial; text-align:center; margin-right:1px; }

.medals-small .gold, .medals-small .silver, .medals-small .brown { width:40px; height:20px; padding-left:28px; background-position:-50px -600px; line-height:9999px; overflow:hidden; margin:0 5px; }
.medals-small .silver { background-position:-50px -650px; }
.medals-small .brown { background-position:-50px -700px; }
.medals-small strong { display:block; font:bold 14px/20px Arial; }

.userpanel .expertise { padding:10px; margin-bottom:5px; }
.expertise .heading { font:normal 20px "Trebuchet MS"; }
.expertise ul { padding:5px 0; }
.expertise li, .expertise a { display:inline; text-decoration:none }
.expertise a:hover { text-decoration:underline; }

.points li { border-bottom:1px solid; border-top:1px solid; font:normal 14px "Trebuchet MS"; padding:2px 10px; }
.points strong { font-size:18px; }

.image-small, .image-small td, .image-medium, .image-medium td, .image-large, .image-large td, .image-medwide, .image-medwide td, 
.image-largewide, .image-largewide td, .image-smallwide, .image-smallwide td { width:40px; height:40px; text-align:center; vertical-align:middle; }
.image-smallwide, .image-smallwide td { width:100px; height:56px; }
.image-medium, .image-medium td { width:80px; height:80px; }
.image-medwide, .image-medwide td { width:123px; height:69px; }
.image-large, .image-large td { width:120px; height:120px; }
.image-largewide, .image-largewide td { width:288px; height:162px; }
.image-small, .image-medium, .image-large, .image-smallwide, .image-medwide, .image-largewide { display:block; overflow:hidden; }
.image-small img { width:40px; }
.image-medium img { max-width:80px; }
.image-large img { max-width:120px; }
.image-smallwide img { max-width:100px; }
.image-medwide img { max-width:123px; }
.image-largewide img { max-width:288px; }

.userinfo .image { padding:5px; border:2px solid; }
.userinfo .fr { float:none; margin-left:150px; }
.userinfo .name { font-size:14px; margin-bottom:5px; }
.userinfo .name strong { font:normal 30px "Trebuchet MS"; }
.userinfo .desc { font-size:11px; margin-bottom:10px; }

.rc10br .csslist li:last-child { border:none; }

.medlist li { min-height:50px; _height:50px; }
.medlist .medals { float:left; margin:3px 0 0 20px; }
.medlist ol { margin-left:100px; }
.medlist ol li { padding:0; border:none; min-height:0; }

.comprodinfo { border:2px solid; padding:15px; margin-bottom:15px; }
.comprodinfo .image { padding:5px; border:1px solid; }
.comprodinfo .fr { float:none; margin-left:150px; }
.comprodinfo .fr .fr { float:right; margin-left:0; }
.comprodinfo .title { font-weight:normal; font-size:16px; margin-bottom:10px; }
.comprodinfo .title .name { display:block; font:bold 24px "Trebuchet MS"; }
.comprodinfo .stats li { font:bold 18px "Trebuchet MS"; margin-right:20px; }
.comprodinfo .stats strong { font-size:22px; padding:3px 5px; }

.complist, .complist li { margin:7px; text-align:center; } 
.complist .image-small { float:left; border:2px solid; }

.cntright .prodlist { margin-bottom:5px; }
.prodlist li { width:27.9%; padding:2.5%; border-top:1px solid; min-height:46px; _height:46px; position:relative; }
.cntright .prodlist li { display:block; width:auto; padding:10px; border-bottom:1px solid; border-top:none; min-height:42px; _height:42px; }
.prodlist .image-small { float:left; border:1px solid; margin-top:2px; }
.cntright .prodlist .image-small { margin:0; }
.prodlist .name, .prodlist small { display:block; margin-left:52px; }
.prodlist .name { font:bold 14px "Trebuchet MS"; }
.cntright .prodlist .link { position:absolute; right:10px; bottom:10px; }

.prodqa li { padding-left:15px; }
.prodqa .image-small { border:1px solid; }

.cssmenu li { position:relative; }
.cssmenu a { display:block; padding:5px 50px 5px 10px; border-bottom:1px solid; text-decoration:none; }
.cssmenu span { position:absolute; right:10px; top:5px; }

.flex, .cost, .axs { width:43px; height:48px; background-position:left 5px; }
.cost { height:46px; background-position:left -43px; }
.axs { height:48px; background-position:left -350px; }

.yps-h4, .yps-dl dt { font:bold 20px "Trebuchet MS"; }
.yps-dl dt { font-size:14px; position:relative; padding:10px 10px 0 0; }
.yps-dl dd { border-bottom:1px solid; padding:3px 10px 10px 0; min-height:32px; _height:32px; }
.yps-dl dt, .yps-dl dd { padding-left:63px; text-align:justify; }
.yps-dl dt img { position:absolute; left:10px; top:10px; }

.msg-err, .msg-warn, .msg-sxs, .msg-info { padding:9px 14px; border:1px solid; position:relative; }
.msg-err strong, .msg-err span  { background-position:-50px -50px; padding-left:25px; }
.msg-warn strong, .msg-warn span { background-position:-50px -300px; padding-left:25px; }
.msg-sxs strong, .msg-sxs span  { background-position:-50px -350px; padding-left:25px; }
.msg-info strong, .msg-info span { background-position:-50px -400px; padding-left:25px; }
.msg-err .close, .msg-warn .close, .msg-sxs .close, .msg-info .close { width:16px; height:16px; background-position:-50px top; position:absolute; right:9px; top:9px; text-indent:-9999px; overflow:hidden; }
.msg-err p,.msg-err p, .msg-warn p, .msg-sxs p, .msg-info p { margin:5px 0 0 25px; }
.msg-err ul,.msg-err ul, .msg-warn ul, .msg-sxs ul, .msg-info ul { list-style:disc outside; margin:5px 0 0 40px; }
.msg-err li, .msg-warn li, .msg-sxs li, .msg-info li { margin-bottom:5px; }
.msg-err li span, .msg-warn li span, .msg-sxs li span, .msg-info li span { padding:0; }

.userbadges { border:1px solid; padding:5px; }
.userbadges .heading { display:block; font:bold 14px "Trebuchet MS"; margin:0 5px 5px; }

.vertmenu .cssh4, .vertmenu .cssh4br { cursor:pointer; position:relative; }
.vertmenu .arrow { width:12px; height:12px; position:absolute; right:11px; top:16px; background-position:left -225px; }
.vertmenu .cssh4 .arrow {  background-position:left -247px; }
.vertmenu .cssmenu { display:none; }
.vertmenu .block { display:block; }

.admopts { padding:10px 5px; }
.admopts li { width:16%; text-align:center; }
.admopts a { display:block; text-decoration:none; margin:5px; }
.admopts img { display:block; width:68px; height:68px; border:2px solid; margin:0 auto 5px; }

.admopts .user { background-position:11px 10px; }
.admopts .reps { background-position:-85px 12px; }
.admopts .task { background-position:-190px 12px; }
.admopts .mbn { background-position:-288px 11px; }
.admopts .qstn { background-position:10px -91px; }
.admopts .ups { background-position:-85px -88px; }
.admopts .wiki { background-position:-187px -90px; }
.admopts .asgn { background-position:-286px -84px; }
.admopts .spam { background-position:17px -187px; }
.admopts .xprt { background-position:-84px -190px; }
.admopts .note { background-position:-189px -184px; }
.admopts .comp { background-position:-276px -187px; }

.allcats .col { width:45%; margin:1.4% 1% 0 0; border:1px solid; padding:10px 2%; }
.allcats .col ul { margin-left:141px; min-height:87px; _height:87px; }
.allcats .col li { width:47.3%; margin-left:2%; line-height:150%; }
.allcats .maincat { font:normal 18px "Trebuchet MS"; margin-bottom:5px; }
.allcats .image { float:left; border:1px solid; padding:3px; margin-top:3px }

.note { font-size:15px; font-weight:bold; text-align:justify; }

.userslist li { padding:20px; border-bottom:1px solid; position:relative; }
.userslist li li { padding:0; border:none; }
.userslist .image { float:left; border:2px solid; padding:5px; }
.userslist .details { margin-left:114px; min-height:94px; _height:94px; }
.userslist .name strong { font:bold 24px "Trebuchet MS"; }
.userslist .desc { text-align:justify; }
.userslist .stats { margin-bottom:10px; }
.userslist .medals-small { position:absolute; right:10px; top:25px; }

.recent li { padding:10px; }
.recent .image { padding:2px; margin-bottom:5px; }
.recent .details {margin:0; min-height:45px; _height:45px; padding-top:3px }
.recent .name, .recent .stats { margin-left:58px; }
.recent .name strong { font-size:15px; }
.recent .desc { clear:left; font-size:11px; }
.userslist .medals-small { right:10px; top:15px; }

.recent .medals-small .gold, .recent .medals-small .silver, .recent .medals-small .brown { width:30px; height:13px; background-position:-50px -625px; padding-left:20px }
.recent .medals-small .silver { background-position:-50px -675px; }
.recent .medals-small .brown { background-position:-50px -725px; }
.recent .medals-small strong { font:normal 11px/13px Arial; }

.catinfo .image { float:left; border:2px solid; padding:5px; }
.catinfo .details { margin-left:322px; min-height:176px; _height:176px; }
.catinfo .heading { font:normal 30px "Trebuchet MS"; margin-bottom:5px; }

.subcatdiv { border:1px solid; padding:10px 20px; }
.subcatdiv ul { list-style:disc outside; }
.subcatdiv .heading { font:normal 20px "Trebuchet MS"; }
.subcatdiv .subcatlist { padding:5px 5px 5px 20px; }
.subcatdiv .subcatlist .col {margin-right:2%; line-height:200%; }

.catpage { position:relative; }
.catpage .heading { display:inline; font-weight:bold; margin-right:10px; }
.catpage .desc { display:inline; font-size:16px; }
.catpage .sort { position:absolute; right:0; top:0; }

.venlist { padding:5px 7px; }
.venlist .col { width:30%; border:1px solid; padding:8px 10px 10px; margin:5px 3px; position:relative; }
.venlist .name, .venlist .name a { font:normal 18px "Trebuchet MS"; text-decoration:none; text-transform:uppercase; margin-bottom:5px; }
.venlist .image { border:1px solid; position:absolute; *left:10px; }
.venlist .stats { margin-left:92px; min-height:82px; _height:82px; line-height:150%; }

.gridview { width:100%; }
.gridview td, .gridview th { padding:5px 10px; border-right:1px solid; vertical-align:middle; text-align:left; word-wrap:break-word;}

.alphalist { padding:10px 20px; text-align:center; }
.alphalist li { margin:2px; font-weight:bold; }

.legendslist li { min-height:27px; _height:27px; border-bottom:1px solid; padding:10px; position:relative; }
.legendslist strong { font:bold 15px Arial; position:absolute; left:10px; top:10px; text-indent:37px; overflow:visible; text-transform:uppercase; }
.legendslist small { display:block; font-size:11px; margin:18px 0 0 37px; *margin-top:28px; _margin-top:18px; }

.trendslist li { padding:10px; border-bottom:1px solid; }
.trendslist .image { float:left; border:2px solid; padding:5px; }
.cntright .trendslist .image { padding:2px; }
.trendslist .details { min-height:83px; _height:83px; margin-left:150px }
.cntright .trendslist .details { min-height:64px; _height:64px; margin-left:118px }
.trendslist .title strong { font-size:15px; text-decoration:none; }
.trendslist .title, .trendslist .desc { margin-bottom:5px; }
.trendslist .bluebtn { font-size:12px; padding:2px 10px; height:18px; }

.default-list { list-style:square outside; margin:5px 20px; line-height:150%; }
.errorh2 { background-position:-40px -343px; padding-left:35px; margin-bottom:5px; }

.pagebg { margin-top:40px; background-attachment:fixed; }
.pagebg .wrapper { min-height:231px; }
.fixheader { height:40px; width:100%; position:fixed; top:0; left:0; z-index:10000; background:#126490; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#126490', endColorstr='#074165'); background:-webkit-gradient(linear, left top, left bottom, from(#126490), to(#074165)); background:-moz-linear-gradient(top, #126490, #074165); }
.fixheader .logo { position:absolute; left:auto; top:3px; background-color:#000; padding:2px 10px; }
.fixheader .logo img { float:left; height:30px; }
.fixheader .links { position:absolute; top:0; right:0; }
.fixheader .links li { float:left; }
.fixheader .links li a { float:left; color:#fff; font:bold 13px Arial; text-decoration:none; padding:12px; }
.fixheader .links li a:hover { background-color:#000; }
.fixcontents { margin-top:40px; }

.vert2ddmenu { height:32px; border:1px solid #E6E6E6; padding:0 5px; }
.vert2ddmenu .vertmenu { float:left; margin:0; padding:0; border:none; position:relative; }
.vert2ddmenu .cssh4 { float:left; padding:7px; background:none; border:none; font:bold 13px "Trebuchet MS"; min-height:0; border-right:1px solid #E6E6E6; border-left:1px solid #fff; -moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0; border-radius:0; }
.vert2ddmenu .vertmenu:hover .cssh4, .vert2ddmenu .vertmenu:hover a:hover  { background-color:#02527D; color:#fff; }
.vert2ddmenu .vertmenu:first-child .cssh4 { border-left:none; }
.vert2ddmenu .vertmenu:last-child .cssh4 { border-right:none; }
.vert2ddmenu .vertmenu ul { display:none; position:absolute; left:0; top:32px; width:170px; background-color:#fff; border:1px solid #ccc; z-index:10000; box-shadow:2px 2px 2px #CCC; -moz-box-shadow:2px 2px 2px #CCC; -webkit-box-shadow:2px 2px 2px #CCC; }
.vert2ddmenu .vertmenu:hover ul { display:block; }
.vert2ddmenu .cssmenu a { padding:5px 10px; }

.asksup label { top:-5px; left:5px; }
.asksup .itext { top:0; left:0; }
.chrleft { position:absolute; right:25px; top:7px; }
.supdesc dt { float:left; width:10%; }
.supdesc dd { margin-left:11%; }
/*Raheel changes*/
.chrCleft { position:absolute; right:1px; top:-15px; }
/*endraheel changes*/
.cntleft .asksup .itext { width:95.5%; margin-bottom:10px; }
.cntleft .asksup .chrleft { top:60px; right:10px; }
.cntleft .asksup .ibutton, .cntleft .asksup .search input { height:35px; width:77px; bottom:-1px; right:110px; top:auto; }
.cntleft .asksup .search { right:13px; width:auto; }
.cntleft .asksup .search input { width:96px; position:static;  }
.cntleft .supdesc dt { width:13%; }
.cntleft .supdesc dd { margin-left:14%; }
.cntleft .supdesc .itext { top:auto; width:94.5%; }


.recans { color:#000 !important; }

.shoutbox { margin:0 auto; border:2px solid #084367; box-shadow:0 0 10px #555; -moz-box-shadow:0 0 10px #999; -webkit-box-shadow:0 0 10px #555; -moz-border-radius:20px; -khtml-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; -moz-border-radius:20px; -khtml-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.shoutbox .heading { background-color:#0c5179; font:bold 20px 'Trebuchet MS'; color:#fff; text-transform:uppercase; padding:10px 15px; margin:10px; -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; position:relative; }
.shoutbox .heading .maxmin { background-position:left -900px; width:15px; height:15px; text-indent:-9999px; overflow:hidden; position:absolute; right:15px; top:15px; cursor:pointer; }
.shoutbox .myshout { overflow:hidden; margin:10px; }
.shoutbox .myshout .txtfld { float:left; width:87%; height:38px; padding:5px; font:normal 13px Arial; border:1px solid; border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea; }
.shoutbox .myshout .txtfld:focus { background-color:#f9f9f9; }
.shoutbox .myshout .button { float:right; width:10%; height:50px; border:none; font:bold 14px Arial; color:#fff; cursor:pointer; }

.shoutbox .shouts { height:300px; margin:10px; overflow:auto; }
.shoutbox .shouts dt { float:left; width:17%; clear:both; font:bold 13px Arial; color:#0c5179; text-align:center; overflow:hidden; border:1px solid #ebebeb; background-color:#fff; padding:5px; -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; margin-top:15px; }
.shoutbox .shouts .mod { background-color:#0c5179; color:#fff; }
.shoutbox .shouts dd { float:right; width:76%; font:normal 13px Arial; color:#000; text-align:justify; border:2px solid #f6c99a; background-color:#ffefde; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:15px; position:relative; }
.shoutbox .shouts .altrow { border-color:#cacaca; background-color:#f0f0f0; }
.shoutbox .shouts dd .arrow { background-position:left -950px; width:27px; height:39px; position:absolute; left:-21px; top:-8px; position:999; }
.shoutbox .shouts .altrow .arrow { background-position:-50px -950px; }
.shoutbox .shouts dd span { display:block; position:relative; padding:4px 10px; z-index:1000; background-color:#ffefde; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.shoutbox .shouts .altrow span { background-color:#f0f0f0; }

.maximized { width:100%; }
.maximized .heading .maxmin { background-position:-50px -900px; }
.maximized .shouts dt, .maximized .shouts dd { font-size:16px; }
.maximized .shouts dd { width:78%; }
.maximized .myshout .txtfld { height:56px; padding:10px; }
.maximized .myshout .button { height:78px; font-size:20px; }

.buyexp li { width:29.4%; background:#f8f8f8; border:1px solid #EFEFF0; margin:2px 0; }
.buyexp .name { color:#575757; }
.buyexp a { text-decoration:underline; }
.buyexp a:hover { text-decoration:none; }

.proans { margin:0; padding-bottom:58px !important; }
.proans label, .proans .itext, .proans .ibutton { position:static; }
.proans label { display:block; padding:0 5px 10px; }
.cntleft .proans .itext { width:95%; height:96px;  margin-bottom:10px; }
.cntleft .proans .ibutton { float:right; height:40px; padding-bottom:5px; margin:5px 3px 0 0; }

.grexlist li, .nuserlist li { overflow:hidden; border-bottom:1px solid #F1F1F1; padding:20px 10px; }
.grexlist span { display:block; }
.grexlist .left { float:left; margin-right:10px; }
.grexlist .center { float:left; width:32%; }
.grexlist .right { float:right; width:51%; padding-top:10px; }
.grexlist dl { font:bold 12px/18px "Trebuchet MS"; }
.grexlist dt { float:left; clear:left; margin-right:5px; }
.grexlist dd { display:block; }
.grexlist .bluebtn { font-size:12px; padding:5px }
.grexlist .member80 { margin:0 auto; border:1px solid #F1F1F1; }
.grexlist .name { font:bold 16px "Trebuchet MS"; }
.grexlist img, .grexlist button { vertical-align:middle; }

.userdetails { overflow:hidden; }
.userdetails .info { float:left; width:49.5%; }
.userdetails .options { float:right; padding-top:10px; }
.userdetails a { text-decoration:none; }
.userdetails .options a { margin-left:5px; }
.userdetails .member40 { float:left; margin-right:10px; border:1px solid #F1F1F1; }
.userdetails .name { display:block; font:bold 14px Arial; margin-top:3px; }
.userdetails .stats { display:block; font:11px Arial; margin-top:3px; }
.userdetails .report { margin-top:0; }
