@charset "UTF-8";
/* CSS Document */

/* Header Styles */

 .greenbar {
	  float: left;
	  display: block;
	  position:relative;
	  padding:2px 15px;
	  color: #ffffff;
	  border-right: #dce1cc 1px solid;
	  font-weight:normal;
	  font-family:verdana;
	  font-size:11px; 
  }
  .greenbar-last {
	  float: left;
	  display: block;
	  position:relative;
	  padding:2px 15px;
	  color: #ffffff;
	  font-weight:normal;
	  font-family:verdana;
	  font-size:11px;
  }
   .greenbar-login{
	    float: right;
	  display: block;
	  position:relative;
	  padding:2px 15px;
	  color: #ffffff;
	  font-weight:normal;
	  font-family:verdana;
	  font-size:11px;
  }
  
  .greenbar-account{
	    float: right;
	  display: block;
	  position:relative;
	  padding:2px 10px;
	  color: #ffffff;
	  font-weight:normal;
	  font-family:verdana;
	  font-size:11px;
	  
  }
  
  /* Verdana Header Styles*/
  
  .verdana {
	font-family:verdana !important;
}
	


.categoryName-verdana {
	
	font-family:verdana !important;
	font-weight:normal;
	letter-spacing:1px;
	font-size:28px;
	border-top: 1px solid #cecece;
	width: 805px;
	margin-left:20px;
	padding-left:0px !important;
	padding-top:5px !important;
	
}



.productName-verdana {
	font-family:verdana !important;
	font-weight:bold;
	letter-spacing:1px;
	font-size:18px !important;
	margin-left:20px;
	
}




#MainMenu ul li a.headerItem-verdana {
    display: block;
    padding: 5px 11px 5px 11px;
	font-family:verdana  !important;
	text-transform:uppercase;
	color: #ffffff;
	font-size:16px;
	font-weight:normal;
	font-size-adjust:none;
	text-decoration:none;

}





	}
	
	
	
	#CategorySubEntities li.parentEntity-verdana > a {
    font-family:verdana !important;
    font-size: 12px;
    color: #506b00;
    text-decoration: none;
	font-weight:bold;
	padding-top:10px   !important;
	padding-bottom:3px   !important;
	margin-bottom:3px   !important;
	display: block;
	border-bottom: 1px dotted #cecece;
	}
	
	
	


/* 
HEADER TEXT
*/




.h1-t-verdana {
	font-family: verdana !important;
	font-size:60px;
	line-height:50px;
	letter-spacing:2px;
	color: #ffffff;
	font-weight:normal;
	padding:0;
	margin: 0px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}

.h1-t2-verdana {
	font-family: verdana !important;
	font-size:50px;
	line-height:60px;
	letter-spacing:2px;
	color: #ffffff;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}



/*
*/

	div#revolverAddOn.list div.productResult div.productResultInfo > a.more_details_link-verdana,
#SearchN ul.searchResults li a.productAnchor {
    font-family: verdana !important;
    font-size: 18px;
    text-decoration: none;
    font-weight: normal;
    color: #639639;
    margin-bottom: 6px;
    display: block;
}

    div#revolverAddOn.list div.productResult div.productResultInfo p a.more_details_link-verdana {
        font-weight: normal;
        text-decoration: none;
    }



/* Navigation Bar */
 
#menu3 {
    list-style:none;
    width:1020px;
    margin:0px;
	padding:0px;
 	background: #ea800f;
	height:34px;
}
 
#menu3 li {
	font-size:14px;
    font-family:Verdana;
    line-height:14px;
    text-align:center;
    float:left;
    text-align:center;
    position:relative;
    padding: 10px 18px 10px 19px;
    border-right: 1px #f0a657 solid;
	margin:0px;
}


 
#menu3 li:hover {
    border: 1px solid #ea800f;
    padding: 13px 18px 9px 18px;
    background: #ffffff;
	margin-top:-4px;
    
}

#menu3 li:last-child {
	float: right !important;
	border-right: none !important;

}
#menu3 li:last-child:hover {
	float: right !important;
	border-right: 1px solid #ea800f !important;
	
}

 
#menu3 li a {
    color: #ffffff;
    display:block;
    outline:0;
    text-decoration:none;
}
 
#menu3 li:hover a {
    color:#ea800f;
}
#menu3 li .drop {
    padding-right:0px;
    /*background:url("img/drop.png") no-repeat right 8px;*/
}
#menu3 li:hover .drop {
    /*background:url("img/drop.png") no-repeat right 7px;*/
}
 
 /* Right alignment */
 
#menu .menu_right {
    float:right;
    margin-right:0px;
}
#menu li .align_right {
    /* Rounded Corners */
}
#menu li:hover .align_right {
    left:auto;
    right:-1px;
    top:auto;
}

/* Drop Down */
 
.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns,
.dropdown_6columns {
    margin:4px auto;
    float:left;
    position:absolute;
    left:-999em; /* Hides the drop down */
    text-align:left;
    padding:10px 5px 10px 5px;
    border:1px solid #ea800f;
    border-top:none;
    background:#ffffff;
	z-index:2000;
	/* Shadow */
   -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.50);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.50);
   
}
 
.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}
.dropdown_6columns {width: 840px;}
 
#menu3 li:hover .dropdown_1column,
#menu3 li:hover .dropdown_2columns,
#menu3 li:hover .dropdown_3columns,
#menu3 li:hover .dropdown_4columns,
#menu3 li:hover .dropdown_5columns,
#menu3 li:hover .dropdown_6columns {
    left:-1px;
    top:auto;
}
 
/* Columns */
 
.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6 {
    display:inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}
.col_6 {width:830px;}

.col_1-shopby {
    display:inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
	 width:120px;
	 background: #fbe6cf;
	 padding: 5px;
	 border-top: 3px solid #f0a657;
	 border-bottom: 3px solid #f0a657;
	 background: #ffffff;background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,230,207,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,230,207,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,230,207,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,230,207,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,230,207,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,230,207,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbe6cf', GradientType=0 );
	 }


 

 
/* Drop Down Content Stylings */
 
#menu3 p, #menu3 h2, #menu3 h3, #menu3 ul li {
    font-family:Verdana;
    font-size:12px;
    text-align:left;
}
#menu3 h2 {
    font-size:16px;
    font-weight:bold;
    letter-spacing:1px;
    margin:15px 0 10px 0 !important;
    padding: 5px 0px 5px 0px !important;
	color:#505050;
    border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
}
#menu3 h3 {
    font-size:12px;
    margin:3px 0 3px 0 !important;
    padding:0 0 7px 0 !important;
    border-bottom:1px solid #cecece;
	color: #505050 !important;
}
#menu3 p {
     font-size:12px !important;
	 line-height:16px !important;
    margin:5px 0 5px 0;
	
}
 
#menu3 li:hover div a {
    font-size:11px;
	line-height:11px;
	margin-top:8px;
    color:#505050;
	text-decoration:none;
	
}
#menu3 li:hover div a:hover {
    color:#505050;
	text-decoration:underline;
	
}
.strong {
    font-weight:bold;
}
.italic {
    font-style:italic;
}
.imgshadow {
    background:#FFFFFF;
    padding:4px;
    border:1px solid #777777;
    margin-top:5px;
    -moz-box-shadow:0px 0px 5px #666666;
    -webkit-box-shadow:0px 0px 5px #666666;
    box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
    width:auto;
    float:left;
    margin:5px 15px 5px 5px;
}
#menu3 li .black_box {
    background-color:#333333;
    color: #eeeeee;
    text-shadow: 1px 1px 1px #000;
    padding:4px 6px 4px 6px;
 
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
 
    /* Shadow */
    -webkit-box-shadow:inset 0 0 3px #000000;
    -moz-box-shadow:inset 0 0 3px #000000;
    box-shadow:inset 0 0 3px #000000;
}
#menu3 li ul {
    list-style:none;
    padding:0;
    margin:0 0 12px 0;
}
#menu3 li ul li {
    font-size:11px;
    line-height:24px;
    position:relative;
    padding:0;
    margin:0;
    float:none;
    text-align:left;
    width:130px;
	border-right:0px solid #ffffff !important;
	text-wrap:none;
}
#menu3 li ul li:hover {
    background:none;
    border:none;
    padding:0;
    margin:0;
}
#menu3 li .greybox li {
    background:#F4F4F4;
    border:1px solid #bbbbbb;
    margin:0px 0px 4px 0px;
    padding:4px 6px 4px 6px;
    width:116px;
 
    
}
#menu3 li .greybox li:hover {
    background:#ffffff;
    border:1px solid #aaaaaa;
    padding:4px 6px 4px 6px;
    margin:0px 0px 4px 0px;
}

.img-col1 {
	width: 120px;
	border: 1px solid #cecece;
	margin-bottom: 5px;
}

.img-col2 {
	width: 270px;
	border: 1px solid #cecece;
	margin-bottom: 5px;
}

.shopicon {
	width: 120px;
	padding:0;
	margin-left: 5px;
	margin-bottom: 0px;
	
}
.shopicontext {
	margin-top:0px;
	font-family:Verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height:12px;
	color: #505050;
	font-weight:normal !important;
}

.shopby {
    color: #506b00 !important;
	font-weight:normal !important;
}



/* Home Page Rectangles */
/************************/


.rec-cont {
	float: left;
	width: 302px;
	min-height:200px;
	border: 1px #cecece solid;
	position: relative;
	margin-left:12px;
	margin-top: 15px;
	padding:0px 0px 3px 0px;
	
	
}

.rec-cont-head {
	width: 296px;
	background:#738933;
	padding:3px;
	margin-top: 0px;
	float: left;
	position:relative;
}
.rec-cont-h2 {
	font-family:Verdana, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	line-height:12px;
	color: #ffffff;
	font-weight:normal !important;
	padding: 5px !important;
	margin:0px !important;
	text-decoration:none !important;
	text-align:left;
}

.rec-cont-h2 a {
	color: #ffffff;
	text-decoration:underline !important;
	
}

.rec-cont-h2 a:link {
	
	text-decoration:none !important;
	
}
.rec-cont-h2 a:hover {
	color: #ffffff;
	text-decoration:underline !important;
	
}

.rec-cont-h2 a:visited {
	color: #ffffff;
	text-decoration:underline !important;
	
}


.rec-cont-img {
	width: 302px;
	overflow:hidden;
	float: left;
	position:relative;
	margin:0px;
	padding:0px;
	display: block;
	
}

.rec-cont-desc{
	font-family:Verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height:12px;
	color: #000000;
	font-weight:normal !important;
	width: 296px;
	padding:3px;
	margin-top: 0px;
	float: left;
	position:relative;
	
}

/* Home Page Square */
/************************/

.sq-cont {
	margin-left: 12px;
	border:1px solid #a7b57f;
	width:601px;
	float: left;
	position: relative;
	padding: 5px 8px 10px 9px;
	background-color: #dce1cc;
	display: block;
}


.sq1 {
	width: 143px;
	
	border: 1px #a7b57f solid;
	float: left;
	position: relative;
	margin: 5px 0px 0px 0px;
	display: block;
}

.sq {
	width: 143px;
	
	border: 1px #a7b57f solid;
	float: left;
	position: relative;
	margin: 5px 0px 0px 7px;
	display: block;
}

.sq-head {
	font-family:Verdana, sans-serif;
	font-size: 22px;
	letter-spacing: 1px;
	line-height:12px;
	text-align:center;
	color: #506b00;
	font-weight:normal !important;
	width:580px;
	padding: 10px !important;
	margin:0px !important;
	text-decoration:none !important;
	float: left;
	position: relative;
	display: block;	
}

.sq-img {
	width: 143px;
	float: left;
	position: relative;
	display: block;
}

.sq-desc {
	font-family:Verdana, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height:12px;
	color: #ffffff;
	font-weight:normal !important;
	width: 134px;
	padding:5px;
	margin-top: 0px;
	float: left;
	position:relative;
	background-color:#a7b57f;
	text-align: left;
	display: block;
}





.sq-desc a:link {
	color: #ffffff;
	text-decoration: none;
}

.sq-desc a:hover {
	text-decoration: underline;
}

.sq-desc a:visited {
	color: #ffffff;
	text-decoration: none;
}

.cta {
	font-family:Verdana, sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	line-height:18px;
	text-align:right;
	color: #506b00;
	font-weight:normal !important;
	width:580px;
	padding: 10px 0 !important;
	margin:5px 0 0 0 !important;
	text-decoration:none !important;
	float: right;
	position: relative;
	display: block;	
}


.cta a:link {
	color: #506b00;
	text-decoration: none;
}


.cta a:hover {
	text-decoration: underline;
}

.cta a:visited {
	color: #506b00;
	text-decoration: none;
}
