html {
		padding: 0;
		margin: 0;
}

body {
    font-family: arial;
    font-size: 13px;
	margin: 0;
	background-color: #fff;
}

table td {
    font-size: 13px;
}

h1, h2, h3, h4 {
	text-align: center;
}

h1 {
	font-size: 23px;
	font-family: verdana;
	color: #000;
	border-top: 1px solid #2F2F2F;
	padding: 0 0 4px 0;
	border-bottom: 2px solid #990100;
	/*background: url(images/heading_bg3.jpg) 50% 0 no-repeat;*/
}

h1.logo_title {
border: 0;
}

h4 { margin: 0 0 10px 0; }

a, a:visited, a:hover, a:active {
    color: #990100;
}

a img {
	border: 0;	
}

p { font-size: 12px; line-height: 17px; text-align: left; margin: 20px auto; font-family: verdana; }

p.center {
	text-align: center;
}

div#main {
	width: 800px;
	margin: 0 auto;
}


div#main form {
	margin: 0 auto;	
}

div#main form#auction_logo {
	width: 300px;
	text-align: center;
}

p#description {
	font-weight: bold;
}

table td a {
	text-decoration: none;	
}

table td a:hover {
	text-decoration: underline;	
}

table#riggers td.links a { font-size: 11px; }

table#auction_details {
	margin: 20px 0;
	width: 540px;
}

table#auction_details td {
    padding-bottom: 6px;
}

table#auction_details td.label {
	width: 30%;
	font-weight: bold;
	text-align: right;
	padding-right: 50px;
}

div#auctions {
	width: 700px;
	font-family: arial;
	padding: 0 10px;
	background-color: #fff;
}

div#home_auctions {
	width: 180px;
	float: right;
	border: 1px solid #aaa;
	padding: 6px;
	margin: 0;
}

div#home_auctions h3 {
	margin: 10px 0;
	font-size: 14px;
}

div#home_auctions ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#home_auctions ul li {
	margin-bottom: 10px;
}

div#home_auctions ul li a {
	font-weight: bold;
}

div#home_auctions ul span {
	font-size: 11px;
}

div#home_auctions form {
	text-align: center;
	margin: 0;
}

div#home_auctions form input#email, div#home_auctions form input#search {
	width: 100px;
}

div#auctions p.center {
text-align: center;
}

div#auctions p.home {
margin: 10px 0 10px 40px;
}

div#auctions p#map_note {
    text-align: center;
    color: #666;
}

div#auctions a.other {
	float: right;
	font-size: 13px;
}

div#auctions table {
	margin: 0 auto;
	width: 640px;	
}

div#auctions table tr.pink td { background-color: #CFCFCF; }

div#auctions table th {
	text-align: center;
	font-size: 15px;
	padding: 0 4px 6px 4px;
}

div#auctions table td {
	font-family: arial;
	font-size: 13px;
	padding: 20px 4px;
	text-align: left;
	font-weight: bold;
    vertical-align: middle;
}

div#auctions table td.auction_name { padding-left: 10px; }
div#auctions table td.auction_name a { font-weight: bold; font-size: 17px; }
div#auctions table td.auction_name span { padding-left: 10px; }
div#auctions table td.time, div#auctions table td.lot_number, div#auctions table td.quantity {
	text-align: center;
}

table#addauction {
	width: 700px;
	margin: 0 auto;
}

table#addauction td.label {
	width: 40%;
	padding-right: 40px; 
	text-align: right;
	font-weight: bold;
}

table#addauction td.label span {
		font-size: 11px;
		font-weight: normal;
}

ul#admin_menu {
	list-style: none;
	height: 20px;
	margin: 0 auto;
}

ul#admin_menu li {
	float: left;
	margin: 0 15px;
}

form#delete_auction {
	border: 1px solid #666;
	background-color: #ccc;
    margin-bottom: 20px;
}
form#delete_auction p {
text-align: center;
}

table#photo_upload {
	margin: 0 auto;
}

table#photo_upload td {
	text-align: center;
	padding-bottom: 20px;
}

table#photo_upload div {
	margin-bottom: 10px;
	text-align: right;
}

ul#auction_header {
    list-style: none;
    height: 27px;
    padding: 0;
	margin: 0;
}

ul#auction_header li {
    float: left;
    height: 26px;
	display: block;
	border: 1px solid #ccc;
}

ul#auction_header li#info { width: 90px; }
ul#auction_header li#catalog { width: 64px; }
ul#auction_header li#brochure { width: 72px; }
ul#auction_header li#directions { width: 80px; }
ul#auction_header li#hotels { width: 56px; }
ul#auction_header li#terms { width: 56px; }
ul#auction_header li#riggers { width: 210px; }
ul#auction_header li#forms { width: 56px; }

ul#auction_header li a {
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
	text-decoration: none;
	display: block;
	height: 18px;
	padding: 4px;
	background-color: #990100;
	color: #fff;
    text-align: center;
}

ul#auction_header li a:hover {
	background-color: #fff;
	color: #990100;
}

#auction_info2 {
	border: 1px solid #ccc;
    margin: 0 !important;
    margin: -1px 0 0 0;
}

ul#topnav, ul#topnav ul {
    padding: 0;
    list-style: none;
    margin: 0;
	line-height: 19px;
}

ul#topnav {
    width: 720px;
    height: 19px;
}

ul#topnav li {
    float: left;
    width: 120px;
    position: relative;
}

ul#topnav li#aboutus, ul#topnav li#aboutus a, ul#topnav li#aboutus ul, ul#topnav li#aboutus ul li {
    width: 100px;
}
ul#topnav li#auctions, ul#topnav li#auctions a, ul#topnav li#auctions ul, ul#topnav li#auctions ul li {
    width: 100px;
}

ul#topnav li#jobsnav, ul#topnav li#jobsnav a {
		width: 160px;
}

ul#topnav li a {
	width: 120px;
    display: block;
    text-align: center;
    line-height: 19px;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    background-color: #2F2F2F;
}

ul#topnav li a:hover {
    background-color: #6F6F6F;
}

ul#topnav li ul {
    position: absolute;
	width: 144px;
    top: 19px;
    left: -200000px;
    background-color: #2F2F2F;
}

ul#topnav li:hover ul, ul#topnav li.sfhover ul {
    left: auto;
}

ul#topnav li ul ul {
    margin: -19px 0 0 100px;
}

ul#topnav li:hover ul ul, ul#topnav li.sfhover ul ul {
    left: -20000px;
}

ul#topnav li:hover ul, ul#topnav li li:hover ul, ul#topnav li.sfhover ul, ul#topnav li li.sfhover ul {
	left: auto;
}

ul#topnav li ul li a {
    display: block;
		height: 19px;
		width: 144px;
		background-color: #7F3737;
}

#auctions {
		
}

#auctions table#regional {
	width: 90%;
}

#auctions table#regional td {
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}

p#look_forward {
	color: #666;
	font-weight: bold;
	}
	
p.error_message {
	color: red;	
}

p.status {
	color: green;	
}

table#mailinglist td.label, table#requestquote td.label {
	text-align: right;
}

div#auctions table#requestquote { width: 400px; }

ul#forms {
	width: 320px;
	margin: 0 auto 30px auto;
	padding: 0;
}

form.brochure_form {
	width: 300px;
	text-align: center;
	margin: 0 auto 30px auto;
}

a#brochure_link { display: block; width: 100px; margin: 20px auto; text-align: center; font-size: 22px; text-decoration: none; }

div#auction_info2 p#auction_footer {
	text-align: center;
	font-style: italic;
    font-size: 11px;
	width: 680px;
}

a.map { text-decoration: underline; }

div#teammembers { text-align: center; width: 520px; margin: 40px auto; }
div#teammembers h3 { font-size: 17px; margin: 0; }
div#teammembers h4 { font-size: 13px; margin: 0; }
div#teammembers p { font-size: 12px; line-height: 17px; text-align: left; margin: 10px auto 40px auto; }

div#auctions table.search_results { width: auto; }
div#auctions table.search_results td { width: auto; font-size: 11px; line-height: 18px; padding: 0 10px; vertical-align: middle; height: 18px; }

div#search { text-align: center; margin: 0; padding: 20px 0; }
div#search form { width: 300px; margin: 20px auto; }
div#search form p { text-align: right; width: 260px; }

div#edit_auction form { margin-bottom: 40px; padding: 20px; }

table#rosen_reports { width: 300px; margin: 0 auto; }

div#auction_box { width: 500px; margin: 0 auto 20px auto; font-size: 14px; padding-bottom: 30px; border-bottom: 1px solid #aaa; }
div#auction_box span { font-size: 17px; }
div#auction_box a { font-size: 22px; }

table#auctions { margin: 0 auto; width: 700px; }

div#item_photos { text-align: center; }

table#auction_catalog td a { text-decoration: none; text-align: center; display: block; }

a h3 {
		text-decoration: underline;
		font-size: 22px;
}
a:hover h3 {
		text-decoration: none;
}

div#catalog_search {
        width: 370px;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 60px;
}
div#catalog_search h3, div#catalog_search form { display: inline; }

div#job_box { width: 500px; margin: 20px auto; font-size: 14px; padding-bottom: 30px; border-bottom: 1px solid #aaa; }
div#job_box span { font-size: 17px; }
div#job_box a { font-size: 22px; }
div#job_box p { margin: 0 0 20px 0; }
span.job_title {
        font-size: 22px;
        color: #990100;
        font-weight: bold;
}
p.job_disclaimer {
        font-style: italic;
}