@import url('css-OpenSans600600i700700i.css');


body                                    		{ background: #FFF url(../image/cream_pixels.png) fixed; font: normal 12px 'Open Sans',Arial,sans-serif; color: #000; margin: 0; padding: 0; }
img                                 			{ border: 0 }
a                                   			{ text-decoration: none }
a:hover                             			{ text-decoration: underline }


.Text1                              			{ color: #FFF; position: absolute; top: 44px; left: 14px; font-weight: normal; font-size: 11px; text-transform: uppercase; }


.layout_title, 
ul#left_nav li h3                   			{ background-color: #fff; color: #F08C1D; }


.left_nav_div a:hover               			{ background-color: #F08C1D !important }        


nav#hours ul                            		{ padding-top: 0; font-size: unset; }
.left_nav_div a:hover							{ background-color: #F08C1D !important }
.styleSalePriceTitle                			{ font-size: 12px; float: left; }
.styleSalePrice                     			{ font-size: 12px; float: left; }
.styleSalePriceStrike               			{ font-size: 12px }
.options-thumbs									{ display: none !important; }
 .InfoBoxProgram								{ display: none !important; }
.compare-message                        		{ color: #7d894a !important; }
.PrDescTitle									{ display: none; }
.topbar_wish                            		{ display: none !important; }
.topbar_pro                             		{ display: none !important; }
#ctl00_ctl00_Body_RespLeftNav_divLayoutNav      { display: none !important; }
ul#menu_h_nav .coupon-link a                    { background-color: #6C3D49;}
ul#menu_h_nav .coupon-link a:hover              { background-color: #22171A; color: #fff; }


#HeaderImage						    		{ position: relative; }
.globalBar                              		{ background: #442D33; font-size: 14px; color: #FFF; }
.mobile-menu-bar                        		{ background: #442D33; }
.menu3dmega > ul li .hc                 		{ color: #442D33; }
.menu3dmega > ul li:hover               		{ background-color: #442D33 }
.menu3dmega ul                      			{ display: table; margin: auto; }
.menu3dmega > ul li > a             			{ border-top: 1px solid transparent; border-bottom: 0; }
ul#menu_h_nav a:hover                   		{ color: #FFF; text-decoration: underline; }
.menu3dmega .dropdown-menu						{ left: inherit; width: 725px; line-height: 30px; font-family: "PT Sans !important; " }
.off-canvas #off-canvas-nav .mainnav .nav-collapse .menu3dmega .dropdown-menu,
.off-canvas #off-canvas-nav .menu3dmega .dropdown-menu ul li a                      { font: normal 13px arial; }
.menu3dmega li .brands				    		{ width:230px; }
ul#left_nav li						    		{ margin-bottom: 0; }
a.cart                                  		{ background: #442D33!important; }
.top-nav-my-account                     		{ background: #7D894A; padding: 10px 13px; }
.top-nav-my-account > span              		{ cursor: pointer; }
.top-nav-my-account .dropdownwrapper    		{ color: #141c29; }
.alpha-hc-decor-alt                             { font-size: 2.8em; margin-top: 10px; margin-bottom: -10px; }
.leftSideSectionHeader				    		{ border: 1px solid #b9b9b9; }
.leftSideTitleHeaderText 			    		{ background-image: url(../image/textured_bg.png); background-repeat: repeat-x; font-size:13px; color:#252525; border-bottom: 1px solid #e9e9e9; border-top:none; }
.leftSideTable 					        		{ background-color: #fff; border-bottom: none; }
.leftSideTitle 					        		{ background-color: #fff; }
.leftSideTitleHeaderLink 			    		{ background-color: #fff; }
.leftSideInnerTable 				    		{ background-color: #e9e9e9; border:none; }
.container_contentwrapper 			    		{ border: none; }
#LIBrand                                		{ display: none; }
.search_button div                      		{ background-color: #7D894A; }
.search_button div:hover                		{ background-color: #acb48b; }
.navbar-nav li:nth-child(12) .dropdown-menu     { display: none !important; }
.mobile-sub-menu li:hover                       { background-color: #fff !important; }

	

.inline-pc-wrapper                      		{ background: #A4B27E; color: #22171a; }
a:hover.CartProceedUpper, 
a:hover.CartProceedChkout, 
.CartCouponApply:hover, 
.submitbutton:hover                     		{ background-color: #793030 !important; }
.coupon-image                           		{ background-color: #442d33; }
.promo-coupon-wrapper                   		{ border: 1px solid #442d33; }
.PrPromoText                            		{ color: #442d33; }
#back-top                               		{ margin-left: -10px; }
#back-top span                          		{ background: #7a7b7e !important; }
#back-top a:hover span                  		{ background: #414042 !important; }
.responsive_form .button_small          		{ background-color: #ecf0f3; color: #666; border: 1px solid #bfc3c6; }
.responsive_form .button_small:hover    		{ background-color: #d3d3d3; }
.responsive_form .button_large          		{ background-color: #F08C1D; color: #FFF; text-decoration: none; }
.responsive_form .button_large:hover    		{ background-color: #793030; }
.responsive_form .button_special        		{ background-color: #F39C12; color: #FFF; }
.responsive_form .button_special:hover  		{ background-color: #da8c0f; }
.responsive_form .button_large a,
.responsive_form .button_special a      		{ color: #FFF !important; }
.RefinementBanner					    		{ background-color: #442D33; }
.cloudzoom-gallery-active               		{ border: 1px solid #2d71a9; }
.flex-control-paging li a               		{ background: none; border: 1px solid #e0e0e0; }
.flex-control-paging li a.flex-active   		{ background: #2d71a9; border: 1px solid #2d71a9; }
.flex-control-paging li a:hover         		{ background: #2d71a9; border: 1px solid #2d71a9; }
.btn-primary                            		{ background-color: #7D894A; border-color: #282828; color: #FFF; border: 0; }
a.btn-primary                           		{ color: #FFF !important; }
.btn-primary:focus, 
.btn-primary:active,
.btn-primary:hover					    		{ background-color: #97a16e; border-color: #97a16e; color: #FFF; }
.btn-secondary                          		{ background-color: #361F25; border-color: #361F25; color: #FFF; vertical-align: text-top; }
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:hover                    		{ background-color: #512E37; border-color: #512E37; color: #FFF; }
.btn-tertiary                           		{ background-color: #69575C; border-color: #69575C; color: #FFF; }
.btn-tertiary:focus,
.btn-tertiary:active,
.btn-tertiary:hover                     		{ background-color: #8F8185; border-color: #8F8185; color: #FFF; }
#StyleListDiv .CloseOut                 		{ background-color: #e56b67; color: #FFF; }
.ResultsMessage					        		{ color: #F08C1D; }
.checkout .stepbar .active			    		{ background-color: #212121; }
.current-pagination-length, 
.current-pagination-counter			    		{ background-color: #442D33; }
.styleSalePriceTitletn,.styleSalePricetn,
.CartItemDelivery,.breadcrumbs a,
.stylePricetn,
#StyleListDiv .stylePricedp,
.accessory_price,
.pr-snippet-read-write a.pr-snippet-link,
.CartCouponTitle,
.results-message					    		{ color: #F08C1D; }
.cloudzoom-lens					        		{ border: 2px dotted #F08C1D !important; }
.product-qty .qty-increment:hover				{ background-color: #442d33!important; }
.InfoBoxProgram					        		{ margin-top: 20px; padding: 20px; background: #FFBD74; font-size: 17px !important; color: #000; }
.contact-column .alt                    		{ border-top: 1px solid #F08C1D; }
.footerbar                              		{ background-color: #22171A; text-align: center; color: #fff; padding: 10px 0; }
.footer h3                              		{ color: #B4ABAD; }
.footer .footer-phone-number            		{color: #B4ABAD; }
.footer li a                            		{ color: #FFF; }
.footer li a:hover                      		{ color: #B4ABAD; text-decoration: none; }
.footerbar .footer                      		{ color: #FFF; }
#nav .dropdownwrapper							{ color: #252525; }

@media (max-width: 800px)
{
        .phone-xs a                     		{ color: #442D33; }
        .cart-xs a                      		{ color: #442D33; }
        .mobile-cart-count              		{ background: #7D894A; }
}
@media (min-width: 801px)
{
        nav#hours                       		{ display: block; }
        .tab-count                      		{ background-color: #7D894A; }
        .search-box								{ width: inherit; }
		.search_textbox		  					{ width: 100%; }
}


.serp-spinner div,
.serp-spinner-page div                  		{ border-color: #F08C1D transparent #F08C1D transparent; }