@charset "utf-8";
/* CSS Document */
/* set page background to white and text to very dark gray
 * html is included because this is the root element for
 * pages served as application/xhtml+xml */
html, body {
	background: #c1d9ff;
	color:#373737;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 1000px;
  }
 .floatRight {
	float: right;
	clear: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.img {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	
}

#wrapper {
	width: 1000px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat;
	background-image: url(../images/bgd001.GIF);
}
#header {
	background-color: #fff;
	width: 1000px;
	height: 150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/header_2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#header h1 {
	position:
	top: -100px;
	position: relative;
	visibility: hidden;
	top: -100px;
}
#nav {
	background: #000;
	width: 1000px;
	height: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }

/* float each list element inline */
#nav li {
  float: left;
  display: inline;
  }
/* style the links in the nav list */
#nav a {
  display:block;
  margin: 0;
  height: 1em;
  padding: 3px 0 3px 22px;
  width: 85px;
  text-decoration: none;
  font-variant:small-caps;
  font-weight:bold;
  font-size: 100%;
  }
#nav a:link, #nav a:visited {
 /*background-color: #256c2f; */
  color: #FFF;
  border-left: #908AA5 solid 2px;
  border-top: #908AA5 solid 2px;
  border-right: #2C263D solid 2px;
  border-bottom: #2C263D solid 2px; 
  }
  #nav a:hover, #nav a:active {
  background-color: #fff;
  color: #524872;
  border-left: #EBF3E7 solid 2px;
  border-top: #EBF3E7 solid 2px;
  border-right: #777E74 solid 2px;
  border-bottom: #777E74 solid 2px; 
  }

#topText {
	text-align: center;
	clear: both;
	margin-top: 50px;
}
#topText h1 {
	padding-top: 0px;
	color: #226424; 
}

#colLeft {
	width: 450px;
	height: 475px;
	float: left;
/*	border: medium groove #c1d9ff; */
	margin-top: 5px;
	margin-right: 17px;
	margin-bottom: 5px;
	margin-left: 18px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#colLeft h3 {
	color: #226424;
	font-weight: bold;
	font-size: 130%;
}

#saledate {
	width: 400px;
	margin: 5px;
	padding: 5px;
	background-color:#FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	-moz-border-radius: 1em;
	border-radius: 1em;
	border: 2px solid #00F;
}

#saledate h3 {
	font-size: 75%;
	color: #000;
	text-align: center;
}
#saledate h2 {
	padding:0;
	font-size: 110%;
	color: #000;
	text-align: center;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
}

#colRight {
	width: 450px;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 2px;
}

#randLot {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	/* border: 1px solid #000; */
	width: 400px;
}

#midcont {
	clear: both;
	height: 400px;
}

#colMidText {
	width: 960px;
	/*border: medium groove #c1d9ff; */
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	clear: both;
	text-align: center;
}
#midColLeft {
	margin: 0px;
	width: 250px;
	height: 370px;
	float: left;
	/*border: medium double #03F; */
}
#midColCenter {
	margin-top: 60px;
	width: 442px;
	height: 250px;
	float: left;
	/*border: medium double #03F;*/ 
	margin-right: auto;
	margin-left: auto;
}
#midColCenter h3 {
	font-size: 95%;
}
#midColRight {
	width: 250px;
	height: 370px;
	float: Right;
	/*border: medium double #03F; */
}

#botcont {
	clear: both;
	height: 350px;
}

#botimg {
	background-image: url(../images/trial.jpg);
	clear: both;
	width: 450px;
	height: 300px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 18px;
	float: left;
	-moz-border-radius: 1em;
	border-radius: 1em;
	border: 2px solid #fff;
	background-repeat: no-repeat;
}
#botText {
	width: 500px;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
}

#botText h3 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
}
#botText p {
	margin-top: 1;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
}
#botText a {
	text-decoration: none;
	color: #00F;
}
#botText a:hover {
	text-decoration: underline;
}

#contact {
	text-decoration: none;
	text-align: center;
	font-size: xx-large;
}
#contact a {
	text-decoration: none;	
}
#contact a:hover {
	text-decoration: underline;
}

#botNav {
}

#botNav p {
	font-size: 75%;
	text-decoration: none;
	text-align: center;
	
}

#botNav a {
	text-decoration:none;
	color: #000;
}

#botNav a:hover {
	text-decoration: underline;
}

#footer {
	background-color:#000;
	color: #FFF;
	text-indent: 10px;
	padding: 5px;
	margin: 0px;
	clear: both;
}
#footer p {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}
.fltl {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
.fltr {
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	color: #000;
	margin-top: 0px;
	padding: 0px;
}
.lotimgltf {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}
.lotfltrht {
	float: right;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.warning {
	font-weight: bold;
	color: #F00;
}
/*.rule {
	text-align: center;
	color: #06C;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}*/



#map {
	width: 450px;
	margin-right: auto;
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
} 

#gall {
	width: 800px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;	
}
#starlots {
	width: 900px;
	padding: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 4px double #06C;
}
#lot {
	float: left;
	width: 49%;
	height: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #00F;
}
#lotText {
	float: left;
	width: 230px;
}
#lotText p {
	font-size: 85%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#lotText h3 {
	font-size: 95%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#lotImg {
	float: right;
	width: 150px;
	height: 160px;
}
#lotNav {
	clear: both;
	text-align: center;
}
#lotPic {
	float: left;
	width: 200px;
	border: thick solid #F00;
}
#imgCount {
	text-align: right;
	font-size: 75%;
	height: 25px;
}
#form {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#catalogue {
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#locate {
	width: 900px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
}
.pright {
	font-size: 70%;
	float: right;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pcent {
	font-size: 85%;
	text-align: center;
	padding-right: 25px;
}
/*#getImg {
	width: 50%;
}
/* maincontent width is 1px smaller to account for left border */
/*#mainContents {
	width: 1000px;
	border-left: 1px solid #CCCCCC;
	font-size: 85%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	clear: both;
  }
/* set margins, padding, and line height for maincontent paragraphs */
/* #mainContents p {
	line-height:1.4;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
  }
/* set dimensions for level 1 and 2 headings in maincontent */
/*#mainContents h1, #mainContents h3, #mainContents h4{
  margin: 0 0 5px 15px;
  padding: 5px 0 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#256c2f; 
  color:#226424;
  }
#mainContents h1 {
  font-size: 165%;
  }
#mainContents h2 {
  font-size: 135%;
  color: #000;
  }
 #mainContents h3 {
  font-size: 105%;
 } 











.redText {
	color: #F00;
	font-style: italic;
}


#footer {
	background-color:#000;
	color: #FFF;
	text-indent: 10px;
	padding: 5px;
	margin: 0px;
	clear: both;
}
#footer p {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}
	
