body {
	margin: 0;
	font-family: verdana;
	color: #333333;
	font-size: .6 em;
	background-attachment: scroll;
	background-image: url('images/mainbg.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
}

hr {
	color:#918066;
	background-color:#918066;
	height:2px;
	width:98%;
	border: 0;
}

td#navbar {
	margin: 0;
	font-family: verdana;
	color: #000000;
	font-size: .8 em;
	background-attachment: scroll;
	background-image: url('images/menubg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	height:40px;
	vertical-align: middle;
}

td#navbar div a{
	color: #285884;
	font-stretch:ultra-expanded;
	
	font-size:10pt;
	font-weight: 100;
	text-decoration:none;
	text-transform:uppercase
}

td#navbar div a:hover{
	text-decoration:underline;
}

td#maincontentcell {
	padding: 8px;
	font-family: verdana;
	color: #000000;
	font-size: .8 em;
	background-attachment: scroll;
	background-image: url('images/contentbg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	height:40px;
	vertical-align: middle;
}

h1 {
	color: #285884;
	font-family:Georgia, Serif;
	font-size:1.6em;
	font-weight:lighter;
	padding:0;
	margin: 3px;
	
}

.h1link {
	color: #285884;
}

h2 {
	color: #444444;
	font-family:Georgia, Serif;
	font-size:1.4em;
	font-weight:lighter;
	padding:0;
	margin: 3px;
	
}

h3 {
	color: #444444;
	font-family:Georgia, Serif;
	font-size:1.3em;
	font-weight:lighter;
	//border:solid 1px white;
	padding:0;
	margin: 3px;
	
}

td.content {
	font-family: verdana;
	color: #333333;
	font-size: 9pt;
	line-height: 1.85em;
	text-align:center;
}

div#footer {
	text-align: center;
	font-size:8.5pt;
	letter-spacing: .25em;
}

table.form td {
	background-color: #f4f0e3;
}

.requireditem {
	color: #bb0000;
}

table.poollayout td {
	text-align: center;
	background-color: white;
	border: 2px solid #285884;
}

table.poollayout td a{
	text-decoration: none;
	font-weight:bold;
	color: #285884;
}

table.poollayout td a:hover{
	text-decoration: underline;
}
a.imglink {
	text-decoration: none;
	color: #285884;
}

a.imglink:hover {
	text-decoration: underline;
}

a.imglink img {
	border: solid 3px white;
	margin: 8px;
}

a.imglink:hover img {
	border: solid 3px #285884;
}

table.hoverable td{
	background-color: #f4f0e3;
	text-align: center;
}

table#poolprices td{
	border: 0;
	text-align: left;

}

td.poolprice {
	color: #285884;
	font-weight: bold;

}

td.poolpricetype {
	color: #285884;
}

table.pricelisttable {
	background-color: #f2ede5;
}

table.pricelisttable td{
	padding:10px;
	font-size:.8em;
}

table.pricelisttable tr.heading td{
	background-color:white;
	font-size:1em;
}

ul.links a {
	color:#66563d;
}

span.linkdesc {
	font-size:10pt;
	color:#444444;
}
