* {padding: 0; margin: 0;}
html>body {color: #666; font: 62.5%/1.8em Georgia, "Times New Roman", serif; margin: 0; padding: 0; background: #fff url(../images/bg.gif) repeat; text-align: center;}

p, ul, dl, label, td {font-size: 1.2em;}
ul {padding: 5px 20px 10px 50px;}
 #p1 li,  #p2 li{list-style: url(../images/j.gif); padding-left: 0; list-style-position: outside; }
h1{color: #0F3551;}
h2{color: #0F3551; letter-spacing: 1px; font-size: 1.9em; font-weight:normal;}
h3{font: normal normal 1.4em/1.4em Georgia, serif; color: #0F3551;}

h4{font: normal normal 1.4em/1.4em Georgia, serif; color: #666;}
p{text-indent: 50px;}
 #p1 h2,  #p2 h2{padding: 30px 0 5px 0;}
td { }
a:link { color: #c0605d; text-decoration: none; }
a:visited { color: #c0605d; text-decoration: none; }
a:hover { color: #bf0000; text-decoration: underline; }
a:focus{outline: none;}
/*images and photo border formating*/
.photo {background: url(../images/photobg.jpg) no-repeat; height: 279px; width: 297px;}
.photo img{width: 245px; position: relative; left: 20px; top: 20px; margin: 0; padding: 0;}
img, #map {border-right: #fff 4px solid; border-bottom: #fff 3px solid; border-top: #999 solid 3px; border-left: #999 solid 3px;}
img {padding: 10px; margin: 20px 0;}
img.left {float: left;}
img.right {float: right;}
.indent{margin-left: 50px;}
.logo img {border: none; margin: 0;}
.logohome {position: absolute; top: 430px;}
.logohome img {border: none; margin: 0;}

a:active { color: #c0605d; }

html>body #bg {position: relative; left: -20px; background: url(../images/bookbg.png) left top no-repeat; width: 904px; height: 658px;margin: 0 auto; }

#book { background: url(../images/book.jpg) 11px 17px no-repeat; width: 904px ; height:658px;}
/*header*/
body#home #h {height: 135px;}
body#cont #h {height: 70px;}
#h {position: absolute; top: 30px; left: 22px; width: 380px;overflow: auto;background: url(../images/k.gif) 50% 90% no-repeat;}
body#home #h h1{font-size: 3.2em; padding: 20px;}
body#cont #h h1{font-size: 1.6em;padding: 10px 0 0 0;}
#h h1{font-weight: normal; font-family: Garamond, "Times New Roman", serif; letter-spacing: 2px; }
body#home #h h2{font-size: 1.4em; line-height: 1.4em; }
body#cont #h h2{font-size: 1.1em;line-height: 1.4em; }
#h h2{font-style: italic; font-family: Garamond, "Times New Roman", serif; letter-spacing: 0.5px; }
/*page one*/
body#home #p1 {top: 165px;height: 380px;}
body#cont #p1 {text-align: left; top: 130px;height: 430px;}
#p1{position: absolute;  left: 28px; width: 374px; overflow: auto; background: url(../images/k.gif) 50% 100% no-repeat;}
body#home #p1cont { padding-left: 10px;}
body#cont #p1 #p1cont{padding-left: 35px; padding-right: 20px;}
/*home page contents page table*/
body#home table{ width: 95%; text-align: center; }
body#home td.contents1 {width: 20%; padding: 5px; color: #323246; font-size: 1.4em; vertical-align: top;}
body#home td.contents1 a, body#home td.contents3 a{color: #323246;}
body#home td.contents1 a:hover, body#home td.contents3 a:hover{color: #BF0000;}
body#home td.contents2{width: 65%;padding: 5px;font-size: 1.1em; vertical-align: top;}
body#home td.contents3{width: 25%;padding: 5px;font-size: 1.4em; vertical-align: top;}

/*information pages page 1 layout*/
#global p, #global h2, #global h3{text-align: left;}
/*rollover formating for dt and dd*/
body#home a:hover dd.no,body#home a:hover dt {color: #000;}
/*book online textlink format*/
body#home #p1 h3 {padding: 5px 0 30px 0;}
body#home #p1 h3 a{ padding: 10px 22px 0 0;font-weight: normal; font-size: 1.4em; color: #323246;}
body#home #p1 h3 a:hover{color: #BF0000;text-decoration: underline; font-weight: normal; background: transparent;}


/*page two*/
#p2, #p2h {position: absolute; top: 56px; left: 405px;width: 370px;height: 500px; text-align: left;overflow: auto;}

body#cont #p2cont {padding-left: 40px; padding-right: 20px;}
body#home #p2cont {padding: 40px 20px 40px 40px;}
body#home #p2h {background: url(../images/tinaholley.jpg) 0px 10px no-repeat; height: 520px; width: 370px; }
body#home #p2 { height: 520px; width: 370px; }
body#home #p2h #p2cont p {position: relative; top: -2000px;}

#mm{position: absolute; top: 35px; left: 404px;  width: 366px; text-align: right;/* border-top: #b1b1b1 2px solid; border-left:none;  border-right: #fff 2px solid; border-bottom: #fff 2px solid; background-color: #fff;*/}
#mm ul{ font: normal 1.5em  "Times New Roman", serif; padding: 0;}
#mm li{display: inline; padding: 0;}
#mm li a {background: url(../images/mm.gif) 100% 70% no-repeat; padding: 10px 22px 0 0; color: #323246; text-decoration: none;}
#mm li a:hover { color: #BF0000; background: url(../images/mm.gif) 100% 70% no-repeat;text-decoration: underline;}
/*tab menu*/
#mtab{position: absolute; top: 177px; left: 775px;}
#mtab ul{font: bold 1.2em Garamond, "Times New Roman", serif; padding: 0;}
#mtab ul li{list-style: none; padding: 0;}
#mtab ul li a{display: block; text-decoration: none;}

#mtab ul li a span {position: relative; top:-1000px;}
/*facilities - relax*/
#mtab ul li.facilities {height: 58px; width: 119px;  padding-top: 5px;list-style: none;}
#mtab ul li.facilities a{background: url(../images/toff_relax.gif) left top no-repeat; height: 58px; width: 119px;}
#mtab ul li.facilities a:hover{ background: url(../images/tx_relax.gif) left top no-repeat; }
#mtab ul#relax li.facilities a{ background: url(../images/tx_relax.gif) left top no-repeat; }
/*dining*/
#mtab ul li.dining {height: 64px; width: 119px;  padding-top: 2px; }
#mtab ul li.dining a{background: url(../images/toff_dining.gif) left top no-repeat; height: 64px; width: 119px;}
#mtab ul li.dining a:hover{ background: url(../images/tx_dining.gif) left top no-repeat; }
#mtab ul#dining li.dining a{ background: url(../images/tx_dining.gif) left top no-repeat; }
/*rooms*/
#mtab ul li.rooms {height: 62px; width: 119px;  }
#mtab ul li.rooms a{background: url(../images/toff_rooms.gif) left top no-repeat; height: 62px; width: 119px;}
#mtab ul li.rooms a:hover{ background: url(../images/tx_rooms.gif) left top no-repeat; }
#mtab ul#rooms li.rooms a{ background: url(../images/tx_rooms.gif) left top no-repeat; }

/*tarriffs*/
#mtab ul li.tarriffs {height: 57px; width: 119px;  }
#mtab ul li.tarriffs a{background: url(../images/toff_tariffs.gif) left top no-repeat; height: 57px; width: 119px;}
#mtab ul li.tarriffs a:hover{ background: url(../images/tx_tariffs.gif) left top no-repeat; }
#mtab ul#tariffs li.tarriffs a{ background: url(../images/tx_tariffs.gif) left top no-repeat; }
/*events*/
#mtab ul li.gallery {height: 60px; width: 119px;  }
#mtab ul li.gallery a{background: url(../images/gallery.gif) left top no-repeat; height: 60px; width: 119px;}
#mtab ul li.gallery a:hover{background: url(../images/galleryro.gif) left top no-repeat; }
#mtab ul#gallery li.gallery a{background: url(../images/galleryro.gif) left top no-repeat; }

/*notes*/
#mtab ul li.notes {height: 60px; width: 100px;  }
#mtab ul li.notes a{background: url(../images/notes1.gif) 5px -5px no-repeat; height: 169px; width: 100px;}
#mtab ul li.notes a:hover{background: url(../images/notes1ro.gif) 5px -5px no-repeat; }
#mtab ul#notes li.notes a{background: url(../images/notes1ro.gif) 5px -5px no-repeat; }


#address{ position: absolute; top: 560px; left: 22px; width: 380px;height: 55px; overflow: auto; padding-top: 10px;}
#address p{ font: 1.2em/1.3em Garamond, "Times New Roman", serif; }
#address p{text-indent: 0;}
/*footer*/
#f{position: relative; left: -100px; width: 904px;margin: 0 auto;}
#f p{font: 1em/3em Georgia, "Times New Roman", serif;padding-bottom: 30px; }

#pageno {position: absolute; top: 575px; left: 404px;width: 373px; height: 25px;  padding-top: 10px;}
#pageno p{text-indent: 0; font: 1.8em/1.3em Garamond, "Times New Roman", serif; }


/*google map*/
#map {width: 310px; height: 350px; margin-top: 30px;}
.clear {height: 1px; clear: both;}


/*form*/
div.formformat { width: 300px;}

div.formformat label {display: block; padding: 10px 0; margin-left: 40px;}
div.formformat input {display: block; margin-bottom: 10px; margin-left: 40px;}
div.formformat input.join {position: relative; left: 50px; margin-top: 30px; }
