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

.wrapper
{
width: 80%;
margin: 0 auto;
}

.nav
{
/*The navigation bit.*/
 padding: 0px;
}

.linkbitsummary, .thumbshot
{
 padding: 0px; 
}

.category
{
 padding: 0px 20px 0px 0px;
}

.main
{
/*The main outline from the top navigation down toward the footer.*/
 margin-left: 0px;
 margin-right: 0px;
}

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;
}

h1
{
	font-size: 20px;
}

.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;
}

.warning, .highhighttext, .searchhighlight, .icons, a.highlighttext, a.highlighttext:active, a.highlighttext:visited, a.highlighttext:hover, a.highlighttext:visited:hover
{
 /*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-radius: 0px;
 color: #ffffff;
 background: rgba(59,94,175,0.70);
}

.bittitle, .navbutton
{
 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
{
 filter: brightness(110%);
 -webkit-filter: brightness(110%);
}

.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
{
 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 backgrop*/
 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
{
 /*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, .categoryleftmenu > ul > li > a, .alerttitle, .submittable .labels
{
 /*Moderately big text*/
 font-size: 133%;
}

.bigtext, a.biglink, H2, .onlinebuddies, .offlinebuddies, .linktitle, a.linktitle, .toolsbararea, .monthname, .bigbutton, .bulkprice, .reportsforumcolumn, .submitbutton, .previewbutton, .incompleteblock td, #chatformmessage, .tableheader, .boxtitle, .bittitle, .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: 150%;
}

.gradients, .activegradient, .categoryheader, .group, .menus li, .menus > a, .cattitle
{
 /*The details area, main body of boxes, shout background, submit page column backgrounds*/
font-size: 115%;
font-weight: bold;
}

.cattitle { padding: 0 0 8px; 0}

.urlfield a
{
	font-size: 100%;
margin: 20px 0 2px 0;
}

footer
{
 /*Site footer*/
border-top: 2px solid #3B5EAF;padding:20px 0;margin-top:20px;
}

.catmenu li, .topbar
{
 /*Left side category menu*/
 background: #dff3ff;
 background: -moz-linear-gradient(left,  #dff3ff 0%, #edf8ff 53%, #fbfdff 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dff3ff), color-stop(53%,#edf8ff), color-stop(100%,#fbfdff));
 background: -webkit-linear-gradient(left,  #dff3ff 0%,#edf8ff 53%,#fbfdff 100%);
 background: -o-linear-gradient(left,  #dff3ff 0%,#edf8ff 53%,#fbfdff 100%);
 background: -ms-linear-gradient(left,  #dff3ff 0%,#edf8ff 53%,#fbfdff 100%);
 background: linear-gradient(to right,  #dff3ff 0%,#edf8ff 53%,#fbfdff 100%);
}

.logobg
{
 /*The background behind the logo... you can edit this via the logo uploader page too.*/
 height: 100px;
 background-image: ;
 background-repeat: ;
 background-size: ;
}

.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; }

.cookienotice
{
 position: fixed;
 z-index: 50001;
 bottom: 0;
 left: 0;
 height: 70px;
 line-height: 40px;
 width: 100%;
 background-color: #000;
 color: #ffffff;
 opacity: 1.0; 
 text-align: center;
}

.dismisscookienotice
{
 position: fixed;
 bottom: 15px;
 line-height: 40px;
 right: 25px;
 color: #14A04B;
 font-size: 175%;
 font-weight: 900;  
}

@media screen and (max-width: 414px) {
	.category {display: block; width: auto;padding:5px 2px;margin-bottom:2px;}
	a.categoryname {color:#000000;font-size:20px;}
}
 INPUT, SELECT, TEXTAREA { border-width: 1px; }