/* CSS Document */



html, body {

	margin:0;

	padding:0;

	text-align:center;

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

	

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#404040;

}



img{border:none;}



.clear{clear:both;}

.left{float:left;}

.right{float:right;}



a{color:#0066ff;}





/*   */



#bg_repeater{

	width:auto;

	height:250px;

	

}



#wrapper {

	width:815px;

	margin:0 auto;

	padding:0;

	text-align:left;

}



#header{

	width:auto;

	margin:0 0 10px 0; padding:0;

	clear:both;

	text-align:left;

}

#footer {

	margin:14px 0 0 0;

	background:url(../images/footer_bg.gif) top left repeat-x;

	

	padding:30px 30px 0 30px;

	height:100px;

	

	color:#666;

	font-size:9px;

}

#footer a {

	color:#666;

	text-decoration:none;

}

#footer a:hover {

	color:#0066ff;

}



.info_blurb {

	background:url(../images/gray_underline.gif) top left repeat-x;

	margin:7px 0 0 0;

	padding:7px 0 0 0;

	font-size:10px;

	color:#FFF;

}



.blurb_title {

	display:block;

	font-weight:normal;

	font-size:12px;

	margin-bottom:2px;

}

#front_page_auctions {

	margin-top:14px;

}

#upcoming_auctions {

	background-color:#CCC;

	padding:15px 0 0 0;

	margin:0;

}

#upcoming_acution_nav {

	background-color:#b7b7b7;

	padding:5px 0px;

	font-size:15px;

}

.date_blurb {

	display:block;

	float:left;

	border-right:1px solid #afafaf;

	margin:0 0 5px 5px;

	padding:0 3px;

}

.last_date_blurb {

	border:none;

}

.date {

	background:url(../images/date_bg.jpg) top left no-repeat;

	width:90px;

	height:82px;

	float:left;

}

.date_month {

	display:block;

	text-align:center;

	color:#404040;

	

	font-size:14px;

	text-transform:uppercase;

	padding:9px 0 0 0;

}

.date_day {

	display:block;

	text-align:center;

	color:#0066ff;

	

	font-weight:bold;

	font-size:36px;

	padding:0px 5px 0 0;

	letter-spacing:-5px;

}

.date_caption {

	display:block;

	width:61%;

	float:left;

	margin:10px 4px 0 4px;

	

	color:#404040;

	font-size:10px;

}



#page_content {
	display:block;
	background-color:#CCC;
	min-height:300px;
	padding:10px 28px;
	font-size: 14px;

}

* html #page_content {

	height:300px;	

}



/* navigation */

#nav{

	width:auto;

	padding-left:392px;

	margin:0;

}

#nav ul {

	margin:0; padding:0;

}

#nav ul li {

	display:block;

	float:left;

}

#nav li a {

	display:block;

	height:27px;

	text-indent:-99999px;

	text-decoration:none;

}

#nav a#home {background:url(../images/nav_home.png) top left no-repeat; width:61px;}

#nav a#about {background:url(../images/nav_about.png) top left no-repeat; width:59px;}

#nav a#services {background:url(../images/nav_services.png) top left no-repeat; width:72px;}

#nav a#faq {background:url(../images/nav_faqs.png) top left no-repeat; width:52px;}

#nav a#contact {background:url(../images/nav_contact.png) top left no-repeat; width:73px;}

#nav a#press {background:url(../images/nav_press.png) top left no-repeat; width:106px;}



#nav a#home:hover {background:url(../images/nav_home_hi.png) top left no-repeat; width:61px;}

#nav a#about:hover {background:url(../images/nav_about_hi.png) top left no-repeat; width:59px;}

#nav a#services:hover {background:url(../images/nav_services_hi.png) top left no-repeat; width:72px;}

#nav a#faq:hover {background:url(../images/nav_faqs_hi.png) top left no-repeat; width:52px;}

#nav a#contact:hover {background:url(../images/nav_contact_hi.png) top left no-repeat; width:73px;}

#nav a#press:hover {background:url(../images/nav_press_hi.png) top left no-repeat; width:106px;}



/*  general styles */



.arrow_header{

	width:auto;

	height:29px;

	

	padding:10px 0 0 0;

	

	color:#CCC;

	font-size:17px;

	

	background:url(../images/blue_headerBg.gif) top left repeat-x;

}

.arrow_header img{

	float:left;

	margin:-10px 3px 0 0;

}

.gray_lines{

	background:url(../images/darkgray_pattern.gif) top left;

}

.gray_squares {

	background:url(../images/lightgray_squares.gif) top left;

}

.dotted_line1 {

	height:1px;

	width:auto;

	

	background:url(../images/gray_underline.gif) top left repeat-x;

}

.dotted_line2 {

	height:1px;

	width:auto;

	

	background:url(../images/blue_underline.gif) top left repeat-x;

}

.dotted_line3 {

	height:1px;

	width:auto;

	

	background:url(../images/lightblue_underline.gif) top left repeat-x;

}

.pic_border{

	border:1px solid #ccc;

}

.general_border {

	border:1px solid #484848; 

	background-color:#000;

}

.alt_text1{

	color:#0066FF;

}

.btn_next{

	display:block;

	background:url(../images/btn_next.jpg) top left no-repeat;

	width:39px;

	height:39px;

	text-decoration:none;

}

.btn_next:hover{

	background:url(../images/btn_next_hi.jpg) top left no-repeat;

}

.btn_prev {

	display:block;

	background:url(../images/btn_prev.jpg) top left no-repeat;

	width:39px;

	height:39px;

	text-decoration:none;

}

.btn_prev:hover{

	background:url(../images/btn_prev_hi.jpg) top left no-repeat;

}



.mailinglist_title {

	color:#333;

	font-size:14px;

}

.page_title {

	height:14px;

	border-bottom:1px solid #333;

}





.question {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0066FF;

	display: block;

	margin-bottom: 5px;

}

.answer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #404040;

	display: block;

	margin-bottom: 15px;

}

.picfloatleft {

	float: left;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 0px;

	border: 1px solid #000000;

	display: block;

}

.picfloatright {

	float: right;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 10px;

	border: 1px solid #000000;

	display: block;

}
