body { color:#efefef;	background:#f5f5f5 url(../graphics/bgpattern.gif); padding:0; min-width:740px; text-align:center; font:12px Georgia, Times, serif; }

* { margin:0; padding:0; }

a, a:visited { letter-spacing:1px; text-decoration:none; color:#666;	border-bottom:1px dotted #9E1E13; }
a:hover { border:0; }


h1 { background-color: #fff; font-size:14px; padding: 2px 8px 3px 8px;	color: #D32516;	border-bottom: solid 2px #efefef;	border-top: solid 2px #efefef;	border-left: solid 2px #FFCE1C;	border-right: solid 2px #efefef;	margin: 20px 20px 20px 20px;	}

h3 { font: 10px Georgia, "Times New Roman", Times, serif; font-weight:bold;	padding:2px 6px;	margin:0 0 10px 0;	border-left:2px solid #FFCE1C;	background: #efefef; color:#666;	letter-spacing: 1px; }
h3.apt { margin:20px 0;	font-size: 10px;	width:180px; }

p { line-height:1.3em; }
p.caption { color:#666; font:9px Arial, Helvetica, sans-serif; margin:0; padding:0; }

th { color:#d32516; text-align:left; }

p.action { color:#333; margin:0 20px 10px 10px; padding-left:15px;	background:url(../graphics/arrowblue.gif) no-repeat 0 0;	}
p.action span { font:10px Arial, Helvetica, sans-serif; }
em.hot, h3.hot { font-style:normal; font-weight:bold; color:#D32516; }

ul.list { list-style:none outside none; line-height:1.3em; margin-left:10px; }
ul.list li {	letter-spacing:1px;	color: #666;	background:url(../graphics/arrowblue.gif) no-repeat 0 0;	padding:0 0 4px 10px; }

#container { position:relative; text-align:left; margin:2px auto 5px auto;	background:#fff url(../graphics/boutybg.jpg) no-repeat bottom right; width:740px; color:#666; }


#container.links { background:#fff url(../graphics/field_bg.jpg) no-repeat bottom right; }

#container.availableNow { background:#fff url(../graphics/field_bg.jpg) no-repeat bottom right; }
#container.availableNow table { margin:0 20px 20px 20px; }
#container.availableNow table img { margin:0 10px 10px 10px; display:block; border-left: solid 4px #FFCE1C; border-top: solid 2px #efefef;	border-right: solid 2px #efefef;	border-bottom: solid 2px #efefef; }


/* Header misc. */
#pageHeader h1  {	font-size: 120%;	margin: 0;	padding: 0;	border: 0;}
#pageHeader h1 a {	background: #fff url(../graphics/logo_header.gif) no-repeat top left;	width: 740px;	height: 116px;	margin: 0;	display: block;	border: 0;	}
#pageHeader h1 span, #pageHeader h2, #pageHeader h3 {display: none;}
#pageHeader2 {	width: 740px;	text-align: left; clear:both;	}
#pageHeader2 h2 {	font-size: 14px; color: #666;	border: 0;	margin:20px; }
#pageHeader2 span {	font-weight: normal; font-size: 90%; color: #333; }
#pageHeader2 span.lite {	font-weight: normal;	font-size: 90%;	color: #666; }

#wrap { padding:20px; }
#wrap img { border:0; }
#nextprev {	border-bottom: solid 2px #efefef;	border-top: solid 2px #efefef;	border-left: solid 2px #FFCE1C;	border-right: solid 2px #efefef;	width: 88px;	text-align: center;	margin:0;	padding: 0;	float: right; }
#nextprev a {	border:0; }

/* Various Navigation */

#navcontainer {	position:relative; width:740px;	background-color:#dadada;	border-bottom:solid 1px #f5f5f5; }
#navcontainer ul { background-color:#dadada; color:#8BBDB8;	border:0; }
#navcontainer ul li {	display:inline; } 
#navcontainer ul li a, #navcontainer ul li a:visited { display: block;	padding: 2px 10px;
background-color: #dadada;	font-size: 11px; color: #007EA8; text-decoration: none;	float: left;	border-left: 1px solid #f5f5f5;	border-bottom: 0;	letter-spacing: 1px;	 }
#navcontainer ul li a:hover {	background-color: #efefef; color: #007EA8;	text-decoration: none;	border-left: 1px solid #FFCE1C; }
#navimage {	padding:1px 10px;	color: #007EA8;	display: block;	text-decoration: none;	text-align: right;	border: 0;	letter-spacing: 1px; }
#navimage a:link, #navimage a:visited {	font-size: 11px;	color: #007EA8;	text-decoration: none;	border-bottom: 0;	letter-spacing: 1px; }





#left {	float:left;	display:inline;	background-color:#fff;	color: #007EA8;	border-left: solid 2px #FFCE1C;	border-top: solid 1px #efefef;	border-right: solid 1px #efefef;	border-bottom: solid 1px #efefef;	width:363px;	margin:20px 0 20px 20px;	}

#container.index #left { width:363px; }
#container.about #left { width:360px; }
#container.park #left { width:360px; padding:0; margin-top:0; border:0; }
#container.aptPage #left { width:435px; border:0; background-color: transparent; }
#container.aptPage #left  h2 { font-size: 110%;	margin: 0px 0 5px 0; }
#container.aptPage #left img {	border-left: solid 4px #FFCE1C;	border-top: solid 2px #efefef;	border-right: solid 2px #efefef;	border-bottom: solid 2px #efefef;	margin: 0 0 20px 0;	display: block; }


#left p {	text-align: justify;	margin: 10px; }


#right {	float:right;	display:inline;	width: 300px;	margin:20px 20px 20px 0;	}
#right p { color:#666; }
#container.index #right { width:300px; }
#container.about #right, #container.park #right  { width: 300px; height:300px; }
#container.aptPage #right {	font: 10px Arial, Helvetica, sans-serif;	color: #666;	text-align: left; width:250px; }
#container.aptPage #right ul { margin: 0 0 10px 0;	padding-left: 8px;	line-height: 1.3em;	list-style-type: none inside none;	}
#container.aptPage #right img { border: 0;	margin: 4px 5px 0 0; }

.section { clear:right; margin-bottom:15px; }
.section img {	margin:0 0 20px 10px;	border-left: solid 2px #FFCE1C;	border-top: solid 1px #efefef;	border-right: solid 1px #efefef;	border-bottom: solid 1px #efefef;	float: right; }

#sublinks p {	margin: 0 20px 4px 0;	padding-left: 8px;	line-height: 18px;	}
#container.aptPage #right a {	color:#666;	text-decoration:none;	border-bottom:1px dotted #9E1E13;	letter-spacing:0; }
#container.aptPage #right a:hover {	text-decoration:none;	border:0; }

/* index rules */

p.news { font:10px Arial, Helvetica, sans-serif; color:#333; margin:0; padding-left:4px; line-height:14px; letter-spacing:0; }
#greg {	background:url(graphics/flashbg.jpg);	margin:20px 0 10px 10px; height: 250px;	width: 343px; }

/* mailform */	
#mailform {	margin: 20px;	font: 10px Arial, Helvetica, sans-serif; color: #666;	}
#mailform p {	margin: 5px 0; }
input, textarea {	border: 1px solid #dadada;	font: 10px Arial, Helvetica, sans-serif;	color: #666666;	background: #ffffff; }

/* Body area, ie. Where the Good Stuff goes */

#left span {
	font-weight: normal;
	font-size: 90%;
	color: #666666;
}	




	


/* Footer */

#footer {	text-align: center;	background-color: #dadada; 	width:740px;	border-top: solid 1px #f5f5f5;	clear:both;	}
#footer p {	font: 10px Arial, Helvetica, sans-serif;	color: #666;	padding: 3px; }
#footer span {	color: #666; }
#footer p a, #footer p a:visited {	font: 10px Arial, Helvetica, sans-serif; text-decoration: none;	color: #666;	letter-spacing: 0;	padding: 1px 2px;	border: 0; }
#footer p a:hover {	color: #007EA8;	background-color: #f5f5f5;	letter-spacing: 0;	padding: 1px 2px;	border: 0; }

#disclaimer { font-size: 13px; text-align: center; margin: 10px; color: #666;}