/*
  algemeen
*/
body{
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

body.nl, body.nl-be, body.fr-be{
  background-image:url('/template/bodybg.jpg');
  background-repeat:no-repeat;
  background-color:#000015;
  height:100%;
  margin:0; padding:0;
}

body, button, input, select, textarea{
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}


.homepageNavigation{
  display:none;
}


 /*
  Create My Triumph
*/

.d7354 #content,
.d7188 #content,
.d7187 #content{
  width:870px;
  padding:15px 0px 15px 0px;
}
 /*
  aanvraag brochure
*/
/* gewenste brochure */

/*#fieldset-23, 
#fieldset-24, 
#fieldset-25,
#fieldset-2192,

#fieldset-269,
#fieldset-274,
#fieldset-279,
#fieldset-2206,

#fieldset-358,
#fieldset-363,
#fieldset-368,
#fieldset-2100{
  float:left;
  width:190px;
}*/

/*#fieldset-23 label.checkbox, 
#fieldset-24 label.checkbox, 
#fieldset-25 label.checkbox,
#fieldset-2192 label.checkbox,

#fieldset-269 label.checkbox, 
#fieldset-274 label.checkbox, 
#fieldset-279 label.checkbox,
#fieldset-2206 label.checkbox,

#fieldset-358 label.checkbox,
#fieldset-363 label.checkbox,
#fieldset-368 label.checkbox,
#fieldset-2200 label.checkbox{
  padding-left:10px;
}*/


/*#fieldset-23 label.checkbox span, 
#fieldset-24 label.checkbox span, 
#fieldset-25 label.checkbox span,
#fieldset-2192 label.checkbox span,

#fieldset-269 label.checkbox span, 
#fieldset-274 label.checkbox span, 
#fieldset-279 label.checkbox span,
#fieldset-2206 label.checkbox span,

#fieldset-358 label.checkbox span,
#fieldset-363 label.checkbox span,
#fieldset-368 label.checkbox span,
#fieldset-2200 label.checkbox span{
  width:auto;
}*/

/*#fieldset-23 legend, 
#fieldset-24 legend, 
#fieldset-25 legend,
#fieldset-2192 legend,

#fieldset-269 legend, 
#fieldset-274 legend, 
#fieldset-279 legend,
#fieldset-2206 legend,

#fieldset-358 legend,
#fieldset-363 legend,
#fieldset-368 legend,
#fieldset-2200 legend{
  display:none;
}*/

/* persoonlijke gegevens */
#fieldset-15,
#fieldset-285,
#fieldset-374{
  clear:both;
}

#fieldset-268 label,
#fieldset-357 label,
#fieldset-1 label {
padding:8px 6px 8px 40px;
}

 /* repository css */

/* 
  accessoires 2009
*/

.accessoires2009 {
  background-image: url('/img/motor2008layout/accessHeroBG.jpg');
  background-repeat:no-repeat;
  background-position: top left;
  height:376px;
  width:840px;
  padding:0;margin:0;
}

.accessoires2009 h2 {
  display:none;
}

.accessoires2009{
  position:relative;
}


body.nl .accessoires2009 a, body.nl-be .accessoires2009 a {
  position:absolute;
  left:206px;
  top:332px;
  width:385px;
  height:28px;
  background-image: url('/img/motor2008layout/accessoires2008-NL-link.jpg');
  background-repeat:no-repeat;
  background-position: top left;
}

body.nl .accessoires2009 a:hover em, body.nl-be .accessoires2009 a:hover em{
  position:absolute;
  left:0px;
  top:0px;
  background-image: url('/img/motor2008layout/accessoires2008-NL-hover.jpg');
  background-repeat:no-repeat;
  background-position: top left;
  width:385px;
  height:28px;
}

body.fr-be .accessoires2009 a {
  position:absolute;
  left:177px;
  top:330px;
  width:461px;
  height:24px;
  background-image: url('/img/motor2008layout/accessoires2008-FR-link.jpg');
  background-repeat:no-repeat;
  background-position: top left;
}

body.fr-be .accessoires2009 a:hover em{
  position:absolute;
  left:0px;
  top:0px;
  background-image: url('/img/motor2008layout/accessoires2008-FR-hover.jpg');
  background-repeat:no-repeat;
  background-position: top left;
  width:461px;
  height:24px;
}

.accessoires2009 span {
  position:absolute;
  left:0px;
  top:0px;
  display:none;
}




 /*
  accordion
*/


#accordion .content{
  padding:0;
  margin:0;
}

#accordion dl{
  padding:0;
  margin:0;
  width:192px;
}

#accordion.accordionOn dl dd{
  height:260px;
  overflow:hidden;
}


/*accodion title*/
#accordion dl dt{
  margin:0;
  padding:0;
  background-image:url('/template/accordeonTitleClose.png');
  background-repeat:no-repeat;
  background-position:top left;
}

#accordion dl dt.accordion_toggle_active{
  background-image:url('/template/accordeonTitleOpen.png');
}

#accordion dl dt a{
  display:block;
  text-transform:uppercase;
  color:white;
  font-size:10px;
  font-weight:bold;
  padding-left:22px;
  line-height:24px;
}

/*accodion content*/
#accordion dl dd{
  padding:0;
  margin:0;
  background-color:#112143;
  overflow:hidden;
}


 /*
  actionPage2009
*/

.actionPage2009 #content {
  width:870px;
  padding:0;
  border:0;
  background-color:transparent;
  background-image: url(/img/motor2008layout/modelBG.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  background-color:black;
}

.actionPage2009 #area0{
  float:left;
  width:430px;
  padding:0; margin:0; border:0;
}

.actionPage2009 #area2{
  float:left;
  width:430px;
  padding:0; margin:0; border:0;
}

.actionPage2009 #area3{
  clear:both;
  margin:0; border:0;
  padding:10px 0px 0px 10px;
}

/* actionPage top table */
.actionPage2009 #content table td,
.actionPage2009 #content table th,
.actionPage2009 #content table{
  border-collapse:collapse;
  padding:0; margin:0; border:0;
}

.actionPage2009 #content table h2{
  margin:0px; padding:8px 0px 0px 8px;
}
.actionPage2009 #area0 ul{
  list-style:none;
  margin:0; padding:0px 8px; border:0;
}
.actionPage2009 #area0 ul li{
  margin:4px 0px; padding:4px 0px 6px 0px; border:0;
  border-bottom:1px #6a87a2 solid;
}

.actionPage2009 #area0 ul li a{
  color:#fff;
}



/* form */
#fieldset-74,
#fieldset-82,
#fieldset-88{
  margin-top:12px;
}

.actionPage2009 #content .content p{
  color:white;
}

.actionPage2009 #content form fieldset label{
  display:block;
  width:400px;
  float:left;
  clear:none;
}

.actionPage2009 #content form legend span{
  color:#4E85C5;
}

.actionPage2009 #content form fieldset p{
  color:white;
}

.actionPage2009 #content form label span{
  width:110px;
  color:#999;
}

.actionPage2009 #content form label.checkbox{
  padding:6px;
}
.actionPage2009 #content form label.checkbox span{
  width:260px;
}

.actionPage2009 #content form .freeText{
  color:#999;
}

.actionPage2009 #content form fieldset.buttonBar{
  padding:12px 0px 0px 126px;
}




.actionPage2009 #area1 .content{
  display:block;
  padding:0;
  color:#999;
}

.actionPage2009 .content div ul {
  list-style:none;
  margin:0;
  padding:0px 10px 10px 10px;
}

.actionPage2009 .content div ul li a{
  background-image:url(/data/arrow.gif);
  background-repeat:no-repeat;
  background-position:center right;
  text-decoration:none;
  padding-right:0.8em;
  color:white;
}

div.actionPage2009 h3,
div.actionPage2009 h2{
  color:#4E85C5;
  text-transform:uppercase;
  margin-top:0px;
}
 /*
  album, used in tevreden klanten/satisfied customers
*/

.album{
  list-style-type:none;
  padding:0; margin:0;
}

.album li{
  list-style-type:none;
  float:left;
  width:180px;
  height:160px;
  padding:0;
  margin:0px 10px 10px 0px;
}

.album li div.image{
  text-align:center;
}

.album li div.description{
  display:inline;
}

 /* repository css */

/*
  alternateContent lang-nav
*/

#lang-nav{
  list-style-type:none;
  display:block;
  border:0; padding:0; margin:0;
  position:absolute;
  top:24px;
  left:795px;
  width:200px;
  height:60px;
}

#lang-nav li{
  display:block;
  border:0;
  padding:0;
  margin:0px 0px 6px 0px;
  height:12px;

  background-position:right top;
  background-repeat:no-repeat;
}

#lang-nav li a{
  display:block;
  border:0;
  padding:0px 24px 0px 0px;
  margin:0;
  text-align:right;
  color:#fff;
  background-position:right top;
  background-repeat:no-repeat;
}


#lang-nav li.fr-be,
#lang-nav li.fr-be a{
  background-image:url('/languages/FR-full.png');
}

#lang-nav li.nl-be,
#lang-nav li.nl-be a{
  background-image:url('/languages/NL-full.png');
}

#lang-nav li.nl,
#lang-nav li.nl a{
  background-image:url('/languages/NL-full.png');
}

#lang-nav li a:hover{
  background-image:none;
  text-decoration:none;
}

 
/*
  breadcrumbs
*/
#breadcrumbs{
  display:none;
  
  margin:0; padding:0;

  margin-left:1px;
  padding-left:10px;
  padding-top:6px;
  padding-bottom:2px;
  
  color:white;
}


#breadcrumbs a{
  text-decoration:none;
  color:white;
}

#breadcrumbs a em{
  font-style:normal;
}

 /*
  brochures
*/
.brochures{
  
}

.brochures ul{
  display:block;
  height:160px;
  margin:0; padding:0;
  list-style-type:none;
}

.brochures ul li{
  float:left;
  width:130px;
}

.brochures ul li a{
  display:block;
  width:130px;
  text-align:center;
}

.brochures ul li a em{
  display:block;
}
 /* repository css */

/* 
  clothing 2009
*/

.clothing2009 {
  background-image: url('/img/motor2008layout/clothingHeroBG.jpg');
  background-repeat:no-repeat;
  background-position: top left;
  height:376px;
  width:840px;
  padding:0;margin:0;
}

.clothing2009 h2 {
  display:none;
}

.clothing2009 {
  position:relative;
}

body.nl .clothing2009 a,
body.nl-be .clothing2009 a {
  position:absolute;
  left:213px;
  top:334px;
  width:385px;
  height:28px;
  background-image: url('/img/motor2008layout/clothing2008NL-normal.jpg');
  background-repeat:no-repeat;
  background-position: top left;
}

body.nl .clothing2009  a:hover em,
body.nl-be .clothing2009  a:hover em{
  position:absolute;
  left:0px;
  top:0px;
  background-image: url('/img/motor2008layout/clothing2008NL-hover.jpg');
  background-repeat:no-repeat;
  background-position: top left;
  width:385px;
  height:28px;
}

body.fr-be .clothing2009 a {
  position:absolute;
  left:153px;
  top:334px;
  width:465px;
  height:21px;
  background-image: url('/img/motor2008layout/clothing2008FR-normal.jpg');
  background-repeat:no-repeat;
  background-position: top left;
}

body.fr-be .clothing2009  a:hover em{
  position:absolute;
  left:0px;
  top:0px;
  background-image: url('/img/motor2008layout/clothing2008FR-hover.jpg');
  background-repeat:no-repeat;
  background-position: top left;
  width:465px;
  height:21px;
}

.clothing2009 span {
  position:absolute;
  left:0px;
  top:0px;
  display:none;
}
 /* repository css */

/*
  content
*/

#content{
  display:block;
  width:840px;
  float:right;
  padding:15px 0px 15px 30px;
  overflow:auto;
  overflow-x:hidden;

  background-image:url('/template/contentbg.jpg');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-position:0px -40px;

  color:#999;
}

#content #area0{
  overflow:auto;
  clear:both;
  padding-bottom:30px;
  padding-right:30px;
  _height:1%;
  >overflow-x:hidden;
}

.default #content #area1{
  width:534px;
  margin-right:18px;
  float:left;
}

.default #content #area2{
  width:258px;
  float:left;
  background-color:#070e28;
}




.default #content #area2 .content{
	padding:10px;
}

.default #content #area2 .content ul {
  list-style:none;
  padding: 0;
  margin: 0;
}

.default #content #area2 .content ul li {
  padding:7px 0px;
  margin: 0;
  color:white;
  background-image: url(/img/motor2008layout/hozRule.gif);
  background-repeat:repeat-x;
}

.default #content #area2 .content ul li:first-child {
  background-image: none;
}

.default #content #area2 .content ul li a {
  background-image:url(/data/arrow.gif);
  background-repeat:no-repeat;
  background-position:center right;
  text-decoration:none;
  padding-right:0.8em;
  color:white;
}

div.portalPage2009 h3 {
  color:#4E85C5;
  text-transform:uppercase;
  margin-top:0px;
}

div.default h3 {
  color:#4E85C5;
  text-transform:uppercase;
  margin-top:0px;
}



 /*
  daytona 675 bike of the year
*/
#di146 table{ border-collapse:collapse; }
#di146 table td{ padding:0; margin:0; border:0; }
#di146 table td img{ display:block; }

#di158 table{ border-collapse:collapse; }
#di158 table td{ padding:0; margin:0; border:0; }
#di158 table td img{ display:block; }

#di1426 table{ border-collapse:collapse; }
#di1426 table td{ padding:0; margin:0; border:0; }
#di1426 table td img{ display:block; }

#di1427 table{ border-collapse:collapse; }
#di1427 table td{ padding:0; margin:0; border:0; }
#di1427 table td img{ display:block; }

#di1612 table{ border-collapse:collapse; }
#di1612 table td{ padding:0; margin:0; border:0; }
#di1612 table td img{ display:block; }

#di1170 table{ border-collapse:collapse; }
#di1170 table td{ padding:0; margin:0; border:0; }
#di1170 table td img{ display:block; }

#di1618 table{ border-collapse:collapse; }
#di1618 table td{ padding:0; margin:0; border:0; }
#di1618 table td img{ display:block; }

#di1617 table{ border-collapse:collapse; }
#di1617 table td{ padding:0; margin:0; border:0; }
#di1617 table td img{ display:block; }

.daytona675BikeOfTheYear table{ border-collapse:collapse; }
.daytona675BikeOfTheYear table td{ padding:0; margin:0; border:0; }
.daytona675BikeOfTheYear table td img{ display:block; }

 /*
  DealerGezocht
*/
div.DealerGezocht{
  font-size:12px;
  text-transform:none;
  font-weight:bold;
  padding:0; margin:0;
  letter-spacing:0;
}

div.DealerGezocht img{
  margin-bottom:20px;
}

div.DealerGezocht p.no-margin{ padding:0; margin:0; }

div.DealerGezocht strong{
  color:#4E85C5;
}

div.DealerGezocht p a img{ display:none; }
 /*
  dealerfinder
*/

#map{
  display:block;
  width:810px;
  height:450px;
}

body.map{
  margin:0; padding:0; border:0;
}

.infobox{
  line-height:1.4em;
}

.infobox h2{
  font-size:1em;
  font-weight:normal;
  margin:0; padding:0; border:0;
  color:black;
}

.infobox address{
  font-style:normal;
}


/* plan route form*/
#visitorAddress{
  display:block;
  padding:0;
  width:810px;
}

#visitorAddress p label{
  display:inline;
  clear:none;
  float:none;
  padding:0; margin:0; border:0;
  width:auto;
  height:auto;
  line-height:auto;
  
  text-decoration:underline;
  cursor:pointer;
}

#visitorAddress fieldset label{
  padding:0;
  clear:none;
}

#visitorAddress fieldset label span{
  float:none;
  width:auto;
  padding:0;
  text-align:left;
}

#streetAddressLocalityWrapper{
  padding:0; margin:0; border:0;
  
  float:left;
}

#streetAddressLocalityWrapper label{
  float:left;
  margin-right:20px;
}


#streetAddressWrapper span{
  display:block;
  width:160px;
}

#streetAddressWrapper input{
  width:160px;
}

#localityWrapper span{
  display:block;
  width:120px;
}

#localityWrapper input{
  width:120px;
}

#postalCodeWrapper{
  padding:0; margin:0; border:0;
  float:left;
}

#postalCodeWrapper label{
}

#postalCodeWrapper label span{
  display:block;
}

#postalCodeWrapper label input{
  width:80px;
}


#visitorAddress fieldset.buttonBar{
  padding:0; margin:0; border:0;
  margin-top:8px;
  border-top:1px solid #4e85c5;
  padding-top:8px;
}

#visitorAddress fieldset.buttonBar button{

  padding:4px 14px;
  float:right;
}

 /*
  downloads
*/
.downloads ul{
  padding:0;
  margin:0;
  list-style-type:none;
  list-style-image:none;
  overflow:auto;
}

.downloads ul li{
  float:left;
  padding:0;
  margin:0px 60px 40px 0px;
  width:210px;
  height:101px;
  text-align:center;
  background-position:left top;
  background-repeat:no-repeat;
}

.downloads ul li.daytona675{ background-image:url('/img/wallpapers/daytona 675.jpg'); }
.downloads ul li.tiger{ background-image:url('/img/wallpapers/tiger.jpg'); }
.downloads ul li.sixty8{ background-image:url('/img/wallpapers/sixty8.jpg'); }
.downloads ul li.rocket3{ background-image:url('/img/wallpapers/rocket.jpg'); }
.downloads ul li.bonneville{ background-image:url('/img/wallpapers/bonneville.jpg'); }
.downloads ul li.speedtriple{ background-image:url('/img/wallpapers/speed triple.jpg'); }
.downloads ul li.america{ background-image:url('/img/wallpapers/Triumph_America.jpg'); }
.downloads ul li.bonnevillet100{ background-image:url('/img/wallpapers/Triumph_BonnevilleT100.jpg'); }
.downloads ul li.triumphdaytona675{ background-image:url('/img/wallpapers/Triumph_Daytona675.jpg'); }
.downloads ul li.rocket{ background-image:url('/img/wallpapers/Triumph_Rocket.jpg'); }
.downloads ul li.scrambler{ background-image:url('/img/wallpapers/Triumph_Scrambler.jpg'); }
.downloads ul li.triumphspeedtriple{ background-image:url('/img/wallpapers/Triumph_SpeedTriple.jpg'); }
.downloads ul li.streettriple{ background-image:url('/img/wallpapers/Triumph_StreetTriple.jpg'); }
.downloads ul li.thruxton{ background-image:url('/img/wallpapers/Triumph_Thruxton.jpg'); }
.downloads ul li.triumphtiger{ background-image:url('/img/wallpapers/Triumph_Tiger.jpg'); }
.downloads ul li.rocketRoadsterFront{ background-image:url('/img/wallpapers/rocketiii f.png'); }
.downloads ul li.rocketRoadsterBack{ background-image:url('/img/wallpapers/rocketiii b.png'); }

.downloads ul li a{
  float:left;
  width:105px;
  line-height:35px;
  color:white;
  background-color:#1D4082;

  filter: alpha(opacity=50);
  -moz-opacity:0.5;  
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.downloads ul li a em{
  position:relative;
  font-weight:bold;
  font-size:13px;
  padding-right:8px;
  background-image:url('/data/arrow.gif');
  background-position:right bottom;
  background-repeat:no-repeat;
}

.downloads ul li a img{ display:none; } /*
  downloads rocketIIItouring
*/

.downloadsRocketIIItouring ul{
  float:right;
  width:420px;
  padding:0;
  margin:0;
  margin-right:-20px;
  margin-top:-50px;
  list-style-type:none;
  list-style-image:none;
}

.downloadsRocketIIItouring ul li{
  float:left;
  padding:0; margin:0;
  width:210px;
  height:101px;
  text-align:center;
  background-position:left top;
  background-repeat:no-repeat;
}

.downloadsRocketIIItouring ul li.rocketiiitouring1{ background-image:url('/img/rocketIIItouring/thumbnails/Triumph - Rocket III Touring 210x101 1.jpg'); }
.downloadsRocketIIItouring ul li.rocketiiitouring2{ background-image:url('/img/rocketIIItouring/thumbnails/Triumph - Rocket III Touring 210x101 2.jpg'); }
.downloadsRocketIIItouring ul li.rocketiiitouring3{ background-image:url('/img/rocketIIItouring/thumbnails/Triumph - Rocket III Touring 210x101 3.jpg'); }
.downloadsRocketIIItouring ul li.rocketiiitouring4{ background-image:url('/img/rocketIIItouring/thumbnails/Triumph - Rocket III Touring 210x101 4.jpg'); }


.downloadsRocketIIItouring ul li a{
  float:left;
  width:105px;
  line-height:35px;
  color:white;
  
  /* transparency */
  background: #1D4082;
  filter: alpha(opacity=50);
  -moz-opacity:0.5;  
  -khtml-opacity: 0.5;
}

.downloadsRocketIIItouring ul li a em{
  position:relative;
  font-weight:bold;
  font-size:13px;
  padding-right:8px;
  background-image:url('/data/arrow.gif');
  background-position:right bottom;
  background-repeat:no-repeat;
}

.downloadsRocketIIItouring ul li a img{ display:none; } /*
  footer
*/

#footer{
  display:block;
  clear:both;

  margin:1em 0em;
  padding:1em 0em;

  color:#4E85C5;
  background-image:url('/template/hozDots.gif');
  background-repeat:repeat-x;
}

#footer span{
  color:#4E85C5;
}

#footer a{
  text-decoration:none;
  color:white;
}


 /* repository css */

/*
  frontpage template
*/

body.template-258 #content{
  padding:0;
  margin:0;
  width:995px;
  background-image:none;
  overflow:hidden;
}

body.template-258 #content.content{
  padding:0; margin:0; border:0;
}


body.template-258 #content #banner{
  clear:both;
  margin-bottom:8px;
  position:relative;
}

body.template-258 #content #banner #bannerContent{
  display:block;
  position:absolute;
  top:5px;
  left:694px;
  width:296px;
  height:315px;
  margin:0; padding:0;
}

body.template-258 #content #banner #bannerContent .content{
  display:block;
  padding:20px;
  height:275px;
  background-repeat:no-repeat;
  background-position:top left;
  background-image:url('/template/bannerContentBg.png');
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/template/bannerContentBg.png', sizingMethod='scale');
  color:#0e2652;
}

body.template-258 #content #bannerContent h3{
  color:#4E85C5;
  text-transform:uppercase;
  margin:0;
  padding:5px 0px 8px 0px;
}

body.template-258 #content #buttons{
  float:left;
  width:594px;
  height:290px;
  padding:0; margin:0; border:0;
  margin-right:8px;

  _overflow:hidden;
}

body.template-258 #content #accordion{
  float:left;
  width:192px;
  min-height:290px;
  _height:290px;
  padding:0; margin:0; border:0;

  background-color:#112143;
  _overflow:hidden;
}

body.template-258 #content #news{
  float:right;
  width:192px;
  height:290px;
  padding:0; margin:0; border:0;

  background-color:#112143;
  _overflow:hidden;
}

body.template-258 #content #buttons h3,
body.template-258 #content #accordion h3,
body.template-258 #content #news h3{
  color:#4E85C5;
  text-transform:uppercase;
  margin:0;
  padding:5px 10px 8px 10px;
}



/*
  frontpage buttons
*/
#buttons table,
#buttons table td,
#buttons table td a,
#buttons table td a img{
  margin:0; padding:0; border:0;
}

#buttons table{
  width:594px;
  border-collapse:collapse;
  margin-bottom:6px
}


#buttons #button1{
  width:292px;
  height:140px;
  float:left;
}

#buttons #button2{
  width:292px;
  height:140px;
  float:right;
}

#buttons #button3{
  width:192px;
  height:156px;
  float:left;
}

#buttons #button4{
  width:192px;
  height:156px;
  float:left;
  margin-left:10px;
}

#buttons #button5{
  width:192px;
  height:156px;
  float:right;
}





/*
news
*/

#news .content ul {
  list-style:none;
  padding: 0px 10px;
  margin: 0;
}

#news .content ul li {
  padding:7px 0px;
  margin: 0;
  background-image: url(/img/motor2008layout/hozRule.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
}

#news .content ul li a{
}

#news .content ul li p{
  color:#999;
  font-weight:bold;
  margin:2px 0px;
}

 /* 
 frontpage main flash wrapper
*/

.frontpageMainFlashWrapperBE {
  background-color:black;
  background-image: url('/img/actions/Rocket III /Testride_RocketBE.gif');
  width:630px;
  height:287px;
  border:0px; 
} /* 
 frontpage main flash wrapper
*/

.frontpageMainFlashWrapperNL {
  background-color:black;
  background-image: url('/img/actions/Rocket III /Testride_RocketNL.gif');
  width:630px;
  height:287px;
  border:0px; 
} /* 
 frontpage main flash wrapper
*/

.frontpageMainFlashWrapperBE {
  background-color:black;
  background-image: url('/img/frontpage/motorcycles2008FRBE.jpg');
  width:630px;
  height:287px;
  border:0px; 
} /* 
 frontpage main flash wrapper
*/

.frontpageMainFlashWrapperNL {
  background-color:black;
  background-image: url('/img/frontpage/motorcycles2008NL.jpg');
  width:630px;
  height:287px;
  border:0px; 
} /*
  genuine parts
*/
.genuine-parts-header{
  background-image:url('/triumph-algemeen/genuineparts kopfoto.jpg');
  background-repeat:no-repeat;
  background-position:left top;

  display:block;
  height:150px;

  padding:27px 19px;
  margin:0px -19px;
  margin-top:-27px;
}

.genuine-parts-header h2,
.genuine-parts-header p{
  color:white;
  width:160px;
}

.genuine-parts-body{
  background-color:#0E294D;
  color:white;

  padding:27px 19px;
  margin:0px -19px;
  margin-bottom:-27px;
}

.genuine-parts-body *{
  color:white;
}

.genuine-parts-body img{
  margin:0px -19px;
}

.genuine-parts-body ul{
  list-style-type:square;
  margin:0; padding:0;
  padding-left:10px;
  margin-left:5px;
}

.genuine-parts-body ul li{
  line-height:1.4em;
} /*
  header
*/

#header{
  display:block;
  height:87px;
  margin:0;
  padding:13px 0px 0px 14px;
}

#header a{
  float:left;
  height:30px;
  width:110px;

  background-image:url('/template/Triumph-logo.gif');
  background-repeat:no-repeat;
}

#header a em{
  display:none;
}

#header #goYourOwnWay{
  float:left;
  width:210px;
  height:19px;
  margin-top:4px;
  margin-left:20px;
  background-image:url('/template/GoYourOwnWay.gif');
  background-repeat:no-repeat;
}

#header #goYourOwnWay span{
  display:none;
}
 /*
 
*/
#header{
  background-image:url('/img/cmb-verdeyen/CMBVerdeyenLogo.png');
  background-repeat:no-repeat;
  background-position:530px 14px;
}


/*
#banner .content{
  display:none;
}

#banner{
  height:325px;
  background-image:url('/img/cmb-verdeyen/CMBVerdeyenAgenda.jpg');
  background-repeat:no-repeat;
}
*/ /*
  intro
*/


/*
  gallery
*/
div.gallery{
  display:none;
  height:266px;
  padding-left:18px;
  padding-top:18px;

  background-repeat:no-repeat;
  background-position:right top;
}

div.gallery ul{
  display:block;
  min-height:40px;
  width:200px;
  padding:0; margin:0;
  list-style-type:none;
  border-left:1px solid #D2DBF1;
}

div.gallery ul li{
  float:left;
}

div.gallery ul li a{}
div.gallery ul li a img{  border:1px solid #D2DBF1; border-left-width:0; }

div.gallery p{ 
  width:200px;
  clear:both; 
}


/*
  colour
*/
div.colour{
  display:none;
  height:266px;
  padding-left:450px;
  padding-top:18px;

  background-repeat:no-repeat;
  background-position:center top;
}

div.colour h2{
  position:absolute;
  margin-left:-432px;
}

div.colour ul{
  display:block;
  overflow:auto;
  padding:0; margin:0;
  list-style-type:none;
}

div.colour ul li{
  float:left;
}

div.colour ul li a{}

div.colour ul li a img{ 
  border:1px solid #b8b8b8; 
  margin-right:4px;
}

div.colour ul li a em{ display:none; }

div.colour strong{
  display:block;
  width:152px;
  padding:4px 5px;

  font-weight:normal;
  font-size:10px;
  background-color:#f1f1f1;
}


div.colour strong span{
  display:block;
  color:#999;
} /*
  mailThisPage
*/
#mailThisPage{ display:none; } /*
  main-nav
*/
#main-nav{
  display:block;
  position:absolute;
  top:68px;
  left:0px;
  list-style-type:none;
  list-style-image:none;
  margin:0; padding:0; border:0;
  width:1000px;
  _clear:both;
}

#main-nav li{
  display:block;
  list-style-type:none;
  list-style-image:none;

  float:left;
  height:28px;
  margin:0; padding:0; border:0;
  padding-right:3px;
  margin-right:1px;

  background-image:url('/template/mainnav-right.png');
  background-repeat:no-repeat;
  background-position:top right;
  position:relative;
  z-index:10;
}

#news ul li.hide,
#main-nav li.hide{
  display:none;
}

#main-nav li a{
  display:block;
  height:28px;
  _width:28px;
  line-height:28px;
  padding:0;
  
  background-image:url('/template/mainnav-left.png');
  background-repeat:no-repeat;
  background-position:top left;
  
  color:white;
  text-decoration:none;
  text-transform:uppercase;

  white-space:nowrap;
}

#main-nav li a em{
  display:block;
  padding:0px 22px;
}

/* home */

#main-nav li.d6613 a em,
#main-nav li.d6454 a em,
#main-nav li.d6614 a em{
/*  padding:0px 45px;*/
}

/* active */
#main-nav li.active{
  background-image:url('/template/mainnav-right-active.png');
}

#main-nav li.active a{
  background-image:url('/template/mainnav-left-active.png');
  color:#417cc5;
}

#main-nav li.d6613 ul,
#main-nav li.d6454 ul,
#main-nav li.d6614 ul{
  display:none !important;
}




 /*
  main-nav 2e niveau
*/

#main-nav li ul{
  display:none;
  position:absolute;
  left:0px;
  top:28px;

  list-style-type:none;
  margin:0;
  padding:0;
  background-color:#0a2857;
}

#main-nav li.wait ul,
#main-nav li.hover ul,
#main-nav li:hover ul{
  display:block;
}

#main-nav li ul li{
  float:none;
  display:block;
  width:180px;
  height:auto;
  padding:0px 12px;
  background-image:none;
}

#main-nav li ul li a{
  display:block;
  width:auto;
  height:auto;
  padding:0px 10px;
  margin:0;
  line-height:24px;
  background-image:none;
}

#main-nav li ul li a em{
  display:inline;
  padding:0;
  color:white;
}

#main-nav li.active ul li a:hover em,
#main-nav li ul li a:hover em{
  text-decoration:underline;
}

#main-nav li.wait ul il ul,
#main-nav li.hover ul il ul,
#main-nav li:hover ul il ul,
#main-nav li ul li ul{
  display:none !important;
}

#main-nav li.active ul li.active,
#main-nav li.active ul li{
  background-image:none;
}

#main-nav li.active ul li.active a,
#main-nav li.active ul li a{
  background-image:none;
}


/* widths */
/* triumph exp - nl be*/
#main-nav li.d8780 ul li,
#main-nav li.d8778 ul li{
  width:200px;
}

/* triumph broch - fr */
#main-nav li.d8883 ul li{
  width:200px;
}
 /* modern classics */
body.d749 #content,
body.d694 #content,
body.d178 #content,
body.d155 #content,
body.d46 #content,
body.d71 #content,
body.d4 #content,
body.d217 #content,
body.d286 #content,
body.d342 #content,
body.d392 #content,
body.d524 #content,
body.d444 #content{
  background-image:url('/img/motorfietsen/Modern-classics/modern classics.jpg');
  background-position:top left;
  background-repeat:no-repeat;
}

body.d749 #content #area1,
body.d694 #content #area1,
body.d178 #content #area1,
body.d155 #content #area1,
body.d46 #content #area1,
body.d71 #content #area1,
body.d4 #content #area1,
body.d217 #content #area1,
body.d286 #content #area1,
body.d342 #content #area1,
body.d392 #content #area1,
body.d524 #content #area1,
body.d444 #content #area1{
  width:210px;
  height:204px;
}

body.d749 #content #area1 .content,
body.d694 #content #area1 .content,
body.d178 #content #area1 .content,
body.d155 #content #area1 .content,
body.d46 #content #area1 .content,
body.d71 #content #area1 .content,
body.d4 #content #area1 .content,
body.d217 #content #area1 .content,
body.d286 #content #area1 .content,
body.d342 #content #area1 .content,
body.d392 #content #area1 .content,
body.d524 #content #area1 .content,
body.d444 #content #area1 .content{
  display:block;
  height:178px;
}


div.motorNavigation ul li.modern-classics{ 
  background-image:url('/img/motorfietsen/Modern-classics/modern classics ico.jpg'); 
}

div.motorNavigation ul li.bonneville{ 
  background-image:url(/img/motorfietsen/Modern-classics/bonneville.jpg); 
}

div.motorNavigation ul li.bonneville-t100{ 
  background-image:url('/img/motorfietsen/Modern-classics/bonneville T100.jpg'); 
}

div.motorNavigation ul li.scrambler{ 
  background-image:url(/img/motorfietsen/Modern-classics/scrambler.jpg); 
}

div.motorNavigation ul li.thruxton{ 
  background-image:url(/img/motorfietsen/Modern-classics/thruxton.jpg); 
}


/* */
div.bonneville{
  background-image:url('/img/motorfietsen/Modern-classics/Bonneville/bonneville.jpg');
}

div.bonnevilleT100{
  background-image:url('/img/motorfietsen/Modern-classics/Bonneville-T100/Bonneville T100.jpg');
}

div.scrambler{
  background-image:url('/img/motorfietsen/Modern-classics/Scrambler/scrambler.jpg');
}

div.thruxton{
  background-image:url('/img/motorfietsen/Modern-classics/Thruxton/thruxton.jpg');
} /* repository css */

/* 
  motor navigatie 2009
*/

#motorNav2009 {
  display:block;
  background-image: url(/img/motor2008layout/hozRule.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  
  padding:0; margin:0;
  padding-bottom:5px;
  padding-top:6px;
  margin-bottom:19px;
  overflow:auto;
  list-style-type:none;
  margin-right:30px;
  _height:15px;
}

#motorNav2009 li{
  float:left;
  text-transform:uppercase;
  padding-left:6px;
}

#motorNav2009 li a{
  text-transform:uppercase;
  padding-left: 10px;
  background-image: url('/img/motor2008layout/seperator.gif');
  background-repeat:no-repeat;
  background-position: center left;
}

#motorNav2009 li:first-child a{
  text-transform:uppercase;
  padding-left: 0px;
  background-image: none;
}


#motorNav2009 li a em{
  color:white;
  font-weight:bold;
}

#motorNav2009 li a:hover, 
#motorNav2009 li a.active{
  text-decoration:none;
}

#motorNav2009 li a:hover em{
  color:#4E85C5;
}

#motorNav2009 li.motor2009link {
  float:right;
  width:140px;

}

#motorNav2009 li.motor2009link a {
  padding-right:0.8em;
  background-image:url(/data/arrow.gif);
  background-repeat:no-repeat;
  background-position:center right;
}
 /*
  newsPage template
*/

div.newsPage #newsTitle{
  margin-right:30px;
  clear:both;
  _height:1%;
}

div.newsPage #newsTitle #breadcrumbs,
div.newsPage #newsTitle .content{
  display:block;
  margin:0;
  margin-bottom:8px;  
  padding:8px 0px;

  background-image:url('/template/hozDots.gif');
  background-repeat:repeat-x;
  background-position:left bottom;
}

div.newsPage #newsTitle #breadcrumbs{
  text-align:right;
}


div.newsPage #newsItem{
  float:left;
  width:226px;
  padding:0;
  margin:0;
}

div.newsPage #newsRight{
  float:right;
  width:534px;
  padding:0;
  margin:0;
  margin-right:30px;
  _margin-right:15px;
}

div.newsPage #newsRight #newsPhotoWrapper{
  margin:0; padding:0;
  clear:both;
  _height:1%;
}

div.newsPage #newsRight #newsPhotoWrapper .content{
  margin-bottom:14px;
}

div.newsPage #newsRight #moreNews{
  margin:0; padding:0;
  width:258px;
  float:left;
  background-color:#070e28;
}

div.newsPage #newsRight #otherNews{
  margin:0; padding:0;
  width:258px;
  float:right;
  background-color:#070e28;
}


div.newsPage #newsRight #moreNews .content,
div.newsPage #newsRight #otherNews .content{
  margin:0; padding:0px 12px;
}

div.newsPage #newsRight #moreNews ul,
div.newsPage #newsRight #otherNews ul{
  margin:0px 0px 12px 0px;
  padding:0;
  list-style-type:none;

}

div.newsPage #newsRight #moreNews ul li,
div.newsPage #newsRight #otherNews ul li{
  margin:0;
  padding:5px 0px 7px 0px;

  background-image:url('/template/hozDots.gif');
  background-repeat:repeat-x;
  background-position:bottom left;
}

div.newsPage #newsRight #moreNews ul li.hide,
div.newsPage #newsRight #otherNews ul li.hide{
  display:none;
}

div.newsPage #newsRight #moreNews ul li a,
div.newsPage #newsRight #otherNews ul li a{
  color:#4e85c5;
}

div.newsPage #newsRight h3{
  margin:12px 0px 12px 0px;
  padding:0; border:0;
  text-transform:uppercase;
  color:#417cc5;
  font-size:16px;
}


/*


div.intro{
  padding:20px 10px;
}

body.intro .intro{ display:block; }
body.intro .specs{ display:none; }
body.intro .gallery{ display:none; }
body.intro .colour{ display:none; }

body.specs .intro{ display:none; }
body.specs .specs{ display:block; }
body.specs .gallery{ display:none; }
body.specs .colour{ display:none; }
body.specs #content #area1 .intro{ display:block; }

body.gallery .intro{ display:block; }
body.gallery .specs{ display:none; }
body.gallery .gallery{ display:block; }
body.gallery .colour{ display:none; }
body.gallery #content #area1 .intro{ display:none; }

body.colour .intro{ display:block; }
body.colour .specs{ display:none; }
body.colour .gallery{ display:none; }
body.colour .colour{ display:block; }
body.colour #content #area1 .intro{ display:none; }

*/ /* repository css */

/*
  motor page three bottoms areas
*/

.motorDetailPage #area2 {
  margin:0;
  margin-top:30px;
  margin-bottom:20px;
  clear:both;
}

.motorDetailPage #area3 {
  margin-top:30px;
  margin-bottom:20px;
  margin-left:18px;
}

.motorDetailPage #area4 {
  margin-top:30px;
  margin-bottom:20px;
}

.motorDetailPage #area2 ul li:first-child, 
.motorDetailPage #area3 ul li:first-child, 
.motorDetailPage #area4 ul li:first-child {
  background-image: none;
}


.motorDetailPage #area1, 
.motorDetailPage #area2, 
.motorDetailPage #area3,
.motorDetailPage #area4 {
  float:left;
  width:258px;
}



.motorDetailPage #area1 div.blockTop, 
.motorDetailPage #area2 div.blockTop, 
.motorDetailPage #area3 div.blockTop, 
.motorDetailPage #area4 div.blockTop{
  display:block;
  font-size:0;
  padding:0;
  margin:0;
  height:3px;
  background-position:top left;
  background-repeat:no-repeat;
  background-image:url(/img/motor2008layout/fbTop.gif);
}

.motorDetailPage #area1 div.blockBottom, 
.motorDetailPage #area2 div.blockBottom, 
.motorDetailPage #area3 div.blockBottom, 
.motorDetailPage #area4 div.blockBottom{
  width:258px;
  background-image:url(/img/motor2008layout/fbBot.gif);
  background-position:bottom;
  background-repeat:no-repeat;
} /* repository css */

/*
  2009 motor detail page 
*/

.motorDetailPage #content {
  width: 840px;
  background-color:black;
  background-image: url(/img/motor2008layout/modelBG.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  overflow-y:hidden;
}

/* AREAS */

.motorDetailPage #content #area0 {
  float:left;
  width:534px;
  margin:0; padding:0;
  height:380px;
  background-image: url('/img/motor2008layout/twoColWLBot_blue.gif'); 
  background-position:left bottom;
  background-repeat:no-repeat;
  overflow:hidden;
}
.motorDetailPage #content #area0 br{
  display:none;
}

.motorDetailPage #content #area0 div {
margin:0; padding:0;
}

#site.motorDetailPage #content #area0 p {
  padding-left:20px;
} 

#site.motorDetailPage #area0 p.first-child,
#site.motorDetailPage #area0 p:first-child {
  padding-left:0px;
} 
#site.motorDetailPage #area0 a {
  padding-left:20px;
} 

#site.motorDetailPage #area0 p.first-child a,
#site.motorDetailPage #area0 a:first-child {
  padding-left:0px;
} 


.motorDetailPage #area1{
  clear:right;
  float:left;
  height:380px;
  margin:0px 0px 0px 18px;
}

#site.motorDetailPage #area1.block2009 div.blockBottom{
  height:377px;
}

#site.motorDetailPage #area1.block2009 div.featuresNavigation{
  padding:0px 12px;
}

#site.motorDetailPage #area1.block2009 div.featuresNavigationTitle{
  height:auto;
  padding:10px 12px;
}

#site.motorDetailPage #area1.block2009 div.content{
  padding:10px 12px 0px 12px;
}

#site.motorDetailPage #area1.block2009 div.content p{
  padding:0;
  margin:0;
}

 /*
  motorNavigation
*/
div.motorNavigation ul{
  display:block;
  border-left:1px solid #D6DEF1;
  border-top:1px solid #D6DEF1;

  padding:0; margin:0;
  list-style-type:none;

  overflow:auto;
  _height:1%;
}

div.motorNavigation ul li{
  float:left;
}

div.motorNavigation ul li a{
  display:block;
  width:198px;
  height:87px;
  padding-left:10px;
  padding-top:14px;
  
  border-right:1px solid #D6DEF1;
  border-bottom:1px solid #D6DEF1;

  background-position:right bottom;
  background-repeat:no-repeat;
}

div.motorNavigation ul li a em{
  padding-right:8px;
  background-image:url(/data/arrow.gif);
  background-position:right center;
  background-repeat:no-repeat;
}




 /* repository css */

/*
  motorpage 2009
*/

.motorPage #area0{
  width:810px;
  >width:820px;
  overflow:auto;
}

.motorPage #area0 img.right{
  margin:0px 0px 30px 30px;
}

.template-255 .motorPage #area0 p{
  width:280px;
}

.motorPage #area0 {
  padding-left:0;
}

.motorPage #area0 h2 em {
  color:#4E85C5;
  margin-top:0px;
}

.motorPage a.printLink {
  font-weight:bold;
  color:white; 
  padding-left:20px;
  background-image: url('/img/motor2008layout/printIcon.gif');
  background-repeat:no-repeat;

  text-decoration:underline;
  display:block;
  margin-top:15px;
  background-position:center left;
}


/* repository css */

/*
  3 blocks
*/

.block2009{
  display:block;

  margin-right:18px;
  float:left;
  width:258px;

  padding:0;
  background-position:top left;
  background-repeat:no-repeat;
  background-image:url(/img/motor2008layout/fbTop.gif);
}

.template-261 .block2009,
.template-254 .block2009,
.template-255 .block2009{
  background-image:none;
  >background-image:url(/img/motor2008layout/fbTop.gif);
}

.block2009 ul li:first-child {
  background-image:none;
}

.block2009 div.block2009inner{
  margin-top:3px;
  background-image:url(/img/motor2008layout/fbBot.gif);
  background-position:bottom;
  background-repeat:no-repeat;
}

 /*
  news nov 2011
*/

.template-274 div.newsPage #newsItem{
  width:420px;
}

.template-274 div.newsPage #newsRight{
  padding:10px 0px 10px 10px;
  width:370px;
  background-color:#070e28;
}

.template-274 div.newsPage #newsRight #moreNews{
  width:360px;
  float:none;
}

/*
  photo thumbnails, gallery
*/
#newsPhotos img#newsPhotoMedium{
  display:block;
  margin-bottom:10px;
  cursor:pointer;
}

#newsPhotos ul{
  list-style-type:none; list-style-image:none;
  margin:0; padding:0;
  overflow:auto;
}

#newsPhotos ul li{
  list-style-type:none; list-style-image:none;
  margin:0; padding:0;
  float:left;
  width:100px;
  height:70px;
}

#newsPhotos a{
  outline:0;
}


body .carouselOn{
  width:360px;
  height:70px;
  overflow:hidden;
  position:relative;
}

.carouselOn a.prevLink,
.carouselOn a.nextLink{
  position:absolute;
  top:0;
  left:0;
  width:24px;
  height:60px;
  outline:0;
  background:url('/template/bttnPrev.png') no-repeat top left;
}

.carouselOn a.nextLink{
  left:auto;
  right:0;
  background:url('/template/bttnNext.png') no-repeat top left;
}

.carouselOn a.prevLink em,
.carouselOn a.nextLink em{
  display:none;
}


.carouselOn div.mask{
  margin-left:35px;
  width:290px;
  height:70px;
  overflow:hidden;
  position:relative;
}

.carouselOn div.mask ul.slider{
  position:absolute;
  top:0;
  left:0;
}

/*
  gPopup
*/
#gPopup{
  position:absolute;
  top:200px;
  left:50%;
  margin-left:-290px;
  padding:10px 0px 10px 10px;
  width:570px;
  height:443px;
  background:black;
}

#gPopup img#photoLarge{
  display:block;
  margin-bottom:10px;
}

body #gPopup div.carouselOn{
  width:560px;
}

body #gPopup div.carouselOn div.mask{
  width:490px;
}

/*
body #gPopup div.slider div.sliderMask ul{ display:none; }
body #gPopup div.slider div.sliderMask ul#popupTn{ display:block; }
*/

#gPopup ul{
  list-style-type:none; list-style-image:none;
  margin:0; padding:0;
  overflow:auto;
}

#gPopup ul li{
  list-style-type:none; list-style-image:none;
  margin:0; padding:0;
  float:left;
  width:100px;
  height:70px;
}

#gPopup a{
  outline:0;
}

#gPopup #popupCloseLink{
  position:absolute;
  top:12px;
  right:12px;
  width:12px;
  height:12px;
  background:url('/template/closePopup2.png') no-repeat top left;
}


/*
  newsPaging
*/

#newsPaging{
  text-align:center;
}

#newsPaging a{
  padding:1px;
  color:#eee;
}

#newsPaging a.active{
  font-weight:bold;
}

 /*
  nieuws
*/
#site ul li.d505 ul{
  display:none;
}

#site ul li.d573 ul{
  display:none;
}

#site ul li.d585 ul{
  display:none;
}

#site ul li.d664 ul{
  display:none;
}

.otherNews{
  padding:19px 27px;
}

.otherNews ul li{
  margin-bottom:1em;
}

.otherNews ul li.active{ display:none; }


/* matt scrambler */
.mattBlackScrambler{
  background-image:url('/img/actions/matt-scrambler/Triumph Matt Scrambler.jpg');
}

/* dealers */
.d506 #site #area1{ display:none; }

/* 
   NIEUWS NL
*/
.d486 #site #area1{ display:none; } /* persbericht intro */
.d618 #site #area1{ display:none; } /* summersale */
.d614 #site #area1{ display:none; } /* michelin pilot power */
.d617 #site #area1{ display:none; } /* summer t-shirts  */
.d682 #site #area1{ display:none; } /* tiger beats GS  */

/* rocket III */
.d789 #site #area1,
.d790 #site #area1,
.d791 #site #area1{ 
  display:block; 
  width:630px; 
  height:240px; 
}

/* project gotham racing 4 */
.d792 #site #area1{
  background-image:url('/img/actions/xbox360 - project gotham racing 4/Triumph Speed Triple - XBOX 360 - Project Gotham Racing 4.jpg');
}

.d792 #site #area1 h2{
  padding-left:10px;
  padding-top:10px;
}

.d1302 #site #area1{
  background-image:url('/img/Nieuws/Triumph Rocket III Touring.jpg');
}

/*
  steven mcqueen
*/

.d4996 #site #area1{
  background-image:url('/img/Nieuws/steve mcqueen tshirts/mcqueen.jpg');
}

.d4997 #site #area1{
  background-image:url('/img/Nieuws/steve mcqueen tshirts/mcqueen.jpg');
}


/* sale juli 2008 */
.d5083 #site #area1{
  background-image:url('/img/Nieuws/sale juli 2008/Triumph_Sale2008.jpg');
}

/* daytona 675 swa winner */
.d5086 #site #area1{
  background-image:url('/img/Nieuws/Triumph_Daytona 675 swa Special.jpg');
}



/*
  speed triple 2008 matt black
*/

.d5061 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Speed Triple.jpg');
}

.d5062 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Speed Triple.jpg');
}


.d5063 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Speed Triple.jpg');
}

/*
Daytona wint supersport test
*/

.d5074 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Daytona wint supersport test.jpg');
}
.d5075 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Daytona wint supersport test.jpg');
}
.d5077 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Daytona wint supersport test.jpg');
}

/*
Triumph geeft nieuwe motorfiets kado
*/

.d5076 #site #area1{
 background-image:url('/img/Nieuws/Triumph - geeft nieuwe motorfiets kado.jpg');
}
.d5078 #site #area1{
 background-image:url('/img/Nieuws/Triumph - geeft nieuwe motorfiets kado.jpg');
}

/* model year 2009 */
.d5160 #site #area1{
 background-image:url('/img/Nieuws/Triumph - Streettriple R model year2009.jpg');
}


/* 
   NIEUWS BE
*/
.d619 #site #area1{ display:none; } /* summersale */
.d615 #site #area1{ display:none; } /* michelin pilot power */
.d576 #site #area1{ display:none; } /* summer t-shirts */
.d683 #site #area1{ display:none; } /* tiger beats GS */
.d793 #site #area1{
  background-image:url('/img/actions/xbox360 - project gotham racing 4/Triumph Speed Triple - XBOX 360 - Project Gotham Racing 4.jpg');
}
.d793 #site #area1 h2{
  padding-left:10px;
  padding-top:10px;
}

.d1303 #site #area1{
  background-image:url('/img/Nieuws/Triumph Rocket III Touring.jpg');
}


/*
  steven mcqueen
*/

.d4997 #site #area1{
  background-image:url('/img/Nieuws/steve mcqueen tshirts/mcqueen.jpg');
}


/* sale juli 2008 */
.d5084 #site #area1{
  background-image:url('/img/Nieuws/sale juli 2008/Triumph_Sale2008.jpg');
}


/* daytona 675 swa winner */
.d5088 #site #area1{
  background-image:url('/img/Nieuws/Triumph_Daytona 675 swa Special.jpg');
}

/* model year 2009 */
.d5161 #site #area1{
 background-image:url('/img/Nieuws/Triumph - Streettriple R model year2009.jpg');
}




/* 
   NIEUWS FR
*/
.d620 #site #area1{ display:none; } /* summersale */
.d616 #site #area1{ display:none; } /* michelin pilot power */
.d586 #site #area1{ display:none; } /* summer t-shirts */

.d794 #site #area1{
  background-image:url('/img/actions/xbox360 - project gotham racing 4/Triumph Speed Triple - XBOX 360 - Project Gotham Racing 4.jpg');
}
.d794 #site #area1 h2{
  padding-left:10px;
  padding-top:10px;
}

.d1305 #site #area1{
  background-image:url('/img/Nieuws/Triumph Rocket III Touring.jpg');
}

/* sale juli 2008 */
.d5085 #site #area1{
  background-image:url('/img/Nieuws/sale juli 2008/Triumph_Soldes2008.jpg');
}

/* model year 2009 */
.d5162 #site #area1{
 background-image:url('/img/Nieuws/Triumph - Streettriple R model year2009.jpg');
}



/* 
   STREET TRIPLE NL
*/

.d659 #site #area1{ display:none; }  /* premiere */
.d663 #site #area1{ display:none; }  /* first ride */

/* 
   nieuws
*/
#site ul li.d488 ul{
  display:none;
}


/* 
   STREET TRIPLE BE
*/
.d678 #site #area1{ display:none; }  /* first ride */
.d679 #site #area1{ display:none; }  /* premiere */

/* 
   nieuws
*/
#site ul li.d489 ul{
  display:none;
}


/*
  ROCKET III TOURING FR
*/

.d3847 #site #area1{ display:none; }  /* rocket III Touring */

/* 
  nieuws
*/
#site #main-nav ul li.d3840 ul{
  display:none;
}

.d3850 #site #area1{
  background-image:url('/img/Nieuws/Triumph Rocket III Touring.jpg');
}


/*
  ROCKET III TOURING BE
*/

.d3865 #site #area1{ display:none; }  /* rocket III Touring */

/* 
  nieuws
*/
#site #main-nav ul li.d3862 ul{
  display:none;
}

.d3864 #site #area1{
  background-image:url('/img/Nieuws/Triumph Rocket III Touring.jpg');
}

/*
  ROCKET III TOURING NL
*/

.d3851 #site #area1{ display:none; }  /* rocket III Touring */

/* 
  nieuws
*/
#site #main-nav ul li.d3846 ul{
  display:none;
}

.d3848 #site #area1{
  background-image:url('/img/Nieuws/Triumph Rocket III Touring.jpg');
}


/*
  SPEED TRIPLE
*/
/*NL*/

.d5064 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Speed Triple.jpg');
}

/*BE*/
.d5065 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Speed Triple.jpg');
}

/*FR*/
.d5066 #site #area1{
  background-image:url('/img/Nieuws/Triumph - Speed Triple.jpg');
}
 /*
 opmaak  formulier
*/
form{
  display:block;
  padding:0px;
  margin:0px;
}

form fieldset{
  border:0px; padding:0px; margin:0px;
}

form fieldset legend{
  display:none;
}

form fieldset fieldset legend{
  display:block;
  color:#70CAF0;
  font-weight:bold;
  font-size:13px;
}

form fieldset label{
  display:block;
  clear:both;
  padding:8px 6px;
}

form fieldset label span{
  float:left;
  width:180px;
  line-height:16px;
  color:#999;
  text-align:right;
  padding-right:10px;
}

form fieldset input,
form fieldset label input{
  font-size:11px;

  line-height:15px;
  
  border-top:1px solid #999;
  border-left:1px solid #999;
  
  border-bottom:1px solid #ddd;
  border-right:1px solid #ddd; 
   
  padding:0px 2px; 
}

form fieldset textarea,
form fieldset label textarea{
  font-size:11px;

  border-top:1px solid #999;
  border-left:1px solid #999;
  
  border-bottom:1px solid #ddd;
  border-right:1px solid #ddd; 
   
  width:240px;
}

form fieldset label select{

  font-size:11px;
}


/*
  checkbox
*/
form input.checkbox{ border:0; }

form fieldset label.checkbox{
  padding-left:190px;
}

form fieldset label.checkbox span{
  float:left;
  text-align:left;
  width:309px;
}

form fieldset label.checkbox input{
  float:left;
  width:auto;
  border:0px;
}


/*
  radio
*/
form fieldset label.radio{
  padding-left:100px;
}

form fieldset label.radio span{
  width:auto;
  float:none;
  text-align:left;
}

form fieldset label.radio input{
  width:auto;
  border:0px;
  float:left;
}


/*
  knoppen
*/
form fieldset.buttonBar{
  display:block;
  margin:0; padding:0; border:0;
  
  padding-left:194px;
  
  height:30px;

}

form fieldset button,
form fieldset.buttonBar button{
  font-weight:bold;
  text-transform:lowercase;

  border:1px #23518c solid;
  padding:2px 5px; margin:0;
  background-color:#23518c;
  background-image:url('/template/buttonBg.png');
  background-repeat:repeat-x;
  background-position:top left;

  cursor:pointer;
  color:#ffffff;
}

button em{ font-style:normal; }

form fieldset button em{ 
  font-style:normal; 
  color:#ffffff;
}

button:hover em,
form fieldset button:hover em{
  text-decoration:underline;
} /*
  opmaak adressen
*/
address{ font-style:normal; } /*
  opmaak afbeeldingen
*/

img.left{
  float:left; 
  margin-right:5px;
}

img.right{
  float:right;
  margin-left:5px;
} 

img.no-margin{
  margin:-27px -19px;
} /*
  opmaak alinea's
*/
p{
  padding:0;
  margin:1em 0;
}

p.inleiding{
  float:left;
  width:20em;
  padding-right:0.5em;
  padding-bottom:0.5em;
  font-size:1.2em;
}


#content .noMargin{
  padding:0;
  margin:-27px -19px;
}

p.left{
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}

p.right{
  float:right;
  margin-left:5px;
  margin-bottom:5px;
}
 /* repository css */

/* 
  opmaak kopteksten 2009
*/

.content h1{
  font-size:20px;
}

h2{
  font-size:18px;
  font-family:Arial,verdana;
  font-size:28px;
  font-weight:normal;
  padding:0; margin:0;
  color: #417cc5;
  letter-spacing:-0.1em;
  text-transform:uppercase;
}

h3{
  margin:0; padding:0;
  margin-top:1em;
  margin-bottom:0.5em;
  font-size:1.2em;
  font-weight:bold;
}

h4,
h5{
  margin:0; padding:0;
  margin-top:0.4em;
  margin-bottom:0.2em;
  font-size:1.2em;
  font-weight:bold;
}


.motorPage p,
.motorDetailPage p,
.motorPortalPage p { 
   color:#999;
}

.motorDetailPage {
  color:#999;
}

.motorPage h3,
.motorDetailPage h3 {
   color: #417cc5;
   font-size:16px;
}

.motorPage h2,
.motorDetailPage h2 {
  margin:0px;
  color: #417cc5;
  font-style:normal;
  letter-spacing: 0;
}

.motorPage h2 br,
.motorDetailPage h2 br{
  display:none;
}

.motorPage h2 strong,
.motorDetailPage h2 strong{
  display:block;
  font-size:28px;
}

.motorPage h2 em,
.motorDetailPage  h2 em {
  display:block;
  font-size:16px;
  margin:0px;
  color: #417cc5;
  font-style:normal;
  text-transform:none;
  letter-spacing: 0;
}


.motorDetailPage #area1 h3, 
.motorDetailPage #area2 h3, 
.motorDetailPage #area3 h3, 
.motorDetailPage #area4 h3 {
  margin-top:0px;
}

/* opmaak adressen */
address{ font-style:normal; }

/* opmaak afbeeldingen */
img.left{
  float:left; 
  margin-right:5px;
}

img.right{
  float:right;
  margin-left:5px;
} 

img.no-margin{
  margin:-27px -19px;
}

/* opmaak alinea's */
p{
  padding:0;
  margin:1em 0;
}

p.inleiding{
  float:left;
  width:20em;
  padding-right:0.5em;
  padding-bottom:0.5em;
  font-size:1.2em;
}

p.left{
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}

p.right{
  float:right;
  margin-left:5px;
  margin-bottom:5px;
}

#content .noMargin{
  padding:0;
  margin:-27px -19px;
}


 /*
  opmaak lijsten
*/
ul.thumbnails{
  /* nog aanvullen */
}

ul.colourSwatch{
  /* nog aanvullen */
} /*
  opmaak links
*/
a{ 
  color:#4E85C5; 
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

a em{ font-style:normal; }


a img{border-width:0; } 

a.flashAppLink{}
a.flashAppLink img{ display:none; }

a.pdf img,
a.external img{
  margin:0px 2px;
} /*
  opmaak tabellen
*/
table tr td{
  vertical-align:top;
}  /*
  opmaak tabs
*/
.content.tabnavigation{
  display:block;
  height:20px;

  background-image:url(/data/tab_bg.jpg);
  background-repeat:repeat-y;
  color:white;

}

.content.tabnavigation ul{
  display:block;
  margin:0; padding:0; border:0;
  list-style-type:none; 
  padding:5px 20px;
}

.content.tabnavigation ul li{
  float:left;
  margin-right:12px;
}

.content.tabnavigation ul li a{
  float:left;

  padding-right:0.8em;

  color:white;
  text-decoration:none;

  background-image:url(/data/arrow.gif);
  background-repeat:no-repeat;
  background-position:center right;
}

.content.tabnavigation ul li.active a{
  font-weight:bold;
}

.content.tabnavigation ul li a:hover{
  text-decoration:underline;
}


/*
  tabs
*/
#content .isTab{
  display:none;

  padding:0; margin:0; 
  
  margin-top:-1px;
  margin-bottom:10px;
}

#content .isTab.startTab{ display:block; } /* repository css */

/* 
  overview page 2009 - style for all overviews 
*/

.motorPage #area0 .overview {
  padding-right:520px;
  background-position:right top;
  background-repeat: no-repeat;
  height:337px;
  margin-right:30px;
}

/*
  side blocks 2009
*/

.block2009 .content {
  clear:both;
  margin:0; padding:0;
  margin-bottom:10px;
  padding-right:12px;
  padding-left:12px;
  padding-top:10px;
}

.block2009 h3 {
  margin:0; padding:0; border:0;
  text-transform:uppercase;
}

.block2009 ul {
  list-style:none;
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
}

.block2009 ul li {
  padding: 0;
  margin: 0;
  color:white;
  padding-bottom:7px;
  padding-top:7px;
  background-image: url(/img/motor2008layout/hozRule.gif);
  background-repeat:repeat-x;
}


.block2009 ul li:first-child {
  background-image: none;
}



.block2009  ul li a {
  background-image:url(/data/arrow.gif);
  background-repeat:no-repeat;
  background-position:center right;
  text-decoration:none;
  padding-right:0.8em;
  color:white;
  font-weight:bold;
}

.block2009 a:hover {
  text-decoration:underline;
}





/* gallery 2009 */

.block2009 .gallery2009 ul li a {
  background-image: none;
  padding-right:0px;
}

.block2009 .gallery2009 ul li  {
  padding:0;margin:0; border:0;
  float:left;
  background-image:none;

  padding-top:0px;
  padding-right:6px; 
  padding-bottom:6px;
}

.block2009 .gallery2009 ul {
  padding:0; margin:0; border:0; 
  overflow:auto;
  margin-top:10px;
  background-image:url(/img/motor2008layout/hozRule.gif);
  background-position:top left;
  background-repeat: repeat-x;
  padding-top:10px;
}

/* paint 2009 */

.block2009 .paint2009 ul li a {
  background-image: none;
  padding-right:0px;
}

.block2009 .paint2009 ul li  {
  padding:0;margin:0; border:0;  
  float:left;
  background-image:none;
  padding-top:8px;
  padding-right:6px; 
  padding-bottom:6px;
}

.block2009 .paint2009 ul  {
  padding:0; margin:0; border:0; 
  margin-top:10px;
  margin-bottom:10px;
  background-image:url(/img/motor2008layout/hozRule.gif);
  background-position:top left;
  background-repeat: repeat-x;
  padding-top:5px; 
  padding-bottom:8px;
  list-style-type:none;
  overflow:auto;
  clear:both;
}

.block2009 .paint2009  strong {
  display:block;
  background-image:url(/img/motor2008layout/hozRule.gif);
  background-position:top left;
  background-repeat: repeat-x;
  padding-top:10px;
  font-weight: normal;
  clear:both;
}

.block2009 .paint2009  strong em {
  font-style: normal;
  color: #4E85C5;
  font-weight:bold;
}


/* features 2009 */

.block2009 .featuresNavigation ul {
  padding:0; margin:0; border:0; 
  background-image:url(/img/motor2008layout/hozRule.gif);
  background-position:bottom left;
  background-repeat: repeat-x;
  padding-bottom:8px;
  list-style-type:none;
}

.block2009 .featuresNavigation ul li:first-child {
  background-image:url(/img/motor2008layout/hozRule.gif);
  background-position:top left;
  background-repeat: repeat-x;
  padding-top:8px;
}

.block2009 .featuresNavigation li.active a{
  color:#417cc5;
}

.block2009 .featuresNavigation ul li{
  line-height:19px;
  background-image:none;
  padding:0;
  margin:0;
} /*

PGR4 ACTIE

*/


#di3313, #di18632, #di18636{
padding:20px 10px 20px 10px;
} /* repository css */

/*
  popup title
*/

#popupWrapper h3{
  margin:10px; padding:0;
  font-weight:bold;
  color: #417cc5;
  color: #fff;
  font-size:18px;
  font-family:Verdana, Arial;
}
 /* repository css */

/*
  portalPage2009
*/

.portalPage2009 #content {
  width:870px;
  padding:0;
  border:0;
  background-color:transparent;
  background-image: url(/img/motor2008layout/modelBG.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  background-color:black;
}

div.portalPage2009 #area1 .content{
  display:block;
  padding-left:20px;
  padding-top:26px;
}


div.portalPage2009 #area0 {
  float:left;
  padding-left:30px;
  width:553px;
}

div.portalPage2009 #area2,
div.portalPage2009 #area3,
div.portalPage2009 #area4 {
  clear:right;
  float : left;
  width : 258px;
}


div.portalPage2009  #area2 div ul,
div.portalPage2009  #area3 div ul,
div.portalPage2009 #area4 div ul {
  list-style:none;
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
  padding-right:10px;
  padding-left:10px;
}


div.portalPage2009  #area2 div ul li a,
div.portalPage2009  #area3 div ul li a,
div.portalPage2009  #area4 div ul li a {
  background-image:url(/data/arrow.gif);
  background-repeat:no-repeat;
  background-position:center right;
  text-decoration:none;
  padding-right:0.8em;
  color:white;
}

div.portalPage2009 #area2 h3 {
  padding-left:10px;
}

div.portalPage2009 h3 {
  color:#4E85C5;
  text-transform:uppercase;
  margin-top:0px;
}

.portalPage2009 {
  color:#999;
}

.portalPage2009 #content #area2.block2009 .content{
  padding-left:15px;
}


#site.portalPage2009 #content #area2 div ul {
padding:0;
padding-top:10px;

}
#site.portalPage2009 #content #area2 div h3 {
  margin:0;
  margin-bottom:5px;
  padding:0;
}

 /*
  print onscreen
*/

.print{ display:none; } /*
  rocket III actie
*/
body.d782 #site.portalPage #area1,
body.d783 #site.portalPage #area1,
body.d784 #site.portalPage #area1{
  height:240px;

  padding:0; margin:0;
  margin-left:-20px;
  /*margin-top:-27px;*/
  /*margin-bottom:27px;*/
}

body.d782 div.portalPage #area1 .content,
body.d783 div.portalPage #area1 .content,
body.d784 div.portalPage #area1 .content{
  background-image:none !important; filter:none; 
}

#di2724, 
#di2737, 
#di2733{
  height:240px;
  padding:0; margin:0; border:0;
}

>body.d782 #site.portalPage #area0,
>body.d783 #site.portalPage #area0,
>body.d784 #site.portalPage #area0{
  overflow:hidden;
}

>body.d782 #site.portalPage #area0 .content h2,
>body.d783 #site.portalPage #area0 .content h2,
>body.d784 #site.portalPage #area0 .content h2{
  margin-top:40px;
}

body.d782 #site.portalPage #area0 .content,
body.d783 #site.portalPage #area0 .content,
body.d784 #site.portalPage #area0 .content{
  padding:10px;
}

body #site.portalPage #area0 .content.rocket3Actie{
  display:block;
  >width:629px;
  height:20px;
  >height:24px;

  background-image:url(/data/tab_bg.jpg);
  background-repeat:repeat-y;
  color:white;
  padding:0px;

  overflow:auto;
}

.rocket3Actie ul{
  display:block;
  margin:0; padding:0; border:0;
  list-style-type:none; 
  padding:5px 20px;
}

.rocket3Actie ul li{
  float:left;
  margin-right:12px;
}

.rocket3Actie ul li a{
  float:left;

  padding-right:0.8em;

  color:white;
  text-decoration:none;

  background-image:url(/data/arrow.gif);
  background-repeat:no-repeat;
  background-position:center right;
}

.rocket3Actie ul li a:hover{
  text-decoration:underline;
}

body.d782 #site.portalPage #content,
body.d783 #site.portalPage #content,
body.d784 #site.portalPage #content{
  padding:0;
}

 /* repository css */

/*
  addThis
*/
#footer #addthis_button{
  float:right;
  margin-left:12px;
  padding-left:22px;
  background-image:url('/img/Triumph-addThis-icon.png');
  background-position:8px 0px;
  background-repeat:no-repeat;
}


/*
  send a friend link
*/

#footer #sendAfriend{
  float:right;
  padding-left:22px;
  background-image:url('/img/Triumph-sendAFriend-icon.png');
  background-position:left center;
  background-repeat:no-repeat;
}



/*
  send a friend popup
*/

#sendAFriendWrapper{
  position:absolute;
  width:300px;
  height:368px;
  _height:364px;

  background-image:url('/template/bodybg.jpg');
  background-repeat:no-repeat;
  padding:10px;
}

#sendAFriendWrapper h2{
  float:left;
  width:270px;
  margin-bottom:8px;
}

#sendAFriendWrapper a{
  float:left;
  width:18px;
  height:18px;
  margin:2px 0px 0px 10px;
  background-image:url('/img/popupButtons/close.png');
}

#sendAFriendWrapper a em{
  display:none;
}

#sendAFriendWrapper iframe{
  width:300px;
  height:326px;
  _height:330px;
  overflow:hidden;
}

body.inFrame{
  background-color:white;
}

body.inFrame form{
  width:270px;
  overflow-x:hidden;
}

body.inFrame form fieldset.buttonBar{
  padding-left:160px !important;
}

 /*
  sidebar
*/

#sidebar{
  display:block;
  float:left;
  margin:0; padding:0; border:0;
  width:124px;
}


/*
  side-nav
*/

#sidebar #side-nav{
  display:block;
  list-style-type:none;
  list-style-image:none;
  margin:0; padding:0; border:0;
  margin-top:-1px;
  background-color:#0a2552;
  background-image:url('/template/sidenavbg.png');
  background-repeat:no-repeat;
  background-position:bottom left;
}

#sidebar #side-nav li{
  display:block;
  list-style-type:none;
  list-style-image:none;
  margin:0px; padding:0px; border:0;
}

#sidebar #side-nav li.hide{
  display:none;
}

#sidebar #side-nav li a{
  display:block;
  padding:5px 0px 5px 5px;
  margin:1px 0px;
  color:white;
  text-decoration:none;
}

#sidebar #side-nav li a:hover{
  text-decoration:underline;
}



/*
  sidenav onderliggend
*/

#sidebar #side-nav li ul{
  display:none;
}

#sidebar #side-nav li.active ul{
  display:block;
  margin:0; padding:0;
  margin-left:10px;
}

#sidebar #side-nav li ul li ul{
  display:none;
}

#sidebar #side-nav li.active ul li.active ul{
  display:block;
}

#sidebar #side-nav li.active ul li.active ul li ul{
  display:none;
}

#sidebar #side-nav li.active ul li.active ul li.active ul{
  display:block;
}

/* bike subtrees */

.d6461 #sidebar #side-nav li ul,
.d6731 #sidebar #side-nav li ul,
.d6938 #sidebar #side-nav li ul{
  display:none;
}

 /*
  sifr css
*/


/* default styles don't modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
} .sIFR-hasFlash h2 strong,
.sIFR-hasFlash h2 em,
.block2008 .sIFR-hasFlash h3 {
/*    visibility: hidden;*/
}
 /*
  site
*/
#site{
  display:block;
  width:995px;
  margin-left:5px;
  position:relative;
}
 /*
  Sixty8 Range
*/
div.sixty8{
  color:black;
  font-size:12px;
  text-transform:none;
  font-weight:bold;
  padding:0; margin:0;
  letter-spacing:0;
}

div.sixty8 img{
  margin:-27px -19px;
  margin-bottom:0px;
}

div.sixty8 p.no-margin{ padding:0; margin:0; }

div.sixty8 strong{
  color:#4E85C5;
}

div.sixty8 p a img{ display:none; }

 /* repository css */

/*
  specification column
*/

.specificationColumn {
  float:left;  
  margin:0; padding:0;
  padding-bottom:20px;
  width:400px;
}


.specificationColumn h3 {
  clear: left;
  font-size: 110%;
  color: #417cc5;
  padding: 1em 0 .2em 0;
}

.specificationColumn dl {
}	

.specificationColumn dl dt {
  color:#999;
  float: left;
  width: 120px;
  clear: left;
  font-weight: bold;
}

.specificationColumn dl dd {
  color:#999;
  display: block;
  float: left;
  width: 229px;
}

.specificationColumn dl dd p{
  display:inline;
  width:auto;
  margin:0; padding:0; border:0;
}

/*
  motor2009
*/

.motor2009list ul{
  display:block;
  height:auto;
  overflow:auto;
  list-style-type:none;
  margin:0; padding:0;
  margin-top:40px;
}

.motor2009list ul li {
  float:left;
  margin:0; padding:0;  
  padding-bottom:15px;
  margin-bottom:12px;
  margin-right:12px;
  background-color:#090F29;
}

.motor2009list ul li a {
  float:left;
  background-image:none; 
  text-decoration:none;  
}

.motor2009list ul li a img {
  display:block;
}

.motor2009list ul li a strong {
  display:inline;
  padding-left:30px;  
  padding-right:10px;
  background-image: url('/data/arrow.gif');
  background-position: center right;
  background-repeat:no-repeat;
  font-weight:bold;
  color:white;
}

.motor2009list ul li a:hover strong {
  text-decoration:underline;  
}

 /* 
  Specifications data tables 
*/
div.specs table { 
  width: 100%; 
  color: #333;
} 

div.specs caption {	
  background: #94B7DF; 
  color: #fff;
  font-weight: bold;
  padding: 2px 17px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
 }

div.specs th, .specs td {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 2px 17px; 
  background: #EFF4FA;
 }  

div.specs th { 
  width: 106px;
  font-weight: normal;
  background: #DFE9F5; 
  vertical-align: top;
 } /*

TEST-CSS */ /* 
 frontpage main flash wrapper
*/

.frontpageMainFlashWrapperNLtest {
  background-color:black;
  background-image: url('/img/frontpage/motorcycles2008.jpg');
  width:630px;
  height:287px;
  border:0px; 
} /*
  testRidersRocketIII
*/
.d312 #area1,
.d314 #area1,
.d316 #area1,
.d318 #area1,
.d321 #area1,
.d323 #area1,
.d385 #area1{
  display:block;
  height:204px;
  margin-bottom:30px;
  
  background-image:url('/img/actions/Triumph testriders wanted.jpg');
}

.testRidersRocketIII{
  width:180px;
  padding-right:30px;
}

.testRidersRocketIII{
  color:#4E85C5;
}

.d312 #area0,
.d314 #area0,
.d316 #area0,
.d318 #area0,
.d321 #area0,
.d323 #area0,
.d385 #area0 {
  padding:20px 20px;
}

/*
  opmaak formulier
*/
#form-15 fieldset fieldset,
#form-16 fieldset fieldset,
#form-28 fieldset fieldset{
  clear:both;
}

#form-15 fieldset fieldset label.checkbox,
#form-16 fieldset fieldset label.checkbox,
#form-28 fieldset fieldset label.checkbox{
  padding-left:190px;
}

 /*
  ticker
*/

.ticker{
  position:relative;
  display:block;
  width:630px;

  height:20px;
  line-height:20px;
  background-color:#161B48;
  overflow:hidden;
}

.ticker p{
  display:inline;
}

.ticker .movingWrapper{
  position:absolute;
  height:20px;
}

.movingWrapper *{
  display:inline;
  color:#4E85C5;
}

.ticker a img,
.ticker a span.print{
  display:none; 
}
 /*
  tngrid
*/

.tngrid ul{
  list-style-type:none;
  display:block;
  margin:0; padding:0;
  overflow:auto;
}

.tngrid ul li{
  padding:0;
  margin:0px 8px 8px 0px;
  float:left;
}
 /*
  triumph occasions
*/

/*  type select  */
#occasionSelection{
  display:block;
  width:770px;
  padding:0; margin:0;
}

#occasionSelection dt {
  float:left;
  width:120px;
  font-weight:bold; 
  padding:0; margin:0;
  margin-bottom:0.5em;
}

#occasionSelection dd{
  padding:0; margin:0;
  margin-left:130px;
  margin-bottom:0.5em;
}


/*
  paging
*/
.paging{
  display:block;
  width:770px;
  clear:both;
  text-align:right;
  margin-bottom:0.5em; margin-top:0.5em;
}

/* occasionlist*/
.occasionList{
  list-style:none;
  margin:0;
  padding:0;
}

.occasionList li {
  float:left;
  height:200px;
  width:170px;
  background:white;
  padding:6px;
  margin-bottom:5px;
}

.occasionList .occasionNoImage {
  display:block;
  margin-bottom:5px;
  background-color:black;
  width:160px;
  height:117px;
  padding:5px;
 }

.occasionNoImage{ color:white; }

.occasionList img {
  display:block;
  margin-bottom:5px;
  width:170px;
  height:127px;
}

.occasionList li a {
  display:block; 
  width:170px;
  height:200px;
  color:black;
}

.occasionList li a strong{
  color:#4E85C5;
  display:block;
}


/*
  occasion
*/

.returnToOccasionsOverview{
  list-style:none;
  float:right;
}

#occasionWrapper{
  float:left;
  width:620px;
}

#occasionImageLarge,
#occasionImageLargeEmpty{
  float:left;
  width:400px;
  height:300px;
}

#occasionDetailBlock{
  float:left;
  padding:0px 0px 0px 8px;
  width:210px;
}

#occasionDetailBlock dl {
  float:left;
  margin:0;
  margin-bottom:16px;
}

#occasionDetailBlock dl dt{
  float:left;
  clear:left;
  width:60px;
  font-weight:bold;
  margin:0;
  color:white;
  margin-top:0.2em;
}

#occasionDetailBlock dl dd{
  float:left;
  width:144px;
  margin:0;
  color:white;
  margin-top:0.2em;
}

#occasionImages {
  float:left;
  width:200px;
  clear:both;
  list-style:none;
  padding:0; margin:0;
}

#occasionImages li{
  float:left;
  margin:0px 20px 10px 0px;
  padding:0;
}

#occasionImages li img{
  display:block;
  width:75px;
  height:56px;
}

#motorInfoMessage{
  display:block;
  clear:both;
  color:white;
  padding-top:1em; margin-bottom:1em;
}

#motorInfoMessage *{ color:white; }


/* FORMS */
#occasionForms form{
  margin:0; padding:0; border:0;
  float:left;
  width:296px;
  margin-bottom:20px;  
}

#occasionForms form fieldset label span{
  width:100px;
  color:white;
}

#occasionForms form fieldset label input, 
#occasionForms form fieldset label textarea {
  width:160px;
}

#occasionForms form fieldset label textarea {
  height:100px;
}

#occasionForms fieldset.buttonBar{
  padding-left:120px;
}

#occasionForms button{
  background-color:black;
}

/*
  list on occasionspage
*/
#occasionList{
  float:right;
  width:184px;
}

#occasionList li{
  border:1px solid #2c5e9c;
  background-color:black;
}

#occasionList li a{
  color:white;
}
 /*
  webshop
*/

p#webshop-overview a{
  padding-right:16px;
  padding-top:4px;
  background-image:url('/template/Triumph-shoppingCart.png');
  background-position:bottom right;
  background-repeat:no-repeat;
}

.continueShopping{
  text-align:right;
  margin-bottom:12px;
}

.continueShopping a{
  padding-right:16px;
  padding-top:4px;
  background-image:url('/template/Triumph-shoppingCart2.png');
  background-position:bottom right;
  background-repeat:no-repeat;
}

/*
  webshopTabnavigation
*/

#webshopTabnavigation{
  list-style:none;
  margin:0;
  padding:0;
  height:22px;
  margin-bottom:8px;
  background-image:url('/template/hozDots.gif');
  background-position:bottom left;
  background-repeat:repeat-x;
}

#webshopTabnavigation li{
  float:left;
  margin:0;
  padding:1px 4px;
  border-left:1px #417cc5 solid;
}

#webshopTabnavigation li.firstChild{
  border-left:none;
}

#webshopTabnavigation li a{
  padding:3px;
}





/*
  webshop search result grid
*/

#webshop-searchResult{
  list-style:none;
  list-style-type:none;
  margin:0; padding:0; border:0;
  width:840px;
  clear:both;
  color:#333333;
}

#webshop-searchResult li{
  display:block;
  width:180px;
  height:21s0px;
  padding:10px;
  margin:0px 10px 10px 0px;
  float:left;
  background-color:#FFFFFF;
}

#webshop-searchResult li img{
  clear:both;
}

#webshop-searchResult li ul{
  list-style:none;
  list-style-type:none;
  margin:0; padding:0; border:0;
  width:auto;
  clear:both;
}

#webshop-searchResult li ul li{
  display:block;
  width:auto;
  height:auto;
  margin:0; padding:0px 0px 4px 0px; border:0;
  float:none;
}

#webshop-searchResult li ul li strong{
  color:#417cc5;
  text-transform:uppercase;
}




/*
  product details
*/

#productDetails ul{
  list-style-type:none;
  list-style:none;
  float:left;
  margin:0; padding:12px 0px;
  width:440px;
  background-color:white;
  color:black;
}

#productDetails ul li{
  list-style-type:none;
  list-style:none;
  margin:0; padding:0;
}

#productDetails ul li img{
  display:block;
  margin:10px auto;
}

#productDetails ul li ul li{
  margin:0; padding:0px 0px 0px 12px;
}

#productDetails ul li strong{
  color:#417cc5;
  text-transform:uppercase;
}


#productDetails form{
  float:left;
  margin:0; padding:8px 0px 0px 12px;
  width:340px;

}

#productDetails form ul{
  margin:0; padding:0;
  float:none;
  width:auto;
  background-color:transparent;
  color:white;
}

#productDetails form ul li{
  margin:0; padding:0;
  float:none;
}

form#confirmationForm #customerDetails button,
#productDetails form button{
  font-weight:bold;
  text-transform:lowercase;

  border:1px #23518c solid;
  padding:2px 5px; margin:0;
  background-color:#23518c;
  background-image:url('/template/buttonBg.png');
  background-repeat:repeat-x;
  background-position:top left;

  cursor:pointer;
  color:#ffffff;
}

#productDetails form button:hover em{
  text-decoration:underline;
}


/*
  shoppingcart overview table
*/

#shoppingCartItems{
  background-image:url('/template/hozDots.gif');
  background-position:bottom left;
  background-repeat:repeat-x;
  padding-bottom:8px;
  margin-bottom:8px;
}

form#confirmationForm #shoppingCartItems table,
#shoppingcartOverview{
  border-collapse:collapse;
}

form#confirmationForm #shoppingCartItems table thead th,
#shoppingcartOverview thead tr th{
  width:150px;
  height:20px;
  padding:2px 4px;
  color:#FFFFFF;
  text-align:left;
  background-image:url(/template/optionsBg.png);
}

#shoppingcartOverview tbody tr td{}

#shoppingcartOverview tfoot tr td{
  color:#fff;
  font-weight:bold;
}

#shoppingcartOverview input{
  border:1px #333 solid;
  background-color:#000;
  padding:1px 3px;
  margin:1px 0px;
  color:#fff;
}

#shoppingcartOverview button.delete{
  float:right;
  background-color:transparent;
  border:none;
  cursor:pointer;
}

#editButtonDiv div,
#orderSubmitButtonDiv div{
  height:18px;
}

#editButton,
#orderSubmitButton{
  float:right;
  font-weight:bold;
  text-transform:lowercase;

  border:1px #23518c solid;
  padding:2px 5px; margin:0;
  background-color:#23518c;
  background-image:url('/template/buttonBg.png');
  background-repeat:repeat-x;
  background-position:top left;

  cursor:pointer;
  color:#ffffff;
}


#customerDetails {
  display: block;
}

#customerDetails table {
  border-collapse:collapse;
  width: 100%;
}

#confirmationForm th,
#confirmationForm td,
#customerDetails table th,
#customerDetails table td{
  text-align: left;
  padding:2px 0px;
  font-weight:normal;
}

#customerDetails table th label,
#customerDetails table td label{
  display: inline;
  padding:0;
}

#customerDetails table h3{
  margin-top:1.5em;
  margin-bottom:0;
}





