.anchoryellow A{
color:yellow;
}
.anchoryellow{
padding-bottom:15px}

.seetitle{
margin-top:10px;
width:100%;
display:inline-block;
text-align:left;
font-size: 12pt;
font-weight: bold;
color:#ad0430;
}
.seegrid{
width:100%;
height:100%;
display:inline-block;
text-align:left;
}
.seebox{
margin-right:7px;
margin-bottom:5px;
margin-top:5px;
position:relative;
width:125px;
vertical-align:text-top;
display:inline-table;
}
.seeimage{
width:122px;
height:122px;
padding-bottom:5px;
}
.seealso{
vertical-align:text-top;
width:100%;
}
.seeadd{
background:white;
color:#ad0430;
width:114px;
border: 1px solid black;
padding: 3px;
}

.center{text-align:center;}

.cartheader {
color:white;
background:#4c4c4c;
}

.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_company_name
{ padding: 0 5px 15px !important}

.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer a.rr_href
{top:140px !important}

//.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_content
// {background:transparent !important;}

.cse .gsc-control-cse, .gsc-control-cse{
padding:0em !important;
}

.mobilelogo{
display:inline-block;
padding-top:5px;
padding-bottom:5px
}
.bodycalltoaction{text-align:center;}

.brandroom .overlay{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
   background-color: #4c4c4c;
   background: url(data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNUmK/OAAAAATSURBVBhXY2RgYNgHxGAAYuwDAA78AjwwRoQYAAAAAElFTkSuQmCC) repeat scroll transparent\9;
   z-index:9999;
   color:white;
   line-height:1.3em;
   -webkit-border-top-left-radius: 10px;
   -webkit-border-top-right-radius: 10px;
   -moz-border-radius-topleft: 10px;
   -moz-border-radius-topright: 10px;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
}
.brandroom .overlay a{
color: white;
}
.brandoverlay .overlayname{
text-align:center;
}

.pcfooter{
display:inline-block;
}
.brandgrid{
width:100%;
height:100%;
display:inline-block;
text-align:center;
}
.branditem{
display:inline-block;
vertical-align:top;
width:150px;
height:auto;
margin:0px;
padding:10px;
position:relative;
}
.brandroom{
display:inline-block;
float:left;
width:151px;
height:120px;
margin:0px;
padding:0px;
position:relative;
overflow:hidden;
}
.brandroom img{
padding:4px !important;
width:100%;
height:100%;
}
.brandimage:hover {
background: #dadada;}
}

.brandtext{
}
.brandclearance{
display:inline-block;
float:left;
height:240px;
margin:0px;
padding:3px;
position:relative;
overflow:hidden;
}

.productgrid{
width:100%;
height:100%;
display:inline-block;
text-align:center;
}
.productitem{
display:inline-block;
float:left;
margin-right:7px;
margin-bottom:5px;
margin-top:5px;
position:relative;
}
.productitem:nth-child(2n){
}
.productitemrug{
vertical-align: top !important;
float:initial !important;
}
.productitem img{
width:160px;
height:160px;
}
.productitemrug img{
width:160px;
height:auto;
}
.invoice_tableheader{

FONT-FAMILY: Times New Roman;
FONT-SIZE: 25pt;
FONT-WEIGHT: bold;
color:black;
background-color:white;
}
.gridcat{
font-weight: bold;
font-size: 10pt;
color: #ad0430;
display:block;
}
.productitem .newprice{
}
.productitem .overlayexpired{
line-height:1.2em;
//color:red;
color:rgb(255,124,0);
display:block;
}
.productitem .overlayexpired br{
}


.productitem .overlay{
      position:absolute;
    left:0;
    right:0;
    bottom:0;
//    background-color:rgba(0, 0, 0, 1);
background-color: #4c4c4c;
    background: url(data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNUmK/OAAAAATSURBVBhXY2RgYNgHxGAAYuwDAA78AjwwRoQYAAAAAElFTkSuQmCC) repeat scroll transparent\9;
    z-index:9999;
    color:white;
line-height:1.3em;


-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.productitem .overlay:hover{
}

.productitem img:hover{
}
.productgrid .productitem:nth-child(7n) img{
}
.productitem .overlay a{
color: white;
}
.overlay .overlayname{
text-align:center;
}
.overlay .overlayprice{
line-height:1.8em;
position:absolute;
color:white;
font-weight:bold;
    left:0px;

    bottom:140px;
    background-color:rgba(0, 0, 0, 1);
    background: url(data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNUmK/OAAAAATSURBVBhXY2RgYNgHxGAAYuwDAA78AjwwRoQYAAAAAElFTkSuQmCC) repeat scroll transparent\9;
    z-index:9999;




-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;

border-bottom-right-radius:5px;
padding-left:3px;
padding-right:3px;
}


body{
font-family: Helvetica, Arial, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color:#666;
MARGIN-TOP: 0pt;
MARGIN: 0pt;
PADDING-TOP: 0pt;
width: 97%;
}
@media only screen {
   body{
      background-image:url("/images/shattered.png");
      background-repeat: repeat;
      background-color:#363636;
      }
}

input[type="radio"]:checked+label{ font-weight: bold; } 
.btn-smaller{
  padding: 4px 12px;
  font-size: 5px;
}
.rotate{
background-color:white;
}

#floated{
position:absolute;       
left:0px;    
z-index:500;   
margin-top:200px;        
margin-left:-200px;        
width:200px;        
height:200px;  

}
.checkoutcart td{
text-align:right;}
#adclose{
cursor:pointer;
position:relative; 
left:159px; 
top:10px; 
background-color:grey; 
width:27px; 
color:white;

}

#floatimg{
position:relative; 
left:0px; 
top:0px;
}


h1{
font-size:16pt;
color:#c51515
margin-bottom:0px;
}
h2{
font-weight:bold;
font-size:10pt;
color: #ad0430;

}
.productgrid{
font-size:11px;
}

.body td{
text-align:left;
}
.inline{
display:inline;
}
.moremp{
	color: #Ad0430;
}
.redemp{
	FONT-WEIGHT: Bold;
	color: #Fa6d00;
}
.striped{
background: rgb(246,239,232);
}
.aleft{
text-align:left;
}
.aright{
text-align:right !important;
}
h3{
font-size:12pt;
font-weight:normal;
margin-bottom:2px;
}
h4{}
.tablebody{
border-spacing: 2px;
border-color: gray;
FONT-SIZE: 10pt;
text-align:left;
background-color:#eeeeee;
}
.tableheader{
background: #4c4c4c;
}
.blackborder{
border: 1px solid black;
}
img.image_leader{
align:left;
float:left;
padding-right:5px;
vertical-align:text-top;
//width:162px;
//height:162px;
}
TD.griddisplay{
display:table-cell;
vertical-align: top;
text-align:center;
padding-bottom: 10px;
padding-left: 6.65625px;
padding-right: 6.65625px;
padding-top: 10px;

}

TD{
padding:1px;
border:0px;
text-align:center;
}

.social{
position:absolute;
}
.pin-it-btn-wrapper {
padding-bottom: 10px;
margin-top: -25px;
margin-left:5px;
position:absolute;
}

.dynamiccontent{
display:inline-block;
}
dynamiccontent.td{
display:table-cell;
border: 1px solid black ;
text-align:center;
}
img.banner{
padding-bottom:5px;
}
.space{
margin-top:3px;
}
.block{
display:block;
}
.contentbrand{
min-height:245px;
}


.menu_sale{
background: rgb(255,183,107); /* Old browsers */
text-align:left;
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
padding:0;
}

.menu_space{
width:149px;
height:15px;
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
text-align:left;
background: rgb(255,255,255); /* Old browsers */
text-decoration: none;
padding:0;
}
.menu_item{
width:149px;
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
text-align:left;
padding:0;
background: rgb(236,236,236); /* Old browsers */
text-decoration: none;
}

.menu_macrocategory{
width:149px;
FONT-FAMILY: Verdana;
FONT-SIZE: 12px;
text-align:left;
padding:2px;
background: rgb(255,255,255); /* Old browsers */
text-decoration: none;
}

.menu_item A {
	font-family: Verdana;
	font-size: 11px;
	Color: #11375E;
	text-decoration: none;
}
.menu_item a:visited {
	Color: #11375E;
}
.menu_item a:hover {
	font-family: Verdana;
	font-size: 11px;
	Color: #11375E;
	text-decoration: none;
}

.menu_title{
width:149px;
background: rgb(200,200,200); /* Old browsers */
-moz-border-radius: 1px;
border-radius: 1px;color:white;
color: #00386d;
text-align: center;
FONT-WEIGHT: Bold;
FONT-SIZE: 12px;
padding:0;
text-decoration: none;
}

a{
color:#00386d;
}

a:hover{
text-decoration:underline;
}

.bgwhite{
background-color:white;
}

img.headerlogo{
height:100px;
}
div.callusbox{
	font-size: 120%;
	text-align: center;
	color: #656565;
	line-height: 150%;
	padding-top: 1px;
}
.left{
text-align:left;
}
.topmenutable{
cellpadding:0px;
cellspacing:0px;
width:100%;
border-collapse: separate;
margin-bottom: 5px;
}

.shrink{
margin:0px;
padding:0px;
}

FORM{
margin:0px;
}

.topmenu{
text-align:center;
padding: .6em;
margin-left:0px !important;
border:1px solid white;
}
.clearance{
background: rgb(255,183,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,183,107,1) 0%, rgba(255,167,61,1) 25%, rgba(255,124,0,1) 63%, rgba(255,5,5,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,107,1)), color-stop(25%,rgba(255,167,61,1)), color-stop(63%,rgba(255,124,0,1)), color-stop(100%,rgba(255,5,5,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 25%,rgba(255,124,0,1) 63%,rgba(255,5,5,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 25%,rgba(255,124,0,1) 63%,rgba(255,5,5,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 25%,rgba(255,124,0,1) 63%,rgba(255,5,5,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 25%,rgba(255,124,0,1) 63%,rgba(255,5,5,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff0505',GradientType=0 ); /* IE6-9 */"
}
.categorymenu{
background: #4c4c4c; /* Old browsers */
font-weight:bold;
}
A.catlinks{
color:white;
margin-top:4px;
padding-left: 0;
font-size: 11px;
}

#header_campphone{
color:red;
font-weight:bold;
font-size:25px;
}
#header_mycart{
color:white;
font-size:10px;
padding-right:5px;
padding-top:4px;
padding-bottom:2px;
}
#header_login{
color:white;
font-size:10px;
display:block;
}
#header_logout{
color:white;
font-size:10px;
display:block;
}
#header_profile{
color:white;
font-size:10px;
padding-bottom:2px;
}
#userbox{
height:37px;
align:left;
background-image:url('/images/cartbutton_spacer.png');
-moz-border-radius: 4px;
border-radius: 4px;
}

.buttonlinks 
{
background: rgb(71,90,187); /* Old browsers */

    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;

    TEXT-DECORATION: none ;
    display:block;
    padding:2px
}
.buttonlinks:visited { 
background: rgb(71,90,187); /* Old browsers */

}

.buttonlinks:hover { COLOR:DarkBlue;text-decoration:none;font-weight:bold;background:white;}
.bl2div{
height:26px;
margin-top:4px;
background: rgb(71,90,187); /* Old browsers */
}
.buttonlinks2 
{
background: rgb(71,90,187); /* Old browsers */
FONT-SIZE: 10pt;
TEXT-DECORATION: none ;
padding:2px;
color:white;
}
.buttonlinks2:visited { 
color:White;background: rgb(71,90,187); /* Old browsers */

}

.buttonlinks2:hover { COLOR:White;background: rgb(71,90,187); /* Old browsers */
text-decoration:none;}

#slidernavdiv input.activeSlide{ 

  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4) inset;
  color: #555;
  border: none;
  background: none;
  filter: none;
  background-color: #ddd;
  text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);


}

div.dynamiccontent table{

//width:100%;

}
div.block  img{
padding:5px;
}
td.griddisplay img{
padding:0px !important;
}

span > input[type='radio'] {
    
    /* Hide the input, but have it still be clickable */
    opacity: 0;
    
}

span > input[type='radio'] + label
{
margin: 0;
    clear: none;
    
    /* Left padding makes room for image */
    padding: 6px 0 5px 26px;

    /* Make look clickable because they are */
    cursor: pointer;
    
background:url('/contentimages/sequencedot_off.png') left center no-repeat;
background-size:12px 13px;
}



span.activeSlide > input[type='radio'] + label{ 

background-image:url('/contentimages/sequencedot_on.png');

}