ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a, a:visited {
text-decoration: none;
color: #0051A8;
}

body, input, select {
font-family: 'Trebuchet MS', Arial;

}

.catalog a, .catalog a:visited {
color: #330000;
font-size: 14px;
font-weight: bold;
}

a:hover {
text-decoration: underline;
}

body, td {
margin: 0;
padding: 0;
background-color: #fff;
font-size: 10pt;
}

td {
vertical-align: top;
padding: 5px;
}

h1 {
font-size: 14pt;
font-weight: normal;
}

h2 {
font-size: 12pt;
font-weight: normal;
}

h3 {
font-size: 12pt;
}

.deed td {
background-color: #CDB38B;
}

.catalog th {
background-color: #CDB38B;
color: white;
font-weight: normal;
font-size: 10pt;
padding: 2px 5px 2px 5px;
}

.catalog ul {
list-style: none;
}

.light td {
background-color: #F7F3ED;
}

.dark td {
background-color: #E9DECC;
}

.money {
text-align: right;
}

.thumbnail {
text-align: center;
}

#auctionList {
width: 174px;
}

/* These characteristics apply to both the level-one ul's and the nested ul's. */
ul#auctionList, ul#auctionList ul {
color: white;
margin: 0;
padding: 0;
list-style: none;
}

.loadedCatalog a {
font-weight: bold;
}

.blankCatalog a {
font-weight: normal;
}

.loadedCatalog a, .blankCatalog a {
color: black;

}

/* List headings (date). */
ul#auctionList li {
margin-top: 10px;
background-color: #CDB38B;
color: black;
}

/* Nested li's inheret all level-one attributes, so they have to be "un-set". */
ul#auctionList ul li {
margin-top: 0px;
font-weight: normal;
border-bottom: 0px dashed #ccc;
background-color: #E9DECC;
/* text-align: left; */
}

/* Nested ul links */
ul#auctionList ul a {
text-decoration: none;
}

/* Nested ul li links */
ul#auctionList ul li a {
display: block;
width: 168px;
margin: 0;
padding: 0 0 0 6px; 
text-decoration: none;
}

/* Nested ul li links (hover) */
ul#auctionList ul li a:hover {
background-color: #F7F3ED;
}

ul#faq {
margin-left: 0px;
padding-left: 0px;
}

ul#faq li {
list-style: none;
}

ul#other li {
list-style: none;
}

#findParcel {
margin-top: 25px;
}

#findParcelForm {
text-align: center;
}

#left {
background-color: #F7F3ED;
float: left;
width: 200px;
margin: 0; padding: 0;
padding-top: 8px;
height: 6000px;
text-align: center;

margin-right: 20px;
}

#left a, #left a:visited {
color: black;
}

ul {
text-align: left;
}

#right {
float: right;
width: 200px;
margin: 0; padding: 0;
height: 800px;
}

#middle {
margin:0 200px;


}

#upcoming {
color: black;
}

.column {
margin: 0; padding: 0.5em 1em;
}

.center {
text-align: center;
}

.controlContainer {
padding: 20px;
}

.controlMenu {
padding: 3px 3px 3px 5px;
}

.lotTable {
margin-top: 20px;
}

.lotTable td {
padding: 0px;
}

.lotTable th {
text-align: left;
}

.preview td, tr {
font-size: 8pt;
}

.bigHeading {
font-size: 20pt;
font-weight: bold;
padding-top: 10px;
}

ul#faq {
padding-top: 10px;
}

#faq .question {
font-weight: bold;
}

#faq .answer {
padding-bottom: 15px;
}

ul#faqMenu {
padding: 10px 0 10px 0;
}

ul#faqMenu li {
list-style: none;
margin-bottom: 5px;
}

ul#faqMenu a {
color: #35586C;
}

.text p {
margin-bottom: 16px;
}

.text h1 {
margin-bottom: 16px;
}

.adminLogin td {
background-color: #F7F3ED;
vertical-align: middle;
}

a.adminLink, a.adminLink:visited {
font-size: 12pt;
color: #0051A8;
font-weight: bold;
}

ul.addressBlock {
background-color: #ddf;
width: 400px;
padding: 10px;
}

ul.addressBlock li {
list-style: none;
}

.lotBlock {
width: 400px;
border: 1px solid #ccc;
margin: 10px 10px 10px 0px;
padding: 10px;
}

.lotBlock-active {
background-color: #ddf;
}

.lotBlock-collapsed {
height: 20px;
}

ul.lotAddress {
background-color: #ddf;
padding: 5px;
margin: 5px 0 5px 0;
}

ul.lotAddress li {
list-style: none;
font-size: 12pt;
}

.entryArea {
background-color: #ddf;
padding: 10px;
}

.entryArea td {
background-color: #ddf;
padding: 0px;
margin: 0px;
}

.bigBreaks {
margin: 15px 0 15px 0;
}

.bids td, th {
text-align: left;
font-size: 12pt;
}

.bids th {
border-bottom: 1px solid black;
padding-top: 20px;
}

#bidRight {
position: relative;
top: 150px;
border: 1px solid #ccc;
margin-left: 100px;
height: 200px;
width: 200px;
text-align: center;
font-weight: bold;
font-size: 28px;
color: #888;
cursor: pointer;
}

#bidRightInner {
display: table-cell;
vertical-align: middle;
height: 200px;
}

#bidRight:hover {
background-color: #ddf;
}

.buttonTable {
margin: 10px 0 10px 0;
}

.buttonTable td {
padding: 10px 10px 0 10px;
}

.button {
width: 130px;
}

.strongNote {
font-weight: bold;
color: #446;
font-size: 12pt;
}

.deleteLink {
text-align: right;
position: relative;  
top: -30px;
left: -10px;
margin-bottom: -20px;
font-weight: bold;
color: #446;
font-size: 12pt;
}

.draggableAddress {
cursor: pointer;
}

#bidderInfo {
margin-bottom: 10px;
}

#amountBox, #paymentBox {
border: 1px solid #ccc;
padding: 10px;
width: 270px;
margin-right: 15px;
}

#amountBox table, #paymentBox table {
width: 100%;
border-collapse: collapse;
}

#amountBox table td, #paymentBox table td {
padding: 3px;
border-bottom: 1px dashed #ccc;
}

#amountBox table th, #paymentBox table th {
font-size: 10pt;
border-top: 1px solid black;
}

#amountBox table th.heading, #paymentBox table th.heading {
font-size: 10pt;
border-bottom: 1px solid black;
border-top: 0px;
}

#amountBox table th.subheading, #paymentBox table th.subheading {
border-top: 1px dashed #ccc;
padding-top: 5px;
}

#paymentBox table td.deleteColumn {
border: 0px;
width: 24px;
text-align: right;
font-weight: bold;
}

#paymentBox table td.deleteColumn a {
border: 1px solid #ccc;
padding: 0px 4px 0px 4px;
}

#paymentBox table td.deleteColumn a:hover {
background-color: red;
border: 1px solid red;
color: white;
text-decoration: none;
}

.receiptPaymentBox table td.deleteColumn a {
display: none;
}

.receiptAmountDue {
margin-bottom: 10px;
}

#paymentBox table td.indent {
width: 8px;
border: 0px;
}

.goButton {
width: 40px;
}

.person-active {
border: 2px solid #88a;
margin: -2px;
}

.huge {
font-size: 18pt;
font-weight: bold;
margin-bottom: 10px;
}

ul#receiptTerms li {
margin-bottom: 10px;
}

#receiptText {
width: 400px;
margin-left: 20px;
font-size: 8pt;
}

#receiptText table {
margin-top: 20px;
}

#receiptText table td {
margin: 0px;
padding: 0px;
font-size: 8pt;
}

.receiptLot, .receiptLotFirst {
font-size: 8pt;
margin-bottom: 5px;
border-bottom: 1px solid black;
}

.receiptLotFirst {
padding-top: 5px;
border-top: 1px solid black;
}

.receiptLot ul, .receiptLotFirst ul {
margin-bottom: 5px;
}

.receiptLot ul li, .receiptLotFirst ul li {
list-style: none;
}

ul.report {
list-style: none;
}

table.report {
/* This prevents borders from being broken up between cells. */
border-collapse: collapse;
}

table.report td, th {
margin: 0px;
padding: 0px 8px 2px 8px;
font-size: 10pt;
}

table.report tr.total td {
border-top: 1px solid black;
font-weight: bold;
padding-bottom: 10px;
}

table.report tr.total td.blank {
border: 0px;
}

table.report td.heading {
font-weight: bold;
padding-top: 20px;
text-align: center;
}

#menuNote {
text-align: left;
}

.leftSection {
border-top: 1px dashed #CDB38B;
margin: 15px 20px 0px;
padding: 10px 0px 0px;
width: 170px;

}

.leftSection, .leftSection input {
font-size: 11px;
}

.defaultimagebackend {
background-color: black;
border: 5px solid black;
height: 100px;
width: 150px;
text-align: center;
font-weight: 900;
color: white;
font-size: 15px;
}

.selectimagebackend {
background-color: black;
border: 5px solid black;
height: 100px;
width: 150px;
text-align: center;
font-weight: 900;
color: white;
font-size: 15px;
display: inline-block;
}

#janet {
display: none;
font-size: 10pt;
padding-top: 10px;
text-align: center;
}

#janetbg {
display: none;
filter: alpha(opacity=85);-moz-opacity:.85;opacity:.85;
background-color: white;
border: 1px solid #ccc;
}

#janet, #janetbg {
position: absolute;
left: 280px;
top: 100px;
height: 250px;
width: 300px;
}

#map {
margin: 20px 0px 0px 10px;
border: 0px;
}

#map-small {
text-align: center;
padding-top: 40px;
}

#countyName {
width: 75%;
text-align: center;
font-size: 14pt;
}

#emailList {
width; 200px;
background-color: #F7F3ED;
padding: 5px;
}

#ebay {
margin: 0px 20px 10px;
padding-bottom: 10px;
border-bottom: 1px dashed #CDB38B;
}

#ebay a, #ebay a:visited {
color: #0051A8;
}

ul.bullet { 
	list-style-type: disc;
	list-style-position: inside;
}

