

.color1 {color:#C40000!important;}
.color1bg {background-color:#C40000!important;color:#FFF!important;}

body {background:#EDEDED;background-size:100% auto;background-repeat:no-repeat;background-position:top center;padding:0;margin:0;font-family: 'PT Sans', sans-serif;}
a {color:#c40000!important;}
#main {width:100%;height:100%;}
.maincontent {background:#FFF;}
#content-start {padding-bottom:25px;}
#content-start .maincontent {margin-top:0!important;padding-top:20px!important;}
#header {height:196px;width:100%;border-bottom:3px solid #CCC;}
#header-top {height:45px;width:100%;border-bottom:3px solid #DDD;}
#header-top-nav {margin:0 5px 0 0;height:45px;overflow:hidden;}
#header-top-nav ul {padding:0;margin:0;list-style:none;}
#header-top-nav li {margin:0;list-style:none;float:left;height:45px;border-right:1px solid #CCC;  background: linear-gradient(#eeeeee, #dadada); }
#header-top-nav li a {display:block;padding:10px 12px;height:25px;font-size:14px;color:#111!important;}
#header-top-nav li a:hover {background:#F8F8F8;}
#header-top-nav li:first-child {border-left:1px solid #CCC;}
#header-top-nav i {color:#c40000;}
#header .maincontent {background:none;}
.top-help {display:none;position:absolute;top:0px;right:5px;border-left:1px solid #CCC;text-transform:uppercase;}
.top-help a {display:block;padding:0 20px;color:#c40000!important;}
.top-navigation .selected {background:#F8F8F8;}
.top-navigation li a b {font-weight:normal!important;}
#header-middle {height:88px;width:100%;background:#F8F8F8;}
#header-bottom{border-top:3px solid #DDD;background: linear-gradient(#eeeeee, #dadada);}
#header-slogan-top {padding:0;margin:0;font-size:14px;float:left;margin:22px 0 0 10px;font-weight:bold;font-family: 'PT Sans', sans-serif;}
#header-slogan-bottom {padding:0;margin:0;font-size:14px;float:left;margin:1px 0 0 10px;color:#c40000;font-family: 'PT Sans', sans-serif;}
#search-section label {display:none;}
#search-section {padding:0;margin:0;width:80%;margin-right:10%;float:right;position:relative;}
#search-section i {position:absolute;right:14px;top:32px;font-size:18px;z-index:1;}
#search-section input[type=text] {font-family: 'PT Sans', sans-serif;width:93%;float:left;height:38px;background:transparent;margin:21px -1px 0 0;padding:0 10px;font-size:18px;border-left:1px solid #CCC;border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-right:0;z-index:12;}
.search-submit {width:15%;float:left;height:40px;width:50px;position:absolute;top:21px;right:-4%;background:transparent;padding:10px;font-size:14px;border-right:1px solid #CCC;border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-left:0;z-index:22;}
#page-content {margin:15px 0 0 0;}

.maincontent  .maincontent {width:100%!important;margin:0!important;padding:0!important;}
.border-right {border-right:1px solid #CCC;height:162px;}
.subtle-border {border:1px solid #CCC;}
.slogan_top {padding:12px 0;font-size:14px;}
.todays-deals {width:340px;}


#nav span {  display: none;transition:all 0.6s ease; -webkit-transition: all 0.6s ease; }
#nav, #nav ul { list-style:none; margin: 0; padding: 0;transition:all 0.6s ease; -webkit-transition: all 0.6s ease; -webkit-transform: translate3d(0,0,0);}
#nav {display:block;border-bottom: 0px solid transparent;border-left:1px solid #CCC;float: left;position: relative;width: 99.6%;z-index:999999; -webkit-transform: translate3d(0,0,0);color:#111; transition:all 0.6s ease; -webkit-transition: all 0.6s ease;}
#nav ul.subs {border-bottom:12px solid #555;transition:all 0.6s ease; -webkit-transition: all 0.6s ease; background-color: #FFFFFF; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); color: #333333; display: none; left: 0; padding: 0.8% 1.5% 1% 1.5%; position: absolute;top: 60px;width: 97%;z-index:999999; -webkit-transform: translate3d(0,0,0);}
#nav ul.subs li {positino:relative; z-index:999999; -webkit-transform: translate3d(0,0,0);}
#nav > li { border-bottom: 0px solid transparent; float: left; border-right:1px solid #CCC; text-align: left; -moz-transition: all 300ms ease-in-out 0s; -ms-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; }
#nav li a { display: block; text-decoration: none; transition:all 0.6s ease; -webkit-transition: all 0.6s ease;white-space: normal; color:#111!important; }
#nav > li > a {color: #333333;display: block;font-size: 1.2em;line-height: 60px;padding: 0 14px 0 12px; }
#nav > li:hover > a, #nav > a:hover {background-color:#FFF;color: #c40000!important;}
#nav li.active > a {background-color: #333333;color: #FFFFFF;}
	
	#nav li:hover ul.subs { display: block;}
	#nav ul.subs > li {display: inline-block;float: none;padding: 15px 1%;vertical-align: top;width: 22%;}
	#nav ul.subs > li a {color: #777777;line-height: 32px;font-size:14px;}
	#nav ul li a:hover {color: #F55856;}
	#nav ul.subs > li > a {font-size: 1.2em;margin-bottom: 5px;font-weight:bold;color:#c40000!important;}
	#nav ul.subs > li a img{height:auto;vertical-align:middle!important;max-width:44px;opacity:1.0;transition:all 0.6s ease; -webkit-transition: all 0.6s ease;}
	#nav ul.subs > li li {float: none;padding-left: 8px;transition:all 0.6s ease; -webkit-transition: all 0.6s ease;}
	#nav ul.subs > li li:hover {padding-left: 5px;}
	#nav ul.subs > li li:hover a{color:#c40000!important;}

#topbanner table, #topbanner tr, #topbanner td {padding:0;margin:0;}


.page-breadcrumb {margin:20px 15px 0 15px;font-size:15px;}
.page-sort {position:absolute;top:0px;right:0px;margin:-96px 15px 0 0;}
.page-current {margin:0 0 8px 0;padding:25px 35px 0 25px;}
.page-current-title {background:#DDD;display:block;width:100.8%;}
.page-current-title-text {padding:0px 50px !important;background:#FFF;display:inline;text-align:center;margin: 0 0 0 40px;font-size:22px !important;color:#494949;font-family: 'PT Sans Narrow', sans-serif;line-height:19.5px;letter-spacing:0;}


#resellers-page .col  .page-current {margin:30px 60px 25px 0px;}
.resellers-info {padding-right:60px;}
.affiliates-info {padding-left:60px;}
.page-affiliates {margin-left:60px!important;margin-right:0px!important;}
.resell-button {display:block;margin:20px 0 15px 0;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777!important;font-family:arial;font-size:15px;font-weight:bold;padding:0 25px;font-style:normal;height:50px;line-height:50px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #ffffff;transition:all .8s ease; -webkit-transition: all .8s ease;	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.35); float:left;	 }
.resell-button:hover {background:#FFF!important;}
.affiliate-button {display:block;margin:20px 0 15px 60px;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777!important;font-family:arial;font-size:15px;font-weight:bold;padding:0 25px;font-style:normal;height:50px;line-height:50px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #ffffff;transition:all .8s ease; -webkit-transition: all .8s ease;	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.35); float:left;	 }
.affiliate-button:hover {background:#FFF!important;}
.list-orders-submit{display:block;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777!important;font-family:arial;font-size:15px;font-weight:bold;font-style:normal;height:50px;line-height:30px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #ffffff;transition:all .8s ease; -webkit-transition: all .8s ease;	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.35); float:left;	 }
.list-orders-submit:hover {background:#FFF!important;}


.page-testimonials {padding-right:2%;}
.grid-testimonials{ overflow: hidden; padding-top: 3.125em}
.grid-testimonials li{ float: left; list-style-type: none; padding-bottom: 3.125em}
.grid-testimonials p{ line-height: 1.5em;margin: 0;}
.grid-testimonials-citation{ color: #656262; display: block;font-size: 1.125em;font-weight: 700; margin-top: 35px; text-transform: uppercase; text-align: center}
.grid-testimonials li div{border: 10px solid #DEDEDE;padding: 2.125em 7.638888888888889%;position: relative; font-size:16px;}
.grid-testimonials .quote-arrow{background: #fff;border-right:10px solid #DEDEDE;border-bottom:10px solid #DEDEDE;content: '';display: block;position: absolute;bottom: -32px;left: 50%;margin-left: -25px;width: 40px;height: 40px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);}


.shop-by {margin:-10px 0 35px 0;font-size:18px;color:#FFF;text-indent:35px;}
.brand-img {width:60%;}
#copyright {display:block;font-size:13px;width:100%!important;text-align:center!important;}
#footer-bar {background:#494949;padding:30px 0 35px 0;}
#footer-bar .maincontent .section div {color:#FFF;font-size:24px;}
#footer-bar .maincontent .section div i{font-size:46px;float:left;}
#footer-bar-text {float:left;margin:14px 0 0 18px;}
#footer-bar-button {width:100%;height:26px;padding:15px 0 12px 0;background:#FFF;color:#c40000;font-weight:bold;text-align:center;display:block;margin:-1px 0 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px  #000;box-shadow: 0 0 5px #000; }
#footer-top {margin:20px 0 0 0;}
#footer-bottom {padding:12px 0;margin:12px 0 0 0;}
#footer-bottom .maincontent {border-top:1px solid #CCC;padding:22px 0;}
.footer-link-header {width:100%;padding:12px 0;border-bottom:1px solid #CCC;font-size:20px;text-indent:10px;font-weight:bold;color: #c40000;text-transform:uppercase;margin:0 0 12px 0;}
.footer-link-list ul, .footer-link-list li {list-style:none;padding:0;margin:0;}
.footer-link-list ul li a{display:block;color:#000!important;text-indent:20px;}
.footer-link-list ul li a:hover{text-indent:30px;}
.footer-section .col {text-align:center;}
.proudly {text-align:center;font-size:24px;font-weight:bold;letter-spacing:0px;padding:35px 15px;line-height:28px;}
.ofservice {color:#C40000;font-size:42px;line-height:48px;}


.homepage-main {padding-top:5px!important;padding-bottom:12px!important;z-index:0; -webkit-transform-style: preserve-3d;}
.homepage-main .span_1_of_4 {float:left;margin-right:0;margin-left:0.8%;}
.homepage-main .span_3_of_4 {float:right;margin-right:0.8%;}
.category-info {margin-left:5px;}
#mc_embed_signup {max-height:173px;padding:20px 30px 0 30px;}
#mc_embed_signup label {color:#FFF;font-weight:bold;font-size:16px;padding-bottom:10px;}
#mc_embed_signup input {margin:10px 0;}
#mc-embedded-subscribe {margin-bottom:19%!important;background:#C40000;}
#quick-links {padding-left:4%;padding-right:2%;}
#quick-links .quick-links-title {text-indent:6px;font-size:1.5em;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #CCC;color:#C40000;font-weight:bold!important;}
#quick-links a {display:block;padding:8px 20px;border-bottom:1px solid #CCC;background:#EEE;border-right:1px solid #CCC;border-left:1px solid #CCC;color:#111!important;}
#quick-links a:hover {background:#f5f5f5;color:#C40000!important;}
#categories {padding:20px 0;}
.category-wrap {display:block;background:#ececec;padding:15px;margin:20px 25px 20px 25px;position:relative;border:1px solid #dadada;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.35);	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.category-small-wrap {height:330px;display:block;background:#ececec;padding:15px;margin:5px;position:relative;border:1px solid #dadada;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.35);	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.category-smaller-wrap {height:185px;display:block;background:#ececec;padding:15px;margin:5px;position:relative;border:1px solid #dadada;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.35);	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.category-title {font-size:24px;font-family: 'Source Sans Pro', sans-serif;line-height:38px;color:#000;font-weight:600;}
.category-txt {font-size:16px;color:#333;}
.category-img a img {border:1px solid #CCC;}
.category-links {margin:0px 25px 30px 25px;}
.category-links .col a {color:#000!important;font-weight:bold!important;text-align:center;position:relative;display:block;padding:20px 10px;height:25px;margin:0 3px 0 11px;background:#EAEAEA;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.35);	}
.category-links .col a:hover {background:#FFF;}
.category-links .col a img {height:auto;zoom: 1;filter: alpha(opacity=80);opacity: 0.8;}
.category-links .col a:hover img {zoom: 1;filter: alpha(opacity=100);opacity: 1.0;}
.category-links .span_1_of_5 {font-size:18px;}
.category-links-small {margin:20px 5px!important;}
.category:hover .category-wrap {background:#FFF;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.15);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.15);}
.category:hover .category-small-wrap {background:#FFF;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.15);box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.15);}
.category:hover .category-links .col a {background:#FFF;}
.span_1_of_4 .category {margin-left:7%;margin-right:3.5%;}
.featured-section .col {float:right;}
.slider-wrap {padding:20px 10px 0 0;overflow:hidden;}
#slider-wrap {border:1px solid #CCC;}


.nav-featured a {position:relative;}
.nav-featured-wrap-first {width:28%!important;margin-left:4%;}
.nav-featured-wrap-first .rc-rpl-product-wrap {width:42%!important;margin-right:8%!important;text-align:center!important;overflow:hidden!important;}
.nav-featured-wrap-third {width:51%!important;margin-left:4%;}
.nav-featured-wrap-third .rc-rpl-product-wrap {width:27%!important;margin-right:6%!important;text-align:center!important;overflow:hidden!important;}
.nav-featured-wrap-fourth {width:59%!important;margin-left:2%;}
.nav-featured-wrap-fourth .rc-rpl-product-wrap {width:22%!important;margin:0 3% 0 0!important;text-align:center!important;overflow:hidden!important;}
.nav-featured-wrap-third-left {margin-left:-3%!important;}
.nav-featured .rc-rpl-product-wrap {display:block;float:left!important;osition:relative;}
.nav-featured .rc-rpl-product-image img {height:155px!important;width:auto!important;max-width:none!important;}
.nav-featured .rc-rpl-product-title {display:none;}
.nav-featured .rc-rpl-product-manufacturer {display:none;}
.nav-featured .rc-rpl-product-prices {}
.nav-featured .rc-rpl-product-regular-price-label {display:none;}
.nav-featured .rc-rpl-product-regular-price {display:none;}
.nav-featured .rc-rpl-product-sale-price-label {display:none;}
.nav-featured .rc-rpl-product-sale-price {position:absolute;top:132px;left:2px;padding:4px 15px;background:#FFF;border:1px solid #CCC;line-height:13px;font-size:14px;}
.nav-featured .rc-rpl-product-savings-label {display:none;}
.nav-featured .rc-rpl-product-savings {display:none;}
.nav-featured .rc-rpl-product-feature-price-label {display:none;}
.nav-featured .rc-rpl-product-feature-price {position:absolute;top:132px;left:2px;padding:4px 15px;background:#FFF;border:1px solid #CCC;line-height:13px;font-size:16px;color:#C40000;font-weight:bold;}




.category hr {width:92%;margin-left:4%;background:#EEE;color:#EEE;}
.promo-products {display:block;height:142px;padding:0 2%;margin-bottom:2%;overflow:hidden;}
.promo-products .rc-rpl-product-wrap {width:43.5%;margin-left:4%;float:left;padding:2% 0;border:1px solid #BBB;position:relative;min-height:110px;}
.promo-products .rc-rpl-product-image {float:left;width:35%;text-align:center;overflow:hidden;min-height:50px;}
.promo-products .rc-rpl-product-image img {max-height:100px;max-width:70px;}
.promo-products .rc-rpl-product-title {font-size:11px;line-height:11px;padding-right:5px;padding-top:14px;color:#525252;}
.promo-products .rc-rpl-product-manufacturer {position:absolute;top:7px;font-size:11px;font-weight:bold;color:#313131;left:35%;}
.promo-products .rc-rpl-product-regular-price-label {display:none;}
.promo-products .rc-rpl-product-regular-price {display:none;}
.promo-products .rc-rpl-product-savings-label {display:none;}
.promo-products .rc-rpl-product-savings {display:none;}
.promo-products .rc-rpl-product-sale-price-label {display:none;}
.promo-products .rc-rpl-product-sale-price {position:absolute;bottom:15px;right:-2px;font-weight:bold;font-size:14px;padding:3px 9px;background:#232323;color:#FFF;letter-spacing:0px;}
.promo-products .rc-dpp-product-prices div.rc-dpp-product-price-row:nth-of-type(3) {}
.promo-products .rc-rpl-product-feature-price-label {padding:4px 15px;background:#C40000;color:#FFF;display:inline-block;position:absolute;bottom:14px;left:-2px;font-weight:bold;}
.promo-products .rc-rpl-product-feature-price {position:absolute;bottom:15px;right:-2px;font-weight:bold;font-size:14px;padding:3px 9px;background:#232323;color:#FFF;letter-spacing:0px;z-index:999;}

.promos-section {margin-left:1%;margin-top:5px!important;}
.promos-section .col {width:32.15%;}
.promos-section-col1 {margin-left:1.8%!important;}
.newsletter-signup {width:90%;margin-left:5%;}
#cart {display:block;background:#f5f6fa;padding:10px 6px;height:20px;width:28px;border:1px solid #CCC;margin:8px 0 0 12px;position:relative;float:right;}
#cart i {font-size:18px;}
#cart-arrow-bg {width: 0px;height: 0px;border-style: solid;border-width: 5px 0 5px 6px;border-color: transparent transparent transparent #CCC;position:absolute;right:-7px;top:15px;}
#cart-arrow {width: 0px;height: 0px;border-style: solid;border-width: 5px 0 5px 6px;border-color: transparent transparent transparent #f5f6fa;position:absolute;right:-5px;top:15px;}
#cart-items {float:right;margin:20px 0 0 20px;}
.checkout-link {margin: 0 0 0 12px;text-decoration:underline;font-size:16px;font-weight:bold;}
.flags-icon {display:inline-block;width:50px;margin:6px 0 0 16px;}
.assistance {text-transform:uppercase;font-size:10px;margin-top:22px;}
.assistance-img {margin-top:12px;}
.call {font-size:20px;font-weight:bold;letter-spacing:0px;margin-top:-3px;}
input#email {background:#FFF!important;}

.FeatureBox .AddToCart {border:0px;}
.FeatureBox img.rc-dp-small-img {width:auto!important;height:auto!important;}
.FeatureBox .rc-dpp-product-price-row {width:auto!important;}
.FeatureBox .rc-dpp-product-prices-detail {margin-left:30%;}

.nfl_dartcabinet_wrap {display:block;position:relative;overflow:hidden;}
.nfl_dartcabinet_overlay {position:relative;z-index:99;}
.nfl_dartcabinet_image {position:absolute;z-index:1;top:0;left:-2%;width:50%;}
.nfl_dartcabinet_info {position:absolute;bottom:5px;right:5px;left:47%;z-index:999999;height:35%;}
.nfl_dartcabinet_team {color:#000;letter-spacing:-1px;font-size:13px;font-weight:bold;font-style: italic;}
.nfl_dartcabinet_maintext {color:#000;font-size:22px;font-weight:bold;font-style: italic;}
.nfl_dartcabinet_smalltext {color:#000;font-size:11px;font-style: italic;}


.nba_dartcabinet_wrap {display:block;position:relative;overflow:hidden;}
.nba_dartcabinet_overlay {position:relative;z-index:99;}
.nba_dartcabinet_image {position:absolute;z-index:1;top:-1%;left:2%;width:60%;}
.nba_dartcabinet_classic_image {position:absolute;z-index:1;top:-1%;left:3%;width:60%;}
.nba_dartcabinet_classics_image {position:absolute;z-index:1;top:-1%;left:5%;width:60%;}
.nba_dartcabinet_info {position:absolute;bottom:5px;right:5px;left:47%;z-index:999999;height:35%;}
.nba_dartcabinet_team {color:#000;letter-spacing:-1px;font-size:13px;font-weight:bold;font-style: italic;}
.nba_dartcabinet_maintext {color:#000;font-size:22px;font-weight:bold;font-style: italic;}
.nba_dartcabinet_smalltext {color:#000;font-size:11px;font-style: italic;}

.main_wrapper {width:80%;margin:0 auto;max-width:1200px;}
.main_wrapper div {float:left;width:50%;}
.main_wrapper div img {width:100%;height:auto;}

.RC_CSS_ShowCart_Header_Class .RC_CSS_ShowCart_Title_Class {display:inline-block;width:auto;}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video
{margin: 0; padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: 1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 	display: block;}
nav ul {  list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
a {margin: 0;padding: 0; font-size: 100%;vertical-align: baseline; background: transparent;}
ins { background-color: #ff9; color: #000; text-decoration: none;}
mark { background-color: #ff9; color: #000;  font-style: italic; font-weight: bold;}
del {text-decoration:  line-through;}
abbr[title], dfn[title] { border-bottom: 1px dotted;cursor: help;}
table { border-collapse: collapse;border-spacing: 0;}
hr { display: block; height: 1px; border: 0;   border-top: 1px solid #cccccc;margin: 1em 0; padding: 0;}
input, select { vertical-align: middle;}
/*responsive*/
button, input, select, textarea { font-family : 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif; color : #333; }
h1, h2, h3, h4, h5, h6 {font-family:  MuseoSlab300, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;font-weight : normal;margin-top: 10px;letter-spacing: -1px;}
h1 { font-family:  LeagueGothicRegular, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;color: #000;margin-bottom : 0.2em;font-size : 6em; line-height : 1.4;}
h2 { color: #222;margin-bottom : .5em;margin-top : .5em;font-size : 2.75em; line-height : 1.2;}
h3 { color: #333;margin-bottom : 0.3em;letter-spacing: -1px;font-size : 1.75em; line-height : 1.3; }
h4 { color: #444;margin-bottom : 0.5em;font-size : 1.5em; line-height : 1.25; }
footer h4 { color: #ccc;}
h5 { color: #555;margin-bottom : 1.25em;font-size : 1em; }
h6 { color: #666;font-size : 1em;}
p, ol, ul, dl, address { margin-bottom : 1.5em; font-size : 1em;}
p {hyphens : auto;  }
p.introtext {font-family:  MuseoSlab100, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;font-size : 2.5em; /* 40 / 16 */color: #333;line-height: 1.4em;letter-spacing: -1px;margin-bottom: 0.5em;}
p.handwritten {font-family:  HandSean, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif; font-size: 1.375em;line-height: 1.8em;margin-bottom: 0.3em;color: #666;}
p.center {text-align: center;}
.and {font-family: GoudyBookletter1911Regular, Georgia, Times New Roman, sans-serif;font-size: 1.5em; }
.heart {font-size: }
ul, ol { margin : 0 0 1.5em 0; padding : 0 0 0 24px; }
li ul, li ol { margin : 0;font-size : 1em;  }
dl, dd { margin-bottom : 1.5em; }
dt { font-weight : normal; }
b, strong { font-weight : bold; }
hr { display : block; margin : 1em 0; padding : 0;height : 1px; border : 0; border-top : 1px solid #ccc;}
small { font-size : 1em;  }
sub, sup { font-size : 75%; line-height : 0; position : relative; vertical-align : baseline; }
sup { top : -.5em; }
sub { bottom : -.25em; }
.subtext {color: #666;}
a { color : #cc1122;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none;}
a:visited { color : #ee3344; }
a:focus { outline : thin dotted; color : rgb(0,0,0); }
a:hover, a:active { outline : 0;color : #dd2233;}
footer a { color : #ffffff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
footer a:visited { color : #fff; }
footer a:focus { outline : thin dotted; color : rgb(0,0,0); }
footer a:hover,
footer a:active { outline : 0;color : #fff;}
img {border : 0;max-width: 100%;height: auto;width: auto\9; }
img.floatleft { float: left; margin: 0 10px 0 0; }
img.floatright { float: right; margin: 0 0 0 10px; }
table { border-collapse : collapse;border-spacing : 0;margin-bottom : 1.4em; width : 100%; }
th, td, caption { padding : .25em 10px .25em 5px; }
tfoot { font-style : italic; }
caption { background-color : transparent; }
form { margin : 0; }
fieldset { margin-bottom : 1.5em; padding : 0; border-width : 0; }
legend { *margin-left : -7px; padding : 0; border-width : 0; }
label{font-weight : normal;cursor : pointer;display:block;margin:0;position:relative;top:0;left:0;}
label.inline{display:inline;margin:0;}
label span{color:#666;font-size:0.9em;}
label span.right{position:absolute;bottom:0;right:1em;text-align:right;}
label.disabled{color:#ccc;}
button, search, input, select, textarea { font-size : 100%; margin : 0; vertical-align : baseline; *vertical-align : middle; }
button, input { line-height : normal; *overflow : visible; }
button, input[type="button"], input[type="reset"], input[type="submit"] { padding: 0.5em 1em;margin: 0;cursor : pointer; text-shadow:0 1px 0 #fff;}
input[type="checkbox"], input[type="radio"] { box-sizing : border-box; }
input[type="search"] { box-sizing : content-box;}
button::-moz-focus-inner, input::-moz-focus-inner { padding : 0;border : 0;  }
input{margin:0;border:1px solid #ccc;font-size:1em;padding:5px;background:#fff;}
input::-webkit-input-placeholder,input:-moz-placeholder,.placeholder{color:#bbb;}
input::-moz-focus-inner {border:0;}
input[disabled="disabled"], input.disabled{color:#999;background:#f5f5f5;-moz-box-shadow:inset 0px 0px 2px #ddd;-webkit-box-shadow:inset 0px 1px 2px #ddd;box-shadow:inset 0px 1px 2px #ddd;}
input:valid, textarea:valid   { }
input:invalid, textarea:invalid {-webkit-box-shadow : 0 0 2px #f00; -moz-box-shadow : 0 0 2px #f00;box-shadow : 0 0 2px #f00; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {background-color : #ccc; }
#skiptomain { display: none; }
#wrapper {width: 100%;position: relative;text-align: left;}
#headcontainer {width: 100%;}
header {clear: both;width: 80%; font-size: 0.8125em; max-width: 92.3em;margin: 0 auto;padding: 130px 0px 10px 0px;position: relative;color: #000;text-align: center;}
#maincontentcontainer {width: 100%;}
.standardcontainer {}
.darkcontainer {background: rgba(102, 102, 102, 0.05);}
.lightcontainer {background: rgba(255, 255, 255, 0.33);}
#maincontent{clear: both;width: 80%;font-size: 0.8125em;max-width: 92.3em;margin: 0 auto;padding: 0px;color: #333;line-height: 1.5em;position: relative;}
.maincontent{clear: both;width: 80%;font-size: 0.8125em;max-width: 92.3em;margin: 0 auto;padding: 0px;color: #333;line-height: 1.5em;position: relative;}
#footercontainer {width: 100%;	border-top: 1px solid #000;background: #222 url(/images/footerback.png) left top;}
footer {clear: both;width: 80%;font-size: 0.8125em;max-width: 92.3em;margin: 0 auto;padding: 20px 0px 10px 0px;color: #999;}
footer strong {font-size: 1.077em; color: #aaa;}
footer a:link, footer a:visited { color: #999; text-decoration: underline; }
footer a:hover { color: #fff; text-decoration: underline; }
ul.pagefooterlist, ul.pagefooterlistimages {display: block;float: left;margin: 0px;padding: 0px;list-style: none;}
ul.pagefooterlist li, ul.pagefooterlistimages li {clear: left;margin: 0px;padding: 0px 0px 3px 0px;display: block;line-height: 1.5em;font-weight: normal;background: none;}
ul.pagefooterlistimages li {height: 34px;}
ul.pagefooterlistimages li img {padding: 5px 5px 5px 0px;vertical-align: middle;opacity: 0.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter: alpha( opacity  = 75);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
ul.pagefooterlistimages li a{text-decoration: none;}
ul.pagefooterlistimages li a:hover img {opacity: 1.0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha( opacity  = 100);}
#smallprint {margin-top: 20px;line-height: 1.4em;text-align: center;color: #999;font-size: 0.923em;}
#smallprint p{vertical-align: middle;}
#smallprint .twitter-follow-button{margin-left: 1em;vertical-align: middle;}
#smallprint img { margin: 0px 10px 15px 0px; vertical-align: middle; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha( opacity  = 50);	-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#smallprint a:hover img { opacity: 1.0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha( opacity  = 100); }
#smallprint a:link, #smallprint a:visited { color: #999; text-decoration: none; }
#smallprint a:hover { color: #999; text-decoration: underline; }
.section { clear: both; padding: 0px; margin: 0px; }
#calculated .col { background: #ccc; padding: 1em 0; background: rgba(204, 204, 204, 0.85); }
.note { position:relative; padding:1em 1.5em; margin: 0 0 1em 0; background: #fff; background: rgba(255, 255, 255, 0.5)overflow:hidden; }
.note:before { content:""; position:absolute; top:0; right:0; border-width:0 16px 16px 0; border-style:solid; border-color:transparent transparent #cccccc #cccccc; background:#cccccc; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2); box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2); display:block; width:0; }
.note.rounded { -webkit-border-radius:5px 0 5px 5px; -moz-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px; }
.note.rounded:before { border-width:8px; border-color:#ff #ff transparent transparent; -webkit-border-bottom-left-radius:5px; -moz-border-radius:0 0 0 5px; border-radius:0 0 0 5px; }
.siteimage { max-width: 90%; padding: 5%; margin: 0 0 1em 0; background: transparent; -webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; -o-transition: background 0.3s ease; transition: background 0.3s ease; }
.siteimage:hover { background: #bbb; position: relative; top: -2px; }
.twocolumns{ -moz-column-count: 2; -moz-column-gap: 2em; -webkit-column-count: 2; -webkit-column-gap: 2em; column-count: 2; column-gap: 2em; }
.button { display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font-weight: normal; color: #fff; padding: .5em 1em; margin: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #cc1122; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; font-size : 1.1em; }
.button:hover { background: #dd2233; color: #fff; text-decoration: none; }
.button:active { background: #dd2233; color: #fff; position: relative; top: 1px; }
.button:visited { color : #fff; }
.breaker { clear: both; }
.group:before, .group:after { content:""; display:table; }
.group:after { clear:both; }
.group {  zoom:1; }
.floatleft {  float: left; }
.floatright { float: right; }
html { -webkit-overflow-scrolling : touch; -webkit-tap-highlight-color : rgb(52,158,219); -webkit-text-size-adjust : 100%; -ms-text-size-adjust : 100%; }
.clearfix { zoom : 1; }
::-webkit-selection { background : rgb(23,119,175); color : rgb(250,250,250); text-shadow : none; }
::-moz-selection { background : rgb(23,119,175); color : rgb(250,250,250); text-shadow : none; }
::selection { background : rgb(23,119,175); color : rgb(250,250,250); text-shadow : none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance : button; }
::-webkit-input-placeholder { font-size : .875em; line-height : 1.4; }
input:-moz-placeholder { font-size : .875em; line-height : 1.4; }
.ie7 img, .iem7 img { -ms-interpolation-mode : bicubic; }
input[type="checkbox"], input[type="radio"] { box-sizing : border-box; }
input[type="search"] { -webkit-box-sizing : content-box; -moz-box-sizing : content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { padding : 0; border : 0; }
p { -webkit-hyphens : auto; -webkit-hyphenate-character : "\2010"; -webkit-hyphenate-limit-after : 1; -webkit-hyphenate-limit-before : 3; -moz-hyphens : auto; }

.section { clear: both; padding: 0px; margin: 0px; }
.group:before, .group:after { content:""; display:table; }
.group:after { clear:both; }
.group { zoom:1; }
.col { display: block; float:left;}
.col:first-child { margin-left: 0.6%; }
@media only screen and (max-width: 480px) { .col { margin: 1% 0 1% 0%; } }

.span_2_of_2 {	width: 100%; } .span_1_of_2 {width: 49.2%; }
@media only screen and (max-width: 480px) { .span_2_of_2 { width: 100%; } .span_1_of_2 {	width: 100%; } }
.span_3_of_3 { width: 100%; } .span_2_of_3 {	width: 66.1%; } .span_1_of_3 {width: 32.6%; }
@media only screen and (max-width: 480px) { .span_3_of_3 { width: 100%; } .span_2_of_3 { width: 100%; } .span_1_of_3 { width: 100%; } }
.span_4_of_4 { width: 100%; } .span_3_of_4 { width: 74.6%; } .span_2_of_4 {	width: 49.2%; } .span_1_of_4 {	width: 23%; margin:1%; }
@media only screen and (max-width: 480px) { .span_4_of_4 { width: 100%; } .span_3_of_4 { width: 100%; } .span_2_of_4 { width: 100%; } .span_1_of_4 { width: 100%; } }
.span_5_of_5 { width: 100%; } .span_4_of_5 {	width: 79.68%;  } .span_3_of_5 {	width: 59.36%; } .span_2_of_5 {	width: 39.04%; } .span_1_of_5 {	width: 18.72%; }
@media only screen and (max-width: 480px) {.span_5_of_5 { width: 100%; } .span_4_of_5 { width: 100%; } .span_3_of_5 { width: 100%; } .span_2_of_5 {	width: 100%; } .span_1_of_5 { width: 100%;  } }
.span_6_of_6 { width: 100%; } .span_5_of_6 { width: 83.06%; } .span_4_of_6 { width: 66.13%; } .span_3_of_6 {	width: 49.2%; } .span_2_of_6 { 	width: 32.26%; } .span_1_of_6 { width: 15.33%; }
@media only screen and (max-width: 480px) {.span_6_of_6 {	width: 100%;  } .span_5_of_6 { width: 100%;  } .span_4_of_6 { width: 100%;  } .span_3_of_6 {	width: 100%;  } .span_2_of_6 { width: 100%;  } .span_1_of_6 { width: 100%; } }
.span_7_of_7 { width: 100%; } .span_6_of_7 { width: 85.48%; } .span_5_of_7 {	width: 70.97%; } .span_4_of_7 { width: 56.45%; } .span_3_of_7 {	width: 41.92%; } .span_2_of_7 {	width: 27.42%; } .span_1_of_7 {	width: 14.2%; }
@media only screen and (max-width: 480px) { .span_7_of_7 {	width: 100%;  } .span_6_of_7 {	width: 100%; 	} .span_5_of_7 {	width: 100%; 	} .span_4_of_7 { width: 100%; } .span_3_of_7 { width: 100%; } .span_2_of_7 { width: 100%;  } .span_1_of_7 { width: 100%; } }
.span_8_of_8 { width: 100%; } .span_7_of_8 { width: 87.3%; } .span_6_of_8 { width: 74.6%; } .span_5_of_8 { width: 61.9%;  } .span_4_of_8 { width: 49.2%;  } .span_3_of_8 {	width: 36.5%; } .span_2_of_8 {	width: 23.8%; } .span_1_of_8 {width: 11.1%; }
@media only screen and (max-width: 480px) {.span_8_of_8 {width: 100%; }.span_7_of_8 { width: 100%; } .span_6_of_8 { width: 100%; } .span_5_of_8 { width: 100%; } .span_4_of_8 { width: 100%; } .span_3_of_8 { width: 100%; } .span_2_of_8 { width: 100%; } .span_1_of_8 { width: 100%; } }
.span_9_of_9 { width: 100%; } .span_8_of_9 { width: 88.71%;} .span_7_of_9 { width: 77.42%; } .span_6_of_9 { width: 66.13%; } .span_5_of_9 { width: 54.84%; } .span_4_of_9 { width: 43.55%;  } .span_3_of_9 { width: 32.26%; } .span_2_of_9 { width: 20.97%; } .span_1_of_9 {width: 9.68%; }
@media only screen and (max-width: 480px) { .span_9_of_9 { width: 100%; } .span_8_of_9 { width: 100%; } .span_7_of_9 {	width: 100%; } .span_6_of_9 {	width: 100%; } .span_5_of_9 {	width: 100%; } .span_4_of_9 {	width: 100%; } .span_3_of_9 {	width: 100%; } .span_2_of_9 {width: 100%; } .span_1_of_9 { width: 100%; } }
.span_10_of_10 { width: 100%; } .span_9_of_10 { width: 89.84%; } .span_8_of_10 { width: 79.68%; } .span_7_of_10 { width: 69.52%; } .span_6_of_10 { width: 59.36%; } .span_5_of_10 { width: 49.2%; } .span_4_of_10 { width: 39.04%; } .span_3_of_10 { width: 28.88%; } .span_2_of_10 { width: 18.72%; } .span_1_of_10 { width: 8.56%; }
@media only screen and (max-width: 480px) { .span_10_of_10 { width: 100%; } .span_9_of_10 {	width: 100%; } .span_8_of_10 {	width: 100%; }	.span_7_of_10 {	width: 100%; } .span_6_of_10 {	width: 100%; }	.span_5_of_10 {	width: 100%; } .span_4_of_10 {	width: 100%; } .span_3_of_10 { width: 100%; } .span_2_of_10 {	width: 100%; } .span_1_of_10 { width: 100%; } }
.span_11_of_11 { width: 100%; } .span_10_of_11 { width: 90.76%; } .span_9_of_11 { width: 81.52%; } .span_8_of_11 { width: 72.29%; } .span_7_of_11 { width: 63.05%; } .span_6_of_11 { width: 53.81%; } .span_5_of_11 { width: 44.58%; } .span_4_of_11 { width: 35.34%; } .span_3_of_11 { width: 26.1%; } .span_2_of_11 { width: 16.87%; } .span_1_of_11 { width: 7.63%; }
@media only screen and (max-width: 480px) { .span_11_of_11 { width: 100%; } .span_10_of_11 { width: 100%; } .span_9_of_11 { width: 100%; } .span_8_of_11 { width: 100%; } .span_7_of_11 { width: 100%; } .span_6_of_11 { width: 100%; } .span_5_of_11 { width: 100%; } .span_4_of_11 { width: 100%; } .span_3_of_11 { width: 100%; } .span_2_of_11 { width: 100%; } .span_1_of_11 { width: 100%; } }
.span_12_of_12 { width: 100%; } .span_11_of_12 { width: 91.53%; } .span_10_of_12 { width: 83.06%; } .span_9_of_12 { width: 74.6%; } .span_8_of_12 { width: 66.13%; } .span_7_of_12 { width: 57.66%; } .span_6_of_12 { width: 49.2%; } .span_5_of_12 { width: 40.73%; } .span_4_of_12 { width: 32.26%; } .span_3_of_12 { width: 23.8%; } .span_2_of_12 { width: 15.33%; } .span_1_of_12 { width: 6.86%; }
@media only screen and (max-width: 480px) { .span_12_of_12 { width: 100%; } .span_11_of_12 { width: 100%; } .span_10_of_12 { width: 100%; } .span_9_of_12 { width: 100%; } .span_8_of_12 { width: 100%; } .span_7_of_12 { width: 100%; } .span_6_of_12 { width: 100%; } .span_5_of_12 { width: 100%; } .span_4_of_12 { width: 100%; } .span_3_of_12 { width: 100%; } .span_2_of_12 { width: 100%; } .span_1_of_12 { width: 100%; } }


a:focus, *:focus { noFocusLine: expression(this.onFocus=this.blur()); }
a:hover, a:active, a:focus { outline: 0!important;}


#minimenu-icon {position:absolute;top:30%;right:5%;font-size:25px;font-weight:normal;cursor:pointer;display:none;}
#minimenu-icon:hover {color:#c40000;}
@media only screen and (max-width: 1500px) {  #header-slogan-top {font-size:12px;} #header-slogan-bottom {font-size:11px;} #exclusive {font-size:19px;} }
@media only screen and (max-width: 1450px) {  #search-section input[type=text] {width:92%;} #header-slogan-top {font-size:10px;} #header-slogan-bottom {font-size:9px;} #exclusive {font-size:18px;} }
@media only screen and (max-width: 1400px) {  #search-section input[type=text] {width:91%;} .cart-has {display:none!important;} #header-slogan-top {font-size:9px;margin-top:35px;} #header-slogan-bottom {display:none;} #free-flights {font-size:48px;} #free-with {font-size:18px;}	#exclusive {font-size:17px;} }
@media only screen and (max-width: 1320px) {  #nav li a {font-size:12px;}   #nav li a img {width:18px;height:18px;}  }
@media only screen and (max-width: 1250px) {  #search-section input[type=text] {width:92%;} #header-slogan-top {display:none;} #whoson_chat_link {font-size:13px;} #free-flights {font-size:36px;} #free-with {font-size:14px;margin:8px 0 0 0;} #exclusive {font-size:15px;}   #mc_embed_signup {padding-bottom:0px!important;max-height: 130px!important;}  #mc_embed_signup_scroll label {font-size:9px;} #quick-links a {padding-top:6px!important;padding-bottom:6px!important;}  }
@media only screen and (max-width: 1200px) {  #search-section input[type=text] {width:91%;} #header-bottom-social {display:none;} #whoson_chat_link i {display:none;} #exclusive {font-size:14px;} #footer-bar .maincontent .section div {font-size:15px;}    #mc_embed_signup {padding-bottom:0px!important;padding-top:10px;max-height: 132px;}  }
@media only screen and (max-width: 1090px) {  #nav li a {padding-left:10px;padding-right:10px;} #quick-links a {padding-top:4px!important;padding-bottom:4px!important;}  #mc_embed_signup {padding-bottom:0px!important;max-height: 130px!important;} #mc_embed_signup_scroll label {font-size:10px;padding-bottom:0px;} }  }
@media only screen and (max-width: 990px) {  #nav li a {padding-left:3px;padding-right:3px;font-size:11px;}  }
@media only screen and (max-width: 769px) { .LPMcontainer {display:none!important;} }

@media only screen and (min-width: 769px) and (max-width: 1280px)  {  .RC_CSS_PL_Product_Container_Class .span_1_of_4:nth-child(odd) {clear:both;} .RC_CSS_PL_Product_Container_Class .span_1_of_4 {width:48%!important;}  .RC_CSS_PL_Product_Container_Class .span_1_of_4 .span_1_of_4 {width:99%!important;}  .RC_CSS_PL_Product_Container_Class .span_1_of_4 .span_3_of_4 {width:100%!important;} .RC_CSS_PL_ProductContainer {border-bottom:1px solid #CCC!important;} .rc-dp-small-img {width:auto!important;height:auto!important;}  .rc-dpo-options select{width:200px!important;}  }

@media only screen and (max-width: 1375px)  { .flags-icon {display:none!important;} }


@media only screen and (min-width: 769px) and (max-width: 990px) {   .cart_head li:nth-child(even) { background: rgba(255, 255, 255, 0.1);} .cart_head li:nth-child(odd) { background: none;} .cart_item { height: 10px;} .cart_head li { font-size: 1.1em;} .cart_item li p { font-size: 1.4em; font-weight: 700;} .cart_item li span {  font-size: 1em;} .cart_item li h2 { font-size: 1.4em;} .cart_head_title { display: table-cell; width: 15%;} .cart_head_product { width: 45%;} .cart_head_options { width: 19.5%;} .cart_head_price { width: 18.5%;} .cart_img_col {} .cart_img_col img {max-width: 75px;} .cart_product_col {width: 45%;} .cart_price_col {width: 11.625%;} .cart_options_col {width: 19.5%;} .cart_del_col {width: 6.875%;float:none!important;}  }

@media only screen and (max-width: 481px) { .cart_item { height: 100px;} .cart_head li { float: none; font-size: 1em;} .cart_item li { float: none;} .cart_item li p { font-size: 1.2em;} .cart_item li span { font-size: 1em;} .cart_item li h2 {font-size: 1em;} .cart_head_title {  display: none;} .cart_head_product { display: table-cell; width: 45%;} .cart_head_options { display: table-cell; width: 18.5%;} .cart_head_price { display: table-cell;width: 21.625%;} .cart_img_col { width: 15%; display: table-cell;background-image: none!important;} .cart_img_col img { max-width: 60px;  display: inline-block; height: auto;} .cart_product_col {  display: table-cell;  width: 30%; padding-bottom: 12px !important;} .cart_options_col { display: table-cell; width: 18.5%;} .cart_price_col { display: table-cell; width: 11.625%;} .cart_del_col {  display: table-cell;  width: 9%; float:none!important;} .cart_item li:nth-child(even) {	background: #EEE;} .cart_head li:nth-child(odd) {  background: rgba(255, 255, 255, 0.1); } }


@media screen and (min-width: 50em) { .grid-testimonials li {  margin-right: 5%;  width: 30% } .grid-testimonials li:nth-child(3n) {  margin-right: 0 }  }


@media only screen and (min-width: 1490px) {
	.maincontent {width:100%!important;}
}
@media only screen and (max-width: 1445px) {
	#nav li a {font-size:14px;}
}


.rc-dp-small-img {width:auto!important;height:auto!important;}
.full-width table:first-of-type {margin:0px 2%;width:96%;}
.full-width h2 {padding:0 3%;}
.full-width h1 {padding:0 3%;font-size:20px;}
input[type="submit"] {text-shadow:0 0px 0 #fff!important;text-transform:uppercase;font-weight:normal!important;font-size:13px;}
.live-chat-wrap {float:right;margin:3px 5px 0 0;}
.live-chat-wrap .live-chat-text {font-weight:bold;color:#C40000;}
.live-chat-wrap .live-chat-img {height:40px;height:40px;margin:2px 5px 0 0;vertical-align:middle;}


.productGroupTitle {position:absolute!important;text-align:center!important;top:61px!important;display:block!important;padding:5px 20px!important;letter-spacing:0px!important;background:#FFF!important;font-size:20px!important;font-weight:bold!important;color:#444!important;margin-left:55px!important}
.page-current-products {margin:0 0 35px 0;padding:25px 35px 0 25px;padding-top:75px!important;}


select#ProductSort { width: 120px; font-size: 11px;}

.RC_CSS_Col {padding:2px;width:99%;}
.PL_Sort_CSSClass {float:right !important; margin:-14px 28px 0 0!important;width:auto;}
.RC_CSS_PL_Header_Class {position:absolute;top:0px;}
.RC_CSS_PL_BreadCrumbs_Class {padding-left: 25px;padding-top:25px;}
.RC_CSS_PL_PageLink_Class {margin-top:49px; padding: 0px;}
.RC_CSS_PL_PageLink_Class a {display:inline-block;}
.RC_CSS_PL_PageLink_Class a font {background:#EEE;border:1px solid #CCC;}
.RC_CSS_PL_PageLink_Class a font {padding:2px 4px;margin:0 3px; font-size: 14px !important;}
.RC_CSS_PL_PageLink_Class a catalogProductMfg:hover {background:#DDD;}


.RC_CSS_PL_PG_Title_Class div[align=left] p {padding:0 25px;}
.RC_CSS_PL_PG_Title_Class ol {margin:0 25px 25px 25px;}
.RC_CSS_SubgroupImageLink_Class img {max-height:154px;}
.RC_CSS_SubgroupImageLink_Class {display:block;border:1px solid #CCC;padding:20px 0;width:90%!important;margin-left:5%!important;border-radius:3px;margin-bottom:-6px;}
.RC_CSS_SubgroupTitleLink_Class {background:#EEE!important;display:block;font-size:18px;font-weight:bold;font-family: 'PT Sans', sans-serif;border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:20px 0;width:90%!important;margin-left:5%!important;margin-bottom:32px;}
.RC_CSS_SubgroupPriceRange_Class {color:#888;font-weight:normal;font-size:14px;}
.col:hover .RC_CSS_SubgroupImageLink_Class {border:1px solid #888;}
.col:hover .RC_CSS_SubgroupTitleLink_Class {background:#EEE;color:#333; border-left:1px solid #888;border-bottom:1px solid #888;border-right:1px solid #888;}
.PL_Cart_CSSClass, .RC_CSS_Cart_Count_Class {display:none;}
.RC_CSS_PL_PG_Container_Class .col {text-align:center!important;}
.RC_CSS_DisplayProduct_ShortDescr {width:100%;text-align:center;}


.RC_CSS_PL_ProductContainer {width:88%;margin:0 4% 50px 6%;position:relative;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:12px 0 25px 0;text-align:center;}
.RC_CSS_PL_ProductContainer .RC_CSS_DisplayProduct_Table {padding:0;}
.RC_CSS_PL_ProductContainer .RC_CSS_DisplayProduct_Price {width:100%;background:#FFF;padding:10px 0;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;margin-left:-1px;}
.RC_CSS_PL_ProductContainer .rc-dpp-review-info {margin:10px 0 50px 0;}
.RC_CSS_PL_ProductContainer .rc-dpp-product-prices {width:100%!important;padding:0;margin:0;}
.RC_CSS_PL_ProductContainer div.rc-dpp-product-price-row:nth-of-type(1) {float:left;width:10%!important;clear:none!important;display:inline-block!important;text-align:center!important;}
.RC_CSS_PL_ProductContainer div.rc-dpp-product-price-row:nth-of-type(2) {float:left;width:80%!important;clear:none!important;display:inline-block!important;text-align:center!important;}
.RC_CSS_PL_ProductContainer div.rc-dpp-product-price-row {padding:4px 0;}
.RC_CSS_DisplayProduct_List .rc-dpp-product-price-row .rc-dpp-product-regular-price-label {width:auto;float:left;padding:10px 8px 10px 14%;text-align:center;display:none!important;clear:none!important;}
.RC_CSS_DisplayProduct_List .rc-dpp-product-price-row .rc-dpp-product-regular-price {width:auto;float:left;text-align:center;display:none!important;clear:none!important;padding:10px 0;}
.RC_CSS_DisplayProduct_List .rc-dpp-product-price-row .rc-dpp-product-sale-price-label {width:auto;float:left;padding:10px 8px;text-align:center;display:inline-block!important;clear:none!important;font-weight:bold;font-size:14px;}
.RC_CSS_DisplayProduct_List .rc-dpp-product-price-row .rc-dpp-product-sale-price {width:auto;float:left;text-align:center;display:inline-block!important;clear:none!important;padding:10px 0;font-weight:bold;font-size:16px;}

.RC_CSS_DisplayProduct_List .rc-dpp-product-price-row .rc-dpp-product-feature-price-label {font-size:16px;font-weight:bold;color:#C40000;margin-left:10%;}
.RC_CSS_DisplayProduct_List .rc-dpp-product-price-row .rc-dpp-product-feature-price {font-size:20px;font-weight:bold;color:#C40000;}

.RC_CSS_DisplayProduct_List {text-align:center;}
.RC_CSS_DisplayProduct_List .rc-dpo-isn-form div:first-of-type {border:1px solid #AAA;background:#FFF;position:absolute;z-index:99999999;top:-150px;left:15px;right:15px;bottom:185px;padding:0!important;margin:0!important;}
.RC_CSS_DisplayProduct_List .rc-dpo-isn-form .orderform {margin:0!important;padding:0!important;width:100%!important;}
.RC_CSS_DisplayProduct_List .rc-dpo-isn-form input[type=text] {width:150px!important;}
.RC_CSS_DisplayProduct_List .rc-dpo-isn-form tr.orderformbody td {padding:20% 0!important;}
.RC_CSS_DisplayProduct_List .rc-dpo-isn-form table.orderform tr:nth-of-type(1) td:nth-of-type(1) {text-align:right!important;}
.RC_CSS_DisplayProduct_List a:first-of-type {display:block;width:100%;text-align:center;}
.RC_CSS_DisplayProduct_List img.rc-dp-small-img {width:70%;margin: 10px 0;}
.RC_CSS_DisplayProduct_List .RC_CSS_DisplayProduct_NumberList {text-align:center;padding:0 8px;display:none!important;}
.RC_CSS_DisplayProduct_List .productTitle {text-align:left;padding:0 8px;font-weight:bold;font-size:17px;}
.RC_CSS_DisplayProduct_List div.catalogProductQty {padding:15px 0 12px 0;border-top:1px solid #CCC;margin-top:15px;}
.RC_CSS_DisplayProduct_List input.catalogProductQty {margin-bottom:-4px!important;}
.RC_CSS_DisplayProduct_List .rc-dpo-ordermessage {background:#FFF!important;margin:0 5% 6px 5%;border:1px solid #DDD;}


.RC_CSS_DisplayProduct_Detail p.catalogProductPrice {margin-bottom:-25px!important;}
.RC_CSS_DisplayProduct_Detail #divInStockNotifySignUp1 {border:1px solid #AAA;position:absolute;z-index:99999999;margin-top:-20px;margin-left:22%;}
.RC_CSS_DisplayProduct_Detail #divInStockNotifySignUp2 {border:1px solid #AAA;position:absolute;z-index:99999999;margin-top:-20px;margin-left:22%;}
.RC_CSS_DisplayProduct_Detail #divInStockNotifySignUp3 {border:1px solid #AAA;position:absolute;z-index:99999999;margin-top:-20px;margin-left:22%;}
.RC_CSS_DisplayProduct_Detail #divInStockNotifySignUp4 {border:1px solid #AAA;position:absolute;z-index:99999999;margin-top:-20px;margin-left:22%;}
.RC_CSS_DisplayProduct_Detail #divInStockNotifySignUp5 {border:1px solid #AAA;position:absolute;z-index:99999999;margin-top:-20px;margin-left:22%;}
.RC_CSS_DisplayProduct_Detail .productTitle span span[style="color:Blue;"] {display:none!important;}
.RC_CSS_DisplayProduct_Detail .rc-dpo-ordermessage {display:inline-block!important;background:#FFF!important;margin:0 0 15px 2.5%;border:1px solid #DDD;}
.RC_CSS_DisplayProduct_Detail .rc-dpo-options select {margin-bottom:15px;}


.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail {padding-bottom:75px;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) {width:38%;float:left;text-align:center!important;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .RC_CSS_Row {display:block!important;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) .RC_CSS_Col {display:block!important;width:100%!important;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) .catalogProductMfg {position:absolute;top:-69px;left:45px;padding:15px;background:#FFF;text-align:center;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) .catalogProductNum {position:absolute;top:305px;left:15%;text-align:left!important;font-size:13px;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) .RC_CSS_Col a:first-of-type {display:block!important;height:320px!important;position:relative!important;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) #Prod1 {margin-bottom:100px;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .RC_CSS_DisplayProduct_NumberList {position:absolute;top:450px;right:0;left:5%;text-align:left!important;font-size:12px;width:31%;line-height:11px!important;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) .RC_CSS_Col a {display:inline-block!important;margin:0 auto!important;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) .productTitle { position:absolute;top:22px;right:0;padding-right:30px;left:100%;width:150%;text-align:left!important;font-weight:bold;font-size:26px;line-height:24px;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_DisplayProduct_Descr {margin-top:55px;padding:30px 5%;width:90%;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail div.RC_CSS_Row:nth-of-type(1) div.rc-dp-small-img {display:block!important;height:320px!important;position:relative!important;}

.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .RC_CSS_DisplayProduct_ShortDescr {position:relative;top:40px;left:0;right:320px;padding:50px 5%;clear:both;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .RC_CSS_DisplayProduct_Price {position:absolute;width:62%;top:220px;right:0;left:38%;z-index:9999!important;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-product-prices-detail {width:100%;display:block;margin-left:-52px;margin-bottom:25px;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-product-prices-detail div.rc-dpp-product-price-row:nth-of-type(3) {margin-left:7%!important;padding-top:15px;margin-top:-10px;padding-right:11px;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-product-prices-detail .rc-dpp-product-sale-price-label {position:absolute;margin-top:-27px;margin-left:115px;font-size:18px;font-weight:bold;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-product-prices-detail .rc-dpp-product-sale-price {position:absolute;margin-top:-27px;margin-left:204px;font-size:18px;font-weight:bold;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-product-prices-detail .rc-dpp-product-feature-price-label {font-size:24px;color:#C40000;font-weight:bold;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-product-prices-detail .rc-dpp-product-feature-price {text-indent:25px;font-size:24px;color:#C40000;font-weight:bold;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-product-prices-detail .rc-dpp-product-savings-label {position:absolute;margin-top:-32px;margin-left:226px;font-size:12px;color:green;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-product-prices-detail .rc-dpp-product-savings {position:absolute;margin-top:-32px;margin-left:314px;font-size:13px;color:green;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpp-review-info {position:absolute;top:0;right:32px;margin-top:-195px;padding-bottom:22px;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail .rc-dpo-stockstatus {padding-bottom:40px;padding-top:40px;margin-left:-2%;}
.RC_CSS_DisplayProduct_ST.RC_CSS_DisplayProduct_Detail #InStockNotifyButton {position:absolute;margin-top:-30px;margin-left:160px;}



.orderform {width:96%;margin:0 2%;}
.RC_CSS_ShowCart_Header_Class {position:absolute;top:16px;left:0px;right:0px;}
.rc-dpp-review-info {margin-right:35px;}
.RC_CSS_ContinueShop_Class {background:#CCC!important;color:#222!important;margin-right:25px!important;}
.RC_CSS_ContinueShop_Class:after {content:" >";}
.RC_CSS_ShowCart_Title_Class {font-size:16px;padding:6px 20px!important;background:#FFF; letter-spacing: 0px!important; background: #FFF!important;font-size: 20px!important; font-weight: bold!important; color: #444!important; margin-left: 55px!important;margin-top:52px;}
.RC_CSS_PL_CartItemDesc_Class {font-size:16px;}
.orderformhdr {background:#878787!important;}
.orderformbody {background:#FFF!important;}
tr.orderformbody {border-bottom:1px solid #CCC;}
tr.orderformbody td {padding:25px 0;}
.RC_CSS_CartButtons_Class {padding:0!important;margin:0!important;width:100%!important;text-align:right!important;}
.RC_CSS_CartButtons_Class .RC_CSS_Row {display:inline-block;float:right;padding-right:25px;margin-top:25px;}
.RC_CSS_PL_Checkout_Button_Class {color:#FFF!important;text-indent:30px;}
tr.orderformbody td.orderformbody:nth-of-type(3) {text-align:center!important;}
tr.orderformbody td.orderformbody:nth-of-type(4) {text-align:center!important;font-weight:bold;}
.orderform tr td[colspan="3"] {padding:15px 0!important;border-bottom:1px solid #CCC;}
.orderform tr td[style="color: red; white-space:nowrap;"]  {padding:22px 10px 15px 0!important;border-bottom:1px solid #CCC;}
#rc_total {font-size:18px;font-weight:bold;padding:14px 0px 14px 25px;border-bottom:1px solid #CCC;}
#rc_subTotal {line-height:40px;}
#rc_ship_rate {padding-right:10px;}
td[style="padding-left:20px;"] {text-align:right!important;}


.RC_CSS_ProdRev_Class {display:block;width:92%;margin:25px 4%;background:#EDEDED;border:1px solid #CBCBCB;}
.RC_CSS_ProdRev_Class div:nth-of-type(1) {font-size:20px;font-weight:bold;padding:20px 20px;}
.RC_CSS_ProdRev_Class div:nth-of-type(2) {background:#DDD;padding:25px 15px;}
.RC_CSS_ProdRev_Class div:nth-of-type(3) {}
.RC_CSS_ProdRevLst_Class {list-style:none;padding:0;margin:0;border-top:1px solid #CCC;}
.RC_CSS_ProdRevLst_Class li {list-style:none;padding:0;margin:0;padding:25px 0;border-bottom:1px solid #CCC;}
.RC_CSS_ProdRevLst_Class li ul {list-style:none;padding:0;margin:0;}
.RC_CSS_ProdRevLst_Class li ul li {list-style:none;padding:0;margin:0;border-bottom:0px;padding:0 4%;}
.RC_CSS_ProdRevLst_Class li ul li:nth-of-type(3) {font-size:16px;}
.RC_CSS_ProdRev_Class h3 {padding:5% 0;width:100%;display:block;text-align:center;font-size:14px;}

.RC_CSS_ProdRevFrm_Class i {font-size:11px;font-weight:normal;}
.RC_CSS_ProdRevFrm_Class input[type=submit] {float:right;margin-top:20px;}
.RC_CSS_ProdRevFrm_Class #divCheckLen {font-size:16px!important;}

.RC_CSS_ProdRevFrm_Class #txtRFirstName {width:200px;margin-top:6px;margin-bottom:6px;}
.RC_CSS_ProdRevFrm_Class #txtRLastName {width:200px;margin-bottom:6px;}
.RC_CSS_ProdRevFrm_Class #txtEmail {width:200px;margin-bottom:6px;}


#rc_search_result_title {display:none!important;}

.rc-search-results {border-top:1px solid #CCC;}
.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;}




.rc-dpp-product-savings-label {display:none;}
.rc-dpp-product-savings {display:none;}

.span_1_of_4 .rc-dpp-product-regular-price-label {display:none!important;}
.span_1_of_4 .rc-dpp-product-regular-price {display:none!important;}







	.RC_CSS_PL_Checkout_Button_Class {background:url(/RCTemplates/1213/Images/lock-icon.png);background-position:12px 9px;background-repeat:no-repeat}
	.header-logo-image {width:175px;height:56px;background:url(/RCTemplates/1213/Images/darting_logo22.png);background-size:100% 100%;margin:2px 0 0 6px;display:block;float:left;}
	.RC_CSS_AddToCart_Class {padding:12px 10px!important;padding-right:28px!important;background:url(/RCTemplates/1213/Images/add-to-cart-icon.png);background-repeat:no-repeat;background-position:89px 6px;}


.BlogArchive a { margin: 5px 2px; display: block;}
