@import "reset.css";
@import "forms.css";

body {
	background:#9c9a8e url(../img/mainbg.jpg) repeat-x scroll;
	font-family:Verdana,sans-serif;
	font-size:62.5%;
	width:100%;
}
a:link, a:visited { color:#000; text-decoration:none;}

p { font-size:1.1em; line-height:1.8; }
.bold {font-weight:bold;}
.boldunder {text-decoration:underline; font-weight:bold;}

h2 { 
font-size:1.5em;
font-style:normal;
margin-bottom:10px; 
padding-top:8px; 
color:#943d37;
}

h3 {
font-size:1.4em;
font-weight:bold;
color:#000;
padding-bottom:5px;
}
h2.highlight { background:url(../img/highlight.jpg) no-repeat; background-position:right; margin-right:74px; height:26px;}
h2.schedule { background:url(../img/schedulebg.jpg) no-repeat; width:292px; height:36px; padding-left:10px; margin-bottom:0px; }

td.calendar {line-height:1.8; font-size:1.1em; padding:0px 50px 20px 0px;}

.dropcap { 
	color:#943d37;
	float:left;
	font-family:Georgia, Times, Serif;
	font-size:4.2em;
	line-height:.8;
	width:38px;
}

div#wrap {
	width:942px;
	margin: 0 auto;
	position: relative;
	text-align:left;
}

#topline { background:#76765e none repeat scroll 0 0; height:4px; width:100%; }

#logo {
	background:url(../img/hambrookslogo.jpg);
	float:left;
	height:101px;
	width:351px;
}

#logo a {
	height:89px;
	width:325px;
	display:block;
	text-indent:-9000px;
}

/***** NAVIGATION *****/

ul#nav {  
	padding-top:58px;
	float:right; 
}  

ul#nav li {  
	background:	url(../img/navigation.jpg) no-repeat;
	height: 43px;  
	float:left;
}  

ul#nav li a {  
	display: block;  
	height: 100%;  
	text-indent: -9000px;  
	width: 100%;  
}  

/***** ROLLOVERS *****/

ul#nav li#current_auction { background-position: 0px 0px; width:154px; }  
ul#nav li#current_auction:hover { background-position: 0px -53px; }  
ul#nav li#current_auction.current, ul#nav li#current_auction:active { background-position: 0px -106px; }  
ul#nav li#current_auctionOn { background-position: 0px -106px; width:154px; }  

ul#nav li#register { background-position: -154px 0px; width:87px; } 
ul#nav li#register:hover { background-position: -154px -53px; }  
ul#nav li#register.current, ul#nav li#register:active { background-position: -154px -106px; }  
ul#nav li#registerOn { background-position: -154px -106px; width:87px; }  

ul#nav li#buying_selling { background-position: -241px 0px; width:137px; }  
ul#nav li#buying_selling:hover { background-position: -241px -53px; }  
ul#nav li#buying_selling.current, ul#nav li#buying_selling:active { background-position: -241px -106px; }  
ul#nav li#buying_sellingOn { background-position: -241px -106px; width:137px; }  

ul#nav li#absentee { background-position: -378px 0px; width:122px; }  
ul#nav li#absentee:hover { background-position: -378px -53px; }  
ul#nav li#absentee.current, ul#nav li#absentee:active { background-position: -378px -106px;  }  
ul#nav li#absenteeOn { background-position: -378px -106px; width:122px;  } 

ul#nav li#contact { background-position: -500px 0px; width:91px; }  
ul#nav li#contact:hover { background-position: -500px -53px; }  
ul#nav li#contact.current, ul#nav li#contact:active { background-position: -500px -106px; }  
ul#nav li#contactOn { background-position: -500px -106px; width:91px; }
  
/***** CONTENT *****/

#content {
	background:#ebeae6 url(../img/contentbg.gif) repeat-y scroll;
	width:100%;
	position:relative;
	overflow:hidden;
}

#tophr { background:url(../img/tophr.jpg); width:942px; height:15px; clear:both;}
#hrdivider {background:url(../img/hrdivider.jpg); width:921px; height:26px; clear:both; margin-left:10px;}
blockquote { background: url(../img/quote.jpg) left top no-repeat; height:40px; padding-left:40px; margin-top:10px; font-weight:bold; font-style:italic; line-height:1.5em; }
#scheduleside {background:url(../img/scheduleside.jpg) no-repeat; width:11px; height:45px; position:absolute; left:941px; top:126px; z-index:10;}
.timebg { background-color:#d9d7c7; line-height:2em;}
#redarrow {background:url(../img/redarrow.png) no-repeat; width:50px; height:50px; position:absolute; left:-8px; top:518px; z-index:20;}
#redarrow2 {background:url(../img/redarrow.png) no-repeat; width:50px; height:50px; position:absolute; left:-18px; top:175px; z-index:20;}
.divider {background:#a8a79f url(../img/divider.jpg); width:1px; height:354px; float:left;}
.col1 { float:left; width:273px; margin:10px 20px 0px 20px;}  
.col2 { float:left; width:284px; margin:5px 15px 0px 15px;}  
.hlthumb {padding:0px 6px 10px 0px;}
.hlthumb2 {padding:0px 0px 10px 0px;}
#click {float:right; font-weight:bold; color:#4f512c; margin:-12px 0px 5px 0px;}
.col3 { float:left; width:273px; margin:10px 20px 0px 20px;}
.divider2 {background:#a8a79f url(../img/divider.jpg); width:1px; height:354px; float:left;}
.col4 { float:left; width:431px; margin:20px 20px 0px 20px;}
.col5 { float:left; width:430px; margin:20px 20px 0px 20px;}

#cometo {margin:0px 0px 20px 25px;}
ol#halist {
  float: left;
  margin-left:24px;
  padding: 0;
  list-style: none;
  font-size:1.1em; 
  line-height:1.7;
}
ol#halist li.habullet {padding-bottom:20px;}
#registerlist {margin:-50px 0px 0px 180px;}
#bidlist {margin:-50px 0px 20px 180px;}
#paylist {margin:-50px 0px 0px 180px;}

#consigntext {padding-bottom:10px;}

#consignments li {
	font-size:1.3em;
	list-style:none;
	padding:0px 0px 10px 10px;
	float:left;
}
.consignlist {position:absolute; margin:25px 0px 0px 5px; float:none; }
.abullet {padding-right:5px;}

/***** REGISTER PAGE (form styles in forms.css) *****/
#register a {color:#a04a4a; text-decoration:underline;}

/***** CURRENT AUCTION PAGE *****/
#current {
	font-size:1.1em;
	padding:0px 22px;
}
.cthumbs {
	padding:10px;
}
#furniture, #decorative, #art, #jewelry, #coins, #rugs, #silent {
	float:left;
	width:32%;
	margin:0px 10px 10px 0px;
	background-color:#d8d7d0;
}
/***** BUYING/SELLING PAGE *****/
.buyingselling {
	font-size:1.1em;
	padding:0px 40px;
}
.buyingselling a {text-decoration:underline;}
.buyingselling p {padding-bottom:10px;}
.buyingselling {
	list-style:decimal;
}
.buyingselling ol {
	margin-left:10px;
	line-height:1.8;
}
#howtobuy {
text-indent:-5000px;
margin-top:20px;
background:url(../img/howtobuy.jpg) no-repeat;
height:24px;
width:149px;
}

#howtosell {
text-indent:-5000px;
margin-top:10px;
background:url(../img/howtosell.jpg) no-repeat;
height:22px;
width:152px;
}

/***** CONTACT PAGE *****/
.con1 { float:left;  margin:10px 10px 0px 20px;}  
.con2 { float:left;  margin:25px 15px 0px 20px;}  
.con3 { float:left;  margin:10px 20px 0px 20px;}

/***** TERMS AND CONDITIONS *****/
#terms {padding:0px 40px;}
#terms p {padding-bottom:10px;}
#terms h2 {font-size:1.9em; }

/***** FOOTER *****/
#footer {
	background:#ebeae6 url(../img/footerbg.jpg) no-repeat;
	width:942px;
	height:158px;
	position:relative;
	overflow:hidden;
}
#footer a:hover {background-color:#999;}
#footercontent {padding:20px 20px 0px 20px;}
#footercontent img {padding:40px 10px;}
#sitemap {float:right; text-align:right; margin:70px 10px 0px 0px; font-size:1.1em;}
#sitemap img {padding:20px 0px 0px 10px; float:right;}
#sitemap span {float:right; padding:21px 0px 0px 10px}


