@charset "utf-8";
/* Global */
* {font-family: "Century Gothic", sans-serif; margin: 0; padding: 0; list-style-type: none;}
body {text-align: center; background: #000; margin: 20px 0px;}
/* Layout Items */
#wrapper {width: 756px; margin: 0px auto; text-align: left; border: 2px solid #FFF; background-color: #FFF;}
#navCol {width: 177px; min-height: 607px; padding-bottom: 12px; float: left;}
#conCol {position: relative; width: 579px; min-height: 607px; float: right; font-size: 14px; color: #5E5E5E;}
#contanetFrame {width: 548px; margin: 360px 0px 0px 15px;}
#pageHeading {text-align: center; padding-top: 10px;}
#pageContent {padding: 11px 0px 12px 1px;}
#logo {padding: 16px 0px 0px 16px;}
#mainimage {position: absolute; top: 16px; left: 15px; width: 548px; height: 327px; background: #000;}
#footer {text-align: center; padding: 10px 0px 8px 0px;color: #414141;}
#footbar {width: 730px; height: 2px; margin:10px 0 0 13px;}
.sidebox1 {padding: 28px 0px 0px 13px;}
.sidebox2 {padding: 18px 0px 0px 13px;}
/* Backgrounds */
.bgHomeNav {background: url(../images/bg-left-home.jpg) no-repeat;}
.bgHomeCon {background: url(../images/bg-right-home.jpg) no-repeat;}
.bgHomeFot {background: url(../images/bg-foot-home.gif) repeat-x;}
.fbHome {background: #CEE0D7;}
.bgSportNav {background: url(../images/bg-left-sport.jpg) no-repeat;}
.bgSportCon {background: url(../images/bg-right-sport.jpg) no-repeat;}
.bgSportFot {background: url(../images/bg-foot-sport.gif) repeat-x;}
.fbSport {background: #CED5E0;}
.bgSpaNav {background: url(../images/bg-left-spa.jpg) no-repeat;}
.bgSpaCon {background: url(../images/bg-right-spa.jpg) no-repeat;}
.bgSpaFot {background: url(../images/bg-foot-spa.gif) repeat-x;}
.fbSpa {background: #E0CED2;}
.bgFuncNav {background: url(../images/bg-left-function.jpg) no-repeat;}
.bgFuncCon {background: url(../images/bg-right-function.jpg) no-repeat;}
.bgFuncFot {background: url(../images/bg-foot-function.gif) repeat-x;}
.fbFunc {background: #D7D7D7;}
.bgBarNav {background: url(../images/bg-left-bar.jpg) no-repeat;}
.bgBarCon {background: url(../images/bg-right-bar.jpg) no-repeat;}
.bgBarFot {background: url(../images/bg-foot-bar.gif) repeat-x;}
.fbBar {background: #DDD2D0;}
.bgWeddNav {background: url(../images/bg-left-weddings.jpg) no-repeat;}
.bgWeddCon {background: url(../images/bg-right-weddings.jpg) no-repeat;}
.bgWeddFot {background: url(../images/bg-foot-weddings.gif) repeat-x;}
.fbWedd {background: #E9DCDC;}
.decor {height:90px;margin:0;background-image:url('../images/christmas/borbals.png');background-repeat:repeat-x;}
/* Accommodation Section */
#accomthumbs {width: 452px; height: 292px; margin: 0px auto; padding-top: 12px;}
.accomthumb {float: left; width: 220px; height: 140px; padding: 0px 12px 12px 0px;}
.noright {padding-right: 0px;}
#tarifftable {margin-top: 12px;}
#accLeft {float: left; width: 375px; padding: 0px;}
#accRight {float: right; width: 160px; padding: 4px 1px 0px 0px;}
#accRight img {padding-top: 12px;}
#accPicRow {padding-top: 12px;}
.accpicbox {float: left; padding-right: 10px;}
/* Sport Section */
.sportBold {font-weight: bold; color: #003366;}
/* Spa Section */
.spaBold {font-weight: bold; color: #4D0028;}
.spaPrices {text-align: right; font-weight: bold;}
.spaColumn {float: left; width: 272px;}
/* Weddings Section */
.weddBold {font-weight: bold; color: #A0525C;}
/* Offers Page */
#offersPage {text-align: center;}
#offersPage img {padding-top: 14px;}
/* Text Classes */
a {color: #003366;}
a:hover {color: #4173C7;}
p {font-size: 14px; padding-top: 12px;}
h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 15px; padding-top: 12px;}
h1.spaheading {color: #602B49; padding: 18px 0 5px 0; margin: 0 30px 0 0; border-bottom: #B69685 solid 1px;}
h2.offersfirst {margin: 10px 40px 0 40px;padding: 12px 0 0 0;}
h2.offers {margin: 10px 40px 0 40px;padding: 25px 0 0 0; border-top:#999 solid 1px}
/* Text Classes for sitemap */
p.sitemap {font-size: 12px; padding-top: 6px;}
p.submit {padding: 4px 10px 5px 0;}
p.xmasBig {font-size:15px;text-align:center;color:#333;}
p.xmasSmall {font-size:14px;text-align:center;}
.singlehead {padding-top: 10px; padding-bottom: 9px;}
.clear {clear: both;}
.blue {color: #003366;}
.white {color: #FFF;}
.whiteXmas {color: #FFF;margin:-10px 0 0 0;}
.realred {color: #F00;}
.red {color: #4D0028;}
.grey {color: #3E3E3E;}
.brown {color: #330E00;}
.pink {color: #A0525C;}
.green {color: #4A7361;}
.nopad {padding: 0px;}
.font12 {font-size: 12px;}
.font11 {font-size: 11px;}
.font10 {font-size: 10px;}
#footer a {color: #414141; text-decoration: none;}
#footer a:hover {color: #000; text-decoration: none;}
#footer a.whitelink {color: #FFF; text-decoration: none;}
#footer a.whitelink:hover {color: #CCC; text-decoration: none;}
#contactDetails {font-size: 13px; margin-top: 12px;}
#columnText {width: 143px; padding: 4px 0px 0px 16px; text-align: center;}
#columnText img {padding-top: 20px;}
/* Quick Search */
#searchbox {padding: 22px 0px 0px 26px;}
#searchbox a img {padding-top: 2px;}
.date {font-size: 12px; color: #000;}
.qsHead {font-size: 16px; font-weight: bold; color: #003366; padding-top: 0px;}
input#side_submit_btn, input#side_tariff_btn {width: 60px;}
.partyallign {float: left; padding: 3px 6px 3px 0px;}
#searchfoot {width: 143px; height: 2px; background: #FFF; margin: 19px 0px 0px 19px;}
/* Global Menu Values */
ul li {border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid;}
ul li a {display: block; padding-bottom: 1px; text-decoration: none; text-indent: 4px;}
ul li.topmost {border-top-width: 2px;}
ul li.botmost {border-bottom-width: 2px;}
/* Main Menu */
#mainmenu ul {width: 160px; padding: 7px 0px 7px 16px; font-size: 14px;}
#mainmenu ul li {border-top-color: #FFF; border-bottom-color: #FFF;}
#mainmenu ul li a {color: #FFF;}
#mainmenu ul li a:hover {background: #FFF; color: #626262;}
/* Sub Menus */
ul.sub {width: 143px; padding: 24px 0px 7px 16px; font-size: 13px;}
#submenuWedd ul li {border-top-color: #A0525C; border-bottom-color: #A0525C;}
#submenuWedd ul li a {color: #A0525C;}
#submenuWedd ul li a:hover {background: #A0525C; color: #EDE7E7;}
#submenuSport ul li {border-top-color: #333366; border-bottom-color: #333366;}
#submenuSport ul li a {color: #333366;}
#submenuSport ul li a:hover {background: #333366; color: #EDECF1;}
#submenuSpa ul li {border-top-color: #660033; border-bottom-color: #660033;}
#submenuSpa ul li a {color: #660033;}
#submenuSpa ul li a:hover {background: #660033; color: #F1ECED;}
#submenuFunc ul li {border-top-color: #666666; border-bottom-color: #666666;}
#submenuFunc ul li a {color: #666666;}
#submenuFunc ul li a:hover {background: #666666; color: #F0F0F0;}
#submenuBar ul li {border-top-color: #4C312A; border-bottom-color: #4C312A;}
#submenuBar ul li a {color: #4C312A;}
#submenuBar ul li a:hover {background: #4C312A; color: #F0F0F0;}
#submenuAcc ul li {border-top-color: #4F7866; border-bottom-color: #4F7866;}
#submenuAcc ul li a {color: #4F7866;}
#submenuAcc ul li a:hover {background: #4F7866; color: #FFF; padding:}
.sister_sites {	border-top-width: 2px; border-top-style: solid; border-top-color: #d7d7d7;
				margin-top: 25px; padding: 20px 0px 10px 0px;}
.sister_sites p {text-align:left;margin:8px 20px 4px 20px; padding:0; line-height:14px;font-size:12px;}
#seo {width: 762px; margin: 10px auto -8px auto; text-align: right; color:#666; font-size: 10px;}
#seo a {color:#444; text-decoration: none;}
#seo a:hover {color:#BBB; text-decoration: underline;}
.shortbreak {background: #FF6;text-align:center;}
.notavailable {background: #999;}