/****************
Project: Marine Spring 2011
Level: Global Styles
****************/
*{margin:0;padding:0;}
body{margin:0;font-family: Arial, Helvetica, sans-serif; background-color:#e1edf9;color:#565656; }
html{height:100%;}
/****************
WRAP
****************/
.clear {clear:both;height: 0px;}
#wrap {width:100%;}
#tab {width:44px; height:187px; position:fixed; right:0px; top:230px; z-index:999999999;}
#content {width:1008px;margin-left:auto;margin-right:auto; position:relative;}
#header {width:1008px; height:203px; position:relative;background:url(../img/global/header.jpg) no-repeat; float:left;}
#header .logo {width:240px; height:164px; position:absolute; left:20px; top:10px;}

#header .cta {width:270px; height:65px; background:url(../img/global/join-our-word.png) no-repeat; position:absolute; right:29px; top:38px; padding:40px 30px 0px 20px;}
#header .cta h3 {display:block; font-size:13px; width:160px; color:#ffffff; font-weight:normal; float:left; line-height:24px; margin:2px 0 0 0; font-style:italic;}
.tel {font-size:22px;}
.adinsightNumber464 {font-weight:bold; font-style:italic;}
.call-me {font-size:20px; font-weight:bold; font-style:italic;}
#header .cta p {display:block; font-size:13px; width:100px; color:#ffffff; font-weight:normal; float:left; line-height:24px; margin:2px 0 0 2px; font-style:italic;}
#header .cta p a, #header .cta p a:hover {color:#FFFFFF; text-decoration:none}

/*#header .cta {width:260px; height:40px; background:url(../img/global/join-our-word.png) no-repeat; position:absolute; right:29px; top:38px; padding:30px 30px 20px 30px;}
#header .cta h3 {display:block; font-size:13px; width:155px; color:#ffffff; font-weight:normal; float:left; line-height:24px; margin:2px 0 0 0; font-style:italic;}
.tel {font-size:22px; font-weight:bold; font-style:normal;}
.cta .adinsightNumber464 {font-size:22px; font-weight:bold; font-style:normal;}
.book-now {width: 98px;height:23px;background-image:url(../img/global/book_online.png);background-repeat: no-repeat;font-style: normal;font-size: 12px;text-align: center;padding-top: 6px;margin: -15px -8px 0 0; float:right;}
.book-now A, A:hover {color:#ed1c24;font-weight:bold;text-decoration:none;}
#header .facebook {width:80px; height:21px; float:right; margin:10px -1px 0 0;}*/
/****************
NAV
****************/
#nav {width:945px; position:absolute; right:29px; bottom:-10px; .bottom:-21px;text-align:right; height:45px; padding:10px 0 0 0;.padding:10px 0 10px 0;}
#nav ul {list-style-type:none;}
#nav ul li {list-style-type:none; font-size:14px; display:inline;}
#nav ul li a {color:#2e3192; text-decoration: none; font-weight:bold;padding:5px 15px 10px 15px;}
#nav ul li.current_page_item a {color:#1f9eda; background-color:#FFFFFF;}
#nav ul li.current_page_parent a {color:#1f9eda; background-color:#FFFFFF;}
#nav ul li ul {display:none}
#nav ul li ul li {display:none}
/****************
CONTENT
****************/
#cms-global {width:914px; background:url(../img/global/content-rpt.jpg) repeat-y; padding:15px 47px 0 47px; float:left}
#cms-tx {width:605px;float:left;}
h1 {font-size:23px;}
h3 {font-size:18px;}
#cms-tx h1 {color:#536DF5; margin:0 0 15px 0;}
#cms-tx h2 {font-size:20px; color:#536DF5; margin:25px 0 10px 0;}
#cms-tx h3 {color:#536DF5; margin:10px 0 10px 0;}
.parent-pageid-1188 #cms-tx h3 {color:#536DF5; margin:10px 0 10px 0; padding-top:15px; padding-bottom:15px}

#cms-tx p {font-size:14px; line-height:22px;margin-bottom:8px;}
#cms-tx p a {color:#565656; font-weight:normal; text-decoration:underline}
#cms-tx p a:hover {color:#565656; font-weight:normal; text-decoration:none}
p.intro {font-size:17px; line-height:23px; color:#536df5; margin-bottom:8px; font-style: italic; font-weight:bold; padding:0 0 0 30px;background:url(../img/icons/information.jpg) no-repeat left top; float:left}
#cms-tx ul {list-style-type:none; margin:0 0 10px 20px;float: left;}
.parent-pageid-1188 #cms-tx ul {list-style-type:none; margin:0 0 10px 20px; float:none}
#cms-tx ul li {font-size:14px; line-height:22px;margin-bottom:8px;background-image:url(../img/icons/bullet_tick.png);background-position:top left;background-repeat:no-repeat;list-style-type:none; padding-left:35px;padding-top:8px;}
#cms-tx ul li a {color:#ed1c24; font-weight:bold; text-decoration:underline}
#cms-tx ul li a:hover {color:#ed1c24; font-weight:bold; text-decoration:none}

#cms-tx ul.grades {list-style-type: none;margin: 0 0 20px 20px;float: left;height: 120px;}
#cms-tx ul.grades li {font-size:14px; line-height:22px;margin-bottom:8px;background-image:url(../img/icons/bullet_tick.png);background-position:top left;background-repeat:no-repeat;list-style-type:none; padding-left:35px;padding-top:8px; float: left; width:250px;}

ul.captain-kids{background:url(../img/promo/captain-marine.jpg) no-repeat right bottom; padding-right:140px}

#bullet-feat {width:550px; padding:20px; background-color:#FFFF8C;}
#bullet-feat ul{list-style-type:none;}
#bullet-feat ul li{font-size:14px; line-height:22px;;margin:0 5px 10px 0;padding-left:35px;padding-top:8px;background-image:url(../img/icons/bullet_tick.png);background-position:top left;background-repeat:no-repeat;list-style-type:none; color:#ed1c24; font-weight:bold; display:block; width:220px; float:left;}
#bullet-feat ul li a {color:#ed1c24;text-decoration:underline;}
#bullet-feat ul li a:hover {color:#ed1c24;text-decoration:none;}

#home-sidebar {width:315px;float:right; margin:0 -10px 0 0;}
#home-sidebar-p {width:325px; height:212px; float:right; margin:0 -20px 0 0;/*background:url(../img/promo/promo-captain-marine.jpg) no-repeat; */position:relative}
#home-sidebar-pin {width:325px; height:212px; float:right; margin:0 -12px 0 0;background:url(../img/promo/promo-captain-marine.jpg) no-repeat; position:relative}
#home-sidebar-p p, #home-sidebar-pin p {color:#FFFFFF; font-size:13px; font-weight:bold; width:200px; height:20px; position:absolute; left:24px; bottom:34px;}
#home-sidebar-p p a, #home-sidebar-pin p a {color:#FFFFFF; font-weight:bold; text-decoration:none}
#home-sidebar-p p a:hover, #home-sidebar-pin p a:hover {color:#FFFFFF; font-weight:bold; text-decoration: underline;}

#slider{position:relative;}	
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{/* define width and height of list item (slide)entire slider area will adjust according to the parameters provided here*/ width:325px;height:212px;overflow:hidden;text-align: left;}	
#prevBtn, #nextBtn{ display:none;/*display:block;width:52px;height:53px;position:absolute;left:10px;top:130px;}	
#nextBtn{ left:605px;*/}		


/* News Page */
h1.news-title {font-size:16px; font-weight:bold; font-style:normal; color:#536DF5; margin:0 0 8px 0; padding:0 0 5px 0; border:none;}
h1.news-title A, A:hover {text-decoration:none;color:#536DF5;}
h3.news {font-size:23px;}
#news_foot_bg .tags_links {color:#ffffff;font-size:11px;line-height:12px;float:left;padding-top:3px;font-style:italic}
#news_foot_bg .tags_links A {color:#ffffff;text-decoration:underline;}
#news_foot_bg .tags_links A:hover {color:#ffffff;text-decoration:none;}
#news_foot_bg {margin:10px 0 15px 0;width:585px;padding:5px;}
#news_foot_bg .share_post {float:right;}
#posted_when {width: 49px;height:53px;float:left;font-size:24px;font-family: Arial, Helvetica, sans-serif; color:#4d4d4d;text-align:center;background-image:url(../img/icons/calendar.png);background-repeat:no-repeat;line-height:24px;padding-top:2px;margin-right:15px;margin-bottom:10px;}
.odd{background-color:#536DF5;}
.even {background-color:#ed1c24;}
.entry{ padding:0 0 12px 0;}

/* Facilities Page */
.area_wp {width: 150px;float:left;position: relative;height: 230px;margin: 10px 30px 35px 20px;}
.area_img {width: 138px;height:111px;padding:5px;border:1px solid #999999;float:left;}
.area_tx {width: 150px;float:left;padding-top: 10px;}
.area_tx p {color:#565656;}
.area_tx H6 {color:#536DF5;font-weight:bold;font-size:14px;margin:0px;}
.more_bttn {width: 150px;float:left;font-size:11px;text-align:center;color:#FFFFFF;font-weight:bold;background-image:url(../img/bttn/bttn-rpt.jpg);background-repeat:repeat-x;padding-top: 7px;padding-bottom: 7px;position: absolute;bottom: 0px;}
.more_bttn A, A:hover {color:#FFFFFF;text-decoration:none;margin-left:0px; margin-right:0px;}

/* Pets Promo */
#pets_promo_wp {width: 590px;height:197px;background-image:url(../img/promo/pets.jpg);background-repeat:no-repeat;margin-top: 15px;margin-bottom:20px;float: left; display:block}
#pets_promo_wp .pets_img {width: 220px;height:180px;float: right;margin-top: 15px;}
#pets_promo_wp .pets_txt {width: 315px;margin-left:20px;float: left;margin-top: 15px;}
#pets_promo_wp .pets_txt A, A:hover {color:#FFFFFF;}
#pets_promo_wp .pets_txt H4 {font-size:20px;color:#FFFFFF;font-weight:bold;margin-top:0px;margin-bottom:8px;line-height:26px;}
#pets_promo_wp .pets_txt p {font-size:13px;color:#FFFFFF;margin-bottom:8px;}

/* Area Promo */
#thearea_promo_wp {width: 590px;height:197px;background-image:url(../img/promo/local-area.jpg);background-repeat:no-repeat;margin-top: 15px;margin-bottom:20px;float: left; display:block}
#thearea_promo_wp .thearea_img {width: 220px;height:180px;float: right;margin-top: 15px;}
#thearea_promo_wp .thearea_txt {width: 315px;margin-left:20px;float: left;margin-top: 15px;}
#thearea_promo_wp .thearea_txt A, #thearea_promo_wp .thearea_txt A:hover {color:#565656; font-weight:bold}
#thearea_promo_wp .thearea_txt H4 {font-size:20px;color:#f2301f;font-weight:bold;margin-top:0px;margin-bottom:8px;line-height:26px;}
#thearea_promo_wp .thearea_txt p {font-size:13px;color:#565656;margin-bottom:8px;}

/* Offers */
#full_so_wrp {width: 605px;float: left;padding-bottom:20px;}
#full_so_wrp H2 {color:#FFFFFF;font-size:17px;font-weight:bold;display:block;margin-top:0px;margin-bottom:9px;}
#full_so_price {color:#ed1c24;font-size:34px;line-height:34px;font-weight:bold;width:140px;text-align:center;background-image:url(../img/promo/price.png);background-repeat:no-repeat;background-position:top;height:45px;margin-top:15px;margin-bottom:0px;padding-top:5px;padding-bottom:0px;}
#full_so_wrp p {color:#FFFFFF;font-size:12px;font-weight: normal;margin-top:0px;margin-bottom:5px;}
#full_so_wrp img {margin-top:10px;border:none;text-decoration:none;}
#full_so_wrp img A, A:hover {border:none;text-decoration:none;}
#so_wrp {width: 605px;float: left;}
#so_wrp_r {width: 300px;float: right;margin-right:5px;}
#so_wrp_r .so_promo {width: 260px;height:279px;background-image:url(../img/promo/s_offers_prm.jpg);background-repeat:no-repeat;margin-bottom: 10px;padding-left: 15px;padding-right: 25px;padding-top: 20px;}
#so_wrp .so_promo {width: 260px;height:279px;background-image:url(../img/promo/s_offers_prm.jpg);background-repeat:no-repeat;margin-bottom: 10px;padding-left: 15px;padding-right: 25px;padding-top: 20px; float:left}

img.alignright {padding:4px; margin: 0 0 2px 7px; display:inline}
.alignright {float:right;}
img.alignleft {padding:4px; margin: 0 7px 2px 0; display:inline}
.alignleft {float:left;}

/* Offers */
#entertainment-bg {width:594px; height:320px; float:left; margin:0 0 10px 0;background:url(../img/hero/hero-inner.jpg) no-repeat; padding:0px 0px 0px 1px;}
#entertainment-bg h1 {color:#ed1c24; font-size:17px; margin:11px 0 8px 15px; font-weight:bold; line-height:20px; display:block}
#entertainment-bg p {color:#ed1c24; font-size:15px; margin:7px 0 0 15px; font-weight:bold; line-height:18px; display:block}

/* Entertainment */
#event-wrapper {margin:5px 0 10px 0; float:left; width:605px;}

.en-wp {margin:0 0 5px 0; float:left; width:605px;}
.en-promo {width: 167px;height: 169px;padding: 15px 15px 0 115px; position:relative}

.en-promo h4 {margin:0 0 5px 0; padding:0px; border:none; font-size:13px; font-weight:bold; color:#ff0000}
#cms-tx .en-promo p {font-size:10px; color:#472e0c; line-height:16px;}
#cms-tx .en-promo p strong {font-size:12px; position:absolute; bottom:24px;}
.en-l {float:left}
.en-r {float:right}

.stevie {background:url(../img/acts/promo/stevie-king.jpg) no-repeat;}
.mplace {background:url(../img/acts/promo/placeholder.jpg) no-repeat;}
.rhys {background:url(../img/acts/promo/rhys-jones.jpg) no-repeat;}
.deemo {background:url(../img/acts/promo/deemo.jpg) no-repeat;}
.wayne {background:url(../img/acts/promo/wayne-kay.jpg) no-repeat;}
.lee {background:url(../img/acts/promo/leandra.jpg) no-repeat;}
.hefin {background:url(../img/acts/promo/heffin.jpg) no-repeat;}
.bucks {background:url(../img/acts/promo/bucks-fizz.jpg) no-repeat;}
.shawody {background:url(../img/acts/promo/shawody.jpg) no-repeat;}
.adam {background:url(../img/acts/promo/adam-kitch.jpg) no-repeat;}
.xmas {background:url(../img/acts/promo/xmas.jpg) no-repeat;}
.halloween {background:url(../img/acts/promo/halloween.jpg) no-repeat;}
.barron {background:url(../img/acts/promo/tommy.jpg) no-repeat;}
.fin {background:url(../img/acts/promo/finnegans.jpg) no-repeat;}
.kj {background:url(../img/acts/promo/kayjay.jpg) no-repeat;}
.rprice {background:url(../img/acts/promo/rprice.jpg) no-repeat;}
.jdwelsh {background:url(../img/acts/promo/jdwelsh.jpg) no-repeat;}
.kar {background:url(../img/acts/promo/kar.jpg) no-repeat;}
.gazm {background:url(../img/acts/promo/gazm.jpg) no-repeat;}
.tonyh {background:url(../img/acts/promo/tonyh.jpg) no-repeat;}
.matty {background:url(../img/acts/promo/matty.jpg) no-repeat;}
.fullstop {background:url(../img/acts/promo/fullstop.jpg) no-repeat;}
.tena {background:url(../img/acts/promo/tena.jpg) no-repeat;}
.tamzin {background:url(../img/acts/promo/tamzin.jpg) no-repeat;}
.jupp {background:url(../img/acts/promo/jupp.jpg) no-repeat;}
.hana {background:url(../img/acts/promo/hana.jpg) no-repeat;}
.mj {background:url(../img/acts/promo/mj.jpg) no-repeat;}
.wkay {background:url(../img/acts/promo/wkay.jpg) no-repeat;}
.gate {background:url(../img/acts/promo/gate.jpg) no-repeat;}
.lucyj {background:url(../img/acts/promo/lucyj.jpg) no-repeat;}
.kickback {background:url(../img/acts/promo/kickback.jpg) no-repeat;}
.wres {background:url(../img/acts/promo/wres.jpg) no-repeat;}
.eric {background:url(../img/acts/promo/eric.jpg) no-repeat;}
.adultsn {background:url(../img/acts/promo/adults.jpg) no-repeat;}

#event-wrapper .two {margin:0 0 5px 0; float:left; width:605px;}
.event-p-wp  {width:267px; height:190px; float:left; margin:0 10px 10px 0;background:url(../img/promo/promo-entertainment.jpg) no-repeat; padding:20px 20px 5px 20px;}
.event-p-wp-s {width:245px; height:172px; float:left; margin:0 0 10px 0;background:url(../img/promo/promo-entertainment-s.jpg) no-repeat; padding:20px 20px 5px 20px;}
.event-p-wp h4, .event-p-wp-s h4 { margin:0px; padding:0px; border:none; font-size:13px; font-weight:bold; color:#472e0c}
.event-p-wp p, .event-p-wp-s p {font-size:12px; color:#472e0c; line-height:18px; margin-bottom:8px;}
p.date {color:#c51301; font-weight:bold;}
.event-p-wp img, .event-p-wp-s img {border:5px #ffffff solid; margin-bottom:8px;}
.event-p-wp img[align=left], .event-p-wp-s img[align=left]{margin:0 10px 0 0; margin-bottom:15px;}

/****************
PROMOS
****************/
#promo-wrap {width:914px; float:left; margin:15px 0 10px 0;}
#promo-wrap .promo-l {width:301px; height:281px; float:left; margin:0 6px 0 0;background:url(../img/promo/ownership.jpg) no-repeat;}
#promo-wrap .promo-m {width:301px; height:281px; float:left;background:url(../img/promo/live-shows.jpg) no-repeat;}
#promo-wrap .promo-r {width:301px; height:281px; float:right;background:url(../img/promo/video-tour.jpg) no-repeat;}
#promo-wrap h5 {font-size:17px; color:#FFFFFF; display:block; float:left; margin:16px 0 0 18px; line-height:20px;}
#promo-wrap h5 a, #promo-wrap h5 a:hover {color:#FFFFFF; text-decoration:none;}
.links {width:261px; float:left; margin:145px 0 0 0; height:90px; padding:0 0 0 40px;}
.links p {font-size:14px; color:#ffffff; font-weight:bold; line-height:18px; margin:0 0 11px 0;}
.links p a {color:#ffffff; text-decoration:none;}
.links p a:hover {color:#ffffff; text-decoration:underline;}
/****************
SIDEBAR PROMOS
****************/
#home-sidebar .promo-l {width:301px; height:281px; float:left; margin:0 0 15px 5px;background:url(../img/promo/ownership.jpg) no-repeat;}
#home-sidebar .promo-m {width:301px; height:281px; float:left;margin:0 0 15px 5px;background:url(../img/promo/live-shows.jpg) no-repeat;}
#home-sidebar .promo-r {width:301px; height:281px; float:left;margin:0 0 15px 5px;background:url(../img/promo/video-tour.jpg) no-repeat;}
#home-sidebar .promo-k {width:301px; height:131px; float:left;margin:0 0 15px 5px;background:url(http://marineholidaypark.com/site/img/promo/colour-comp.jpg) no-repeat;}
#home-sidebar h5 {font-size:17px; color:#FFFFFF; display:block; float:left; margin:16px 0 0 18px; line-height:20px;}
#home-sidebar h5 a, #home-sidebar h5 a:hover {color:#FFFFFF; text-decoration:none;}
#home-sidebar .book-here {width:302px; height:294px;background:url(../img/colorbox/loading.gif) no-repeat center center; float:left; margin:0 0 15px 4px;}
/****************
HERO
****************/
#hero {width:914px; height:267px; float:left; text-align:left; position:relative; margin: 0 0 30px 0;}
.book-widget {width:302px; height:294px; position: absolute; background:url(../img/colorbox/loading.gif) no-repeat center center; right:0px; top:-5px; z-index:99}
.memories {width:265px; height:209px; position: absolute; left:-30px; top:-20px; z-index:99}

#slideshow3 {position:relative;height:267px; background-image:url(../img/hero/hero-1.jpg);background-repeat: no-repeat; width:631px;.margin-top:-3px;}
#slideshow3 IMG, #slideshow4 IMG, #slideshow5 IMG, #slideshow6 IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow3 IMG.active, #slideshow4 IMG.active, #slideshow5 IMG.active, #slideshow6 IMG.active {z-index:10;opacity:1.0;}
#slideshow3 IMG.last-active, #slideshow4 IMG.last-active, #slideshow5 IMG.last-active, #slideshow6 IMG.last-active {z-index:9;}
#slideshow4 {position:relative;height:233px; width:592px;.margin-top:-3px;}
#slideshow5 {position:relative;height:233px; background-image:url(../img/hero/accommodation-1.jpg);background-repeat: no-repeat; width:592px;.margin-top:-3px;}
#slideshow6 {position:relative;height:233px; background-image:url(../img/hero/area-1.jpg);background-repeat: no-repeat; width:592px; .margin-top:-3px;}


/****************
FOOTER
****************/
#footer-wrap {width:914px; float:left; position:relative; height:259px;}
#footer {width:920px; background-color:#1991d4; position:absolute; left:-23px; top:0px; height:239px; padding:20px 20px 0 20px;}

#footer .link_left {width: 250px;margin-right:65px;float:left;color:#ffffff; margin-top:10px;}
#footer .link_right {width: 270px;float:left;color:#ffffff;margin-top:10px;}
#footer .link_left ul {list-style-type:none;}
#footer .link_left li {margin-bottom:10px; list-style-type:none; font-size:11px;}
#footer .link_right li {margin-bottom:10px; list-style-type:none; font-size:11px;}
#footer .link_left A, .link_right A {color:#ffffff;margin-left:0px; margin-right:0px;text-decoration:none;font-weight:normal;}
#footer .link_left A:hover, #footer .link_right A:hover {color:#ffc323;margin-left:0px; margin-right:0px;text-decoration: underline;font-weight:normal;}
.quick_title {color:#ffc323;font-weight:bold;text-transform:uppercase;text-decoration:none; font-size:11px;}
.quick_title a {color:#ffc323;}

#owners {width:300px;height:182px;float:right;}
#owners .login {width:267px;height:121px;background-image:url(../img/global/owners_login.png);background-repeat: no-repeat;margin-top: 8px;padding-left: 33px;padding-top: 20px;}
#owners h6 {color:#FFFFFF; font-size:16px; font-style:italic; font-weight:bold; margin:0px; padding:0px;}

#send-login {color:#ed1c24;background-color:#ffc323;font-size:11px;font-weight:bold;text-align:center;cursor:pointer;width: 59px;height: 27px;border: 1px #ffffff solid;}
input#username {font-family: Arial, Helvetica, sans-serif;width:220px;font-size:14px;background-color: #ffffff;color: #c7c7c7;height: 17px;font-weight: bold;padding: 5px;margin-right:5px;border: 1px #1a93cb solid; margin-bottom:10px;}
input#password {font-family: Arial, Helvetica, sans-serif;width:220px;font-size:14px;background-color: #ffffff;color: #c7c7c7;height: 17px;font-weight: bold;padding: 5px;margin-right:5px;border: 1px #1a93cb solid;margin-bottom:10px;}

#footer .legal {width: 920px;height:20px;float:left;margin-top: 15px;border-top: #ffc323 1px solid;padding-top: 5px;}
#footer .legal A {color:#ffffff;text-decoration:underline; font-weight:normal;}
#footer .legal A:hover {color:#ffffff;text-decoration:none;font-weight:normal;}
#footer .copyright {width: 650px;float:left;font-size:10px;color: #FFFFFF;}
#footer .credit {width:180px;height:18px;float: right;text-align: right;font-size: 10px;color: #FFFFFF;}
#footer .share {width: 700px;height: 20px;float:left;text-align: left;color: #FFFFFF;font-size:10px;padding-top:4px;}

/****************
CAROUSEL
****************/
#carousel-wrap {width:914px; float:left; position:relative; height:252px;}
#carousel-wrap .view-full {width:300px; position: absolute; height:25px; text-align:right; top:20px; right:0px; z-index:999; font-size:12px;color:#4c3c11; }
#carousel-wrap .view-full p a {color:#4c3c11; text-decoration: underline; font-weight:bold;}
#carousel-wrap .view-full p a:hover {text-decoration:none;font-weight:bold;}
#carousel {width:1008px; height:252px; position:absolute; left:-47px; top:0px;background:url(../img/carousel/wall.png) no-repeat;}
#carousel h2 {color:#4c3c11; font-size:21px; font-style:italic; font-weight:bold; display:block; position:relative; left:70px; top:20px;}
label {display: block; } 
#full_c_wp {width: 1008px;position: relative;height: 252px;background: none;}
.infiniteCarousel {width: 948px;position: relative;height: 168px;border: none; top:40px;left:-60px;}
.infiniteCarousel .wrapper {width: 815px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */overflow: auto;height: 168px;margin: 0 152px;position: absolute;top: 0;}
.infiniteCarousel ul a img {border: 1px solid #ffffff;}
.infiniteCarousel .wrapper ul {width: 840px; /* single item 
 n */list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;}
.infiniteCarousel ul li {display:block;float:left;padding-left:5px;padding-right:5px;height: 140px;width: 195px;font-size:13px;font-weight: normal; color:#191b52;}
.infiniteCarousel ul li img { margin:0px 0 0px 0;}
.infiniteCarousel ul:hover li img {border: 1px solid #ffffff;}
.infiniteCarousel ul:hover li:hover img {border: 1px solid #ffffff;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {display: block;height: 76px;width: 48px;text-indent: -999px;position: absolute;top: 40px;cursor: pointer;outline: 0;}
.infiniteCarousel .forward {background: url(../img/carousel/next.png) no-repeat;right: -75px;}
.infiniteCarousel .back {background: url(../img/carousel/previous.png) no-repeat;left: 105px;}
.infiniteCarousel .forward:hover {}
.infiniteCarousel .back:hover {}

.cara-b {font-weight: bold}
/****************
CMS
****************/
blockquote {font-style: italic;padding: 0 3em;}

/****************
FORM
****************/
.in-map {width: 575px; float:left; background-color:#1C9DD9; margin:5px 0 15px 0; padding:10px 10px 15px 10px;}
.in-map p {color:#ffffff; font-size:13px;}
a.white {color:#ffffff;}

.in-form {width: 575px; float:left; background-color:#1C9DD9; margin:5px 0 15px 0; padding:10px 10px 15px 10px;}
.in-form p {color:#ffffff; font-size:14px; font-weight:bold}

#send {color:#000000;background-color:#FCD45C;font-size:18px;font-weight:bold;text-align:center;cursor:pointer;float:left;width: 159px;height: 47px;border: 1px #ffffff solid;}
textarea#enquiry {font-family: Arial, Helvetica, sans-serif; width:550px;font-size:14px;margin-bottom: 17px;background-color: #ffffff;color: #532f03;height: 70px;font-weight: bold;padding: 10px;border: 2px #FCD45C solid;}
input.formbox {font-family: Arial, Helvetica, sans-serif; width:260px;font-size:14px;background-color: #ffffff;color: #532f03;height: 18px;font-weight: bold;padding: 10px;margin-bottom:10px;border: 2px #FCD45C solid;}

/****************
CALENDAR
****************/
.calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        border-bottom:1px dotted #000000;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width:585px;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
        color:#FF0000;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #DFE6DE;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #E9F0E8;
     }
     span.weekend {
        color:#FF0000;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #BFBFBF;
        background-color:#E4EBE3;
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }
	 
#tooltip {BORDER: #ffffff 1px solid; POSITION: absolute; PADDING: 2px 5px 2px 5px;  DISPLAY: none; BACKGROUND: #536DF5; COLOR: #ffffff; font-weight:bold; font-size:12px}


/****************
TABS HOME
****************/
#cms-tx UL.tabs {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: -62px 0 0 0; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 38px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#cms-tx UL.tabs LI {
	border:none; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; MARGIN:0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none; FLOAT: left; HEIGHT: 38px; OVERFLOW: hidden; PADDING-TOP: 3px; font-size:18px;
}
#cms-tx UL.tabs LI A {
	 border:none;  PADDING-BOTTOM: 0px; OUTLINE-STYLE: none; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: block; COLOR: #0078bb; TEXT-DECORATION: none; PADDING-TOP: 0px; font-weight:bold; font-size:14px;
}
#cms-tx UL.tabs LI A:hover {background: none;color:#FF0000;}
#cms-tx UL.tabs LI.active {BACKGROUND: none;color:#FF0000;}
#cms-tx UL.tabs LI.active a {BACKGROUND: none;color:#FF0000;}
#cms-tx UL.tabs LI.active a:hover {BACKGROUND: none}
#cms-tx .tab_container {WIDTH: 605px;FLOAT: left;padding-bottom: 5px;}
#cms-tx .tab_content {}

.entry td {border-bottom:1px solid #CCCCCC; padding:3px 0 3px 0;}		

#advert {width:728px; height:90px; margin:10px 0 10px 0; float:right}
#ad-message {float:left; width:167px; height:51px; margin:30px 0 0 0;}	

#brochure-slide {display:none}			

tr td {color:#536DF5}			



.parent-pageid-45 #home-sidebar .promo-r {display:none}
.page-id-1190 #home-sidebar .promo-m {display:none}
.parent-pageid-1190 #home-sidebar .promo-m {display:none}
.page-id-152 #home-sidebar .promo-r {display:none}
.page-id-152 #home-sidebar .promo-l {display:none}
.page-id-152 #home-sidebar .promo-m {display:none}
.parent-pageid-1188 #home-sidebar .promo-r {display:none}


/* New offers 0711 */
.so-fw {width: 590px;height:197px;background-image:url(../img/promo/local-area.jpg);background-repeat:no-repeat;margin:0 0 15px 0;float: left; display:block; position:relative}

.blue {background-image:url(../img/promo/so-offers.jpg);}

.so-tx {width: 365px;margin: 15px 20px 0 0;float: right;}
.so-tx p {font-size:13px;color:#565656;margin-bottom:8px;}
.so-tx p a {color:#565656; font-weight:bold}

.so-tx h4 {font-size:20px;color:#f2301f;font-weight:bold;margin-top:0px;margin-bottom:8px;line-height:26px;}

#summer-so {float: left;padding: 5px 0 0 10px;}

.today {font-weight:bold; color:#536DF5; display:block; width:100%; margin:3px 0 3px 0;}
.from-price {font-weight:bold; color:#f2301f; display:block; width:100%;margin:3px 0 3px 0;}
.book-bt {background:url(../img/promo/cta-offer.png) no-repeat; display:block; float:right; width:166px; height:32px; color:#FFFFFF; text-align:center; padding:11px 0 0 0; position:absolute; right:20px; bottom:14px;}
.book-bt a, .book-bt a:hover {color:#FFFFFF; text-decoration:none; font-weight:bold}


.fade {padding:10px 0 20px 0; line-height:26px; font-weight:bold; font-style:italic;color:#ED1C24}


.hide_wp {display: block;margin: -5px 0 10px 0;border-bottom: dotted 1px #C5C5C5;padding-bottom: 10px; position:relative}
.hide_wp a {font-weight:bold; text-decoration:underline; color:#ED1C24; margin-top:-20px; float: right; text-align: right}
.hide_wp a:hover {text-decoration:none;color:#ED1C24}
