body #searchspring-sidebar #searchspring-summary_header, body #searchspring-sidebar.left, body #searchspring-sidebar #searchspring-summary li, body #searchspring-sidebar h3.filter, body #searchspring-sidebar #searchspring-refine_header, body #searchspring-sidebar ul li { width:auto; } body #searchspring, body #searchspring-sidebar { color:#000000;   font:12.8px Arial,Helvetica,Verdana,sans-serif; }   body #searchspring #searchspring-main .pagination { border-collapse:separate; border-spacing:4px 0; margin:0; padding:0; } body #searchspring #searchspring-main .pagination.bottom { margin:16px 0 20px; } body #searchspring #searchspring-main .pagination td.searchspring-next {   background:url("http://a.cdn.searchspring.net/ajax_search/img/pagination-next-background-generic.png") no-repeat scroll center center transparent;   padding:0;   text-indent:-5000px;   width:30px; } body #searchspring #searchspring-main .pagination td.searchspring-previous {   background:url("http://a.cdn.searchspring.net/ajax_search/img/pagination-prev-background-generic.png") no-repeat scroll center center transparent;   padding:0;   text-indent:-5000px;   width:30px; } body #searchspring #searchspring-main .pagination td { font-size:12px; border-color:#BBB; color:#888; padding:0 6px; } body #searchspring #searchspring-main .pagination td.searchspring-pageSelect:hover, body #searchspring #searchspring-main .pagination td.searchspring-total_pages:hover { background:#9F4141; color:white; } body #searchspring #searchspring-main .pagination td.searchspring-pageSelect.highlight { background:#9F4141; color:white; } body #searchspring #searchspring-main #searchspring-options { border:1px solid #E9E9E9; background:#EAEAEA; background-image:-webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#EAEAEA));  background-image:-webkit-linear-gradient(top, #FAFAFA, #EAEAEA);  background-image:  -moz-linear-gradient(top, #FAFAFA, #EAEAEA);  background-image:  -ms-linear-gradient(top, #FAFAFA, #EAEAEA);  background-image:   -o-linear-gradient(top, #FAFAFA, #EAEAEA);  background-image: linear-gradient(top, #FAFAFA, #EAEAEA); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#EAEAEA',GradientType=0 );  height:24px !important; padding:4px 12px; } body #searchspring #searchspring-main #searchspring-options h1 { border:0; color:#900909; margin:0; padding:0; line-height:24px; background:transparent; font-weight:bold; font-size:14px; } body #searchspring #searchspring-main #searchspring-options h1 #searchspring-query { color:#B10000; } body #searchspring #searchspring-main .sort-by { margin:0 0 10px 9px; padding:0; color:#888; font-size:12px; } body #searchspring #searchspring-main #searchspring-options p.per-page { background:none; margin:0; padding:0; line-height:28px; color:#909090; text-transform:uppercase; font-size:11px; } body #searchspring #searchspring-main #searchspring-options p.per-page a { font-size:12px; color:#865050; } body #searchspring #searchspring-main #searchspring-options p.per-page a:first-child { margin-left:4px; } body #searchspring #searchspring-main #searchspring-options p.per-page a.highlight, body #searchspring #searchspring-main #searchspring-options p.per-page a:hover { color:#333 !important; } body #searchspring #searchspring-main #searchspring-options p.view-type { display:none; } body #searchspring-sidebar h3.filter { background:#ADA9AA; background-image:-webkit-gradient(linear, left top, left bottom, from(#868281), to(#ADA9AA));  background-image:-webkit-linear-gradient(top, #868281, #ADA9AA);  background-image:  -moz-linear-gradient(top, #868281, #ADA9AA);  background-image:  -ms-linear-gradient(top, #868281, #ADA9AA);  background-image:   -o-linear-gradient(top, #868281, #ADA9AA);  background-image: linear-gradient(top, #868281, #ADA9AA); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#868281', endColorstr='#ADA9AA',GradientType=0 );  padding:4px 0; margin:0; height:27px; text-align:center; line-height:27px; border:1px solid #333; text-transform:uppercase; font-size:16px; } body #searchspring-sidebar.left #searchspring-facets { } body #searchspring-sidebar.left #searchspring-facets li.facet_container { background:none; } body #searchspring-sidebar.left #searchspring-facets li a.facet_title, body #searchspring-sidebar.left #searchspring-facets li a.facet_title:hover { background:#774F4F; background-image:-webkit-gradient(linear, left top, left bottom, from(#DB4545), to(#774F4F));  background-image:-webkit-linear-gradient(top, #DB4545, #774F4F);  background-image:  -moz-linear-gradient(top, #DB4545, #774F4F);  background-image:  -ms-linear-gradient(top, #DB4545, #774F4F);  background-image:   -o-linear-gradient(top, #DB4545, #774F4F);  background-image: linear-gradient(top, #DB4545, #774F4F); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#DB4545', endColorstr='#774F4F',GradientType=0 );  padding:4px 0 4px 12px; color:white !important; text-transform:uppercase; border:1px solid #666; margin:0; text-shadow:none; } body #searchspring-sidebar.left #searchspring-facets li ul { background:#F8F8F8; border:1px solid #E3E3E3; margin:0; padding:6px 0; } body #searchspring-sidebar.left #searchspring-facets li ul li { margin:1px 0; padding:0; } body #searchspring-sidebar.left #searchspring-facets li ul li a { margin:0; font-size:12px; padding:2px 5px 2px 12px; font-weight:normal; text-shadow:none; } body #searchspring-sidebar.left #searchspring-facets li ul li a:hover, body #searchspring-sidebar.left #searchspring-facets li ul li a:hover .searchspring-facet_count { background:#DDD; color:#555; } body #searchspring-sidebar.left #searchspring-facets li ul li a.highlight, body #searchspring-sidebar.left #searchspring-facets li ul li a.highlight .searchspring-facet_count { background:#DDD; color:#555; } body #searchspring-sidebar.left #searchspring-facets li ul li a .searchspring-facet_count { } body #searchspring-sidebar #searchspring-facets li ul li.show_more { padding:2px 5px 2px 12px; } body #searchspring-sidebar #searchspring-facets li ul li.show_more:hover { color:#111; }   body #searchspring-sidebar #searchspring-summary_header { background:#774F4F; background-image:-webkit-gradient(linear, left top, left bottom, from(#DB4545), to(#774F4F));  background-image:-webkit-linear-gradient(top, #DB4545, #774F4F);  background-image:  -moz-linear-gradient(top, #DB4545, #774F4F);  background-image:  -ms-linear-gradient(top, #DB4545, #774F4F);  background-image:   -o-linear-gradient(top, #DB4545, #774F4F);  background-image: linear-gradient(top, #DB4545, #774F4F); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#DB4545', endColorstr='#774F4F',GradientType=0 );  padding:4px 0 4px 12px; color:white; text-transform:uppercase; border:1px solid #666; margin:3px 0 0; text-shadow:none; font-size:12px; } body #searchspring-sidebar #searchspring-summary { background:#F8F8F8; border:1px solid #E3E3E3; margin:0 0 10px; padding:6px 0; } body #searchspring-sidebar #searchspring-summary li { background-position:6px 2px;   font-size:12px;   font-weight:normal;   margin:1px 0;   padding:2px 5px 2px 23px; } body #searchspring-sidebar #searchspring-summary li .searchspring-summary_label { font-weight:bold; }   body #searchspring #searchspring-main .grid .item { margin:0; padding:1px; border:0; width:237px; height:400px; } body #searchspring #searchspring-main .grid .item .prod-image {   border:1px solid #DCDCDC;   height:221px;   overflow:hidden; } body #searchspring #searchspring-main .grid .item td {   width:233px; } body #searchspring #searchspring-main .grid .item .prod-image {   border:1px solid #DCDCDC;   height:221px;   overflow:hidden; } body #searchspring #searchspring-main .grid .item .prod-image a { border:0; } body #searchspring #searchspring-main .grid .item .prod-image img {   max-height:200px;   max-width:175px;   width:inherit; } body #searchspring #searchspring-main .grid .item .prod-name {   font-size:12px;   height:45px;   line-height:15px;   text-decoration:none;   margin:0;   overflow:hidden;   position:relative; } body #searchspring #searchspring-main .grid .item .prod-name a { position:relative; color:#000; text-decoration:none; font-size:12px; } body #searchspring #searchspring-main .grid .item .prod-name a:hover { color:#1793E1; text-decoration:underline; } body #searchspring #searchspring-main .grid .item .code {   color:#3C3C3C;   font-size:12px;   margin-bottom:0; } body #searchspring #searchspring-main .grid .item .regprice {   color:#3C3C3C;   font-weight:bold;   margin-bottom:0; } body #searchspring #searchspring-main .grid .item .saleprice {   color:#A20000;   font-weight:bold;   margin-bottom:0; } body #searchspring #searchspring-main .grid .item .sprice {   font-size:15px; } body #searchspring #searchspring-main .grid .item .view-details {   margin-top:8px; }   body #searchspring #searchspring-main .list .item { }   body #searchspring #searchspring-main { width:auto; } body #searchspring-sidebar.left { margin:12px 0;   padding:0;   width:241px; } body .searchspring-results_container { width:auto; clear:both; } body #searchspring #searchspring-main #searchspring-search_results { }   body #searchspring #searchspring-main #searchspring-options a#searchspring-list_result_layout {   background:url("//d2r7ualogzlf1u.cloudfront.net/ajax_search/img/list-view-icon-off-generic.png") no-repeat scroll 0 1px transparent;   height:18px;   width:16px; } body #searchspring #searchspring-main #searchspring-options a#searchspring-list_result_layout:hover, body #searchspring #searchspring-main #searchspring-options a#searchspring-list_result_layout.highlight {   background:url("//d2r7ualogzlf1u.cloudfront.net/ajax_search/img/list-view-icon-on-generic.png") no-repeat scroll 0 1px transparent; } body #searchspring #searchspring-main #searchspring-options a#searchspring-grid_result_layout {   background:url("//d2r7ualogzlf1u.cloudfront.net/ajax_search/img/box-view-icon-off-generic.png") no-repeat scroll 0 1px transparent;   height:18px;   width:16px; } body #searchspring #searchspring-main #searchspring-options a#searchspring-grid_result_layout:hover, body #searchspring #searchspring-main #searchspring-options a#searchspring-grid_result_layout.highlight {   background:url("//d2r7ualogzlf1u.cloudfront.net/ajax_search/img/box-view-icon-on-generic.png") no-repeat scroll 0 1px transparent; }   body #searchspring #searchspring-powered_by { display:none; } body #searchspring #searchspring-main #searchspring-merch_header, body #searchspring #searchspring-main #searchspring-merch_banner { padding:0; } body #searchspring #searchspring-main h2 { } body #searchspring #searchspring-main #searchspring-did_you_mean { } body #searchspring #searchspring-main #searchspring-did_you_mean a, body #searchspring #searchspring-main #searchspring-did_you_mean a:hover { color:#57726E; text-decoration:underline; } body #searchspring #searchspring-main.searchspring-no_results #searchspring-search_results { } body #searchspring #searchspring-main.searchspring-no_results h1, body #searchspring #searchspring-main.searchspring-no_results .pagination, body #searchspring #searchspring-main.searchspring-no_results .sort-by, body #searchspring #searchspring-main.searchspring-no_results .view-type, body #searchspring #searchspring-main.searchspring-no_results .per-page, body #searchspring #searchspring-main.searchspring-no_results #searchspring-options, body #searchspring #searchspring-main .breadcrumbs, body #searchspring-sidebar #searchspring-facets li ul li a.remove { display:none; }   body #searchspring-sidebar #searchspring-facets li ul.element_container li.filtered_link, body #searchspring-sidebar #searchspring-facets li ul.element_container li.filtered_current { } body #searchspring-sidebar #searchspring-facets li ul.element_container li.filtered_link { border:0; cursor:pointer; padding:1px 0 1px 8px; } body #searchspring-sidebar #searchspring-facets li ul.element_container li.filtered_link:hover { text-decoration:underline;  } body #searchspring-sidebar #searchspring-facets li ul.element_container li.filtered_current { background:#DDD; color:#000; cursor:normal; margin:6px 0 3px; padding:3px 10px; font-size:12px; } body #searchspring-sidebar #searchspring-facets li ul.element_container .filtered_current ~ li.filtered_sub { margin:1px 0; padding:0; } body #searchspring-sidebar #searchspring-facets li ul.element_container .filtered_current ~ li.show_more { padding-left:19px; } body #searchspring-sidebar #searchspring-facets li ul.element_container li.filtered_sub a { padding:2px 5px 2px 12px; font-size:12px; text-shadow:none; margin-left:7px; } body #searchspring-sidebar #searchspring-facets li#searchspring-category_container { display:none; } /////// body #searchspring #searchspring-main .grid .item a. { position:relative;  display:block !important;  background:none; border:none; }  body #searchspring #searchspring-main .grid .item a.ss-label-links { position:absolute !important;  display:block !important;   top:8px !important; right:3px !important; width:auto; height:51px; background:none; border:none; } body #searchspring #searchspring-main .grid .item .ss-badge {   display:block !important; position:absolute; z-index:10; top:0; right:0;  } body #searchspring #searchspring-main .grid .item .ss-badge-promo {   display:block !important; background:url("//cdn.searchspring.net/ajax_search/sites/gmghl3/img/ntx-promo.png") 0 0 no-repeat;   width:90px;   height:54px;   background-size:90px; } body #searchspring #searchspring-main .grid .item .ss-badge-link-bottom-right {   display:block !important;  bottom:0;  right:0;  position:absolute !important; } body #searchspring #searchspring-main .grid .item .ss-badge-bottom-right {   display:block !important; position:absolute;  z-index:10;  top:175px;  right:0; } body #searchspring #searchspring-main .grid .item .ss-badge-made-in-usa {   display:block !important; background:url('//cdn.searchspring.net/ajax_search/sites/gmghl3/img/ntx-madeinusa.png') 0 0 no-repeat;  width:96px;  height:38px; } body #searchspring #searchspring-main .grid .item .ss-freeshipping {   display:block !important;   background:url("//cdn.searchspring.net/ajax_search/sites/gmghl3/img/ntx-freeshipping.png") 0 0 no-repeat; width:228px; height:23px;  } body #searchspring #searchspring-main .grid .item .ss-freeshipping img {   display:none !important; } /////// 