.cufon-loading { visibility: hidden !important;} *{ margin:0; padding:0; } body{ background-color:#D5D1C6; font-family:Arial, Helvetica, sans-serif; } body .publish_mode_preview{ border-left:5px solid red; } #previewNotifier{ position:fixed; z-index:999999; opacity:0.8; top:0; width:100%; height:25px; background:#ff9933; color:#fff; text-align:center; line-height:25px; } img{ display:block; } a,a:visited{ color:#5C4F56; } a img{ border:none; } a.invisibleLink{ font-size:inherit!important; color:inherit!important; text-decoration:inherit!important; } h1{ font-weight:normal; font-size:20px; display:inline; float:left; } h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:4px; font-weight:bold; } h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:4px; font-weight:bold; } h4{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:2px; } .massive{ font-size:32px!important; } pre{ background-color:white; color:#000; padding:20px; } ul.no-style { list-style: none; margin-left: 0 !important; } .hide{ display:none; } .box{ border:1px solid #978E8C; background-color:#C9C5BC; padding:10px; margin:0 0 10px 0; } .content-area, .content-area a, .content-area p, #content-inner ul{ font-size:12px; color:#5c4f56; } #content-inner ul.cta_links{float:right; display:inline-block;} #content-area p, #content-inner ul{ margin-bottom:12px; } #content-inner ul{ font-size:12px; margin-left:20px; } .clear{ clear:both; } .watermark{ color:#acabab; } #main-container{ background-image:url(/public/images/common/background.jpg); background-repeat:no-repeat; background-position:center top; background-color:#2f1c2c; width:100%; min-height:763px;  } #masthead{ background-color:#a2989f; padding-top:5px; padding-bottom:8px; width:100%; min-width:984px; } #masthead-bar span{float:right; display:inline-block;} #masthead-bar a{ color:#2F1C2C; } #masthead-bar a:hover{ color:white; } #masthead-bar{ color:#2f1c2c; width:985px; font-size:12px; text-align:right; margin-left:auto; margin-right:auto; } #header-links{ float:right; } #content-container{ width:984px; margin-left:auto; margin-right:auto; position:relative; } #kilworth-logo{ position:absolute; z-index:200; top:35px; left:9px; background-image: url("/public/images/common/kilworth-house-hotel.png"); display: block; height: 104px; text-indent: -99999px; width: 201px; } #side-bar{ width:237px; float:left; background-image:url(/public/images/common/fade.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:27px; min-height:762px; } #back_to_top a{ position:fixed; padding: 15px 21px 15px 21px; background-color:#1E111B; text-transform:uppercase; text-decoration:none; text-align:center; color:#FFF; width:179px; top:10px; left:50%; font-size:14px; margin-left:-491px; display:none; } #back_to_top a:hover{ color:#E57ACB; } #back_to_top .logo{ background-image: url("/public/images/common/kilworth-house-hotel-small.png"); background-repeat:no-repeat; width:85px; height:44px; margin:0px 45px 8px 45px; display:block; float:left;} #back_to_top .pagetitle{font-size:18px; display:block;} #back_to_top span.pinktxt{margin-top:2px; display:block; color:#A73179!important;} #content-area{ width:747px; float:left; margin-top:38px; padding-bottom:30px; } #content-inner, .content-inner{ padding-left:40px; padding-right:40px; padding-top:28px; padding-bottom:28px; background-color:#d5d1c6; position:relative; width: 667px; } .header-link, .header-link:active, .header-link:visited{ display:block; color:#FFF; text-transform:uppercase; text-align:center; text-decoration:none; font-size:13px; padding-top:8px; padding-bottom:9px; position:absolute; top:0px; z-index:90; -moz-border-radius: 0 0 5px 5px!important; -webkit-border-radius: 0 0 5px 5px!important; border-radius: 0 0 5px 5px!important; background-color:#898086; } .header-link:hover{ background-color:#A2989F!important; } a.header-link.email{right:0; text-indent:-10000px!important; margin:0; width:0px;} a.header-link.phone{right:37px; text-indent:-10000px!important; margin:0; width:0px;} a.header-link.icon{padding-left:24px;} a.header-link#contact-us{ width:132px; right:287px; } a.header-link#newsletter{ width:162px; background-color:#a73179; right:302px; } a.header-link#booknow{ width:120px; background-color:#5690a9; right:179px; } a.header-link#contact_link{ width:102px; right:74px; } input.button, button.button{ background-color:#2F1C2C; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:3px 6px; display:inline-block; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:14px; cursor: pointer; border:0!important; } #content-inner input.button, button.button, #content-inner input.button, button.button{ background-color:#2F1C2C; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:8px 20px; display:inline-block; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:14px; cursor: pointer; border:0; } input.button:hover, button.button:hover { background-color:#553350; } #close-panel{ display:none; background-color:#D5D1C6; color:#000; width:117px; z-index:89; } a#close-panel:hover{ background-color:#BEB8A7; } a#contact-us:hover, a#newsletter:hover, a#booknow:hover{ color:#2f1c2c; } #footer-container{ width:100%; background-color:#D5D1C6; padding-top:16px; padding-bottom:16px; } #footer{ width:984px; height:52px; margin-left:auto; margin-right:auto; } #footer .sendToFriendContainer{ clear:both; width:100%; margin-bottom:20px; } #accreditations a{ float:left; margin-right:15px; height:52px; text-indent:-9999px; background-image:url(/public/images/common/footer-logos.jpg); display:block; } #footer-aa-rosettes{ width:81px; background-position:0 0px; } #footer-aa-stars{ width:69px; background-position:-81px 0px; } #footer-pride-of-britain{ width:50px; background-position:-150px 0px; } #footer-investor-in-people{ width:77px; background-position:-200px 0px; } #footer-aa-rosettes:hover{ background-position:0 -52px; } #footer-aa-stars:hover{ background-position:-81px -52px; } #footer-pride-of-britain:hover{ background-position:-150px -52px; } #footer-investor-in-people:hover{ background-position:-200px -52px; } #footer-menu-wrapper{ float:right; width:630px; } ul#footer-menu{ list-style:none; float:right; } #footer-menu li{ float:left; margin-left:5px; padding-left:5px; border-left-color:#664c62; border-left-style:solid; border-left-width:1px; } #footer-menu li#footer-menu0{ border-left-style:none; } #footer-menu li a{ display:block; text-decoration:none; color:#664c62; font-size:11px; } #footer-menu li a:hover{ color:#40283c; } #sharing-links{ color:#FFF; float:right; clear:right; margin-top:10px; margin-right:-3px!important; } .sharing_links li.facebook, .sharing_links li.twitter, .sharing_links li.send{ text-indent:-10000px; margin-top:4px; } .sharing_links li a{display:block;width:20px;} .sharing_links li.facebook{margin-right:5px!important;} .sharing_links li.facebook a{background-image: url("/public/images/common/icon_fb_20.png");height:20px;} .sharing_links li.twitter{margin-right:5px!important;} .sharing_links li.twitter a{background-image: url("/public/images/common/icon_twitter_20.png");height:20px;} .sharing_links li.send{margin-right:0px!important;cursor:pointer;} .sharing_links li.send a{background-image: url("/public/images/common/icon_send_20.png");height:20px;} .sharing_links li.plusone{margin-right:0px!important;width:60px;padding:4px;} .sharing_links li.more a{padding-left:0;background-image:none;margin-top:6px;} #facebook_popup .bullet_links{ margin:10px 0 0px 0; } #facebook_popup li.likeButtons{ height: 20px; margin-top:12px; } #facebook_popup .bullet_links img, #facebook_popup .bullet_links a{ color: #333333; float: left; font-size: 11px; } .left-column{ width:370px; float:left;  } .right-column{ width:265px; float:right; text-align:right;  } .right-column ul.page-links, .right-column ul.fader-links, .right-column ul.content-links{ list-style:none; margin-bottom:24px; margin-top:8px; background-image:url(/public/images/common/list-menu-background-2.jpg); background-position: right bottom; background-repeat: no-repeat; padding-bottom:1px; float:right; } .right-column ul.page-links li, .right-column ul.fader-links li, .right-column ul.content-links li{ display:block; width:253px; padding-bottom:0px;  background-repeat:no-repeat; background-position:0 top; padding:5px; text-transform:uppercase; clear:both; font-size:12px; margin-bottom:1px; float:right; } .right-column ul.page-links li.first, .right-column ul.fader-links li.first, .right-column ul.content-links li.first{ background-image:none; } .right-column ul.page-links li a, .right-column ul.fader-links li a, .right-column ul.content-links li a{ display:block; text-decoration:none; color:#9e9b94; padding:6px; margin:-5px; border-right:4px solid #9e9b94; background-image:url(/public/images/common/list-menu-background-2.jpg); background-position: right top; background-repeat: no-repeat; } .right-column ul.page-links li a:hover, .right-column ul.page-links li a:active, .right-column ul.page-links li a.current, .right-column ul.fader-links li a:hover, .right-column ul.fader-links li a:active, .right-column ul.fader-links li a.current, .right-column ul.content-links li a:hover, .right-column ul.content-links li a:active, .right-column ul.content-links li a.current{  color:#5C4F56!important; border-right:4px solid #5C4F56!important; background-position:-263px 0; } .list-item{ clear:both; position:relative; } .list-item h2{  font-size:20px; } .list-item h2 span{  } .list-picture, .list-content{ float:left; margin-bottom:24px; } .list-content-wrapper .list-content{margin-bottom:0; min-height:174px;} .list-content-wrapper .offerSharing{position:relative; float:right; width: 432px; display:block; height:35px;} .offerSharing a.email, .offerSharing a.telephone{float:right; position:relative;} .offerSharing .fbLikeSmall, .offerSharing .plusOne{margin-top:6px;} .list-picture{ clear:left; width:234px; } .list-picture img{border:1px solid #A59E97;} .list-content p{padding-right:8px;} .list-content{ width:432px; margin-top:6px; } .pdf-download { padding-left: 64px; padding-top: 14px; background: #CCC7BD url(/public/images/common/pdf-block.jpg) no-repeat 13px 15px; text-align: left; margin-bottom: 10px; padding-bottom: 17px; } .pdf-download strong { text-transform: uppercase; color: #2f1b2c; font-weight: normal; font-size: 12px; line-height: 18px; } .pdf-download p { margin-bottom: 3px !important; } .download a { color: #56849b; font-weight: bold; font-size: 12px; text-decoration:none; } .download span { text-decoration: underline; } .intro {  } .row { margin-bottom: 2em; } .arrow-link, a.arrow-link:visited, a.arrow-link:active { background-image:url(/public/images/common/pdf.gif); background-repeat:no-repeat; background-position:bottom right; padding-right:32px; height:29px; line-height:37px; display:inline-block; color:#4c798b; font-size:12px!important; font-weight:bold; } .arrow-link:hover, a.arrow-link:hover{color:#40283c;} .downloads{margin-top:24px;} .downloads .pdf_link{float:left;} .downloads .arrow-link, .downloads a.arrow-link:visited, .downloads a.arrow-link:active { background-image:url(/public/images/common/pdf.gif); background-repeat:no-repeat; background-position:bottom left; padding-left:32px; height:29px; margin-bottom:12px; line-height:37px; display:inline-block; text-align:left; color:#4c798b; font-size:12px!important; font-weight:bold; } .validation-failed { background-color: } .validation-success { background-color: #8ec68a; } .success-message {  color: #FFFFFF; display: block; font-size: 12px; padding-bottom: 8px; padding-top: 10px; position: absolute; top: 0; right: 368px; width: 440px;  text-transform: uppercase; font-weight: bold; text-align: left; padding-left: 20px; text-align:right; } #newsletter-panel #dialog-message { display: none; } #newsletter-panel input{border:1px solid #BEB9AE;} #newsletter-panel .input-text { padding-right: 20px; } .form-error-list li { margin-bottom: 7px; margin-left: 20px; list-style-type: disc; } .form-error-list { margin-top: 10px; } .form-error-list li { color: #ac2d3c } .section { margin-top:30px; } .font1-light { border-bottom: 1px solid #C7BFB9; color: #2F1B2C; font-weight: normal; padding-bottom: 6px; } .address-prefix { font-weight: bold; width: 3.5em;  display: inline-block; } .seperated li { border-bottom: 1px solid #C7BFB9; padding-bottom: 6px; margin-bottom: 12px; } .seperated li.last { border-bottom: 0; } .form-list { list-style: none; margin-left: 0 !important; } .form-actions { position: relative; } .form-notice { position: absolute; left: 0; color: #664C62; } .vertical-form { width: 667px; } .vertical-form label { display: block; padding-bottom: 0.5%; font-size: 12px; font-weight: bold; } .vertical-form li { margin-bottom: 6px; } .text-input { padding: 4px; border: solid 1px #beb9ae; width: 250px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; } .select-input { padding: 4px; border: solid 1px #beb9ae; width: 260px; } .input{ border:none; } .emailfriend-input { padding: 4px; border: solid 1px #beb9ae; width: 498px; } label.attendees{display: block; font-size: 12px; padding-bottom: 6px; margin-top:12px;} #contact_newsletter { padding: 4px; border: solid 1px #beb9ae; width: 260px; } .text-input-short { width: 75px; } .vertical-form textarea.text-input { width: 98%; } .vertical-form .form-actions { width: 366px; text-align: right; float:right; } #messages-success, #messages-error { padding: 20px; border: solid 1px; font-size: 12px; margin-top: 30px; margin-bottom: 30px; } #messages-success { border-color: #8EC68A; } #messages-error { border-color: #CB5555; } .rates-table { width: 100%; margin-bottom: 2em;  } .rates-table th { background-color: #c8c4bc; color: #5C4F56; font-weight: bold; } .rates-table td, .rates-table th { text-align: left; font-size: 12px; line-height: 14px; padding: 6px 8px; } .item-table td, .item-table th { width: 50%; } .rates-table tbody td { border-left: solid 2px #c8c4bc; border-right: solid 2px #c8c4bc; border-bottom: solid 1px #bfbbb1; } .rates-table tbody td.end { border-left: 0; } .rates-table tbody td.last { border-bottom: solid 2px #c8c4bc; } .rates-table .center { text-align: center; } .rates-table caption{ display:none; text-align: left; font-size: 20px; color:#5C4F56; font-weight:100; padding-bottom: 5px; font-family: Georgia,"Times New Roman",Times,serif; text-transform:uppercase; border-bottom:1px solid #5c4f56; margin-bottom:12px; } .room-rates-table th { width: 100px; } .section .notice { font-weight: bold; font-size: 9px; margin-top: 1.5em; color: #664C62; } .section h2 { } .form-list,.form-list ul { list-style: outside none; } .button { cursor: pointer; } .checkbox-list li { display: inline-block; width: 155px; } fieldset { padding: 10px 2px 5px } legend { padding: 0 10px; font-weight: bold; } .checkbox-list label { display: inline-block; margin-right: 3px; font-weight: normal; } .checkbox-list input { display: inline-block; position: relative; top: 3px; } label.selected{ color:#A73179; font-weight:bold!important; } h2 .pdf_link, h1 .pdf_link{ float:right; } #content-inner p a, #content-inner p a:active, #content-inner p a:visited{color:#6F566B; text-decoration:underline;} #content-inner p a:hover{color:#40283c;} iframe {border: medium none;} p.footnotetext{border-top:1px solid #938d86; padding-top:12px; color:#938d86; font-style:italic;} #body-weddings_index p.footnotetext{margin-top:24px;} p.booktext{font-size:12px!important; color:#4c798b; margin-right:6px; font-weight:bold;} .footer-column p.font1.booktext{float:left; display:inline-block; margin:8px 8px 0 0;}    .cta_bar{ background-color:#c7c2b8; } .cta_bar ul.cta_bar_links li{ list-style:none; float:right; margin-left:4px; } .cta_bar ul.cta_bar_links li.last{ margin-left:0px; } .cta_bar ul.cta_bar_links li.sharingLinks{ float:left; margin-right:0; } .cta_bar ul.cta_bar_links li.sharingLinks h3{ float:left; line-height:32px; } .cta_bar ul.cta_bar_links li.sharingLinks .addthis_toolbox{ float:left; } .cta_bar .sharing_links{ float:left; } .cta_bar .cta_bar_title{ height:20px; color:#5C4F56; background-color:#b2aba4; padding:3px 40px; font-size:12px; line-height:22px; } .cta_bar .cta_bar_content{ padding:10px 40px; } .cta_bar .cta_bar_content .sharingLinks{ margin-top:2px; } .cta_bar .col{display:block;float:left;} .cta_bar .col1{width:208px;} .cta_bar .col2{} .cta_bar li.contactbutton, .cta_bar li.booknowbutton, .cta_bar li.signupbutton{float:right; margin-left:6px;}     .sendToFriendOpener .sendToFriend{ display:none; } .sendToFriend{ border:1px solid #B2ABA4; background-color:#D5D1C6; margin-bottom: 10px; margin-top: 10px; padding: 20px; } .sendToFriend .col{display:block;float:left;} #footer-container .sendToFriend{ width:630px; float:right; margin-right:40px; margin-bottom:20px; } .sendToFriend h2{  } .sendToFriend .col1{ width:310px; } .sendToFriend .col2{ width:310px; } .sendToFriend label{ display: block; margin-bottom: 10px; position:relative; height:20px; font-weight:bold; } .sendToFriend .col1 label input{ position:absolute; left:100px; height:20px; width:190px; } .sendToFriend textarea{ height:50px; width:310px; margin-bottom:10px; } .sendToFriend .col2 label span, .sendToFriend .col2 label input{ float:right; margin-left:5px; font-weight:normal; } .sendToFriend .controls{ float:right; margin-top:10px; width:310px; } .sendToFriend .controls a{ margin-left:5px; } #sendToFriendPreview{  width:640px; }    .cta_links li{ float:right!important; margin-right:0px!important; margin-left:3px; margin-bottom:3px; margin-top:3px; } .cta_links li a{ height:auto!important; line-height:normal!important; }  .cta_links li a.phone{background-position:left -1px;} .cta_links li a.email{background-position:left 0px;}    ul.bullet_links.horizontal{ height:30px; margin:0!important; } ul.bullet_links li{ list-style:none; } ul.bullet_links.horizontal li{ margin-right:10px; float:left; } ul.bullet_links.horizontal li a.grey.button.phone{ width:1px; } ul.bullet_links.vertical li{ clear:both; } ul.bullet_links li a{   } ul.bullet_links li.nobullet a{ background-image:none; padding-left:0; #color: #6F566B; } ul.bullet_links li a:hover, ul.bullet_links li.nobullet a:hover{color:#40283c;} ul.bullet_links li a.addthis_button_compact{ margin-top:6px; }  #cta_socialnet_bar{ background-color:#d0ccc1; padding:8px 4px 4px 8px; } #content-inner #cta_socialnet_bar ul{margin:0;} #cta_socialnet_bar li{ list-style:none; float:left; } #cta_socialnet_bar li.sharingLinks{ } #cta_socialnet_bar li.sharingLinks h3{ float:left; display:inline; } #cta_socialnet_bar li.sharingLinks .addthis_toolbox{ float:left; display:inline-block; }    .promo-offer{ float:left; width:239px; background-color:#d5d1c6; text-decoration:none; position:relative; z-index:1; } .promo-offer .watermark{position:absolute; width:20px; height:20px; bottom:0; right:0;  z-index:2;} .first{ margin-left:0; } .promo-offer h2, .promo-offer p{ margin:20px; color:#231421; } .promo-offer span{ margin:10px 20px 15px 20px; font-size:12px; display:block; color:#6f566b; } .promo-offer .promolink{ margin:15px 20px 0 20px; font-weight:normal; font-size:18px; color:#231421; height:44px; } .promo-offer h2{ font-weight:normal; font-size:18px; } a.promo-offer:hover{ -moz-opacity:0.8; filter:alpha(opacity=80); opacity:0.8; } a.promo-offer:hover h2, a.promo-offer:hover p{ } #content-inner .page-links { margin-left: 0; } .hidden{ display:none; } .pdf_link { position:relative; display:inline; margin-top:-4px; margin-right:0px; } .titleheader .pdf_link { float:right; } .footer-column{float:right; margin:0 4px 0 0; width:100%;}  .left_half, .right_half{  } .left_half{ float:left; width:280px; } .right_half{ float:right; width:370px; } #content-inner .content-links { margin-left: 0; } .titleheader{display:block; clear:both; position:relative;margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #A59E97;} .list-item .titleheader{margin-bottom: 12px; padding-bottom: 6px; position:relative;} .list-item .pdf_link{top:0px;} .titleheader h2{display:inline; float:left;} #content-area .titleheader p.figures{font-size:12px; margin:12px 0 0 0; position:relative; float:right; display:block;} h2.font1, h3.font1{font-size:20px; font-weight:normal!important;} h2.font1 a.invisibleLink, h3.font1 a.invisibleLink{font-size:20px!important;}  .sharing_popup { width:400px; } .sharing_popup li{ list-style:none; margin:15px 0 15px 0; } .sharing_popup .bullet_links li a{ background-image:none; padding-left:0; } .sharing_popup .bullet_links li a.email{background-image: url("/public/images/common/icon_email_small.png"); padding-left:24px; height:18px;} .sharing_popup .bullet_links li a.phone{background-image: url("/public/images/common/icon_phone_small.png"); padding-left:24px; height:18px;} .sharing_popup .bullet_links img{ margin-right:5px; } .sharing_popup .bullet_links li{ margin-top:7px; height:15px; } .facebookPopupButtons li{margin-left:1px;} a.headerfacebook{background-image:url(/public/images/common/icon_fb_16.png); background-position:left top; background-repeat:no-repeat; cursor:pointer; font-size:1px; height:16px; text-indent:-9999px; text-transform:uppercase; text-decoration:none; width:16px; text-align:left; display:inline-block; float:right; margin:0 3px 0 6px;} a.headertwitter{background-image:url(/public/images/common/icon_twitter_16.png); font-size:1px; text-transform:uppercase; height:16px; width:16px; display:inline-block; text-decoration:none; text-indent:-99999px; text-align:left; float:right;} a.intro-link, a.intro-link:active, a.intro-link:visited{color:#6F566B; text-decoration:underline;} a.intro-link:hover{color:#40283c;} .fbShare{font-size:11px!important;text-decoration:none!important;color:#333!important;} .fbLikeSmall {float:left!important;width:50px!important;height:20px; } .fbLikeSmall span iframe.fb_ltr{width:50px!important; overflow:hidden;} .fbLikeSmall span span iframe.fb_ltr{width:401px!important; overflow:visible;} .plusOne{width:65px!important;float:left!important;overflow:hidden;} #overlay{ background-color:#000; position:absolute; z-index:80; left:0; display:none; }  index.css (line 6) .offerSharing .fbLikeSmall, .offerSharing .plusOne { margin-top: 6px; } ul.bullet_links li a.floorplan{background-image:none; padding-left:12px; text-align:center; color:#ffffff; text-decoration:none;} .ctaButtonsWrapper p.booktext{padding-top:10px;} #body-christmas_staging_post .ctaButtonsWrapper{margin-bottom:0;} #fancybox-content h2{  clear: both; display: block; margin-bottom: 12px; padding-bottom: 12px; } .brandedPopup{ background-image:url(/public/images/common/popup-watermark.jpg); background-repeat:no-repeat; background-position:right bottom; padding-right:50px; padding-bottom:50px; } .brandedPopup h2{ margin-right:-50px; } #phonePopup{ padding-bottom:80px; } #facebook_popup .fb_edge_widget_with_comment{width:400px; height:0px!important;}  #facebook_popup.brandedPopup{padding-bottom:10px!important; height:250px;} #fancybox-content .fb_iframe_widget iframe{height:195px!important; width:400px; overflow:hidden;z-index:99;} .padbot12{padding-bottom:12px;} #fancybox-content .fb_send_button_form_widget iframe{margin-left:-57px!important; margin-top:-25px;} .list-item{float:left; display:block; width:100%;margin-top:32px;} #print_logo{ display:none; } #popup_container{ font-size:12px; } .print{ margin-top:10px; } .scrollToTarget{ clear:both; display:block; } .sendToFriend .controls button{ font-size:12px; padding:7px 20px; } .submitting .controls button.pink{ background-color: #A73179; background-image: url("/public/images/common/ajax-loader-pink.gif"); background-position: 3px center; background-repeat: no-repeat; } .titleheader.popupheader{ border-bottom: 1px solid #A59E97; clear: both; display: block; margin-bottom: 24px; padding-bottom: 12px; position: relative; } .titleheader.popupheader h1{margin:72px 0 0 0;} .brandedPopuplogo{ background-image: url("/public/images/common/popup-watermark.jpg"); background-position: right top; background-repeat: no-repeat; float:right; width:185px; height:96px; padding:0 0 12px 0; position:absolute; top:0; right:20px; } #body-rooms_rates .section{margin-top:0;} #body-rooms_rates .section p{margin-bottom:30px;} #cta_thankyou{ border-top: 1px solid #A59E97; padding-top: 10px; } #cta_thankyou ul{ width:250px; margin-top: 20px; } #cta_thankyou ul li{ width:250px; display:block; float: left; margin-bottom: 5px } #cta_thankyou ul li a{ width:230px; } .button{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:8px 10px 8px 10px; display:inline-block; color:#FFF!important; text-decoration:none; text-transform:uppercase; font-size:14px; } .button.notext{ text-indent:-10000px; overflow:hidden; text-align:left; width:0;  } .button.external-label{ display:inline-block; float:left; } a.button-label{ display: block; float: left; height: 30px; line-height: 30px; margin-left: 10px; } a.button-label:hover{ color:#2F1C2C; } a.button-label .button{ margin-right:10px; }   .button.back{ float:left; margin-bottom:30px; } li .button{  } .list-content a.button, .ctaButtons a.button {margin-left:0px;}  .left-column .button{ float:left; } .button.blue{background-color:#5690a9;} .button.blue:hover, a:hover .button.blue{background-color:#2F1C2C;} .button.pink{background-color:#A73179;} .button.pink:hover, a:hover .button.pink{background-color:#2F1C2C;} .button.grey{background-color:#a8a59d;} .button.grey:hover, a:hover .button.grey{background-color:#2F1C2C;} .ctaButtons{float:right; display:inline-block; width:456px;} .ctaButtonsWrapper{ height:30px;} .list-picture, .list-content{margin-bottom:0px!important;} .list-picture img{margin-bottom:6px;} .icon{ background-repeat:no-repeat; text-indent:10px; padding-left:22px; min-height:15px;  } .icon.large{ text-indent:55px; } div.icon{ text-indent:0; padding-left:40px!important; background-position:5px 5px; } .icon.back{background-image:url('/public/images/common/icon_back_small.png');} .icon.back.large{background-image:url('/public/images/common/icon_back_large.png');} .icon.phone{background-image:url('/public/images/common/icon_phone_small.png');} .icon.phone.large{background-image:url('/public/images/common/icon_phone_large.png');} .icon.envelope{background-image:url('/public/images/common/icon_envelope_small.png');} .icon.email{background-image:url('/public/images/common/icon_email_small.png');} .icon.email.large{background-image:url('/public/images/common/icon_email_large.png');} .icon.book{} .icon.book.large{} .icon.calendar{background-image:url('/public/images/common/icon_calendar_small.png');} .icon.calendar.large{background-image:url('/public/images/common/icon_calendar_large.png');} .icon.bullet{background-image:url('/public/images/common/icon_tick_small.png');} .icon.bullet.large{background-image:url('/public/images/common/icon_tick_large.png');} .icon.plus{background-image:url('/public/images/common/icon_plus_small.png');} .icon.plus.large{background-image:url('/public/images/common/icon_plus_large.png');} .icon.recommend{background-image:url('/public/images/common/icon_recommend_small.png');} .icon.facebook{background-image:url('/public/images/common/icon_facebook_small.png');} .icon.twitter{background-image:url('/public/images/common/icon_twitter_small.png');} #fancybox-content{ font-size:12px; background-color:#D5D1C6;  color:#5C4F56; border-color:#D5D1C6!important; } #fancybox-content #content-inner{ padding:0; } #fancybox-content p{ margin:12px 0; } #fancybox-content h1{ float:none; display:block; margin-bottom:0px; } #fancybox-content h2 { font-size: 20px; text-transform: uppercase; margin-bottom: 0; padding:0; font-weight: normal; background-position: -263px 0; background-repeat: repeat-y; } #fancybox-content .section{margin-top:0;} #content-inner-rates{width:660px;} .popupfooter{display:block; clear:both; position:relative;margin:24px 0 0 0; padding-top: 12px; border-top: 1px solid #A59E97;} .popupfooter p{width:580px; float:left;} .popupfooter #popupprint{float:right; width:65px;} .popupfooter #popupprint .print{margin-top:0;}  .drop-down-panel-container{ display:none; } .drop-down-panel-container{ width:100%; position:absolute; top:24px; z-index:100; } .drop-down-panel{ width:984px; margin-left:auto; margin-right:auto; padding-top:22px; padding-bottom:22px; } .drop-down-panel-inner{ width:697px; margin-left:235px; border-style:solid; border-width:1px; padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:5px; } .drop-down-panel-inner h2{ font-weight:normal; border-bottom-style:solid; border-bottom-width:1px; padding-bottom:3px; margin-bottom:6px; } .drop-down-panel-inner .panel-group{ margin-right:27px; } .drop-down-panel-inner .panel-bottom{ margin-top:10px; float:left; }  .drop-down-panel-inner .button{ background:#2f1c2c; color:#FFF; border: 1px solid #2f1c2c; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:15px; } .drop-down-panel-inner .button:hover{ background:#583452; } #book-now-panel-container{ background-color:#5690a9; } #book-now-panel-container .input-text{ padding:3px; margin-right:3px; } #book-now-panel-container select{ padding:3px; } #book-now-panel-container span{ font-size:15px; margin-top:3px; } #book-now-panel-container .panel-group, #book-now-panel-container span, #book-now-panel-container input, #book-now-panel-container img{ float:left; } #book-now-panel-container img{margin-left:-23px; margin-top:3px;} #book-now-panel-container label{ color:#FFF; font-size:10px; line-height:20px; } #book-now-panel-container #check-in-date, #book-now-panel-container #check-out-date{ width:105px; } #book-now-panel-container .button{ clear:left; margin-right:22px; margin-bottom:6px; text-transform:uppercase; } #book-now-panel-container .drop-down-panel-inner h2{ color:#231521; border-bottom-color:#3e5f75; } #book-now-panel-container .drop-down-panel-inner{ border-color:#9bbbca; padding-bottom:8px; padding-top:8px; } #book-now-panel-container .input-submit{ padding:5px 25px 5px 25px; } #book-now-panel-container #number-of-nights{ width:80px; } #book-now-panel-container #number-of-adults, #book-now-panel-container #number-of-children{ width:40px; } #newsletter-panel-container{ background-color:#A73179; } #newsletter-panel-top .input-text{ display:block; float:left; padding:4px; margin-bottom:5px; font-size:11px; } #newsletter-panel-top .extended{ display:none; } #newsletter-panel-container .drop-down-panel-inner{ border-color:#c885ad; position:relative; padding-bottom:5px; padding-top:5px; } #newsletter-panel-container .drop-down-panel-inner h2{ color:#FFF; border-bottom-color:#c276a3; } #newsletter-form-name{ width:265px; margin-right:5px; } #newsletter-form-title{ width:50px; margin-right:5px; } #newsletter-form-first-name{ width:150px; margin-right:5px; } #newsletter-form-last-name{ width:150px; margin-right:5px; } #newsletter-form-email{ width:208px; } #newsletter-form-address{ width:603px; } #newsletter-form-city{ width:448px; margin-right:5px; } #newsletter-form-postcode{ width:140px; } #newsletter-panel-bottom{ color:#FFF; clear:both; width:607px; text-align:right; font-size:12px; } #newsletter-panel-bottom span{ margin-right:10px; } #newsletter-panel-container .button{ position:absolute; right:18px; top:77px; text-transform:uppercase; } #newsletter-panel-container fieldset{ border:none; }  .fader{ position:relative; } .fader ul.slides, .fader ul.links{ list-style:none; } .fader ul.links{ display:none; } .fader ul.slides li{ display:none; background-color:#d5d1c6; background-image:url(/public/images/common/ajax-loader.gif); background-repeat:no-repeat; background-position:center center; } .fader ul.slides li.first{ display:block; } .fader-bar{  height:15px; position:absolute; bottom:0px; padding:11px 10px 10px 10px; background-color:#A8A59D; width:727px; } .fader .links li, .fader-previous, .fader-next, .fader-description{ float:left; margin-right:2px; } .fader-description.font1{ margin-top:-1px; } .fader .links li a{ display:block; padding-left:5px; padding-right:5px; text-decoration:none; font-size:12px; color:#88837e; } .fader .links li.current a{ color:#e5e1d7; } .fader .links li a:hover{color:#e5e1d7;} .fader-previous, .fader-next{ background-image:url(/public/images/common/fader-arrows.gif); background-repeat:no-repeat; width:8px; height:10px; display:none; text-indent:-9999px; padding-top:2px; margin:0 3px; } .fader-previous{ background-position:0 2px; } .fader-next{ background-position:-8px 2px; } .fader-description{ font-size:12px; margin-left:10px; color:#e5e1d7; } .fader-more{ float:right; margin-right:6px; color:#FFF; } .fader-more a{ color:#FFF; font-size:12px; } #content-inner .fader-links{ margin-left:0px; } .fader-more a{text-decoration:none;} .fader-more a:hover{color: #88837E;}  #sidemenu{ margin-top:175px; margin-bottom:21px; padding-top:10px; padding-left:21px; padding-bottom:0px; padding-right:21px; width:179px; background-color:#1E111B; background-image:url(/public/images/common/background-nav.jpg); background-repeat:no-repeat; background-position:top right; min-height:540px; } #main-menu li{ list-style:none; list-style-type:none; } #main-menu li{ background-image:url(/public/images/common/menu-divider.jpg); background-repeat:no-repeat; background-position:left top; } li#main-menu0{ background-image:none; } #main-menu li a{ display:block; padding-bottom:6px; padding-top:6px; text-decoration:none; color:#e57acb; font-size:15px; } #main-menu li.current a, #main-menu li a:hover, #main-menu li.current a:hover{ color:#FFF; } #main-menu li ul{ display:none; } #main-menu li.current ul{ display:block; } #main-menu li ul li{ padding-left:10px; } #main-menu li ul li a, #main-menu li.current ul li a{ font-size:14px; color:#d5d1c6; } #main-menu li span{ color:#c4b6c2; font-size:12px; margin-bottom:10px; display:block; line-height:16px; } #main-menu li span a{ font-size:12px; margin-bottom:10px; display:inline; line-height:16px; color:#f6e5f4!important; } #main-menu li span a:hover{ text-decoration:underline; } #main-menu li span#home_extra{ display:none; }   .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; }  * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; }  .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }  .ui-state-disabled { cursor: default !important; }   .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }   .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }   .ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 12px; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(/public/css/jqueryui/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #5C4F56; } .ui-widget-content a {} .ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(/public/css/jqueryui/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; }  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(/public/css/jqueryui/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(/public/css/jqueryui/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; } .ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(/public/css/jqueryui/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; } .ui-widget :active { outline: none; }  .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(/public/css/jqueryui/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/public/css/jqueryui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }   .ui-icon { width: 16px; height: 16px; background-image: url(/public/css/jqueryui/images/ui-icons_469bdd_256x240.png); } .ui-widget-content .ui-icon {background-image: url(/public/css/jqueryui/images/ui-icons_469bdd_256x240.png); } .ui-widget-header .ui-icon {background-image: url(/public/css/jqueryui/images/ui-icons_d8e7f3_256x240.png); } .ui-state-default .ui-icon { background-image: url(/public/css/jqueryui/images/ui-icons_6da8d5_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/public/css/jqueryui/images/ui-icons_217bc0_256x240.png); } .ui-state-active .ui-icon {background-image: url(/public/css/jqueryui/images/ui-icons_f9bd01_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(/public/css/jqueryui/images/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/public/css/jqueryui/images/ui-icons_cd0a0a_256x240.png); }  .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; }  .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; }   .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; } .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }  .ui-widget-overlay { background: #aaaaaa url(/public/css/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/public/css/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; }  .ui-button-icon-only { width: 2.2em; }  button.ui-button-icon-only { width: 2.4em; }  .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; }  .ui-button .ui-button-text { display: block; line-height: 1.4; } .ui-button-text-only .ui-button-text { padding: .4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }  input.ui-button { padding: .4em 1em; }  .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }  .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }  button.ui-button::-moz-focus-inner { border: 0; padding: 0; }   .ui-tabs { position: relative; padding: .2em; zoom: 1; }  .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }  .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tabs .ui-tabs-hide { display: none !important; }  .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; background:#C9C5BC; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font-family: Georgia,"Times New Roman",Times,serif; font-weight:lighter; text-transform:uppercase; } .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size: 12px; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }  .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; }  .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }  .ui-datepicker-cover { display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  } .event_calendar .calendar_highlight span.ui-state-default{background:#4F324A!important; color:#ffffff!important; font-weight:bold!important;} .event_calendar .ui-state-disabled{ opacity: 1; filter:Alpha(Opacity=100);} .event_calendar .ui-state-default{color:#2f1c2c!important; background:#e5e2e5!important; border:none;} .event_calendar .ui-widget-content { border: 1px solid #978E8C;} .event_calendar .ui-datepicker-title{ color:#5C4F56; font-size:20px;} .event_calendar .ui-datepicker th{color:#5C4F56;} .event_calendar .ui-widget-header{border:none;border-bottom:1px solid #978E8C; border-radius:0px; background:none;} .event_calendar .ui-datepicker{width:35em; } .event_calendar .ui-datepicker td span, .event_calendar .ui-datepicker td a{padding:0.9em; border:1px solid #bdb9b1!important; background-color:#d2cec5!important; color:#978E8C!important;}  #fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/public/images/common/fancybox/fancybox.png'); } #fancybox-overlay { position: absolute; background-color: #1E121C !important; top: 0; left: 0; width: 100%; z-index: 1100; display: none; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; } #fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; } #fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('/public/images/common/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; } #fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; } #fancybox-frame { width: 100%; height: 100%; border: none; display: block; } #fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('/public/images/common/fancybox/blank.gif'); z-index: 1102; display: none; } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } #fancybox-left-ico { background-image: url('/public/images/common/fancybox/fancybox.png'); background-position: -40px -30px; } #fancybox-right-ico { background-image: url('/public/images/common/fancybox/fancybox.png'); background-position: -40px -60px; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible;  } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } #fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('/public/images/common/fancybox/fancybox-x.png'); } #fancybox-bg-ne { top: -20px; right: -20px; background-image: url('/public/images/common/fancybox/fancybox.png'); background-position: -40px -162px; } #fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('/public/images/common/fancybox/fancybox-y.png'); background-position: -20px 0px; } #fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('/public/images/common/fancybox/fancybox.png'); background-position: -40px -182px; } #fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('/public/images/common/fancybox/fancybox-x.png'); background-position: 0px -20px; } #fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('/public/images/common/fancybox/fancybox.png'); background-position: -40px -142px; } #fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('/public/images/common/fancybox/fancybox-y.png'); } #fancybox-bg-nw { top: -20px; left: -20px; background-image: url('/public/images/common/fancybox/fancybox.png'); background-position: -40px -122px; } #fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; } .fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; } .fancybox-title-outside { padding-top: 10px; color: #fff; } .fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url('/public/images/common/fancybox/fancy_title_over.png'); display: block; } .fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; } #fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; } #fancybox-title-float-wrap td { border: none; white-space: nowrap; } #fancybox-title-float-left { padding: 0 0 0 15px; background: url('/public/images/common/fancybox/fancybox.png') -40px -90px no-repeat; } #fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('/public/images/common/fancybox/fancybox-x.png') 0px -40px; } #fancybox-title-float-right { padding: 0 0 0 15px; background: url('/public/images/common/fancybox/fancybox.png') -55px -90px no-repeat; }  .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_close.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_nav_left.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_nav_right.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; } .fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_title_left.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_title_main.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_title_right.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); } #fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); } #fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_loading.png', sizingMethod='scale'); }  .fancybox-ie .fancybox-bg { background: transparent !important; } .fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_shadow_n.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_shadow_e.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_shadow_se.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_shadow_s.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_shadow_w.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/common/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); } .jcarousel-skin-kilworth .jcarousel-container { } .jcarousel-skin-kilworth .jcarousel-container-horizontal { width: 100%; padding: 0; margin-top:15px; } .jcarousel-skin-kilworth .jcarousel-clip { overflow: hidden; } .jcarousel-skin-kilworth .jcarousel-clip-horizontal { width: 100%; height: 256px; } .jcarousel-skin-kilworth .jcarousel-item { width:239px; height: 256px; } .jcarousel-skin-kilworth .jcarousel-item-horizontal { margin-left: 0; margin-right: 15px; margin-top:0px; }  .jcarousel-next, .jcarousel-prev { display:none!important;  } ul.promoCarousel{ margin-right:-15px; } .promoCarousel li{ float:left; margin-right:15px; margin-top:15px; }
