@charset "utf-8";

    body { background: transparent; }

    h1 { font-size: 24px; float: left; font-family: font-weight: bold; color: #666; width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px; }
    #status, #footer, #contextual-content, #photo_and_videos, #photo_and_videos h5, #photo_and_videos #large_image, #comments, #categories { display: none; }
    
    h3 { color #666; }

    #header {
      height: auto !important;
      }
      
		#header .logo a {
			text-decoration: none;
			font-size: 28px;
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: 1px;
			}


    #document #contextual-content { display: none; }

/*  Individual Event
    -------------------*/
    #event-extended p { font-size: 12px; color: #000; }
    #event_photos-small { display: none; } 
    #main-content #photos_and_videos { display: none; }
    #details #participants h5, #details #distance h5 { font-size: 12px; text-transform: uppercase; }
    #details #event_date_location h5 { font-size: 16px; }
    #details #participants p, #details #distance p { font-size: 15px; }
    #event_date_location { font-size: 10px; }
    #event-extended .left_col p {
      font-size: 1em;
      color: #000;
      }


/*  Ambassadors
    -------------------*/
    #asics-ambassador-individual #ambassador-expert_advice, #left_wrap #asics-ambassadors { display: none; }
    #asics-ambassador-individual #ambassador-news-right .quote p, #asics-ambassador-individual #ambassador-news p.quote {
      font-size: 1.2em
      }
    #asics-ambassador-individual #ambassador-achievements li {
      font-size: 1em;
      margin-left: 10px; 
      }
    #asics-ambassador-individual #ambassador-profile ul {
      font-size: 1em;
      margin-left: 10px; 
      }
    #asics-ambassador-individual #ambassador-profile p.lead { font-size: 1em; }
    #asics-ambassador-individual #ambassador-profile p { font-size: 1em; }   
    #asics-ambassador-individual #ambassador-profile h2 {
      font-size: 1.2em; 
      margin-bottom: 5px
      }


/*  Products
    -------------------*/
    #new_product_details { float: left; margin-top: 30px; }
    #made_for { float: left; }
    #made_for p { font-size: 10px; }
    #made_for p strong { font-size: 14px; color: #333; }
    #made_for h3 { margin-bottom: 10px; }

    #main-content .chapter.article { display: none; }
    #pronation_wrap p { display: none; }
    #pronation_wrap li { display: none !important; }
    #pronation_wrap li.highlight { display: inline !important; background-color: transparent !important; border: 0px !important; }
    #pronation_wrap li.highlight a { color: #395BA7 !important; text-decoration: none; font-weight: bold; font-size: 12px; } 

    #new_product_details #ideal_pronation {
        width: 325px;
        float: left;
        display: inline;
        margin-left: 20px;
        margin-right: 24px;
        }
    
        #new_product_details #ideal_pronation h3 {
          float: left;
          width: 300px;
          font-size: 1.2em;
          margin-bottom: 10px;
          }
        
        
        #new_product_details #ideal_pronation ul {
          float: left;
          display: inline;
          border-top: 1px solid #e6e6e6;
          border-bottom: 1px solid #e6e6e6;
          padding: 0px 10px;
          margin-bottom: 5px;
          }
          
          #new_product_details #ideal_pronation ul li {
            float: left;
            display: inline;
            text-transform: uppercase;
            font-size: 1em;
            border-right: 1px dashed #e6e6e6;
            }
            

              
          #new_product_details #ideal_pronation ul li a {
            color: #aaa;
            padding: 7px 10px 6px 10px;
            float: left;
            display: inline;
            }


    
            #new_product_details #ideal_pronation ul li.highlight {
              background-color: #395ba7;
              border-right: 1px dashed #8599cb;
              border-top: 1px solid #2a41a1;
              border-bottom: 1px solid #2a41a1;
              margin-top: -1px;
              margin-bottom: -1px;
              }
        
        #pronation_wrap {
          text-align: center;
          float: left;
          }
          
        .article .technologies { display: none; }


/* --------------------------------
LAST UPDATE：2008.12.27
-------------------------------- */

body { font-family: Helvetica, Arial, Verdana, sans-serif; padding:1em; }

a:link, a:visited, a:hover, a:active { color:#000; }

img, ul, li, p, h2, h3, h4, h5, h6, ol, ul { border: 0; margin: 0; padding: 0; }

.close,
.zoom,
.findstore,
#status,
#loginBar,
#header .navigation ul,
#header #search,
#categories,
#contextual-content,
.tools,
.short-cut,
#comment-form,
#related-products,
#footer {
	display: none;
	}
	
#header {
	height: 54px;
	overflow: hidden;
	padding: 2px 0;
	}






/*  Knowledge 
    -------------------*/

    .summary p { font-size:10pt; }
    .summary h3 { font-size:10pt; }
    
    .callout h3 { text-transform: uppercase; font-size:8pt; }
    .callout h4 { font-size:8pt; }
    .callout p { font-size:8pt; width:25em; }
    .quote { font-size:18pt; width:24em; }
    
    .left { clear:both; float:left; margin:0 1em 1em 0; }
    .right { clear:both; float:right; margin:0 0 1em 1em; }
    
    .how { clear:both; }
    .step li { width:10%; float:left; }
    #article-information { clear:both; }
    .main-image { float:left; margin:0 1em 1em 0; }

/*  Products
    -------------------*/
    .chapter { margin:0 0 2em 0; }
    .chapter h2 { font-size:8pt; text-transform: uppercase; border-bottom:1px dotted gray; padding:0 0 6pt 0; margin:0 0 1em 0; }
    .chapter h3, .chapter h4 { font-size:8pt; }
    .article, .technologies { clear:both; }
    .technology .icon { float:left; }
    .spec { list-style-type: none; }
    .description { margin:0 0 1em 0; }
    .spec li { font-size:8pt; float:left; width:45%; }
    #comments ul { list-style-type:none; }
    #comments li { font-size:8pt; }
    #comments li p { font-size:1em; }
    .technology .text { float:left; width:60%; }
    .technologies ul { list-style-type: none; }
    .technologies li { float:left; width:10%; }
    .product-image { float:left; width:40%; margin:0 0 2em 0; }
    .properties { float:left; width:40%; }
    
    
/*  foot_id 
    -------------------*/ 
#document.foot_id #page-title {
  background: none;
  border-bottom:none;
}
/*.foot_id #page-title h1{
  background:none;
  height:82px;
  width:923px;
  padding:0;
  margin-top:0;
}
.foot_id #page-title h1 i{
  font-size:.4em;
  color:#666;
  margin:39px 0 0 312px;
  font-style:normal;
  width:320px;
  display:block;
  line-height:1.2;
}*/


.foot_id #event-featured {
width:100%;
background:url("/img/horiz_divider.png") repeat-x scroll left bottom transparent;
padding-bottom:10px;
display:inline;
float:left;
margin:5px 0 20px;
}
.foot_id #event-featured #details {
background:none repeat scroll 0 0 transparent;
margin-left:0;
width:100%;
display:inline;
float:left;
padding-bottom:5px;
margin-top:5px;
}
#details .detail {
float:left;
margin-bottom:10px;
width:284px;
_width:254px;
}
.fi_r {
margin-left:15px;
width:280px;
}
.fi_l  {
width:910px;
}

#event-featured h5 {
color:#444444;
font-size:1.1em;
font-weight:normal;
height:10px;
line-height:1em;
margin-bottom:10px;
margin-left:10px;
padding-top:15px;
text-transform:uppercase;
}
#details .detail p {
font-size:1.1em;
line-height:1.33;
margin-left:10px;
}
#techrep-about_this_tour p {
font-size:1.1em;
margin-bottom:5px;
margin-left:10px;
}
.foot_id .right_col {
float:right;
padding:0;
width:100%;
}
.foot_id #event_map, .foot_id .map {
margin:0;
width:100%;
display:inline;
float:right;
margin-top:10px;
}
.foot_id #asics_store_locator_google_map {
width:100%;
}
.map {
background:#FFFFFF;
border:none;
height:500px;
padding:0;
}
#foot_id_print{ position:relative;}
#foot_id_print i{ position:absolute; top:39px; left:312px;font-size:.5em;
color:#999;
font-style:normal;
width:320px;
display:block;
line-height:1.2;}

#logoForPrint,#foot_id_print{ display:block; margin-bottom:1em; }
#logoForScreen,#left_col_time,#techrep-about_this_tour ul,#footid_r_a,.printer,.print_page,input,#map_details p,.fi_r,#foot_id_screen{ display:none; }


/**/
#completed_reservation .edit{ display:none; }
.page_foot_id_reservations_show .foot_id_container .left_col,.page_foot_id_reservations_show .foot_id_container .right_col,.page_foot_id_reservations_show .foot_id #asics_store_locator_google_map{ width:100%; }
.page_foot_id_reservations_show .foot_id #event_map,.page_foot_id_reservations_show .foot_id .map,.page_foot_id_reservations_show .foot_id #map_details,.page_foot_id_reservations_show .foot_id #asics_store_locator_google_map{
margin:0;
width:100%;
}
.page_foot_id_reservations_show .foot_id #event_map{
display:inline;
float:right;
margin-top:10px;
overflow:hidden;

}