#footer-image { height:190px; background: url("../Images/spa-footer.jpg") no-repeat; margin-top: 10px; clear: both; width: 100%; float: left; }

#footer-outer { clear: both; width: 100%; float: left; overflow: visible; }
#footer-inner {  }

#footer-alpha-outer { clear: both; padding: 15px; height:90px; background: url("../Images/footer-rounded.png") no-repeat bottom left #ee7f01;}
#footer-alpha-inner { width: 100%; overflow: hidden; }

#footer-beta-outer { clear: both; padding-top: 10px; }
#footer-beta-inner { }

#footer-alpha-inner a:link { color:#fff }
#footer-alpha-inner a:hover { color:#fff }
#footer-alpha-inner a:visited { color:#fff }

.links { color: #ffffff; font-size: 0.96em; float: right; width: 45%; height:60px; margin-top:10px; font-weight:bold }
.links-inner { width:140px; float:left; border-left: 1px solid #fff }
.links-inner:first-child { border-left:0px; }
.links ul { margin-left:0; padding-left:20px; }
.links li { position:relative; color:#fff; list-style: none; margin-bottom:5px }


.footer-alpha-sep { color: #669EF1; }
.footer-alpha-link:link, .footer-alpha-link:visited { color: #ffffff; text-decoration: underline; }
.footer-alpha-link:hover, .footer-alpha-link:active { color: #FFDD19; background: transparent; text-decoration: underline; }

.contact { float: left; text-align: left; width: 37%; color: #ffffff; font-weight: bold; line-height:25px; font-size:16px; margin-left: 10px; }
.contact-title { color: #fff; font-weight: normal; font-size:16px; }
.book-title { font-size:24px; }

.address { font-size: 0.96em; text-align: center; color: #0A51A1; }

.tagline { text-align: right; color: #666666; }
.tagline-link:link, .tagline-link:visited { color: #666666; }