.rn_head_content{}
.rn_ForceThemeURL{}
.rn_Header{width: 974px;margin: 0 auto;}
body, div#mainOutsideBGContainer{}
div#headerFrameContainer{position: relative;background: url(https://nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_headerNEW10_outlet_sm.jpg);}
div#landingPageWrapper div#landingPageContentOutsideContainer{border-left: 1px solid #b7b7b7 !important;padding-top: 5px;}
div#mainOutsideContentContainer{margin-bottom: 0;margin-left: auto;margin-right: auto;margin-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 0;text-align: left;width: 974px;background: #eaeaea !important;}
div.ProductDetail div#pdpProductContainer{float: left;width: auto !important;}
li#nflshopShopByTeam, li#nflshopShopByTeam:hover, li#nflshopJerseys, li#nflshopJerseys:hover, li#nflshopMens, li#nflshopMens:hover, li#nflshopWomens, li#nflshopWomens:hover, li#nflshopKids:hover, li.headerLI{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/v1/NAV_BG_PROD.jpg) !important;}
div#headerNavContainer{padding: 4px 0 6px 0;background: #eaeaea;}
#top-nav-holder{position: absolute;left: -195px;top: -3px;height: 28px;line-height: 28px;}
#top-nav-holder a{margin-right:5px;}
#utility-nav{position: absolute;top: 24px !important;text-align: right;right: 0px !important;}
div#headerFrameTopContainer div#headerFrameSectionThree{height: 26px;right: 151px !important;line-height: 26px;text-align: right;top: 2px !important;width: 608px;}
div#headerFrameTopContainer div#headerFrameSectionThree a{color:#666666 !important;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 9px !important;line-height: 26px;vertical-align: top;}
div#headerFrameTopContainer div#headerFrameSectionFour{height: 27px;right: 2px;top: 28px;}
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer{background-position: left center;height: 22px;width: 150px;position: relative;bottom: 1px !important;left: 12px !important;}
div.navPositionWrapper, div.navBackgroundWrapper, div#headerNavContainer div.navPositionWrapper ul{background-color: #333333 !important;}
div.whiteCartWithCheckout a#headerCartTextLink, div.whiteCartWithoutCheckout a#headerCartTextLink, div.colorCartWithCheckout a#headerCartTextLink{color: #666666 !important;}
div#headerFrameContainer div#headerNavContainer ul#headerUL li ul li a{background-color: #333333 !important;color: #FFF !important;text-decoration: none;font-size: 11px;line-height: 17px;height: 17px;font-weight: normal;}
div#headerFrameContainer div#headerNavContainer ul#headerUL li ul li a:hover{background-color: #fff !important;color: #333333 !important;text-decoration: none;font-weight: normal;}
div.navPositionWrapper{border-left-color: #333333 !important;}
div#headerNavContainer div.navPositionWrapper div#shopbyteamViewAll a, div#headerNavContainer div.navPositionWrapper div#jerseysViewAll a, div#headerNavContainer div.navPositionWrapper div#men\'sViewAll a, div#headerNavContainer div.navPositionWrapper div#women\'sViewAll a, div#headerNavContainer div.navPositionWrapper div#kids\'ViewAll a{width: auto;text-indent: 0;color: #FFF !important;font: 11px/1.3 Arial,Verdana,sans-serif;height: 25px;line-height: 25px;}
div#headerNavContainer div.footerLink a{width: 112px;text-indent: 0;color: #FFF !important;font: 11px/1.3 Arial,Verdana,sans-serif;height: 25px;line-height: 25px;background-image: url(//nflshop.frgimages.com/partners/leagues/nfl/icons/nfl_icon_menu.gif);background-repeat: no-repeat;background-position: right center;}
div.guidedLeftNavContainer div.GuidedFilterContainer h2.closed{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/arrow_right_icon.png) !important;}
div.guidedLeftNavContainer div.GuidedFilterContainer h2{font-size: 13px;background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/arrow_down_icon.png) !important;background-position: right center;background-repeat: no-repeat;margin-right: 6px;padding-left: 10px;cursor: pointer;}
div#navNFLAFC div#AFCHeaderID{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign/NFL_AFC3.png) !important;background-repeat: no-repeat;background-position: 10px 0;margin-top: 5px;margin-bottom: 4px;height: 12px;width: 60px;}
div#navNFLNFC div#NFCHeaderID{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign/NFL_NFC3.png) !important;background-repeat: no-repeat;background-position: 10px 0;margin-top: 5px;margin-bottom: 4px;height: 12px;width: 60px;}
div#mainOutsideContentContainer div#headerFrameContainer{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_headerNEW10_outlet_sm.jpg) !important;}
div#headerFrameContainer div#headerFrameTopContainer{height: 141px !important;}
div#headerFrameTopContainer div#headerFrameSectionOne{height: 85px;left: 17px;top: 28px !important;width: 216px;}
div#headerFrameSectionFour div.whiteCartWithoutCheckout a#headerCartLogoLink{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign/NFL_emptyCart.png) !important;display: block;background-position: 0 3px;background-repeat: no-repeat;height: 23px;width: 23px;margin: 0;padding: 0;}
div#headerFrameSectionFour div.whiteCartWithCheckout a#headerCartLogoLink{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign/NFL_fullCart.png) !important;display: block;background-position: 0 3px;background-repeat: no-repeat;height: 23px;width: 23px;margin: 0;padding: 0;}
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartTextLink{color: #666666 !important;text-decoration: none;font-size: 10px;font-family: arial,Helvetica;text-transform: uppercase;font-weight: bold;}
div#headerFrameContainer div#headerFrameSectionFour div.whiteCartWithCheckout a#headerCartTextLink{color: #DB3539 !important;}
div#headerFrameSectionFour div#headerFrameSearchContainer{margin-left: 10px !important;top: 8px !important;}
div#headerFrameSearchRowOne div.headerSearchSubmitContainer{height: 28px !important;width: 41px !important;position: relative;right: 0 !important;top: 0 !important;}
div#headerFrameSectionFour div#headerFrameSearchContainer div.headerSearchTextContainer input.searchText{-moz-box-shadow: inset 0 0 4px #000000;-webkit-box-shadow: inset 0 0 4px #000000;box-shadow: inset 0 0 4px #000000;height: 22px;line-height: 22px;margin: 0;padding-top: 0;padding-left: 5px;width: 169px !important;color: #000;}
div#headerFrameSectionFour div#headerFrameSearchContainer div.headerSearchTextContainer input.searchText:focus{height: 22px;line-height: 22px;margin: 0;padding: 1px;padding-left: 5px;width: 155px !important;color: #000;}
div#headerFrameSearchRowOne div.headerSearchSubmitContainer input.searchSubmit{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_searchbtn.png) !important;position: relative;width: 41px !important;height: 28px !important;}
div#headerFrameSectionFour div#headerFrameSearchContainer div#headerFrameSearchRowTwo{display: block;color: #666666 !important;width: 300px;margin-top: 0;position: relative;right: 7px !important;bottom: 0;top: 0px !important;}
a#NFLHeaderLinkEmail{position: absolute;left: 229px;top: 59px;display: block;text-indent: -9999px;border: 0px;width: 179px;height: 38px;}
a#NFLHeaderLinkEmail:hover{background:url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_signupHover2.png);position: absolute;left: 229px;top: 59px;display: block;text-indent: -9999px;border: 0px;width: 179px;height: 38px;}
a#NFLHeaderLinkNewArrivals{position: absolute;left: 509px;top: 104px;display: block;text-indent: -9999px;border: 0px;height: 22px;width: 90px;}
a#NFLHeaderLinkNewArrivals:hover{background:url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_newArrivalsHover2.png);position: absolute;left: 509px;top: 104px;display: block;text-indent: -9999px;border: 0px;height: 22px;width: 90px;}
a#NFLHeaderLinkCustomShop{position: absolute;left: 599px;top: 104px;display: block;text-indent: -9999px;border: 0px;width: 91px;height: 22px;}
a#NFLHeaderLinkCustomShop:hover{background:url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_customShopHover2.png);position: absolute;left: 599px;top: 104px;display: block;text-indent: -9999px;border: 0px;width: 90px;height: 22px;}
a#NFLHeaderLinkOutlet{position: absolute;left: 689px;top: 104px;display: block;text-indent: -9999px;border: 0px;height: 22px;width: 66px;}
a#NFLHeaderLinkOutlet:hover{background:url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_outletHover3.png);position: absolute;left: 689px;top: 104px;display: block;text-indent: -9999px;border: 0px;height: 22px;width: 66px;}
.headerLinkSpacer{color:#666666;}
div#mainOutsideContentContainer div#coHeaderOutsideContainer{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_checkout_header2.jpg) !important;background-repeat: no-repeat;}
div#ContentInnerContainer div#cartWrapper{margin-left: 5px;margin-right: 5px;background: white !important;}
div#mwsCart{height: 300px;width: 964px;margin-left: 5px;margin-right: 5px;background: white !important;}
div#coHeaderTopHalfRightContainer a{color: #666666 !important;text-decoration: none;text-transform: uppercase;font-size: 10px;font-weight: bold;}
div#mainOutsideContentContainer div#coHeaderOutsideContainer{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/2014_redesign2/nfl_checkout_header2.jpg) !important;background-repeat: no-repeat;}
a#cartEmptyShopButton{background-image: url(//nflshop.frgimages.com/partners/leagues/NFL/buttons/continue_shopping.jpg) !important;}
div#headerFrameContainer div#headerFrameTopContainer{z-index: 250;}
.tt-hint{top: 2px !important;left: 1px !important;}
.twitter-typeahead .tt-menu{left: 0 !important;width: 174px !important;}
.rn_Header{}
.rn_KeywordText input{font-size:1.333em;}
.rn_KeywordText{display:inline;}
.rn_KeywordTextWithPlaceholder.rn_KeywordText{}
.rn_KeywordTextWithPlaceholder.rn_KeywordText{}
.rn_SearchButton{display:inline;}
#rn_SearchControls .rn_SearchButton{display: inline-block;width: 19%;padding-left: 10px;box-sizing: border-box;}
.rn_SearchButton input{border:none;}
.rn_SearchButton .rn_SubmitButton{color: #fff;cursor: pointer;font-weight: bold;background: #0D2F5E;text-shadow: none;box-shadow: none;*height:30px;*line-height:21px;}
.rn_SearchButton .rn_SubmitButton:hover, .rn_SearchButton .rn_SubmitButton:active{background: #0D2F5E;}
.rn_AdvancedSearchDialog{overflow: visible;padding-top: 10px;text-align: left;}
#rn_SearchControls .rn_AdvancedSearchDialog{// padding-left: 80%;}
.rn_AdvancedSearchDialog.yui3-panel-focused{overflow: visible;padding: 0;text-align: left;}
.rn_AdvancedSearchDialog a.rn_AdvancedLink{color: #fff;text-decoration: underline;font-weight: bold;margin-left: 10px;font-size: 1.1em;padding-left: 80%;}
.rn_AdvancedSearchDialog .rn_DialogContent{overflow:visible;padding-bottom:16px;position:relative;width: 500px;}
.rn_AdvancedSearchDialog .rn_DialogContent .rn_SearchTips{color:#333;position:absolute;right:0;top: 11px;_right:10px;}
.rn_AdvancedSearchDialog .rn_DialogContent .rn_AdvancedSubWidget{clear:right;overflow:hidden;padding:16px 8px;}
.rn_AdvancedSearchDialog .rn_DialogContent .rn_AdvancedSubWidget:empty{display:none;}
.rn_AdvancedSearchDialog .rn_DialogContent .rn_AdvancedFilter, .rn_AdvancedSearchDialog .rn_DialogContent .rn_AdvancedSort{border-top:1px solid #FFF;}
.rn_AdvancedSearchDialog .rn_DialogContent .rn_AdvancedFilter button{width:auto !important;width:60%;max-width:60%;}
.rn_AdvancedSearchDialog .rn_DialogContent label{color:#333;float:left;font-weight:bold;width:38%;}
.rn_AdvancedSearchDialog .rn_DialogContent select{display:inline-block;*display:block;min-width:160px;}
.rn_Breadcrumbs{}
.rn_Breadcrumbs{}
.rn_YoutubePopupVideo span{display: block;max-width: 100%;height: 100px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.rn_YoutubePopupVideo .PopupContainer{position: fixed;width: 660px;height: 410px;left: 50%;top: 50%;z-index: -999;margin-left: -330px;margin-top: -205px;padding: 20px;background: #fff;text-align: center;box-sizing: content-box;display: none;}
.rn_YoutubePopupVideo .PopupContainer.open{z-index: 151;display: block;}
.rn_YoutubePopupVideo .Shadow{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -999;}
.rn_YoutubePopupVideo .Shadow.open{background: rgba(100, 100, 100, .8);z-index: 151;}
.rn_YoutubePopupVideo .CloseButton{position: absolute;top: -10px;right: 10px;height: 28px;width: 28px;border-radius: 28px;background: #F12B24;box-shadow: 0px 0px 2px #222;}
.rn_YoutubePopupVideo{}
.rn_Multiline{overflow:hidden;}
.rn_Multiline .rn_Loading{background: url(../themes/standard/images/loading.gif) no-repeat center center;height:auto !important;height:66px;min-height:66px;}
.rn_Multiline .rn_Element1, .rn_Multiline .rn_Element2{font-size:1.333em;}
.rn_Multiline .rn_Element3{display:block;font-size:1.1em;line-height:1.3em;}
.rn_Multiline .rn_ElementsHeader, .rn_Multiline .rn_ElementsData{color:#6F6F6F;font-size:0.8em;}
.rn_Multiline ol, .rn_Multiline ul{padding-top:3px;}
.rn_Multiline li{margin-bottom:12px;}
.rn_AnswerList .rn_Multiline .rn_Element2{display: none;}
.rn_Footer{width: 55%;padding: 0 30px;}
.rn_Footer .rn_PageSetSelector{text-align: center;}
.rn_Footer{}
.rn_KeywordText input{font-size:1.333em;}
.rn_KeywordText{display:inline;}
.rn_ProductCategorySearchFilter button.rn_DisplayButton{background:none;color:#000;cursor:pointer;font-weight:normal;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:0 !important;}
.rn_ProductCategorySearchFilter .yui-overlay-hidden .rn_Panel table{*border-collapse:separate;}
.rn_ProductCategorySearchFilter .ygtvrow{cursor:pointer;}
.rn_ProductCategorySearchFilter .ygtvspacer{width:1em;display:block;}
.rn_ProductCategorySearchFilter .ygtvlabel, .rn_ProductCategorySearchFilter .ygtvlabel:link, .rn_ProductCategorySearchFilter .ygtvlabel:visited, .rn_ProductCategorySearchFilter .ygtvlabel:hover{font-size:inherit;}
.rn_ProductCategorySearchFilter .rn_PanelContainer .yui3-widget-hd{display: none;}
.rn_ProductCategorySearchFilter button.rn_DisplayButton{background:#FFF url(../themes/standard/images/splitButtonArrow.png) no-repeat scroll right center;border:1px solid #B1B1B1;min-height:1.5em;min-width:250px;padding:4px 20px 4px 4px;position: relative;text-align:left;text-shadow:none;}
.rn_HighContrastMode .rn_ProductCategorySearchFilter button.rn_DisplayButton{border: 1px outset;}
.rn_HighContrastMode .rn_ProductCategorySearchFilter button.rn_DisplayButton:after{content:"\25BC";position: absolute;right: 4px;}
.rn_ProductCategorySearchFilter .rn_Panel{background:#FFF;border:1px solid #B1B1B1;max-height:200px;overflow:auto;padding:6px;_height:200px;}
.rn_ProductCategorySearchFilter .rn_PanelContainer .rn_Panel{border: 0;}
.rn_ProductCategorySearchFilter .rn_PanelContainer{border:1px solid #B1B1B1;border-top:0;}
.rn_ProductCategorySearchFilter .rn_SelectionButtons{background:#F8F8F8;border-top: 1px solid #B1B1B1;}
.rn_ProductCategorySearchFilter .rn_SelectionButtons button{font-size: 0.95em;margin: 7px 0 7px 5px;padding: 5px;}
.rn_ProductCategorySearchFilter button.rn_DisplayButton:hover, .rn_ProductCategorySearchFilter button.rn_DisplayButton:focus{background-color:#F8F8F8;}
.rn_ProductCategorySearchFilter table{border-collapse:collapse;}
.rn_ProductCategorySearchFilter .rn_Label{color:#333;float:left;font-weight:bold;width:38%;}
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover{color:#111;}
.rn_ProductCategoryLinks{width: 400px;}
.rn_PageSetSelector{display:block;margin-bottom:16px;}
.rn_PageSetSelector small{color:#505050;display:block;}
