/* Dore & Rees CSS Document */

body
{
  margin: 0px;
  padding: 20px;
  text-align: center;
  font: 14px Arial;
  color: #000040;
}




#container
{
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border-collapse: collapse;
  border-top: 1px solid #BCCADA;
}
.sideColumn
{
  width: 137px;
  margin: 0px;
  padding: 0px;
  background: #F8FBFC;
  border-left: 1px solid #BCCADA;
  border-right: 1px solid #BCCADA;
}





#banner
{
  height: 198px;
}
#banner .left p
{
  padding-left: 10px;
}
#banner .body
{
  background: url(images/i_logo.png) center no-repeat;
}
#banner .right
{
  background: url(images/i_sketch.jpg) no-repeat;
}





#menu
{
  height: 30px;
  text-align: center;
  background: #000040;
}
#menu td
{
  border-left: 1px solid #000040;
  border-right: 1px solid #000040;
}
#menu a:link, #menu a:active, #menu a:visited
{
  font-size: 16px;
  color: white;
  text-decoration: none;
}
#menu a:hover, #menu a.selected
{
  text-decoration: underline;
}





#main .left
{
  background: url(images/i_leftColumn.jpg) top no-repeat;
}
#main .body
{
  width: 350px;
  padding: 20px;
}
#main .right
{
  background: url(images/i_rightColumn.jpg) top no-repeat;
}
#main p
{
  text-align: justify;
}
h3
{
  margin-top: 0px;
  font-size: 22px;
}
h4
{
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 16px;
}
#main ol
{
  margin-left: 25px;
  padding-left: 0px;
}
#main .body > ol > li
{
  margin-bottom: 20px;
}
#main .body > ol > li > ol > li
{
  font-size: 0.8em;
}





table#auctionDates
{
  width: 300px;
}
table#auctionDates th, table#auctionDates td
{
  padding: 3px;
  padding-left: 35px;
  text-align: left;
  border: 2px solid white;
}
table#auctionDates tr
{
  background: #F0F4FA;
}
table#auctionDates #thisMonth th
{
  border-left: 7px solid #000040;
}
table#auctionDates #thisMonth td
{
  border-right: 7px solid #000040;
}
table#auctionDates a,
table#auctionDates a:link,
table#auctionDates a:active,
table#auctionDates a:visited
{
  font-weight: bold;
  font-size: 1.6em;
  text-decoration: none;
  color: #000040;
}
table#auctionDates a:hover
{
  text-decoration: underline;
}





.previewBox
{
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  background: #F8FBFC;
  border: 1px solid #BCCADA;
}





#footer
{
  height: 20px;
  background: #000040;
  text-align: center;
  font: 9px Verdana;
  color: white;
}
#footer td
{
  border-left: 1px solid #000040;
  border-right: 1px solid #000040;
}
#footer a
{
  text-decoration: none;
}





/*** START LINK-2 STYLES ***/

a.link2link
{
  color: #90C0FF;
  text-decoration: none;
}

a.link2link:hover
{
  color: white;
}

.link22
{
  color: #FF996D;
}

a.link2service
{
  color: white;
}

/*** END LINK-2 STYLES ***/
