html {height: 60%; margin:0 auto; padding: 0;}
body {height: 100%; margin:0 auto; padding: 0 1em; text-align: center; font: 1em/1.5em arial, sans-serif;
background: #fff url(/images/2roperlogo.gif) no-repeat top left;}
a:link {color: #0000cd; background-color: inherit;}
a:visited {color: #0000cd; background-color: inherit;}
a:link:hover,
a:link:active,
a:visited:hover,
a:visited:active {color: #0000cd; background-color: #e0eeee;}
h1 {font-size: 1.5em;}
li, ul {list-style-type:none;}
q, em, var {font-style: italic;}
hr {width: 95%; height: .25em; color: #e0eeee; background: #e0eeee;}
address, strong {font-weight: bold; white-space: nowrap;}
form {margin:0;padding:0;}
input, select {font-size: .825em;}
table {margin:0 auto;background: #f0f0f0;}
table#dresults {width: 85%; }
tr#sold {color: #cccccc;}
td, th {padding: 0 0 0 0; empty-cells: show; background: #fff;}
td.buttons {background: #000;}
td.col {vertical-align: top;}
input#Identifier {width: 28em;}
div#page-header {margin: 0 auto;}
div#page-content {margin: 0; position: relative; min-height: 100%;}
* html #page-content {height: 60%;}
div#footer {position: relative; margin-top: -5em;}
p.button {margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1em;}
p.footer {font-size: .825em;}
p.header {text-align: right; font-size: .825em; margin-top:0;}
p.left-list {text-align: left;}
p.menu {margin: 0 0 0 -4.5em;font-size: .825em;}
p.nopart {margin: 0 0 0 0;}
p.roper {font-size: .6em;}
p.adverts {margin:5% 0 0 0;}