div#masthead .header_logo { background-image:url(../images/logos/sgh-logo-white2x.png); background-size:139px 24px; -webkit-background-size:139px 24px; }
div#masthead a#store_locator_link { background-image:url(../images/arrows/grey-arrow2x.png); background-size:4px 7px; -webkit-background-size:4px 7px; }
div#masthead a#shopping_cart_link { background-image:url(../images/icons/shop-cart2x.png); background-size:13px 11px; -webkit-background-size:13px 11px; }
.left_arrow { background-image:url(../images/arrows/blue-arrow-left2x.png); background-size:4px 7px; -webkit-background-size:4px 7px; }
.right_arrow { background-image:url(../images/arrows/blue-arrow-right2x.png); background-size:4px 7px; -webkit-background-size:4px 7px; }
ul.nav a { background-image:url(../images/arrows/arrow2x.png); background-size:9px 26px; -webkit-background-size:9px 26px; }
.black_btn.addToCart span { background-image:url(../images/icons/add-cart2x.png); background-size:25px 17px; -webkit-background-size:25px 17px; }
.black_btn.addToCart.noIcon span { background-image:url(../images/icons/add-cart-single2x.png); background-size:15px 12px; -webkit-background-size:15px 12px; }
#account .card-type .cards { background-image:url(../images/icons/cc-types2x.png); background-size:118px 15px; }

/* Catalog Nav */
ul.nav li.Wrap { background-size:81px 30px, 100% 100%; background-image:url(../images/icons/styles-wrap2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-wrap2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
ul.nav li.Rectangle { background-size:66px 31px, 100% 100%; background-image:url(../images/icons/styles-rectangle2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-rectangle2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:25px center, left top; }
ul.nav li.Square { background-size:74px 34px, 100% 100%; background-image:url(../images/icons/styles-square2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-square2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
ul.nav li.Pilot { background-size:70px 32px, 100% 100%; background-image:url(../images/icons/styles-pilot2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-pilot2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
ul.nav li.Shield { background-size:75px 36px, 100% 100%; background-image:url(../images/icons/styles-shield2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-shield2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
ul.nav li.Round { background-size:74px 36px, 100% 100%; background-image:url(../images/icons/styles-round2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-round2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
ul.nav li.Oval { background-size:69px 26px, 100% 100%; background-image:url(../images/icons/styles-oval2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-oval2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
ul.nav li.Rimless { background-size:76px 31px, 100% 100%; background-image:url(../images/icons/styles-rimless2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-rimless2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
ul.nav li.Butterfly { background-size:68px 35px, 100% 100%; background-image:url(../images/icons/styles-butterfly2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-butterfly2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:25px center, left top; }
ul.nav li.Cat-Eye {  background-size:67px 32px, 100% 100%; background-image:url(../images/icons/styles-cat-eye2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-cat-eye2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:25px center, left top; }
ul.nav li.Goggle { background-size:61px 37px, 100% 100%; background-image:url(../images/icons/styles-goggle2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-goggle2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:30px center, left top; }
ul.nav li.Semi-Rimless { background-size:81px 33px, 100% 100%; background-image:url(../images/icons/styles-semi-rimless2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-semi-rimless2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
ul.nav li.Wayfarer { background-size:80px 37px, 100% 100%; background-image:url(../images/icons/styles-wayfarer2x.png), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5)); background-image:url(../images/icons/styles-wayfarer2x.png), -moz-linear-gradient(top, #FFF 0%, #F5F5F5 100%); background-position:20px center, left top; }
