@charset "UTF-8";
/* CSS Document */

/*----- General Report Styles ------*/
table {position: relative; width: 100%; border-collapse: collapse !important;}
td {font-size: 1em; vertical-align: top;}
table tr {padding: 3px;}

span.pagebanner {clear: both; float: left; display: block; margin-bottom: 5px; margin-top: 6px; margin-bottom: 6px;}
span.pagelinks { float: right; display: block; margin-top: 6px; margin-bottom: 6px;}
table tr.rowSubTotal {background-color: #E6F0F2; font-weight: bold;}
table tr.rowTotal {background-color: #FFFFE0; font-weight: bold; color: #009900; }




/*----- General DataTables Styles ------*/
table.display tbody td {vertical-align: middle; padding: 3px;}
table.hiddenRows tbody tr:hover {background-color: #FFFFE9; cursor: pointer;}
table.hiddenRows tbody tr.odd, table#inventoryTable tbody tr.even {cursor: pointer;}
table.hiddenRows tbody tr td.dataTables_empty {cursor: default;}
table.hiddenRows tbody tr:hover td.dataTables_empty {background-color: #E2E4FF}

/*---- jQuery UI specific styling -----*/
.paging_two_button .fg-button {	float: left; cursor: pointer; * cursor: hand; }
.paging_full_numbers .fg-button {padding: 2px 6px !important; cursor: pointer;  }
.dataTables_paginate.paging_full_numbers .ui-button {margin-right: -1px; border-radius: 0 !important;}
.paging_full_numbers {/* width: 400px; height: 22px; line-height: 22px; */ }
.fg-toolbar {padding: 5px;}
.fg-toolbar select {margin-bottom: 0px;}
.dataTables_paginate {margin-top: 4px;}
table.display thead th {padding: 3px 3px 1px 3px; cursor: pointer; * cursor: hand; line-height: 1.4em; text-align: left; font-weight: bold; vertical-align: middle;}
table.display thead th span.ui-icon {float: right; margin-top: -2px}
table.display td.dataTables_empty {padding: 5px 0; font-size: 1.2em;}
.dataTables_wrapper {position: relative; clear: both;}
.dataTables_processing {position: absolute; z-index: 9999; left: 50%; top: 60px; width: 125px; height: 150px; margin-left: -62px; text-align: center; color: transparent; background-image: url(/images/common/ajax-loader2.gif); background-repeat: no-repeat; background-position-x: 50%; background-position-y: 50%;}
.dataTables_length {float: left; margin-left: 10px; font-weight: normal; color: #555555; font-size: 1em; margin-top: 2px;}
.dataTables_length select {font-size: .9em; padding: 0 !important; background-color: white !important;}
.dataTables_filter {font-weight: normal; line-height: 22px; color: #555555; margin-left: 20px; font-size: 1em; /* position: absolute; */ float: right; right: 0; top: -25px; }
.dataTables_filter input {margin-bottom: 0; text-align: left; border: 1px solid #CCCCCC !important; font-size: .9em; font-weight: bold; color: #CC0000; padding: 2px 4px !important; width: 150px; background-color: white !important; }
.dataTables_info {font-weight: normal; line-height: 22px; top: -22px; color: #555555; font-size: 1em; position: absolute; left: 5px; padding-top: 0 !important;}
.dataTables_paginate { float: left !important; text-align: right; padding-top: 0 !important; }

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height: 19px; width: 19px; margin-left: 3px; float: left; }
.paginate_disabled_previous { background-image: url('/css/dataTables/images/back_disabled.jpg');}
.paginate_enabled_previous {background-image: url('/css/dataTables/images/back_enabled.jpg');}
.paginate_disabled_next {background-image: url('/css/dataTables/images/forward_disabled.jpg');}
.paginate_enabled_next {background-image: url('/css/dataTables/images/forward_enabled.jpg');}

/* DataTables display */
table.display {margin: 0 auto; width: 100%; clear: both; table-layout: fixed;}
table.display tfoot th { padding: 3px 10px; border-top: 1px solid black; font-weight: bold;}
table.display tr.heading2 td {border-bottom: 1px solid #aaa;}
table.display td.center {text-align: center;}
table.display td {word-wrap: break-word;}
table.display th {word-wrap: break-word;}

/* DataTables sorting */
.sorting_asc {background: url('/css/dataTables/images/sort_asc.png') no-repeat center right;}
.sorting_desc {background: url('/css/dataTables/images/sort_desc.png') no-repeat center right;}
.sorting {background: url('/css/dataTables/images/sort_both.png') no-repeat center right;}
.sorting_asc_disabled {background: url('/css/dataTables/images/sort_asc_disabled.png') no-repeat center right;}
.sorting_desc_disabled {background: url('/css/dataTables/images/sort_desc_disabled.png') no-repeat center right;}

/* DataTables row classes */
table.display tr.odd.gradeA {background-color: #ddffdd;}
table.display tr.even.gradeA {background-color: #eeffee;}
table.display tr.odd.gradeA {background-color: #ddffdd;}
table.display tr.even.gradeA {background-color: #eeffee;}
table.display tr.odd.gradeC {background-color: #ddddff;}
table.display tr.even.gradeC {background-color: #eeeeff;}
table.display tr.odd.gradeX {background-color: #ffdddd;}
table.display tr.even.gradeX {background-color: #ffeeee;}
table.display tr.odd.gradeU {background-color: #ddd;}
table.display tr.even.gradeU {background-color: #eee;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd, tr.odd {background-color: #E2E4FF;}
table.dataTable > tbody > tr table tr {background: none !important;}
table.dataTable tbody tr.even, tr.even {background-color: white;}
table.dataTable.display > tbody > tr > td td { border-top: 0 !important; }

/* Misc */
.top, .bottom {padding: 15px; background-color: #F5F5F5; border: 1px solid #CCCCCC;}
.top .dataTables_info {float: none;}
.clear {clear: both;}
.dataTables_empty {text-align: center;}
tfoot input {margin: 0.5em 0; width: 100%; color: #444;}
tfoot input.search_init {color: #999;}
td.group {background-color: #66A7FF; color: white; }
td.details { background-color: #FFFFE9; }
.example_alt_pagination div.dataTables_info {width: 40%;}
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active {border: 1px solid #aaa; padding: 2px 5px; 	margin: 0 3px; cursor: pointer; *cursor: hand;}
.paging_full_numbers span.paginate_button {background-color: #ddd;}
.paging_full_numbers span.paginate_button:hover {background-color: #ccc;}
.paging_full_numbers span.paginate_active {background-color: #99B3FF;}
/* table.display tbody tr.row_selected:hover, table.display tr.even.row_selected td, table.display tr.odd.row_selected td, table.display tr.row_selected, table.display tr.row_selected.odd td.sorting_1, table.display tr.row_selected.even td.sorting_1 {background-color: #D0F4AF;} */
/* table.display tr.row_selected {border: 1px solid #B0CB98;} */
button.go { background-position: -125px -190px; height: 19px; width: 32px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 5px;}
button.go:hover {background-position: -125px -210px;}
div.dataTables_wrapper div.massEdit select {float: right; font-size: .9em; padding: 0px; margin-right: 5px; color: #555555;}

/* Sorting classes for columns */
/* For the standard odd/even */
/*
tr.odd td.sorting_1 {background-color: #D3D6FF;}
tr.odd td.sorting_2 {background-color: #DADCFF;}
tr.odd td.sorting_3 {background-color: #E0E2FF;}
tr.even td.sorting_1 {background-color: #EAEBFF;}
tr.even td.sorting_2 {background-color: #F2F3FF;}
tr.even td.sorting_3 {background-color: #F9F9FF;}
*/

/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 {background-color: #c4ffc4;}
tr.odd.gradeA td.sorting_2 {background-color: #d1ffd1;}
tr.odd.gradeA td.sorting_3 {background-color: #d1ffd1;}
tr.even.gradeA td.sorting_1 {background-color: #d5ffd5;}
tr.even.gradeA td.sorting_2 {background-color: #e2ffe2;}
tr.even.gradeA td.sorting_3 {background-color: #e2ffe2;}
tr.odd.gradeC td.sorting_1 {background-color: #c4c4ff;}
tr.odd.gradeC td.sorting_2 {background-color: #d1d1ff;}
tr.odd.gradeC td.sorting_3 {background-color: #d1d1ff;}
tr.even.gradeC td.sorting_1 {background-color: #d5d5ff;}
tr.even.gradeC td.sorting_2 {background-color: #e2e2ff;}
tr.even.gradeC td.sorting_3 {background-color: #e2e2ff;}
tr.odd.gradeX td.sorting_1 {background-color: #ffc4c4;}
tr.odd.gradeX td.sorting_2 {background-color: #ffd1d1;}
tr.odd.gradeX td.sorting_3 {background-color: #ffd1d1;}
tr.even.gradeX td.sorting_1 {background-color: #ffd5d5;}
tr.even.gradeX td.sorting_2 {background-color: #ffe2e2;}
tr.even.gradeX td.sorting_3 {background-color: #ffe2e2;}
tr.odd.gradeU td.sorting_1 {background-color: #c4c4c4;}
tr.odd.gradeU td.sorting_2 {background-color: #d1d1d1;}
tr.odd.gradeU td.sorting_3 {background-color: #d1d1d1;}
tr.even.gradeU td.sorting_1 {background-color: #d5d5d5;}
tr.even.gradeU td.sorting_2 {background-color: #e2e2e2;}
tr.even.gradeU td.sorting_3 {background-color: #e2e2e2;}

/* Row highlighting example */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {background-color: #ECFFB3;}
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {background-color: #E6FF99;}

/*  KeyTable */
table.KeyTable td {border: 3px solid transparent;}
table.KeyTable td.focus {border: 3px solid #3366FF;}
table.display tr.gradeA {background-color: #eeffee;}
table.display tr.gradeC {background-color: #ddddff;}
table.display tr.gradeX {background-color: #ffdddd;}
table.display tr.gradeU {background-color: #ddd;}
div.box {height: 100px;	padding: 10px; overflow: auto; border: 1px solid #8080FF; background-color: #E5E5FF;}


/*----- Open All/Close All Buttons -----*/
button.openAll {background-position: -1px -70px; height: 19px; width: 60px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 3px;}
button.openAll:hover {background-position: -1px -90px;}
button.closeAll {background-position: -63px -70px; height: 19px; width: 60px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 15px;}
button.closeAll:hover {background-position: -63px -90px;}

/* Cancel Button */
button.cancel {background-position: -1px -190px; height: 19px; width: 60px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 2px;}
button.cancel:hover {background-position: -1px -210px;}

/* Clear All Button */
button.clearAll {background-position: -63px -190px; height: 19px; width: 60px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 2px;}
button.clearAll:hover {background-position: -63px -210px;}


/*------- Inventory & Inventory Adjust Pages ---------*/
div.adjust {padding-top: 2px;}

/* Adjust Inventory Button */
button.adjustInv {background-position: -1px -110px; height: 19px; width: 102px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 2px;}
button.adjustInv:hover {background-position: -1px -130px;}


/* Save Inventory Adjustment Button */
button.saveAdjust {background-position: -95px 0px; height: 21px; width: 104px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 2px; margin-top: -1px;}
button.saveAdjust:hover {background-position: -95px -22px;}

/*------ Inventory Table & Inventory Adjust Table------*/
/* table#inventoryTable td {vertical-align: middle; } */
table#inventoryTable tr {padding: 0px;}
table#inventoryTable td.parLevel {text-align: center;}
table#inventoryTable td.qtyOnHand {text-align: center;}

table#inventoryTable td.below {color: red; font-weight: bold;}
table#inventoryTable td.qtyOnHand.above {color: #78A404;}

table#inventoryTable thead tr {background: #E6E6E6; border: 1px solid #D3D3D3;}
table#inventoryTable tbody tr.odd, table#inventoryTable tbody tr.even {cursor: pointer;}
table#inventoryTable tbody tr:hover {background-color: #FFFFE9;}
table#inventoryTable div.moreInfo div.warnings {margin-left: 26px; }
table#inventoryTable div.moreInfo div.warnings span.autoOrderOff em {width: 21px; height: 18px; background-position: -47px -1px; background-image: url(/images/common/controlsIcons1.png); display: block; margin-right: 10px; float: left;}
table#inventoryTable div.moreInfo div.warnings span.autoOrderOff {border: 1px solid #FFB600; line-height: 18px; display: block; padding: 3px; background-color: white; width: 150px; float: left; margin-right: 10px;}
table#inventoryTable div.moreInfo div.warnings span.parZero {border: 1px solid #FFB600; line-height: 18px; display: block; padding: 3px; background-color: white; width: 170px; float: left;}
table#inventoryTable div.moreInfo div.warnings span.parZero em {width: 21px; height: 18px; background-position: -47px -1px; background-image: url(/images/common/controlsIcons1.png); display: block; margin-right: 10px; float: left;}

/* Additional Information - Both tables */

table#inventoryTable div.moreInfo span.label {color: #999999; font-size: .75em; display: block;}
table#inventoryTable div.moreInfo a.addLot {font-size: .85em;}
table#inventoryTable div.moreInfo span.orderStatus {float: right; font-weight: bold; text-align: center; width: 80px; margin-right: 13px;}
table#inventoryTable div.moreInfo span.orderStatus span.placed {color: #78A404;}
table#inventoryTable div.moreInfo span.orderStatus span.notSet {color: #FFB600;}
table#inventoryTable div.moreInfo span.orderStatus span.pending {color: #00CCFF;}
table#inventoryTable div.moreInfo span.orderStatus span.moqZero {color: #CC0000;}
table#inventoryTable div.moreInfo span.orderStatus span.packCountZero {color: #CC0000;}
table#inventoryTable div.moreInfo div.data {width: 820px; }
table#inventoryTable div.moreInfo span.customNo {word-wrap: break-word; padding-right: 10px;}

/*
table.display#inventoryTable .expandIcon {width: 20px;}
table.display#inventoryTable .productNo {width: 100px;}
table.display#inventoryTable .description {}
table.display#inventoryTable .location {width: 165px;}
table.display#inventoryTable .parLevel {width: 90px;}*/

/* table.display#inventoryTable .orderStatus {width: 100px;} */


/* Invtentory Maintenance Table */
table.display.inventoryMaint div.moreInfo div.row1 {width: 100px; padding: 0 3px 0 4px; margin-left: 26px; float: left;}
table.display.inventoryMaint div.moreInfo div.row2 {width: 298px; padding: 0 3px; float: left;}
table.display.inventoryMaint div.moreInfo div.row3 {width: 78px; padding: 0 3px; float: left;}
table.display.inventoryMaint div.moreInfo div.row4 {width: 165px; padding: 0 3px 0 4px; float: left;}
table.display.inventoryMaint div.moreInfo div.row5 {width: 90px; padding: 0 3px 0 4px; float: left;}
table.display.inventoryMaint div.moreInfo div.row6 {width: 90px; padding: 0 3px 0 4px; float: left; text-align: center;}
table.display.inventoryMaint div.moreInfo div.row7 {width: 90px; padding-left: 2px; float: left; text-align: center;}
table.display.inventoryMaint td.qtyOnHand span.scansPending {background-position: -164px -50px; height: 10px; width: 9px; background-image: url(/images/common/controlsIcons1.png); display: inline-block; margin-left: 3px;}
table.display.inventoryMaint td.qtyOnHand em {display: inline-block; width: 12px;}

table.display.inventoryMaint .qtyOnHand {border-right: 0px;}
table.display.inventoryMaint .hiddenColumn {width: 0px; padding: 0px; background: none; border: none;}

div.moreInfo button.orderMore {background-position: -125px -70px; height: 19px; width: 72px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 2px;}
div.moreInfo button.orderMore:hover {background-position: -125px -90px;}
table#inventoryTable td.expandIcon {cursor: pointer; text-align: center;}
table#inventoryTable td.details {padding: 0px 0px 5px 0px;}
div.moreInfo button.approveOrder {background-position: -1px -230px; height: 19px; width: 57px; background-image: url(/images/common/controlsIcons1.png); display: block; margin-left: auto; margin-right: auto; margin-top: 2px;}
div.moreInfo button.approveOrder:hover {background-position: -1px -250px;}




/* Inventory Adjust Table */
table.display.inventoryAdjust th.difference, table.display.inventoryAdjust td.difference {text-align: center;}
table.display.inventoryAdjust th.newQtyOnHand, table.display.inventoryAdjust td.newQtyOnHand {text-align: center;}
table.display.inventoryAdjust td.newQtyOnHand input.text {padding: 1px; margin-bottom: 0px; font-size: .9em; text-align: center; width: 95%;}
table.display.inventoryAdjust span.lotQty input.text {padding: 1px; margin-bottom: 0px; font-size: .9em; text-align: center; width: 95%; margin-bottom: 1px;}


table.display.inventoryAdjust span.bin.label, table.display.inventoryAdjust span.lots.label, table.display.inventoryAdjust span.lotExpire.label, table.display.inventoryAdjust span.lotQty.label, table.display.inventoryAdjust span.vendor.label, table.display.inventoryAdjust span.customNo.label, table.display.inventoryAdjust span.currentQty.label {line-height: 12px;}
table.display.inventoryAdjust span.bin, table.display.inventoryAdjust span.lots, table.display.inventoryAdjust span.lotExpire, table.display.inventoryAdjust span.lotQty, table.display.inventoryAdjust span.vendor, table.display.inventoryAdjust span.customNo, table.display.inventoryAdjust span.currentQty  {line-height: 19px;}
table.display.inventoryAdjust div.moreInfo div.row1 {width: 100px; padding: 0 3px 0 4px; margin-left: 26px; float: left;}
table.display.inventoryAdjust div.moreInfo div.row2 {width: 266px; padding: 0 3px; float: left;}
table.display.inventoryAdjust div.moreInfo div.row3 {width: 70px; padding: 0 3px; float: left;}
table.display.inventoryAdjust div.moreInfo div.row4 {width: 116px; padding: 0 3px; float: left;}
table.display.inventoryAdjust div.moreInfo div.row5 {width: 92px; padding: 0 3px; float: left; text-align: center;}
table.display.inventoryAdjust div.moreInfo div.row6 {width: 92px; padding: 0 3px; float: left; text-align: center;}
table.display.inventoryAdjust div.moreInfo div.row7 {width: 75px; padding: 0 3px; float: left; text-align: center;}
table.display.inventoryAdjust div.moreInfo div.warnings {margin-left: 156px; }
table.display.inventoryAdjust th.difference {width: 76px;}

table.display.inventoryAdjust .location {border-right: 0px;}
table.display.inventoryAdjust .hiddenColumn {width: 0px; padding: 0px; background: none; border: none;}

/*------- Par Admin Page --------*/

/* Par Table Buttons */
div.adjust button.labels {background-position: -125px -110px; height: 19px; width: 52px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 2px;}
div.adjust button.labels:hover {background-position: -125px -130px;}
div.adjust button.delete { background-position: -66px -150px; height: 19px; width: 52px; background-image: url(/images/common/controlsIcons1.png); display: block; float: right; margin-right: 5px;}
div.adjust button.delete:hover {background-position: -66px -170px;}
button.testItem {background-position: -120px -150px; height: 19px; width: 64px; background-image: url(/images/common/controlsIcons1.png); display: block; float: left; margin-bottom: 5px; }
button.testItem:hover {background-position: -120px -170px;}
div#paroverlay {width: 400px;}

/* Par Admin Table */
table#parTable td.parLevel input.textSmall {margin-bottom: 0px;}
table#parTable td.usageUOM select.selectSmall {margin-bottom: 0px;}
table#parTable td.selectItem {text-align: center;}
table#parTable th.selectItem {text-align: center;}
table#parTable div.moreInfo div.row1 {width: 100px; padding: 0 3px; margin-left: 26px; float: left;}
table#parTable div.moreInfo div.row2 {width: 300px; padding: 0 3px; float: left; padding-left: 3px;}
table#parTable div.moreInfo div.row3 {width: 150px; float: left; padding-left: 3px;}
table#parTable div.moreInfo div.row4 { float: left; padding-left: 3px; background-color: white; margin-top: 5px; width: 275px; padding: 5px; border: 1px solid #CCCCCC; margin-bottom: 7px; margin-left: 6px;}
table#parTable div.moreInfo span.label {color: #999999; font-size: .75em; display: block;}
table#parTable td.details {padding-top: 0px;}
table#parTable td.details input.text {font-size: .85em; margin-bottom: 3px; width: 92%; padding: 2px;}
table#parTable td.details select.select {font-size: .85em; margin-bottom: 5px; width: 92%; padding: 2px;}
table.display td.details {border-bottom: 1px solid #CCCCCC;}
table#parTable td.details div.moreInfo span.autoOrder {margin-top: 7px; line-height: 16px;}
table#parTable td.details div.moreInfo span.autoOrder input {margin-right: 5px;}
table#parTable tbody td.usageUOM select {font-size: .85em; margin-bottom: 0px; padding: 0px;}
table#parTable tbody td.details div.moreInfo select {font-size: .85em; padding: 0px;}
table#parTable tbody td.details div.moreInfo div.columnRight50 select {margin-bottom: 5px;}
table#parTable tbody tr.odd, table#parTable tbody tr.even {cursor: pointer;}
table#parTable tbody tr:hover {background-color: #FFFFE9;}

/* ------ Unknown Scans Report ------ */
table#unknownScans td.numberScans {width: 80px;}
table#unknownScans tbody td.numberScans {text-align: center;}

#reportsMain ul li {}

/* ------ Scanner Usage by Device Report ------ */
table#scannerUsageByDevice td.company {width: 35%;}
table#scannerUsageByDevice td.userName {width: 15%;}

/* ------ Current Inventory Report ------ */
table#currentInventory thead tr th {font-size: 0.70em;}
table#currentInventory tbody td.qty {text-align: center;}
table#currentInventory td.extPrice {text-align: right;}

/* ------ Kit Inventory Report ------ */
table#kitInventory thead tr th {font-size: 0.7em;}

/* ------ User Summary Report ------ */

/* ------ User Summary Report ------ */
table#lastScanASPportal td {padding: 3px;}

/* ------ Last Scanned Dealer Portal ------ */
table#lastscan_dealersPortal {}
#lastscan_dealersPortal tr a:hover {text-decoration: underline;}
#lastscan_dealersPortal td {padding: 3px;}

/* ------ Cardinal Compliance Report ------ */
div#cardComplianceKey p {margin-bottom: 0px;}
div#cardComplianceKey p span {padding-left: 3px; padding-top: 2px; padding-right: 15px; float: left;}
div#cardComplianceKey p img {float: left;}
div#cardComplianceContent {overflow-x: auto; position: relative; width: 100%;}
table#cardinalComplianceReport tbody {font-size: 0.85em;}

/* ------ Line of Business ------ */
table#lineOfBusiness td.qty {width: 50px;}
table#lineOfBusiness td.business {min-width: 75px}
table#lineOfBusiness tbody td.qty {text-align: center;}

/* ------ Export Button ------ */
a.exportButton {background-position: 0px 0px; background-image: url(/images/common/export_button2.png); background-repeat: no-repeat; position: absolute; right: 6px; width: 62px; height: 19px;}
a.exportButton:hover {background-position: 0px -20px;}

/* ------ Print Button ------ */
a.printButton {background-position: -271px -70px; background-image: url(/images/common/controlsIcons1.png); background-repeat: no-repeat; position: absolute; right: 74px; width: 62px; height: 19px;}
a.printButton:hover {background-position: -271px -90px;}

/* ------ Email Button ------ */
a.emailButton {background-position: -271px -110px; background-image: url(/images/common/controlsIcons1.png); background-repeat: no-repeat; position: absolute; right: 74px; width: 62px; height: 19px;}
a.emailButton:hover {background-position: -271px -130px;}

/*---- Old Pageing Links -----*/
span.pagelinks a#previous {margin-right: 15px;}

/*---- Historical Inventory Report ----*/
table#historicalInventory th {}

/* IMS Orders By Location */
table#clientOrdersLocation td.subtotalbox {}

/* Par Audit Report */
div.column_select {font-weight: normal; color: #555555; font-size: 1em;}
div.column_select select#columnSelect {margin-bottom: 0px;}
div#parAuditSettings p {margin-bottom: 0px;}
table#parAuditTable tbody td.data {text-align: center;}
table#parAuditTable tbody td.group span.info {float: left; display: block; margin-right: 15px;}
#parAuditTable .dec {color:red;}
div#parAuditTable_wrapper div.adjust {float:right; margin-right:5px; }
div.exportOptions {float: right; margin: 4px 5px 0px 0px;}
div.reportExportOptions {color: #555555; font-weight: normal;}
div.exportOptions a {font-weight: bold;}

/*---- Usage By Consumer Report -----*/
table#usageByConsumer td.qty {text-align: center;}
table#usageByConsumer td.price {text-align: right;}
table#usageByConsumer tr.rowSubTotal td.subtotalbox {text-align: right;}
table#usageByConsumer tr.rowTotal td.grandtotalbox {text-align: right;}
table#usageByConsumer thead tr th:last-child {text-align: right;}

/*---- Order History Report ------*/