@charset "utf-8";
/* CSS Document */
html, body{
  background:#7e9ab1 url(img/body-bg.jpg) center top;
  font-family:Georgia, "Times New Roman", Times, serif;
}
#container{
  background:url(img/container-bg.png) center top repeat-y;
  width:990px; 
  margin:0 auto;
}
#header{
  background:url(img/header-bg.jpg) center top no-repeat;
  height:390px;
  margin-bottom:10px;
  position:relative;
}
#nav{
  position:absolute;
  bottom:8px;
  text-align:right;
}
#nav a{
  display:inline-block;
  background-color:#FFF;
  padding:4px 12px 1px 12px;
  float:right;
  text-decoration:none;
  color:#333;
  font-size:11pt;
  border-bottom:3px solid #fff;
}
#nav a:hover{
  border-bottom:3px solid #A2B7CA;
}
a.link{
  text-decoration:none;
  color:#069;
  border-bottom:1px dotted #999;
}
a.link:hover{
  color:#09C;
  border-bottom:1px dotted #333;
}
a:active, a:focus{
  outline:none;
}
a img{
  margin-bottom:7px;
}
.red{ color:#800000; }
.gray{ color:#999; }
li.no-dot{ list-style-type:none; }
h1.header, p.header{
  text-align:center;
}
h1.header{
  font-size:20pt;
  color:#333;
}
p.header{
  font-size:11pt;
}
img.thumb-border{
  border:1px solid #999;
  padding:1px;
}
table tr th, table tr td{
  text-align:center;
  font-size:11pt;
}

table.front tr th, table.front tr td{
  text-align:left;
  font-size:10pt;
  padding:2px;
}
table.front tr td a, table.front tr td a:hover{
  border-bottom:none;
}
span.sold,span.pending,span.price{
  font-weight:bold;
  color:#C00;
  text-transform:uppercase;
}
span.pending{
  color:#993;
}
span.price{
  color:#060;
}
td.small-txt{
  font-size:8pt;
  color:#666;
}
