body {text-align:center;}


.BodyText {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
}

.Heading01 {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-decoration: none;
}

.Caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
color: #CCCCCC;
}

.bottomLink {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
}

.quotes {
font-family: "Times New Roman", Times, serif;
color: #000000;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-decoration: none;
height: 100px;
width: 182px;
background: url(images/quote.gif) no-repeat 0px 0px;
padding-left: 5px;
padding-right: 5px;
}

.caption img {
border: solid;
border-color: #FFFFFF;
border-width: 1px;
}

h1 {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
font-weight: bold;
color: #0F2614;
margin-top: 0px;
margin-bottom: 0px;
}

h2 {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #0F2614;
margin-top: 10px;
margin-bottom: 0px;
}

p { margin: 8px 0px 12px 0px; }

p.contact-box {
font-size: 14px;
color: #FFFFFF;
text-align: left;
line-height: 16px;
margin-top: 5px;
margin-bottom: 7px;
margin-left: 8px;
margin-right: 2px;
}

p.contact-box a { color: #FFFFFF; }

p.contact-box-book-now {
font-size: 16px;
color: #FFFFFF;
text-align: left;
margin-top: 5px;
margin-bottom: 8px;
margin-left: 8px;
margin-right: 2px;
}

p.contact-box-book-now a { color: #FFBE00; }

.text-small {
font-size: 12px;
color: #000000;
text-align: center;
}


/* NEW MENU
----------------------------------------------------------------------------------*/

@font-face {
font-family: 'RockwellStdCondensed';
src: url('/font/rockwellstd-condensed-webfont.eot');
src: local('/font/'), url('font/rockwellstd-condensed-webfont.woff') format('woff'), url('/font/rockwellstd-condensed-webfont.ttf') format('truetype'), url('/font/rockwellstd-condensed-webfont.svg#webfont3FraRCRP') format('svg');
font-weight: normal;
font-style: normal;
}

.ff { font-family: 'RockwellStdCondensed'; letter-spacing:1px;}

#nav {
background:#0D2514;
margin:0;
padding:0 15px 0 13px;
color:#fff;
font-family:rockwellstdcondensed;
border-right:1px solid #c7c6c7;
width:190px;
*width: 219px;
*margin-bottom:-3px;
overflow:hidden;
}

#nav li {
list-style:none;
color:#87938A;
zoom:1;
position:relative;
width:100%;
}

#nav ul {
padding-left:0;
margin-left:0;
display:none;
}

#nav a {
color:#FFFFFF;
display:block;
font-size:18px;
letter-spacing:0;
padding:1px 4px 1px 10px;
text-decoration:none;
text-shadow:0 1px 0 #000000;
}

#nav .parent-active ul { display:block; }


#nav .divider {
border-bottom:1px solid #fff;
margin-bottom:5px;
margin-top:5px;
font-size:0;
line-height:0;
}

#nav a:hover, #nav .active a {
color:#FDBD2E;
background:url(/images/nav-bullet.gif) center left no-repeat;
}


#nav .section-heading {
padding-top:10px;
padding-left:10px;
}

.features {
background:#0D2514;
color:#FFFFFF;
font-size:18px;
list-style:none outside none;
margin:0;
padding:0 10px 10px 20px;
width:186px;
}


.features li {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #184F2D;
}

.pod {
background:#0D2514 url(/images/pod-top.gif) top left no-repeat;
width:216px;
padding-top:13px;
}

.image {
background:#FFFFFF;
border:6px solid #102511;
padding:1px;
}

.left {
float:left;
margin-right:15px;
margin-bottom:15px;
}

.right {
float:right;
margin-left:15px;
margin-bottom:15px;
}

.BodyText li { padding-bottom:10px; }

.image-caption {
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
width:210px;
background:#102511;
}

.image-caption span {
padding:0 0 2px 6px;
display:block
}

/* FORM
----------------------------------------------------------------------------------*/
form {
margin: 0px;
padding: 0px;
}

label {
clear: left;
float: left;
width: 13em;
text-align: left;
font-variant: small-caps;
}

input.text, select, textarea {
font: 11px Verdana, sans-serif;
width: 256px;
border: 1px solid black;
background: #c7e1cc;
margin: 2px 0px;
}

input.text:focus, select:focus, textarea:focus { background: white; }

input.button {
background: #0f2614;
font: 13px Georgia, serif;
font-variant: small-caps;
color: white;
border: 1px solid #162A63;
border-color: #96AAE3 #162A63 #162A63 #96AAE3;
margin-top: 1ex;
}

.clear {
clear:both;	
}

.clear-left {
clear:left;
}

#container-table {
margin:0 auto 0;	
}

.cta {
color:#FFFFFF;
margin-bottom:13px;
padding:10px 10px 0;
}

.cta p {
font-size:13px;	
}

.cta img {
margin:-10px -10px 10px;	
display:block;
position:relative;
zoom:1;
}

.cta h3 {
font-size:16px;
margin:0;
margin-bottom:9px;
text-align:center;
font-family: 'RockwellStdCondensed'; letter-spacing:1px;
font-weight:normal;
}

.cta h3 a {
color:#fff;
text-decoration:none;	
}

.cta h3 a:hover {
text-decoration:underline;	
}

/* DART RIVER
----------------------------------------------------------------------------------*/
.left-table {
float:left;
margin-right:10px;
margin-bottom:10px;	
}

.right-table {
float:right;
margin-left:10px;
margin-bottom:10px;	
}