body{background-color:#ffffff/*#077409*/;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;*/width:825px;}
#sect-header{height:193px;width:751px;}
#logo{position:absolute;float:left;width:345px;margin-left:0px;margin-top:60px;}
#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:851px;margin-top:30px;/*margin-left:30px;*/}
#body-content{float:left;/*width:500px;*/width:600px;/*margin-right:10px;*/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:100%;}
#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{clear:both;width:97%;height:14px;position:absolute;bottom:10px;font-size:12px;font-style:italic;color:#213b45;text-align:right;}
.testimonialdescription p {padding-bottom:20px;}
#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;*/width:210px;margin-left:10px;}
#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;border-bottom:1px solid #B9C3CA;margin:0px 0px 20px;line-height:24px; font-weight:normal;width:800px;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:0px 0px 10px;line-height:18px;font-weight:bold;color:#660000;}
#welcomeheadings {border-bottom:1px solid #B9C3CA;margin:0px 0px 20px;line-height:22px; font-weight:normal;width:800px;}
#welcomeheadings  h1{border-bottom:none;margin:0px 0px 20px;line-height:24px; font-weight:normal;width:800px;}
h4{font-family:Arial, Helvetica, sans-serif;font-size:13px;margin-top:10px;margin-bottom:10px;line-height:18px;font-weight:bold;color:#9A3300;}
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{margin-top:-11px;padding:0;height:105px;color:#fff;font-size:10px;background: #077409 url(../images/seh_footer.jpg) repeat-x;}*/
div#footer{
	color: #333333;
	/*background:#077409;*/
	background:#1A1819/*#077409*/ url(../images/main-footer-background.png);background-repeat:repeat-x;
	clear:both;
	font-size: 13px;
	text-align:center;
	padding-top: 10px;
	vertical-align:middle;width:100%;
	padding-bottom: 10px;
	padding-left: 0px;
	/*background-color:#00FF00;*/
	/*color:#666;*/
}
#footer p{color:#A1B6B2;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-top:6px;padding-bottom:6px;}
#footer a{color:#A1B6B2;}
#footer a:hover{color:#FFFFFF;text-decoration:underline;}

/*----------------------------------------------*/
/* 2.7 Footer */
/*----------------------------------------------*/
.container_24
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
.footer{max-width:100%;background:#1A1819/*#077409*/;padding-top:50px;padding-bottom:50px;font-size:11px;z-index:100;position:relative;color:#fff;z-index:100;margin-bottom:0px;}
.fcontainer{margin:0 auto;max-width:1110px;padding-bottom:80px;}
.address{float:left;width:28%;min-width:310px;text-align:left;padding-top:0px;}
.address p{text-align:left;}
.copyright{float:left;font-size:11px;width:34%;min-width:320px;}
.copyright p{text-align:center;padding-bottom:20px;}
.fmenu{float:right;text-align:right;width:38%;min-width:320px;padding-top:0px;margin-left:0px;}
.footer a{color:#FFFFFF;text-decoration:underline;}
.footer a:hover,.footer a:focus{color:#A1B6B2;text-decoration:underline;}
.footer p.design a{color:#A1B6B2;text-decoration:underline;}
.footer p.design a:hover,.footer a:focus{color:#FFFFFF;text-decoration:none;}

.footimg {
	margin:-20px 5px;
}

/* Clear Floats */
.clear {
	clear: both;
	display: block;
	overflow: visible;
	/*visibility: hidden;*/
	width: 0;
	height: 0;}

.clearfix {
	display: inline-block;}

* html .clearfix {
	height: 1%;}

.clearfix {
	display: block;}
	
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;}
	
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;}
	
.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:#4B4B4B/*#11C130*/;text-decoration:underline;}
a:hover{color:#303030/*#999999*/;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:#067409;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:#067409;}
#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;}
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{color:#555555;margin-left:0px;/*padding-top:15px;*/padding-top:8px;/*width:715px;*/}
#headcontact a{/*color:#A1B6B2;*/color:#555555;}
#headcontact a:hover{color:#000000;}
.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;margin-top:-20px;}
.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 span{border-right:1px solid #CCC;display:block;float:left;margin-top:5px;padding:0pt 12px;text-decoration:none;}
#site-nav a{color:#067409;border-right:1px solid #CCC;display:block;float:left;margin-top:5px;padding:0pt 12px;text-decoration:none;}
/*#site-nav a, #site-nav span{color:#9A3300;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:#067409;text-decoration:underline;}
#site-nav .last{border-right:0pt none;}
/*form p{
	margin-left: 5em;
	margin-right: 5em;
}*/
.rbh-button
{
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer !important;
    text-decoration: none !important;
    text-align: center !important;
    font-size: 18px !important;
    font-weight: bold !important;
    padding: 5px 10px 5px 10px !important;
    -moz-border-radius: 9px 9px 9px 9px !important;
    border-radius: 9px 9px 9px 9px !important;
    line-height: 1 !important;
}
.rbh-button-small
{
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer !important;
    text-decoration: none !important;
    text-align: center !important;
    font-size: 12px !important;
    font-weight: bold !important;
    padding: 3px 8px 3px 8px !important;
    -moz-border-radius: 9px 9px 9px 9px !important;
    border-radius: 9px 9px 9px 9px !important;
}
.rbh-button-on
{
    margin: 0px 0px 0px 0px;
    color: #fff !important;
    text-shadow: #bc4b00 1px 1px 2px;
    border: 1px solid #F60;
    background: #FF7B00; /* Old browsers */
    background: -moz-linear-gradient(top, #f90 0%, #ff7b00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f90), color-stop(100%,#ff7b00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f90 0%,#ff7b00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f90 0%,#ff7b00 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f90 0%,#ff7b00 100%); /* IE10+ */
    background: linear-gradient(top, #f90 0%,#ff7b00 100%); /* W3C */
}
.rbh-button-on:hover
{
    text-decoration: none !important;
    color: #fff;
    background: #ff9040; /* Old browsers */
    background: -moz-linear-gradient(top, #ffb649 0%, #f26400 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb649), color-stop(100%,#f26400)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffb649 0%,#f26400 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffb649 0%,#f26400 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffb649 0%,#f26400 100%); /* IE10+ */
    background: linear-gradient(top, #ffb649 0%,#f26400 100%); /* W3C */
}
.rbh-button-on:active
{
    color: #fff;
    background: #ea5f02; /* Old browsers */
    background: -moz-linear-gradient(top, #f26400 0%, #ed8a00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26400), color-stop(100%,#ed8a00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f26400 0%,#ed8a00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f26400 0%,#ed8a00 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f26400 0%,#ed8a00 100%); /* IE10+ */
    background: linear-gradient(top, #f26400 0%,#ed8a00 100%); /* W3C */
}
.rbh-button-off
{
    color: #fff !important;
    text-shadow: #333 1px 1px 2px;
    border: 1px solid #999;
    background-color: #999;
    background: -moz-linear-gradient(top, #bbb 0%, #999 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbb), color-stop(100%,#999)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bbb 0%,#999 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bbb 0%,#999 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #bbb 0%,#999 100%); /* IE10+ */
    background: linear-gradient(top, #bbb 0%,#999 100%); /* W3C */
}
.rbh-button-off:hover
{
    color: #fff;
    background: #bbb;
    background: -moz-linear-gradient(top, #999 0%, #bbb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999), color-stop(100%,#bbb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #999 0%,#bbb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #999 0%,#bbb 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #999 0%,#bbb 100%); /* IE10+ */
    background: linear-gradient(top, #999 0%,#bbb 100%); /* W3C */
}
.rbh-button-off:active
{
    color: #fff;
    background: #bbb; /* Old browsers */
    background: -moz-linear-gradient(top, #666 0%, #bbb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#bbb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #666 0%,#999 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #666 0%,#bbb 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #666 0%,#bbb 100%); /* IE10+ */
    background: linear-gradient(top, #666 0%,#bbb 100%); /* W3C */
}