#forums .forum-blah{clear:both}
#forums .forum-blah p{margin:1em 0}
/* breadcrumb  */
#forum-breadcrumb{margin-bottom:1.4em;padding:10px 0 0}
#forums p.lower-breadcrumb{clear:both;margin:0;padding:1em 0}
#member-benefits{float:right;margin-left:1em;background-color:#9cbf32;padding:1em;color:#fff}
#member-benefits a {color:#fff;font-weight:bold}
#member-benefits p{margin:0;padding:0}
#member-benefits ul{margin:0.5em 0 0;padding:0}
#member-benefits li{list-style:disc;margin:0.5em 0 0 2em;padding:0}
#forum-search-link{position:relative;z-index:50}
#forum-search-link a.active{color:#f33}
#forum-search-box{position:absolute;top:1.6em;right:0;background:transparent url(../../lib/forum-search-box.png) bottom left no-repeat;text-align:left;padding:0 0 4px 4px;z-index:100}
#forum-search-box div{border:1px solid #999;background-color:#ffd6de}
#forum-search-box div p{white-space:nowrap;margin:0.6em;line-height:1.5}
#forum-search-box div p.button{text-align:center}
#forum-search-box div p.button input,#forum-search-box div p.button a{font-size:93%;margin:0 0.4em}
#forum-advanced-search{margin-top:1em}
#forum-advanced-search p.field{float:left;margin-right:2em}
#forum-advanced-search p.button{clear:both;padding:0.5em 0}
#forum-advanced-search select{font-size:123.1%}
#forum-advanced-search option{padding:0 4px}
/* forums home  */
#forums-root-main p.stats{color:#777;font-size:85%}
#forums-root-side{float:right;margin-left:-202px;width:202px}
#forums-left{float:left;width:202px}
#forums .block{border:1px solid #ccc;background-color:#f5f5f5;padding:0 5px;margin-bottom:1em}
#forums-member-blocks{clear:both;padding-top:1em}
#forums-members .block{width:200px;height:310px;margin-right:17px;float:left}
#forums-members .last-block{margin-right:0}
#forums-members{clear:both}
#forums-members p{margin:1em 0}
#forums .motd p{margin:0;text-align:center}
#forums-root-side .motd{padding-bottom:5px}
#forums .motd img{margin:5px 0;border:3px solid white}
#forums .block h3{text-align:center;border-bottom:1px solid #ccc;margin:0 -5px 0.5em;padding:5px 0;background-color:#ffd6de;color:#555}
#forums .block li{margin-bottom:5px}
#forums .block li img{vertical-align:middle}
#forums .block ul li{margin-bottom:0}
#forums .block ul li h5{font-size:100%;font-weight:bold}
#boards{background-color:#e8f3f9;margin-bottom:1em}
#boards h5{background-color:#1a87c8;color:#fff;border-bottom:1px solid #ccc;padding:5px 0 5px 10px;margin:0}
#boards ul{margin:10px}
#boards li{margin:10px 0}
#boards span{color:#777}
#boards a{font-weight:bold}
/* table  */
#forums h1{margin-bottom:9px}
table.forums-list{clear:both;width:100%;margin:0 0 2em}
#forums table.forums-root{margin-bottom:1em;margin-top:0}
col.latest-post{width:25em}
col.posted{width:13em}
col.product-narrow{width:19em}
col.product{width:25em}
col.where{width:16em}
col.where-user{width:25em}
col.number{width:4em}
col.user-thumb{width:40px}
.forums-root col.user-thumb{width:20px}
col.date-col{width:8em}
col.longdate{width:12em}
col.rank{width:12em}
table.forums-list th{background-color:#5eabd8;color:#fff;margin:0;padding:5px 10px;font-weight:bold;text-align:left}
table.forums-list th.number{padding-left:0;padding-right:0;text-align:center}
table.forums-list td{padding:5px 10px;background-color:#fff}
table.forums-list tr.forums-altrow td{background-color:#f3f9fd}
table.forums-list td.number{text-align:center}
table.forums-list td.wishlist_product img{vertical-align:middle;margin-right:0.5em}
table.forums-list td.user-thumb{padding:3px 0 3px 10px;height:40px}
table.forums-list td.latest-post,table.forums-list td.posted{padding-left:5px;font-size:93%}
table.forums-list td.latest-post a,table.forums-list td.posted a{text-decoration:none}
table.forums-list td span.forums-page{font-size:93%}
table.forums-list td.no-posts{font-size:93%;color:#999}
table.forums-list td.sticky{background-image:url(../../lib/sticky.gif);background-repeat:no-repeat;background-position:10px 50%;padding-left:34px}
table.forums-list td.forums-helpful{text-align:center;color:#999}
span.forums-plus{color:#090;font-weight:bold}
span.forums-minus{color:#900;font-weight:bold}
/* page index */
.forums-pageindex,.forums-pageindex{float:right;margin:0;color:#737373;padding:0 0 0.5em 1em}
.forums-user .forums-pageindex.top{margin:1.4em 0 0}
.forums-user p{margin-left:0}
.forums-user .forums-pageindex.bottom{margin-bottom:2em}
.forums-pageindex.top{margin-top:0.4em}
.forums-pageindex a,.forums-pageindex a{color:#6d0b1e;text-decoration:underline}
.forums-pageindex span.forums-selected,.forums-pageindex span.forums-selected{color:#555;font-weight:bold}
.forums-pageindex .forums-previous,.forums-pageindex .forums-previous{background:url(../../lib/index_divider.gif) bottom right no-repeat;padding:0 0.7em 0 0;margin:0 0.3em 0 0}
.forums-pageindex .forums-first,.forums-pageindex .forums-first{margin:0 0.3em 0 0}
.forums-pageindex .forums-next,.forums-pageindex .forums-next{padding:0 0 0 0.7em;margin:0 0 0 0.3em;background:url(../../lib/index_divider.gif) bottom left no-repeat}
.forums-pageindex .forums-last,.forums-pageindex .forums-last{margin:0 0 0 0.3em}
/* new topic button  */
#newpost{clear:both;margin:0 0 2em;padding-top:1em}
#newpost h2{float:left;color:#fff;background-color:#1a87c8;padding:5px 10px;margin:0;font-size:138.5%}
#newpost p{clear:both;padding:10px;margin:0;line-height:1.5;background-color:#e1ecc1}
#newpost em.no-html{display:block;font-style:normal;color:#777;font-size:93%}
#newpost p.forums-newpost-submit{background-color:#badbee;text-align:center}
#newpost strong{margin-right:1em;color:#555}
#newpost span.tips{float:right;width:250px;padding-bottom:0}
/* thread posts  */
.forums-post{background:#fff url(../../lib/thread_user_bg3.png) 0 0 repeat-y;width:100%;position:relative}
.forums-post h4{background-color:#badbee;color:#125e8c;padding:0.3em 0 0.3em 1em;font-size:93%;border-bottom:4px solid #8cc3e3;height:15px}
.forums-post h4.highlight{background-color:#c00;color:#fff}
.forums-post h4.highlight a{color:#fff !important}
.forums-post h4 a{float:right;margin:-0.3em 0 0;padding:0.3em 1em;background-color:#badbee;color:#fff}
.forums-post:hover h4 a{background-color:#8cc3e3;color:#fff}
.forums-post h4 a:hover{background-color:#1a87c8;color:#fff}
.forums-post h4 a.edit-post{color:#fff;margin-right:2em}
.forums-post h4 a.delete-post{color:#900}
.forums-post-user{float:left;width:230px;padding:10px 10px 30px 10px}
.forums-post-user img{border:3px solid white;margin:1em 0 0;float:left}
.forums-post-user ul{border-top:1px solid #fff;font-size:93%;margin-left:95px}
.forums-post-user li{border-bottom:1px solid #fff;padding:0.3em 0}
.forums-post-user a{font-weight:bold}
.forums-post-message{margin:10px 10px 30px 260px;*padding-top:0}
.forums-post-message.admin{padding-top:4.5em;*padding-top:0}
.forums-post-message p{clear:none;margin-bottom:1em}
.forums-post-message blockquote{border:1px solid #ccc;color:#777;margin:0 1.5em 1em}
.forums-post-message blockquote cite{font-style:italic;font-weight:bold}
.forums-post-message blockquote p{color:#777}
.forums-post-message ol,.forums-post-message ul{margin:1em 1em 1em 2em}
.forums-post-message ul li{list-style:disc;margin-left:1em}
.forums-post-message ol li{list-style:decimal;margin-left:1em}
/* user images  */
table.photo-list{width:100%;border:1px solid #1a87c8}
table.photo-list td{text-align:center;vertical-align:top}
.account_section table.photo-list td{padding:0.6em 5px}
table.photo-list td img{border:1px solid #666;margin-bottom:2px}
table.photo-list span.upload-date{color:#999;font-size:93%}
table.photo-list span.processing{color:#666;font-style:italic;background:url(../../lib/clock-small.png) -3px 50% no-repeat;padding-left:11px}
table.photo-list span.featured{color:#666;font-style:italic;background:url(../../lib/star-small.png) -3px 50% no-repeat;padding-left:11px}
div#single-photo{position:relative;text-align:center;clear:both;background-color:#ffd6de;padding:10px;line-height:1.5}
div#single-photo img{border:1px solid black}
div#single-photo img#single-photo-this{margin-bottom:5px}
div#single-photo-prev,div#single-photo-next{position:absolute;top:10px;width:82px;height:110px;text-align:center}
div#single-photo-prev{left:9px}
div#single-photo-next{right:9px}
/* user profilke pages  */
#forums h2.title-tab, #forums h3.title-tab{clear:both;float:left;color:#fff;background-color:#1a87c8;padding:5px 10px;margin:0;font-size:123.1%}
#forums p.more{float:left;margin:7px 0 0 15px}
p.forums-noneyet{clear:both;width:100%;padding:5px 0;color:#222;font-weight:bold;background-color:#e8f3f9;margin:0 0 1em}
p.forums-noneyet span{padding:0 10px}
.forums-user-info{background-color:#e8f3f9;margin:0;padding:10px}
#forums .no-profile{margin-bottom:1em}
.forums-user-info h3{margin-bottom:0.5em}
.forums-user-col1{float:left;width:186px;text-align:center}
.forums-user-col1 img{border:3px solid #fff}
.forums-user-col2{float:left;margin:0 3em 0 2em}
.forums-user-col3{float:left}
.forums-user-col3 p{margin:0}
.forums-user-about{background-color:#badbee;clear:both;margin:1px 0 2em;padding:10px 10px 1px;line-height:1.5}
.forums-user-about p{margin:0 0 1em}
.forums-user-more{display:none}
.forums-user dl{margin-bottom:1em}
.forums-user dl dt{font-weight:bold;float:left;width:11em;padding:2px 0}
.forums-user dl dd{margin-left:11.5em;padding:2px 0}
.forums-user ul li{padding:2px 0}
#member-winnow{background-color:#e8f3f9;margin-bottom:1em}
#member-winnow h2,#forums #member-winnow h3.h2style{background-color:#1a87c8;color:#fff;border-bottom:1px solid #ccc;padding:5px 10px;font-size:138.5%}
#member-winnow h3{padding:5px 10px 0;font-size:100%}
#member-winnow ul{margin:0 10px 0 18px;font-size:93%}
#member-winnow li{margin:0}
#member-winnow a {display:inline}
#member-winnow form{margin:0;padding:0}
#member-winnow form p{margin:0 10px 0 18px;padding:0}
#member-winnow input{font-size:93%}
#member-winnow input#searchterm{width:100px}
#member-winnow input#searchbutton{width:60px}
#member-winnow a{display:inline !important}
#boards a{font-weight:bold}
#member-list h2.title-tab{margin-top:0}
#forums #none-found{clear:left;background-color:#eee;padding:10px}
#forums #none-found p{margin:1em 0 0}
#forums-root-main.fullwidth{width:100%}
/* simpleweb  */
#newpost.clearMargin{margin:0}
#newpost h2.withImage{padding:5px 10px 3px 5px;cursor:pointer}
#newpost h2.withImage img{vertical-align:middle;margin-right:3px}
.forums-post h4 .hiddenFromPublic{float:right;margin-right:1em;margin-top:5px;font-style:italic;background-color:#e00;padding:0 4px;color:#fff}
.forums-post h4 .user-links{float:right}
.forums-post h4 .admin-links{position:absolute;top:21px;right:1em}
.forums-post h4 .admin-links a{color:#900;padding:5px 0}
.forums-post h4.admin-header{padding:0.5em 10px 2.1em}
#forums .forum-readme .postPlacement{font-weight:bold}
#forums .postDate{position:absolute;top:6px}
.notice{background-color:#9cbf32;padding:.8em;margin-bottom:1em;color:#fff}
.notice a {color:#fff}
#newpost form{float:left}
#newpost .mainForm{background-color:#e8f3f9;padding:10px 10px 0}
#newpost .mainForm textarea{float:left}
#newpost .SW_tips{float:right;width:270px;padding:0}
#newpost .threadTitle{display:block;margin:0 0 1em}
#newpost p.forums-newpost-submit{width:930px;margin:10px -10px;padding:10px;clear:both}
#newpost .threadMessage{width:620px;float:left}
#forums .relatedProducts{width:680px;border-top:1px dotted #ccc;padding:8px 0 0;margin-left:260px}
#forums .relatedProducts ul,#forums .relatedProducts ul li,ul.toybox,ul.toybox li{margin:0;padding:0;list-style-type:none;float:left}
#forums .relatedProducts ul li{width:112px;margin:0 4px 4px 0}
#forums .signInInfo p{margin:1em 0}
#mainTabs li.on{font-weight:bold}
.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:20px}
.ui-autocomplete-loading{background:white url(../images/ui-anim_basic_16x16.gif) right center no-repeat}
* html .ui-autocomplete{height:100px}