
/*html, body { font-family: arial, sans-serif; font-size: 12px; margin: 0; padding: 0; background-color: #000000; }*/
html, body { font-family: arial, sans-serif; font-size: 12px; margin: 0; padding: 0; }
body { width: 100%; height: 100%; }
/*.wrapper { width:950px; min-height: 100%; background:#fff; color:#303030; margin:0 auto; padding:0; }*/
.wrapper { min-height: 100%; background:#fff; color:#303030; padding:0; }
.header { height: 60px; width: 100%; text-align: center; }
.header h1 { border-top: 2px dotted #000000; border-bottom: 2px dotted #000000; padding: 5px 0; }
/*.nav { height: 30px; width: 100%; padding-top: 10px;}*/
.nav { height: 20px; width: 950px; padding-top: 20px; margin: 0 auto;}
/*.content { width: 100%; min-height: 500px; padding-left: 10px; }*/
.content { width: 98%; min-height: 500px; margin: 0 auto; }
/*.footer { width: 100%; height: 85px; text-align: center; padding-top: 5px; border-top: 2px dotted #000000; font-weight: bold; margin-top: 10px; }*/
.footer { width: 100%; height: 85px; text-align: center; padding-top: 5px; border-top: 2px dotted #000000; font-weight: bold; margin-top: 10px; position: relative; top: 70px; }

.aBtn { text-decoration: none; color: #000000; font-weight: bold; }
/*.aBtn a { padding: 1px 5px; margin: 5px 0; line-height: 30px; text-decoration: none; color: #000000; border: 3px ridge #8a8a8a; border-radius:25px; -moz-border-radius:25px; }*/

/*.aBtn a { padding: 1px 5px; margin: 5px 0; text-decoration: none; color: #000000; border: 3px ridge #8a8a8a; border-radius:25px; -moz-border-radius:25px; box-shadow: 2px 2px 5px #888888; }*/
/*.aBtn a:hover, .aBtn a:active { border: 3px groove #c8c8c8; background-color: #f9f7b2; }*/
input[type='submit'], .aBtn a { color: #1C94C4; font-weight: bold; padding: .4em 1em; line-height: 1.4; background: #F6F6F6 url(ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; margin: .5em .4em .5em 0; cursor: pointer; border: 1px solid #CCC; border-radius:5px;white-space:nowrap; }
input[type='submit']:hover, .aBtn a:hover, .aBtn a:active { border: 1px solid #fbcb09; background: #fdf5ce url(ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.framez { border: 0px; }

.image-button { padding-top: 7px !important; padding-bottom: 6px !important;  text-decoration: none; } /* FORCE PADDING */

table.grdvw { width: 98%; border-collapse: collapse; border: 1px solid #000000; margin-top: 10px; }
table.grdvw thead td:last-child { padding: 3px; border-right: 1px solid #000; }
table.grdvw tbody td:last-child { padding: 3px; border-right: 1px solid #000; }
table.grdvw thead td { font-weight: bold; border-left: 1px solid #000; border-bottom: 1px solid #000; padding: 3px; }
table.grdvw thead td a { text-decoration: none; }
table.grdvw tbody td { border-left: 1px solid #000; border-bottom: 1px solid #000; padding: 3px; }
/* I WISH IE WOULD DO ITS JOB */
/*table.grdvw tbody tr:nth-child(odd) { background-color: #dfdfea; }
table.grdvw tbody tr:nth-child(even) { background-color: #fff; }*/
.tr-odd { background-color: #c9ecfb; }
.tr-even { background-color: #fff; }

/* custom jquery styles, need to specify location */
.ui-dialog {}
/*.ui-dialog .ui-button-text { padding: .4em 1em; font-size: 1.4em; display: block; line-height: 1.4; }*/
.ui-dialog .ui-button-text { padding: .4em 1em; display: block; line-height: 1.4; }
.ui-dialog .ui-update { margin-left: 60px; }
#search-form {  margin: 0 auto; } /* width: 950px; */
#search-form select { width: 200px; }
#edit-form select { width: 160px; }
#edit-form input[type='text'] { width: 160px; }
/* I WISH IE WOULD DO ITS JOB */
/*#edit-form table tr td:nth-child(2) { padding-right: 50px; }*/
.td-2nd { padding-right: 50px; }
#edit-form .label { text-align: right; }
.error { color: #ff0000; padding-bottom: 15px; }
.small-note { font-size: 11px; font-weight: bold; font-style: italic; }
#response-modal { margin-top: 15px; text-align: center; }
.orderByLinks { color: #1C94C4; }
.check-update { margin-right: 15px; }
.report-header { font-weight: bold; font-size: 16px; text-decoration: underline; }
.state-header { font-weight: bold; font-size: 14px; text-decoration: underline; }
.county-header { font-weight: bold; font-size: 12px; }
.inventory-report { width: 800px; margin: 0 auto; }
.sales-by-county-report { width: 950px; margin: 0 auto; }

.deleteLink { color: red; }
.deleteLink:hover { text-decoration: underline; cursor: pointer; }
.disabled { background-color: #CCC; }

/* For previous entry on form */
.prevEntry { width: 100%; padding:0; margin:0; text-align:center; }
.peTitle { font-weight: bold; font-size:13px; border-bottom: 1px solid grey; padding-top:15px; margin-bottom: 10px; }
.peContain { width: 100%; }
.peHeader { font-weight: bold; text-align: right; float:left; width:100px; }
.peValue { text-align: left; padding-left: 15px; float:left; }
