body {
margin: 0 0 0 0;
padding: 0 0 0 0;
}


.invisible {
visibility: hidden;
}


h1,h2 {
font: italic normal 18px/30px Arial, Helvetica, sans-serif;
color: #E4B91E;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h2 {
font: italic bold 16px/25px Arial, Helvetica, sans-serif;
}

p, a {
font: italic 11px/16px Arial, Helvetica, sans-serif;
color: #FFF;
margin: 0 0 10px 0;
padding: 0 0 0 0;
}
body#homepage #contentBlock p {
font: bold italic 15px/20px Arial, Helvetica, sans-serif;
color: #E4B91E;
text-align: center;
}

body#homepage #contentBlock {
padding: 30px 50px 70px 30px;
}
body#searchpage #contentBlock {
padding: 50px 10px 30px 10px;
min-height: 312px;
}

* html body#searchpage #contentBlock {
height: 310px;
}

body#homepage #contentBlock ul {
font: 18px/36px Arial, Helvetica, sans-serif;
color: #E4B91E;
text-align: justify;
list-style-type: none;
width: 410px;
margin: 0 0 0 52px;
padding: 10px 10px 10px 15px;
border: 2px solid #E4B91E;
}



#container {
width: 800px;
margin: 0 auto;
background: #800000;
}



#header {
height: 120px;
background: #003B00 url(stat/logo.gif) no-repeat;
border-bottom: 2px solid #E4B91E;
}

ul#navigation {
margin: 0;
padding: 0 0 0 0;
list-style-type: none;
background-color: #E4B91E;
width: 800px;
border-bottom: 2px solid #E4B91E;
float: left;
}
ul#navigation li {
float: left;
margin: 0 1px 0 0;
}
ul#navigation li a {
font: bold italic 12px/22px Arial, Helvetica, sans-serif;
color: #E4B91E;
text-align: center;
text-decoration: none;
background-color: #800000;
display: inline;
display: block;
width: 208px;
margin: 0 0 0 0;

}
ul#navigation li.last a {
width: 172px;
}
ul#navigation li.last {
border: 0;
margin: 0 0 0 0;
}
ul#navigation li a:visited {
}
ul#navigation li a:hover {
background-color: #CC3300;
}


#sloganAndPicture {
height: 30px;
background: #003B00;
clear: both;
margin: 0 0 0 0;
border-bottom: 3px solid #E4B91E;
}

#sloganAndPicture h2 {
font: italic 18px/22px Arial, Helvetica, sans-serif;
color: #E4B91E;
width: 400px;
padding: 20px 0 0 25px;
}



#addressColumn {
background-color: #800000;
width: 174px;
float: left;
padding-top: 30px;
}

#addressColumn p, a {
font: italic bold 16px/16px Arial, Helvetica, sans-serif;
color: #E4B91E;
text-align: center;
}

#addressColumn p {line-height:150%; padding-bottom:10px;}

h2.currentPage {
font: italic bold 13px/32px Arial, Helvetica, sans-serif;
color: #FFF;
text-align: center;
background-color: #003B00;
border-bottom: 1px solid #E4B91E;
vertical-align: top;
margin: 0 0 20px 0;
}

#contentBlock {
background-color: #800000;
width: 542px;
float: left;
padding: 30px 50px 30px 30px;
border-left: 3px solid #E4B91E;
/* Fix that pesky italic pushing the width in IE problem */
overflow: visible;
display: inline;
}

#contentBlock img {
float: left;
margin: 5px 10px 10px 0;
padding: 3px;
border: 1px solid #E4B91E;
}

#footer {
font: italic 1px/1px Arial;
background-color: #003B00;
height: 30px;
clear: both;
border-top: 3px solid #E4B91E;
}

form {
font: italic bold 12px/18px Arial, Helvetica, sans-serif;
text-align: left;
}

label {
color: #E4B91E!important;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

input, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #CCCC99;
color: #000!important;
}
.checkbox {
background-color: #800000;
}

#submitButtons {
width: 155px;
float: left;
height: 30px;
}

*html a.form_btns, *a.form_btns_reset{border-bottom:1px solid #FFF;background-color:#E4B91E;}

a.form_btns, a.form_btns_reset {
font: bold 10px/25px Verdana, Arial, Helvetica, sans-serif;
color:#800000;
text-decoration: none;
margin:0;padding:5px;
border:1px solid #FFF;background-color:#E4B91E;
}

a.form_btns:hover, a.form_btns_reset:hover {
border:1px solid #FFF;background-color:#FF9900;
}

/* APPROPRIATE BUTTON BACKGROUND GRAPHIC BASED ON PAGE BODY ID */

body#registerPage div.submitButtons a {
width: 74px;
height: 24px;
background: #800000 url(buttons/Register.gif) no-repeat 0 0;
float: left;
margin-top: 10px;
}
body#registerPage div.submitButtons a:hover {
background-position: -74px 0;
}
/* ======== */

body#valuationPage div.submitButtons a {
width: 144px;
height: 24px;
background: #800000 url(buttons/request-valuation.gif) no-repeat 0 0;
float: left;
margin-top: 10px;
}
body#valuationPage div.submitButtons a:hover {
background-position: -144px 0;
}
