body {
	background: #003300;
	margin: 0px;
	}

a:link    { color: #0000FF; text-decoration: none; }
a:active  { color: #0000FF; text-decoration: none; }
a:visited { color: #0000FF; text-decoration: none; }
a:hover   { color: #0000FF; text-decoration: underline; }

hr { border-top: 1px solid #003300; border-bottom: 1px solid #CCCC99; }
h1 { font-size: 18px; font-family: arial, helvetica, sans-serif; font-weight: bold; }
h2 { font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 0px; }
h4 { font-size: 17px; font-family: arial, helvetica, sans-serif; font-weight: bold; }

td, p {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	}

.key_photos { border: 1px solid #003300; }

.body { background: #CCCC99; }

.lt_green { color: #CCFF66; }

.cabin_title {
	background-color: #CCFF66;
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 3px;
    text-align: center;
    text-decoration: underline;
	}

a.menu:link    { color: #000000; font-family: comic sans ms, arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
a.menu:active  { color: #000000; font-family: comic sans ms, arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
a.menu:visited { color: #000000; font-family: comic sans ms, arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
a.menu:hover   { color: #000000; font-family: comic sans ms, arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }

.menu {
	background-color: #FFFFFF;
	color: #000000;
	font-family: comic sans ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.cabin_photos { border: 1px solid #003300; }

.page_title {
	font-size: 18px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	}

a.nav:link    { color: #0000CC; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left: 5px; }
a.nav:active  { color: #0000CC; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left: 5px; }
a.nav:visited { color: #0000CC; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left: 5px; }
a.nav:hover   { color: #0000CC; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; padding-left: 2px; }

.nav {
	color: #000000;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	}

.specials {
	border: 1px solid #003300;
	color: #000000;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	}

.footer1 {
	color: #000000;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	}

a.footer1:link    { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.footer1:active  { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.footer1:visited { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.footer1:hover   { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }


.footer2 {
	color: #000000;
	font-size: 9px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	}

a.footer2:link    { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
a.footer2:active  { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
a.footer2:visited { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
a.footer2:hover   { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline; }

.faq_title {
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	}

a.faq:link    { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
a.faq:active  { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
a.faq:visited { color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
a.faq:hover   { background-color: #CCFF66; color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }

.pol_header {
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	}

.return { color: #FFFFFF; font-size: 9px; }

a.return:link    {color: #FFFFFF; font-family: arial; font-size: 9px; font-weight: bold; text-decoration: none; }
a.return:active  {color: #FFFFFF; font-family: arial; font-size: 9px; font-weight: bold; text-decoration: none; }
a.return:visited {color: #FFFFFF; font-family: arial; font-size: 9px; font-weight: bold; text-decoration: none; }
a.return:hover   {color: #FFFFFF; font-family: arial; font-size: 9px; font-weight: bold; text-decoration: none; }

.dirhdr { color: #003300; font-family: arial; font-size: 16px; font-weight: bold }

a.dirhdr:link    { color: #0000FF; font-family: arial; font-size: 16px; font-weight: bold; text-decoration: none; }
a.dirhdr:active  { color: #0000FF; font-family: arial; font-size: 16px; font-weight: bold; text-decoration: none; }
a.dirhdr:visited { color: #0000FF; font-family: arial; font-size: 16px; font-weight: bold; text-decoration: none; }
a.dirhdr:hover   { color: #0000FF; font-family: arial; font-size: 16px; font-weight: bold; text-decoration: underline; }

.cal td {
   text-align: center;
   vertical-align: top;
   color: Black;
}
.cal input {
    margin: 0;
    padding: 0;
}
.cal th {
    background-color: #4F8D4F;
    color: White;
}
.na { font-size: 18px; font-weight: bold; }

.cabins { font-size: 12px; }
a.cabins:link    { font-size: 12px; }
a.cabins:active  { font-size: 12px; }
a.cabins:visited { font-size: 12px; }
a.cabins:hover   { font-size: 12px; }
form td label {
    text-align: right;
}
label {
	display:block;
	font-weight:bold;
}

.listing-unit {
    border: 1px solid #000;
    padding: 3px;
    width: 100%;
    margin-bottom: 1em;
    clear: both;
    overflow: auto;
}

.listing-left {
    float: left;
    margin-right: 1em;
    margin-bottom: 0.5em;
    width: 242px;

}

.listing-left img {
    padding: 1px;
}

img.listing-img {
    border: 1px solid black;
    width: 240px;
    margin-bottom: 0.5em;
    clear: left;
    padding: 0px;
}

.listing-unit h2 a {
    font-size: 2em;
    font-weight: bold;
}

img.calbtn {
    cursor: pointer;
}

h2.green {
    color: #030;
    font-size: 1.3em;
    font-weight: bold;
}
/* */
#pet_dialog{
	display:none;
}
p.white{
	color:white;
}
.alt_cc_del{
	cursor:pointer;
	color:red;
	font-weight:bold;
}

.stayamt{
	float:right;
}
.stayamt th{
	background-color:#030;
	color:white;
}
.stayamt form {
    padding:0;
    margin:0;
}

