body {
	text-align:center;
	
	background: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;font-size:11px;
	color:#666666;background-color:#FAF7EE;
}

#flashcontent {
width:774; 
height:170px;
padding:0;
margin:0;

}


ul3 {
	margin-left:45px;
	padding-left:36px;
	margin-right:0;
	padding-right:0;
}


.nav  li  {
	display:inline;
	padding:0 0px 0 15px;
	color:#3F7489;
 	font-weight:bold;}

.nav  li a{
	padding:0 0px 0 15px;text-decoration:none;
	color:#3F7489;
}



input {
	font-size:10px;
	font-family:arial,verdana,sans-serif;
	color:#333333;
}

.v11w {color:#ffffff; font-size:11px;}

#navlist
{
margin:  0;
padding: 70px 0 30px 10px;
position:relative;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;

display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
font-family:arial;
font-size:11px;
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 7px 4px 7px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 2px solid #65ACBE;
padding-bottom: 2px;
background: transparent;
color: #3F7489;
}

#navlist a:hover { color: #3F7489; }

 
 a {color:#3F7489;}
 a:visited{color:#3F7489;}
 
.basiclist ul, .basiclist2 ul
{
list-style-type: none !important;
padding: 0;
margin: 0;
}

.basiclist li, .basiclist2 li
{
list-style-type: none !important;

background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 24px;
padding-top:2px;
line-height:20px;
}

.basiclist li {
	background-image: url(images/check.gif);
}

.basiclist2 li {
	background-image: url(images/go.gif);
	font-weight:bold;
}


#wrapper {
margin:auto auto;
padding:0px;
width:774px;
background:#FCF9F2;

text-align:left;

}

#wrapper_wrapper{

margin:auto auto;
padding:0px;
width:790px;

text-align:center;
background-image: url("images/shadow.jpg");
background-repeat:no-repeat;
}

#logo {
float:left;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
}
#logo img {margin-top:12px;}

.topphone {
display:inline;
float:right;
margin:3px 20px 0 0;
color:#3F7489;
font-weight:bold;
}


#middle1 {
clear:both;
float:left;
padding-left:0px;
width:293px;
background:#3F7489;

}

#middle2 {
float:left;
margin: 0;
padding: 0;
background:#65ACBE;
width:240px;
}

#middle3 {
float:right;
margin: 0;
padding: 0;
width:241px;
background:#D39800;

}

#lowleft {
float:left;
width:293px;
padding:0;
}

#leftcol, #leftcol_reservations {
padding-top:11px;
margin-top:0;

width:293px;
position:relative;
}

#leftcol {
background: url('images/grad-bg.jpg');
background-repeat: repeat-x;
height:350px;

}

#leftcol_reservations {

}


td {font-size:10px;}

#leftcol table,#leftcol p {
padding-left:6px;
}


#rightcol {
padding:0px;
margin:0;

border-top:1px solid #ffffff;

width:475px;
float:right;

}





#lowleft p {
padding:10px 11px 11px 10px;
}

#lowright {
padding-top:15px !important;

float:right;
width:480px;
}

h2 {
padding-top:11px !important;
padding-bottom:7px !important;
margin-bottom:1px !important;
color:#3F7489;
font-size:14px;
}

h3 {font-size:13px;margin:2px 0 0 0;padding:2px 0 2px 0;}



#middle1, #middle2, #middle3 {
color:#ffffff;

height:130px;
padding-top:11px;}

#middle2 p, #middle3 p {
padding:6px 0 0 13px;
width:216px;
margin:0;
}



#middle1 table {
padding-left:10px;
}

#lowright h4 {
color:#3F7489;
font-size:16px;
padding:0 12px 6px 12px;
margin:0;
 }

#lowright p {
padding:0 12px 6px 12px;
}


.inner {
	padding:2px 10px 30px 18px;
}

.inner h2 {
color:#3F7489;
padding-top:0;
margin-top:0;
}

#reservation_form {
background-color:#3F7489;
}

#inner p {padding-top:1px;margin-top:1px;}

p {margin:0;padding:0;}

#leftcol_reservations p {margin:2px 0 2px 0;padding:2px 0 2px 0;}

