﻿/* Frame CSS for Wide Partner */
body {
     background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_bg_wide.jpg);
     background-position: top center;
     background-repeat: repeat-y;
     background-color: #ffffff; }
div#mainOutsideFrameContainer {
	margin: 0px auto;
	width: 974px; }
div#mainOutsideFrameTopContainer,
div#mainOutsideFrameMiddleContainer,
div#mainOutsideFrameBottomContainer {
     background-color: #ffffff;
     background-image: none;
     width: 974px; }
div#mainOutsideFrameTopContainer {
     display: none; }
div#mainOutsideFrameBottomContainer {
	display: none; }
div#mainOutsideContentContainer {
	width: 974px;
	/* overflow: hidden; */
	padding: 0px;
	margin: 0px auto;
	text-align: left; }

/* Left Nav Link CSS */
div.SidebarListContainer ul li a {
     color: #1A65A6;
	text-decoration: none; }
div.SidebarListContainer ul li a:hover {
	text-decoration: none;
	color: #1A65A6;
	background-color: #d7f0f8; }
div.SidebarListContainer ul li.sale a:hover {
	text-decoration: none;
	color: #ca0000;
	background-color: #d7f0f8; }

/* Header CSS Wide Partner */
div#headerFrameContainer {
     margin-bottom: 1px; }
div#headerFrameTopContainer {
     height: 120px;
     background-position: bottom left;
     position: relative;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_mainbanner1.jpg); }
div#headerFrameTopContainer div#headerFrameSectionOne {
     position: absolute;
     float: none;
     left: 22px;
     bottom: 30px;
     z-index: 3;
     width: 342px;
     height: 30px;
     margin-right: 0px; }
div#headerFrameSectionOne div#headerHome {
     width: 342px;
     height: 30px;
     margin: 0px; }
div#headerFrameSectionOne div#headerHome a#headerHomeLink {
     width: 342px;
     height: 30px; }
div#headerFrameTopContainer div#headerFrameSectionTwo {
     float: none;
     margin-right: 0px;
     z-index: 10;
     width: 487px;
     height: 29px;
     position: absolute;
     padding-left: 30px;
     background-position: top left;
     background-repeat: no-repeat;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_topnav.jpg);
     left: 0px;
     top: 0px; }
div.headerHomeLink,
div.dividerPipe,
div.headerYahooSportsLink,
div.headerYahooLink {
     line-height: 29px;
     font-size: 11px;
     font-weight: bold;
     display: inline-block; }
div.IE6 div.headerHomeLink,
div.IE6 div.dividerPipe,
div.IE6 div.headerYahooSportsLink,
div.IE6 div.headerYahooLink,
div.IE7 div.headerHomeLink,
div.IE7 div.dividerPipe,
div.IE7 div.headerYahooSportsLink,
div.IE7 div.headerYahooLink {
     display: inline; }
div#headerFrameTopContainer div#headerFrameSectionTwo,
div#headerFrameTopContainer div#headerFrameSectionTwo a {
     color: #333333;
     text-decoration: none; }
div#headerFrameTopContainer div#headerFrameSectionTwo a:hover {
     text-decoration: underline; }
div#headerFrameSectionTwo div.dividerPipe {
     margin: 0px 17px; }

div#headerFrameTopContainer div#headerFrameSectionThree {
     position: absolute;
     background-position: top left;
     background-repeat: no-repeat;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_topnav.jpg);
     float: none;
     text-align: right;
     padding-right: 30px;
     width: 487px;
     height: 29px;
     margin-right: 0px;
     right: 0px;
     top: 0px; }
div#headerFrameSectionThree div.dividerPipe,
div#headerFrameSectionThree div.headerSiteMapLink,
div#headerFrameSectionThree div.headerTrackOrdersLink,
div#headerFrameSectionThree div.headerMyAccountLink,
div#headerFrameSectionThree div.headerHelpDeskLink {
     line-height: 29px;
     font-size: 11px;
     font-weight: bold;
     display: inline-block; }
div.IE6 div#headerFrameSectionThree div.dividerPipe,
div.IE6 div#headerFrameSectionThree div.headerSiteMapLink,
div.IE6 div#headerFrameSectionThree div.headerTrackOrdersLink,
div.IE6 div#headerFrameSectionThree div.headerMyAccountLink,
div.IE6 div#headerFrameSectionThree div.headerHelpDeskLink,
div.IE7 div#headerFrameSectionThree div.dividerPipe,
div.IE7 div#headerFrameSectionThree div.headerSiteMapLink,
div.IE7 div#headerFrameSectionThree div.headerTrackOrdersLink,
div.IE7 div#headerFrameSectionThree div.headerMyAccountLink,
div.IE7 div#headerFrameSectionThree div.headerHelpDeskLink {
     display: inline; }
div#headerFrameTopContainer div#headerFrameSectionThree,
div#headerFrameTopContainer div#headerFrameSectionThree a {
     color: #333333;
     text-decoration: none; }
div#headerFrameTopContainer div#headerFrameSectionThree a:hover {
     text-decoration: underline; }
div#headerFrameSectionThree div.dividerPipe {
     margin: 0px 17px; }
div#headerFrameSectionFour {
     position: absolute;
     bottom: 0px;
     right: 20px;
     float: none;
     height: 91px;
     width: 330px; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer {
     margin-top: 15px;
     background-image: none;
     height: 25px;
     width: auto; }
div#headerFrameCartCheckoutContainer a#headerCartLogoLink {
     display: none; }
div#headerFrameCartCheckoutContainer a#headerCartTextLink {
     text-indent: 40px;
     font-size: 11px;
     width: 210px;
     font-weight: bold;
     line-height: 25px;
     height: 25px;
     color: #ffffff; }
div#headerFrameCartCheckoutContainer a#headerCartTextLink:hover {
     color: #efbc21;
     text-decoration: none; }
/*div.whiteCartWithoutCheckout a#headerCartCheckoutLink {
     display: none; }
div.whiteCartWithCheckout a#headerCartCheckoutLink {
     display: block; }*/
div.whiteCartWithCheckout a#headerCartCheckoutLink, a#headerCartCheckoutLink 
{
    display: block;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_checkout.jpg);
     width: 72px;
     height: 25px; }
div#headerFrameSectionFour div#headerFrameSearchContainer {
     margin-top: 10px;
     width: auto; }
div#headerFrameSearchContainer div#headerFrameSearchRowOne {
     width: auto; }
div.headerSearchTextContainer {
     margin-top: 0px;
     width: 228px;
     height: 25px;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_searchbar.jpg);
     background-position: top center;
     background-repeat: no-repeat; }
div.headerSearchTextContainer input.searchText {
     border-width: 0px;
     border: none;
     background-color: transparent;
     padding: 0px;
     width: 195px;
     margin: 3px 0px 0px 25px;
     height: 18px; }
div.headerSearchSubmitContainer {
     width: 72px;
     height: 25px;
     margin-top: 0px;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_searchbutton.jpg);
     background-position: top center;
     background-repeat: no-repeat; }
div.headerSearchSubmitContainer input.searchSubmit {
     height: 24px;
     width: 66px;
     background-image: none;
     border-width: 0px;
     border: none;
     background-color: transparent; }
div#headerFrameSearchContainer div#headerFrameSearchRowTwo {
     display: none; }
/* Navigation for Wide Nav */
div#headerNavContainer {
     height: 30px; }
ul#headerUL {
     height: 30px; }
div#headerNavContainer ul li,
div#headerNavContainer ul li a.headerLink {
     width: 97px; }
div#headerNavContainer ul li {
     margin-right: 0px; }

/* main nav */
div#headerNavContainer ul li {
    background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_header_menu_.gif);
    height: 30px; }
div#headerNavContainer ul li a {
    height: 30px; }
li#navCOLLEGE {
	background-position: 0px -30px; }
li#navCOLLEGE:hover, li#navCOLLEGE.display {
	background-position: 0px 0px; }
li#navNFL {
	background-position: -97px -30px; }
li#navNFL:hover, li#navNFL.display {
	background-position: -97px 0px; }
li#navMLB {
	background-position: -194px -30px; }
li#navMLB:hover, li#navMLB.display {
	background-position: -194px 0px; }
li#navNBA {
	background-position: -291px -30px; }
li#navNBA:hover, li#navNBA.display {
	background-position: -291px 0px; }
li#navNHL {
	background-position: -388px -30px; }
li#navNHL:hover, li#navNHL.display {
	background-position: -388px 0px; }
li#navNASCAR {
	background-position: -485px -30px; }
li#navNASCAR:hover, li#navNASCAR.display {
	background-position: -485px 0px; }
li#navOLYMPICS {
	background-position: -679px -30px; }
li#navOLYMPICS:hover, li#navOLYMPICS.display {
	background-position: -679px 0px; }
li#navWORLDCUP {
    background-position: -582px -30px; }
li#navWORLDCUP:hover, li#navWORLDCUP.display {
	background-position: -582px 0px; }
li#navMMA {
	background-position: -776px -30px; }
li#navMMA:hover, li#navMMA.display {
	background-position: -776px 0px; }
li#navMOREITEMS {
	background-position: -776px -30px; }
li#navMOREITEMS:hover, li#navMOREITEMS.display {
	background-position: -776px 0px; }
li#navOUTLETITEMS {
	background-position: -873px -30px; }
li#navOUTLETITEMS:hover, li#navOUTLETITEMS.display {
	background-position: -873px 0px; }
div.navPositionWrapper {
    top: 30px; }

/* This is where the difference between showing the nav on click and on hover is done. */
div#headerNavContainer ul#headerUL li.clicked div.navPositionWrapper {
	display: none; }
div#headerNavContainer li.display div.navPositionWrapper {
	display: block; }
	
/* CSS for the Left Nav */
div.leftNavFeaturedDeptsContainer {
     display: block; }
div#SidebarOutsideContainer div.search h2.searchHeader {
     height: 35px;
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_checkout_headers_bg.gif);
     display: block; }
div#SidebarOutsideContainer div.search h2.searchHeader,
div#SidebarOutsideContainer h2.FeaturedDepts,
div#SidebarOutsideContainer h2.Departments,
div#SidebarOutsideContainer h2.PriceRanges,
div#SidebarOutsideContainer h2.PriceRange {
     color: #000000;
     text-indent: 0px;
     background-position: bottom left;
     background-repeat: repeat-x;
     height: 35px; }
div#SidebarOutsideContainer h2 {
     line-height: 35px; }
div#SidebarOutsideContainer h2.FeaturedDepts {
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_checkout_headers_bg.gif); }
div#SidebarOutsideContainer h2.Departments {
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_checkout_headers_bg.gif);  }
div#SidebarOutsideContainer h2.PriceRanges,
div#SidebarOutsideContainer h2.PriceRange {
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_checkout_headers_bg.gif); }
div#SidebarOutsideContainer div.search div.searchTop {
     margin: 15px 12px 5px; }
div#SidebarOutsideContainer div.SidebarTopCap {
     display: none; }
div div#SidebarOutsideContainer div.search div.searchTop {
     margin: 15px 9px 5px; }
div div.searchButtonInputContainer {
     width: 36px;
     height: 24px; }
div.searchButtonInputContainer input.searchButtonInput {
     width: 36px;
     height: 24px;
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_leftnav_search_button.gif); }
div.SidebarListContainer ul.listClass {
     padding-top: 5px; }

/* tlp/dlp pagination */
html body div.tlpPagination,
html body div.dlpPagination {
    background-image: url(//images.footballfanatics.com/partners/yahoo/bg-tabs2.png);
    background-color: transparent;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: right top;
    height: 34px;
    border: none; }
div.tlpPagination div.sortItemsByLinks,
div.dlpPagination div.sortItemsByLinks {
    float: left; }
div.tlpPagination div.sortItemsByLinks ul,
div.dlpPagination div.sortItemsByLinks ul {
    list-style: none;
    margin: 0px; }
div.tlpPagination div.sortItemsByLinks ul li,
div.dlpPagination div.sortItemsByLinks ul li {
    background-image: url(//images.footballfanatics.com/partners/yahoo/bg-tabs2.png);
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    display: block;
    height: 34px;
    margin-left: 0px;
    line-height: 24px;
    font-size: 92%;
    text-align: center; }
div.IE6 div.sortItemsByLinks ul li {
    width: 100px; }
div.IE6 div.sortItemsByLinks ul li.pagNewestArrivals {
    width: 140px; }
div.IE6 div.sortItemsByLinks ul li.pagLowestPrice {
    width: 110px; }
div.tlpPagination div.sortItemsByLinks ul li.pagSortBy,
div.dlpPagination div.sortItemsByLinks ul li.pagSortBy {
    background-position: right center;
    color: #EFBC21;
    font-weight: 600;
    margin-left: 0px;
    margin-right: 10px;
    width: 50px; }
div.tlpPagination div.sortItemsByLinks ul li a,
div.dlpPagination div.sortItemsByLinks ul li a {
    color: #EFBC21;
    font-weight: 600;
    background-image: url(//images.footballfanatics.com/partners/yahoo/bg-tabs2.png);
    background-position: left center;
    display: block;
    height: 34px;
    padding: 0 10px;
    margin: 0px; }
div.tlpPagination div.sortItemsByLinks ul li a.selected,
div.dlpPagination div.sortItemsByLinks ul li a.selected {
    background-position: center center;
    margin-right: 10px;
    color: #000; }
div.bottomPager div.right a  {
    display: none; }
div.srPagination div.right a {
    display: inline; }
div.tlpPagination div.paginationText span,
div.tlpPagination div.paginationText a,
div.dlpPagination div.paginationText span,
div.dlpPagination div.paginationText a {
    border: solid 1px #fff;
    display: block;
    float: left;
    width: 15px;
    height: 12px;
    color: #fff;
    margin: 7px 3px 3px 3px;
    text-align: center;
    font-size: 10px;
    padding: 3px 5px;
    line-height: 10px; }
div.IE6 div.tlpPagination div.paginationText,
div.IE6 div.dlpPagination div.paginationText,
div.IE7 div.tlpPagination div.paginationText,
div.IE7 div.dlpPagination div.paginationText {
    line-height: normal; }
div.IE6 div.tlpPagination div.paginationText span,
div.IE6 div.dlpPagination div.paginationText span,
div.IE7 div.tlpPagination div.paginationText span,
div.IE7 div.dlpPagination div.paginationText span,
div.IE6 div.tlpPagination div.paginationText a,
div.IE6 div.dlpPagination div.paginationText a,
div.IE7 div.tlpPagination div.paginationText a,
div.IE7 div.dlpPagination div.paginationText a,
div.IE6 div.tlpPagination div.right,
div.IE7 div.tlpPagination div.right {
    margin-top: 0; }
div.tlpPagination div.paginationText span.pipe,
div.dlpPagination div.paginationText span.pipe {
    display: none; }
div.tlpPagination div.paginationText span.ellipsis,
div.dlpPagination div.paginationText span.ellipsis {
    color: #fff;
    border: none;
    background-color: Transparent; }
div.tlpPagination div.paginationText span,
div.dlpPagination div.paginationText span,
div.tlpPagination div.paginationText a:hover,
div.dlpPagination div.paginationText a:hover {
    background-color: #F3CB43;
    color: #000;
    text-decoration: none; }
div.tlpPagination div.perPageSelector,
div.dlpPagination div.perPageSelector {
    margin-top: 3px;
    margin-left: 90px; }
div.IE6 div.tlpPagination div.perPageSelector,
div.IE6 div.dlpPagination div.perPageSelector {
    margin-left: 20px; }
div.tlpPagination div.right,
div.dlpPagination div.right {
    margin-top: 3px; }
div.tlpPagination div.perPageSelector select,
div.tlpPagination div.right select,
div.dlpPagination div.perPageSelector select,
div.dlpPagination div.right select {
    font-size: 92%; }
div.tlpPagination div.itemsShown,
div.dlpPagination div.itemsShown {
    display: none; }
div.bottomPager div.sortItemsByLinks,
div.bottomPager div.perPageSelector {
    display: none; }
html body div.bottomPager {
    background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_sortmenu_bg.gif);
    height: 40px;
    background-position: right center; }
div.srPagination div.perPageSelector {
    display: inline; }
html body div.srPagination  {
    background-image: url(//images.footballfanatics.com/partners/ff_wide/browse/pagination_bg.jpg);
    height: 38px; }

/* Yahoo Specific Tweaks */
div.tlpFeaturedRight a.more {
     display: block;
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_b_moreinfo.gif);
     background-position: top left;
     background-repeat: no-repeat;
     width: 150px;
     height: 40px;
     text-indent: -9000px;
     outline: none; }
div.tlpFeaturedRight a img {
     display: none; }
div div.SidebarListContainer h2 {
     margin-bottom: 10px; }
div.SidebarListContainer ul.listClass {
     padding-left: 0px;
     padding-right: 0px; }
div.SidebarListContainer ul.listClass li.alt {
     background-color: #ffffff; }
div.SidebarListContainer ul.listClass li {
     background-color: #f8f7f2; }

/* CSS for Wide Partner Footer */
/* footer style */
div#footerFrameContainer div.footerList,
div#footerFrameContainer div.emailSignup {
    background-image: url(//images.footballfanatics.com/partners/cstv/CSTV_bottomnav_bg.gif);
    background-repeat: repeat-x;
    width: 219px;
    padding: 5px 10px;
    border-right: solid 1px #fff; }
div#footerFrameContainer div.emailSignup select  {
    width: 210px; }
div#footerFrameContainer {
    background-image: none;
    border-bottom: solid 1px #ccc; }
div#footerFrameContainer div.emailSignupHeader,
div#footerFrameContainer div.emailSignupTopRow,
div#footerFrameContainer div.emailSignupBottomRow,
div#footerFrameContainer ul {
    margin-left: 0;
    padding-left: 0; }
div#footerFrameTopHalfContainer {
    padding-left: 8px;
    padding-top: 0; }
div.IE6 div#footerFrameContainer div.emailSignupBottomRow div.emailSignupAddressContainer {
    width: 150px; }

div.newEmailSignupContainerWrapper {
     display: block;
     float: left;
     width: 219px; }
div.newEmailSignupPaddingContainer {
     padding: 0px;
     padding-left: 0px;
     padding-top: 10px; }
div.newEmailSignupHeaderContainer {
     font-weight: bold; }
div.newEmailSignupContainer {
     width: 219px;
     background-image: none; }
div.newEmailSignupInputContainer {
     width: 140px; }
div.newEmailSignupInputContainer input {
     background-color: #ffffff;
     width: 140px;
     height: 19px;
     margin: 5px 0px;
     border: 1px solid #747D82; }
div.newEmailSignupSubmitContainer input {
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_signupbutton.gif);
     margin: 6px 0px;
     height: 23px;
     width: 63px;  }
/* CSS for Shopping Cart */
div#cartWrapper {
     padding: 0px 10px; }
div div.orderSummaryHeaderContainer p.item {
     width: 380px; }
div div.orderSummaryContainer div.item div.itemWrapper {
     width: 308px;
      }
div div#cartHeaderRight {
     display: none; }
div#cartBottomAlternateOptionsContainer input.googleOption {
     display: none; }
/* CSS for Checkout */
body.checkout {
     text-align: center; }
body div#mainCheckoutOutsideFrameContainer {
	margin: 0px auto;
	text-align: left;
	width: 974px; }
div#coHeaderTopHalfContainer {
     height: 117px;
     position: relative;
     margin-bottom: 5px;
     background-position: bottom left;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_mainbanner2.jpg); }
a#coHeaderLogoLink {
     position: absolute;
     float: none;
     left: 42px;
     bottom: 41px;
     z-index: 3;
     width: 324px;
     height: 28px;
     outline: none;
     text-indent: -9000px;
     margin: 0px; }
div#headerFrameSectionOne div#headerHome {
     width: 342px;
     height: 30px;
     margin: 0px; }
div#headerFrameSectionOne div#headerHome a#headerHomeLink {
     width: 342px;
     height: 30px; }
div#coHeaderTopLeftContainer {
     float: none;
     margin-right: 0px;
     z-index: 10;
     width: 487px;
     height: 29px;
     position: absolute;
     padding-left: 30px;
     background-position: top left;
     background-repeat: no-repeat;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_topnav.jpg);
     left: 0px;
     top: 0px; }
div.headerHomeLink,
div.dividerPipe,
div.headerYahooSportsLink,
div.headerYahooLink {
     line-height: 29px;
     font-size: 11px;
     font-weight: bold;
     display: inline;
     display: inline-block; }
div#coHeaderTopLeftContainer,
div#coHeaderTopLeftContainer a {
     color: #333333;
     text-decoration: none; }
div#coHeaderTopLeftContainer a:hover {
     text-decoration: underline; }
div#coHeaderTopLeftContainer div.dividerPipe {
     margin: 0px 17px; }

div#coHeaderTopRightContainer {
     position: absolute;
     background-position: top left;
     background-repeat: no-repeat;
     background-image: url(//images.footballfanatics.com/partners/yahoo/wide/YSS_topnav.jpg);
     float: none;
     text-align: right;
     padding-right: 30px;
     width: 487px;
     height: 29px;
     margin-right: 0px;
     right: 0px;
     top: 0px; }
div#coHeaderTopRightContainer div.dividerPipe,
div#coHeaderTopRightContainer div.headerSiteMapLink,
div#coHeaderTopRightContainer div.headerTrackOrdersLink,
div#coHeaderTopRightContainer div.headerMyAccountLink,
div#coHeaderTopRightContainer div.headerHelpDeskLink {
     line-height: 29px;
     font-size: 11px;
     font-weight: bold;
     display: inline-block; }
div.IE6 div#coHeaderTopRightContainer div.dividerPipe,
div.IE6 div#coHeaderTopRightContainer div.headerSiteMapLink,
div.IE6 div#coHeaderTopRightContainer div.headerTrackOrdersLink,
div.IE6 div#coHeaderTopRightContainer div.headerMyAccountLink,
div.IE6 div#coHeaderTopRightContainer div.headerHelpDeskLink,
div.IE7 div#coHeaderTopRightContainer div.dividerPipe,
div.IE7 div#coHeaderTopRightContainer div.headerSiteMapLink,
div.IE7 div#coHeaderTopRightContainer div.headerTrackOrdersLink,
div.IE7 div#coHeaderTopRightContainer div.headerMyAccountLink,
div.IE7 div#coHeaderTopRightContainer div.headerHelpDeskLink {
     display: inline; }
div#coHeaderTopRightContainer,
div#coHeaderTopRightContainer a {
     color: #333333;
     text-decoration: none; }
div#coHeaderTopRightContainer a:hover {
     text-decoration: underline; }
div#coHeaderTopRightContainer div.dividerPipe {
     margin: 0px 17px; }
div#coContentAreaOutsideContainer {
     padding: 0px 10px; }
div div.gcContainer div.leftFormContainer,
div div.gcContainer div.rightFormContainer {
     width: 468px; }
div div.addressContainer div.titleContainerLeft,
div div.addressContainer div.titleContainerRight {
     width: 469px; }
div div.addressContainerLeft,
div div.addressContainer div.addressContainerRight {
     width: 469px; }
div div#bottomPanes div#leftPane,
div div#bottomPanes div#rightPane {
     width: 469px; }
div.IE6 div div#bottomPanes div#leftPane {
     width: 469px;
     overflow: hidden; }
div div.billingInformationContainer,
div div.creditCardContainer {
     width: 467px; }
div.myAccountContainer,
div.createAccountToggleHeader {
     background-repeat: no-repeat; }
div.createAccountWrapper,
div.myAccountContainer {
     background-position: bottom center; }
div div.checkoutMainContainer div.gcContainer div.leftFormContainer,
div div.checkoutMainContainer div.gcContainer div.rightFormContainer {
     background-image: none; }
div div.gcContainer div.paddingBorderContainer  {
     padding: 0px 0px 15px; }
div div.gcContainer div.returningCustomers,
div.gcContainer div.newCustomers div.newCustomerPadding {
     padding: 0px; }
div div.gcContainer div.returningCustomers h3 {
     padding: 0px 20px; }
div.gcContainer div.newCustomers div.newCustomerHeader h3,
div.gcContainer div.registerCustomers div.registerCustomerHeader h3 {
     padding-left: 20px; }
div.gcContainer div.newCustomers div.newCustomerHeader a {
     padding-right: 20px;
     line-height: 50px; }
div.gcContainer div.registerCustomers div.registerCustomerHeader a.closeTop {
     margin-right: 20px;
     line-height: 50px; }
div.gcContainer div.newCustomers div.newCustomerHeader {
     margin-bottom: 10px; }
div.gcContainer div.registerCustomers div.inputRow,
div.gcContainer div.registerCustomers div.email_signup,
div.gcContainer div.registerCustomers div.signInRow,
div.gcContainer div.registerCustomers div.signInRow {
     margin: 20px 0px 0px 20px; }
div.addressContainer div.titleContainer div.titleContainerLeft,
div.addressContainer div.titleContainer div.titleContainerRight {
     padding-top: 0px; }
div.addressContainer div.titleContainer div.titleContainerLeft h4,
div.addressContainer div.titleContainer div.titleContainerRight h4 {
     padding: 0px 0px 0px 20px; }
div.checkoutMainContainer div#bottomPanes div.paneBody {
     padding: 15px 10px 10px; }
div div.checkoutMainContainer div.columnOne div.titleContainer {
     padding: 0px; }
div div.checkoutMainContainer div.columnOne div.titleContainer h4 {
     padding: 0px 0px 0px 20px; }
div div.checkoutMainContainer div.billingInformationContainerHeader h4,
div div.checkoutMainContainer div.creditCardContainer h4 {
     margin: 0px;
     line-height: 50px;
     height: 50px;
     padding: 0px 0px 0px 20px; }
div.myAccountOutsideContainer div.myAccountContentContainer div.createAccount div.createAccountToggleHeader {
     background-image: none; }
div.myAccountLeftOutsideContainer div.notice,
div.myAccountRightOutsideContainer div#createAccountWrapper {
     padding: 0px; }
div.myAccountLeftOutsideContainer div.notice h4 {
     font-size: 16px;
     padding-left: 20px; }
div.myAccountRightOutsideContainer div#createAccountWrapper div.createAccountToggleHeader h4 {
     padding-left: 20px; }
div.myAccountRightOutsideContainer div#createAccountWrapper div.createAccountToggleHeader a {
     line-height: 50px;
     padding-right: 20px; }
div.myAccountLeftOutsideContainer div.notice p,
div.myAccountLeftOutsideContainer div.notice div.continueCheckoutRow,
div.myAccountRightOutsideContainer div#createAccountWrapper div.createAccountContent {
     padding: 0px 20px 20px; }
div.myAccountContentContainer div.myAccountLeftOutsideContainer div.signIn h4,
div.myAccountContentContainer div.myAccountRightOutsideContainer div.trackOrder h4 {
     padding: 0px 0px 0px 20px;
     margin-bottom: 20px; }
div.myAccountContentContainer div.myAccountLeftOutsideContainer div.createAccount div.createAccountToggleHeader {
     padding: 0px 30px 0px 20px; }
div.myAccountLeftOutsideContainer div.createAccount div.createAccountToggleHeader a {
     line-height: 50px; }
div.myAccountContentContainer div.myAccountLeftOutsideContainer div.createAccount {
     padding: 0px; }
div.myAccountContentContainer div.myAccountLeftOutsideContainer div.createAccount div.createAccountRow {
     padding-bottom: 20px; }
div#coContentAreaOutsideContainer div.checkoutMainContainer div.billingInformationContainer,
div#coContentAreaOutsideContainer div.checkoutMainContainer div.creditCardContainer,
div#coContentAreaOutsideContainer div.checkoutMainContainer div#bottomPanes div#leftPane,
div#coContentAreaOutsideContainer div.checkoutMainContainer div#bottomPanes div#rightPane {
     background-repeat: repeat-x;
     background-position: top left;
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_checkout_headers_bg.gif); }
div div.gcContainer div.returningCustomers h3,
div.gcContainer div.newCustomers div.newCustomerHeader,
div.gcContainer div.registerCustomers div.registerCustomerHeader,
div div.addressContainer div.titleContainer div.titleContainerLeft,
div div.addressContainer div.titleContainer div.titleContainerRight,
div div.checkoutMainContainer div.columnOne div.titleContainer,
div.myAccountLeftOutsideContainer div.notice h4,
div.myAccountRightOutsideContainer div#createAccountWrapper div.createAccountToggleHeader,
div.myAccountContentContainer div.myAccountLeftOutsideContainer div.signIn h4,
div.myAccountContentContainer div.myAccountLeftOutsideContainer div.createAccount div.createAccountToggleHeader,
div.myAccountContentContainer div.myAccountRightOutsideContainer div.trackOrder h4 {
     height: 50px;
     line-height: 50px;
     background-repeat: repeat-x;
     background-position: top left;
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_checkout_headers_bg.gif); }
div div.gcContainer p {
     padding: 0px 20px; }
div.paypalContainer  {
     height: 30px;
     padding: 4px 0px 10px 18px; }
div.alternatePaymentOptionsContainer div.paypalContainerMiddle,
div.alternatePaymentOptionsContainer div.bmlContainerMiddle {
     width: 530px; }
     
/* CSS for Frame Color Gradients */
div#shoppingIndexSmall,
div.dlpPagination,
div.tlpPagination,
div.srPagination {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_shoppingIndex_closedBG.jpg); }
div#cartWrapper div.orderSummaryHeaderContainer div.row {
     background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_topbottom_968x38.jpg); }
div.SidebarTopCap,
div.shopByCategoryContainer,
div.tlpDeptItemTopCap,
div.tlpPromoTopCap
div#ContentPaddingContainer div.mainInfo div.columnOne {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_180x15.jpg); }
div.SidebarBottomCap,
div.shopByCategory,
div.tlpDeptItemBottomCap,
div.tlpPromoBottomCap,
div#ContentPaddingContainer div.mainInfo div.columnOne div.borderWrap {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_180x15.jpg); }
div.altImageContainer,
div.pdpLeftContainer {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_344x15.jpg); }
div.altImageWrapper,
div.pdpLeftContent {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_344x15.jpg); }
div.pdpRightContainer {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_361x15.jpg); }
div.pdpRightContentPadding, div.pdpRightContent {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_361x15.jpg); }
div.trackOrderWrapper div.orderHistoryDetails div.addressWrapper div.addressDisplay {
     background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_450x15.jpg); }
div.trackOrderWrapper div.orderHistoryDetails div.addressWrapper {
     background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_450x15.jpg); }
div.qlBorderContainer,
div.checkoutMainContainer div.gcContainer div.paddingBorderContainer,
div.checkoutMainContainer div.addressContainerLeft,
div.checkoutMainContainer div.addressContainer div.addressContainerRight,
div.checkoutMainContainer div#bottomPanes div.paneBody,
div.checkoutMainContainer div.PaymentContainerRight,
div.checkoutMainContainer div.ccPaymentContainerWrapper,
div.myAccountOutsideContainer div.myAccountContentContainer div.myAccountContainer {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_477x15.jpg); }
div.qlInsideContainer,
div.checkoutMainContainer div.gcContainer div.leftFormContainer,
div.checkoutMainContainer div.gcContainer div.rightFormContainer,
div.checkoutMainContainer div.addressContainer div.titleContainerLeft,
div.checkoutMainContainer div.addressContainer div.titleContainerRight,
div.checkoutMainContainer div#bottomPanes div#leftPane,
div.checkoutMainContainer div#bottomPanes div#rightPane,
div.checkoutMainContainer div.billingInformationContainer,
div.checkoutMainContainer div.creditCardContainer
div.myAccountContentContainer div.signIn h4,
div.myAccountLeftOutsideContainer div.signIn h4,
div.myAccountContentContainer div.trackOrder h4,
div.myAccountContentContainer div.createAccount div.createAccountToggleHeader {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_477x15.jpg); }
div.tlpFeaturedProductTopCap {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_572x15.jpg); }
div.tlpFeaturedProductBottomCap {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_572x15.jpg); }
div.tlpTeamHeaderContainer,
div#shoppingIndexLargeClickableArea,
div.dlpFilterByWrapper,
div.landingPageDividerHeaderContainer,
div.pdpDividerHeaderContainer,
div.searchHeaderContainer {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_768x15.jpg); }
div.tlpTeamHeader,
div#shoppingIndexArea,
div.dlpFilterByContainer,
div.landingPageDividerHeaderContainer div.landingPageDividerHeader,
div.pdpDividerHeaderContainer div.pdpDividerHeader,
div.searchHeader {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_768x15.jpg); }
div.suggestionHeaderOutsideContainer,
div.suggestionContentOutsideContainer {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_772x15.jpg); }
div.suggestionContentContainer {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_772x15.jpg); }
div#landingPageWrapper div.browseHeaderContainer,
div.checkoutMainContainer div.columnOne div.titleContainer {
     background-image:url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_968x15.jpg); }
div.browseHeaderContainer div.browseHeaderBreadCrumbsContainer,
div.checkoutMainContainer .orderItemsWrapperNew {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_968x15.jpg); }
div.checkoutMainContainer div#giftCouponWrapper,
div.checkoutMainContainer div.paypalContainer,
div.checkoutMainContainer div.bmlContainer {
     background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_topbottom_968x50.jpg); }
/* CSS for Yahoo My Account */
div div.myAccountOutsideContainer {
     padding: 0px 10px; }
div div.myAccountLeftOutsideContainer,
div div.myAccountRightOutsideContainer {
     width: 468px; }
 /*
div div.signIn div.signInRow span {
     margin-right: 20px; }
div div.signIn div.signInRow input.submit {
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_b_loginlarge.gif);
     height: 30px;
     margin-right: 40px;
     width: 186px }
div div.myAccountOutsideContainer div.trackSubmitRow input {
     background-image:url(//images.footballfanatics.com/partners/yahoo/Ybuttons/YSS_trackorder.jpg);
     height: 30px;
     width: 186px; }
div.myAccountOutsideContainer div.createAccount div.createAccountRow input {
     background-image: url(//images.footballfanatics.com/partners/yahoo/YFS_b_createaccount.gif);
     height: 30px;
     margin-right: 40px;
     width: 186px; }
*/
div div.topInfo,
div div.mainInfo {
     padding: 0px 10px; }
div div.mainInfo div.columnTwo {
     float: right;
     font-size: 12px;
     width: 754px; }
div table.addressTable  {
     width: 750px; }
     
/* BEGIN: CSS for Yellow Buttons */
div#cartHeader div#cartHeaderRight a.cartHeaderCheckoutNow {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_cart_checkout_small.jpg); }
div#cartBottomLeft a.cartBottomContinueShopping {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_cart_continueshopping_big.jpg); }
div#cartBottomRight a.cartBottomCheckoutNow {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_secure_checkout_now.jpg); }
div.cartCouponBGContainer div.cartCouponApplyButtonContainer input {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_cart_apply_button.gif); }
div.qtyAddToCartContainer div.addToCartContainer input {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_add_to_cart.jpg); }
div.checkoutMainContainer div.gcContainer div.returningCustomers div.signInRow input {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_checkout_button_signin.gif); }
div.checkoutMainContainer div.gcContainer div.newCustomers div.buttonRow a#registerAndCheckoutButton,
div.checkoutMainContainer div.gcContainer div.registerCustomers div.signInRow input {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_checkout_button_register.gif); }
div#newCustomerRegisterWrapper div.newCustomers div.buttonRow input.checkoutAsGuestButton {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_checkout_button_guest.gif); }
div.checkoutMainContainer div.checkoutStep2Continue input {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_continue_checkout_big.gif);
	background-color: transparent; }
div#giftCouponWrapper div.enterCodeApply input {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/checkout_apply_button.jpg); }
div.submitPaymentContainer div.CompleteOrder input {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_complete_order.gif); }
div.myAccountContentContainer div.signIn div.signInRow input.submit {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_myaccount_button_signin.gif); }
div.myAccountContentContainer div.myAccountContainer div.trackSubmitRow input {
    background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_myaccount_button_trackorder.gif); }
div.createAccount div.createAccountContent div.createAccountRow input {
    background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_myaccount_button_createaccount.gif); }
div.myAccountContentContainer div.notice div.continueCheckoutRow a,
div#createAccountWrapper div.createAccountContent div.createAccountRow input.createContinueButton {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_checkout_button_continue_checkout.gif); }
div.newEmailSignupPaddingContainer div.newEmailSignupSubmitContainer input {
	background-image: url(//images.footballfanatics.com/partners/yahoo/yahoo_buttons/yahoo_email_signup_button.jpg);
	width: 58px;
	height: 26px; }
	
div#cartWrapper p.item {
    width: 492px;
}
div#cartWrapper div.itemWrapper {
    width: 420px;
}
table#cartTotalsTable div.upsLogo {
    display: none;
}

div#cartPageTotalsRight table#cartTotalsTable td.label 
{
    width: 435px;
}

div#SidebarOutsideContainer div.search
{
    display: none;
}
