*,   .borders
{
 /* Default borders*/
 border: 0px solid;
 border-color: #D9D9D9;
}

BODY, SELECT, INPUT, TEXTAREA, .bx-wrapper .bx-viewport
{
 /*Normal style for most spots*/
 background-color: #ffffff;
 color: #000000;
 font-family: Helvetica;
 font-size: 12px;
 jqueryuitheme: cupertino;
}

.incomplete, .required, .alert, .incompleteblock
{
 /*Alerts and warnings, such as when not all required fields are filled*/
 border: 1px solid;
 border-color: #FF0000;
 background-color: #FFF9F9;
}

a.saved:visited, a.saved:link, .warning, .highhighttext, .searchhighlight, .icons
{
 /*Highlighted text*/
 color: #AA0000;
}

A, A:visited
{
 /*Hyperlinked text*/
 color: #222288;
}

A:hover, A:visited:hover
{
 /*Mouseover of hyperlinked text*/
 color: #222299;
}

.inactive, ul.pagination li a, input:-moz-placeholder, a.softtabactive, a.softtabactive:visited, a.softtabactive:hover, a.softtabactive:visited:hover, a.softtab:hover, a.softtab:visited:hover
{
 /*Inactive content and pagination*/
 color: #777777;
 background-color: #F2F2F2;
}

.quote, .code, .cite
{
 background-color: #FFFFFF;
}

.minorlinks, .subcat:visited, .linktools, .linktools a, .sections, .sections:visited, .imtextself, a.bannedcolor, a.bannedcolor:visited
{
 /*Unimportant text*/
 color: #555555;
}

.minorlinks:hover, .subcat:hover, .subcat:visited:hover
{
 /*Mouseover for unimportant text*/
 color: #AABACA;
}

.pseudobuttons, .pseudobuttons:link, .pseudobuttons:visited, .pseudobuttons:visited:hover, a.biglink, a.biglink:visited, a.smalllink, a.smalllink:visited, .bigbutton, .bigbutton:visited:hover, a.bigbutton, .editpost, .editpost:visited, .button, .submitbutton, .previewbutton, .gobutton, .navbutton, .boxtitle, .tableheader, th, .bittitle
{
 /*Buttons*/
 border: 1px outset;
 border-color: #ebf1f6;
 border-radius: 4px;
 color: #000000;
 text-shadow: 1px 0 0 #FFFFFF, 0 -1px 0 #FFFFFF, 0 1px 0 #FFFFFF, -1px 0 0 #FFFFFF;
 background: #f2f9fe;
 background: -moz-linear-gradient(top,  #f2f9fe 0%, #d6f0fd 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd));
 background: -webkit-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%);
 background: -o-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%);
 background: -ms-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%);
 background: linear-gradient(to bottom,  #f2f9fe 0%,#d6f0fd 100%);
}

.fresh, a.sponsorcolor:link, a.sponsorcolor:visited
{
 /*Sponsored members*/
 color: #00AA00;
}

.altbackground, .comment, .commentposter, .commentposteralternate, .commentalternate, .threadbottom, .statussection, .categorycell, .category, #activechatters, #chatarea, .profiletable td, .addtocart, ul.pagination li, .monthday, .redirect, .ratingresponse, .tab, .tab:visited, .smiliebox, .articlebar a, a.threadtools, .legend, .menus li, .menus > a
{
 /*Alternate background color used in listing bit, sort and other places*/
 background-color: #F4F6F7;
 border-color: #BBCCEF;
}

.link
{
 /*Listing bit*/
 border: 1px solid;
 border-color: #DDEEFF;
}

.altbg2, .labelscolumn, .oddcolumns, .internalreply, .today, .todayevent, .tabactive, .tabactive:visited, .bulkprice, .price, .fronttop, .stripeme > tbody > tr:nth-child(odd), .stripeme > ul > li:nth-child(odd)
{
 /*Label columns, odd rows, price backgrounds, thread tool backgrounds*/
 background-color: #F2F4F6;
}

.altbg3, .optionscolumn, .evencolumns, .fronttopalt, .ckeditorbackground,  .stripeme > tbody > tr:nth-child(even), .stripeme > ul > li:nth-child(even)
{
 /*Option columns, even rows, editor backdrop*/
 background-color: #F8FAFC;
}

.inverse, .homenav:hover, .homenav:link:hover, .homenav:visited:hover, .addtocart:hover, .dayname td, .articlebar a:hover, .editpost:hover, .editpost:visited:hover, a.softtab, a.softtab:visited, a.softtab:visited:hover, a.softtab:hover, a.softtabactive, a.softtabactive:visited, a.softtabactive:hover, a.softtabactive:visited:hover, ul.pagination li a:hover, ul.pagination li a.currentpage, #cart, #cart a, #cart a:active, #cart a:visited, #cart a:hover, #cart a:visited:hover, .badge, .pollresultbar
{
 /* Inverted color spots, usually mouseover effects*/
 background-color: #304050;
 color: #FFFFFF;
}

.inversetextonly, .sortarrow, .sortarrow:visited
{
 /*Inverted text*/
 color: #FFFFFF;
}

.tinytext, .pagerank, .commentdate, .smalllink, .editedby, #searchbox a, .linkbitcategory
{
 /*Very small text*/
 font-size: 75%;
 line-height: 10px;
}

.smalltext, .catdescription, .quoteby, .sections, .sections:visited, .icons, .gobutton, .minorlinks a, .toolsbararea
{
 /*Slightly smaller than normal text*/
 font-size: 92%;
}

.moderatelylarger, .denialpage, .rules, .statussection, .postinternal, .mainarticle, .price, .forumdescription, .threadtools, .postrating, .listingdescription, .detailedlabels, #chatarea, .redirect
{
 /*Text that should be a little bigger than most*/
 font-size: 116%;
}

.semibigtext, .navbutton a, #searchbox input, .alerttitle, .submittable .labels
{
 /*Moderately big text*/
 font-size: 133%;
}

.bigtext, a.biglink, H2, .onlinebuddies, .offlinebuddies, .linktitle, a.linktitle, .monthname, .bigbutton, .bulkprice, .reportsforumcolumn, .submitbutton, .previewbutton, .incompleteblock td, #chatformmessage, .tableheader, .boxtitle, .bittitle, .cattitle, .exiturl, .forumname, #activechatters
{
 /*Significantly bigger text*/
 font-size: 150%;
}

.hugetext, .addtocart, .categoryheader, .title, .postbitusername, .categoryname, a.categoryname, a.categoryname:visited, H1
{
 /*Really big text*/
 font-size: 183%;
}

.gradients, .activegradient, .categoryheader, .group, .menus li, .menus > a, .cattitle, .categoryleftmenu > ul > li, .topbar
{
 /*The details area, main body of boxes, shout background, submit page column backgrounds*/
 background: #f9ffff;
 background: -moz-linear-gradient(left,  #f9ffff 0%, #e8f2f7 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9ffff), color-stop(100%,#e8f2f7));
 background: -webkit-linear-gradient(left,  #f9ffff 0%,#e8f2f7 100%);
 background: -o-linear-gradient(left,  #f9ffff 0%,#e8f2f7 100%);
 background: -ms-linear-gradient(left,  #f9ffff 0%,#e8f2f7 100%);
 background: linear-gradient(to right,  #f9ffff 0%,#e8f2f7 100%);
}

footer
{
 /*Site footer*/
 border-color: #AAAAAA;
 background: rgb(229,229,239);
 background: -moz-linear-gradient(top,  rgba(229,239,249,1) 0%, rgba(255,255,255,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,239,249,1)), color-stop(100%,rgba(255,255,255,1)));
 background: -webkit-linear-gradient(top,  rgba(229,239,249,1) 0%,rgba(255,255,255,1) 100%);
 background: -o-linear-gradient(top,  rgba(229,239,249,1) 0%,rgba(255,255,255,1) 100%);
 background: -ms-linear-gradient(top,  rgba(229,239,249,1) 0%,rgba(255,255,255,1) 100%);
 background: linear-gradient(to bottom,  rgba(229,239,249,1) 0%,rgba(255,255,255,1) 100%);
}

.logobg
{
 /*The background behind the logo... you can edit this via the logo uploader page too.*/
 height: 97px;
 background-color: ;
 background-image: url('../images_default/headerbg.jpg');
 background-size: 100% 97px;
 background-repeat: no-repeat;
}

.bulleticons { font-size: 217%; }
.new { color: #22DD22; }
.old { color: #AAAAAA; }
.closed { color: #AA0000; }

/*Images: */
.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating { background-image: url('../images_default/ajaxstar.png'); } 
.ui-autocomplete-loading { background-image: url('../images_default/indicator.gif'); }
.lb-prev:hover { background-image: url('../images_default/lightbox-prev.png'); }
.lb-next:hover { background-image: url('../images_default/lightbox-next.png'); }
.lb-data .lb-close { background-image: url('../images_default/lightbox-close.png'); }
.lb-cancel { background-image: url('../images_default/lightbox-loading.gif'); }
#loading { background: url('../images_default/loadingAnimation.gif') no-repeat center center; width: 208px;  height: 13px; }

.bittitle, .navbutton
{
 /*Borders for listing bit title and nav bar.*/
 border: 0;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
}

.bigbutton:hover, .submitbutton:hover, .previewbutton:hover, .gobutton:hover, a.biglink:hover, a.biglink:visited:hover, .button:hover
{
 /*Button mousover effect*/
 filter: brightness(110%);
 -webkit-filter: brightness(110%);
}

.active
{
 font-style: italic;
}

.navbar-nav ul > li > a, .navbar-nav ul > li > a:visited, .navbar-nav ul > li > a:active
{
  background-color: #EEF8FE;
  color: #000000;
  border-bottom: 1px dotted #AAAAAA;
}

.navbar-nav ul > li > a:hover, .navbar-nav ul > li > a:visited:hover
{
 background-color: #AEC8CE;
}
.cookienotice
{
 background-color: #999999;
}
 INPUT, SELECT, TEXTAREA { border-width: 1px; }