@charset "utf-8";
/**
 * JerseysLeague.com CSS Stylesheet
 * @package JerseysLeague: NFL Jerseys/NHL Jerseys/MLB Jerseys/NBA Jerseys
 * @copyright Copyright 2009 JerseysLeague.com Development Team
 */

/*------global--------*/
body{background:#212121;background-position:center; font-family:Verdana, Geneva, sans-serif; font-size:11px;margin:0;padding:0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
h1,h2,h3{font-size:14px;}
h4,h5,h6{font-size:12px;}

ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}

a{text-decoration:none;}
a:link,a:visited{color:#009;text-decoration:none;}
a:hover,a:active{color:#c00;text-decoration:underline;}

/*------wrapper--------*/
.wrapper{width:960px;margin:0 auto;}

/*------top header--------*/
.top{width:960px;height:25px;}
.top .contactus{float:right; width:800px; line-height:33px;text-align:right;margin-right:10px;font-size:12px;color:#ffff00;}
.top .contactus h1{font-size:11px;font-weight:normal;display : inline;}
.top .contactus b{color:#fff;}
.top .bookmarket{float:right;width:400px;line-height:35px;}

.header{width:960px; background:#FFF;}
.header .top_bg{background:url(../images/top_back.gif) no-repeat; width:960px; height:12px;}
.header .logo_link{width:960px;height:70px;background:#FFF;}

.logo{float:left;width:300px;}
.rz{float:left;width:180px;overflow:hidden;}
.link{float:left;width:450px;}

.userlink{width:100%;text-align:right;height:20px;padding-top:8px;}
.userlink ul{text-align:right;width:450px;}
.userlink li{margin:0 5px;display:inline;}

.header_search{width:100%;text-align:right;}
.header_search .searchText{border:1px solid #0A94D6;}

.header .menu{background:#032871;width:960px;height:26px;line-height:26px;font-size:12px;position: relative;z-index:9999;}
.menu ul{margin-left:20px;}
.menu li{float:left;padding: 0 4px 0 2px;}
.menu li a.s{color:#FFF;margin:0;display: block;padding:0 12px;}
.menu li a.s:hover{color:#FFF; text-decoration:none; background:#F90;}
.nflteam{width:100%;margin-bottom:10px;}
.subdiv{background:#E8E8FF; position:absolute; top:26px;left: 0;float: left;white-space: nowrap;display: none; border:2px solid #032871;}
.subdiv ul{float:left;width:150px;margin:0;padding:0;}
.subdiv li{float:left;padding:0;margin-left:10px;_margin-left:6px;line-height:20px;width:140px;}
.subdiv li.title{width:130px;color:#F00;border-bottom:1px dotted #999;}
.subdiv li a{color:#666;padding:0px;}
.subdiv li a:hover{background:none;color:#F30;font-weight:bold;}
.nflfeature{margin:5px;width:300px;height:40px;}
.nflfeature ul{margin:0;padding:0;width:300px;border-left:1px solid #fff;border-top:1px solid #fff;}
.nflfeature li{float:left;width:141px;padding:0;margin:0;border-right:1px solid #fff;border-bottom:1px solid #fff;padding-left:8px; background:#032871;}
.nflfeature li a{color:#fff}
.nflfeature li a:hover{color:#fff}

#subnav1{left:25px;width:310px;height:350px;}
#subnav2{left:140px;width:310px;height:330px;}
#subnav3{left:254px;width:310px;height:350px;}
#subnav4{left:374px;width:320px;height:330px;}

/*------main center--------*/
.main{ width:960px; background:#FFF;margin:0px;padding:0; overflow:hidden;min-height:300px;}

/*------index--------*/
.index{margin:2px;overflow:hidden;}
.four_league{height:190px;margin:4px;}
.four_league li{float:left;margin:0 7px;_margin:0 5px;}
.about_pop{height:350px;margin:15px;}
.about_pop .about_league{float:left;width:380px;line-height:18px;}
.new_products{margin:10px;}
.new_products .lists{border-top:1px dotted #666;border-bottom:1px dotted #666;height:190px;margin-bottom:10px;}
.new_products .lists li{float:left;margin:12px 10px;text-align:center;width:160px;}
.popular{float:left;margin-left:15px;_margin-left:5px;}
#p_team,#p_star,#p_jerseys{float:left;width:165px;border:1px solid #E8E8FF;height:340px;margin-right:10px;}
#p_team{background:url(../images/teams.png) right bottom no-repeat; width:180px;}
#p_star{background:url(../images/players.png) right bottom no-repeat;width:150px;}
#p_jerseys{background:url(../images/jerseys.png) right bottom no-repeat;}
.popular ul{margin:10px;}
.popular li{border-bottom:1px dotted #666;padding-bottom:2px;}
.popular li img{width:30px;height:30px;}
#p_star li{line-height:20px;}
#p_jerseys li{padding:3px 0;}

/*--------NFL, NHL, MLB, NBA-----------------*/
.category{ margin:10px;overflow:hidden;width:100%;}
.c_Team{border:1px solid #CCECFF;padding-bottom:20px;margin-bottom:10px;width:100%;overflow:hidden;}
.c_left{float:left;width:680px;}
.c_rihgt{float:left;width:240px; margin-left:10px;}

.c_Team .title{padding-left:20px; background:url(../images/title_bg.png) repeat-x top;height:28px;color:#032871;line-height:26px;border-bottom:1px solid #CCECFF;}
.c_Team li{float:left;text-align:center;width:150px;margin:10px 6px;height:130px;}
.c_Team li h3{font-size:12px; font-weight:normal;}
.c_Team li h3 a{color:#666;}

.intro title{height:30px;}

.customer{width:100%;border:1px solid #CCECFF;height:350px;text-align:center;}
.customer .txt{padding:5px;text-align:left;font-family:Georgia,"Times New Roman",times,serif;font-style:italic;font-size:1.2em;line-height:1.33em;}
.customer span{float:right;}
/*--------list-----------------*/
.Scategory_list{overflow:hidden;width:100%;}
.breadcrumb{ background:url(../images/ct_box.gif) no-repeat left;padding-left:20px;margin:10px;}

.list_sort{background:#EFF7F7;height:28px;width:100%;line-height:26px;}
.list_sort .sortby{float:left;padding-left:20px;width:400px;}
.list_sort .sortby a{margin:0 8px;color:#F00;font-weight:bold;}
.list_sort .pagenum{float:right;margin-right:20px;}
.productlist{margin:10px; overflow:hidden;}
.productlist .title{display:none;}
.productlist li{float:left;text-align:center;width:190px;margin:5px 20px;height:180px;}

.Scategory_list .dept{border-top:1px dotted #CCC;padding-top:10px;padding-bottom:10px;overflow:hidden;}
.logo_dept{float:left;width:150px;line-height:20px;text-align:center;border-right:1px dotted #999;padding-right:10px;min-height:130px;}
.dep_stars{float:left;width:700px;margin-left:15px;}
.dep_stars h2{font-weight:normal;font-size:11px;}
.dep_stars li{float:left;width:140px;line-height:18px;}
.dep_stars li a{color:#333;}
.JerseysLeague_desption, .customers{text-align:center;margin:10px;}
.customers{border-top:1px dotted #999;padding-top:10px;}

/*--------------Porducts----------------------------*/
.Porduct_page{overflow:hidden;}
.product_info{border-top:1px dotted #CCC;padding-top:10px; overflow:hidden;}
.product_img{float:left;width:400px;position : relative;z-index:1;}

.product_dept{float:left;width:388px;}
.over_view{background:url(../images/product_tabs.gif) no-repeat;height:22px;width:388px;line-height:22px;text-align:right;padding-right:10px;color:#999;}
.product_box{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;height:350px;background:#F5F5F1;padding:10px;}
.product_box h1{color:#032871;}
.product_box .Price{height:30px;color:#F00;font-weight:bold;font-size:12px;line-height:25px;}
.product_box .free_shipping{color:#139320;font-weight:bold;border-top:1px dotted #CCC;padding-top:10px;line-height:16px;padding-bottom:10px;}
.product_box .free_shipping a{color:#f00;}
.product_box .model{color:#666;border-top:1px dotted #CCC;padding-top:10px;line-height:16px;}
.product_box .model ul{height:60px;}
.product_box .model li{float:left;width:180px;}
.product_box .model li.t{font-weight:bold;}
.product_box .size{color:#666;border-top:1px dotted #CCC;padding-top:10px;line-height:20px;padding-bottom:10px;}
.product_box .qty{color:#666;border-top:1px dotted #CCC;padding-top:5px;padding-bottom:10px;}
.product_box .other{color:#666;border-top:1px dotted #CCC;padding-top:5px;padding-bottom:10px;}
.product_dept .product_btn{background:url(../images/pro_bottom.gif) no-repeat;width:388px;height:8px;margin:0;}
.product_right{float:left;width:150px;margin-left:10px;_margin-left:0px;}
.product_box_right {padding:4px; border:0; color:#6f91a4; background:#dae4e9; }
.product_box_right div {display:block; margin:0; padding:8px 4px 0 4px; border:1px solid #e7edf1; background:#cddbe4;}
.product_box_right div h2 {font-size:1.2em; color:#486575;}
.product_box_right div h3{margin:0 0 0 3px; line-height:1.2em; font-size:1em; color:#486575; text-align:left;}
.product_box_right div h3.safer{padding:4px 0 8px 35px; background:url(../images/lock.gif) no-repeat;}
.product_box_right div h3.payment{color:#CC0000}
.product_box_right div h3.shipping{color:#CC0000}
.product_box_right div h4 {margin:0 0 0 6px; padding:4px 0 8px 0; line-height:1.2em; font-size:1em; color:#486575; text-align:center;}
.product_box_right div img {border-top:1px dotted #B4B4B4; border-bottom:1px dotted #B4B4B4;}
.product_box_right div p {margin:0; clear:both; padding:8px 0; border:0; color:#666;}
.product_box_right div p a{color:#032871;}


.detail_review{margin:10px;width:940px;}
.detail_review .p_detail{float:left;width:460px;}
.p_detail .d1{border:1px solid #CCECFF;}
.p_detail .d1 .title{padding-left:20px; background:url(../images/title_bg.png) repeat-x top;height:28px;color:#032871;line-height:26px;border-bottom:1px solid #CCECFF;}
.p_detail .d1 ul{margin-left:5px;}
.p_detail .d1 li{padding-left:10px;height:25px;line-height:25px;background:url(../images/icon.gif) no-repeat left;}
.p_detail .d2{float:left;border:1px solid #CCECFF;margin-top:10px;width:458px;padding-bottom:10px;}
.d2 .title{padding-left:20px; background:url(../images/title_bg.png) repeat-x top;height:28px;color:#032871;line-height:26px;border-bottom:1px solid #CCECFF;}
.d2 .JerseysLeague_review{margin-left:8px; padding:10px 0;border-bottom:1px dashed #999; width:430px;}
.JerseysLeague_review .review_txt{padding:5px 0;}
.JerseysLeague_review .add_date{color:#032871;font-weight:bold;}

.detail_review .otherjerseys{float:left;width:465px;margin-left:10px;}

/*-----------new_special_feature_products----------------*/
.list_box{border:1px solid #CCECFF;width:100%;overflow:hidden;}
.list_box .title{padding-left:20px; background:url(../images/title_bg.png) repeat-x top;height:28px;color:#032871;line-height:26px;border-bottom:1px solid #CCECFF;}
.list_box .lists{margin-bottom:30px;}
.list_box .lists ul{margin:10px;}
.list_box .lists li{height:180px;float:left;text-align:center;width:170px;margin:10px 18px;line-height:16px;}

/*------footer--------*/
.footer{background:url(../images/foot_back.gif) no-repeat; width:960px; height:153px;overflow:hidden;}
.u_link{margin-top:10px;}
.u_link ul{float:left;margin-left:15px; margin-right:15px;padding-left:4px;width:80px; text-align:left;}
.u_link li{color:#999;height:16px;}
.u_link li a{color:#ffff00;}
.u_link li a:visited{color:#ffff00;}
.u_link li.title{ list-style:none;margin:0;padding:0;height:20px;color:#fff;}
.u_link li.title h4{color:#fff;}



/*------copyright--------*/
.copyright{text-align:center;margin-top:10px;line-height:12px;border-top:1px dotted #fff;padding:10px;color:#fff;}
.copyright .txt{width:300px;margin-top:10px;color:#fff;}
.copyright a{color:#ffff00;}
.copyright li a:visited{color:#ffff00;}

/*--------page------------------*/
.centerColumn{padding: 0.8em;}


.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}
.floatingBox{
	margin: 0;
	width: 47%;
	}

.forward {
	float: right;
	}
.back {
	float: left;
	}
.buttonRow {
	margin: 0.5em;
	}
.centeredContent{
	text-align: center;
	}
.clearBoth {
	clear: both;
	}
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 
.normalprice{color:#000;}
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}
.sitemap{margin-top:20px;overflow:hidden;}
.sitemap li{width:940px;float:left;color:#f00;border-bottom:1px dotted #666;margin:5px 0px;}
.sitemap li ul li{width:230px;float:left;line-height:25px;border:none;margin:0px;}

.shippings{border-right:1px solid #666;border-bottom:1px solid #666;}
.shippings td{padding:10px;border-top:1px solid #666;border-left:1px solid #666;}

/*--------bar,10.23-----------*/
.buttonbar{height:55px;}
.buttonbar li{float:left;}
.buttonbar li img{border-right:1px solid #666;}
.buttonbar li.last img{border:0;}


/*---------viewimg 12.4--------------------------*/

#viewimg{position:absolute;left: 10px;bottom: 0px;width:71px;}
#view_top{background:url(../images/views_top.png) no-repeat top left;height:23px;width:71px;}
#view_middle{background:url(../images/views_mid.png);height:140px;width:71px;}
#view_middle ul{margin-left:15px;}
#view_middle li{padding:5px 0px;}
#view_middle img{width:35px;height:35px;border:1px solid #ccc;}
#view_bottom{background:url(../images/views_bottom.png) no-repeat;height:16px;width:71px;}

/*---------Blog list-------------------------------------*/
.blog_list ul{margin-left:5px;}
.blog_list li{padding-left:10px;height:25px;line-height:25px;background:url(../images/icon.gif) no-repeat left;font-size:12px;}
.blog_list li a{color:#003333}

