*{
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	color:#000000;
}

html, body{height:100%;}

body{background-image:url('images/beach.jpg');
background-attachment:fixed;}

img{border:none;}

#container
{
	width:800px;
	height:auto;
	margin:0px auto;
	background:#FFFFFF;
}

#header
{
	height: auto;
	width: 800px;
}

img.logo{width:200px;
margin:0px 0px 5px;
float:left;}

h1.header{
	font-size:28px;
	text-align:center;
	margin:0px 2px 10px;
}

span.consult{color:#014aa6;}

h3.header{
	text-align:right;
	margin-right:5px;
}

a.consult{padding:0px;}

#border{
	width:796px;
	height:auto;
	float:left;
	border-style:solid;
	border-width:2px;
	border-top-width:20px;
	border-bottom-width:20px;
	border-color:#014aa6;
	background-image: url(images/background.jpg);
	background-repeat: repeat-y;
}

#nav
{
	height: auto;
	width: 200px;
	float: left;
}

li{
	list-style-type:none;
}

a{
	text-decoration:none;
	padding:5px 10px 5px;
}

a.inline{padding:0px;
font-style:italic;
font-weight:bold;
color:#304832;}

a.links{font-weight:bold;
color:#FFFFFF;
display:block;}

a:hover{
	color:#014aa6;
}

li.links:hover{background:#FFFFFF;}

a.exlinks{font-weight:bold;
font-size:12px;
color:#FFFFFF;
display:block;}

a.exlinks:hover{
	color:#014aa6;
}

table.social{margin:20px auto;}

img.social{width:40px;}

img.checkother{width:180px;
margin:50px 10px 10px;}

#content
{
	height: auto;
	width: 596px;
	float: left;
	background:#FFFFFF;
}

img.window{float:right;
margin:10px;
border:3px double;
border-color:#014aa6;}

img.windowbig{float:right;
width:300px;
margin:10px;
border:3px double;
border-color:#014aa6;}

img.windowborderless{float:right;
margin:10px;
clear:right;}

img.conditions{
border:3px double;
border-color:#014aa6;}

a.conditions{padding:10px;}

a.back{float:right;
display:inline;
font-weight:bold;
font-style:italic;
color:#304832;
margin:10px 10px 0px;}

a.back:hover{
	color:#014aa6;
}

p.conditions{
font-size:12px;
margin:10px;
font-weight:bold;
color:#304832;}

p.conditions:hover{
	color:#014aa6;
}

p.info{
	padding:10px;
}

td.bottom{width:140px;
padding:5px;}

td.bottomblank{width:140px;
padding-bottom:15px;
padding-left:75px;}

h2{margin:10px 10px 5px;}

hr{margin:0px 10px 0px;
color:#84afd7;}

h3.info{font-size:24px;
margin:10px auto;}

img.matt{width:250px;
float:left;
margin:10px;
border:3px double;
border-color:#014aa6;}

a.credit{float:right;
margin:10px;}

h3.credit{margin:10px;}

ul.list li{list-style-type:disc;
margin:5px 30px 0px;}

h4{padding:10px;}

ol li{list-style-type:decimal;
margin:0px 50px;}

span.italic{font-style:italic;}

span.bold{font-weight:bold;}

h2.contact{color:#014aa6;}

hr.contact{margin-left:10px;
width:327px;}

p.contact{margin:10px 10px 0px;
font-weight:bold;}

input.contact{margin-left:10px;}

textarea{margin-left:10px;}

span.req{color:#FF0000;}

input.submit{margin:10px;
width:100px;
font-size:18px;
color:#FFFFFF;
background-color:#014aa6;}

h3.error{margin:10px;
color:#FF0000;}

td.contact{padding:20px;
padding-bottom:160px;}

img.contact{width:30px;}

li.socialsub{display:inline;}

a.socialsub{padding:0px;}

td.map{padding:30px 0px;}

h3.contact{margin:0px 10px;}

a.map{margin-left:80px;}

li.sitemap{margin:10px;
font-size:18px;}

li.sitemapsub{margin:2px 30px;}

#footer
{
	height: auto;
	width: 800px;
	clear:both;
}

p.footer{
	font-size:12px;
	text-align:center;
	padding:5px;
}
