
	
	.color1 {color:#c90000 !important;}
	.color1bg {background-color:#c90000 !important;}
	.menulevel3 ul.ULNav > li > ul > li > a {color:#c90000 !important;}
	.RC_CSS_PL_PG_Title_Class h1.productGroupTitle {color:#c90000 !important;}
	.RC_CSS_AddToCart_Class, .RC_CSS_PL_Checkout_Button_Class {background:#c90000 !important;}
	#statement_wrap #statement {color:#c90000 !important;}
	#footer_wrap #footer #footer_top ul > li > a {color:#c90000 !important;}
	#content_wrap #content #homepage_links_title {color:#c90000 !important;}
	#message_top {background:#c90000 !important;}

	html, body {background:#EDEDED;padding:0;margin:0;font-family: 'Arial', sans-serif;}
	a {transition:all 0.3s ease; -webkit-transition: all 0.3s ease;color:#000;}
	a:visited {color:#000;}
	select {border:1px solid #CCC;border-radius:3px;padding:5px 3px;cursor:pointer;color:#676767;}
	.squeeze {width:80%;margin-left:auto;margin-right:auto;}
	.clear {clear:both;}
	.spacer {display:block;width:100%;height:22px;background:#EAEAEA;margin-bottom:20px;}
	.spacer_title {position:absolute;top:5px;right:15%;font-weight:bold;background:#FFF;padding:4px 10px 6px 10px;color:#666;}
	.content_title {width:100%;background:#EAEAEA;text-align:right;}
	.content_title div {width:auto;display:inline-block;margin:0 15% 0 0;background:#FFF;padding:3px 10px 5px 10px;color:#666;font-weight:bold;}

	.mobile_only {display:none;}

	#message_top {color:#FFF;font-family:'Arial Black',sans-serif;font-weight:bold;text-align:center;padding:2px 0;}

	#header_wrap {display:block;width:100%;}
	#header_top {background:#EDEDED;display:block;width:100%;float:left;border-bottom:3px solid #DDD;height:45px;overflow:hidden;}
	#header_top_left {float:left;width:40%;text-align:left;}
	#header_top_center {float:left;width:auto;text-align:center;}
	#header_top_right {float:right;width:50%;text-align:right;}
	#header_top_left ul {border-left:1px solid #CCC;}
	#header_top_left ul, #header_top_left li {padding:0;margin:0;list-style:none;float:left;}
	#header_top_left li a {display:block;padding:14px 16px;font-size:15px;letter-spacing:0.5px;border-right:1px solid #CCC;text-decoration:none;color:#111;background: linear-gradient(#eeeeee, #dadada);}
	#header_top_left li a:hover {background:#F5F5F5;}
	#header_top_right ul, #header_top_right li {padding:0;margin:0;list-style:none;}
	#header_top_right li:first-of-type {border-right:1px solid #CCC;}
	#header_top_right li {float:right;}
	#header_top_right li a {display:block;padding:14px 16px;font-size:15px;letter-spacing:0.5px;border-left:1px solid #CCC;text-decoration:none;color:#111;background: linear-gradient(#eeeeee, #dadada);}
	#header_top_right li a:hover {background:#F5F5F5;}

	#header_middle {background:#FFFFFF;display:block;width:100%;float:left;border-bottom:3px solid #DDD;}
	#header_middle_left {float:left;width:42%;text-align:left;}
	#header_middle_left img {float:left;max-height:58px;margin:12px 0;}
	#header_middle_left #mobile_search {float:left;width:40px;height:40px;margin:8px 0 0 5%;text-align:center;line-height:40px;display:none;cursor:pointer;}
	#header_middle_left #mobile_search img {width:32px;height:32px;margin:4px;}
	#header_middle_center {float:left;width:42%;}
	#header_middle_right {float:left;width:16%;text-align:right;}
	#header_middle_right #cart-items {line-height:88px;}
	#header_middle_right #cart-items a {text-decoration:none;}
	#header_middle_right #cart-items .CartCountTxt {border-radius: 50%;width: 18px;height: 18px;padding: 4px;border: 2px solid #444;text-align: center;font: 15px Arial, sans-serif;font-weight:bold;color:#FFF;float:right;margin-top:23px;behavior: url(PIE.htc);}
	#header_middle_right #cart-items img {margin-top:26px;}
	#header_middle_right #mobile_nav {display:none;width:50px;height:60px;cursor:pointer;position:relative;margin-top:-2px;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; -o-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
	#header_middle_right #mobile_nav div {position:absolute;top:0;right:0;left:0;bottom:0;}
	#header_middle_center #search-section {padding-top:21px;}
		/* RC customization */
		#header_middle_center #search-section form input[type=text] {border-radius:0;border:1px solid #DBDBDB;height:40px;padding:4px 9px 5px 9px;font-size:22px;margin:0;color:#999;font-weight:normal;letter-spacing:0.5px;transition:all 0.3s ease; -webkit-transition: all 0.3s ease;border-top-left-radius:3px;border-bottom-left-radius:3px;}
		#header_middle_center #search-section form input.search-submit {border-radius:0;border:1px solid #DBDBDB;background:#F1F1F1;height:40px;padding:3px 12px 4px 12px;color:#999;font-size:22px;line-height:27px;margin-top:0.5px;margin-left:-5px;font-weight:bold;cursor:pointer;transition:all 0.3s ease; -webkit-transition: all 0.3s ease;border-top-right-radius:3px;border-bottom-right-radius:3px;}
		#header_middle_center #search-section form input.search-submit:hover {background:#F6F6F6;}
		#header_middle_center #search-section:hover input[type=text] {border:1px solid #BBB;color:#666;}
		#header_middle_center #search-section:hover input.search-submit {border:1px solid #BBB;color:#666;}

	#header_bottom {background:#EDEDED;display:block;width:100%;float:left;border-bottom:3px solid #DDD;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; -o-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
	#header_bottom:after {clear: both;}

	/* Hide distractions when checking out.  */
	.page-cart #header_bottom, .page-checkout #header_bottom {display:none;}
	.page-cart #message_top, .page-checkout #message_top {display:none;}
	.page-checkout #search-section {display:none;} /* Not heading search on cart page, make it easier to checkout customers in store. DCF 02/13/2025 */
	.page-cart #cart-items, .page-checkout #cart-items {display:none;}
	.page-cart #statement_wrap, .page-checkout #statement_wrap {display:none;}
	.page-cart #featured_wrap, .page-checkout #featured_wrap {display:none;}
	.page-cart #header_top, .page-checkout #header_top {display:none;}
	.page-cart #footer_top, .page-checkout #footer_top {display:none;}

 	/* The !important is necessary because mobile resets these with more specific CSS path. */
	.page-cart #mobile_search, .page-checkout #modile_search {display:none !important;}
	.page-cart #mobile_nav, .page-checkout #mobile_nav {display:none !important;}

	#topbanner table, #topbanner tr, #topbanner td {padding:0;margin:0;}
	
	#advertisement_wrap {width:100%;display:block;padding:0;marign:0;}
	#advertisement_wrap #advertisement p {display:none;}
	#advertisement_wrap #advertisement .rc-slideshow-slide {overflow:hidden;}
	#advertisement_wrap #advertisement_duplicate {width:100%;overflow:hidden;text-align:right;display:none;}
	#advertisement_wrap #advertisement_duplicate img {width:200%;margin-left:-100%;}
	#advertisement_wrap #advertisement #RCModule h2 {display:none;}
	#advertisement_wrap #advertisement_full p {display:none;}
	
	.main_wrapper {width:100%;}
	.main_wrapper .main_left, .main_wrapper .main_right {width:50%;height:auto;float:left;}
	.main_wrapper .main_left img, .main_wrapper .main_right img {width:100%;}

	#content_wrap {width:100%;display:block;}
	#content_wrap #content {display:block;position:relative;padding:5px 0 0 0;width:100%;background:#FFF;}
	#content_wrap #content .spacer {position:absolute;top:50px;left:0;height:30px;background:#EDEDED;z-index:0;}
	#content_wrap #content #content_pad {padding:10px 1% 10px 1%;}
		/* RC customization */
		#content_wrap #content .PL_Cart_CSSClass {display:none;}
		#content_wrap #content .RC_CSS_Cart_Count_Class {display:none;}
		#content_wrap #content .RC_CSS_AddCartMsg_Class {display:none;}
		#content_wrap #content .RC_CSS_PL_Header_Class {margin-top:34px;background:#EDEDED;padding:0;}
		#content_wrap #content .RC_CSS_PL_BreadCrumbs_Class {position:absolute;top:0;left:1%;padding-top:12px;}
		/*
		#content_wrap #content .RC_CSS_PL_PageLink_Class {position:absolute;top:0;right:1%;}
		#content_wrap #content .RC_CSS_PL_PageLink_Class a {margin:0 2px;}
		#content_wrap #content .RC_CSS_PL_Header_Class .RC_CSS_PL_PageLink_Class {display:none;}
		*/
		#content_wrap #content .PL_Sort_CSSClass {float:right;background:#FFF;font-size:1px;color:#FFF;padding:6px 12px 6px 4px;margin-right:2%;}
		#content_wrap #content .PL_Sort_CSSClass form {padding-bottom:0;margin-bottom:0;}
		#content_wrap #content .RC_CSS_PL_PG_Title_Class {position:relative;display:inline-block;width:auto;z-index:2;margin:-45px 0 0 17%;padding:0 12px;line-height:40px;background:#FFF;}
		#content_wrap #content .RC_CSS_ShowCart_Title_Class {font-size:20px;margin-bottom:20px;margin-top:0;padding-top:0;}
		#content_wrap #content .RC_CSS_PL_Product_Container_Class, #content_wrap #content .RC_CSS_PL_PG_Container_Class {padding:20px;}
		#content_wrap #content .RC_CSS_ContinueShop_Class {background:#000; color:#fff;}
		#content_wrap #content table.orderform {width:100%;!important;border:2px solid #FFF;}
		#content_wrap #content table.orderform th {border:2px solid #FFF;background:#BDBDBD;padding:12px;}
		#content_wrap #content table.orderform td {border:2px solid #FFF;background:#F8F8F8;padding:12px;}

	/* Homepage */
	#content_wrap #content #homepage_wrap {display:block;width:100%;height:30.5vw;overflow:hidden;}
	#content_wrap #content #homepage_slider_wrap {display:block;width:100%;float:right;}
	#content_wrap #content #homepage_slider_wrap .rc-slideshow-slide-title {position:absolute;bottom:0;left:0;right:0;background:#CCC;color:#111;padding:6px 10px;display:none;}
	#content_wrap #content #homepage_slider_wrap .slick-prev {left:12px;z-index:2;}
	#content_wrap #content #homepage_slider_wrap .slick-next {right:12px;z-index:2;}
	#content_wrap #content #homepage_slider_wrap .rc-slideshow-slide-description {display:none;}
	#content_wrap #content #homepage_slider_wrap .slick-dots {display:none!important;}
	#content_wrap #content #homepage_slider_wrap p {display:none;}
	#content_wrap #content #content_area {position:relative;width:100%;display:block;padding-bottom:10px;}

	#homepage_content_wrap	{width:100%;display:block;}
	#homepage_content_wrap #homepage_content {display:block;position:relative;padding:0 1%;width:98%;background:#FFF;}
	#homepage_content_wrap #homepage_content #homepage_output {padding:15px 0 20px 0;}


	#related_wrap {width:100%;display:block;}
	#related_wrap #related {padding:20px 1%;width:98%;background:#FFF;display:block;position:relative;}
		/* RC customization */
		#related_wrap #related .RelProd_Container {background:none;}
		#related_wrap #related .RelProd_Table {width:100%;border:none;box-shadow:none;padding:0;margin:0;}
		#related_wrap #related .RelProd_Table td {padding:0;margin:0;}
		#related_wrap #related .RelProd_Label {position:absolute;top:12px;right:15%;font-weight:bold;background:#FFF;padding:4px 10px;color:#666;}
		#related_wrap #related td.RelProd_Add {display:none;}


	#featured_wrap {width:100%;display:block;}
	#featured_wrap #featured {padding:6px 1% 20px 1%;width:98%;background:#FFF;display:block;position:relative;}
	#featured_wrap #featured_products {display:block;width:100%;}
	#featured_wrap #featured_products .featured_product {text-align:right;display:block;position:relative;width:33.3%;float:left;transition:all 0.3s ease; -webkit-transition: all 0.3s ease;background: rgb(255,255,255); background: -moz-linear-gradient(left, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 69%); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 50%,rgba(239,239,239,1) 69%); background: linear-gradient(to right, rgba(255,255,255,1) 50%,rgba(239,239,239,1) 69%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=1 );  }


	#featured_wrap #featured_products .featured_border {border:1px solid #CCC;}
	#featured_wrap #featured_products .featured_product img {width:47%;margin-left:1%;float:left;transition:all 0.3s ease; -webkit-transition: all 0.3s ease;}
	#featured_wrap #featured_products #fp2 {text-align:left;float:right;background: rgb(239,239,239);background: rgb(239,239,239);background: rgb(239,239,239); background: -moz-linear-gradient(left,  rgba(239,239,239,1) 31%, rgba(255,255,255,1) 50%); background: -webkit-linear-gradient(left,  rgba(239,239,239,1) 31%,rgba(255,255,255,1) 50%); background: linear-gradient(to right,  rgba(239,239,239,1) 31%,rgba(255,255,255,1) 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=1 ); }

	#featured_wrap #featured_products #fp2 img {float:right;margin-left:0;margin-right:1%;}
	#featured_wrap #featured_products .featured_product a {clear:both;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; -o-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
	#featured_wrap #featured_products .featured_product .rc-rpl-product-manufacturer {position:absolute;top:0;right:0;width:100%;padding:5% 7% 2% 0;color:#777;}
	#featured_wrap #featured_products .featured_product .rc-rpl-product-title {position:absolute;top:20%;bottom:4%;right:0;padding-right:7%;width:47%;font-weight:bold;font-size:1.4vw;line-height:90%;font-family:'PT Sans Narrow',sans-serif;}
	#featured_wrap #featured_products .featured_product .rc-rpl-product-prices {position:absolute;bottom:0;right:0;padding:0 7% 5% 0;font-size:20px;font-weight:bold;font-family:'PT Sans Narrow',sans-serif;}
	#featured_wrap #featured_products .featured_product .rc-rpl-product-prices-detail {position:absolute;bottom:0;right:0;padding:0 7% 5% 0;font-size:20px;font-weight:bold;font-family:'PT Sans Narrow',sans-serif;}
	#featured_wrap #featured_products .featured_product .rc-rpl-product-regular-price strike {font-weight:normal;line-height:80%;font-size:14px;color:#777;}
	#featured_wrap #featured_products .featured_product .rc-rpl-product-wrap {border:0;}
	#featured_wrap #featured_products #featured_promo {float:left;width:31.3%;overflow-x:hidden;margin:0 1%;}
	#featured_wrap #featured_products #featured_promo .featured_border {overflow-x:hidden;}
	#featured_wrap #featured_products #featured_promo p {display:none;}
	#featured_wrap #featured_products #fp2 .rc-rpl-product-title, #featured_wrap #featured_products #fp2 .rc-rpl-product-manufacturer, 	#featured_wrap #featured_products #fp2 .rc-rpl-product-prices {right:auto;left:0;padding-left:7%;}
	#featured_wrap #featured_products .rc-rpl-product-regular-price-label {display:none;}
	#featured_wrap #featured_products .rc-rpl-product-sale-price-label {display:none;}
	#featured_wrap #featured_products .rc-rpl-product-savings-label {display:none;}
	#featured_wrap #featured_products .rc-rpl-product-savings {display:none;}
	#featured_wrap #featured_products .rc-rpl-product-feature-price-label  {display:none;}

	#statement_wrap { background: #494949; padding: 35px 0;}
	#statement_wrap #statement {padding:40px 5%;width:90%;background:#FFF;display:block;position:relative;text-align:center;}
	#statement_wrap #statement_top {font-size: 24px;font-weight: bold;letter-spacing: 0px;color:#050505;}
	#statement_wrap #statement_bottom {font-size: 42px;font-weight: bold;}

	#categories_wrap {width:100%;display:block;}
	#categories_wrap #categories {padding:6px 1% 20px 1%;width:98%;background:#FFF;display:block;position:relative;}

	#footer_wrap #footer #footer_top {background:#FFF;padding:25px 0;margin:20px 0;border-top:1px solid #CCC;}
	#footer_wrap #footer #footer_top ul, #footer_wrap #footer #footer_top li {list-style:none;padding:0;margin:0;float:left;}
	#footer_wrap #footer #footer_top ul {width:100%;}
	#footer_wrap #footer #footer_top ul > li {width:16%;margin:0 2%;display:none;}
	#footer_wrap #footer #footer_top ul > li:nth-child(1) {display:block;}
	#footer_wrap #footer #footer_top ul > li:nth-child(2) {display:block;}
	#footer_wrap #footer #footer_top ul > li:nth-child(3) {display:block;}
	#footer_wrap #footer #footer_top ul > li:nth-child(4) {display:block;}
	#footer_wrap #footer #footer_top ul > li:nth-child(5) {display:block;}	

	#footer_wrap #footer #footer_top ul > li > a {font-weight:bold;font-size:24px;border-bottom:1px solid #CCC;display:block;width:100%;}
	#footer_wrap #footer #footer_top ul > li > ul {width:100%;margin-top:12px;}
	#footer_wrap #footer #footer_top ul > li > ul > li {width:100%;display:block;}
	#footer_wrap #footer #footer_top ul > li > ul > li > a {font-weight:normal;color:#000!important;font-size:14px;line-height:24px;border-bottom:none;}
	#footer_wrap #footer #footer_bottom {background:#FFF;padding:25px 0;text-align:center;margin:20px 0;border-top:1px solid #CCC;}


	
	.squeeze p {padding:0 2%;}
	.rc-search-results tr, .rc-search-results tbody, .rc-search-results td {border:0!important;}
	.rc-search-results tr td {background:#FFF!important;border-bottom:1px solid #CCC!important;padding:25px 0;}
	.rc-search-results tr td table tr td {border-bottom:0px!important;}
	.rc-search-results .rc-dpp-product-savings-label {display:none;}
	.rc-search-results .rc-dpp-product-savings {display:none;}
	.rc-search-results .rc-dpp-product-sale-price {font-weight:bold;padding-bottom:15px;}


	.menulevel2 ul.ULNav {list-style:none;padding:0;margin:0;position: relative;}
	.menulevel2 ul.ULNav > li {float: left;}
	.menulevel2 ul.ULNav > li:first-child {border-left:1px solid #CCC;}
	.menulevel2 ul.ULNav ul {list-style:none;margin:0;padding:15px 0 25px 0;background: #FFF;display: none;position: absolute;left: 1px;right:1px;top: 52px;z-index:99;box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);border-bottom:22px solid #999;}
	.menulevel2 ul.ULNav a {cursor: pointer;display: block;height:53px;line-height:50px;padding:0 16px;color: #000;text-decoration: none;border-right:1px solid #CCC;}
	.menulevel2 ul.ULNav ul li a {cursor: pointer;display: block;color: #000;padding:0;text-decoration: none;border-right:none;width:25%;float:left;text-indent:5%;}
	.menulevel2 ul.ULNav li { list-style: none; }
	.menulevel2 ul.ULNav li:hover { background: #FFF;  }
	.menulevel2 ul.ULNav li:hover ul { display: block;  }

	.menulevel3 ul.ULNav {list-style:none;padding:0;margin:0;position: relative;}
	.menulevel3 ul.ULNav > li:first-child {border-left:1px solid #CCC;}
	.menulevel3 ul.ULNav > li {float:left;cursor: pointer;display: block;height:53px;line-height:52px;padding:0 16px;color: #000;text-decoration: none;border-right:1px solid #CCC;}
	.menulevel3 ul.ULNav > li:hover {background:#FFF;}
	.menulevel3 ul.ULNav > li > a {text-decoration:none;display:block;width:100%;height:100%;}
	.menulevel3 ul.ULNav > li > ul {list-style:none;margin:0;padding:0;background: #FFF;display:none;position: absolute;left: 1px;right:1px;top: 52px;z-index:99;box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);border-bottom:22px solid #999;}
	.menulevel3 ul.ULNav > li > ul > li:nth-of-type(4) {border-right:none;}
	.menulevel3 ul.ULNav > li > ul > li:nth-of-type(8) {border-right:none;}
	.menulevel3 ul.ULNav > li > ul > li > a {width:100%;float:left;font-size:14px;text-indent:5%;padding:0;margin:0;font-weight:bold;text-decoration:none;}
	.menulevel3 ul.ULNav > li > ul > li > ul {width:100%;float:left;list-style:none;padding:0;margin:0;text-indent:7%;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li > a {text-decoration:none;}
	.menulevel3 ul.ULNav li:hover ul { display: block;  }

	/* This following CSS sets the hight of each dropdown and the maximum number of links in each dropdown.  The height in the following CSS should be set based on the
	   number of links. 
	   Height = number of links x 28.5px
	 */
	.menulevel3 ul.ULNav > li > ul > li {list-style:none;width:24.85%;float:left;text-indent:3%;border-right:1px solid #CCC;border-bottom:1px solid #CCC;height:400px;padding-bottom:10px;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li {height:25px;line-height:25px;display:none;width:100%;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(1) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(2) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(3) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(4) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(5) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(6) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(7) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(8) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(9) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(10) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(11) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(12) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(13) {display:block;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li:nth-child(14) {display:block;}


	/* RC Customization - Product Group Pages */

	/* Top Level Group Pages */
	.RC_CSS_PL_PG_Container_Class .span_1_of_1 {width:98%;margin:1%;float:left;}
	.RC_CSS_PL_PG_Container_Class .span_1_of_2 {width:48%;margin:1%;float:left;}
	.RC_CSS_PL_PG_Container_Class .span_1_of_3 {width:31.33333%;margin:1%;float:left;}
	.RC_CSS_PL_PG_Container_Class .span_1_of_4 {width:23%;margin:1%;float:left;}
	.RC_CSS_PL_PG_Container_Class .span_1_of_5 {width:18%;margin:1%;float:left;}
	.RC_CSS_PL_PG_Container_Class .span_1_of_6 {width:14.66666%;margin:1%;float:left;}
	.RC_CSS_PL_PG_Container_Class .RC_CSS_SubgroupImageLink_Class {width:100%;display:block;text-align:center;}
	.RC_CSS_PL_PG_Container_Class .RC_CSS_SubgroupImageLink_Class img {width:90%!important;height:auto!important;margin:0 5%!important;transition:all 0.3s ease; -webkit-transition: all 0.3s;}
	.RC_CSS_PL_PG_Container_Class .RC_CSS_SubgroupTitleLink_Class {width:100%;text-align:center;font-size:16px;background:#FFF;}
	.RC_CSS_PL_PG_Container_Class .RC_CSS_SubgroupPriceRange_Class {font-size:12px;color:#999;}
	.RC_CSS_PL_PG_Container_Class .section {clear:both;}

	/* Last Level Group Pages */
	.span_1_of_1.RC_CSS_PL_Product_Container_Col_Class {width:98%;margin:1%;float:left;}
	.span_1_of_2.RC_CSS_PL_Product_Container_Col_Class {width:48%;margin:1%;float:left;}
	.span_1_of_3.RC_CSS_PL_Product_Container_Col_Class {width:31.33333%;margin:1%;float:left;}
	.span_1_of_4.RC_CSS_PL_Product_Container_Col_Class {width:23%;margin:1%;float:left;}
	.span_1_of_5.RC_CSS_PL_Product_Container_Col_Class {width:18%;margin:1%;float:left;}
	.span_1_of_6.RC_CSS_PL_Product_Container_Col_Class {width:14.66666%;margin:1%;float:left;}
	.section.RC_CSS_PL_Row {clear:both;}


	.RC_CSS_DisplayProduct_List .rc-rs-product-main-image {text-align:center;width:100%;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-main-image .easyzoom {text-align:center;width:100%;}
	.RC_CSS_DisplayProduct_List .rc-dp-small-img {border:0!important;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-main-image img {width:90%!important;height:auto!important;margin:0 5%!important;transition:all 0.3s ease; -webkit-transition: all 0.3s;}
	.RC_CSS_DisplayProduct_List .productTitle {width:100%;text-align:center;font-size:14px;font-weight:bold;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-title {display:block;width:100%;text-align:center;text-decoration:none;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-rating {width:100%;text-align:center;padding:5px 0;font-size:10px;color:#656565;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-rating img {vertical-align:-0.6em;width:17px;height:20px;}
	.RC_CSS_DisplayProduct_List .rc-dp-review-link {display:none;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-manufacturer {width:100%;text-align:center;padding:10px 0 5px 0;font-size:11px;color:#999;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-info-content {width:100%;text-align:center;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-number div {float:left;font-size:11px;color:#999;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-number div:first-of-type {text-align:right;width:55%;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-number div:last-of-type {text-align:left;width:44%;margin-left:1%;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-numbers {display:none;}
	.RC_CSS_DisplayProduct_List .rc-dpp-product-prices {width:100%;text-align:center;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-price {display:inline-block;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-sale-price {display:inline-block;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-clearance-price {display:inline-block;}
	.RC_CSS_DisplayProduct_List .rc-rs-product-savings {display:none;}
	.RC_CSS_DisplayProduct_List .rc-dp-details-link {display:none;}
	.RC_CSS_DisplayProduct_List .RC_CSS_ProdRevLst_Class li {width:100%;position:relative;}
	

	.RC_CSS_PL_Product_Container_Col_Class:hover .rc-rs-product-main-image img {width:86%!important;height:auto!important;margin:2% 8%!important;}
	.RC_CSS_PL_Product_Container_Col_Class:hover .rc-rs-product-title {color:#858585;}

	.RC_CSS_DisplayProduct_List .rc-rs-product-addtocart {width:100%;text-align:center;padding:5px 0;}
	.RC_CSS_DisplayProduct_List .catalogProductQty {font-size:0;color:#FFF;}
	.RC_CSS_DisplayProduct_List input.catalogProductQty {font-size:12px;color:#000;text-align:center;}

	/* RC Customization - Product Detail Pages */
	.RC_CSS_DisplayProduct_Detail .span_1_of_4 {width:35%;float:left;}
	.RC_CSS_DisplayProduct_Detail .span_3_of_4 {width:65%;float:right;overflow:hidden;}

	.RC_CSS_DisplayProduct_Detail .rc-dp-large-img {padding-top:0px;}
	/* .RC_CSS_DisplayProduct_Detail .easyzoom {width:90%!important;height:auto!important;margin:0 0 0 8%!important;border:0!important;} */
	.RC_CSS_DisplayProduct_Detail .easyzoom {width:100%;height:auto; margin:0 0 0 8%;border:0!important;}

	/* Do not mess with these per Dan, may break the eazyzoom. */
	.RC_CSS_DisplayProduct_Detail .easyzoom img {margin: 0 0 30px 30px;}
	.RC_CSS_DisplayProduct_Detail .easyzoom-flyout {margin: 0 0 30px 30px;}

	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails {position:absolute;top:50px;left:13px;width:50px;z-index:2;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li {width:85%!important;margin-bottom:6px;display:none;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li:nth-child(1) {display:block;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li:nth-child(2) {display:block;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li:nth-child(3) {display:block;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li:nth-child(4) {display:block;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li:nth-child(5) {display:block;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li:nth-child(6) {display:block;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li img {border-radius:2px;}


	.RC_CSS_DisplayProduct_Detail .rc-rs-product-title {font-size:24px;font-weight:bold;margin-bottom:10px;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-info {width:98%;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-info-content {padding-left:2vw;clear:both;padding-top:1vw;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-info-content ul {padding-inline-start: 55px;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-info-content li {width:100%;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-number {clear:both;padding:1vw 2vw;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-numbers {clear:both;padding:1vw 2vw;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-number div {display:inline-block;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-numbers div {display:inline-block;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-rating {padding-bottom:10px;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-rating a {color:#AAA;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-price, .RC_CSS_DisplayProduct_Detail .rc-rs-product-sale-price {margin:22px 0 0 0;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-price div {display:inline-block;float:left;text-align:left;padding:0 5% 0 0;font-size:32px;font-weight:bold;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-price div strike {position:absolute;font-size:18px;color:#AAA;margin-top:-15px;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-sale-price div {display:inline-block;float:left;text-align:left;padding:0 5px 0 0;font-size:32px;font-weight:bold;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-sale-price div strike {position:absolute;font-size:18px;color:#AAA;margin-top:-15px;background:#FFF;padding-right:100px;}
	.RC_CSS_DisplayProduct_Detail .rc-dpp-product-feature-price-label {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-feature-price div {display:inline-block;float:left;text-align:left;padding:0 5px 0 0;font-size:32px;font-weight:bold;}
	.RC_CSS_DisplayProduct_Detail .rc-dpp-product-clearance-price-label {display:none;}
	.RC_CSS_DisplayProduct_Detail .rc-dpp-product-clearance-price {font-size:28px;font-weight:bold;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-addtocart {display:block;width:100%;float:left;text-align:left;margin-top:19px;}
	.RC_CSS_DisplayProduct_Detail .catalogProductQty {font-size:0;color:#FFF;}
	.RC_CSS_DisplayProduct_Detail input.catalogProductQty {font-size:12px;color:#000;text-align:center;}
	.RC_CSS_ProdRev_Class {margin-top:2vw;}
	.RC_CSS_ProdRev_Class div:first-of-type {padding:1vw 2vw;}
	.RC_CSS_ProdRevLst_Class ul {padding-top:1vw;}
	.RC_CSS_ProdRevLst_Class li {width:100%;display:block;}

	.RC_CSS_DisplayProduct_Detail .RC_CSS_AddToCart_Class {padding:12px 45px;font-size:22px;margin:14px 0 12px 0;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-manufacturer {display:block;width:100%;float:left;text-align:left;margin-top:10px;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product--options table {margin-bottom:19px;}
	#featured_products #fp1 .rc-dpp-product-prices-detail {position:absolute;bottom:12%;right:7%;font-size:20px;font-weight:bold;font-family:'PT Sans Narrow',sans-serif;}
	#featured_products #fp2 .rc-dpp-product-prices-detail {position:absolute;bottom:12%;left:7%;font-size:20px;font-weight:bold;font-family:'PT Sans Narrow',sans-serif;}
	.RC_CSS_DisplayProduct_Detail div.catalogProductQty {padding:0;margin:0;}
	.RC_CSS_DisplayProduct_Detail input.catalogProductQty {padding:23px 0;margin:0 2px 0 0;font-size:16px;border:1px solid #CCC;border-radius:3px;vertical-align:super;}
	.RC_CSS_DisplayProduct_Detail .textQty {padding-top:15px;padding-bottom:15px;margin-right:2px;vertical-align:super;}
	.RC_CSS_DisplayProduct_Detail .rc-rpl-product-regular-price-label {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .rc-rpl-product-sale-price-label {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .rc-rpl-product-savings-label {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .rc-rpl-product-savings {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .rc-dpp-product-regular-price-label {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .rc-dpp-product-sale-price-label {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .rc-dpp-product-savings-label {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .rc-dpp-product-savings {display:none!important;}
	.RC_CSS_DisplayProduct_Detail .catalogProductPrice {clear:both;padding-left:0;padding-top:1vw;}

	/* RC Customization - Universal Product Group Pages & Product Detail Pages */
	.RC_CSS_AddToCart_Class {font-family:'Arial Black',sans-serif;border:0;text-transform:uppercase;font-size:11px;letter-spacing:-0.5px;cursor:pointer;padding:10px 16px;transition:all 0.3s ease; -webkit-transition: all 0.3s;}
	.RC_CSS_AddToCart_Class:hover {background:#191919!important;}

	.rc-dpo-stockstatus {margin-bottom:5px;}


	/* Hide elements based on page class names */
	.page-cart #advertisement_wrap {display:none;}
	.page-cart #featured_wrap {display:none;}
	.page-cart #footer_top {display:none;}


	
	
	/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
	#mc_embed_signup form {display:block; position:relative; text-align:left; margin: 20px}
	#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
	#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
	#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
	#mc_embed_signup input:focus {border-color:#333;}
	#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: fit-content; width: -moz-fit-content;}
	#mc_embed_signup .button:hover {background-color:#777;}
	#mc_embed_signup .small-meta {font-size: 11px;}
	#mc_embed_signup .nowrap {white-space:nowrap;}

	#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px; display:grid;}
	#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
	* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
	#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
	#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
	#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}
	#mc_embed_signup .mc-address-fields-group {display:flex; flex-direction:row; justify-content:space-evenly; width:96%; gap:15px;}
	#mc_embed_signup .mc-sms-phone-group {display:flex; flex-direction:row; justify-content:space-evenly; width:96%; gap:15px; padding-top:5px;}

	#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
	#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
	#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
	#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
	#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

	#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
	#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
	#mc_embed_signup .clear {clear:both;}
	#mc_embed_signup .foot {display:grid; grid-template-columns: 3fr 1fr; width:96%; align-items: center;}
	@media screen and (max-width:400px) {#mc_embed_signup .foot {display:grid; grid-template-columns: 1fr; width:100%; align-items: center;}}

	@media screen and (max-width:400px) {#mc_embed_signup .referralBadge {width:50%;}}

	#mc_embed_signup .brandingLogo {justify-self:right;}
	@media screen and (max-width:400px) {#mc_embed_signup .brandingLogo {justify-self:left;}}

	#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
	#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
	#mc_embed_signup .mc-field-group.input-group label {display:inline;}
	#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

	#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
	#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
	#mc_embed_signup #mce-error-response {display:none;}
	#mc_embed_signup #mce-success-response {color:#529214; display:none;}
	#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
	#mc_embed_signup .helper_text {color: #8d8985; margin-top: 2px; display: inline-block; padding: 3px; background-color: rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px; font-weight: normal; z-index: 1;}

	#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
	#mc_embed_signup #num-subscribers {font-size:1.1em;}
	#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

	#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:3px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
	#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}
	#mc_embed_signup{background:##fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 100%;}
	
@media screen and (max-width: 1200px) {
	.squeeze {width:98%;margin-left:1%;margin-right:1%;}
	#content_wrap #content #homepage_wrap {display:block;width:100%;height:25vw;}
}

@media screen and (max-width: 768px) {
	body {padding-top:60px;padding-left:0;margin:0;}
	.squeeze {width:100%;margin-left:0;margin-right:0;}
	.mobile_only {display:block;}
	.mobile_only a {display:block;width:100%;height:50px;line-height:50px;text-indent:15px;border-bottom:1px solid #CCC;}
	#header_top {display:none;}
	#header_middle {position:fixed;top:0;left:0;right:0;height:60px;z-index:8;}
	#header_middle #logo {height:36px;margin-top:10px;margin-left:10px;}
	#header_middle_left {width:60%;}
	#header_middle_left #logo_link {display:block;float:left;}
	#header_middle_left #mobile_search {display:block;}
	#header_middle_center {display:none;z-index:999999;width:100%;position:fixed;top:60px;left:0;right:0;background:#F5F5F5;padding-top:26px;padding-bottom:26px;text-align:center;}
	#header_middle_center #search-section {padding-top:0;}
	#header_middle_center #search-section form input[type=text] {width:70%;}
	#header_middle_right {position:absolute;top:0;left:48%;width:40%;margin-top:0;}
	#header_middle_right #cart-items {line-height:50px;padding-top:0;}
	#header_middle_right #cart-items img {margin-top:17px;margin-right:-29px;}
	#header_middle_right #cart-items .CartCountTxt {margin-top:13px;}
	#header_middle_right #cart-items .CartCountTxt span {display:block;position:absolute;z-index:2;width:18px;}
	#header_middle_right #mobile_nav {display:block;position:absolute;top:-6px;right:-11%;}
	#header_middle_right #mobile_nav span {font-size:50px;font-weight:bold;position:absolute;}
	#header_middle_right #mobile_nav span:first-of-type {top:0px;}
	#header_middle_right #mobile_nav span:last-of-type {top:10px;}
	#header_bottom {position:fixed;top:60px;left:0;right:0;bottom:0;z-index:9;overflow-y:auto;display:none;}
	#header_bottom ul, #header_bottom li {width:100%;position: relative;top:auto;bottom:auto;right:auto;left:auto;list-style:none;padding:0;margin:0;}

	.main_wrapper .main_left, .main_wrapper .main_right {width:100%;float:left;}

	.menulevel3 ul.ULNav > li {list-style:none;padding:0;margin:0;text-indent:15px;}
	.menulevel3 ul.ULNav > li:first-child {border-left:none;}
	.menulevel3 ul.ULNav > li {border-bottom:1px solid #CCC;border-right:none;height:auto;}
	.menulevel3 ul.ULNav > li > a {text-decoration:none;height:auto;}
	.menulevel3 ul.ULNav > li > ul {position: relative;}
	.menulevel3 ul.ULNav > li > ul > li {width:100%;height:auto;position: relative!important;background:#FFF;}
	.menulevel3 ul.ULNav > li > ul > li > a {display:block;width:100%;height:50px;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li {display:block;width:100%;height:50px;}
	.menulevel3 ul.ULNav > li > ul > li > ul > li > a {display:block;width:100%;height:50px;}
	.menulevel3 ul.ULNav li:hover ul { display: none;  }

	.navbar a {display:block;width:100%;}
	.dropdown, button.dropbtn {display:block;width:100%!important;}
	.dropdown-content {width: 100%;margin-left:0%;margin-right:0%;}
	.column {width:100%;height:auto;}
	.column a {width:100%;}
	.column a:nth-child(8n+8), .column a:nth-child(9n+9), .column a:nth-child(10n+10), .column a:nth-child(11n+11), .column a:nth-child(12n+12), .column a:nth-child(13n+13), .column a:nth-child(14n+14){  clear:none; float:left;margin-top:0; }
	.column h3 a span {display:none;}

	.RC_CSS_PL_PG_Title_Class h1.productGroupTitle {font-size:16px;margin-left:-5%;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-main-image {margin-bottom:100px;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-additional-images {position:absolute;width:50%;margin-top:-170px;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails {width:500px;height:80px;overflow:scroll;scroll-direction: horizontal;overflow-y:hidden;overflow-x:hidden;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li {width:50px!important;height:50px;float:left;}
	.RC_CSS_DisplayProduct_Detail ul.easyzoom--thumbnails li img {width:50px!important;height:50px;float:left;}
	.RC_CSS_DisplayProduct_Detail .rc-rs-product-info {
		width:96%;
		float:left;
		// margin:12px 2%;
		overflow-x:hidden;
	}

	#rc_search_result_title {display:none!important;}
	.rc-search-res-count {margin-top:30px;}
	.rc-search-results tr td {padding:0;display:block;clear:both;width:100%!important;text-align:center;}


	#advertisement_wrap #advertisement .rc-slideshow-slide img {width:200%;}
	#advertisement_wrap #advertisement_duplicate {display:block;margin-top:3px;}

	#page_wrap {overflow-x:hidden;}
	#featured_wrap #featured_products #featured_promo {width:100%;margin:1% 0;}
	#featured_wrap #featured_products {width:99.5%;}
	#featured_wrap #featured_products .featured_product {width:100%;}


	.RC_CSS_DisplayProduct_Detail .easyzoom {margin:0 0 0 5%!important;}

	#content_wrap #content {padding:0;}
	#content_wrap #content .RC_CSS_PL_Header_Class {background:#FFF;}
	#content_wrap #content table.orderform {width:99%;!important;}
	#content_wrap #content #homepage_wrap {height:auto;}
	#content_wrap #content #homepage_links_wrap {width:100%;margin-right:0;}
	#content_wrap #content #homepage_slider_wrap {width:100%;}
	#content_wrap #content #homepage_links_title {margin-top:7px;}
	.slick-list {width:100%;}

	#footer_wrap #footer #footer_top ul {margin-bottom:20px;}
	#footer_wrap #footer #footer_top ul > li {width:96%;margin:0 2%;display:none;}
	#footer_wrap #footer #footer_bottom {padding-left:25px;padding-right:25px;}
	.span_1_of_1, .span_1_of_2, .span_1_of_3,  .span_1_of_4, .span_1_of_5, .span_1_of_6, .span_3_of_4 {width:98%!important;float:left;}

}

@media screen and (max-width: 550px) {
	#header_middle_right {position:absolute;top:0;left:45%;
}
@media screen and (max-width: 450px) {
	#header_middle_right {position:absolute;top:0;left:42%;
	.RC_CSS_PL_PG_Title_Class h1.productGroupTitle {font-size:13px;margin-left:-9%;}
}
