.arrowImage { padding: 0 5px 0 0; float: right; }
.collapsiblepaneltab, .collapsiblepaneltab2 { text-align: left; font-weight: bold; font-size: 13px; cursor: pointer; border-top: #FFF solid 5px; width:720px; }
.collapsiblepaneltab2 { width:980px; }
.collapsiblepaneltab a, .headerCellDark a { color: #FFF; display: block; margin: 0; padding: 6px 10px 10px 10px;background: #FF9B00 url(/images/bg_panel-header_squared_mask.png) repeat-x; }
.collapsiblepaneltab2 a { color: #FFF; display: block; margin: 0; padding: 6px 10px 10px 10px;background: #FF9B00; }
.collapsiblepanel { border-right: solid #FF9B00 2px; border-bottom: solid #FF9B00 2px; border-left: solid #FF9B00 2px; padding: 1px 0 0 0; }

/*.table-collapsible .headerCellDark a { color: #FFF; margin: 0; padding: 6px 10px 10px 10px; }*/
/*.arrowImage { padding: 0 5px 0 0; float: right; } */
.table-collapsible { width: 720px; clear: both; }
.table-collapsible .headerCellDark { text-align: left; font-weight: bold; font-size: 13px; cursor: pointer; border-top: #FFF solid 5px; }
.table-collapsible .nav { background-color:#FFFFFF; padding: 2px; margin:0; text-align:right; width:100%; }
.table-collapsible th { background-color: #FFFFCC; padding: 2px 5px; font-weight: normal; font-size: 12px; }
.table-collapsible td { text-align: center; font-size: 12px; }
.table-collapsible a { display: block; }

.table-collapsible .headerCellBottom { height:2px; background-color:#FF9B00 }
.table-collapsible .titlecell { text-align: left; border-left: solid #FF9B00 2px; }
.table-collapsible .rightBorder { border-right: solid #FF9B00 2px; }
.table-collapsible tr.headerRow td { width:120px; }

/* Motoring data */

#infotable .on { background: #ffffcc; }
#infotable a { color: #333; cursor:default; }
#infotable a:hover { text-decoration:none; background: #eee;}
#infotable .headerCellDark a { color: #FFF; cursor:pointer; }
#infotable .headerCellDark a:hover { background: #FF9B00 url(/images/bg_panel-header_squared_mask.png) repeat-x; text-decoration:underline; }
#infotable { border-top: solid #FF9B00 2px; }
#infotable td.headerCellDark { text-align: left; font-weight: bold; font-size: 13px; cursor: pointer; border-top: #FFF solid 1px;  width:100%;  }
#infotable th.additionalCharges { text-align:left; font-size:12px; font-weight:bold; color:#FF9B00; border-left: solid #FF9B00 2px; border-right: solid #FF9B00 2px; }
#infotable tr.totalRow td { min-width:50px; width:auto; background-color:#f5f5f5;  }
#infotable tr.totalRow th { width:125px; background-color:#f5f5f5; font-weight:bold; }
#infotable tr.headerRow { background: #eee;}
#infotable th.titlecell { width:125px; text-align: left; border-left: solid #FF9B00 2px; }
#infotable td { min-width:50px; width:auto; }
#infotable .rightborder { border:1px solid #f00; }



.1,.2,.3,.4,.5,.6,.7,.8,.9,.10,.11,.12,.13,.14,.15 {  }