* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	background: #FFF;
	text-align: center;
	font: 11px/17px "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	background: #8dbbff url('gfx/background.jpg') center repeat-y;
}

#wrapper {
	width: 760px;
	margin: 0 auto;
}

a img {
	border: 0;
}

a:link, a:visited{
	color: #6689B1;
	text-decoration:none;
}


a:hover {
	color: #C5990B; text-decoration: underline;
}

p {
	font: 11px/17px "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	padding: 0px 0px 13px 0px;
	text-align: justify;
}

h1 {

	text-align: left; clear: none;font: 11px/17px "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	padding: 0px 0px 13px 0px;
	text-align: justify;	font-weight: bold; clear: none; display: none;
}

h2, h3 {
	font: 22px Georgia, Times New Roman, serif;
	color: #888373;
	padding: 13px 0 18px 0;
	text-align: left;
}

.nav {
	display: block;
	xposition: absolute;
	width: 860px;

	color: #FFFFFF; margin-top: -4px;
	text-align: center; margin-left: 2px;
}


.nav  a, .nav  a:visited {
	float: left; color: #fff;
	background: 100% 0px no-repeat;
	text-decoration: none; font-weight:bold; text-transform:uppercase;
	padding: 5px 15px 13px 10px; margin: 5px;; margin-top: 0px;
}

#last {background: none;}

.nav a:hover {color: #666666;}



td.banner {
}



.content {	
	margin: 16px 50px 30px 50px;
}

td.content table td {
	background-color: #E5E4DD;
	padding: 5px;
}

td.content table th {
	background-color: #CCCAC1;
	padding: 5px;
}

td.footer p {
	font-size: 9px;
	padding-left: 177px;
}

.form {
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5A574E;
	padding: 8px;

}

.thumbs, .thumbs a, .photos, .photos a {
	border: 1px solid #5A574E;
}

.rightimg {float: right; margin: 10px; border: 1px solid #000; }

p, li, td, span, blockquote { font-size: 11px; line-height: 17px; }
p { margin: 10px 0 10px; }

#headline {margin-left: 44px;}

.MapPanel
{
	border: solid 1px black;
	height: 400px;
	width: 720px;
	margin: 0;
	padding: 0;
}
.MapPopup
{
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.MapAddress
{
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

ul.different {margin-top:-13px; text-align:left;}

ul.different li{ 
margin: 0px 0px 6px 60px; 
list-style: url(gfx/liststyle.jpg);  
font-weight: bold; 
color: #666666; 
padding: 0 0 0 8px;
vertical-align: middle;}

.bottom {background:  url('gfx/bottomback.jpg') top repeat-x; padding: 10px 0px; text-align:center; margin: 0 auto; }

.bottom a, .bottom a:visited {color: #fff;}
.bottom a:hover {color: #666;}

.bottom p {color: #fff;}

a:hover img  { 
filter:alpha(opacity=75);   
-moz-opacity: .5;   
opacity: .5;
}