@charset "utf-8";

/* 	-----------------------------------------------------------
	
		ASICS Styling 
		= = = = = = = = = = = = = = = = = = = =
		Catalog Sports
	
	-----------------------------------------------------------*/

@import "modules/sub_nav.css";
@import "modules/contextual_content.css";

/* 	General Document Settings 
	-------------------------------- */
	#main-content 		{ padding: 0; }
	#contextual-content { margin: -22px 0 0 0; }

/*  -------------------------------------------------
    HOCKEY
    ------------------------------------------------- */ 

    #document.hockey .catalog-title {
          width: 923px;
          height: 52px;
		  background: transparent url(/img/hockey/product_page-header.png) top left no-repeat;
		  color: #fff;
		  width: 923px;
		  }
    #document.hockey .catalog-title h1 { color:#fff; padding-top: 13px; padding-bottom: 9px;}
    #document.hockey .catalogs .chapter { border: 0px; }


/* 	Catalogs
	-------------------------------- */
	.catalogs {
		width: 688px;
		padding: 0 0 60px 0;
		}

	.catalogs .chapter {
		margin: 0px 0 30px 0;
		padding: 0 7px;
		border-top: 1px dashed #e5e5e5;
		}

/* 	Catalog Title
	-------------------------------- */
	.catalog-title {
		width:574px;
		float:left;
		display:inline;
		margin: 0;
		}

	.catalog-title h1 { width: 500px; padding: 18px 10px 5px; }
	
	.catalogs .chapter h2 { margin: 10px 0 0 0; }

		.catalogs .chapter .section { margin: 10px 0 0 0; }

	.catalog li {
		width: 137px;
		height: 129px;
		float: left;
		display: inline;
		overflow: hidden;
		margin: 0 15px 0 0;
		padding: 1px;
		background: url(/img/bg_catalog_item.png) no-repeat 0 0;
		}
	
		.catalog li h3 { padding: 0 6px; }

		.catalog li .thumbnail img { padding: 8px 0; }
	
	#special li {background:none; height:auto;}
		#special .thumbnail {display:block;	margin-bottom:3px;	width:139px;}
		#special h3 {padding: 0 0;}
		#special li h3, #special li p { width: 141px;}
		#special li .thumbnail:hover,
		#special li .thumbnail:active {	background: #e1e5ec;	}
	
	.catalog li.more {
		width: 20px;
		height: 131px;
		padding: 0;
		background: url(/img/btn_catalog_more_en.png) no-repeat 0 0;
		}

		/* ### LANG SPECIFIC ### */	
		.de_DE .catalog li.more {  background:transparent url(/img/btn_catalog_more_de.png) no-repeat 0 0;  }
		.nl_NL .catalog li.more {  background:transparent url(/img/btn_catalog_more_nl.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;
		}

/* 	Store Locator
	-------------------------------- */
	.store-locator {
		padding: 12px 0;
		}

	.store-locator input {
		width: 120px;
		}

	.store-locator button {
		width: 22px;
		height: 20px;
		overflow: hidden;
		background: url(/img/btn_go.png) no-repeat 0 0;
		font-size: 0%;
		line-height: 0%;
		text-indent: -99999px;
		vertical-align: bottom;
		}

/* 	Typography
	-------------------------------- */
	.catalogs .chapter h2 {font-size:1.0em;}
	.catalogs .chapter h2 a {color:#000000;font-weight:bold;text-decoration:none;text-transform:uppercase;}
	.catalog li h3 {font-weight:normal;font-size:1.0em; color: #b9bcc2;}
	
	#special li h3 {font-weight:normal;font-size:1.4em; line-height:1.1;}
	#special li p {font-size:1.2em;}
	
	
	/* categories */
	
	.store-locator label {color:#333333;font-size:0.75em;text-transform:uppercase;}
	
	
	
	
	

