body { background-color: white; font: 12px/1.75em Helvetica, Arial, sans-serif; color:#333; margin:0 auto; text-align:center  }
* { margin:0; padding:0; }
h1, h2, h3, h4, h5 { color: #333; 	}
p {color:#666;}
a { color: #cc3333; text-decoration: none; line-height:16px; }
a:hover { background:#cc3333; color:#fff; text-decoration: none; }
img a:hover { background:none !important; }
img { border: none; text-decoration: none; }
ul { list-style:none; }

#wrap { width:780px; margin: 0 auto 50px auto; text-align:left; }
	#header { margin-top: 25px;}
	#header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#content { margin: 0 0 40px 0; }
	#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	* html #content { height:1%; }
		
/*--------------------
Self-clearing 
--------------------*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block;}
/* hide from ie mac \*/
* html .clear { height: 1%;}
.clear { display: block;}

#gallery {
  clear: both;
	float: left;
	height: 225px;
	width: 780px;
	border-top: 3px solid #333;
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 20px 0 0 0;
	position: relative;
	}

#gallery:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html #gallery ul li {
	height: 1%;
	}
	
#gallery img#header {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#gallery .arrows2 {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#gallery ul#pastScroller {
    clear: both;
	left: 0px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	position: absolute; 
	width: 90000px;
  }

#gallery ul#pastScroller li {
	float:left;
	display: inline;
	line-height: 18px;
	margin: 20px 0 0 26px;
	margin: expression((this.parentNode.firstChild == this)? "20px 0 0 0" : "20px 0 0 26px");
	padding: 0 0 0 0;
	}

#gallery ul#pastScroller li:first-child {
	float:left;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	line-height: 18px;
	}

* html #gallery ul#pastScroller li { height: 1%;}

#gallery ul#pastScroller li a:hover { text-decoration:none; background:none; }

#gallery ul#pastScroller li img { margin:0 0 5px 0; padding:0; }

#gallery p { font-size:11px; }

/* New PAST AUCTIONS area styles end*/

#headline { margin:0 0 55px 0; clear:both; }
	#single_col { width:780px; float:left; margin: 10px 10px 0 0; padding: 15px 0 0 0; border-top:3px solid #333;  }
		#single_col h1 { padding: 5px 0 15px 0; letter-spacing:-1px;}
		#single_col #copy { width:380px; float:left; padding:0 0 0 0; }
		#copy p { margin: 0 0 20px 0; color:#666; }
		.copy_small { width:175px; float:left; margin: 5px 0 0 20px; font-size:11px; line-height:18px; }
			.copy_small img { margin: 0 0 3px 0; }