/******************************************************************************
Filename:	trans.css
Project:	Greensboro Auto Auction
Purpose:	CSS File for Transactional Apps (Non-CMS)
Date		Developer	Description
06/28/2007	jmk			Version 1.0
******************************************************************************/

.iconToolbar{position:absolute; width:688px; margin-top:-39px; text-align:right;}
.iconToolbar img{margin-left:18px;}
.iconToolbarBottom{float:right; width:688px; margin:10px 10px 10px 0; text-align:right;}
.iconToolbarBottom img{margin-left:18px;}

/************ BEGIN:  SEARCH INVENTORY / SALE BOOK ************/
/* search page */
#searchInvForm{padding-top:3px;}
#searchInvFormContainer{padding:0px 10px 5px 10px; border:1px solid #7C95B1;}
.searchInvSaved{width:350px; margin:24px 0 10px 50px; padding:10px 20px 10px 20px; font-weight:bold; background:#F4F6F7; border:1px solid #E5E8EB;}
.searchInvSavedSubmit{margin-left:5px;}
.searchInvAdvImg{display:block; margin:24px 0 0 0; text-align:right;}
#searchInvHideSearch{float:right; margin:10px 0 0 0;}
.searchInvOptions{margin:0 0 12px 0; clear:both;}
.searchInvOptions div{float:left; width:160px;}
.searchInvOptions input{float:left; padding:0 0 0px 0;}
.searchInvOptions label{padding-left:2px; line-height:18px;}
.searchInvDisplay{margin:10px 0 0 0;}
.searchInvDisplay select{margin-top:2px;}
#save-search{width:480px; padding:10px; position:absolute; margin:-234px 0 0 -132px; background:#FFFFFF; border:2px solid #C3CAD3; display:none;}
/* search results */
.searchInvCriteria{}
.searchInvResultsOptions{margin:0 0 12px 0; clear:both;}
.searchInvResultsOptions div{float:left; width:150px;}
.searchInvListPhotos{}
.searchInvPaging{float:right; margin-bottom:6px; font-size:11px; text-align:right;}
.searchInvPaging img{position:relative; top:1px; padding:0 3px 0 3px;}
.searchInvCheckbox{}
table.searchInvResultsTable{}
/* search detail */
#searchInvDetailPhotos{float:right; width:252px; margin:0 0 10px 10px;}
#searchInvDetailPhotos img.photo1{padding:1px; border:1px solid #A9ABAD;}
#searchInvDetailPhotos img.photo2{margin:0 0 3px 0; padding:1px; border:1px solid #A9ABAD;}
#searchInvDetailPhotos img.photo3{margin:0 0 3px 0px; padding:1px; border:1px solid #A9ABAD;}
#searchInvDetailPhotos div.caption{padding:0 0 5px 0; font-size:9px; color:#A8A9AB;}
#searchInvDetailPhotosMoreImg{float:right;}
#searchInvDetailPhotosMore{padding-top:5px;}
#searchInvDetailPhotosPrint{display:none;}
#searchInvDetailPhotosPrint img{display:none;}
/************ END:  SEARCH INVENTORY / SALE BOOK ************/

/************ BEGIN:  MARKET REPORT ************/
/* search page */
#marketReportForm{padding-top:3px;}
#marketReportFormContainer{padding:10px 10px 5px 10px; border:1px solid #7C95B1;}
.marketReportAdvImg{display:block; margin:24px 0 0 0; text-align:right;}
#marketReportHideSearch{float:right; margin:10px 0 0 0;}
.marketReportDisplay{margin:10px 0 0 67px;}
.marketReportDisplay select{margin-top:2px;}
/* search results */
.marketReportPaging{float:right; margin-bottom:6px; font-size:11px; text-align:right;}
.marketReportPaging img{position:relative; top:1px; padding:0 3px 0 3px;}
#marketReportLegend{margin:0 0 12px 0; clear:both;}
#marketReportLegend div{float:left; width:170px;}
#marketReportLegend span{color:#540710;}
/************ END:  MARKET REPORT ************/

/************ BEGIN:  SALE BOOK LISTING REPORT ************/
table#saleBookRptHeader{width:100%; text-align:center;}
table#saleBookRptHeader td.saleDate{width:25%; text-align:left; font-size:12px; font-weight:bold;}
table#saleBookRptHeader td.title{width:50%; font-size:13px; font-weight:bold; color:#540710; text-align:center;}
table#saleBookRptHeader td.disclaimer{width:25%; text-align:right;}
#saleBookRpt{}
#saleBookRpt table td{vertical-align:top; line-height:1.2em;}
#saleBookRpt table.saleBookRptTbl{margin-bottom:14px; border:1px solid #E5E8EB;}
#saleBookRpt table.saleBookRptTbl .odd{background-color:#FFFFFF;}
#saleBookRpt table.saleBookRptTbl .even{background-color:#F4F6F7;}
#saleBookRpt table.saleBookRptTbl th{background:#FFFFFF; color:#000000; font-size:11px; padding:5px 2px 5px 2px; line-height:1.2em; vertical-align:bottom; border-bottom:1px solid #7C95B1; text-align:left;}
#saleBookRpt table.saleBookRptTbl th a{display:block; width:100%; height:100%; color:#FFFFFF; text-decoration:underline;}
#saleBookRpt table.saleBookRptTbl th img{margin-bottom:3px;}
#saleBookRpt table.saleBookRptTbl td{padding:2px 2px 12px 2px; font-size:12px; font-family:"courier new", monospace, courier;}
#saleBookRptSectionHeader{margin:18px 0 4px 0; padding-top:4px; font-size:12px; font-weight:bold; text-align:center; border-top:3px double #373737;}
/* printing instructions */
#saleBookPrint{width:550px; text-align:left; margin:10px 0 10px 0; color:#540710; background:#F4F6F7; border:1px solid #E5E8EB; clear:both;}
#saleBookPrint .title{margin:5px 0 5px 0; font-size:12px; font-weight:bold;}
#saleBookPrint img, #saleBookPrint #hlPDF{float:left; margin-bottom:80px; padding:3px 10px 0 0;}
#saleBookClose{position:absolute; margin:10px 0 0 800px;}
/************ END:  SALE BOOK LISTING REPORT ************/

/************ BEGIN:  PRINT VEHICLE LISTING REPORT ************/
table#printVehicleRptHeader{width:100%; text-align:center;}
table#printVehicleRptHeader td.saleDate{width:25%; text-align:left; font-size:12px; font-weight:bold;}
table#printVehicleRptHeader td.title{width:50%; font-size:13px; font-weight:bold; color:#540710; text-align:center;}
table#printVehicleRptHeader td.disclaimer{width:25%; text-align:right;}
#printVehicleRpt{}
#printVehicleRpt table td{vertical-align:top; line-height:1.2em;}
#printVehicleRpt table.printVehicleRptTbl{margin-bottom:14px; border:1px solid #E5E8EB;}
#printVehicleRpt table.printVehicleRptTbl tr.printVehicleRptTblHeader{background:#99ADC4; color:#FFFFFF; padding:5px; font-weight:bold; line-height:1.2em; vertical-align:bottom; border-bottom:1px solid #7C95B1; text-align:left;}
#printVehicleRpt table.printVehicleRptTbl td{padding:5px;}
/* printing instructions */
#printVehiclePrint{width:400px; text-align:left; margin:10px 0 10px 0; color:#540710; background:#F4F6F7; border:1px solid #E5E8EB; clear:both;}
#printVehiclePrint .title{margin:5px 0 5px 0; font-size:12px; font-weight:bold;}
#printVehiclePrint img{float:left; margin-bottom:80px; padding:3px 10px 0 0;}
#printVehicleClose{position:absolute; margin:10px 0 0 577px;}
/************ END:  PRINT VEHICLE LISTING REPORT ************/

/************ BEGIN:  FORMS ************/
form{padding:0; margin:0; display:inline;}
.formHeading{margin:12px 0 6px 0; font-size:12px; font-weight:bold; color:#11335A;}
.formSubheading{margin:12px 0 6px 0; font-size:11px; font-weight:bold; color:#11335A;}
.required{color:#540710; font-weight:bold;}
.requiredImg{padding-right:3px;}
.response{font-weight:bold; color:#11335A;}
.instructions{font-weight:bold; color:#11335A;}
.error{width:70%; text-align:center; margin:10px 0 10px 0; font-weight:bold; color:#540710; clear:both;}
table.formTable td, #popupBody table.formTable td{vertical-align:top; padding:0 3px 5px 3px;}
form td.label{padding-top:3px; text-align:right; font-weight:bold;}
.label{text-align:right; font-weight:bold;}
.labelLeft{text-align:left; font-weight:bold;}
form td.text{padding-top:3px;}
.field{font-family:"courier new", monospace, courier; font-size:11px;}
input.field{font-family:"courier new", monospace, courier; height:12px; font-size:11px;}
input.radio{}
input.check_box{vertical-align:middle; margin-top:-3px;}
html > body input.check_box{margin-top:-1px;}
.select{font-family:helvetica, arial, sans-serif; font-size:11px;}
select.select{font-family:helvetica, arial, sans-serif; font-size:11px;}
.example{font-size:10px; color:#A8A9AB; line-height:1.0em;}
.formButtons{margin:20px 0 0 0; text-align:center; clear:both;}
.formButtons input, .formButtons img{margin:0 10px 0 10px;}
/************ END:  FORMS ************/

/**** Lane Summary ****/
table.laneTable{padding:0 0 20px 0;}
.laneHeader{background:#ECF1F5; padding:5px; border:1px solid #C3CAD3;}
.lane2ndHeader{font-weight:bold; border-bottom:1px solid #C3CAD3;}
