/* GENERAL */
.left-col { 
	font-family: Arial; 
	width: 190px; 
}
.right-col { 
	color: #424542;
	padding: 35px 0 0 0;
	width: 760px;
}
a.more-info-link,
.content .more-info-link {
	clear:both;
	font-weight: normal;
	margin-left:0;
	margin-top:0;
}
a.more-info-link:hover {
	text-decoration: underline;
}
h1 em,
h3 em,
h3 span,
h4 span {
	display: block;
	font-style: normal;	
	color: #A3B940;
}
h4 span {
	display: inline;
}
h1 em {
	font-size: 21px;
	margin-bottom:10px;
}

.right-col h2 { 
	border: none;
	margin: 0 0 15px 0;
	padding: 0px;
}
.overview h2 { 

}
h3 {
	color: #424542 !important;
	margin: 0px;
	padding: 0px;
}

/*
.series.fade { 
	background:#ffffff url(/global/images/background-fade_tcm166-32043.jpg) no-repeat right top; 
}
.detail.fade { 
	background:#ffffff url(/global/images/background-fade-2_tcm166-32044.jpg) no-repeat right top; 
}
*/

.main-price,
.main-price span
.main-price .valuta-decimals {
	color: #D60000;
	font-family: Arial; 
	font-size: 15px;
	line-height: 1;
	text-align: left;
}
.price-action { 
	position: static; 
	text-align: left;
	height:90px;
}
.purchase-block {
	float: left;
}

/* PRODUCT CATALOG */

.product-landing h4 { 
	height:45px;
	line-height:normal;
	margin:0;
}
.overview .product-landing a,
.series .product-landing a{
	text-decoration: none;
}
.overview .product-landing .more-info-link,
.series .product-landing .more-info-link{
	margin-top:10px;
}
.overview p{
	margin:0 0 25px 0 ;
}
.overview .product-landing .product-image{
	margin:0 0 17px 0 ;
}
.overview .product-landing a:hover ul li {
	/* text-decoration: underline; */
}
.product-landing {
	text-align: center;
}
.detail-header .content {
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: left;
	width: 230px;
}
.product-landing .content {
	margin: 0 auto;
	padding-bottom: 30px;
	text-align: left;
	width: 230px;
}
.awards-wrapper {
	margin-top: 20px; 
	overflow: hidden;
	clear:both;
}

.awards-wrapper ul.awards-list {
	padding: 0;
	margin: 0;
}

.awards-wrapper .awards-item {
	width: 70px; 
	heigth: 70px; 
	float: left; 
	display: block; 
	padding: 0px 0px 20px 0px; 
	margin-left: 10px;
}

.awards-item.first {
	margin-left: 0px;
}

.awards-item img {
	width: 70px; 
	height: 70px; 
}

.line .product-landing:first-child .content,
.line .detail-header:first-child .content {
	float: left;
}
.line .detail-header:first-child .content {
	min-height:170px;
}
.line .product-landing:last-child .content {
}
.line .detail-header:last-child .content {
	margin:0;
	float:right;
	width:470px;
	min-height: 280px;
}
.product-landing ul,
.detail-header ul {
	font-family: Verdana;
	list-style: disc;
	margin: 0px;
	padding-left: 15px;
}
.product-landing ul li,
.detail-header ul li{
	padding-bottom:5px;
	color:#424542;
}
ul.link-list { 
	padding-left: 0px;
	list-style: none;
} 
ul.link-list li {
	padding: 0px;
}
ul.link-list li a {
	color: #424542;
}
ul.link-list li a:hover {
	color: #424542;
	text-decoration: underline;
}
.papers {
	background: url(/global/images/papers_tcm166-32073.png) no-repeat top center;
}
.papers .content {
	padding: 0 20px 20px;
	width: 190px;
	height: 290px;
}
.papers .content h3 {
	margin-top: 0px;
}
.papers .content ul li {
	margin-bottom: 20px;
}
.papers .content ul li a {
	padding-left: 15px;
}
.price{
	color: #D60000;
	font-family: Arial;
	font-size: 15px;
	margin-bottom: 17px;
}

.overview .price-action{
	color: #D60000;
	font-family: Arial;
	font-size: 15px;
	margin-bottom: -35px;
}

.price span {
	font-size: 12px;
}
.product-landing .product-usp-header { 
	margin:0; 
	font-size:11px;
        font-weight:bolder;
        margin-bottom:10px;
        color:#94B208;
}

/* IMAGE BORDERS */
.series .detail-header .car-brands img { 
	border: 1px solid #C6C6C6; 
}
.series .detail-header .car-brands li img {
    border-width:1px;
    -webkit-border-image: 
    -webkit-gradient(linear, 0 0, 0 100%, from(#C6C6C6), to(#DADADA)) 1 100%;
    -webkit-border-image: 
    -webkit-linear-gradient(#C6C6C6, #DADADA) 1 25%;
    -o-border-image:
    -o-linear-gradient(#C6C6C6, #DADADA) 1 25%;
    -moz-border-image:
    -moz-linear-gradient(#C6C6C6, #DADADA) 1 25%;  
}
.product-landing .content .image-border { 
	border: #CFCFCF solid 1px; 
	padding: 6px; 
	margin: 10px 0 11px 0; 
}

/* DEVIDER */
hr {
	background: url(/global/images/line_tcm166-32072.png) no-repeat top center;
	border:none !important;
	height:10px;
	margin: 0 0 25px 0;
        clear:both;
}

/* SUB NAV */

a.sub-nav-header:link,
a.sub-nav-header:visited {
	color: #94B208;
	font-size:18px;
	margin: 0;
	padding: 0;
}
h2.sub-nav-header {
	height: 21px;
	padding-top: 6px;
	margin: 0;
	padding: 0;
}
.sub-nav ul { 
	background-image: url(/global/images/product-nav-bg_tcm166-32075.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	margin-top: 5px;
}
.sub-nav ul li.toggle-icon {
	background: url(/global/images/product-nav-green_tcm166-32464.gif) left 9px no-repeat;
	padding: 3px 0 10px 15px;
}
.sub-nav ul li.open {
	background: url(/global/images/product-nav-grey_tcm166-32078.gif) left 9px no-repeat;
	padding: 3px 0 10px 15px;
}
.sub-nav ul li.toggle-icon:first-child {
	background: url(/global/images/product-nav-green-first_tcm166-32076.gif) left -22px no-repeat;
}
.sub-nav ul li.toggle-icon.open:first-child {
	background: url(/global/images/product-nav-grey-first_tcm166-32079.gif) left -22px no-repeat;
}
.sub-nav li,
.sub-nav li a {
	color: #999999;
	font-weight:bold;
	font-size:14px;
}
.sub-nav li.active a {
	color: #94B208;
}
.sub-nav li.active-child a {
	color: #999999;
}
.sub-nav li li {
	list-style: none;
	padding: 0 0 3px 0;
}
.sub-nav li li,
.sub-nav li li a {
	color: #424542;
	font-weight:bold;
	font-size:11px;
}
.sub-nav ul ul {
	background-image: none;
	padding-left: 8px;
	margin-top: 5px;
}

/* SERIES */

/* 
.series h1 {
	margin-bottom: 40px;
}
*/
.series .main-price,
.series .main-price .valuta-decimals,
.detail .main-price,
.detail .main-price .valuta-decimals, {
	color: #D60000;
	font-size: 15px;
	text-align: left;
}
.price-action .prices { 
	position:static;
	margin:0;
}
.price-action .action,
.price-action .action { 
	position:static; 
	border:none;
	padding: 0;
	margin:0;
}

/* To retain old red-button styles for product pages [PNDTRI-1205] */

.price-action .action .buy-button,
.price-action .action .buy-button-override { 
	float:left !important; 
}

.product-comp .action .buy-button {
	float: left;
}

.product-comp .action .buy-button strong {
	padding-right: 40px;
}

.matrix-row .buy-button{
	cursor: pointer;
	-webkit-border-radius: 20px;
    border-radius: 20px;
    color: #444;
    display: inline-block;
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
    text-shadow: 1px 1px 1px #fff;
    font-family: 'Gibson_SemiBold', Arial, Helvetica, Verdana;
        filter: dropshadow(color=#fff, offx=1, offy=1);
    background: #bdd405; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkZDQwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGM2MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bdd405 0%, #adc62f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdd405), color-stop(100%,#adc62f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bdd405 0%,#adc62f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bdd405 0%,#adc62f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bdd405 0%,#adc62f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bdd405 0%,#adc62f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdd405', endColorstr='#adc62f',GradientType=0 ); /* IE6-8 */
}

.lt-ie10 .matrix-row .buy-button {
	padding-right: 0;
	filter: none;
	height: 40px;
	line-height: 40px;
	background: url('/global/images/sprite-button_tcm166-51094.png') 0 -80px no-repeat transparent;
}

.lt-ie10 .matrix-row .buy-button span {
	display: block;
	height: 40px;
	padding-right: 20px;
	background: url('/global/images/sprite-button_tcm166-51094.png') 100% 0 no-repeat transparent;
}

.matrix-row .buy-button strong {
	font-weight: normal;
	background:none;
	color:#444;
	display:inline-block;
	line-height:36px;
	font:14px "Gibson SemiBold";
}

.matrix-row .buy-button span{
	background:none;
}

.matrix-row .buy-button:hover,
.matrix-row .buy-button:focus{
	background: #a6c70c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2YzcwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWRmNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a6c70c 0%, #cadf5b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6c70c), color-stop(100%,#cadf5b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a6c70c 0%,#cadf5b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a6c70c 0%,#cadf5b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a6c70c 0%,#cadf5b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a6c70c 0%,#cadf5b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c70c', endColorstr='#cadf5b',GradientType=0 ); /* IE6-8 */
}

.matrix-row .buy-button:active{
	background: #7BAA22;
}

.lt-ie10 .matrix-row .buy-button:focus,
.lt-ie10 .matrix-row .buy-button:hover {
	filter: none;
	background: url('/global/images/sprite-button_tcm166-51094.png') 0 -120px no-repeat transparent;
}

.lt-ie10 .matrix-row .buy-button:focus span,
.lt-ie10 .matrix-row .buy-button:hover span {
	background: url('/global/images/sprite-button_tcm166-51094.png') 100% -40px no-repeat transparent;
}

.price-action .action .button,
.price-action .action .button-override { 
	float:left !important; 
}
.series .price-action {
	margin-top: 10px;
}
.series .promo {
	margin-top: 140px;
}
.builtin-image {
	position: relative;
}
.builtin-logo {
	left: 1px;
	position: absolute;
	top: 1px;
}

/* DETAIL PAGE */

/* general */
.detail h2 {
	margin: 0 0 15px 0;
}
.detail h3, .series h3, .overview h3 {
	margin-bottom: 10px;
    margin-left: 0px;
}
.detail .wheretobuy h3 {
}
.detail h4 {
	margin: 0px;
}
.detail .detail-header { 
	margin-top:36px;
}
.detail .detail-header .content {
	padding: 0px;
}
.detail.accessories h3 {
	margin: 10px 0 0 0;
}
.detail.accessories .detail-header {
	margin-top: 10px;
}
.detail .main-price{
	font-size: 20px;
}
.detail .main-price .valuta-decimals {
	font-size:0.7em;
	line-height: 1.2em;
    vertical-align: text-top;
}
.detail .price-action .prices,
.product-comp .price-action .prices { 
	position:static; 
	padding:0; 
}
.product-comp .price-action .prices {
	margin: 25px 0 15px 0;
}
.detail .price-action .prices {
	margin: 25px 0 10px 0;
}
.detail .line:first-child { 
	margin-top:18px; 
}

.detail .header-wrapper .line:first-child {
 margin-top:0;
}


/* header */
.header-wrapper {
	min-height: 400px;
	margin-bottom: 20px;
	overflow: hidden;
	width: 710px;
	padding-bottom:30px;
}

/* promo */
.promo { 
	margin: 30px 0 0 0;
	width: 230px;
}
.promo div { 
	font: bold 16px Arial;
	color: #94b208 !important;
	margin:0 0 3px 0; 
	position: relative;
}
.promo img { 
	float:left; 
	margin: 0 10px 0 0; 
}
.detail .promo .more-info-link { 
	margin-left: 43px;
}
.detail-header .car-brands li {
	float:left;
	height:130px;	
	list-style: none;
	margin: 0 0 10px 10px;
	width: 130px;
}


/* youtube */
.detail iframe { 
	margin: 0 0 20px 0;
}

/* tabs */
ul.tab-bar{
	margin: 10px 0;
	padding: 0 0 0 5px;
	list-style: none;
	height: 42px;
	width: 705px;
	overflow: visible;
	background: none;
	border-bottom: 1px solid #cccccc;
}

ul.tab-bar > li {
	display:inline-block;
   *display:inline;
    float: left;
	zoom:1;
	margin: 0 5px;
}

ul.tab-bar > li > strong > a,
ul.tab-bar li.first-child strong,
ul.tab-bar > li > a {
	text-decoration: none;
	background: none;
	position: static;
	display: inline-block;
   *display: inline;
	zoom: 1;
	float: left;
	padding: 0;
	color: #424542;
	font-family: Verdana;
	font-weight: normal;
}

ul.tab-bar li.first-child strong span, 
ul.tab-bar > li > a > span,
ul.tab-bar > li > strong > a > span {
	margin: 0 10px 0 -10px;
	padding: 19px 8px 3px 18px;
	display:inline-block;
	color: #424542;
	line-height: 16.5px;
   *display:inline;
	zoom:1;
}

/*tab-bar-default*/
ul.tab-bar li  {
	background: url(/global/images/details-tab-default_tcm166-45297.png) no-repeat top right;
	height: 42px;
}

ul.tab-bar li a span {
	background: url(/global/images/details-tab-default_tcm166-45297.png) no-repeat top left;
	min-width: 75px;
	text-align: center;
	height: 20px;
}

/*tab-bar active*/
ul.tab-bar li.active {
	background: url(/global/images/details-tab-active_tcm166-45296.png) no-repeat top right;
	height: 43px;
}

ul.tab-bar li.active a span {
	background: url(/global/images/details-tab-active_tcm166-45296.png) no-repeat top left;
	min-width: 75px;
	font-weight: bold;
	text-align: center;
	height: 25px;
}

/* tab content */
.detail .tab-content hr {
	line-height: 1;
	margin: 20px 0;
}
.detail .tab-content .benefits:nth-child(2n+1) {
	background-color: #e5e5e5;
}
.detail .tab-content .benefits:nth-child(2n) {
	background-color: #f2f2f2;
}
.detail .tab-content .benefits {
	padding: 25px 0 25px 20px;
}

.detail .benefits .size1of2 {
	width: 320px;	
}
.detail #maps .benefit-list {
	padding:0;
}
.detail .benefit-list { 
	list-style-type: none;
    margin: 0;
    padding: 0 20px 0 0;
}
.detail .benefit-list li {
	line-height: 20px;
	margin: 0 0 25px 0;
}
.detail .benefit-list li:last-child {
	margin: 0px;
}
.detail .benefit-list li p {
	color: #424542;
	margin: 0px;
	padding: 0px;
}
.detail .benefit-list li a {
	margin: 0;
}
.detail .benefits a.more-info-link {
	display: inline;
	width: auto;
}
.detail .benefits a.video {
	background: url(/global/images/icon-movie_tcm166-1749.gif) no-repeat left 4px;
	color: #424542;
	padding-left: 16px;
}
.detail .tab-content .benefit-intro {
	padding: 20px; 
}
.detail .benefit-intro h3 {
	height: auto;
	margin: 0 0 5px 0;
}
.detail .benefit-intro img {
	margin-right: 10px;
}
.detail .accessories-tab {
	background-color: #f2f2f2;
}
.detail .select-price-range.note-comp {
	margin-bottom: 16px;
}

/* ACCESSORIES */

/* overview */
.overview.accessories h1 {
	margin-bottom: 5px;
}
.overview.accessories h2 {
	margin-bottom: 40px;
}
.overview.accessories .line {
	margin-bottom: 80px;
}
.overview.accessories .product-landing .content {
	padding: 0px;
}
.overview.accessories .product-landing img {
	margin-bottom: 20px;
}
.overview.accessories .comparison-action-comp .product-comp {
	margin-bottom: 40px;
}
.overview.accessories .select-price-range {
	margin-top: 15px;
}
.overview.accessories a:hover span.more-info-link {
	text-decoration: underline;
        color: #424542;
}
.overview.accessories .price-action {
        font-size:11px;
}
.overview.accessories div.price-action {
        margin-bottom:25px;
}

/* details */
.accessories-details {
	background-color: #f2f2f2;
	padding: 15px 25px 15px 25px;
}
.accessories-details .line {
	margin: 0 0 50px 0;
}
.accessories-details .line:last-child {
	margin-bottom: 15px;
}
.accessories-details table {
	border: none;
	border-spacing: 0px;
}
.accessories-details table td {
	padding: 1px 10px 1px 0px;
	vertical-align: top;
}


/* select box */
.select-price-range {
	background-color: #f0f0f0;
	padding: 15px 20px;
	width: 670px;
}
.select-price-range.note-comp {
	margin: 0 0 36px 0;
}
.select-header {
	margin: 0px;
	padding: 0 0 12px 0;
}
#accessories-pnd-filter {
	margin: 0px;
	padding: 0px;
}
#accessories-pnd-filter select {
	margin-left: 0px;
}

/* product list */
.comparison-action-comp {
	padding: 0px;
}
.detail .comparison-action-comp {
	background-color: #ffffff;
	padding-left:10px;
}
.comparison-action-comp h3 {
	height: 40px;
}
.comparison-action-comp .line {
	margin-bottom: 35px;
}
.comparison-action-comp .content {
	padding-bottom: 0px;
	height: 255px;
	position: relative;
}
.product-comp .price-action {
	bottom: 0px;
	height: auto;
	padding-top: 0px;
	position: absolute ;
}
.product-comp .product-header {
	padding: 0px;
}
.product-comp .product-image {
	margin: 24px 0 0 0;
}

.comparison-action-comp .product-comp .product-image {
	margin-top:0;
}
.product-comp .more-info-link {
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	position: static;
}
.comparison-action-comp .product-comp .more-info-link {
	margin: 0 0 10px 0;
}
.comparison-action-comp div.price-action{
	margin-bottom:30px;
}
.product-comp .prices {
	margin: 0px !important;
	padding: 10px 0 5px 0;
	bottom: 20px;
}
.product-comp .action {
	margin: 0px;
	padding: 5px 0 0 0;
	left: 0px;
	text-align: left;
}
.product-comp .action .button {
	float: left;
}
.product-comp .action .button strong {
	padding-right: 40px;
}
.product-comp .main-price,
.product-comp .main-price .valuta-decimals {
	font-size: 15px;
}

/* awards */
.detail .awards {
	border: none;
	margin: 0px;
	padding: 0px;
}
.detail .awards-link {
	display:block;
	height: 115px;
	position: relative;
	text-align: center;
}
.detail .awards-link span {
	bottom: 0px;
	display: block;
	position: absolute;
	text-align: center;
	width: 100%;
}
.detail .clear-content .awards-link span {
	margin: 0px;
}


/* price loading */
.loading .main-price .price-container {
	background: url(/global/images/price-loader_tcm166-32074.gif) no-repeat scroll left center transparent;
}

.loading  .prices {
	background: url(/global/images/price-loader_tcm166-32074.gif) no-repeat scroll left center transparent;
}
.loading .main-price .price-container span,
.loading .action {
	visibility: hidden;
}


/* add this / share button */
a.addthis_button {
    background: transparent url(/global/images/share-button-right_tcm166-32082.png) no-repeat scroll top right;
    color: #666;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 9px; /* sliding doors padding */
    text-decoration: none;
}

a.addthis_button span {
    background: transparent url(/global/images/share-button-left_tcm166-32081.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 0 7px 30px;
} 


a.addthis_button:hover {
    background-position: bottom right;
    color: #232323;
    outline: none; /* hide dotted outline in Firefox */
}

a.addthis_button:hover span {
    background-position: bottom left;
} 


/*
Thumbnail scroller jQuery plugin
scrollers styling
*/
.gallery-wrapper {
	height: 110px;
	overflow: hidden;
	position: relative\9;
}
.gallery-wrapper .left-arrow {
	background: transparent url('/global/images/gallery-arrow-left_tcm166-32612.png') no-repeat 0 0;
	cursor: pointer;
	float: left;
	height: 110px;
	width: 20px;
}
.gallery-wrapper .right-arrow {
	background: transparent url('/global/images/gallery-arrow-right_tcm166-32613.png') no-repeat right top;
	cursor: pointer;
	float: left;
	height: 110px;
	width: 20px;
}
.detail .detail-header-nav { 
	float:left;
	list-style:none;
	margin:0;
	padding:0; 
	width: 670px;
}
.detail .detail-header-nav li { 
	float:left;
	margin-right:20px;
	margin-bottom: 40px;
}
.detail .detail-header-nav img { 
/*
	-moz-box-shadow: 0 0 2px 1px #888;
	-webkit-box-shadow: 0 0 2px 1px #888;
	box-shadow: 0 0 2px 1px #888;
	*/
	bottom:-5px;
	position:relative;
}
.detail .detail-header-nav img.video-background{
bottom:0;
height:65px;
width:81px;
}
.detail .detail-header-nav a { 
	/* background-color:#cccccc;
	-moz-box-shadow:inset 0px 0px 6px 1px #888;
	-webkit-box-shadow:inset 0px 0px 6px 1px #888;
	box-shadow:inset 0px 0px 6px 1px #888;	*/
	color: #424542;
	display:block;
	height:60px; 
	padding:5px;
	position:relative;
	width:81px; 
}
.detail .detail-header-nav a .video-icon {
    background:transparent url(/global/images/video-icon_tcm166-32083.png) 0 5px;	
	display:block;
	height:60px;
	width:81px;
	position:absolute;
	z-index:999;
}
.detail .detail-header-nav .active a { 
	/* background-color:#94B208; */
}
.detail .detail-header-nav li a span {
	background-color: #ffffff;
	display: block;
	height:65px;
	text-align: center; 
	width: 80px;
	cursor: pointer;
	border: 5px solid #C8C8C8;
}
.detail .detail-header-nav li.active a span {
	border: 5px solid #94B208;
	margin: 0;
	overflow: hidden\9;
}
.detail-header-nav p {
	color: #424542;
	margin: 5px 0 5px 0;
	text-align:center;
}

.jThumbnailScroller {
	position:relative;
	width:710px;
	height: 110px;
	overflow:hidden;
}
.jThumbnailScroller .jTscrollerContainer{
	position:absolute;
}
.jThumbnailScroller .jTscroller{
	position:relative;
	height:100%;
	margin:0;
	left:0;
	top:0;
	display:inline-block;
	*display:inline;
}
.jThumbnailScroller .jTscrollerNextButton,
.jThumbnailScroller .jTscrollerPrevButton {
	position:absolute;
	display:block;
	width:50px;
	height:120px;
}
.jThumbnailScroller .jTscrollerNextButton {
	background:transparent url(/global/images/right-scroll_tcm166-32080.png) center center;
}
.jThumbnailScroller .jTscrollerPrevButton{
	background:transparent url(/global/images/left-scroll_tcm166-32071.png) center center;
}
.jThumbnailScroller#tS1 .jTscrollerNextButton{ right:0; top:-22px;}
.jThumbnailScroller#tS1 .jTscrollerPrevButton{ left:0; top:-22px;}

.spec-compatibility h3, .spec-downloads h3 {color:#94B208 !important; border:none;}
.accessories-details .bullet-list{padding-right:25px;}

.price-action .free-item{display:none; visibility:hidden;}
.zero-price .free-item {display:block; visibility:visible; color:#D60000; font-size:16px; font-weight:bold; padding-right:10px;}
.zero-price .main-price{display:none; visibility:hidden;}

.overview-static.prices {position:relative; bottom:5px;}
.overview-static.prices .highlight{display:inline;}
.overview-static.prices span{color:#D60000;}

.tab-content  > div.line, .tab-content .extra-tab > div.line {padding:25px 0 25px 20px;}
.tab-content div.line.boxed.accessories-in-box {padding:0 0 0 20px;}
.tab-content > .sub-page-header, .tab-content > h2{padding-left:15px;}

.no-price .prev-price {display:none; visibility:hidden;}

/* new nav4 landing */
.alpha {
    font-family: "Gibson SemiBold", Arial, Helvetica, Verdana;
    font-size: 2.4em;     					/* 32px */
    line-height: 1.5;   					/* 48px */
    color: #424542;
    text-transform: uppercase;
    font-weight: normal;
}
.beta {
    font-family: "Gibson SemiBold", Arial, Helvetica, Verdana;
    font-size:1.5em;    					/* 24px */
    line-height: 1;     					/* 24px */
    color: #424542;
    text-transform: uppercase;
    display: inline-block;
    font-weight: normal;
}
.gamma {
    font-family: "Gibson SemiBold", Arial, Helvetica, Verdana;
    font-size: 1.25em;  					/* 20px */
    line-height: 1.2;    					/* 24px */
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    color: #424542;
    text-transform: uppercase;
    font-weight: normal;
}
.delta {
    font-family: "Gibson SemiBold", Arial, Helvetica, Verdana;
    font-size: 1.125em; 					/* 18px */
    line-height: 1.333;  					/* 24px */
    color: #424542;
    text-transform: uppercase;
    font-weight: normal;
}

.section-subheading {
    border-top: 4px solid #BDD731;
    display: block;
    margin-top: 2px;
    padding-top: 7px;
}
.line .detail-header:first-child .content h2{
    font-family: "Gibson";
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2;
    padding-top: 10px;
    text-transform: none;
}
.right-col h1.alpha{
	float:left;
}
.usp-wrapper{
	position:relative;
	background-color: #DCDCDC;
	padding:20px 0;
	float:left;
	font-family: "Gibson",Arial,Helvetica,Verdana;
}
.usp-heading h2{
    color: #747673;
    display: inline-block;
    font-family: "Gibson SemiBold",Arial,Helvetica,Verdana;
    font-size: 2.5em;
    font-weight: normal;
    line-height: 1;
	text-transform:none;

}
.usp-wrapper .usp-block{

}
.usp-wrapper .usp-block .usp-icon{

}
.usp-wrapper .usp-block .usp-title{
    color: #747673;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0;
}
.usp-wrapper .usp-block .usp-text{
    font-size: 14px;
}
.usp-wrapper .usp-block .content{
	padding: 0 40px;
}
.center{
	text-align:center;
}
.matrix-row{
	margin-top:40px;
	overflow:hidden;
	font-family:"Gibson";
	border-bottom: 1px solid #BCD730;
}
.matrix-row.no-border{
	background:url(/global/images/border-shadow-top_tcm166-49604.png) no-repeat 50% 100%;
	padding-bottom:21px;
	border:none;
}
.matrix-row.no-border .border{
	border-bottom: 1px solid #E3E3E3;
}
.matrix-row a{
	text-decoration:none;
}
.matrix-row .content{
	padding:0;
}
.matrix-row .usp-image{
	margin:285px 0 0;
}
.matrix-row .product .content{
	font:12px/1.2 Verdana;
}
.matrix-row .product .content ul{
	padding:0 0 0 25px;
	margin: 0 0 40px;
}
.matrix-row .product .content ul li{
	margin: 0 0 10px;
}
.matrix-row .product h4{
	margin-left:15px;
	font:16px/1.5 "Gibson SemiBold";
}
.matrix-row .product .more-info-link{
	margin:12px;
}
.matrix-row .price-action{
	margin:12px;
}
.matrix-row .prices .main-price, .matrix-row .main-price span{
	color: #3F453F;
    font-family: "Gibson_SemiBold",Arial,Helvetica,Verdana !important;
	font-size:21px !important;
}
.matrix-row .prices .main-price .valuta-decimals{
	vertical-align:text-bottom;
}
.matrix-row .screen-icon{
	height:50px;
}
.matrix-row .screen-icon.six-inch{
	background: transparent url(/global/images/ico_6inch_tcm166-56478.jpg) no-repeat 20px center;
}
.matrix-row .screen-icon.five-inch{
	background: transparent url(/global/images/ico_5inch_tcm166-56477.jpg) no-repeat 20px center;
}
.matrix-row .screen-icon.four-inch{
	background: transparent url(/global/images/ico_4inch_tcm166-56476.jpg) no-repeat 20px center;
}


.matrix-row .button{
	cursor: pointer;
	-webkit-border-radius: 20px;
    border-radius: 20px;
    color: #444;
    display: inline-block;
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
    text-shadow: 1px 1px 1px #fff;
    font-family: 'Gibson_SemiBold', Arial, Helvetica, Verdana;
        filter: dropshadow(color=#fff, offx=1, offy=1);
    background: #bdd405; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkZDQwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGM2MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bdd405 0%, #adc62f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdd405), color-stop(100%,#adc62f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bdd405 0%,#adc62f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bdd405 0%,#adc62f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bdd405 0%,#adc62f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bdd405 0%,#adc62f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdd405', endColorstr='#adc62f',GradientType=0 ); /* IE6-8 */

}

.lt-ie10 .matrix-row .button {
	padding-right: 0;
	filter: none;
	height: 40px;
	line-height: 40px;
	background: url('/global/images/sprite-button_tcm166-51094.png') 0 -80px no-repeat transparent;
}

.lt-ie10 .matrix-row .button span {
	display: block;
	height: 40px;
	padding-right: 20px;
	background: url('/global/images/sprite-button_tcm166-51094.png') 100% 0 no-repeat transparent;
}
.matrix-row .button strong {
	font-weight: normal;
	background:none;
	color:#444;
	display:inline-block;
	line-height:36px;
	font:14px "Gibson SemiBold";
}
.matrix-row .button span{
	background:none;
}
.matrix-row .button:hover,
.matrix-row .button:focus{
	background: #a6c70c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2YzcwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWRmNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a6c70c 0%, #cadf5b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6c70c), color-stop(100%,#cadf5b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a6c70c 0%,#cadf5b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a6c70c 0%,#cadf5b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a6c70c 0%,#cadf5b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a6c70c 0%,#cadf5b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c70c', endColorstr='#cadf5b',GradientType=0 ); /* IE6-8 */
}

.matrix-row .button:active{
	background: #7BAA22;
}

.lt-ie10 .matrix-row .button:focus,
.lt-ie10 .matrix-row .button:hover {
	filter: none;
	background: url('/global/images/sprite-button_tcm166-51094.png') 0 -120px no-repeat transparent;
}

.lt-ie10 .matrix-row .button:focus span,
.lt-ie10 .matrix-row .button:hover span {
	background: url('/global/images/sprite-button_tcm166-51094.png') 100% -40px no-repeat transparent;
}

.matrix-bottom-wrapper{
	padding:30px 0;
}
.matrix-bottom-wrapper h3{
	margin: 0 0 20px 0;
}
.matrix-bottom-wrapper .more-info-link{
	margin:0 0 10px;
}
.disclaimer-text{
	font-size:10px;
	color:#747673;
}