ul#pronav {



	margin:0 auto; float:left;



	padding:0;



	width:940px;



	list-style:none;



	font-size:1.1em;



	position:absolute;



	z-index:89;



}







ul#pronav li {



margin:0;



padding:0px 2px; float:left;



background:url(../images/nav-bar-divider_02.png) no-repeat right top;



/position:relative;--Important--/



}



ul#pronav li ul li { background:none; }







ul#pronav li a {



color:#fff;



float:left;



padding:10px 29px;



text-decoration:none;



}







ul#pronav li a:hover,ul#pronav li:hover a {



	color:#F78F1E;



	background-color:#fff;  



background-image: -moz-linear-gradient(top, #F2EFEF 0%, #fff 25px); /* FF3.6+ */



background: -webkit-linear-gradient(top, #F2EFEF 0%, #fff 25px); /* Chrome10+,Safari5.1+ */



background-image: linear-gradient(top, #F2EFEF 0%, #fff 25px); /* W3C */



	



}











	



/******* Top Level Drop Down *******/



ul#pronav li .sub {



	position:absolute;/*--Important--*/



	top:39px; border:1px solid #036690; border-top:none;



	left:-1px;



	z-index:89;



	background:#ffffff;



	float:left;



	display:none;







	



/*--Hidden for those with js turned off--*/



	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);



	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);



}







ul#pronav li .sub .row {



	clear:both;



	width:100%;



	margin-bottom:10px;



}











	



/******* First Level 1 *******/



ul#pronav li .sub .row ul {



	list-style:none;



	margin:15px 0;



	padding:0px;



	width:18em;/*--Important--*/



	float:left;



	background:url(../images/vertical-tile-divider.gif) repeat-y right 0;



}







ul#pronav .sub ul li {



	/*width:100%;*/



	color:#000;



}







ul#pronav .sub ul li a {



	float:none;



	text-indent:0;



	height:auto;



	background:transparent;



	padding:1px 20px;



	display:block;



	text-decoration:none;



	color:#026797;



	text-align:left;



	font-size:12px; white-space:nowrap;



}







ul#pronav .sub ul li.first a {



	font-weight:bold;



	font-size:13px;



}







ul#pronav .sub ul li a:hover {



	color:#026797;



	background-position:0 0;



	text-decoration:underline;



	text-align:left;



}











	



/******* Optional Assets *******/



.clear {



	clear:both;



}



ul#pronav li .sub { width:940px !important; }



ul#pronav li#menuitem2 .sub { float:left; }



ul#pronav li#menuitem2 .sub .row ul { width:17em; }



ul#pronav li#menuitem2 .sub .row ul li span { white-space:pre-wrap; }



ul#pronav li#menuitem2 .sub .row ul li, ul#pronav li#menuitem2 .sub .row ul.clr { clear:both; }







ul#pronav li#menuitem3 .sub { float:left; }



ul#pronav li#menuitem3.sub .row ul.jerseys-player { width:29em; }



ul#pronav li#menuitem3.sub .row ul.jerseys-player li { float:left; width:190px; }



ul#pronav li#menuitem3 .sub li, ul#pronav li#menuitem4 .sub li, ul#pronav li#menuitem5 .sub li { float:none; }







ul#pronav li#menuitem4 .sub { float:left; }



ul#pronav li#menuitem4 .sub .row ul.apparel-by-type { width:25em !important; }



ul#pronav li#menuitem4 .sub ul.apparel-by-type li { float:left; width:160px; }







ul#pronav li#menuitem5 .sub { float:left; }



ul#pronav li#menuitem6 .sub { float:left; }



ul#pronav li#menuitem6 .sub .row ul.teamroom-first { width:14em;background:none; }



ul#pronav li#menuitem6 .sub .row ul.teamroom-first li{float:left;width:165px;}



ul#pronav li#menuitem6 .sub .row ul.teamroom-first li.titlehead{width:53em;}



ul#pronav li#menuitem6 .sub .row ul.teamroom-last{background:none;}



ul#pronav li#menuitem6 .sub .row ul.teamroom-last li.titlehead{width:15em;}



ul#pronav li#menuitem6 .sub .row ul.teamroom-last li{float:none;}



ul#pronav li#menuitem6 .sub .row ul.teamroom-2nd { width:12em; background:none; margin-top:47px; }



ul#pronav li#menuitem6 .sub .row ul.teamroom-3rd { width:12em; background:none; margin-top:47px; }



ul#pronav li#menuitem6 .sub .row ul.teamroom-4th { width:13em; margin-top:47px; }







ul#pronav li#menuitem8{background-image:none;}



ul#pronav li#menuitem8 .sub { left:0px; }





ul#pronav li#menuitem8 a span,ul#pronav li#menuitem1 a span{color:#FFF200;}



ul#pronav li#menuitem8 a:hover span{color:#F78F1E;}



ul#pronav li#menuitem8 .sub .row ul.clearance-last{background:none;width:17em;}



ul#pronav li#menuitem8 .sub .row ul.clearance-last li.titlehead{padding-left:10px !important;}



ul#pronav li#menuitem8 .sub .row ul{width:17.5em;}







ul#pronav li .sub .row ul.soccershow-removebdr { background:none; }



ul#pronav li .sub .row ul li span {color:#F78F1E; font-weight:bold; white-space:nowrap; }



ul#pronav li .sub .row ul.removebdr-first { width:15em; }



ul#pronav li .sub .row ul.removebdr-first li { float:left; padding-right:20px; width:76px; }



ul#pronav li .sub .row ul.removebdr-second, ul#pronav li .sub .row ul.removebdr-third { width:18em; }



ul#pronav li .sub .row ul.removebdr-second li, ul#pronav li .sub .row ul.removebdr-third li { float:left; padding-right:20px; width:96px; }



ul#pronav li .sub .row ul.removebdr { background:none; }



ul#pronav li .sub .row ul.removebdr li { float:left; padding-right:18px; width:98px; }



ul#pronav li .sub .row ul.removebdr-second li.second, ul#pronav li .sub .row ul.removebdr-third li.second, ul#pronav li .sub .row ul.removebdr-first li.second { clear:both; }



ul#pronav .titlehead {margin-bottom:10px; padding-left:20px;}







.float-clearer{ clear:both; }











/* Stock Message Styles For Category (list.phtml) View */







.stock-availability { font-size:11px; float:left; position: relative; margin-bottom: 0px; margin-top: 3px; }







.stock-availability span { font-size:11px; }







.stock-availability span.restrictions-link { font-size:9px; }







.stock-availability span.expected { color:#930; font-size:10px; }







.stock-availability span.instock { color:#063; }







.stock-availability span.outofstock { color:#900; }







.stock-availability span.backorder { color:#C00; }







.stock-availability span.expected { color:#930; font-size:10px; }







.stock-availability span.preorder { color:#666; font-size:10px; }







.stock-availability span.customstatus { color:#063; }







.stock-availability span.limited { color:#F90; }











/* Stock Message Styles For Product Page View */







.shipsin { color:#666; font-size:10px; }







.availability span.restrictions-link { font-size:9px; }







.availability span.instock { color:#063; }







.availability span.outofstock { color:#900; }







.availability span.backorder { color:#C00; }







.availability span.expected { color:#930; font-size:10px; }







.availability span.preorder { font-size:10px; color:#06F; }







.availability span.customstatus { color:#666; }







.availability span.limited { color:#F90; }







#select-store {



	margin:0 0 0 10px;



}



#shipping_date{



	width:140px;



	float:left;



	margin:0 2px 5px 0;



}



#shipping_time{



	width:146px;



}



#store_id{



	width:146px;



	float:left;



}







#date-notation, #store-notation,#shipping_date_trig{



	float:left;



}







#date-notation, #store-notation{



	margin:0 0 0 10px;



	color:#FF0000;



	font-weight:bold;



}



.storepickup-box{



	margin:0 0 10px 20px;



}







/* Guide Text*/



#storepickup-guid-text {



	margin:0px 20px 10px 20px;



	padding-bottom:10px;



}



#storepickup-guid-text ul {



	list-style-type: disc;



	list-style-position:inside;



	margin:10px 20px 10px 20px;



}	



/* End Guide Text*/







/*list Store */



#head-list-store{



	margin:10px 0 20px 40px;



}



#list-store.left_column



{	



	background-color:#F5F5F5;



	padding:20px;



}



.dottedBox {



	border-bottom:1px dotted #C8C8C8;



}







.result_store {



	height: 500px;



	overflow-x: scroll;



	border-top: 1px solid #C8C8C8;



}







.searchform {



	padding-bottom: 5px;



}







.search_store {



	width:450px;



	float:left;



}







#list-store .right_column



{



	border-left:1px solid #AAAAAA;



	padding-left:15px;



}







.store-pickup-list select{margin-left:50px;}







.store-pickup-list input{margin-left:10px;}



.store-pickup-list-city input{margin-left:72px;}



.store-pickup-list-name input{margin-left:26px;}







#storepickup-form{



	margin: 0 0 0 40px;



}







#storepickup-form label{



	display:block;



}



#storepickup-form  select{



	width:180px;



	margin:0 20px 10px 0;



}







#list-store .title{



	display:block;



	font-weight:bold;



}



#list-store .store-address{



	display:block;



	margin:2px 0 0 20px;



}











#list-store .storepickup-nav{



	margin: 20px 0 0 20px;



}



.part-left table td{padding: 0 2px!important;}



/*End list Store */







/*Shipping Method*/



.storepickup-box label{



	margin:10px 0 0 0;	



	display:block;



}







#free-location-box #list-location{



	width:300px;



	float:left;



}







#free-location-box .location-box {



	width:250px;



}







#free-location-box .location-box select{



	width:146px;



	margin:0 0 0 20px;



}



#free-location-box .location-box  label{



	margin:10px 0 0 20px;	



	display:block;



}



#free-location-box #store-location{



	float:left;



	width:300px;



}







#select-store{



	width:200px;



	float:left;



	margin:0 0 0 10px;	



}











#store-info{float:left}



.shipment-methods #store-info{



	/*margin :20px 10px 0 40px;*/



	float:left;



	width:425px!important;



}



.shipment-methods #store-info .st_map{



	float:left;



	margin-left:30px;



}







#store-info .title{



	display:block;



	font-weight:bold;



}



#store-info .store-address{



	display:block;



	margin:2px 0 0 20px;



}



/*End Shipping Method*/



/* ####################################### */



/* ########### STANDARD SETUP ############ */



/* ####################################### */







.protoshow,



.protoshow .show {



	position: relative;



	margin: 0;



	padding: 0;



	list-style: none;



	width: 942px;



	height: 540px;



}







.slide {



	position: absolute;



	top: 0;



	left: 0;



	z-index: 80;



	height: 100%;



}







.active-slide {



	z-index: 81;



}







.protoshow .slide-caption {



	position: absolute;



	left: 0;



	bottom: 0;



	right: 0;



	z-index: 81;



	padding: 1em 10px;



	background-color: #000;



	background-color: rgba(0,0,0,.4);



	color:#fff;



}







.proto-progress-timer {



	position: absolute;



	top: 7px;



	right: 7px;



	z-index: 82;



}











/* TRANSITION SLIDE



------------------------------------------------*/







.transition-slide .show-window {



	overflow: hidden;



	position: relative;



}







.transition-slide .show {



	position: absolute;



	top: 0;



	left: 0;



	width: 999999px;



}







.transition-slide .slide {



	position: static; /*overide*/



	float: left;



	display: block;



}











/* PROTO CONTROLS



------------------------------------------------*/







.proto-controls,



.proto-navigation {



	margin: 0;



	padding: 0;



	list-style: none;



}







.proto-controls a:link,



.proto-controls a:visited,



.proto-navigation a:link,



.proto-navigation a:visited {



	display: block;



	text-indent: -9999px;



	overflow: hidden;



}







.proto-controls li {



	position: absolute;



	top: 0;



	margin-top: -36px;



	left: 10px;



	width: 10%;



	height: 100%;



	z-index: 83;



}







.proto-controls .forward {



	right: 10px;



	left: auto;



}







.proto-controls a {



	width: 100%;



	height: 61px;



/*	background: url(/img/proto_controls_bg.png) no-repeat 0 0; */



	opacity: 0.2;



	-moz-opacity: 0.2;



	filter:alpha(opacity=20);



}







.proto-controls a:hover,



.proto-controls a:focus {



	opacity: 1;



	-moz-opacity: 1;



	filter:alpha(opacity=100);



}







.proto-controls .forward a {



	background-position: 100% -90px;



}











/* PROTO NAVIGATION



------------------------------------------------*/







.proto-navigation {



	position: absolute;



  	margin-top:-30px;



    float: right;



    z-index: 84;



    margin-left:386px;



}







.proto-navigation li {



    float: left;



    left: 50%;



    padding: 12px 6px;



    position: relative;







}







.proto-navigation a {



	background-color: #fff;



  	background-color: rgba(0,0,0,.2);



    height: 8px;



    text-decoration: none;



  	 width: 8px;



	-moz-border-radius:30px;



	-webkit-border-radius:30px;



	border-radius:30px;



	-moz-box-shadow:    inset 0 1px 0 1px rgba(0,0,0,.1);



	-webkit-box-shadow:    inset 0 1px 0 1px rgba(0,0,0,.1);



	box-shadow:    inset 0 1px 0 1px rgba(0,0,0,.1);



}







.proto-navigation a:hover,



.proto-navigation a:focus {



	background-color: #999;



}







.proto-navigation .current-slide a {



	background-color: #363F4E;



}





