﻿/* Frame CSS for Wide */
body {
     background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_bg.jpg);
     background-position: top center;
     background-repeat: no-repeat;
     background-color: #000000; }
div#mainOutsideFrameContainer {
	margin: 0px auto;
	width: 974px; }
div#mainOutsideFrameTopContainer,
div#mainOutsideFrameMiddleContainer,
div#mainOutsideFrameBottomContainer {
     background-color: #ffffff;
     background-image: none;
     width: 974px; }
div#mainOutsideFrameTopContainer {
     overflow: hidden;
     margin-top: 20px;
 	 height: 0px; }
div#mainOutsideFrameBottomContainer {
	height: 0px; }
div#mainOutsideContentContainer {
	width: 974px;
	padding: 0px;
	margin: 0px auto;
	text-align: left; }
div#mainOutsideFrameMiddleContainer {
	border: 9px solid #ffffff; }

/* Link Color CSS */
/* Header Two and Three Link CSS */
div#headerMarqueeContainer div.headerMarqueeItem {
    color: #ffffff; }
div#headerFrameTopContainer div#headerFrameSectionThree,
div#headerFrameTopContainer div#headerFrameSectionThree ul,
div#headerFrameTopContainer div#headerFrameSectionThree a {
    color: #ffffff; }
div#headerFrameTopContainer div#headerFrameSectionThree a.highlight {
    color: #ffffff; }
div#headerFrameTopContainer div#headerFrameSectionThree a:hover {
    color: #ffffff;
    text-decoration: underline; }
/* Header Links CSS */
/* Header Dropdown link CSS */
div#headerNavContainer ul li ul li a {
    color: #000000;
	text-decoration: none;
	background-color: #ffffff; }	
div#headerNavContainer ul li ul li a:hover {
	text-decoration: underline;
	color: #f99f10;
	background-color: #ffffff; }	
/* Left Nav Link CSS */
div.SidebarListContainer ul li a {
    color: #000000;
	text-decoration: none;
	background-color: #ffffff; }
div.SidebarListContainer ul li a:hover {
	text-decoration: underline;
	color: #f99f10;
	background-color: #ffffff; }
div.SidebarListContainer ul li.sale a:hover {
    color: #f99f10;
    text-decoration: underline;
    background-color: #ffffff; }
/* Department Boxes on TLP Link CSS */
div.tlpDeptItemContainer a {
    color: #000000; }
div.tlpDeptItemContainer a:hover {
    color: #f99f10;
    text-decoration: underline; }
/* Footer Link CSS */
div#footerFrameContainer div#footerFrameTopHalfContainer ul li span.highlight,
div#footerFrameContainer div#footerFrameTopHalfContainer ul li a {
    color: #000000; }
div#footerFrameContainer div#footerFrameTopHalfContainer ul li a:hover {     
    color: #f99f10;
    text-decoration: underline; }
/* Footer Partner Link CSS */     
div#footerFrameContainer div.partnerLink a {
    font-weight: bold;
    color: #000000; }
div#footerFrameContainer div.partnerLink a:hover {
    color: #f99f10;
    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: #f99f10;
    text-decoration: underline; }
/* DLP, TLP item link CSS */
div.ItemContainer a {
    color: #000000; }
div.ItemContainer a:hover {
    color: #f99f10;
    text-decoration: underline; }
/* Shopping Index link CSS */
div#shoppingIndexSmall,
div#shoppingIndexLargeClickableArea,
div#shoppingIndexArea,
div#shoppingIndexArea a {
    color: #000000; }
div#shoppingIndexArea a:hover {
    color: #f99f10;
    text-decoration: underline; }
/* Default Link Color */
body a {
    color: #000000; }
body a:hover {
    color: #f99f10;
    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: #ffffff;
    text-decoration: underline; }
/* Header CSS for Wide */
div#mainOutsideContentContainer div#headerFrameContainer {
    padding-bottom: 0px;
    background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_mainheader_bg.gif);
    background-repeat: no-repeat;
    background-position: top center; }
div#headerFrameContainer div#headerFrameTopContainer {
    background-image: none;
    width: 974px;
    height: 134px; }
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: 0px;
    top: 0px;
    height: 134px;
    width: 528px; }
div#headerFrameSectionOne div#headerHome {
    margin: 0px;
    height: 134px;
    width: 528px; }
div#headerHome a#headerHomeLink {
    margin-top: 0px;
    margin-left: 0px;
    height: 134px;
    width: 528px; }
div#headerFrameTopContainer div#headerFrameSectionTwo {
    height:25px;
    left: 207px;
    top: 96px;
    width: 304px; }
div#headerFrameSectionTwo div#headerMarqueeContainer {
    margin: 0px;
    height: 100%;
    margin-left: 0px;
    margin-top: 0px;
    width: 100%; }
div#headerMarqueeContainer div.headerMarqueeItem {
    width: 100%;
    height: 100%;
    padding-left: 0px;
    text-align: center;
    color: #ffffff; }
div#headerFrameTopContainer div#headerFrameSectionThree {
    right: 283px;
    top: 25px;
    font-size: 12px;
    height: 85px;
    width: 146px;
    text-align: left; }
div#headerFrameSectionThree div.headerSectionPadding {
    padding: 0px; }
div#headerFrameTopContainer div#headerFrameSectionFour {
    right: 17px;
    top: 29px;
    height: 72px;
    width: 250px; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer {
    width: auto;
    height: 30px;
    margin-top: 0px;
    background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_header_mycart_bg.jpg);
    background-position: bottom left; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartTextLink {
    height: 30px;
    line-height: 30px;
    width: 178px;
    text-indent: 30px; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartTextLink span.headerCartDivider {
    display: none; }
div#headerFrameSectionFour div#headerFrameCartCheckoutContainer a#headerCartCheckoutLink {
    display: block;
    width: 72px;
    height: 30px;
    background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_header_checkoutbutton.gif); }
div#headerFrameSectionFour div#headerFrameSearchContainer {
    width: auto;
    height: 24px;
    background-image: none;
    background-position: top left;
    background-repeat: no-repeat;
    padding-top: 10px; }
div#headerFrameSectionFour div#headerFrameSearchContainer div#headerFrameSearchRowOne {
    /*background-image: url(//images.footballfanatics.com/partners/SunBeltConference/!#HEADER_SEARCH_BG_IMG!#);*/
    background-repeat: no-repeat;
    background-image: none;
    height: 24px;
    width: auto;
    padding-top: 0px; }
div#headerFrameSectionFour div#headerFrameSearchContainer div#headerFrameSearchRowTwo {
    display: none; }
div#headerFrameSectionFour div#headerFrameSearchContainer div.headerSearchTextContainer {
    background-image: none;
    height: 24px;
    width: 170px; }
div#headerFrameSectionFour div#headerFrameSearchContainer div.headerSearchTextContainer input.searchText {
    border-width: 0px;
    border: none;
    width: 100%;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px; }
div#headerFrameSearchRowOne div.headerSearchSubmitContainer {
    width: 66px; }
div#headerFrameSearchRowOne div.headerSearchSubmitContainer input.searchSubmit {
    width: 66px;
    height: 24px;
    padding: 0px;
    background-color: transparent;
    background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_header_searchbutton.gif);
    background-position: top left;
    background-repeat: no-repeat; }
/* Navigation */
div#headerNavContainer, div#headerNavContainer ul li {
    height: 46px; }
div#headerNavContainer ul li {
     background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_header_nav_bg.jpg); }
div#headerNavContainer ul li {
     width: 81px; }
div#headerFrameContainer div#headerNavContainer ul#headerUL li ul li a {
     width: auto;
     color: #000000;
     background-color: #ffffff; }
div#headerFrameContainer div#headerNavContainer ul#headerUL li ul li a:hover {
    background-color: #ffffff;
    color: #f99f10;
    text-decoration: underline; }     
             
/* Specific Nav CSS */
div#headerNavContainer li#arkansas_state_red_wolves,
div#headerNavContainer li#arkansas_state_red_wolves a {
    width: 82px; }
div#headerNavContainer li#arkansas_state_red_wolves {
    background-position: -0px -46px; }     
div#headerNavContainer li#arkansas_state_red_wolves:hover,
div#headerNavContainer li#arkansas_state_red_wolves.display {
	background-position: -0px 0px; }	

div#headerNavContainer li#arkansas_little_rock_trojans,
div#headerNavContainer li#arkansas_little_rock_trojans a {
    width: 81px; }
div#headerNavContainer li#arkansas_little_rock_trojans {
    background-position: -82px -46px; }     
div#headerNavContainer li#arkansas_little_rock_trojans:hover,
div#headerNavContainer li#arkansas_little_rock_trojans.display {
	background-position: -82px 0px; }	
	
div#headerNavContainer li#denver_pioneers,
div#headerNavContainer li#denver_pioneers a {
    width: 81px; }
div#headerNavContainer li#denver_pioneers {
    background-position: -163px -46px; }     
div#headerNavContainer li#denver_pioneers:hover,
div#headerNavContainer li#denver_pioneers.display {
	background-position: -163px 0px; }	

div#headerNavContainer li#florida_atlantic_university_owls,
div#headerNavContainer li#florida_atlantic_university_owls a {
    width: 81px; }
div#headerNavContainer li#florida_atlantic_university_owls {
    background-position: -244px -46px; }     
div#headerNavContainer li#florida_atlantic_university_owls:hover,
div#headerNavContainer li#florida_atlantic_university_owls.display {
	background-position: -244px 0px; }	
	
div#headerNavContainer li#florida_international_university_golden_panthers,
div#headerNavContainer li#florida_international_university_golden_panthers a {
    width: 81px; }
div#headerNavContainer li#florida_international_university_golden_panthers {
    background-position: -325px -46px; }     
div#headerNavContainer li#florida_international_university_golden_panthers:hover,
div#headerNavContainer li#florida_international_university_golden_panthers.display {
	background-position: -325px 0px; }	

div#headerNavContainer li#louisiana-lafayette_ragin_cajuns,
div#headerNavContainer li#louisiana-lafayette_ragin_cajuns a {
    width: 81px; }
div#headerNavContainer li#louisiana-lafayette_ragin_cajuns {
    background-position: -406px -46px; }     
div#headerNavContainer li#louisiana-lafayette_ragin_cajuns:hover,
div#headerNavContainer li#louisiana-lafayette_ragin_cajuns.display {
	background-position: -406px 0px; }	
	
div#headerNavContainer li#louisiana-monroe_warhawks,
div#headerNavContainer li#louisiana-monroe_warhawks a {
    width: 81px; }
div#headerNavContainer li#louisiana-monroe_warhawks {
    background-position: -487px -46px; }     
div#headerNavContainer li#louisiana-monroe_warhawks:hover,
div#headerNavContainer li#louisiana-monroe_warhawks.display {
	background-position: -487px 0px; }	
	
div#headerNavContainer li#mid_tenn_st_blue_raiders,
div#headerNavContainer li#mid_tenn_st_blue_raiders a {
    width: 81px; }
div#headerNavContainer li#mid_tenn_st_blue_raiders {
    background-position: -568px -46px; }     
div#headerNavContainer li#mid_tenn_st_blue_raiders:hover,
div#headerNavContainer li#mid_tenn_st_blue_raiders.display {
	background-position: -568px 0px; }	

div#headerNavContainer li#north_texas_mean_green,
div#headerNavContainer li#north_texas_mean_green a {
    width: 81px; }
div#headerNavContainer li#north_texas_mean_green {
    background-position: -649px -46px; }     
div#headerNavContainer li#north_texas_mean_green:hover,
div#headerNavContainer li#north_texas_mean_green.display {
	background-position: -649px 0px; }	

div#headerNavContainer li#south_alabama_jaguars,
div#headerNavContainer li#south_alabama_jaguars a {
    width: 81px; }
div#headerNavContainer li#south_alabama_jaguars {
    background-position: -730px -46px; }     
div#headerNavContainer li#south_alabama_jaguars:hover,
div#headerNavContainer li#south_alabama_jaguars.display {
	background-position: -730px 0px; }	

div#headerNavContainer li#troy_university_trojans,
div#headerNavContainer li#troy_university_trojans a {
    width: 81px; }
div#headerNavContainer li#troy_university_trojans {
    background-position: -811px -46px; }     
div#headerNavContainer li#troy_university_trojans:hover,
div#headerNavContainer li#troy_university_trojans.display {
	background-position: -811px 0px; }	
	
div#headerNavContainer li#western_kentucky_hilltoppers,
div#headerNavContainer li#western_kentucky_hilltoppers a {
    width: 82px; }
div#headerNavContainer li#western_kentucky_hilltoppers {
    background-position: -892px -46px; }     
div#headerNavContainer li#western_kentucky_hilltoppers:hover,
div#headerNavContainer li#western_kentucky_hilltoppers.display {
	background-position: -892px 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: 1px solid #dee5ef; }
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/SunBeltConference/SunBelt_sidebar_featureddepts.jpg); }
div#SidebarOutsideContainer div.SidebarListContainer h2.Departments {
    background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_sidebar_departments.jpg); }
div#SidebarOutsideContainer div.SidebarListContainer h2.searchHeader {
    background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_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/SunBeltConference/SunBelt_sidebar_priceranges.jpg); }
div.SidebarListContainer  div.searchBottom {
    display: none; }
div.searchButtonInputContainer input.searchButtonInput {
    background-image: url(//images.footballfanatics.com/partners/SunBeltConference/search_go_button.jpg); }
/* Checkout CSS */
div#mainOutsideContentContainer div#coHeaderOutsideContainer {
    background-repeat: no-repeat;
    background-image: url(//images.footballfanatics.com/partners/SunBeltConference/SunBelt_checkoutheader_bg.gif); }
div#coHeaderOutsideContainer div#coHeaderTopHalfContainer {
    height: 134px;
    width: auto;
    margin-bottom: 0px;
    background-image: none; }
div#coHeaderTopHalfContainer a#coHeaderLogoLink {
    width: 500px;
    height: 109px;
    margin: 12px 0px 0px 9px; }
div#coHeaderTopHalfRightContainer {
    width: 147px;
    margin-top: 20px;
    margin-right: 18px; }
div#coHeaderOutsideContainer div#coHeaderBottomHalfStepContainer {
    background-color: #ffffff;
    padding-top: 2px;
    margin: 0px auto; }
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 0px;
    background-color: #ffffff; }
div#coContentHeaderRightContainer p {
    padding-right: 15px; }	
/* CSS for Wide Footer */
div#footerFrameContainer {
     /*background-image: url(//images.footballfanatics.com/partners/SunBeltConference/msu_footer_bg_grad.jpg);*/
     background-position: top left;
     background-repeat: repeat-x; }
div#footerFrameTopHalfContainer {
     padding: 10px 0px; }
div#footerFrameTopHalfContainer div.footerList {
     width: 178px; }
div#footerFrameContainer div.partnerLink {
     margin: 15px 0px 0px 20px; }
div#footerFrameContainer div.partnerLink a {
     font-weight: bold;
     color: #000000; }
/* CSS for Wide Partner Footer */
div#footerFrameContainer {
     background-image: url(//images.footballfanatics.com/partners/ff_wide/footer/partner_footer_bg_grad.jpg);
     background-position: top left;
     background-repeat: repeat-x; }
div#footerFrameTopHalfContainer {
     padding: 10px 0px; }
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/SunBeltConference/SunBelt_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/SunBeltConference/SunBelt_footer_enterbutton.gif);
     margin: 6px 0px;
     width: 49px;
     height: 22px; }
/* 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.SidebarTopCap,
div.shopByCategoryContainer,
div.tlpDeptItemTopCap,
div.tlpPromoTopCap {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_180x15.jpg); }
div.SidebarBottomCap,
div.shopByCategory,
div.tlpDeptItemBottomCap,
div.tlpPromoBottomCap {
	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.qlBorderContainer {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_477x15.jpg); }
div.qlInsideContainer {
	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 {
     background-image:url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_top_968x15.jpg); }
div.browseHeaderContainer div.browseHeaderBreadCrumbsContainer {
	background-image: url(//images.footballfanatics.com/partners/ff_wide/frame/gray_gradient_bottom_968x15.jpg); }
.solidblockmenu li a:hover, .solidblockmenu li a.current { 
    color: #000000; }
