@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: url(/img/hockey/product_page-header_new.png) 0 0 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; }

/*  -------------------------------------------------
    RUGBY
    ------------------------------------------------- */ 

    #document.rugby .catalog-title {
          width: 923px;
          height: 52px;
		  background: transparent url(/img/rugby_top/common_header_bg.png) top left no-repeat;
		  }
    #document.rugby .catalog-title h1 { 
      color:#fff;
      padding-top: 13px;
      padding-bottom: 9px;
	  background: transparent url(/img/rugby_top/common_header_right_logo.gif) right no-repeat;
      width:902px;
    }
    
    #document.rugby #contextual-content{ margin: 20px 0 0 0 ; }

    #document.rugby .catalogs .chapter { border: 0px; }

/*  -------------------------------------------------
    Cricket
    ------------------------------------------------- */ 

    #document.cricket .catalog-title {
          width: 923px;
          height: 52px;
		  background: transparent url(/img/cricket_top/common_header_bg.png) top left no-repeat;
		  }
    #document.cricket .catalog-title h1 { 
      color:#fff;
      padding-top: 13px;
      padding-bottom: 9px;
	  background: transparent url(/img/cricket_top/common_header_right_logo.gif) right no-repeat;
      width:902px;
    }
    
    #document.cricket #contextual-content{ margin: 20px 0 0 0 ; }

    #document.cricket .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: 139px;
		float: left;
		display: inline;
		margin: 0 15px 0 0;
		}
		.catalog li div.catalog-item-list{
			width: 137px;
			min-height: 130px;
			height:auto;/*IE7*/ 
			_height:130px;/*IE6*/
			padding: 8px 1px 1px 1px;
			background: url(/img/bg_catalog_item.png) no-repeat 0 0;
			}
		
		.catalog li p{ background:url(/img/bg_catalog_item_bottom.gif) no-repeat; height:6px; overflow:hidden;}
	
		.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;}
	
	
	
	
	
