/******************************************************************************
 *                         MODEL PRICECHART                                   *
 *****************************************************************************/

.model_pricechart {
   border-collapse: collapse;
   border: 0px none #000000;
   text-align: center;
   font-size: 9.5pt;
   width: 100%;
   }

.model_pricechart_header {
   font-weight: bold;
   text-align: center;
   }

* html .model_pricechart_header {
   }

* html .model_pricechart_header td {
	border: 0px none #000000;
	border-bottom: 1px solid #000000   }

.model_pricechart tbody td a {
   font-weight: bold;
   }

.model_pricechart input {
   padding: 0px;
   margin: 0px;
}

.model_pricechart tbody td {
   padding-top: 4px;
   padding-bottom: 4px;
   padding-right: 1px;
   padding-left: 1px;
   border-left: 1px dotted rgb(163, 163, 163);
   }

* html .model_pricechart tbody td {
   border: 0px none;
   border-left: 1px solid rgb(163, 163, 163);
   }

.model_pricechart td.first {
   border: 0px none;
   }

* html .model_pricechart td.first {
	border: 0px none;
   }	

.model_pricechart_curr td {
   font-weight: bold;
   text-decoration: underline;
}

.model_pricechart_odd {
   background-color: rgb(195,206,220);
   }

.model_pricechart_even_active, .model_pricechart_odd_active {
   font-weight: bold;
   text-decoration: underline;
   }

.model_pricechart_odd_hover, .model_pricechart_odd_active_hover,
.model_pricechart_even_hover, .model_pricechart_even_active_hover {
   cursor: pointer;
   background-color: rgb(215,226,240);
   }

.model_pricechart_note {
   background-color: rgb(215, 226, 240);
   }

.model_pricechart_key {
   padding-top: 5px;
   font-size: 10pt;
   text-align: center;
   width: 100%;
   }

.model_pricechart_key b {
   color: #425063;
   }
 
 span.sale {
    font-weight: bold;
    font-size: 10.5pt;
 }
