﻿body{
	margin:0;
	font:75% Arial, sans-serif;
	color:#333;
	min-width:980px;
	background:url(/cmsglobalfiles/asics/images/bg-body.gif) repeat-x;
	position:relative;
}

body .PageManagerPreviewInfo
{
	position:absolute;
	top:0;
	left:0;
	z-index:3000;
}

body #header 
{
	z-index:2001;
}

body .logo
{
	z-index:2002;
	width:138px;
}

body .search .submit
{
	background-position:left top;
}

body .search .submit:hover
{
	background-position:right top;
}

.find-store .find-store-forms{
	background:url(/cmsglobalfiles/asics/images/bg-find-store-form.gif) no-repeat;
	width:242px;
	height:39px;
	overflow:hidden;
	margin:15px 0 0;
	padding:0 11px 0 0;
}

.breadcrumbs a
{
	padding-left:5px;
}

.classification{
	display:block;
	height:30px;
	line-height:30px;
	position:relative;
	color:#fff;
	padding:0 30px 0 10px;
	font-weight:bold;
	text-transform:uppercase;
	background:#94cc13 url(../images/btns.gif) no-repeat -5px -5px;
}
.classification span{
	position:absolute;
	top:7px;
	right:10px;
	color:#359e30;
	width:16px;
	height:15px;
	text-align:center;
	line-height:15px;
	cursor:pointer;
}

* html .classification span{right:9px;}

.pronation-bar .bg-l
{
	width:48px;
	visibility:hidden;
}

.pronation-bar .bg-r
{
	visibility:hidden;
}

.under-bar .bg-l,.under-bar .bg-r,
.over-bar .bg-l,.over-bar .bg-r,
.severe-bar .bg-l,.severe-bar .bg-r,
.neutral-bar .bg-l,.neutral-bar .bg-r,
.over-severe-bar .bg-l, .over-severe-bar .bg-r,
.under-neutral-bar .bg-l, .under-neutral-bar .bg-r,
.neutral-over-bar .bg-l, .neutral-over-bar .bg-r
{
	visibility:visible;
}

body .under-bar, body .under-neutral-bar
{
	left:-1px;
}

body .neutral-bar, body .neutral-over-bar
{
	left:98px;
}

body .over-bar, body .over-severe-bar
{
	left:194px;
}

body .severe-bar
{
	left:293px;
}

body .none-bar
{
	display:none;
}

.over-severe-bar .bg-l,
.under-neutral-bar .bg-l,
.neutral-over-bar .bg-l
{
	width:147px;
}

.over-severe-bar .bg-r,
.under-neutral-bar .bg-r,
.neutral-over-bar .bg-r
{
	background:url("/cmsglobalfiles/asics/images/bg-pronation-bar-right-2.png") no-repeat scroll 0 0 transparent;
}

input,select,textarea{
	outline:none;
}

body .kit-gallery .price,
body .product-pop-up .price
{
	background-image:url("/cmsglobalfiles/asics/images/bg-product-price-2.gif");
}

.search .submit
{
	background:url("../images/btn-search-2.gif") no-repeat left top;
}

.ratingList li
{
	display:block;
	background:url(../images/ico-star-small.gif) no-repeat left bottom;
	width:19px;
	height:19px;
	text-indent:-9999px;
}

.ratingList li.active
{
	background-position:left top;
}

.disabled
{
	cursor:text;
}

.disabled:hover
{
	text-decoration:none !important;
}

.success-info {
	width: 380px;
	margin-top: 15px;
	background: #5eb224 url(../images/bg-success-info-t.gif) no-repeat;
}
.success-info .bg {
	background: url(../images/bg-success-info-b.gif) no-repeat 0 100%;
	color: #fff;
	line-height: 18px;
	padding: 0 20px 0 72px;
	height: 86px;
	width: 288px;
	display: table-cell;
	vertical-align: middle;
}

.success-info p
{
	margin:0;
}

.sizes
{
	margin-top:-10px;
}

.compare-item .wrap
{
	margin:0 0 15px 0;
}

.postcode .fieldset
{
	background: url(../images/bg-txt-input.gif) no-repeat 100% 100%;
	height: 39px;
	width: 258px;
}

.product-list li img:first-child {
	display:block;
	margin:0 auto;
}

.rating
{
	height:24px;
	overflow:hidden !important;
	position:relative;
	z-index:10;
}

.rating a
{
	cursor:default;
	display:block;
	height:24px;
}

.rating a img
{
	position:relative;
	top:-24px;
	z-index:5;
}

.rating a.active img
{
	top:0;
}

.lblFirstRating
{
	display:block;
	margin-top:10px;
	width:400px;
}

.colourText
{
	text-transform:capitalize;
	display:block;
	padding-top:5px;
}


#event-news  {
height:1%;
list-style:none outside none;
margin:11px 0 0;
overflow:hidden;
padding:0 0 5px;
}
#event-news li {
background:url("/cmsglobalfiles/asics/images/bg-link-view.gif") no-repeat scroll 0 2px transparent;
margin-top:7px;
padding:0 0 0 16px;
}



.add-comment{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
	background:#f2f2f2 url(../images/bg-add-comment.gif) no-repeat;
}
.add-comment fieldset{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-add-comment.gif) no-repeat -573px 100%;
	padding:10px 12px 18px;
}
.add-comment h2{
	margin:0;
	font-size:1em;
}
.add-comment .row{
	width:100%;
	overflow:hidden;
	margin:19px 0 0;
}
.add-comment .text{
	float:left;
	overflow:hidden;
	background:url(../images/bg-txt-input.gif) no-repeat;
	width:274px;
	overflow:hidden;
	margin:0 9px 0 0;
}
.add-comment .text .bg{
	background:url(../images/bg-txt-input.gif) no-repeat 100% 100%;
	height:39px;
	width:274px;
}
.add-comment .text input,
.add-comment textarea{
	padding:14px 11px 8px;
	background:none;
	border:none;
	margin:0;
	width:252px;
	color:#999;
	font-size:14px;
}
.add-comment .narrow,
.add-comment .narrow .bg{
	width:265px;
	margin:0;
}
.add-comment .narrow input{width:243px;}
.add-comment .textarea{
	overflow:hidden;
	background:url(../images/bg-comment-textarea.gif) no-repeat;
	height:109px;
}
.add-comment textarea{
	width:526px;
	max-width:526px;
	height:87px;
	max-height:87px;
	overflow:auto;
}
.add-comment .submit{
	border:none;
	cursor:pointer;
	color:#fff;
	font:bold 12px Helvetica,Arial, sans-serif;
	margin:18px 0 0;
	background:url(../images/btn-add-comment.gif) no-repeat;
	height:37px;
	width:152px;
}
.add-comment .submit:hover,
.add-comment .hover{background-position:0 -37px;}





.PagerNumberArea {
border-top:1px solid #CCCCCC;
font-weight:bold;
height:1%;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:10px 0 40px;
width:100%;
position:relative;
}
.PagerNumberArea span {
color:#999999;
line-height:27px;
}

.PagerNumberArea span span {
float:left;
text-align:center;
width:38px;
}
.PagerNumberArea span a {
background:url("/cmsglobalfiles/asics/images/bg-pagination.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:27px;
text-align:center;
width:28px;
margin-right:5px;
}
.PagerNumberArea span a:hover {
background-position:0 -27px;
text-decoration:none;
}
.PagerNumberArea span .SelectedPrev, .PagerNumberArea span .UnselectedPrev {
background:url("/cmsglobalfiles/asics/images/bg-pagination-prev.gif") no-repeat scroll 0 0 transparent;
padding-left:23px;
text-align:left;
width:44px;
}
.PagerNumberArea span .SelectedNext, .PagerNumberArea span .UnselectedNext {
background:url("/cmsglobalfiles/asics/images/bg-pagination-next.gif") no-repeat scroll 0 0 transparent;
padding-right:23px;
text-align:right;
width:41px;
}

.contentText
{
	margin-bottom:20px;
}

.contentText ul, #ctl00_plcMain_ValidationSummary1 ul, .technology-box ul {
	margin:0;
	padding:16px 0 0;
	list-style:none;
}
.contentText ul li, #ctl00_plcMain_ValidationSummary1 ul li, .technology-box ul li {
	margin:4px 0 0;
	background:url(/cmsglobalfiles/asics/images/bullet-purple.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
}

.technology-box .event-specs li
{
	background:none;
	border-bottom: 1px solid #D8D8D8;
	margin: 1px 0px -1px;
	padding: 10px 0px 9px;
}

.technology-box .fit-technology ul li
{
	background:none;
	padding:19px 5px;
	margin:1px 0 -1px;
}

ul li p
{
	padding:0;
}

.interests table
{
	width:100%;
	border-collapse:collapse;
}

.interests table td
{
	padding:14px 0 0 0;
}

.interests td .checkboxArea, .interests td .checkboxAreaChecked
{
	margin-right:6px;
}

.interests td label
{
	margin-top:2px;
	text-transform:uppercase;
}

.newsletter-signup .text
{
	background:url("/cmsglobalfiles/asics/images/bg-text-field-l.gif") no-repeat scroll 0 0 transparent;
}

.newsletter-signup .text .bg
{
	background:url("/cmsglobalfiles/asics/images/bg-text-field-r.gif") no-repeat scroll 100% 0 transparent;
}

.newsletter-signup .text-error {
	background-position: left -39px;
}
.newsletter-signup .text-error .bg {
	background-position: right -39px;
}
.newsletter-signup .text-error input {
	color: #fff;
}

.product-detail .views a
{
	width:100px;
}

.zoom a, .shoe360 a
{
	cursor:auto;
}

.product-info .product-apparel .image 
{
	height:460px;
}

.product-info .product-apparel .image img
{
	left:25%;
}

#map_canvas
{
	width:928px;
	height:639px;
}

.map-event
{
	z-index:10;
}

.asics-newsletter .formWrapper
{
	background:url("../images/bg-newsletter-form.png") no-repeat scroll 0 0 transparent;
	padding-right:17px;
	margin-top:26px;
}

.agenda .asics-newsletter .formWrapper {
	background:url("../images/bg-newsletter-form-alt.png") no-repeat scroll 0 0 transparent;
}

.asics-newsletter .text
{
	width:330px;
	padding:14px 12px;
}

.agenda .asics-newsletter .text
{
	width:205px;
	padding:11px 5px 14px 14px;
}

.news .date 
{
	text-transform:uppercase;
}

.news-list .img-frame, .news-list .img-frame .box,
.news-list .hold
{
	height:197px;
	background-image:none;
}

#tab3 .twtr-tweet
{
	margin-top:10px;
}

.img-ajax-loader
{
	float:right;
	position:relative;
	top:20px;
	left:-40px;
}

.hidden
{
	display:none;
}

#ctl00_plcMain_UpdatePanel1,#ctl00_plcMain_UpdatePanel2,#ctl00_plcMain_UpdatePanel3
{
	display:inline;
	background-image:none;
}

.refineKids .selectArea
{
	margin-top:0;
}

.run-list .refineKids
{
	background:url("/cmsglobalfiles/asics/images/bg-run-divider.gif") no-repeat scroll 0 50% transparent;
	position:relative;
	left:50px;
}

.refineKids .selectArea .left, .refineKids .selectArea .center
{
	background-image:none;
}

.refineKids .selectArea .selectButton
{
	background:url("/cmsglobalfiles/asics/images/bg-kids-select-r.png") no-repeat scroll right top transparent;
}

.refineKids .selectAreaActive a.selectButton
{
	background:url("/cmsglobalfiles/asics/images/bg-kids-select-r.png") no-repeat scroll right top transparent;
}

.run-list .sport-select .img-ajax-loader
{
	float:none;
	position:absolute;
	top:13px;
	left:130px;
}

.date strong
{
     text-transform:uppercase;
}

.breadcrumbSearch
{
     text-transform:uppercase;
     font-size:0.917em;
    margin:9px 0 0 1px;
    overflow:hidden;
    padding:0;
    width:100%;
}

.search-box .form {
background:url("/cmsglobalfiles/asics/images/bg-search-input.gif") no-repeat scroll 0 0 transparent;
height:39px;
margin:19px 0 0;
overflow:hidden;
padding:0 11px 0 0;
width:259px;
}

.shoe-finder-small
{
	margin:40px 0;
	text-align:center;
}

.find-store-small .form 
{
background: url(/cmsglobalfiles/asics/images/bg-find-store-form-small.gif) no-repeat;
height: 39px;
margin: 20px 0px 0px;
padding: 0px 11px 0px 0px;
width: 186px;
}

.find-store-small .text
{
	width:140px;
}

.technology-columns {
margin:20px -3px 0 -21px;
overflow:hidden;
padding:0 0 21px;
width:712px;
}
.technology-columns .col {
display:inherit;
float:left;
margin:0 0 0 21px;
overflow:hidden;
width:335px;
}
.technology-list {
list-style:none outside none;
margin:0;
padding:0;
}
.technology-list li {
border-bottom:1px solid #DDDDDE;
padding:20px 0 16px;
}
.technology-columns h2 {
background:url("../images/bg-technology-heading.gif") no-repeat scroll 0 0 transparent;
color:#000066;
font:bold 18px/40px Arial,Helvetica,sans-serif;
height:40px;
margin:0;
padding:0 11px;
}

.technology-list .img-holder img {
display:block;
}
.technology-list h3 {
color:#000066;
font-size:1.5em;
margin:16px 0 0;
padding:0 0 8px;
}
.technology-list p {
line-height:1.5em;
margin:10px 0 0;
}
.technology-list .link-view {
background:url("../images/bg-link-view.gif") no-repeat scroll 0 2px transparent;
padding-left:17px;
text-transform:uppercase;
}
.associates {
background:url("../images/bg-quick-links-c.gif") repeat-y scroll 0 0 transparent;
float:right;
margin:40px 0 0;
width:217px;
}
.associates .t {
background:url("../images/bg-quick-links-t.gif") no-repeat scroll 0 0 transparent;
overflow:hidden;
width:100%;
}
.associates .b {
background:url("../images/bg-quick-links-b.gif") no-repeat scroll 0 100% transparent;
overflow:hidden;
padding:13px 21px 8px 19px;
}
.associates h2 {
background:url("../images/bg-more-cats-ttl.gif") repeat-x scroll 0 100% transparent;
color:#000066;
font-size:1.5em;
font-weight:normal;
margin:0;
padding-bottom:7px;
}
.associates ul {
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
.associates ul li {
background:url("../images/bg-more-cats-ttl.gif") repeat-x scroll 0 100% transparent;
margin:1px 0 -1px;
overflow:hidden;
padding:20px 0 16px;
width:100%;
}
.associates .img-holder {
background:url("../images/bg-associates-img-frame.png") no-repeat scroll 0 0 transparent;
display:block;
height:106px;
padding:4px;
}
.associates h3 {
color:#000066;
font:bold 1em/1.25em Arial,Helvetica,sans-serif;
margin:19px 10px 0 3px;
}
.associates p {
line-height:1.5em;
margin:20px 0 0;
}

.apparel-list h4, .apparel-list .product-pop-up h4
{
	display:block;
}

.apparel-list li img:first-child 
{
	display:inline;
}

.compare-item .over
{
	background-image:url("/cmsglobalfiles/asics/images/over-pronate.gif");
}

.compare-item .severe
{
	background-image:url("/cmsglobalfiles/asics/images/severe-pronate.gif");
}

.compare-item .neutral
{
	background-image:url("/cmsglobalfiles/asics/images/neutral-pronate.gif");
}

.compare-item .under
{
	background-image:url("/cmsglobalfiles/asics/images/under-pronate.gif");
}

.athlete-info ul li 
{
	border-top:none;
	border-bottom:1px solid #D8D8D8;
}

#fader
{
	z-index:2010;
}

.popup, .product-pop-up
{
	z-index:2020;
}

.product-info .image
{
	display:table-cell;
	text-align:center;
	height:400px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	left:0;
	top:0;
}

.product-info .image .box
{
	top:0;
	left:0;
	height:auto;
	float:none;
}

.product-info .image img.active
{
	left:0;
	display:inline;
}

.product-info .image img.heroImage
{
	top:10px;
}

.product-info .image img
{
	position:static;
}

.info
{
	margin-top:0;
}

.pronation 
{
	margin-bottom:39px;
}

.fit-technology ul li div
{
	float:right;
	width:490px;
}

.summary-block ul li
{
	padding-bottom:10px;
}

.contact-us-content ul
{
	list-style:none outside none;
	margin:0;
	padding:16px 0 0;
}

.contact-us-content ul li
{
	background:url("/cmsglobalfiles/asics/images/bullet-purple.gif") no-repeat scroll 0 4px transparent;
	margin:4px 0 0;
	padding:0 0 0 15px;
}

.contact-us-address-list ul
{
	list-style:none;
	margin:0;
	padding:0 0 12px;
}

.contact-us-address-list ul li
{
	margin:20px 0 0;
}

.contact-us-address-list ul li h3
{
	font-size: 1em;
	margin: 0px;
}

.contact-us-address-list ul li span
{
	display:block;
}

.contact-us-address-list ul li address
{
	font: normal normal normal 1em/1.5em Arial, Helvetica;
}

.social-frame .bx 
{
	width:300px;
	overflow:hidden;
}

.location-list h3 a
{
	color:#000066;
}

.product-detail .views a.soleThumb
{
	padding-top:18px;
}

.shoes-categories-tall ul li a .corn
{
	background:url("/cmsglobalfiles/asics/images/bg-shoes-categories-tall.png") left top no-repeat;
}

.shoes-categories-tall ul li a:hover .corn
{
	background:url("/cmsglobalfiles/asics/images/bg-shoes-categories-hover-tall.png") left top no-repeat;
}

.shoes-categories ul li a:hover .corn
{
	background-position:left bottom;
}

#prod-hold .scrollable
{
	height:auto;
	min-height:230px;
}

.product-slider
{
	margin-top:-6px;
}

.event-content .main-head
{
	margin-bottom:13px;
	text-transform:uppercase;
}

.event-item .img
{
	width:197px;
}

.shoe-finder
{
	background-position:left 2px;
}

.find-store
{
	background-position:0 2px !important;
}

.global-campaign
{
	margin-top:36px;
}

.find-store-small, .find-store-small .frame
{
	background-image:none;
}

.find-store-small .bg
{
	background:url("/cmsglobalfiles/asics/images/bg-find-a-store-small.png") no-repeat;
	padding-top:75px;
	padding-left:10px;
}

.find-store-small h3, .find-store-small p
{
	text-indent:-9999px;
	background-image:none;
}

.news-tabs 
{
	width:646px;
}

#tab1 h3 a, #tab2 h3 a
{
	font-weight:bold;
}

.link-next img, .link-prev img
{
	border:1px solid #cccccc;
}

.link-next:hover img
{
	margin-left:15px !important;
}

* html .link-next:hover img
{
	display:inline;
}

.run-box #ctl00_plcMain_UpdatePanel3 li a
{
	color:#000066;
}

.run-box #ctl00_plcMain_UpdatePanel3 li a.active
{
	font-weight:bold;
	color:#333333;
	cursor:default;
}

.run-box #ctl00_plcMain_UpdatePanel3 li a.active:hover
{
	text-decoration:none;
}

.img-ajax-loader2
{
	position:relative;
	top:15px;
	left:20px;
}

.popup iframe
{
	margin-bottom:-2px;
}

.col-2 .ads
{
	margin-bottom:35px;
	display:block;
}

.comment-box
{
	margin:40px 0;
}

.disabledLink
{
	cursor:default;
}

.img:hover .disabledLink .corn
{
	cursor:default;
	top:0;
}

.category .cont h2
{
	color:#000066;
}

.about-links a.reviews
{
	display:block;
	margin-top:0;
	width:90%;
	float:right;
	width:100px;
}

.benefits .link-view {
background:url("/cmsglobalfiles/asics/images/bg-link-view.gif") no-repeat scroll 0 2px transparent;
margin-top:10px;
padding-left:17px;
text-transform:uppercase;
}

.refine-popup .t { background-position:left bottom; }

.event-recommendations,#event-comments .comment-box { margin-top:0 }

.event-specs ul
{
height: 1%;
list-style: none;
margin: 10px 0px 0px;
overflow: hidden;
padding: 0px;
}

.event-sidebar a.active, #event-news .highlighted
{
    font-weight:bold;
}

.news-list .corn
{
background:transparent url(/cmsglobalfiles/asics/images/bg-event-img-home.png) no-repeat scroll 0 0;
cursor:pointer;
height:394px;
left:0;
position:absolute;
top:0;
width:197px;
z-index:2;
}

.news-list .corn:hover
{
   top:-197px
}

.recommendations
{
    margin-bottom:40px;
}

.twtr-timeline
{
    height:auto !important;
}

.technologyBenefitsFrame
{
	background:url("../images/bg-technology-benefits-frame.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:78px;
	padding:4px;
}

.technologyBenefitsFrame:hover
{
	background-position:left bottom;
}

.global-ad
{
	background:url("/cmsglobalfiles/asics/images/bg-popup-t-width-global-ad.png") no-repeat scroll 0 0 transparent !important;
	margin-left:-306px;
	width:701px;
}

.global-ad .c
{
	background:url("/cmsglobalfiles/asics/images/bg-popup-c-width-global-ad.png") repeat-y scroll 0 0 transparent;
	width:681px;
}

.global-ad .b
{
	background:url("/cmsglobalfiles/asics/images/bg-popup-b-width-global-ad.png") no-repeat scroll 0 0 transparent;
}

.disclaimer
{
	font-size:10px;
}

.shoe-finder a
{
	background: url(/cmsglobalfiles/asics/images/bg-running-shoe-finder.jpg) left 2px no-repeat;
	display: block;
	height: 118px;
	text-indent: -9999px;
}

.shoe-finder a:hover
{
	background-position:left bottom;
}

.event-news ul
{
	padding-left:0;
	margin:0;
}

.footer-info .col ul
{
	position:relative;
	z-index:2;
}

.empty-ill
{
	z-index:1;
}

.tooltip-cont-img
{
	display:block;
}

.techview .b
{
	background-image:url(/cmsglobalfiles/asics/images/bg-popup-b-tech-view.png);
}

.technology-box ul.comment-list li
{
	background-image:none;
	padding-left:0;
}

.comment-list .buttonpedding
{
	padding-top:5px;
}

a.shoeThumbWrap
{
	display:block;
	height:100px;
	position:relative;
	/*left:25px;*/
	/*width:168px;*/
}

ul li .shoeThumbWrap img
{
	position:absolute;
	bottom:0;
	top:auto;
	left:20px;
}

.recommendations .product-list li
{
	height:150px;
}

.product-detail .views .zoom a 
{
	padding-top:11px;
}

.site-map .col-2
{
	width:100px;
}

.site-map .col-1
{
	width:310px;
}

.site-map .alt
{
	width:165px;
}

.top-nav ul a, .top-nav a
{
	color:#000066;
}

.event-item h2
{
	text-transform:none
}

#flash
{
	width:459px;
}

.promo .aside 
{
	margin-right:-20px;
}

.technology-list .img-holder
{
	background-image:url(../images/bg-technology-img-frame.png);
}

.technology-list .img-holder:hover
{
	background-position:0 -114px;
}

.news-nav .event-nav-1, .event-nav .event-nav-0
{
	font-weight:bold;
}

.storeHours .colDay
{
	font-weight:bold;
}

.youtube-videos .corn
{
	background-image:url(../images/bg-youtube-img.png);
}

.more-cats ul li a
{
	line-height:normal;
}

.map-tools .ajax-loader
{
	background-color:#ffffff;
}

.newsletter-signup .buttonWrapper
{
	position:relative;
}

.newsletter-signup .img-ajax-loader
{
	float:none;
	position:absolute;
	left:230px;
	top:10px;
}

.addReviewButtonWrapper .img-ajax-loader
{
	float:none;
	left:20px;
	top:10px;
}

.product-detail .views .shoe360 a
{
	padding-top:13px;
}

.progress-bar .holder
{
	background: url(/cmsglobalfiles/asics/images/bg-progress1.gif) 0px -16px no-repeat;
}
.social-reviews
{
	padding-top:18px;
}
.social-reviews .twitter 
{
	margin-top:0;
}

.social-reviews li {
background:url("/cmsglobalfiles/asics/images/ico-generic.gif") no-repeat scroll 0 20px transparent;
}

.social-reviews .facebook {
background:url("/cmsglobalfiles/asics/images/ico-facebook.gif") no-repeat scroll 0 20px transparent;
}

.social-reviews .digg {
background:url("/cmsglobalfiles/asics/images/ico-digg.gif") no-repeat scroll 0 20px transparent;
}

.align-center
{
	display:block;
	text-align:center;
	
}

.shoes-categories-tall ul li
{
	margin-bottom:20px;
}

.news-list .img-frame a
{
	display:none;
}

.news-list .img-frame a.active
{
	display:block;
}

.ayami .run-text h1
{
	color:#e12b91;
	background:url(../images/h1-ayami-wear.gif) no-repeat;
	text-indent:-9999px;
	height:22px;
}

.ayami .product-list h4 a, .product-ayami h1
{
	color:#e12b91;
}

.ayami 
{
	background:url(../images/bg-ayami-category.gif) right 150px no-repeat;
}

.product-ayami a, .cat-ayami .category .link-view
{
	color:#904c9e;
}

.product-ayami a.btn-quick-specs
{
	color:#006;
}

.product-ayami .buy-box a.with-popup
{
	color:White;
	background:url(../images/btn-where-to-buy-ayami.gif) left top no-repeat;
}

.product-ayami .buy-box a.with-popup:hover
{
	background-position:left bottom;
}

.product-ayami
{
	background:url(../images/bg-product-ayami-repeat.gif) left bottom repeat-x;
}

.product-ayami .inner
{
	background:url(../images/bg-product-ayami.gif) left bottom no-repeat;
}

.product-ayami .options-btns li.phone span
{
	background-image:url(../images/icon-phone-ayami.gif);
}

.product-ayami .options-btns li.add span
{
	background-image:url(../images/icon-add-ayami.gif);
}

.product-ayami .about-links a.share
{
	background-image:url(../images/icon-share-ayami.gif);
}

.product-ayami .about-links a.compare
{
	background-image:url(../images/icon-compare-ayami.gif);
}

.product-ayami .about-links a.reviews
{
	background-image:url(../images/icon-review-ayami.gif);
}

.cat-ayami .shoes-promo .ttl h1
{
	background:url(../images/cat-ayami-title.png) no-repeat;
	text-indent:-9999px;
	padding-right:0;
	padding-left:0;
	width:153px;
}

.cat-ayami .shoes-promo .ttl span
{
	display:none;
}

.cat-ayami .category .cont h2 a, .page-ayami .box h4 a
{
	color:#e12b91;
}

.cat-ayami .category h2
{
	background-image:url(../images/bg-run-box-ayami.gif);
}

.cat-ayami .cat-divider
{
	min-height:513px;
	background:url(../images/bg-cat-ayami.gif) 315px 225px no-repeat;
}

.cat-ayami .categories .link-view
{
	background-image:url(../images/btn-link-view-ayami.gif);
}

.cat-ayami .categories .img .corn
{
	background-image:url(../images/bg-shoes-categories-ayami.png);
}

.ayami .product-holder .product-list li:hover
{
	background-image:none;
}

.page-ayami .product-pop-up .btn-blue
{
	background-image:url(../images/btn-view-detail-ayami.gif);
}

.page-ayami .product-pop-up .compare
{
	background-image:url(../images/icon-compare-ayami.gif);
	color:#904C9E;
}


/* Kepler Challenge Page */
#kelper-challenge-content{margin:0 0 20px;padding:0;}
#kelper-challenge-content p{font-weight:bold; margin: 15px;}
.add-comment .kelperchallenge .row{	padding:0;margin:15px 10px;}
.add-comment .kelperchallenge .row2{	padding:0;margin:25px 10px;}
.kelperchallenge .interests span.title{color: #999999;font-size: 12px;font-weight: bold;padding-left: 5px;}
.kelperchallenge .dropbox {width:285px; float:left;}
.kelperchallenge h2{margin:25px 10px;}
.kelperchallenge table{margin-left: 10px;}
.kelperchallenge .interests tr{float:left;}
.kelperchallenge .interests td{float: left;font-size: 10px;height: 20px;overflow: hidden;padding: 0 0 15px;white-space: nowrap;width: 110px;}
.kelperchallenge .selectArea{margin:0;}
p.highlight { color: #000066; font-size: 1.4em; font-weight: bold;}
.kelperchallenge input.FormButton{margin-bottom: 50px;margin-left: 20px;}
p.text-error{color:#C00;}

/* Social Buttons */
ul.social-buttons{float: left; list-style:none; margin: 10px 0; padding: 15px 5px 0; width:100%;background:url("/cmsglobalfiles/asics/images/sep-about-link.gif") repeat-x scroll 0 0 transparent;}
ul.social-buttons li{float: left; list-style:none; margin:0; padding:0; width:93px;}    
#fb-btn-span{float: left; top: -3px; width: 20px;}
.product-pop-up .compare{float:right;padding-top:2px;}
.about-links a.reviews {float:left;width:100px;margin-left: 2px;}
.about-links a.compare {float:left;}
