a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#q10button a:hover,
#q5button a:hover,
#tel4068303266emailhut p a:hover,
#q11button a:hover,
#q1button a:hover,
#q6button a:hover,
#q8button a:hover,
#q9button a:hover,
#q12button a:hover,
#q2button a:hover,
#q7button a:hover,
#q13button a:hover,
#q3button a:hover,
#q14button a:hover,
#q4button a:hover  {
   color: #D9E147;
}

#q7button a,
#q2button a,
#q11button a,
#q9button a,
#q4button a,
#q3button a,
#q12button a,
#q5button a,
#q1button a,
#q14button a,
#q13button a,
#q10button a,
#q8button a,
#q6button a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #E1E3CB;
}

#a8text p,
#a5text p,
#a2text p,
#a12text p,
#exploretext p,
#a9text p,
#a6text p,
#a3text p,
#a13text p,
#a10text p,
#a7text p,
#a4text p,
#a1text p,
#a14text p,
#a11text p  {
   font: 14px/17px Arial;
   margin: 0px;
   color: #A9A590;
   text-align: left;
}

#amenities,
#q13,
#q12,
#q11,
#pid8faq,
#q10,
#rates,
#photos,
#pid1home,
#q9,
#q14,
#q8,
#guestbook,
#press,
#q3,
#q2,
#q1,
#q7,
#q6,
#explore,
#q5,
#about,
#q4  {
   margin: 0px auto 0px auto;
   width: 914px;
   position: relative;
}

#q5button,
#q12button,
#q13button,
#q1button,
#q14button,
#q6button,
#q8button,
#q10button,
#q2button,
#q9button,
#q11button,
#q7button,
#q4button,
#q3button  {
   font: bold 14px/12px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 57px;
   z-index: 1;
   width: 538px;
   height: 12px;
}

#amenitiesbutton a,
#photosbutton a,
#pressbutton a,
#explorebutton a,
#faqbutton a,
#homebutton a,
#guestbookbutton a,
#ratesbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#a13text,
#a6text,
#a3text,
#a10text,
#a7text,
#a14text,
#a1text,
#a11text,
#a5text,
#a8text,
#faqtext,
#a9text,
#a2text,
#a12text  {
   visibility: visible;
   position: absolute;
   left: 57px;
   z-index: 1;
   width: 602px;
}

#listtext p,
#presstext p,
#faqtext p,
#ratesandrestext p,
#abouttext p,
#body1text p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #E1E3CB;
}

#presstext,
#listtext,
#guestbooktext,
#abouttext,
#exploretext,
#ratesandrestext  {
   visibility: visible;
   position: absolute;
   left: 57px;
   z-index: 1;
   width: 576px;
}

#ratesandrestext p a,
#exploretext p a,
#onpointwebdesigntext p a,
#presstext p a  {
   color: #A9A590;
   text-decoration: none;
}

#newstext p,
#tel4068303266emailhut p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#id130reservationbutton a:hover  {
   background-position: -197px 0%;
}

#id123reservationbutton a:hover  {
   background-position: -150px 0%;
}

#onpointwebdesigntext p a:hover  {
   color: #1B6CAF;
}

#id77location,
#locationcopy  {
   visibility: visible;
   position: absolute;
   left: 667px;
   z-index: 1;
   width: 189px;
   height: 21px;
   background-repeat: no-repeat;
}

#tel4068303266emailhut p a  {
   text-decoration: none;
   color: #E1E3CB;
}

#tripadvisorbutton a:hover  {
   background-position: -153px 0%;
}

#id130reservationbutton a  {
   background: url(ratesmedia/id130reservationbutton.png) no-repeat 0% 0px;
   display: block;
   height: 79px;
   width: 197px;
   font-size: 79px;
   line-height: 79px;
}

#id123reservationbutton a  {
   background: url(q7media/id123reservationbutton.png) no-repeat 0% 0px;
   display: block;
   height: 61px;
   width: 150px;
   font-size: 61px;
   line-height: 61px;
}

#tel4068303266emailhut p  {
   color: #A9A590;
}

#guestbookbutton a:hover  {
   background-position: -107px 0%;
}

#pressbutton,
#presscopy  {
   visibility: visible;
   position: absolute;
   left: 842px;
   top: 197px;
   z-index: 2;
   width: 66px;
   height: 23px;
}

#amenitiesbutton a:hover  {
   background-position: -96px 0%;
}

#id130reservationbutton  {
   visibility: visible;
   position: absolute;
   z-index: 1;
   width: 197px;
   height: 79px;
}

#facebookbutton a:hover  {
   background-position: -156px 0%;
}

#onpointwebdesigntext p  {
   font: 8px/16px Verdana;
   margin: 0px;
   color: #A9A590;
   text-align: right;
}

#id123reservationbutton  {
   visibility: visible;
   position: absolute;
   left: 282px;
   top: 892px;
   z-index: 1;
   width: 150px;
   height: 61px;
}

#tel4068303266emailhut  {
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 991px;
   z-index: 1;
   width: 585px;
}

#explorebutton a:hover  {
   background-position: -149px 0%;
}

#photosbutton a:hover  {
   background-position: -77px 0%;
}

#onpointwebdesigntext  {
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 990px;
   z-index: 2;
   width: 237px;
}

#googlebutton a:hover  {
   background-position: -190px 0%;
}

#tripadvisorbutton a  {
   background: url(q7media/tripadvisorbutton.png) no-repeat 0% 0px;
   display: block;
   height: 107px;
   width: 153px;
   font-size: 107px;
   line-height: 107px;
}

#faqbutton,
#faqcopy  {
   visibility: visible;
   position: absolute;
   left: 786px;
   top: 197px;
   z-index: 2;
   width: 51px;
   height: 23px;
}

#aboutbutton a:hover  {
   background-position: -70px 0%;
}

#ratesbutton a:hover  {
   background-position: -166px 0%;
}

#pressbutton a:hover  {
   background-position: -66px 0%;
}

#newstext p a:hover  {
   color: #D9E147;
   text-decoration: underline;
}

#homebutton a:hover  {
   background-position: -67px 0%;
}

#guestbookbutton a  {
   width: 107px;
   background-image: url(q7media/guestbookbutton.png);
}

#ratesandrestext p  {
   padding-bottom: 12px;
}

#amenitiesbutton a  {
   width: 96px;
   background-image: url(q7media/amenitiesbutton.png);
}

#tripadvisorbutton  {
   visibility: visible;
   position: absolute;
   left: 665px;
   top: 828px;
   z-index: 1;
   width: 153px;
   height: 107px;
}

#faqbutton a:hover  {
   background-position: -51px 0%;
}

#facebookbutton a  {
   background: url(q7media/facebookbutton.png) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 156px;
   font-size: 42px;
   line-height: 42px;
}

#amenitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 329px;
   top: 197px;
   z-index: 2;
   width: 96px;
   height: 23px;
}

#ratesandrestext  {
   top: 373px;
}

#guestbookbutton  {
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 197px;
   z-index: 2;
   width: 107px;
   height: 23px;
}

#explorebutton a  {
   width: 149px;
   background-image: url(q7media/explorebutton.png);
}

#photosbutton a  {
   width: 77px;
   background-image: url(q7media/photosbutton.png);
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 766px;
   z-index: 1;
   width: 156px;
   height: 42px;
}

#googlebutton a  {
   background: url(q7media/googlebutton.png) no-repeat 0% 0px;
   display: block;
   height: 300px;
   width: 190px;
   font-size: 300px;
   line-height: 300px;
}

#exploretext p  {
   padding-bottom: 12px;
}

#ratesbutton a  {
   width: 166px;
   background-image: url(q7media/ratesbutton.png);
}

#aboutbutton a  {
   width: 70px;
   background-image: url(q7media/aboutbutton.png);
}

#pressbutton a  {
   width: 66px;
   background-image: url(q7media/pressbutton.png);
}

#guestbooktext  {
   top: 257px;
}

#explorebutton  {
   visibility: visible;
   position: absolute;
   left: 630px;
   top: 197px;
   z-index: 2;
   width: 149px;
   height: 23px;
}

#homebutton a  {
   width: 67px;
   background-image: url(q7media/homebutton.png);
}

#googlebutton  {
   visibility: visible;
   position: absolute;
   left: 667px;
   top: 452px;
   z-index: 1;
   width: 190px;
   height: 300px;
}

#newstext p a  {
   text-decoration: underline;
   color: #E1E3CB;
}

#photosbutton  {
   visibility: visible;
   position: absolute;
   left: 432px;
   top: 197px;
   z-index: 2;
   width: 77px;
   height: 23px;
}

#locationcopy  {
   background-image: url(q7media/locationcopy.png);
   top: 238px;
}

#id77location  {
   background-image: url(q7media/id77location.png);
   top: 421px;
}

#ratesbutton  {
   visibility: visible;
   position: absolute;
   left: 156px;
   top: 197px;
   z-index: 2;
   width: 166px;
   height: 23px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 197px;
   z-index: 2;
   width: 70px;
   height: 23px;
}

#exploretext  {
   top: 257px;
}

#abouttext p  {
   padding-right: 275px;
   padding-bottom: 12px;
}

#faqbutton a  {
   width: 51px;
   background-image: url(amenitiesmedia/faqbutton.png);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 197px;
   z-index: 2;
   width: 67px;
   height: 23px;
}

#listtext p  {
   text-indent: 25px;
   padding-bottom: 10px;
}

#newstext p  {
   color: #E1E3CB;
}

#q14button  {
   top: 656px;
}

#q12button  {
   top: 569px;
}

#presscopy  {
   background: url(homemedia/presscopy.png) no-repeat;
}

#q13button  {
   top: 631px;
}

#presstext  {
   top: 249px;
}

#abouttext  {
   top: 256px;
}

#q11button  {
   top: 544px;
}

#q10button  {
   top: 519px;
}

#newstext  {
   visibility: visible;
   position: absolute;
   left: 667px;
   top: 264px;
   z-index: 2;
   width: 191px;
}

#q9button  {
   top: 494px;
}

#q4button  {
   top: 369px;
}

#q8button  {
   top: 469px;
}

#q7button  {
   top: 444px;
}

#q1button  {
   top: 294px;
}

#q6button  {
   width: 349px;
   top: 419px;
}

#q2button  {
   top: 319px;
}

#listtext  {
   top: 257px;
}

#q5button  {
   width: 237px;
   top: 394px;
}

#q3button  {
   top: 344px;
}

#faqtext  {
   top: 257px;
}

#a12text  {
   top: 586px;
}

#a10text  {
   top: 536px;
}

#layer10  {
   background: url(q7media/layer10.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 194px;
   z-index: 1;
   width: 914px;
   height: 29px;
}

#a13text  {
   top: 611px;
}

#a11text  {
   top: 561px;
}

#a14text  {
   top: 636px;
}

#faqcopy  {
   background: url(q7media/faqcopy.png) no-repeat;
}

#a5text  {
   top: 411px;
}

#a3text  {
   top: 361px;
}

#layer9  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 972px;
   z-index: 1;
   width: 800px;
   height: 1px;
   background-color: #A9A590;
   background-image: none;
   font-size: 1px;
}

#a9text  {
   top: 511px;
}

#a7text  {
   top: 461px;
}

#a6text  {
   top: 436px;
}

#a8text  {
   top: 486px;
}

#a2text  {
   top: 336px;
}

#a1text  {
   top: 311px;
}

#title  {
   background: url(q7media/title.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 0px;
   z-index: 2;
   width: 800px;
   height: 194px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #281213 url(q7media/exteriortile.jpg) center top no-repeat;
}

