/* bodyparts 1.1: truck body parts main 1 part*/
body {
   padding:0;
   margin:0 auto;
   color:#000000;
   overflow:auto;
   cursor:default;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;
   background:#ffffff;
   width: 995px;
}

div.search_form{
   background:url("dev2-discount.gif") no-repeat top left;
   background-position:0px 12px;
   margin-top:4px;
}

div.toolbar_caption{
   border-bottom:1px solid #D6DCE3;
   color:#004488;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:10pt;
   font-weight:bold;   
   margin-left:23px;
}

div.sf_content{
   padding-top:10px;
   min-height:20px;
   padding-left:40px;
}

div.sf_content div{
   margin-top:5px;
   margin-bottom:5px;
   float:left;
   width:230px;
}

div.sf_content select{
   width:220px;
}

div.hidden{
   display:none;
}
div.visible{
   display:block;
}
div.loading{
   display:block;
   background:url("wait.gif") no-repeat top left;
   width:20px;
   height:20px;
}

div.loading select,div.loading input, div.loading span.sf_label{
   display:none;
}

.bgLeft {
   background:#ffffff url("bg-l.gif") repeat-y;
}
.bgRight {
   background:#ffffff url("bg-r.gif") repeat-y;
}
.header {
   background:#114488;
   color:#ffffff;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.header a {
   color:#ffffff;
   text-decoration:none;
}
.header a:hover {
   color:#D9E1E4;
}
.headerBottom {
   background:#7799AA;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   color:#ffffff;
}
.headerBottom a {
   color:#ffffff;
   text-decoration:none;
}
.headerBottom a:hover {
   color:#D9E1E4;
}
.border {
   background:#1F2934;
}
.toolbar {
   background:#D6DCE3;
   text-decoration:none;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.toolbar a {
   color:#000000;
   text-decoration:none;
}
.toolbar a:hover {
   color:#225577;
}
.footerFont {
   padding:0 10 0 10;
   color:#1F2934;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   background:#E8ECF0;
}
.footerFont a {
   color:#1F2934;   
}
.footerFont a:hover {
   color:#000000;
}

.footerFontX {
   padding:0 10 0 10;
   color:#1F2934;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   background:#E8ECF0;
}
.footerFontX a {
   color:#1F2934;
   text-decoration:none;
   cursor:default;
}
.footerFontX a:hover {
   color:#1F2934;
   text-decoration:none;
   cursor:default;
}

.toolbarRight {
   background:#8899aa url("toolbar0.gif") repeat-x;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.toolbarDark {
   background:#AABBCC;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.toolbarDark a {
   color:#000000;
   text-decoration:none;
}
.toolbarDark a:hover {
   color:#225577;
   text-decoration:none;
}
.headerBottomDark {
   background:#97A2B5;
}
.simpleFontDark {
   background:#AABBCC;   
   color:#506172;
   font-family:verdana,tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.make {
   background:C6CEDA;   
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:normal;

}
.make a {
   color:#506172;
   font-weight:bold;
   text-decoration:none;
}
.make a:hover {
   color:#506172;
   text-decoration:underline;
}
.model {
   background:#C6CEDA;   
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:normal;

}
.model a {
   color:#506172;
   font-weight:bold;
   text-decoration:none;
}
.model a:hover {
   color:#506172;
   text-decoration:underline;
}
.redFont {
   background:#ffeced;
   color:#000000;
   font-family:verdana,tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.redBorder {
   background:#ff1122;
}
.hintFont {
   background:#ffffff;   
   color:#112244;
   font-family:verdana,tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;

}
.hintFont a {
   color:#ee6633;
   font-weight:bold;
}
.hintFont a:hover {
   color:#000000;
}
.smallFont {
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:normal;

}
.smallFont a {
   color:#008844;
   font-weight:bold;
}
.smallFont a:hover {
   color:#000000;
}
.selectedLabel{
   background:#ffffff url("label-a.gif") repeat-x;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:10pt;
   font-weight:bold;
}


/* bodyparts 1.1: general parts main 2 part*/
.caption {
   color:#004488;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:10pt;
   font-weight:bold;   
}

.normalFont {
   color:#79828C;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.normalFont a {
   color:#7799AA;
   font-weight:bold;
}
.normalFont b {
   color:#000000;
   font-weight:bold;
}
.normalFont a:hover {
   color:#000000;
}
.simpleFont {
   background:#ffffff;   
   color:#79828C;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;

}
.simpleFont a {
   color:#225577;
   font-weight:bold;
}
.simpleFont a:hover {
   color:#000000;
}

.simpleFontDark0 {
   background:#E8EEF5;   
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;

}
.simpleFontDark0 a {
   color:#225577;
   font-weight:bold;
}
.simpleFontDark1 {
   background:#DFE3E8;
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;

}
.simpleFontDark1 a {
   color:#225577;
   font-weight:bold;
}
.whiteFont {
   background:#ccaa99;   
   color:#ffffff;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;

}
.whiteFont a {
   color:#ffffff;
   font-weight:bold;
}
.whiteFont0 {
   background:#BB7755;   
   color:#ffffff;
   font-family:verdana,tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;

}
.whiteFont0 a {
   color:#ffffff;
   font-weight:bold;
}

.notselectedLabel{
   background:#ffffff url("label-n.gif") repeat-x;
   color:#666677;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:10pt;
   font-weight:bold;
}
.notselectedLabel a {
   font-weight:bold;   
   color:#bb8888;
}
.notselectedLabel a:hover {
   color:#000000;
}
.dotLine{
   background:#ffffff url("dot-line.gif") repeat-x;
}
.selectedLabel2{
   background:#225577;
   color:#ffffff;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.selectedLabel2 a {
   font-weight:bold;   
   color:#004488;
}
.selectedLabel2 a:hover {
   color:#000000;
}
.notselectedLabel2{
   background:#7799AA;
   color:#ffffff;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.notselectedLabel2 a {
   font-weight:bold;   
   color:#004488;
}
.notselectedLabel2 a:hover {
   color:#000000;
}
.simpleFont0 {
   background:#ECF0F5;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   color:#000000;
}
.simpleFont0 a{
   color:#004488;   
}
.simpleFont1 {
   background:#DFE4EC;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   color:#000000;
}
.simpleFont1 a{
   color:#004488;   
}
.captionFont {
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:11pt;
   color:#113355;
   font-weight:bold;
}
H1 {
   background:#7799AA;
   color:#113355;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:7pt;
   padding:0;
   margin:0;
   font-weight:normal;
}
