/* 
   © Copyright 2004 Triplezero
   All Rights Reserved
*/

BODY {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#000;
	margin:0;
}

TD {
	font-family:Verdana, Arial, sans-serif;
	color:#000;
	text-align:left;
}

TH {
	font-family:Verdana, Arial, sans-serif;
	color:#000;
	font-weight:bold;
	text-align:left;
}

hr {height:1px; color:#ccc;}


#head {width:700px; background:#244072; margin:auto;}

#master {width:700px; background:#fff; margin:auto;}

p.header {font-size:11px; color:#fff;}
p.header cite {color:#C8D8F2;}
p.header a:link, p.header a:visited {color:#fff;}

ul.header {list-style:none; margin:0 2px 0 10px;}
ul.header li {float:left; font-size:11px; color:#fff; margin:0px 10px 0 5px;}
ul.header li a:link {text-decoration:none; color:#fff;}
ul.header li a:visited {text-decoration:none; color:#eef;}

.times {margin-top:15px; border-collapse:collapse;}
.times tr td {font-size:10px;}

.photo {border:1px solid #ccc;padding:8px;}
.fr {clear:right;float:right;margin:20px 0 20px 20px;}
.fl {clear:left;float:left;margin:20px 20px 0 20px;}

#subnav {background-color:#f0f4f8; clear:all; width:750px; height:30px; margin:0;}
#subnav ul {margin:0 5px 5px 155px; padding:5px 0 0 0; list-style:none;}
#subnav li {
  float:left;
  font-size:11px;
  margin:0 5px 0 0;
  padding:2px 10px 5px 5px;
  font-weight:bold;
  border-right: 1px solid #C8D7EC;
  }

#main {float:left; width:500px;}

#content {padding:15px 15px 20px 20px; background:#fff;}
#content hr {margin-bottom:10px;}
#content h1 {color:#000; font-size:18px; font-weight:600;}
#content h2 {color:#000; font-size:13px; font-weight:bold; margin-bottom:0;}

#rightbar {float:right; margin-left:20px; padding:0 0 20px 20px; width:150px;  border-left:1px solid #E5E5E5;}
#rightbar h3 {background:#5D7FC1; color:#fff; padding:5px; font-size:11px; margin-top:20px; text-transform:uppercase;}
#rightbar p {font-size:11px; padding:5px 5px 10px 5px; margin:0;}
#rightbar ul, #rightbar #fee ul {margin:0 0 0 15px; padding:5px 5px 10px 5px; list-style:round;}
#rightbar #fee ul li {color:#fff;}
#rightbar ul li {color:#000; font-size:11px;}

#rightbar #fee {background:#ee2e24;}
#rightbar #fee h3 {background:#ee2e24; color:#fff; text-transform:uppercase;}
#rightbar #fee h4 {font-size:24px; font-weight:bold; text-align:center; color:#fff; margin:0;}
#rightbar #fee p {color:#fff; margin:0;}

#rightbar #action h3 {background:#ee2e24; color:#fff; margin:5px 0 1px 0; font-size:10px; clear:both;}
#rightbar #action h3 a {color:#fff; text-decoration:none;}
#rightbar #action h3 img {margin-right:3px;}

#sidebar {width:199px; float:left; color:#000; border-right:1px solid #eee; background:#fff;}
#sidebar p {font-size:11px; margin:8px 0 8px 0;}
#sidebar ul {margin-left:10px;}
#sidebar ul li {font-size:10px;}

ul#leftnav {margin:0 0 10px 0; list-style:none; padding:0;}
ul#leftnav li {border-top:1px solid #ccc; margin:0; padding:3px 5px 3px 0;}
ul#leftnav li a {font-weight:bold; text-decoration:none; font-size:11px;}
ul#leftnav li ul {list-style:none; margin:3px 0 0 0; padding:0;}
ul#leftnav li ul li {margin:0; padding:3px 5px 3px 10px; font-weight:normal;}
ul#leftnav li ul li a {font-weight:normal;}

#tip {width:120px; float:right; border:1px solid #C8D8F2; padding:8px; margin:0 0 20px 20px; text-align:center;}
#tip p {font-size:10px;}

.cust {font-size:10px; font-style:italic; margin:30px 0 30px 0;}
.cust img {padding:0 0 5px 0;}

dl {margin:0;}
dt {font-weight:bold; margin:15px 0 5px 0;}
dd {font-weight:normal; margin:0 0 5px 0;}

blockquote {margin:0 0 20px 0; padding: 10px 0 30px 0; font-weight:bold; color:#315391;}
blockquote b {color:#666;}

#footer {width:700px; background:#244072; color:#fff; margin:auto;}
#footer p, #footer div {font-size:11px; padding:8px 8px 8px 220px;}
#footer p a, #footer div a {color:#fff;}
#footer p cite {color:#f99;}

.hl {background:#C8D8F2; padding:10px;}

.hl2 {background:#C8D8F2; padding:3px;}

.locations {text-align:center; font-size:20px; font-weight:bold;}

.humanzoo {background-color:#e5b537;}
.humanzoo p {text-align:center; font-size:14px; margin:7px;}

.escapepromo {}
.escapepromo table {border:1px solid #cacaca;}
.escapepromo table th {background:#0D4686;color:#fff;font-size:20px;padding:5px;}
.escapepromo h1 {color:#f00;}
.escapepromo h2 {color:#f00;}
.escapepromo h6 {color:#333;}

.contact {text-align:center; font-size:20px; font-weight:bold; color:#FF0000;}

.phone {font-size:12px; font-weight:bold; color:#000000;}

.special {font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#FF0000; padding:10px; text-align:center;}

a:link.speciallink, a:active.speciallink, a:visited.speciallink {color:#f00;}
a:hover.speciallink {color:#000;}

tr {vertical-align:top;}

P, LI, blockquote {	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:150%;}
    
P {margin-top:5px;}

p a:link, p a:active, p a:visited {text-decoration:underline;}

addr {font-size:12px;}

cite {font-style:normal; font-weight:normal; font-size:10px; color:#999; line-height:115%;}

a:link {color:#259; text-decoration:underline;}
a:active, a:visited {color:#5d7fc1;	text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}

h1 {margin:0; font-size:24px;}
h2 {margin:0 0 10px 0; font-size:18px; color:#315391; font-weight:normal;}
h3 {color:#ee2e24; font-size:14px; margin:0;}
h4 {color:#000; font-size:12px; margin:5px 0 5px 0;}
h6 {margin-bottom:5px; font-size:11px; font-weight:bold;}

table.silent {border-collapse:collapse; margin-top:20px;}
.silent tr {vertical-align:middle;}
.silent tr td {margin:0; padding:5px 10px 5px 10px;}
.silent tr th {margin:0; padding:5px 10px 5px 10px; font-weight:bold; text-align:left;}
.silent tr th a:visited, .silent tr th a:link {color:#000;}

table.bordered {border-collapse:collapse; margin-top:20px;}
.bordered tr {vertical-align:top;}
.bordered tr td {margin:0; padding:5px 10px 5px 10px; border:1px solid #ccc;}
.bordered tr th {margin:0; padding:5px 10px 5px 10px; font-weight:bold; text-align:left; border-bottom:1px solid #666; font-size:11px; background:#C8D8F2;}
.bordered tr th a:visited, .bordered tr th a:link {color:#000; font-weight:bold; font-size:11px;}

table.non tr td {border:0;}

.primg {margin:0 3px;}

.paymentplan {clear:right;float:right;background:#f00;color:#fff;width:200px;text-align:center;margin-bottom:6px;}
.paymentplan h3 {color:#fff;font-size:24px;margin:5px;}
.paymentplan h4 {color:#fff;font-size:18px;margin:5px;}
.paymentplan h5 {color:#fff;font-size:14px;margin:5px;}
.paymentplan h6 {color:#fff;font-size:9px;margin:5px;font-weight:normal;}

.spaathon {background:#C8D8F2;padding:10px;}

form fieldset {background:#E7EEF9;border:none;margin-bottom:40px;font-size:11px;}
form fieldset h3 {color:#000;margin:10px 0;}

span.sold {background:#f00; padding:3px; color:#fff;}