     .mod .bd{        padding-right:10px}    .forum-furniture i,    .forum-home-garden i,    .forum-bed-bath i,    .forum-clothing-shoes i,    .forum-jewelry i,    .forum-watches i,    .forum-electronics i,    .forum-sports i,    .forum-books-media i,    .forum-worldstock i,    .forum-crafts-sewing i,    .forum-general i{        background:url(/img/mxc/forum-icons.png) no-repeat scroll transparent;        _background-image:url(/img/mxc/forum-icons-ie.png);        bottom:10px;        right:10px;        position:absolute}    .forum-furniture,.catColor1{        background-color:#91ccc8 !important}    .forum-home-garden{        background-color:#7caaa7 !important}    .forum-bed-bath{        background-color:#688885 !important}    .forum-clothing-shoes,.catColor2{        background-color:#df9dc1 !important}    .forum-jewelry{        background-color:#975e7e !important}    .forum-watches{        background-color:#5c3b4c !important}    .forum-electronics,.catColor4{        background-color:#c7c3c2 !important}    .forum-sports,.catColor5{        background-color:#a2a2a2 !important}    .forum-books-media,.catColor6{        background-color:#868686 !important}    .forum-worldstock,.catColor7{        background-color:#d0c89a !important}    .forum-crafts-sewing,.catColor8{        background-color:#a7a17d !important}    .forum-general,.catColor9{        background-color:#7a755f !important}    .forum-furniture i{        background-position:0 0;        height:99px;        width:82px}    .forum-home-garden i{        background-position:-81px 0;        height:95px;        width:78px}    .forum-bed-bath i{        background-position:-159px 5px;        height:99px;        width:86px}    .forum-clothing-shoes i{        background-position:-4px -104px;        height:85px;        position:absolute;        width:67px}    .forum-jewelry i{        background-position:-87px -105px;        height:85px;        position:absolute;        width:68px}    .forum-watches i{        background-position:-173px -98px;        height:89px;        position:absolute;        width:66px}    .forum-electronics i{        background-position:-4px -200px;        height:69px;        position:absolute;        width:90px}    .forum-sports i{        background-position:-99px -195px;        height:74px;        width:90px}    .forum-books-media i{        background-position:-193px -198px;        height:68px;        width:60px}    .forum-worldstock i{        background-position:-2px -276px;        height:60px;        width:95px}    .forum-mainstreet i{        background-position:-100px -281px;        height:31px;        width:110px}    .forum-general i{        background-position:-213px -276px;        height:65px;        width:65px}    .forum-all-cats-hd{        background-color:#343434;        margin-bottom:10px;        line-height:32px;        padding:8px 0 5px 10px !important}    .forum-all-cats-hd h3{        color:#fff;        font-size:14px}    .forum-all-cats li{        height:152px;        width:242px;        float:left;        margin-left:8px;        margin-bottom:8px;        position:relative}    .forum-all-cats li a{        height:152px;        width:242px;        float:left;        display:block;        text-decoration:none}    .forum-all-cats li a:hover{        text-decoration:none}    .container .forum-all-cats li h4{        color:#fff;        margin-left:15px;        margin-top:15px;        font-size:32px;        line-height:32px}    .forum-bread-crumbs li{        background:#343434 url(/img/mxc/breadcrumb-arrow-bg-001.png) no-repeat scroll 94px 0; height:30px; line-height:30px; display:inline-block; color:#fff; padding:0 10px; font-weight:bold}  .forum-left-nav{ width:200px; float:left; margin-left:8px; display:inline} .forum-main-container{ width:742px; float:left; margin-left:10px; padding-bottom:20px} .forum-welcome{ border:1px solid #ddd} .forum-welcome .hd{ background:#6e6e62} .forum-welcome .hd h3{ font-size:14px; color:#fff} .forum-welcome .bd p{ color:#333; margin-bottom:10px; font-size:14px} a.forum-sign-out{ display:block; color:#fff; font-weight:normal}  .forum-tools{ border:1px solid #ddd} .forum-tools .hd{ background-color:#343434} .forum-tools .hd h3{ font-size:14px; color:#fff} .forum-tools li{ font-size:14px}     .forum-subcat{        display:inline;        width:242px;        float:left;        margin-left:8px;        _width:242px}    .forum-subcat .panel-b .bd{        padding:0}    .forum-subcat .panel-b .ft{        background:#eaeaea}    .forum-subcat h4 a,.forum-subcat h4 a:visited{        color:#fff}    .forum-subcat li{        border-bottom:1px solid #ddd;        padding:10px 0 10px 20px;        position:relative;        margin:0;        _display:inline-block;        _overflow:hidden;        _width:220px}    .see-all-threads{        font-weight:bold;        color:#333;        font-size:14px;        text-decoration:none;        display:block}    .forum-subcat li h5{        *overflow:hidden}    .forum-subcat li h5 a{        color:#333;        line-height:16px;        font-weight:normal;        _display:inline}    .forum-subcat li p,.forum-subcat li span{        color:#7e7e7e}    i.forum-unread{        background:transparent url(/img/mxc/unread-thread.gif) no-repeat scroll 0 0;        width:6px;        height:6px;        position:absolute;        top:14px;        left:7px}    .odd,.odd td{        background:#f3f3f5}    .see-all-threads{        border:none}    li.see-all-threads a{        font-weight:bold;        color:#333;        font-size:14px;        text-decoration:none}    li.see-all-threads a:hover{        text-decoration:underline}    #post-a-thread i{        background:transparent url(/img/mxc/post-button-icon.png) no-repeat scroll 0 0;        display:inline-block;        top:2px;        _background-image:url(/img/mxc/post-button-icon-ie.png)} #post-a-thread{ background-position:left -170px} #post-a-thread span{ background-position:right -170px; _padding-top:8px; _height:22px} .forum-thread-container{ float:left; margin-left:10px; width:742px; display:inline} .forum-thread-container table{ width:100%; border:1px solid #ddd; margin-bottom:20px} .forum-thread-container table td,.forum-thread-container table th{ border-bottom:1px solid #ddd; vertical-align:middle; padding:8px 5px; position:relative; color:#333; text-align:left; overflow:hidden; max-width:320px} .forum-thread-container td h5{ overflow:hidden; width:500px} .forum-thread-container td span,.forum-thread-container td p{ color:#666} .forum-thread-container td i{ position:relative; margin:0 auto; left:0; top:0; display:block; vertical-align:middle; *margin-top:10px} .thread-poster,.thread-date{ display:block} .thread-poster span{ font-weight:bold} thead th{ font-weight:normal; color:#333; font-size:14px; background:#eee; height:30px} .thread-unread-hd{ width:3%} .thread-topic{ width:45%; max-width:45%} .thread-replies{ width:20%} .thread-views{ width:10%} .thread-last-post{ width:19%}  .mod.forum-posts .hd{ background:#427596; padding:5px 10px} .mod.forum-posts .bd{ padding:0} .forum-posts .hd h3{ color:#fff; font-size:16px; _overflow:hidden; _width:720px} .forum-posts li.post{ padding:10px; border-top:1px solid #ccc; float:left} .forum-posts li.post:first-child{ border-top:none} .forum-post-user{ padding:10px; padding-right:20px; width:140px; float:left; overflow:hidden} .forum-post-user img{ display:block; padding-bottom:10px} .post-username{ font-size:14px; display:block; color:#333; font-weight:bold} .post-username-quote a{ display:block; color:#427596; font-weight:bold; padding-bottom:10px; font-size:12px} .forum-post-copy{ border-left:1px solid #ccc; padding-left:10px; float:left; width:539px; overflow:hidden} .forum-post-copy p{ font-size:14px; line-height:22px} .post-date{ color:#666; font-size:11px} li.first-post{ background-color:#e2ecf2} .first-post .forum-post-copy{ border-left-color:#427596} .first-post .post-date{ color:#96acba}  .forum-post-container .hd h3{ font-size:16px} .forum-post-container .hd{ background:#343434; padding:5px 10px; color:#fff} .forum-post-container .hd span{ font-weight:normal; color:#fff} .forum-post-container .panel-b{ *margin-top:10px} .post-avatar{ width:152px; float:left} .post-avatar img{ width:100px; height:100px} .post-avatar p{ margin-top:10px; font-weight:bold; font-size:14px} #forum-post fieldset{ float:left} #forum-post label{ float:left; font-size:14px; font-weight:bold} #forum-post input{ height:30px; width:660px; float:left; border:1px solid #ccc; margin-left:10px; font-size:14px; line-height:29px; padding:5px} #forum-post textarea{ height:300px; width:660px; float:left; margin-left:10px; border:1px solid #ccc; font-size:14px; line-height:22px; font-family:"Helvetica","Arial",sans-serif; padding:5px} form#forum-post{ float:left} span.forum-form-innerwrapper{ float:left; padding:10px 0} span.forum-captcha-innerwrapper{ width:220px; *width:200px} .forum-captcha{ width:414px; background:#ddd; float:left; margin-left:45px; display:inline; padding:5px} .forum-captcha span{ float:left} .forum-captcha img{ height:58px; width:194px; float:left; display:inline-block} #forum-post .forum-captcha input,#forum-post .forum-captcha label{ margin-left:10px; float:left} #forum-post .forum-captcha label{ line-height:12px; font-size:10px; margin-top:0} #forum-post .forum-captcha label.error{ margin-top:5px; margin-left:10px; width:180px; line-height:14px} #forum-post .forum-captcha input{ margin-top:5px; height:auto; width:190px; padding:2px 5px; line-height:12px; font-size:10px} #about-captcha{ position:relative; float:left; margin-left:8px; margin-top:10px} #about-captcha a{ font-size:10px; white-space:nowrap; font-weight:bold} #about-captcha:hover{ color:#369}     .post-tool-tip-container{        width:200px;        background:#343434;        position:absolute;        bottom:20px;        right:0;        z-index:200;        padding:10px}    .post-tool-tip-container p{        color:#fff}    .post-tool-tip-container i{        background:transparent url(/img/mxc/2010_dark_tooltip_arrow.png) no-repeat scroll 0 0;        _background:transparent url(/img/mxc/2010_dark_tooltip_arrow-ie.png) no-repeat scroll 0 0;        position:absolute;        right:10px;        bottom:-8px;        height:8px;        width:20px}        #recycle-captcha{        float:left;        font-weight:bold;        font-size:10px;        color:#fff;        background:#999;        margin-top:5px;        margin-left:10px;        padding:3px;        width:125px;        *width:110px;        text-align:center;        line-height:12px}    #recycle-captcha:hover{        text-decoration:none;        background-color:#aaa}    .forum-guidelines-container{        width:432px}    .forum-guidelines-container h3{        font-size:16px}    .forum-guidelines-container li,.forum-guidelines-container p{        margin-bottom:8px}    .forum-guidelines-container li{        margin-left:20px}    #forum-guidelines{        float:left;        font-weight:bold;        margin-left:45px;        margin-top:10px}    #forum-guidelines i{        background:url(/img/mxc/os-sprite-arrows-grid.png) no-repeat scroll -10px 1px transparent;        _background:url(/img/mxc/os-sprite-arrows-grid-ie.png) no-repeat scroll -11px 1px transparent; display:inline-block; height:11px; margin-left:2px; margin-top:0; width:11px}  #forum-post button{ margin-left:10px; float:left} #forum-post button span{ min-width:50px; float:right} #forum-post button{ background-position:left -68px} #forum-post button span{ background-position:right -68px} a.forum-back-to-thread i{ font-style:normal; font-family:"Verdana","Arial",sans-serif} a.forum-back-to-thread{ float:left; font-weight:bold} #forum-post textarea.error,#forum-post input.error{ border-color:#c7202b} span.error, label.error{ color:#C7202B; float:left; margin-left:44px; margin-top:10px; width:648px; background-color:#F6A2A9; padding:0 10px; line-height:30px; border:#c7202b 1px solid; font-weight:bold} .forum-thread-quote{ font-style:italic; margin-bottom:20px; color:#666} .forum-thread-quoted{ font-weight:bold; color:#666} .forum-thread-quoted span{ font-weight:normal; color:#666} .forum-reply-quote-user{ font-weight:bold; margin-left:45px; color:#666; margin-top:5px} .forum-reply-quote{ font-style:italic; margin-left:45px; color:#666}  .pagination-wrap{ clear:both;        overflow:hidden;        padding:6px 10px;        margin:10px 0;        background:#f2f2f0;        _display:inline-block}    .pagination{        margin-top:3px}    .pagination li{        float:left;        margin-right:3px;        display:inline}    .pagination .button,    .pagination .button.disabled:hover{        padding:4px 6px 3px;        display:inline-block;        color:#444;        border:1px solid #ccc;        background:#fff;        cursor:pointer}    .pagination .button i{        display:inline-block;        font-size:0;        margin:0 4px;        -ms-filter:"alpha(opacity=70)";        filter:alpha(opacity = 70);        background-image:url(/img/mxc/os-sprite-page-control.png)} .pagination .button i, .pagination .button.disabled:hover i{ opacity:0.7} .pagination .button:hover{ text-decoration:none; color:#000; border-color:#aaa} .pagination .button:hover i{ -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity = 100); opacity:1} .pagination .button.to-last, .pagination .button.to-first{ height:10px; padding:5px 6px 7px 6px; _padding:3px 5px} .pagination .button.to-first i, .pagination .button.to-last i{ margin:0; width:9px; height:9px} .pagination .button.previous i{ margin-left:0} .pagination .button.next i{ margin-right:0} .pagination .button.to-first span, .pagination .button.to-last span{ position:absolute; overflow:hidden; display:block; width:0; height:0} .pagination .button.previous i, .pagination .button.next i{ width:5px; height:9px} .pagination .button.disabled{ -ms-filter:"alpha(opacity=60)"; filter:alpha(opacity = 60); opacity:0.6} .pagination .to-first.disabled, .pagination .to-last.disabled{ display:none; _display:inline-block}  .pagination .button.to-first i{ background-position:0 -9px } .pagination .button.previous i{ background-position:0 -9px } .pagination .button.to-last i{ background-position:-10px -9px } .pagination .button.next i{ background-position:-14px -9px } .pagination .button.to-first:hover i{ background-position:0 -9px } .pagination .button.previous:hover i{ background-position:0 -9px } .pagination .button.to-last:hover i{ background-position:-10px -9px } .pagination .button.next:hover i{ background-position:-14px -9px } .pagination .page-text{ margin:0 8px; font-weight:bold; line-height:2em} .select-boxes li{ display:inline; margin-left:8px} .pagination a{ padding:3px 5px} .pagination .page-text a{ padding:0; margin:0; text-decoration:underline} .select-boxes{ float:right} #bread-crumbs{ margin-bottom:10px}#bread-crumbs span,#bread-crumbs li,#bread-crumbs a{color:#fff}.bread-crumbs{ background-color:#f2f2f0;overflow:hidden;_float:left;_width:100%}.bread-crumbs li,.bread-crumbs a,.bread-crumbs span,.bread-crumbs fieldset{display:inline-block;height:30px;    line-height:30px;background:url(/img/mxc/breadcrumb-arrow-bg-001.png) no-repeat right center;    _background:url(/img/mxc/breadcrumb-arrow-bg-ie6.png) no-repeat right center}.bread-crumbs a,.bread-crumbs span{font-weight:bold}.bread-crumbs fieldset input{vertical-align:text-bottom}.bread-crumbs li:first-child{background-image:none;    padding-left:4px}.bread-crumbs li:first-child a{padding-left:12px}.bread-crumbs .last-child{position:absolute;top:0;right:-8px;display:block;width:8px;height:100%;background:url(/img/mxc/breadcrumb-arrow-bg-001.png) no-repeat right -30px;_background:url(/img/mxc/breadcrumb-arrow-bg-ie6.png) no-repeat right -30px}.bread-crumbs li{background-position:0 -30px; margin-left:-5px; *margin-left:0; *display:inline}.bread-crumbs li a,.bread-crumbs span,.bread-crumbs fieldset{padding:0 20px 0 20px;background-position:right 0}.bread-crumbs fieldset{_display:block;_float:left}.bread-crumbs li.last-child{ position:relative}.bread-crumbs .crumb-1 {background-color:#404040}.bread-crumbs .crumb-2 {background-color:#5a5a5a}.bread-crumbs .crumb-3 {background-color:#707070}.bread-crumbs .crumb-4 {background-color:#8a8a8a}.bread-crumbs .crumb-5,.bread-crumbs li {background-color:#a0a0a0}.bread-crumbs li fieldset a,.bread-crumbs li label{display:inline;padding:0 0 0 4px;background:none}.bread-crumbs label{ font-weight:normal;cursor:pointer}.bread-crumbs li,.bread-crumbs li fieldset,.bread-crumbs li a,.bread-crumbs li label{position:relative;white-space:nowrap}