#priceExceptions .effectivePrice {
    width: 80px; 
}
#priceExceptions .priceHistory {
    width: 20px;  
}
#priceExceptions .toggleApproved {
  width: 120px;
  clear: none;
  float: right;
  text-align: right;
  padding: 5px 10px 5px 0;
}
#priceExceptions .toggleApprovedBalance {
  width: 120px;
  clear: none;
  float: left;
  padding: 5px 10px 5px 0;
}
#priceExceptions .approvedCell {
    font-style: italic;
    color: #6d9806;
}
#priceExceptions .successGeneral {
    margin-top: 10px;   
    margin-bottom: 10px;
}
#priceExceptions .searchPrev, #priceExceptions .searchNext {
    width: 125px; 
}
#priceExceptions .searchPrev a {
    margin-right: 15px; 
}
#priceExceptions .searchNext a  {
    margin-left: 15px; 
}
#priceExceptions .buttonWrapper {
    clear: both;   
}
#priceExceptions .submitButtons {
    clear: right;
    float: right;
    margin: 10px 0 5px 0;
    width: 220px;   
    text-align: right;
}
#priceExceptions .buttonBalance {
    clear: left;
    float: left;
    margin: 10px 0 5px 0;
    width: 220px;
    text-align: left;
}
#priceExceptions .submitButtons input, #priceExceptions .buttonBalance input {
    margin: 0 10px;
}
#priceExceptions #backButton {
    margin: 10px auto 0 auto;
}
#priceExceptions .sortGroup {
    background: url(/production/images/updates_dash.png) repeat-x bottom; 
}
#priceExceptions .sortGroup td {
    padding-top: 15px;
    padding-bottom: 5px; 
}
#exceptionFilters {
    padding-bottom: 10px;
    text-align: center; 
}
#exceptionFilters select#FileFilter {
    width:200px;
    border: 0;
    margin: 0;
}
#exceptionFilters .fileFilterWrapper {
    border: 1px solid #ccc;
    margin: 0;
    margin-top: 1px;
    padding: 0;
}
#exceptionFilters .filterLabel {
    font-weight: bold;
}
#exceptionFilters .filterForm {
    margin: 0 auto;
}
#exceptionFilters .filterForm td {
    vertical-align: middle;    
}
#exceptionFilters select {
    margin-left: 5px;
    margin-right: 5px;   
}
#exceptionFilters .downloadLink {
    margin-left: 20px; 
}
#exceptionFilters img {
    vertical-align: text-bottom;
    margin-right: 2px;
}
#priceExceptions .modified, .priceHistory .effective {
  background-color: #F6F8C4;
}
.priceHistory {
    font-size: 90%;
}   
.priceHistory fieldset th, .priceHistory fieldset td {
    width: 33%;
    padding-left: 40px;   
    padding-right: 40px;
}
.priceHistory .currencyInfo {
    float: left;  
    margin-left: 6px; 
    margin-bottom: 4px;
    margin-top: 5px;
    font-weight: bold;
}
.priceHistory .metadata {
    margin-bottom: 5px;   
}
.priceHistory .bookTitle 
{
    font-weight: bold; 
    font-size: 150%;    
}
.priceHistory .bookSubtitle 
{
    font-size: 110%; 
    padding-bottom: 10px;    
}
.priceHistory .labelCol
{
    font-weight: bold;
    width: 80px; 
    vertical-align: top;
}
.priceHistory .noHistory
{
    margin: 20px auto 10px auto;
    text-align: center;
}

/* Basic overlay CSS */
.select-overlay { background:#fff }
.ie-select-width-overlay span
{
    display:block;
    float:left;
    clear:both;
    background:transparent url(/production/images/bg-ie-select-width-13px.png) no-repeat 0 0
}

/** Overlay CSS for Internet Explorer 6 and 7 */
.ie6 .ie-select-width-overlay span,
.ie7 .ie-select-width-overlay span
{
    width:17px;
    height:20px;
    background-position:0 -18px 
}
.ie6 .ie-select-width-overlay-hover span,
.ie7 .ie-select-width-overlay-hover span { background-position:-17px -18px }
.ie6 .ie-select-width-overlay-mouseover span,
.ie7 .ie-select-width-overlay-mouseover span { background-position:-18px -18px }


/* Overlay CSS for Internet Explorer 8 */
.ie8 .ie-select-width-overlay span
{
    width:17px;
    height:18px;
    background-position:0 0
}
.ie8 .ie-select-width-overlay-hover span { background-position:-17px 0 }
.ie8 .ie-select-width-overlay-mouseover span { background-position:-18px 0 }

