
#layer1 { visibility: visible; position: absolute; z-index: 3; top: 61px; left: 235px; width: 209px; height: 559px; border-style: none dotted; border-width: medium 1px; border-color: gray }
#Letters  { visibility: visible; position: absolute; z-index: 1; top: 61px; left: 45px; width: 180px; height: 511px }
.kare { color: #f00; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 18px; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-decoration: none; text-align: left; padding-top: 2px; }
.kare a:link { color: #f00; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-top: 2px; }
.kare a:visited { color: #f00; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-top: 2px; }
.kare a:hover { color: #f00; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-top: 2px; }
.smallmenu { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 18px; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-top: 2px; }
smallmenu a:link { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: underline; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
smallmenu a:visited { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
smallmenu a:hover { color: teal; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
.mainmenu   { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: center; padding-top: 7px; }
.special { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
.special a:link { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
.special a:visited { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
.special a:hover { color: #9c6; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
.mainmenu a:link { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: center; padding-right: 12px; }
.mainmenu a:visited { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: center; padding-right: 12px; }
.mainmenu a:hover { color: teal; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.heading  { color: #039; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left }
.curheading { color: #030; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: underline; text-align: left; }
.whatsnewhead { color: orange; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: 0; margin-left: 10px; }
.whatsnewsub { color: #70a057; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: 0; margin-bottom: 5px; margin-left: 10px; }
.whatsnewbody { font-size: 10px; font-family: "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; margin-right: 10px; margin-bottom: 6px; margin-left: 10px; }
.catheadings { color: #039; font-size: 24px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; }
.smallerhead  { color: #666; font-size: 14px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 14px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left }
.leftbody  { font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif }
.photo { padding-top: 5px; padding-bottom: 5px; }
.tripadv { font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; text-indent: 5px; margin-right: 6px; margin-left: 10px; }
.specialsdesc2 { font: 10px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; }
.specialsdesc { font: 10px/12px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; }
.mainmenuleft { font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; text-align: right; }
.leftcolbody { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal;f;line-height: 20px; ont-variant: normal; }
.homemidpara { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; line-height: 20px; margin-right: 10px; margin-left: 10px; ont-variant: normal; }
.linktext { font: 10px/13px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; list-style-type: disc; }
.middlecopy { font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; list-style-type: disc; }
.roomchart { color: black; font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; list-style-type: disc; }
.roomdescription { color: black; font: 12px/16px px}
.roomleftcolbody { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; line-height: 13px; ont-variant: normal; }
.roomheading { color: #039; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 17px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; }
.bottommenu { color: #063; font: 10px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; text-align: center; padding-top: 5px; border-top: 1px dotted gray; list-style-type: disc; }
.Page_date   { color: #666; font: bold 10px/12px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif }
.middlebody { color: green; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; margin-left: 7px }
.leftbullets ul { font: 10px/12px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; margin-bottom: 10px; margin-left: 2px; list-style-type: none; }
.leftbullets li { font: 10px/12px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; position: relative; margin-bottom: 7px; margin-left: 2px; }
#logo { visibility: visible; position: absolute; z-index: 5; top: 61px; left: 716px; width: 74px; height: 183px }
#menu { background-color: #cfc; visibility: visible; position: absolute; z-index: 4; top: 15px; left: 31px; width: 782px; height: 26px; border-top: 1px dotted gray; border-bottom: 1px dotted gray  }
#guestrooms { color: gray; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; visibility: visible; position: absolute; z-index: 4; top: 15px; left: 31px; width: 782px; height: 26px; padding-top: 6px; padding-left: 10px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; }
#oasis { color: gray; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; background-attachment: inherit; visibility: visible; padding-top: 6px; padding-left: 10px; position: absolute; z-index: 4; top: 15px; left: 31px; width: 300px; height: 20px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; }
#new { color: gray; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; background-attachment: inherit; visibility: visible; padding-top: 6px; padding-left: 10px; position: absolute; z-index: 4; top: 15px; left: 31px; width: 300px; height: 20px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; }
#specialoffers { color: gray; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; visibility: visible; position: absolute; z-index: 4; top: 15px; left: 31px; width: 300px; height: 26px; padding-top: 7px; padding-left: 10px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; }
#cloud { background-image: url(Newgraphics/cloud1.gif); visibility: visible; position: absolute; z-index: 2; top: 60px; left: 331px; width: 530px; height: 657px }
#Fromhosts { visibility: visible; position: absolute; top: 511px; left: 31px; width: 399px; height: 350px; border-top: 1px dotted gray; border-right: 1px dotted gray }
#mainphoto { height: 579px; width: 277px; left: 260px; top: 133px; z-index: 3; position: absolute; visibility: visible; border-right: 1pt dotted gray; border-left: 1pt dotted gray; }
#leftcolumn { height: 388px; width: 200px; left: 32px; top: 125px; z-index: 4; position: absolute; visibility: visible; padding-right: 10px; }
#middlecolumn { height: 635px; width: 278px; left: 254px; top: 135px; z-index: 3; position: absolute; visibility: visible; border-right: 1px dotted gray; border-left: 1px dotted gray; }
#middlelower { visibility: visible; position: absolute; z-index: 3; top: 135px; left: 254px; width: 278px; height: 635px; margin-left: 5px; padding-top: 15px; padding-right: 10px; padding-left: 10px; border-right: 1px dotted gray; border-left: 1px dotted gray; }
#hosts { height: 355px; width: 166px; left: 32px; top: 555px; position: absolute; z-index: 5; visibility: visible; }
#rightcolumn { height: 715px; width: 244px; left: 540px; top: 135px; position: absolute; z-index: 3; visibility: visible; }
#leftcolumnroom { height: 975px; width: 168px; left: 32px; top: 135px; z-index: 4; position: absolute; visibility: visible; border-right: 1px dotted gray; }
#leftcolumnnewsp { background-image: url(Newgraphics/newspaperbg.jpg); background-repeat: no-repeat; height: 975px; width: 168px; left: 32px; top: 135px; z-index: 4; position: absolute; visibility: visible; padding-left: 10px; }
.speccharthead { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffc4; text-align: center; border-bottom: 1px solid gray; }
.specchart { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; text-align: center; }
.specpkg { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-bottom: 10px; }
.specpkg a:link { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-bottom: 10px; }
.specpkg a:visited { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-bottom: 10px; }
.specpkg a:hover { color: blue; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-bottom: 10px; }
.newspaperhead { color: black; font-size: 22pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.horbreak { margin-bottom: 10px; border-bottom: 1px dotted gray; }
.hostimagenews { float: right; padding: 10px; }
.hosthead { color: black; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.dropcap { color: #c63; font-size: 500%; line-height: 83%; width: 0.7em; float: left; }
.smallmenu ul { margin-bottom: 5px; margin-left: 2px; list-style-type: none; }
.smallmenu li { }
