body, div, p, ul, ol, li, h1, h2, h3, form, fieldset {margin:0px;padding:0px;border:0px;}

body {background: transparent url(../images/bodybg1.gif) top center repeat-y;text-align:center;font-size:10px;font-family:arial;color:#3b3829;}
#page {background: transparent url(../images/pagebg.gif) top center repeat-y;width:993px;border:0px solid #ff0095;margin:0px auto;}

#header {position:relative;height:162px;background: transparent url(../images/header.jpg) 0px 0px no-repeat;border:0px solid #33cc33;width:993px;}
#header #book {position:absolute;top:6px;left:13px;}
#bookform {width:220px;height:142px;background: transparent url(../images/bookbg.jpg) 0px 0px no-repeat;position:absolute;}
#bookform label, #bookform legend {display:none;}
#bookform option, #bookform select {background-color: transparent;margin:0px;padding:0px;border:0px;}
#bookform select {position:absolute;font-size: 18px;background-color:#f3efdd;}
#bookform #aday {top: 39px;left: 78px;width:44px;height:28px;}
#bookform #amonth {top: 39px;left: 123px;width:97px;height:28px;}
#bookform #dday {top: 72px;left: 78px;width:44px;height:28px;}
#bookform #dmonth {top: 72px;left: 123px;width:97px;height:28px;}
#bookform input {position:absolute;top:105px;left:120px;height:30px;width:100px;border:0px;background: transparent url(../images/book_submitbg.jpg) 0px 0px no-repeat;cursor:pointer;cursor:hand;}
#bookform input:hover {background-position: 0px -30px;}


#nav {float:left;width:281px;background-color:#25190f;}
#main {float:right;width:712px;background:transparent url(../images/contentbg.jpg) 0px 0px no-repeat;}
#content {background:transparent url(../images/contentbg2.gif) 702px 0px repeat-y;padding:0px 0px 20px 60px;font-size:1.5em;line-height:1.5em;text-align:left;}

iframe {padding:5px;background-color:#fff;width:610px;}
#contact-us iframe {padding:0px;background-color:#fff;width:400px;float:right;margin:0px 20px;margin-top:2em;margin-bottom:1em;}

#index #content h1 {height:113px;width:290px;background: transparent url(../images/indexh1.jpg) -60px 0px no-repeat;}

#content #flashusp {display:block;float:right;width:350px;height:484px;background-color:#F2EDD9;}
#content #flashmovie {display:block;width:350px;height:290px;background-color:transparent; padding:0px 151px;}

#content h1 span {display:none;}
#content h1 {margin-bottom:1em;padding-top:1.5em;color:#9c151c;text-shadow: #aeaeae 1pt 1pt 2pt;font-size:1.6em;}
#content p {margin-bottom:1em;margin-right:20px; text-align: justify;}
#index #content p {margin-bottom:1em;margin-right:20px;}
#index #content ul, #index #content ol {margin-right:20px;}
#content img {padding:1px;border:1px solid #d8d5c2;background-color:#f1edd8;float:right;margin:0px 30px 0px 10px;}
#gallery #content img {padding:1px;border:1px solid #d8d5c2;background-color:#f1edd8;float:none;margin:2px 2px;}
#content ul {padding-left: 60px;}
#content li {padding-left: 5px;}

#content p a {color:#d5000a;}

#nav ul {margin-bottom:1em;}
#nav ul li {display:block;height:31px;width:281px;background-color:#25190f;list-style-type:none;float:left;}
#nav ul li.book {height:70px;}
#nav ul li a span {display:none;}
li a {display:block;height:31px;width:281px;float:left;}
li a#homelink {background:transparent url(../images/nav_home.jpg) 0px 0px no-repeat;}
li a#aboutlink {height:30px;background:transparent url(../images/nav_about.jpg) 0px 0px no-repeat;}
li a#gallerylink {background:transparent url(../images/nav_gallery.jpg) 0px 0px no-repeat;}
li a#specialslink {background:transparent url(../images/nav_specials.jpg) 0px 0px no-repeat;}
li a#functionslink {background:transparent url(../images/nav_functions.jpg) 0px 0px no-repeat;}
li a#thingslink {height:30px;background:transparent url(../images/nav_things.jpg) 0px 0px no-repeat;}
li a#contactlink {background:transparent url(../images/nav_contact.jpg) 0px 0px no-repeat;}
li a#booklink {height:61px;background:transparent url(../images/nav_book.jpg) 0px 0px no-repeat;}
li a#linkslink {height:31px;background:transparent url(../images/nav_links.jpg) 0px 0px no-repeat;}
li a#aboutuslink {height:31px;background:transparent url(../images/nav_aboutus.jpg) 0px 0px no-repeat;}

#gallery a#gallerylink, #specials a#specialslink,
#functions a#functionslink, #contact-us a#contactlink {background-position: 0px -62px;}

#about-the-hotel a#aboutlink, #about-us a#aboutuslink, #things-to-do a#thingslink,  #linkslink a#linkslink{background-position:0px -60px;}

a#homelink:hover, a#gallerylink:hover, a#specialslink:hover,
a#functionslink:hover, a#contactlink:hover, a#linkslink:hover {background-position:0px -31px;}
a#aboutlink:hover, a#aboutuslink:hover, a#thingslink:hover {background-position:0px -30px;}
a#booklink:hover {background-position:0px -61px;}

#offers {position:relative;clear:both;width:281px;height:215px;background: transparent url(../images/special_offers.jpg) 0px 0px no-repeat;}
#offers p {color:#d78731;font-weight:normal;font-size:1.9em;padding:85px 20px 0px 15px;}
#offers #splink {position:absolute;display:block;height:20px;width:120px;bottom:36px;right:28px;}

#footer {clear:both;background: transparent url(../images/footerbg.gif) 0px 0px no-repeat;height:60px;text-align:center;padding-top:20px;}
#footer p.bottomlinks {color:#92735a;font-size:1.2em;padding-bottom:0.5em;line-height:1.5em;background: transparent url(../images/footerpbg.gif) 0px 0px repeat-y;}
#footer p.bottomlinks a {color:#92735a;}
#footer p.bottomlinks a:hover {color:#b5a496;}
#footer p.address, #footer p.web {color:#b5a496;background: transparent url(../images/footerpbg.gif) 0px 0px repeat-y;}
#footer p.web , #footer p.web a {color:#b5a496;}

#print {display:none;}


@media screen and (-webkit-min-device-pixel-ratio:0) { body {background: transparent url(../images/bodybg2.gif) top center repeat-y; }}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body {background: transparent url(../images/bodybg2.gif) top center repeat-y; } }

/*************** contact form ******************/
#maincontact {border:0px solid #000;width:300px;float:right;margin-left:0px;margin-top:0em;}
#maincontact fieldset {}
#maincontact ul {margin:0px;padding:0px;list-style-type:none;list-style-image:none;}
#maincontact ul li {clear:both;margin-bottom:1em;background-image:none;}
#maincontact ul li span {clear:both;display:block;text-align:right;font-size:0.8em;color:#876929;font-weight:bold;margin-right:40px;}
#maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#maincontact ul li input.text {float:left;width:150px;margin-bottom:0.5em; border:1px solid #CCCCCC;}
#maincontact ul li input.text:hover {border:1px solid #5f2227;}

#maincontact ul li textarea {float:left;width:150px;height: 80px;margin-bottom:0.5em; border:1px solid #CCCCCC;}
#maincontact ul li textarea:hover {border:1px solid #5f2227;}
#maincontact ul li input.submit { background-color:#460A0D; color: #FFFFFF; width: 151px;}
#maincontact ul li input.submit:hover { text-decoration:underline;}

.success {color: #460A0D;}