@charset "utf-8";

/* 	-----------------------------------------------------------
	
		ASICS Styling 
		= = = = = = = = = = = = = = = = = = = =
		Catalog Category
	
	-----------------------------------------------------------*/


/* 	document 
	--------------------------------- */
	#main-content {
		width: 923px;
		padding: 12px 0 0 0;
		background: url(/img/bg_dotted_alpha_blue.png) repeat-x 0 0px;
		}


/* 	Catalog Title
	-------------------------------- */
	.catalog-title {
		width: 923px;
		margin: 0 auto;
		padding: 16px 13px 3px;
		width: 897px;
		}
		
		#document.hockey .catalog-title {
		  background: url(/img/hockey/product_page-header_new.png) top right no-repeat;
		  color: #fff;
		  }

		#document.rugby .catalog-title {
		  background: transparent url(/img/rugby_top/common_header_bg.png) top left no-repeat;
		  }
		#document.rugby .catalog-title h1 {
		  background: transparent url(/img/rugby_top/common_header_right_logo.gif) top right no-repeat;
          color: #fff;
		  }

		#document.cricket .catalog-title {
		  background: transparent url(/img/cricket_top/common_header_bg.png) top left no-repeat;
		  }
		#document.cricket .catalog-title h1 {
		  background: transparent url(/img/cricket_top/common_header_right_logo.gif) top right no-repeat;
          color: #fff;
		  }


/* 	Catalogs
	-------------------------------- */
	.catalogs {
		overflow: hidden;
		width: 909px;
		margin: 0 0 0 15px;
		padding: 0 0 30px 0px;
		}

	h2 {
		margin: 10px 0 12px 15px;
		/zoom: 1;
		}

		h2 span {
			height: 23px;
			float: left;
			display: inline;
			overflow: hidden;
			padding: 0 10px 0 6px;
			background: url(/img/bg_filter_title_left.png) no-repeat 0 0;
			/zoom: 1;
			}

		h2 strong {
			height: 23px;
			display: block;
			padding: 4px 6px 0 0;
			background: url(/img/bg_filter_title_right.png) no-repeat 100% 0;
			/float: left;
			}
	
	.catalogs .chapter .section {
	margin: 10px 0 0 0;
	}


/* 	Filter & Sort
	-------------------------------- */
	#catalog-filter-sort {
		width: 139px;
		float:left;
		display:inline;
		margin: 0 15px 0 0px;
	}
	
	#catalog-filter, #catalog-sort {
		padding: 0 0 1px 0;
		background: #b2bdcf url(/img/bg_filter_corner.png) no-repeat bottom left;
		}
		
	#catalog-sort {
		margin: 0 0 10px 0;
	}

		#catalog-filter ul, #catalog ul {
			padding: 0 0 0 0;
			}

		#catalog-filter h3, #catalog-sort h3 {
			padding: 7px 0 7px 10px;
			color: #ffffff;
			font-size: 1.0em;
			line-height: 1.1;
			text-align: left;
			text-transform: uppercase;
			background: #9caac1 url(/img/bg_filter_corner_top.png) no-repeat 0 0;
			}

		#catalog-filter ul li, #catalog-sort ul li {
			padding: 7px 0 7px 10px;
			color: #ffffff;
			font-weight: bold;
			font-size: 1.0em;
			line-height: 1.1;
			text-align: left;
			text-transform: uppercase;
			vertical-align: top;
			background: url(/img/bg_dashed_filter.png) repeat-x 0 0;
			text-align: left;
			vertical-align: top;
			}

		#catalog-filter ul li ul, #catalog-sort ul li ul {margin: 4px 0 0 0;}
		#catalog-filter ul li li, #catalog-sort ul li li {
			margin: 0 0 2px 0;
			padding: 0;
			/margin: 0 0 0 -6px;
			/padding: 0 0 0 6px;
			background: none; 
			}

			*html #catalog-filter ul li li, *html #catalog-sort ul li li {
				margin: 0;
				}

		#catalog-filter ul li a, #catalog-sort ul li a {
			width: 108px;
			height: 16px;
			display: block;
			overflow: hidden;
			margin: 0 0 0 -6px;
			padding: 0 6px;
			font-weight: normal;
			line-height: 16px;
			text-transform: none;
			}

		#catalog-filter ul li a:hover,
		#catalog-filter ul li a:active,
		#catalog-sort ul li a:hover,
		#catalog-sort ul li a:active {
			background: url(/img/bg_filter_hover.png) no-repeat 0 0;
			text-decoration: none;
			}

		#catalog-filter ul li.selected a, #catalog-sort ul li.selected a {
			background: url(/img/bg_filter_select.png) no-repeat 0 0;
			text-decoration: none;
			}
	

/* 	Catalog Items
	-------------------------------- */
	.catalog {
		float: left;
		}
	
	.filter .catalog {
		width: 748px;
		}
	  
	  .catalog li{
	    width: 139px;
			float: left;
			display: inline;
			overflow: hidden;
			margin: 0 10px 20px 0;
			
	  }
	  
	 
	  
	  .catalog div.catalog-item-box{
	    clear:both;
	    *margin: 0 0 20px 0;
	  }
	  
	  .clearfix2:after {
    	visibility: hidden;
    	display: block;
    	font-size: 0;
    	content: "";
    	clear: both;
    	height: 0;
    	}
    * html .clearfix2             { zoom: 1; } /* IE6 */
    *:first-child+html .clearfix2 { zoom: 1; } /* IE7 */
	  
	  
	  
		.catalog li div.catalog-item-list{
			width: 137px;
			min-height: 120px;
			height:auto;/*IE7*/ 
			_height:120px;/*IE6*/
			padding: 8px 1px 1px 1px;
			background: url(/img/bg_catalog_item.png) no-repeat 0 0;
			}
			
			.til_catalog_item_list_box div.catalog-item-list{
    	    position:relative;
    	  }
    	  
    	  .til_catalog_item_list_box div.catalog-item-list i{
    	    display:block;
    	    background:url(/img/TIL_p_brand_small.png) no-repeat 0 0;
    	    position:absolute;
    	    top:0;
    	    left:5px;
    	    width:11px;
    	    height:44px;
    	    z-index:1000
    	  }
    	  
			.til_catalog_item_list_box div.catalog-item-list h3 a:link,.til_catalog_item_list_box div.catalog-item-list h3 a:visited { color:#A18867; text-decoration:none; }
      .til_catalog_item_list_box div.catalog-item-list h3 a:hover{ color:#A18867; text-decoration:underline; }
			
			
		
		.catalog li .thumbnail {
			padding: 8px 0;
			height:77px;
			display:block;
			}
		
		.catalog li h3 {
			padding: 0 6px;
			}
	
		.catalog li.more {
			width: 20px;
			height: 131px;
			padding: 0;
			background: url(/img/btn_catalog_more.png) no-repeat 0 0;
			}
	
		.catalog .more a {
			width: 20px;
			height: 131px;
			display: block;
			overflow: hidden;
			font-size: 0%;
			line-height: 0%;
			text-decoration: none;
			text-indent: -99999px;
			}

/* 	Typography
	-------------------------------- */
	h2 { color:#012561;font-weight:normal;font-size:1.8em; }
	h2 strong {color:#ffffff;font-size:0.666em;}
	
	/* global title */
	.catalog li h3 {font-weight:normal;font-size:1.0em; color: #b9bcc2;}
	.catalog li h3 div{ display:inline;}
	.catalog li p{ background:url(/img/bg_catalog_item_bottom.gif) no-repeat; height:6px; overflow:hidden;}
	.catalogs li .ayami_catalog-item-list-box p { background: url(/img/ayami_top/bg_catalog_item_bottom.png) no-repeat  0 0; }
	.store-locator label {color:#333333;font-size:0.75em;text-transform:uppercase;}
	
/* Running Ayami */
    .catalogs li div.ayami_catalog-item-list {
        width: 137px;
        min-height: 120px;
        height:auto;/*IE7*/ 
        _height:120px;/*IE6*/
        padding: 8px 1px 1px 1px;
        background: url(/img/ayami_top/bg_catalog_item.png) no-repeat  0 0;
    }
    a.pinkL:link,a.pinkL:visited { color: #e12b91; text-decoration: none; }
    a.pinkL:hover { color: #e12b91; text-decoration: underline; }
	
	
