html
{
	min-width:0;
}
body.ENAU
{
	min-width:0;
	
}
#main
{
	padding:0;
}
.wrap{
	height:1%;
	overflow:hidden;
}
.kit-content{width:100%;}
.kit-holder{padding:0 18px;}
.kit-holder h1{
	margin:0;
	font:2.5em/1em Helvetica, Arial, sans-serif;
	color:#006;
}
.kit-holder p{
	margin:12px 0 0;
	line-height:18px;
}
.store-location{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
.store-location .frame{
	width:100%;
	overflow:hidden;
}
.store-location .bg{
	height:1%;
	overflow:hidden;
	padding:12px 11px;
}
.location-entry{
	width:100%;
	overflow:hidden;
}
.location-entry h2{
	margin:3px 0 0 9px;
	padding:8px 0 8px 55px;
	font:bold 14px Helvetica, Arial, sans-serif;
	color:#006;
	float:left;
	display:inline;
}
.map-holder{
	float:left;
	width:290px;	
}
#map_canvas {
	width:590px;height:364px;
}
.postcode{display:none;}

.location-list{
	float:right;
	overflow:hidden;
	margin:-5px 0 -19px;
	padding:0;
	width:258px;
	list-style:none;
}
.location-list li{
	margin:1px 0 -1px;
	padding:19px 0;
	width:100%;
	overflow:hidden;
}
.location-list .number{
	float:left;
	width:26px;
	height:25px;
	padding:8px 0 0 11px;
	margin:0 2px 0 0;
}
.location-entry h2{display:none;}
.location-list h3{
	font:1em Helvetica, Arial, sans-serif;
	color:#006;
	margin:4px 0 0;
}
.location-list h3 a
{
	color:#000066;
}
.location-list address{
	font:12px/20px Helvetica, Arial, sans-serif;
	margin:3px 0 0;
}
.location-list address span{display:block;}
.location-list p{margin:8px 0 0;}
.location-list ul{
	margin:-2px 0 0;
	padding:0 0 0 13px;
	list-style:none;	
}
.location-list ul li{
	margin:6px 0 0;
	padding:0 0 0 9px;
	width:auto;
}
.store-location .active{display:block !important;}
.store-location .slide-holder{
	width:100%;
	padding:15px 0 0;
	overflow:hidden;
	position:relative;
	display:none;
}
.kit-item-list{padding:17px 0 0;}
.kit-item-list h3{
	margin:0;
	font:1.5em Helvetica, Arial, sans-serif;
	color:#006;
}
.kit-item-list ul{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;	
}
.kit-item-list h3, .kit-item-list .item-hold
{
	border-bottom:2px dotted #ccc;
}
.kit-item-list ul li{
	width:100%;
	padding:34px 0 10px;
	overflow:hidden;
}
.kit-item-list li div{float:left;}
.kit-item-list .cell-1{width:200px;}
.kit-item-list .cell-2{width:210px;}
.item-link{
	display:block;
	color:#006;
	text-decoration:none;
}
.wishlist-visual{
	display:block;
	float:right;
	margin:0 0 0 20px;
}
.kit-item-list .cell-3{
	float:right;
	padding:30px 0 0;
}
.kit-item-list .cell-4{display:none;}
.kit-item-list .price{font: 24px/24px Helvetica, Arial, sans-serif;}
.kit-item-list sup{font: 14px/14px Arial, Helvetica, sans-serif;}
.kit-item-list span{font: 10px/10px Arial, Helvetica, sans-serif;}
.kit-item-list h4{
	font-size:1.667em;
	margin:28px 0 6px;
	color:#006;
}
.kit-item-list .product-list{background:none;}
.kit-item-list .product-list li{
	background:none;
	padding:0 0 18px;
}
.print-logo{clear:both;float:right;margin-top:40px;}
#wrapper{width:100%;}
#header,
#footer,
.shoes-ads,
.kit-options,
.btn-remove,
.tooltip-cont,
.navbar,
.logo{display:none;}
/* product info */
.product-info{width:100%;float:left;min-height:550px;}
.product-info .inner{
	width:100%;
	padding: 20px 0 0 0;	
	overflow:visible;
	float:left;
	position:relative;
}
.product-info .main{
	width: 287px;
	float: right;
}
.product-info h1{
	margin: 0 0 4px;
	color: #006;
	font-size: 30px;
	text-transform: uppercase;
}
.structured{
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 30px 0 10px;
	font-weight: bold;
}
.buy-box {background-color:#eeeeee;}
.buy-box .holder{
	padding: 14px 10px 8px 27px;
	overflow: hidden;
	margin: 20px 0 0;
	font-size: 24px;
	line-height: 30px;
	text-align:center;
}
.buy-box sup{
	font-size: 14px;
	position: relative;
	top: -8px;
	vertical-align: baseline;
}
.buy-box a{display:none;}
.options-btns{display:none;}
.descr{
	font-size: 14px;
	line-height: 20px;
	padding: 24px 0 0;
}
.descr p{margin: 0 0 10px;}
.about-links{display:none;}
.product-info .image{	
	float:left;
}
.product-info .image .box{	
	position: relative;
	top:180px;
}
.product-info .image img.active{	
	left:0;
	top:0;	
}

.product-info .image .box img.heroImage
{
	top:-100px;
}
.product-slider, #prog-photo-list {display:none;}
/* product detail styles */
.product-detail{display:none;}
/* tech pop up styles */
.technology .tooltip-cont{display: none;}
.tech-pop-up{display: none;}
/* product column style start */
.main-content
{
	margin:0;
	width:100%;
}
.product-columns{
	width: 100%;
	margin:0;
	overflow:auto;
}

.product-columns .col-1{	
	width:100%;
	float:none;	
}

.product-columns .col-2
{
	width:100%;
	float:none;	
}
.product-columns .ads {display:none;}
.btn-launch{display:none;}
.product-visual{width:100%;}
.product-visual .col{width:100%;}
.product-visual .col:first-child
{
	display:none;
}
.product-visual h3{
	font-size: 12px;
	margin: 0;
	padding: 0 0 4px;
	border-bottom: 1px solid #ccc;
}
.video-list{display:none;}
.product-list{
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
	overflow:hidden;
}
.product-list li{
	text-align: center;
	padding: 35px 0 10px;
	float:left;
	width:180px;
	position: relative;
}
.product-list h4,
.product-pop-up h4{
	margin: 0;
	font-size: 14px;
	display: inline;
}
.product-pop-up{display:none;}
.product-list h4 a{
	text-decoration:none;
	color:#333;
}
/* info styles */
.info{
	width: 100%;
	margin: 0px 0 0;
	background:none;
}

body .main-content *
{
	overflow:visible !important;
}
body .main-content .rating
{
	overflow:hidden !important
}
.info-tabs{display:none;}
.perspective{
	margin: 18px 0 0;
	width: 433px;
	overflow: hidden;
}
.perspective h3{
	height: 30px;
	padding: 0 11px;
	font: bold 12px/30px Helvetica, Arial, sans-serif;
	color: #fff;
	margin: 0;
}
.perspective .holder{
	width: 100%;
	overflow: hidden;
	margin: 2px 0 0;
}
.perspective .frame{
	height: 1%;
	overflow: hidden;
	padding: 11px 19px 19px 9px;
}
.perspective .img-frame{
	float: left;
	padding: 1px;
	height: 51px;
	width: 51px;
	margin: 0 9px 0 0;
}
.perspective h4{
	margin: 0;
	font-size: 16px;
}
.perspective h5{
	margin: 3px 0 0;
	font-size: 12px;
}
.perspective p{
	margin: 11px 0 0;
	line-height: 18px;
}
.reviews{
	margin: 19px 0 0;
	width: 100%;
}
.reviews .frame{padding: 11px 11px 5px;}
.reviews-list{
	width: 100%;
	margin: 16px 0 0;
	padding: 0;
	list-style: none;
	clear:both;
}
.reviews-list li{
	width: 100%;
	padding: 19px 0;
	border-top: 1px solid #ececed;
}
.reviews-list h3{
	font-size: 14px;
	margin: 0 0 3px;
}
.reviews-list .date{
	color: #999;
	font-style: normal;
}
.rating{
	width: 100%;
	clear:both;
	margin: 0;
	padding: 0;
	list-style: none;
}
.rating li{
	float: left;
	width: auto;
	margin: 0 4px 0 0;
	padding: 0;
	border: none;
	height: 24px;
}
.reviews-list .rating{margin: 5px 0 0;}
.reviews-list .rating li{height: 18px;}
.reviews-list p{
	margin: 19px 0 0;
	line-height: 18px;
}
.reviews-list blockquote{margin: 0;}
.reviews-list blockquote cite{
	font-style: normal;
	display: block;
}
.reviews-questions{
	width:100%;
	margin: 17px 0 0;
}
.reviews-questions dl{
	margin: 0;
	padding: 12px 12px 6px;
}
.reviews-questions dt{margin: 0 2px 0 0;}
.reviews-questions dd{
	display: block;
	margin: 0;
	padding: 0 0 2px;
	font-weight: bold;
}
.yes{
	padding: 0 0 0 11px;
	margin: 0 0 0 5px;
}
.no{
	padding: 0 0 0 11px;
	margin: 0 0 0 5px;
}
.social-reviews{
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
	clear:both;
}
.social-reviews li{
	padding: 20px 20px 20px 40px;
	border-top: 1px solid #ececed;
}
.social-reviews p{
	font-style: italic;
	margin: 0;
}
.social-reviews .date{font-size: 10px;}
.social-reviews .date a{font: bold 10px Helvetica, Arial, sans-serif;}
.btn-blue{display:none;}
.reviews-heading{
	width: 100%;
	border-bottom: 1px solid #ececed;
	padding: 0 0 12px;
}
.reviews-heading h3{
	float: left;
	font-size: 14px;
	color: #000066;
	margin: 0;
}
.align-right{float: right !important;}
.reviews-info{
	margin: 21px 0 0;
	width: 100%;
	background: url(/cmsglobalfiles/asics/images/divider-grey.gif) repeat-y 194px 0;
}
.rating-info{
	float: left;
	width: 190px;
	margin: -3px 0 0;
	position: relative;
}
.rating-info .rating li{margin: 0 6px 0 0;}
.rating-info p{margin: 4px 0 0;}
.rating-info p strong{color: #000066;}
.rating-info .btn-add-review{
	display: block;
	float: none;
	margin: 29px 0 0;
}
.reviews-rate{
	float: right;
	width: 195px;
	margin: -5px 0 0;
}
.reviews-rate .holder{
	background: none;
	position: relative;
}
.reviews-rate h3{
	margin: 5px 0 0 !important;
	font-size: 12px;
}
.reviews-rate .progress-bar{
	margin: 6px 0 0;
	width: 190px;
}
.reviews-rate .progress-bar span{
	float: left;
	font-size: 10px;
	color: #000066;
}
.reviews-rate .progress-bar .holder{
	margin: 3px 0 0;
}
/* pronation styles */
.pronation{
	width: 100%;
	display:none;
	margin:0;
}
/* color box styles */
.color-box{display:none;}
/* quick steps box styles */
.quick-specs {width:100%;position:relative;}
.btn-quick-specs{display: block;position:absolute;right:160px;top:330px;}
.quick-specs .t{display:none;}
.quick-specs .holder{
	width: 288px;
	display:block !important;
	position:absolute;
	top:350px;
	right:10px;
}
.quick-specs .bg{padding: 8px 12px 6px;border:none;}
.quick-specs ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.quick-specs ul li{
	margin: 1px 0 -1px;
	padding: 9px 0;
	border-bottom: none;
}
/* popup */
.pop-up{display:none;}
/* summary-block */
.summary-block {
	overflow: hidden;
	height: 1%;
	line-height: 1.5em;
	padding: 15px 9px 0;
	margin-bottom: -9px;
}
.summary-block p {
	margin: 0 0 18px;
}
.summary-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.summary-block ul li {
	background: url(/cmsglobalfiles/asics/images/sep-bullet.gif) no-repeat 0 7px;
	padding: 0 0 18px 15px;
}
/* features-list */
.features-list {
	margin: 2px 0 -19px;
	padding: 0;
	list-style: none;
	line-height: 1.5em;
	width:100%;
}
.features-list li {
	overflow: hidden;
	width: 100%;
	background: url(/cmsglobalfiles/asics/images/bg-features-list.gif) no-repeat;
	margin-top: -2px;
	padding: 17px 0 2px;
	float:left;
}
.features-list li img {
	display:inline;
	float:left;
	margin-right:20px;
}
.features-list li div {
	float: left;
	width: 341px;
}
.features-list li p {
	margin: 0 0 18px;
	width:auto;
}
#tab1,#tab2,#tab3{display:block !important}


/* add-review */
#reviews{width:100%;}
.add-review {display:none;}
/* star-rating */
.star-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 152px;
	height: 25px;
	position: relative;
	background: url(/cmsglobalfiles/asics/images/star.gif) repeat-x;
}
.star-rating li{
	float: left;
}
.star-rating li a{
	display: block;
	width: 26px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 2;
	position: absolute;
	outline:none;
	overflow:hidden;
}
.star-rating li a:hover,
.star-rating li.active a{
	background: url(/cmsglobalfiles/asics/images/star.gif) 0 100%;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star{
	width: 26px;
}
.star-rating a.two-stars{
	left: 32px;
}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars{
	width: 58px;
}
.star-rating a.three-stars{
	left: 63px;
}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars{
	width: 89px;
}
.star-rating a.four-stars{
	left: 95px;
}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars{
	width: 121px;
}
.star-rating a.five-stars{
	left: 126px;
}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars{
	width: 152px;
}
.add-block .reviews-info {
	background: none;
	margin-top: 10px;
}
.add-block .rating-info {
	width: 152px;
	margin-top: 1px;
}
.add-block .stars-col {
	float:left;
	display:inline;
	margin: 12px 0 0;
	text-align: center;
	line-height: 1em;
}
.add-block .stars-col strong {
	display: block;
	color: #333;
}
.progress-bar .holder {
	padding-bottom: 8px;
	overflow: visible;
}
.progress-bar .holder:after {
	content: "";
	display: block;
	clear: both;
}
.progress-bar .slider {
	width: 40px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -9999px;
	background: url(/cmsglobalfiles/asics/images/slider.png) no-repeat;
	cursor:pointer;
	margin-left:-20px;
}
/* shoes-categories */
.shoes-categories {
	width:100%;
	margin-top: 19px;
}
.shoes-categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 711px;
}
.shoes-categories ul li {
	float: left;
	padding: 0 20px 20px 0;
}
.shoes-categories ul li a {
	float: left;
	width: 217px;
	height: 150px;
	position: relative;
	text-decoration: none !important;
	color: #fff;
	font-size: 14px;
}
.shoes-categories ul li a img {
	display: block;
}
.shoes-categories ul li a .ttl {
	position: absolute;
	left: 4px;
	top: 20px;
	line-height: 42px;
	color: #fff;
	cursor: pointer;
	z-index: 100;
}
.shoes-categories ul li a .ttl .text {
	float: left;
	background: url(/cmsglobalfiles/asics/images/bg-bg-shoes-categories-ttl.png);
	height: 42px;
	padding: 0 6px 0 9px;
}
.shoes-categories ul li a .ttl .ttl-corn {
	background: url(/cmsglobalfiles/asics/images/bg-bg-shoes-categories-ttl-r.png) no-repeat;
	width: 3px;
	height: 42px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
.shoes-categories ul li a .corn {
	width: 217px;
	height: 150px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	background: url(/cmsglobalfiles/asics/images/bg-shoes-categories.png) no-repeat;
}
.shoes-categories ul li a:hover {border: 0;}
.shoes-categories ul li a:hover .corn {background: url(/cmsglobalfiles/asics/images/bg-shoes-categories-hover.png) no-repeat;}
.spotlight {float: right;}
.spotlight img {display: block;}

.print-header,.print-logo
{
	display:block;
}
a img
{
	border:none;
}