body{background-color:#9A3300;margin:0px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#000000;}
#container{width:751px;text-align:left;margin-left:auto;margin-right:auto;}
#background-colour{width:100%;background-image:url(../images/main-h-background.png);background-repeat:repeat-x;background-color:#FFFFFF;}
#sect-background-colour{width:100%;background-image:url(../images/main-h-background.png);background-repeat:repeat-x;background-color:#E0E5E9;}
#header{height:250px;width:780px;}
#sect-header{height:193px;width:751px;}
#logo{position:absolute;float:left;width:435px;margin-left:20px;margin-top:10px;}
#fadeshow1{position:absolute;float:right;width:316px;height:167px;}
#sect-logo{float:left;width:435px;margin-top:25px;}
#SlideShow{float:left;width:316px;margin-top:0px;}
#sect-h-graphic{float:right;width:210px;}
#nav{float:right;width:721px;height:26px;}
#body{width:751px;margin-top:30px;margin-left:30px;}
#body-content{float:left;width:500px;margin-right:10px;}
.roomratespics{width:429px;padding-right:10px;}
#body-content-contact{float:left;width:359px;margin-right:0px;}
#body-content-availability{clear:both;width:95%;}
#body-content-photogallery{clear:both;width:95%;}
#body-content-longterm{clear:both;width:100%;}
#body-content-testimonials{clear:both;width:100%;}
.testimonial{padding:10px;margin:10px 0;position:relative;border-bottom:1px dotted #758a94;}
.testimonial:hover{background:#E1C2B2;}
.testimonial h3{width:97%;height:14px;position:absolute;bottom:10px;font-size:12px;font-style:italic;color:#213b45;text-align:right;}
#body-content-chch{float:left;width:350px;margin-right:10px;}
#sect-body-content{float:left;width:501px;margin-right:10px;}
#side-bar{float:left;width:211px;}
#side-bar-contact{float:left;width:390px;}
#side-bar-chch{float:left;width:211px;}
#sect-side-bar{float:left;width:210px;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-variant:small-caps;border-bottom:1px solid #B9C3CA;margin:0px 0px 20px;line-height:24px;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0px 0px 10px;line-height:18px;font-weight:bold;color:#660000;}
p{margin-top:0px;margin-bottom:18px;}
.cta{margin-top:10px;}
#map{float:right;margin-right:15px;}
#contact-box{background-color:#E1C2B2;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#D7AD99;border-bottom-color:#D7AD99;margin-top:15px;margin-bottom:15px;}
#contact-box p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;line-height:12px;margin-top:8px;margin-bottom:8px;margin-left:8px;}
#footer{width:100%;background-image:url(../images/main-footer-background.png);background-repeat:repeat-x;}
#footer p{color:#A1B6B2;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:24px;padding-top:12px;padding-bottom:12px;}
#footer a{color:#A1B6B2;}
#footer a:hover{color:#FFFFFF;text-decoration:underline;}
.clear-floats{clear:both;height:1px;width:100%;}
.note{clear:both;text-align:center;width:820px;padding-right:20px;}
.logowebmascot{margin-left:18px;}
.note{float:left;;clear:both;background:url(../images/footer-line.png) no-repeat bottom center;padding:25px 0 15px;margin:0 0 10px;}
.note a{overflow:hidden;}
.note div{margin:0 auto;margin-left:5px;margin-right:5px;padding:0;}
.logoweb-mascot{margin-left:5px;}
a{color:#9A3300;text-decoration:underline;}
a:hover{color:#DD4800;text-decoration:underline;}
#body-content blockquote{background:url(../images/quote.png) no-repeat 0px 5px;margin:0px;padding-top:25px;padding-bottom:10px;padding-left:30px;}
#body-content blockquote p{margin-bottom:0ex;padding:1ex 5px;color:#A44719;border-top-width:1px;border-top-style:solid;border-top-color:#E0E0E0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E0E0E0;font-style:italic;}
#body-content blockquote cite{display:block;padding-top:8px;text-align:right;font-style:normal;color:#A44719;}
#side-bar blockquote{background:url(../images/quote.png) no-repeat 0px 5px;margin:0px;padding-top:25px;padding-bottom:10px;padding-left:30px;width:172px;}
#side-bar blockquote p{margin-bottom:0ex;padding:1ex 5px;color:#A44719;border-top-width:1px;border-top-style:solid;border-top-color:#E0E0E0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E0E0E0;font-style:italic;}
#side-bar blockquote cite{display:block;padding-top:8px;text-align:right;font-style:normal;color:#A44719;}
.qualmark{float:left;width:78px;margin:5px 5px 5px 5px;}
.section-pics{margin-bottom:10px;}
ul{margin-bottom:10px;margin-top:10px;}
ul li{margin:0px 0px 2ex;padding:0px 20px;background:url(../images/list-icon.gif) no-repeat 2px 4px;;list-style-type:none;}
ol{margin-bottom:20px;margin-top:20px;}
ol li{margin:0px 0px 2ex 20px;}
form label{clear:left;float:left;width:200px;text-align:right;margin-bottom:5px;line-height:16px;}
form input.text, form textarea{font:11px Verdana, sans-serif;border:1px solid #918E88;background-color:#ffffff;margin-left:10px;width:200px;margin-bottom:5px;}
form input.respond-text{font:11px Verdana, sans-serif;border:1px solid #918E88;background-color:#ffffff;margin-left:10px;width:175px;margin-bottom:5px;}
form select{font:11px Verdana, sans-serif;border:1px solid #918E88;background-color:#ffffff;margin-left:10px;margin-bottom:5px;}
form input.button{font-weight:bold;background-color:#213D4E;font:bold 11px Verdana, sans-serif;color:white;margin-left:80px;cursor:pointer;border-top:1px solid #C3CCD2;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #C3CCD2;}
form .group{margin-left:110px;width:205px;margin-bottom:2ex;}
form .group input.text{margin-left:0px !important;}
#button{;width:208px;height:40px;}
#button1{float:right;width:208px;height:40px;}
#button span{display:none;}
#button-book-online{width:208px;height:40px;background-image:url(../images/book-online-now.png);background-repeat:no-repeat;cursor:pointer;}
a:hover #button-book-online{background-image:url(../images/book-online-now2.png);}
#button1 span{display:none;}
#button1-book-online{width:208px;height:40px;background-image:url(../images/book-online-now.png);background-repeat:no-repeat;cursor:pointer;}
a:hover #button1-book-online{background-image:url(../images/book-online-now2.png);}
#button-long-term-stays{width:208px;height:40px;background-image:url(../images/long-term-stays.png);background-repeat:no-repeat;cursor:pointer;}
a:hover #button-long-term-stays{background-image:url(../images/long-term-stays2.png);}
#button2{float:left;width:208px;height:40px;}
#button2 span{display:none;}
#button2-view-availability{width:208px;height:40px;background-image:url(../images/view-availability.png);background-repeat:no-repeat;cursor:pointer;}
a:hover #button2-view-availability{background-image:url(../images/view-availability2.png);}
#chchbutton{width:208px;height:40px;margin-bottom:12px;}
#chchbutton span{display:none;}
#chchbutton-book-online{width:208px;height:40px;background-image:url(../images/book-online-now.png);background-repeat:no-repeat;cursor:pointer;}
a:hover #chchbutton-book-online{background-image:url(../images/book-online-now2.png);}
#headcontact{clear:both;color:#FFFFFF;margin-left:20px;margin-top:0px;width:715px;}
#headcontact a{color:#A1B6B2;}
#headcontact a:hover{color:#FFFFFF;}
.fb{border:none;margin-top:-10px;margin-bottom:-14px;}
.welcome-quicklinks{width:500px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-top-color:#33CC33;border-bottom-color:#33CC33;border-left-color:#33CC33;border-left-width:1px;border-right-width:1px;border-right-color:#33CC33;margin-bottom:10px;}
.photogallerytable{height:240px;width:200px;background-color:#eaeaea;border:1px solid #cecece;}
.photogallerycell{background-color:#eaeaea;width:200px;height:190px;}
.photogallerycaption{font-size:8pt;font-weight:bold;}
#site-nav{min-width:980px;font:8pt Verdana, Arial, Helvetica, sans-serif;color:#333;background:#F7F7F7;border-bottom:solid 1px #ccc;font-weight:bold;height:2.2em;text-align:left;white-space:nowrap;}
#site-nav a, #site-nav span{border-right:1px solid #CCC;display:block;float:left;margin-top:5px;padding:0pt 12px;text-decoration:none;}
#site-nav a:visited{color:#03C}
#site-nav a:hover,#site-nav a:focus{color:#FF6600;text-decoration:underline;}
#site-nav .last{border-right:0pt none;}
