body {
  background: url("images/logoPattern.jpg") fixed;
}

img {
	border-style: none;
}

div.logo {
	text-align: center;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

div.navigator {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	background: rgb(132, 168, 151);
	padding: 3px 0px 3px 0px;
	border: solid gray 1px;
}

div.footer {
	font-family: sans-serif;
	font-size: 10pt;
	background: rgb(132, 168, 151);
	padding: 3px 10px 3px 10px;
	border: solid gray 1px;
}

div.directions {
	font-family: sans-serif;
	text-align: justify;
}

form.gallery {
	padding: 0px 0px 10px 0px;
}

div.gallery {
	text-align: center;
	padding: 0px 0px 0px 50px;	
}

div.gallery {
	text-align: left;
	padding: 5px 0px 0px 0px;
}

span.gallery {
	padding: 0px 0px 0px 5px;
}

table {
	border-spacing: 10px 10px;
}

table.gallery {
	border-spacing: 20px 20px;
}

table.thumbnails {
	border-spacing: 5px 0px;
}

td {
	vertical-align: top;
}

td.label {
	font-weight: bold;
	text-align:right;
}

td.primary {
	border: double rgb(200,200,200);
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px 20px 0px 0px;
}

td.choose {
	font-family: sans-serif;
	font-style: oblique;
	font-size: 10pt;
	text-align: right;
	padding: 3px 0px 0px 0px;
}

td.select {	
	border: double rgb(200,200,200);
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px 10px 0px 0px;
}

div.contact {
	font-family: sans-serif;
	font-size: 120%;
	padding: 0px 0px 0px 50px;
}

span.selected {
	color: black;
	background: rgb(220,220,220);
	padding: 3px 5px 3px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
}

div.about {
	font-family: sans-serif;
	padding: 10px 10px 10px 10px;
	text-indent: 12pt;
	text-align: justify;
}

div.map {
	font-family: sans-serif;
	text-align: center;
}

img.map {
	border: solid 2px;
}

div.primary {
	border: solid gray 1px;
}

img.thumbnail {
	background: white;
	padding: 3px;
	margin: 2px 2px 2px 2px;
	border: solid rgb(180,180,180) 1px;
}

img.thumbnail:hover {
	border: solid rgb(64,64,64) 1px;
}

img.primary {
	background: white;
	padding: 6px;
	border: solid rgb(180,180,180) 1px;
}

span.copyright {
	float: left;
	text-align: left;
}

div.spacer {
  clear: both;
}

span.contact {
	float: right;
	text-align: right;
}

a.navigator {
	color: white;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}

a.navigator:hover {
	color: rgb(64,64,64);
}