/* #################### */
/* BASE CSS */ 
/* #################### */

/* CSS Variables */
:root {
    /* Light "blue" for background etc */
    /* A good fallback: midnightblue */
    --gs-primary: #38407A;

    --gs-primary-hover: #505893;

    /* dark blue for accents, usually */
    /* A good fallback:  darkslateblue */
    --gs-secondary: #283057;
    
    --text-white: #ffffff;
    --text-black: #000000;

    /* The "inner page" */
    --inner-page-bg: #fff;

    /* "menu bg" */
    --gs-menu-bg: #bbc7ce;

    --gs-alt1: #fff;
    --gs-alt2: #f0f0f0;

    --gs-cta-bg: #f56a24;
    --gs-cta-border-bottom: 2px solid #ce5318;
    --gs-cta-color: var(--text-black);

    --gs-button-bg: var(--gs-primary);
    --gs-button-color: var(--text-white);

    --gs-button-border-radius: 3px;

    /** Mod stuff **/
    --moderated-content-bg: peachpuff;
    --deleted-content-bg: #ccc;

    --base-font-size: 14px;
    /* Used for thread titles, forum titles, etc */
    --base-header-size: 15px;
    --base-small-font-size: 12px;
}

/**** *****/

html {
    font-size: 14px;
    font-size: var(--base-font-size);
}

body {
    font-size: 1rem;
}

/* Scale text for different elements */
h1 {
    font-size: 1.5rem; /* 32px if base is 16px */
}

h2 {
    font-size: 1.25rem;
}

p {
    font-size: 1rem; /* 16px if base is 16px */
}

small {
    font-size: 0.875rem; /* 14px if base is 16px */
}

a {
    color: #000;
    color: var(--text-black);
}

body
{
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0 auto;
	max-width: 1200px;
    background: #38407A;
    background-color: var(--gs-primary);
}
a:link
{
	color: #000;
    color: var(--text-black);
}
.tborder
{
	color: #000000;
}
.tcat
{
	background: #283057;
    background-color: var(--gs-secondary);
    padding: 6px;
	color: #ffffff;
    color: var(--text-white);
    font-weight:bold;
    font-size:10pt;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
    color: var(--text-white);
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
    color: var(--text-white);
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #283057;
    background-color: var(--gs-secondary);

	color: #ffffff;
    color: var(--text-white);
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: #283057;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #F5F5FF;
	color: #222222;
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	text-decoration: underline;
}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited
{
	text-decoration: underline;
}
.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover
{
	text-decoration: underline;
}
.alt2, .alt2Active
{
	background: #DFDFDF;
	color: #222222;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	font-size:12pt;
    font-family:'open_sansregular';
}
.bginput option, .bginput optgroup
{
	font-size: 12pt;
}
.button, .smallfont
{
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.highlight
{
	color: red;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5;
	padding: 10px;
}
.panelsurround
{
	background: #E4E7F5;
}
fieldset {
    border: 1px solid #aaa;
    margin-top: 5px;
}

legend
{
	background: #283057;
    background-color: var(--gs-secondary);
    color: #FFFFFF;
    padding:2px;
}
.vbmenu_control
{
	background: #283057;
    background-color: var(--gs-secondary);
    color: #FFFFFF;
    color: var(--text-white);
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink,
.vbmenu_control a:visited, .vbmenu_control_avisited,
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
    color: var(--text-white);
    text-decoration: none;
}
.vbmenu_popup
{
	background: #FFF;
    background: var(--inner-page-bg);
	border: 1px solid #38407A;
    border: 1px solid var(--gs-secondary);
    border-radius: 3px;
}
.vbmenu_option
{
	background: #BBC7CE;
    background-color: var(--gs-menu-bg);
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_searchhits
{
	display: block;
	float: right;
	font-size: 10px;
	padding-left: 2em;
}

.vbmenu_searchkeys
{
	display: block;
	float: left;
	font-size: 11px;
}
/* Stuff removed from additional Main CSS */
form { margin: 0;display:inline; }

.prefix, .prefix a:link, .prefix a:visited, .prefix a:hover, .prefix a:active
{
text-decoration:none;
cursor:pointer;
}

.miscButton
{
    color:#fff;
    text-decoration: none;
    font-size: 12pt;
    text-decoration: none!important;
    background: #283057;
    background: var(--gs-primary);
    border-radius: 2px;
    padding: 5px;
    cursor: pointer;
    border: 1px solid #262253;
}

.miscButton:hover { 
    background: #030014;
}

.forumSideBit { 
    vertical-align:top;
    padding-left:9px;
    display:block;
    width:250px
}

.completedListing
{
    background:#eee;
    color:#888;
}
.completedListing a:link, .completedListing a:visited
{color:#888;}

/* ######## */

.begin_include_contextual
{display:none;}
.end_include_contextual
{display:none;}

html .cell {
    display:inline;
    height:100%;
}

.largeReplyBit
{color:#fff;text-decoration:none;font-size:10pt;padding-right:10px;}

a.largeReplyLink:link, .largeReplyBit a:link, .largeReplyBit a:visited
{color:#fff;font-weight:bold; text-decoration:none;}

a.largeReplyLink:hover
{color:#FFF;}

.post_infraction {background-color: #FFCCFF;}

.julesNotify
{
    float:right;background:#000;color:#eee;padding:2px;border-radius:2px;font-size:10px;
}

.prefixDropdown
{ 
    float:right;
    vertical-align:baseline; 
}

/* #################### */
/* RESPVCA.css */ 
/* #################### */


#posts{
    margin-right:256px;
}
 .searchCarousel{
    width:100%;
    overflow-x:scroll;
    margin-bottom:3px
}
 .reviewHeaderImg{
    display:inline-block
}
 .reviewHeaderDesc{
    display:inline-block;
    vertical-align:top
}
 .siteMapLinks{
    text-align:right;
    padding:10px;
    line-height:25px;
    width:auto;
    display:block;
    background:#283057;
    color:#fff;
    font-size:8pt;
    font-weight:700;
    margin:5px 0
}
 .compImage{
    float:right;
    margin-left:5px
}
 .compText{
    float:left
}
 #gsLogoContainer{
    position:relative;
}
 #firstUnread,#imod,#threadrating,#threadsearch,#threadtools,#googsimthreads,.displaymodes,.tbar_topic{
    text-decoration:none;
    display:inline-block;
    width:auto
}
 #adContainer{
    overflow-x:hidden;
    overflow-y:auto;
}
 #sideAdContainer{
    overflow-x:hidden;
    overflow-y:auto;
    cursor:all-scroll
}
 .simplemodal-wrap{
    overflow:hidden
}
 #simplemodal-overlay{
    background-color:#000;
    height:100%!important;
    width:100%;
    cursor:wait
}
 #simplemodal-container{
    height:auto!important;
    top:25%!important;
    border-radius:3px;
    max-height:75%;
    width:50%;
    color:#fff;
    background:#38407a;
    background:linear-gradient(to bottom,var(--gs-primary) 0,var(--gs-secondary) 100%);
    border:1px solid #000;
    position:fixed;
}
 .simplemodal-data{
    padding:8px;
    overflow-y:scroll;
    max-height:60%;
}
 #simplemodal-container code{
    background:#141414;
    border-left:3px solid #65B43D;
    color:#bbb;
    display:block;
    font-size:12px;
    margin-bottom:12px;
    padding:4px 6px 6px
}
 #simplemodal-container a.modalCloseImg{
    background:url(//static.gearspace.com/board/images/m/x.png) no-repeat;
    width:25px;
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:-15px;
    right:-16px;
    cursor:pointer
}
 #simplemodal-container h3{
    color:#84b8d9
}
 .post{
    background:#f5ffff;
    border:0;
    position:relative
}
 .fixed {
    position:fixed!important;
    top:0;
}
 .userPopup{
    position:absolute;
    z-index:50
}
 .bigusername{
    cursor:pointer;
    font-weight:bold;
    font-size:105%;
}
 #participatedOptions{
    color:#fff
}

 #sideAdBanner{
    overflow:hidden;
    width:240px;
    height:600px;
    color:#fff;
    vertical-align:middle;
    position:absolute;
    top:0;
    right:0;
    margin-top:5px
}

 .fixedBottom{
    position:fixed;
    top:auto;
    bottom:0
}
 .newReplyTitle{
    width:350px
}
 .reasonForEditing{
    width:250px
}
 .head_tools{
    float:right
}
 .user_data{
    display:flex;
    flex: 0 0 175px;
    flex-direction: column;
    width:175px;
    padding:5px;
    margin:0;
    vertical-align:top;
    background: #f0f0f0;
    background: var(--gs-alt2);
}
 .user_data_mobile{
    display:none
}
 .post_data{
    display:flex;
    flex-direction: column;
    background-color:#fff;
    background-color:var(--gs-alt1);
    flex: 0 0 calc(100% - 198px);
}
 .inlinemod .post_data{
    background:#FFC
}
 .posting{
    position:relative;
    margin:0;
    padding:0;
    border-collapse:collapse;
    width:100%;
    display: flex;
}
 .greenbg{
    background-color:#0c0;
    color:#fff
}
 .redbg{
    background-color:#c00;
    color:#fff
}
 .forumMobileInfo{
    display:none;
    position:relative;
    width:100%
}
 .forumHomeHeader{
    width:100%;
    display:table;
    list-style:none
}
 .forumCategory{
    background:#283057;
    color:#fff;
    padding:5px;
    font-weight:700
}
 .forumCategory a:link{
    color:#fff;
    text-decoration:none
}
 .forumBitContainer{
    display:table;
    width:100%;
    position:relative;
    border-spacing:1px;
    border-collapse:separate
}
 .forumBit{
    height:25%;
    list-style:none;
    padding:5px;
    vertical-align:middle;
    display:table-cell
}
 .navBit{
    text-align:center;
    width:auto;
    list-style:none;
    display:table-cell;
    background:#283057;
    color:#fff;
    font-size:8pt;
    padding:5px;
    font-weight:700;
    border-spacing:2px;
    border-collapse:separate
}
 #navBar,#secondaryNavBar{
    display:table;
    width:100%;
    border-spacing:1px;
    border-spacing:2px;
    border-collapse:separate
}
 #secondaryNavBar{
    margin-bottom:5px
}
 .navBit a:link,.navBit a:visited{
    margin-left:auto;
    margin-right:auto;
    color:#fff;
    text-decoration:none
}
 .navBit a:hover{
    color:#f5ff00
}
 #magicCarousel{
    clear:both;
    max-width:100%;
    overflow-x:scroll;
    overflow-y:hidden;
    background:0 0
}
 #firstUnreadMobileAd,#firstUnreadPostAd{
    color:#FFF;
    display:none
}
 #firstUnreadMobileAd,#firstUnreadTabletAd{
    display:none
}
 #navArea{
    list-style:none;
    margin-top:5px;
    border-radius:3px;
    margin-bottom:5px
}
 #navBitsArea{
    width:100%;
    display:table;
    background-color:#efefef;
}
 #mainNavUserInfo{
    list-style:none;
    padding:5px;
    height:100%;
    background:#f0f0f0;
    width:250px;
    display:table-cell
}
 #navMenu{
    display:inline;
    width:100%
}
 .navBreadCrumb{
    list-style:none;
    width:75%;
    display:table-cell
}
 .breadCrumbItem{
    list-style:none;
    display:table-cell
}
 .loginBit{
    list-style:none;
    width:50%;
    display:table-cell
}
 .postButton{
    text-decoration: underline;
    cursor:pointer;
    padding: 1px 5px;
    color:#333;
}
 
 .postButton:hover{
    color:#f50000;
}
 .postButton.markedanswer {
    background:green;
    color:white;
}
 .postDateBit,.postNumberBit{
    display:none
}
 .threadBitPostPreview{
    font-size:8pt
}
 .threadBitUsername{
    display:block;
    font-size:8pt
}
 .pmUnread{
    padding:2px;
    font-size:8pt;
    background:#f50000;
    color:#fff;
    font-weight:700;
    margin-left:5px;
    border-radius:3px;
    vertical-align:middle;
    display:inline-block;
    max-height:15px;
    min-width:15px;
    text-align:center
}
 .pmUnreadText{
    vertical-align:middle;
    line-height:15px
}

 #mobileLoginForm{
    position:relative;
    margin-top:-20px;
    margin-left:auto;
    margin-right:auto;
    background:#f5f5ff;
    width:100%;
    z-index:900;
    padding-bottom:10px;
    padding-top:30px
}
 .noticeContainer{
    margin-top:10px;
    margin-bottom:10px
}
 #headerSpacerAd{
    padding-top:5px;
    height:100px
}
 .postheader{
    padding:5px
}
 .bar{
    font-size:12px
}
 #adBanner{
    visibility:visible;
    height:90px;
    width:728px;
    float:right;
    overflow:hidden;
}
 .largeReplyBit{
    padding-left:5px
}
 .articles .postedYoutubeVid {
    width: auto!important;
    height: auto!important;
}
 #mobileLoginButton,#mobileToolBar,#mobileToolBarSpacer,#navToggleShowThread,.threadBitPostPreview{
    display:none
}
 .usercp_right_column optgroup,.usercp_right_column option,.usercp_right_column select{
    max-width:auto
}
 .pm_disp_options{
    display:inline
}
 .nowrap{
    white-space:nowrap
}
 .usercp_column{
    float:right;
    margin-left:-200px;
    width:100%
}
 .usercp_right_column{
    margin-left:165px
}
 .eventreminder{
    float:right
}
 .nextmonth,.prevmonth{
    float:left;
    margin:10px 10px 10px 0
}
 .calendar_events,.calendar_jump{
    float:right;
    clear:right;
    margin:10px 10px 10px 0
}
 .regfield{
    float:left;
    padding-right:10px
}
 .gscal .alt1,.gscal .alt2{
    padding:6px
}
 .dir_sidebar{
    float:right;
    width:24%
}
 .dir_content{
    float:left;
    width:75%
}
 .dir_row .category{
    width:48%;
    float:left;
    padding:1%;
    border:0
}
 .dir_row{
    background:#FFF;
    overflow:hidden
}
 .inlinemod .alt1{
    background:0 0
}
 .inlinemod.alt1,.inlinemod.alt2{
    background:#FFC
}
 .nav-toggle{
    display:none
}
 #tabContainer .tab{
    cursor:pointer;
    display:inline;
    font-size:120%;
    list-style-type:none;
    margin:0;
    padding:5px 10px
}
 #tapnavi>ul{
    margin:0;
    padding:10px 0 0;
    text-align:center
}
 .search_box{
    float:left;
    width:50%
}
 .caldesc ul,.similar_threads ul{
    padding-left:25px
}
 .ajaxsearch{
    table-layout:fixed
}
 .alt1.tForumlink{
    border-bottom:1px solid #3A427A;
    border-right:1px solid #3A427A;
    display:table-cell;
    vertical-align:middle
}
 .ajaxsearch .tTitleNoBR{
    border-right:1px solid #3A427A
}
 #threadbits_forum_267{
    margin-top:10px
}
 .alt2.reviews_rating_panel{
    float:left
}
 .alt1.reviews_content_panel{
    margin-left:220px
}
 #articleUrl{
    width:50%
}
 .mb_articles{
    float:right;
    margin-left:-220px;
    width:100%
}
 .mb_article_left{
    float:left;
    margin-right:10px;
    width:200px;
    padding:5px
}
 .mb_article_right{
    margin-left:220px;
    position:relative
}
 .mb_article_right .bbCodeImg{
    max-width:600px
}
 .mb_articles .mb_article_right .alt2{
    background:0 0
}
 .itrader_onehalf{
    float:left;
    margin-right:0;
    width:50%
}
 .itrader_onethird{
    float:left;
    margin-right:.5%;
    width:33%
}
 .itrader_onethird.itrader_contact_info{
    margin-right:0
}
 .itrader_contact_info .alt1{
    padding:1%
}
 .pagenav,.pagenavContainer{
    float:right
}
 .postModTools{
    white-space:nowrap;
}
 div.postControls{
    text-align-last: end;
    height: 100%;
    align-content: end;
    padding-top:12px;
    font-size: 0.75rem;
 }
 div.XvsY_Opinion {
    float:right;
}
 .postControls .postRatingContainer{
    display:inline-block;
    vertical-align:middle
}
 .bginput.resp{
    width:40%
}
/* Header tags - make black */
.vw-head {
    color: #000!important;
    border-bottom: none!important;
}
/* Header tags - don't display the "top controls" */
.top_link {
    display:none!important;
}
 #OCS{
    display:inline-block;
    cursor:pointer
}
 .mobilePostMenuItem>a{
    display:inline-block;
    padding:4px 0
}
 .tablet_SmartPhones_Only{
    display:none
}
 .vbmenu_option {
    cursor:pointer;
    padding: 6px;
    font-size: 10pt;
    border-bottom: 1px solid #ccc;
    width:100%;
}
 .nomenubg .vbmenu_option{
    background:0 0
}
 .onleftside{
    float:left;
    width:50%
}
 .onrightside{
    float:right;
    margin-left:10px;
    width:45%
}
 #threadslist .hNotification,.discussionList .notification{
    width:180px
}
 .discussionList .notbox{
    width:19px
}
 .thetable{
    display:table;
    width:100%
}
 .tableheadrow,.tablerow{
    display:table-row
}
 .tablecell{
    display:table-cell;
    border-bottom:1px solid #3A427A;
    border-right:1px solid #3A427A;
    padding:5px
}
 .view_unread_post{
    position:absolute;
    bottom:8px;
    left:0;
    right:0;
    margin:0 auto;
    text-align:center;
    font-size:8pt
}
 .view_unread_post a{
    font-weight:700;
    color:#38407A
}
 .secondrow_left{
    float:left
}
 .secondrow_right{
    float:right
}
 .secondrow_left a,.secondrow_right a{
    text-decoration:none!important
}
 .clearboth{
    clear:both
}
 .forumPostPreview{
    font-size:8pt
}
 .bbCodeImg{
    max-width:100%;
}
 .close_vbmenu_popup{
    display:inline;
    float:right;
    text-decoration:none
}
 .unreadevent{
    font-weight:700
}
 .competition_notice{
    text-align:center;
    font-weight:700;
    color:red;
    font-size:18px;
    overflow:hidden
}
 .competition_notice img{
    float:left;
    margin-right:10px
}

 #firstUnreadMobileAd,#firstUnreadPostAd,#firstUnreadTabletAd,.home_RegBox{
    display:none
}
 .home_RegBox .noticeBit{
    position:relative;
     border:none;
    color:#FFF;
    padding:20px;
    background:#283057 url(//static.gearspace.com/board/images/regbg-yellow.jpg) no-repeat 500px;
    border-radius:5px;
}
 .home_RegBox .noticeBit h2,.home_RegBox .noticeBit h6{
    margin:0;
    padding:0 0 10px
}
 .home_RegBox .noticeBit ul{
    margin:0 0 10px;
    padding:0;
    list-style:none;
    max-width: 500px;
}
 .home_RegBox .noticeBit ul li{
    padding-left:30px;
    line-height:20px;
    font-size:11px;
    font-weight:700;
    background:url(//static.gearspace.com/board/images/tick.png) no-repeat;
    margin-left:20px;
    padding-bottom:2px
}
 .home_RegBox .noticeBit span.reg_button{
    background:rgba(255,255,255,.5);
    display:block;
    float:right;
    border-radius:5px;
    padding:5px;
    position:absolute;
    bottom:45px;
    left:300px;
}
 .home_RegBox li a{
    color:#fff
}
 .home_RegBox .noticeBit span.reg_button a{
    display:block;
    font-weight:700;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    padding:5px 15px;
    border-radius:5px;
    
    
    font-size:15px;
    letter-spacing:-.5px;
    background:red;
    background:linear-gradient(to bottom,red 0,maroon 100%);
}
 .home_RegBox .noticeBit span.reg_button a:hover{
    background:#a7b7d3;
    background:linear-gradient(to bottom,#a7b7d3 0,#38407a 100%);
}
 a.crossbtn{
    float:right;
    color:#fff;
    text-decoration:none;
    font-weight:700
}
 .home_RegBox .noticeBit span.reg_button a small{
    font-weight:400;
    font-size:10px
}
 .home_RegBox .noticeBit .clear{
    clear:both
}
 .home_RegBox2 {
    float:right;
}
 .home_RegBox2 .noticeBit{
    position:relative;
     margin:0;
     border:none;
    color:#FFF;
    padding:0 20px;
    background:#283057;
    border-radius:5px;
}
 .home_RegBox2 .noticeBit h2,.home_RegBox2 .noticeBit h6{
    margin:0;
    padding:0 0 10px
}
 .home_RegBox2 .noticeBit ul{
    margin:0 0 10px;
    padding:0;
    list-style:none;
    max-width: 500px;
}
 .home_RegBox2 .noticeBit ul li{
    padding-left:30px;
    line-height:20px;
    font-size:11px;
    font-weight:700;
    background:url(//static.gearspace.com/board/images/tick.png) no-repeat;
    margin-left:20px;
    padding-bottom:2px
}
 .home_RegBox2 li a{
    color:#fff
}
 .home_RegBox2 .noticeBit .clear{
    clear:both
}
 .productGrid a.gold_button {
    background-color: #996515;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;
    padding: 0 5px;
    text-decoration: none;
}
 input.red_button,span.red_button a{
    background:red;
    background:linear-gradient(to bottom,red 0,maroon 100%);
}
 input.gold_button,span.gold_button a{
    color:#000!important;
    background:gold;
    background:linear-gradient(to bottom,yellow 0,gold 100%);
}
 input.green_button,span.green_button a{
    cursor:pointer;
    background:green;
    background:linear-gradient(to bottom,lime 0,green 100%);
}
 .bbcode_quote {
    overflow:hidden;
}
 .bbcode_quote_sign{
    float:right;
    cursor:pointer
}
 .gs_prefix_links{
    margin:0;
    padding:0;
    text-align:center;
    white-space:normal
}
 .gs_prefix_links li{
    list-style:none;
    display:inline
}
 .gs_prefix_links li a{
    color:#fff;
    text-decoration:none;
    background:#B0B
    /*#283057*/
    ;
    padding:0 1%;
    font-weight:700;
    margin-right:2px;
    border-radius:5px;
    
    
    display:inline-block;
    margin:2px;
}
 .gs_prefix_links li.all a{
    padding:0 4%;
}
 .gs_prefix_links li.prefixid_13 a{
    background:white;
    vertical-align: top;
    padding:0 4%;
}
 .gs_prefix_links li.prefixid_61 a{
    background:#c00
}
 .gs_prefix_links li.prefixid_14 a{
    background:purple;
    padding:0 4%;
}
 .gs_prefix_links li.prefixid_246 a{
    background:#3CF
}
 .gs_prefix_links li.prefixid_63 a{
    background:#0C0
}
 .gs_prefix_links li.prefixid_15 a{
    background:#00C
}
 .gs_prefix_links li.prefixid_240 a{
    background:orange
}
 .gs_prefix_links li.prefixid_24 a{
    background:#c00
}
 .gs_prefix_links li.prefixid_2 a{
    background:purple
}
 .gs_prefix_links li.prefixid_238 a{
    background:#3CF
}
 .gs_prefix_links li.prefixid_59 a{
    background:#0C0
}
 .gs_prefix_links li.prefixid_58 a{
    background:#00C
}
 .gs_sel_prefix_links{
    margin:0;
    padding:0;
    text-align:center;
    white-space:normal
}
 .gs_sel_prefix_links li {
    list-style:none;
    display:inline
}
 .gs_sel_prefix_links li a {
    color:#fff;
    text-decoration:none;
    background:#283057;
    padding:0 1%;
    font-weight:700;
    margin-right:2px;
    border-right:1px solid #fff
}
 .gs_sel_prefix_links li:last-child a {
    border-right:none
}
 .mobileIcons .prefix {
    display:none
}
 table {
    border:0
}
#mobileToolBar ul {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    -webkit-padding-start:0;
    list-style:none
}
 a:hover{
    color:#F40
}
 .wauto{
    width:auto
}
 .alt2 {
    background-color:#f0f0f0;
    background: var(--gs-alt2);
}
 .w100{
    width:auto;
    margin:0 auto
}
 .acenter{
    margin-left:auto;
    margin-right:auto
}
 .mobileOnly,.smartphoneOnly,.tabletOnly{
    display:none
}
 .smartphoneHidden{
    display:block
}
 #gsLogo{
    position:absolute;
    float:left;
    top:5px;
    left:0
}
 .below_ads_area{
    padding-bottom:5px;
    padding-right:5px;
    width:728px;
    float:right;
    height:45px
}
 .below_ads_area:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
 .all_advertisers{
    text-align:left;
    float:right;
    height:18px
}
 .quicksearch_area{
    float:right;
    padding:2px
}

 #glass{
    position:absolute;
    float:right;
    top:2px;
    right:5px;
    cursor:pointer
}
 li.loginForm{
    display:block
}
 li.loginForm li{
    display:inline-block
}
 li.loginForm li.label{
    width:60px
}

 #navBar,#secondaryNavBar{
    border-collapse:collapse;
    border-spacing:0
}
 #navBar{
    border-bottom:2px solid #38407A
}
 #secondaryNavBar{
    border-top:2px solid #38407A
}
 #navBar .navBit{
    border-right:1px solid #38407A
}
 #navBar .navBit:last-child{
    border-right:0
}
 #secondaryNavBar .navBit{
    border-right:1px solid #38407A
}
 #secondaryNavBar .navBit:last-child{
    border-right:0
}
 #QuickSearchMobile,#navArea{
    display:none
}
 .notices{
    margin-top:20px
}
 .footerOptions{
    display:table;
    table-layout:fixed
}
 .footer_time{
    display:table-cell;
    color:#fff
}
 .footer_time .time{
    color:#FF6
}
 .siteMapLinks a,.siteMapLinks a:active,.siteMapLinks a:visited{
    color:#fff;
    white-space:nowrap
}
 .siteMapLinks a:active:hover,.siteMapLinks a:hover,.siteMapLinks a:visited:hover,.siteMapLinks div.smallfont span.navbar_search.second{
    color:#f5ff00;
    white-space:nowrap
}
 #forumHomeContent .forumHomeHeaderItem,.forumCategory.nopost{
    border:1px solid #38407A;
    border-left:0
}
 #forumHomeContent .forumHomeHeaderItem.fIcons{
    width:30px
}
 #forumHomeContent .forumHomeHeaderItem.fTitle{
    font-size:11px
}
 #forumHomeContent .forumHomeHeaderItem.fLaspost{
    width:189px;
    text-align:center;
    font-size:11px
}
 #forumHomeContent .forumHomeHeaderItem.fPosts,#forumHomeContent .forumHomeHeaderItem.fThreads{
    width:66px;
    text-align:center;
    font-size:11px
}
 .forumCategory.nopost a{
    color:#fff!important;
    text-decoration:none
}
 .forumCategory.nopost a:hover{
    color:#f5ff00!important;
    text-decoration:underline
}
 .forumBitContainer.postedIn:first-child{
    border-top:1px solid #283057
}
 .forumBitContainer.postedIn{
    border-bottom:1px solid #283057;
    border-spacing:0
}
 .forumBitContainer .forumBit{
    border-right:1px solid #38407A
}
 #forumHomeContent .forumBit.forumIcon{
    width:30px;
    background:#f0f0f0;
    background: var(--gs-alt2);
}
 #forumHomeContent .forumBit.forumHomeLastPost{
    width:189px;
    background:#f0f0f0;
    background: var(--gs-alt2);
}
 #forumHomeContent .forumBit.forumHomeThreadCount{
    width:66px
}
 #forumHomeContent .forumBit.forumHomeReplyCount{
    width:70px;
    background:#f0f0f0;
    background: var(--gs-alt2);
}
 .forumNoPost{
    background:#283057;
    border-bottom:1px solid #38407A;
    padding:6px;
    font-size:10pt;
    font-weight:700;
    color:#fff
}
 .forumNoPost a{
    color:#fff!important;
    text-decoration:none;
    font-size:10pt;
    font-weight:700
}
 .forumNoPost a:hover{
    color:#f5ff00!important;
    text-decoration:underline;
    font-size:10pt;
    font-weight:700
}
 #whatsGoingOn{
    margin:5px 0
}
 .wgoRow{
    width:100%;
    display:table;
    table-layout:fixed
}
 .wgoSingle{
    display:block;
    color:#FFF;
    font-weight:700;
    font-size:10px;
    background:#283057;
    padding:3px 3px 3px 6px;
    height:20px;
    line-height:20px
}
 .wgoSingle a,.wgoSingle a:link,.wgoSingle a:visited{
    color:#FFF
}
 .wgoSingle a:hover,.wgoSingle a:link:hover,.wgoSingle a:visited:hover{
    color:#F5FF00
}
 .wgoSingle img{
    padding-top:3px
}
 .wgoTitle{
    font-size:10pt;
    margin-bottom:1px
}
 .wgoRow.wgoBlock{
    margin-bottom:2px
}
 .wgoRow.wgoBlock>div{
    display:table-cell;
    vertical-align:top
}
 .wgoRow.wgoBlock>div:first-child{
    width:42px;
    border-right:1px solid #222
}
 .wgoRow.wgoBlock>div:first-child img{
    padding:6px
}
 .wgoRow.wgoBlock>div{
    font:10px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    color:#222;
    padding:5px
}
 .wgoRow.wgoBlock a,.wgoRow.wgoBlock>div a:link,.wgoRow.wgoBlock>div a:visited{
    color:#222;
    font-weight:400
}
 .wgoRow.wgoBlock a:hover,.wgoRow.wgoBlock>div a:link:hover,.wgoRow.wgoBlock>div a:visited:hover{
    color:#F40;
    font-weight:400
}
 .wgoRow.wgoStats{
    margin-bottom:2px
}
 .toptoolbar{
    display:block;
    padding:6px 0px 10px 10px;
    background:#fff;
    background:var(--inner-page-bg);
}
 #post_container{
    position:relative
}
 .postheader{
    display:block
}
 .post_data{
    padding: 6px;
}
 .alt2.posting{
    background:0 0
}
 .inlinemod .user_data{
    background:#FFC
}
 #adColumn, #thread__sidebar {
    position:absolute;
    top:0;
    right:0;
    width:250px;
    display:block
}
 #leftCarousel{
    position:absolute;
    top:0;
    left:0;
    width:90px;
}
 .viewTopicButton{
    display:none
}
 #areaVTMT{
    display:table;
    table-layout:fixed;
    width:100%;
    background:#283057;
    margin-top:10px
}
 .vtmtRow{
    display:table-row
}
 .vtmtRow>div{
    display:table-cell;
    color:#fff!important;
    font-weight:700
}
 .modtools{
    white-space:nowrap;
    text-align:right
}
 #subforumheaders{
    display:none
}
 .announcement{
    display:table;
    table-layout:fixed;
    width:100%
}
 .announceStatus{
    display:table-cell;
    border-right:1px solid #3a427a
}
 .announceTitle{
    display:table-cell;
    padding-left:10px!important
}
 .announceTitle span{
    display:block
}
 .announceViews{
    display:table-cell;
    text-align:right
}
 .announceStatus{
    width:26px;
    vertical-align:middle;
    text-align:center
}
 .announceViews{
    width:241px;
    padding:5px!important
}
 .announcePostDate{
    display:block;
    text-align:right
}
 .threadHeaders{
    margin-right:260px
}
 #thread_container{
    position:relative
}
 #threadslist{
    border-top:1px solid #3a427a;
    display:table;
    width:100%
}
 #threadslist .thead{
    display:table-cell;
    height:20px;
    vertical-align:middle
}
 #threadslist .thead.hAvatar{
    padding:4px 2px;
    width:37px;
    border-right:1px solid #3a427a
}
 #threadslist .thead.hStatus{
    padding:4px 2px;
    width:43px
}
 #threadslist .thead.hTitle{
    padding:4px 0;
    border-right:1px solid #3a427a
}
 #threadslist .thead.hTitle span{
    display:none
}
 #threadslist .thead.hPrefixID{
    padding:4px 0;
    width:40px;
    text-align:center;
    border-right:1px solid #3a427a
}
 #threadslist .thead.hLastpost{
    padding:4px 0;
    width:126px;
    text-align:center;
    border-right:1px solid #3a427a
}
 #threadslist .thead.hLocation{
    padding:4px 0;
    width:200px;
    text-align:center;
    border-right:1px solid #3a427a
}
 #threadslist .thead.hReplies{
    padding:4px 0;
    width:72px;
    text-align:center;
    border-right:1px solid #3a427a
}
 #threadslist .thead.hViews{
    padding:4px 0;
    width:72px;
    text-align:center;
    border-right:1px solid #3a427a
}
 #threadslist .thead.hforumtitle{
    padding:4px 0;
    width:200px
}
 #threadslist .thead.modbox{
    padding:4px 0;
    width:20px;
    text-align:center;
    vertical-align:middle
}
 #firstUnread a{
    color:#fff
}
 #firstUnread a:hover{
    color:#f40
}
 #ebayApi{
    margin-top:5px!important;
    border-radius:5px!important;
    
    
    
    margin-bottom:5px!important
}
 .ztags_container{
    margin-right:0
}
 .csTr{
    display:table;
    table-layout:fixed;
    width:100%
}
 .csIcons{
    width:26px;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    border-left:1px solid #3a427a;
    padding:0!important
}
 .csStatus{
    width:43px;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    padding:0!important
}
 .csTitle{
    display:table-cell;
    padding:0 5px!important;
    border-bottom:1px solid #3a427a
}
 .csPrice{
    display:table-cell;
    width:130px;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    text-align:right;
    padding:5px!important
}
 .csLocation{
    display:table-cell;
    width:201px;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    padding:0!important
}
 .csLocation>div{
    padding:5px
}
 .csInlineMod{
    display:table-cell;
    width:20px;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    padding:0!important
}
 .csIcons.completedListing{
    width:26px
}
 #ebayControls h2{
    font-size:16px
}
 .tIcons{
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    border-left:1px solid #3a427a
}
 .tTitleBR{
    display:table-cell;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    padding:5px!important
}
 .tTitleNoBR{
    display:table-cell;
    border-bottom:1px solid #3a427a;
    padding:5px!important
}
 .tManage{
    display:table-cell;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    padding:5px!important;
    text-align:right
}
 .tLastPost{
    display:table-cell;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a;
    padding:5px!important
}
 .tInlineMod{
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px solid #3a427a;
    border-right:1px solid #3a427a
}
 .tTr{
    display:table;
    width:100%
}
 .tTr .tIcons{
    width:41px;
    border-left:0
}
 .tTr .tLastPost{
    width:342px
}
 .tTr .tInlineMod{
    width:19px
}
 .tTr .tInlineMod input[type=checkbox]{
    margin:3px
}
 .tTrClassifieds{
    display:table;
    width:100%
}
 .tTrClassifieds .tIcons{
    width:26px;
    padding:0!important
}
 .tTrClassifieds .tLastPost{
    width:201px;
    padding:0!important
}
 .tTrClassifieds .tInlineMod{
    width:20px;
    padding:0!important
}
 .discussionList{
    margin:0 260px 0 0;
    background-color:#f5f5ff
}
 .discussionListItem>div{
    border-right:1px solid #3a427a
}
 .discussionListItem{
    border-top:none;
    border-bottom:1px solid #3a427a;
    display:table;
    table-layout:fixed;
    width:100%;
    word-wrap:normal;
    padding:0
}
 .discussionListItem h3{
    margin:0
}
 .discussionListItem .listBlock{
    display:table-cell;
    vertical-align:middle
}
 .discussionListItem .posterAvatar{
    width:41px
}
 .discussionListItem .iconKey{
    text-align:center
}
 .discussionListItem .title,.discussionListItem .title a,.discussionListItem .title a:hover{
    font-size:10pt
}
 .discussionListItem .main{
    width:auto
}
 .discussionListItem #ebayBlob{
    display:inline-block
}
 .discussionListItem .titleText{
    padding:5px;
    overflow:hidden;
    position:relative
}
 .discussionListItem .listBlock h3{
    font-weight:400
}
 .discussionListItem .listBlock.lastPost{
    width:126px
}
 .discussionListItem .listBlock.prefix{
    width:40px;
    text-align:center
}
 .discussionListItem .modbox{
    width:19px;
    text-align:center
}
 .discussionListItem .lastPostInfo{
    padding:5px
}
 .discussionListItem .lastPost{
    background-color:#f0f0f0;
    background: var(--gs-alt2);
    text-align:right;
}
 .discussionListItem.inlinemod .lastPost{
    background:#FFC
}
 .discussionListItem .lastPostInfo,.discussionListItem .lastPostInfo .dateTime,.discussionListItem .lastPostInfo .username{
    font-size:10px;
    line-height:140%
}
 .discussionListItem .lastPostInfo .username{
    vertical-align:top
}
 .discussionListItem .lastPostInfo .dateTime{
    vertical-align:bottom
}
 .discussionListItem .stats{
    width:72px;
    text-align:center
}
 .discussionListItem .listBlock.forumtitle{
    padding:4px 0;
    width:200px
}
 #forumSideBit{
    width:250px;
    position:absolute;
    top:0;
    right:0;
    height:95%;
    overflow-y:hidden;
    margin-top:-57px
}
 .tborder{
    padding:0!important
}
 .tr {
    display:table-row
}
 .tbar_topic{
    padding-left:6px
}
 #forumdisplayoptions{
    border:0!important
}
 #forumdisplayoptions .tcat,#forumdisplayoptions .thead{
    display:table-cell;
    text-align:left;
    background:#283057;
    border:1px solid #38407a;
    padding:6px;
    border-radius:2px!important;
}
 #forumdisplayoptions .bottomdisplay,#forumdisplayoptions .topdisplay{
    display:inline-block
}
 #forumdisplayoptions .bottom{
    background:#F5F5FF
}
 #forumdisplayoptions .alt1{
    display:table-cell;
    text-align:left;
    padding:5px;
    vertical-align:top
}
 #forumdisplayoptions .alt1 label{
    display:block
}
 .ztags_container{
    margin-top:10px
}
 .ztags{
    width:100%
}
 .ztags .tcat{
    display:block
}
 .nothreads{
    margin-right:260px
}
 #subforum_listing .tcat,#subforum_listing .vbmenu_control{
    padding:4px 8px
}
 #subforum_listing{
    width:auto!important
}
 #subforum_listing .tcat{
    display:block
}
 .forumBitContainer{
    padding:0!important
}
 #new_thread_container{
    margin-right:260px
}
 .new_thread{
    width:100%;
    display:table
}
 .new_thread>div{
    display:table-cell
}
 .inner_nav{
    display:table
}
 .inner_nav .navcell{
    display:table-cell
}
 .inner_nav .brace{
    background-color: #283057;
    background-color: var(--gs-secondary);
    color:#FFF;
    font:400 12px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    padding:3px 6px
}
 .inner_nav>span{
    background:#f0f0f0;
    background: var(--gs-alt2);
    color:#222;
    
    
    border-radius:1px;
    padding:3px;
    border-right:1px solid #38407A;
    font-size:12px
}
 .inner_nav>a,.navcell>a{
    background:#F5F5FF;
    color:#222;
    
    
    border-radius:1px;
    padding:3px;
    border-right:1px solid #38407A;
    font-size:12px
}
 table.popup_arrow{
    border-spacing:0
}
 .inner_nav .navcell:last-child{
    background-color:#283057;
    background-color:var(--gs-secondary);

}
 #sideBit>span{
    display:block;
    margin-top:5px;
    margin-bottom:11px
}
 .vbmenu_popup{
    border-color:#000;
    display:block
}
 .vbmenu_popup .tr{
    background-color:#fff;
    margin:1px;
    display:block
}
 .userPopup .thead,.vbmenu_popup .thead{
    font-weight:700;
    padding:3px 4px;
    border: 1px solid #283057;
    border: 1px solid var(--gs-secondary);
    border-radius:2px;
    display:block;
    height:auto
}
 .userPopup .vbmenu_option,.vbmenu_popup .vbmenu_option{
    background:#f0f0f0;
    background: var(--gs-alt2);
    padding:4px
}
 .userPopup .vbmenu_option_alink,.vbmenu_popup .vbmenu_option_alink{
    color:#000;
    text-decoration:none;
    padding:4px
}
 .userPopup .vbmenu_option_alink a,.vbmenu_popup .vbmenu_option_alink a{
    color:#000
}
 .userPopup .vbmenu_option a:hover,.vbmenu_popup .vbmenu_option_alink a:hover,.vbmenu_popup .vbmenu_option_alink:hover,.vbmenu_popup .vbmenu_option_alink:hover a{
    color:#FFF
}
 .userPopup .vbmenu_option:hover,.vbmenu_popup .vbmenu_option_alink:hover{
    background:#8A949E
}
 .quickreply .tcat{
    display:block
}
 .forum_icons{
    display:table-cell;
    width:50%
}
 .forum_icons .tr div:first-child{
    display:inline-block;
    padding:0 5px
}
 .forum_icons div.smallfont{
    display:inline-block;
    color:#fff
}
 .forum_rules{
    display:table-cell;
    width:50%
}
 #tblBottom_container{
    width:100%;
    display:table
}
 #controls_below_list>div:first-child{
    float:left
}
 #controls_below_list{
    clear:both
}
 #controls_above_thread{
    background: #283057;
    background: var(--gs-secondary);
    text-align:left;
    margin-right:260px
}
 #controls_above_thread div{
    display:inline-block;
    padding-left:10px!important
}
 .ztags_container{
    clear:both
}
 #search_controls_above_thread{
    text-align:left;
    margin-top:3px
}
 .searchCategories{
    padding:5px;
    color:#fff;
    background:#283057;
    background:var(--gs-secondary);
}
 .search_results,.showing_results{
    padding:5px 10px 5px 5px;
    background:#283057;
    background:var(--gs-secondary);
    color:#fff;
    margin-bottom:2px;
    text-align:left
}
 .inlinesearchmoderation{
    color:#fff!important;
    text-align:right
}
 #search_container{
    position:relative
}
 .inner_search_posts{
    margin-right:150px
}
 #search_container .threadHeaders{
    width:100%
}
 #search_container .threadHeaders .modbox .vbmenu_control{
    padding:0
}
 #search_container .threadHeaders .modbox{
    border-left:1px solid #3a427a;
    text-align:inherit
}
 #search_container .listBlock.modbox,#search_container .listBlock.posterAvatar,#search_container .listBlock.stats.views{
    background:#f0f0f0;
    background: var(--gs-alt2);
}
 #search_container .listBlock.forumtitle,#search_container .listBlock.main,#search_container .listBlock.stats.replies{
    background:#f5f5ff
}
 #search_container .listBlock.forumtitle{
    padding:5px
}
 #searchCatsEbay{
    position:absolute;
    top:0;
    right:0;
    margin-top:2px;
    height:auto!important
}
 .forumHomeHeader{
    table-layout:fixed;
    background:#283057;
    background:var(--gs-secondary);
    border-radius:2px
}
 .forumHomeHeaderItem{
    color:#FFF;
    font:700 10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif
}
 .page_container .forumBit.forumIcon{
    width:30px;
    background:#f0f0f0;
    background: var(--gs-alt2);
}
 .page_container .forumBit.forumHomeLastPost{
    width:189px;
    max-width:189px;
    background:#f0f0f0;
    background: var(--gs-alt2);
    overflow:hidden
}
 .page_container .forumBit.forumHomeThreadCount{
    width:66px
}
 .page_container .forumBit.forumHomeReplyCount{
    width:66px;
    background:#f0f0f0;
    background: var(--gs-alt2);
}
 .fFooter{
    width:100%;
    background:#283057;
    background:var(--gs-secondary);
    border-radius:2px;
    text-align:center;
    padding:6px 0;
    color:#FFF;
    margin-top:2px
}
 #footer_credits a,.fFooter a{
    color:#FFF
}
 #footer_credits a:active:hover,#footer_credits a:hover,#footer_credits a:link:hover,.fFooter a:active:hover,.fFooter a:hover,.fFooter a:link:hover{
    color:#FF6
}
 #footer_credits{
    color:#fff
}
 .legendrow{
    display:table-row
}
 .legendicon{
    display:table-cell;
    width:18px;
    text-align:center
}
 .legendtitle{
    display:table-cell;
    vertical-align:middle;
    color:#fff;
    font-size:11px
}
 #faqs ul{
    list-style-type:none
}
 #faqpage{
    display:table;
    table-layout:fixed;
    width:100%;
    margin-top:20px
}
 .faqsearchheader{
    background:#283057;
    background:var(--gs-secondary);
    padding:6px;
    color:#fff;
    font:700 10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif
}
 .panelsurround{
    padding:6px!important;
}
 .brightpanel{
    padding:5px;
    border:1px outset;
    background:#E4E7F5
}
 .searchfieldset,.searchin,.searchoptions{
    display:inline-block
}
 .searchbuttons{
    text-align:center
}
 #faqs td.tcat{
    display:block
}
 .showgroups_title{
    background:#283057;
    background:var(--gs-secondary);
    color:#FFF;
    font:700 10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    border-radius:2px;
    padding:6px 5px!important
}
 .showgroups_header,.showgroups_tr{
    display:table;
    width:100%;
    border-top:1px solid #38407A;
    table-layout:fixed
}
 .showgroups_header .showgroups_status{
    background:#283057;
    color:#FFF;
    font:700 11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    padding:6px 5px!important;
    width:17px;
    min-height:40px
}
 .showgroups_header .showgroups_contactinfo,.showgroups_header .showgroups_forums,.showgroups_header .showgroups_member{
    background:#283057;
    color:#FFF;
    font:700 11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    padding:6px 5px!important
}
 .showgroups_status{
    width:17px;
    min-height:40px;
    vertical-align:middle;
    display:table-cell;
    border-right:1px solid #38407A;
    padding:6px 5px!important
}
 .showgroups_contactinfo,.showgroups_forums,.showgroups_member{
    display:table-cell;
    border-right:1px solid #38407A;
    padding:6px 5px!important
}
 .newthread{
    margin-top:5px
}
 .newthreadtitle{
    background:#283057;
    background:var(--gs-secondary);
    color:#FFF;
    font:700 10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    text-align:left;
    padding:6px 5px 8px
}
 .newthreadtitle span a {
    color:#fff;
    text-decoration:none
}
 .newthreadtitle span a:hover{
    color:#ff6;
    text-decoration:underline
}
 .newthread .panel>div{
    width:100%;
    max-width:750px;
}
/* Prevent wider banner from overlapping postbox */
@media screen and (min-width:1023px) {
    .newthread .panel>div {
        margin-left:-240px;
    }
}
 .extraButtons,.imagebutton{
    display:inline-block
}
 #editor_linksharer:hover,#editor_postrecycler:hover{
    background-color:#c1d2ee;
    border:1px solid #316ac5;
    cursor:default
}
 #editor_linksharer,#editor_postrecycler{
    border:1px solid #e1e1e2
}
 #editor_linksharer a:hover,#editor_postrecycler a:hover{
    cursor:default
}
 .newreply{
    margin-top:5px;
}
.newreply .panel {
    min-height:620px;
}

@media screen and (max-width: 1023px) {
    .newreply .panel {
        min-height:initial;
    }
    .bbcode_quote {
       max-height: 96px;
    }
}
 .newreplytitle{
    background:#283057;
    background:var(--gs-secondary);
    color:#FFF;
    font:700 10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    text-align:left;
    padding:6px 5px 8px
}
 .newreplytitle span a {
    color:#fff;
    text-decoration:none
}
 .newreplytitle span a:hover{
    color:#ff6;
    text-decoration:underline
}
 .newreply .panel>div{
    width:100%;
    max-width:650px;
}
 .postrecyclernotice{
    float:left;
    border-radius:2px;
    width:200px;
    padding:20px
}
 .nonarticle{
    width:100%
}
 .nonarticle>div.naTr{
    display:table-row
}
 .nonarticle>div.naTr>div{
    display:table-cell
}
 .nonarticle>div.naTr>div:first-child{
    padding-right:5px
}
 .mrnasimilarthreadcheck{
    margin:10px 0
}
 .cbCell,.cbRow,.extraButtons .imagebutton{
    display:inline-block
}
 .textbox_container{
    display: flex;
}
 .textbox.controlbar{
    display: inline-flex;
    width: 100%;
}
 .textbox textarea {
    width:100%;
    height:auto;
    min-height:370px;
    margin-top:5px;
}
 .smiliebox {
    display:inline-flex;
}
 .addoptionshead{
    margin-top:10px
}
 .addoptionshead .tcat{
    text-align:left;
    display:block
}

 .thead.reviewbit{
    background:#283057;
    background:var(--gs-secondary);
    color:#FFF;
    font:700 11px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    border-radius:2px
}
 .rbRow{
    display:table;
    table-layout:fixed;
    width:100%
}
 .rbCell{
    display:table-cell;
    border:2px solid #38407a;
    border-left:0
}
 .alt2.rbCell{
    width:125px
}
 .alt1.rbCell{
    width:auto;
    border-right:10px;
    padding:5px
}
 #collapseobj_threadreview{
    margin-bottom:10px
}

 #forumdisplayoptions{
    display:table;
    table-layout:fixed;
    width:100%;
    margin-bottom:5px
}
 .au_row{
    display:table-row
}
 .au_row>div{
    display:table-cell;
    border-bottom:1px solid #38407A
}
 .au_row>div:first-child{
    border-right:1px solid #38407A
}
 .au_row:nth-child(2)>div.thead{
    font:700 11px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif
}
 .au_row>div.alt1{
    padding:5px
}
 #forumdisplayoptions input,#forumdisplayoptions select{
    font-size:10px
}
 .icon_key{
    display:table;
    table-layout:fixed
}
 .icon_key>div{
    display:table-row
}
 .icon_key>div>div{
    display:table-cell;
    color:#FFF;
    padding:3px 3px 3px 0
}
 .icon_key>div>div:nth-child(2){
    padding-right:6px
}
 .rules_row{
    float:left
}
 .forum_jmp{
    float:right
}
 .footerOptions{
    width:100%;
    vertical-align:bottom
}
 .footerOptions .styleChooser{
    float:right;
    display:block;
    width:40%
}
 .footerOptions .footer_time{
    float:left;
    text-align:right;
    width:60%;
    padding-top:7px
}
 #vendorCarousel{
    position:relative;
    display:none;
    background:#fff;
    background:var(--gs-alt1);
}
 #vendorCarousel #next-position,#vendorCarousel #prev-position{
    position:absolute;
    z-index:100;
    top:60px
}
 #vendorCarousel #prev-position{
    left:0
}
 #vendorCarousel #next-position{
    right:0
}
 #vendorCarouselInner{
    position:relative;
    overflow:auto;
    margin:5px 15px
}
 #vendors .vendor{
    margin:0 3px
}
 #vendors {
    height:106px;
    position:relative;
    overflow:auto
}
 input.green_button, input.red_button, input.gold_button {
    border:none;
}
 input.gold_button,span.gold_button a,input.green_button,input.blue_button,input.red_button,span.blue_button a,span.green_button a,span.red_button a {
    display:inline-block;
    font-weight:700;
    color:#FFF;
    text-align:center;
    text-decoration:none!important;
    padding:3px 15px;
    border-radius:5px;
    
    
    font-size:8pt
}
 input.gold_button:hover,span.gold_button a:hover,input.green_button:hover,input.blue_button:hover,input.red_button:hover,span.blue_button a:hover,span.green_button a:hover,span.red_button a:hover{
    background:#a7b7d3;
    background:linear-gradient(to bottom,#a7b7d3 0,#38407a 100%);
}
 input.blue_button,span.blue_button a{
    background: #283057;
    background: linear-gradient(to bottom,#283057 0,#000044 100%);
}
 .searchBox{
    margin:0 auto;
    position:absolute;
    visibility:hidden;
    width:75px;
    top:50px;
    left:50px
}
 .searchContainer{
    background:rgba(82,82,82,.7);
    border-radius:8px;
    padding:10px
}
 .searchBorder{
    border:1px solid #555
}
 .searchContent{
    background:#fff;
    clear:both;
    margin:0;
    padding:0;
    width:100%;
    height:450px
}
 .searchHeader{
    background:#0070aa url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 -48px repeat-x;
    height:35px;
    padding:4px 10px 2px
}
 .searchHeader a{
    background:url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 -100px no-repeat;
    float:right;
    margin-top:5px;
    text-decoration:none;
    width:25px;
    height:25px
}
 .searchHeader h2{
    color:#fff;
    float:left;
    font:200% normal verdana,arial,sans-serif;
    letter-spacing:-2px;
    margin:0;
    padding:0;
    text-shadow:1px 1px 1px #366;
}
 .searchHeader span{
    display:none
}
 .searchBody{
    background:#f2f2f2;
    margin:0 auto;
    padding:0
}
 .searchBlock{
    background:#fff
}
 .searchBar{
    background:#f2f2f2;
    border-bottom:1px solid #ccc;
    box-shadow:0 1px 1px rgba(0,0,0,.1);
    padding:10px 10px 0
}
 .searchBar ul{
    list-style:none;
    margin:5px 10px;
    padding:0
}
 .searchBar li{
    font:80% normal verdana,arial,sans-serif;
    padding:2px 0
}
 .searchBar li.counter{
    float:right
}
 .searchResult{
    padding:0 10px
}
 .searchResult div.alt{
    background-color:#f2f2f2;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0,0,0,.1);
}
 .searchBit{
    margin:1px;
    overflow:hidden;
    padding:10px
}
 .searchBit h3{
    background:url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 -172px no-repeat;
    font:110% normal verdana,arial,sans-serif;
    margin:0;
    padding:1px 0 1px 20px
}
 .searchBit h3 a{
    border-bottom:1px dotted #36c;
    color:#36c;
    text-decoration:none
}
 .searchBit h3 a:hover{
    border-bottom:1px dotted #333;
    color:#333
}
 .searchBit p{
    font:95% normal verdana,arial,sans-serif;
    margin:0 auto;
    padding:7px 0
}
 .searchBit em{
    color:#999;
    font-style:normal;
    white-space:nowrap
}
 .searchBit em a{
    border-bottom:1px dotted #ccc;
    color:#777;
    text-decoration:none
}
 .searchBit em a:hover{
    border-bottom:1px dotted #aaa;
    color:#333;
    text-decoration:none
}
 .searchBit ul{
    list-style:none;
    margin:0;
    padding:0
}
 .searchBit li{
    color:#777;
    display:block;
    float:left;
    font:75% normal verdana,arial,sans-serif;
    margin:0;
    padding:2px 20px
}
 .searchBit li a{
    border-bottom:1px dotted #ccc;
    color:#777;
    text-decoration:none
}
 .searchBit li a:hover{
    border-bottom:1px dotted #aaa;
    color:#333;
    text-decoration:none
}
 .searchBit li.author{
    background:url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 -150px no-repeat;
    width:350px
}
 .searchBit li.replies{
    background:url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 -200px no-repeat;
    width:100px
}
 .searchBit li.views{
    background:url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 -225px no-repeat
}
 .searchBubble{
    background:url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 -265px no-repeat;
    cursor:pointer;
    margin:-25px 0 0;
    position:absolute;
    width:25px;
    height:25px
}
 .searchButton,.searchInput{
    border:1px solid #999;
    box-shadow:0 1px 1px rgba(0,0,0,.1);
    color:#444;
    font:160% normal verdana,arial,sans-serif;
    letter-spacing:-1px;
    margin:0;
    padding:4px 8px
}
 .searchButton{
    background:#eee url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 0 repeat-x;
    cursor:pointer;
    text-shadow:1px 1px 1px #ccc;
    position:absolute;
    top:10px;
    right:10px;
    width:95px;
    height:35px
}
 .searchInput{
    width:570px
}
 .searchButton:active,.searchPage a:active{
    background:#ddd
}
 .searchPage{
    float:right;
    font:85% normal verdana,arial,sans-serif;
    padding:20px 10px
}
 .searchPage a,.searchPage span.disabled,.searchPage span.enabled{
    box-shadow:0 1px 1px rgba(0,0,0,.1);
}
 .searchPage a,.searchPage span{
    color:#444;
    display:block;
    float:left;
    margin-right:2px;
    padding:5px 10px
}
 .searchPage a{
    background:#eee url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 0 repeat-x;
    border:1px solid #999;
    text-decoration:none
}
 .searchPage span.enabled{
    background:#eee url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 -48px repeat-x;
    border:1px solid #366;
    color:#fff;
    font-weight:700
}
 .searchPage span.disabled{
    background:#eee url(//static.gearspace.com/board/images/vca/misc/searchlight-sprite.png) 0 0 repeat-x;
    border:1px solid #ccc;
    color:#ccc
}
 .searchPage p{
    margin:0 auto;
    padding:0
}
 .searchError{
    padding:20px
}
 .searchError ul{
    list-style:none;
    margin:0;
    padding:0
}
 .searchError li,.searchError p{
    font:95% normal verdana,arial,sans-serif
}
 .searchError p{
    margin:0 auto;
    padding:0
}
 .searchNotice{
    background:#f2f2f2;
    border-top:1px solid #ccc;
    box-shadow:0 -1px 1px rgba(0,0,0,.1);
    clear:both;
    font:85% normal verdana,arial,sans-serif;
    margin-top:15px;
    padding:10px;
    text-align:center
}
 .searchNotice span{
    display:block
}

 .spriteicon{
    background:url(//static.gearspace.com/board/images/vca/sprites/spriteicon.png) no-repeat top left;
    display:inline-block;
    vertical-align:middle
}
 .spriteicon.progress11x11{
    background-position:0 0;
    width:11px;
    height:11px
}
 .spriteicon.addpoll{
    background-position:0 -12px;
    width:21px;
    height:17px
}
 .spriteicon.announcement_new{
    background-position:0 -30px;
    width:16px;
    height:17px
}
 .spriteicon.announcement_old{
    background-position:0 -48px;
    width:16px;
    height:17px
}
 .spriteicon.birthday_small{
    background-position:0 -66px;
    width:13px;
    height:17px
}
 .spriteicon.birthday{
    background-position:0 -84px;
    width:30px;
    height:30px
}
 .spriteicon.blinklist{
    background-position:0 -115px;
    width:18px;
    height:16px
}
 .spriteicon.bookmarksite_delicious{
    background-position:0 -132px;
    width:16px;
    height:16px
}
 .spriteicon.calendar_icon{
    background-position:0 -200px;
    width:18px;
    height:15px
}
 .spriteicon.calendar{
    background-position:0 -216px;
    width:30px;
    height:30px
}
 .spriteicon.closed{
    background-position:0 -247px;
    width:13px;
    height:17px
}
 .spriteicon.collapse_alt_collapsed{
    background-position:0 -265px;
    width:11px;
    height:11px
}
 .spriteicon.collapse_alt{
    background-position:0 -277px;
    width:11px;
    height:11px
}
 .spriteicon.collapse_generic_collapsed{
    background-position:0 -289px;
    width:13px;
    height:13px
}
 .spriteicon.collapse_generic{
    background-position:0 -303px;
    width:13px;
    height:13px
}
 .spriteicon.collapse_tcat_collapsed{
    background-position:0 -317px;
    width:15px;
    height:15px
}
 .spriteicon.collapse_tcat{
    background-position:0 -333px;
    width:15px;
    height:15px
}
 .spriteicon.collapse_thead_collapsed{
    background-position:0 -349px;
    width:13px;
    height:13px
}
 .spriteicon.collapse_thead{
    background-position:0 -363px;
    width:13px;
    height:13px
}
 .spriteicon.cross{
    background-position:0 -377px;
    width:16px;
    height:16px
}
 .spriteicon.expires{
    background-position:0 -428px;
    width:13px;
    height:13px
}
 .spriteicon.facebook{
    background-position:0 -442px;
    width:18px;
    height:16px
}
 .spriteicon.facebook16{
    background-position:0 -459px;
    width:16px;
    height:16px
}
 .spriteicon.firstnew{
    background-position:0 -476px;
    width:14px;
    height:14px
}
 .spriteicon.forum_link{
    background-position:0 -491px;
    width:15px;
    height:15px
}
 .spriteicon.forum_new_lock{
    background-position:0 -507px;
    width:15px;
    height:15px
}
 .spriteicon.forum_new{
    background-position:0 -523px;
    width:15px;
    height:15px
}
 .spriteicon.forum_old_lock{
    background-position:0 -539px;
    width:15px;
    height:15px
}
 .spriteicon.forum_old{
    background-position:0 -555px;
    width:15px;
    height:15px
}
 .spriteicon.furl{
    background-position:0 -571px;
    width:18px;
    height:16px
}
 .spriteicon.gmore{
    background-position:0 -588px;
    width:15px;
    height:11px
}
 .spriteicon.google{
    background-position:0 -600px;
    width:18px;
    height:16px
}
 .spriteicon.im_aim{
    background-position:0 -651px;
    width:18px;
    height:18px
}
 .spriteicon.im_icq{
    background-position:0 -670px;
    width:18px;
    height:18px
}
 .spriteicon.im_msn{
    background-position:0 -689px;
    width:18px;
    height:18px
}
 .spriteicon.im_skype{
    background-position:0 -708px;
    width:17px;
    height:17px
}
 .spriteicon.im_yahoo{
    background-position:0 -726px;
    width:18px;
    height:18px
}
 .spriteicon.infraction{
    background-position:0 -745px;
    width:21px;
    height:17px
}
 .spriteicon.ip{
    background-position:0 -763px;
    width:21px;
    height:17px
}
 .spriteicon.lastpost{
    background-position:0 -781px;
    width:14px;
    height:14px
}
 .spriteicon.linkedIn{
    background-position:0 -796px;
    width:18px;
    height:18px
}
 .spriteicon.live{
    background-position:0 -815px;
    width:18px;
    height:16px
}
 .spriteicon.menu_open_usercss{
    background-position:0 -832px;
    width:11px;
    height:7px
}
 .spriteicon.menu_open{
    background-position:0 -840px;
    width:11px;
    height:7px
}
 .spriteicon.mode_hybrid{
    background-position:0 -848px;
    width:16px;
    height:16px
}
 .spriteicon.mode_linear{
    background-position:0 -865px;
    width:16px;
    height:16px
}
 .spriteicon.mode_threaded{
    background-position:0 -882px;
    width:16px;
    height:16px
}
 .spriteicon.moderated_small{
    background-position:0 -899px;
    width:10px;
    height:13px
}
 .spriteicon.moderated{
    background-position:0 -913px;
    width:17px;
    height:22px
}
 .spriteicon.multipage{
    background-position:0 -936px;
    width:10px;
    height:12px
}
 .spriteicon.multiquote_off{
    background-position:0 -949px;
    width:15px;
    height:17px
}
 .spriteicon.multiquote_on{
    background-position:0 -967px;
    width:15px;
    height:17px
}
 .spriteicon.myspace{
    background-position:0 -985px;
    width:18px;
    height:16px
}
 .spriteicon.navbits_finallink{
    background-position:0 -1002px;
    width:30px;
    height:15px
}
 .spriteicon.navbits_start{
    background-position:0 -1018px;
    width:15px;
    height:15px
}
 .spriteicon.paperclip{
    background-position:0 -1034px;
    width:10px;
    height:13px
}
 .spriteicon.pm_forwarded{
    background-position:0 -1048px;
    width:14px;
    height:16px
}
 .spriteicon.pm_new{
    background-position:0 -1065px;
    width:14px;
    height:16px
}
 .spriteicon.pm_old{
    background-position:0 -1082px;
    width:14px;
    height:16px
}
 .spriteicon.pm_replied{
    background-position:0 -1099px;
    width:14px;
    height:16px
}
 .spriteicon.poll_posticon{
    background-position:0 -1116px;
    width:16px;
    height:16px
}
 .spriteicon.poll_posticonold{
    background-position:0 -1133px;
    width:15px;
    height:15px
}
 .spriteicon.post_new{
    background-position:0 -1149px;
    width:10px;
    height:11px
}
 .spriteicon.post_old{
    background-position:0 -1161px;
    width:10px;
    height:11px
}
 .spriteicon.printer{
    background-position:0 -1173px;
    width:21px;
    height:17px
}
 .spriteicon.progress{
    background-position:0 -1191px;
    width:16px;
    height:16px
}
 .spriteicon.question_icon{
    background-position:0 -1208px;
    width:15px;
    height:15px
}
 .spriteicon.quickreply{
    background-position:0 -1224px;
    width:15px;
    height:17px
}
 .spriteicon.redcard_small{
    background-position:0 -1242px;
    width:7px;
    height:10px
}
 .spriteicon.redcard{
    background-position:0 -1253px;
    width:16px;
    height:22px
}
 .spriteicon.reddit{
    background-position:0 -1276px;
    width:18px;
    height:16px
}
 .spriteicon.report{
    background-position:0 -1293px;
    width:21px;
    height:17px
}
 .spriteicon.reputation{
    background-position:0 -1311px;
    width:21px;
    height:17px
}
 .spriteicon.searchlight-bubble{
    background-position:0 -1329px;
    width:14px;
    height:14px
}
 .spriteicon.searchlight-progress{
    background-position:0 -1344px;
    width:32px;
    height:32px
}
 .spriteicon.sendtofriend{
    background-position:0 -1377px;
    width:21px;
    height:17px
}
 .spriteicon.skype_addcontact{
    background-position:0 -1395px;
    width:24px;
    height:24px
}
 .spriteicon.skype_callstart{
    background-position:0 -1420px;
    width:24px;
    height:24px
}
 .spriteicon.skype_fileupload{
    background-position:0 -1445px;
    width:24px;
    height:24px
}
 .spriteicon.skype_info{
    background-position:0 -1470px;
    width:24px;
    height:24px
}
 .spriteicon.skype_message{
    background-position:0 -1495px;
    width:24px;
    height:24px
}
 .spriteicon.skype_voicemail{
    background-position:0 -1520px;
    width:24px;
    height:24px
}
 .spriteicon.slashdot{
    background-position:0 -1545px;
    width:18px;
    height:16px
}
 .spriteicon.sortasc{
    background-position:0 -1562px;
    width:14px;
    height:14px
}
 .spriteicon.sortdesc{
    background-position:0 -1577px;
    width:14px;
    height:14px
}
 .spriteicon.stats{
    background-position:0 -1592px;
    width:30px;
    height:30px
}
 .spriteicon.sticky{
    background-position:0 -1623px;
    width:11px;
    height:11px
}
 .spriteicon.stumble{
    background-position:0 -1635px;
    width:18px;
    height:16px
}
 .spriteicon.subforum_link{
    background-position:0 -1652px;
    width:16px;
    height:11px
}
 .spriteicon.subforum_new{
    background-position:0 -1664px;
    width:10px;
    height:11px
}
 .spriteicon.subforum_old{
    background-position:0 -1676px;
    width:10px;
    height:11px
}
 .spriteicon.subscribe{
    background-position:0 -1688px;
    width:21px;
    height:17px
}
 .spriteicon.subscribed_event{
    background-position:0 -1706px;
    width:17px;
    height:16px
}
 .spriteicon.subscribed{
    background-position:0 -1723px;
    width:15px;
    height:12px
}
 .spriteicon.technorati{
    background-position:0 -1736px;
    width:18px;
    height:16px
}
 .spriteicon.thread_dot_hot_lock_new{
    background-position:0 -1753px;
    width:16px;
    height:16px
}
 .spriteicon.thread_dot_hot_lock{
    background-position:0 -1770px;
    width:16px;
    height:16px
}
 .spriteicon.thread_dot_hot_new{
    background-position:0 -1787px;
    width:16px;
    height:16px
}
 .spriteicon.thread_dot_hot{
    background-position:0 -1804px;
    width:16px;
    height:16px
}
 .spriteicon.thread_dot_lock_new{
    background-position:0 -1821px;
    width:16px;
    height:16px
}
 .spriteicon.thread_dot_lock{
    background-position:0 -1838px;
    width:16px;
    height:16px
}
 .spriteicon.thread_dot_new{
    background-position:0 -1855px;
    width:16px;
    height:16px
}
 .spriteicon.thread_dot{
    background-position:0 -1872px;
    width:16px;
    height:16px
}
 .spriteicon.thread_hot_lock_new{
    background-position:0 -1889px;
    width:16px;
    height:16px
}
 .spriteicon.thread_hot_lock{
    background-position:0 -1906px;
    width:16px;
    height:16px
}
 .spriteicon.thread_hot_new{
    background-position:0 -1923px;
    width:16px;
    height:16px
}
 .spriteicon.thread_hot{
    background-position:0 -1940px;
    width:16px;
    height:16px
}
 .spriteicon.thread_lock_new{
    background-position:0 -1957px;
    width:16px;
    height:16px
}
 .spriteicon.thread_lock{
    background-position:0 -1974px;
    width:16px;
    height:16px
}
 .spriteicon.thread_moved_new{
    background-position:0 -1991px;
    width:16px;
    height:16px
}
 .spriteicon.thread_moved{
    background-position:0 -2008px;
    width:16px;
    height:16px
}
 .spriteicon.thread_new{
    background-position:0 -2025px;
    width:16px;
    height:16px
}
 .spriteicon.thread{
    background-position:0 -2042px;
    width:16px;
    height:16px
}
 .spriteicon.threadban{
    background-position:0 -2059px;
    width:18px;
    height:18px
}
 .spriteicon.tick{
    background-position:0 -2078px;
    width:16px;
    height:16px
}
 .spriteicon.trashcan_small{
    background-position:0 -2095px;
    width:11px;
    height:13px
}
 .spriteicon.trashcan{
    background-position:0 -2109px;
    width:17px;
    height:21px
}
 .spriteicon.tree_i{
    background-position:0 -2131px;
    width:20px;
    height:20px
}
 .spriteicon.tree_l{
    background-position:0 -2152px;
    width:20px;
    height:20px
}
 .spriteicon.tree_ltr{
    background-position:0 -2173px;
    width:20px;
    height:20px
}
 .spriteicon.tree_t{
    background-position:0 -2194px;
    width:20px;
    height:20px
}
 .spriteicon.twitter{
    background-position:0 -2215px;
    width:18px;
    height:16px
}
 .spriteicon.twitter16{
    background-position:0 -2232px;
    width:16px;
    height:16px
}
 .spriteicon.user_invisible{
    background-position:0 -2249px;
    width:15px;
    height:15px
}
 .spriteicon.user_offline{
    background-position:0 -2265px;
    width:15px;
    height:15px
}
 .spriteicon.user_online{
    background-position:0 -2281px;
    width:15px;
    height:15px
}
 .spriteicon.userfield_edit{
    background-position:0 -2297px;
    width:11px;
    height:11px
}
 .spriteicon.v{
    background-position:0 -2309px;
    width:16px;
    height:16px
}
 .spriteicon.viewpost{
    background-position:0 -2326px;
    width:14px;
    height:14px
}
 .spriteicon.whos_online{
    background-position:0 -2341px;
    width:30px;
    height:30px
}
 .spriteicon.wol_error{
    background-position:0 -2372px;
    width:15px;
    height:15px
}
 .spriteicon.wol_lockedout{
    background-position:0 -2388px;
    width:13px;
    height:16px
}
 .spriteicon.wol_nopermission{
    background-position:0 -2405px;
    width:15px;
    height:15px
}
 .spriteicon.yahoo{
    background-position:0 -2421px;
    width:18px;
    height:16px
}
 .spriteicon.yellowcard_small{
    background-position:0 -2438px;
    width:7px;
    height:10px
}
 .spriteicon.yellowcard{
    background-position:0 -2449px;
    width:16px;
    height:22px
}
 #proxy_header{
    height:285px
}
 .fa_ebay_logo{
    margin-left:1px;
    vertical-align: middle;
}
 #real_header{
    position: absolute;
    top:0;
    max-width:1200px;
    width: 100%;
}
 li.Level0 .level_container {
    font-weight: bold;
    font-size:1.1em
}
 #categoryList li.Level1 .level_container {
    margin-left:15px;
}
 #categoryList li.Level2 .level_container {
    margin-left:30px;
}
 #SupportUsSide {
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
    overflow:hidden
}
 .markedanswer .alt1, .markedanswer .post_data {
    background:#E7FBD1;
}
 .markedanswer .user_data, .markedanswer .user_data_mobile {
    background:#DFECC2;
}
 .slider-container {
    margin-top: 12px;
}
 .slider {
    background: #bbbaaa;
    box-shadow: inset 0 0 35px rgba(0,0,0,0.35);
    border: 1px solid #666;
    
    
    border-radius: 4px;
    height: 39px;
    margin-bottom: 6px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    width: 274px;
}
 .slider .handle {
    background: url("//static.gearspace.com/board/images/slider-bg.png") no-repeat;
    cursor: e-resize;
    height: 39px;
    position: relative;
    width: 59px;
    z-index: 1;
}
 .slider .handle img,.slider .success-msg {
    transition: opacity .3s;
}
 .slider .handle img {
    display: block;
    height: 23px;
    margin: 7px 12px;
    position: absolute;
    left: 0;
    top: 0;
    width: 34px;
}
 .slider .handle .wait {
    filter: alpha(opacity = 0);
    height: 27px;
    margin: 5px 0 0 16px;
    opacity: 0;
    width: 27px;
}
 .slider.success .handle {
    cursor: default;
}
 .slider .success-msg,.slider.success .handle .arrow {
    filter: alpha(opacity = 0);
    opacity: 0;
}
 .slider.success .handle .wait,.slider.success .success-msg {
    filter: alpha(opacity = 100);
    opacity: 1;
}
 .slider .instruction,.slider .success-msg {
    color: #62625d;
    cursor: default;
    font-size: 1.286em;
    line-height: 39px;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px;
    text-align: center;
    text-transform: lowercase;
    width: 274px;
}
 .slider .success-msg {
    z-index: 2;
}
 #registerform {
    display:none;
    font-weight: normal;
    overflow: hidden
}
 .guest_vBulletin_editor{
    border: 2px groove;
    background: #e1e1e2;
    padding: 6px;
}
 .gear_img_container{
    width:104px;
    height:104px;
    float:left;
    text-align:center;
    background:white;
}
 .gear_img_container:before {
    /* create a full-height inline block pseudo=element */
     content: ' ';
     display: inline-block;
     vertical-align: middle;
    /* vertical alignment of the inline element */
     height: 100%;
}
 a.doubleunderlined{
    text-decoration: underline !important;
    border-bottom: 1px solid navy
}
 .classifieds_signature a{
    color:#22229c;
}
 @media only screen and (max-width:1173px){
    #proxy_header{
        height:345px
    }
}
 @media only screen and (max-width:1024px){
    #adColumn, #thread__sidebar, #SupportUsSide,.leftCarousel_container,#leftCarousel{
        display:none;
    }
     #posts{
        margin-right:0
    }
     #firstUnreadPostAd,#firstUnreadTabletAd{
        display:block
    }
}
 @media only screen and (max-width:959px){
    .itLeft{
        top:-8px;
        text-align:center;
        width:40%;
        left:5%;
        position:absolute
    }
     .home_RegBox2 {
        float:none;
    }
     #proxy_header{
        display:none;
    }
     .itRight{
        top:-8px;
        text-align:center;
        width:40%;
        right:2%;
        position:absolute
    }
     .ipadTools{
        font-size:8pt
    }
     .itLinkContainer{
        color:#fff;
        margin:0 12px
    }
     .itLink{
        color:#fff!important;
        text-decoration:none
    }
     .itLink a:link{
        color:#fff
    }
     #mobileToolBar{
        margin-bottom:60px
    }
     #gsLogoContainer{
        display:none
    }
     #mobileLoginButton{
        max-width:300px;
        min-height:20px;
        line-height:20px
    }
     #mobileLoginButton,#mobileToolBar{
        display:block
    }
     #catid:after{
        content:"test"
    }
     #adColumn, #thread__sidebar,#adContainer, #SupportUsSide{
        display:none
    }
     #headerSpacerAd{
        height:95px
    }
     #debuginfo,#whatsGoingOn,.forumHomeHeader,.forumHomeLastPost,.forumHomeReplyCount,.forumHomeThreadCount,.forumIcon,.subForumList{
        display:none
    }
     #gsLogoContainer{
        margin-left:auto;
        margin-right:auto;
        width:50%;
        padding-top:10px
    }
     #adShowthreadBottom{
        display:none
    }
     #firstUnreadPostAd,#firstUnreadTabletAd{
        display:block
    }
     #firstUnreadMobileAd{
        display:none
    }
     .navBit{
        text-align:center;
        display:none;
        border-bottom:1px solid #38407a
    }
     #navBar,#secondaryNavBar{
        display:none;
        padding-bottom:10px
    }
     .postModTools{
        text-decoration:none
    }
     .postDateBit{
        font-size:8pt;
        display:inline
    }
     .threadBitPostPreview{
        display:block
    }
     select{
        max-width:170px
    }
     .desktopOnly,.smartphoneOnly {
        display:none
    }
     .tabletOnly {
        display:inline-block
    }
     .mobileOnly {
        display:inline
    }
     #gsLogoContainer{
        height:auto
    }
     #quickNavMenu{
        border-radius:5px;
        font-size:10pt
    }
     .notices{
        margin:16px 0
    }
     .footerOptions{
        margin:3px 10px
    }
     .toolbarcontainer{
        margin:0
    }
     .profile{
        padding:2px 5px
    }
     .posting{
        border-collapse:separate;
        position:relative
    }
     .forumCategory a,.forumCategory a:active,.forumCategory a:visited{
        color:#fff;
        text-decoration:none
    }
     .forumCategory a:active:hover .forumCategory a:visited:hover,.forumCategory a:hover{
        color:#FF6;
        text-decoration:underline
    }
     .discussionList{
        display:table;
        width:100%
    }
     .threadHeaders{
        margin-right:0
    }
     #threadslist,#threadslist .thead.hAvatar,#threadslist .thead.hLastpost,#threadslist .thead.hReplies,#threadslist .thead.hViews{
        display:none
    }
     #threadslist .thead.hTitle{
        text-align:left;
        padding-left:15px
    }
     #threadslist .thead.hLocation,#threadslist .thead.modbox,.announceStatus,.announceViews{
        display:none
    }
     .secondRow .announcePostDate{
        float:left
    }
     .titlePrefix a,.titlePrefix span{
        display:inline
    }
     .tLastPost,.tManage{
        display:none
    }
     .tTitleNoBR{
        border-right:1px solid #3a427a;
        padding:0 5px!important
    }
     .tTitleBR{
        padding:0 5px!important
    }
     .rightIcons .inlineimg{
        vertical-align:inherit
    }
     .mobileIcons{
        float:right
    }
     .mobileIcons .inlineimg{
        vertical-align:inherit
    }
     .tMobileManage .rightIcons{
        float:right
    }
     .tMobileReason{
        background:#f0f0f0;
        padding:5px 0;
        text-align:right
    }
     .titlePrefix .inlineimg{
        vertical-align:inherit
    }
     .nothreads{
        margin-right:0
    }
     .csIcons,.csLocation,.csPrice{
        display:none
    }
     .csTitle{
        border-right:1px solid #3a427a
    }
     .csMobileLocation{
        margin:5px 0;
        padding:5px 0;
        background-color:#f0f0f0
    }
     .csMobileLocation img{
        margin-top:-5px
    }
     .csMobileViews{
        margin-bottom:3px
    }
     .csInlineMod,.csStatus,.tTr .tIcons,.tTr .tInlineMod,.tTr .tLastPost{
        display:none
    }
     .tTr .tMobileReason{
        padding:3px 5px;
        margin:2px 0
    }
     .tTrClassifieds .tIcons,.tTrClassifieds .tInlineMod,.tTrClassifieds .tLastPost{
        display:none
    }
     .announcement{
        border-bottom:1px solid #3a427a
    }
     .announceStatus{
        padding:0!important;
        border-left:1px solid #3a427a
    }
     .announceTitle{
        border-right:1px solid #3a427a
    }
     #ebayApi{
        margin-top:0!important;
        border-radius:5px!important;
        margin-bottom:5px!important
    }
     #ebayControls{
        padding:5px!important
    }
     #ebayControls h2{
        font-size:16px;
        color:#222
    }
     #ebayControls p.search label{
        padding-top:0!important
    }
     #ebayControls p{
        padding:3px 0 0!important;
        font-size:11px!important;
        margin:0 0 0 10px!important
    }
     #ebayControls p.search{
        padding:5px 0 0!important
    }
     #ebayControls p.search label{
        width:80px!important
    }
     #ebayControls p.search input{
        border:2px solid #CCC!important
    }
     #ebayControls p.search input.button{
        border:2px solid #CCC;
        color:#f0f0f0;
        background:#38407A!important;
        text-shadow:#222 1px 1px 1px!important
    }
     #ebayControls label{
        font-size:11px!important;
        width:145px!important
    }
     #ebayControls p.search input.keywords{
        width:75%!important
    }
     #tlBottom{
        margin-right:0
    }
     .tbar_topic{
        display:block
    }
     .discussionListItem .listBlock{
        vertical-align:top!important
    }
     .pageNavLinkGroup .linkGroup{
        padding-left:5px
    }
     .discussionList .sectionHeaders .posterAvatar,.discussionListItem .listBlock.posterAvatar{
        display:none
    }
     .discussionListItem .listBlock.lastPost{
        display:none!important
    }
     .discussionListItem .listBlock.prefix{
        display:none
    }
     .discussionListItem .modbox,.discussionListItem .stats{
        display:none!important
    }
     .discussionListItem .title a,.discussionListItem .title a:hover{
        font-size:10pt;
        word-wrap:break-word
    }
     .controls.faint a,.discussionListItem .itemPageNav,.discussionListItem .itemPageNav a,.mobileData.muted,.mobileData.muted .faint{
        color:#222!important
    }
     .controls.faint a:hover,.discussionListItem .itemPageNav a:hover{
        color:#f40!important
    }
     .discussionListItem .title{
        line-height:11pt!important
    }
     .discussionListItem .titleText{
        position:relative;
        height:100%;
        padding:1px 5px 4px!important
    }
     .mobileNone{
        display:none
    }
     .postPreview{
        display:block;
        padding-top:6px;
        clear:both;
        font-size:8pt;
        color:#303030
    }
     .secondRow{
        background-color:#f0f0f0
    }
     .discussionListItem .itemPageNav{
        bottom:3px;
        position:absolute;
        z-index:20;
        left:80px;
        display:none
    }
     .floatSticky{
        clear:both;
        display:none
    }
     .controls.faint a.posterDate{
        text-decoration:none;
        height:12px
    }
     .controls.faint .EditControl{
        display:none
    }
     .lastpost{
        float:right!important
    }
     .titlePrefix .stickyicon{
        display:inline-block;
        height:11px;
        width:11px;
        background:url(/data/img/thread/sticky.gif) no-repeat bottom left
    }
     .titlePrefix .movedicon{
        display:inline-block;
        height:16px;
        width:16px;
        background:url(styles/soft_responsive/xenforo/xenforo-ui-sprite.png) no-repeat -48px -16px
    }
     .titlePrefix .firstNew{
        display:none
    }
     .titlePrefix .locked{
        display:inline-block;
        height:16px;
        width:16px;
        background:url(styles/soft_responsive/xenforo/xenforo-ui-sprite.png) no-repeat 10000px 0
    }
     #controls_above_thread{
        margin-right:0
    }
     #new_thread_container{
        margin:5px 0
    }
     #controls_below_list,#threadslist,.discussionList{
        margin-right:0
    }
     .forumPostPreview{
        background-color:#f0f0f0;
        margin-bottom:2px;
        display:table;
        width:100%
    }
     .forumPostPreview .bottom,.forumPostPreview .top{
        display:table-cell;
        padding:2px
    }
     .forumPostPreview .bottom a,.forumPostPreview .top a{
        text-decoration:none
    }
     .forumPostPreview .bottom,.forumPostPreview .bottom a,.forumPostPreview .top,.forumPostPreview .top a{
        font-size:10px;
        color:#464646
    }
     .forumPostPreview .bottom a:hover,.forumPostPreview .top a:hover{
        text-decoration:none;
        color:#464646
    }
     .forumPostPreview .bottom{
        text-align:right
    }
     .forumdisplay_container{
        margin-right:0
    }
     .ztags_container{
        margin-right:0;
        margin-top:10px
    }
     .inner_search_posts{
        margin-right:0
    }
     .mobileforumtitle,.mobileforumtitle a,.mobileforumtitle a:hover{
        font-size:10px!important
    }
     #searchCatsEbay,.listBlock.forumtitle{
        display:none
    }
     .newthread{
        margin-top:3px
    }
     .gars_mod_container{
        display:none
    }
     .showreviewsbutton{
        float:none;
        display:block;
        margin-left:82px
    }
     .icon_key{
        display:table;
        table-layout:fixed
    }
     .icon_key>div{
        display:table-row
    }
     .icon_key>div>div{
        display:table-cell;
        color:#FFF;
        padding:3px 3px 3px 0
    }
     .icon_key>div>div:nth-child(2){
        padding-right:6px
    }
     .rules_row{
        float:left
    }
     .forum_jump{
        float:right
    }
     .footerOptions{
        width:100%;
        vertical-align:bottom
    }
     .footerOptions .styleChooser{
        float:right;
        display:block;
        width:40%
    }
     .footerOptions .footer_time{
        float:left;
        text-align:right;
        width:60%
    }
     #QuickSearchMobile{
        display:block;
        border:0;
        margin:1px;
        padding:1px 1px 2px
    }
     #QuickSearchMobile input[type=search]{
        -webkit-appearance:textfield;
        -webkit-box-sizing:content-box
    }
     #QuickSearchMobile .textCtrl{
        font-size:14px;
        font-family:Calibri,'Trebuchet MS',Verdana,Geneva,Arial,Helvetica,sans-serif;
        color:#000;
        background-color:#fff;
        padding:3px;
        margin-bottom:2px;
        border-width:1px;
        border-style:solid;
        border-color:silver #e9e9e9 #e9e9e9 silver;
        border-radius:4px;
        outline:0
    }
     #QuickSearchMobile .formPopup{
        background-color:#38407a;
        border-top-width:0;
        width:99%!important
    }
     .all_advertisers,.quicksearch_area{
        display:none!important
    }
     #navArea{
        display:block;
        background:#283057
    }
     #navArea ul{
        margin:0;
        padding:0
    }
     #navArea .navBreadCrumb{
        display:block;
        width:auto;
        padding-left:10px;
        color:#fff;
        background:#283057
    }
     #navArea .navBreadCrumb a{
        color:#fff
    }
     #navBitsArea{
        display:none
    }
     #navArea .loginBit{
        display:block;
        width:100%;
        margin-top:10px
    }
     #navArea .loginBit ul{
        list-type:none
    }
     #navArea .loginBit ul li{
        display:inline-block
    }
     #navArea .loginBit ul li:first-child{
        width:20%;
        padding:0 6px!important
    }
     #navArea .loginBit>div{
        padding:6px!important
    }
     .styleChooser{
        display:block;
        text-align:right;
        margin:3px 10px!important
    }
     .forum_rules .rules_row{
        display:block;
        float:none;
        width:100%
    }
     .forum_rules .forumjump{
        width:100%;
        text-align:right
    }
     .cbCell,.cbRow,.extraButtons .imagebutton{
        display:inline-block
    }
     .textbox_container{
        position:relative
    }
     .textbox.controlbar{
        margin-right:0
    }
     .textbox textarea{
        width:100%;
        height:auto;
        min-height:200px;
        margin-top:0
    }
     .smiliebox{
        display:none
    }
     #review_container,#reviewslistcontainer .tools{
        margin-right:0
    }
     #review_container #threadslist{
        display:table
    }
     .gars_thread_image{
        width:108px;
        text-align:center;
        display:table-cell
    }
     .gars_thread_image img{
        padding:5px!important;
        max-width:102px
    }
     .ipadTools{
        display:none
    }
     #posts{
        margin-left:auto;
        margin-right:0
    }
     .compImage{
        height:40%;
        width:40%;
        clear:both
    }
     .mobilePostMenu{
        background:#f0f0f0;
        background: var(--gs-alt2);
        display:none;
        width:200px;
        position:absolute;
        z-index:50;
        padding:5px;
        border:1px solid #999;
        font-size:8pt
    }
     .mobilePostMenu ul{
        list-style-type:none;
        margin:0;
        padding:0
    }
     .mobilePostMenu li{
        font-size:10pt;
        padding:4px 0;
    }
     .postNumberBit{
        font-size:8pt;
        text-decoration:none;
        display:inline;
        position:absolute;
        top:3px;
        right:5px;
        text-align:right;
        width:180px;
    }
     a.postNumberBit{
        color:#000;
        text-decoration:none
    }
     .postNumberBit a:link{
        text-decoration:none
    }
     .postNumberBit a:hover{
        color:#f50000
    }
     .amazonSearchImg{
        max-width:100%
    }
     .newReplyTitle{
        width:250px
    }
     .fieldset{
        width:auto
    }
     #adBanner,#adColumn, #thread__sidebar,#ebayTag,#forumSideBit,#headerSpacer,#headerSpacerAd,#threadrating,#toggleButt,.below_ads_area,.ebayInfo,.ebayTagBlob,.forumlegend,.loginBit,.oldInfractMessage,.reportPostDescription,.searchforumslink,.subscribeThreadHeader,.threadBitUsername,.trollBeGoneBackground,.user_data{
        display:none
    }
     #simplemodal-container{
        width:80%
    }
     .subscribeThreadHeader{
        display:none
    }
     .notification{
        width:80px;
        font-size:8pt;
        padding:5px;
        text-align:center;
        vertical-align:middle
    }
     .forumDescription{
        font-size:8pt;
        display:none
    }
     #pmUnreadBurger{
        margin-left:5px;
        text-shadow:0 1px #888;
        background:red;
        padding:3px;
        color:#fff;
        font-weight:700;
        border-radius:3px;
        position:absolute;
        top:10px;
        height:10px;
        left:10%;
        min-width:8px;
        font-size:8pt;
        line-height:8px;
        z-index:1000
    }
     #navToggleShowThread{
        display:block
    }
     .user_data_mobile{
        display:block;
        background-color:#f0f0f0;
        background: var(--gs-alt2);
        width:100%;
        min-height:50px;
        border-collapse:collapse;
        position:relative;
        height:auto
    }
     .smallfont.avatar{
        display:inline-block;
        padding-left:5px;
        width:auto;
        height:auto
    }
     .smallfont.avatar img{
        width:53px;
        height:53px;
        margin:4px auto;
        border-radius:30px;
    }
     .profile{
        padding-left:5px;
        display:inline-block;
        padding-top:5px;
        height:auto;
        vertical-align:top;
        width:30%
    }
     #profile_badge{
        display:inline-block;
        width:60px;
        padding:0;
        vertical-align:top;
        float:right
    }
     .additional{
        display:inline-block;
        padding:5px;
        max-width:35%;
        text-align:right
    }
     .postheader{
        display:none
    }
     .post{
        background:0 0;
        border:0
    }
     #SupportUsSide,#adColumn, #thread__sidebar{
        display:none
    }
     .badge{
        width:40px;
        height:40px
    }
     #forumHomeContent .forumBitContainer.postedIn .forumBit.alt1Active{
        padding:10px 5px
    }
     .discussionListItem,.forumBit,.listBlock{
        background:#f5f5ff;
        background:linear-gradient(to bottom,#f5f5ff 0,#d5d5dd 100%);
    }
     .discussionListItem.inlinemod .listBlock{
        background:#FFC
    }
     #mobileToolBarSpacer{
        position:relative;
        height:55px;
        display:block;
        background:#2e3561 url(/board/css/grad1.png) repeat-x bottom
    }
     .sbBurger{
        border-radius:1px;
        background:#fff;
        height:4px;
        width:20px;
        margin-top:3px;
        margin-bottom:3px;
        box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.2),inset 1px 1px 1px 0 rgba(255,255,255,.4)
    }
     .burgerBox{
        position:absolute;
        top:10%;
        left:3%;
        cursor:pointer;
        list-style:none;
        margin:0;
        padding:0
    }
     .burgerBoxShowThread{
        -webkit-margin-before:0;
        -webkit-margin-after:0;
        -webkit-padding-start:0;
        list-style:none
    }
     .mobileHeaderText{
        vertical-align:center
    }
     .pmUnreadMobile{
        background:#f50000;
        color:#fff;
        font-weight:700;
        border-radius:3px;
        line-height:10px;
        width:auto;
        height:12px;
        padding:3px;
        float:right;
        position:absolute;
        right:10px;
        top:12px
    }
     #mobileSearchBit{
        z-index:999;
        position:absolute;
        top:15%;
        right:3%;
        width:20px;
        height:25px;
        background:url(//static.gearspace.com/board/images/m/mobiMag.png) no-repeat center;
        background-size:100%
    }
     #mobileLogo{
        position:absolute;
        top:10%;
        left:50%;
        margin-left:-72px;
        width:145px;
        height:45px;
        background:url(//static.gearspace.com/board/images/m/gsMobileLogo1.png) no-repeat center;
        background-size:100%
    }
     .mobileSearchOption{
        color:#fff;
        line-height:20px;
        float:left;
        margin-left:8px;
        font-size:9pt
    }
     #catid_mobile{
        width:100%
    }

     .bbCodeImg,.mb_article_right .bbCodeImg{
        max-width:100%
    }
     .post_data,.posting{
        display:block
    }
     #everything{
        margin:0 -2%
    }
     .nav-toggle{
        display:block;
        background:#283057;
        padding:6px;
        text-align:center
    }
     a.nav-toggle,a:hover.nav-toggle{
        color:#fff;
        font-weight:700;
        text-decoration:none;
        font-size:140%
    }
     .search_box{
        float:none;
        width:100%
    }
     #tapnavi ul{
        margin:0;
        padding:0;
        width:100%;
        display:block;
        list-style:none
    }
     .js #tapnavi{
        clip:rect(0 0 0 0);
        max-height:0;
        position:absolute;
        display:block;
        overflow:hidden;
        zoom:1
    }
     #tapnavi.opened{
        max-height:9999px
    }
     .ui-tabs .ui-tabs-nav li{
        float:none!important;
        width:100%;
        overflow:hidden
    }
     .caldesc img{
        max-width:100%
    }
     .usercp_column_leftnav .tborder td{
        background:linear-gradient(to bottom,#F5F5FF 0,#D5D5DD 100%) repeat scroll 0 0 transparent
    }
     .usercp_column_leftnav .tborder td.thead{
        background:#8080A6
    }
     .usercp_column_leftnav .tborder td.tcat{
        background:#283057
    }
     .usercp_column_leftnav a{
        font-size:12px
    }
     .usercp_column_leftnav .tborder{
        width:100%
    }
     .usercp_right_column{
        margin-left:0
    }
     .usercp_right_column optgroup,.usercp_right_column option,.usercp_right_column select{
        max-width:90%
    }
     .usercp_column{
        float:none;
        margin-left:0
    }
     .dir_content,.dir_sidebar{
        float:none;
        width:100%
    }
     .tablet_SmartPhones_Only{
        display:block
    }
     .desktopOnly,.desktop_Only{
        display:none
    }
     .mobileIcons .prefix{
        display:inline
    }
     #threadslist .hNotification,.discussionList .notification{
        width:auto
    }
     .fiveYear{
        background:url(//static.gearspace.com/board/images/5yrs-new.png) no-repeat center
    }
     .tenYear{
        background:url(//static.gearspace.com/board/images/10yrs-new.png) no-repeat center
    }
     .profile_badge{
        float:right;
        vertical-align:middle;
        display:inline-block;
        background-size:100%;
        height:32px;
        width:32px
    }
     .quoteButtons a{
        padding:0 6px;
    }
     textarea{
        font-size:16px
    }
     #tabContainer .tab,#tapnavi li{
        width:120px;
        padding:.5%;
        display:inline-block
    }
}
 .ratingThumb {
    display:inline-block;
    width:20px;
    height:20px;
    vertical-align:top;
    background:url(/board/images/thumb-64-clear.png) no-repeat;
    background-size:20px 20px;
}
 .ratingThumb:hover,.ratingThumbVoted{
    background:url(/board/images/thumb-64-green.png);
    background-size:20px 20px;
    cursor:pointer;
}
 .ratingNum {
    font-weight:bold;
    text-align:center;
    display:inline-block;
    font-size:14pt;
    padding-right:10px;
    vertical-align:top;
}
 @media all and (max-width:767px){
    #debuginfo,#whatsGoingOn,.forumHomeHeader,.forumHomeLastPost,.forumHomeReplyCount,.forumHomeThreadCount,.forumIcon,.subForumList{
        display:none
    }
     #mobileToolBar{
        display:block
    }
     #gsLogoContainer{
        margin-left:auto;
        margin-right:auto
    }
     #gsLogo{
        position:static
    }
     #navMenu{
        display:none
    }
     #navBar,#secondaryNavBar{
        display:none;
        padding-bottom:10px;
        margin-bottom:5px
    }
     #gsLogoContainer{
        display:none;
        width:100%;
        padding:2px
    }
     #adBanner,#adShowthreadBottom,#headerSpacer,#headerSpacerAd{
        display:none
    }
     .discussionList{
        margin-right:auto
    }
     #mobileLoginButton{
        display:block
    }
     .postModTools{
        min-height:0
    }
     .postDateBit{
        font-size:10px;
        display:inline
    }
     .threadBitPostPreview{
        display:block
    }
     .bginput.resp{
        width:80%
    }
     .dir_row .category{
        width:98%;
        float:none
    }
     .eventcustomtime{
        display:block
    }
     .post_data a:link,.post_data {
        word-wrap:break-word
    }
     .eventreminder{
        float:none
    }
     .forumbits_forumdisplay .discussionListItem,.forumbits_forumdisplay .forumBit,.forumbits_forumdisplay .listBlock{
        background:#283057
    }
     .forumbits_forumdisplay .forumBit,.forumbits_forumdisplay .forumBit a{
        color:#fff
    }
     .regfield{
        float:none;
        padding-right:10px
    }
     #navArea{
        margin-bottom:-2px;
        padding-bottom:5px!important
    }
     .tools.smartphoneOnly,.toolstopic.smartphoneOnly div{
        background:#283057
    }
     .toolsnavbar.smartphoneOnly{
        display:none!important
    }
     .nowrap{
        white-space:normal
    }
     .breadCrumbItem img{
        display:none
    }
     .pm_disp_options{
        display:block;
        padding:1% 0;
        text-align:left
    }
     .alt2.reviews_rating_panel{
        float:none
    }
     .alt1.reviews_content_panel{
        margin-left:0
    }
     .mb_articles{
        float:none;
        width:100%;
        margin:0
    }
     .mb_article_left{
        float:none;
        margin:0;
        width:200px
    }
     .mb_article_right{
        margin:0;
        padding:1%
    }
     .itrader_onehalf,.itrader_onethird{
        float:none;
        margin:0;
        width:100%
    }
     .tablet_SmartPhones_Only{
        display:block
    }
     .profile_badge{
        height:24px;
        width:24px
    }
     .onleftside{
        float:none;
        width:100%
    }
     .onrightside{
        float:none;
        margin-left:0;
        width:100%
    }
     #firstUnreadPostAd,#firstUnreadTabletAd{
        display:none
    }
     #firstUnreadMobileAd,#firstUnreadPostAd{
        display:block
    }
     .video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px;
         height: 0;
         overflow: hidden;
    }
     .video-container iframe,.video-container object,.video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}
 @media only screen and (max-width:480px){
    .bginput.resp{
        width:100%
    }
     .pagenavContainer{
        float:none;
        margin:2% 0;
        width:100%;
        overflow-x:scroll
    }
     .pagenavContainer.bottom{
        margin-top:5%
    }
     .inner_nav,.pagenav{
        float:none
    }
     .pagenavContainer .inner_nav .navcell.brace,.pagenavContainer .inner_nav a,.pagenavContainer .inner_nav span{
        white-space:nowrap;
        padding:5px 10px;
        font-size:15px
    }
     .titlePrefix span.desktop_Tablet_Only{
        display:none
    }
     #searchOptions select>option{
        width:auto
    }
     #searchOptions select{
        max-width:auto
    }
     .mobileIcons .prefix{
        display:none
    }
}
 @media only screen and (max-width:468px){
    .user_data{
        display:none
    }
     .smallfont.avatar{
        display:inline-block;
        padding-left:5px;
        width:auto;
        height:auto
    }
     .profile{
        display:inline-block;
        height:auto
    }
     #profile_badge{
        display:inline-block;
        width:60px;
        padding:0;
        vertical-align:top;
        float:right
    }
     .additional{
        display:inline-block;
        padding:5px;
        max-width:35%;
        text-align:right
    }
     .post{
        background:0 0;
        border:0
    }
     .badge{
        width:40px;
        height:40px
    }
   
     .footerOptions{
        width:96%!important
    }
     .footerOptions .footer_time{
        padding:10px 0;
        width:100%;
        display:block;
        text-align:center;
        float:none
    }
     .footerOptions .styleChooser{
        float:none;
        width:100%;
        text-align:right;
        margin:3px 5px!important
    }
     .desktopOnly{
        display:none
    }
     .smartphoneOnly{
        display:inline
    }
     .tabletOnly{
        display:none
    }
     .mobileOnly{
        display:inline
    }
     .smartphoneHidden{
        display:none!important
    }
     optgroup,option{
        overflow:hidden;
        text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        white-space:nowrap;
        width:170px
    }
     .w100 div div form select{
        margin:5px
    }
     .selectCaption{
        color:#FFF
    }
     #gsLogo{
        margin:5px auto 0;
        position:static;
        display:block;
        float:none;
        width:320px
    }
     #quickNavMenu{
        border-radius:5px;
        font-size:10pt
    }
     #QuickSearchMobile{
        display:block;
        border:0;
        margin:1px;
        padding:1px 1px 2px
    }
     #QuickSearchMobile input[type=search]{
        -webkit-appearance:textfield;
        -webkit-box-sizing:content-box
    }
     #QuickSearchMobile .textCtrl{
        font-size:14px;
        font-family:Calibri,'Trebuchet MS',Verdana,Geneva,Arial,Helvetica,sans-serif;
        color:#000;
        background-color:#fff;
        padding:3px;
        margin-bottom:2px;
        border-width:1px;
        border-style:solid;
        border-color:silver #e9e9e9 #e9e9e9 silver;
        
        
        
        border-radius:4px;
        outline:0
    }
     #QuickSearchMobile .formPopup{
        background-color:#38407a;
        border-top-width:0;
        width:99%!important
    }
     .notices{
        margin:16px 0
    }
     #footer_credits,#footer_credits a{
        color:#fff
    }
     #footer_credits a:hover{
        color:#f5ff00
    }
     .footerOptions{
        display:block;
        margin:0!important
    }
     .footer_time{
        text-align:center;
        margin:5px 0!important;
        color:#fff
    }
     .footer_time .time{
        color:#f5ff00
    }
     .styleChooser{
        display:block;
        text-align:right;
        margin:0!important
    }
     .profile{
        padding:2px 5px;
        width:auto;
        max-width:150px;
        vertical-align:top
    }
     .posting{
        border-collapse:separate;
        position:relative
    }
     .pagenav{
        display:block;
        clear:both;
        margin-bottom:5px;
        width:100%
    }
     .newReplyButton{
        display:inline-block;
        float:right
    }
     .searchforumslink{
        display:none
    }
     #areaVTMT{
        display:block;
        width:100%
    }
     .vtmtRow{
        display:block
    }
     .vtmtRow>div{
        display:block;
        width:100%;
        text-align:center!important;
        padding:0
    }
     #topicPlanet{
        display:none
    }
     .tools.smartphoneOnly div.miscButton,.tools.smartphoneOnly div.smallfont{
        font-size:11px!important;
        display:inline-block!important;
        margin-bottom:5px
    }
     .tools.smartphoneOnly .miscButton{
        padding:3px 6px!important
    }
     .tools.smartphoneOnly{
        display:block!important;
        width:100%
    }
     .tools.smartphoneOnly .toolbuttons{
        display:block;
        margin:0 auto
    }
     #controls_below_list .pagenav,.toolsnavbar .pagenav{
        display:block;
        float:none!important
    }
     #controls_below_list .pagenav .inner_nav,.toolsnavbar .pagenav .inner_nav{
        float:none!important;
        margin:0 auto
    }
     #controls_below_list .pagenav .inner_nav .brace,#controls_below_list .pagenav .inner_nav .navcell:last-child,#controls_below_list .pagenav .inner_nav .navcell:last-child .popup_arrow .vbmenu_control,.toolsnavbar .pagenav .inner_nav .brace,.toolsnavbar .pagenav .inner_nav .navcell:last-child,.toolsnavbar .pagenav .inner_nav .navcell:last-child .popup_arrow .vbmenu_control{
        background:0 0
    }
     .toolsnavbar .pagenav .brace,.toolsnavbar .pagenav .inner_nav .smallfont,.toolsnavbar .pagenav .inner_nav>span{
        font-size:11pt!important
    }
     .tools.smartphoneOnly .toolstopic{
        display:block;
        width:100%
    }
     .toolstopic #catid{
        width:100%
    }
     #threadrating_mobile{
        float:left
    }
     #controls_below_list{
        height:auto
    }
     .ztags_container{
        display:none
    }
     #controls_below_list .pagenav{
        margin-top:5px
    }
     .inlinemodMobile{
        float:right;
        margin-bottom:5px
    }
     .jumpandrules{
        text-align:center!important;
        clear:both
    }
     .selectCaption{
        font-size:13px
    }
     #SupportUsSide,#adColumn, #thread__sidebar,#subforum_listing,.forumjumpcontainer input.button{
        display:none
    }
     .threadHeaders{
        display:none;
        margin-right:0
    }
     #threadslist .thead{
        display:table-cell;
        height:20px;
        vertical-align:middle
    }
     .thead.hAvatar,.thead.hLastpost,.thead.hReplies,.thead.hViews{
        display:none
    }
     .thead.hTitle{
        text-align:left;
        padding-left:15px!important
    }
     .ztags_container{
        margin-right:0;
        margin-top:10px
    }
    
     .tTr .tIcons,.tTr .tInlineMod{
        display:none
    }
     #tlBottom{
        margin-right:0
    }
     .tbar_topic{
        display:block
    }
     .page>div:first-child{
        padding:0!important
    }
     .discussionListItem .listBlock{
        background:#f5f5ff;
        vertical-align:top!important
    }
     .pageNavLinkGroup .linkGroup{
        padding-left:5px
    }
     .discussionList .sectionHeaders .posterAvatar,.discussionListItem .listBlock.posterAvatar{
        display:none
    }
     .discussionListItem .listBlock.lastPost{
        display:none!important
    }
     .discussionListItem .listBlock.prefix{
        display:none
    }
     .discussionListItem .modbox,.discussionListItem .stats{
        display:none!important
    }
     .discussionListItem .title a,.discussionListItem .title a:hover{
        font-size:10pt;
        word-wrap:break-word
    }
     .controls.faint a,.discussionListItem .itemPageNav,.discussionListItem .itemPageNav a,.mobileData.muted,.mobileData.muted .faint{
        color:#222!important
    }
     .controls.faint a:hover,.discussionListItem .itemPageNav a:hover{
        color:#f40!important
    }
     .discussionListItem .title{
        line-height:11pt!important
    }
     .discussionListItem .titleText{
        position:relative;
        height:100%;
        padding-top:1px!important;
        margin-top:1px
    }
     .mobileNone{
        display:none
    }
     .postPreview{
        display:block;
        padding-top:6px;
        clear:both;
        font-size:8pt;
        color:#303030
    }
     .secondRow{
        background-color:#f0f0f0;
        background: var(--gs-alt2);
        margin-top:1px
    }
     .discussionListItem .itemPageNav{
        bottom:3px;
        position:absolute;
        z-index:20;
        left:80px;
        display:none
    }
     .floatSticky{
        clear:both;
        display:none
    }
     .controls.faint a.posterDate{
        text-decoration:none;
        height:12px
    }
     .controls.faint .EditControl{
        display:none
    }
     .lastpost{
        float:right!important
    }
     .titlePrefix .stickyicon{
        display:inline-block;
        height:11px;
        width:11px;
        background:url(/data/img/thread/sticky.gif) no-repeat bottom left
    }
     .titlePrefix .movedicon{
        display:inline-block;
        height:16px;
        width:16px;
        background:url(styles/soft_responsive/xenforo/xenforo-ui-sprite.png) no-repeat -48px -16px
    }
     .titlePrefix .firstNew{
        display:none
    }
     .titlePrefix .locked{
        display:inline-block;
        height:16px;
        width:16px;
        background:url(styles/soft_responsive/xenforo/xenforo-ui-sprite.png) no-repeat 10000px 0
    }
     #controls_above_thread,#controls_below_list,#new_thread_container,#threadslist,.discussionList{
        margin-right:0
    }
     .forumPostPreview{
        background-color:#f0f0f0;
        background: var(--gs-alt2);
        margin-bottom:2px;
        display:table;
        width:100%
    }
     .forumPostPreview .bottom,.forumPostPreview .top{
        display:table-cell;
        padding:2px
    }
     .forumPostPreview .bottom a,.forumPostPreview .top a{
        text-decoration:none
    }
     .forumPostPreview .bottom,.forumPostPreview .bottom a,.forumPostPreview .top,.forumPostPreview .top a{
        font-size:10px;
        color:#464646
    }
     .forumPostPreview .bottom a:hover,.forumPostPreview .top a:hover{
        text-decoration:none;
        color:#464646
    }
     .forumPostPreview .bottom{
        text-align:right
    }
     .forumdisplay_container{
        margin-right:0
    }
     #search_controls_above_thread{
        margin-top:0
    }
     .searchCategories{
        padding:0
    }
     .searchCategories span.smallfont{
        float:none!important
    }
     .inlinesearchmoderation .smallfont>strong,.searchCategories .smallfont>b,.searchCategories>strong,.search_results,.showing_results{
        display:none
    }
     .searchCategories select{
        width:100%
    }
     .inlinesearchmoderation .smallfont select{
        width:auto
    }
     .inner_search_posts{
        margin-right:0
    }
     .mobileforumtitle,.mobileforumtitle a,.mobileforumtitle a:hover{
        font-size:10px!important
    }
     #searchCatsEbay,.listBlock.forumtitle{
        display:none
    }
     .newthread .panel>div{
        width:100%;
        max-width:480px;
        margin:0 auto
    }
     .nonarticle{
        display:block;
        width:100%
    }
     .nonarticle>div.naTr{
        display:block
    }
     .nonarticle>div.naTr>div{
        display:block;
        width:100%;
        margin-bottom:5px
    }
     .panel>div:first-child>div.smallfont:first-child{
        display:none
    }
     .cbCell,.cbRow,.extraButtons .imagebutton{
        display:inline-block
    }
     .textbox_container{
        position:relative
    }
     .textbox.controlbar{
        margin-right:0
    }
     .textbox textarea{
        width:100%;
        height:auto;
        min-height:200px
    }
     .mrnasimilarthreadcheck,.smiliebox,.zointagsform{
        display:none
    }
     .cbTable{
        text-align:center
    }
     .newthreadtitle span.smallfont{
        display:none
    }
     #linkSharePopup{
        width:100%;
        margin-bottom:5px
    }
     .nrSubject,.panelsurround{
        margin-bottom:5px
    }
     .gars_thread_image,.panelsurround>.panel>div:last-child>div.smallfont:first-child{
        display:none
    }
     .gars_bit>div{
        border-right:0
    }
     .forumjump{
        text-align:center
    }
     .forumjump select{
        width:98%!important;
        margin:5px
    }
     .forumjump input.button{
        display:none
    }
     .rules_row table{
        width:100%
    }
     .icon_key{
        width:70%;
        margin:0 auto;
        display:block
    }
     .footer_time{
        display:none!important
    }
     .styleChooser select{
        width:98%!important
    }
     #forumdisplayoptions,#tlBottom{
        display:none
    }
     .smartphoneOnly.toolbutton{
        display:inline-block!important;
        width:auto
    }
     .smartphoneOnly.toolbutton div,.smartphoneOnly.toolbutton div a{
        font-size:11px
    }
     .toolbutton .miscbutton{
        padding:2px 5px
    }
     .new_review{
        text-align:center
    }
     .new_review>div:first-child{
        display:inline-block
    }
     .tools_forumtitle{
        display:none!important
    }
     .tools_sort .prefixDropdown input.button{
        display:none
    }
     #sel_prefixid{
        width:100%!important
    }
}
 @media only screen and (max-width:320px){
    input[type=file]{
        width:98%;
        overflow:hidden
    }
     .post_data a:link,.post_data body_alink{
        max-width:270px;
        display:inline-block;
        word-wrap:break-word
    }
     .pollvotecounter.bginput{
        width:20%
    }
     .polleditbit.bginput{
        width:80%
    }
     .textbox_inside_vbmenu{
        max-width:120px
    }
}