/*  -------------------------------------------------
    ASICS
    Individual Template Specific CSS

    HOCKEY AMBASSADORS
    July 2009
    ------------------------------------------------- */

/*  -------------------------------------------------
    TOP
    ------------------------------------------------- */

      
    #main-content {
      width: 680px;
      margin-top:-48px;
      *margin-top:-40px;
      }

  	#ambassadors-header {
  		padding-top: 0px;
  		padding-bottom: 0px;
  		margin-bottom: 0px;
  		margin-top: 0px;
      background: transparent;
      border: 0px;
      position: relative;
      float: left;
      display: inline;
  		}
  		
  		
    #asics-ambassadors {
      padding-top: 10px;
      }
      
		#ambassadors-header-inner_wrap {
      height: 150px;
			position: absolute;
			display: block;
      bottom: 0px;
		  width: 923px;
		  }
		  
    #ambassadors-header-catchcopy {
			width: 596px;
			float: left;
			display: inline;
			margin-left: 20px;
			margin-top: 60px;
			color: #fff;
			z-index: 101;
			}
			
    #ambassadors-header-recent_updates {
      margin-top: 20px;
      color: #fff;
      }
      
      #ambassadors-header-recent_updates h4 {
        letter-spacing: 1px;
        }
        
      #ambassadors-header-recent_updates ul {
        margin-top: 20px;
        }
        			
			#ambassadors-header-recent_updates li {
				width: 242px;
				float: left;
				display: inline;
				margin-bottom: 10px;
				}
	
			#ambassadors-header-recent_updates li p {
				font-size: 1.1em;
				}
				
        #ambassadors-header-recent_updates li p.date {
          font-size: 1em;
          text-transform: uppercase;
          letter-spacing: 1px;
          font-weight: normal;
          margin-top: 3px;
          }
    
    #asics-ambassadors-photos .row_wrap {
      float: left;
      clear: both;
      }
          
    #asics-ambassadors.skinny .ambassador {
				width: 165px;
				overflow-x: hidden;
				}
	
				#asics-ambassadors.skinny .ambassador img {
					border: none;
					margin-left: -15px;
					}
				
				#asics-ambassadors.skinny .ambassador span {
					float: left;
					width: 165px;
					height: 34px;
					display: block;
					background: transparent url(/img/hockey/profile_bg_bottom_new.png) 0px 0px no-repeat;	
					_background: transparent url(/img/hockey/profile_bg_bottom_new_ie6.png) 0px 0px no-repeat;			
					}
		
		
		#asics-ambassadors.skinny .ambassador span a:link,#asics-ambassadors.skinny .ambassador span a:visited { color:#43523a; text-decoration:none; }
    #asics-ambassadors.skinny .ambassador span a:hover{ color:#43523a; text-decoration:underline; }
		
		
/*  -------------------------------------------------
    INDIVIDUAL AMBASS
    ------------------------------------------------- */
    
    .global-title {
      background: url(/img/hockey/product_page-header_new.png) top right no-repeat;
      color: #fff;
      }
      
      .global-title h1 {
        padding: 13px 10px 15px;
        }
        
    #asics-ambassador-individual {
      border-top: 0px;
      }

		#profile_image_wrap {
		  float: left;
		  margin-right: 15px;
		  margin-bottom: 10px;
		  }

  		#profile_image_wrap #video_link {
  		  background-color: #a70011;
  		  width: 280px;
  		  padding: 5px;
  		  float: left;
  		  clear: both;
  		  }

        #video_link h5 {
          float: left;
          display: inline;
          font-size: 1.2em;
          line-height: 1em;
          font-weight: normal;
          color:#fff;
          }
          
        #video_link p {
          float: right;
          display: inline;
          text-transform: uppercase;
          font-size: 1em;
          line-height: 1em;
          margin-top: 1px;
          }

          #video_link p a{
            color: #fff;
            font-weight: bold;
            padding-left: 13px;
            background: url(/img/hockey/narrow_down.png) 0 0 no-repeat;
            }

          

    #ambassador-profile img {
      margin: 0px;
      }
      
    #ambassador-profile p strong {
      text-transform: uppercase;
      letter-spacing: 1px;
      }


/*  -------------------------------------------------
    INDIVIDUAL PRODUCT
    ------------------------------------------------- */ 
    #document.hockey {
      background: url(/img/hockey/individual_product-bg_new.jpg) top left no-repeat;
      border-right: 1px solid #ddd;
      border-left: 1px solid #ddd;
      width: 921px;
    }

    .hockey #page-title {
      border: 0px;
      }
      
    .hockey .wide_product_info {
      margin-bottom: 30px; 
      padding-top: 60px;
      }
    .hockey #contextual-content {
      float:left;
      margin-top:0;
    }
      
    .hockey #product_info {
      padding-bottom: 15px;
      }
      
      .hockey #product_info li.rating span { color: #000; }

    .hockey h1 { color: #fff; }
    .hockey .properties .description p { color: #fff; }
    .hockey .properties .spec li { color: #fff; }
    .hockey .properties .comments-count a { color: #fff; }      
    /*.hockey .product-image .zoom { display: none; } */
      
    #view_360 {
      width: 606px;
      padding: 6px 1px;
      margin-top: 20px;
      margin-left: 10px;
      background: transparent url(/img/hockey/360_view-bg.png) top left no-repeat;
      }
      
      #view_360 h2 {
        margin-left: 10px;
        font-size: 1em;
        text-transform: uppercase;
        }

      
    .hockey .wide_product_info .findstore {
      float: left;
      display: inline;
      margin:0;
      background: transparent url(/img/hockey/button-right_arrow.png) top right no-repeat;
      }  
      
      .hockey .wide_product_info .findstore a {
        background: url(/img/hockey/button-left.png) top left no-repeat;
        font-weight: normal;
        padding-left: 18px;
        color: #fff;
        font-weight: bold;
        }

    /*.hockey #contextual-content {
      margin-top: -288px;
      }
    */


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


  #hockey_collection-header {
    float: left;
    display: inline;
    width: 923px;
    /*background: transparent url(/img/bg_body.png) repeat-y scroll center top;*/
    }
    
    #hockey_collection-header #header_image {
      float: left;
      display: inline;
      width: 923px;
      padding-top: 130px;
      background: transparent url(/img/hockey/hockey_collection-autumn_winter.jpg) top left no-repeat;
      padding-bottom: 20px;
      position:relative;
      }
    
    #header_image #slideshow {
      float: left;
      display: inline;
      width: 550px;
      margin-left: 20px;
      margin-right: 40px;
      position: relative;      
      }
      
      #header_image #ambassador-photos, #ambassador-photos #main_photo {
        width: 550px;
        float: left; 
        display: inline;
        }
        
        #hockey_gallery_container #ambassador-photos #main_photo,#hockey_gallery_container #ssp_viewer{
          float:none;
        }
        
         #hockey_gallery_container h1{
           color:#fff;
           font-size:1.2em;
           padding:140px 0 5px 30px;
           font-weight:400;
           text-transform:uppercase;
         }
         #hockey_gallery_container #ssp_viewer{
           margin-left:42px;
         }
         #hockey_gallery_container #slideshow a.youtube{
           margin-right:172px;
           _margin-right:87px;
         }
        
        #ssp_viewer {
          float: left;
          display: inline;
          }
      
      #youtube_wrap {
        /*float: right;*/
        display: inline;  
		text-align:right;
		
        }
      
      #slideshow a.youtube {
        padding-left: 10px;  
        margin-top: 10px;
        display: block;
        height: 17px;
        color: #000;
        font-size: 1em;
        font-weight: bold;
        background: transparent url(/img/hockey/home-video_button-left_noIE.png) top left no-repeat; 
		    _background: transparent url(/img/hockey/home-video_button-left.png) top left no-repeat;
    		float: right;
        }

        #slideshow a.youtube span {
          display: block;
          height: 17px;
          line-height: 18px;
          color:#fff;
          background: transparent url(/img/hockey/home-video_button-right_noIE.png) top right no-repeat;
		      _background: transparent url(/img/hockey/home-video_button-right.png) top right no-repeat;
      		float: left;      
      		padding-right:10px;  
          }

      #slideshow a.youtube:hover {
        color: #fff;
        text-decoration: none;
        }
    
    #header_image #hockey_products {
      float: left;
      display: inline;
      width: 288px;
      position: relative;
      }
      
      #hockey_products h3 {
        float: left;
        display: inline;
        width: 288px;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: normal;
        font-size: 1em;
        color: #fff;
        padding-bottom: 10px;
        margin-bottom: 10px;
        margin-top:14px;
        text-indent:10px;
        }

      #hockey_products .product_thumb {
        float: left;
        display: inline;
        width: 139px;
        margin-right: 10px;
        padding-bottom: 14px;
        }
        
        #hockey_products .product_top {
          float:left;
          text-align:center;
          *height:91px;
          padding-left:3px;
          }
          
          .product_top a {
            margin: 5px 0;
            }
        
        .product_thumb h4 {
          float: left;
          display: inline;
          width: 139px;
          height: 37px;
          font-size: 1em;
          display: block;
          }
    
        .product_thumb a {
          float: left;
          text-transform: uppercase;
          }
          
          .product_thumb a:link,.product_thumb a:visited { color:#a70011; text-decoration:none; }
          .product_thumb a:hover{ color:#a70011; text-decoration:underline; }
          
          
          .product_thumb .title_wrap {
            margin: 5px;
            float: left;
            display: inline;
            width: 129px;
            }
          
      #hockey_products .right {
        margin-right: 0px;
        }
        
      a.more_products {
        position:absolute;
        top:460px;
        right:-2px;
        display: block;
        padding-left: 10px;
        margin-top: 0px;
        margin-right: 28px;
		    _margin-right: 14px;
        height: 16px;
        background: transparent url(/img/hockey/button-yellow-left_noIE.png) top left no-repeat;    
		    _background: transparent url(/img/hockey/button-yellow-left.png) top left no-repeat;
        color: #fff;
        font-size: 1em;
        font-weight: bold;
        }
        
        a.more_products span {
          float: left;
          display: block;
          height: 16px;
          color: #fff;
          line-height: 16px;
          background: transparent url(/img/hockey/button-yellow-right_noIE.png) top right no-repeat;
		      _background: transparent url(/img/hockey/button-yellow-right.png) top right no-repeat;
          padding-right: 10px;
          }
        
        a.more_products:hover {
          color: #00f;
          text-decoration: none;
          }

  #asics-ambassadors.skinny {
    padding-top: 10px;
    width: 923px;
    background:url(/img/hockey/hockey_home_bottom_bg.jpg) no-repeat 0 0;
    position: relative;
    }
    
    
  body.page_categories_index #footer {
    float: left;
    display: inline;
    padding-top: 30px;
    margin-left: -1px;
    width: 909px !important;
    /*width: 923px !important;*/
    /*margin-left: -1px;*/
    }

  body.page_products_show #footer {
    padding-top: 30px;
    width: 909px !important;
    }

    body.page_ambassadors_index #footer, body.page_ambassadors_show #footer {
    padding-top: 30px;
    width: 909px !important;
    }
    
/*  -------------------------------------------------
    Product Properties
    ------------------------------------------------- */  
    .hockey .wide_product_info .properties .spec { width: 310px; float: left; display: inline; }
    .hockey .wide_product_info .properties .spec li { color: #3f3f3f; }
    .hockey .wide_product_info .properties .comments-count a { color: #3f3f3f}
    .hockey .wide_product_info .properties .description p { color: #3f3f3f; margin-top:10px; }
    /*.hockey .wide_product_info .properties .description p.gender { display: none; }*/
    .hockey .wide_product_info .rating label { color: #3f3f3f; }
      
/* FIX */
#contextual-content { top: -30px; position: relative; }

/*For new hockey top page*/
#asics-ambassadors #top_data h4{
  text-indent:20px;
  font-size:1.4em;
  color:#fff;
}
#hockey_collection-header #asics-ambassadors-photos{
  margin-left:20px;
}
#hockey_collection-header #asics-ambassadors-photos .ambassadorPhoto{
  width:163px;
  height:143px;
  overflow:hidden;
  border:#ccc 1px solid;
  border-bottom:none;
}
.hockey .wide_product_info .summary .properties{
  float:left;
  margin-left:30px;
  width:480px;
}
.hockey .wide_product_info .properties .description{
  margin-bottom:0;
}
#contextual-content .chapter h2{
  color:#666;
  font-size:1em;
}
#contextual-content.contextual-content-h{ top:-50px; }

#hockey_gallery_container{
  background:url(/img/hockey/hockey2010_sildeshow_bg.jpg) no-repeat 0 0;
  height:661px;
}
#asics-ambassadors #top_data{
  *padding-bottom:10px;
}
.hockey .properties .tools {
  margin-top: 0;
}
.hockey .wide_product_info .summary{
  height:auto !important;
  min-height:280px;
  _height:280px;
}

.hockey .wide_product_info .findstore a:link,.hockey .wide_product_info .findstore a:visited { color:#fff; text-decoration:none; }
.hockey .wide_product_info .findstore a:hover{ color:#fff; text-decoration:none; }

.hockey .wide_product_info .properties .description a:link,.hockey .wide_product_info .properties .description a:visited { color:#8d000d; text-decoration:none; }
.hockey .wide_product_info .properties .description a:hover{ color:#8d000d; text-decoration:none; }


.recommended_product h3 a:link,.recommended_product h3 a:visited { color:#a70011; text-decoration:none; }
.recommended_product h3 a:hover{ color:#a70011; text-decoration:none; }


