.leftBoxContainer li{
border-bottom:1px solid #CCCCCC;
list-style:none;
width:178px;
width:165px\9;}
#currentcategoriesHeading a,#categoriesboxHeading a{
padding-left:0px;
color:#000;}
.cat_vert, .catbox_vert {
  padding-left: 0;
  margin:0px;
}
#currentcategoriesHeading,#categoriesboxHeading{
	   color: #000000;
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 0;
	}
	#currentcategoriesContent,#categoriesboxContent{
	  font-size: 13px;
    list-style-type: none;
    padding-left: 10px;
    padding-right: 10px;
	padding-top:0px;
	padding-bottom:0px;
	}
	div.SidebarTopCap {
  background-image: url("../images/blue_gradient_top_180x15.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  height: 14px;
  overflow: hidden;
  width: 180px;
}
.cat_vert a,.catbox_vert a{
   display: block;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 2px;
	font-size:11px;
	padding:3px;
color:#666666;}
/*.cat_vert li{
height:20px;
line-height:20px;}*/
.cat_vert a strong,.catbox_vert a strong{
color:red;}
.cat_vert li a:hover,.catbox_vert li a:hover{
    background-color: #fff;
    color: #003399;
    text-decoration: none;
	}
.cat_vert a strong:hover,.catbox_vert a strong:hover{
    background-color: #415E92;
    color: #FFFFFF;
}
div.tlpDeptItemBottomCap, div.tlpPromoBottomCap {
  background-image: url("../images/blue_gradient_bottom_180x15.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 15px;
  overflow: hidden;
  width: 180px;
}
div.tlpDeptItemTopCap, div.tlpPromoTopCap {
  background-image: url("../images/blue_gradient_top_180x15.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  height: 15px;
  overflow: hidden;
  width: 180px;
}
.categoryListBoxContents a{
color:#1A65A6!important;}
.category_block1{
height:165px;}
div.SidebarBottomCap {
  background-image: url("../images/blue_gradient_bottom_180x15.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 14px;
  overflow: hidden;
  width: 180px;
}
#currentcategoriesHeading a{
font-size:12px;}
div.browseHeaderBreadCrumbsContainer{
background:none;}
div.browseHeaderContainer{
background:none;}
.categoryListBoxContents {
border: 0 none;
margin: 0;
padding: 4px 12px;
text-align: left;
}
#last_list0,#last_list1,#last_list2{
border-right:1px solid #ccc;}
#headerWrapper{
background-image:url(../images/header.png);
background-repeat:no-repeat;
position:relative;
}
.name_blocks{
height:42px;
overflow:hidden;
}
.mainpg a:link,.mainpg a:visited{
color:#fff;
}
div#headerFrameSearchContainer {
float: right;
margin-top:5px;
width: 271px;
}
.tops1r{
float:right;
height:25px;
}
.tops3b{
float:right;}
#nfl_wide_homepage_3, #nfl_wide_homepage_4, #nfl_wide_homepage_5, #nfl_wide_homepage_6, #nfl_wide_homepage_7 {
overflow: hidden !important;
width: 960px !important;
}
#bodywrap, #productPageConfigurator #bodywrap {
text-align: left;
}
.mainpg{
background: url(../images/HP_seo_bg_960x280.jpg) no-repeat;
}
.srHomepageBanner {
padding: 14px 0;
}
#indexDefault {

padding-bottom: 0;
padding-top: 0;
}
#nflshop_header1{
float:left;}
div#dropMenu ul.level1 {
background-image: url("../images/FF_header_menu_2.gif");
background-repeat: no-repeat;
float: left;
height: 25px;
margin: 0 auto;
padding-left: 0;
padding-top: 0;
text-align: center;
width: 960px;
z-index: 1000;
}
#footer2 {
background: none repeat scroll center bottom transparent;
clear: left;
color: #FFFFFF;
font: 10px Arial,Helvetica,sans-serif;
height: 184px;
margin: 0 auto;
padding: 0;
text-align: center;
width: 960px;
}
#footer2 {
background-image: url("../images/footer.png");
}
#footer2 a#blog {
display: block;
font-size: 11px;
height: 80px;
text-indent: -9999px;
}
#footer2 ul#footerNav {
height: 23px;
left: 0;
margin: 0 auto 0 0 !important;
overflow: hidden;
position: relative;
top: 15px;
}
#footer2 li {
display: inline;
}
#footer2 * {
margin: 0;
padding: 0;
}
#footer2 li a.first {
margin: 0;
padding: 0 6px 0 0;
}
#footer2 li a {
border-right: 1px solid #FFFFFF;
color: #FFFFFF;
font: 10px Arial,Helvetica,sans-serif;
padding: 0 6px 0 5px;
text-decoration: none;
}
#footer2 li a.first {
margin: 0;
padding: 0 6px 0 0;
}
#rssIcon {
background: none no-repeat scroll -966px -89px transparent;
display: inline-block;
height: 17px;
margin: 0 2px 0 6px;
position: relative;
top: 6px;
width: 17px;
}
#rssIcon {
background-image: url("../images/header.png");
}
#footer2 li a.last {
border: medium none;
padding-right: 1px;
}
.browseHeaderBreadCrumbs a {
color: #666666;
text-transform: inherit;
}
.browseHeaderBreadCrumbs {
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
.product_tab {
clear:both;
/*height:750px;*/
width:758px;
height:auto\9;
/* background:url("../images/ctt_bottom.jpg") no-repeat scroll left bottom transparent; */
}
#cWrapper{
width:768px;}
#indexCategories{
padding-top:0;
padding-right:0px;
padding-left: 0;
float:left;
}
.ctt a:link,.ctt a:visited {
text-align:center;
color: #484949;
font-size: 11px;
line-height: 24px;
}
.tabs {
height:25px;
width:765px;
margin:0;
padding:0 6px 0 3px;
}
.tabs li {
cursor:pointer;
display:inline;
margin:0;
padding:0;
}
.tabs li.off_2 a {
background:url("../images/top_sellers.gif") no-repeat scroll left top transparent;
}
.ctt {
clear:both;
color:#484949;
font-size:11px;
/*height:725px;*/
line-height:16px;
padding-left:12px;
padding-right:12px;
margin:0;
border:1px solid #C5C5C5;
width:880px;
border-top:none;
background-color:#fff;
margin-left:0.5px;
height:auto;
float:left;
margin-bottom:5px;
}
#best_sellers,.recently_viewed{
margin:0px;
padding:0px;}
div.price-box {
color:#EEB61F ;
font-weight:bold;
float:left;
font-family:Arial;
font-size:14px;
margin:0;
padding:0;
padding-right:10px;
line-height:16px;
}
.undis {
display:none;
}
.dis {
display:block;
}
.on a{
background:url("../images/focus.gif") no-repeat scroll left top transparent;
}
.off a{
background:url("../images/blur2.gif") no-repeat scroll left top transparent;
}
.product_image {
padding:0px;
text-align:center;
height:176px;
}
.product_title {
text-align:center;
height:54px;
overflow:hidden;
}
.product_info {
color:#577F17;
font-size:10px;
font-weight:normal;
}
.p_li {
background-image:url(../images/p_li.gif);
background-repeat:no-repeat;
background-position:right;
float:left;
margin:11px 0;
overflow:hidden;
padding:0px;
width: 32.9%;
padding: 0 20px;
padding-left: 12px;
width: 246px;
border-bottom: 1px solid #dfdfdf;
height:341px;
}
.tabs a {
display:block;
float:left;
height:25px;
margin:0;
padding:0;
text-decoration:none;
width:143px;
text-align:center;
}
.nameheight{
height:45px;
overflow:hidden;
}
.recently_viewed .nameheight{
padding-left:1px;
}
#tb_4.off a{
width:143px;
}
.tabs a span {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
position:relative;
top:6px;
}
.tabs .on a span{
color:#032F91;
}
.tabs li.on_1 a {
width:190px;
}
#tbc_03 #whatsNew{
margin-top:0px!important;
border: 0 none;
margin-top: 0;
margin-bottom:0px;
border:0px!important;}
.centerBoxContentsProducts {
border:0px;
margin-top:2px;
}
.product_list_centent h3.itemTitle {
height:30px;
overflow:hidden;
text-align: left;
}
#featuredProducts{
border:0px;
margin-bottom:0px;
margin-top:0px;}
.product_list_centent{

border:1px solid #686868;
background:#fff;

padding:5px;}
.zuigaodu{
height:240px;
text-align:center;}
.productTitle{
font-size:12px!important;
line-height:15px!important;
color: #666666!important;
font: 12px arial,Helvetica!important;
}
.centerBoxContentsFeatured,centerBoxContentsNew{
width:286px;
padding: 0;
background-image:url(../images/p_li.gif);
background-repeat:no-repeat;
background-position:right;
border-bottom: 1px solid #dfdfdf;
height:390px;
text-align:left;}
.centerCol1{
padding: 0 10px;
}
.centerBoxContentsFeatured,#best_sellers .p_li,.centerBoxContentsNew,.mainjsblock,#recentView .p_li{
margin-bottom:0px;}
.ourpricecategory{
color: #666666;
font-size: 11px;
font-weight: bold;}
.stars_smalls{
border-style: none;
color: #484949;
font-size: 11px;
line-height: 16px;
text-align: left;
}
.centerBoxContentsNew  {
background-image: url("../images/p_li.gif");
background-position: right center;
background-repeat: no-repeat;
border-bottom: 1px solid #dfdfdf;
float: left;
height: 341px;
margin: 11px 0;
overflow: hidden;
padding: 0 20px 0 12px;
width: 20%;
text-align:left;
margin-bottom:0px;
}
.dlpFilterByBackgroundContainer{
border:0px;}
div.browseHeaderContainer {
border:0px;
}
div.browseHeaderBreadCrumbsContainer {
background-position: center bottom;
background-repeat: no-repeat;
padding: 12px 0px 0;
}
#genderFilterHeading{
color: #005496;
font: bold 11px/12px Helvetica,Arial,Helvetica,sans-serif;
margin: 10px 0 0;
padding: 0 0 2px;
text-decoration: none;
text-transform: uppercase;
}
#Gender_filterFilter,#Customized_filterFilter,#Type_filterFilter,#Color_filterFilter,#Feature_filterFilter,#priceFilter{
float: left;
margin: 0;
width: 161px;
margin-left:10px;
border-bottom: 1px solid #979696;
background-color:#fff;
padding: 0 0 16px 11px;
}
.listClass li{
width:140px;
padding-left:0px;
border-bottom:0px;}
.listClass a{
color:#5F5E5E;
font: 11px/12px Helvetica,Arial,Helvetica,sans-serif;
padding: 3px 0 0;
text-decoration: none;
}
.listClass a:hover{
color:#DB2128;
}
.listClass{
padding-left:0px;}
#top-curve h2 {
background: url("../images/left_top_bg.jpg") repeat-y scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font: bold 11px/12px Helvetica,Arial,Helvetica,sans-serif;
margin: 0;
padding: 3px 0 5px;
text-align: center;
text-transform: uppercase;
width: 172px;
}
.modulesleft{
background-image:url(../images/left_nav_arrow.jpg);
background-repeat:no-repeat;
background-position:center;
height:13px;
float:left;
margin-left:10px;
width:172px;}
#top-curve{
margin-left:10px;}
#productsListingTopc{
background-image:none;
border:0px;
margin-left: 0;
height: 24px;
width: 908px;
}
#productsListingListingBottomLinks {
float: right;
margin-left: 0px;
}
.ipps {
margin-right: 0;
margin-top: 8px;
margin-left:5px;
}
.sort_top {
float: left;
padding-top: 0;
}
#productsListingTopNumber, #productsListingBottomNumber {
font-size: 11px;
margin-top: 2px;
}
#nextpageblock {
float: right;
margin-left: 15px;
margin-top: 0;
}
#nextpageblock a{
color:#505050;
    font: 11px/12px Verdana,Geneva,sans-serif;
font-size:11px;}
.sort_top label{
font-size:12px;
color:#5F5E5E;
font: bold 12px/13px Helvetica,Arial,sans-serif;}
.disp-order-sorter{
font-size:11px;}
#nextpageblock .current{
font-size:11px;}
.ipps select, .ipps select:focus {
background-color: #FFFFFF;
font-size: 11px;
}
.itemTitle a {
font-size: 12px;
font-weight: normal;
line-height: 15px;
color:#666666;
}
.itemTitle a:hover {
text-decoration: none;
}
.product_list_centent  .stars_smalls{
float:left!important;
position:relative;
left:5px;
}
.regularPrice {
float: left;
font-size: 11px;
font-weight: bold;
left: 5px;
margin-top: 4px;
position: relative;
}
.sizeOption{
border: 1px solid #666;
color: #666;
cursor: pointer;
float: left;
font-weight: bold;
margin:3px;
padding: 5px 4px;
white-space: nowrap;
background-color:#eaeaea;
background-repeat:no-repeat;
display: block;
height: 16px;
line-height: 16px;
text-decoration: none;
font-size:15px;
}
div.sizeLabel.highlight{
font-weight:bold;
}
div.sizeChoiceContainer div.hover{
}
div.sizeChoiceContainer div.selected{
background-color:#BF0B15;
color:#fff;
}
#indexHomeBody #recentView{
margin-top:0;
}
.rv_head {
color: #666666;
font-weight: bold;
padding-top: 8px;
text-align: left;
text-indent: 20px;
}
.reviewsblock .main_tab_images{
height:80px;}
.reviewsblock{
text-align:center;
padding:0px;
height:173px;
width:150px;
margin:0px;
border:0px;
background:none;
list-style:outside none;
}
.goodprice{
color:#FF0000;}
.name_blocks a{
color:#666;}
.mainjsblock{
width:208px!important;
padding: 0 20px 0 12px;
height: 320px;
margin: 11px 0;
text-align: left;
background-image: url("../images/p_li.gif");
background-position: right center;
background-repeat: no-repeat;
border-bottom: 1px solid #DFDFDF;
margin-bottom:0px;
}
.jsblockreviewheight{
height:176px!important;
text-align:center;}
.jsblocakname{
height:45px;
}
.jsblocakname a{
font-size: 11px!important;
line-height: 24px!important;
text-align: center!important;
font: 12px arial,Helvetica !important;
}
#currentcategoriesHeading{
padding:7px 3px 9px 10px;
color:#666666;
font-weight:700;}
#currentcategoriesHeading a {
color:#666666;
font-weight:700;
}
#navColumnOne{
margin-bottom:5px;}
#priceFilter{
margin-bottom:5px;}
.custs{
text-align:center;
color:red;
font-weight: bold;
}
.custs a{
color:red;
font-size:12px;}
.custs:hover{
text-decoration: underline;
}
.newprduc{
background-repeat: repeat-y;
margin-left: 0;
}
ul.afc {
overflow: hidden;
width: 149px;
}
ul.nfc {
overflow: hidden;
width: 150px;
border-left: 1px solid #000000;
}
#dropMenu ul {
float: left;
margin: 0;
padding: 0 0 3px;
text-align: left;
}
.menuButtons {
float: left;
height: 25px;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
z-index: 2;
}
.menuButtons a{
color:#1A65A6;
font-size:12px;
line-height:14px;
font-weight:bold;
padding-top:6px;
padding-bottom:5px;
display:block;
text-transform:uppercase;
}
.menuButtons a:hover{
text-decoration:none;
}
#menuButton_home {
width: 190px;
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}
#menuButton_home:hover {
width: 190px;
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:0px -25px;
}
#menuButton0 {
width: 254px;
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-135px 0px;
}
#menuButton0:hover {
width: 254px;
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-135px -25px;
}
#menuButton1 {
width: 175px;
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-366px 0px;
}
#menuButton1:hover {
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-366px -25px;
}
#menuButton2 {
width: 145px;
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-535px 0px;
}
#menuButton2:hover {
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-535px -25px;
}
#menuButton3 {
width: 160px;
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-718px 0px;
}
#menuButton3:hover{
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-718px -25px;
}
#menuButton4 {
width: 176px;
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-911px 0px;
}
#menuButton4:hover{
background-image:url(../images/TOP-2S.jpg);
background-repeat:no-repeat;
background-position:-911px -25px;
}
.menuDrops {
background-color: transparent;
display: none;
height: 364px;
position: absolute;
top: 25px;
width: 335px;
z-index: 1;
}
#menu0 {
left: 190px !important;
}
#menu1 {
left: 443px; !important;
}
#menu2 {
left: 619px; !important;
}
#menu3 {
left: 763px; !important;
}
#menu4 {
left: 781px; !important;
}
#menu5 {
left: 635px; !important;
}
.leftNavCatName {
color: #DB3539;
font: bold 14px Helvetica,arial;
text-align: left;
padding-left:9px;
}
div#dropMenu .menuDrops ul li a{
text-align:left;
}
div#dropMenu .menuDrops ul li a:link,div#dropMenu .menuDrops ul li a:visited{
color: #666;
height:17px;
line-height:17px;
font-size:11px;
text-transform:capitalize;
padding-top:0;
padding-bottom:0;
width:137px;
}
div#dropMenu .menuDrops ul li a:hover {
background-color: #FFFFFF;
color: #003399;
padding-top:0;
padding-bottom:0;
}
.afc .logo{
background:url("../images/afc.jpg") no-repeat 6px center;
height:17px;
width:125px;
display:block;
}
.nfc .logo{
background:url("../images/nfc.jpg") no-repeat 6px center;
height:17px;
width:125px;
display:block;
}
a.productDesc{
color:#000;
display:block;
font-size:12px;
padding-top:2px;
height:19px;
background:url("../images/NFL-Shield_mark_c_web.gif") right center no-repeat;
}
#nextpageblock{
    float: right;
    margin-left: 0;
    margin-right: 0px;
    margin-top: 0;
    text-align: right;
    width: 755px;
	    padding-top: 3px;
			  height: 19px;
		  
		      margin-bottom: 1px;
			  
			   background: url("../images/pagination_background.jpg") no-repeat scroll right 0 transparent;
			   }
.nextpagess{
 background: url("../images/search_rightarrow.gif") no-repeat scroll 26px 0 transparent;
    padding-right: 16px;
	color: #505050;
    font: 11px/12px Verdana,Geneva,sans-serif;
	}
	#nextpageblock a:hover{
	text-decoration:none;}
	.numlistall{
	   color: #505050;
    font: bold 11px Verdana,Geneva,sans-serif;
    height: 0;
	font-weight:700;}
	.current{
	color:#505050;}
	.freeshipping{
	 color: #577F17;
	  font-weight: bold;
    font-size: 10px;
	}
	.sr_catalogProductLearnMoreLink{
	 color: #577F17 !important;
    font-size: 10px!important;
	    text-decoration: underline !important;
		line-height:11px!important;
	}
	.listnamedown{
	float:left;
	line-height:10px;}
	#headerWrapperoff {
  background-image: url("../images/headeroff.png");
  background-repeat: no-repeat;
}
#indexProductListCatDescription a{
  color: #666666;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11px;
	text-decoration:underline;
	}
.productSpecialPrice{
 color: #666666;
    font-size: 11px;
    font-weight: bold;
	    white-space: nowrap;
		    font: bold 11px arial,Helvetica;
			}
			
#hdrNav2, #hdrNav3 {
    display: block;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
}
#hdrNav2 {
    right: 11px;
    top: 72px;
}
ul#hdrNav2, ul#hdrNav2 li, ul#hdrNav2 li a {
    height: 18px;
}
ul#hdrNav2 li, ul#hdrNav2 li a {
    display: block;
    float: left;
}
ul#hdrNav2 li#newArrivals a {
    display: block;
    width: 108px;
}
ul#hdrNav2 li#customShop a {
    display: block;
    width: 107px;
}
ul#hdrNav2 li#college a {
    display: block;
    width: 63px;
}
ul#hdrNav2 li#outlet a {
    display: block;
    width: 55px;
}
.pr-stars-small {
    background-image: url("../images/stars_small.gif");
    height: 16px;
    line-height: 16px;
    width: 83px;
}
.pr-stars-50 {background-position: 0px -18px;}
.pr-stars-100 {background-position: 0px -36px;}
.pr-stars-150 {background-position: 0px -54px;}
.pr-stars-200 {background-position: 0px -72px;}
.pr-stars-250 {background-position: 0px -90px;}
.pr-stars-300 {background-position: 0px -108px;}
.pr-stars-350 {background-position: 0px -126px;}
.pr-stars-400 {background-position: 0px -144px;}
.pr-stars-450 {background-position: 0px -162px;}
.pr-stars-500 {background-position: 0px -180px;}

#product_content_block2{
margin-right:0;
}
