/* COMMON DEFINITIONS */
body {
 margin-top:0px;
 padding:0px;
 background-color:#0D0D39;
 color:#FFFFFF;
 font-family:sans-serif;
}
a {
 color:#FFFFFF;
 font-weight:bold;
}
a:hover {color:#FFCC00;}
.important { color: #FF0000; }
.message {
  color: #FF0000;
  margin: 10px 0px 10px 0px;
}
img {border: 0px;}

/* -------------------- SITE STYLES -------------------- */
#frame {
 position:relative;
 margin:auto;
 width:900px;
}
#top {
 position:relative;
 top:0px;
}
#belowLinks {
 position:relative;
 margin-top:24px;
}
#topText {
 position:absolute;
 right:58px;
 top:0px;
 z-index:1;
 color:#FFCC00;
 font-size:14px;
 font-family:sans-serif;
 font-style:italic;
 font-weight:bold;
}
#contactInfo {
 position:absolute;
 font-family:sans-serif;
 font-size:14px;
 font-weight:bold;
 z-index:4;
 color:#FFEF36;
 top:250px;
 left:40px;
}
#linkText {
 position:absolute;
 top:224px;
 left:15px;
 color:#FFF;
 z-index:3;
}
#linkText a{color:#FFF; font-family:sans-serif; font-size:14px; font-weight:bold;}
#linkText a:hover{color:#FFCC00}
a#current1 {color:#FFCC00}

#btn_home {
 position:absolute;
 top:212px;
 left:0px;
}
#btn_accommodations {
 position:absolute;
 top:212px;
 left:71px;
}
#btn_reservations {
 position:absolute;
 top:212px;
 left:202px;
}
#btn_packageDeals {
 position:absolute;
 top:212px;
 left:313px;
}
#btn_virtualTours {
 position:absolute;
 top:212px;
 left:424px;
}
#btn_adventures {
 position:absolute;
 top:212px;
 left:532px;
}
#btn_freeBrochure {
 position:absolute;
 top:212px;
 left:621px;
}
#btn_events {
 position:absolute;
 top:212px;
 left:732px;
}
#btn_moabInfo {
 position:absolute;
 top:212px;
 left:805px;
}

#contactInfo {
 position:absolute;
 top:348px;
 right:54px;
 color:#000;
 font-family:sans-serif;
 font-size:14px;
 font-weight:bold;
 z-index:1;
}
#pictureArea {
 position:absolute;
 top:250px;
 left:0px;
 padding:1px;
 z-index:1;
}
#slideshow {
 position:absolute;
 top:630px;
 right:10px;
}
#lodgePic {
 position:absolute;
 top:400px;
 right:11px;
}
#contentBG {
 position:relative;
 background-image:url(../images/template/contentBG.jpg);
 background-repeat:repeat-y;
 margin-top:-4px;
}
#pageTitle {
 position:absolute;
 top:-24px;
 left:10px;
 color:#FFF;
 font-size:18px;
 font-weight:bold;
 z-index:2;
}
#content {
 padding:8px;
}
#footerImages {
 position:relative;
}
#rope {
 position:absolute;
 left:-30px;
 top:0px;
}
#footerImage {
 position:relative;
}
#bottomNav {
 position:absolute;
 left:50px;
 top:14px;
 font-family:sans-serif;
 font-size:12px;
 font-weight:bold;
 z-index:2;
}
#bottomNav a {color:#000; padding:0px 0px 0px 20px; }
#bottomNav a:hover {color:#B90A0C;}

#blurb {
 position:relative;
 color:#A10C10;
 font-family:sans-serif;
 font-size:10px;
 margin-top:38px;
}
#banner {
 position:absolute;
 top:251px;
 left:465px;
 z-index:3;
 width:186px;
 height:506px;
}
#logos {
 position:absolute;
 margin-top:-93px;
 margin-left:40px;
}

/* CONTACT FORM */

#contact-formText1 {
 position:relative;
 width:570px;
 margin-left:25px;
}

#contact-form {
 position: relative;
 display: block;
 width: 350px;
 margin: 0px auto -10px auto;
 font-size: .9em;
}
#contact-form label {
 display: block;
 clear: both;
 float: left;
 width: 40%;
 margin: 3px 0px 0px 0px;
 height: 20px;
}
#contact-form .textinput {
 display: block;
 float: right;
 width: 49%;
 margin: 3px 0px 0px 0px;
 height: 20px;
}
#contact-form .fieldgroup {
 float: right;
 width: 49%;
 margin: 3px 0px 0px 0px;
 height: 20px;
}
#contact-form textarea {
 clear:both;
 width: 98%;
 height: 100px;
 border: #000 solid 1px;
 margin: auto;
}
#contact-form .form-button {
 clear: both;
 background: #000066;
 color: #FFF;
 width: 100%;
 margin: 10px 0px 10px 0px;
}
#contact-form br {
 clear: both;
}
