/*color pallet*/
/*#00CC00*/
/*#008000   green*/
/*#88CC00*/
/*#558000*/
/*#333333*/
/*#CCCCCC*/
/*#2f4f4f   dark slate gray*/
/*#8B4513   saddle brown*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
    margin: 0;
    padding: 0;
    border: 0;
    }

body {
    color: #008000; /*sets the body color to green*/
    font-size: 1em;
    font-weight: bold;
    font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    }
#page {
	max-width: 1024px;
    background: white url(image/WMhhtreesM4.gif) center center no-repeat fixed; 
    /* Reset alignment to compensate for 'text-align:center': */
    text-align: left;
    /* Set left and right margins to auto, thus centering the element in the containing (body) tag: */
    margin-left: auto;
    margin-right: auto;
}
#banner {
    background: transparent; /* sets the background */
    text-align: center;
    margin: 0 2px 4px;
    padding: 4px 2px 2px;
    border: none; /* sets the banner border*/
}
#subbanner1 {
    margin: 0 2px 4px;
    padding: 4px 2px 2px;
}
#subbanner2 {
    width: 60%;
    padding: 1px;
    margin: 3px 0 3px 9em;
    color: black;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: right;
}
.disclaimer {
    font-family: Georgia, "Times New Roman", serif;   
    color: #000;
    font-size: .7em;
}
.clear {
    display: block;
    clear: both;
}
#verse {
    text-align: center;
    color: red;
    font-style: italic;
    letter-spacing: 3px;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
    }
a:link {
    color: #008000;
    padding: 2px 2px;
    font-weight: bold;
    font-style: normal;
    text-decoration: underline;
    background: transparent;
    }
a:visited {
     padding: 2px 2px;
     color: #8B4513;
     background: transparent;
     font-weight: bold;
     font-style: normal;
     text-decoration: underline;
    }
a:hover {
     padding: 2px 2px;
     color: #2f4f4f;
     background: transparent;
     font-weight: bold;
     font-style: normal;
     text-decoration: none;
    }    
#navlinks {
    float: left;
    width: 160px;
    margin: 20px 2px 2px 0;
    padding: 2px 2px 7px 2px;
    }
#navlinks a {
    display: block;
    text-align: left;
    }
#navlinks img {
    margin: 2em 0 2px 15px;
    border: 3px solid red;
    }
.content {
    margin: 20px 1em 7px 180px;
    padding: 0 7px 7px 0;
    }
#vw {
    margin: .25em 0 .25em;
}
#dynloadarea {
	width: 425px;
	height: 216px;
        }
.thumbwrap {
    }
.thumbholder {
    float: left;
	height: 87px;
	}
.thumbholder a img {
	border: none;
    }
.clink {
    margin: 100px 0;
    }
.courtesylinks {
    width: 40%;
    float: left;
    padding: 1em;
    margin: 1px 1px 0 0;
    }
.courtesylinks h3 {
    font-family: Georgia, "Times New Roman", serif;   
    font-size: large;
    letter-spacing: 2px;
    text-align: center;
    color: #000;
    background: #DCDCDC;
    margin: 0 0 5px;
    padding-bottom: 2px;
    border-right: 2px solid #728080;
    border-bottom: 4px solid #728080;
    border-left: 9px solid #728080;
    border-top: 2px solid #728080;
    }
.definewide {
    width: 41%;
    padding: 0 0 5px 0;
    }
.lroomdesc {
    margin-top: 1em;
    }
.rroomdesc {
    margin-top: 1em;
    text-align: right;
    }
#listwrap {
    width: 35%;
    float: right;
    margin: 0 0 2px;
    padding-bottom: 2px;
    }
#listwrap ul li{
    margin: 2px 1px 0 12px;
    vertical-align: top;
    text-decoration: none;
    list-style-image: url(image/listimg.gif);
    list-style-type: circle;
    }
.courtesylinks ul li {
    padding: .12em;
    list-style-type: none;
    }
ol#policy {
    color: #000;
    font-family: Georgia, "Times New Roman", serif;
    font-size: .7em;
    margin: 1em 0 2em 3em;
    }
ol#policy li {
    letter-spacing: 1px;
    padding: .2em 0;
    }
#policyheader {
    color: #000;
    font-family: Georgia, "Times New Roman", serif;
    margin: .5em 0;
    padding: 3px;
    border-top: 3px solid #000;
    text-align: center;
    }
#weoffer {
    padding-left: 3em;
    margin-bottom: 1em;
    }
#rsuite1 {
    float: left;
    margin: 7px 7px 7px 0;
    }
#suiteimgs {
    width: 288px;
    float: right;
    margin: 7px 7px;
    }
#rsuitebdrm1 {
    margin-top: 7px;
}
#golfroompic {
    margin: 7px 0 0 7px;
    float: right;
    border: none;
    }
#dutchroompic {
    margin: .75em 0 1em 7px;
    float: right;
    }
#rwildroom1 {
    float: left;
    margin: 7px 7px 1em 0;
    }
#roseroompic {
    margin: -1em 0 -1em;
    }
.divider {
    margin-top: 1em;
    padding: 0 0 0 1em;
    border-top: 5px solid #008000;
    width: 100%
    }
p {
    padding: 1em;
    text-indent: 1em;
    }
p a:link, a:visited, a:hover {
     display: inline;
     text-align: center;
    }

#denthea {
    float: right;
    margin: 0 0 0 2em;
    border: 3px solid red;
    }

div ul li h5{
    padding: 1px 0;
    }
div.botnavwrap {
   padding: 2px 0;
    }
ul.botnav {
    display: block;
    text-align: center;
    }
ul.botnav li {
    display: inline;
    }
ul.botnav li a:link {
     text-align: center;
    }
ul.botnav li a:visited {
     display: inline;
    }
ul.botnav li a:hover, a:active {
     display: inline;
    }
#footer {
    text-align: center; 
    margin: 1em 0 1em; 
    border-top: 1px solid gray; 
    color:#708090;
    font-size: 85%; 
    padding: 0.33em 0; 
    letter-spacing: 1px;
    }
#footer a:link {
    color: #778;
    background: transparent;
}
#footer a:visited {
    color: #878;
    background: transparent;
}
#footer a:hover a:active {
    color: red;
    background: transparent;
}
/************begin form styling****************/
#formwrapper {
    margin: 20px 1em 7px 180px;
	padding: 2em 2em 2em 1em;
	height: 1%;
}
.formheader {
	margin-top: 1em;
}
#forminstr {
	color: red;
    font-size: small;
    font-variant: small-caps;
    padding: .25em 0 .5em;
}
#textbox {
	line-height: 2em;
	}
#selectroom {
	line-height: 1.5em;
}
#arrival {
}
#departure {
	margin-bottom: 2em;
}
#submit {
	margin-top: 2em;
	margin-right: 2em;
}