.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
#slideshow .slide{z-index:500}
#slideshow .currentPic{z-index:590}
#btns_wrap{position:absolute;z-index:999;font-size:0;text-align:left;bottom:15px;right:25px}
#btns a{display:inline-block;text-indent:-9999px;background:url(../images/homepage/btn-sprite.png) no-repeat 0 0;width:10px;height:11px;margin-left:5px}
#btns a:first-child{margin-left:0}
#btns a.selected,#btns a:hover{background-position:0 bottom}
.promise1{width:30.7%;margin:1%;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);box-shadow:0 1px 3px rgba(0,0,0,0.63);position:relative;display:inline-block}
.promise2{width:30.7%;margin:1%;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);box-shadow:0 1px 3px rgba(0,0,0,0.63);position:relative;display:inline-block}
.promise3{width:30.7%;margin:1%;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);box-shadow:0 1px 3px rgba(0,0,0,0.63);position:relative;display:inline-block}
.promises{width:100%!important;text-align:center!important}
.pledge__text{display:inline-block!important;vertical-align:middle!important;color:#2683a3!important;font-size:17.5px!important;text-align:center!important;font-weight:700;margin-bottom:8px}
.pledges .pledge__text a{color:#2683a3}
.row li{list-style-type:none}
.clear{clear:both}
.commitment{padding-top:2%;max-width:95%}
.commitment .commitment__text a.cta{color:#2684a3;display:block;text-align:right}
.commitment .commitment__text{vertical-align:top;width:60%;padding-top:20px;display:inline-block;padding-left:3%}
.commitment__text > h3{text-align:left}
.commitment__text > p{text-align:left;padding:0;margin:0;font-size:14px;line-height:22px;color:#797979}
.commitment .commitment__text h3{color:#5a5a5a;display:block;border-bottom:2px solid #DBDBDB;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:3px;margin:0 0 13px;font:400 27px "Arvo",Rockwell,sans-serif}
.pledges{max-width:100%;margin-left:auto;margin-right:auto;margin-top:2%;text-align:center}
.pledge1{display:inline-block;margin-left:1%;margin-right:1%}
.pledge2{margin-left:1%;margin-right:1%;display:inline-block}
.iblock_commitment_image{width:33%;float:left;padding-left:5%;padding-bottom:2%}
.promises{.display:inline-block;width:100%}
#div_articleid_2 img{display:block;width:100%;max-width:100%;height:auto}
.promos a:hover .promo__cta{background:#ef762b;background:-moz-linear-gradient(left,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ef762b),color-stop(50%,#ef6327),color-stop(50%,#ef6327),color-stop(100%,#ef762b));background:-webkit-linear-gradient(left,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);background:-o-linear-gradient(left,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);background:-ms-linear-gradient(left,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);background:linear-gradient(to right,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef762b',endColorstr='#ef762b',GradientType=1)}
.promos .promo__cta{position:absolute;bottom:12px;right:15px;width:98px;height:34px;background:#ef6327;background:-moz-linear-gradient(left,#ef6327 0%,#ef762b 50%,#ef6327 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ef6327),color-stop(50%,#ef762b),color-stop(100%,#ef6327));background:-webkit-linear-gradient(left,#ef6327 0%,#ef762b 50%,#ef6327 100%);background:-o-linear-gradient(left,#ef6327 0%,#ef762b 50%,#ef6327 100%);background:-ms-linear-gradient(left,#ef6327 0%,#ef762b 50%,#ef6327 100%);background:linear-gradient(to right,#ef6327 0%,#ef762b 50%,#ef6327 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef6327',endColorstr='#ef6327',GradientType=1);color:#fff;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;line-height:34px;text-align:center}
.promos a span{display:block}
.promos a:hover .promo__cta{background:#ef762b;background:-moz-linear-gradient(left,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ef762b),color-stop(50%,#ef6327),color-stop(50%,#ef6327),color-stop(100%,#ef762b));background:-webkit-linear-gradient(left,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);background:-o-linear-gradient(left,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);background:-ms-linear-gradient(left,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);background:linear-gradient(to right,#ef762b 0%,#ef6327 50%,#ef6327 50%,#ef762b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef762b',endColorstr='#ef762b',GradientType=1)}
.promo__img{padding:3%}
.promo__title{color:#1f718b;float:left;padding-left:5%;padding-bottom:2%;border-bottom:2px solid transparent;display:inline-block;font:300% "Museo Slab",Rockwell,sans-serif}
.promo{width:30.7%;margin:1%;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);box-shadow:0 1px 3px rgba(0,0,0,0.63);position:relative;display:inline-block}
.promos{width:100%;text-align:center}
.promo1{width:30.7%;margin:1%;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);box-shadow:0 1px 3px rgba(0,0,0,0.63);position:relative;display:inline-block}
.promo2{width:30.7%;margin:1%;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);box-shadow:0 1px 3px rgba(0,0,0,0.63);position:relative;display:inline-block}
.promo3{width:30.7%;margin:1%;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);box-shadow:0 1px 3px rgba(0,0,0,0.63);position:relative;display:inline-block}
.promos a{display:block;#div_articleid_2imgsrc:/FeaturedProducts.gif],#div_articleid_2 img[src$=/clear1x1.gif],#div_articleid_2 .v65-productDisplay img {;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;height:auto;min-width:25px}
#div_articleid_2 img[src="/clearfix1x1.gif"]{display:inline;width:auto;height:auto}
.v65-productDisplay .productnamecolor.colors_productname,a.productnamecolor.colors_productname{color:#333;font:600 12px/1.5em 'Source Sans Pro',Arial,Sans-Serif;text-transform:uppercase}
.v65-productDisplay .productnamecolor.colors_productname:hover,a.productnamecolor.colors_productname:hover{color:#e9616e;text-decoration:none}
table.v65-productDisplay font.text.colors_text,table.v65-productDisplay font.text.colors_text b{color:#333;font:normal normal 400 12px/ 'Source Sans Pro',Arial,Sans-Serif!important}
#content_area .v65-productDisplay img[src$="nophoto.gif"],#content_area .v65-productDisplay img[src*="/v/vspfiles/photos/"]{display:block;width:100%;max-width:200px;height:auto;margin:0 auto;margin-bottom:10px;border:0!important}
table.v65-productDisplay .productnamecolor{font-size:12px;font-weight:400}
table.v65-productDisplay .product_listprice,table.v65-productDisplay .product_listprice b{font-size:12px;font-weight:400}
table.v65-productDisplay .product_productprice,table.v65-productDisplay .product_productprice b{font-size:12px;font-weight:400}
table.v65-productDisplay .product_saleprice,table.v65-productDisplay .product_saleprice b{font-size:12px;font-weight:400;color:#e74f5d}
table.v65-productDisplay .product_dealprice{font-size:12px;font-weight:400;color:#e74f5d}
@media (max-width:480px) {
table.v65-productDisplay .productnamecolor{font-size:12px}
table.v65-productDisplay .product_listprice,table.v65-productDisplay .product_listprice b{font-size:12px}
table.v65-productDisplay .product_productprice,table.v65-productDisplay .product_productprice b{font-size:12px}
table.v65-productDisplay .product_saleprice,table.v65-productDisplay .product_saleprice b{font-size:12px}
table.v65-productDisplay .product_dealprice{font-size:12px}
}