BODY {
	MARGIN: 0px; 
	COLOR: #000000;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) repeat-x 0 top;
}
a:link{
	color: #004E7F;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	}
a:visited {
	color: #004E7F;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	}

a:hover{
	color: #0069AA;
	}

a:active {
	color: #004E7F;
	}
ul,li{ padding:0; margin:0; list-style:none;}	
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}
img{ border:none;}
.clr{ clear:both;}
/*top*/
#headbody{ width:974px; margin:0 auto;}
.logo_content_search{ height:104px; background:url(images/top_logo_bg.gif) top repeat-x;}
#top_lef{ width:230px; float:left; overflow:hidden}
#top_lef .logo{ width:200px; height:59px; display:block; margin:0; margin-top:25px; margin-left:17px; padding:0; float:left; overflow:hidden}
#top_lef .logo a#Home_link{ width:200px; height:59px; background:url(images/logo.gif) no-repeat; display:block; outline:none; text-indent:-9000px;}
#top_lef .add_freeshipping{ width:250px; margin-top:27px; margin-left:8px; margin-right:25px; float:right;}
#top_rig{ width:735px; float:right;}
.quit_payment{ width:430px; float:left; overflow:hidden; padding-top:20px; text-align:center; color:#FFF;}
.cart_search{ width:295px; float:right; overflow:hidden}
.shopping_cart{ width:271px; margin-top:10px; margin-left:10px; background:url(images/cart_bg.gif) left no-repeat; height:32px;}
.cart_txt{ line-height:32px; padding-left:30px; font:500 12px/32px Arial, Helvetica, sans-serif; color:#FFF; float:left; width:170px;}
.cart_txt a{ color:#FFF; text-decoration:none}
.cart_txt a:hover{ color:#FFF; text-decoration:underline}
.cart_check{ width:69px; float:right; background:url(images/checkout_button.gif) left no-repeat;}
.cart_check a#check_out{ width:69px; height:32px; display:block; outline:none; text-indent:-9000px;}
.search{width:275px; margin-top:10px; margin-left:10px; background:url(images/search_input_bg.gif) left no-repeat; height:26px;}
.go{ width:58px; height:26px; background:url(images/search_button.gif) no-repeat; border:none; margin-left:20px; cursor:pointer;}
/*top*/

/*menu*/
#top_menu{width:100%; clear:both; background:url(images/btn_menu_bg.gif) repeat-x; height:30px;}
#top_menu li{ float:left; color:#FFF;padding-left:15px;}
#top_menu li a{ color:#FFF;font:700 12px/28px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; padding:0 9px;}
#top_menu li a:hover{ color:#FFF; text-decoration:underline;}

/*mid*/
#BodyColumn{ width:974px; margin:0 auto; background:#fff; clear:both;}
#flash_add{ width:974px; height:274px; padding:5px 0; overflow:hidden}
#flash_add .flash{ width:670px; height:276px; float:right;}
#flash_add .add{ width:300px; height:276px; float:left;}

.new_bar{ width:100%; clear:both; overflow:hidden; height:47px; background:url(images/New_products.gif) no-repeat; font:700 13px/35px Arial, Helvetica, sans-serif; color:#000; text-indent:60px;}
.new_products{ width:100%; clear:both; overflow:hidden; padding:5px 0;}
.hot_top{ width:100%; height:41px; background:url(images/hot_top.gif) no-repeat; font:700 13px/38px Arial, Helvetica, sans-serif; color:#000; clear:both; text-indent:60px;}
.hot_lef{ width:19px; height:208px; clear:both; background:url(images/hot_lef.gif) no-repeat; float:left;}
.hot_products{ width:946px; float:left; overflow:hidden; height:208px; background:url(images/hot_products.gif) no-repeat;}
.hot_rig{ width:9px; height:208px; background:url(images/hot_rig.gif) no-repeat; float:left;}
.hot_bot{ width:100%; height:23px; background:url(images/hot_bot.gif) no-repeat; clear:both;}
.inx_txt{ width:100%; height:142px; background:url(images/inx_txt.gif) no-repeat; clear:both;}
.inx_txt p{ padding:5px;}
#category_c{ width:974px; height:214px; overflow:hidden; margin-top:3px; background:url(images/category_c_bg.gif) no-repeat;}
#category_c .C_name{ width:194px; height:213px; float:left; overflow:hidden; margin-right:1px; margin-top:1px;}

/*marquee*/
#demo {
   overflow:hidden;
   width: 940px;
   margin-right:6px;
   height:208px;
   clear:both;
  }
#indemo {
   float: left;
   width: 800%;
  }
#demo1 {
   float: left;
  }
#demo2 {
   float: left;
  }

/*index News*/
#nfl_news{ width:100%; height:134px; margin-top:5px; margin-bottom:10px;  background:url(images/news-bg.jpg) no-repeat; clear:both; overflow:hidden;}
.new_content{width:230px;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;}
.New_title{font:500 12px/16px Arial, Helvetica, sans-serif;}
.articleshorttext{margin-top:8px;font-size:10px; overflow:hidden;}
#mid_con{ width:974px; height:53px; background:url(images/banner.jpg) no-repeat; margin-top:3px;}
#mid_con .txt_con{ padding:0 5px; text-align:left; line-height:53px; overflow:hidden}
#mid_desc{ width:974px; background:url(images/mid_desc_bg.jpg) no-repeat; overflow:hidden; margin-top:3px;}
#mid_desc .desc_con{ padding:5px;}
.LeftColumn{ width:182px; float:left; margin-top:10px; padding-left:5px;}
.LeftColumn .lef_top{ width:180px; height:15px; background:url(images/lef_t_bg.jpg) center no-repeat; border:1px solid #DEE5EF; border-bottom:none; overflow:hidden}
.LeftColumn .lef_txt{ width:180px; line-height:28px; font:600 16px/28px Arial, Helvetica, sans-serif; color:#5373A4;border:1px solid #DEE5EF; border-top:none; border-bottom:none; text-align:left; text-indent:15px;}
.LeftColumn .lef_mid{ width:180px; border:1px solid #DEE5EF; border-top:none; border-bottom:none}
.LeftColumn .lef_bot{ width:180px; height:15px; background:url(images/lef_b_bg.jpg) center no-repeat; border:1px solid #DEE5EF; border-top:none; overflow:hidden}
.RightColumn{ width:768px; float:right; padding-right:5px; padding-top:10px;}
.titlebar{ width:964px;background:url(images/titlebar_bg.gif) no-repeat center; text-indent:10px; font-size:13px;color:#1A65A6; font-weight:bold; line-height:43px; clear:both; margin-top:3px; padding:5px;}
.titlebar a{ color:#1A65A6}
.rightsider{width:350px; float:right; text-align:left; padding-top:15px;}
#bar{ width:768px; height:43px; background:url(images/bar.gif) center no-repeat; font:600 16px/43px Arial, Helvetica, sans-serif; color:#000; text-indent:15px;}
/*mid*/



/*footer*/
#footer{ width:974px; margin:0 auto; background:#fff; padding-top:3px; clear:both;}
.bot{
	width:100%;
	margin:0 auto;
	clear:both;
	text-align:center;
	overflow:hidden;
}
.bot h3{
	font:500 12px/35px Arial, Helvetica, sans-serif;
	color:#000;
}
.bot h4{
	padding:25px 0 10px 0;
}
.footer_nav{width:100%; background:url(images/footer_bg_grad.jpg) center no-repeat; height:122px; color:#415E92; overflow:hidden; clear:both; margin:0 auto;}
.footerList {
    float: left;
	padding:10px 0 0 10px;
    width: 184px;
}
.footerList ul li{
	margin:0;
	font:700 13px/22px Arial, Helvetica, sans-serif;
	color:#000;
}
.footerList ul li a{
	font:500 12px/18px Arial, Helvetica, sans-serif;
}
.facebook_link, .twitter_link, .youtube_link,.wearefanatics_link {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 23px;
}
span.facebook_link {
    background-image: url(images/facebook_logo_small.jpg);
}
span.twitter_link {
    background-image: url(images/twitter_logo_small.jpg);
}
span.youtube_link {
    background-image: url(images/youtube_logo_small.jpg);
}
span.wearefanatics_link {
    background-image: url(images/wordpress_logo_small.jpg);
}
.footer_bot{ width:1000px; height:15px; background:url(images/bot_bg.gif) center no-repeat;}
/*footer*/

/*category*/
#insort { width:180px; text-align:center; margin:0 auto;}
#insortnsort {text-align:left;width:130px;}
.ProTitle { text-align:left; line-height:22px; padding-left:20px;border-bottom:1px dotted #ddd; color:#1A65A6;}
.ProTitle a{ font-size:12px; color:#1A65A6}
.ProTitleHover { text-align:left;line-height:22px; padding-left:20px;border-bottom:1px dotted #ddd; display:block; background:#415E92;}
.ProTitleHover a{ font-size:12px; color:#FFF; text-decoration:none}
.ProTitle200{ width:190px; height:22px;text-align:left; padding-left:10px;border-bottom:1px dotted #ddd}
.ProTitle200 a{ font-weight:100; font-size:14px;}
.ProTitleHover200 { width:190px; height:22px;text-align:left; padding-left:10px;border-bottom:1px dotted #ddd}
.ProTitleHover200 a{ font-weight:300; font-size:12px;}
.classstyle{width:180px; height:24px;text-align:left; border-bottom:1px dotted #EDEDED; line-height:24px; text-indent:15px; font:600 14px/24px Arial, Helvetica, sans-serif}
.classstyle a{ color:#000; text-decoration:none;}
.classstyle a:hover{color:#f00; text-decoration:none;}
.sort{VISIBILITY: hidden; WIDTH: 190px; position:absolute;margin-top:0px; overflow:hidden; z-index:999; background-color:#FFFFFF; border:1px solid #858585}
/*category*/




#showpage {text-align:center;line-height:43px; font-size:12px;clear:both;background:url(images/bar.gif) center no-repeat; color:#000; font-weight:100; margin:10px 0;}
#showpage a{ font-family:arial; text-decoration:none; color:#000; font-size:11px; font-weight:bold; background:#fff; border:1px solid #666; padding:0 5px;}


/*product*/
#hw00{ float:left; width:190px;  overflow:hidden; }
#hw1{ text-align:center;margin-top:10px; width:171px; height:130px; margin:10px auto; overflow:hidden;}
#hw1 a img{ border:0; max-width:150px; max-height:120px; width:expression(this.width > 150 && this.height < this.width*120/150 ? 150: true);  height: expression(this.height > 120 ? 120: true);margin-top: expression(this.height < 130 ? (130-this.height)/2: 0); }
#hw2{ width:150px; text-align:center; line-height:1.3; margin:auto; height:75px;}
#hw2 h1{font:500 12px/18px Arial, Helvetica, sans-serif;}
#hw2 a{color:#1A65A6; text-decoration:none;}
#hw2 a:hover{ color:#415E92; text-decoration:underline;}
#hw2 h2 span{ color:#990000; font-weight:bold; font-size:12px;}

.wholesale_nfl_jersey{border:1px solid #DEE5EF;margin:0 0 14px 2px;overflow:hidden;text-align:center;height:260px;float:left;width:190px;}
.nfl_pic { width:180px; height:180px;}
.nfl_pic a img{ border:0; max-width:180px; max-height:160px; width:expression(this.width > 180 && this.height < this.width*160/180 ? 180: true);  height: expression(this.height > 160 ? 160: true);margin-top: expression(this.height < 160 ? (160-this.height)/2: 0);}
.p_title h3{ font:500 12px/16px Arial, Helvetica, sans-serif; color:#004e7f;}
.p_title h3 a{ color:#004e7f; text-decoration:none;}
.p_title h3 a:hover{ color:#0069aa; text-decoration:none;}
.price{font-size:15px;font-weight:bold;color:#000;margin-top:5px;}
.ItemTopCap{background-image:url(images/nfl_top.jpg);background-position:center top;background-repeat:no-repeat;height:15px;overflow:hidden;width:180px;}
.ItemBottomCap{	background-image:url(images/nfl_bottom.jpg);background-position:center bottom;background-repeat:no-repeat;height:15px;overflow:hidden;width:180px;}
/*product*/
