/* CSS Document */

body {font: 12px arial, helvetica, sans-serif; color: #364859; margin: 0; padding: 0;}

h1, h2, h3, ul {margin: 0; padding: 0;}
h1{text-indent: -1000px; background: url(../images/waterworks_hd.jpg) no-repeat; width: 770px; height: 192px;}
h2{font-size:16px; text-align: center;}
h3{font-size:12px; text-align: center;}

li {list-style: none;}

#nav {background: url(../images/nav_bg1.jpg) no-repeat; width: 770px; height: 28px; padding-top: 6px;}
#nav ul {list-style: none; text-align: center; margin: 0;}
#nav li {display: inline; padding: 0px 20px 0px; border-right: 2px dotted #84a6ba;}
#nav li.contact {border-right: 0px;} 
#nav a {font-size: 11px; color: #d3d7da; text-decoration: none; text-transform: uppercase; font-weight: bold;}
#nav a:link, #nav a:visited {text-decoration: none;}
#nav a:hover {text-decoration: none; color: #84a6ba;}

#wrapper {width: 770px; margin: 0 auto; padding: 0; background-color: #eff2f4;}
#header {margin: 0; padding: 0;}
#container {position: relative; margin: 0 auto; padding: 0;}	

#content {line-height: 1.5em; padding: 10px 5px 5px; margin: 0 20px;}
#content a {color:#000080; text-decoration:underline;}
#content a:visited {color: #800000; text-decoration: underline;}
#content a:hover {color: #8997a3; text-decoration: none;} 

#subnav {height: 28px; padding-top: 6px; margin: auto;}
#subnav ul {list-style: none; text-align: center; margin: 0;}
#subnav li {display: inline; padding: 0px 20px 0px; border-right: 2px dotted #84a6ba;}
#subnav li.right {border-right: 0px;} 
#subnav a {font-size: 12px; color: #800; text-decoration: underline;}
#subnav a:link, #subnav a:visited {text-decoration: underline; color: #800;}
#subnav a:hover {text-decoration: none; color: #84a6ba;}
#subnav li.current {text-decoration: none !important;} 

#map {width: 450px; margin: 0px; float: right; padding: 5px;}
#propinfo {width: 230px; margin: 0 0 50px; padding: 5px; text-align: left;}

#photos {margin-top: 10px; text-align: center;}
#photos2 {line-height: 1.5em; padding: 10px 0 5px; margin: 0;}

#suites {width: 350px; margin: 15px auto;}
#suites td {vertical-align: top; text-align: left; border: 1px solid #fff; padding: 5px 5px 10px 20px;}
#suites h3 {text-align: left;}

#footer {width: 770px; font-size: 9px; margin: 5px auto; padding: 0; text-align: center;}
#footer p {margin: 0; padding: 0; line-height: 1.5em;}
#footer a, #footer a:visited {color:#364859; font-weight:bold; text-decoration: none;}
#footer a:hover {color:#8997a3; font-weight: bold; text-decoration: underline;}

.captions{
	font-size:10px; 
	margin:8px auto 20px auto; 
	line-height: 120%; 
	text-align:center; 
	border-bottom: 1px dashed #0080c0; 
	width:65%;
	padding-bottom:15px;
}

.alignleft {text-align: left;}
.center {text-align: center; margin: 0 0 10px; padding-top: 0;}
.margintop {margin-top: 10px;}
.thankyou {text-align: center;}
blockquote {padding: 0; text-align: center;}