@charset "UTF-8";
body {
	margin: 0px;
	background-color: #b6b6b6;
	background-image: url(../images/blue/blue/bgd.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#container {
padding-bottom: 40px;
background-color: #ffffff;
width: 905px;
margin-left: auto;
margin-right: auto;
}
.containerLeft {
padding-left: 20px;
width: 595px;
float: left;
}
.containerRight {
width: 276px;
float: left;
}
.logo {
padding-left: 20px;
margin-top: 28px;
width: 256px;
height: 52px;
float: left;
}
.logo a {
width: 256px;
height: 52px;
display: block;
text-decoration: none;
}
.flags {
margin-top: 5px;
padding-left: 225px;
width: 175px;
float: left;
height: 15px;
line-height: 15px;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
}
.flagTxt {
margin-right: 5px;
float: left;
}
.flagNL {
margin-right: 5px;
background-image:url(../images/blue/flagNL.gif);
background-repeat:no-repeat;
float: left;
width: 23px;
height: 15px;
}
.flagNL a, .flagFR a {
text-decoration: none;
display: block;
}

.flagFR {
width: 23px;
height: 15px;
background-image:url(../images/blue/flagFR.gif);
background-repeat:no-repeat;
float: left;
}
.brandLogo {
padding-right: 69px;
margin-top: 25px;
background-image:url(../images/blue/brandLogo.gif);
background-repeat: no-repeat;
width: 102px;
height: 46px;
float: right;
}
#menu {
padding-top: 32px;
margin-left: 19px;
width: 885px;
clear: both;
height: 35px;
}
.menuLine {
background-image:url(../images/blue/menuLine.gif);
height: 35px;
width: 1px;
font-size: 1px;
float: left;
}
.menuItem {
margin-left: 1px;
float: left;
width: 141px;
height: 35px;
line-height: 35px;
text-align: center;
background-image:url(../images/blue/menuBg.gif);
}
.menuItem a {
color: #656565;
font-weight: bold;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
text-transform:uppercase;
text-decoration: none;
display: block;
}
.menuItem a:hover {
height: 35px;
color: #5f44ad;
background-image:url(../images/blue/menuBg_over.gif);
}

/* 		FRONTPAGE 		*/


.frontpageBlock {
float: left;
margin-top: 9px;
background-image: url(../images/blue/frontpageBlock.gif);
height: 387px;
width: 570px;
}
.frontpageImage {
background-image: url(../images/blue/frontpageImage.jpg);
background-repeat:no-repeat;
background-position: 10px 20px;
width: 570px;
height: 387px;
}
.frontpageTxt {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
width: 264px;
line-height: 18px;
margin-left: 286px;
padding-top: 38px;
height: 270px;
}
.frontpageLine {
font-size: 1px;
border-top: 1px solid grey;
}
.frontpageArrow {
float: left;
padding-left: 20px;
font-size: 12px;
line-height: 14px;
background-image: url(../images/blue/frontpageArrow.gif);
background-repeat:no-repeat;
margin-top: 25px;
width: 264px;
height: 14px;
}
.frontpageDemo {
clear: both;
background-repeat:no-repeat;
margin-left: 339px;
background-image:url(../images/blue/frontpageDemo.jpg);
width: 224px;
height: 67px;
}
.frontpageDemo a {
width: 224px;
height: 67px;
display: block;
text-decoration: none;
}

/* 		HELP BLOCK RIGHT 		*/

.helpBlock {
margin-bottom: 20px;
margin-top: 9px;
height: 226px;
width: 276px;
}
.helpBlockLeftBg {
background-image: url(../images/blue/helpBlockLeftBg.jpg);
width: 10px;
height: 226px;
float: left;
}
.helpBlockRightBg {
background-image: url(../images/blue/helpBlockRightBg.jpg);
width: 10px;
height: 226px;
float: left;
}
.helpBlockMainBg {
background-image: url(../images/blue/helpBlockMainBg.jpg);
float: left;
width: 256px;
height: 226px;
}
.helpBlockTitle {
margin-bottom: 10px;
margin-top: 12px;
background-image: url(../images/blue/helpBlockTitle.gif);
background-repeat:no-repeat;
width: 256px;
height: 16px;
}
.helpBlockLine {
font-size: 1px;
background-image:url(../images/blue/helpBlockLine.gif);
height: 2px;
}
.dealer {
background-image:url(../images/blue/dealerIcon.jpg);
background-repeat:no-repeat;
background-position: 10px;
height: 44px;
line-height: 44px;
}
.solution {
background-image:url(../images/blue/solutionIcon.jpg);
background-repeat:no-repeat;
background-position: 10px;
height: 44px;
line-height: 44px;
}
.quote {
background-image:url(../images/blue/quoteIcon.jpg);
background-repeat:no-repeat;
background-position: 10px;
height: 44px;
line-height: 44px;
}
.information {
background-image:url(../images/blue/informationIcon.jpg);
background-repeat:no-repeat;
background-position: 10px;
height: 44px;
line-height: 44px;
}
.dealer a, .solution a, .quote a, .information a {
text-indent: 68px;
display: block;
text-decoration: none;
color: #5e5e5e;
font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

/* 		FRONTPAGE PROMO BLOCK RIGHT 		*/

.frontpagePromoBlock {
width: 276px;
height: 140px;
background-image: url(../images/blue/frontpagePromoBlockBg.gif);
margin-top: 20px;
}
.frontpagePromoBlockOffer {
background-repeat:no-repeat;
float: right;
background-image:url(../images/blue/frontpagePromoBlockOffer.gif);
width: 75px;
margin-top: 1px;
margin-right: 1px;
height: 53px;
}

.bottomLink {
height: 8px;
line-height: 8px;
width: 905px;
text-align: left;
margin-left: auto;
margin-right: auto;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color: #616566;
margin-top: 0px;
margin-bottom: 10px;
}
.bottomLink ul {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 15px;
}
.bottomLink li {
margin: 0px;
padding: 0px;
color: #6b52a6;
list-style-type: disc;
}
.bottomLink a {
font-size: 11px;
text-decoration: none;
color: #616566;
}
.bottomLink a:hover {
text-decoration: underline;
color: #616566;
}

/* 		SUBPAGES 		*/

.subHeader {
margin-top: 10px;
height: 239px;
width: 566px;
}
.subHeaderTitle {
padding-top: 50px;
margin-left: 160px;
font-size:19px;
padding-left: 17px;
height: 14px;
line-height: 14px;
font-family: Arial, Helvetica, sans-serif;
background-image:url(../images/blue/frontpageArrow.gif);
background-repeat:no-repeat;
background-position: 0px 50px;
color: #61389e;
text-transform:uppercase;
font-weight: bold;
}
.subHeaderTxt {
margin-left: 179px;
padding-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #61389e;
}
.subHeaderList {
margin-top: 35px;
margin-left: 180px;
color: white;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 28px;
}
.subHeaderList li {
list-style-image:url(../images/blue/dot.gif);
}
.subTxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 30px;
}
.subMain {
clear: both;
padding-top: 20px;
}
.subMainTitle {
width: 566px;
border-bottom: 1px solid #cccccc;
text-indent: 20px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:13px;
color:#4e5452;
font-weight:bold;
}
.subMainImage {
padding-left: 20px;
padding-top: 10px;
float: left;
}
.subMainTxt {
margin-left: 30px;
margin-top: 10px;
width: 400px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
float: left;
}
.subMainTxt li {
padding-bottom:10px;
list-style-image:url(../images/blue/square.gif);
}
.subMainTxt ul {
margin-left: 12px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0px;
}
.subMainTxt a {
color: #6036a2;
text-decoration:none;
line-height: 20px;
}
/* 		PROMOBLOCKEN 		*/

.promoBlock {
width: 276px;
clear: both;
}
.promoBlockTop {
background-image:url(../images/blue/promoBlockTop.gif);
height: 14px;
font-size: 1px;
width: 268px;
background-repeat:no-repeat;
}
.promoBlockBg {
background-repeat: repeat-y;
background-image:url(../images/blue/promoBlockBg.gif);
height: 292px;
}
.promoBlockBottom {
margin-bottom: 5px;
background-image:url(../images/blue/promoBlockBottom.gif);
height: 21px;
width: 268px;
background-repeat:no-repeat;
}
.promoBlockImage {
margin-left: 10px;
background-position:bottom;
background-repeat:no-repeat;
height: 292px;
width: 268px;
}
.promoBlockImage2 {
margin-left: 10px;
background-image:url(../images/blue/promoBlockBg3.jpg);
background-position:bottom;
background-repeat: no-repeat;
height: 292px;
width: 268px;
}
.promoBlockImage3 {
margin-left: 10px;
background-image:url(../images/blue/promoBlockBg4.jpg);
background-position:bottom;
background-repeat:no-repeat;
height: 292px;
width: 268px;
}
.promoBlockTitle {
text-transform:uppercase;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 19px;
margin-left: 20px;
padding-top: 15px;
}
.promoBlockTxt {
height: 165px;
margin-left: 20px;
margin-top: 40px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
width: 160px;
}
.promoBlockBtn {
background-image:url(../images/blue/promoBlockBtn.gif);
background-repeat:no-repeat;
margin-left: 5px;
width: 135px;
height: 27px;
text-align:center;
}
.promoBlockBtn a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 27px;
height: 27px;
width: 135px;
text-decoration: none;
display: block;
text-transform:uppercase;
}

/* 		CONTACT BLOCK 		*/

.contactBlock {
height: 170px;
width: 278px;
}
.contactBlockLeft {
background-image:url(../images/blue/contactBlockLeft.gif);
width: 10px;
height: 170px;
float: left;
}
.contactBlockRight {
background-image:url(../images/blue/contactBlockRight.gif);
width: 10px;
height: 170px;
float: left;
}
.contactBlockMain {
background-image:url(../images/blue/contactBlockMain.gif);
width: 258px;
height: 170px;
float: left;
}
.contactBlockTitle {
height: 16px;
width: 258px;
background-image:url(../images/blue/contactBlockTitle.gif);
background-repeat:no-repeat;
background-position:center;
margin-top: 15px;
}
.contactBlockTxt {
color: #565b5d;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin-left: 10px;
margin-top: 10px;
}
/* 		CONTACT HEADER 		*/

.contactHeader {
background-image:url(../images/blue/contactHeader.jpg);
width: 564px;
height: 125px;
margin-top: 10px;
}
.quoteHeader {
background-image:url(../images/blue/quoteHeader.jpg);
width: 564px;
height: 125px;
margin-top: 10px;
}
.contactHeaderTitle {
background-image:url(../images/blue/arrowWhite.gif);
background-repeat:no-repeat;
background-position: 0px 13px;
margin-left: 228px;
padding-left: 19px;
font-family:Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
text-transform:uppercase;
height: 22px;
line-height: 22px;
padding-top: 10px;
color: white;
}
.contactHeaderTxt {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 3px;
margin-left: 228px;
color: white;
}
.contactHeaderTxtSmall {
font-size: 10px;
color: white;
}
/* 		CONTACT FORM 		*/

.mandatory {
font-family:Arial, Helvetica, sans-serif;
color:red;
font-size:15px;
}
.form_bg {
background-position:top left;
background-image:url(../images/blue/formBg.gif);
background-repeat:repeat-y;
}
.form td {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.form_row td {
padding-top:12px;
vertical-align:top;	
padding-left:4px;
padding-bottom:12px;
}
.grey{
background-color:#f2f2f2;
}
input, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.formBottom {
font-size: 1px;
background-image:url(../images/blue/formBottom.gif);
background-position:top;
background-repeat:no-repeat;
height: 17px;
width: 564px;
}
form {
margin: 0px;
padding: 0px;
}

.header {
	background-image: url(../images/blue/header.gif);
	background-repeat: repeat-x;
	height: 12px;
	width: 570px;
	margin-bottom: 5px;
}
table {
border-left: 1px solid #c1b7e1;
border-right: 1px solid #c1b7e1;
}
.dealersTop {
height: 22px;
line-height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: white;
background-color: #666666;
}
.dealersTopTxt {
text-indent: 10px;
border-right: 1px dotted #c0c0c0;
}
.dealersTxt {
float: left;
border-bottom: 1px solid #c1b7e1;
text-indent: 10px;
border-right: 1px dotted #c0c0c0;
}
.dealersTxt a {
color: black;
text-decoration: none;
}
.dealersTxt a:hover {
color: black;
text-decoration: underline;
}
.odd {
clear: both;
height: 22px;
line-height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
background-color: white;
}
.even{
clear: both;
height: 22px;
line-height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
background-color: #eeebf7;
}
.active {
height: 22px;
line-height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
background-color: #c1b7e1;
}
.dealerDetails {
float: left;
font-weight:bold;
border-bottom: 1px solid #c1b7e1;
text-align: center;
}
.dealerDetails a {
font-weight:normal;
text-decoration: none;
color: black;
}
.dealerDetails a:hover {
text-decoration: underline;
color: black;
}
.dealerTxt {
background-color: #f6f5fb;
}
.dealerContent {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
line-height: 16px;
}
.dealerNaw {
border-bottom: 3px solid #c1b7e1;
border-left: 0px;
border-right: 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
line-height: 16px;
padding-top: 20px;
}
.dealerNaw a {
color: black;
text-decoration: none;
}
.dealerNaw a:hover {
color: black;
text-decoration: underline;
}
.dealerNawTitle {
text-transform:uppercase;
font-size: 10px;
font-weight: bold;
}
.dealerNawContent {
font-size: 12px;
}

/* 
 * ========================================
 * content slide
 * ========================================
 */

.clickableLayer {

}
.slideLayer {
	visibility: hidden;
}
.slideLayerContent {
	
}