﻿/* Text and Link Color Specific CSS */
/* Header Two and Three Link CSS */
div#headerMarqueeContainer div.headerMarqueeItem {
     color: #7B7B7B; }
div#headerFrameTopContainer div#headerFrameSectionThree,
div#headerFrameTopContainer div#headerFrameSectionThree ul,
div#headerFrameTopContainer div#headerFrameSectionThree a {
     color: #ffffff; }
div#headerFrameTopContainer div#headerFrameSectionThree a.highlight {
     color: #fdb827;
     font-weight: bold; }
div#headerFrameTopContainer div#headerFrameSectionThree a:hover {
     color: #fdb827;
     text-decoration: underline; }
/* Header Links CSS */
/* Header Dropdown link CSS */
div#headerNavContainer ul li ul li a {
     color: #230748;
	text-decoration: none;
	background-color: #ffffff; }	
div#headerNavContainer ul li ul li a:hover {
	text-decoration: underline;
	color: #ffffff;
	background-color: #230748; }	
/* Left Nav Link CSS */
div.SidebarListContainer ul li a {
     color: #230748;
	text-decoration: none;
	background-color: #ffffff; }
div.SidebarListContainer ul li a:hover {
	text-decoration: underline;
	color: #ffffff;
	background-color: #230748; }
div.SidebarListContainer ul li.sale a:hover {
     color: #ff4f10;
     text-decoration: none;
     background-color: #ffffff; }
/* Department Boxes on TLP Link CSS */
div.tlpDeptItemContainer a {
     color: #230748; }
div.tlpDeptItemContainer a:hover {
     color: #230748;
     text-decoration: underline; }
/* Footer Link CSS */
div#footerFrameContainer div#footerFrameTopHalfContainer ul li span.highlight,
div#footerFrameContainer div#footerFrameTopHalfContainer ul li a {
     color: #230748; }
div#footerFrameContainer div#footerFrameTopHalfContainer ul li a:hover {     
     color: #230748;
     text-decoration: underline; }
/* Footer Partner Link CSS */     
div#footerFrameContainer div.partnerLink a {
     font-weight: bold;
     color: #230748; }
div#footerFrameContainer div.partnerLink a:hover {
     color: #230748;
     text-decoration: underline; }
/* Breadcrumbs Text CSS */
div.browseHeaderBreadCrumbsContainer div.browseHeaderBreadCrumbs {
     color: #000000; }
/* Breadcrumbs Link CSS */
div.browseHeaderBreadCrumbsContainer div.browseHeaderBreadCrumbs a,
div.browseHeaderBreadCrumbsContainer div.browseHeaderBreadCrumbs .highlight {
     color: #000000; }
div.browseHeaderBreadCrumbsContainer div.browseHeaderBreadCrumbs a:hover {
     color: #230748;
     text-decoration: underline; }
/* DLP, TLP item link CSS */
div.ItemContainer a {
     color: #000000; }
div.ItemContainer a:hover {
     color: #230748;
     text-decoration: underline; }
/* Shopping Index link CSS */
div#shoppingIndexSmall,
div#shoppingIndexLargeClickableArea,
div#shoppingIndexArea,
div#shoppingIndexArea a {
     color: #230748; }
div#shoppingIndexArea a:hover {
     color: #230748;
     text-decoration: underline; }
/* Default Link Color */
body a {
     color: #000000; }
body a:hover {
     color: #230748;
     text-decoration: underline; }
/* Header Checkout Text */
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartTextLink {
     color: #000000; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartTextLink:hover {
     color: #000000;
     text-decoration: underline; }
/* Checkout Header Links/Text */
div#coHeaderTopHalfRightContainer,
div#coHeaderTopHalfRightContainer a {
     color: #ffffff;
     text-decoration: none; }
div#coHeaderTopHalfRightContainer a:hover {
     color: #fdb827;
     text-decoration: underline; }
/* Frame CSS */
body {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_bkgrnd.jpg);
     background-color: #230748;
     background-repeat: repeat-x;
     background-position: top center; }
body div#mainCheckoutOutsideFrameContainer,     
body div#mainOutsideFrameContainer {
     margin-top: 1px;
     width: 1000px;
     padding: 0px; }
div#mainCheckoutOutsideFrameContainer div#mainOutsideFrameTopContainer,
div#mainOutsideFrameContainer div#mainOutsideFrameTopContainer {
     display: none;
     /*height: 33px;
     margin-top: 0px;
     width: 1000px;
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_topnav1000.jpg);*/ }
div#mainCheckoutOutsideFrameContainer div#mainOutsideFrameMiddleContainer,
div#mainOutsideFrameContainer div#mainOutsideFrameMiddleContainer {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_middle.gif);
     width: 1000px; }
div#mainCheckoutOutsideFrameContainer div#mainOutsideFrameBottomContainer,
div#mainOutsideFrameContainer div#mainOutsideFrameBottomContainer {
     height: 0px;
     width: 1000px;
     margin: 0px;
     display: none; }
div#mainOutsideFrameMiddleContainer div#mainOutsideContentContainer {
     padding: 0px;
     margin: 0px;
     text-align: left;
     width: 1000px; }
div#ContentPaddingContainer,
div#coContentAreaOutsideContainer {
     margin: 0px 13px;
     background-color: #ffffff; }
/* Header CSS */
div#mainOutsideContentContainer div#headerFrameContainer {
     padding-bottom: 0px;
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_Header_Combo.jpg);
     background-repeat: no-repeat;
     background-position: top center; }
div#headerFrameContainer div#headerFrameTopContainer {
     background-image: none;
     width: 1000px;
     height: 148px; }
div#headerFrameTopContainer {
     position: relative; }
div#headerFrameTopContainer div#headerFrameSectionOne,
div#headerFrameTopContainer div#headerFrameSectionTwo,
div#headerFrameTopContainer div#headerFrameSectionThree,
div#headerFrameTopContainer div#headerFrameSectionFour {
     float: none;
     margin: 0px;
     position: absolute; }
div#headerFrameTopContainer div#headerFrameSectionOne {
     left: 13px;
     top: 33px;
     height: 115px;
     width: 290px; }
div#headerFrameSectionOne div#headerHome {
     margin: 0px;
     height: 115px;
     width: 290px; }
div#headerHome a#headerHomeLink {
     height: 115px;
     width: 290px; }
div#headerFrameTopContainer div#headerFrameSectionTwo {
     left: 586px;
     top: 4px;
     height: 26px;
     width: 383px; }
div#headerFrameSectionTwo div#headerMarqueeContainer {
     margin: 0px;
     width: 383px; }
div#headerMarqueeContainer div.headerMarqueeItem {
     width: 383px;
     padding-left: 0px;
     text-align: right; }
div#headerFrameTopContainer div#headerFrameSectionThree {
     right: 279px;
     top: 47px;
     font-size: 12px;
     height: 85px;
     width: 146px; }
div#headerFrameSectionThree div.headerSectionPadding {
     padding: 0px; }
div#headerFrameTopContainer div#headerFrameSectionFour {
     right: 27px;
     top: 49px;
     height: 82px;
     width: 250px; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer {
     width: auto;
     height: 31px;
     margin-top: 0px;
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_basketbar.gif);
     background-position: top left; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartTextLink {
     height: 30px;
     line-height: 30px;
     width: 178px;
     text-indent: 13px; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartTextLink span.headerCartDivider {
     display: none; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartCheckoutLink {
     display: block;
     width: 69px;
     margin-top: 2px;
     margin-right: 2px;
     height: 26px;
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_checkoutbutton.gif); }
div#headerFrameSectionFour div#headerFrameSearchContainer {
     width: auto;
     height: 31px;
     background-image: none;
     background-position: top left;
     background-repeat: no-repeat; }
div#headerFrameSectionFour div#headerFrameSearchContainer div#headerFrameSearchRowOne {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_searchbox.jpg);
     background-repeat: no-repeat;
     height: 31px;
     width: auto; }
div#headerFrameSectionFour div#headerFrameSearchContainer div#headerFrameSearchRowTwo {
     display: none; }
div#headerFrameSectionFour div#headerFrameSearchContainer div.headerSearchTextContainer {
	background-image: none;
	height: 30px; /*height: !#SEARCH_BG_IMG_HEIGHT!#;*/
	width: 177px; /*width: !#SEARCH_BG_IMG_WIDTH!#;*/ 
}
div#headerFrameSectionFour div#headerFrameSearchContainer div.headerSearchTextContainer input.searchText {
    border-width: 0px;
    border: none;
    width: 171px;
    height: 27px;
    line-height: 27px;
    margin: 0px;
    padding: 1px;
    padding-left: 5px;
}
div#headerFrameSearchRowOne div.headerSearchSubmitContainer {
     width: 69px;
     margin-top: 2px;
     margin-right: 2px; }
div#headerFrameSearchRowOne div.headerSearchSubmitContainer input.searchSubmit {
     width: 69px;
     height: 26px;
     padding: 0px;
     background-color: transparent;
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_header_searchbutton.gif);
     background-position: top left;
     background-repeat: no-repeat; }
div#headerFrameSearchContainer {
    margin-top: 20px; }
/* Nav CSS */
div#headerFrameContainer div#headerNavContainer {
     width: auto;
     padding: 0px 0px;
     margin: 0px;
     margin-left: 13px;
     margin-right: 13px;
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_NAV_sprite.jpg);
     background-position: bottom left;
     height: 50px; }
div#headerNavContainer ul#headerUL {
     height: 50px; }
div#headerFrameContainer div#headerNavContainer ul#headerUL li {
     height: 50px;
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_NAV_sprite.jpg);
     background-repeat: no-repeat; }
div#headerFrameContainer div#headerNavContainer ul#headerUL li a {
     height: 50px;}
div#headerFrameContainer div#headerNavContainer ul#headerUL li ul li {
    height: auto;
    width: auto;
    background-image: none; }
div#headerFrameContainer div#headerNavContainer ul#headerUL li ul li a {
    height: auto;
    width: auto;
    color: #230748;
    text-decoration: none;
    background-color: #ffffff; }     
div#headerFrameContainer div#headerNavContainer ul#headerUL li ul li a:hover {
    height: auto;
    width: auto;
    color: #ffffff;
    text-decoration: underline;
    background-color: #230748; }     
div.navPositionWrapper {
	top: 50px; }	
/* Specific Nav CSS */

div#headerNavContainer li#lsu_tigersMens,
div#headerNavContainer li#lsu_tigersMens a {
     width: 81px; }
div#headerNavContainer li#lsu_tigersMens {
     background-position: -0px -50px; }
div#headerNavContainer li#lsu_tigersMens:hover,
div#headerNavContainer li#lsu_tigersMens.display {
	background-position: -0px 0px; }
div#headerNavContainer li#lsu_tigersLadies,
div#headerNavContainer li#lsu_tigersLadies a {
     width: 110px; }
div#headerNavContainer li#lsu_tigersLadies {
     background-position: -81px -50px; }
div#headerNavContainer li#lsu_tigersLadies:hover,
div#headerNavContainer li#lsu_tigersLadies.display {
	background-position: -81px 0px; }
div#headerNavContainer li#lsu_tigersKids,
div#headerNavContainer li#lsu_tigersKids a {
     width: 93px; }
div#headerNavContainer li#lsu_tigersKids {
     background-position: -191px -50px; }
div#headerNavContainer li#lsu_tigersKids:hover,
div#headerNavContainer li#lsu_tigersKids.display {
	background-position: -191px 0px; }
div#headerNavContainer li#lsu_tigersJerseys,
div#headerNavContainer li#lsu_tigersJerseys a {
     width: 114px; }
div#headerNavContainer li#lsu_tigersJerseys {
     background-position: -284px -50px; }
div#headerNavContainer li#lsu_tigersJerseys:hover,
div#headerNavContainer li#lsu_tigersJerseys.display {
	background-position: -284px 0px; }
div#headerNavContainer li#lsu_tigersT-Shirts,
div#headerNavContainer li#lsu_tigersT-Shirts a {
     width: 100px; }
div#headerNavContainer li#lsu_tigersT-Shirts {
     background-position: -398px -50px; }
div#headerNavContainer li#lsu_tigersT-Shirts:hover,
div#headerNavContainer li#lsu_tigersT-Shirts.display {
	background-position: -398px 0px; }
div#headerNavContainer li#lsu_tigersSweatshirts,
div#headerNavContainer li#lsu_tigersSweatshirts a {
     width: 135px; }
div#headerNavContainer li#lsu_tigersSweatshirts {
     background-position: -498px -50px; }
div#headerNavContainer li#lsu_tigersSweatshirts:hover,
div#headerNavContainer li#lsu_tigersSweatshirts.display {
	background-position: -498px 0px; }
div#headerNavContainer li#lsu_tigersHats,
div#headerNavContainer li#lsu_tigersHats a {
     width: 86px; }
div#headerNavContainer li#lsu_tigersHats {
     background-position: -633px -50px; }
div#headerNavContainer li#lsu_tigersHats:hover,
div#headerNavContainer li#lsu_tigersHats.display {
	background-position: -633px 0px; }
div#headerNavContainer li#lsu_tigersAccessories,
div#headerNavContainer li#lsu_tigersAccessories a {
     width: 138px; }
div#headerNavContainer li#lsu_tigersAccessories {
     background-position: -719px -50px; }
div#headerNavContainer li#lsu_tigersAccessories:hover,
div#headerNavContainer li#lsu_tigersAccessories.display {
	background-position: -719px 0px; }
div#headerNavContainer li#lsu_tigersViewAll,
div#headerNavContainer li#lsu_tigersViewAll a {
     width: 117px; }
div#headerNavContainer li#lsu_tigersViewAll {
     background-position: -857px -50px; }
div#headerNavContainer li#lsu_tigersViewAll:hover,
div#headerNavContainer li#lsu_tigersViewAll.display {
	background-position: -857px 0px; }

/* 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; }
	
/* Left Nav CSS */
div.SidebarListContainer {
     border-left-width: 0px; }
div.SidebarListContainer div.SidebarTopCap {
     display: none; }
div#SidebarOutsideContainer div.SidebarListContainer h2.FeaturedDepts,
div#SidebarOutsideContainer div.SidebarListContainer h2.Departments,
div#SidebarOutsideContainer div.SidebarListContainer h2.searchHeader,
div#SidebarOutsideContainer div.SidebarListContainer h2.price_ranges,
div#SidebarOutsideContainer div.SidebarListContainer h2.PriceRanges,
div#SidebarOutsideContainer div.SidebarListContainer h2.PriceRange {
     margin:0px;
     margin-bottom: 10px;
     padding: 0px;
     display: block;
     text-indent: -9000px;
     outline: none;
     height: 35px;
     background-position: top left;
     background-repeat: no-repeat; }
div#SidebarOutsideContainer div.SidebarListContainer h2.FeaturedDepts {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_sidebar_featdept.jpg); }
div#SidebarOutsideContainer div.SidebarListContainer h2.Departments {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_sidebar_dept.jpg); }
div#SidebarOutsideContainer div.SidebarListContainer h2.searchHeader {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_sidebar_search.jpg); }
div#SidebarOutsideContainer div.SidebarListContainer h2.price_ranges,
div#SidebarOutsideContainer div.SidebarListContainer h2.PriceRanges,
div#SidebarOutsideContainer div.SidebarListContainer h2.PriceRange {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_sidebar_pricerange.jpg); }
div.SidebarListContainer  div.searchBottom {
     display: none; }
div.searchButtonInputContainer input.searchButtonInput {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_goBn.gif); }
     
/* Checkout CSS */
div#mainOutsideContentContainer div#coHeaderOutsideContainer {
     background-repeat: no-repeat;
     margin-left: 13px;
     margin-right: 13px;
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_Header_Checkout.jpg); }
div#coHeaderOutsideContainer div#coHeaderTopHalfContainer {
     height: 148px;
     width: auto;
     margin-bottom: 0px;
     background-image: none; }
div#coHeaderTopHalfContainer a#coHeaderLogoLink {
     width: 290px;
     height: 115px;
     margin: 0px;
     margin-top: 33px; }
div#coHeaderTopHalfRightContainer {
     width: 147px;
     margin-top: 35px;
     margin-right: 5px; }
div#coHeaderOutsideContainer div#coHeaderBottomHalfStepContainer {
     background-color: #ffffff;
     padding-top: 2px;
     margin: 0px 0px; }
div#coContentHeaderNewLeftContainer {
     padding-left: 10px; }
div#coContentAreaOutsideContainer {
     padding-top: 10px; }
     
     
/* Misc BS */
div#landingPageWrapper div#landingPageContentOutsideContainer  {
     margin-top: 0px;
     padding-top: 14px; }
div#landingPageWrapper div#landingPageContentOutsideContainer h2.helpDeskH2 {
     margin: 0px 5px;
     padding: 10px 0px 10px 40px; }
div#cartWrapper div.shippingRate  {
     margin-bottom: 0px;
     padding-bottom: 15px; }

div#coFooterOutsideContainer {
     width: auto;
     margin: 0px 13px;
     background-color: #ffffff; }
div#coContentHeaderRightContainer p {
     padding-right: 15px; }
     
/* CSS for Wide Partner Footer */
div#mainOutsideContentContainer div#footerFrameContainer {
     width: auto;
     margin: 0px 13px;
     background-color: #ffffff;
     background-image: none; }
div#footerFrameTopHalfContainer {
     width: 974px;
     margin: 0px auto;
     padding: 10px 0px;
     background-image: url(//images.footballfanatics.com/partners/ff_wide/footer/partner_footer_bg_grad.jpg);
     background-position: top center;
     background-repeat: repeat-x; }
div#footerFrameContainer div.partnerLink {
     margin: 5px 0px 0px 20px; }
div#footerFrameTopHalfContainer div.footerList {
     width: 178px; }
div.emailSignupBottomRow div.emailSignupAddressContainer input.inputTypeText {
     height: 17px; }
div.emailSignupBottomRow div.emailSignupSubmitContainer input.inputTypeSubmit {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_footer_enterbutton.gif);
     width: 49px;
     height: 22px; }
div.newEmailSignupContainerWrapper {
     display: block;
     float: left;
     width: 260px; }
div.newEmailSignupPaddingContainer {
     padding: 0px;
     padding-left: 20px; }
div.newEmailSignupHeaderContainer {
     font-weight: bold; }
div.newEmailSignupContainer {
     width: 240px;
     background-image: none; }
div.newEmailSignupInputContainer {
     width: 152px; }
div.newEmailSignupInputContainer input {
     background-color: #ffffff;
     width: 152px;
     margin: 5px 0px;
     border: 1px solid #747D82; }
div.newEmailSignupSubmitContainer input {
     background-image: url(//images.footballfanatics.com/partners/LSU/wide/LSU_footer_enterbutton.gif);
     margin: 6px 0px;
     width: 49px;
     height: 22px; }
#headerCustomLink1 {
    width: 93px;
    height: 33px;
    position: absolute;
    bottom: 99px;
    right: 615px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    outline: none;
    text-indent: -9000px; }
#headerCustomLink2 {
    width: 102px;
    height: 33px;
    position: absolute;
    bottom: 99px;
    right: 513px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    outline: none;
    text-indent: -9000px; }
#headerCustomLink3 {
    width: 93px;
    height: 33px;
    position: absolute;
    bottom: 99px;
    right: 420px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    outline: none;
    text-indent: -9000px; }
#headerCustomLink4 {
    width: 112px;
    height: 33px;
    position: absolute;
    bottom: 99px;
    right: 308px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    outline: none;
    text-indent: -9000px; }
#headerCustomLink5 {
    width: 92px;
    height: 33px;
    position: absolute;
    bottom: 99px;
    right: 216px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    outline: none;
    text-indent: -9000px; }
#headerCustomLink6 {
    width: 85px;
    height: 33px;
    position: absolute;
    bottom: 99px;
    right: 131px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    outline: none;
    text-indent: -9000px; }
    
table#cartTotalsTable div.upsLogo {
    display: none;
}
