html {

	min-width: 800px;

}

body {

	margin: 0;

	padding: 0;

	font: 12px/18px Arial, sans-serif;

	background: #FFF url(../images/header_bg.gif) top left repeat-x;

}



#container {

	position: relative;

	background: url(../images/header_lt.gif) 0 96px no-repeat;

	min-width: 800px;

}





h1#header {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 133px;

	margin: 0;

	padding: 0;

	background: url(../images/header_rt.gif) bottom right no-repeat;

	z-index: 50;

}

	#header a {

		position: absolute;

		top: 10px;

		right: 20px;

		height: 80px;

		width: 515px;

		background: url(../images/header_logo.gif) top left no-repeat;

		text-indent: -1000px;

		text-decoration: none;

		overflow: hidden;

	}



ul#menu {

	position: absolute;

	top: 96px;

	left: 18px;

	width: 180px;

	margin: 0;

	padding: 96px 0 0 0;

	background: #E9CFA9 url(../images/menu_top.gif) top left no-repeat;

	list-style: none;

	line-height: 12px;

	z-index: 51;

}

	ul#menu li {

		margin: 0;

		padding: 0;

	}

		ul#menu li.footer {

			height: 200px;

			background: url(../images/menu_bot.gif) bottom left no-repeat;

		}

	ul#menu a:link,

	ul#menu a:visited {

		display: block;

		padding: 5px 18px;

		color: #780000;

		font-size: 12px;

		text-align: right;

		text-transform: uppercase;

		text-decoration: none;

		letter-spacing: .2em;

	}

	ul#menu a:hover,

	ul#menu a:active {

		background-color: #990000;

		color: #FFF;

	}



#content {

	margin: 0 62px 62px 270px;

	padding-top: 150px;

}

	.float {

		float: right;

		margin: 0 0 18px 18px;

	}

	h2 {

		margin-top: 0;

		padding-top: 0;

		font: 25px "Trebuchet MS", Trebuchet, Arial, sans-serif;

		color: #780000;

		text-transform: uppercase;

		letter-spacing: .2em;

	}

	h3 {

		margin-top: 0;

		padding-top: 0;

		font: 13px "Trebuchet MS", Trebuchet, Arial, sans-serif;

		color: #780000;

		text-transform: uppercase;

		letter-spacing: .2em;

	}

	#content a:link,

	#content a:visited {

		padding: 0 2px;

		color: #780000;

		text-decoration: underline;

	}

	#content a:hover,

	#content a:active {

		text-decoration: none;

	}



#footer {

	padding: 5px 62px;

	background-color: #990000;

	color: #FFF;

	text-align: right;
	clear: both;

}



#credits {

	padding: 5px 62px;

	text-align: right;

}



#credits a:link, a:visited {

	color : #7AC142;} 





/* P STYLES */



p.error {

	padding: 5px;

	border: 1px solid red;

	background-color: #F1DADA;

}

p.feedback {

	padding: 5px;

	border: 1px solid green;

	background-color: #DDF1DA;

}

#container #content ul.auctionbox {
display:inline;
float:left;
margin:0 5px 5px 10px;
padding:0;
position:relative;
width:175px;

}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

