/*
------------------productPage-----------------------
*/

.productNavigation {
	position:relative;
	margin-bottom:0;
	}


.tabsLine {
	background:url(../gfx/BgRepeatY.png) 0 -100px repeat-y;
	margin-top:0px;
	height:26px;
	}

.productPage .productNavigation ul.iconMenu {
	/*background:url(../gfx/Icons.png) -28px -90px no-repeat;*/
    background:url(../gfx/Icons.png) right -712px no-repeat;   
	position:absolute;
	top:-12px;
	right:10px;
	width:429px;
	height:38px;
	margin:0;
	}
	
.productPage .productNavigation ul.iconMenu li {
	list-style:none;
	padding:0px;
	margin:0;
	float:right;
	}
	
.productPage .productNavigation ul.iconMenu li a {
	color:#fff;
	text-decoration:none;
	}
	
.productPage .productNavigation ul.iconMenu li a.quickOrder {
	background:url(../gfx/Icons.png) 0px -132px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
	}
	
.productPage .productNavigation ul.iconMenu li a.quickOrder:hover,
.productPage .productNavigation ul.iconMenu li a.quickOrder.selected {
	background:url(../gfx/Icons.png) -42px -132px no-repeat;
	}
	
.productPage .productNavigation ul.iconMenu li a.upload {
	background:url(../gfx/Icons.png) -86px -132px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
	}
	
.productPage .productNavigation ul.iconMenu li a.upload:hover,
.productPage .productNavigation ul.iconMenu li a.upload.selected {
	background:url(../gfx/Icons.png) -128px -132px no-repeat;
	} 
	
.productPage .productNavigation ul.iconMenu li a.download {
	background:url(../gfx/Icons.png) -176px -132px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
	}
	
.productPage .productNavigation ul.iconMenu li a.download:hover,
.productPage .productNavigation ul.iconMenu li a.download.selected {
	background:url(../gfx/Icons.png) -219px -132px no-repeat;
	} 
	
.productPage .productNavigation ul.iconMenu li a.calculator {
	background:url(../gfx/Icons.png) -267px -132px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
	}
	
.productPage .productNavigation ul.iconMenu li a.calculator:hover,
.productPage .productNavigation ul.iconMenu li a.calculator.selected {
	background:url(../gfx/Icons.png) -309px -132px no-repeat;
	} 

.productPage .productNavigation ul.iconMenu li a.archive {
	background:url(../gfx/Icons.png) -357px -132px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
	}
	
.productPage .productNavigation ul.iconMenu li a.archive:hover,
.productPage .productNavigation ul.iconMenu li a.archive.selected {
	background:url(../gfx/Icons.png) -399px -132px no-repeat;
	} 
	
.productPage .productNavigation ul.iconMenu li a.settings {
	background:url(../gfx/Icons.png) -448px -132px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
	}
	
.productPage .productNavigation ul.iconMenu li a.settings:hover,
.productPage .productNavigation ul.iconMenu li a.settings.selected {
	background:url(../gfx/Icons.png) -490px -132px no-repeat;
	} 
	
.productPage .productNavigation ul.iconMenu li a.pricelist {
	background:url(../gfx/Icons.png) -623px -132px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
}

.productPage .productNavigation ul.iconMenu li a.pricelist:hover,
.productPage .productNavigation ul.iconMenu li a.pricelist.selected {
	background:url(../gfx/Icons.png) -665px -132px no-repeat;
}


.productPage .productNavigation ul.iconMenu li a.help {
	background:url(../gfx/Icons.png) -535px -132px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
	}
	
.productPage .productNavigation ul.iconMenu li a.help:hover,
.productPage .productNavigation ul.iconMenu li a.help.selected {
	background:url(../gfx/Icons.png) -577px -132px no-repeat;
	}

.productPage .productNavigation ul.iconMenu li a.originalityCheck {
	background:url(../gfx/Icons.png) -624px -191px no-repeat;
	width:39px;
	height:38px;
	display:block;
	padding:0px;
	margin:0 0 0 8px;
}

.productPage .productNavigation ul.iconMenu li a.originalityCheck:hover,
.productPage .productNavigation ul.iconMenu li a.originalityCheck.selected {
	background:url(../gfx/Icons.png) -665px -190px no-repeat;
}


/*
------------------search-----------------------
*/

	 
.productPage .searchTop {
	background-color:#eef7fc;
	color:#505050;
	font-weight:bold;
	margin-top:1px;
	margin-bottom:1px;
	}
	
.productPage .searchTop span {
	padding:6px 0 0 10px;
	
	height:20px;
	display:block;
	}
	

.productPage .searchTop .linkName {
	float:right;
	height:20px;
	
	padding:5px 10px 3px 0;
	}
	
.productPage .searchTop .linkName span.arrow {
	background:url(../gfx/Icons.png) -263px -56px no-repeat;
	width:9px;
	height:2px;
	display:block;
	position:absolute;
	top:-1px;
	right:5px;
	border-left:none;
	}
	
.productPage .searchTop .linkName span.text {
	margin-top:0px;
	display:block;
	height:auto;
	border-left:none;
	padding:8px 0 0 10px;
	padding:2px 0 0 0;
	}
	

.searchField{
	position:relative;
	}

.productPage .searchField{
	background-color:Transparent;
	margin-bottom:3px;
	}

.productPage .searchField .field{
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	float:left;
	}
	
.productPage .searchField .field.no1{
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	margin-left:10px;
	width:219px;
	}

.productPage .searchField .field.no2{
	width:480px;
	}
	
.productPage .searchField .field.no3{
	width:158px;
	}
	
.productPage .searchField .field.no4{
	width:80px;
	}
	
/*Core*/
.productPage .searchField.core .field.no1{
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	margin-left:10px;
	width:150px;
	}

.productPage .searchField.core .field.no2{
	width:240px;
	}
	
.productPage .searchField.core .field.no3{
	width:240px;
	border-right:none;
	}
	
.productPage .searchField.core .field.no4{
	width:226px;
	}
	
.productPage .searchField.core .field.no5{
	width:80px;
	margin-left:1px;
	}
	
.productPage .searchField.core .field.no6{
	width:632px;
	margin-left:10px;
	}

.productPage .searchField.core .field.no7{
	width:307px;
}
	
/********/

.productPage .searchField .field.no5{
	width:480px;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	margin-left:10px;
	}
	
.productPage.us .searchField .field.no5{
	width:480px;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	margin-left:10px;
	}
	
.productPage .searchField .field.no6{
	width:158px;
	}
	
.productPage .searchField .field.no7{
	width:300px;
	}
	
.productPage .searchField  .field fieldset{
	padding:0 5px 0px 5px;
	/*height:75px;*/
	overflow:hidden;
	margin-bottom:0;
	background-color:#f6f4f4;
	height:95px;
	}
	
.productPage .searchField.core  .field fieldset{
	height:120px;
	}
	
.productPage .searchField.core  .field fieldset.bottom{
	height:95px;
	}

.productPage .searchField  .field.no4{
	border:none;
	}
	


.productPage .searchField.core  .field.no4 fieldset span.headline{
	margin:5px 0 0px 2px;
	height:15px;
	display:block;
	color:#505050;
	font-weight:bold;
	height:16px;
	overflow:hidden;
	font-size:11px;
	text-align:left;
	}
	
.productPage .searchField  .field.no4 fieldset span.headline{
	font-size:10px;
	font-weight:normal;
	text-align:center;
	line-height:12px;
	height:38px;
	overflow:hidden;
	
	}
	
.productPage .searchField.core  .field.no5{
	border:none;
	}
	
	
.productPage .searchField  .field.no4 fieldset span.headline{
	font-size:10px;
	font-weight:normal;
	text-align:center;
	line-height:12px;
	height:38px;
	overflow:hidden;
	
	}
.productPage .searchField.core  .field.no5 fieldset span.headline{
	font-size:10px;
	font-weight:normal;
	text-align:center;
	line-height:12px;
	height:38px;
	overflow:hidden;
	
	}
	
.productPage .searchField  .field.lastField{
	border:none;
	}
	
.productPage .searchField  .field.lastField fieldset{
	width:297px;
	padding:0 1px 0 2px;
	}
	

	
.productPage .searchField  .field fieldset a.down{
	background:url(../gfx/Icons.png) -258px -68px no-repeat;
	display:block;
	width:16px;
	height:16px;
	margin:8px 0 0 30px;
	text-indent:-10000px;
	color:#fff;
	}

	
.productPage .searchField  .field fieldset a.up{
	background:url(../gfx/Icons.png) -276px -68px no-repeat;
	display:block;
	width:16px;
	height:16px;
	margin:8px 0 0 30px;
	text-indent:-10000px;
	color:#fff;
	}
		
.productPage .searchField  .field fieldset span.headline{
	margin:5px 0 0px 2px;
	height:15px;
	display:block;
	color:#505050;
	font-weight:bold;
	height:16px;
	overflow:hidden;
	}

.productPage .searchField .field fieldset span.percentmarker {
	margin-top:5px;
	margin-left:2px;
	float:left;
}

.productPage .searchField .field fieldset input.miniscule {
	width:40px;
	border:solid 1px #7f9db9;
	margin-top:3px;
	margin-left:3px;
	float:left;
	color:#004a80;
}

.productPage .searchField  .field fieldset input.smaller{
	width:80px;
	border:solid 1px #7f9db9;
	margin-top:3px;
	margin-left:3px;
	float:left;
	color:#004a80;
	}
/*
.productPage .searchField  .field fieldset input.small{
	width:97px;
	border:solid 1px #7f9db9;
	margin-top:3px;
	margin-left:3px;
	float:left;
	color:#004a80;
	}
	*/
.productPage .searchField.core  .field fieldset input.small{
	width:108px;
	border:solid 1px #7f9db9;
	margin-top:3px;
	margin-left:3px;
	float:left;
	color:#004a80;
	}
	
.productPage .searchField.core  .field.no4 fieldset input.small{
	width:46px;
	border:solid 1px #7f9db9;
	margin-top:3px;
	margin-left:3px;
	float:left;
	color:#004a80;
	}

	
.productPage .searchField  .field fieldset input.large{
	width:136px;
	border:solid 1px #7f9db9;
	margin-top:3px;
	margin-left:3px;
	float:left;
	color:#004a80;
	}
	
.productPage .searchField  .field fieldset select{
	width:152px;
	border:solid 1px #7f9db9;
	margin-top:3px;
	margin-left:3px;
	float:left;
	color:#004a80;
	}
	
.productPage .searchField  .field fieldset select#SearchParameters_FuelID {
	width: 146px;
}

.productPage .searchField  .field fieldset select#SearchParameters_DriversideID {
	width: 146px;
}
	
.productPage .searchField.core .field fieldset select{
	width:225px;
	}

.productPage .searchField.core  .field fieldset select.small{
	width:110px;
	}
	
.productPage .searchField  .field fieldset select.small{
	width:142px;
	}
	
	
	
.productPage .searchField  .field fieldset span.checkbox{
	/*float:left;
	margin-right:18px;
	color:#004a80;
	margin-bottom:5px;
	width: 135px;*/
	}
	
.productPage .searchField  .field fieldset span.checkbox input{
	/*margin-right:5px;
	color:#004a80;*/
	}
	
.productPage .searchField  .field fieldset label{
	/*width:55px;
	float:left;
	font-weight:bold;
	margin-top:4px;*/
	}
	
.productPage .searchField  .submitLine{
	background:url(../gfx/RepeatX.png) 0 -414px repeat-x;
	height:36px;
	margin-top:2px;
	}
	
.productPage .searchField  .submitLine .buttons{
	float:right;
	margin-top:7px;
	}
	
.productPage .searchField  .submitLine .buttons input{
	display:block;
	background:url(../gfx/RepeatX.png) 0 -455px repeat-x;
	padding:2px 5px 0px 5px;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin-right:7px;
	text-decoration:none;
	border:solid 1px #3091c4;
	cursor:pointer;
	}
	
/*
------------------productarea-----------------------
*/

	 
.productArea {
	width:604px;
	float:left;
	}
	

.productArea .imageArea {
	float:left;
	margin:13px 13px 0 13px;
	width:240px;
	padding-bottom:10px;
	}

.productArea .imageArea p {
	
	}
	
.productArea .info {
    float: right;
    margin-top: 5px;
}	
	
.productArea .image {
	/*border:solid 1px #e6e7e8;*/
	width:240px;
	margin-bottom:15px;
	}

.productArea .thumbNailArrow {
    display: inline;
    width: 18px;
    height: 22px;
    background: url(../gfx/Icons.png) no-repeat 0 0 transparent;
    margin: 0 5px;
    cursor: pointer;
    position: relative;
    top: 20px;
}

.productArea .thumbNailArrowLeft {
    float: left;
    background-position: -649px -252px;
}
.productArea .thumbNailArrowRight {
    float: right;
    background-position: -672px -252px;
}

.productArea .thumbnail360 {
    position: relative;
}

.productArea .thumbnail360 .icon360 {
    position: absolute;
    top: -50px;
    right: -4px;
    background: url(../gfx/icon-360.png) no-repeat 0 0 transparent;
    width: 40px;
    height: 38px;
}

.productArea .ImageContainer.view360 .hoverImage360 {
    display: block;
}

.productArea .ImageContainer.view360 .wrap360 { 
    margin: 0 auto;
}


.productArea .ImageContainer.view360 .hoverImage {
    display: none;
}

.productArea .ImageContainer .hoverImage360 .autoplayContainer {
	display: none;
}

.productArea .ImageContainer .hoverImage360 {
    display: none;
}

.productArea .image ul.iconsOnImage {
	margin:0;
	padding:0;
	}	

.productArea .image ul.iconsOnImage li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

.productArea .image ul.iconsOnImage li a{
	cursor:hand;
}

.productArea .image ul.iconsOnImage li span {
	/*background:url(../gfx/Icons.png) -591px -95px no-repeat;*/
	display:block;
	width:25px;
	height:24px;
	margin:2px;
	float:left;
	}

.productArea .image ul.iconsOnImage li p{
	float:left;
	width:50px;
	height:30px;
	overflow:hidden;
	margin:0;
	line-height:14px;
	color:#0F84BE;
	}

.productArea .image ul.iconsOnImage li p{
	float:left;
	width:50px;
	height:30px;
	overflow:hidden;
	margin:0;
	line-height:14px;
	color:#0F84BE;
	}
	
.productArea .image img {
	vertical-align:bottom;
	border: 1px solid #fff;
}

.productArea .image .selected img {
	border-color: #3091c4;
}

.productArea .product {
	overflow:hidden;
	color:#505050;
	}
	
.productArea .productInfo {
	float:left;
	width:330px;
	margin-top:10px;
	margin-bottom:10px;
	}

.productArea .productInfo .productHead {
	margin-bottom:7px;
	overflow:hidden;
	}
	
.productArea .productInfo h2 {
	font-weight:normal;
	font-size:16px;
	color:#505050;
	}
	
.productArea .productInfo h2 span.productName{
	width:200px;
	display:block;
	float:left;
	}
	
.productArea .productInfo h2 span.productNo{
	width:90px;
	display:block;
	float:right;
	text-align:right;
	}
	
.productArea .productInfo .category {
	font-weight:normal;
	font-size:11px;
	color:#505050;
	}
	
.productArea .productInfo .category span.group{
	width:200px;
	display:block;
	float:left;
	}

.productArea .productInfo .category span.model {
	width:310px;
	}
	
.productArea .productInfo .category span.groupName{
	width:70px;
	display:block;
	float:right;
	text-align:right;
	}
	
.productArea .productInfo ul {
	border-top:dotted 1px #505050;
	border-bottom:dotted 1px #505050;
	margin:0px 0 0 0;
	padding:7px 0 2px 0px;
	clear:both;
	color:#505050;
	}
	
.productArea .productInfo ul li{

	margin:0 0 2px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	}
	
.productArea .productInfo ul li span.type{
	display:block;
	width:180px;
	overflow:hidden;
	float:left;
	font-weight:bold;
	}
	
div#otherAlt span.value
{
	width:200px !important;
}
	
.productArea .productInfo ul li span.type.OE{
	width:165px;
	}
	
.productArea .productInfo ul li span.type.ALT{
	width:165px;
	}
	
.productArea .productInfo ul li a{
	width:11px; 
	height:11px;
	display:block;
	margin-top:3px;
	margin-right:3px;
	float:left;
	}
	
.productArea .productInfo ul li a.up{
	background:url(../gfx/Icons.png) -294px -73px no-repeat;
}

.productArea .productInfo ul li a.down{
	background:url(../gfx/Icons.png) -575px -73px no-repeat;
}

.productArea .productInfo ul li span.value{
	display:block;
	width:150px;
	float:right;
	overflow:hidden;
	text-align:right;
	font-weight:bold;
	}

.productArea .productInfo .note {
	margin-top:7px;
	}
	
.productArea .productInfo .note span{
	display:block;
	font-weight:bold;
	}
	
.basket {
	width:335px;
	margin-left:1px;
	margin-bottom:3px;
	float:left;
	color:#505050;
	}
	
.basketAvailability {
	width:500px;
	margin-left:0px;
	}
	
.basket span.headBar {
	background:url(../gfx/RepeatX.png) 0 -306px repeat-x;
	height:23px;
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 0 10px;
	}

.basket .price {
	padding:4px 7px 4px 7px;
	text-align:right;
	}

	
.basket .price .marked {
	padding:2px;
	background-color:#ffea00;
	margin-left:5px;
	text-transform:uppercase;
	}	
	
.basket .price.unit {
	background-color:#eef7fc;
	}
	
.basket .price span {
	display:block;
	
	}
	
.basket .price em{
	font-style:normal;
	font-size:13px;
	font-weight:bold;
	}
	
.basket .price del{
	display:block;
	font-weight:bold;
	}
	
.basket .addOptions .textLine{
	background-color:#f6f4f4;
	padding-left:4px;
	margin-bottom:1px;
	font-weight:bold;
	}

.basket .options {
	overflow:hidden;
	}
	
.basket .options .infoIcon{
	background:url(../gfx/Icons.png) -457px -63px no-repeat;
	display:block;
	width:21px;
	height:21px;
	margin-right:8px;
	margin-top:3px;
	margin-bottom: 5px;
	float:right;
	text-indent:-2000px;
	}
	
.basket .options .amount{
	background-color:#f6f4f4;
	padding-left:5px;
	padding-top:35px;
	height:57px;
	font-weight:bold;
	float:left;
	width:62px;
	}
	
.basket .options .amountIcon{
	background-color:#f6f4f4;
	padding-left:5px;
	padding-top:5px;
	height:87px;
	font-weight:bold;
	float:left;
	width:62px;
	}
	
.basket .options .amountExtraLong{
	padding-top:10px;
	background-color: #ECEBEB;
	height:200px;
	width:100%;
	padding-left: 15px;
	}
	
.basket .options .longerForEight{
	padding-bottom:92px;
	}
	
.basket .options .amount span{
	display:block;
	margin-bottom:5px;
	}

.basket .options .amount .increase{
	float:left;
	width:13px;
	height:21px;
	overflow:hidden;
	}
	

.basket .options .amount a.plus{
	display:block;
	background:url(../gfx/Icons.png) -336px -63px no-repeat;
	width:11px;
	height:11px;
	text-decoration:none;
	text-indent:-100000px;
	}
	
.basket .options .amount a.minus{
	display:block;
	background:url(../gfx/Icons.png) -336px -74px no-repeat;
	width:11px;
	height:11px;
	text-decoration:none;
	text-indent:-100000px;
	}
	
.basket .options .amount input{
	width:37px;
	float:left;
	border:solid 1px #7f9db9;
	height:17px;
	}

.basket .options a.delivery{
	background-color:#ecebeb;
	display:block;
	padding:5px;
	margin-left:1px;
	height:82px;
	font-weight:bold;
	float:left;
	width:56px;
	text-decoration:none;
	color:#505050;
	text-align:center;
	}
	
.basket .options a.deliveryDisabled{
	background-color:#ecebeb;
	display:block;
	padding:5px;
	margin-left:1px;
	height:82px;
	font-weight:bold;
	float:left;
	width:56px;
	text-decoration:none;
	color:#505050;
	text-align:center;
	}
	
.basket .options a.deliveryDisabled span.icon{
	background:url(../gfx/IconsTransparent.png)  -412px -94px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}



.basket .options a.delivery:hover,
.basket .options a.delivery.selected{
	background-color:#fff;
	}

.basket .options a.delivery span.text,
.basket .options a.delivery span.text{
	font-size:10px;
	height:30px;
	display:block;
	overflow:hidden;
	}
	
.basket .options a.delivery:hover span.text,
.basket .options a.delivery.selected span.text{
	display:none;
	
	}
	

.basket .options a.delivery.no1 span.icon{
	background:url(../gfx/IconsTransparent.png) -412px -94px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
	
.basket .options a.delivery.no1:hover span.icon,
.basket .options a.delivery.no1.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -531px -94px no-repeat;
	height:75px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
.basket .options a.delivery.no2 span.icon{
	background:url(../gfx/IconsTransparent.png) -450px -94px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
	
.basket .options a.delivery.no2:hover span.icon,
.basket .options a.delivery.no2.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -571px -94px no-repeat;
	height:75px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
.basket .options a.delivery.no3.green span.icon{
	background:url(../gfx/IconsTransparent.png) -571px -273px no-repeat;
	height:47px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	padding:8px 0 0 0;
	}
	
	
.basket .options a.delivery.no3.green:hover span.icon,
.basket .options a.delivery.no3.green.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -611px -273px no-repeat;
	height:68px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	
	}

.basket .options a.delivery.no3.red span.icon{
	background:url(../gfx/IconsTransparent.png) -490px -273px no-repeat;
	height:47px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	padding:8px 0 0 0;
	}
	
	
.basket .options a.delivery.no3.red:hover span.icon,
.basket .options a.delivery.no3.red.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -530px -273px no-repeat;
	height:68px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	
	}

.basket .options a.delivery.no3.yellow span.icon{
	background:url(../gfx/IconsTransparent.png) -330px -273px no-repeat;
	height:47px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	font-size:9px;
	color:#ba671c;
	font-weight:bold;
	padding:8px 0 0 0;
	}
	
	
	
	
.basket .options a.delivery.no3.yellow:hover span.icon,
.basket .options a.delivery.no3.yellow.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -370px -273px no-repeat;
	height:68px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	
	}

.basket .options a.delivery.no4 span.icon{
	background:url(../gfx/IconsTransparent.png) -411px -273px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
	
.basket .options a.delivery.no4:hover span.icon,
.basket .options a.delivery.no4.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -449px -273px no-repeat;
	height:75px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
/* Aavailability */
.basket .options .amount a.plusLimited{
	display:block;
	background:url(../gfx/Icons.png) -336px -63px no-repeat;
	width:11px;
	height:11px;
	text-decoration:none;
	text-indent:-100000px;
	}
	
.basket .options .amount a.minusLimited{
	display:block;
	background:url(../gfx/Icons.png) -336px -74px no-repeat;
	width:11px;
	height:11px;
	text-decoration:none;
	text-indent:-100000px;
	}

.basket .options a.fromAvailability{
	background-color:#ecebeb;
	display:block;
	padding:5px;
	margin-left:1px;
	height:82px;
	font-weight:bold;
	float:left;
	width:56px;
	text-decoration:none;
	color:#505050;
	text-align:center;
	}
	

.basket .options a.fromAvailability:hover,
.basket .options a.fromAvailability.selected{
	background-color:#fff;
	}

.basket .options a.fromAvailability span.text,
.basket .options a.fromAvailability span.text{
	font-size:10px;
	height:30px;
	display:block;
	overflow:hidden;
	}
	
.basket .options a.fromAvailability:hover span.text,
.basket .options a.fromAvailability.selected span.text{
	display:none;
	
	}
	

.basket .options a.fromAvailability.no1 span.icon{
	background:url(../gfx/IconsTransparent.png) -412px -94px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
	
.basket .options a.fromAvailability.no1:hover span.icon,
.basket .options a.fromAvailability.no1.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -531px -94px no-repeat;
	height:75px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
.basket .options a.fromAvailability.no2 span.icon{
	background:url(../gfx/IconsTransparent.png) -450px -94px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
	
.basket .options a.fromAvailability.no2:hover span.icon,
.basket .options a.fromAvailability.no2.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -571px -94px no-repeat;
	height:75px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
.basket .options a.fromAvailability.no3.green span.icon{
	background:url(../gfx/IconsTransparent.png) -571px -273px no-repeat;
	height:47px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	padding:8px 0 0 0;
	}
	
	
.basket .options a.fromAvailability.no3.green:hover span.icon,
.basket .options a.fromAvailability.no3.green.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -611px -273px no-repeat;
	height:68px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	
	}

.basket .options a.fromAvailability.no3.red span.icon{
	background:url(../gfx/IconsTransparent.png) -490px -273px no-repeat;
	height:47px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	padding:8px 0 0 0;
	}
	
	
.basket .options a.fromAvailability.no3.red:hover span.icon,
.basket .options a.fromAvailability.no3.red.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -530px -273px no-repeat;
	height:68px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	
	}

.basket .options a.fromAvailability.no3.yellow span.icon{
	background:url(../gfx/IconsTransparent.png) -330px -273px no-repeat;
	height:47px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	font-size:9px;
	color:#ba671c;
	font-weight:bold;
	padding:8px 0 0 0;
	}
	
	
.basket .options a.fromAvailability.no3.yellow:hover span.icon,
.basket .options a.fromAvailability.no3.yellow.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -370px -273px no-repeat;
	height:68px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	
	}

.basket .options a.fromAvailability.no4 span.icon{
	background:url(../gfx/IconsTransparent.png) -411px -273px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
	
.basket .options a.fromAvailability.no4:hover span.icon,
.basket .options a.fromAvailability.no4.selected span.icon{
	background:url(../gfx/IconsTransparent.png) -449px -273px no-repeat;
	height:75px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
	
	/* Availability END */
	
.basket .options a.noDelivery{
	background-color:#ecebeb;
	display:block;
	padding:5px;
	margin-left:1px;
	height:82px;
	font-weight:bold;
	float:left;
	width:56px;
	text-decoration:none;
	color:#505050;
	text-align:center;
	}
.basket .options a.noDelivery.no1 span.icon{
	background:url(../gfx/IconsTransparent.png) -412px -94px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
.basket .options a.noDelivery.no2 span.icon{
	background:url(../gfx/IconsTransparent.png) -450px -94px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
.basket .options a.noDelivery.no3 span.icon{
	background:url(../gfx/IconsTransparent.png) -571px -273px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}
.basket .options a.noDelivery.no4 span.icon{
	background:url(../gfx/IconsTransparent.png) -411px -273px no-repeat;
	height:55px; 
	width:36px;
	display:block;
	margin:0px 0 0 10px;
	text-indent:-100000px;
	}

	
.basket .stock{
	background-color:#f6f4f4;
	padding:1px 0 1px 4px;
	margin-top:1px;
	margin-bottom:1px;
	font-weight:bold;
	overflow:hidden;
	}

.basket .stock .instock,
.basket .stock .notInstock{
	float:left;
	margin-right:15px;
	}

.basket .stock .instock span.icon{
	background:url(../gfx/Icons.png) -349px -63px no-repeat;
	width:11px;
	height:11px;
	float:left;
	margin-top:2px;
	margin-right:2px;
	display:block;
	}
	
.basket .stock .notInstock span.icon{
	background:url(../gfx/Icons.png) -349px -73px no-repeat;
	width:11px;
	height:11px;
	float:left;
	margin-top:2px;
	margin-right:2px;
	display:block;
	}
	

.basket .stock .partlyInstock span.icon{
	background:url(../gfx/Icons.png) -561px -70px no-repeat;
	width:11px;
	height:11px;
	float:left;
	margin-top:2px;
	margin-right:2px;
	display:block;
	}
	
.basket .stock span.text{
	float:left;
	font-weight:normal;
	display:block;
	}
	
.basket .status{
	background-color:#eef7fc;
	padding:4px;
	color:#505050;
	font-weight:bold;
	font-size:13px;
	overflow:hidden;
	margin-bottom:1px;
	}
	
.basket .status p{
	float:left;
	margin-bottom:0;
	width:200px;
	height:20px;
	overflow:hidden;
	}
	
.basket .status.total p span{
	text-transform:uppercase;

	}
	
.basket .status.total em{
	font-style:normal;
	float:right;
	width:120px;
	text-align:right;
	height:20px;
	overflow:hidden;
	}

.basket .checkout{
	background:url(../gfx/RepeatX.png) 0 -414px repeat-x;
	height:36px;
	}
	
.basket .checkout a{
	background:url(../gfx/RepeatX.png) 0 -455px repeat-x;
	height:15px;
	float:right;
	text-decoration:none;
	color:#fff;
	padding:2px 7px 5px 7px;
	text-transform:uppercase;
	margin:7px 7px 0 0;
	font-weight:bold;
	font-size:12px;
	border:solid 1px #3091c4;
	}

.snip{
	position:absolute;
	right:-27px;
	bottom:-289px;
	
	}
	
.snip a {
	background:url(../gfx/BasketSnip.png) 0 0 repeat-y;
	width:20px;
	display:block;
	padding:3px;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:280px;
	cursor:pointer !important;
	}
	
.snip a:hover {
	background:url(../gfx/BasketSnip.png) -34px 0 repeat-y;
	}
	
.snip a span.icon{
	background:url(../gfx/Icons.png) -312px -63px no-repeat;
	width:19px;
	height:21px;
	display:block;
	cursor:pointer !important;
	}
	
.snip a span.text{
	display:block;
	margin-top:10px;
	white-space:nowrap;
	-webkit-transform:rotate(90deg); 
	-moz-transform: rotate(90deg);	
	writing-mode: tb-rl;
	filter: fliph fliph;
	cursor:pointer !important;
	}
	
/*
------------------productlist-----------------------
*/

	 
.productList span.headBar {
	background:url(../gfx/RepeatX.png) 0 -306px repeat-x;
	height:23px;
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 0 10px;
	
	}

.productList .licensePlateInfoBox {
	background-color:#eef7fc;
	padding:14px;
	overflow:hidden;
	}

.productList .licensePlateContent {
	background-color:#fff;
	border: 1px solid #68bce9;
    padding:10px;
	/*text-align:center;*/
    overflow:hidden;
	}

.productList .licensePlateContent span.licensePlateHL {
	color:#008ac8;
	font-size:14px;
    font-weight:bold;
    float:left;
    display:block;
    height:100%;
   vertical-align:top;
   line-height:16px;
    }

.productList .licensePlateContent span.licensePlateText {
	display:inline;
    width:100%;
    line-height:18px;
    }
/*
.productList .filtrationLine {
	background-color:#eef7fc;
	padding:3px;
	overflow:hidden;
	}
	
.productList .filtrationLine .compare{
    width:250px;
	float:left;
	overflow:hidden;
	}
	
.productList .filtrationLine .compare span{
	float:left;
	display:block;
	}
	
.productList .filtrationLine .compare span.notFound{
	height:194px;
	}
	
.productList .filtrationLine .compare a.submitCompare{
	background:url(../gfx/RepeatX.png) 0 -482px repeat-x;
	display:block;
	float:left;
	border:solid 1px #b1b2b2;
	text-decoration:none;
	padding:1px 5px 0px 5px;
	margin-left:10px;
	color:#004a80;
	}
	
.productList .filtrationLine .compare a.help{
	background:url(../gfx/Icons.png) -398px -68px no-repeat;
	display:block;
	float:left;
	margin-left:5px;
	text-indent:-2000px;
	width:16px;
	height:16px;
	cursor:help;
	margin-top:2px;
	}

.helpNote{
	background-color:#fff;
	border:solid 1px #959a9d;
	padding:8px;
	color:#004a80;
	}
	
.helpNote p{
	margin-bottom:8px;
	}
	
.productList .filtrationLine .compare .helpNote{
	position:absolute;
	width:235px;
	top:31px;
	left:230px;
	display:none;
    }

.productList .filtrationLine select{
	border:1px solid #7F9DB9;
    color:#004A80;
    float:left;
	height:19px;
    }

	*/
/*.productList .filtrationLine .paging{
	width:250px;
	height:18px;
	overflow:hidden;
	text-align:center;
	float:left;
	margin-top:2px;
	margin-left:20px;
    }
    */
/*
.productList .filtrationLine .paging a{
	text-decoration:none;
	float:left;
	display:block;
	margin-left:7px;
	color:#505050;
	font-weight:bold;
	}
.productList .filtrationLine .paging a:hover,
.productList .filtrationLine .paging a.selected{
	text-decoration:underline;

	}
	
.productList .filtrationLine .paging a.back{
	display:block;
	background:url(../gfx/Icons.png) -362px -68px no-repeat;
	width:16px;
	height:16px;
	text-indent:-100000px;
	}
	
.productList .filtrationLine .paging a.forward{
	display:block;
	background:url(../gfx/Icons.png) -380px -68px no-repeat;
	width:16px;
	height:16px;
	text-indent:-100000px;
	}
    
.productList .filtrationLine .results{
	float:right;
	font-weight:bold;
	}
	
.productList .filtrationLine .results span{
	margin-right:4px;
	}

/*.productList .table {
	width:940px;
	overflow-x:scroll;
	}

.productList table {
	width:100%;
	margin-bottom:0;
	height:120px;
	}

.productList table tr.headBar{
	height:23px;
	}
	
.productList table tr.headBar th{
	background:url(../gfx/RepeatX.png) 0 -306px repeat-x;
	height:23px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px 0 5px;
	text-align:left;
	border-right:solid 1px #fff;
	white-space:nowrap;
	}

.productList table tr td{
	padding:3px 5px 3px 5px;
	border-right:solid 1px #fff;
	white-space:nowrap;
	vertical-align:top;
	width:100%;
	}
	
.productList table tr.color td{
	background:#f6f4f4;
	}

.productList table tr td span{
	display:block;
	float:left;
	}
	
.productList table tr td a{
	color:#0f84be;
	}*/
	
/*
------------------image popup-----------------------
*/

.imageInfo{
	border:solid 5px #cdcdcd;
	background-color:#fff;
	padding:1px;
	width:940px;
	overflow:hidden;
	
	position: absolute;
	z-index:3100;
	
	}
	
.imageInfo .image{
	float:left;
	padding:10px;
	width:622px;
	text-align:center;
	}

.imageInfo .image span.firstFitIcon {
	background:url(../gfx/Icons.png) -591px -95px no-repeat;
	display:block;
	width:25px;
	height:24px;
	margin:2px;
	}
	
.imageInfo .image ul.iconsOnImage {
	margin:0;
	padding:0;
	}	

.imageInfo .image ul.iconsOnImage li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

.imageInfo .image ul.iconsOnImage li a{
	cursor:hand;
}

.imageInfo .image ul.iconsOnImage li span {
	/*background:url(../gfx/Icons.png) -591px -95px no-repeat;*/
	display:block;
	width:25px;
	height:24px;
	margin:2px;
	float:left;
	}

.imageInfo .image ul.iconsOnImage li p{
	float:left;
	width:50px;
	height:30px;
	overflow:hidden;
	margin:0;
	line-height:14px;
	color:#0F84BE;
	}
	


.imageInfo .image ul.iconsOnImage li p{
	float:left;
	width:50px;
	height:30px;
	overflow:hidden;
	margin:0;
	line-height:14px;
	color:#0F84BE;
}

.imageInfo .image .MainImageWrap {
    clear: both;
    min-height: 300px;
    margin-bottom: 30px;
}

.imageInfo .image .MainImageWrap .autoplayContainer {
    display: none;
}

.imageInfo .image .MainImageWrap #MainImage360,
.imageInfo .image .MainImageWrap .wrap360,
.imageInfo .image .MainImageWrap.show360 #MainImage {
    display: none;
}

.imageInfo .image .MainImageWrap.show360 .wrap360,
.imageInfo .image .MainImageWrap.show360 #MainImage360 {
    display: block;
    margin: 0 auto;
}


.imageInfo .image ul.thumbnailList {
    list-style: none;
    display: inline-block;
    clear: both;
}

.imageInfo .image ul.thumbnailList li {
    float: left;
    display: block;
    margin: 0;
}

.imageInfo .image ul.thumbnailList li .thumbnail360 {
    position: relative;
}

.imageInfo .image ul.thumbnailList li .thumbnail360 .icon360 {
    position: absolute;
    top: -80px;
    right: 13px;
    background: url(../gfx/icon-360.png) no-repeat 0 0 transparent;
    width: 40px;
    height: 38px;
}

	
.imageInfo .productInfo{
	float:right;
	width:295px;
	}
	
	
.imageInfo .productInfo table{
	margin-bottom:0;
	width:100%;
	}
	
.imageInfo .productInfo table .right{
	text-align:right;
	}
	
.imageInfo .productInfo table tr.color td{
	background-color:#f6f4f4;
	}
	
.imageInfo .productInfo table th{
	background-color:#eef7fc;
	padding:4px 7px 4px 7px;
	text-align:left;
	}
	
.imageInfo .productInfo table td{
	padding:2px 7px 2px 7px;
    width: 100%;
	}
	
.imageInfo .productInfo table th span.icon{
	background:url(../gfx/Icons.png) -515px -77px no-repeat;
	display:block;
	width:6px;
	height:6px;
	float:right;
	}

.imageInfo .productInfo .sectionHeadline{
	background-color:#eef7fc;
	padding:4px 7px 4px 7px;
	display:block;
	margin-top:2px;
	font-weight:bold;
	float:none;
	}
	
.imageInfo .productInfo .mail {
	}
	
.imageInfo .productInfo .mail fieldset {
	padding:8px;
	margin-bottom:0;
	}
	
.imageInfo .productInfo .mail fieldset input.text {
	width:276px;
	border:solid 1px #7f9db9;
	margin-bottom:3px;
	}
	
.imageInfo .productInfo .mail fieldset textarea {
	width:276px;
	height:50px;
	border:solid 1px #7f9db9;
	margin-bottom:5px;
	}
	
.imageInfo .productInfo input.submit{
	background:url(../gfx/RepeatX.png) 0 -544px repeat-x;
	height:20px;
	padding:1px 15px 2px 15px;
	color:#004a80;
	float:right;
	border:solid 1px #b1b2b2;
	font-size:11px;
	}

.imageInfo .productInfo .print {
	overflow:hidden;
	
	}
	
.imageInfo .productInfo .print p{
	display:block;
	padding:8px;
	float:left;
	margin-bottom:0;
	width:180px;
	}

.imageInfo .productInfo input.printSubmit{
	background:url(../gfx/RepeatX.png) 0 -544px repeat-x;
	height:20px;
	padding:1px 15px 2px 15px;
	color:#004a80;
	float:right;
	border:solid 1px #b1b2b2;
	font-size:11px;
	margin:8px;
	}
	
/*
------------------compare popup-----------------------
*/

.compareList{
	border:solid 5px #cdcdcd;
	background-color:#fff;
	padding:1px;
	width:860px;
	height:auto;
	}
	
.compareList ul li span{
	display:block;
	background-color:#eef7fc;
	padding:5px 7px 5px 15px;
	font-weight:bold;
	}
	
.compareList ul li{
	float:left;
	width:430px;
	margin-left:0;
	list-style:none;
	}
	
.compareList ul li .image{
	margin:10px;
	border:solid 1px #e6e7e8;
	padding:5px;
	width:402px;
	height:402px;
	}
	
/*
------------------quickOrder popup-----------------------
*/

.quickOrderList{
	width:620px;
	}

.users{
	width:940px;
	}

.quickOrderList{
	width:620px;
	}

.popUp.tabs .headBar{
	padding:0;
	height:38px;
	}
	
.popUp.tabs a.close {
	margin:10px;
	}

.headBar ul.menu{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.headBar ul.menu li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}
	
.headBar ul.menu li a{
	height:39px;
	display:block;
	padding:10px 15px 10px 15px;
	color:#fff;
	text-decoration:none;
	border-right:solid 1px #fff;
	}
	
.headBar ul.menu li a:hover,
.headBar ul.menu li a.selected{
	background:url(../gfx/RepeatX.png) 0 -568px repeat-x;
	}
	
.quickOrderList table{
	width:310px;
	float:left;
	}
	
.quickOrderList table tr th{
	background-color:#eef7fc;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	text-align:left;
	}
	
.quickOrderList table tr td{
	padding:3px 10px 1px 10px;
	}
	
.quickOrderList table tr td .increase{
	float:left;
	width:13px;
	height:21px;
	overflow:hidden;
	}
	

.quickOrderList table tr td a.plus{
	display:block;
	background:url(../gfx/Icons.png) -336px -63px no-repeat;
	width:11px;
	height:11px;
	text-decoration:none;
	text-indent:-100000px;
	}
	
.quickOrderList table tr td a.minus{
	display:block;
	background:url(../gfx/Icons.png) -336px -74px no-repeat;
	width:11px;
	height:11px;
	text-decoration:none;
	text-indent:-100000px;
	}
	
.quickOrderList table tr td input{
	width:33px;
	float:left;
	border:solid 1px #7f9db9;
	height:17px;
	color:#004a80;
	}
	
.quickOrderList table tr td input.text{
	width:215px;
	float:left;
	border:solid 1px #7f9db9;
	height:17px;
	color:#004a80;
	}
	
.quickOrderList.uploadCSV span.headline{
	background-color:#eef7fc;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	display:block;
	}
	
.quickOrderList.uploadCSV fieldset{
	padding:5px 10px 5px 10px;
	margin:10px 0 10px 0;
	}
	
.quickOrderList.uploadCSV fieldset input.fileText{
	width:600px;
	}	
	
.quickOrderList.uploadCSV fieldset label.uploadCSVNotice{
	display:block;
	padding-bottom:5px;
	color:#d20000;
	}
	
.quickOrderList.uploadCSV fieldset label.uploadCSVHelpText{
	display:block;
	padding-top:5px;
	}

.quickOrderList.help .helpText {
	height:450px;
	overflow:scroll;
	}

.quickOrderList.help .helpText p{
	padding:10px 15px 0px 15px;
	margin-bottom:10px;
	}
	
.quickOrderList.help span.section{
	background-color:#eef7fc;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	display:block;
	}
	
.quickOrderList.help span.headline{
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	}
/*
------------------simulate popup-----------------------
*/

.simulate{
	border:solid 5px #cdcdcd;
	background-color:#fff;
	padding:1px;
	width:620px;
	overflow:hidden;
	}
	
.simulate .headBar{
	padding:0;
	height:38px;
	}
	
.simulate a.close {
	margin:10px;
	}
	
.simulate span.headline{
	background-color:#eef7fc;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	display:block;
	}
	
.simulate fieldset{
	width:350px;
	padding:5px 10px 5px 10px;
	margin-bottom:10px;
	
	}
.simulate fieldset label{
	float:left;
	margin-right:10px;
	width:120px;
	}
	
.simulate fieldset input{
	float:left;
	border:solid 1px #7f9db9;
	height:17px;
	color:#004a80;
	width:215px;
	margin-bottom:4px;
	}
	
table.result{
	width:100%;
	margin-bottom:10px;
	}
	

table.result tr th{
	background-color:#eef7fc;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	text-align:left;
	}
	
table.result tr td{
	padding:3px 10px 1px 10px;
	vertical-align:middle;
	}
	
table.result tr.color td{
	background-color:#f6f4f4;
	}
	
table.result tr td input{
	float:right;
	background:url(../gfx/RepeatX.png) 0 -544px repeat-x;
	height:20px;
	border:solid 1px #b1b2b2;
	padding:0px 10px 2px 10px;
	font-size:11px;
	color:#004a80;
	cursor:pointer;
	}
	
a.resultLink 
{
}

a.resultLink.marked
{
	color:Red;
}
	
/* Delivery options loading gif */

div#LoadingContainer {	position:relative; }
div#LoadingContainer img { position: absolute; left: 166px; top: 25px; }


/* Icons on productinfo */
	
.NoteDown {
    background:url(../gfx/Icons.png) -258px -68px no-repeat;
    display:block;
    width:16px;
    height:16px;
    text-indent:-10000px;
    color:#fff;
    float: left;
    margin-right: 5px;
}

.jqNoteHeader {
    margin-bottom: 5px;
}

/*
.productList table.Registration {
    width: auto !Important;
    height: auto !Important;
    margin-left: 10px;
}


.productList table.Registration TH {
    text-align: left;
    padding-right: 10px;
}
.productList table.Registration TR TD {
    width:auto !important; 
    padding-right:10px;
    padding-left: 0px;
    white-space:normal;
}
    */