﻿/* reset and general declarations */
html,body,div,span,object,h1,h2,h3,p,a,em,font,img,strong,b,u,i,ol,ul,dl,dt,dd,li,fieldset,form,label,legend,button,q,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;outline:0;vertical-align:baseline}
html{background:#000 url(/EMEA/GB/static/images/bg-top.png) 0 0px repeat-x}
body{color:#d1d3d4;font:67.5%/1 Tahoma,Helvetica,Arial,sans-serif;text-align:center;}
html,body,#wrap{height:100%}
body > #wrap{height:auto;min-height:100%}
ol,ul{list-style:none}
h1,h2,h3{color:#fff;font-weight:bold;letter-spacing:-1px}
h1{float:left;display:inline;font-size:1em;}
#challenger-home h1{float:none;display:block;font-size:1.9em; line-height: 30px;}
h2{font-size:1.9em; }
#challenger-home #intro-content h2{font-size:2.5em}
#challenger-product #intro-content h2{clear:left;color:#a7a9ac}
h3{color:#a7a9ac;font-size:1.4em}
#footer h3{font:1.5em Helvetica,Arial,sans-serif}
hr{height:1px;border:none;background:#000;color:#000}
img{border:none}
q{line-height:1.2em;padding:20px 10px 10px;background:url(/EMEA/GB/static/images/bg-testimonial.gif) bottom right no-repeat;color:#d1d3d4;display:block;font-size:1.2em;font-style:italic;font-weight:bold;quotes:none;text-transform:uppercase}
q span{color:#a7a9ac;font-size:0.8em;font-style:normal;font-weight:normal}
q:before,q:after{content:'';content:none}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
thead td{border:solid #777;border-width:1px 0;background:#444;font-weight:bold}
tr td{height:2em;line-height:2em}
th{text-align:left}
address,em,strong,th{font-style:normal;font-weight:normal}
input,select,textarea{height:20px;line-height:20px;border:1px solid #414042;background:#000;color:#a7a9ac}
button{height:20px;line-height:20px;width:75px;border:1px solid #414042;background:#000 url(/EMEA/GB/static/images/bg-buttons.png) bottom left; background-repeat: repeat-x; color:#fff}
button:hover,button:active,button:focus{border:1px solid #887;background:#333}
textarea{width:345px;height:5em}
#home-h1{margin-top: -10px; float:left;}
#cmdSubmit{font-size:0.9em;height:20px;line-height:20px;width:75px;border:1px solid #414042;background:#000 url(/EMEA/GB/static/images/bg-buttons.png) bottom left; background-repeat: repeat-x; color:#fff}
#cmdSubmit:hover,#cmdSubmit:active,#cmdSubmit:focus{border:1px solid #887;background:#333}
#cmdReset{font-size:0.9em;height:20px;line-height:20px;width:75px;border:1px solid #414042;background:#000 url(/EMEA/GB/static/images/bg-buttons.png) bottom left; background-repeat: repeat-x; color:#fff}
#cmdReset:hover,#cmdReset:active,#cmdReset:focus{border:1px solid #887;background:#333}
/* iDs */
#challenger-home,#challenger-generic{background:url(/EMEA/GB/static/images/bg-body-generic.jpg) center 70px no-repeat; }
/*#challenger-product #bgimg {position:absolute; width:100%; min-width:920px; left: 0; top:70px; z-index:0; overflow:hidden;}*/
#challenger-product #bgimg {position:absolute;top:70px;left:0; height:100%;background-position:center top;background-repeat:no-repeat;z-index:0;overflow:hidden;width:100%;}
#challenger-product #bgimg img{display:block;}
#challenger-product #wrap{position:relative;z-index:99;}
#challenger-product{background:url() center 70px no-repeat}
#challenger-products{background:url(/EMEA/GB/static/images/bg-body-products.jpg) center 70px no-repeat}
#challenger-sales{background:url(/EMEA/GB/static/images/bg-body-sales.jpg) center 70px no-repeat}
#challenger-news{background:url(/EMEA/GB/static/images/bg-body-news.jpg) center 70px no-repeat}
#challenger-about{background:url(/EMEA/GB/static/images/bg-body-about.jpg) center 70px no-repeat}
#challenger-downloads{background:url(/EMEA/GB/static/images/bg-body-downloads.jpg) center 70px no-repeat}
#skip,#toolbar fieldset label{float:left}
#wrap{width:920px;margin:0 auto;text-align:left}
#header{border: 0px solid #fff;}
#header a img{float:left; margin-top:-64px; margin-left: 0px; z-index:9999;}
#header-greybar{margin-top: 70px;border: 0px solid #fff;height: 12px; background-repeat:repeat-x; width:100%; float:left; background-image:url(/EMEA/GB/static/images/header-greybar.gif); z-index:1; opacity:0.4;filter:alpha(opacity=40); }
#headerproduct-greybar{margin-top: 0px;height: 12px; background-repeat:repeat-x; width:100%; float:left; background-image:url(/EMEA/GB/static/images/header-greybar.gif); z-index:10; opacity:0.4;filter:alpha(opacity=40); }
#options{float:right; margin-top:-81px; height:3em;width:680px;padding:0 6px 0 0;background:url(/EMEA/GB/static/images/bg-top.png) right 8px no-repeat}
#options ul,#year-select{float:right;font:0.9em Verdana,Arial,Helvetica,sans-serif;letter-spacing:-1px;white-space:nowrap}
#options li,#year-select li{float:left;display:block;margin:0 2px;background:url(/EMEA/GB/static/images/bg-options-li-right.png) right bottom no-repeat}

/* Top navigation */
#nav{font-family:Arial Narrow,Arial,Helvetica;float:right;text-align:right; margin-top:-47px;}
#nav ul{clear:right;float:right;font-size:1.2em;font-weight:bold;white-space:nowrap}
#nav ul li{float:left;background:url(/EMEA/GB/static/images/bg-nav-li-right.png) top right no-repeat; height: 31px;}
* html #nav ul li,* html #options li,* html #year-select li{width:50px}
#nav ul li span{display:block;padding:0 5px;background:url(/EMEA/GB/static/images/bg-sprite1.png) left -25px no-repeat;white-space:nowrap}
#nav-ul {float: left; padding: 0; margin: 2px 0; list-style: none; text-align:left;}
#nav-ul a { color: #fff !important; border: none !important; display: block; padding: 0 8px; margin-bottom: 0px;}
#nav-ul a:hover { color: #ecac00 !important; border: none !important; display: block; padding: 0 8px; }
#nav-ul ul {padding: 0;list-style: none;border-bottom: none;background-color: #000;margin: 0; font-size: 12px;}
#nav-ul ul a,#nav-ul ul a:hover {font-family:Tahoma,Arial,Helvetica; margin-bottom: 0px;padding: 3px 8px;}
#nav-ul li {height: 20px; float: left; margin:0 1px 1px 1px; border-top: 0px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;}
#nav-ul li:hover ul {left: auto; height: 10px; background:none; color: #ecac00;}
#nav-ul li:hover ul, #navul li.sfhover ul {left: auto; height: 10px; background:none; color: #ecac00;}
#nav-ul li ul
{
    position:absolute;
    float:none;
    margin-top: 1px;
    margin-left: -1px;
    padding:0;
    left: -999em;
    z-index:999;
    background:none;
    min-width:125px;
}
#nav-ul li ul li
{
    float:none;
    margin: 0 !important; 
    background-color: #000;
    background-image: none !important; border-bottom: 1px solid #444;
    height:auto;
    padding:0;
}
#nav-ul li ul li a
,#nav-ul li ul li:hover a 
{
    padding:2px 12px 4px 12px;
    margin:0 !important; 
    font-weight:normal; 
    font-size: 0.9em;
    display:block;
    line-height:18px;
    height:18px;
    background:#000;
}
/* End of top navigation */


/*#main{clear:both;padding:0 25px 129px 25px; margin-top: -10px; float: left;}*/
#main{clear:both; margin-top: -10px; float: left; width: 880px; padding-left: 25px; padding-bottom: 129px; padding-right: 0px;}

/*#toolbar{float:right;height:2.7em; min-width:475px; margin:0 -17px 0 0;background:url(/EMEA/GB/static/images/bg-toolbar.gif) bottom left no-repeat}*/
#toolbar{float:right;height:2.7em; min-width:190px; margin:-2px -12px 0 0;background:url(/EMEA/GB/static/images/bg-toolbar.gif) bottom left no-repeat; }
#toolbar p{float:left;height:2.7em;line-height:2.7em;padding:0 5px 0 7px;background:url(/EMEA/GB/static/images/bg-toolbar.gif) bottom right no-repeat;}
#toolbar em{float:left;display:block;height:11px;width:16px;margin:10px 6px 0;background:url(/EMEA/GB/static/images/bg-flags.gif) no-repeat;text-indent:-10000px;}
#toolbar div{float:left;padding:0 0 0 12px;background:url(/EMEA/GB/static/images/bg-toolbar.gif) bottom left no-repeat;}
#toolbar fieldset{height:2.7em;line-height:2.7em;background:url(/EMEA/GB/static/images/bg-toolbar.gif) bottom right no-repeat;}
#toolbar input,#toolbar button{float:left;display:block;font-size:0.8em;}
#toolbar input,#download-search{width:165px;margin:4px 5px 0 -5px;padding:0 0 0 20px;background:#000 url(/EMEA/GB/static/images/bg-sprite1.png) 5px -1px no-repeat;}
#toolbar button{margin:4px 8px 0 0;}
#toolbar  input[type="hidden"] {display: none;}
* html #toolbar{width:476px;margin:0 -9px 0 0} * html #toolbar p{height:29px;line-height:29px;overflow:hidden} * html #toolbar em{margin:10px 3px 0} * html #toolbar button{margin:4px 2px 0 0}
#search-box,#download-search,#dealer-box,#dealer-box2,#download-search{text-transform:uppercase; font-size: 1em;}
#language-selector{position:absolute;top:92px;visibility:hidden;z-index:990}
#language-selector ul{width:560px;background:#222;left:332px;position:relative}
#language-selector li,#region-selector li{float:none;clear:both;padding:10px 0 5px 5px;font-weight:bold}
#language-selector ul ul,#region-selector ul ul{padding:0;background:none;left:0;top:0.75em}
#language-selector li li,#region-selector li li{clear:none;float:left;display:block;width:160px;margin:2px 0 2px 5px;padding:1px 0 3px 20px;background:url(/EMEA/GB/static/images/bg-flags.gif) no-repeat;font-weight:normal}
#region-selector li li{width:180px;margin:5px 0 5px 5px;line-height:0.9em}
#language-selector #future-languages{padding:1px 0}
#share-selector{position:absolute;top:20px;visibility:hidden;z-index:999}
#bookmark-popup{width:158px;padding:5px 5px 0 5px;border:2px solid #313133;background:#000;left:710px;position:relative}
#flash-content{height:280px; margin-top: 40px; width: 890px;}
#left-column{clear:both;float:left;min-height: 450px; width:630px;padding:6px 20px 0;background:#000 url(/EMEA/GB/static/images/bg-borders-big.jpg) top left no-repeat;position:relative;}
#challenger-home #left-column,#challenger-product #left-column{width:505px;padding:6px 0;border-width:0;background:#000 url(/EMEA/GB/static/images/bg-borders-small.png) left 18px no-repeat;}
#challenger-products #left-column{width:650px;padding:6px 10px 0;position:relative;}
#challenger-products #left-column h1
{
    margin-left:10px; 
    font-size:3em;
    margin-right: 0px!important;
    padding-right: 0px!important;
}
#left-column .subnav{margin:11px 0px 0 0; float: right;}
#challenger-product #left-column
{
    width: 480px; 
    padding:6px 10px 0; 
    border: 0px solid #fff;
    position:relative;
}
#challenger-product #left-column h1
{
    margin-left:5px;
    font-size:3em;
    margin-right: 0px!important;
    padding-right: 0px!important;
}
#challenger-product #left-column .subnav
{
    margin:7px 10px 0 0
}

#challenger-product #left-column #intro-content {padding: 5px;}
#left-column p,#left-column ul{line-height:1.4em;margin:10px 0}
#left-column h1{font-size:3em;}
#left-column #home-h1 h1{font-size:2em!important;}
/*#left-column form{margin:0 20px;padding:0 16px}*/
#intro-content{clear:both;padding:5px 0 0;font-size:1.1em;}
#intro-content h3{font-size:1.5em}
#intro-content img{float: left; padding-right: 0px;margin-right: 10px;}
#home-intro{float: left; width: 450px;}
#challenger-home #intro-content,#challenger-product #intro-content{padding:0 20px}
#challenger-news #intro-content,#challenger-news #internal-frame{font-size:1.1em}
#challenger-home #right-promo{clear:both;padding:0 0 0 18px}
#right-column,#right-promo,#download-options div{float:right; margin-top: 3px;}
#left-promo{float:left;padding:0px 15px 0 0; margin-bottom: 10px;}
#left-promo img,#right-promo img{border:9px solid #1c1b1b; }
#right-promo{padding-bottom: 15px;}
#product-type-home{font-size: 1em;}
#products-listpage p span{font-weight: 400!important;}
#breadcrumb,#download-images,#contactForm p,#sendForm p,.clear{clear:both}
#breadcrumb ul{float:left;margin:0 0 10px 0;padding:10px;background:transparent url(/EMEA/GB/static/images/bg-opaque.png)}
* html #breadcrumb ul{background:transparent url(/EMEA/GB/static/images/bg-opaque.gif)}
#breadcrumb li,#bookmark-with- li{display:inline}
#home-dealer-search {margin-bottom: 0px;}
#home-dealer-search p,#left-column #year-select{margin:1px 0 7px 0}
#home-dealer-search input{height: 16px;}
#home-dealer-search button{margin-top: 5px; margin-right: 2px; float: right;}
#home-socialicons{float: right;}
#home-socialicons ul{margin-top: 0px;}
#home-socialicons li {display:inline;}
#socialicons{float: left; margin-top: 0px;}
#news-home{height: 270px;}
/*News new styles*/
#news-home p+p{padding:8px 0 10px 0px;margin-top: 10px;border-top:1px solid #444;}
#news-text{ float: right; margin-top: -160px; width:150px;}
#news-text p{display:block; padding: 8px 0px 8px 10px; margin-right: 0px; height:auto;}
#news-image-home{float:left;width:184px; padding:7px;background:url(/EMEA/GB/static/images/bg-image-news.jpg) top left no-repeat}
#news-image-home-text {float:left;width: 184px; margin-left: 0px; padding-bottom: 10px;}
#news-image-home-text ul {padding-left: 0px;}
#news-text ul{margin-top: 8px;}
#news-text li{border-top:1px solid #444;background:url(/EMEA/GB/static/images/newsticker-keyline.jpg)top left no-repeat;height: 100%; width: 100%;}
/*#news-image-home-text p{width: 170px; margin-left: 0px; padding-bottom: 10px;}*/
.NewsRight li.active  p{ background-image: url(/EMEA/GB/static/images/newsticker-bg.jpg); padding: 2px;}
.NewsHide{}
.LabelArticleImage{margin-top: 240px; margin-left: 5px; position: absolute; font-size: 12px; color: #686767;}

/*OLD News Styles b4 NewsTicker amends
#news-home p{float:right;display:block;height:20px;width:130px;padding: 14px 0 5px 5px; margin-right: 5px; height:auto;}
#news-home p+p{padding:9px 0 10px 5px;border-top:1px solid #444}
#news-text{ float: right; margin-top: -160px; width:130px;}
#news-text p{display:block; padding: 14px 0 5px 5px; margin-right: 5px; height:auto;}
#news-image-home{float:left;width:184px; padding:7px;background:url(/EMEA/GB/static/images/bg-image-news.jpg) top left no-repeat}
#news-image-home-text p{float:left; width: 170px; margin-left: 0px; padding-bottom: 10px;}
*/

/*#news-image{float:left;padding:0 15px 0 0}*/
#news-article{margin-top: -30px; }
#news-article ul {margin-left: 15px;}
#news-article ul li{ list-style: url(/EMEA/GB/static/images/bullet.gif);}
#news-article img{background-image: url(/EMEA/GB/static/images/news-artcle-bg.jpg); background-repeat:no-repeat; padding: 6px;}
#news-list-article img{background-image: url(/EMEA/GB/static/images/news-list-img-bg.jpg); background-repeat:no-repeat; padding: 4px; margin-bottom: 12px;}
#news-summary-firstarticle img{background-image: url(/EMEA/GB/static/images/news-artcle-bg.jpg); background-repeat:no-repeat; padding: 6px;}
#news-summary-firstarticle ul {margin-left: 15px;}
#news-summary-firstarticle ul li{ list-style: url(/EMEA/GB/static/images/bullet.gif);}

/*Events*/
#events-top{margin-top: 70px;}
#events{margin-top: 10px; padding-bottom: 15px; border-bottom:1px solid #444; font-size: 1.25em;}
#event-image{width: 118px; height: 96px; background-image: url(/EMEA/GB/static/images/events-bg.gif); background-repeat:no-repeat; padding-left: 5px; padding-top: 6px;}
#event-info{margin-left: 140px; margin-top: -110px; width: 480px; font-size: 0.9em; padding: none;}
#event-info span{ font-weight:bold; margin-bottom: 3px;}


/*Home Template CSS*/
#weather-home p,#used-equipment-home p,#contact-home p{padding:0}
#weather-home{width: 320px; padding-bottom: 10px;}
#weather-description{float:left; width: 100px; margin-top: -3px;}
#weather-icons{float: right; margin-top: 0px; font-size: 0.85em;}
#weather-icon-box{width: 68px; float: left;}
#weather-icons img{float: left; padding-bottom: 5px;}
#used-equipment-home{width: 320px; padding-bottom: 10px;}
#used-equipment-home span,#lightbox-image-details-caption{font-weight:bold}
/*#used-equipment-home form{float:left;display:block;width:315px;margin:0;padding:0 0 0 0px}*/
#used-equipment-home form{display:block;width:315px;margin:0;padding:0 0 0 0px}
#used-equipment-home select{width:315px; margin-right: 3px;}
#used-equipment-home button{margin-top: 5px; float: right;}
#contact-home button{margin-top: 5px; margin-right: -5px; float:right;}
#magazine-home{clear:both;float:left;width:167px; boder: 1px solid #fff; margin:15px 25px 0 0;padding:0px 0 0 78px; background-image: url(/EMEA/GB/static/images/home-magazine-bg.jpg); background-repeat:no-repeat;}
#magazine-home img{float:left;margin:2px 10px 0 -68px}
#contact-home{float:right;width:170px;height: 180px;padding:15px 0 0 60px;background:url(/EMEA/GB/static/images/bg-contact-home.jpg) top left no-repeat;}
#contact-home form{width:170px;margin:0 0 0 -30px;padding:0}
#contact-home select{margin-top: 5px; width:175px}
#contact-home button{float:right;}
#contact-location{float:right;width:203px;margin:0 0 0 17px;padding:0 0 0 17px;border:solid #333;border-width:0 0 0 1px}
#left-column #sendForm {clear:both;margin:0;padding:20px;border:7px solid #302f30}
#sendForm ul{clear:left}
#sendForm li{float:left;display:block;width:182px;margin:3px 16px 3px 0;}
#send-friend label{line-height:2em}
* html #send-friend li{width:182px;margin:3px 8px 3px 0} 

#left-column #contactForm {clear:both;margin:0;padding:20px;border:7px solid #302f30}
#left-column #contact-form input{width:180px} 
#left-column #contact-form select{width:182px}
#contact-form label {line-height:2em;}
#contactForm    {margin-bottom: 20px;}
#contactForm ul {clear:left}
#contactForm li {float:left; display:block; width:180px; margin:3px 10px 3px 0;}
* html #contact-form li {width:182px;margin:3px 8px 3px 0} 
#contactForm label{}
#form1 span{font-weight: bold;}

#internal-frame{clear:left;width:587px;min-height: 240px;margin:0;padding:16px 20px;background:url(/EMEA/GB/static/images/bg-borders-mid.png) 0 10px no-repeat}
#internal-frame dt{clear:both;float:left}
#internal-frame dd{clear:none;float:left;width:480px;padding:2px 10px}
*:first-child+html #internal-frame dd{float:none} * html #internal-frame dd{float:none}
#internal-frame #future-news{clear:both;float:none}
#bookmark-with-{width:567px;margin:0;padding:10px 0 10px 10px;border:1px solid #58595b;font-size:0.9em}
#savings-calculator p{padding:0 0 0 50px;background:url(/EMEA/GB/static/images/bg-sprite2.png) top left no-repeat}
#savings-calculator button{display:block;width:auto;padding:0 20px;font-size:0.8em}

li.downloadables{min-height:155px;height:auto!important;height:90px;padding: 0px; margin:0;}
li.downloadables p{min-height:44px;float:left;padding:0 0 0 0px; background: /*url(/EMEA/GB/static/images/bg-sprite2.png)*/ no-repeat scroll left -106px; margin: 0px;}
li.downloadables p span{display:block}

#pdf_downloadables{min-height:90px;height:auto!important;height:90px;padding: 5px 0 0 5px; float:left;}
#pdf_downloadables p{min-height:44px;float:left;width:60px;padding:0 0 0 50px;background:url(/EMEA/GB/static/images/bg-sprite2.png) no-repeat scroll left -106px;}
#pdf_downloadables p span{display:block}

#related-information{float:left;}
#testimonial{background:url(/EMEA/GB/static/images/bg-testimonial.gif) 20px 0 no-repeat}
#testimonial p{padding:6px 15px;font-size:0.9em}
#future-content{clear:both;height:40px}
#contact-side{padding:0 0 20px 0}
#contact-side select{width:152px;margin:12px 0}
form#download-options,#sitemap ul,#service-box p{margin:0;padding:0; float: left;}
#download-search{margin:0;font-size:0.8em}
#download-images li{float: left;width:145px;margin:6px;font-size:0.9em;}
#download-images li span{display:block;width:120px; height: 17px; /*margin:-1.4em 0 0;*/ margin: -17px 0 0 0; padding:0 5px;color:#fff;font-weight:bold;
                        background-repeat:repeat-x; background-image:url(/EMEA/GB/static/images/header-greybar.gif); z-index:1; opacity:0.6;filter:alpha(opacity=60);}
* html #download-images li span{background:transparent url(/EMEA/GB/static/images/bg-opaque.gif)}
#download-pagination{clear:both;text-align:center}

#history-image,.side-by-side img{float:left;margin:0 13px 20px 0}

#sitemap li{padding:5px 15px; width: 500px;}
#sitemap li a{font-size: 1em; font-weight: bold; font-size: 1.2em;}
#sitemap li ul li {margin-left: 25px; margin-top: 0px; width: 500px;}
#sitemap li ul li a {font-size: 1em; text-decoration: underline;}
#sitemap li ul li ul li{list-style-type: disc; width: 500px;}
#sitemap li ul li ul li a {font-size: 0.8em; margin-top: 4px; text-decoration: none;}
#sitemap li ul li ul li ul li{display: none;}

#service-box{float:left;margin:0 50px 0 0;padding:0 50px 0 0;border:solid #262626;border-width:0 1px 0 0}
#active{color:#ddd}
#footer{clear:both;height:129px;width:920px;margin:-129px auto 0 auto;background:url(/EMEA/GB/static/images/bg-footer.jpg) 0 28px no-repeat;position:relative;text-align:left}
#footer h3{padding:7px 5px 6px;background:#ecac00;color:#000;text-align:right}
#footer h4{padding:5px 0px 0px 5px;color:#000;text-align:right; font-size: 1.4em; float: right; margin-top: 0px; margin-right: -20px;}
#footer-serious{border: 0px solid #fff; width: 910px; background:#ecac00; height: 30px; padding: 0px;}
#footer p{float:left;line-height:1.3em;width:520px;margin:30px 0 0;padding:18px 0 10px 0}
#footer p img{float:left;margin:-18px 19px 0 0}
#footer ul{float:right;width:300px;margin-top:10px; margin-right: 15px; padding:17px 85px 10px 0;background:url(/EMEA/GB/static/images/logo-c.png) top right no-repeat;}
#footer ul li{float:right;display:inline;border-right:1px solid #808285;}
#footer ul li.no-right{border-right:none}
#footer ul li a{display:block;margin:2px 8px;}
/* classes */
.challenger:after{clear:both;display:block;height:0;content:".";visibility:hidden}
.challenger{display:inline-block; z-index:9999}

/*.div-bg{background:url(/EMEA/GB/static/images/bg-sprite1.png) 0 -84px repeat-x}*/
.div-bg{ background-image:url(/EMEA/GB/static/images/home-weather-bg.jpg); background-repeat:no-repeat;}
.wholewidth-div-bg{ background-image:url(/EMEA/GB/static/images/wholewidth-title-bg.jpg); background-repeat:no-repeat;}


.div-float{float:right;min-height:120px;height:auto !important;height:120px;width:300px;min-width:300px;max-width:100%;padding:0 0 0 10px}
.div-list{clear:both;padding:0 11px}
.div-list dl{float:left;width:310px;padding:10px 0}
.div-list dt{float:left;width:132px;padding:7px 6px 0 7px;background:url(/EMEA/GB/static/images/bg-image.jpg) top left no-repeat}
.div-list dd{float:left;line-height:1em;width:145px;padding:5px 0 0 10px;color:#fff}
.div-list dl span{font-size:0.9em;color:#a7a9ac;}

.right-third{width:345px;margin:0 0 20px 0;padding:0 0 0 18px; }
.right-third p{}
.right-third input{width:160px;margin:0 10px 0 0;}
.right-third select{width:165px}
.sidebar{min-height:530px;width:154px;margin:16px 0px 0 0px; padding:12px 20px;background:#000 url(/EMEA/GB/static/images/bg-borders-big.jpg) top right no-repeat;}
.sidebar ul{margin:5px 0 15px 0;padding:14px;border:solid #414141;border-width:1px 0;color:#eeac00;list-style:disc}
.sidebar li{padding:1px 0}
.skippy{width:100%}
/*subnav*/
.subnav
{
    float:right; position:relative; 
    height: 28px; 
    border: 0px solid #fff; 
    margin-top: -34px;
    z-index:2;
}
.subnav li
{
    float:left;
    border:solid 1px #404040;
    font-family:Tahoma;
    text-transform:capitalize;
    margin-left:6px;
}
.subnav li a
{
    border:solid 1px #000;
    padding:6px 7px 4px 7px;
    background:url(/EMEA/GB/static/images/subnav-bg.gif) top left repeat-x;
    display:block;
    color:#edab00;
    z-index: 2;
}
.selected{border-bottom: 1px solid #000!important;}
.subnav li.selected{border-bottom: 1px solid #000!important; background:url(/EMEA/GB/static/images/subnav-bg.gif) top left repeat-x;}
.subnav li.selected a{color:#fff;}
.subnav li a:hover,.subnav li a:active,.subnav li a:focus
{
    color:#fff;
    text-decoration:none;
}
.odd td{border:double #3c3837;border-width:1px 0;background:#292929; margin: 0; padding-top: 0px; padding-bottom: 0px; padding-left:10px; padding-right: 0px; height: 20px;}
.product-table {font-size: 0.9em; margin-bottom: 20px;}
.product-table td{margin: 0; padding-top: 0px; padding-bottom: 0px; padding-left:10px; padding-right: 0px; height: 20px;}
.side-by-side div{clear:both;padding:10px 0 0}
.bordered img{border:5px solid #333131}
#left-column .side-by-side p{line-height:1.4em;font-size:0.9em}
.side-by-side hr{clear:both;height:1px;border:none;background:#414141;color:#414141}
.bullets{padding:0 15px;list-style:disc}
.numbered{list-style:decimal}
.numbered li{margin:0 5px 0 25px}
#toolbar .flag-csy,#language-selector .flag-csy,#region-selector .flag-csy{background-position:0 -40px}
#toolbar .flag-dan,#language-selector .flag-dan,#region-selector .flag-dan{background-position:0 -80px}
#toolbar .flag-esn,#language-selector .flag-esn,#region-selector .flag-esn{background-position:0 -120px}
#toolbar .flag-fra,#language-selector .flag-fra,#region-selector .flag-fra{background-position:0 -160px}
#toolbar .flag-deu,#language-selector .flag-deu,#region-selector .flag-deu{background-position:0 -200px}
#toolbar .flag-eng,#language-selector .flag-eng,#region-selector .flag-eng{background-position:0 -240px}
#toolbar .flag-hun,#language-selector .flag-hun,#region-selector .flag-hun{background-position:0 -280px}
#toolbar .flag-ita,#language-selector .flag-ita,#region-selector .flag-ita{background-position:0 -320px}
#toolbar .flag-nld,#language-selector .flag-nld,#region-selector .flag-nld{background-position:0 -360px}
#toolbar .flag-plk,#language-selector .flag-plk,#region-selector .flag-plk{background-position:0 -400px}
#toolbar .flag-rom,#language-selector .flag-rom,#region-selector .flag-rom{background-position:0 -440px}
#toolbar .flag-rus,#language-selector .flag-rus,#region-selector .flag-rus{background-position:0 -480px}
#toolbar .flag-sky,#language-selector .flag-sky,#region-selector .flag-sky{background-position:0 -520px}
#toolbar .flag-zwe,#language-selector .flag-zwe,#toolbar .flag-moc,#language-selector .flag-moc,#region-selector .flag-zwe,#region-selector .flag-moc{background-position:0 -560px}
#toolbar .flag-ptb,#language-selector .flag-ptb,#region-selector .flag-ptb{background-position:0 -600px}
#toolbar .flag-esm,#language-selector .flag-esm,#region-selector .flag-esm{background-position:0 -640px}
#toolbar .flag-enu,#language-selector .flag-enu,#region-selector .flag-enu{background-position:0 -680px}
#toolbar .flag-ena,#language-selector .flag-ena,#region-selector .flag-ena{background-position:0 -720px}
#toolbar .flag-enz,#language-selector .flag-enz,#region-selector .flag-enz{background-position:0 -760px}
#toolbar .flag-ens,#language-selector .flag-ens,#region-selector .flag-ens{background-position:0 -800px}
#toolbar .flag-bgr,#language-selector .flag-bgr,#region-selector .flag-bgr{background-position:0 -840px}
/* Leave, hides from IE-mac \*/
* html .challenger{height:1%}
.challenger{display:block}
/* Ends hide, now the links */
a,a:visited{color:#ecac00;text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
a span{display:none}
#skip a,#skip a:hover,#skip a:visited{height:1px;width:1px;left:0;overflow:hidden;position:absolute;top:-500px}
#skip a:active,#skip a:focus{height:auto;width:100%;padding:3px 0;background:#f0f0e6;color:#692925;position:absolute;text-decoration:none;top:0;z-index:10}
#options li a,#year-select li a{display:block;height:2em;line-height:2em;padding:0 8px 0 27px;background:url(/EMEA/GB/static/images/bg-options-li-left.gif) no-repeat;color:#808285;text-transform:uppercase}
#options li a:hover,#options li a:active,#options li a:focus,#nav ul li a:hover,#nav ul li a:active,#nav ul li a:focus{color:#ecac00;text-decoration:none}
#options #opt-fontsize a{background-position:0 bottom}
#options #opt-fontsize span{display:inline;font-size:1.2em;font-weight:bold}
#options #opt-fontsize a:hover,#options #opt-fontsize a:active,#options #opt-fontsize a:focus{background-position:-300px bottom}
#options #opt-bookmark a{background-position:-600px bottom}
#options #opt-bookmark a:hover,#options #opt-bookmark a:active,#options #opt-bookmark a:focus{background-position:-900px bottom}
#options #opt-print a{background-position:-1200px bottom}
#options #opt-print a:hover,#options #opt-print a:active,#options #opt-print a:focus{background-position:-1500px bottom}
#options #opt-send a{background-position:-1800px bottom}
#options #opt-send a:hover,#options #opt-send a:active,#options #opt-send a:focus{background-position:-2100px bottom}
#options #opt-share a{background-position:-2400px bottom}
#options #opt-share a:hover,#options #opt-share a:active,#options #opt-share a:focus{background-position:-2700px bottom}
#options #opt-rss a{background-position:-3000px bottom}
#options #opt-rss a:hover,#options #opt-rss a:active,#options #opt-rss a:focus{background-position:-3300px bottom}
#year-select li a{background-position:-3600px bottom;padding:0 15px}
#year-select li a:hover,#year-select li a:active,#year-select li a:focus{color:#ecac00;text-decoration:none}
#nav ul li a{display:block;height:2.5em;line-height:2.5em;color:#f5f5f5;text-transform:uppercase}
#language-selector a{color:#d1d3d4}
#language-selector a:hover,#language-selector a:active,#language-selector a:active{color:#fff}
#toolbar a{display:inline-block;margin:0 3px 0 0;padding:0;padding-right:65px;background:url(/EMEA/GB/static/images/bg-flags.gif) right 1em no-repeat}
.div-list dd a,.side-by-side a,#intro-content p span,#internal-frame p span{font-weight:bold}
#bookmark-with- li a{display:inline-block;padding:2px 5px 2px 20px;background:url(/EMEA/GB/static/images/bg-bookmarks.png) top left no-repeat}
#bookmark-with- #delicious a{background-position:0 0}
#bookmark-with- #diggit a{background-position:0 -60px}
#bookmark-with- #reddit a{background-position:0 -120px}
#bookmark-with- #facebook a{background-position:0 -180px}
#bookmark-with- #stumbleupon a{background-position:0 -240px}
#bookmark-with- #ourhelp a{padding:2px 0 2px 10px;background-position:-5px -300px}
#bookmark-popup li a{display:block;width:134px;padding:2px 2px 8px 22px}

/*Manufacturing-Box*/
#manufacturing-box{width: 590px;}
#manufacturing-box h3{font-size: 1.3em; padding: 0;}
#manufacturing-box-image{float:left;}
#manufacturing-box-text{float:right; width: 220px; margin-right: 20px; margin-top: -240px;}

/* Lighbox */
#jquery-overlay{height:500px;width:100%;left:0;position:absolute;top:0;z-index:90}
#jquery-lightbox{line-height:0;width:100%;left:0;position:absolute;text-align:center;top:0;z-index:100}
#lightbox-container-image-box{height:250px;width:250px;margin:0 auto;background:#fff;position:relative}
#lightbox-container-image{padding:10px}
#lightbox-loading{height:25%;line-height:0;width:100%;left:0%;position:absolute;text-align:center;top:40%}
#lightbox-nav{width:100%;height:100%;left:0;position:absolute;top:0;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{display:block;height:100%;width:49%}
#lightbox-nav-btnPrev{float:left;left:0}
#lightbox-nav-btnNext{float:right;right:0}
#lightbox-container-image-data-box{line-height:1.4em;width:100%;margin:0 auto;padding:0 10px 0;background:#fff;font:10px Verdana,Helvetica,sans-serif;overflow:auto}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{float:left;width:70%;text-align:left}    
#lightbox-image-details-currentNumber{clear:left;display:block;padding-bottom:1em}            
#lightbox-secNav-btnClose{float:right;width:20px;padding-bottom:0.7em}

/* sifr */
.sIFR-flash{margin:0;padding:0;visibility:visible !important}
.sIFR-replaced,.sIFR-ignore{visibility:visible !important}
.sIFR-alternate{display:block;height:0;width:0;left:0;position:absolute;top:0;overflow:hidden}
.sIFR-replaced div.sIFR-fixfocus{float:none;margin:0;padding:0;letter-spacing:0;overflow:auto}
.sIFR-active #nav-ul li {margin:1px;}
.sIFR-active #nav-ul li ul li {margin:0;}
.sIFR-active #nav ul li span{padding:4px 0px 0 0px;font-size:1.1em;visibility:hidden}
.sIFR-active #magazine-home h3{display:inline}
.sIFR-active #contact-home form{margin:-10px 0 0 -30px}
.sIFR-active h1{font-size:3em; padding:1px 0px 0 0px; margin-right: 0px;}
.sIFR-active .subnav h2{padding:5px 10px;}
.sIFR-active #footer h3{padding:3px 2px 0 0;visibility:hidden}
.sIFR-active #footer h4{padding:3px 2px 0 0;visibility:hidden}
.sIFR-active #intro-content h2{font-size:2.5em !important;}

/* Gallery*/
#gallery {float: left; width:309px; margin-top: 30px;margin-left: 20px;padding: 0 18px 0 18px;background-image:url(/EMEA/GB/static/images/bg-border-gallery.jpg);background-repeat:no-repeat;position:relative;}
#gallery .subnav {position:absolute;right:20px;top:33px;height: 28px; border: 0px solid #fff;}
#product-gallery {clear: both; margin-top: 10px; height: 350px; width: 323px; float: left; border: 0px solid #fff;}
#product-gallery ul {margin-bottom: 8px;}
#product-gallery li {margin-left: -5px; margin-top: 5px;}
#product-gallery li img{height:65px; width: 95px; margin-left:5px; margin-right:5px; padding:1px; border:1px solid #555456;}
#product-gallery li img:hover{border:1px solid #c8c8c8}
#product-gallery li p{height:61px; width: 97px; margin-left:5px; margin-right:5px; padding:1px; border:1px solid #555456;}
#product-gallery .next{margin-right:5px; float:right; height: 20px;}
#product-gallery .prev{float:left; margin-left: 0px; height: 20px;}
#gallery .prev{float:left; margin-left: -340px; margin-top: 280px}
#gallery .next{float: right; margin-right: -15px; margin-top: 280px;}
#productgallery-desktop {margin-top: 3px; height: 10px; float:right; }
/*#product-gallery-image{background-image:url(/EMEA/GB/static/images/bg-gallery-bigimage.jpg); background-repeat:no-repeat; padding: 6px; width: 312px; height: 230px; border: 1px solid #fff;}*/
#border-bottom-gallery{border-bottom:1px solid #333333;height:1px;left:20px;position:absolute;top:22px;width:310px;z-index:0;}
#video {border: 0px solid #fff;}
#video li {margin-left: 5px; border: 0px solid #fff;}
#video li img {margin-left: 0px;}

/*Keyline under titles*/
#border-bottom-products,#border-bottom{width: 630px;border-bottom: 1px solid #333333;left:20px;top:44px;height:1px;position:absolute;z-index:1;}
#border-bottom-productpages{border-bottom: 1px solid #333333;height:1px;left:15px;position:absolute;top:40px;width:470px;z-index:1;}
* html #border-bottom-products { margin-top: -25px;}* html #border-bottom{ margin-top: -25px;}

/* Product Features */
.concertinaclosed {display:none; cursor: default!important;}
#feature1{padding-bottom: 10px; border-bottom: 1px solid #333333; margin-bottom: 20px;}
#feature1 h3{color: #ffffff; font-size: 1.4em;}
#feature1 ul {margin-left: 15px;}
#feature1 ul li{ list-style: url(/EMEA/GB/static/images/bullet.gif);}

#feature2{padding-bottom: 15px; border-bottom: 1px solid #333333; margin-bottom: 20px; min-height:110px;}
#feature2 h3{color: #ffffff; font-size: 1.4em;}
#feature2 img{ background-image: url(/EMEA/GB/static/images/bg-image.jpg); float:left; padding: 8px; margin-right: 10px; margin-top: 0px;}
#feature2 ul {margin-left: 15px;}
#feature2 ul li{ list-style: url(/EMEA/GB/static/images/bullet.gif);}

#feature3{padding-bottom: 30px; border-bottom: 1px solid #333333; margin-bottom: 20px; min-height:110px;}
#feature3 h3{color: #ffffff; font-size: 1.4em;}
#feature3 img{ background-image: url(/EMEA/GB/static/images/bg-image.jpg); float:left; padding: 8px; margin-right: 10px; margin-top: 0px;}
#feature3 p img{ background-image:none; float:right; margin-bottom:10px; position:relative;}
#feature3 .arrow{ background-image:none; float:right; margin-bottom:10px; position:relative;}
#feature3 ul {margin-left: 15px;}
#feature3 ul li{ list-style: url(/EMEA/GB/static/images/bullet.gif);}
#feature3 #ID163{display:none}
/*#features-img-large{visibility:hidden!important;}*/
/*#features-img-small{visibility:visible!important;}*/
#bg-bottom-featuretitle{display:none;}
 
#content_2 { display:none; }

#sb-content {padding-bottom: 15px; border-bottom: 1px solid #333333; margin-bottom: 20px; min-height:110px;}
#sb-content  h3{color: #ffffff; font-size: 1.4em;}
#sb-content  img{ background-image: url(/EMEA/GB/static/images/bg-image.jpg); float:left; padding: 8px; 
margin-right: 10px;}
#sb-content  ul {margin-left: 15px;}
#sb-content  ul li{ list-style: url(/EMEA/GB/static/images/bullet.gif);}
#DealerLocator {
    margin-bottom:110px;
    display:block;
}
#DealerLocator li {
    float:left;
    display:block;
    height:4em;
    width:182px;
    /*margin:3px 16px 3px 0*/
}
#DealerLocator .LocatorRight {
    float:right;
    font-weight:bold;
    margin-bottom:10px;
}
#DealerLocator hr {
    clear:both;
    border-bottom:1px solid #333333; 
    margin-top:10px;
}
 
/*Send to a friend/contact form hidden field*/
 .special {
display: none;
visibility: hidden;
}com