.content{
	background:#fff url(../img/generic/sprite_generic_gradients.png) repeat-x scroll 0 -59px;overflow:hidden;float:left;border:1px solid #E4E4E4;border-top:0;-moz-border-radius:0 0 6px 6px;padding:12px;
}
.content .primary,.content .secondary{
	float:left;
}
.cols2-70 .primary{
	width:610px;margin-right:12px;
}
.cols2-70 .secondary{
	width:288px;padding:12px;
}
.cols2-60 .primary{
	width:550px;margin-right:12px;
}
.cols2-60 .secondary{
	width:338px;padding:12px;
}
.content h3{
	font-size:15px;text-transform:uppercase;color:#00004b;margin-bottom:.5em;
}
.content .secondary h4{
	color:#00004b;
}
.content form{
	color:#333;font-size:12px;
}
.content form fieldset{
	padding:9px 14px 9px 14px;margin-bottom:1em;border:0;
}
.content .primary form fieldset h3{
	margin-left:0;
}
.content form fieldset p.desc{
	width:100%;margin-left:0;
}
.content form p.warning{
	padding:1em;margin:1em;margin-top:0;background:#9d0b0e;color:#fff;
}
.content form fieldset.no-legend legend{
	display:none;
}
.content form fieldset.odd{
	background:#f2f2f2;border-top:1px solid #b6b5b5;border-bottom:1px solid #b6b5b5;
}
.content form fieldset.odd h3{
	padding-top:.5em;
}
.content form fieldset ol{
	overflow:hidden;
}
.content form fieldset ol.half li{
	width:50%;float:left;
}
.content form fieldset ol.half li.full{
	width:100%;float:left;
}
.content form fieldset ol li{
	padding:5px 0;
}
.content form fieldset ol li label{
	display:block;font-weight:bold;line-height:2em;
}
.content form fieldset ol li label em{
	color:#9d0b0e;font-weight:bold;
}
.content form fieldset ol li.disabled{
	display:none;
}
.content form p.desc{
	width:80%;padding:0 0 1em 0;margin-left:14px;
}
.content form#contact-form p.desc{
	width:auto;
}
.content form fieldset input,.content form fieldset select,.content form fieldset textarea{
	font:12px arial,sans-serif;color:#666;border-left:1px solid #9c9c9c;border-top:1px solid #9c9c9c;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:3px;
}
.content form fieldset li.textarea textarea{
	width:532px;max-width:502px;height:100px;overflow:auto;
}
.content form fieldset ol.half input{
	width:93%;
}
.content form fieldset ol li.invalid input,.content form fieldset ol li.invalid textarea,.content form fieldset ol li.invalid select{
	background:#9d0b0e;color:#fff;
}
.content form fieldset ol li.invalid label{
	color:#9d0b0e;
}
.content form fieldset ol li.radio{
	overflow:hidden;
}
.content form fieldset ol li.radio input{
	float:left;margin:1px 5px 0 0;border:0;height:auto;width:auto;
}
.content form fieldset ol li.radio label{
	float:left;font-weight:normal;line-height:1.7em;font-size:11px;
}
.content #success-message,.content #error-message{
	display:none;clear:left;padding:2em 0;
}
.content #success-message h3,.content #error-message h3{
	margin-left:0!important;
}
#message-container li.textarea label{
	display:none;
}
.button-holder .button{
	float:right;
}
.button-holder button{
	display:none;
}
#contact-us div.article-content ol li{
	margin-left:0;margin-bottom:0;
}
#contact-us div.article-content ol li.checkbox{
	width:100%;
}
#contact-us div.article-content ol li.checkbox label{
	display:inline;font-weight:normal;line-height:normal;
}
#contact-us div.article-content ol li.checkbox input{
	width:20px;
}
#contact-us div.article-content ol{
	padding:0;
}
.content address{
	font-style:normal;color:#666;margin:1em 0 2em 0;
}
.content address.main{
	color:#00004b;
}
.content address span{
	overflow:hidden;clear:left;display:block;
}
.content address span em{
	font-style:normal;float:left;width:4em;
}
.content address span.title{
	font-weight:bold;color:#333;
}
.content address.main span.title{
	color:#00004b;
}
.content .secondary p{
	margin:1em 0;color:#666;
}
.article-content{
	padding:12px;color:#333;overflow:hidden;font-size:12px;line-height:1.3em;
}
#lns-article .article-content{
	padding:0 0 12px 0;color:#666;
}
.content.article-content{
	width:638px;padding:0;background:0;border:0;margin:12px 12px 0 0!important;
}
.article-content h4:first-child,.article-content h4.first-child,.article-content h2:first-child,.article-content h2.first-child{
	padding:0 0 .5em 0;
}
.article-content h4,.article-content h2{
	font-size:17px;padding:1em 0 .5em 0;clear:both;color:#000;line-height:19px;
}
.article-content p{
	padding:0!important;margin:.5em 0 1em 0!important;color:#666!important;
}
.article-content ul{
	list-style:none;margin:.5em 0 1em 0;color:#666;overflow:hidden;clear:left;
}
.article-content ul li{
	padding-left:16px;background:url(../img/generic/ul_bullet.gif) no-repeat 5px 6px;margin-bottom:.4em;
}
.article-content ol{
	padding:1em;color:#666;
}
.article-content ol li{
	margin-left:1em;margin-bottom:.4em;
}
#message-container,#message-container ol.full{
	padding-left:0;
}
.article-content img{
	display:block;
}
.article-content img.nowrap{
	margin:.5em 0 1em 0;
}
.article-content img.left{
	float:left;margin:0 12px 12px 0;
}
.article-content img.right{
	float:rigth;margin:0 0 12px 12px;
}
.article-intro{
	padding-bottom:24px;
}
.article-intro h1,.article-intro h3{
	font-size:23px;font-weight:bold;margin-bottom:.5em;
}
.article-intro h4{
	font-size:14px;font-weight:normal;color:#444;margin-bottom:1em;
}
.article-disclaimer{
	border-top:1px solid #ddd;margin:2em 0 0 0;padding:2em 0 12px 0;color:#777;font-size:11px;
}
.article-disclaimer ul,.article-disclaimer ol{
	color:#777!important;
}
.article-disclaimer li{
	margin-bottom:0!important;
}
#right-holder.about-us #promo-container{
	margin-top:-10px;margin-left:6px;
}
#right-holder.about-us #promo-container li.promo{
	width:100%!important;
}
.article-content img.image-center{
	display:block;margin:0 auto;vertical-align:middle;
}
.content .image-left{
	float:left;
}
.content .image-right{
	float:right;
}
.content .richtext-media-center{
	width:auto;display:block;
}
.content div.richtext-media a{
	display:block;position:relative;
}
.content div.richtext-media a span.video{
	display:block;position:absolute;width:25px;height:25px;top:50%;left:50%;margin-left:-12.5px;margin-top:-12.5px;background:url(../img/mediagallery/playbutton.png);
}
.content .richtext-media-center img{
	margin:0 auto;
}
.content .media-left,.content .richtext-media-left{
	float:left;
}
.content .media-right,.content .richtext-media-right{
	float:right;
}
.generic .richtext-image img.image-left{
	margin:0 10px 10px 0;
}
.generic .richtext-image img.image-right{
	margin:0 0 10px 10px;
}
#dealerLocator #dealerSelector{
	margin:0 6px 6px 6px;
}
#dealerLocator #dealerSelectorMast{
	padding:10px 6px 0 6px;overflow:hidden;height:23px;
}
#dealerLocator #dealerSelectorMast h3{
	font-size:11px;text-transform:uppercase;float:left;margin:0 0 0 5px;
}
#dealerLocator #dealerSelectorCont{
	background:url(../img/dealerLocator/bgd_dealer_cont.gif) no-repeat bottom;height:564px;overflow:hidden;padding:0 1px 1px 1px;
}
#dealerLocator #dealerSelectorContent{
	width:323px;height:564px;float:left;overflow:hidden;background:#dfe9f7;position:relative;
}
#dealerSearch .searchCountry{
	margin-bottom:8px;padding:0 0 0 15px;
}
#dealerSearch .searchCountry select{
	width:200px;color:#999;font-size:11px;font-weight:bold;
}
#dealerLocator #dealerSelectorContent #dealerSearch{
	overflow:hidden;zoom:1;padding:19px 0 0 1px;
}
#dealerLocator #dealerSelectorContent #dealerSearch label{
	color:#999;font-weight:normal;padding:0 0 0 10px;float:left;margin-top:-2px;
}
#dealerLocator #dealerSelectorDetail span a{
	margin:0 0 0 10px;background:url(../img/dealerLocator/a_back-previous.gif) no-repeat left;color:#00004a;font-weight:bold;font-size:11px;text-transform:none;padding:0 0 0 10px;text-decoration:none;
}
#dealerLocator #dealerSelectorDetail span a:hover{
	text-decoration:none;
}
#dealerLocator #searchFieldDealer{
	background:url(../img/dealerLocator/bgd_search-dealer.gif) no-repeat 16px 6px;border:none;padding:6px 16px 16px;width:291px;position:relative;
}
#dealerLocator #searchBoxDealer{
	position:static!important;top:0!important;width:262px;height:11px;color:#999;background:none;padding:6px 0 5px 5px;line-height:11px!important;font-size:11px;font-weight:bold;zoom:1;border:none;
}
#dealerLocator #searchFieldDealer input.error{
	color:#fff;background:#9e0b0f;
}
#dealerLocator #searchBoxDealer:focus{
	outline-width:0;
}
#dealerLocator #searchDealerBtn{
	position:absolute;top:9px;right:18px;width:20px;height:20px;background:none;border:none;cursor:pointer;padding:0;
}
#dealerLocator #michelinIllusLocator{
	margin:46px 0 0 14px;
}
#dealerLocator #pagination{
	overflow:hidden;padding:2px 0;width:100%;position:absolute;bottom:0;background:#eef4fb;
}
#dealerLocator #dealer-simple-listing #pagination{
	position:relative;
}
#dealerLocator #pagination p{
	float:left;color:#616161;font-size:11px;padding:4px 0 0 16px;width:168px;margin:0;
}
#dealerLocator #pagination span{
	font-weight:bold;
}
#dealerLocator #pagination ul{
	overflow:hidden;margin:0 12px 0 0;float:right;
}
#dealerLocator #pagination ul{
	float:right;height:22px;margin:0 12px 0 0;overflow:hidden;
}
#dealerLocator #pagination ul li{
	width:22px;height:22px;float:left;margin-left:1px;background-color:#FFF;text-align:center;
}
#dealerLocator #pagination ul .bgdLi{
	background:url(../img/dealerLocator/bgd_pagination_li.gif) no-repeat;color:#FFF;
}
#dealerLocator #pagination ul li:hover{
	background:#FFF;
}
#dealerLocator #pagination ul li a:hover{
	color:#00004a;
}
#dealerLocator #pagination ul .current{
	background:url(../img/dealerLocator/bgd_pagination_current.gif) no-repeat;color:#FFF;
}
#dealerLocator #pagination ul .current:hover{
	background:url(../img/dealerLocator/bgd_pagination_current.gif) no-repeat;color:#FFF;
}
#dealerLocator #pagination .bgdLi a{
	width:22px;height:22px;display:block;position:relative;font-weight:bold;text-decoration:none;color:#FFF;line-height:22px;
}
#dealerLocator #pagination .bgdLi span{
	width:22px;height:22px;display:none;text-align:center;line-height:22px;position:relative;
}
#dealerLocator #pagination .current a{
	display:none;
}
#dealerLocator #pagination .current span{
	display:block;
}
#dealerLocator #pagination a.previous{
	background:url(../img/dealerLocator/btn_pagination_previous.gif) no-repeat;border:1px solid #eae9e9;height:20px;width:20px;display:block;
}
#dealerLocator #pagination a.previous:hover{
	background:url(../img/dealerLocator/bgd_pagination_prev_hover.gif) no-repeat;
}
#dealerLocator #pagination a.next{
	background:url(../img/dealerLocator/btn_pagination_next.gif) no-repeat;border:1px solid #eae9e9;height:20px;width:20px;display:block;
}
#dealerLocator #pagination a.next:hover{
	background:url(../img/dealerLocator/bgd_pagination_next_hover.gif) no-repeat;
}
#dealerLocator #pagination .continousPage a{
	color:#89afe1;text-decoration:none;
}
#dealerLocator #pagination .continousPage,#dealerLocator #pagination .continousPage:hover{
	color:#89afe1;text-decoration:none;background:none;
}
#dealerLocator #filter{
	height:101px;
}
#dealerLocator #filter h4{
	color:#727272;text-transform:uppercase;font-size:9px;
}
#dealerLocator #filter div{
	float:left;padding:20px 0 0 17px;width:130px;
}
#dealerLocator #filter label{
	color:#666;font-size:10px;font-weight:bold;display:block;
}
#dealerLocator #filter input{
	margin:10px 10px 0 0;
}
#dealerLocator #filter span{
	color:#2b2b2b;font-size:10px;font-weight:bold;
}
#dealerLocator .connectedViaMichelinContainer{
	width:635px;height:564px;float:right;
}
#dealerLocator #dealerSelectorContent #dealerSearch label.current,#dealerLocator #searchFormDealerResults .current a,#dealerLocator #dealerSelectorContent #dealerSearch .searchCountry label{
	color:#2b2b2b;font-weight:bold;text-decoration:none;
}
#dealerLocator #dealerSelectorContent #dealerSearch .searchCountry label{
	padding-left:0;margin-bottom:5px;margin-right:50px;
}
#dealerLocator #searchFormDealerResults{
	display:none;padding:0;position:absolute;bottom:22px;
}
#dealerLocator #searchFormDealerResults .sortby{
	display:block;border:1px solid #c6d3e5;border-left:none;border-right:none;width:100%;background:#FFF;padding:12px 0;line-height:11px;color:#727272;overflow:hidden;padding-left:16px;font-size:11px;
}
#dealerLocator #searchFormDealerResults .sortby span{
	font-weight:bold;
}
#dealerLocator #searchFormDealerResults .sortby span,#dealerLocator #searchFormDealerResults .sortby ul{
	float:left;
}
#dealerLocator #searchFormDealerResults .sortby li{
	border-left:#727272 1px solid;padding:0 5px;
}
#dealerLocator #searchFormDealerResults .sortby .firstItem{
	border:none;
}
#dealerLocator #searchFormDealerResults .sortby a{
	color:#727272;text-decoration:none;
}
#dealerLocator .columnA{
	position:relative;width:30px;
}
#dealerLocator .columnB{
	width:194px;
}
#dealerLocator .columnC{
	padding-left:0!important;width:52px;
}
#dealerLocator .columnC .dealer-network-icon{
	top:5px;
}
#dealerLocator img.dealer-network-icon{
	position:absolute;top:5px;right:10px;width:100px;height:70px;
}
#dealerLocator #searchFormDealerResults li{
	float:left;
}
#dealerLocator #searchFormDealerTableResults{
	clear:left;margin:0 11px 4px 0;height:420px;width:100%;background-color:#fff;overflow:hidden;
}
#dealerLocator #searchFormDealerTableResults ul{
	width:283px;position:static;
}
#dealerLocator #searchFormDealerTableResults caption{
	display:none;
}
#dealerLocator #searchFormDealerTableResults th{
	display:none;
}
#dealerLocator #searchFormDealerTableResults a{
	display:block;color:#727272;text-decoration:none;
}
#dealerLocator #searchFormDealerTableResults a.distance{
	font-size:9px;margin-top:-12px;
}
#dealerLocator #searchFormDealerTableResults li{
	position:relative;cursor:pointer;display:block;width:325px;height:82px;border-top:1px solid #fff;border-bottom:1px solid #c6d3e5;
}
#dealerLocator #searchFormDealerTableResults li:hover,#dealerLocator #searchFormDealerTableResults .mapSelected{
	background:#dde7f3;
}
#dealerLocator #searchFormDealerTableResults div{
	font-size:10px;padding-left:8px;padding-top:8px;height:auto;vertical-align:top;cursor:pointer;float:left;background:transparent;
}
#dealerLocator #searchFormDealerTableResults div.columnA{
	padding-left:6px;
}
#dealerLocator #searchFormDealerTableResults h4{
	font-size:12px;text-decoration:none;color:#2b2b2b;margin-bottom:3px;display:block;max-height:14px;overflow:hidden;cursor:pointer;
}
#dealerLocator #searchFormDealerTableResults p{
	color:#515151;margin-bottom:1px;cursor:pointer;
}
#dealerLocator #searchFormDealerTableResults p.street-address{
	display:block;max-height:12px;overflow:hidden;
}
#dealerLocator #searchFormDealerTableResults p .moreinfo{
	color:#006;display:block;font-weight:bold;padding-top:3px;width:65px;font-size:10px;
}
#dealerLocator #searchFormDealerTableResults span.strong{
	color:#000;font-weight:bold;
}
#dealerLocator .impairLine01{
	background:#f7fafd;
}
#dealerLocator .impairLine02{
	background:#eef4fb;
}
#dealerLocator #dealerSelectorDetail{
	background:#f7fafd;position:relative;height:100%;
}
#dealerLocator #dealerSelectorDetail form{
	padding:10px;
}
#dealerLocator #dealerSelectorDetail h4{
	color:#2b2b2b;font-size:18px;font-weight:bold;padding:12px 50px 10px 18px;text-transform:uppercase;box-shadow:0 1px 10px #cecfcf;-webkit-box-shadow:0 1px 10px #cecfcf;-moz-box-shadow:0 1px 10px #cecfcf;margin-bottom:10px;
}
#dealerLocator #dealerSelectorDetail span.back-to-search{
	display:block;background:#dfe9f7;line-height:1px;padding:14px 0 14px 8px;border-bottom:1px solid #c6d3e5;
}
#dealerLocator #dealerSelectorDetail dl{
	padding:0 0 0 18px;width:240px;
}
#dealerLocator #dealerSelectorDetail dt{
	font-weight:bold;display:block;margin-bottom:5px;
}
#dealerLocator #dealerSelectorDetail dd{
	font-size:14px;color:#333;margin-left:0;margin-bottom:10px;word-wrap:break-word;
}
#dealerLocator #dealerSelectorDetail dd li{
	font-size:11px;
}
#dealerLocator #dealerSelectorDetail a{
	color:#333;
}
#dealerLocator #dealerSelectorDetail a:hover{
	text-decoration:underline;
}
#dealerLocator #criteria{
	border-top:1px solid #e2e2e2;padding:15px 10px;border-bottom:1px solid #e2e2e2;
}
#dealerLocator #criteria p{
	font-size:11px;color:#333;
}
#dealerLocator #criteria ul{
	overflow:hidden;
}
#dealerLocator #criteria li{
	float:left;margin:5px;
}
#dealerLocator #dealerSelectorOpeningHours{
	margin:10px;
}
#dealerLocator #dealerSelectorOpeningHours caption{
	text-align:left;font-weight:bold;padding:5px 10px;
}
#dealerLocator #dealerSelectorOpeningHours table{
	font-size:11px;text-align:left;color:#333;
}
#dealerLocator #dealerSelectorOpeningHours td{
	padding:2px 0;
}
#dealerLocator #dealerSelectorOpeningHours th{
	width:75px;padding:0 0 0 10px;
}
#dealerLocator div.error{
	display:block;color:#9e0b0f;margin-top:10px;font-size:.9em;min-height:15px;width:90%;position:relative;
}
#dealerLocator div#searchFieldDealer{
	margin-bottom:0;
}
#dealerLocator #VMBubble{
	display:none;
}
#dealerLocator #searchFormDealerTableResults table tbody tr th{
	display:table-cell;min-width:40px;text-align:center;
}
#dealerLocator #searchFormDealerTableResults table thead tr{
	display:none;
}
#dealerLocator #searchFormDealerTableResults table thead tr th{
	display:none;
}
#dealerLocator .marker{
	width:20px;height:24px;padding:8px 0 0 12px;color:white;font-size:14px;
}
#dealerLocator .marker_off,#dealerLocator .markerOff{
	background:url("../img/dealerLocator/label_circle.png") center center no-repeat transparent;color:#ff0;font-weight:bold;font-size:14px;height:32px;line-height:32px;margin-left:-16px;margin-top:-16px;padding:0 1px;text-align:center;width:32px;
}
#dealerLocator .marker_on,#dealerLocator .markerOn{
	background:url(../img/dealerLocator/label_circle_active.png) center center no-repeat;color:#000;font-size:16px;font-weight:bold;font-size:14px;height:32px;line-height:32px;margin-left:-16px;margin-top:-16px;padding:0 1px;text-align:center;width:32px;
}
#dealerLocator .markerCentre{
	background:url(../img/dealerLocator/map_centre_point.gif) no-repeat 1px 0;margin-top:-14px;margin-left:-14px;
}
#dealerLocator .markerSingle{
	margin-top:-14px;margin-left:-14px;padding:0;
}
#dealerLocator .spinnerSmallOverlay{
	position:absolute;top:0;left:0;width:323px;height:564px;filter:alpha(opacity = 50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;background:#fff;z-index:1000;
}
#dealerLocator .spinnerSmallInner{
	width:323px;height:564px;background:transparent url(../img/dealerLocator/SpinnerBackGround.png) 50% 50% no-repeat;position:absolute;top:0;left:7px;z-index:1001;
}
#dealerLocator .spinnerSmall{
	width:100%;height:100%;background:transparent url(../img/dealerLocator/spinnerSmall.gif) 50% 50% no-repeat;position:absolute;z-index:1002;
}
#dealerLocator .spinnerLargeOverlay{
	position:absolute;width:635px;height:564px;filter:alpha(opacity = 50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;background:#aaa;z-index:10000;
}
#dealerLocator .spinnerLargeInner{
	width:635px;height:564px;background:transparent url(../img/dealerLocator/SpinnerBackGround.png) 50% 50% no-repeat;position:absolute;z-index:10001;
}
#dealerLocator .spinnerLarge{
	background:transparent url(../img/dealerLocator/spinnerSmall.gif) 50% 50% no-repeat;width:100%;height:100%;z-index:10002;
}
#dealerLocator .smallBubble{
	display:block;width:28px;background:url(../img/dealerLocator/pict_off.png) no-repeat center center;padding:12px 0 14px 1px;color:#ff0!important;font-weight:bold;text-align:center;line-height:1px;
}
#dealerLocator div.marker .popup{
	float:left;height:auto;line-height:12px;margin:0;padding:0;text-align:left;width:275px;display:none;
}
#dealerLocator div.marker .topleft .bubbleTop{
	display:block;background:url("../img/dealerLocator/bubbletopleft.png") left top no-repeat;padding-left:10px;padding-top:15px;
}
#dealerLocator div.marker .topleft .bubbleBottom{
	display:block;background:url("../img/dealerLocator/bubbletopleft.png") left bottom no-repeat;
}
#dealerLocator div.marker .topright .bubbleTop{
	display:block;background:url("../img/dealerLocator/bubbletopright.png") left top no-repeat;padding-left:10px;padding-top:15px;
}
#dealerLocator div.marker .topright .bubbleBottom{
	display:block;background:url("../img/dealerLocator/bubbletopright.png") left bottom no-repeat;
}
#dealerLocator div.marker .bottomright .bubbleTop{
	display:block;background:url("../img/dealerLocator/bubblebottomright.png") left top no-repeat;padding-left:10px;padding-top:15px;
}
#dealerLocator div.marker .bottomright .bubbleBottom{
	display:block;background:url("../img/dealerLocator/bubblebottomright.png") left bottom no-repeat;
}
#dealerLocator div.marker .bottomleft .bubbleTop{
	display:block;background:url("../img/dealerLocator/bubblebottomleft.png") left top no-repeat;padding:15px 11px 0;
}
#dealerLocator div.marker .bubbleContent{
	display:block;background:url("../img/dealerLocator/bubblebottomleft.png") left -10px no-repeat;padding:2px 11px;height:50px;
}
#dealerLocator div.marker .bottomleft .bubbleBottom{
	display:block;background:url("../img/dealerLocator/bubblebottomleft.png") left bottom no-repeat;
}
#dealerLocator div.marker .popup h3{
	color:#2b2b2b;font-size:13px;font-weight:bold;margin:0;padding-bottom:5px;width:155px;padding-right:26px;
}
#dealerLocator div.marker .popup address{
	margin-bottom:3px;padding:0;color:#2b2b2b!important;font-size:11px;line-height:11px;font-style:normal!important;font-weight:normal!important;
}
#dealerLocator div.marker .popup address p{
	margin-bottom:2px!important;
}
#dealerLocator div.marker .popup .detail-box{
	position:relative;height:13px;width:169px;
}
#dealerLocator div.marker .popup .dealer-network-icon{
	position:absolute;right:10px;top:12px;
}
#dealerLocator div.marker .popup a{
	background:url("../img/dealerLocator/btn_michelin-tyre-guide.gif") no-repeat scroll right 4px transparent;color:#00004A;font-size:10px;font-weight:bold;left:11px;padding:2px 10px 0 0;position:absolute;text-decoration:none;text-transform:uppercase;
}
#dealerLocator div.marker div.popup{
	position:absolute;background-image:url(../img/dealerLocator/iepopupbg.gif);
}
#dealerLocator div.marker .bottomleft{
	bottom:28px;left:-2px;
}
#dealerLocator div.marker .bottomright{
	bottom:28px;right:-1px;
}
#dealerLocator div.marker .topleft{
	left:-2px;top:32px;
}
#dealerLocator div.marker .topright{
	right:-1px;top:32px;
}
#dealerLocator #print-car-icon{
	display:none;
}
#dealerLocator .dealerLocator #searchFormDealerTableResults td{
	text-align:left;
}
#dealerLocator .dealerLocator #dealerSelectorLocation p,.dealerLocator #searchFormDealerTableResults p,#dealerLocator .dealerLocator #searchFormDealerTableResults h4{
	margin:0;
}
#dealerLocator .dealerLocator .error{
	border:none;background:none;
}
#dealerLocator .dealerLocator .spinnerSmallOverlay,#dealerLocator .dealerLocator .spinnerSmallInner{
	width:323px;top:33px;left:0;height:564px;
}
#dealerLocator .dealerSelectorBlock{
	border-top:none;
}
#dealerLocator .dealerSelectorBlock .blockContent{
	padding:0;margin:0;height:564px!important;
}
#dealerLocator #dealerSelectorGlobal{
	float:left;position:absolute;width:327px;background:url(../img/dealerLocator/mapshadow.png) 323px top no-repeat;z-index:2;
}
#dealerLocator .vm_logo{
	display:none!important;
}
#dealerLocator .vm_zoomBar{
	left:585px!important;top:42px!important;
}
.vm_scale{
	left:0!important;
}
.lowermarker{
	z-index:-1!important;
}
.info-row-main-gray{
	font-family:Arial,Helvetica,sans-serif;color:#333;font-size:11px;border-bottom:1px solid #e5e5e5;background-color:#f1f4f8;height:26px;line-height:26px;
}
.info-row-main-white{
	font-family:Arial,Helvetica,sans-serif;color:#333;font-size:11px;border-bottom:1px solid #e5e5e5;background-color:#fff;height:26px;line-height:26px;
}
.row-main-info{
	font-weight:bold;width:283px;
}
.row-main-info a{
	margin:0 0 0 14px;text-decoration:none;color:#333;
}
.row-detail-info{
	width:466px;
}
.row-phone-info{
	width:143px;
}
.list-table-content-container{
	width:958px;background-color:#FFF;
}
.table-top-title-line{
	background-image:url(../img/dealerLocator/table_title_top_bg.gif);height:39px;width:958px;line-height:38px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#616161;
}
.table-top-title-line-text{
	float:left;display:inline-block;margin:0 5px 0 25px;text-transform:uppercase;
}
a.table-top-title-line-link-normal{
	color:#616161;text-decoration:none;
}
a.table-top-title-line-link-active{
	color:#2b2b2b;text-decoration:none;font-weight:bold;
}
.table-list{
	margin:0 0 0 25px;width:919px;height:340px;
}
.table-top-column-name-line{
	background-color:#FFF;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;font-size:11px;height:26px;line-height:26px;text-align:left;
}
.table-top-column-name-line-main{
	width:310px;
}
.table-top-column-name-line-info{
	width:466px;
}
.table-top-column-name-line-phone{
	width:143px;
}
.table-top-row-main{
	margin:0 0 0 25px;width:919px;
}
#dealer-locator-simple-pagination{
	float:right;padding:0 15px 10px 0;display:none;
}
#dealer-locator-simple-pagination li{
	visibility:hidden;
}
.table-list a{
	color:#333;margin:0 0 0 14px;text-decoration:none;
}
.table-list div{
	background-image:url("../img/dealerLocator/row_nr_blue_round_bg.png");color:#FFF;font-weight:bold;height:26px;line-height:22px;text-align:center;vertical-align:top;width:27px;
}
.table-list p{
	color:#FFF;text-align:center;font-weight:bold;line-height:22px;height:26px;width:27px;vertical-align:top;background-image:url(../img/dealerLocator/row_nr_blue_round_wide_bg.png);
}
.list-table-content-container #dealer-locator-simple-pagination #pagination p{
	width:auto;padding-right:17px;
}
#dealer-simple-listing .spinnerSmallOverlay{
	background:none repeat scroll 0 0 #FFF;left:0;filter:alpha(opacity = 50);-moz-opacity:.5;-khtml-opacity:.5;top:0;width:919px;height:340px;z-index:1000;
}
#dealer-simple-listing .spinnerSmall{
	width:100%;height:100%;background:transparent url(../img/dealerLocator/spinnerSmall.gif) 50% 50% no-repeat;position:absolute;z-index:1002;
}
.generic .dealerSimpleList .blockContent{
	padding:0;
}
#dealerSearchSuggestions,#dealerDuplicateSuggestions{
	margin:-15px 16px 0;padding-bottom:8px;
}
#dealerSearchSuggestions .suggestions-top,#dealerDuplicateSuggestions .suggestions-top{
	height:5px;background:url(../img/bg/div_quicksearch-results-top.png) 100% 0 no-repeat;
}
#dealerSearchSuggestions .suggestions-content,#dealerDuplicateSuggestions .suggestions-content{
	overflow:hidden;border:1px solid #d6d6d6;border-top:0;background:#fff;font-size:11px;padding:5px 0 8px 0;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-radius:0 0 3px 3px;
}
#dealerSearchSuggestions h2,#dealerDuplicateSuggestions h2{
	margin:0;font-weight:bold;color:#888;text-align:center;padding:5px 10px;
}
#dealerSearchSuggestionsList{
	height:386px;margin:4px 0 0;padding:0 4px;overflow:auto;
}
#dealerSearchSuggestionsList li{
	border-bottom:1px solid #eee;
}
#dealerSearchSuggestionsList li:first-child,#dealerSearchSuggestionsList li.first-child{
	border-top:1px solid #eee;
}
#dealerSearchSuggestionsList li a{
	display:block;padding:4px;text-decoration:none;color:#666;
}
#dealerSearchSuggestionsList li a:hover{
	color:#000;background:url(../img/bg/ul_quick-search-hover.gif) repeat-y;
}
#dealerSearchDetails{
	margin:15px 15px 34px;
}
#dealerSearchDetails p{
	margin:0;
}
#dealerSearchDetails .return a{
	color:#006;text-decoration:none;font-weight:bold;
}
#searchFormDealer .custom-map-msg{
	margin:0 auto;width:287px;text-align:center;font-size:12px;font-weight:bold;color:#2B2B2B;display:block;position:relative;top:-5px;
}
#searchFormDealer .custom-map-msg.no-pos{
	top:0;
}
#searchFormDealer .custom-map-msg.hide{
	display:none;
}
#dealerSelectorDetail span.dealer-network-icon{
	left:15px;
}
#dealerSelectorDetail dt{
	position:relative;
}
#dealerLocator.dealerLocatorNewDesign #page-title{
	padding:0 0 0 60px;width:900px;zoom:1;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchLogo{
	background:url("../img/dealerLocator/logo_bib.png") repeat scroll 0 0 transparent;height:138px;left:-33px;position:absolute;top:49px;width:202px;z-index:5;
}
#dealerLocator.dealerLocatorNewDesign .dealerSelectorBlock .blockContent{
	border-top:1px solid #C6D3E5;min-height:482px!important;height:auto!important;position:relative;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchContainer{
	background:url("../img/dealerLocator/horizontal_mapshadow.png") repeat-x scroll 0 bottom;height:97px;width:958px;z-index:2;float:left;position:absolute;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorContent{
	width:758px;height:85px;padding:0 0 0 200px;
}
#dealerLocator.dealerLocatorNewDesign .dealerSearchTitle{
	margin:20px 0 5px 0;color:#515151;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearch{
	width:auto;float:left;padding:20px;
}
#dealerLocator.dealerLocatorNewDesign .searchCountry,#dealerLocator.dealerLocatorNewDesign .searchCity{
	float:left;padding:0;
}
#dealerLocator.dealerLocatorNewDesign #searchCountryLabel,#dealerLocator.dealerLocatorNewDesign #searchCityLabel{
	margin-right:5px!important;color:#2B2B2B!important;font-weight:bold!important;padding-top:2px!important;
}
#dealerLocator.dealerLocatorNewDesign .searchCountry select,#dealerLocator.dealerLocatorNewDesign .searchCity select{
	color:#000;font-size:11px;font-weight:normal;width:200px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorLocation{
	border-bottom:1px solid #C6D3E5;height:397px;top:85px!important;width:958px;position:relative;margin:0 0 85px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResultContainer{
	overflow:hidden;position:relative;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult{
	clear:left;width:100%;background-color:#fff;overflow:hidden;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult ul{
	width:100%;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult caption{
	display:none;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult th{
	display:none;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult a{
	display:block;color:#727272;text-decoration:none;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult a.distance{
	font-size:9px;margin-top:-7px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult li{
	position:relative;cursor:pointer;display:block;width:100%;height:82px;border-top:1px solid #fff;border-bottom:1px solid #C6D3E5;background:#dde7f3;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult li:hover,#dealerLocator.dealerLocatorNewDesign #dealerSearchResult .mapSelected{
	background:#dde7f3;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult div{
	font-size:11px;padding-left:60px;padding-top:8px;height:auto;vertical-align:top;cursor:pointer;float:left;background:transparent;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult div.columnA{
	padding-left:50px;width:90px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult div.columnB{
	padding-left:0;width:270px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult h4{
	font-size:14px;text-decoration:none;color:#2b2b2b;margin-bottom:3px;display:block;max-height:14px;overflow:hidden;cursor:pointer;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult p{
	color:#515151;margin-bottom:1px;cursor:pointer;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult p.street-address{
	display:block;max-height:12px;overflow:hidden;
}
#dealerLocator.dealerLocatorNewDesign .moreinfo{
	color:#006;font-weight:bold;padding:3px 12px 0 0;width:65px;font-size:10px;background:url(../img/generic/arrow-blue-up.gif) no-repeat right 8px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult span.strong{
	color:#000;font-weight:bold;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult div.columnDS{
	position:absolute;right:130px;top:20px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResult div.columnDS img{
	padding:0 0 0 5px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResultContainer .back-to-top{
	background:url(../img/generic/button_light-grey_arrow_up.png) no-repeat 0 0;display:block;height:26px;padding:0 0 0 10px;position:absolute;right:30px;bottom:30px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSearchResultContainer .back-to-top a{
	display:block;height:26px;line-height:24px;background:url(../img/generic/button_light-grey_arrow_up.png) no-repeat bottom right;text-decoration:none;padding:0 17px 0 0;font-size:10px;color:#000;text-transform:uppercase;font-weight:bold;
}
#dealerLocator.dealerLocatorNewDesign img.dealer-network-icon{
	height:auto;width:auto;position:absolute;right:10px;top:7px;
}
#dealerLocator.dealerLocatorNewDesign .marker_off,#dealerLocator .markerOff,#dealerLocator.dealerLocatorNewDesign .marker_on,#dealerLocator .markerOn{
	background:none;
}
#dealerLocator.dealerLocatorNewDesign img.dealer-network-icon-map{
	right:-5px;top:-7px;position:absolute;
}
#dealerLocator.dealerLocatorNewDesign .marker_off{
	z-index:auto;
}
#dealerLocator.dealerLocatorNewDesign .marker_on{
	z-index:1000;
}
#dealerLocator.dealerLocatorNewDesign .marker_on img.dealer-network-icon-map{
	opacity:1;filter:alpha(opacity=100);
}
#dealerLocator.dealerLocatorNewDesign .spinnerSmallOverlay{
	position:absolute;top:0;left:0;width:958px;height:100%;filter:alpha(opacity = 50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;background:#fff;z-index:1000;
}
#dealerLocator.dealerLocatorNewDesign .spinnerSmallInner{
	width:958px;height:100%;background:transparent url(../img/dealerLocator/SpinnerBackGround.png) 50% 50% no-repeat;position:absolute;top:0;left:7px;z-index:1001;
}
#dealerLocator.dealerLocatorNewDesign .spinnerSmall{
	width:100%;height:100%;background:transparent url(../img/dealerLocator/spinnerSmall.gif) 50% 50% no-repeat;position:absolute;z-index:1002;
}
#dealerLocator.dealerLocatorNewDesign div.marker .popup{
	width:215px;z-index:1;
}
#dealerLocator.dealerLocatorNewDesign div.marker .bubbleTop h3{
	padding-left:16px;
}
#dealerLocator.dealerLocatorNewDesign div.marker .bubbleContent{
	background:url("../img/dealerLocator/newbubblebottom.png") no-repeat scroll left -10px;padding:5px 38px 0;min-height:35px;height:auto;
}
#dealerLocator.dealerLocatorNewDesign div.marker .bubbleBottom{
	height:50px;
}
#dealerLocator.dealerLocatorNewDesign div.marker .position-top .bubbleTop{
	display:block;background:url("../img/dealerLocator/newbubbletop.png") left top no-repeat;padding-left:22px;padding-top:15px;
}
#dealerLocator.dealerLocatorNewDesign div.marker .position-top .bubbleBottom{
	display:block;background:url("../img/dealerLocator/newbubbletop.png") left bottom no-repeat;
}
#dealerLocator.dealerLocatorNewDesign div.marker .position-bottom .bubbleTop{
	display:block;background:url("../img/dealerLocator/newbubblebottom.png") left top no-repeat;padding-left:22px;padding-top:15px;
}
#dealerLocator.dealerLocatorNewDesign div.marker .position-bottom .bubbleBottom{
	display:block;background:url("../img/dealerLocator/newbubblebottom.png") left bottom no-repeat;
}
#dealerLocator.dealerLocatorNewDesign div.marker .position-bottom{
	bottom:5px;left:-94px;
}
#dealerLocator.dealerLocatorNewDesign div.marker .position-top{
	left:-96px;top:34px;
}
#dealerLocator.dealerLocatorNewDesign .bubbleContent .dealerServices{
	padding-top:5px;margin:0;
}
#dealerLocator.dealerLocatorNewDesign .bubbleContent .dealerServices{
	padding-top:5px;margin:0;
}
#dealerLocator.dealerLocatorNewDesign .bubbleContent .dealerServices img{
	padding-left:5px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorDetailContent{
	background:url("../img/dealerLocator/mapshadow.png") no-repeat scroll 335px top transparent;float:left;position:absolute;width:339px;z-index:10;margin-top:86px;overflow:hidden;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorDetailContent #dealerSelectorDetail{
	width:334px;min-height:397px;
}
#dealerLocator.dealerLocatorNewDesign #dealerDetailsSelectorLocation #dealerSelectorLocation{
	position:absolute;right:0;width:624px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorDetail dd{
	font-size:11px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorDetail h4{
	height:62px;padding:12px 50px 0 18px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorDetail span.dealer-network-icon{
	left:0;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorDetail h4 span.dealer-name{
	display:inline-block;vertical-align:top;padding-top:16px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorDetail .dealer-service-wrapper{
	padding:0 0 20px 18px;
}
#dealerLocator.dealerLocatorNewDesign #dealerSelectorDetail .dealer-service{
	padding:0 5px 0 0;
}
#dealerLocator.dealerLocatorNewDesign #dealerDetailsSelectorLocation .spinnerSmallOverlay,#dealerLocator.dealerLocatorNewDesign #dealerDetailsSelectorLocation .spinnerSmallInner{
	width:624px;height:100%;
}
#ecosystem{
	position:absolute;top:33px;left:218px;z-index:10;
}
.eco-bottom{
	position:absolute;left:0;bottom:-24px;background:url(../img/ecosystem/bg_container-bottom.png) no-repeat;height:24px;width:407px;
}
#ecosystem #eco-top-level li,#ecosystem #eco-top-level li a{
	float:left;
}
#ecosystem #eco-top-level li a{
	text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;line-height:14px;
}
#ecosystem #eco-top-level li.current{
	border-right:1px solid #7886c2;margin-right:9px;
}
#ecosystem #eco-top-level li.current a{
	color:#ff0;padding-right:17px;
}
#ecosystem #eco-top-level li.current a:hover{
	color:#ff0;background-position:100% -41px;
}
#ecosystem #eco-top-level li.current img{
	float:left;margin-right:8px;
}
#ecosystem #eco-top-level li.current img#ecosystem-current-image-bicycle{
	margin-left:4px;margin-top:-5px;
}
#ecosystem #eco-top-level li.change a{
	color:#fff;padding-right:16px;
}
#ecosystem #eco-top-level li.change.active a,#ecosystem #eco-top-level li.change a:hover{
	color:#ff0;background-position:100% -42px;
}
#eco-container{
	display:none;position:absolute;top:21px;left:-5px;width:390px;padding:0 11px 0 5px;background:url(../img/ecosystem/bg_container.png) repeat-y;
}
#eco-tabs{
	height:40px;margin-right:-1px;
}
#eco-tabs li,#eco-tabs li a{
	height:40px;
}
#eco-tabs li{
	float:left;border-left:1px solid #050670;border-right:1px solid #24258c;
}
#eco-tabs li:first-child,#eco-tabs li.first-child{
	border-left:0;
}
#eco-tabs li:last-child,#eco-tabs li.last-child{
	border-right:0;
}
#eco-tabs li a{
	display:block;text-align:center;font-size:11px;font-weight:bold;line-height:40px;text-decoration:none;text-transform:uppercase;color:#9b9ebc;background:url(../img/ecosystem/bg_tabs.gif) repeat-x top left;
}
#eco-tabs li a:hover{
	color:#fff;
}
#eco-tabs li a.current{
	background-position:bottom left;color:#ff0;
}
#eco-tabs li#eco-tabs-1{
	width:72px;
}
#eco-tabs li#eco-tabs-2{
	width:98px;
}
#eco-tabs li#eco-tabs-3{
	width:140px;
}
#eco-tabs li#eco-tabs-4{
	width:75px;
}
#eco-container .tab-cont-wrap{
	max-height:400px;overflow:hidden;overflow-y:auto;position:relative;
}
#eco-container .box{
	background:url(../img/ecosystem/bg_box.gif) repeat-x;position:relative;z-index:5;
}
#eco-container .box ul li{
	padding:15px 20px;background:url(../img/ecosystem/bg_box_li.png) no-repeat bottom left;overflow:hidden;float:left;width:350px;
}
#eco-container .box ul li:hover{
	background-image:url(../img/ecosystem/bg_box_li-hover.png);
}
#eco-container .box ul li ul li{
	background:0;padding:0;border:0;
}
#eco-container .box ul li.detailed{
	padding-right:0;width:370px;
}
#eco-container .box ul li.detailed img{
	float:left;margin-right:15px;
}
#eco-container .box ul li.detailed strong,#eco-container .box ul li.detailed strong a{
	color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:4px;text-decoration:none;
}
#eco-container .box ul li.detailed strong:hover,#eco-container .box ul li.detailed strong a:hover{
	color:#FF0;
}
#eco-container .box ul li.detailed ul{
	width:310px;overflow:hidden;
}
#eco-container .box ul li.detailed ul li{
	background:0;
}
#eco-container .box ul li.detailed ul li a{
	font-size:11px;display:block;padding:2px 0;text-decoration:none;color:#678cb9;
}
#eco-container .box ul li.detailed ul li a:hover{
	color:#ff0;
}
#eco-container .box ul li.detailed ul.half li{
	float:left;width:50%;
}
#eco-container .box ul li.detailed ul.half li a{
	background-position:85% 7px;
}
#eco-container .box ul li.detailed ul.half li a:hover{
	background-position:85% -38px;
}
#eco-container .box ul li.single{
	padding:0;width:390px;
}
#eco-container .box ul li.single a{
	padding:15px 20px;display:block;background:url(../img/ecosystem/bg_box_li-arrow.png) no-repeat 349px 13px;font-size:11px;color:#fff;text-decoration:none;text-transform:uppercase;
}
#eco-container .box ul li.single a:hover{
	color:#ff0;background-position:349px -30px;
}
.unit:after,.container:after,.columns:after,.column:after,.clearfix:after{
	content:" ";display:block;height:0;clear:both;visibility:hidden;
}
.unit,.container,.columns,.column,.clearfix{
	display:block;*zoom:1;* display:inline-block;
}
.full-height{
	display:block;
}
.same-height{
	display:block;
}
.elastic-height{
	height:0;
}
.horizontal-center{
	margin:0 auto;
}
.vertical-center{
	display:block;
}
.center{
	margin:0 auto;
}
.column{
	float:left;
}
.column.final{
	display:block;
}
.column.fixed{
	width:auto;
}
.column.elastic{
	display:block;
}
.inverted>.column,.inverted>.container>.column{
	float:right;
}
.on-2.columns>.column:not(.fixed),.on-2.columns>.container>.column:not(.fixed){
	width:50%;
}
.on-3.columns>.column:not(.fixed),.on-3.columns>.container>.column:not(.fixed){
	width:33.33%;
}
.on-3.columns>.column.span-2,.on-3.columns>.container>.column.span-2{
	width:66.66%;
}
.on-4.columns>.column:not(.fixed),.on-4.columns>.container>.column:not(.fixed){
	width:25%;
}
.on-4.columns>.column.span-2,.on-4.columns>.container>.column.span-2{
	width:50%;
}
.on-4.columns>.column.span-3,.on-4.columns>.container>.column.span-2{
	width:75%;
}
#error{
	background:url(../img/bg/div_error_fade.gif) top left repeat-x #fff;border:1px solid #e4e4e4;-moz-border-radius:0 0 6px 6px;border-top:none;position:relative;z-index:4;margin-bottom:12px;
}
#error img{
	margin:-25px 0 0 20px;float:left;
}
#error h2{
	float:left;color:#9e0b0f;font-size:18px;font-weight:bold;text-transform:uppercase;margin:30px 0 0 40px;width:500px;
}
#error span{
	color:#a3a3a3;
}
#error p{
	color:#474747;font-size:11px;width:500px;float:left;margin:5px 0 0 40px;
}
#error a{
	color:#00004b;font-weight:bold;text-decoration:none;
}
#error a:hover{
	text-decoration:underline;
}
.standalone{
	margin-bottom:36px!important;border-bottom:1px solid #E5E4E4;width:960px;
}
#lense-segments .featureOverview a{
	width:640px;height:335px;display:block;
}
#lense-segments .featureOverview span{
	font-size:11px;font-weight:bold;color:#FFF;text-transform:uppercase;float:left;text-decoration:none;display:block;position:absolute;top:390px;margin-left:100px;width:190px;
}
#lense-segments .featureOverview{
	background:url(../img/bg/featureOverview.gif) top left no-repeat;width:640px;height:335px;
}
#lense-segments .featureOverview strong{
	background:url(../img/generic/arrow-right-yellow-large.png) top left no-repeat;padding:5px 0 10px 75px;
}
#hero-accordion{
	margin-top:12px;position:relative;
}
#accordion-display,#accordion-display ul,#accordion-display ul li{
	width:960px;height:330px;margin:0;padding:0;
}
#accordion-display{
	overflow:hidden;position:relative;
}
#accordion-display ul{
	position:absolute;
}
#accordion-display ul li{
	float:left;display:block;position:relative;
}
#accordion-display ul li div{
	position:absolute;right:0;top:0;width:350px;height:280px;padding:20px 20px 0 0;color:#fff;
}
#accordion-display ul li div p{
	padding:.5em 0;line-height:1.1em;
}
#accordion-display ul li div h2{
	font-size:20px;text-transform:uppercase;font-weight:bold;color:#ff0;margin-bottom:6px;
}
#accordion-display ul li div h3{
	margin-bottom:12px;
}
#accordion-display ul li div a{
	position:relative;left:-4px;margin-top:12px;
}
#accordion-controls .blockContent{
	padding:12px!important;
}
#accordion-controls ul li{
	float:left;margin-right:5px!important;
}
#when-to-buy,#when-to-buy .overview,#when-to-buy .cases,#when-to-buy .cases li{
	height:350px;
}
#when-to-buy{
	min-height:350px;margin-bottom:12px;
}
#when-to-buy .overview{
	float:left;width:230px;background:url(../img/bg/div_wtb-overview.gif) repeat-x;
}
#when-to-buy .overview img{
	display:block;margin:30px auto 0 auto;
}
#when-to-buy .overview p{
	color:#333;padding:12px;font-size:12px;line-height:1.2em;
}
#when-to-buy .cases,#when-to-buy .cases li{
	float:left;list-style:none;
}
#when-to-buy .cases{
	width:730px;overflow:hidden;
}
#when-to-buy .cases li{
	width:244px;background:url(../img/bg/div_wtb-cases.gif) no-repeat 100% 163px;
}
#when-to-buy .cases li:last-child,#when-to-buy .cases li.last-child{
	overflow:hidden;width:242px;
}
#when-to-buy .cases li:first-child,#when-to-buy .cases li.first-child{
	background-position:0 163px;
}
#when-to-buy .cases li div{
	padding:12px;color:#fff;position:relative;height:163px;
}
#when-to-buy .cases li div p{
	font-size:12px;line-height:1em;
}
#when-to-buy .cases li div h3{
	font-size:22px;color:#fff;margin-bottom:6px;text-transform:uppercase;
}
#when-to-buy .cases li div a.button{
	float:none;position:absolute;bottom:10px;right:10px;
}
.content .layoutRow{
	overflow:visible;margin:0;height:auto;margin-left:auto;margin-right:auto;
}
#learnShareCategoryList{
	margin-right:0;
}
#learnShareCategoryList h2.blockHeader,#learnShareCategoryList h3.blockHeader{
	padding:0!important;color:#fff;border-top:0;height:52px;background:transparent url(../img/lns/lnscatheadbg.jpg) 0 0;line-height:52px;text-indent:12px;font-weight:bold;
}
#learnShareCategoryList h2.blockHeader a,#learnShareCategoryList h3.blockHeader a{
	text-decoration:none;color:#c2d4e6;
}
#learnShareCategoryList h2.blockHeader a:hover,#learnShareCategoryList h3.blockHeader a:hover{
	color:#fff;
}
#learnShareCategoryList .blockContent{
	padding:0;background-color:#FFF;
}
#learnShareCategoryList ul{
	margin:0;
}
#learnShareCategoryList li{
	margin:0;padding:0;height:43px;
}
#learnShareCategoryList li.first a{
	background-image:none;
}
#learnShareCategoryList li a{
	background:transparent url(../img/lns/lnselemseparator.png) no-repeat 12px -1px;height:43px;line-height:43px;text-decoration:none;text-transform:uppercase;display:block;font-weight:bold;color:#333;position:relative;
}
#learnShareCategoryList li a img{
	float:left;margin:10px 12px 0 14px;
}
#learnShareCategoryList li:hover,#learnShareCategoryList li.current{
	background:#efefef;
}
#learnShareCategoryList li.current a{
	color:#000;cursor:default;
}
#learnShareCategoryList li:hover a{
	color:#000;
}
#learnShareCategoryList li strong{
	line-height:20px;position:absolute;top:11px;right:12px;background:url("../img/lns/catbubble.png") no-repeat scroll 0 0 transparent;display:block;width:58px;height:25px;text-align:center;text-transform:uppercase;font-size:10px;
}
#popularContent h4{
	background-color:#97B2D3;color:#FFF;font-size:11px;height:30px;line-height:27px;padding-left:27px;
}
#popularContent h4:first-child{
	border-right:1px solid #E5E4E4;
}
#popularContent .blockContent{
	padding:0;
}
#popularContent .blockLayout .outer{
	background:url(../img/lns/middleborder.gif) repeat-y;
}
#popularContent .blockContent .block{
	margin:0;
}
.articleListElement{
	height:115px;font-size:11px;
}
.articleListElement:hover{
	background:url(../img/lns/lnsarticlehover.png) repeat-y;
}
.articleListElement .articleElement{
	margin-left:20px;padding-top:13px;position:relative;
}
.articleListElement .by{
	background:url(../img/lns/littlebubble.gif) no-repeat 2px;padding-left:19px;color:#666;
}
.articleListElement .by span{
	color:#006;
}
.articleListElement .article{
	font-weight:normal;width:260px;
}
.articleListElement .article a{
	font-weight:normal;
}
.articleListElement a{
	text-decoration:none;color:#000;
}
.articleListElement a:hover{
	color:#000;
}
.articleListElement .balloon{
	height:26px;line-height:20px;position:absolute;text-align:center;right:6px;top:12px;width:32px;cursor:help;
}
.WASarticles-list .info,.article-intro p,.articleListElement .by{
	display:none;
}
.articleListElement .balloon span{
	font-size:10px;
}
.articleListElement .cat1{
	background:url(../img/lns/lnsviewedbubblecat2.png) no-repeat top left;display:block;height:28px;padding-left:2px;color:#fff;
}
.articleListElement .cat1 span{
	background:url(../img/lns/lnsviewedbubblecat2.png) no-repeat right -28px;display:block;height:28px;padding-right:2px;padding-top:2px;color:#fff;
}
.articleListElement .cat2{
	background:url(../img/lns/lnsviewedbubblecat3.png) no-repeat top left;display:block;height:28px;padding-left:2px;
}
.articleListElement .cat2 span{
	background:url(../img/lns/lnsviewedbubblecat3.png) no-repeat right -28px;display:block;height:28px;padding-right:2px;padding-top:2px;
}
.articleListElement .cat3{
	background:url(../img/lns/artbubbleyellow.png) no-repeat top left;display:block;height:28px;padding-left:2px;
}
.articleListElement .cat3 span{
	background:url(../img/lns/artbubbleyellow.png) no-repeat right -28px;display:block;height:28px;padding-right:2px;padding-top:2px;
}
.articleListElement .cat0{
	background:url(../img/lns/lnsviewedbubblecat3.png) no-repeat scroll left top transparent;display:block;height:28px;padding-left:2px;
}
.articleListElement .cat0 span{
	background:url(../img/lns/lnsviewedbubblecat3.png) no-repeat right -28px;display:block;height:28px;padding-right:2px;padding-top:2px;
}
.articleListElement .from{
	margin-top:12px;
}
.articleListElement .from span{
	color:#666;
}
.lns .column{
	width:100%;
}
.lnsCategoryBigPromoPlaceholder{
	padding:0!important;background:url(../img/lns/tyrebasicsbg.jpg) no-repeat;width:100%;height:203px;margin-left:1px;
}
.lnsCategoryBigPromoPlaceholder *{
	display:none;
}
.lnsCategoryBigPromoPlaceholder .header{
	color:#FFF;font-size:30px;font-weight:bolder;left:22px;position:relative;text-transform:uppercase;top:43px;
}
.lnsCategoryBigPromoPlaceholder .content{
	color:#FFF;font-size:10px;height:100px;left:22px;overflow:hidden;position:relative;top:50px;width:270px;
}
.featuredArticles .blockContent,.allArticles .blockContent,.recentArticles .blockContent,.relatedArticles .blockContent{
	padding:0!important;margin:0!important;
}
.featuredArticlesList{
	height:auto;overflow:hidden;
}
.featuredArticlesList a img{
	display:block;padding-bottom:12px;
}
.featuredArticlesList:hover{
	background:#E1E9F3;
}
.WASarticles-list a{
	text-decoration:none;color:#000;display:block;
}
.WASarticles-list a:hover{
	color:#000;
}
.WASfeatured-article-image-container img{
	display:block;margin-left:10px!important;margin-top:10px!important;
}
.WASarticles-list h4,.WASarticles-list h3{
	margin:10px 52px 0 10px;
}
.WASarticles-list .article-description{
	margin:10px!important;font-size:11px;display:block;overflow:hidden;padding-right:29px;width:270px;
}
.WASarticles-list .article-description a{
	color:#616161;
}
.WASarticles-list .info{
	margin-left:10px!important;
}
.WASarticles-list .info .notepad-icon{
	background:url("../img/lns/lnsnotepadicon.png") no-repeat scroll 0 0 transparent;display:block;height:9px;width:7px;margin-top:2px;margin-right:10px;
}
.WASarticles-list .info span{
	float:left;margin-top:-1px;color:#616161;
}
.WASarticles-list .info span strong{
	color:#006;font-weight:normal;text-transform:capitalize;
}
.WASarticles-list{
	position:relative;
}
.allArticles .WASarticles-list{
	height:111px;
}
.WASarticles-list .bubble{
	height:28px;text-align:center;line-height:24px;color:#fff;position:absolute;right:5px;top:5px;cursor:help;
}
.WASarticles-list .cat0{
	background:url(../img/lns/lnsviewedbubblecat3.png) no-repeat top left;display:block;height:28px;padding-left:2px;
}
.WASarticles-list .cat0 span{
	background:url(../img/lns/lnsviewedbubblecat3.png) no-repeat right -28px;display:block;height:28px;padding-right:2px;padding-top:2px;
}
.WASarticles-list .cat1{
	background:url(../img/lns/lnsviewedbubblecat2.png) no-repeat top left;display:block;height:28px;padding-left:2px;
}
.WASarticles-list .cat1 span{
	background:url(../img/lns/lnsviewedbubblecat2.png) no-repeat right -28px;display:block;height:28px;padding-right:2px;padding-top:2px;
}
.WASarticles-list .cat2{
	background:url(../img/lns/lnsviewedbubblecat1.png) no-repeat top left;display:block;height:28px;padding-left:2px;
}
.WASarticles-list .cat2 span{
	background:url(../img/lns/lnsviewedbubblecat1.png) no-repeat right -28px;display:block;height:28px;padding-right:2px;padding-top:2px;
}
.WASarticles-list .cat3{
	background:url(../img/lns/artbubbleyellow.png) no-repeat top left;display:block;height:28px;padding-left:2px;
}
.WASarticles-list .cat3 span{
	background:url(../img/lns/artbubbleyellow.png) no-repeat right -28px;display:block;height:28px;padding-right:2px;padding-top:2px;
}
.WASarticles-list .cat1{
	background:url(../img/lns/lnsviewedbubblecat2.png) no-repeat;
}
.WASarticles-list .cat2{
	background:url(../img/lns/lnsviewedbubblecat1.png) no-repeat;
}
.WASarticles-list .cat3{
	background:url("../img/lns/artbubbleyellow.png") no-repeat;color:#000;
}
.articleListElement span.bubble-width-1,.WASarticles-list span.bubble-width-1{
	width:14px;
}
.articleListElement span.bubble-width-2,.WASarticles-list span.bubble-width-2{
	width:21px;
}
.articleListElement span.bubble-width-3,.WASarticles-list span.bubble-width-3{
	width:28px;
}
.articleListElement span.bubble-width-4,.WASarticles-list span.bubble-width-4{
	width:35px;
}
.articleListElement span.bubble-width-5,.articleListElement span.bubble-width-6,.WASarticles-list span.bubble-width-5,.WASarticles-list span.bubble-width-6{
	width:42px;
}
.allArticles .WASarticles-list{
	background:url("../img/lns/lnselemseparator.png") no-repeat scroll 8px -1px transparent;
}
.allArticles .article-divider,.recentArticles .WASarticles-list,.relatedArticles .WASarticles-list{
	background:url("../img/lns/lnselemseparator.png") no-repeat scroll 8px -1px transparent;padding-bottom:10px!important;
}
.allArticles .WASarticles-list:hover,.recentArticles .WASarticles-list:hover,.relatedArticles .WASarticles-list:hover{
	background:#E1E9F3;
}
.lns .layout.column{
	width:310px!important;margin-top:12px;
}
.lns .layout.column .container{
	margin-right:0;
}
.lns .layout.large .block{
	margin-right:12px;margin-top:12px;margin-bottom:0;
}
.lns .layout.large{
	margin-bottom:12px;
}
.no-results{
	color:#666;padding:12px;
}
#ls-accordion{
	width:638px;overflow:hidden;height:359px;position:relative;
}
#ls-accordion ul{
	position:absolute;height:359px;top:0;left:0;
}
#ls-accordion ul li{
	float:left;width:638px;height:359px;position:relative;
}
#ls-accordion ul li div{
	position:absolute;bottom:0;left:0;height:135px;width:588px;background:url(../img/generic/overlay_black80.png);color:#fff;padding:25px 25px 0 25px;
}
#ls-accordion ul li div h2{
	font-size:20px;font-weight:bold;color:#ff0;text-transform:uppercase;margin-bottom:10px;
}
#ls-accordion ul li div p{
	width:50%;
}
#ls-accordion ul li div p.read-more{
	position:absolute;bottom:15px;right:15px;line-height:35px;font-style:italic;font-weight:bold;margin:0;text-align:right;
}
#ls-accordion ul li div p.read-more a{
	float:right!important;margin-left:10px;
}
#ls-accordion-controls{
	margin-top:-12px;
}
#ls-accordion-controls ul{
	height:22px;padding:15px 0 10px 10px;
}
#ls-accordion-controls ul li,#ls-accordion-controls ul li a{
	float:left;height:22px;
}
#ls-accordion-controls ul li{
	margin-right:2px;
}
#ls-accordion-controls ul li a{
	width:40px;background:#aaa;color:#fff;text-indent:6px;font-weight:bold;font-size:10px;text-decoration:none;line-height:22px;
}
#ls-accordion-controls ul li a:hover{
	background:#888;
}
#ls-accordion-controls ul li a.current{
	background:#00004b;
}
.article-list-box-container{
	width:637px;height:279px;background-position:bottom;position:relative;margin:10px 0 0 3px;float:left;
}
.article-list-box-container img{
	position:absolute;
}
.article-list-box-container .black{
	background-color:#000;
}
.article-list-box-text-container{
	width:637px;min-height:97px;position:absolute;color:#FFF;bottom:0;z-index:3;
}
.article-list-overlay{
	z-index:1;background-color:#000;width:637px;position:absolute;bottom:0;
}
.article-list-box-text-container h2{
	font-size:20px;color:#ff0;line-height:36px;margin:10px 0 0 43px;
}
.article-list-box-text-container p{
	font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;line-height:14px;float:left;width:420px;padding:0 0 0 43px;
}
.article-list-box-btn-position{
	float:right;color:#FF0;margin:2px 32px 0 0;padding:0;display:block;
}
#learn-share-generic #promo-container ul.promo-items li:first-child{
	margin-top:0;
}
.tyre-reader-wrap{
	padding:0 0 14px;
}
.tyre-reader-wrap li{
	float:left;width:100%;height:36px;border-top:#fee208 1px solid;position:relative;
}
.tyre-reader-wrap .more li{
	width:305px;
}
.tyre-reader-wrap .more li:first-child{
	width:304px;margin:0 1px 0 0;
}
.tyre-reader-wrap li a{
	display:block;height:23px;background:url(../img/generic/button-yellow-big.gif) no-repeat 0 0;padding:13px 0 0 85px;font-size:10px;color:#3e3d30;text-transform:uppercase;text-decoration:none;
}
.tyre-reader-wrap li a:hover{
	background:url(../img/generic/button-yellow-big.gif) no-repeat 0 -50px;
}
.tyre-reader-wrap li .icon{
	display:block;position:absolute;left:10px;bottom:-11px;background:url(../img/generic/michelin-man-tyre-reader-icon.png) no-repeat 0 0;width:70px;height:54px;
}
.tyre-reader-wrap li.campaign .icon{
	display:block;position:absolute;left:10px;bottom:-15px;background:none;width:auto;height:auto;
}
.tyre-reader-wrap li .text{
	background:url(../img/generic/arrow_black_right_small.gif) no-repeat center right;padding:0 14px 0 0;
}
.tyre-reader-wrap li.campaign .text{
	padding:0 14px 0 34px;
}
#michelin-media-gallery.container{
	margin:0;
}
#michelin-media-gallery .blockContent{
	margin:0 0 4px 8px;
}
#media-gallery-small,#media-gallery-small-tab{
	float:left;
}
#media-gallery-small li,#media-gallery-small-tab li,#media-gallery-large li{
	float:left;margin-right:2px;
}
#media-gallery-small li,blank,#media-gallery-small-tab li,blank,#media-gallery-large li.blank{
	height:119px;background:#eee;
}
#media-gallery-small li a,#media-gallery-small-tab li a,#media-gallery-large li a{
	display:block;float:left;position:relative;
}
#media-gallery-small li a img,#media-gallery-small-tab li a img,#media-gallery-large li a img{
	display:block;width:147px;height:119px;
}
#media-gallery-small li a span.video,#media-gallery-small-tab li a span.video,#media-gallery-large li a span.video,div.article-video a span.video{
	display:block;position:absolute;width:25px;height:25px;top:50%;left:50%;margin-left:-12.5px;margin-top:-12.5px;background:url(../img/mediagallery/playbutton.png);
}
#container-media-gallery-large .media-gallery-next,#container-media-gallery-large .media-gallery-prev,#media-gallery-small .media-gallery-small-next,#media-gallery-small .media-gallery-small-prev,#media-gallery-small-tab .media-gallery-small-tab-next,#media-gallery-small-tab .media-gallery-small-tab-prev{
	border:1px solid #e4e4e4;color:#000;width:18px;height:13px;float:right;padding:4px 2px 4px 2px;margin-right:2px;
}
#container-media-gallery-large .media-gallery-prev,#media-gallery-small .media-gallery-small-prev,#media-gallery-small-tab .media-gallery-small-tab-prev{
	background:url(../img/generic/arrow-blue-light-left.gif) 50% 50% no-repeat;
}
#container-media-gallery-large .media-gallery-next,#media-gallery-small .media-gallery-small-next,#media-gallery-small-tab .media-gallery-small-tab-next{
	background:url(../img/generic/arrow-blue-light-right.gif) 50% 50% no-repeat;
}
#container-media-gallery-large .media-gallery-prev:hover,#media-gallery-small .media-gallery-small-prev:hover,#media-gallery-small-tab .media-gallery-small-tab-prev:hover{
	background:url(../img/generic/arrow-blue-dark-left.gif) 9px 7px no-repeat;
}
#container-media-gallery-large .media-gallery-next:hover,#media-gallery-small .media-gallery-small-next:hover,#media-gallery-small-tab .media-gallery-small-tab-next:hover{
	background:url(../img/generic/arrow-blue-dark-right.gif) 9px 7px no-repeat;
}
#container-media-gallery-large .disabled:hover,#container-media-gallery-large .disabled,#media-gallery-small .disabled:hover,#media-gallery-small .disabled,#media-gallery-small-tab .disabled:hover,#media-gallery-small-tab .disabled{
	background:none;cursor:default;
}
#media-gallery-large{
	width:596px;height:120px;margin:10px auto;overflow:hidden;
}
#media-gallery-large ul{
	position:absolute;
}
#container-media-gallery-large .media-gallery-next{
	margin-right:10px;margin-bottom:10px;
}
div.article-video{
	width:292px;
}
div.article-video a{
	display:block;float:left;position:relative;
}
div.article-video a.img{
	display:block;
}
div.article-video strong{
	width:131px;float:left;padding-top:10px;padding-left:14px;display:block;
}
.generic .layout.row{
	width:100%;overflow:visible;height:auto;margin-left:auto;margin-right:auto;border:1px none red;float:left;
}
.generic .layout.row .block{
	height:auto;float:left;margin-right:10px;margin-bottom:10px;
}
.generic ul,.generic li{
	margin:0;
}
.generic .topSpacer{
	margin-top:15px;
}
.generic img{
	margin:0;
}
.generic #footer{
	width:960px;
}
.generic .layout.column{
	float:left;width:325px;margin-right:0;
}
.generic .layout.column .double{
	height:339px;
}
.generic .layout.column .double .blockContent{
	height:259px;
}
.generic .layout.column .double .heightAdjustForHeader{
	height:281px;
}
.generic .layout.column .double .heightAdjustForFooter{
	height:277px;
}
.generic .layout.column .double .heightAdjustForHeaderFooter{
	height:309px;
}
.generic .layout.column .fixed{
	height:202px;
}
.generic .layout.halfHeightRow{
	clear:both;float:left;overflow:hidden;width:975px;height:101px;margin:0 0 15px 0;
}
.generic .layout.halfHeightRow .block{
	height:101px;float:left;margin-right:15px;
}
.generic .layout.halfHeightRow .blockContent{
	height:21px;
}
.generic .layout.halfHeightRow .double{
	width:635px;
}
.generic .layout.halfHeightRow .fixed{
	width:310px;
}
.generic .layout.halfHeightRow .footerOverlay .blockContent{
	height:101px;margin:0;padding:0;
}
.generic .layout.halfHeightRow .footerOverlay .blockFooter{
	border:none;
}
.generic .layout.halfHeightRow .heightAdjustForHeader{
	height:54px;
}
.generic .layout.halfHeightRow .heightAdjustForFooter{
	height:50px;
}
.generic .layout.halfHeightRow .heightAdjustForHeaderFooter{
	height:83px;
}
.generic .layout.halfHeightRow .promo .blockFooter{
	background-position:0 -11px;padding:10px 12px 0 12px;height:20px;width:286px;
}
.generic .layout.halfHeightRow .promo p{
	color:#FF0;
}
.generic .layout.halfHeightRow .thinFooter .blockContent{
	height:49px;
}
.generic .layout.halfHeightRow .promoBar .blockContent{
	padding:0;height:67px;
}
.generic .layout.halfHeightRow .promoBar ul{
	margin:7px 0 0 17px;
}
.generic .layout.halfHeightRow .promoBar li{
	width:225px;height:55px;float:left;margin:0;padding:0 8px 0 0;
}
.generic .layout.halfHeightRow .promoBar a.text{
	line-height:12px;font-weight:bold;font-size:11px;padding:14px 0 0 12px;width:211px;height:39px;display:block;position:relative;border:1px #dee2e5 solid;background-color:#e3eaf2;
}
.generic .layout.halfHeightRow .promoBar a.text:hover{
	background-color:transparent;
}
.generic .layout.halfHeightRow .promoBar a.text img{
	right:0;top:-1px;height:55px;position:absolute;
}
.generic .layout.halfHeightRow .promoBar a.text span{
	color:#666;
}
.generic .layout.full{
	clear:both;float:left;overflow:visible;width:975px;margin:0;
}
.generic .layout.full .blockContent{
	height:auto;
}
.generic .layout.full p{
	margin:0 0 20px 0;
}
.generic .layout.full .fixed{
	width:960px;
}
.generic .layout.large{
	float:left;width:650px;position:relative;
}
.generic .layout.large .blockContent{
	height:auto;
}
.generic .layout.large p{
	margin:0 0 20px 0;
}
.generic .layout.row{
	clear:both;float:left;overflow:hidden;height:202px;
}
.generic .layout.row .block{
	float:left;width:100%;
}
.generic .layout.row .double{
	width:635px;
}
.generic .layout.row .fixed{
	width:310px;
}
.generic .b .blockHeader,.generic .b .blockContent,.generic .b .blockFooter{
	border-color:#E5E4E4;border-width:1px;
}
.generic .b_hH_hC_hF .blockContent{
	border-top-style:none;border-left-style:solid;border-right-style:solid;border-bottom-style:none;
}
.generic .b_hH_hC_hF .blockHeader,.generic .b_hH_nC_hF .blockHeader,.generic .b_nH_hC_hF .blockContent,.generic .b_hH_hC_nF .blockHeader{
	border-top-style:solid;border-left-style:solid;border-right-style:solid;border-bottom-style:none;
}
.generic .b_hH_nC_nF .blockHeader,.generic .BAR .blockHeader,.generic .b_hH_nC_nF .blockFooter,.generic .b_nH_hC_nF>.blockContent{
	border-top-style:solid;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;
}
.generic .b_nH_hC_hF .blockFooter,.generic .b_hH_hC_hF .blockFooter,.generic .b_hH_hC_nF .blockContent{
	border-top-style:none;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;
}
.generic .r_hH_hC_nF .blockHeader,.generic .r_hH_nC_hF .blockHeader,.generic .r_hH_hC_hF .blockHeader,.generic .r_nH_hC_hF .blockContent,.generic .rT_hH_hC_nF .blockHeader,.generic .rT_hH_hC_hF .blockHeader,.generic .rT_hH_nC_nF .blockHeader,.generic .rT_hH_nC_hF .blockHeader,.generic .rT_nH_nC_hF .blockFooter,.generic .rT_nH_hC_nF .blockContent,.generic .rT_nH_hC_hF .blockContent,.round-top{
	-moz-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-opera-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;
}
.generic .r_hH_nC_nF .blockHeader,.generic .BAR .blockHeader,.generic .r_nh_nC_hF .blockFooter,.generic .r_nH_hC_nF .blockContent,.round{
	-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-opera-border-radius:5px;border-radius:5px;
}
.generic .r_hH_hC_hF .blockFooter,.generic .r_hH_nC_hF .blockFooter,.generic .r_nH_hC_hF .blockFooter,.generic .r_hH_hC_nF .blockContent,.generic .rB_hH_nC_nF .blockHeader,.generic .rB_nH_hC_hF .blockFooter,.generic .rB_hH_hC_hF .blockFooter,.generic .rB_nH_nC_hF .blockFooter,.generic .rB_hH_hC_nF .blockContent,.generic .rB_nH_hC_nF .blockContent,.round-bottom{
	-moz-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-opera-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;
}
.generic .r_hH_hC_hF .blockContent,.generic .roundedTop.haveFooter.haveContent .blockFooter,.generic .roundedTop.haveFooter.haveHeader .blockFooter,.generic .roundedTop.haveContent.haveFooter.haveHeader .blockContent,.generic .roundedTop.haveContent.noFooter.haveHeader .blockContent,.generic .roundedBottom.haveHeader.haveContent .blockHeader,.generic .roundedBottom.haveHeader.haveFooter .blockHeader,.generic .roundedBottom.haveContent.haveFooter.haveHeader .blockContent,.generic .roundedBottom.haveContent.haveFooter.noHeader .blockContent{
	-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;-opera-border-radius:0;border-radius:0;
}
.generic .block.CSUBTAB .blockContent{
	border-top:none;
}

}
.generic .block.T0{
	height:auto;
}
.generic .T1_hH_hC_hF .blockContent{
	height:25px!important;
}
.generic .T1_nH_hC_hF .blockContent,.generic .T1_hH_hC_nF .blockContent{
	height:51px!important;
}
.generic .T1_nH_hC_nF .blockContent{
	height:77px!important;
}
.generic .T2_hH_hC_hF .blockContent{
	height:93px!important;
}
.generic .T2_nH_hC_hF .blockContent,.generic .T2_hH_hC_nF .blockContent{
	height:118px!important;
}
.generic .T2_nH_hC_nF .blockContent{
	height:144px!important;
}
.generic .T2_nH_hC_nF.nested .blockContent{
	height:150px!important;
}
.generic .T3_hH_hC_hF .blockContent{
	height:164px!important;
}
.generic .T3_nH_hC_hF .blockContent,.generic .T3_hH_hC_nF .blockContent{
	height:190px!important;
}
.generic .T3_nH_hC_nF .blockContent{
	height:216px!important;
}
.generic .T4_hH_hC_hF .blockContent{
	height:236px!important;
}
.generic .T4_nH_hC_hF .blockContent,.generic .T4_hH_hC_nF .blockContent{
	height:262px!important;
}
.generic .T4_nH_hC_nF .blockContent{
	height:288px!important;
}
.generic .blockContent.shaded{
	background:url("../img/generic/sprite_generic_gradients.png") repeat-x scroll 0 -59px white;
}
.generic .blockHeader.shaded{
	background:url("../img/generic/sprite_generic_gradients.png") repeat-x scroll 0 -28px transparent;
}
.generic .blockFooter.shaded{
	background:url("../img/generic/sprite_generic_gradients.png") repeat-x scroll 0 0 transparent;
}
.generic .blockHeader{
	color:#333;font-size:11px;height:20px;margin:0;overflow:hidden;padding:9px 0 3px 10px;text-transform:uppercase;width:auto;
}
.generic .blockHeader strong{
	color:#00004a;
}
.generic .blockContent{
	margin:0;overflow:hidden;padding:15px 13px 3px;width:auto;
}
.generic .show-overflow .blockContent{
	overflow:visible;
}
.generic .noBorder .blockContent{
	padding:0;
}
.generic .thinFooter .blockFooter{
	height:0;padding-top:0;
}
.generic .blockFooter{
	height:18px;margin:0;margin-top:-2px;margin-bottom:2px;overflow:hidden;padding:10px 10px 0;width:auto;
}
.generic .noMargin{
	margin:0!important;
}
.generic .verticalMargin{
	margin-left:0!important;margin-right:0!important;
}
.generic .horizontalMargin{
	margin-top:0!important;margin-bottom:0!important;
}
.generic .leftMargin{
	margin-top:0!important;margin-bottom:0!important;margin-right:0!important;
}
.generic .topMargin{
	margin-bottom:0!important;margin-left:0!important;margin-right:0!important;
}
.generic .bottomMargin{
	margin-top:0!important;margin-left:0!important;margin-right:0!important;
}
.generic .rightMargin{
	margin-top:0!important;margin-bottom:0!important;margin-left:0!important;
}
.generic PRE{
	font-size:11px;
}
.generic .outer.container{
	border:none;margin:0;background:none;
}
.generic .container{
	margin:0 5px 10px 0;
}
.TAB{
	border-bottom:none!important;
}
.SUBTAB{
	border-top:none!important;
}
.grayified{
	background-color:#a5a5a5;width:100%;
}
.generic .AIR.container,.generic .AIR.container .blockContent{
	margin:0;padding:0;border:none!important;text-align:left;
}
.postit{
	background-color:#eef0a7;
}
.bicycleRelatedCls{
	border:1px solid #E5E4E4;border-bottom:none;
}
.bicycleTyreSelectionCls{
	background:url("../img/generic/sprites-motorsports-gradients.png") repeat-x scroll 0 -100px transparent!important;border-top:1px solid #E0E0E0!important;color:#333;display:block;font-size:10px;font-weight:bold;height:30px;line-height:16px;margin-left:-9px;margin-top:-9px;padding-top:5px;text-align:center;text-decoration:none;text-transform:uppercase;width:102%;
}
.bicycleTyreSelectionCls span{
	background:url("../img/generic/arrow-blue-right.gif") no-repeat scroll right center;padding-right:10px;
}
.hide-scrollbars{
	overflow:hidden;
}
.show-scrollbars{
	overflow:auto;
}
#overlay{
	background:#000;position:absolute;top:0;left:0;z-index:10000;width:100%;
}
.prettyPopin{
	display:none;overflow:hidden;position:absolute;z-index:11000;top:50%;left:50%;-moz-box-shadow:0 0 12px #333;-webkit-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px,OffY=0px,Color='#777777');-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0px,OffY=0px,Color='#777777')";-moz-border-radius:0 0 6px 6px;
}
.prettyPopin .prettyPopinHeader{
	background:url("../img/generic/sprite_generic_gradients.png") repeat-x scroll 0 -59px white;height:26px;padding-top:12px;-moz-border-radius:6px 6px 0 0;
}
.prettyPopin .prettyPopinHeader h3{
	text-transform:uppercase;color:#2b2b2b;margin:0 0 0 12px;font-size:11px;
}
.prettyPopin a#b_close{
	display:none;z-index:2;float:right;margin:-15px 12px 0 0;
}
.prettyPopin .prettyContent{
	position:relative;width:100%;font-size:1.2em;
}
.prettyPopin .prettyContent .prettyContent-container{
	display:none;padding:0 15px 0 0;background:#FFF;-moz-border-radius:0 0 6px 6px;
}
.prettyPopin .prettyContent .loader{
	position:absolute;top:50%;left:50%;margin:-14px 0 0 -14px;
}
#quick-search-results{
	position:absolute;right:27px;top:45px;width:298px;border:1px solid #d6d6d6;border-top:0;background:#fff;font-size:11px;padding:5px 0 0 0;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-radius:0 0 3px 3px;display:none;z-index:100;
}
#quick-search-results .helper-top{
	position:absolute;top:-5px;left:-1px;height:5px;width:300px;background:url(../img/bg/div_quicksearch-results-top.png) no-repeat;
}
#quick-search-results.loading{
	height:45px;background:#fff url(../img/temp/loading.gif) no-repeat 50% 50%;
}
#quick-search-results p.msg{
	margin:0;font-weight:bold;color:#888;text-align:center;height:45px;line-height:45px;
}
#quick-search-results p.msg strong{
	color:#004;
}
#quick-search-results h4{
	font-size:11px;font-weight:normal;
}
#quick-search-results h4 a{
	display:block;font-weight:bold;height:25px;background:#eee;line-height:25px;color:#333;padding:0 8px;text-decoration:none;
}
#quick-search-results h4 a em{
	float:right;font-style:normal;color:#888;text-decoration:none;
}
#quick-search-results h4 a:hover,#quick-search-results h4 a:hover em{
	background:#d6d6d6;color:#000;
}
#quick-search-results ul.results{
	padding:4px;margin-bottom:4px;
}
#quick-search-results ul.results li{
	border-bottom:1px solid #eee;
}
#quick-search-results ul.results li:first-child,#quick-search-results ul.results li.first-child{
	border-top:1px solid #eee;
}
#quick-search-results ul.results li a{
	display:block;padding:4px;text-decoration:none;color:#666;
}
#quick-search-results ul.results li a:hover{
	color:#000;background:url(../img/bg/ul_quick-search-hover.gif) repeat-y;
}
#quick-search-results ul.results li a strong{
	float:right;font-weight:normal;color:#888;
}
#quick-search-results ul.results li a:hover strong{
	color:#000;
}
#quick-search-results ul.results li.detailed a img.primary{
	float:left;width:60px;
}
#quick-search-results ul.results li.detailed a span{
	display:block;margin-left:68px;line-height:1em;
}
#quick-search-results ul.results li.detailed a span strong{
	display:block;float:none;font-weight:bold;color:#666;margin-bottom:5px;
}
#quick-search-results ul.results li.detailed a span img{
	display:block;margin:8px 0;
}
#quick-search-results a.results-all{
	display:block;background:#172e83;height:30px;text-decoration:none;padding:0 8px;position:relative;left:-1px;top:1px;margin-top:-1px;width:284px;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-radius:0 0 3px 3px;
}
#quick-search-results a.results-all span{
	height:30px;line-height:30px;float:left;padding-right:10px;background:url(../img/generic/arrow_white_right.gif) no-repeat 100% 11px;color:#fff;font-size:10px;text-transform:uppercase;text-decoration:none;cursor:pointer;vertical-align:bottom;
}
#quick-search-results a.results-all span em{
	font-style:normal;color:#ff0;
}
#quick-search-results a.results-all:hover{
	background:#112771;
}
#quick-search-results a.results-all:hover span{
	background-image:url(../img/generic/arrow_yellow_right.gif);color:#ff0;
}
#quick-search-results a.results-all:hover span em{
	color:#fff;
}
#quick-search-results #recent_searches_container{
	margin:0 auto;width:275px;*margin-bottom:-8px;
}
#quick-search-results #recent_searches_container h4{
	color:#2b2b2b;font-size:11px;text-transform:uppercase;padding:8px 0 7px 4px;font-weight:bold;border-bottom:1px solid #e2e1e1;margin-bottom:4px;
}
#quick-search-results ul.recent_search_results li a,#quick-search-results li#recent_searches_no_searches{
	display:block;padding:4px 4px 4px 10px;text-decoration:none;font-weight:bold;font-size:11px;color:#616161;
}
#quick-search-results ul.recent_search_results li{
	background:url("../img/bg/li_tyre-benefits-white.gif") no-repeat scroll left bottom transparent;
}
#quick-search-results ul.recent_search_results li.last_recent_event{
	background-image:none;
}
#quick-search-results ul.recent_search_results li a strong{
	float:right;color:#616161;padding-right:5px;
}
#quick-search-results ul.recent_search_results li a#recent-search-clear{
	text-transform:uppercase;background:url(../img/searchbar/clear_search.png) 8px 5px no-repeat;padding:4px 4px 16px 27px;
}
#share-price-error{
	padding-top:7px;width:199px;
}
#showcase-container{
	margin-bottom:12px;border-bottom:1px solid #E5E4E4;width:960px;
}
#lense-segments .lens2W a,#lense-segments .lens4W a{
	width:320px;height:335px;display:block;
}
#lense-segments .world-map a{
	width:640px;height:335px;display:block;
}
#lense-segments a strong{
	font-size:23px;font-weight:bold;color:#ff0;text-transform:uppercase;text-decoration:none;display:block;position:absolute;top:357px;
}
#lense-segments a:hover{
	background:url(../img/routing/segment-hover.png) top left repeat-x;
}
#lense-segments .michelin-icon a:hover{
	background:none;
}
#lense-segments .world-map span,#lense-segments .lens2W span,#lense-segments .lens4W span,#lense-segments .lenstruck span,#lense-segments .lensindustrial span,#lense-segments .lensagro span{
	font-size:11px;font-weight:bold;color:#FFF;text-transform:uppercase;float:left;text-decoration:none;display:block;position:absolute;top:390px;margin-left:100px;width:220px;
}
#lense-segments .corporate h2{
	font-size:17px;line-height:20px;font-weight:bold;text-transform:uppercase;padding:0 0 5px 30px;width:170px;
}
#lense-segments .corporate h2 a{
	text-decoration:none;color:#2b2b2b;
}
#lense-segments .corporate h2 a:hover{
	color:#ff0;background:none;
}
#lense-segments .corporate p{
	font-size:10px;font-weight:normal;color:#636363;text-transform:uppercase;margin:0 0 0 30px;letter-spacing:-1px;
}
#lense-segments .corporate p.price{
	font-size:35px;font-weight:bold;color:#333;text-transform:none;
}
#lense-segments .corporate p.arrow-up{
	background:url(../img/generic/arrow-up-black.png) top left no-repeat;
}
#lense-segments .corporate p.arrow-down{
	background:url(../img/generic/arrow-down-black.png) top left no-repeat;
}
#lense-segments .corporate p.price-tracker{
	font-size:11px;font-weight:bold;color:#000;text-transform:none;padding-left:20px;letter-spacing:normal;
}
#lense-segments .news{
	width:320px;height:335px;background:#04194c;
}
#lense-segments .news .header{
	margin:42px 0 2px 20px;line-height:50px;font-size:23px;font-weight:bold;color:#fff;text-transform:uppercase;
}
#lense-segments .news ul{
	padding:0;margin:0;width:100%;overflow:hidden;
}
#lense-segments .news ul li{
	float:none;display:inline;
}
#lense-segments .news ul a{
	width:280px;height:44px;padding:6px 20px 0;display:block;vertical-align:middle;font-size:11px;color:#ccc;text-decoration:none;background:transparent;
}
#lense-segments .news ul .odd a{
	background:#1e3679;
}
#lense-segments .news ul a:hover{
	color:#fff;
}
#lense-segments .news .all-link{
	margin:0;float:left;width:100%;
}
#lense-segments .news .all-link a{
	display:block;padding:0 20px;line-height:41px;background:url(../img/routing/news-more-button.png) 0 0 no-repeat;font-size:12px;font-weight:bold;color:#b28409;text-decoration:none;
}
#lense-segments .news .all-link a:hover{
	background-position:0 -41px;
}
#lense-segments .news .all-link a span{
	display:inline-block;padding-right:18px;line-height:41px;background:url(../img/routing/news-more-button.png) 100% 0 no-repeat;
}
#lense-segments .news .all-link a:hover span{
	background-position:100% -41px;
}
.routing-width{
	width:960px;
}
#lense-segments li{
	float:left;
}
#lense-segments li ul{
	padding:0 0 0 85px;margin:0;float:left;
}
#lense-segments .lens4W{
	width:320px;height:335px;
}
#lense-segments .lens4W.generic{
	background:url(../img/routing/segment-4-wheel.jpg) top left no-repeat;
}
#lense-segments .lens4W strong{
	background:url(../img/generic/arrow-right-yellow-4-wheel.png) top left no-repeat;padding:5px 0 10px 75px;
}
#lense-segments .lens2W{
	width:320px;height:335px;
}
#lense-segments .lens2W.generic{
	background:url(../img/routing/segment-2-wheel.jpg) top left no-repeat;
}
#lense-segments .lens2W strong{
	background:url(../img/generic/arrow-right-yellow-2-wheel.png) top left no-repeat;padding:5px 0 10px 75px;
}
#lense-segments .world-map{
	background:url(../img/routing/world-map-landing.jpg) top left no-repeat;width:640px;height:335px;
}
#lense-segments .world-map strong{
	background:url(../img/generic/arrow-right-yellow-large.png) top left no-repeat;padding:5px 0 10px 75px;
}
#lense-segments .corporate{
	background:url(../img/routing/segment-corporate.gif) top left no-repeat;width:320px;height:335px;
}
#lense-segments .corporate .share-price{
	width:320px;height:205px;
}
#lense-segments .corporate .share-price:hover{
	background:#f6f6f6;cursor:pointer;
}
#lense-segments .corporate .share-price-detail{
	padding-top:65px;
}
#lense-segments .corporate .michelin-icon{
	background:url(../img/generic/arrow-right-yellow.png) 0 65px no-repeat;position:absolute;padding:65px 0 0 158px;
}
.routing-news-ticker{
	margin:15px 0 5px!important;
}
.routing-news-ticker h3{
	float:left;padding:0 5px 0 0;line-height:22px!important;
}
.routing-news-ticker #news-ticker-bar{
	background-color:#FFF;float:left;width:780px;
}
.routing-news-ticker #news-ticker-bar a{
	line-height:22px;color:#666;
}
.routing-news-ticker #news-ticker-bar a span{
	width:780px;
}
.routing-news-ticker #news-ticker-pause{
	position:absolute;top:0;right:60px;display:block;width:30px;height:30px;background:url(../img/routing/news_ticker_nav.jpg) 0 0 no-repeat;
}
.routing-news-ticker #news-ticker-prev{
	position:absolute;top:0;right:30px;display:block;width:30px;height:30px;background:url(../img/routing/news_ticker_nav.jpg) -31px 0 no-repeat;
}
.routing-news-ticker #news-ticker-next{
	position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:url(../img/routing/news_ticker_nav.jpg) -62px 0 no-repeat;
}
.routing-news-ticker .pause{
	position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:url(../img/routing/news_ticker_nav.jpg) -93px 0 no-repeat!important;
}
.tickers{
	width:290px;height:110px;padding:20px 0 0 30px;
}
.tickers img{
	margin:5px 0 10px 30px;
}
#lense-segments li.motorbicycle_container{
	display:block;height:335px;width:320px;
}
#lense-segments li.motorbicycle_container .bicycle_container{
	height:105px;width:323px;
}
#lense-segments li.motorbicycle_container .bicycle_container.generic{
	background:url("../img/routing/bicycle_bg.jpg") no-repeat scroll left top transparent;
}
#lense-segments li.motorbicycle_container .motorcycle_container{
	height:230px;width:323px;
}
#lense-segments li.motorbicycle_container .motorcycle_container.generic{
	background:url("../img/routing/bike_bg.jpg") no-repeat scroll left top transparent;
}
#lense-segments li.motorbicycle_container .bicycle_container a,#lense-segments .b a,#lense-segments li.motorbicycle_container .motorcycle_container a{
	width:320px;height:230px;display:block;text-decoration:none;
}
#lense-segments li.motorbicycle_container .motorcycle_container strong{
	background:url("../img/generic/arrow-right-yellow-2-wheel.png") no-repeat scroll left top transparent;padding:5px 0 10px 75px;
}
#lense-segments li.motorbicycle_container .bicycle_container strong{
	background:url("../img/generic/arrow-right-yellow-bicycle-wheel.png") no-repeat scroll left top transparent;padding:0 0 10px 75px;
}
#lense-segments li.motorbicycle_container div a strong{
	color:#FF0;display:block;font-size:23px;font-weight:bold;position:absolute;text-decoration:none;text-transform:uppercase;
}
#lense-segments li.motorbicycle_container .bicycle_container a strong{
	top:386px;
}
#lense-segments li.motorbicycle_container .motorcycle_container a strong{
	top:277px;
}
#lense-segments li.motorbicycle_container .bicycle_container a span,#lense-segments li.motorbicycle_container .motorcycle_container a span{
	font-size:11px;font-weight:bold;color:#FFF;text-transform:uppercase;float:left;text-decoration:none;display:block;position:absolute;margin-left:100px;width:220px;
}
#lense-segments li.motorbicycle_container .bicycle_container a span{
	top:413px;
}
#lense-segments li.motorbicycle_container .motorcycle_container a span{
	top:309px;
}
#header-holder{
	width:641px;float:left;
}
#search-header{
	padding-top:12px;float:left;width:635px;
}
#search-header .search-type-head{
	background:#f2f2f2;border-top:1px solid #dedede;border-bottom:1px solid #dedede;float:left;width:100%;
}
#search-header .search-type-head h3{
	color:#00004a;font-size:14px;text-transform:uppercase;padding:15px 12px 5px 12px;float:left;
}
#search-header .search-type-head a{
	float:left;color:#00004a;text-decoration:none;font-size:11px;font-weight:bold;background:url(../img/generic/arrow-blue-right.gif) center right no-repeat;padding-right:10px;margin-top:17px;
}
#search-header .search-type-head a:hover{
	text-decoration:underline;
}
.search-results-block{
	margin-bottom:12px;
}
.search-results-block ul{
	margin:12px 12px 12px 12px;float:left;
}
.search-results-block ul.search-results-tyres li,.search-results-block ul.search-results-other li{
	margin:10px 0 2px 0;background:url(../img/bg/li_fade-long.gif) bottom left no-repeat;float:left;width:600px;
}
.search-results-block ul.search-results-tyres li{
	overflow:auto;
}
.search-results-block ul.search-results-other li{
	padding-bottom:6px;
}
.search-results-block ul.search-results-tyres li:last-child,.search-results-block ul.search-results-tyres li.last-child,.search-results-block ul.search-results-other li:last-child,.search-results-block ul.search-results-other li.last-child{
	background:none;
}
.search-results-block .search-results-tyres li{
	position:relative;
}
.search-results-block .blockContent{
	position:relative;padding-left:0;padding-right:0;
}
.search-results-block img{
	float:left;margin-right:12px;
}
.search-results-block .search-type-head h4{
	height:25px;
}
.search-results-block h4{
	float:left;width:420px;clear:right;
}
.search-results-block h4.wide-title{
	width:600px;
}
.search-results-block h4 a{
	color:#00004a;font-size:11px;font-weight:bold;text-decoration:none;text-transform:capitalize;margin-bottom:2px;clear:both;
}
.search-results-block h4 a:hover{
	text-decoration:underline;
}
.search-results-block .search-results-tyres .item-info{
	width:420px;float:left;height:105px;overflow:hidden;
}
.search-results-block p{
	font-size:11px;color:#616161;
}
#search-filter ul{
	margin:15px 12px 15px 12px;font-weight:normal;
}
#search-no-results{
	padding:0 0 12px 12px;float:left;
}
#search-no-results p{
	font-style:italic;margin-bottom:0;
}
#right-holder{
	width:318px;float:left;margin:12px 0 0 0;overflow:hidden;
}
#search-right-nav{
	float:left;width:318px;
}
#search-right-nav .search-recent,#search-right-nav .search-related{
	width:318px;
}
#search-right-nav .search-recent a,#search-right-nav .search-related a{
	text-transform:capitalize;
}
#search-right-nav ul{
	margin-bottom:12px;
}
#search-no-results li,#search-right-nav li{
	background:url(../img/bg/li_tyre-benefits-white.gif) bottom left no-repeat;padding-bottom:1px;width:290px;font-weight:bold;
}
#search-no-results li:last-child,#search-no-results li.last-child,#search-right-nav li:last-child,#search-right-nav li.last-child{
	background:none;
}
#search-no-results li a,#search-right-nav li a{
	color:#616161;font-size:11px;text-decoration:none;display:block;padding:5px 0 5px 0;
}
#search-right-nav li em{
	float:right;cursor:pointer;
}
#search-no-results li a:hover,#search-right-nav li a:hover{
	color:#000;
}
.search-results-block .pagination-holder{
	float:right;position:relative;width:175px;margin-bottom:15px;
}
.search-results-block .pagination-holder #pagify{
	float:left;width:125px;height:22px;overflow:hidden;position:relative;
}
.search-results-block .pagination-holder .pagination-next,.search-results-block .pagination-holder .pagination-prev{
	float:left;
}
.search-results-block #pagify ul.pagination-page-list{
	position:absolute;margin:0!important;
}
.search-results-block .pagination-page-list li{
	cursor:pointer;color:#FFF;border-right:1px solid #FFF;font-size:10px;font-weight:bold;float:left;background:#c3d4e6;width:22px;overflow:hidden;height:22px;
}
.search-results-block .pagination-page-list li a:hover,.search-results-block .pagination-page-list .current{
	background:#5a83b6;text-decoration:none;color:#FFF;font-size:10px;
}
.search-results-block .pagination-page-list li.blank{
	color:#FFF;border-right:1px solid #FFF;background:#FFF;cursor:default;
}
.search-results-block .pagination-small-next,.search-results-block .pagination-small-prev{
	border:1px solid #e4e4e4;color:#000;width:18px;height:13px;padding:4px 1px 3px 1px;
}
.search-results-block .pagination-small-next a:hover,.search-results-block .pagination-small-prev a:hover{
	background:none;
}
.search-results-block .pagination-small-prev{
	background:url(../img/generic/arrow-blue-light-left.gif) top left no-repeat;margin-right:1px;display:block;
}
.search-results-block .pagination-small-next{
	background:url(../img/generic/arrow-blue-light-right.gif) 9px 7px no-repeat;display:block;
}
.search-results-block .pagination-small-prev:hover{
	background:url(../img/generic/arrow-blue-dark-left.gif) 8px 7px no-repeat;
}
.search-results-block .pagination-small-next:hover{
	background:url(../img/generic/arrow-blue-dark-right.gif) 8px 7px no-repeat;
}
.search-results-block #pagify li a{
	text-decoration:none;display:block;padding:4px 2px 6px 4px;text-align:center;
}
.search-results-block .pagination-holder .disabled:hover,.search-results-block .pagination-holder .disabled{
	background:none;cursor:default;
}
#search-filters{
	overflow:hidden;
}
#search-filters .filters{
	margin-top:0;margin-bottom:15px;
}
#search-filters .filters li a{
	padding:0 10px;background-image:none!important;
}
#share-bar{
	background:url(../img/bg/div_share-bar.gif) bottom left no-repeat;padding-left:2px;z-index:14;position:relative;
}
#share-bar ul#share-bar-items{
	background:url(../img/bg/div_share-bar.gif) bottom right no-repeat;display:block;height:26px;position:relative;
}
#share-bar ul li{
	float:left;background:url(../img/bg/li_tabs-tyre-nav_divider-grey.gif) 0 1px no-repeat;display:block;padding-left:2px;
}
#share-bar ul li:first-child,#share-bar ul li.first-child{
	background:none;padding-left:0;margin-left:-2px;
}
#share-bar li a{
	color:#a3a3a3;font-size:11px;text-decoration:none;display:block;height:20px;padding:6px 8px 0 6px;
}
#share-bar li a:hover{
	color:#678cb9;background:url(../img/bg/div_share-bar.gif) -5px 1px no-repeat;
}
#share-bar ul li:first-child a:hover,#share-bar ul li.first-child a:hover{
	background:url(../img/bg/div_share-bar.gif) 0 1px no-repeat;
}
#share-bar ul li:last-child a:hover,#share-bar ul li.last-child a:hover{
	background:url(../img/bg/div_share-bar.gif) -446px 1px no-repeat;
}
#share-bar li span{
	background:url(../img/generic/icons-share-nav.gif) no-repeat;display:block;width:100%;height:23px;padding:0 0 0 15px;cursor:pointer;
}
#share-bar li.share-rss a{
	padding-top:5px;padding-bottom:1px;width:18px;height:19px;
}
#share-bar li.share-rss span{
	background-position:3px 0;
}
#share-bar li.share-facebook span{
	background-position:-6px -79px;
}
#share-bar li.share-facebook span:hover{
	background-position:-6px -55px;
}
#share-bar li.share-twitter span{
	background-position:-6px -134px;
}
#share-bar li.share-twitter span:hover{
	background-position:-6px -110px;
}
#share-bar li.share-odnoklassniki-ru span{
	background-position:0 -444px;padding:0 0 0 20px!important;
}
#share-bar li.share-odnoklassniki-ru span:hover{
	background-position:0 -470px;
}
#share-bar li.share-share a{
	width:13px;height:19px;
}
#share-bar li.share-share span{
	background-position:-6px -188px;
}
#share-bar li.share-share span:hover{
	background-position:-6px -164px;
}
#share-bar li ul li a:hover{
	position:absolute;background:none;
}
#share-bar li.share-share ul{
	height:0;overflow:hidden;position:absolute;top:28px;left:-4px;width:160px;background:url(../img/bg/ul_share-subnav-drop.png) no-repeat top left;
}
#share-bar li.share-share ul.rss{
	left:31px;
}
#share-bar li.share-share:hover ul{
	height:auto;overflow:visible;padding:15px 10px 15px 10px;
}
#share-bar li.share-share ul li{
	float:left;overflow:hidden;padding:0;position:relative;margin:5px 4px 10px 4px;width:16px;height:16px;background:url(../img/sprites/bookmarks.gif) no-repeat;
}
#share-bar li.share-share ul li.title{
	width:150px;background:none;font-size:11px;font-weight:bold;margin-bottom:0;
}
#share-bar li.share-share ul li a{
	float:left;
}
#share-bar li.share-share ul li a:hover{
	background:none;
}
#share-bar li.share-share ul li:last-child,#share-bar li.share-share ul li.last-child{
	margin-bottom:-10px;
}
#share-bar li.share-share ul li.bottom-helper{
	padding:0!important;margin:0!important;position:absolute;width:180px;height:12px;bottom:-12px;left:0;background:url(../img/bg/ul_share-subnav-drop.png) no-repeat bottom left;
}
#share-bar li.share-email a{
	width:16px;height:19px;
}
#share-bar li.share-email span{
	background-position:-6px -246px;
}
#share-bar li.share-email span:hover{
	background-position:-6px -222px;
}
#share-bar li.share-print a{
	width:16px;height:19px;
}
#share-bar li.share-print span{
	background-position:-6px -304px;
}
#share-bar li.share-print span:hover{
	background-position:-6px -280px;
}
#share-bar li.share-pdf span{
	background-position:-6px -357px;
}
#share-bar li.share-pdf span:hover{
	background-position:-6px -333px;
}
.type-detail-sizes table th{
	cursor:pointer;background:#dfdfdf;font-size:11px;color:#666;font-weight:bold;width:154px;height:20px;padding:2px 0 0 0;text-align:left;border-right:1px solid #FFF;text-align:center;
}
.type-detail-sizes table th:last-child,.type-detail-sizes table th.last-child{
	border-right:none;
}
two-wheel-table th.narrow{
	width:50px;
}
.type-detail-sizes thead tr .header span{
	background:#dfdfdf url(../img/generic/arrow_grey_unsorted.gif) no-repeat 0 4px;margin:0 0 10px 0;padding-left:15px;cursor:pointer;
}
.type-detail-sizes thead tr .headerSortUp span{
	background:#dfdfdf url(../img/generic/arrow_grey_up.gif) no-repeat 0 5px;
}
.type-detail-sizes thead tr .headerSortDown span{
	background:#dfdfdf url(../img/generic/arrow_grey_down.gif) no-repeat 0 5px;
}
.type-detail-sizes table td{
	width:154px;text-align:center;color:#333;font-size:11px;height:11px;border-right:1px solid #f0f5f8;padding:3px 0 3px 0;
}
.type-detail-sizes table td:last-child,.type-detail-sizes table td.last-child{
	border-right:none;
}
.type-detail-sizes tr.table-row-odd td{
	background:#d7e2ec;
}
.type-detail-sizes tr.table-row-even td{
	background:none;border-right:none;
}
#promo-tyre-size-block{
	margin-right:12px;
}
.promo-tyre-sizes{
	width:312px;cursor:default;
}
#promo-tyre-size-block-2wheel .success{
	display:block;background:url(../img/sprites/fitments-selection_status.png) -400px 50% no-repeat;padding-left:20px;
}
#promo-container .promo-tyre-sizes .blockContent{
	padding:0;height:138px!important;overflow:hidden;background:#6486b3!important;position:relative;
}
.promo-tyre-sizes .blockContent p{
	text-transform:uppercase;font-weight:bold;display:block;
}
.promo-tyre-sizes .blockContent p.warning{
	color:#00004a;height:28px;margin:0;padding:0 10px 0 0;background:#c2d4e6;font-size:10px;
}
.promo-tyre-sizes .blockContent .warning a{
	padding:8px 0 0 0;text-align:center;display:block;height:20px;margin:0;
}
.promo-tyre-sizes .blockContent td.warning{
	padding:0;
}
.promo-tyre-sizes .blockContent td.warning a.more{
	padding:0;color:#00004a;text-decoration:none;font-size:10px;text-transform:inherit;height:13px;margin-right:10px;text-align:left;display:block;
}
.promo-tyre-sizes .blockContent td.warning a:hover{
	text-decoration:underline;
}
.promo-tyre-sizes .blockContent .warning a span{
	padding:0 0 0 15px;display:block;background:url(../img/generic/warning-round.gif) 9px -1px no-repeat;
}
.promo-tyre-sizes .blockContent td.warning a span{
	padding:0;
}
.promo-tyre-sizes .blockContent p.title{
	color:#FFF;height:18px;background:url(../img/bg/table_size_border.gif) bottom right no-repeat #7293bc;margin:0;padding:6px 0 0 10px;font-size:11px;
}
.promo-tyre-sizes .blockContent p.link{
	background:#94aecf;margin:0;padding:0 10px 0 0;position:absolute;line-height:29px;border-top:1px solid bottom:0;width:302px;text-align:right;
}
.promo-tyre-sizes .blockContent p.link a{
	color:#00004a;font-size:10px;text-decoration:none;background:url(../img/generic/arrow-blue-right.gif) center right no-repeat;margin-right:2px;
}
.promo-tyre-sizes .blockContent p.link a:hover{
	text-decoration:underline;
}
.promo-tyre-sizes tr th{
	color:#fff;text-align:left;font-size:10px;width:155px;background:url(../img/bg/table_size_border.gif) bottom right no-repeat #7293bc;padding:0 0 0 12px;line-height:22px;font-weight:bold;
}
#promo-tyre-size-block-2wheel tr .narrow{
	width:100px;
}
.promo-tyre-sizes tr:last-child th,.promo-tyre-sizes tr.last-child th{
	background-position:top right;cursor:default;
}
.promo-tyre-sizes tr td{
	color:#fff;text-align:left;font-size:10px;background:url(../img/bg/table_size_border.gif) bottom left no-repeat #5e82b1;padding:0 0 0 10px;line-height:22px;width:155px;cursor:default;
}
#promo-tyre-size-block-2wheel tr .wide{
	width:210px;
}
.promo-tyre-sizes tr:last-child td,.promo-tyre-sizes tr.last-child td{
	background-position:top left;
}
#promo-tyre-size-block-2wheel .rear-wheel tr th,#promo-tyre-size-block-2wheel .rear-wheel tr td{
	background:url(../img/bg/table_size_border-usage.gif) bottom right no-repeat #83a5ca;
}
#promo-tyre-size-block-2wheel .front-wheel tr th,#promo-tyre-size-block-2wheel .front-wheel tr td{
	background:url(../img/bg/table_size_border-my-bike.gif) bottom right no-repeat #6486b3;
}
#promo-tyre-size-block-2wheel .my-bike tr th,#promo-tyre-size-block-2wheel .my-bike tr td{
	background:url(../img/bg/table_size_border-my-bike.gif) bottom right no-repeat #7293bc;text-transform:uppercase;
}
#promo-tyre-size-block-2wheel .my-usage tr th,#promo-tyre-size-block-2wheel .my-usage tr td{
	background:url(../img/bg/table_size_border-usage.gif) bottom right no-repeat #83a5ca;
}
#promo-tyre-size-block-2wheel .my-bike tr td.warning,#promo-tyre-size-block-2wheel .my-usage tr td.warning{
	background:url(../img/bg/table_size_border-warning.gif) bottom right no-repeat #ccddeb;
}
#promo-tyre-size-block-2wheel .my-bike tr td.warning a,#promo-tyre-size-block-2wheel .my-usage tr td.warning a{
	height:auto;font-weight:normal;text-transform:none;
}
#promo-tyre-size-block-2wheel .my-bike tr td.warning span,#promo-tyre-size-block-2wheel .my-usage tr td.warning span{
	background:url(../img/sprites/fitments-selection_status.png) 10px 50% no-repeat;padding-left:28px;
}
#promo-tyre-size-block-2wheel .rear-wheel tr th,#promo-tyre-size-block-2wheel .front-wheel tr th{
	color:#00004a;font-size:11px;text-transform:uppercase;
}
#promo-tyre-size-block-2wheel tr td{
	color:#FFF;
}
.promo-tyre-sizes .blockFooter{
	text-align:right;height:22px;background:#FFF!important;
}
.promo-tyre-sizes .blockFooter a.more{
	font-size:10px;
}
.promo-tyre-sizes .blockHeader .box-header-title{
	float:left;
}
.promo-tyre-sizes .blockHeader .units-switch-container{
	float:right;margin:-2px 5px 0 0;
}
.promo-tyre-sizes .blockContent p.link.bicycle{
	height:28px;line-height:24px;padding-top:2px;
}
.promo-tyre-sizes .blockContent p.link.bicycle a{
	color:#006;font-weight:bold;
}
#promo-tyre-size-block-2wheel .my-bike.bicycle tr td{
	line-height:27px;
}
.promo-tyre-sizes .blockFooter a.more.bicycle{
	font-weight:bold;color:#006;
}
#tyre-sizes .eu-labelling-cell-span-2 .eu-labelling-info{
	left:28px;top:5px;
}
.tab-cont-wrap .link-top{
	text-align:right;padding-bottom:12px;margin-top:12px;
}
#tyre-details-tabs{
	width:960px;overflow:hidden;margin-bottom:12px;
}
#tyre-details-tabs .tab-cont-wrap{
	float:left;
}
#tyre-details-tabs ul.tabs{
	margin:0 -1px 0 -1px;
}
#tyre-details-tabs ul.tabs1 li{
	width:960px;
}
#tyre-details-tabs ul.tabs2 li{
	width:479px;
}
#tyre-details-tabs ul.tabs3 li{
	width:319px;
}
#tyre-details-tabs ul.tabs3 li:last-child,#tyre-details-tabs ul.tabs3 li.last-child{
	width:318px;
}
#tyre-details-tabs ul.tabs4 li{
	width:238px;
}
#tyre-details-tabs ul.tabs4 li:first-child,#tyre-details-tabs ul.tabs4 li.first-child,#tyre-details-tabs ul.tabs4 li:last-child,#tyre-details-tabs ul.tabs4 li.last-child{
	width:239px;
}
#tyre-details-tabs ul.tabs5 li{
	width:190px;
}
#tyre-details-tabs ul.tabs5 li:first-child,#tyre-details-tabs ul.tabs5 li.first-child,#tyre-details-tabs ul.tabs5 li:last-child,#tyre-details-tabs ul.tabs5 li.last-child{
	width:191px;
}
#tyre-details-tabs ul.tabs li{
	float:left;padding-left:2px;
}
#tyre-details-tabs ul.tabs li a{
	background:url(../img/bg/li_tyre_detail_tabs.gif) right -40px no-repeat;display:block;height:25px;text-align:center;padding-top:10px;line-height:12px;text-transform:uppercase;color:#333;font-size:11px;text-decoration:none;font-weight:bold;
}
#tyre-details-tabs ul.tabs li a:hover,#tyre-details-tabs ul.tabs li a.current{
	background:url(../img/bg/li_tyre_detail_tabs.gif) right 0 no-repeat;
}
#tyre-details-tabs-bicycle{
	width:960px;overflow:hidden;margin:12px 0 0;
}
#tyre-details-tabs-bicycle .tab-cont-wrap{
	float:left;width:960px;
}
#tyre-details-tabs-bicycle .tab-cont-wrap .tab-content{
	float:left;border-top:1px solid #E7E7E6;margin:12px 0 13px 0;
}
#tyre-details-tabs-bicycle .tab-cont-wrap .tab-related-tubes{
	border:none;
}
#tyre-details-tabs-bicycle .tab-cont-wrap .tab-content#type-detail-overview{
	float:left;background:none;padding:0;width:960px;margin:0;border:none;margin:2px 0 10px 0;
}
#tyre-details-tabs-bicycle ul.tabs{
	margin:0;
}
#tyre-details-tabs-bicycle ul.tabs1 li{
	width:959px;
}
#tyre-details-tabs-bicycle ul.tabs2 li{
	width:480px;
}
#tyre-details-tabs-bicycle ul.tabs2 li:first-child{
	width:479px;
}
#tyre-details-tabs-bicycle ul.tabs3 li{
	width:320px;
}
#tyre-details-tabs-bicycle ul.tabs3 li:first-child{
	width:319px;
}
#tyre-details-tabs-bicycle ul.tabs4 li{
	width:240px;
}
#tyre-details-tabs-bicycle ul.tabs4 li:first-child{
	width:239px;
}
#tyre-details-tabs-bicycle ul.tabs5 li{
	width:192px;
}
#tyre-details-tabs-bicycle ul.tabs5 li:first-child{
	width:191px;
}
#tyre-details-tabs-bicycle ul.tabs li{
	background:url(../img/bg/li_tyre_detail_tabs.png) top right no-repeat;float:left;
}
#tyre-details-tabs-bicycle ul.tabs li:first-child{
	border-left:1px solid #eaeaea;
}
#tyre-details-tabs-bicycle ul.tabs li a{
	background:url(../img/bg/li_tyre_detail_tabs.png) top right no-repeat;display:block;height:24px;text-align:center;padding-top:10px;text-transform:uppercase;color:#fff;font-size:11px;text-decoration:none;font-weight:bold;
}
#tyre-details-tabs-bicycle ul.tabs li a:hover,#tyre-details-tabs-bicycle ul.tabs li a.current{
	background:url(../img/bg/li_tyre_detail_tabs.png) bottom right no-repeat;color:#333;
}
#tabs-lens-trigger,#motorsports-tabs-lens-trigger{
	height:37px;background:url(../img/sprites/tabs_lens.png) no-repeat 0 -76px;width:936px;padding:1px 1px 0 1px;margin:0 0 7px 0;
}
#container-tyre-launcher #tabs-lens-trigger,#container-tyre-launcher #motorsports-tabs-lens-trigger{
	width:958px;height:33px!important;margin:0;overflow:hidden;background-position:0 -114px;
}
#tabs-lens-trigger li,#tabs-lens-trigger li a,#tabs-lens-trigger li a span,#tabs-lens-trigger li a span em,#motorsports-tabs-lens-trigger li,#motorsports-tabs-lens-trigger li a,#motorsports-tabs-lens-trigger li a span,#motorsports-tabs-lens-trigger li a span em{
	text-decoration:none;float:left;cursor:pointer;
}
#tabs-lens-trigger li,#motorsports-tabs-lens-trigger li{
	height:33px;border-left:1px solid #dae5ec;border-right:1px solid #fff;
}
#tabs-lens-trigger li:first-child,#tabs-lens-trigger li.first-child,#motorsports-tabs-lens-trigger li:first-child,#motorsports-tabs-lens-trigger li.first-child{
	border-left:0;
}
#tabs-lens-trigger li:last-child,#tabs-lens-trigger li.last-child,#motorsports-tabs-lens-trigger li:last-child,#motorsports-tabs-lens-trigger li.last-child{
	border-right:0;
}
#tabs-lens-trigger li a,#motorsports-tabs-lens-trigger li a{
	height:33px;background:url(../img/sprites/tabs_lens.png) no-repeat 50% -38px;padding:0 22px;
}
#tabs-lens-trigger li:first-child a,#tabs-lens-trigger li.first-child a,#motorsports-tabs-lens-trigger li:first-child a,#motorsports-tabs-lens-trigger li.first-child a{
	background-position:0 -38px;
}
#tabs-lens-trigger li:last-child a,#tabs-lens-trigger li.last-child a,#motorsports-tabs-lens-trigger li:last-child a,#motorsports-tabs-lens-trigger li.last-child a{
	background-position:100% -38px;
}
#tabs-lens-trigger li a span em,#motorsports-tabs-lens-trigger li a span em{
	height:33px;font-style:normal;line-height:34px;font-weight:bold;color:#333;text-transform:uppercase;font-size:11px;padding-left:45px;background-position:0 -4px;background-repeat:no-repeat;
}
#tabs-lens-trigger li a:hover span em,#motorsports-tabs-lens-trigger li a:hover span em{
	color:#000;
}
#tabs-lens-trigger li.active,#motorsports-tabs-lens-trigger li.active{
	border:0;background:url(../img/sprites/tabs_lens.png) no-repeat 0 -152px;padding-left:4px;height:38px;position:relative;margin:0 -1px;
}
#tabs-lens-trigger li.active a,#motorsports-tabs-lens-trigger li.active a{
	background:url(../img/sprites/tabs_lens.png) no-repeat 100% 0;height:38px;padding-right:24px;padding-left:20px;
}
#tabs-lens-trigger li:first-child.active,#tabs-lens-trigger li.first-child.active,#motorsports-tabs-lens-trigger li:first-child.active,#motorsports-tabs-lens-trigger li.first-child.active{
	margin-left:0;padding-left:4px;
}
#tabs-lens-trigger li:first-child.active a,#motorsports-tabs-lens-trigger li:first-child.active a{
	padding-right:24px;padding-left:18px;
}
#tabs-lens-trigger li.active a span,#motorsports-tabs-lens-trigger li.active a span{
	background:url(../img/sprites/tabs_lens.png) no-repeat 50% 0;height:38px;
}
.bicycle-container #tabs-lens-trigger li.active{
	z-index:2;
}
.bicycle-container #tabs-lens-trigger li.active a span{
	background:url(../img/sprites/tabs_lens_active_bicycle.png) no-repeat 50% 0;height:52px;
}
#tabs-lens-trigger li.active a span em,#motorsports-tabs-lens-trigger li.active a span em{
	background-position:0 -44px;
}
#tabs-lens-trigger li.alt,#motorsports-tabs-lens-trigger li.alt{
	border-left:1px solid #d8dee4;
}
#tabs-lens-trigger li.alt a,#motorsports-tabs-lens-trigger li.alt a{
	background:none;
}
#tabs-lens-trigger li.alt a span em,#motorsports-tabs-lens-trigger li.alt a span em{
	color:#666;background-position:0 -124px;
}
#tabs-lens-trigger li.alt a:hover span em,#motorsports-tabs-lens-trigger li.alt a:hover span em{
	color:#333;
}
#tabs-lens-trigger li.lens-car a span em,#motorsports-tabs-lens-trigger li.lens-car a span em{
	background-image:url(../img/sprites/vehicles-car.png);
}
#tabs-lens-trigger li.lens-4x4 a span em,#motorsports-tabs-lens-trigger li.lens-4x4 a span em{
	background-image:url(../img/sprites/vehicles-4x4.png);
}
#tabs-lens-trigger li.lens-van a span em,#motorsports-tabs-lens-trigger li.lens-van a span em{
	background-image:url(../img/sprites/vehicles-van.png);
}
#tabs-lens-trigger li.lens-bike a span em,#motorsports-tabs-lens-trigger li.lens-bike a span em{
	background-image:url(../img/sprites/vehicles-bike.png);
}
#tabs-lens-trigger li.lens-offroad a span em,#motorsports-tabs-lens-trigger li.lens-offroad a span em{
	background-image:url(../img/sprites/vehicles-offroad.png);
}
#tabs-lens-trigger li.lens-scooter a span em,#motorsports-tabs-lens-trigger li.lens-scooter a span em{
	background-image:url(../img/sprites/vehicles-scooter.png);
}
#tabs-lens-trigger li:first-child.active a,#motorsports-tabs-lens-trigger li:first-child.active a{
	padding-right:24px;padding-left:18px;
}
#tabs-lens-trigger li.lense-segment-903 a span em{
	background-image:url(../img/bicycle/bicycle_roadbike_sprite.png);
}
#tabs-lens-trigger li.lense-segment-902 a span em{
	background-image:url(../img/bicycle/bicycle_mtb_sprite.png);
}
#tabs-lens-trigger li.lense-segment-901 a span em{
	background-image:url(../img/bicycle/bicycle_city_sprite.png);
}
#tabs-lens-trigger li.lense-segment-all a span em{
	background-image:url(../img/bicycle/bicycle_city_sprite.png);
}
.basic-sel-tooltip{
	cursor:help;position:relative;
}
#tooltip{
	position:absolute;z-index:9999;color:#666;font-size:11px;line-height:1.1em;width:auto;float:left;max-width:200px;top:0;left:0;display:none;
}
.tooltip-top,.tooltip-top *,.tooltip-bottom,.tooltip-bottom *,.tooltip-content .tooltip-left,.tooltip-content .tooltip-right{
	position:absolute;display:block;
}
.tooltip-top,.tooltip-bottom{
	background-image:url(../img/sprites/tooltip-tb.png);background-repeat:repeat-x;height:10px;width:100%;
}
.tooltip-left,.tooltip-right{
	background-image:url(../img/sprites/tooltip-corners.png);background-repeat:none;width:10px;height:10px;
}
.tooltip-top{
	top:-10px;background-position:0 0;
}
.tooltip-bottom{
	bottom:-10px;background-position:0 100%;
}
.tooltip-top .tooltip-left{
	background-position:0 0;left:-10px;
}
.tooltip-top .tooltip-right{
	background-position:100% 0;right:-10px;
}
.tooltip-bottom .tooltip-left{
	left:-10px;background-position:0 100%;
}
.tooltip-bottom .tooltip-right{
	right:-10px;background-position:100% 100%;
}
.tooltip-content{
	background:#fff;position:relative;
}
.tooltip-content .tooltip-left,.tooltip-content .tooltip-right{
	width:10px;height:100%;background-image:url(../img/sprites/tooltip-lr.png);
}
.tooltip-content .tooltip-left{
	left:-10px;background-position:0 0;
}
.tooltip-content .tooltip-right{
	right:-10px;background-position:100% 0;
}
#container-tyre-launcher{
	position:relative;z-index:2;width:960px!important;margin-bottom:2px!important;
}
#container-tyre-launcher .controls{
	display:block;position:absolute;width:23px;height:23px;top:70px;background:url(../img/sprites/tyre-launcher-controls.png) no-repeat;z-index:55;
}
#container-tyre-launcher #prev,#container-tyre-launcher .prev{
	background-position:0 0;left:10px;
}
#container-tyre-launcher #prev:hover,#container-tyre-launcher .prev:hover{
	background-position:0 -23px;
}
#container-tyre-launcher #prev.disabled,#container-tyre-launcher .prev.disabled{
	background-position:0 -46px;cursor:default;
}
#container-tyre-launcher #next,#container-tyre-launcher .next{
	background-position:-23px 0;right:10px;
}
#container-tyre-launcher #next:hover,#container-tyre-launcher .next:hover{
	background-position:-23px -23px;
}
#container-tyre-launcher #next.disabled,#container-tyre-launcher .next.disabled{
	background-position:-23px -46px;cursor:default;
}
#tyre-launcher,.tyre-launcher{
	position:relative;margin:0 0 0 26px;overflow:hidden;height:82px;width:880px;
}
#tyre-launcher.loading ul,.tyre-launcher.loading ul{
	display:none;
}
#tyre-launcher.loading,.tyre-launcher.loading{
	background:url(../img/temp/loading.gif) no-repeat 50% 50%;
}
#tyre-launcher.hover,.tyre-launcher.hover{
	height:164px;margin-top:-82px;
}
#tyre-launcher.hover ul li,.tyre-launcher.hover ul li{
	height:150px;
}
#tyre-launcher.hover ul,.tyre-launcher.hover ul{
	height:150px;
}
#tyre-launcher ul,.tyre-launcher ul{
	position:absolute;z-index:50;height:68px;width:880px;
}
#tyre-launcher ul li,.tyre-launcher ul li{
	height:68px;float:left;width:214px;position:relative;padding:0 3px;
}
#tyre-launcher ul li div,.tyre-launcher ul li div{
	position:absolute;bottom:0;left:3px;width:202px;min-height:56px;border:1px solid #e2e2e2;background:#F1F4F9;padding:10px 10px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}
#tyre-launcher ul li div img.tyreImage,.tyre-launcher ul li div img.tyreImage{
	display:block;position:absolute;bottom:0;left:0;
}
#tyre-launcher ul li div img.tyreName,.tyre-launcher ul li div img.tyreName{
	float:right;
}
#tyre-launcher ul li div span.tyreName,.tyre-launcher ul li div span.tyreName{
	float:right;font:bold 11px arial,sans-serif;text-transform:uppercase;color:#333;padding-top:10px;background:url(../img/tyre-detail/michelin-title.png) no-repeat top right;min-width:62px;text-align:right;
}
#tyre-launcher ul li div p.desc,.tyre-launcher ul li div p.desc{
	display:none;padding:10px 0 10px 0;font-size:11px;text-align:right;color:#666;margin-left:60px;line-height:1.1em;
}
body#nojs #tyre-launcher ul li:hover div p.desc,body#nojs .tyre-launcher ul li:hover div p.desc{
	display:block;
}
body#nojs #tyre-launcher ul li div p.desc a,body#nojs .tyre-launcher ul li div p.desc a{
	display:block;
}
#tyre-launcher ul li div p.desc a,.tyre-launcher ul li div p.desc a{
	display:none;
}
#tyre-launcher ul li div p.filters-active,.tyre-launcher ul li div p.filters-active{
	margin:0;padding:0;position:absolute;bottom:5px;right:10px;
}
#tyre-launcher ul li div p.filters-active span,.tyre-launcher ul li div p.filters-active span{
	float:left;width:26px;height:20px;background-repeat:no-repeat;background-image:url(../img/sprites/filter-icons.gif);margin:0;
}
#tyre-launcher .filters-active .test-result,.tyre-launcher .filters-active .test-result{
	text-indent:0;width:auto;background:none;
}
#tyre-launcher span.tyreName,.tyre-launcher span.tyreName{
	width:190px;display:block;
}
#bicycleTyreDetails #tyre-launcher ul li div p.filters-active span{
	background-image:url(../img/bicycle/filter-related-tyres.png);width:30px;
}
#tyre-results ul li span.tyre-front,#tyre-launcher ul li span.tyre-front,#tyre-launcher ul li span.tyre-rear,#tyre-results ul li span.tyre-rear,#tyre-results ul li span.new-item,#tyre-launcher ul li span.new-item,.tyre-launcher ul li span.tyre-front,.tyre-launcher ul li span.tyre-rear,.tyre-launcher ul li span.new-item{
	position:absolute;height:22px;top:5px;left:5px;
}
#tyre-launcher ul li span.tyre-front,#tyre-launcher ul li span.tyre-rear,#tyre-launcher ul li span.new-item,.tyre-launcher ul li span.tyre-front,.tyre-launcher ul li span.tyre-rear,.tyre-launcher ul li span.new-item{
	top:-1px;left:-1px;
}
#tyre-launcher ul li span.new-item.two-indicators,.tyre-launcher ul li span.new-item.two-indicators{
	top:20px;
}
#tyre-results ul li span.new-item.two-indicators,.tyre-results ul li span.new-item.two-indicators{
	top:30px;
}
#tyre-results ul li span.new-item,#tyre-launcher ul li span.new-item,.tyre-launcher ul li span.new-item{
	background:url(../img/generic/icon-new.png) no-repeat;width:35px;
}
#tyre-launcher ul li span.tyre-front,#tyre-results ul li span.tyre-front,.tyre-launcher ul li span.tyre-front{
	background:url(../img/generic/icon-front.png) no-repeat;width:69px;
}
#tyre-launcher ul li span.tyre-rear,#tyre-results ul li span.tyre-rear,.tyre-launcher ul li span.tyre-rear{
	background:url(../img/generic/icon-rear.png) no-repeat;width:69px;
}
#tyre-launcher ul li span:hover,.tyre-launcher ul li span:hover{
	text-decoration:none;
}
#tyre-launcher ul li.inactive,.tyre-launcher ul li.inactive{
	opacity:.2;filter:alpha(opacity = 20);
}
p.filters-active span.filter-winter{
	background-position:-400px -20px;
}
p.filters-active span.filter-studded{
	background-position:-400px -40px;
}
p.filters-active span.filter-onroad{
	background-position:-400px -60px;
}
p.filters-active span.filter-offroad{
	background-position:-400px -80px;
}
p.filters-active span.filter-summer{
	background-position:-400px -100px;
}
p.filters-active span.filter-track{
	background-position:-400px -120px;
}
p.filters-active span.filter-urban{
	background-position:-400px -140px;
}
p.filters-active span.filter-vintage,p.filters-active span.filter-vintagesc{
	background-position:-400px -160px;
}
p.filters-active span.filter-bigwheel,p.filters-active span.filter-bigwheelsc{
	background-position:-400px -180px;
}
p.filters-active span.filter-50ccsc{
	background-position:-400px -200px;
}
p.filters-active span.filter-enduro{
	background-position:-400px -220px;
}
p.filters-active span.filter-motocross,p.filters-active span.filter-mx,p.filters-active span.filter-mxjunior{
	background-position:-400px -240px;
}
p.filters-active span.filter-trial{
	background-position:-400px -260px;
}
p.filters-active span.filter-rallytrek,p.filters-active span.filter-rallyraid{
	background-position:-400px -280px;
}
p.filters-active span.filter-sport,p.filters-active span.filter-sportsc{
	background-position:-400px -300px;
}
p.filters-active span.filter-touring{
	background-position:-400px -320px;
}
p.filters-active span.filter-trail{
	background-position:-400px -340px;
}
p.filters-active span.filter-cruiser{
	background-position:-400px -360px;
}
p.filters-active span.filter-urbansc{
	background-position:-400px -140px;
}
#bicycleTyreDetails p.filters-active span.filter-junior{
	background-position:0 0;
}
#bicycleTyreDetails p.filters-active span.filter-terrainDescent{
	background-position:0 -23px;
}
#bicycleTyreDetails p.filters-active span.filter-terrainBmx{
	background-position:0 -46px;
}
#bicycleTyreDetails p.filters-active span.filter-terrainExtreme{
	background-position:0 -69px;
}
#bicycleTyreDetails p.filters-active span.filter-terrainMixed{
	background-position:0 -92px;
}
#bicycleTyreDetails p.filters-active span.filter-terrainWinter{
	background-position:0 -115px;
}
#bicycleTyreDetails p.filters-active span.filter-terrainMud{
	background-position:0 -138px;
}
#bicycleTyreDetails p.filters-active span.filter-innertube{
	background-position:0 -161px;
}
#bicycleTyreDetails p.filters-active span.filter-terrainRolling{
	background-position:0 -185px;
}
#tyre-launcher-footer{
	margin-top:-6px;
}
#tyre-launcher-footer a.more{
	margin-top:4px;float:right;
}
.filters{
	list-style:none;overflow:hidden;height:20px;
}
.filters li,.filters li a{
	float:left;height:20px;
}
.filters li a{
	margin-right:3px;background:#efefef;color:#999;font-size:11px;line-height:20px;padding:0 10px 0 30px;text-decoration:none;background-repeat:no-repeat;background-image:url(../img/sprites/filter-icons.gif);background-position:3px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
}
.filters li a:hover,#resultsContainer.bicycle-results .filters li a:hover{
	color:#666;
}
.filters li.active a,#resultsContainer.bicycle-results .filters li.active a{
	background-color:#8FACCE;color:#fff;
}
#tyre-launcher-loader{
	display:block;position:absolute;top:37px;left:463px;z-index:10;
}
.filters li a.filter-all{
	background-position:3px 0;
}
.filters li a.filter-winter{
	background-position:3px -20px;
}
.filters li a.filter-studded{
	background-position:3px -40px;
}
.filters li a.filter-onroad{
	background-position:3px -60px;
}
.filters li a.filter-offroad{
	background-position:3px -80px;
}
.filters li a.filter-summer{
	background-position:3px -100px;
}
.filters li a.filter-track{
	background-position:3px -120px;
}
.filters li a.filter-urban{
	background-position:3px -140px;
}
.filters li a.filter-vintage,.filters li a.filter-vintagesc{
	background-position:3px -160px;
}
.filters li a.filter-bigwheel,.filters li a.filter-bigwheelsc{
	background-position:3px -180px;
}
.filters li a.filter-50ccsc{
	background-position:3px -200px;
}
.filters li a.filter-enduro{
	background-position:3px -220px;
}
.filters li a.filter-motocross,.filters li a.filter-mx,.filters li a.filter-mxjunior{
	background-position:3px -240px;
}
.filters li a.filter-trial{
	background-position:3px -260px;
}
.filters li a.filter-rallytrek,.filters li a.filter-rallyraid{
	background-position:3px -280px;
}
.filters li a.filter-sport,.filters li a.filter-sportsc{
	background-position:3px -300px;
}
.filters li a.filter-touring{
	background-position:3px -320px;
}
.filters li a.filter-trail{
	background-position:3px -340px;
}
.filters li a.filter-cruiser{
	background-position:3px -360px;
}
.filters li a.filter-urbansc{
	background-position:3px -140px;
}
.filters li.active a.filter-all{
	background-position:-197px 0;
}
.filters li.active a.filter-winter{
	background-position:-197px -20px;
}
.filters li.active a.filter-studded{
	background-position:-197px -40px;
}
.filters li.active a.filter-onroad{
	background-position:-197px -60px;
}
.filters li.active a.filter-offroad{
	background-position:-197px -80px;
}
.filters li.active a.filter-summer{
	background-position:-197px -100px;
}
.filters li.active a.filter-track{
	background-position:-197px -120px;
}
.filters li.active a.filter-urban{
	background-position:-197px -140px;
}
.filters li.active a.filter-vintage,.filters li.active a.filter-vintagesc{
	background-position:-197px -160px;
}
.filters li.active a.filter-bigwheel,.filters li.active a.filter-bigwheelsc{
	background-position:-197px -180px;
}
.filters li.active a.filter-50ccsc{
	background-position:-197px -200px;
}
.filters li.active a.filter-enduro{
	background-position:-197px -220px;
}
.filters li.active a.filter-motocross,.filters li.active a.filter-mx,.filters li.active a.filter-mxjunior{
	background-position:-197px -240px;
}
.filters li.active a.filter-trial{
	background-position:-197px -260px;
}
.filters li.active a.filter-rallytrek,.filters li.active a.filter-rallyraid{
	background-position:-197px -280px;
}
.filters li.active a.filter-sport,.filters li.active a.filter-sportsc{
	background-position:-197px -300px;
}
.filters li.active a.filter-touring{
	background-position:-197px -320px;
}
.filters li.active a.filter-trail{
	background-position:-197px -340px;
}
.filters li.active a.filter-cruiser{
	background-position:-197px -360px;
}
.filters li.active a.filter-urbansc{
	background-position:-197px -140px;
}
#resultsContainer.bicycle-results .filters li a{
	background:url(../img/bicycle/tyreselector_filter_sprite.png) no-repeat scroll 3px 0 #EFEFEF;
}
#resultsContainer.bicycle-results .filters li a.filter-all{
	background-position:0 -207px;
}
#resultsContainer.bicycle-results .filters li a.filter-junior{
	background-position:0 0;
}
#resultsContainer.bicycle-results .filters li a.filter-terrainDescent{
	background-position:0 -23px;
}
#resultsContainer.bicycle-results .filters li a.filter-terrainBmx{
	background-position:0 -46px;
}
#resultsContainer.bicycle-results .filters li a.filter-terrainExtreme{
	background-position:0 -69px;
}
#resultsContainer.bicycle-results .filters li a.filter-terrainMixed{
	background-position:0 -92px;
}
#resultsContainer.bicycle-results .filters li a.filter-terrainWinter{
	background-position:0 -115px;
}
#resultsContainer.bicycle-results .filters li a.filter-terrainMud{
	background-position:0 -138px;
}
#resultsContainer.bicycle-results .filters li a.filter-innertube{
	background-position:0 -161px;
}
#resultsContainer.bicycle-results .filters li a.filter-terrainRolling{
	background-position:0 -185px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-all{
	background-position:-120px -207px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-junior{
	background-position:-120px 0;
}
#resultsContainer.bicycle-results .filters li.active a.filter-terrainDescent{
	background-position:-120px -23px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-terrainBmx{
	background-position:-120px -46px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-terrainExtreme{
	background-position:-120px -69px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-terrainMixed{
	background-position:-120px -92px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-terrainWinter{
	background-position:-120px -115px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-terrainMud{
	background-position:-120px -138px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-innertube{
	background-position:-120px -161px;
}
#resultsContainer.bicycle-results .filters li.active a.filter-terrainRolling{
	background-position:-120px -185px;
}
.jspContainer{
	overflow:hidden;position:relative;
}
.jspPane{
	position:absolute;
}
.jspVerticalBar{
	position:absolute;top:0;right:0;width:16px;height:100%;
}
.jspHorizontalBar{
	position:absolute;bottom:0;left:0;width:100%;height:16px;
}
.jspVerticalBar *,.jspHorizontalBar *{
	margin:0;padding:0;
}
.jspCap{
	display:none;
}
.jspHorizontalBar .jspCap{
	float:left;
}
.jspTrack{
	background:#dde;position:relative;
}
.jspDrag{
	background:#bbd;position:relative;top:0;left:0;cursor:pointer;
}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{
	float:left;height:100%;
}
.jspArrow{
	background:#50506d;text-indent:-20000px;display:block;cursor:pointer;
}
.jspArrow.jspDisabled{
	cursor:default;background:#80808d;
}
.jspVerticalBar .jspArrow{
	height:16px;
}
.jspHorizontalBar .jspArrow{
	width:16px;float:left;height:100%;
}
.jspVerticalBar .jspArrow:focus{
	outline:none;
}
.jspCorner{
	background:#eeeef4;float:left;height:100%;
}
* html .jspCorner{
	margin:0 -3px 0 0;
}
#lense-home-main{
	margin-left:6px;
}
#tyreSelectorWrapper{
	height:203px;
}
#mediaPlayerContent #noFlashContent a{
	display:block;width:960px;height:417px;background-position:bottom left;-moz-border-radius:0 0 4px 4px;border-radius;0 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;
}
#mediaPlayerContent #noFlashContent.lens4W a{
	background-image:url(/content/img/mediaPlayer/bg_4WLanding.jpg);
}
#mediaPlayerContent #noFlashContent.lens2W a{
	background-image:url(/content/img/mediaPlayer/bg_2WLanding.jpg);
}
#flashContentTyreSelector #noFlashContent{
	padding:20px;color:#fff;background:#89A8CC;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}
#flashContentTyreSelector #noFlashContent a{
	color:#fff;font-weight:bold;text-decoration:none;
}
#flashContentTyreSelector #noFlashContent a:hover{
	text-decoration:underline;
}
#page-title h1{
	padding-bottom:15px;
}
#page-title h1.logo-tyre-name span{
	background:url(../img/tyre-detail/michelin-title-large.png) 0 6px no-repeat;padding-left:113px;color:#000;
}
#tyre-select-info{
	margin:0 15px 0 0;float:right;background:url(../img/tyre-detail/icon-tyre-select-info.png) top right no-repeat;
}
#tyre-select-info a{
	padding:7px 40px 7px 0;font-size:10px;color:#636363;text-decoration:none;display:block;
}
#tyre-select-info a:hover{
	text-decoration:underline;
}
#tyres-flash-holder{
	background:url(../img/bg/div_tyres-flash-holder.gif) top left repeat-x #FFF;float:left;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;padding:10px;
}
#container-pageheading{
	background:#FFF;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;
}
.tyre-details-heading{
	border:1px solid #E4E4E4;border-top:none;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;background:url(../img/bg/div_tyre-details-info.gif) top left repeat-x;height:347px;margin-bottom:2px;
}
#tyre-details-info{
	width:648px;background:url(../img/bg/div_tyre-details-info-fade.png) top right repeat-y;float:left;position:relative;height:347px;
}
#tyre-details-info ul.tyre-feature-icons{
	position:absolute;bottom:20px;left:28px;
}
#tyre-details-info .tyre-image-zoom{
	position:absolute;top:28px;left:26px;
}
#tyre-details-info .tyre-benefits{
	position:absolute;top:20px;left:330px;width:280px;height:auto;max-height:375px;overflow:hidden;padding-right:10px;
}
#tyre-details-info .tyre-benefits h3{
	color:#00004b;font-size:18px;
}
#tyre-details-info .tyre-benefits h4{
	color:#00004b;font-size:11px;text-transform:uppercase;margin:15px 0 5px 0;
}
#tyre-details-info .tyre-benefits p{
	color:#666;font-size:11px;margin:10px 0 0 0;
}
#tyre-details-heading p a.more{
	position:absolute;right:20px;bottom:12px;
}
#tyre-details-extra p a.more{
	position:absolute;right:2px;bottom:2px;
}
#tyre-details-extra p a{
	right:0;bottom:-20px;
}
#tyre-details-info .tyre-benefits ul{
	float:left;left:0;width:275px;
}
#tyre-details-info .tyre-benefits ul li{
	background:url(../img/bg/li_tyre-benefits.gif) bottom left no-repeat;padding-bottom:5px;margin-bottom:5px;
}
#tyre-details-info .tyre-benefits ul li:last-child,#tyre-details-info .tyre-benefits ul li.last-child{
	background:none;
}
#tyre-details-info .tyre-benefits ul li a{
	font-size:11px;color:#333;text-decoration:none;
}
#tyre-details-info .icon-bubble{
	margin-left:-2px;
}
#tyre-details-extra{
	float:left;background:#fff;width:300px;height:347px;padding:0 5px 0 5px;overflow:hidden;position:relative;
}
#tyre-details-extra h3{
	color:#333;font-size:11px;font-weight:bold;text-transform:uppercase;margin:0 0 5px 5px;
}
#tyre-details-extra p{
	color:#333;font-size:11px;
}
#tyre-details-extra ul{
	position:relative;margin-bottom:22px;
}
#tyre-details-extra ul li{
	background:url(../img/bg/li_tyre-benefits-white.gif) bottom left no-repeat;margin:12px 0 0 5px;padding:0 0 5px 0;position:relative;
}
#tyre-details-extra .campaign-banner-item{
	margin:12px 0 0 -7px;
}
#tyre-details-extra .campaign-banner-item .seo-tags{
	visibility:hidden;
}
#tyre-details-extra ul li ul li{
	margin:0 6px 0 5px;clear:both;background:none;font-weight:normal;
}
#tyre-details-extra ul li #media-gallery-small ul{
	margin-bottom:0;
}
#tyre-details-extra ul li #media-gallery-small ul li{
	margin:auto;clear:none;
}
#tyre-details-extra ul li:last-child,#tyre-details-extra ul li.last-child{
	background:none;
}
#tyre-details-extra ul li p .more{
	margin:0 5px 10px 0;
}
#tyreFlash{
	float:left;
}
.tyre-details-heading-extended{
	background:url(../img/bg/div_tyre-details-info.gif) bottom left repeat-x #FFF;height:397px;
}
.tyre-details-heading-extended #tyre-details-info{
	padding:50px 0 0 0;
}
.tyre-details-heading-extended #tyre-details-extra{
	height:397px;
}
.tyre-details-heading-extended .tyre-lightbox{
	bottom:0;
}
#container-results{
	background:#FFF;border:1px solid #E4E4E4;border-top:none;position:relative;float:left;margin-bottom:15px;-moz-border-radius:0 0 3px 3px;overflow:hidden;
}
#resultsContainer{
	position:relative;margin-bottom:12px;overflow:hidden;
}
#resultsContainer li.grid-view-row{
	width:460px;position:relative;
}
#resultsContainer li.error,#resultsContainer li.row-view-row{
	width:936px;position:relative;
}
#resultsContainer li.error,#resultsContainer li.row-view-row,#resultsContainer li.grid-view-row{
	background:url(../img/bg/ul_grid-view-row.gif) top left repeat-x;float:left;border:1px solid #E4E4E4;-moz-border-radius:3px;margin:12px 0 0 11px;
}
#resultsContainer li.error h2{
	color:#041850;padding:19px 0 15px 13px;margin:0;float:inherit;height:auto;
}
#resultsContainer li.error h2 a{
	color:#231F20;font-size:12px;text-transform:none;text-decoration:underline;
}
#resultsContainer li.error p{
	padding:10px;color:#041850;
}
#resultsContainer li.row-view-row{
	background-image:url(../img/bg/ul_row-view-row.png);background-position:top right;background-repeat:no-repeat;
}
#resultsContainer li.row-view-row img,#resultsContainer li.grid-view-row img{
	float:left;margin:0;
}
#resultsContainer li p.filters-active{
	padding:5px 11px 5px 0;float:right;height:30px;display:block;
}
#resultsContainer li.grid-view-row p.filters-active{
	width:281px;
}
#resultsContainer li.row-view-row p.filters-active{
	width:180px;margin-top:31px;
}
#resultsContainer li p.filters-active span{
	float:right;width:30px;height:28px;background-repeat:no-repeat;background-image:url(../img/sprites/attributes-icons.gif);margin:0;
}
#resultsContainer p.filters-active span.filter-winter{
	background-position:0 0;
}
#resultsContainer p.filters-active span.filter-studded{
	background-position:0 -30px;
}
#resultsContainer p.filters-active span.filter-onroad{
	background-position:0 -60px;
}
#resultsContainer p.filters-active span.filter-offroad{
	background-position:0 -90px;
}
#resultsContainer p.filters-active span.filter-summer{
	background-position:0 -120px;
}
#resultsContainer p.filters-active span.filter-track{
	background-position:0 -150px;
}
#resultsContainer p.filters-active span.filter-urban{
	background-position:0 -180px;
}
#resultsContainer p.filters-active span.filter-vintage,#resultsContainer p.filters-active span.filter-vintagesc{
	background-position:0 -210px;
}
#resultsContainer p.filters-active span.filter-bigwheel,#resultsContainer p.filters-active span.filter-bigwheelsc{
	background-position:0 -240px;
}
#resultsContainer p.filters-active span.filter-50ccsc{
	background-position:0 -270px;
}
#resultsContainer p.filters-active span.filter-enduro{
	background-position:0 -300px;
}
#resultsContainer p.filters-active span.filter-motocross,#resultsContainer p.filters-active span.filter-mxjunior,#resultsContainer p.filters-active span.filter-mx{
	background-position:0 -330px;
}
#resultsContainer p.filters-active span.filter-trial{
	background-position:0 -360px;
}
#resultsContainer p.filters-active span.filter-rallytrek,#resultsContainer p.filters-active span.filter-rallyraid{
	background-position:0 -390px;
}
#resultsContainer p.filters-active span.filter-sport,#resultsContainer p.filters-active span.filter-sportsc{
	background-position:0 -420px;
}
#resultsContainer p.filters-active span.filter-touring{
	background-position:0 -450px;
}
#resultsContainer p.filters-active span.filter-trail{
	background-position:0 -480px;
}
#resultsContainer p.filters-active span.filter-cruiser{
	background-position:0 -510px;
}
#resultsContainer p.filters-active span.filter-urban,#resultsContainer p.filters-active span.filter-urbansc{
	background-position:0 -540px;
}
#resultsContainer p.filters-active span.filter-green{
	background-position:0 -570px;
}
#resultsContainer p.filters-active span.filter-fim{
	background-position:0 -600px;
}
#resultsContainer p.filters-active span.filter-rht{
	background-position:0 -630px;
}
#resultsContainer p.filters-active span.filter-nhs{
	background-position:0 -660px;
}
#resultsContainer.bicycle-results li p.filters-active span{
	background-image:url(../img/bicycle/tyreselector_attributes_sprite.png);
}
#resultsContainer.bicycle-results p.filters-active span.filter-junior{
	background-position:0 0;
}
#resultsContainer.bicycle-results p.filters-active span.filter-terrainDescent{
	background-position:0 -31px;
}
#resultsContainer.bicycle-results p.filters-active span.filter-terrainBmx{
	background-position:0 -62px;
}
#resultsContainer.bicycle-results p.filters-active span.filter-terrainExtreme{
	background-position:0 -93px;
}
#resultsContainer.bicycle-results p.filters-active span.filter-terrainMixed{
	background-position:0 -124px;
}
#resultsContainer.bicycle-results p.filters-active span.filter-terrainWinter{
	background-position:0 -155px;
}
#resultsContainer.bicycle-results p.filters-active span.filter-terrainMud{
	background-position:0 -186px;
}
#resultsContainer.bicycle-results p.filters-active span.filter-innertube{
	background-position:0 -217px;
}
#resultsContainer.bicycle-results p.filters-active span.filter-terrainRolling{
	background-position:0 -248px;
}
#resultsContainer li .tyre-title{
	margin:20px 0 15px 0;
}
#resultsContainer li h2{
	margin:19px 0 15px 13px;float:left;height:16px;
}
#resultsContainer li h2.tyre-title-michelin strong,#resultsContainer li h2.tyre-title-michelin a{
	padding-left:65px;background:url(../img/tyre-detail/michelin-title.png) left 3px no-repeat;
}
#resultsContainer li.row-view-row h2{
	width:550px;
}
#resultsContainer li h2 a{
	font-size:14px;text-transform:uppercase;text-decoration:none;color:#231f20;
}
#resultsContainer li p.tyre-desc{
	color:#333;font-size:11px;width:266px;margin-right:13px;height:43px;float:right;border-bottom:1px solid #E4E4E4;
}
#resultsContainer li.row-view-row p.tyre-desc{
	float:left;margin:-10px 0 0 15px;border-bottom:none;height:39px;width:550px;
}
#resultsContainer li .tyre-attributes{
	width:260px;float:right;margin-right:13px;text-align:right;display:block;height:38px;
}
#resultsContainer li.row-view-row .tyre-attributes{
	width:175px;height:40px;margin-right:0;background:#e4eef3;position:absolute;top:3px;right:3px;padding:40px 15px 0 0;
}
#resultsContainer li p.tyre-link{
	background:url(../img/bg/li_tyre-link.gif) top left repeat-x;width:292px;height:29px;float:right;bottom:0;
}
#resultsContainer li.row-view-row p.tyre-link{
	width:768px;padding-left:0;border-top:3px solid #fff;
}
#resultsContainer li p.tyre-link a.more-details{
	background:url(../img/generic/arrow-yellow-right.gif) top left no-repeat;width:183px;display:block;float:right;font-size:10px;height:31px;line-height:26px;text-transform:uppercase;text-decoration:none;color:#413700;text-align:left;padding:0 0 0 10px;font-weight:bold;
}
#resultsContainer li p.tyre-link a.more-details span{
	display:inline-block;vertical-align:middle;line-height:13px;*padding-top:7px;
}
#resultsContainer li p.tyre-link a.more-details:hover{
	background-position:bottom left;
}
#resultsContainer ul#tyre-filters{
	margin-top:11px;margin-left:10px;
}
#resultsContainer li.inactive{
	opacity:.2;filter:alpha(opacity = 20);cursor:default;
}
#resultsContainer li.inactive li{
	opacity:1;filter:alpha(opacity = 100);
}
.size-table-2wheel.rear-wheel{
	margin-top:12px;
}
.type-detail-sizes table,.type-detail-sizes .fitments-table{
	clear:both;
}
.type-detail-sizes .fitments-table{
	background-color:transparent;
}
.type-detail-sizes .fitments-table table{
	margin-bottom:0;
}
.type-detail-sizes .fitments-table table thead th{
	background-color:#dfdfdf;
}
.type-detail-sizes .fitments-table table tbody th.group-header{
	width:178px;*width:175px;
}
.type-detail-sizes .fitments-table table thead th.axle{
	color:#dfdfdf;
}
.type-detail-sizes .fitments-table table thead th.empty{
	background-color:transparent;
}
.type-detail-sizes .size-table-2wheel{
	padding:2px 0 0 0;color:#fff;font-weight:bold;text-transform:uppercase;font-size:11px;
}
.type-detail-sizes .size-table-2wheel a{
	color:#fff;text-decoration:none;
}
.type-detail-sizes .size-table-2wheel a span{
	padding:0 15px 0 0;margin:0 12px 0 0;cursor:pointer;
}
.type-detail-sizes .size-table-2wheel a span.on{
	background:url(../img/generic/arrow_white_down.gif) center right no-repeat;
}
.type-detail-sizes .size-table-2wheel a span.off{
	background:url(../img/generic/arrow_white_up.gif) center right no-repeat;
}
.type-detail-sizes .table-header{
	border-bottom:1px solid #fff;background:#97b2d3;height:17px;padding:2px 0 0 12px;
}
.tab-cont-wrap .type-detail-sizes .table-footer{
	background:#97b2d3;height:19px;margin-bottom:12px;text-align:right;
}
#resultsContainer li .row-view-table{
	float:left;margin-top:1px;border-bottom:5px solid #ebf2f5;
}
a.active .hide,a .show{
	display:block;
}
a.active .show,a .hide{
	display:none;
}
.table-toggle{
	display:none;
}
#resultsContainer li .show-hide-fits{
	background:url(../img/sprites/arrow_brown_down_yellowbg.gif) 130px -75px no-repeat;width:145px;display:block;float:left;font-size:10px;height:20px;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#413700;padding:14px 0 0 15px;position:absolute;left:170px;top:77px;
}
#resultsContainer li a.active{
	background-position:130px 5px;
}
#legal-block{
	padding:0 10px 20px 10px;float:left;border-top:1px solid #E4E4E4;
}
#legal-block.standalone{
	border:1px solid #e4e4e4;margin-bottom:12px;width:938px;
}
#legal-block.standalone p{
	border:0;
}
#legal-block p{
	text-align:center;padding:20px 0 0 0;color:#666;font-size:11px;
}
#legal-block p strong{
	font-weight:bold;
}
#legal-block a{
	color:#009;text-decoration:none;
}
#legal-block a:hover{
	text-decoration:underline;
}
#legal-block img{
	vertical-align:bottom;
}
.tyres-box{
	background:url(../img/bg/table-content.gif) 0 0 repeat-x;border:1px solid #e5e4e4;border-top:none;-moz-border-radius:0 0 6px 6px;padding:10px 15px 0 15px;width:928px;position:relative;
}
.tyres-box h3{
	color:#2b2b2b;font-size:12px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;
}
.tyres-box p{
	color:#666;font-size:11px;
}
.single-teaser-list li{
	overflow:hidden;float:left;width:925px;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #e3e6e7;clear:both;
}
.single-teaser-list li:last-child,.single-teaser-list li.last-child{
	border-bottom:none;
}
.single-teaser-list li img{
	float:left;margin-right:15px;margin-top:3px;
}
.single-teaser-list li ul{
	float:left;
}
.single-teaser-list li ul li{
	padding-bottom:0;margin-bottom:0;border-bottom:none;color:#666;font-size:11px;float:left;width:725px;
}
#tyre-size-table-toggle{
	float:right;margin-bottom:10px;
}
.toggle-button li{
	display:inline;
}
.toggle-button a{
	float:left;line-height:27px;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#414141;
}
.toggle-button a{
	background:url(../img/sprites/toggle-button.png) 0 0 no-repeat;
}
.toggle-button .first a{
	padding-left:20px;padding-right:18px;
}
.toggle-button .last a{
	padding-left:18px;padding-right:20px;
}
.toggle-button .first a{
	background-position:0 0;
}
.toggle-button .last a{
	background-position:100% 0;
}
.toggle-button .first_active a{
	background-position:0 -27px;
}
.toggle-button .last_active a{
	background-position:100% -27px;
}
.toggle-button a:hover{
	text-decoration:none;
}
#type-detail-characteristic{
	float:left;
}
#type-detail-characteristic .characteristic-details{
	float:left;width:462px;
}
#type-detail-characteristic .usage-details{
	float:left;width:462px;margin-right:4px;
}
#type-detail-characteristic h4{
	border-bottom:1px solid #E4E4E4;padding-bottom:5px;
}
#type-detail-characteristic ul li{
	margin:10px 0 15px 0;clear:both;
}
#type-detail-characteristic p{
	font-size:11px;color:#333;float:left;width:80px;
}
.characteristic_bar{
	width:99px;background:url(../img/tyre-detail/usage-rating.gif) 0 -11px no-repeat;float:left;
}
.characteristic_bar div{
	height:10px;background:url(../img/tyre-detail/usage-rating.gif) 0 0 no-repeat;
}
.characteristic_bar_short{
	margin:10px 0 5px 5px;width:39px;background:url(../img/tyre-detail/usage-rating-short.gif) 0 -11px no-repeat;
}
.characteristic_bar_short div{
	height:10px;background:url(../img/tyre-detail/usage-rating-short.gif) 0 0 no-repeat;
}
#tyre-reader{
	float:left;background:#fff;
}
#container-tyre-selector{
	width: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 150px;
}
#tyre-legal{
	width:966px;margin:0 0 2px 0;
}
#tyre-legal p{
	text-align:center;color:#666;font-size:11px;font-weight:normal;margin-bottom:15px;
}
#tyre-results{
	width:100%;
}
#tyre-results.loading{
	height:100px;background:url(../img/generic/ajax-loader.gif) no-repeat 50% 50%;
}
#tyre-results .error{
	display:none;
}
.fitments-table{
	overflow:hidden;background:#f6fafa url(../img/bg/fitments-table.gif) 0 0 repeat-y;
}
#type-detail-sizes .fitments-table{
	background:none;
}
.fitments-table.eu-labelling-table{
	position:relative;
}
.fitments-table.eu-labelling-table table thead{
	*position:absolute;*top:0;*left:0;
}
.fitments-table table{
	width:100%;margin-bottom:18px;font-size:11px;text-align:center;vertical-align:top;
}
.fitments-table th.empty,.fitments-table td.empty{
	padding:0;background:transparent;
}
.fitments-table th,.fitments-table td{
	border:none!important;
}
.fitments-table thead th{
	height:auto;padding:9px 0;background:#eceeee;margin-bottom:17px;font-size:10px;font-weight:bold;color:#666;position:relative;
}
.fitments-table thead th.empty{
	width:127px;
}
.fitments-table tbody th.group-header{
	width:102px;
}
.fitments-table thead th.axle{
	text-align:left;color:#eceeee;
}
.fitments-table tbody th,.fitments-table tbody td{
	height:auto;padding-top:4px;padding-bottom:4px;background-color:#d7e2ec;
}
.fitments-table tbody .rear th,.fitments-table tbody .rear td{
	background:transparent;
}
.fitments-table tbody th{
	padding-left:10px;text-align:left;font-size:10px;font-weight:bold;color:#00004a;cursor:default;
}
.fitments-table tbody th.group-header{
	padding-left:18px;padding-right:7px;background:transparent;text-transform:uppercase;color:#6c6e97;width:102px;
}
.fitments-table tbody th.group-header .help{
	float:right;margin-top:1px;width:20px;height:11px;text-indent:999%;overflow:hidden;background:url(../img/sprites/fitments-help-icon.gif) 50% 50% no-repeat;*background:url(../img/sprites/fitments-help-icon.gif) 0 0 no-repeat;
}
.fitments-table tbody th.line-header{
	width:105px;
}
.fitments-table tbody .spacer-row th,.fitments-table tbody .spacer-row td{
	height:18px;background:transparent;
}
.fitments-table .specification-info,.fitments-table .eu-labelling-info,#tyre-sizes .eu-labelling-info{
	position:relative;display:-moz-inline-box;display:inline-block;padding:0 6px;width:10px;height:11px;vertical-align:top;background:url(../img/sprites/fitments-specification-info.png) 0 0 no-repeat;
}
#tyre-sizes .eu-labelling-info span{
	display:none;
}
#tyre-sizes .eu-labelling-info{
	left:20px;top:10px;
}
#tyre-sizes_approved .eu-labelling-info{
	right:13px;
}
.fitments-table .eu-labelling-info{
	position:absolute;top:22px;
}
.fitments-table .specification-info span,.fitments-table .eu-labelling-info span{
	display:none;
}
.fitments-table .eu-labelling-cell-span-2 .eu-labelling-info.info-modal{
	right:5px;top:22px;*top:10px;display:block;padding:0;
}
#car-fitments,#car-fitments_not-selected,#tyre-selector-message{
	margin:6px auto 0;width:938px;
}
#car-fitments_not-selected p,#tyre-selector-message p{
	margin:0;padding:8px 0 8px 30px;background:#efefef url(../img/sprites/tyre-selector-message.png) 0 50% no-repeat;font-size:11px;font-weight:bold;color:#666;
}
#tyre-selector-message.success p{
	background-position:-1000px 50%;
}
#car-fitments .fitments-toggle{
	margin:0;background:#ebf3f5 url(../img/bg/car-fitments-header.png) 0 0 repeat-x;border:1px solid #e2e2e2;font-size:10px;font-weight:bold;text-transform:uppercase;
}
#car-fitments .fitments-toggle a{
	display:block;padding:7px 0 7px 35px;color:#2c2c2c;background:url(../img/sprites/car-fitments-header.gif) 9px 6px no-repeat;text-decoration:none;
}
#car-fitments.expanded .fitments-toggle{
	background-color:#ebf3f5;background-position:0 -40px;
}
#car-fitments.expanded .fitments-toggle a{
	background-position:9px -38px;
}
#car-fitments .fitments-table{
	border-width:1px;border-style:solid;border-color:#fff #e6eaeb #e6eaeb #e6eaeb;
}
#tyre-results .tyre-fitments{
	clear:both;position:relative;
}
#tyre-results .tyre-fitments .fitments-toggle{
	position:absolute;top:-28px;left:168px;font-size:10px;font-weight:bold;text-transform:uppercase;
}
#tyre-results .tyre-fitments .fitments-toggle a{
	display:block;line-height:29px;padding:0 12px 0 33px;color:#2c2c2c;background:url(../img/sprites/car-fitments-header.gif) 12px 7px no-repeat;text-decoration:none;
}
#tyre-results .tyre-fitments.expanded .fitments-toggle a{
	background-position:12px -37px;
}
#tyre-specification-info{
	width:895px;background:#fff;
}
#tyre-specification-info table{
	width:100%;
}
#tyre-specification-info th,#tyre-specification-info td{
	text-align:left;
}
#tyre-specification-info th{
	text-transform:uppercase;
}
#tyre-specification-info .main-header-row th{
	line-height:57px;background:#d6d6d6 url(../img/sprites/fitments-specification-table.png) 0 0 repeat-x;border-bottom:none!important;
}
#tyre-specification-info tbody td{
	font-size:11px;font-weight:bold;
}
#tyre-specification-info .first,#tyre-specification-info tbody th{
	padding-left:45px;
}
#tyre-specification-info .odd td{
	line-height:32px;
}
#tyre-specification-info .even td{
	line-height:24px;background:#dbe8f0;
}
#tyre-specification-info tbody th{
	position:relative;border:1px solid #b5b5b5;border-width:1px 0 1px;line-height:32px;color:#404040;overflow:hidden;
}
#tyre-specification-info .notice td{
	height:55px;line-height:15px;background:#fbfa00 url(../img/sprites/fitments-specification-table.png) 0 100% repeat-x;font-size:9px;color:#404040;text-align:center;text-transform:uppercase;text-shadow:#fff 0 0 2px;
}
#tyre-specification-info .notice td p{
	padding:12px 85px 0;
}
#bike-fitments,#bike-fitments_not-selected{
	margin:0;width:960px;background:#f6fafa;display:none;
}
#bike-fitments_not-selected p{
	margin:0;padding:8px 0 8px 30px;background:#efefef url(../img/sprites/tyre-selector-message.png) 0 50% no-repeat;font-size:11px;font-weight:bold;color:#666;
}
#bike-fitments .fitments-toggle{
	margin:0;background:#ebf3f5 url(../img/bg/car-fitments-header.png) 0 0 repeat-x;border:1px solid #e2e2e2;font-size:10px;font-weight:bold;text-transform:uppercase;
}
#bike-fitments .fitments-toggle a{
	display:block;padding:7px 0 7px 35px;color:#2c2c2c;background:url(../img/sprites/bike-fitments-header.gif) 9px 6px no-repeat;text-decoration:none;
}
#bike-fitments.expanded .fitments-toggle{
	background-color:#ebf3f5;background-position:0 -40px;
}
#bike-fitments.expanded .fitments-toggle a{
	background-position:9px -38px;
}
#bike-fitments .bicycle-dimensions-table{
	border-width:1px;border-style:solid;border-color:#fff #e6eaeb #e6eaeb #e6eaeb;padding:11px;
}
#resultsContainer.bicycle-results li p.tyre-link{
	background:none;
}
#type-detail-related-inner-tubes #resultsContainer li.grid-view-row{
	width:472px;position:relative;
}
#type-detail-related-inner-tubes #resultsContainer li.error,#type-detail-related-inner-tubes #resultsContainer li.row-view-row,#type-detail-related-inner-tubes #resultsContainer li.grid-view-row{
	border:1px solid #E4E4E4;margin:12px 0 0 8px;
}
#type-detail-related-inner-tubes #resultsContainer li.grid-view-row p{
	margin-bottom:0;
}
#type-detail-related-inner-tubes #resultsContainer li.grid-view-row p.tyre-desc{
	width:280px;
}
#type-detail-related-inner-tubes #resultsContainer li p.tyre-link{
	width:304px;
}
#page-title.tyre-selector{
	background:url(../imagenes/bg-gradient-w-stripes.jpg) no-repeat;min-height:147px;position:relative;top:-13px;border-bottom:1px solid #EFEFEF;z-index:auto;
}
#page-title.tyre-selector #bread-crumb,#page-title.tyre-selector h1,#page-title.tyre-selector h5{
	margin-left:75px;
}
#page-title.tyre-selector.ecomm #bread-crumb,#page-title.tyre-selector.ecomm h1,#page-title.tyre-selector.ecomm h5{
	margin-left:119px;
}
#page-title.tyre-selector #bread-crumb{
	margin-bottom:16px;position:relative;top:10px;
}
#page-title.tyre-selector h1{
	color:#000;margin-bottom:-15px;
}
#page-title.tyre-selector h5{
	font-size:11px;color:#666;
}
#container-results.tyre-selector-1-3{
	background: -webkit-gradient(linear,0% 0,0% 100%,from(#F0F0F0),to(#FFF),color-stop(.1,#FFF));
	background: -moz-gradient(linear,0% 0,0% 100%,from(#F0F0F0),to(#FFF),color-stop(.1,#FFF));
	background: -moz-linear-gradient(top,#F0F0F0,#fff);
	border-top: 1px solid #fff;
	position: relative;
	top: -13px;
	padding-top: 12px;
	overflow: visible;
	z-index: 5;
	width: 958px;
}
#tyre-selector-loader{
	padding:40px 0;text-align:center;
}
#tyre-selector-bib{
	position:absolute;left:-86px;z-index:1;display:block;top:-100px;
}
#tyre-selector-bib-ecomm-style{
	position:absolute;left:-24px;z-index:1;display:block;top:-115px;
}
#container-tyre-selector{
	position:relative;z-index:1;
}
#tyreSelectorWrapper{
	position:relative;top:-11px;z-index:100;
}
#tyreSelector{
	font-size:10px;font-weight:bold;color:#fff;
}
#tyreSelector .tyre-selector-browsing-mode,#tyreSelector .tyre-selector-options{
	display:none;
}
#tyreSelector.loaded .tyre-selector-browsing-mode,#tyreSelector.loaded .tyre-selector-options{
	display:block;
}
#tyreSelector #tyre-selector-messages,#tyreSelector #tyre-selector-messages.complete-unknown{
	background:#80a3cb url(../img/tyre-selector/ts-messaging-icons.png) no-repeat;padding:21px 0 14px 41px;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;background-position:10px 18px;
}
#tyreSelector #tyre-selector-messages.complete{
	background-position:10px -81px;
}
#tyreSelector .tyre-selector-browsing-mode li,#tyreSelector .tyre-selector-options{
	border-color:#e4e4e4;border-style:solid;
}
#tyreSelector .tyre-selector-browsing-mode,#tyreSelector .tyre-selector-browsing-mode li,#tyreSelector .tyre-selector-browsing-mode a.browsing-mode-link,#tyreSelector .tyre-selector-browsing-mode a.browsing-mode-link span,#tyreSelector .tyre-selector-options{
	background:url(../img/sprites/tyre-selector.png) 0 0 repeat-x;
}
#tyreSelector .tyre-selector-browsing-mode{
	overflow:hidden;background-position:0 100%;
}
#tyreSelector .tyre-selector-browsing-mode li{
	position:relative;float:left;margin-left:1px;border-width:1px 1px 0 1px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;
}
#tyreSelector .tyre-selector-browsing-mode a.browsing-mode-link{
	display:block;overflow:hidden;background-position:0 -60px;background-color:#fff;color:#051a4f;text-decoration:none;
}
#tyreSelector .tyre-selector-browsing-mode a.browsing-mode-link span{
	padding:0 9px 1px;float:left;width:100%;line-height:35px;background-position:0 100%;cursor:pointer;
}
#tyreSelector .tyre-selector-browsing-mode li.active a.browsing-mode-link{
	padding:0 9px;background-position:0 0;background-color:#82a4ca;color:#fff;
}
#tyreSelector .tyre-selector-browsing-mode li.active a.browsing-mode-link span{
	padding:0;border-bottom:1px solid #9ab5d5;background:transparent;
}
#tyreSelector .tyre-selector-browsing-mode li.alpha{
	margin-left:0;
}
#tyreSelector .tyre-selector-browsing-mode.browsing-mode-count-2 li{
	width:466px;
}
#tyreSelector .tyre-selector-browsing-mode.browsing-mode-count-2 li.alpha{
	width:467px;
}
#tyreSelector .tyre-selector-browsing-mode.browsing-mode-count-3 li{
	width:310px;
}
#tyreSelector .tyre-selector-browsing-mode a.reload-button{
	display:none;position:absolute;top:8px;right:6px;padding:0 22px 0 8px;line-height:21px;color:#fff;text-decoration:none;background:url(../img/sprites/tyre-selector_reload.png) 100% 50% no-repeat;
}
#tyreSelector .tyre-selector-browsing-mode a.reload-button:hover{
	background-color:#99b1d0;
}
#tyreSelector .tyre-selector-browsing-mode li.active a.reload-button{
	display:block;
}
#tyreSelector .tyre-selector-options{
	background-position:0 -120px;background-color:#9db4d2;clear:both;overflow:hidden;padding:0 0 9px 9px;border-width:0 1px 1px 1px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;
}
#tyreSelector .tyre-selector-option{
	position:relative;float:left;margin-right:8px;
}
#tyreSelector .tyre-selector-option.loading{
	background:url(../img/sprites/tyre-selector-loader.gif) 40% 60% no-repeat;
}
#tyreSelector .tyre-selector-option h3,#tyreSelector .tyre-selector-message{
	padding-left:3px;line-height:30px;
}
#tyreSelector .tyre-selector-option h3{
	text-transform:uppercase;width:177px;position:relative;
}
#tyreSelector .tyre-selector-option:first-child h3{
	width:144px;margin-left:0;
}
#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option h3{
	background:url(/assets/img/tyre-selector/ts-progress-states-sprite.png) right top no-repeat;background-position:0 0;padding:0 0 0 43px;margin-left:-14px;color:#393932;
}
#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option:first-child h3{
	text-indent:-15px;background-position:-17px 0;margin-left:0;
}
#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option:hover h3,#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option.next-selection h3{
	background-position:0 0;
}
#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option:hover:first-child h3{
	background-position:-17px 0;
}
#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option.selected h3,#tyreSelector .tyre-selector-option.selected:hover h3{
	background-position:0 -99px;
}
#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option.selected:first-child h3,#tyreSelector .tyre-selector-option.selected:hover:first-child h3{
	background-position:-17px -99px;
}
#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option.unknown h3{
	background-position:0 -49px;
}
#tyreSelector .tyre-selector-message{
	margin-bottom:-9px;
}
#tyreSelector .tyre-selector-option .previous-option-unselected-notice{
	display:none;position:absolute;top:80px;left:0;right:28px;color:#fff;text-align:center;
}
#tyreSelector .tyre-selector-option .previous-option-unselected-notice span{
	padding-left:12px;background:url(../img/sprites/tyre-selector-previous.gif) 0 50% no-repeat;color:#c2d4e6;
}
#tyreSelector .tyre-selector-option.previous-option-unselected .previous-option-unselected-notice{
	display:block;
}
#tyreSelector .tyre-selector-option .tyre-selector-option-list{
	height:126px;overflow:auto;
}
#tyreSelector .tyre-selector-option .tyre-selector-option-list ul{
	position:relative;
}
#tyreSelector .tyre-selector-option li{
	display:inline;
}
#tyreSelector .tyre-selector-option a,#tyreSelector .tyre-selector-option.selected .selected a{
	float:left;clear:left;width:100%;position:relative;display:block;padding:0 6px;-webkit-transition:all .3s;background:#84a2c7;background:rgba(122,154,190,0.5);line-height:17px;margin-bottom:1px;color:#fff;text-decoration:none;text-transform:uppercase;
}
#tyreSelector .tyre-selector-option.option-count-3 a,#tyreSelector .tyre-selector-option.option-count-3.selected .selected a{
	width:261px;
}
#tyreSelector .tyre-selector-option a:hover{
	-webkit-transition:none;background-color:#000;
}
#tyreSelector .tyre-selector-option.selected .selected a{
	-webkit-transition:none;background:#59659a;background:rgba(31,32,98,0.5);
}
#tyreSelector .tyre-selector-option.selected a{
	height:3px;
}
#tyreSelector .tyre-selector-option.selected .selected a{
	height:auto;
}
#tyreSelector .tyre-selector-option.selected a span{
	position:absolute;top:-999%;left:-999%;
}
#tyreSelector .tyre-selector-option.selected a:hover span{
	top:auto;bottom:0;left:0;padding:0 6px;background:#000;
}
#tyreSelector .tyre-selector-option.selected a.label-below:hover span{
	z-index:1;top:0;bottom:auto;
}
#tyreSelector .tyre-selector-option.selected .selected a span{
	position:static;padding:0;background:transparent;
}
#container-results.tyre-selector-1-3 #tyreSelector .tyre-selector-option.previous-option-unselected h3{
	background:url(/assets/img/tyre-selector/ts-progress-states-sprite.png) no-repeat;background-position:0 -194px;
}
#tyreSelector .jspVerticalBar{
	width:18px;background:transparent;
}
#tyreSelector .jspCap,#tyreSelector .jspTrack{
	background:url(../img/sprites/tyre-selector-scrollbar.png) -18px 50% no-repeat;
}
#tyreSelector .jspCap{
	display:block;height:8px;
}
#tyreSelector .jspCapTop{
	background-position:-18px 0;
}
#tyreSelector .jspCapBottom{
	background-position:-18px 100%;
}
#tyreSelector .jspDrag,#tyreSelector .jspDragTop,#tyreSelector .jspDragBottom{
	background:url(../img/sprites/tyre-selector-scrollbar.png) 0 50% no-repeat;
}
#tyreSelector .jspDragTop,#tyreSelector .jspDragBottom{
	position:absolute;left:0;width:100%;height:8px;
}
#tyreSelector .jspDragTop{
	top:-8px;background-position:0 0;
}
#tyreSelector .jspDragBottom{
	bottom:-8px;background-position:0 100%;
}
#tyreSelector .jspFakeBar,#tyreSelector .jspFakeCapBottom{
	background:url(../img/sprites/tyre-selector-scrollbar.png) -36px 0 no-repeat;
}
#tyreSelector .jspFakeCapBottom{
	position:absolute;left:0;bottom:0;width:100%;height:4px;background-position:-36px 100%;
}
#tyreSelector .tyre-selector-options.option-count-2 .tyre-selector-option{
	width:454px;
}
#tyreSelector .tyre-selector-options.option-count-3 .tyre-selector-option{
	width:300px;
}
#tyreSelector .tyre-selector-options.option-count-4 .tyre-selector-option{
	width:222px;
}
#tyreSelector .tyre-selector-options.option-count-5 .tyre-selector-option{
	width:176px;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background-color: transparent;
	padding: 0;
}
body{
	line-height:1;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
}
.hide{
	display:none;
}
.graphic,form#quick-search button,#media-gallery-small .media-gallery-small-prev,#media-gallery-small .media-gallery-small-next,#media-gallery-large .media-gallery-prev,#media-gallery-large .media-gallery-next,.pagination-holder .pagination-small-next,.pagination-holder .pagination-small-prev,.pagination-page-list .prev-button,.pagination-page-list .next-button,form#quick-search a#search-recent,p.filters-active span,span.new-item,span.tyre-rear,span.tyre-front,#mediaPlayerContent #noFlashContent a{
	display:block;overflow:hidden;text-indent:-1000em;background-repeat:no-repeat;background-position:50% 50%;
}
.clearfix:after,#bread-crumb:after,#footer-fat:after,#footer-skinny:after,#nav-primary li ul:after,#eco-container .box:after,ul#tyre-launcher:after,#tyre-details-extra ul li:after,.column:after,#main:after,.promo-items:after,.usage-details:after,#search-filter:after,.search-type-head:after,#search-header .search-results-block .search-results-tyres:after,.characteristic-details:after,#tabs-lens-trigger:after,#motorsports-tabs-lens-trigger:after,#quick-search-results ul.results li a:after,#lense-segments:after,#error:after,#tyre-details-extra ul:after,#tyre-filters:after,#tyre-results ul:after,.generic:after,#dealer-locator-simple-pagination:after,#container-tyre-selector:after,#selector-legend .carousel-content:after,#selector-legend .tyre-categories-carousel:after,#selector-legend .icons-legend-list:after,#selector-tabs #selector-tabs-container:after,.richtext-image-center:after,.richtext-media-center:after,.tyre-reader-wrap ul:after,.offers-container-middle .feature-content:after,.newDesign .box-wrap:after,.newDesign #tyre-launcher-footer:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
}
.clearfix,#bread-crumb,#footer-fat,#footer-skinny,#nav-primary li ul,#eco-container .box,ul#tyre-launcher,#tyre-details-extra ul li,.column,#main,.promo-items,.usage-details ul,#search-filter,.search-type-head,#search-header .search-results-block .search-results-tyres,.characteristic-details,#tabs-lens-trigger,#motorsports-tabs-lens-trigger,#quick-search-results ul.results li a,#lense-segments,#error,#tyre-details-extra,#tyre-filters,#tyre-results ul,.generic,#dealer-locator-simple-pagination,#container-tyre-selector,#selector-legend .carousel-content,#selector-legend .tyre-categories-carousel,#selector-legend .icons-legend-list,#selector-tabs #selector-tabs-container,.richtext-image-center,.richtext-media-center,.tyre-reader-wrap ul,.tyre-reader-wrap,.newDesign .box-wrap,.newDesign #tyre-launcher-footer{
	zoom:1;
}
.clear{
	clear:both;float:none;
}
.print{
	display:none;
}
.transparent80{
	filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;
}
.transparent70{
	filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;
}
.transparent100{
	filter:alpha(opacity=100);-moz-opacity:100;-khtml-opacity:1;opacity:1;
}
#logo{
	height:51px;width:161px;margin:0 0 0 28px;position:relative;top:0px;
}
#hotline{
	height:20px;position:absolute;right:180px;top:20px;z-index:1000;margin-right:15px;font-size:11px;font-weight:bold;text-align:left;line-height:14px;color:#FFF;
}
#hotline_homepage{
	height:20px;position:absolute;right:210px;top:5px;z-index:1000;margin-right:15px;font-size:11px;font-weight:bold;text-align:left;line-height:14px;color:#FFF;
}
#hotline a,#hotline_homepage a{
	color:#FF0;text-decoration:none;
}
#hotline a:hover,#hotline_homepage a:hover{
	color:#FF0;
}
#logo strong{
	display:none;
}
#page-title h1,#page-title .header-title{
	font-size:24px;color:#00004a;text-transform:uppercase;margin-left:21px;
}
#page-title .header-title{
	font-weight:bold;padding:0 0 15px;
}
a{
	color:#888;
}
a:hover{
	color:#000;text-decoration:underline;
}
a.more{
	background:url(../img/generic/arrow-blue-right.gif) center right no-repeat;color:#00004b;font-size:11px;text-transform:uppercase;text-decoration:none;font-weight:bold;padding-right:10px;
}
a.more:hover{
	text-decoration:underline;
}
.clickable{
	cursor:pointer;
}
.link-top{
	clear:both;
}
.link-top a{
	color:#00004b;font-size:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding-right:10px;background:url(../img/generic/arrow-blue-up.gif) center right no-repeat;
}
.link-top a:hover{
	text-decoration:underline;
}
a.button,a.button span{
	float:left;text-decoration:none;background:url(../img/sprites/button_yellow.png) no-repeat 0 0;
}
a.button{
	height:33px;padding-left:16px;
}
a.button span{
	height:25px;padding:4px 16px 4px 0;background-position:100% -66px;line-height:25px;text-transform:uppercase;color:#333;font-size:11px;font-weight:bold;cursor:pointer;white-space:nowrap;
}
a.button[rel=external] span,a.button.external span{
	padding-right:39px;background-position:100% -132px;
}
a.button:hover,a.button.current{
	background-position:0 -33px;
}
a.button:hover span,a.button.current span{
	background-position:100% -99px;
}
a.button[rel=external]:hover span,a.button.external:hover span{
	background-position:100% -165px;
}
a.button.big,a.button.big span{
	background-image:url(../img/sprites/button_big.png);
}
a.button.big:hover span,a.button.big.current span{
	color:#fff;
}
#noFlashText{
	display:none;
}
body{
	background:#fff url(../img/bg/body.gif) repeat-x;font:78% arial,helvetica,sans-serif;color:#000;cursor:default;
}
#container{
	width:960px;margin:0 auto;
}
#content{
	background:#fff;min-height:400px;margin-bottom:12px;
}
.hero{
	width:960px;margin:0 auto;min-height:417px;
}
#hero-services{
	margin-bottom:12px;height:350px;min-height:350px;background-position:bottom left;position:relative;color:#333;
}
#hero-services div{
	position:absolute;top:50px;left:36px;width:310px;
}
#hero-services div h2{
	font-size:25px;font-weight:bold;line-height:1em;color:#006;letter-spacing:-1px;text-transform:uppercase;margin-bottom:10px;
}
#hero-services div p{
	font-size:12px;line-height:1.1em;margin-bottom:1em;
}
#hero-services div ul{
	margin:0 0 1em 0;padding-left:.5em;
}
#hero-services div ul li{
	list-style:disc inside!important;
}
#main{
	width:960px;margin:0 auto;
}
#mainLinks{
	overflow:visible;width:742px;height:17px;
}
#discover{
	float:left;font-size:11px;padding:4px 0 0;width:439px;position:absolute;left:218px;top:30px;
}
#discover span.dot{
	color:#FF0;text-transform:uppercase;padding-right:10px;margin-right:7px;font-weight:bold;
}
#discover img{
	margin:0 5px;
}
#discover a{
	padding:10px 15px;
}
#discoverLink,#discoverLink:visited{
	color:#FFF;font-weight:bold;text-transform:uppercase;padding:10px 15px 10px 0;
}
#language{
	position:absolute;top:17px;right:182px;padding:0 10px;line-height:19px;font-size:11px;font-weight:bold;text-align:left;
}
.routing #language{
	top:2px;right:270px;
}
#language a{
	color:#fff;text-decoration:none;
}
#language a:hover{
	color:#ff0;
}
#page-title{
	min-height:100px;width:958px;background:url(../img/bg/div_page-title.gif) bottom left repeat-x;position:relative;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;z-index:4;
}
#share-bar-holder{
	position:absolute;right:10px;bottom:10px;float:right;
}
#share-bar{
	float:right;
}
div#mast{
	position:relative;z-index:15;left:0;width:976px;height:148px;background:url(../imagenes/cabecera.png) no-repeat top left;margin-bottom:-44px;margin-left:-5px;
}
div#mast.clean{
	background-image:url(../img/bg/div_mast_clean.png);
}
div#mast #header{
	position:absolute;left:218px;bottom:95px;line-height:25px;font-size:.85em;width:755px;
}
div#mast #header h2{
	color:#ff0;text-transform:uppercase;
}
#footer-fat{
	width:936px;padding:36px 12px 12px 12px;
}
#footer-fat .col{
	float:left;width:16.6%;font-size:.9em;
}
#footer-fat.cols5 .col{
	width:20%;
}
#footer-fat.cols4 .col{
	width:25%;
}
#footer-fat .col h4{
	text-transform:uppercase;font-size:1.1em;margin-bottom:.5em;
}
#footer-skinny{
	padding: 24px 12px 36px 12px;
}
form#quick-search{
	position:absolute;top:17px;right:26px;width:153px;height:20px;background:url(../img/bg/form_quick-search.gif) no-repeat;z-index:1000;
}
form#quick-search fieldset{
	border:0;
}
form#quick-search fieldset legend,form#quick-search fieldset label{
	display:none;
}
form#quick-search ul li{
	float:left;
}
form#quick-search input{
	background:0;border:0;font:11px/20px arial,helvetica,sans-serif;color:#888;height:20px;width:113px;padding:0 4px;
}
form#quick-search button,form#quick-search a#search-recent{
	width:16px;height:20px;cursor:pointer;background:none;background-position:top left;background-repeat:no-repeat;
}
form#quick-search button{
	border:0;background-image:url(../img/bg/form_quick-search-submit.gif);
}
form#quick-search a#search-recent{
	background-image:url(../img/bg/form_quick-search-recent.gif);
}
form#quick-search button:hover,form#quick-search button:focus,form#quick-search a#search-recent:hover,form#quick-search a#search-recent:focus{
	background-position:bottom left;
}
ul.nav-country-selector{
	padding:0 30px 0 20px;background-repeat:no-repeat;background-position:0 50%;
}
ul.nav-country-selector li{
	float:left;padding-left:15px;font-size:11px;font-weight:bold;
}
ul.nav-country-selector li a{
	text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:10px;
}
#header ul.nav-country-selector{
	position:absolute;right:0;bottom:1px;background-image:url(../img/bg/ul_header-nav-country-sel.png);
}
#header ul.nav-country-selector li{
	color:#ff0;
}
#header ul.nav-country-selector li a{
	color:#ddd;
}
#header ul.nav-country-selector li a:hover{
	color:#fff;
}
#footer-skinny ul.nav-country-selector li{
	color:#339;
}
#footer-skinny ul.copyright{
	float:left;color:#999;font-size:10px;padding-top:2px;
}
#nav-primary{
	position:absolute;right:25px;top:60px;height:22px;z-index:10;
}
#nav-primary li{
	float:left;padding-left:2px;background:url(../img/bg/ul_nav-primary-sep.png) no-repeat 0 0;height:22px;position:relative;
}
#nav-primary li:first-child,#nav-primary li.first-child{
	background:0;
}
#nav-primary li a{
	padding:0 19px 0 7px;height:22px;font-size:11px;font-weight:bold;line-height:22px;text-transform:uppercase;text-decoration:none;color:#fff;
}
#nav-primary li a:hover,#nav-primary li:hover a{
	color:#ff0;background-position:100% -42px;position:relative;
}
#nav-primary li ul{
	height:0;overflow:hidden;position:absolute;top:18px;right:-12px;width:160px;background:url(../img/bg/ul_nav-primary-drop.png) no-repeat top left;z-index:8;
}
#nav-primary li:hover ul{
	height:auto;overflow:visible;padding-top:12px!important;
}
#nav-primary li ul li{
	float:left;width:140px;overflow:hidden;background:0;height:auto;padding:0 12px 0 8px;position:relative;z-index:9000;
}
#nav-primary li ul li a{
	float:left;height:auto;padding:7px 0 7px 5px;width:135px;color:#888!important;text-transform:none;font-weight:normal;background:0;border-bottom:1px solid #ddd;line-height:1em!important;vertical-align:middle;
}
#nav-primary li ul li a:hover{
	color:#000!important;
}
#nav-primary li ul li:last-child a,#nav-primary li ul li.last-child a{
	border-bottom:0!important;
}
#nav-primary li ul li:last-child,#nav-primary li ul li.last-child{
	margin-bottom:-4px;
}
#nav-primary li ul li.bottom-helper{
	padding:0!important;margin:0!important;position:absolute;width:160px;height:12px;bottom:-12px;left:0;background:url(../img/bg/ul_nav-primary-drop.png) no-repeat bottom left;
}
#bread-crumb{
	position:relative;margin:0 0 0 22px;padding:42px 0 0 0;
}
#bread-crumb li{
	float:left;color:#5477af;font-size:11px;font-weight:bold;padding-left:15px;background:url(../img/generic/breadcrumb-item-divider.png) center left no-repeat;
}
#bread-crumb li a{
	color:#85a0c0;font-size:11px;font-weight:bold;text-decoration:none;display:block;
}
ul#bread-crumb li a:hover{
	text-decoration:underline;
}
ul#bread-crumb li:first-child,ul#bread-crumb li.first-child{
	background:none;padding-left:0;
}
ul#bread-crumb li:first-child a,ul#bread-crumb li.first-child a{
	color:#5477af;
}
#media-gallery-small ul,#media-gallery-small ul li{
	float:left;
}
#right-holder #promo-container{
	margin-left:3px;float:left;
}
#promo-container{
	position:relative;z-index:1;display:block;
}
#promo-container ul.promo-items{
	padding-bottom:12px;
}
#promo-container ul.promo-items li,#promo-container ul.promo-items li.promo-wide a,#promo-container ul.promo-items li.promo a{
	float:left;text-decoration:none;cursor:pointer;display:block;
}
#promo-container ul.promo-items li{
	margin:10px 12px 0 0;position:relative;z-index:1;overflow:hidden;
}
#offers #promo-container ul.promo-items li:last-child,#offers #promo-container ul.promo-items li.last-child{
	margin-right:0;
}
#promo-container ul.promo-items li#news-module{
	width:312px;height:140px;background:#04194c;-webkit-border-radius:5px 5px 2px 2px;-mox-border-radius:5px 5px 2px 2px;border-radius:5px 5px 2px 2px;padding:51px 0 0 0;overflow:visible;cursor:default;
}
#promo-container ul.promo-items li#news-module li{
	float:none;
}
#news-module h2 span{
	position:absolute;top:15px;left:0;padding:0 5px 0 18px;display:inline-block!important;width:auto;background:#161616;font-size:14px;font-weight:bold;line-height:24px;text-transform:uppercase;color:#fff;
}
#news-module ul li{
	display:block;padding:10px 14px;margin:0!important;color:#fff;
}
#news-module ul li a{
	text-decoration:none;color:#fff;
}
#news-module ul li.highlight{
	background:#1e3679;
}
#news-module .button-block{
	height:46px;position:absolute;bottom:-11px;left:0;-webkit-border-radius:0 0 5px 5px;-mox-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background:url(../img/bg/campaign-menu-bg-yellow-gradient.png) repeat-x;
}
#news-module .button-block .module-button{
	width:142px;display:block;float:left;line-height:46px;color:#b28409;font-weight:bold;text-decoration:none;padding:0 0 0 13px;
}
#news-module .button-block .module-button.left{
	border-right:1px solid #fff;
}
#news-module .button-block .module-button.right{
	border-left:1px solid #b28409;
}
#promo-container ul.promo-items li.promo-wide img,#promo-container ul.promo-items li.promo img{
	display:block;
}
#promo-container ul.promo-items li.promo-wide strong,#promo-container ul.promo-items li.promo strong{
	display:block;overflow:hidden;position:absolute;z-index:10;bottom:0;font-size:12px;text-transform:uppercase;color:#3a3a3a;line-height:1em;background:url(../img/bg/ul_promo-items_roll-up.png) top left repeat;padding:10px;width:292px;
}
#promo-container ul.promo-items li.promo-wide:hover strong,#promo-container ul.promo-items li.promo:hover strong{
	color:#000;
}
#promo-container ul.promo-items li.promo-wide span,#promo-container ul.promo-items li.promo span{
	display:block;z-index:10;padding:5px 10px 5px 0;width:292px;font-size:11px;line-height:1em;font-weight:normal;color:#555;text-transform:none;
}
#promo-container ul.promo-items li .block{
	width:312px!important;margin:0!important;
}
#promo-container ul.promo-items li.promo-wide span{
	width:960px!important;
}
#promo-container ul.promo-items li.promo-wide strong{
	width:940px!important;
}
#services-promo a{
	color:#333;font-size:11px;text-decoration:none;width:205px;height:35px;padding:9px;display:block;overflow:hidden;
}
#services-promo a:hover{
	background:#cae1f1;
}
#services-promo li.promo-single-image a{
	padding:0;width:225px;height:55px;
}
#services-promo a strong{
	color:#02069b;font-weight:bold;
}
#services-promo a img{
	float:right;
}
#services-promo ul{
	width:945px;overflow:hidden;
}
#services-promo li.promo-single-image,#services-promo li.promo-single{
	background:#dee9f1;float:left;margin:2px 10px 10px 0;
}
#services-promo li.promo-single{
	border:1px solid #e2e2e2;
}
#services-promo li:last-child,#services-promo li.last-child{
	margin-right:0;
}
#footer-fat ul{
	padding:0 12px 0 0;
}
#footer-fat ul li{
	padding:.35em 0;line-height:1em;
}
#footer-fat ul li a{
	text-decoration:none;
}
ul#nav-footer-skinny{
	float:right;
}
ul#nav-footer-skinny li{
	display:inline;font-size:.9em;padding:0 5px 0 10px;border-left:1px solid #888;color:#999;
}
ul#nav-footer-skinny li:first-child,ul#nav-footer-skinny li.first-child{
	border-left:0;
}
ul#nav-footer-skinny li a{
	text-decoration:none;
}
#tyre-selector #tyreSelectorGlobalWrapper{
	float:left;
}
#tyre-selector #tyreSelectorWrapper{
	float:left;overflow:hidden;
}
ol li.hidden{
	display:none;
}
#news-ticker-bar{
	background-color:#F1F1F1;color:#333;font-size:11px;overflow:hidden;right:15px;top:59px;white-space:nowrap;width:636px;
}
#news-ticker-bar span{
	width:636px;display:inline-block;
}
.promotion-sidebar-container .blockContent{
	padding:0;font-weight:normal;
}
.radio-button-label{
	display:none;font-weight:bold;line-height:2em;
}
.tyre-range-module{
	float:left!important;width:310px;height:200px;background:#fff;border:#d2d2d4 1px solid;overflow:hidden!important;background:#f6f6f6;
}
.tyre-range-module li{
	float:none!important;margin:0!important;margin-left:-1px\9!important;width:311px\9!important;position:static!important;overflow:none!important;z-index:0!important;border-top:#d8d8d8 1px solid;height:49px;background:#f6f6f6 url(../img/bg/home-promo-tyre-range-items.png) repeat-x 0 1px;
}
#promo-container ul.promo-items li.tyre-range-module{
	cursor:auto;
}
#promo-container ul.promo-items li.tyre-range-module ul{
	cursor:auto;
}
.tyre-range-module h2{
	position:relative;height:50px;overflow:hidden;
}
.tyre-range-module h2 span{
	position:absolute;top:15px;left:0;padding:0 5px 0 18px;display:inline-block;background:#161616;font-size:14px;font-weight:bold;line-height:24px;text-transform:uppercase;color:#fff;
}
.tyre-range-module li:last-child,.tyre-range-module li.last{
	height:49px;background-position:0 2px;
}
.tyre-range-module li:hover{
	background-position:0 -51px;
}
.tyre-range-module li:last-child:hover,.tyre-range-module li.last:hover{
	background-position:0 -52px;
}
.tyre-range-module .items1{
	padding:100px 0 0;
}
.tyre-range-module .items2{
	padding:50px 0 0;
}
.tyre-range-module li a{
	display:block;height:49px;background:url(../img/generic/big-black-arrow-right.png) no-repeat 289px 18px;color:#454545;font-size:14px;font-weight:bold;line-height:21px;text-decoration:none;cursor:pointer;
}
.tyre-range-module li a span{
	display:block;height:34px;padding:15px 0 0 64px;background:url(../img/sprites/sprite-promo-tyre-ranges-icons.png) no-repeat;
}
.tyre-range-module li.car a span{
	background-position:15px 19px;
}
.tyre-range-module li.truck a span{
	background-position:11px -40px;
}
.tyre-range-module li.motorcycle a span{
	background-position:15px -84px;
}
.tyre-range-module li.bicycle a span{
	background-position:15px -134px;
}
#bop-link{
	background:url(../img/bg/campaign-menu-bg-yellow-gradient.png) repeat-x;display:block;line-height:40px;border-top:1px solid #fee208;text-decoration:none;color:#000;position:relative;margin:0 0 20px;
}
#bop-link img{
	position:absolute;top:-30px;left:23px;
}
#bop-link span{
	padding:0 15px 0 119px;background:url(../img/sprites/button-simple-arrow.png) no-repeat center right;
}
.seo-tag{
	display:none;
}
a.eu-labeling-trigger.tyre-selector,span.eu-labeling-trigger.tyre-selector{
	margin-left:-39px;
}
#eu-labeling-info{
	position:relative;margin:0 auto;width:100%;color:#fff;z-index:1;margin-left:12px;margin-bottom:.5em;
}
#eu-labeling-info .content,#eu-labeling-info .t,#eu-labeling-info .b,#eu-labeling-info .b div{
	background:transparent url(../img/eu-labelling/bg-shadow-frame.png) no-repeat top right;
}
#eu-labeling-info .content{
	position:relative;zoom:1;padding:11px 16px 0 0;overflow:visible;float:none;border:none;border-top:none;
}
#eu-labeling-info .t{
	position:absolute;left:0;top:0;width:14px;margin-left:-14px;height:100%;background-position:top left;
}
#eu-labeling-info .b{
	position:relative;width:100%;
}
#eu-labeling-info .b,#eu-labeling-info .b div{
	height:11px;font-size:1px;
}
#eu-labeling-info .b{
	background-position:bottom right;
}
#eu-labeling-info .b div{
	position:relative;width:14px;margin-left:-14px;background-position:bottom left;
}
#eu-labeling-info .wrapper{
	position:static;max-height:1000px;
}
a.eu-labeling-trigger{
	display:inline-block;
}
.tyre-fitments.expanded a.eu-labeling-trigger{
	position:relative;left:-16px;
}
a.eu-labeling-trigger.icon-1{
	background:url(../img/sprites/noise_icon.png) no-repeat;background-position:0 0;width:20px;height:13px;
}
a.eu-labeling-trigger.icon-2{
	background:url(../img/sprites/noise_icon.png) no-repeat;background-position:0 -13px;width:20px;height:13px;display:inline-block;
}
a.eu-labeling-trigger.icon-3{
	background:url(../img/sprites/noise_icon.png) no-repeat;background-position:0 -26px;width:20px;height:13px;
}
a.eu-labeling-trigger.tyre-detail{
	margin-left:0;
}
#eu-labelling-modal-content{
	background:#fff;color:#000;
}
#eu-labeling-info{
	width:284px;position:absolute;top:50%;left:50%;display:none;z-index:5;
}
#eu-labelling-info-div-pointer{
	width:20px;height:20px;display:block;background:url(../img/eu-labelling/bg-pointer-icon.png) no-repeat;position:absolute;z-index:100;
}
#eu-labeling-info .title-bar{
	width:249px;height:30px;background:url(../img/eu-labelling/bg-title-bar.png) repeat-x;position:relative;padding:15px 0 0 19px;border-top:1px solid #fff;border-bottom:1px solid #eaf3f5;
}
#eu-labeling-info .title-bar #eu-labelling-close-trigger{
	position:absolute;top:10px;right:10px;
}
#eu-labeling-info .tyre-info{
	background:#f7fafb;line-height:29px;font-size:10px;width:249px;padding:0 0 0 19px;
}
#eu-labeling-info .tyre-info span{
	background:url(../img/eu-labelling/bg-item-dot.png) no-repeat center left;
}
#eu-labeling-info .charts-wrapper{
	background:white;width:213px;padding:0 0 19px 19px;border:2px solid #0092D3;margin:0 auto;
}
#eu-labeling-info .charts-wrapper .chart,#eu-labeling-info .charts-wrapper .chart span.pointer,#eu-labeling-info .eu-labelling-button{
	background-image:url(../img/eu-labelling/eu-labelling-chart-sprites.png);background-repeat:no-repeat;
}
#eu-labeling-info .charts-wrapper .chart span.pointer{
	background-position:-721px 0;width:25px;height:31px;line-height:31px;color:#fff;font-size:26px;font-weight:bold;padding:0 0 0 23px;position:absolute;display:block;top:0;right:1px;
}
#eu-labeling-info .charts-wrapper .chart span.long.pointer{
	width:58px;top:20px;
}
#eu-labeling-info .charts-wrapper .chart span.long.pointer small{
	font-size:20px;
}
#eu-labeling-info .charts-wrapper .chart span.pointer.rating-a{
	top:82px;
}
#eu-labeling-info .charts-wrapper .chart span.pointer.rating-b{
	top:99px;
}
#eu-labeling-info .charts-wrapper .chart span.pointer.rating-c{
	top:116px;
}
#eu-labeling-info .charts-wrapper .chart span.pointer.rating-d{
	top:133px;
}
#eu-labeling-info .charts-wrapper .chart span.pointer.rating-e{
	top:149px;
}
#eu-labeling-info .charts-wrapper .chart span.pointer.rating-f{
	top:166px;
}
#eu-labeling-info .charts-wrapper .chart span.pointer.rating-g{
	top:183px;
}
#eu-labeling-info .charts-wrapper .chart{
	position:relative;
}
#eu-labelling-ee-chart{
	width:110px;height:221px;float:left;background-position:-350px 0;
}
#eu-labelling-wg-chart{
	width:85px;height:221px;float:left;background-position:0 0;
}
#eu-labelling-db-chart{
	width:169px;height:74px;float:left;margin-top:6px;margin-left:26px;
}
#eu-labelling-db-chart.echo-level-1{
	background-position:0 -727px;
}
#eu-labelling-db-chart.echo-level-2{
	background-position:-304px -727px;
}
#eu-labelling-db-chart.echo-level-3{
	background-position:-631px -727px;
}
#eu-labeling-info .eu-labelling-button{
	display:block;line-height:27px;width:249px;padding:0 0 0 19px;height:27px;text-decoration:none;background-position:0 -461px;color:#413700!important;
}
#eulabelling-special-label{
	width:192px;padding:0 0 0 40px;line-height:22px;margin:20px 0 20px 17px;background:url(../img/eu-labelling/eu-flag.gif) no-repeat;
}
#selector-legend,#selector-simple,#selector-tabs{
	color:#FFF;
}
.tyre-categories{
	display:block;background:#81a3c9;border:#e5e4e4 1px solid;padding:14px 12px 8px 12px;width:914px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
}
#selector-legend div.tyre-categories-title,#selector-simple div.tyre-categories-title,#selector-tabs div.tyre-categories-title,#selector-tabs #tyre-by-vehicle,#selector-tabs #tyre-by-usage{
	font-size:10px;text-transform:uppercase;text-align:center;border-bottom:#99b1d0 1px solid;padding-bottom:7px;margin:0;position:relative;
}
.tyre-categories-status{
	display:block;position:absolute;top:-7px;right:0;z-index:2;
}
.tyre-categories-status a{
	float:left;
}
#tyre-selector a.current{
	display:block;width:14px;height:0;padding:14px 0 0 0;margin:5px 5px 0 0;overflow:hidden;background:url("../img/sprites/carousel-options.png") no-repeat 0 -6px;
}
#tyre-selector a.not-current{
	display:block;width:14px;height:0;padding:14px 0 0 0;margin:5px 5px 0 0;overflow:hidden;background:url("../img/sprites/carousel-options.png") no-repeat -17px -6px;
}
#tyre-selector a.reset{
	display:block;width:21px;height:0;padding:21px 0 0 0;overflow:hidden;background:url("../img/sprites/carousel-options.png") no-repeat -42px -1px;
}
.tyre-categories-carousel{
	padding:10px 0 0 0;margin:0 0 20px 0;position:relative;display:inline-block;
}
.tyre-categories-carousel a.prev,.tyre-categories-carousel a.next{
	float:left;width:11px;height:0;padding:90px 0 0 0;display:block;overflow:hidden;background:url("../img/sprites/carousel-buttons.png") no-repeat 0 0;cursor:pointer;
}
.tyre-categories-carousel a.prev{
	background-position:-14px 0;
}
.tyre-categories-carousel a.next{
	background-position:-29px 0;
}
.tyre-categories-carousel a.prev.disabled{
	background-position:0 0;
}
.tyre-categories-carousel a.next.disabled{
	background-position:-42px 0;
}
.carousel-content{
	float:left;
}
.carousel-content ul{
	position:relative;
}
.carousel-content ul li{
	float:left;width:160px;height:90px;background:#7f9fc4;overflow:hidden;display:block;margin:0 1px;padding:0 8px;cursor:pointer;
}
.carousel-content ul li.active{
	background:#d7e6f7;color:#374765;
}
.carousel-content ul li.inactive{
	visibility:hidden;
}
.carousel-content ul li:hover,.carousel-content ul li:hover a p,.carousel-content ul li.active a p{
	background:#d7e6f7;color:#374765;
}
#selector-legend .tyre-categories-carousel .carousel-content p,#selector-simple .tyre-categories-carousel .carousel-content p{
	margin:0 0 4px 0;
}
#selector-legend .tyre-categories-carousel .carousel-content ul li.active p{
	color:#374765;
}
.tyre-categories-carousel .carousel-content p{
	font-size:10px;line-height:10px;height:28px;
}
.tyre-categories-carousel .carousel-content li a{
	text-decoration:none;outline:none;width:160px;height:90px;display:block;
}
.tyre-categories-carousel .carousel-content li a:active,.tyre-categories-carousel .carousel-content li a:focus{
	outline:none;outline-width:0;
}
.tyre-categories-carousel .carousel-content li a strong{
	color:#0d2266;
}
.tyre-categories-carousel .carousel-content li a p{
	color:#FFF;
}
.tyre-categories-carousel .carousel-content li strong{
	font-size:12px;color:#0d2266;margin:15px 0 4px 0;display:block;
}
#selector-legend p.content-icons{
	margin:0;display:block;
}
.tyre-categories-carousel .carousel-content li div span{
	float:left;display:block;width:17px;height:17px;margin-right:3px;background:url("../img/sprites/tyre-preferences.png") no-repeat 0 0;
}
.icons-legend{
	display:block;padding:6px 0;
}
.icons-legend-list{
	padding-left:5px;
}
.icons-legend-list li{
	float:left;text-transform:uppercase;font-size:9.5px;font-weight:bold;color:#383838;height:17px;margin-right:12px;line-height:19px;
}
.icons-legend-list span{
	float:left;display:block;width:17px;height:17px;margin-right:5px;background:url("../img/sprites/tyre-preferences.png") no-repeat 0 0;
}
span.ico-1,.tyre-categories-carousel .carousel-content li span.ico-1{
	background-position:0 0;
}
span.ico-2,.tyre-categories-carousel .carousel-content li span.ico-2{
	background-position:-100px 0;
}
span.ico-3,.tyre-categories-carousel .carousel-content li div span.ico-3{
	background-position:-200px 0;
}
span.ico-4,.tyre-categories-carousel .carousel-content li div span.ico-4{
	background-position:-300px 0;
}
span.ico-5,.tyre-categories-carousel .carousel-content li div span.ico-5{
	background-position:-400px 0;
}
span.ico-6,.tyre-categories-carousel .carousel-content li div span.ico-6{
	background-position:-500px 0;
}
span.ico-7,.tyre-categories-carousel .carousel-content li div span.ico-7{
	background-position:-600px 0;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li strong{
	background:url("../img/sprites/segments-2wheel.png") no-repeat 0 0;display:block;padding-top:35px;margin:0;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li.nobg strong{
	background:none;padding-top:25px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li strong.segment-14{
	background-position:-200px 0;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li:hover strong.segment-14,#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li.active strong.segment-14{
	background-position:-380px 0;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li strong.segment-15{
	background-position:-200px -64px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li:hover strong.segment-15,#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li.active strong.segment-15{
	background-position:-380px -64px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li strong.segment-16{
	background-position:-200px -128px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li:hover strong.segment-16,#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li.active strong.segment-16{
	background-position:-380px -128px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li strong.segment-17{
	background-position:-200px -192px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li:hover strong.segment-17,#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li.active strong.segment-17{
	background-position:-380px -192px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li strong.segment-18{
	background-position:-200px -256px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li:hover strong.segment-18,#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li.active strong.segment-18{
	background-position:-380px -256px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li strong.segment-19{
	background-position:-200px -320px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li:hover strong.segment-19,#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li.active strong.segment-19{
	background-position:-380px -320px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li strong.segment-20{
	background-position:-200px -384px;
}
#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li:hover strong.segment-20,#selector-simple.lense-2W .tyre-categories-carousel .carousel-content li.active strong.segment-20{
	background-position:-380px -384px;
}
#selector-tabs #tyre-by-vehicle,#selector-tabs #tyre-by-usage{
	width:442px;text-align:left;background:#81a3c9;border:1px solid #e5e4e4;padding:14px 12px 8px 12px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:#FFF;border-bottom:0;height:15px;
}
#selector-tabs #tyre-by-vehicle{
	float:left;
}
#selector-tabs #tyre-by-usage{
	float:right;
}
#selector-tabs #tyre-by-vehicle span.white-border,#selector-tabs #tyre-by-usage span.white-border{
	border-bottom:1px solid #99B1D0;display:block;position:relative;top:8px;width:100%;height:1px;
}
#selector-tabs .tyre-categories{
	padding-top:0;border-bottom:1px solid #E5E4E4;border-top:none;height:123px;
}
#selector-tabs .lense-industrial{
	-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top:none;width:912px;
}
#selector-tabs #carousel-usage.hide,#selector-tabs #carousel-vehicle.hide,#selector-tabs #tyre-by-usage span.white-border.hide,#selector-tabs #tyre-by-vehicle span.white-border.hide{
	display:none;
}
#selector-tabs .tyre-categories-status{
	right:10px;top:8px;
}
#selector-tabs #selector-tabs-container a{
	text-decoration:none;outline:none;display:block;float:left;
}
#selector-tabs #selector-tabs-container a.tyre-by-usage-tab{
	float:right;
}
#selector-tabs #tyre-by-usage.inactive,#selector-tabs #tyre-by-vehicle.inactive{
	background-color:#F9FAFC;color:#343436;border-bottom:1px solid #E6E5E3;padding-bottom:9px;height:13px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li,#selector-tabs .lense-industrial #carousel-usage .carousel-content li{
	position:relative;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong{
	background:url("../img/sprites/segments-industrial-vehicle.png") no-repeat 0 0;display:block;padding-top:35px;margin:0;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.nobg strong{
	background:none;padding-top:25px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-telescopic-handlers{
	background-position:-200px 0;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-telescopic-handlers,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-telescopic-handlers{
	background-position:-380px 0;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-wheeled-excavators{
	background-position:-200px -256px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-wheeled-excavators,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-wheeled-excavators{
	background-position:-380px -256px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-backhoes{
	background-position:-200px -576px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-backhoes,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-backhoes{
	background-position:-380px -576px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-graders{
	background-position:-200px -1088px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-graders,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-graders{
	background-position:-380px -1088px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-cranes{
	background-position:-200px -64px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-cranes,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-cranes{
	background-position:-380px -64px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-loader{
	background-position:-200px -448px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-loader,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-loader{
	background-position:-380px -448px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-forklift{
	background-position:-200px -1216px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-forklift,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-forklift{
	background-position:-380px -1216px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-reach-stacker{
	background-position:-200px -1344px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-reach-stacker,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-reach-stacker{
	background-position:-380px -1344px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-rigid-dumpers{
	background-position:-200px -768px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-rigid-dumpers,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-rigid-dumpers{
	background-position:-380px -768px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-scraper{
	background-position:-200px -704px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-scraper,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-scraper{
	background-position:-380px -704px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-tractors{
	background-position:-200px -128px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-tractors,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-tractors{
	background-position:-380px -128px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-dozer{
	background-position:-200px -512px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-dozer,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-dozer{
	background-position:-380px -512px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-under-ground-transport{
	background-position:-200px -960px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-under-ground-transport,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-under-ground-transport{
	background-position:-380px -960px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-container-handlers{
	background-position:-200px -1408px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-container-handlers,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-container-handlers{
	background-position:-380px -1408px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-compactors{
	background-position:-200px -896px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-compactors,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-compactors{
	background-position:-380px -896px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-skid-steers{
	background-position:-200px -1280px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-skid-steers,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-skid-steers{
	background-position:-380px -1280px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-straddle-carriers{
	background-position:-200px -1536px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-straddle-carriers,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-straddle-carriers{
	background-position:-380px -1536px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-telescopic-handlers{
	background-position:-200px -1152px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-telescopic-handlers,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-telescopic-handlers{
	background-position:-380px -1152px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-underground-loader{
	background-position:-200px -1024px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-underground-loader,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-underground-loader{
	background-position:-380px -1024px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li strong.segment-articulated-dumpers{
	background-position:-200px -640px;
}
#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li:hover strong.segment-articulated-dumpers,#selector-tabs .lense-industrial #carousel-vehicle .carousel-content li.active strong.segment-articulated-dumpers{
	background-position:-380px -640px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li strong{
	background:url("../img/sprites/segments-industrial-usage.png") no-repeat 0 0;display:block;padding-top:35px;margin:0;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li.nobg strong{
	background:none;padding-top:25px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li strong.segment-surface-mining{
	background-position:-200px 0;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li:hover strong.segment-surface-mining,#selector-tabs .lense-industrial #carousel-usage .carousel-content li.active strong.segment-surface-mining{
	background-position:-380px 0;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li strong.segment-underground-mining{
	background-position:-200px -64px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li:hover strong.segment-underground-mining,#selector-tabs .lense-industrial #carousel-usage .carousel-content li.active strong.segment-underground-mining{
	background-position:-380px -64px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li strong.segment-construction{
	background-position:-200px -128px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li:hover strong.segment-construction,#selector-tabs .lense-industrial #carousel-usage .carousel-content li.active strong.segment-construction{
	background-position:-380px -128px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li strong.segment-quarry{
	background-position:-200px -256px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li:hover strong.segment-quarry,#selector-tabs .lense-industrial #carousel-usage .carousel-content li.active strong.segment-quarry{
	background-position:-380px -256px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li strong.segment-ports-terminals{
	background-position:-200px -320px;
}
#selector-tabs .lense-industrial #carousel-usage .carousel-content li:hover strong.segment-ports-terminals,#selector-tabs .lense-industrial #carousel-usage .carousel-content li.active strong.segment-ports-terminals{
	background-position:-380px -320px;
}
#selector-simple.lense-agro .carousel-content ul li,#selector-simple.lense-agro .carousel-content ul li a{
	width:286px;
}
#selector-simple.lense-agro .carousel-content li strong{
	background:url("../img/sprites/segments-agriculture.png") no-repeat 0 0;display:block;padding-top:35px;margin:0;width:175px;
}
#selector-simple.lense-agro .carousel-content li.nobg strong{
	background:none;padding-top:25px;width:175px;
}
#selector-simple.lense-agro .carousel-content li strong.segment-22{
	background-position:-200px 0;
}
#selector-simple.lense-agro .carousel-content li:hover strong.segment-22,#selector-simple.lense-agro .carousel-content li.active strong.segment-22{
	background-position:-378px 0;
}
#selector-simple.lense-agro .carousel-content li strong.segment-21{
	background-position:-200px -64px;
}
#selector-simple.lense-agro .carousel-content li:hover strong.segment-21,#selector-simple.lense-agro .carousel-content li.active strong.segment-21{
	background-position:-378px -64px;
}
.filters-container{
	position:relative;float:left;
}
.filter-keyword-block{
	width:960px;
}
.text-block{
	padding:10px 0 20px 0;
}
#tyres #mmConversionTagIframe0,#tyres #mmConversionTagIframe1,#tyres #mmConversionTagIframe2,#tyres #mmConversionTagIframe3,#tyres #mmConversionTagIframe4,#tyres #mmConversionTagIframe5,#tyres #mmConversionTagIframe6,#tyres #mmConversionTagIframe7,#tyres #mmConversionTagIframe8,#tyres #mmConversionTagIframe9{
	display:none;
}
.campaign-wrapper{
	margin:0 auto;position:relative;overflow-x:hidden;
}
.campaign-wrapper #promo-container{
	width:975px;
}
.campaign-wrapper #footer-fat{
	width:936px;margin:0 auto;
}
.campaign-wrapper #footer-skinny{
	width:936px;margin:0 auto;
}
.campaign-wrapper #campaign-container-top{
	position:relative;z-index:4;overflow:hidden;
}
.campaign-image{
	position:absolute;left:0;top:0;height:521px;overflow:hidden;display:none;
}
.campaign-image li{
	display:none;
}
.campaign-image li:first-child{
	display:block;
}
.campaign-flash{
	margin:0;width:960px;height:417px;max-width:960px;max-height:417px;overflow:hidden;z-index:-100\9!important;zoom:1;
}
.campaign-flash ul{
	position:relative;
}
.campaign-flash li{
	overflow:hidden;float:left;width:960px;height:417px;position:relative;
}
.campaign-flash .campaign-noflash-container{
	position:relative;
}
.campaign-noflash-container .noflash-text{
	position:absolute;top:0;left:0;
}
.campaign-noflash-container .noflash-text h2{
	font-size:30pt;font-weight:bold;text-transform:uppercase;color:#FDF600;
}
.campaign-noflash-container .noflash-text p{
	font-size:15pt;font-weight:bold;text-transform:uppercase;color:#FDFC01;width:600px;
}
.campaign-noflash-container .noflash-text p span{
	color:color:#FDFC01;
}
.campaign-flash .right-widget{
	top:52px;right:0;position:absolute;z-index:20;z-index:9000;visibility:hidden;
}
.campaign-flash .right-widget .expand-content-container{
	width:225px;height:417px;overflow:hidden;
}
.campaign-flash .right-widget a.expand,.campaign-flash .right-widget a.close{
	display:block;background:url(../img/sprites/campaign-sprites-btn.png) no-repeat 0 -100px;height:46px;width:21px;overflow:hidden;position:absolute;left:-19px;margin:0 -2px 0 0;text-decoration:none;line-height:40px;
}
.campaign-flash .right-widget a.close{
	background:url(../img/sprites/campaign-sprites-btn.png) no-repeat 0 -200px;
}
.campaign-flash .right-widget .expand-content{
	width:225px;height:417px;float:left;overflow:hidden;
}
.campaign-flash .right-widget .expand-content object{
	margin:-52px 0 0 1px;z-index:1012;
}
.campaign-flash .right-widget .by-brand,.campaign-flash .right-widget .by-size{
	visibility:hidden;position:absolute;
}
.campaign-flash .right-widget .toggle-text{
	position:absolute;color:#FFF;top:2px;width:225px;left:24px;z-index:2;
}
.campaign-flash .right-widget .toggle-text a{
	color:#FFF;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:10px;
}
.campaign-flash .right-widget .toggle-text a.select{
	color:#f5e412;
}
#campaignVideo object{
	float:right;
}
.campaign-controls{
	height:0;clear:both;visibility:hidden;width:960px;margin:0 auto;position:relative;z-index:4;
}
.campaign-controls .disabled{
	display:none;
}
.campaign-controls a{
	display:block;background:url(../img/sprites/sprites-home-icons.png) no-repeat 0 0;width:38px;padding:23px 0 0;overflow:hidden;position:absolute;text-indent:-2000px;top:-280px;
}
.campaign-controls a.prev{
	background-position:0 0;left:-21px;
}
.campaign-controls a.next{
	background-position:0 -50px;right:-29px;height:25px;
}
.campaign-menu{
	margin:-2px 0 0;z-index:5;
}
#campaign-menu-toggle.campaign-menu{
	margin:-10px 0 10px;
}
.campaign-menu .invisible{
	visibility:hidden;
}
.campaign-menu-list{
	border:1px solid #D7D7D7;border-top:#c4c4c4 1px solid;height:44px;display:block;
}
.campaign-menu .items-1 li{
	border-left:1px solid #D7D7D7;
}
.campaign-menu .items-2 li{
	width:477px;
}
.campaign-menu .items-3 li{
	width:316px;
}
.campaign-menu .items-3 li.last{
	width:318px;
}
.campaign-menu .items-4 li{
	width:237px;
}
.campaign-menu .items-5 li{
	width:189px;
}
.campaign-menu-list li{
	position:relative;float:left;height:45px;border-right:#d7d7d7 1px solid;border-left:#fff 1px solid;background:url(../img/bg/campaign-menu-items-bg.jpg) repeat-x 0 0;
}
.campaign-menu-list li.active{
	background:none repeat scroll 0 0 #E9E419;border-right:1px solid #D7D7D7;border-top:1px solid #C4C4C4;border-top:none;
}
.campaign-menu-list li:first-child{
	border-left:none;margin:0;
}
.campaign-menu-list li.last,.campaign-menu-list li.active.last{
	border-right:none;padding:0 2px 0 0;
}
.campaign-menu .items-3 li.last,.campaign-menu .items-4 li.last,.campaign-menu .items-5 li.last{
	padding:0 4px 0 0;
}
.campaign-menu-list li a{
	display:block;font-size:11px;color:#3a3a3a;text-transform:uppercase;text-decoration:none;height:32px;padding:13px 0 0 130px;
}
.campaign-menu-list li .icon{
	position:absolute;cursor:pointer;left:10px;bottom:-4px;z-index:30;opacity:.5;
}
.campaign-menu-list li .icon img{
	width:78px;height:51px;
}
.campaign-menu-list li.active .icon,.campaign-menu-list li:hover .icon{
	opacity:1;
}
.campaign-flash-alt{
	position:relative;margin:0 0 10px;overflow:hidden;
}
.campaign-flash-alt-content div{
	position:absolute;left:0;top:0;
}
.campaign-flash-alt-content .playerHiddenContainer{
	display:none;
}
#campaign-detail-menu-content{
	position:absolute;bottom:0;display:none;width:auto!important;
}
#campaign-detail-menu-content.left{
	left:0;
}
#campaign-detail-menu-content.right{
	right:0;
}
#campaign-detail-menu-content ul li{
	min-width:231px;max-width:270px;height:47px;position:static;float:none;visibility:visible;border-right:#5e5e5e 1px solid;border-bottom:#5e5e5e 1px solid;
}
#campaign-detail-menu-content ul li:first-child{
	border-top:#5e5e5e 1px solid;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;-o-border-radius:0 3px 0 0;-khtml-border-radius:0 3px 0 0;border-radius:0 3px 0 0;
}
#campaign-detail-menu-content ul li:last-child,#campaign-detail-menu-content ul li.last{
	border-bottom:none;
}
#campaign-detail-menu-content ul li a{
	display:block;height:43px;line-height:43px;padding:2px 7px;text-decoration:none;font-size:12px;font-weight:bold;color:#333;background:#9a9a9a url(../img/sprites/campaign-menu-item-bg-gradient.png) repeat-x 0 -53px;cursor:pointer;
}
#campaign-detail-menu-content ul li a:hover{
	background:#9a9a9a url(../img/sprites/campaign-menu-item-bg-gradient.png) repeat-x 0 -104px;
}
#campaign-detail-menu-content ul li a span{
	text-shadow:1px 1px 1px #fff;
}
#campaign-detail-menu-content ul li.list-title a span{
	padding:0 0 0 93px;display:block;height:auto;background:url(../img/sprites/campaign-selector-arrow.png) no-repeat 0 7px;text-transform:uppercase;
}
#campaign-detail-menu-content ul li.list-title a span.active{
	background:url(../img/sprites/campaign-selector-arrow.png) no-repeat 0 -110px!important;
}
#campaign-detail-menu-content ul li.list-title.closed a,#campaign-detail-menu-content ul li.active a,#campaign-detail-menu-content ul li.list-title.closed a:hover,#campaign-detail-menu-content ul li.active a:hover{
	background:#e6d33e url(../img/sprites/campaign-menu-item-bg-gradient.png) repeat-x 0 0;
}
#campaign-detail-menu-content ul li.list-title.closed a span{
	background:url(../img/sprites/campaign-selector-arrow.png) no-repeat 0 -164px;
}
#campaign-detail-menu-content ul li.list-title.open a span{
	background:url(../img/sprites/campaign-selector-arrow.png) no-repeat 0 7px;
}
#campaign-detail-menu-content ul li a span.icon{
	display:block;width:63px;height:39px;float:left;margin:3px 30px 0 0;cursor:pointer;
}
#campaign-detail-menu-content ul li a span.icon img{
	display:block;margin:0 auto;
}
#campaign-container-middle-wrap{
	width:960px;clear:both;
}
#campaign-container-middle-wrap #promo-container ul.promo-items li{
	margin:7px 0 0 12px;padding:0;
}
#campaign-container-middle-wrap #promo-container ul.promo-items li:first-child{
	margin:7px 0 0;
}
#campaign-container-middle-content{
	width:960px;overflow:hidden;
}
#campaign-container-middle-content .left{
	float:left;width:637px;
}
#campaign-container-middle-content .left h1{
	font-size:25px;color:#4b4b4b;text-transform:uppercase;line-height:23px;line-height:17px\9;padding:20px 17px 15px;margin:0 0 26px;border-bottom:#f2f2f2 3px solid;
}
#campaign-container-middle-content .left h1 .first{
	color:#626262;display:block;
}
#campaign-container-middle-content .left h1 .first em{
	display:inline-block;font-size:14px;color:#9b9b9b;vertical-align:text-top;vertical-align:top\9;padding:2px 0 0\9;font-style:normal;
}
#campaign-container-middle-content .list-items{
	padding:0 41px 0 13px;
}
#campaign-container-middle-content .list-items h2{
	font-size:15px;color:#3e3e3e;line-height:17px;border-bottom:#ededed 1px solid;padding:0 0 6px;
}
#campaign-container-middle-content .list-items li{
	padding:0 0 15px;overflow:hidden;
}
#campaign-container-middle-content .list-items .list-img{
	float:left;width:115px;overflow:hidden;
}
#campaign-container-middle-content .list-items .list-img img{
	height:96px;
}
#campaign-container-middle-content .list-items .list-desc{
	float:right;width:440px;
}
#campaign-container-middle-content .list-items .list-desc-content{
	width:430px;font-size:11px;color:#747474;line-height:14px;padding:7px 0 0;
}
#campaign-container-middle-content .list-items .list-desc-content a{
	color:#224ea7;text-decoration:none;padding:0 0 0 10px;
}
#campaign-container-middle-content .list-items .list-desc-content a:hover{
	text-decoration:underline;
}
#campaign-container-middle-content .right{
	float:right;width:310px;
}
#campaign-container-middle-content .right .sidebar-widget{
	width:310px;margin:0 0 9px;
}
#campaign-container-middle-content .right .sidebar-widget-content{
	width:308px;border:#e5e4e4 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
}
#campaign-container-middle-content .right .sidebar-widget h3{
	border-bottom:#ebf1f5 1px solid;font-size:11px;color:#333;line-height:12px;text-transform:uppercase;padding:10px 30px 9px 14px;background:url(../img/bg/campaign-sidebar-header-bg.jpg) repeat-x;position:relative;
}
#campaign-container-middle-content .right .sidebar-widget h4{
	font-size:12px;color:#000;line-height:9px;text-transform:uppercase;padding:3px 0 10px;
}
#campaign-container-middle-content .right .sidebar-widget ul{
	border-top:#fff 1px solid;
}
#campaign-container-middle-content .right .sidebar-widget li{
	font-size:11px;color:#3b3b3b;line-height:12px;background:#fff;overflow:hidden;
}
#campaign-container-middle-content .right .sidebar-widget li a{
	display:block;padding:15px 39px 15px 0;text-decoration:none;overflow:hidden;cursor:pointer;
}
#campaign-container-middle-content .right .sidebar-widget li a:hover{
	color:#888;
}
#campaign-container-middle-content .right .sidebar-widget li.first{
	background:url(../img/bg/campaign-sidebar-items-1st-bg.jpg) repeat-x;
}
#campaign-container-middle-content .right .sidebar-widget li.even{
	background:#f3f7fa;
}
#campaign-container-middle-content .right .sidebar-widget li .list-number{
	float:left;background:url(../img/sprites/campaign-sprites-btn.png) no-repeat 17px -150px;display:block;width:34px;height:20px;font-size:12px;color:#fff;padding:6px 0 0 25px;
}
#campaign-container-middle-content .right .sidebar-widget li .long{
	width:37px;padding:8px 0 0 22px;
}
#campaign-container-middle-content .right .sidebar-widget li .list-content{
	float:right;width:210px;
}
#campaign-legal{
	width:965px;
}
.seo-tags{
	display:none;
}
#tyre-widget-wrapper{
	position:absolute;overflow:hidden;top:20px;right:0;width:245px;z-index:0;
}
#tyre-widget{
	position:relative;width:225px;height:289px;overflow:hidden;background:url(../img/tyre-widget/bg_tyre_widget_grey.png) no-repeat;z-index:0;
}
.how-to-read-a-tyre{
	position:absolute;display:block;text-decoration:none;height:50px;background:url(../img/tooltip/michelin-man-icon.png) no-repeat right bottom;
}
.how-to-read-a-tyre span.tyre-reader-tip{
	position:relative;top:-20px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:25px;display:none;text-align:center;padding:0 8px;cursor:pointer;
}
.how-to-read-a-tyre span a{
	text-decoration:none;
}
span.pointer{
	background:url(../img/tyre-widget/rounded-arrow.png) no-repeat center top;display:block;width:135px;height:35px;position:absolute;
}
#tyre-widget h2{
	color:#fff;font-size:13px;font-weight:bold;margin:13px 0 0 35px;position:absolute;top:0;left:0;
}
#tyre-widget-loader{
	display:block;position:absolute;top:159px;left:101px;z-index:20;
}
#tyre-widget .item-box{
	width:200px;height:300px;
}
#tyre-widget .item-box ul{
	width:185px;height:159px;overflow:auto;position:absolute;right:5px;bottom:9px;
}
#tyre-widget .item-box ul li{
	line-height:22px;color:#fff;margin:0 0 1px;background:#2b2b2b;padding:0 10px;cursor:pointer;text-transform:uppercase;
}
#tyre-widget .item-box ul li a{
	color:#fff;display:block;text-decoration:none;
}
#tyre-widget .item-box ul li:hover{
	background-color:#000;
}
#tyre-widget .hide-button{
	width:24px;height:28px;position:absolute;background:url(../img/tyre-widget/toggle-arrow-sprite.png) no-repeat 7px 10px;top:11px;left:1px;cursor:pointer;
}
#tyre-widget.min .hide-button{
	background:url(../img/tyre-widget/toggle-arrow-sprite.png) no-repeat 7px -25px;
}
#tyre-widget .jspTrack{
	background:#222;width:9px;height:150px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
}
#tyre-widget .jspTrack .jspDrag{
	width:9px;background:#6f6f6f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
#tyre-widget .jspVerticalBar .jspArrow{
	width:9px;background:#222;
}
#tyre-widget .jspVerticalBar .jspArrow.jspArrowUp{
	-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;height:12px;
}
#tyre-widget .jspVerticalBar .jspArrow.jspArrowDown{
	-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;height:12px;
}
#tyre-widget .toggle-buttons{
	height:40px;width:182px;position:absolute;top:53px;left:35px;
}
#tyre-widget-wrapper.two-wheel .toggle-buttons{
	top:63px;
}
#tyre-widget .brand-size-toggle-buttons{
	height:20px;width:180px;position:absolute;top:95px;left:35px;background:url(../img/tyre-widget/brand-size-toggle-sprite.png) no-repeat;
}
#tyre-widget .brand-size-toggle-buttons div{
	width:90px;text-align:center;cursor:pointer;line-height:20px;float:left;font-family:arial;font-size:10px;text-transform:uppercase;
}
#tyre-widget .brand-size-toggle-buttons.size{
	background-position:0 -30px;
}
#tyre-widget .brand-size-toggle-buttons.size div.size,#tyre-widget .brand-size-toggle-buttons.brand div.brand{
	color:#af850a;text-shadow:2px 1px 1px #ffee80;
}
#tyre-widget .brand-size-toggle-buttons.size div.brand,#tyre-widget .brand-size-toggle-buttons.brand div.size{
	color:#cbcdcd;text-shadow:2px 1px 1px #787b7b;
}
#tyre-widget .toggler{
	height:35px;width:60px;float:left;cursor:pointer;position:relative;background:url(../img/tyre-widget/bg-toggler-middle.png) repeat-x 0 0;border-right:1px solid #58595a;
}
#tyre-widget .toggler span{
	position:absolute;background:url(../img/tyre-widget/vehicle-icon-sprite.png) no-repeat 0 0;
}
#tyre-widget-wrapper.two-wheel .toggler span{
	background:url(../img/tyre-widget/vehicle-icon-sprite-2W.png) no-repeat 0 0;
}
#tyre-widget .toggler.first{
	background:url(../img/tyre-widget/bg-toggler-left.png) no-repeat 0 0;
}
#tyre-widget .toggler.vehicle1 span{
	width:35px;height:13px;background-position:0 0;top:12px;left:12px;
}
#tyre-widget .toggler.vehicle1.active span{
	background-position:0 -43px;
}
#tyre-widget-wrapper.two-wheel .toggler.vehicle1 span{
	height:14px;left:15px;background-position:0 -1px;
}
#tyre-widget-wrapper.two-wheel .toggler.vehicle1.active span{
	background-position:0 -40px;
}
#tyre-widget .toggler.vehicle2 span{
	width:36px;height:16px;top:11px;left:11px;background-position:-50px 0;
}
#tyre-widget-wrapper.two-wheel .toggler.vehicle2 span{
	left:14px;
}
#tyre-widget-wrapper.minified{
	height:100px!important;
}
#tyre-widget .toggler.vehicle2.active span{
	background-position:-50px -39px;
}
#tyre-widget .toggler.vehicle3 span{
	width:30px;height:13px;top:12px;left:13px;background-position:-106px 0;
}
#tyre-widget .toggler.vehicle3.active span{
	background-position:-106px -41px;
}
#tyre-widget-wrapper.two-wheel .toggler.vehicle3 span{
	width:30px;height:23px;top:6px;left:13px;background-position:-108px 2px;
}
#tyre-widget-wrapper.two-wheel .toggler.vehicle3.active span{
	background-position:-108px -33px;
}
#tyre-widget .toggler.last{
	background:url(../img/tyre-widget/bg-toggler-right.png) no-repeat 0 0;border-right:none;
}
#tyre-widget .toggler.active{
	background-position:0 -35px;
}
body.newDesign .campaign-image{
	left:0!important;
}
.campaign-menu-list li a{
	padding:17px 0 0;text-align:center;
}
.campaign-menu-list li .icon{
	display:none;
}
.michelin-primacy-3 .noflash-text h2,.panel-michelin-primacy-3 .noflash-text h2{
	font-size:20pt;font-weight:bold;padding-left:183px;padding-top:277px;
}
.michelin-primacy-3 .noflash-text p,.panel-michelin-primacy-3 .noflash-text p{
	color:#FFF;font-size:13pt;padding-left:238px;padding-top:0;
}
.michelin-primacy-3 .noflash-text p sup,.panel-michelin-primacy-3 .noflash-text p sup{
	font-size:8pt;
}
.dealer-locator .noflash-text h2,.panel-dealer-locator .noflash-text h2{
	font-size:27px;font-weight:bold;left:215px;top:50px;position:absolute;width:400px;
}
.dealer-locator .noflash-text .campaign-text,.panel-dealer-locator .noflash-text .campaign-text{
	font-size:30pt;font-weight:bold;left:215px;top:90px;position:absolute;
}
.dealer-locator .noflash-text .campaign-legal,.panel-dealer-locator .noflash-text .campaign-legal{
	font-size:15pt;font-weight:bold;left:270px;top:150px;width:360px;position:absolute;color:#F6FAFB;
}
.dealer-locator .noflash-text .campaign-legal span,.panel-dealer-locator .noflash-text .campaign-legal span{
	color:#FDFC01;
}
.tyre-selector .noflash-text h2,.panel-tyre-selector .noflash-text h2{
	font-size:30pt;font-weight:bold;left:90px;top:50px;position:absolute;width:400px;
}
.tyre-selector .noflash-text .campaign-text,.panel-tyre-selector .noflash-text .campaign-text{
	font-size:30pt;font-weight:bold;left:150px;top:90px;position:absolute;
}
.tyre-selector .noflash-text .campaign-legal,.panel-tyre-selector .noflash-text .campaign-legal{
	color:#F6FAFB;font-size:15pt;font-weight:bold;left:225px;position:absolute;top:150px;width:260px;
}
.tyre-selector .noflash-text .campaign-legal span,.panel-tyre-selector .noflash-text .campaign-legal span{
	color:#FDFC01;
}
.viaMichelin .noflash-text h2,.panel-viaMichelin .noflash-text h2{
	font-size:30pt;font-weight:bold;left:180px;position:absolute;top:61px;width:400px;
}
.viaMichelin .noflash-text .campaign-text,.panel-viaMichelin .noflash-text .campaign-text{
	font-size:30pt;font-weight:bold;left:180px;position:absolute;top:155px;
}
.viaMichelin .noflash-text .campaign-legal,.panel-viaMichelin .noflash-text .campaign-legal{
	font-size:15pt;font-weight:bold;left:270px;top:150px;width:360px;position:absolute;color:#F6FAFB;
}
.viaMichelin .noflash-text .campaign-legal span,.panel-viaMichelin .noflash-text .campaign-legal span{
	color:#FDFC01;
}
.hero{
	position:relative;
}
.hero .right-widget{
	top:49px;right:0;position:absolute;z-index:1;
}
.hero .right-widget .expand-content{
	overflow:hidden;
}
.hero .right-widget .expand-content{
	width:225px;height:417px;float:left;overflow:hidden;
}
.hero .right-widget .expand-content object{
	margin:-49px 0 0 1px;z-index:1012;
}
.hero .toggle-text{
	position:absolute;color:#FFF;top:50px;left:759px;z-index:2;
}
.hero .toggle-text a{
	color:#FFF;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:10px;
}
.hero .toggle-text a.select{
	color:#f5e412;
}
body.newDesign{
	background:#D2D2D4 repeat-x!important;
}
body.newDesign .campaign-image{
	left:20px;
}
.newDesign div#mast{
	z-index:15;
}
.newDesign #nav-primary{
	z-index:10;
}
.newDesign #nav-primary li ul{
	z-index:8;
}
.newDesign a.button-simple,.newDesign a.button-simple2{
	text-transform:uppercase;color:#000;line-height:10px;font-size:10px;background:#fdf100 url(../img/sprites/button-simple-arrow.png) right 8px no-repeat;padding:5px 14px 5px 8px;font-weight:bold;float:left;border-radius:4px;text-decoration:none;
}
.newDesign a.button-simple:hover{
	background-color:#fff983;
}
.newDesign a.button-simple2{
	background-color:#d9d9db;
}
.newDesign a.button-simple2:hover{
	background-color:#eee;
}
.newDesign a.button,.newDesign a.button span,.newDesign a.button2,.newDesign a.button2 span{
	float:left;text-decoration:none;background:url(../img/sprites/new_design-buttons.png) no-repeat 0 0;
}
.newDesign a.button,.newDesign a.button2{
	height:23px;padding-left:11px;
}
.newDesign a.button span,.newDesign a.button2 span{
	height:15px;padding:3px 20px 5px 0;background-position:right -42px;line-height:15px;text-transform:uppercase;color:#333;font-size:11px;font-weight:bold;cursor:pointer;white-space:nowrap;
}
.newDesign a.button:hover span,.newDesign a.button.current span,.newDesign a.button2:hover span,.newDesign a.button2.current span{
	background-position:right -84px;color:#000;
}
.newDesign a.button2 span{
	background-position:right -168px;
}
.newDesign a.button2:hover span,.newDesign a.button2.current span{
	background-position:right -210px;
}
.newDesign a.button2{
	background-position:0 -126px;
}
.newDesign a.button-alt{
	margin-top:-4px;
}
.newDesign a.button-alt,.newDesign a.button-alt span{
	background:url(../img/generic/button_grey-ns.png) no-repeat 0 4px;
}
.newDesign a.button-alt span{
	height:22px;background-position:100% -96px;line-height:18px;
}
.newDesign a.button.big,.newDesign a.button.big span{
	float:left;text-decoration:none;background:url(../img/sprites/button_yellow.png) no-repeat 0 0;
}
.newDesign a.button.big{
	height:33px;padding-left:16px;
}
.newDesign a.button.big span{
	height:25px;padding:4px 16px 4px 0;background-position:100% -66px;line-height:25px;text-transform:uppercase;color:#333;font-size:11px;font-weight:bold;cursor:pointer;white-space:nowrap;
}
.newDesign a.button.big:hover,.newDesign a.button.big.current{
	background-position:0 -33px;
}
.newDesign a.button.big:hover span,.newDesign a.button.big.current span{
	background-position:100% -99px;
}
.newDesign a.button.big,.newDesign a.button.big span{
	background-image:url(../img/sprites/button_big.png);
}
.newDesign a.button.big:hover span,.newDesign a.button.big.current span{
	color:#fff;
}
.newDesign .box-wrap,.newDesign .services-promo li.promo-single a{
	color:#333;
}
.newDesign .dealer-locator-promo-item .country-buttons label,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .countries a,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags a,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .form-field .input-field,.newDesign .lens-promo-item .promo-box-desc .text span,.newDesign #footer-fat ul li a,.newDesign ul#nav-footer-skinny li a,.newDesign ul.nav-country-selector li a{
	color:#666;
}
.newDesign .articles-promo-item .promo-learn-and-share h2 span,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc h2 span,.newDesign .lens-promo-item .promo-box-desc h2 span{
	color:#fff;
}
.newDesign .articles-promo-item .promo-learn-and-share .desc h3,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .countries .active a,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags .active a,.newDesign .dealer-locator-promo-item .country-buttons label .active{
	color:#2a2a2a;
}
.newDesign .articles-promo-item .promo-learn-and-share .desc p{
	color:#525252;
}
.newDesign .box-wrap{
	float:left;width:936px;position:relative;padding:4px 12px;padding:4px 12px 14px\9;margin:0 0 15px;background:#fff;border:#c7c7c8 1px solid;
}
.newDesign .box-wrap h1,.newDesign .box-wrap h2,.newDesign .box-wrap h3{
	font-size:11px;font-weight:bold;text-transform:uppercase;line-height:30px;
}
.newDesign .box-wrap-content{
	font-size:11px;line-height:13px;
}
.newDesign .services-promo ul{
	width:945px;overflow:hidden;
}
.newDesign .services-promo li.promo-single-image,.newDesign .services-promo li.promo-single{
	float:left;width:225px;height:55px;margin:0 10px 10px 0;overflow:hidden;
}
.newDesign .services-promo li.promo-single{
	width:223px;height:53px;border:1px solid #e2e2e2;background:url(../img/bg/home-services-promo-bg.jpg) repeat-x;
}
.newDesign .services-promo li:last-child,.newDesign .services-promo li.last{
	margin-right:0;
}
.newDesign .services-promo li.promo-single-image a,.newDesign .services-promo li.promo-single a{
	display:block;
}
.newDesign .services-promo li.promo-single a{
	font-size:11px;line-height:14px;text-decoration:none;overflow:hidden;
}
.newDesign .services-promo li.promo-single img{
	float:left;padding:10px;
}
.newDesign .services-promo li.promo-single strong{
	display:block;margin-bottom:-12px;padding:5px 0 0;text-transform:uppercase;
}
#motorsports.newDesign .generic .blockContent.shaded{
	background:#FFF;
}
.newDesign .dealer-locator-promo-item.promo-item,.newDesign .articles-promo-item.promo-item{
	float:left!important;width:310px;height:200px;background:#fff;border:#d2d2d4 1px solid;overflow:hidden!important;
}
.newDesign .dealer-locator-promo-item li,.newDesign .articles-promo-item li{
	float:none!important;margin:0!important;position:static!important;overflow:none!important;z-index:0!important;
}
.newDesign #promo-container ul.promo-items li.dealer-locator-promo-item{
	cursor:auto;
}
.newDesign .articles-promo-item{
	position:relative;
}
.newDesign .articles-promo-item .promo-learn-and-share h2{
	position:relative;height:50px;overflow:hidden;
}
.newDesign .articles-promo-item .promo-learn-and-share h2 span,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc h2 span,.newDesign .lens-promo-item .promo-box-desc h2 span{
	position:absolute;top:15px;left:0;padding:0 5px 0 18px;display:inline-block;background:#161616;font-size:14px;font-weight:bold;line-height:24px;text-transform:uppercase;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater,.newDesign .dealer-locator-promo-item .promo-box{
	position:relative;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc,.newDesign .dealer-locator-promo-item .promo-box-desc{
	position:absolute;top:15px;left:10px;width:300px;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc h2 span,.newDesign .dealer-locator-promo-item .promo-box-desc h2 span{
	position:static;padding:0 14px;
}
.newDesign .dealer-locator-promo-item .country-buttons label,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags{
	overflow:hidden;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .dealer-country-select{
	overflow:hidden;clear:both;
}
.newDesign .dealer-locator-promo-item .country-buttons label span,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags span{
	float:left;display:inline-block;background:#e9e8e8;
}
.newDesign .dealer-locator-promo-item .country-buttons strong{
	font-size:11px;font-weight:bold;text-transform:capitalize;text-decoration:none;
}
.newDesign .dealer-locator-promo-item .country-buttons span.first-button{
	border-right:1px solid #C6C8C7;padding:0 0 0 8px;
}
.newDesign .dealer-locator-promo-item .country-buttons span.last-button{
	border-left:1px solid #fff;padding:0 8px 0 0;
}
.newDesign .dealer-locator-promo-item .country-buttons span.first-button strong{
	padding:0 14px 0 6px;border:0;
}
.newDesign .dealer-locator-promo-item .country-buttons span.last-button strong{
	padding:0 6px 0 14px;border:0;
}
.newDesign .dealer-locator-promo-item .country-buttons span{
	cursor:pointer;color:#2A2A2A;background:url(../img/generic/button_yellow_block.jpg) repeat-x top left #F3DD00!important;
}
.newDesign .dealer-locator-promo-item .country-buttons label span,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags span{
	background:none repeat scroll 0 0 #E9E8E8;
}
.newDesign .dealer-locator-promo-item .country-buttons .inactive span{
	background:none repeat scroll 0 0 transparent!important;
}
.newDesign .dealer-locator-promo-item .country-buttons label .active,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags .active{
	background:url(../img/generic/button_yellow_block.jpg) repeat-x top left #F3DD00;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags span.first-child,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags span:first-child{
	padding:0 0 0 8px;border-right:1px solid #C6C8C7;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags span:first-child a{
	border:0;padding:0 14px 0 6px;color:#2A2A2A;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags span.last-child,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags span:last-child{
	padding:0 8px 0 0;border-left:1px solid #fff;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags span.last a,.dealer-locator-promo-item .promo-dealer-locater-desc .tags span:last-child a{
	border:0;padding:0 6px 0 14px;
}
.newDesign .dealer-locator-promo-item .country-buttons label,.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .tags a{
	font-size:11px;font-weight:bold;line-height:23px;text-decoration:none;color:#2A2A2A;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .form-field{
	float:left;overflow:hidden;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .form-field .input-field{
	float:left;height:28px;width:162px;padding:0 9px;border:none;background:#fff;font-size:11px;line-height:30px;
}
.newDesign .dealer-locator-promo-item .promo-dealer-locater-desc .form-field .search-btn{
	float:left;display:block;background:url(../img/sprites/sprites-home-icons.png) no-repeat 0 -250px;border:none;width:32px;height:28px;margin:0 0 0 -2px;line-height:999px;overflow:hidden;font-size:0;cursor:pointer;
}
.newDesign .dealer-locator-promo-item .promo-box-desc h2{
	float:none;
}
.newDesign .dealer-locator-promo-item .promo-box-desc .text{
	float:left;font-size:10px;font-weight:bold;line-height:14px;
}
.newDesign .dealer-locator-promo-item .promo-box-desc .text span{
	display:inline-block;background:#e5e5e4;padding:2px 8px 3px 8px;
}
.newDesign .articles-promo-item .promo-learn-and-share{
	overflow:hidden;position:relative;
}
.newDesign .articles-promo-item .promo-learn-and-share li{
	float:left!important;width:310px;height:201px;overflow:hidden!important;cursor:pointer!important;position:relative!important;
}
.newDesign .articles-promo-item .promo-learn-and-share h2{
	height:96px;
}
.newDesign .articles-promo-item .promo-learn-and-share .buttons{
	position:absolute;bottom:0;width:100%;height:38px;border-top:1px solid #e5e4e4;
}
.newDesign .articles-promo-item .promo-learn-and-share .buttons a.button,.newDesign .articles-promo-item .promo-learn-and-share .buttons a.button2{
	margin:8px 0 0 10px;
}
.newDesign .articles-promo-item .promo-learn-and-share .desc{
	padding:10px 3px 0;overflow:hidden;
}
.newDesign .articles-promo-item .promo-learn-and-share .desc h3{
	padding:2px 10px 3px;font-size:12px;font-weight:bold;line-height:16px;
}
.newDesign .articles-promo-item .promo-learn-and-share .desc p{
	padding:0 10px 5px;margin:0;font-size:11px;line-height:15px;
}
.newDesign .articles-promo-item .promo-learn-and-share-nav{
	background:#3c3c3c;background:rgba(30,30,30,.5);height:22px;overflow:hidden;padding-left:4px;position:absolute;right:5px;top:15px;z-index:2;border-radius:4px;
}
.newDesign .articles-promo-item .promo-learn-and-share-nav li{
	float:left!important;padding:4px 4px 4px 0;
}
.newDesign .articles-promo-item .promo-learn-and-share-nav li a{
	display:block;background:url(../img/sprites/sprites-home-icons.png) no-repeat 0 -200px;width:15px;height:0;padding:15px 0 0;overflow:hidden;
}
.newDesign .articles-promo-item .promo-learn-and-share-nav li.active a{
	background-position:0 -150px;
}
.newDesign #container-tyre-launcher{
	float:left;margin-bottom:15px\9!important;
}
.newDesign #container-tyre-launcher .round{
	border-top-left-radius:0;border-top-right-radius:0;
}
.newDesign #container-tyre-launcher .box-wrap{
	padding-top:16px;padding:16px 12px 4px\9;
}
.newDesign #container-tyre-launcher .controls{
	top:43px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger{
	height:30px!important;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li{
	display:block;width:100%;height:30px;overflow:hidden;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.active{
	height:30px!important;padding:0!important;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li a{
	display:block;width:100%;height:30px;padding:0!important;margin:0;background:url(../img/bg/bg-tyre-launcher-newDesign.png) repeat-x 0 0!important;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li a span{
	display:block;width:100%;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.active a,.newDesign #container-tyre-launcher #tabs-lens-trigger li.active a span{
	height:30px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li a span em{
	display:block;height:30px;padding:0 0 0 65px;color:#656565;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.active a span em{
	color:#b2840a;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li a:hover span em{
	color:#333;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.active a:hover span em{
	color:#b2840a;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li{
	width:318px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-van{
	width:320px;border-right:none;
}
.newDesign #container-tyre-launcher#tabs-lens-trigger li.alt{
	display:none;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-scooter{
	border-right:none;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li a span em{
	background-position:19px -124px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-4x4 a span em{
	background-position:19px -126px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-van a span em{
	background-position:19px -126px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.active a span em{
	background-position:19px -44px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-4x4.active a span em{
	background-position:19px -44px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-van.active a span em{
	background-position:19px -44px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-offroad a span em{
	background-position:19px -123px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-offroad a span em{
	background-position:19px -123px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-offroad.active a span em{
	background-position:19px -44px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-scooter a span em{
	background-position:20px -123px;
}
.newDesign #container-tyre-launcher #tabs-lens-trigger li.lens-scooter.active a span em{
	background-position:20px -44px;
}
.newDesign #motorsports #container-tyre-launcher .blockContent.shaded{
	background:white;
}
.newDesign #tyre-launcher{
	float:left;min-height:68px;
}
#tyre-launcher-loader{
	display:block;position:absolute;top:37px;left:463px;z-index:10;
}
.newDesign #tyre-launcher ul li div{
	background:#f6f6f6;
}
.newDesign #tyre-launcher ul li div p.desc{
	clear:both;float:right;width:140px;padding:10px 0 15px;
}
.newDesign #tyre-launcher ul li div p.filters-active{
	margin:0;
}
.newDesign #container-tyre-launcher .blockContent.shaded{
	background:#fff;
}
.newDesign #container-tyre-launcher .blockFooter.shaded{
	background:url(../img/bg/bg-tyre-launcher-newDesign.png) repeat-x 0 -50px;
}
.newDesign .tyre-launcher-footer-container{
	float:left;width:936px;
}
.newDesign #tyre-launcher-footer .more{
	float:right;overflow:hidden;
}
.newDesign #tyre-launcher-footer .filters li a{
	background:url(../img/sprites/filter-icons.png) no-repeat 3px 0;
}
.newDesign #tyre-launcher-footer .filters li a.filter-all{
	background-position:3px 0;
}
.newDesign #tyre-launcher-footer .filters li a.filter-winter{
	background-position:3px -20px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-studded{
	background-position:3px -40px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-onroad{
	background-position:3px -60px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-offroad{
	background-position:3px -80px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-summer{
	background-position:3px -100px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-track{
	background-position:3px -120px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-urban{
	background-position:3px -140px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-vintage,.newDesign #tyre-launcher-footer .filters li a.filter-vintagesc{
	background-position:3px -160px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-bigwheel,.newDesign #tyre-launcher-footer .filters li a.filter-bigwheelsc{
	background-position:3px -180px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-50ccsc{
	background-position:3px -200px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-enduro{
	background-position:3px -220px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-motocross,.newDesign #tyre-launcher-footer .filters li a.filter-mx,.newDesign #tyre-launcher-footer .filters li a.filter-mxjunior{
	background-position:3px -240px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-trial{
	background-position:3px -260px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-rallytrek,.newDesign #tyre-launcher-footer .filters li a.filter-rallyraid{
	background-position:3px -280px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-sport,.newDesign #tyre-launcher-footer .filters li a.filter-sportsc{
	background-position:3px -300px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-touring{
	background-position:3px -320px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-trail{
	background-position:3px -340px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-cruiser{
	background-position:3px -360px;
}
.newDesign #tyre-launcher-footer .filters li a.filter-urbansc{
	background-position:3px -140px;
}
.newDesign #tyre-launcher-footer .filters li.active a{
	background:#c6c6c6 url(../img/sprites/filter-icons.png) no-repeat;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-all{
	background-position:-197px 0;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-winter{
	background-position:-197px -20px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-studded{
	background-position:-197px -40px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-onroad{
	background-position:-197px -60px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-offroad{
	background-position:-197px -80px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-summer{
	background-position:-197px -100px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-track{
	background-position:-197px -120px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-urban{
	background-position:-197px -140px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-vintage,.newDesign #tyre-launcher-footer .filters li.active a.filter-vintagesc{
	background-position:-197px -160px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-bigwheel,.newDesign #tyre-launcher-footer .filters li.active a.filter-bigwheelsc{
	background-position:-197px -180px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-50ccsc{
	background-position:-197px -200px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-enduro{
	background-position:-197px -220px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-motocross,.newDesign #tyre-launcher-footer .filters li.active a.filter-mx,.newDesign #tyre-launcher-footer .filters li.active a.filter-mxjunior{
	background-position:-197px -240px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-trial{
	background-position:-197px -260px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-rallytrek,.newDesign #tyre-launcher-footer .filters li.active a.filter-rallyraid{
	background-position:-197px -280px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-sport,.newDesign #tyre-launcher-footer .filters li.active a.filter-sportsc{
	background-position:-197px -300px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-touring{
	background-position:-197px -320px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-trail{
	background-position:-197px -340px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-cruiser{
	background-position:-197px -360px;
}
.newDesign #tyre-launcher-footer .filters li.active a.filter-urbansc{
	background-position:-197px -140px;
}
#motorsports.newDesign #container-tyre-launcher .blockContent.shaded{
	background:#FFF;
}
.newDesign #ecosystem{
	position:absolute;top:33px;left:218px;z-index:10;
}
.newDesign #ecosystem #eco-top-level li,.newDesign #ecosystem #eco-top-level li a{
	float:left;
}
.newDesign #ecosystem #eco-top-level li{
	margin:0 9px 0 0;
}
.newDesign #ecosystem #eco-top-level li.change{
	border-right:none;
}
.newDesign #ecosystem #eco-top-level li a{
	padding:0 17px 0 0;font-size:11px;font-weight:bold;line-height:14px;color:#fff;text-decoration:none;text-transform:uppercase;
}
.newDesign #ecosystem #eco-top-level li.current{
	border-right:none;
}
.newDesign #ecosystem #eco-top-level li a:hover,.newDesign #ecosystem #eco-top-level li.current a,.newDesign #ecosystem #eco-top-level li.current a:hover{
	color:#ff0;
}
.newDesign #ecosystem #eco-top-level li.current a:hover{
	background-position:right 0;
}
.newDesign #ecosystem #eco-top-level li img{
	float:left;margin:0 8px 0 0;
}
.newDesign #ecosystem #eco-top-level li.change a{
	color:#fff;padding-right:16px;
}
.newDesign #ecosystem #eco-top-level li.change.active a,.newDesign #ecosystem #eco-top-level li.change a:hover{
	color:#ff0;background-position:100% -42px;
}
.newDesign #eco-container{
	display:none;position:absolute!important;top:21px;left:-5px;width:503px;padding:0 10px 0 5px;background:url(../img/ecosystem/bg_container-wide.png) repeat-y;z-index:8;
}
.newDesign .eco-bottom{
	position:absolute;left:0;bottom:-24px;background:url(../img/ecosystem/bg_container-bottom-wide.png) no-repeat;height:24px;width:518px;
}
.newDesign #eco-tabs{
	background:url(../img/ecosystem/eco-tabs-bg.png) repeat-x 0 0;height:39px;
}
.newDesign #eco-tabs li,.newDesign #eco-tabs li a{
	height:39px;
}
.newDesign #eco-tabs li{
	float:left;background:url(../img/ecosystem/eco-tabs-separator.png) no-repeat right 0;border-right:none;border-left:none;
}
.newDesign #eco-tabs li:last-child,.newDesign #eco-tabs li.last-child{
	background:none;
}
.newDesign #eco-tabs li a{
	display:block;background:none;text-align:center;font-size:11px;font-weight:bold;line-height:39px;text-decoration:none;text-transform:uppercase;color:#af850a;
}
.newDesign #eco-tabs li a:hover{
	color:#af850a;
}
.newDesign #eco-tabs li a.current{
	color:#ff0;background:url(../img/ecosystem/eco-tabs-bg.png) repeat-x 0 -50px;
}
.newDesign #eco-tabs li a.current:hover{
	color:#ff0;
}
.newDesign #eco-tabs li#eco-tabs-1{
	width:72px;
}
.newDesign #eco-tabs li#eco-tabs-2{
	width:98px;
}
.newDesign #eco-tabs li#eco-tabs-3{
	width:140px;
}
.newDesign #eco-tabs li#eco-tabs-4{
	width:75px;
}
.newDesign #eco-container .tab-cont-wrap{
	max-height:none;position:relative;overflow:hidden;overflow-y:auto;z-index:4;
}
.newDesign #eco-container .box{
	background:url(../img/ecosystem/bg_box.gif) repeat-x;position:relative;z-index:5;
}
.newDesign #eco-container .box ul li{
	width:463px;padding:15px 20px;overflow:hidden;float:left;
}
.newDesign #eco-container .box ul li ul li{
	background:0;padding:0;border:0;
}
.newDesign #eco-container .box ul li.detailed{
	width:463px;padding:15px 20px;
}
.newDesign #eco-container .box ul li.detailed,.newDesign #eco-container .box ul li.detailed:hover{
	background:url(../img/ecosystem/econav-box-detailed-separator.png) no-repeat 10px bottom;
}
.newDesign #eco-container .box ul li.detailed img{
	float:left;margin-right:15px;
}
.newDesign #eco-container .box ul li.detailed strong,.newDesign #eco-container .box ul li.detailed strong a{
	color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:4px;text-decoration:none;
}
.newDesign #eco-container .box ul li.detailed strong:hover,.newDesign #eco-container .box ul li.detailed strong a:hover{
	color:#FF0;
}
.newDesign #eco-container .box ul li.detailed ul{
	width:auto;overflow:hidden;
}
.newDesign #eco-container .box ul li.detailed ul li{
	background:none;
}
.newDesign #eco-container .box ul li.detailed ul li a{
	font-size:11px;display:block;padding:2px 0;text-decoration:none;color:#678cb9;
}
.newDesign #eco-container .box ul li.detailed ul li a:hover{
	color:#ff0;
}
.newDesign #eco-container .box ul li.detailed ul.half li{
	float:left;width:33.33%;
}
.newDesign #eco-container .box ul li.detailed ul.half li a{
	background-position:85% 7px;
}
.newDesign #eco-container .box ul li.detailed ul.half li a:hover{
	background-position:85% -38px;
}
.newDesign #eco-container .box ul li.single{
	background:url(../img/ecosystem/econav-box-single-separator.png) no-repeat 15px bottom;padding:0;width:49%;
}
.newDesign #eco-container .box ul li.single:hover{
	background:url(../img/ecosystem/econav-box-single-separator.png) no-repeat 15px bottom;
}
.newDesign #eco-container .box ul li.single a{
	padding:15px 20px;display:block;background:url(../img/ecosystem/bg_box_li-arrow.png) no-repeat 85% 13px;font-size:11px;color:#fff;text-decoration:none;text-transform:uppercase;
}
.newDesign #eco-container .box ul li.single a:hover{
	color:#ff0;background-position:85% -30px;
}
.newDesign #tyre-details-info{
	background:#fff url(../img/bg/div_tyre-details-info-fade.png) repeat-y right top;
}
.newDesign .tyres-box{
	background:#fff url(../img/bg/table-content.gif) repeat-x 0 0;
}
.newDesign #legal-block.standalone{
	background:#fff;
}
#campaign-container-middle-content .left,#campaign-container-middle-content .right .sidebar-widget-content{
	background:#fff;
}
#campaign-container-middle-content .left{
	border-radius:3px 3px 3px 3px;
}
#campaign-container-middle-content{
	margin-bottom:20px;
}
.newDesign #container-media-gallery-large.box-wrap{
	width:612px!important;margin:12px 0 0;
}
#tyre-results ul li span.new-item,#tyre-launcher ul li span.new-item,.tyre-launcher ul li span.new-item{
	background:url(/assets/img/es_ES/generic/icon-new.png) no-repeat;width:44px;
}
#tyre-results ul li span.tyre-front,#tyre-launcher ul li span.tyre-front,.tyre-launcher ul li span.tyre-front{
	background:url(/assets/img/es_ES/generic/icon-front.png) no-repeat;width:66px;
}
#tyre-results ul li span.tyre-rear,#tyre-launcher ul li span.tyre-rear,.tyre-launcher ul li span.tyre-rear{
	background:url(/assets/img/es_ES/generic/icon-rear.png) no-repeat;width:54px;
}
#tabs-lens-trigger li a{
	padding:0 10px;
}
#dealerLocator #searchFormDealerResults dl{
	width:280px;
}
#dealerLocator #searchFormDealerTableResults p .moreinfo{
	width:105px;
}
#dealerLocator #dealerSelectorContent #dealerSearch label{
	padding:0 0 0 5px;
}
#dealerLocator #searchFormDealerTableResults h4{
	display:block;max-height:26px;overflow:visible;padding-bottom:0;
}
#eco-tabs li#eco-tabs-1{
	width:110px;
}
#eco-tabs li#eco-tabs-2{
	width:85px;
}
#eco-tabs li#eco-tabs-3{
	width:90px;
}
#eco-tabs li#eco-tabs-4{
	width:100px;
}
#eco-container .box ul li.detailed ul.half li a{
	background-position:102% 7px;
}
#eco-container .box ul li.detailed ul.half li a:hover{
	background-position:102% -38px;
}
#eco-container .box ul li.detailed ul.half li{
	float:left;width:47%;
}
#when-to-buy .cases ul{
	background:#6b8fbd;
}
#when-to-buy .overview{
	background:#c7d7e8;
}
#when-to-buy,#when-to-buy .overview,#when-to-buy .cases,#when-to-buy .cases li{
	height:380px;
}
#when-to-buy .cases li div{
	height:190px;background:#6b8fbd;
}
#hero-services div{
	top:40px;
}
#resultsContainer li .show-hide-fits{
	background:url("/assets/img/sprites/arrow_brown_down_yellowbg.gif") no-repeat scroll 220px -75px transparent;width:245px;
}
#resultsContainer li a.active{
	background-position:220px 5px;
}
#resultsContainer li p.tyre-link a.more-details{
	background:url("/assets/img/generic/arrow-yellow-right-wide.gif") no-repeat scroll left top transparent;width:240px;
}
#lense-segments .corporate .share-price-detail{
	width:200px;
}
#campaign-detail-menu-content.right{
	right:-45px!important;
}
#campaign-detail-menu-content ul li a span.icon{
	margin:3px 2px 0 -11px!important;
}
#campaign-detail-menu-content ul li.list-title a span{
	padding:0 0 0 53px!important;
}
.campaign-controls a.next,.campaign-controls a.prev{
	top:85px;display:none;
}
.newDesign #eco-tabs li#eco-tabs-1{
	width:140px;
}
.newDesign #eco-tabs li#eco-tabs-2{
	width:115px;
}
.newDesign #eco-tabs li#eco-tabs-3{
	width:95px;
}
.newDesign #eco-tabs li#eco-tabs-4{
	width:130px;
}
#bicycle #eco-container{
	margin-left:0;
}
input[name="searchCountry"]{
	display:none;
}
.country-flag-wrap{
	background:none repeat scroll 0 0 #E9E8E8;display:block;float:left;
}
.type-detail-sizes .fitments-table.eu-labelling-table{
	background-position:-6px 0;
}
.filters-container{
	display:none;
}
.campaign-controls{
	display:none!important;
}
.campaign-menu-list li a{
	text-align:center;padding:17px 0 0 10px;
}
.propotion-link{
	visibility:hidden;display:none;
}
