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

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

#header {display:none;}
#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;}



#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:#9c151c;}

#content h1 span {display:none;}
#content h1 {margin-bottom:1em;padding-top:2em;color:#9c151c;text-shadow: #aeaeae 1pt 1pt 2pt;font-size:1.6em;}
#content p {margin-bottom:1em;margin-right:30px;}
#index #content p {margin-bottom:1em;margin-right:0px;}
#content img {padding:1px;border:1px solid #d8d5c2;background-color:#f1edd8;float:right;margin:0px 30px 0px 10px;}


#content p a {color:#d5000a;}

#nav ul {margin-bottom:1em;margin-top:4em;text-align:left;font-size: 1.6em;padding-left: 20px;}
#nav ul li {display:block;line-height:40px;font-weight:bold;width:281px;background-color:#25190f;list-style-type:none;float:left;text-transform:uppercase;}
#nav ul li.book {height:70px;}
#nav ul li a {color:#9c151c;}
#nav ul li a span {}
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;}



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

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

a#homelink:hover, a#gallerylink:hover, a#specialslink:hover,
a#functionslink:hover, a#contactlink:hover  {background-position:0px -31px;}
a#aboutlink: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;margin-bottom:0.5em;line-height:1.5em;}
#footer p.bottomlinks a {color:#92735a;}
#footer p.bottomlinks a:hover {color:#b5a496;}
#footer p.address {color:#b5a496;}
#footer p.web , #footer p.web a {color:#b5a496;}


#print {font-size: 1.4em;text-align:left;}
#print img {float:left; margin-right: 20px;}
#print ul {list-style-type:none;float:left;margin-right: 20px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { #page {width:990px;} #main {width:709px;} }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body #page {width:990px;} head~body #main {width:709px;} }
