html, body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
h1{padding:0px;margin:0px;font-size:19px;font-weight:bold;color:#800000;}
h2{padding:0px;margin:0px;font-size:16px;font-weight:bold;color:#043a6c;}
h3{padding:0px;margin:0px;font-size:12px;font-weight:bold;color:#4c86bd;}
a{color:#074278;}
a:hover{color:#4c86bd;}
.bodyStyle{margin:0;padding:0;background:#fafafa url(../images/shirleyecolodgehostelaccommodation_background.png) repeat-x center top;}
#contentz{width:900px;margin:auto;}
#logo{float:left;margin-top:0;margin-bottom:5px;}
#headerimages{padding:0;margin-bottom:-3px;}
#navdiv{background:#800000 url(../images/shirleyecolodgehostelaccommodation_nav.png) repeat-x center top;width:850px;margin:auto;}
#main{background:#fff;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;overflow:auto;}
#bookings{background:url(../images/shirleyecolodgehostelaccommodation_booking.jpg) no-repeat left top;float:left;margin-left:9px;padding-top:60px;padding-left:5px;padding-right:22px;padding-bottom:110px;}
.contact{margin-top:-50px;padding-top:0px;height:200px;font-size:11px;color:#000;}
.room_facilities{background:#d7e9fa;padding:20px;clear:both;margin-top:10px;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.box{background:#F6F6F6;padding:20px;border:1px solid #d1e1f1;margin-bottom:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
#rightimages{float:right;width:30px;margin:-40px -250px 10px 10px;}
#linkstoattractions{float:left;width:400px;}
.bookonline{margin-bottom:20px;}
#contact-details{margin:0px;padding:0px;border-collapse:collapse;width:100%;}
.label{margin:0px;padding:0px;}
.detail{margin:0px;padding:0px;}
.gardens{font-size:11px;width:165px;margin-left:-10px;background:#f8f6cb;padding:10px;border:1px solid #b6b962;}
.gardens ul{list-style-type:disc;padding:0 10px;}
#text{width:630px;float:right;padding:0 30px 0 0;}
#headerright{padding-top:27px;padding-left:580px;}
#footer{margin-top:-11px;padding:0;height:105px;color:#fff;font-size:10px;background: #077409 url(../images/seh_footer.jpg) repeat-x center top;line-height:20px;}
#footer p{color:#A1B6B2;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-top:12px;}
#footer a{color:#fff;}
#navdiv table{width:100%;padding:0;border-collapse:collapse;}
#navdiv table tr{margin:0;padding:0;}
#navdiv table tr td{margin:0;padding:0;}
#navdiv table tr td a, #navdiv table tr td a:visited, #navdiv table tr td a:active, #navdiv table tr td a:link{color:#FF7D7D;display:block;text-decoration:none;text-align:center;font-size:12px;line-height:59px;font-weight:bold;}
#navdiv table tr td a:hover{color:#fff;background:#800000 url(../images/shirleyecolodgehostelaccommodation_navhover.png) repeat-x center top;}
#navdiv table tr td.current a{color:#fff;background:#800000 url(../images/shirleyecolodgehostelaccommodation_navhover.png) repeat-x center top;}
.rwr_daylabel, .rwr_label{text-align:left;font-size:11px;font-weight:bold;color:#053c70;}
.rwr_block{margin:0;font-weight:bold;color:#fff;font-size:11px;}
.rwr_button{width:160px;height:32px;cursor:pointer;border:none;position:relative;top:10px;left:2px;background:none;}
#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);}
#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);}
#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);}
#button1welcome-long-term-stays{width:208px;height:40px;background-image:url(../images/long-term-stays.png);background-repeat:no-repeat;cursor:pointer;}
a:hover #button1welcome-long-term-stays{background-image:url(../images/long-term-stays2.png);}
#button1welcome{float:left;width:208px;height:40px;}
#button1welcome span{display:none;}
#button2welcome-book-online{width:208px;height:40px;background-image:url(../images/book-online-now.png);background-repeat:no-repeat;cursor:pointer;}
a:hover #button2welcome-book-online{background-image:url(../images/book-online-now2.png);}
#button2welcome{float:right;width:208px;height:40px;}
#button2welcome span{display:none;}
#bookingcalendar{margin-top:40px;}
#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 {color:#067409;}
#site-nav a:hover,#site-nav a:focus{color:/*#4c86bd*/;text-decoration:underline;}
#site-nav .last{border-right:0pt none;}
.note{clear:both;text-align:center;width:620px;padding-right:20px;}
.logowebmascot{margin-left:18px; text-align:center;}
.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;}
ul{margin-bottom:10px;margin-top:10px;}
ul li{margin:0px 0px 2ex;padding:0px 20px;}
ol{margin-bottom:20px;margin-top:20px;}
ol li{margin:0px 0px 2ex 20px;}
#headerright .highlight {
	background-color:#FF0000;
	font-weight:bold;
	color:#FF0000;}
.seh-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;
}
.seh-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;
}
.seh-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 */
}
.seh-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 */
}
.seh-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 */
}
.seh-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 */
}
.seh-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 */
}
.seh-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 */
}
