/*

Design, CSS & XHTML by Ben Bleikamp [http://www.bleikamp.com]

*/

@import url("reset.css");

body { background: #b8b8b8; color: #222; font: 62.5% Helvetica, Verdana, Arial, sans-serif; }

/* --\\ Site Structure //-- */

#frame { margin: 0 auto; width: 826px; }

#container { float: left; width: 810px; background: #b8b8b8 url("images/sitebg.gif") 0 0 repeat-y; margin: 0 auto; padding: 0px 8px 0px 8px; }

	#logo { display: block; clear: both; width: 246px; height: 94px; margin: 15px 0 10px 4px; background: url("images/auction_bloopers.gif") 0 0 no-repeat; text-indent: -5000px; }

	#mainbox { float: left; background: #1d74b8; width: 810px; padding: 10px 0 0 0; margin: 0 0 10px 0; border-bottom: 1px solid #1d74b8; }
	
		#search { float: left; display: block; width: 810px; padding: 5px 0; background: url("images/searchbg.gif") 0 0 repeat-y; overflow: hidden; }
		
			#search_box { float: left; width: 400px; padding: 10px; background: #fff; }
			
			#search_instructions { float: right; width: 370px; padding: 10px; background: url("images/instructions_bg.gif") top right no-repeat; }
		
	#content { float: left; width: 790px; padding: 10px; }
	
		#left { float: left; width: 480px; } 
		
			.searches { float: left; width: 150px; margin-right: 15px; border-top: 1px solid #b2bdc6;}
			
			.searches ul { background: url("images/searches_bg.gif") 0 0 repeat-x; padding: 5px;}
			.searches ul li { font-size: 1.3em; margin-bottom: .3em; }
			.searches ul li.title { font-weight: bold; margin-bottom: .5em; }
			
			.last { margin: 0; }
		
		#right { float: right; width: 300px; }
		
		#footer { float: left; width: 790px; padding: 10px; margin: 20px 0 0 0; border-top: 1px solid #b8b8b8; background: #fff url("images/footerbg.gif") bottom left no-repeat; }
	
#nav { float: left; width: 100%; background: #222; padding: 10px 0 5px 0; }
	
	#nav_container { width: 810px; margin: 0 auto; }
	
	#nav ul { margin: 0 auto; float: right; }
	#nav ul li { float: left; font-size: 1.2em; }
		
		#nav a, #nav a:visited { color: #fff; text-decoration: none; padding: 7px 10px 10px 10px; line-height: 18px; }
		#nav a:hover { color: #1d74b8; background: #fff; }
		#nav a.active { color: #1d74b8; background: #fff; }
		
/* --\\ Typography, Headlines //-- */

h1, h2, h3, h4 { font-size: 1em; letter-spacing: -1px; }

h1 { color: #fff; background: #1d74b8; font-weight: bold; text-align: center; font-size: 1.8em; padding: 0px 0 10px 0; }

h2 { color: #1d74b8; font-size: 2em; font-weight: normal; margin-bottom: .35em; }

h3 { font-size: 1.65em; font-weight: bold; text-align: center; }

	#search_box h2 { color: #222;}
	
p { font-size: 1.2em; line-height: 1.8em; margin-bottom: 1.5em; }
	
/* --\\ Common Elements //-- */

a, a:visited { color: #1d74b8; }
a:hover { color: #336699; }

dt { font-size: 1.3em; font-weight: bold; line-height: 1.6em; }

dd { font-size: 1.3em; line-height: 1.5em; margin-bottom: .5em; }

a img { border: none; }
img.center { margin: 0 auto; display: block; }
img.left { float: left; clear: left; }
img.right { float: right; clear: right; }

/* --\\ Search Form //-- */

#social {text-align: right; width: 100%;}
input[type="text"]  { border: 1px solid #999; padding: 5px; width: 245px; font-size: 1.4em; }
select {border: 1px solid #999; padding: 5px;  font-size: 1.4em}

select#ebay_site { border: 1px solid #999; padding: 4px; }
input#bloop_it { float: left; }

#helphide { float: left; width: 250px; font-size: 1.2em; }
#helpshow { float: left; width: 250px; font-size: 1.2em; }
#helphide ul li { list-style: none; margin: 0 0 .3em 0; }
#helpshow ul li { list-style: none; margin: 0 0 .3em 0; }

#inputs { float: left; margin: 0 0 15px 0; }