@charset "utf-8";
/* Hobgreen Master CSS Document */

/* -- ACCESSIBILITY SPECIFIC -- */
ul#skiplinks{position:absolute; width:0;}
ul#skiplinks li {line-height:0px; font-size:0.5px; height:0px;}

html {height:100%;}
body {background:#006843 url(../images/flock.gif) top left repeat-x scroll; color:#000; font-size:101%; font-family:"Lucida Sans", Georgia, "Times New Roman", Times, serif; height:100%; margin:0; padding:0;}
form, fieldset, dl, dd, dt {border:0; margin:0; padding:0;}
ul {list-style-type:none; margin:0; padding:0;}
p {line-height:1.4em; margin:0 0 0.9em 0; padding:0;}
hr {display:none;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

/* layout */
#wrapper {width:820px; margin:0 auto;}

/* main image */
#wrapper #mainImage {height:330px;}
#wrapper #mainImage img {float:left; display:inline;}

/* menu */
#wrapper #mainMenu {float:left; display:inline; height:42px; width:820px;}
#wrapper #mainMenu ul {margin:16px 20px 0 19px; font-size:0.75em; color:#80b4a1;}
#wrapper #mainMenu ul li {float:left; display:inline; padding-right:15px;}
#wrapper #mainMenu ul li.last {padding-right:0;}
#wrapper #mainMenu ul li.active a {color:#FFF;}
#wrapper #mainMenu ul li a {color:#80b4a1; text-decoration:none;}
#wrapper #mainMenu ul li a:hover {color:#FFF; text-decoration:underline;}

/* header */
#wrapper #header {float:left; display:inline;}

/* news scroller */
#wrapper #tickerHolder {clear:both; height:35px; background:url(../images/ticker-back.png) top left repeat-x scroll;}
#wrapper #tickerHolder img {float:left; display:inline; margin:14px 20px 0 20px;}
#wrapper #tickerHolder #ticker {float:left; display:inline; margin:12px 0 0; overflow:hidden;}
#wrapper #tickerHolder #ticker a {color:#80b4a1; text-decoration:none;}
#wrapper #tickerHolder #ticker a:hover {color:#FFF; text-decoration:underline;}
.stilmsg {font-size:0.85em; text-align:center; color:#80b4a1; text-align:left;}
.stilefss {text-align:left; color:#80b4a1;}

#wrapper #contentHolder {float:left; display:inline; width:820px; background-color:#FFF;}
#wrapper #contentHolder #content {padding:25px 25px 10px;}
#wrapper #contentHolder #contentFooter {clear:both; float:left; display:inline; width:770px; height:30px; margin:20px 0 0 25px; border-top:1px solid #cccccc; font-size:0.70em; padding-bottom:20px;}
#wrapper #contentHolder #contentFooter p.booking {float:left; display:inline; width:450px; margin-top:15px;}
#wrapper #contentHolder #contentFooter p.booking a {color:#000; text-decoration:underline;}
#wrapper #contentHolder #contentFooter p.booking a:hover {text-decoration:none;}
#wrapper #contentHolder #contentFooter #creditCards {float:right; display:inline; width:200px;}
#wrapper #contentHolder #contentFooter #creditCards p {float:left; display:inline; width:180px; text-align:right; margin-top:15px; display:none;}
#wrapper #contentHolder #contentFooter #creditCards img {float:right; margin:12px 0 0 10px;}

/* footer */
#wrapper #footer {clear:both; color:#80b4a1; font-size:0.70em; height:50px; padding-bottom:18px;}
#wrapper #footer #address {float:left; display:inline; width:600px; margin:18px 0 0 20px;}
#wrapper #footer #address img {float:left; display:inline; margin-bottom:18px;}
#wrapper #footer #address address {font-style:normal; float:left; display:inline; margin:18px 0 0 10px;}
#wrapper #footer #footerMenu {float:right; display:inline; margin:36px 20px 0 0; text-align:right;}
#wrapper #footer #footerMenu ul li {float:left; display:inline; padding-right:5px; border-right:1px solid #80b4a1;}
#wrapper #footer #footerMenu ul li.last {border:none; padding-right:0;}
#wrapper #footer #footerMenu ul li a {color:#80b4a1; text-decoration:none;}
#wrapper #footer #footerMenu ul li a:hover {text-decoration:underline; color:#FFF;}

/* -- USEFUL CLASSES -- */
.clr {clear:both; line-height:0px; font-size:0.5px; height:0px; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden } /* Non IE clearfix */