body { margin: 0px; } table.pricing-table * { font-family: verdana; } div.main-content table td p { line-height: .2em; } div.main-content table th p { font-weight: normal; line-height: 1em; } div.hatch table { height: 7px !important; } .formTextbox, .formTextarea, .formCheckbox { font-size: .7em; } p { padding: 0px; margin: 5px 0px 10px 0px; line-height: 150%; } p.footer {font-size: 0.6em; color: #FFFFFF; margin: 5px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif;} p.footer a {color: #FFFFFF;} table.content a { color: #CC33CC; text-decoration: none; font-weight: bold; } table.content a:hover, .contact-top a:hover { color: #FF6633 !important; } table.content a:visited { color: #FF66FF; } .contact-top a { font-weight: bold; text-decoration: none; color:#366CA3} .hatch { background-image: url(/getimage.aspx.id-29792.gif); background-repeat:repeat; padding: 3px 0px 3px 23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color:#003366; border-bottom:1px solid #FFFFFF; vertical-align: middle !important; } .header { height: 220px; background-image:url(/getimage.aspx.id-29793.gif); background-repeat:no-repeat; } .header-gap { height: 15px; background-color:#A0BFDF; } .header-row { height: 260px; } .content-layout { height: 100%; width: 100%; } td.footer { background-image:url(/getimage.aspx.id-29794.jpg); background-repeat:no-repeat; height:30px; } .footer-summer { background-image:url(/getimage.aspx.id-29825.jpg); background-repeat:no-repeat; height:30px; } .footer-no-boarder { background-image:url(/getimage.aspx.id-29794.jpg); background-repeat:no-repeat; height:30px; } .content-background { background-image:url(/getimage.aspx.id-30218.jpg); background-position: bottom left; background-repeat:no-repeat; } .content-background-summer { background-image:url(/getimage.aspx.id-29828.jpg); background-position: bottom left; background-repeat:no-repeat; } .content-background-no-boarder { background-image:url(/getimage.aspx.id-39254.jpg); background-position: bottom left; background-repeat:no-repeat; } td.nav { width: 185px !important; padding-left: 25px; color: #003399; } td.nav table { width: 185px; } td.nav2 img, td.nav3 img, td.nav2 br, td.nav3 br { display: none; } .navweight { font-weight: normal; } .navlink { text-decoration: none; color: #003399 !important; width: 100%; } td.nav2, td.nav3 { font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; background-position: top middle; background-repeat: no-repeat; } .navlink, .navsellevel1, .navsellevel2, .navsellevel3 { text-decoration: none; color: #003399 !important; width: 100%; } .navlevel1, .navsellevel1 { display: block; background-position: top middle; background-repeat: no-repeat; padding: 3px 2px 9px 15px; font-weight: bold !important; } .navlevel1 { background-image: url(/getimage.aspx.id-29802.gif); } .navsellevel1 { background-image: url(/getimage.aspx.id-29803.gif); color: #ffffff !important; } .navlevel2, .navsellevel2 { display: block; background-position: top middle; background-repeat: no-repeat; padding: 3px 2px 9px 15px; font-weight: bold !important; background-image: url(/getimage.aspx.id-30324.gif); font-weight: normal !important; font-size: 90%; } .navsellevel2 { background-image: url(/getimage.aspx.id-30323.gif); color: #ffffff !important; } .navlevel3, .navsellevel3 { display: block; background-position: top middle; background-repeat: no-repeat; padding: 3px 2px 9px 20px; font-weight: bold !important; background-image: url(/getimage.aspx.id-73479.gif); font-weight: normal !important; font-size: 90%; } .navsellevel3 { background-image: url(/getimage.aspx.id-73479.gif); color: #ffffff !important; } .layout-content { width: 540px !important; padding-left: 18px; text-align: left; } .contentwidth { width: 770px; } table.content, .formTable { width: 540px; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; } td.content table td.content span.formAddress, table td.table { font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; } table td.table { background: none; } .content2 { font-size: 90%; width: 395px; margin: 5px 0px 25px 0px;} .content2 p { margin: 0px; } .home-rhc { width: 135px; } .home-content, .main-content, { background-color: #F3F8FC; margin: 10px 10px 0px 0px; padding: 10px; } .main-content2 p { background-color: #F3F8FC; padding: 10px; margin: 0px 10px 0px 0px; } .main-content { margin: 0px 10px 25px 0px; } .light-blue { color: #0099CC; } .rh-info { border: 1px solid #A0BFDF; border-width: 0px 1px 0px 1px; padding: 5px; } .rh-mid { padding-bottom: 10px; } .rh-foot, .rh-bot { margin-left: 2px; } .rh-bot { margin-top: 10px; } .orange { color: #FF6633; font-weight: bold; text-decoration: none; } h1 { color: #709FCF; font-size: 150%; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px; } h2 { color: #6666CC; font-size: 130%; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px; } h3 { color: #6666CC; font-size: 105%; font-weight: bold; padding: 0px; margin: 0px; } .bot-spacer { width: 10px; } .booking-enquiry, .contact-bot, .rowspan-pic, .grand-pic, .bot-info { border: 1px solid #A0BFDF; border-width: 1px 1px 0px 1px; } .contact-bot { border-width: 0px 1px 1px 1px; } .rowspan-pic { border-width: 0px 0px 1px 0px; } .grand-pic { border-width: 1px 0px 1px 1px; } .bot-info { border-width: 1px 1px 1px 0px; } .grand-pic { width: 82px; padding: 10px 0px 5px 5px; } .bot-info { width: 115px; padding-top: 10px; } .contact-bot { padding-left: 5px; } .main-pic, .first-pic { padding: 0px 0px 25px 0px; width: 125px; } .middle-pic { padding: 0px 0px 0px 0px } .rates-table1 { filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#A0BFDF); border:1px solid #BFD4E9; width:95%; } .rates-table2 { background-color: #FFFFFF; padding: 3px 3px 3px 3px; width: 113px; font-size: 70%; color:#003366; } .rates-table3 { background-color: #FFFFFF; padding: 3px 3px 3px 3px; font-size: 70%; color: #9933CC; } ul { color: #0066CC; list-style-type: disc; list-style-position: outside; } .contact-top { padding-left: 494px; } .contact-top a { colour:#003366; } .winter-table { font-size: 100%; width: 510px; }  #lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;} #lightbox img{ width: auto; height: auto;} #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(/data:image/gif;base64,AAAA);  display: block; } #prevLink { left: 0; float: left; background: url(/galleryimages/prevlabel.gif) left 15% no-repeat;} #nextLink { right: 0; float: right; background: url(/galleryimages/nextlabel.gif) right 15% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; } #imageData{ padding:0 10px; color: #666; } #imageData #imageDetails{ width: 70%; float: left; text-align: left; } #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;} #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }   .langContactLinks { font-family: "stone sans", arial, Helvetica, sans-serif; font-size:0.8em; color:#FFFFFF; position:relative; margin-left:615px; margin-top:-220px; } .langContactLinks a { font-size:100%; color:#D73CA1; text-decoration:none; padding-left:1px; } .availFormFrame { border:1px solid #A0BFDF; } .rightHandBox { display:block;float:left; border-bottom:1px solid #BAD1E8; border-top:1px solid #BAD1E8; margin-top:15px; } .rightHandBox div{display:block;float:left;border-left:1px solid #BAD1E8;border-right:1px solid #BAD1E8;} .rightHandBox div div{border-style:none;} .rightHandBoxPadding{border-style:none;padding:0px 5px 0px 5px;width:133px;} *>.rightHandBoxPadding{width:123px;} .rightHandBox img{width:133px;} #availSearchImg{display:block;float:left;margin-left:-3px;} *>#availSearchImg{display:block;float:left;margin-left:0px;} 
