/*********************** Structure *********************/
body {
	background: #000000 url(../images/bg_page.jpg) fixed;
	color: #fff;
	margin: 20px 0 0 0;
	text-align:center;
}
a {
	color: #66a316;
}
a:hover {
	color: #ffffff;
}
p {
	color: #fff;
}
label {
	color: #fff;
}
.wrapper {
	width:960px;
	margin:0 auto;
	text-align:left;
}
.header {
	width: 900px;
}
.header-top-container {
	background: none;
	border: none;
	padding: 0 0px;
}
.header-top {
	width: auto;
	padding: 0 0px;
}
.header-nav-container {
}
.header-nav {
	width: 950px;
	border-bottom: 0px;
}
.quick-access {
	margin: 0;
}
.shop-access {
	color: #8cc63f;
	padding: 10px;
}
.shop-access a, .shop-access a:hover {
	color: #8dc63f;
	font-size: 11px;
	text-transform: lowercase;
}
.welcomeText {
	font-size: 12px;
	position: absolute;
	top: 108px;
	right: 0px;
	color: #8dc63f;
}
.mini-search {
	width: 340px;
	height: 36px;
	float: left;
	padding: 3px 0 0 0;
	text-align: left;
}
.mini-search input {
	vertical-align: bottom;
}
.mini-search .input-text {
	width: 150px;
	border: 1px solid #000;
}
.middle-container {
	width: 960px;
	padding: 7px 0 0 0;
}
.middle {
	background: none;
}
.footer-container {
	float:left;
	width: 960px;
	margin:0 auto;
}
.footer {
	float:left;
	width: 800px;
	text-align: center;
}
.footerRight {
	float: right;
	text-align: right;
}
.footerRight .footerSmall {
	font-size: 9px;
	color: #303030;
}
.footerRight .footerSmall a, .footerRight .footerSmall a:hover {
	color: #333;
	text-decoration: none;
}
.footer .store-switcher {
	display: block;
	padding-bottom: 10px;
}
.footer a, .footer a:hover {
	color: #8cc63f;
}
.footer .legality {
	color: #8cc63f;
}
/*********************** End Structure *********************/

/************* Nav **************/
#nav {
	padding: 6;
}
#nav a {
	color: #ffffff !important;
	font-weight: normal;
}
#nav li.over a, #nav a:hover {
	background: #333;
	color: #fff !important;
}
#nav ul {
	border:1px solid #8cc63f;
}
#nav ul li, #nav ul li.active {
	background: #333;
}
#nav ul li.last {
	background: #333;
}
#nav ul li a:hover {
	background: #ffffff;
	color: #fff !important;
}
/************* End Nav **************/

/************ All Pages *************/
.page-head {
	border: none;
	padding: 0px 10px;
}
.page-head h3, .page-head-alt h3 {
	color: #fff;
}
.form-button span, .form-button-alt span {
	border-color: #957A7A;
}
.success-msg {
	background: #333 url(../images/success_msg_icon.gif);
	color: #fff;
	border: 1px solid #999;
}
.data-table thead tr th {
	background: #333;
	color: #fff;
}
.data-table tr {
	background: #000 !important;
	color: #fff;
}
.data-table .even {
	background: #000 !important;
}
.data-table tfoot tr {
	background: #333 !important;
}
/*********** End All Pages *********/

/************ Category Page ************/
.category-head h2 {
	color: #8cc63f;
	font-weight: bold;
}
.breadcrumbs {
	color: #999;
	position: absolute;
	right: 245px;
	top: 0px;
	text-align: right;
}
.breadcrumbs a, .breadcrumbs a:hover {
	color: #999;
}

/****************** Product List ********************/
.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid {
	background: none;
	border-top: 1px dashed #8cc63f;
}
.col-2-left-layout .listing-type-grid li.item a {
	color: #fff;
}
.col-2-left-layout .listing-type-grid li.item {
	padding: 13px 11px;
	width: 204px;
}
.col-2-left-layout .listing-type-grid li.item:hover {
	padding: 12px 10px;
	border: 1px solid #333;
}
.listing-type-grid .grid-row {
	border: none;
}
.listing-type-grid .grid-row .item {
	text-align: center;
}
.catalog-listing h5 a, .catalog-listing h5 a:hover {
	color: #FFFFFF;
	font-weight: normal;
}
.price-box .price, .price-box .label {
	color: #ffffff;
	font-weight: normal;
	font-size: 18px;
	font-weight:bold;
}
a.minimal-price-link .price {
	color: #fff;
	text-decoration: none;
}
table.pager, table.view-by {
	background: none;
	color: #fff;
	font-size: 11px;






}
table.view-by a, table.view-by a:hover, table.pager a, table.pager a:hover {
	color: #fff;
}
p.add-to {
	display: none;
	visibility: hidden;
}
/****************** End Product List ********************/

/******* Layered Nav *********/
.layered-nav .head {
	display: none;
	visibility: hidden;
}
.layered-nav h4 {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0;
	padding: 0;
	text-transform:none;
	background: none;
	border: none;
	font-size: 14px;
}
.layered-nav .border-creator {
	border: none;
}
.layered-nav .narrowed-category li {
	background: none;
	color: #fff;
}
.layered-nav .actions {
	background: none;
}
.layered-nav .narrowed-category li .label {
	background: none;
	padding-left: 0;
	color: #fff;
}
.narrow-by dl {
	background: none;
}
.narrow-by dt {
	background: none;
	padding-left: 4px;
	padding-bottom: 5px;
	color: #ffffff;
}
#narrow-by-list {
	padding:8px 0 0 0;
	color: #343434;
	font-size: 12px;
}
#narrow-by-list a {
	color: #343434;
}
#narrow-by-list a:hover {
	color: #66a316;
}
/******* End Layered Nav *******/

/************ Side Boxes *********/
.side-col .box {
	background: #000;
	padding: 0px;
}
.base-mini {
	background: none;
	border: none;
}
.base-mini a {
	color: #fff;
}
.base-mini h5 {
	color: #fff;
}
.base-mini .head {
	background: none;
	border-bottom: 1px solid #DDDDDD;
	color: #fff;
}
.base-mini .head a {
	color: #fff;
}
.base-mini .head h4 {
	color: #8cc63f;
	text-transform: none;
}
.base-mini .content, .base-mini ol {
	background: none;
	color: #fff;
}
.base-mini .content label {
	color: #fff;
}
.base-mini .actions {
	background: none;
}
.mini-cart .subtotal {
	background: none;
}
.mini-cart h5 {
	background: none;
	color: #fff;
}
.base-mini ol li.odd, .base-mini ol li.even {
	background: none;
}
.product-details a {
	color: #fff;
}
.truncated a.details {
	border: none;
}
.block-compare-item a {
	color: #fff;
}
.side-col .actions a, .side-col .actions a:hover {
	color: #fff;
}
#recently-viewed-items li a, #recently-compared-items li a {
	color: #fff;
}
.base-mini .regular-price .price {
	color: #fff;
}
.mini-related-items .product-details .link-cart {
	display: none;
	visibility: hidden;
}
/************** End Side Boxes **************/


/****************** Product View **************/
.product-info-box {
	border: none;
}
.product-info-box .product-name {
	color: #8cc63f;
	font-size: 20px;
	font-weight:bold;
}
.product-essential {
	background: none;
	color: #fff;
}
.product-collateral {
	background: none;
	color: #fff;
}
.product-essential a, .product-collateral a {
	color: #fff;
}
.product-shop h4 {
	color: #fff;
	background: #333;
	padding: 5px;
}
.product-options {
	background: none;
	border: none;
	color: #fff;
}
.product-options dt label {
	color: #fff;
font-size:14px;
}
.product-options-bottom .qty-box{
font-size:14px;
}
.product-options-bottom #qty{
float:left;
position:relative;
left:2px;
}
.product-options select{
width:200px !important;}
.product-options dt{
float:left;
	color: #fff;
}
.product-options dd{
float:left;
margin-left:5px;
}
.product-options-bottom {
	background: none;
	border: none;
}
.product-collateral .collateral-box h4 {
	color: #fff;
	padding: 5px;
}
.product-collateral .collateral-box h5 {
	color: #fff;
}
.product-collateral .head {
	border: none;
	background: #333;
}
.product-collateral .attribute-specs table {
	border: none;
	background: none;
}
.product-collateral .data-table tr, .product-collateral .data-table .even, .product-collateral .data-table .odd {
	background: none !important;
}
.product-collateral .data-table tbody td {
	border-right: none;
}
.product-collateral .up-sell .generic-product-grid {
	border: none;
}
.product-collateral .up-sell .generic-product-grid td {
	background: none;
	border: 1px solid #000;
	text-align: center;
}
.product-collateral .up-sell .generic-product-grid td:hover {
	border: 1px solid #333;
}
.product-collateral .up-sell .generic-product-grid td.empty-product {
	background: none;

	border: none;
}
#super-product-table {
	background: none;
}
#super-product-table tr, #super-product-table tr.odd, #super-product-table tr.even {
	background: none !important;
}
#super-product-table thead tr th {
	background: #333;
	border-bottom: 1px solid #fff !important;
	color: #fff;
}
.product-img-box .more-views li {
	margin-right: 14px;
}
.product-img-box .more-views li a {
	border: 0;
	overflow: visible;
}
/*************** End Product View *****************/

/*************** Customer Account / Login *****************/
.login-box .col-1, .login-box .col-2 {
	background: none;
	border: none;
}
.login-box .content {
	background: none;
	color: #fff;
}
.login-box .content label {
	color: #fff;
}
.login-box .button-set {
	background: none;
}
.login-box h4 {
	color: #8cc63f;
}
.group-select {
	background: #000;
}
.group-select label {
	color: #fff;
}
.group-select .legend {
	background: #333;
	color: #fff;
	border: 1px solid #8cc63f;
}
.dashboard-welcome p {
	color: #fff;
}
.account-box {
	background: none;
	border: none;
	color: #fff;
}
.account-box h5 {
	color: #ccc;
}
.account-box .head h4 {
	color: #8cc63f;
}
.account-box h6 {
	color: #fff;
}
.account-nav {
	border: none;
}
.account-nav .head {
	background: none;
}
.account-nav ul {
	background: none;
}
.account-nav li a {
	color: #fff;
	padding-left: 10px;
}
.account-nav li a:hover {
	color: #999;
}
.account-nav li.on {
	color: #D31E1E;
}
#my-downloadable-products-table td, #my-downloadable-products-table th, #my-downloadable-products-table tr {
	background: none;
	color: #fff;
}
.primary-address-list h4, .address-list h4 {
	color: #8cc63f;
}
.primary-address-list li {
	background: #000;
}
.primary-address-list h5 {
	color: #fff;
}
/*************** End Customer Account / Login *****************/

/******************** Shopping Cart ******************/
#shopping-cart-table th {
	background: #8cc63f;
	color: #fff;
}
#shopping-cart-table td {
	color: #fff;
}
#shopping-cart-table tbody tr, #shopping-cart-table tbody .even, #shopping-cart-table tbody .odd {
	background: #000 !important;
}
#shopping-cart-table tfoot tr.first {
	background: #333 !important;
}
.shopping-cart-totals {
	background: #000;
	color: #fff;
	border: none;
}
.shopping-cart-collaterals .box {
	background: #333;
	border-color: #ccc;
}
.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {
	color: #ccc;
}
.shipping-estimate p {
	margin-bottom: 10px;
}
.shipping-estimate dl.shipment-methods  dt {
	color: #fff;
}
.shopping-cart-collaterals .upsell {
	background: none;
	border: none;
	color: #fff;
}
.shopping-cart-collaterals .upsell h4 {
	color: #fff;
}
/******************** End Shopping Cart ******************/

/******************** One Page Checkout ******************/
.one-page-checkout h4 {
	color: #8cc63f;
}
.one-page-checkout .allow .head {
	background: #8cc63f;
}
.one-page-checkout .allow h3 {
	color: #000;
}
.one-page-checkout .active .head {
	background: #999;
}
.one-page-checkout .active h3 {
	color: #fff;
}
.one-page-checkout .head {
	background: #8cc63f;
}
.one-page-checkout h3 {
	color: #000;
}
.one-page-checkout .step-count {
	background: #333;
	color: #ccc;
}
.one-page-checkout .active .box {
	background: #333;
}
.one-page-checkout .box-no-padding {
	background: #333;
}
.one-page-checkout .box-no-padding  dt {
	color: #fff;
}
#checkout-review-table th {
	background: #8cc63f;
	color: #000;
}
#checkout-review-table tfoot tr {
	background: none !important;
	color: #fff;
}
#checkout-review-table tbody tr {
	background: none !important;
	color: #fff;
}
#checkout-review-table tbody tr h4 {
	color: #fff;
}
#checkout-review-table tbody tr.last td {
	border-bottom: 1px solid #D9DDE3 !important;
}
.side-col h3 {
	color: #fff;
}
.one-page-checkout-progress li {
	background: none;
	color: #fff;
}
.one-page-checkout-progress h4, .one-page-checkout-progress h4.complete {
	background: #333;
	color: #fff;
}
/******************** End One Page Checkout ******************/

/******************** Multi Shipping Checkout ******************/
.multi-address-checkout-description {
	color: #fff;
}
#multiship-addresses-table th {
	background: #8cc63f;
	color: #fff;
}
#multiship-addresses-table tfoot tr {
	background: none !important;
	color: #fff;
}
#multiship-addresses-table tbody tr {
	background: #000 !important;
	color: #fff;
}
#multiship-addresses-table tbody tr h4 {
	color: #fff;
}
#multiship-addresses-table tbody tr.last td {
	border-bottom: 1px solid #D9DDE3 !important;
}
#multiship-addresses-table tfoot tr.first {
	background: #333 !important;
}
.checkout-progress td.active {
	color: #8cc63f;
	border-color: #8cc63f;
}
.multi-address-checkout-box .box {
	background: #333;
}
.multi-address-checkout-box .count-head {
	background: #ccc;
}
.multi-address-checkout-box address {
	color: #fff;
}
.shipping-method-pointer {
	background: #8cc63f;
}
.multi-address-checkout-box .head h5 {
	color: #ccc;
}
.multi-address-checkout-box dt {
	color: #fff;
}
.multi-address-checkout-box td a {
	color: #fff;
}
.multi-address-checkout-box .legend {
	background: #999;
	color: #fff;
	border-color: #ccc;
}
.multi-address-checkout-box .content h4 {
	color: #ccc;
}
.place-order-box .main-radius, .place-order-box .left-radius {
	background: none;
}
/******************** End Multi Shipping Checkout ******************/

/******************** Advanced Search ******************/
.advanced-search {
	background: #000;
	border: 1px solid #8cc63f;
}
.advanced-search .legend {
	background: #999;
	color: #fff;
	border-color: #ccc;
}
.advanced-search-found-amount {
	color: #fff;
}
.advanced-search-summary-box {
	background: none;
	border: none;
	color: #fff;
}
.advanced-search-summary-box ul li span {
	background: none;
	color: #999;
	padding-left: 0;
}
/******************** End Advanced Search ******************/

/**************** Tags *****************/
.mini-product-tags .content a, .mini-product-tags .content a:hover {
	color: #ccc;
}
/**************** End Tags *****************/

/*************** Compare Items *************/
.page-popup {
	background: #000000 url(../images/new/bg_page.jpg) fixed;
}
.compare-products tbody td.label, .compare-products tbody.attribute-cart td {
	background: #000 !important;
}
/*************** CAPTCHA STYLING *************/
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#8CC63F !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #000000!important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #000000 !important; //Text input field border color
   background-color:#8CC63F !important; //Text input field background color
 }

.add-to-box{
	display:none;
}
.required{
}
.sizelink{
margin-left:33px;
color:#8dc63f !important;
font-size:11px;
}
.review a{
position:relative;
top:10px;
color:#8dc63f !important;
font-size:11px;
}
.magnify{
position:relative;
top:15px;
}
.clear{
	clear:both;
}
.product-image{
text-align:center;
}
.addtocartbtn{
margin:-4px 0 10px 4px;
}

/* Redesign */
#container{
	width:960px;
	margin:0 auto;
	text-align:left;
}
#header{
	float:left;
	width:960px;
	clear:both;
}
#header ul li{
display:inline;
}
.left{
	float:left;
	}
#header a{
	color:#b9babc;
}
#header #VPRWG_Logo{
	position:relative;
	top:10px;
	left:-12px;
	margin-right:30px;
}
#header #VPRWG_Promo{
	width:284px;
	margin:0 10px;
}
#header #VPRWG_AuxNav{
	width:300px;
	text-align:right;
	font-size:11px;
	color:#b9babc;
}
#header #VPRWG_AuxNav #HdrPhone{
	padding-bottom:5px;
}
#header #VPRWG_AuxNav #search{
	width:195px;
	padding:7px;
}
/* CSS for All the Menus START */
#VPRWG_Nav{

float:left;
margin:10px 0;
}
ul.VPRWG_Nav {
	width:960px;
	display:block;
	float: left;
}
ul.VPRWG_Nav li {
	display:block;
	float:left;
}
ul.VPRWG_Nav a:hover ul, ul.VPRWG_Nav a:hover a:hover ul, ul.VPRWG_Nav a:hover a:hover a:hover ul {
	display:block;
}
ul.VPRWG_Nav a {
	display:block;
	height: 54px;
	text-decoration:none;
	text-align:left;
}
ul.VPRWG_Nav span {
	overflow:hidden;
}
ul.VPRWG_SubNav li a {
	display:list-item !important;
	background:none !important;
	padding:4px;
	font-weight: normal;
	color: #fff !important;
	height:auto !important;
}
ul.VPRWG_SubNav li a:hover {
	color:#8cc63f !important;
}
ul.VPRWG_Nav ul {
	position: absolute;
	left:-1px;
	top:98%;
	width:160.65px;
	background-color:#ffffff;
}
ul.VPRWG_Nav ul ul {
	position: absolute;
	left:98%;
	top:-2px;
}
ul.VPRWG_Nav, ul.VPRWG_Nav ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
}
ul.VPRWG_Nav a:active, ul.VPRWG_Nav a:focus {
	outline-style:none;
}
ul.VPRWG_Nav ul li {
	float: left;
	width: 150px;
}
ul.VPRWG_Nav ul a {
	white-space:nowrap;
	text-align:left;
}
ul.VPRWG_Nav li:hover {
	position:relative;
}
ul.VPRWG_Nav li:hover>a {
	background-color:#fff;
	color: #000;
	text-decoration:none;
}
ul.VPRWG_Nav li a:hover {
	position:relative;
	background-color:#fff;
	color: #000;
	text-decoration:none;
}
ul.VPRWG_SubNav li a:hover {
	background-color: #ffc000
}
ul.VPRWG_Nav img {
	border: none;
	float:left;
	margin-right:4px;
	width:16px;
	height:16px;
}
ul.VPRWG_Nav ul img {
	width:16px;
	height:16px;
}
ul.VPRWG_Nav ul, ul.VPRWG_Nav a:hover ul ul {
	display:none;
	z-index:99999;
}
ul.VPRWG_Nav li:hover>ul {
	display:block
}
/* CSS for All the Menus END */
#NavShop a {
   width: 131px;
   background: url(../images/Nav_ShopRWG.png) 0 0 no-repeat;
}
#NavAnimalsWildlife a {
   width: 98px;
   background: url(../images/Nav_AnimalsWildlife.gif) 0 0 no-repeat;
}
#NavUrbanTattoo a {
   width: 86px;
   background: url(../images/Nav_UrbanTattoo.gif) 0 0 no-repeat;
}
#NavFlagsPatriotic a {
   width: 92px;
   background: url(../images/Nav_FlagsPatriotic.gif) 0 0 no-repeat;
}
#NavHarleyDavidson a {
   width: 132px;
   background: url(../images/Nav_HarleyDavidson.gif) 0 0 no-repeat;
}
#NavMossyOakHunting a {
   width: 105px;
   background: url(../images/Nav_MossyOakHunting.gif) 0 0 no-repeat;
}
#NavWesternNativeAmerican a {
   width: 133px;
   background: url(../images/Nav_WesternNativeAmerican.gif) 0 0 no-repeat;
}
#NavNatureScenic a {
   width: 92px;
   background: url(../images/Nav_NatureScenic.gif) 0 0 no-repeat;
}
#NavSports a {
   width: 91px;
   background: url(../images/Nav_Sports.gif) 0 0 no-repeat;
}
#NavCustomGraphics a {
   width: 116px;
   background: url(../images/Nav_CustomGraphics.gif) 0 0 no-repeat;
}

/* Video Menu Starts - Our Second Menu, by using the above class - this is just to change the colors and the height, width of the menu */
ul.videoCssMenu ul {
	left:0px;
	background-color: #030303;
	width:280px;
	border:solid 3px #d1d2d1;
	padding:5px 5px 10px 5px;
}
ul.videoCssMenu li a {
}
ul.videoCssMenu ul li a {
	color: #fff;
}
ul.videoCssMenu ul li {
	width:135px;
	float: left;
	height: 20px !important;
}
ul.videoCssMenu li:hover>a, ul.videoCssMenu li a:hover {
	background-color:#c8703c;
	border-color:#fff;
	color:#000;
}
ul.videoCssMenu li ul li:hover>a, ul.videoCssMenu li ul li a:hover {
	background-color:#ecb899;
	border-color:#fff;
	color:#000;
}

#VPRWG_SecNav  {
	width: 960px;
	clear:both;
	margin:0 0 10px 0;
}
#VPRWG_SecNav a{
	display:block;
	height: 20px;
}

#VPRWG_SecNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}
#VPRWG_SecNav li { /* all list items */
	float: left;
	margin:0;
	padding:0 8px;
	background:url(../images/AuxNavSep.png) top right no-repeat;
}
#MadeInUSA {
   width: 700px;
   background:none !important;
}
#Dealers a{
	width:49px;
	background:url(../images/AuxNav_Dealers.png);
}
#AboutUs a{
	width:53px;
	background:url(../images/AuxNav_AboutUs.png);
}
#FAQ a{
	width:24px;
	background:url(../images/AuxNav_FAQ.png);
}
#Sizing a{
	width:37px;
	background:url(../images/AuxNav_Sizing.png);
}
#Installation{
	padding:0 0 0 8px!important;
	background:none !important;
}
#Installation a{
	width:73px;
	background:url(../images/AuxNav_Installation.png);
}
.sidebox, .featbox{
	border:solid 4px #fff;
	background:url(../images/sidebox_bg.gif) bottom left repeat-x #fff;
	margin:11px 0;
	color:#343434;
}
.featbox .last{
	background:none !important;
	border:none !important;
}
.sidebox h3, .featbox h3{
	background:#0e0f11;
	margin:0;
	padding:11px;
}
.featbox{
	width:701px;
	height:225px;
}
.sidebox ul, .featbox ul{
	margin:10px 0;
}
.sidebox li{
	padding:0 3px 4px 11px;
}
.featbox li{
	float:left;
	font-size:12px;
	text-align:center;
	display:inline;
	background:url(images/sepline.png) top right repeat-y;
	width:160px;
	padding:10px 10px 0 5px;
}
.featbox h2{
	font-size:12px;
	}
.sidebox a, #PopularCategories a, .featbox a{
	color:#343434;
}
.sidebox a:hover, #PopularCategories a:hover, .featbox a:hover{
	color:#70a926;
}
#HomeFeat{
	width:701px;
	height:255px;
	border:solid 4px #fff;
	background:url(../images/Home_MainTruck.jpg) no-repeat;
	text-align:left;
}
#HomeFeat .PromoRibbon{
	position:relative;
	top:-4px;
	left:-4px;
	width:201px;
	height:168px;
	background:url(../images/FreeShippingRibbon.png) no-repeat;
}
#HomeFeat #PopularCategories{
	float:left;
	position:relative;
	top:85px;
	left:370px;
	width:300px;
	border:solid 4px #fff;
	background:url(../images/sidebox_bg.gif) bottom left repeat-x #fff;
	color:#343434;
	}
#HomeFeat #PopularCategories h3{
	background:#0e0f11;
	margin:0;
	padding:11px;
}
#HomeFeat #PopularCategories ul{
	float:left;
	margin:11px 0;
	width:95px;
}
#HomeFeat #PopularCategories ul.first{
	margin:11px 0 0 11px;
}
#HomeFeat #PopularCategories ul li{
	padding:2px 0 4px 0;
}
#FeatCats{
	float:left;
	width:710px;
	display:inline;
	margin:11px 0;
	font-size:11px;
	color:#191f2d;
}
#FeatCats h3{
	margin:0;
	font-size:11px;
	color:#191f2d;
	font-weight:normal;
}
#FeatCats li{
	float:left;
	border:solid 2px #fff;
	background:#fff;
	margin:0 19px 21px 0;
	*margin-right:16px;
	padding-bottom:5px; 
	text-align:center;
}
#FeatCats li.last{
	margin-right:0;
}
#FeatCats li.custom{
	padding:0 !important;
	margin:0 !important;
	border:solid 4px #fff;
	background:none;
}
#FeatCats a{
	color:#70a926;
}
#footer{
	float:left;
	width:960px;
	text-align:center;
	clear:both;
}
#footer .acceptedpayments{
	float:left;
	position:relative;
	left:330px;
	width:300px;
	margin:20px 0 0 0;
}
#footer .AuthorizeNetSeal{
	float:right;
}
#footer p{
	margin:15px 0;
}
#footer #socialize{
	float:left;
	position:relative;
	left:330px;
	display:inline;
	list-style:none;
}
#footer #socialize li{
	float:left;
	margin-right:5px;
}
#footer #socialize li.title{
	margin-top:8px;
}
.filter-title{
	background:#0e0f11 !important;
	color:#8bc43f !important;
	margin-bottom:5px !important;
}
