@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
/*center table, center img{display: none;}*/
*{margin: 0;padding: 0;}
body{font-family: arial, helvetica, serif;font-size: 1em;}
.clearBoth{clear: both;}
.cb{clear: both;}
form{display: inline;}
img{border: none;display: block;}
#PageWrapper{position: relative;}
#PageWrapperNL{position: relative;}
#Header{position: relative;}
#headerSearchForm{position: absolute; width: 57%; background-color: #000;border: 2px solid rgb(96, 87, 80); border-radius: 2px 2px 2px 2px;}
#query{float: left;border: none;background-color: #000;color: #bca691;padding: 3px 0 0 5px;width: 80%;}
.formDiv{float: right;width: 13%;}
#bodyBG{position: relative;}
.megaMenuDiv{display: none;}
#Footer{clear: both;background-color: #000;}
.footerImg img{width: auto;height: auto;}
.mobileFImg, .tabletFImg, .fImg{display: none;}
#footerImgDiv{padding: 10px 0;background-color: #dadada;}
.newsletterDiv{background-color: rgb(25, 21, 20);padding: 10px 0px;width: 98%;border: 2px solid rgb(56, 56, 56);margin: 3px auto;}
#Text1{margin: 0px;padding: 0px 0px 0px 4px;width: 78%;border: medium none;background-color: rgb(0, 0, 0);color: rgb(177, 177, 177);}
#Image1{vertical-align: middle;}
.newsletterHeader{color: rgb(219, 193, 170);font-weight: bold;font-size: 0.9em;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-newsletter-stars.jpg") no-repeat scroll 167px center transparent;width: 77%;margin: 0px auto;}
.newsletterDiv fieldset{box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;border: 2px solid rgb(47, 46, 44);width: 80%;margin: 5px auto;background-color: rgb(0, 0, 0); }
.connectUs{color: rgb(219, 193, 170);font-weight: bold;font-size: 0.9em;}
.footerSocial ul{list-style: none;}
.footerFB{margin: 5px;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-footer-fb.jpg") no-repeat scroll 0px 0px transparent;width: 38px;display: block;height: 37px;}
.footerTW{margin: 5px;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-footer-tw.jpg") no-repeat scroll 0px 0px transparent;width: 38px;display: block;height: 37px;}
.footerYT{margin: 5px;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-footer-yt.jpg") no-repeat scroll 0px 0px transparent;width: 38px;display: block;height: 37px;}
.footerInsta{margin: 5px;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-footer-instagram.jpg") no-repeat scroll 0px 0px transparent;width: 38px;display: block;height: 37px;}
.footerFB:hover{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-footer-fb.jpg") no-repeat scroll 0px -37px transparent;}
.footerTW:hover{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-footer-tw.jpg") no-repeat scroll 0px -37px transparent;}
.footerYT:hover{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-footer-yt.jpg") no-repeat scroll 0px -37px transparent;}
.footerInsta:hover{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-footer-instagram.jpg") no-repeat scroll 0px -37px transparent;}
.footerUL .titleUL{color: rgb(219, 193, 170);font-size: 0.9em;display: block;padding: 4px 4px; font-weight: bold;}
.footerUL li{padding-left: 30px;color: rgb(165, 165, 165);font-size: 0.8em;}
.footerUL li a{color: rgb(165, 165, 165);text-decoration: none;}
.footerUL{margin: 0px 0px 8px;list-style: none;}
.footerLeft{float: left;}
#middleFooter{float: left;}
.copyright{color: rgb(61, 61, 61);font-size: 0.7em;margin: 0px auto;}
.copyright a{color: rgb(61, 61, 61);}
#RightColumnNL{background-color: #fff;padding-bottom: 30px;}
#RightColumn{background-color: #fff;padding-bottom: 10px;}
#ChangingPix{width: 100%;}
.kickerLink{color: rgb(0, 0, 0); font-size: 1.1em;position: absolute; border: 2px solid #f43000; background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-kicker-link.png") no-repeat scroll 5px center transparent; text-decoration: none; padding: 4px 10px 4px 20px;}
.kickerLink:hover{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-kicker-link-hover.png") no-repeat scroll 5px center #f43000;color: #fff;}
#kickerLinka-3{right: 12%; bottom: 30%;}
.featuredRow{margin: 0 2%;}
.featuredHeading{margin-top: 4%;margin-bottom: 10px; background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-fp-stars.jpg") repeat-x scroll 0px center transparent;}
.featuredName{color: rgb(244, 48, 0); font-weight: bold; font-size: 1.1em; text-align: center; background-color: rgb(255, 255, 255); width: 25%; margin: 0px auto;}
.hpContents{position: relative;float: left; margin-right: 1.5%; margin-bottom: 2%; border: 1px solid rgb(198, 198, 198); padding: 10px; width: 40%;}
.contentsName a{color: #010101;font-size: 0.9em;font-weight: 700;text-decoration: none;}
.contentsRegPrice{font-size: 0.7em; color: rgb(136, 136, 136);}
.contentsRegPrice span{text-decoration: line-through;}
.contentsSalePrice .salePriceColor{font-size: 0.9em;}
.salePriceColor{color:  rgb(46,81,25) }
.hpContents img{height: auto; width: 100%;display: block;padding-bottom: 5px;}
.fpDiv{width: 100%;margin-left: 2%;}
.eyBreadcrumbs{color: #737373;font-size: 0.7em;font-family: Lato; padding: 3% 0px; font-weight: bold; margin: 0px 3%;}
.eyBreadcrumbs a{color: #737373;text-decoration: none;}
.lastCrumb{color: #010101;}
.sectionFP{width: 96%; margin: 2% auto;}
.fpImg img{width: 100%; height: auto;}
.spFpName a{color: rgb(1, 1, 1); text-decoration: none; font-weight: 700; font-family: Lato; font-size: 1.1em;}
.sectionFP .contentsSalePrice{float: left; width: 65%; font-size: 1.7em; font-family: Lato;margin-bottom: 1%;padding-bottom: 3px;}
.spFpText{float: left; font-size: 0.8em; width: 65%;padding-bottom: 3px;}
.fpShop{float: left; margin-top: 3%;}
.spDiv{width: 96%; margin: 0px auto;}
.spContents{position: relative;float: left; margin-left: 1.5%; margin-bottom: 1%; border: 1px solid rgb(198, 198, 198); padding: 10px; width: 40%;}
.spContents img{height: auto;width: 100%;display: block;padding-bottom: 5px;margin: 0 auto;}
.imgOverlay{position: absolute; top: 0px; left: 0px; width: 44%;}
.eyTitle{padding-top: 10px;font-family: Lato; font-size: 1.4em; margin: 0 auto 1%; border-bottom: 3px solid rgb(243, 46, 1); width: 95%;}
.sectionText{font-family: Lato;}
.itemTitle{width: 90%;margin: 0 auto;font-family: Lato;}
.itemTitle .eyTitle{border: none;width: 100%}
.itemCode{color: rgb(119, 119, 119); font-size: 12px;}
.itemTitle .contentsSalePrice .salePriceColor{font-size: 1.5em;}
.orderBox{margin: 8% auto; width: 90%;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px 0px transparent;}
.orderQty{margin: 3% auto; padding: 20px 0px;font-family: Lato;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px bottom transparent;}
.orderInputQty{border: 1px solid rgb(186, 186, 186); width: 30px; height: 30px;line-height:30px; text-align: center;}
#optDiv{margin: 1% auto; width: 90%;font-family: Lato;}
.atcButtonHover, .atcButton,.atcSelectedButton,.atcSelectedButtonHover{width: 100%;}
.ATC{float: right; margin-top: -3%; width: 70%;}
#inv-status{height: auto;background-color: transparent !important; color: rgb(0, 0, 0); font-family: Lato; padding: 0px; width: 90%; margin: 0px auto;}
#inv-text{border: 1px solid #bababa; display: inline-block; padding: 5px 10px 5px 25px; width: 66%;}
.addthis_toolbox{width: 60%; margin: 0 auto;}
.fbDiv{margin: 0px auto; width: 90%;}
.fbDiv iframe{height: 35px !important;width: 98% !important;}
.tabTitles{display: inline;font-family: Lato; font-size: 1.1em;border-bottom: 2px solid #737373;padding-bottom: 3px;}
span.tabTitles{border-bottom: 2px solid #f32e01;font-weight: 700;}
.tabTitles.selected{font-weight: 700;border-bottom: 2px solid #f32e01;}
.tabTitles:hover{cursor: pointer;}
.itemTabsDiv{font-family: Lato;padding: 5px;width: 90%; margin: 0 auto;}
.tabContent{display: none;margin-bottom: 20px;font-family: Lato;}
.tabContent.selected{display: block;}
.subContent{margin: 20px auto 10px; width: 90%;overflow: hidden;font-size: 0.9em;}
.less{display: none;text-decoration: none;font-family: Lato;color: #000;font-weight: 700; background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-read-less.png") no-repeat scroll 0px center transparent; padding-left: 20px; margin: 0px auto; width: 95%;}
.more{display: block;text-decoration: none;font-family: Lato;color: #000;font-weight: 700; background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-read-more.png") no-repeat scroll 0px center transparent; padding-left: 20px; margin: 0px auto; width: 95%;}
.stylish-select ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:84%; background:#fff; position:absolute; height: auto !important; border:1px solid #ccc; top:27px !important; left:0; overflow:auto; z-index:9999;max-height:140px;}
.newListSelected {width:95%; color:#8f8f8f; height:27px;padding:0;background:url(https://lib.store.yahoo.net/lib/yhst-50863389838911/ey-select-bg.jpg) no-repeat scroll top right; border: 1px solid #B9B5B2; font-size: 0.9em;margin-bottom: 10px;}
.newListSelected span {width:284px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {overflow: hidden;height: 27px;padding: 0 43px 0 6px;line-height: 27px;cursor: pointer;}
.hiLite {background:#c0c0c0!important; color:#000!important;}
.hiLite a {background:#c0c0c0!important; color:#000!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
#itemImg{height: auto;width: auto;max-width: 100%;margin: 0 auto;cursor: pointer;}
#imgUL{display: none;}
.itemArrow{position: absolute; top: 32%; right: -6%;cursor: pointer;}
.itemPrevArrow{position: absolute; top: 32%; left: -6%;cursor: pointer;}
.recentlyViewed{margin: 0px auto; width: 92%;}
.recentlyTitle{border-bottom: 2px solid #F32E01;padding-bottom: 3px;display: inline;font-family: Lato;margin-right: 3%;font-size: 1.1em;}
.recentTable{margin: 10px auto 10px 3%; width: 100%;}
.recentDiv{margin-left: 1.5%; margin-bottom: 1%; border: 1px solid rgb(198, 198, 198); padding: 10px;width: 85%; max-width: 254px;}
.recentTD{vertical-align: top; width: 33%;}
.recentDiv img{display: block;width: 100%;height: auto;max-width: 250px;max-height: 250px;}
.recentDiv .contentsName{margin-top: 15px;}
.multiDiv{padding-top: 20px;font-family: Lato;font-size: 0.9em;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px 0px transparent; width: 90%; margin: 6% auto;}
.multiHeading{color: #909090;}
#contents{margin: 0px auto;}
.multiCheck{margin-left: 8px;}
.multiTitle{width: 90%; margin: 0px auto 3%;color: #737373;}
.multiTitle span{color: #000000;font-size: 1.2em;}
#contents img{margin: 5px 5px 5px 0px;}
#contents a{color: #737373;text-decoration: none;}
#contents .contentsSalePrice .salePriceColor{color: #393939;}
#tb_overlay{display: none;}
#lightview{display: none;}
.jcarousel-skin-tango .jcarousel-item {width: 90px;height: 90px;}
.bundleImg{margin: 0 auto;}
#pitYouSaveBx{color: rgb(145, 160, 141); font-family: Lato; font-size: 1.1em; padding-left: 25px;}
h1.bundleName{font-family: Lato;font-size: 1.7em;margin-bottom: 8px;}
.bundleRegPrice{color: rgb(127, 127, 127); font-family: Lato;}
.bundleSave{color: #f53c10; font-family: Lato;margin-bottom: 10px;}
.bundleSave span{color: #565656;}
.bundleSalePrice{color: rgb(242, 47, 3);font-family: Lato;font-size: 1.5em;}
.bundleOptions{font-family: Lato;color: #333333;font-size: 0.9em;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px 0px transparent; padding: 10px 0px; text-align: center;}
td.bundleName{font-family: Lato;font-size: 0.9em;color: #232323; padding: 10px 5px 10px 0;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px bottom transparent;}
.bundleName a{color: #232323; text-decoration: none;}
.optionsRow{width: 50%;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px bottom transparent; padding: 10px 0px;}
.accessoryDiv{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px 0px transparent; padding: 10px 0px;}
.addCollection{margin: 0px auto; width: 90%;}
.bundleTable{margin: 0px auto;width: 260px;}
.bundleTable img{margin: 0 auto;width: 100%;height: auto;}
.bundleCarousel .jcarousel-clip-horizontal{margin: 0 auto; width: 300px;height: 430px;}
.bundleCarousel .jcarousel-item{width: 300px;height: 430px;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-container-horizontal {padding: 20px 19px;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 75px;right: 0;width: 17px;height: 73px;cursor: pointer;background: transparent url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-bundle-right-arrows.jpg") no-repeat 0 -73px;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.bundleCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: 0 -73px;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0 -73px;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.bundleCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.bundleCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.bundleCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0 0;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 75px;left: 15px;width: 17px;height: 73px;cursor: pointer;background: transparent url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-bundle-left-arrows.jpg") no-repeat 0 -73px;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position: 0 -73px;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0 -73px;}
.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0 0;}
.bundleCaption a{color: rgb(9, 9, 9); text-decoration: none; font-weight: 700; font-family: Lato; font-size: 1.2em;}
.bundleTable .priceText{color: #f32f00;font-family: Lato; font-weight: 700; font-size: 1.2em;}
.selectedOptions{color: rgb(99, 99, 99); font-size: 0.9em; font-family: Lato;}
.addSelected{color: rgb(243, 62, 19); font-weight: 700; font-family: Lato;clear: left;}
.bundleCheck{margin-right: 6px;}
.smallImgBorder{opacity: 0.4; filter: alpha(opacity = 40);padding: 5px 5px 20px;}
.smallImgBorder img{border-bottom: 1px solid #767676; padding-bottom: 3px;margin-right: 5px;}
.bundleImages table{margin: 0 auto;}
.bundleTable .newListSelected{float: left;width: 75%;}
#bundlecarousel{overflow: visible !important;}
.bundleCaption{padding-bottom: 20px;}
.bundleCaption .more,.bundleCaption .less{font-size: 1em;}
.athleteImg{float: left; width: 40%; margin: 0 3% 0 1%;}
.athleteImg img{height: auto; width: 100%;}
.athleteHighlight{float: left; margin: 20px 0px; width: 53%;}
.athleteName{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px bottom transparent; padding-bottom: 5px; margin-bottom: 4px;}
.athleteName a{font-family: Lato; text-transform: uppercase; text-decoration: none; color: rgb(0, 0, 0); font-size: 1.6em;}
.athleteName b{font-weight: normal;}
.athleteService{color: rgb(242, 47, 1); font-family: Lato; font-size: 0.8em;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px bottom transparent; padding-bottom: 5px;}
.serviceTitle{color: #000000;white-space: nowrap;}
.learnMore{margin-top: 15px;}
.warriorText{width: 90%; margin: 0px auto 15px; font-family: Lato;font-weight: 700;font-size: 0.9em;}
.sponsorshipGuidelines{font-family: Lato;font-size: 0.9em;}
.athleteCaption{font-family: Lato; font-size: 0.9em;}
#articlePage{font-family: Lato; font-size: 0.9em; margin: 0px auto; width: 94%;padding: 20px 0;}
.sectionText{font-family: Lato; font-size: 0.9em; margin: 0px auto; width: 94%;padding: 20px 0;}
.athleteBio{font-family: Lato; font-size: 0.9em;margin: 20px 0;}
.nonMobile{margin-bottom: 20px;}
.customTitle{color: rgb(244, 45, 3); font-family: Lato; font-weight: 700; margin: 10px 0px;}
.customTable{width: 94%;margin: 0 auto;}
.customTable td{padding: 5px 0;}
.customTD{color: rgb(68, 68, 68); font-weight: 700; font-size: 0.8em; width: 30%;}
.customStyle{font-size: 0.7em;}
.customInput.required{float: none; margin: 0px;}
.customInput{border: 1px solid rgb(200, 196, 193); height: 24px; width: 94%; line-height: 24px;padding: 0 5px;}
.customTextarea{padding: 5px;border: 1px solid rgb(200, 196, 193); height: 60px; width: 94%;resize: none;}
.customSubTD{font-size: 0.7em;}
.customSleeve{margin: 0px 3px 15px 0px;}
.customSleeve.required{float: none; margin: 0px 3px 15px 0px;}
.customProcess{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px bottom transparent; width: 94%; margin: 10px 0px; padding-bottom: 5px; font-family: Lato; font-weight: 700; font-size: 1.1em; color: rgb(123, 113, 104);}
.customProcesses{list-style: none;color: rgb(122, 112, 102); font-size: 0.9em; font-family: Lato;}
.customProcesses b{color: #000;}
.customProcesses li{padding: 5px 0px;}
.customSteps{margin: 30px 0 40px;}
.pastWork img{width: 100%;height: auto;}
.customFirst{float: left; width: 50%;}
.customSecond{float: left; width: 50%;}
.customBottom{color: rgb(156, 147, 138); font-family: Lato;}
.customRightTitle{color: rgb(142, 133, 124); font-weight: 700; font-family: Lato;margin-bottom: 5px;}
.customBottom p{font-size: 0.9em;margin: 5px 0;}
.customCapabilities{padding: 0 20px 20px;}
.customMinimums{border-top: 1px solid rgb(229, 222, 212); padding: 15px 20px;}
.customPricing{border-top: 1px solid rgb(229, 222, 212); padding: 15px 20px;}
.giftTopCaption{font-family: Lato; line-height: 25px; width: 90%; margin: 10px auto 20px 10px;}
.giftTopCaption b{font-size: 1.1em;}
.giftCardForm .ATC{float: none;margin: 5px auto;}
.giftBottomCaption{font-family: Lato; font-size: 0.9em; width: 90%; margin: 20px auto; line-height: 20px;}
.giftOrder{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-gift-card-repeat.jpg") repeat-y scroll 0px 0px transparent;background-size: contain;}
.giftOrderTop{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-gift-card-top.jpg") no-repeat scroll 0px 0px transparent;background-size: contain;}
.giftOrderBottom{padding-bottom: 30px;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-gift-card-bottom.jpg") no-repeat scroll 0px bottom transparent;background-size: contain;min-height: 510px; padding-top: 20%;}
.giftSocial{padding-bottom: 30px;}
.formHeading{color: rgb(244, 46, 0); text-align: center; font-family: Lato; font-size: 0.9em;}
.giftCardItems{margin: 10px auto 25px; width: 90%;}
.giftCardItem{float: left; padding-top: 25%; padding-bottom: 7%; text-align: center; border: 1px solid rgb(169, 168, 163); width: 32%; height: 20px;background-size: contain !important;}
#gift-25-Gift-Card{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-twenty-five-gift.jpg") no-repeat scroll 0px 0px transparent;}
#gift-50-Gift-Card{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-fifty-gift.jpg") no-repeat scroll 0px 0px transparent;}
#gift-100-Gift-Card{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-hundred-gift.jpg") no-repeat scroll 0px 0px transparent;}
.giftLeftTD{color: rgb(85, 85, 85); font-family: Lato; width: 33%;padding: 5px 10px 5px 0;}
.giftRightTD{padding: 5px 0;}
.giftCardInput{border: 1px solid rgb(200, 197, 192); height: 34px;line-height: 34px; width: 95%;padding: 0 5px;}
.giftRightTD .optFirstTD{display: none;}
.giftRightTD #optDiv{width: 100%;}
.giftTable{width: 90%; margin: 0px auto 20px;}
.giftTable .giftTable{width: 100%;}
.giftTable .giftTable .giftLeftTD{width: 17%;}
.giftTable .secondTD{width: 48%;}
.giftTable .giftTable .giftCardInput{width: 95%;}
.giftTable .giftTable .secondTD .giftCardInput{width: 93%;}
.giftRightTD .newListSelected{width: 100%;}
.invisible{visibility: hidden;}
.dealerForm td{padding: 5px 0;}
.dealerInput.required,.dealerInput{border: 1px solid rgb(200, 197, 192); color: rgb(170, 170, 170); height: 25px; line-height: 25px; padding: 5px; float: none; font-size: 1em; margin: 0 5px;width: 92%;}
.dealerTextarea.required,.dealerTextarea{padding: 5px;display: block; border: 1px solid rgb(200, 197, 192); color: rgb(170, 170, 170); height: 110px; padding: 5px; float: none; font-size: 1em; margin: 0 5px;width: 89%;resize: none;}
.requiredTD{font-size: 0.8em; padding-left: 5px;}
.dealerText{margin: 10px auto; width: 94%;font-size: 0.9em;font-family: Lato; color: #393939;}
.clear{clear: both; height: 0;}
.aboutTop{background: url(http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-about-top.jpg) no-repeat; height: 308px; width: 100%; padding-top: 60px;}
.aboutVid{float: left; width: 45.3%; margin: 0 6.1% 0 5.4%;}
.aboutText div{display: none;}
.aboutText{color: #050505; font: 16px lato; width: 35.5%; float: left;}
.aboutLeft{float: left;width: 48.2%; margin: 0 3px 0 1.6%;}
.aboutRight{float: left; width: 48.5%;}
.aboutLeft img, .aboutRight img{display: block;}
.aboutRight .aboutLists{width: 99%; padding: 10px 0;}
.aboutLeft .aboutLists{width: 99%; padding: 10px 0;}
.aboutTitle{width: 100%; height: auto;}
.abArrow{padding: 10px 5% 0 10%;}
.abArrow img{display: inline; margin-right: 5px;}
.abArrow span{font: bold 17px lato;}
.arrowText{font: 14px/21px lato; padding: 5px 14%;}
.aboutRight .abArrow{padding: 10px 5% 0 6%;}
.aboutRight .arrowText{padding: 5px 11%;}
.aboutLeft2{margin-left: 6%;float: left; width: 48.2%;}
.contactLeft{width: 49%; float: left; margin: 0 3px 0 6.6%; border-right: 2px solid #DFDEDC;}
.contactRight{width: 31.4%; float: left;}
.contactLeft label{display: block; padding: 10px 0; font: 15px/28px lato;}
.contactLeft label div{float: left; width: 100px;}
.contactLeft input{height: 32px; padding: 5px; border: 1px solid #c8c5c0; color: #aaaaaa; font: 13px lato; width: 92%;}
.contactLeft textarea{height: 100px; padding: 5px; border: 1px solid #c8c5c0; color: #aaaaaa; font: 13px lato; width: 92%; resize: none;}
.contactLeft .newListSelected{width: 284px;}
.contactLeft .selectedTxt{width: 235px;}
.contactRight .cText{color: #f45832; font: 16px lato; padding: 0;}
.cTitle{font: 20px lato;}
.contactRight{font: 16px lato; height: 401px;padding-left: 6%;}
.cEmail{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-envelope.jpg") no-repeat scroll 0px 4px transparent; padding: 2% 0px 0% 53px;margin-top: 11px;}
.cPhone{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-phone.jpg") no-repeat scroll 0px 4px transparent; padding: 4% 0px 0% 53px;margin-top: 33px;}
.cFax{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-fax.jpg") no-repeat scroll 0px 4px transparent; padding: 2% 0px 0% 53px;margin-top: 27px;}
.cWrite{margin-top: 38px;}
.cDivider{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px 0px transparent; height: 1px; margin: 8px 0px 0px 17%; width: 75%;}
.cl1{border-right: 2px solid #ffffff;}
.cl2{border-right: 2px solid #dfdedc;}
.contactRight span{font: 11px arial;}
.contactRight a{color: #000000; font: 16px lato;}
.subject{border: 1px solid #C8C5C0; font: 13px lato; color: #aaaaaa; height: 29px; width: 95%; padding: 3px;}
.subject option{color: #000;}
.contactSubmit{float: right; margin-right: 31px;}
.requiredText{float: left; font: 11px arial; margin-left: 101px;}
.thoughts{font: 15px lato; margin: 15px auto; width: 86%;}
.customSubTD .requiredText{margin-left: 0;float: none;}
.lp-saleitems #lpBG{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sale-bg.jpg") no-repeat scroll 0px 0px transparent;background-size: contain;margin: 0 auto;width: 95%;}
.lp-saleitems .overLPimg{display: none;}
.lp-preorder-lp #lpBG{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-preorder-bg.jpg") no-repeat scroll 0px 0px transparent;background-size: contain;margin: 0 auto;width: 95%;}}
.lp-preorder-lp .overLPimg{display: none;}
.lpHoverImg,.kickerHover,.megaHover{display: none;}
.crossSell{margin: 0px auto; width: 94%;}
.crossSellTitle{display: block;width: 175px; margin: 20px 0px;font-family: Lato; font-size: 1.1em;border-bottom: 2px solid #737373;padding-bottom: 3px;border-bottom: 2px solid #F32E01;font-weight: 700;}
.crossSell .spContents{margin-left: 0;width: 15%;border: none;padding-right: 20px;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-vertical-repeated-dots.png") repeat-y scroll right 0 transparent;}
.crossSell .spContents img{max-width: 140px;}
#totalChanged{color: rgb(255, 0, 0); margin: 10px 0px;}
.internalPage #RightColumnNL.lpPage .prevImg, .internalPage #RightColumnNL.lpPage .eyBreadcrumbs{display: none;}
.hide-banner .saleCodeDiv{display: none;}
.mobileHide{font-family: Lato;}
.selectTop .topLevelCat{border-bottom: 3px solid rgb(242, 45, 0); padding-bottom: 5px;}
.selectTop:hover .topLevelCat{border-bottom: none; padding-bottom: 5px;}
#inv-oos{font-family: Lato; font-size: 0.8em;text-align: center;position: relative;border: 1px solid rgb(243, 46, 1); padding: 20px 20px; background-color: rgb(255, 255, 255); margin-top: 20px; margin-left: 20%; width: 60%;}
#inv-oos-input{margin-top: 5px;border-bottom: 1px solid #818181;border-left: 1px solid #818181;border-top: 1px solid #818181;width: 65%;}
#inv_email_address{border: none; width: 94%;height: 21px; line-height: 21px; padding: 0 5px; font-family: Lato; font-size: 0.9em;}
#inv-oos-submit{margin-top: 5px;border-bottom: 1px solid #818181;border-right: 1px solid #818181;border-top: 1px solid #818181;}
#inv_submit{text-indent: -9999px; border: medium none; cursor: pointer; background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-out-stock.jpg") no-repeat scroll 0px center transparent; height: 21px; width: 90px;}
#inv-msg{margin-top: 10px;}
#outStockArrow{top: -8px; position: absolute; left: 30%;}
#preorderPage{margin: 0px auto 30px; width: 94%;}
#preorderPage img{height: auto; width: 100%;}
#salePage{margin: 0px auto 30px; width: 94%;}
#salePage img{height: auto; width: 100%;}
.search-body{margin: 0px auto; width: 94%;}
.search-body a{font-family: Lato; text-decoration: none; color: rgb(0, 0, 0); font-size: 1.1em;}
.search-body img{padding-right: 10px;}
.atcButtonHover{display: none;}
.privacy-body{width: 95% !important; margin: 0 auto !important;}

.indentedText h2{font: bold 22px Arial; margin: 0 0 12px 0; border-bottom: 3px solid rgb(243, 46, 1); width: 100%;}
.indentedText{margin: 0 auto;font-size: 0.8em;padding: 10px 0;width: 85%;}
.affiliatePath{margin: 15px 0 0 28px;}
.affiliateBotText{font: bold 0.9em arial;}
.affiliateBotText .addthis_toolbox{width: 150px;}
.affiliateJoin{background: url(http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-affiliate-join.jpg) no-repeat scroll 0 0;width: 266px;height: 39px;display: block;}
.affiliateJoin:hover{background-position: 0 bottom;}
.affiliateSM{display: none;}
.charitiesTitle{width: 85%;}
.featuredCharWrap{margin: 15px auto;width: 97%;border-top: 1px dotted #b3b3b3;}
.featuredCharDiv{border-bottom: 1px dotted #b3b3b3;padding: 3px 0;}
.featuredCharImage{padding: 15px 0;}
.featuredCharCont{padding: 15px 15px 15px 25px;border-left: 1px dotted #b3b3b3;}
.featuredCharName{text-transform: uppercase;font: 400 0.9em 'Lato', sans-serif;padding-bottom: 5px;}
.featuredCharText{font: 400 0.9em/1.2em 'Lato', sans-serif;}
.featuredCharLink{color: #f33c12;font: 400 0.9em 'Lato', sans-serif;}
.featuredCharSep{border-bottom: 1px dotted #b3b3b3;}
.allCharContents{margin: 15px auto;width: 97%;}
.allCharContents ul{list-style: none;}
.allCharContents ul li{float: left;width: 30%;text-align: center;padding: 10px;}
.allCharName{font: 400 0.9em 'Lato', sans-serif;}
.mobileCharContent{display: none;}

.image-tab{margin: 0 15px 10px 40px; background: url(http://lib.store.yahoo.net/lib/yhst-50863389838911/ru-ip-image.png) 0 -40px no-repeat; height:40px; width:189px; display: inline-block;}
.image-tab1{margin: 0 0 10px;background: url(http://lib.store.yahoo.net/lib/yhst-50863389838911/ru-ip-video.png) 0 0 no-repeat; height:40px; width:189px; display: inline-block;}

.image-tab.activeTab{background-position: 0 0;}
.image-tab1.activeTab{background-position: 0 -40px;}

#mainVideo{display: none; max-width: 420px;}
#mainVideo iframe{max-width: 420px; }


/*Tablet portrait layout*/
@media only screen and (max-width: 768px){
	.image-video-switch {min-width: 400px;}
	.image-tab{margin: 0 0 10px -7px;}
	#mainVideo{display: none; max-width: 305px; height:auto;min-height: 215px;}
	#mainVideo iframe{max-width: 305px; height: auto; min-height: 215px;}

	body{background-color: rgb(25, 24, 22);}
	#headerLogo{position: absolute;top: 0px;left: 0px;display: block;width: 23%;height: 92%;}
	.leftHeader{float: left;}
	.centerHeader{color: rgb(205, 179, 156);float: left;text-align: center;width: 42%;padding: 10px 20px 0px;}
	.rightHeader{width: 6%;float: right;margin: 2% 3% 13% 0;}
	.ruckUp img{width: 100%;}
	#LeftColumn{display: none;}
	.topNav{display: none;background-color: rgb(25, 24, 22);z-index: 1;}
	.megaMenu1,.megaMenu2, .activeNav .grayArrow{display: none;}
	.topNav.activeNav{left: 0;position: absolute;top: 0;width: 60%;display: block;}
	.respNavUL{margin: 10px 20px;border-bottom: 1px dotted #575654;list-style: none outside none;}
	.respNavTop{background-color: rgb(0, 0, 0);width: 100%;}
	.homeImage{float: left;padding: 10px 10px 10px 30px;}
	.homeImage img{width: 100%}
	.rdMenuOuter{float: right;}
	.respNavTop .rdMenuOuter{padding: 10px;}
	.rdMenu{width: 100%}
	#bodyBG{transition: transform 0.3s linear 0; -webkit-transition: -webkit-transform .3s linear;-moz-transition: -moz-transform .3s linear;-o-transition: -o-transform .3s linear;z-index: 2;}
	#bodyBG.activeNav{display: block;overflow: hidden;transform: translateX(60%);-webkit-transform: translateX(60%); -moz-transform: translateX(60%); -o-transform: translateX(60%);}
	.rdMenu{cursor: pointer;}
	.topNavLI, .titleLI, .shopAll li, .left-megaMenu li, .megaMenu li{border-top: 1px dotted #575654;padding: 3px 4%;}
	.topNavLI, .shopAll li, .left-megaMenu li, .megaMenu li{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-orange-nav-arrow.png") no-repeat scroll 95% center transparent;}
	.shopAll li, .left-megaMenu li, .megaMenu li{padding: 3px 9%;}
	.shopAll a{color: rgb(255, 255, 255);text-decoration: none;font-weight: bold;font-size: 0.9em;display: block; width: 100%;}
	.left-megaMenu a{text-decoration: none;font-weight: bold;font-size: 0.9em;color: #c82a05;display: block; width: 100%;}
	.megaMenu a{color: rgb(255, 255, 255);text-decoration: none;font-size: 0.9em;display: block; width: 100%;}
	.saleCodeDiv{width: 100%;background-color: #141311;font-size: 0.9em;font-weight: bold;border-bottom: 2px solid #f32e01;border-top: 2px solid #f32e01;color: #cecdcb;}
	.saleCode{padding: 10px 0 10px 20px;}
	.saleCode span{display: block;}
	.saleCode img{padding-top: 8px;}
	.topNav.active .saleCodeDiv, .topNav .megaMenuDiv .saleCodeDiv{display: none;}
	.topNav.active .megaMenuDiv .saleCodeDiv{display: block;position: absolute;left: 0;bottom: -95px;}
	.topNavA{display: block; width: 100%;}
	.topNavA, .respTitle{color: #ffffff;text-decoration: none;font-size: 1.2em;}
	.topNavA:hover,.shopAll a:hover,.megaMenu a:hover{color: #C82A05;}
	.topNavLI.active .megaMenuDiv{display: block;position: absolute;left: 100%;top:0;width: 100%;background-color: rgb(25, 24, 22);}
	.backLI{margin-bottom: 6px;padding-bottom: 3px;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-mainmenu-arrow.png") no-repeat scroll 37% center transparent;text-align: center;}
	.backlink{color: rgb(176, 176, 176);text-decoration: none;font-weight: bold;font-size: 0.9em;}
	.respTitle{cursor: default;}
	.respULDiv{transition: transform 0.3s linear 0.3s; -webkit-transition: -webkit-transform .3s linear;-moz-transition: -moz-transform .3s linear;-o-transition: -o-transform .3s linear;}
	.topNav.active .respULDiv{transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%);}
	#searchsubmit{width: 100%;}
	.customGear{font-size: 0.8em;font-weight: bold;}
	.customGear a{color: rgb(175, 151, 127);text-decoration: none;font-weight: normal;font-size: 0.9em;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-custom-arrow.png") no-repeat scroll 0px center transparent;padding-left: 7px;}
	.freeShipping{font-weight: bold;}
	.shippingText{color: #cab49c;display: block;}
	.orderSize{color: rgb(103, 103, 103);}
	.respTop, .left-megaMenu ul, .shopAll, .megaMenu ul{margin: 0 20px;list-style: none;}
	.footerUL li{display: none;}
	.footerUL .titleUL{cursor: pointer;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-m-footer-expand.jpg") no-repeat scroll 0px center transparent;padding: 4px 0px 4px 26px;}
	.footerImg{width: 33%;}
	.footerImg img{width: 100%;height: auto;}
	#kickerLinkb-3{right: 9%; bottom: 10%;}
	.featuredName{width: 72%;}
	.fpImg{float: left; width: 32%; margin: 3% 8% 3% 2%;}
	.spFpName{margin: 6% 0px 0px; float: left; width: 43%;}
	.sectionFP .contentsSalePrice, .spFpText{width: 54%;}
	#mainImgDiv{margin: 0px auto; width: 85%; position: relative;}
	.mycarousel{display: none;}
	.athleteLogo img{width: 100%; height: auto;}
	.aboutTop img{width: 100%; height:auto;}
	.contactLeft label div{display: none;}
	.contactRight{width:39.4%;}
	.contactLeft{width: 45%;}
	.crossSell .spContents img{max-width: 98px;}
	.crossSell .spContents{width: 19%;}
	.selectTop .topLevelCat{border-bottom: none; padding-bottom: 0;}
	.selectTop:hover .topLevelCat{border-bottom: none; padding-bottom: 0;}
	#inv-oos{margin-left: 5%;width: 76%;}
	.cookClass,#CartContentsAA{display: none !important;}
	.bundleImg{height: auto; margin-top: 20px; width: 100%;}
	.requiredText{margin-left: 0;}
	.contactSubmit{margin-right: 5%;}
	.giftRightTD{padding: 5px 18px 5px 0;}
	#inv-oos-input{width: 58%;}
}

/*Mobile layout*/
@media only screen and (max-width: 360px){


	#Header{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-m-header.jpg") no-repeat scroll 0 0 transparent;background-size: contain;}
	.topNav.activeNav{width: 80%;display: block;}
	.leftHeader{margin: 5% 0 0 63%;width: 13%;}
	#bodyBG.activeNav{transform: translateX(80%); -webkit-transform: translateX(80%); -moz-transform: translateX(80%); -o-transform: translateX(80%);}
	.backLI{background-position: 27% center;}
	.customGear,.freeShipping{display: none;}
	#headerSearchForm{bottom: 3%;left: 35%;}
	#headerLogo{width: 34%;}
	.centerHeader, .connectUs{display: none;}
	.rightHeader{margin: 5% 3% 14% 0;width: 13%;}
	.footerImg img{margin: 0 auto;width: 80%;height: auto;}
	#secondNewsletter, #secondCopyright, #secondFooterSocial{display: none;}
	.footerLeft{margin: 20px 0px 0px 20px;width: 70%;}
	#rightFooter{clear: left;}
	.copyright{padding: 10px 0px;width: 70%;text-align: center;}
	.footerImg{width: 100%;}
	#footerImg2{margin-top: 10px;}
	.kickerDiv{padding-bottom: 10px;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-kicker-bg.jpg") no-repeat scroll 0px 35% transparent;background-size: contain;}
	#kickerDiv-1{width: 100%;}
	#kickerDiv-2{width: 100%;}
	#kickerDiv-3{width: 98%;position: relative;margin: 0 auto;}
	#kickerDiv-4{float: left; margin-left: 1%; width: 48%;margin-top: 1%;}
	#kickerDiv-5{float: left; margin-left: 1%; width: 48%;margin-top: 1%;}
	.kickerDivs img{width: 100%; height: auto;}
	.kickerLink{font-size: 0.9em;}
	.eyBreadcrumbs, .sectionText{display: none;}
	.faq, .ourfrandotli{display: block;}
	.sectionFP{margin: 5% auto;width: 100%;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-m-fp.jpg") no-repeat scroll 0px 0px transparent;background-size: contain;}
	.fpImg{float: none;margin: 0 0 5% 18%; width: 63%; padding: 15% 0 0;}
	.spFpText{display: none;}
	.spFpName{padding-top: 10px;width: 95%; text-align: center; background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px top transparent; float: none; margin: 8% auto 0px;}
	.sectionFP .contentsSalePrice{width: 95%; text-align: center;float: none;}
	.fpShop{float: none;margin: 3% auto; width: 95%;background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0px bottom transparent; padding-bottom: 20px;}
	.fpShop img{width: 41%;margin: 0 auto;}
	.prevImg{display: none;}
	.tabContent{display: block;}
	#tFBDiv{display: none;}
	.bundleLeft{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-buy-this.jpg") no-repeat scroll 0px 10px transparent;background-size: contain; padding: 90px 15px 50px;}
	.bundleLeftImg{margin: 0 auto;}
	.bundleRight{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-create-own.jpg") no-repeat scroll 0px 0px transparent;background-size: contain; padding: 110px 0 50px;}
	.bundleCarousel{width: 320px; overflow: hidden; margin: 0 auto 0 2%;}
	.addSelectedItems{margin: 10px auto 0px; width: 90%;}
	.athleteLogo{width: 90%; margin: 20px auto;}
	.athleteCaption{width: 90%; margin: 0px auto 15px;}
	.athletesHighlights{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-m-athlete-repeat.jpg") no-repeat scroll 0px bottom transparent;background-size: contain; padding-bottom: 15px; margin-bottom: 30px;}
	.athletesInfo{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-m-athlete-repeat.jpg") no-repeat scroll 0px 0px transparent;background-size: contain; padding: 30px 0 15px;}
	.athleteAccomplishments{display: none;}
	.sponsorshipGuidelines{width: 90%; margin: 15px auto;}
	.athleteSecondLogo{display: none;}
	.athleteFirstLogo{width: 90%; margin: 15px auto;}
	.athleteFirstLogo img, .athleteProfileImg img{width: 100%; height: auto;}
	.athleteProfileImg{margin: 0px auto; width: 70%;}
	.athleteProfileInfo .athleteHighlight{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-sp-fp-dots.png") repeat-x scroll 0 top transparent;width: 90%; margin: 20px auto; float: none;padding-top: 5px;}
	.athleteProfileInfo .athleteName{font-family: Lato; text-transform: uppercase; font-size: 2.2em;}
	.athleteProfileInfo .athleteAccomplishments{display: block;margin-top: 15px;}
	.athleteProfileInfo .athleteAccomplishments ul{list-style: none;}
	.athleteProfileInfo .athleteAccomplishments li{background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-orange-star.jpg") no-repeat scroll 0 6px transparent;font-family: Lato; font-size: 0.9em; padding-left: 15px; margin-bottom: 10px;}
	.videoTitle{font-family: Lato; color: rgb(242, 47, 1); font-size: 1.4em; font-weight: 700; width: 90%; margin: 30px auto 15px;}
	.videoDiv{margin: 0px auto; width: 84%;}
	.videoDescDiv{font-family: Lato; font-size: 0.9em; width: 90%; margin: 20px auto;}
	.spContents img{max-width: 140px;}
	.nonMobile{display: none;}
	.mobileCustom{color: rgb(109, 109, 109); font-family: Lato; text-align: center; margin-top: 20px;}
	.mobileCustom p{font-size: 0.9em;}
	.visitSite{color: rgb(56, 56, 56); font-size: 1.1em; font-weight: 700; margin: 20px 0px;}
	.visitSite p{width: 84%; margin: 0px auto;}
	.visitSite a{color: #f42f04; text-decoration: none;}
	.mobileHide{display: none;}
	.dealerForm{width: 94%; margin: 10px auto; font-size: 0.9em;}
	.aboutTop{background: none; height: auto; padding-top: 10px;}
	.aboutVid, .aboutText{float: none; margin: 0; width: 100%;}
	.aboutVid img{display: none;}
	.aboutText{width: 80%; margin: 0% 10%;}
	.aboutText div{display: block; color: #f44b24; font: 17px lato;}
	.aboutText img{display: none;}
	.aboutLeft, .aboutRight{width: 95%; margin: 5% 2.5%; float: none;}
	.arrowText{display: none;}
	.aboutLeft2{width: 100%; margin: 0;}
	.aboutLeft2 img{height: auto; width: 94%; margin: 0 3%; float: none;}
	.contactLeft{float: none; width: 90%; border: 0;}
	.cl1, .cl2{border: 0;}
	.contactRight{float: none; width: 90%; background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-contact-top.jpg") no-repeat scroll center top transparent; padding-top: 30px; margin: 30px 0px 10px;}
	.thoughts{margin: 15px auto; width: 88%;}
	.required{margin-left: 0;}
	.nonmobileLPkicker{display: none !important;}
	.overLPimg{display: none;}
	.lpPage .eyTitle{margin-bottom: 0px; width: auto; padding-left: 25px;}
	.lpCategories{width: 93%; font-family: Lato; font-weight: 700; font-size: 1.1em; margin: 15px auto 8px;}
	.mobileLPkicker{width: 100%; height: auto;}
	.lp-jeans .mobileLPkicker{width: 50%; float: left;}
	.lp-saleitems,.lp-preorder-lp{padding-top: 15px;}
	.lp-saleitems #lpBG,.lp-preorder-lp #lpBG{height: 50px;margin-top: 15px;}
	.lp-saleitems .eyTitle,.lp-preorder-lp .eyTitle{display: none;}
	.crossSell{display: none;}
	#inv-oos{padding: 30px 10px 20px;width: 80%;}
	#preorderPage,#salePage{padding-top: 20px;}
	.addthis_toolbox{width: 51%;}
	#kickerLinka-3{right: 6%;}
	#kickerLinkb-3{right: 4%;}
	.sponsorGuide img{width: 100%; height: auto;}
	.more,.less{width: 84%;}
	#Text1{width: 66%;}
	.recentlyViewed{display: none;}
	.allCharName, .allCharLink{display: none;}
	.allCharContents ul li{width: 43%;}
	.allCharContents ul li img{width: 100%;height: auto;}
	.featuredCharCont{display: none;}
	.mobileCharContent{display: block;}
	.affiliateLG{display: none;}
	.affiliateSM{display: block;}
	.affiliatePath{margin: 15px 22px;width: 87%;}
}
@media only screen and (max-width: 320px){
	.backLI{background-position: 22% center;}
	#query{font-size: 0.7em;}
	#searchsubmit{top: 18px;}
	#inv-text{width: 65%;}
	.bundleCarousel{width: 295px;}
	.bundleTable{width: 220px;}
	.bundleCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal{left: 15px;}
	.bundleCarousel .jcarousel-clip-horizontal{width: 285px;}
	.bundleCarousel .jcarousel-item{width: 275px;}
	.bundleLeftImg{height: auto; width: 100%;}
	.spContents img,.hpContents img{max-width: 120px;}
	.lp-saleitems #lpBG,.lp-preorder-lp #lpBG{height: 44px;}
	#inv-oos{padding: 30px 5px 20px;}
	.addthis_toolbox{width: 60%;}
	.kickerLink{font-size: 0.8em;}
	#Text1{width: 60%;}
	.allCharContents ul li{width: 42%;}
	.featuredCharImage img{height: auto; width: auto;}
}
@media only screen and (max-width: 270px){
	.homeImage{padding: 10px 6px 10px 30px;}
	.backLI{background-position: 16% center;}
	.footerLeft{width: 85%; float: none;}
	#middleFooter{float: none; margin: 20px 0 0 20px;}
	#firstFooterSocial li{float: left;}
	.spContents,.hpContents{width: 90%; height: auto !important;}
	.spContents img,.spContents img{float: left;}
	.spContents .contentsName,.spContents .contentsSalePrice,.hpContents .contentsName,.hpContents .contentsSalePrice{float: left; margin-left: 4%; width: 33%;}
	.spContents .contentsName a,.hpContents .contentsName a{font-size: 0.8em;}
	.imgOverlay{clear: both;}
	.kickerLink{padding: 0 10px 0 20px;}
	#kickerLinka-3,#kickerLinkb-3{right: 2%;}
	#Text1{width: 122px;}
	.allCharContents ul li{width: 100%;}
	.allCharContents ul li img{width: auto; height: auto;}
}