#shelltop{background-image:url(img/background3.gif);background-repeat:repeat-x;height:221px;width:100%;}
#topshell{position:relative;width:946px;margin:0 auto;height:221px;display:inline-block;}
#innertop{float:left;background-color:#BBBDBF;height:33px;width:946px;}
#topshadowright{float:left;background-image:url(img/shadow_top_right.gif);background-repeat:no-repeat;width:23px;height:33px;}
#topshadowleft{float:left;background-image:url(img/shadow_top_left.gif);background-repeat:no-repeat;width:9px;height:33px;}
#topshadowleft1{float:left;background-image:url(img/shadow_top_left1.gif);background-repeat:no-repeat;width:15px;height:33px;}
#topnav{float:left;width:899px;}
#innertopbg{clear:both;float:left;background-color:#323031;height:148px;width:914px;margin-left:9px;margin-right:23px;}
#innertopleft{float:left;width:139px;height:148px;}
#logo{float:right;width:179px;height:148px;}
/* HOMEPAGE */
#shellmiddle{background-image:url(img/flourish_background_big.gif);background-repeat:repeat;}
#topshellmiddle{position:relative;width:946px;margin:0 auto;display:inline-block;}
#innertopmiddle{float:left;background-color:transparent;width:946px;}
#innertopmiddlebg{clear:both;float:left;background-color:transparent;width:914px;margin-left:9px;margin-right:23px;display:inline;}
#homeflash{float:left;background-color:transparent;width:728px;height:260px;z-index: 0;margin-right:5px;}
.rightimages{float:left;width:179px;height:106px;}
.bottomimages{float:left;width:179px;height:106px;}
.fltleft{float:left;width:100%;}
.clear{clear:both;}
.block{display:block;}
.padright{margin-right:4.75px;}
.padright1{margin-right:3px;}
.shadow{float:left;clear:both;background-image:url(img/boxes-bar-bg.gif);height:20px;width:179px;background-repeat:no-repeat;}
.shadow-right{float:left;clear:both;background-color:#D31145;height:24px;width:210px;background-repeat:no-repeat; margin-bottom:31px;}
.shadow-right p {margin:0; padding:2px 0 0 0; text-align:center; color:#fff; font-weight:bold;}
a.shadow-link {color: #FFFFFF !important; text-decoration:none !important;}
#leftpanelhome{float:left;width:914px;}
#rightpanelhome{float:left;width:179px;}
#redbar{float:left;clear:both;background-image:url(img/red-bg1.gif);height:25px;width:914px;text-align:left;}
#redbarsmall{float:left;background-image:url(img/red-bg1.gif);height:25px;width:179px;}
#bottomimages{clear:both;float:left;width:914px;}
#textlogo{position:absolute;height:64px;width:300px;left:160px;margin-top:40px;}
#maptop{position:absolute;height:113px;width:166px;left:568px;margin-top:10px;}
#ficons{position:absolute;top:153px;height:25px;width:25px;left:670px;}
#connect{position:absolute;top:156px;height:18px;width:70px;left:610px;text-align:left;font-size:13px;color:#fff;}
/* END HOMEPAGE MIDDLE */
/* CONTENT PAGE */
#shellmiddlecontent{background:url(img/flourish_background_big.gif); display:inline-block; width:100%; }
#topshellmiddlecontent{position:relative;width:946px;margin:0 auto;}
#innertopmiddlecontent{background-color:transparent;width:946px;}
#innertopmiddlebgcontent{float:left;background-image:url(img/page-bg-new.gif);width:914px;margin-left:9px; position:relative;}
#top_breadcrumb{float:left;width:914px;background-color:#626366;height:30px; position:relative;}
#page_heading{float:left;margin-left:10px;}
#breadcrumb{float:right;margin-right:10px;margin-top:5px;color:#fff;font-size:11px;}
#leftbar{float:left;width:179px;}
#rightbar{float:left;width:179px;}
#maincontent{float:left;width:556px;background-color:#fff;min-width:556px;text-align:left; display:inline;}
#mainheader{float:left;width:735px;background-color:#D31145;text-align:left;height:38px;}
#maincontentshort{float:left;width:556px;background-color:#fff;min-width:556px;text-align:left;}
#top_image{float:left;width:556px;}
#pageheader{float:left;width:556px;}
/* END CONTENT MIDDLE */
/* GARDENS HOMEPAGE PAGE */
#maincontentgardens{clear:both;float:left;width:914px;background-color:#fff;min-width:914px;text-align:left;}
#bottomcontentgardens{clear:both;float:left;width:914px;background-color:#000000;min-width:914px;text-align:center;background-image:url(img/flower.gif);background-repeat:no-repeat;height:246px;background-position:center;}
/* END GARDENS HOMEPAGE PAGE */
/* GARDENS CONTENT PAGE */
#innertopmiddlebgcontentgardens{clear:both;float:left;background-image:url(img/left_bg.gif);width:914px;margin-left:9px;margin-right:23px;display:inline;}
#leftbargardens{float:left;width:179px;}
#maincontent_gardens{float:left;width:735px;background-color:#fff;text-align:left; display:inline;}
/* END GARDENS HOMEPAGE PAGE */
/*WIDE CONTENT SHORT START*/
#maincontent_short{float:left;width:735px;background-color:#fff;min-width:735px;text-align:left;display:inline;}
/*WIDE CONTENT SHORT END*/
/* HEVERLEFTWIDE START */
#innertopmiddlebgcontentlarge{clear:both;float:left;background-image:url(img/page-bg-new.gif);width:914px;margin-left:9px;margin-right:23px;display:inline;}
#top_imagewide{float:left;width:735px;}
/* HEVERLEFTWIDE END */
/* HEVER HOLIDAY HOME */
#innertopmiddlebgcontentholiday{clear:both;float:left;width:914px;margin-left:9px;margin-right:23px;display:inline;}
#bottomcontentholdiay{clear:both;float:left;width:854px;background-color:#000000;min-width:854px;text-align:center;background-image:url(img/flower-holiday.gif);background-repeat:no-repeat;height:237px;background-position:center;padding:30px;}
/* HEVER HOLIDAY HOME END */
#shellbottom{background-image:url(img/bottom_background.gif);background-repeat:repeat;height:193px; }
#topshellbottom{position:relative;width:946px;margin:0 auto;}
td,th,p{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;}
h1{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:16px;line-height:130%;padding-left:0;padding-right:12px;}
h2{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;line-height:130%;padding-left:0;padding-right:12px;}
h2.pink{background-color:#D31145;color:#FFFFFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;height:2em;line-height:2em;margin:20px 0;padding:0 0 0 5px;}
h3{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:13px;font-weight:bold;line-height:130%;padding-left:12px;padding-right:12px;}
p{font-size:13px;margin-left:27px;margin-right:12px;padding-left:0;padding-right:27px;}
p.whats-on-links {font-size:13px;font-weight:bold;text-decoration:none;padding-right:3px;padding-bottom:0px;padding-top:2px; margin-left:0;margin-top:0px;}
.whats-on-links {font-size:13px;font-weight:bold;text-decoration:none;padding-right:3px;padding-bottom:0px;padding-top:2px; margin-left:0;margin-top:0px;}
.whats-on-links a {color: #003366; text-decoration:underline; font-size:13px;font-weight:bold;padding-right:3px;padding-bottom:0px;padding-top:2px; margin-left:0;margin-top:0px;}
.whats-on-links a:hover {color: #D31145;}
.p5{font-size:13px;margin-left:0;margin-right:12px;padding-left:0;padding-right:0;}
table.test{margin-left:15px;margin-right:15px;width:526px;}
table.test th{background-color:#4C4D4F;color:#FFFFFF;font-size:12px;padding:4px 2px 4px 6px;text-align:left;}
table.test tr{background-color:#BCBEC0;border-bottom:1px solid #FFFFFF;}
table.test tr.odd{background-color:#DCDDDE;}
table.test td{border-bottom:1px solid #FFFFFF;font-size:12px;padding:2px 2px 2px 6px;text-align:left;vertical-align:middle;}
form{margin:0;padding:0;}
A:LINK{color:#003366;text-decoration:underline;}
A:ACTIVE{color:#003366;text-decoration:underline;}
A:VISITED{color:#003366;text-decoration:underline;}
A:HOVER{color:#D31145;text-decoration:underline;}
A.newslink:LINK{color:#000;text-decoration:underline;}
A.newslink:ACTIVE{color:#003366;text-decoration:underline;}
A.newslink:VISITED{color:#003366;text-decoration:underline;}
A.newslink:HOVER{color:#D31145;text-decoration:underline;}
a.eatlink {color: #000000; text-decoration:none;}
a.eatlink:active {color: #000000; text-decoration:none;}
a.eatlink:hover {color: #000000; text-decoration:underline !important;}
a.eatlink:visited {color: #D31145; text-decoration:none;}
ul{margin:0px;padding:0;}
li{margin-left:25px;margin-bottom:8px;padding:0;}
#top{float:left;background-repeat:repeat-x;height:221px;}
a.homelinks{color:#fff;font-size:12px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background-color:transparent;}
a.homelinks:link{color:#fff;text-decoration:none;font-size:12px;}
a.homelinks:visited{color:#fff;text-decoration:none;font-size:12px;}
a.homelinks:hover{color:#fff;text-decoration:underline;font-size:12px;}
a.white{color:#fff;text-decoration:none;font-size:12px;}
a.white:link{color:#fff;text-decoration:none;font-size:12px;}
a.white:visited{color:#fff;text-decoration:none;font-size:12px;}
a.white:hover{color:#fff;text-decoration:underline;font-size:12px;}
.breadcrumb a:link{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
.breadcrumb a:visited{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
.breadcrumb a:hover{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
.breadcrumb a:active{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
a.breadcrumb:link{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
a.breadcrumb:visited{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
a.breadcrumb:hover{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
a.breadcrumb:active{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
a.navigation{background-color:transparent;color:#000000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;}
a.navigation:link{color:#000000;font-size:12px;text-decoration:none;}
a.navigation:visited{color:#000000;font-size:12px;text-decoration:none;}
a.navigation:hover{color:#000000;font-size:12px;text-decoration:underline;}
.RadRotator_SitefinityCompany a{color:#000000;font-size:12px;text-decoration:none;}
.RadRotator_SitefinityCompany a:link{color:#000000;font-size:12px;text-decoration:none;}
.RadRotator_SitefinityCompany a:visited{color:#000000;font-size:12px;text-decoration:none;}
.RadRotator_SitefinityCompany a:hover{color:#000000;font-size:12px;text-decoration:underline;}
a.afooter:active{color:#BBBDBF;text-decoration:none;}
a.afooter:link{color:#BBBDBF;text-decoration:none;}
a.afooter:active{color:#BBBDBF;text-decoration:none;}
a.afooter:link{color:#BBBDBF;text-decoration:none;}
a.a9 {color: #000000; text-decoration:none;}
a.a9:active {color: #000000; text-decoration:none;}
a.a9:hover {color: #000000; text-decoration:underline !important;}
a.a9:visited {color: #000000; text-decoration:none;}
.redline{color:#D31145;padding-left:3px;padding-right:3px;}
.breadcrumb span{color:#fff;font-size:11px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
/* Lists */
ul,ol{margin:0 0 10px 25px;padding:0;list-style-position:outside;}
li{margin:0;padding:0;list-style-type:disc;}
ol li{list-style-type:decimal;}
.content ul{margin-left:0;}
.content ul li{padding-left:30px;list-style-type:none;background:transparent url(img/bullet.gif) no-repeat 9px 5px;}
.content ol{margin-left:30px;}
.content ul.key-items{color:#928B0C;font-weight:bold;}
.content ul.key-items li{background-image:url(img/bullet-yellow.gif);background-position:5px 2px;}
#footercontent{position:absolute;width:914px;height:20px;background-color:transparent;top:20px;left:9px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
#leftmenu{float:left;width:170px;margin:10px 0 0 12px;height:100%;}
#imagebottomleft{position:absolute;bottom:0;left:9px;width:179px;z-index:0;}
.middlemenu{float:left;clear:both;height:100%;border-top: 9px solid #D31145;}
.spacer{height:350px;}
#rightbar img{float:left;}
img{border:0px;}
.bottomimages img{display:block;}
.holidaytext{padding-top:215px;font-size:11px;color:#fff;}
#scroller{position:absolute;top:159px;height:18px;width:432px;left:158px;border:2px solid #D31145;background-color:#cccccc;}
.RadRotator_SitefinityCompany{text-align:left;padding-left:10px;}
.redline1{border-bottom:2px solid #D31145;margin-left:12px;text-align:left;width:705px;margin-top:15px;height:2px;}
#holiday{float:left;}
.borders_holidays{float:left;height:10px;background-color:#D31145;width:914px;}
.top_holidayheadscot{position:absolute;height:164px;background-color:#231f20;top:40px;left:240px;width:419px;}
.top_holidayhead{position:absolute;height:164px;background-color:#231f20;top:40px;left:220px;width:463px;}
.image1holiday{position:absolute;height:137px;top:350px;left:160px;width:124px;}
.image2holiday{position:absolute;height:137px;top:350px;left:315px;width:124px;}
.image3holiday{position:absolute;height:137px;top:350px;left:465px;width:124px;}
.image4holiday{position:absolute;height:137px;top:350px;left:615px;width:124px;}
.image1holidayscot{position:absolute;height:137px;top:350px;left:315px;width:124px;}
.image2holidayscot{position:absolute;height:137px;top:350px;left:465px;width:124px;}
.bottomright{position:absolute;bottom:0;width:179px;right:23px;}
.sf_photoListLightbox a{font-size:12px;color:#000;}
.formcontents{float:left;width:252px;border:1px solid #6D6D6D;margin-left:10px;padding:10px;background-color:#BBBDBF;font-size:12px;}
.formitem{float:left;clear:both;width:200px;}
.formcontrol{float:left;}
.formspacer{float:left;clear:both;height:1px;width:250px;background-color:#6D6D6D;margin-top:10px;margin-bottom:10px;}
.fltleft ul li{list-style-type:square;margin-left:10px;}
.fltleft li{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:12px;line-height:130%;padding-left:15px;padding-right:15px;}
.rightimages1{float:left;height:86px;width:179px;}
#pageheader p{padding:10px 0px 10px 10px;margin:0px 0px 0px 0px;}
#pageheaderwide p{padding:10px 0px 10px 10px;margin:0px 0px 0px 0px;}

#scores{position:absolute;height:300px;width:320px;top:110px;z-index:1000;left:305px;}
.portrait_text{background-color:#D31145;color:#FFFFFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:11px;height:30px;line-height:100%;padding-top:5px;text-align:center;}
#contactdetails{float:left;}
ol.sf_photoListLightbox,ol.sf_listAndPage,ol.sf_photoListBigImg{width:100% !important;}
ol.sf_photoListLightbox li,ol.sf_listAndPage li{height:200px !important;}
ol.sf_pager  {margin-left:20px !important;}
ol.sf_pager li {list-style-type:none !important;}
.sf_newsList{list-style-type:none !important;list-style:none !important;}
.sf_newsList h2.sf_newsTitle{font-size:13px !important;}
.fltleft ul li{list-style-type:square;margin-left:10px;}
.sf_newsList li{list-style-type:none !important;}
.fltleft ul li{list-style-type:square;margin-left:10px;}
.sf_newsDate{display:none;}
.news{float:left;padding:0;margin-left:0px;margin-right:0px;width:100%;}
.news_thumb{float:left;width:68px;border:1px solid #323031;height:68px;margin-right:5px; background-color:#FFFFFF;text-align:center;}
.news_thumb{float:left;width:68px;border:1px solid #323031;height:68px;margin-right:5px; background-color:#FFFFFF;display:block;}
.top_news{font-size:10px;padding-top:10px;}
.Overview_orange{clear:both;float:left;margin-top:5px;width:606px;background-color:#F2C4A5;padding-bottom:15px;}
.Overview_red{clear:both;float:left;margin-top:5px;width:606px;background-color:#F3BCBF;padding-bottom:15px;}
.img-holder{border:2px solid #E55E24;}
h2.sf_news{font-size:12px;line-height:130%;margin:0px;padding-left:18px;padding-top:2px;padding-bottom:2px;padding-right:10px;}
.product_details1{float:left;margin-top:0px;font-size:13px;}
.product_details_right{float:left;margin-left:0px;}
.topdate {color:#000000;font-size:18px;margin-left:18px;margin-top:8px;margin-right:10px;margin-bottom:3px;padding:0;}
.background_head{float:left;width:100%; background-color:#f7cfb5;margin-top:5px;}
.inner_background_head_left{float:left;padding-left:15px;padding-top:12px;}
.navhead{padding-top: 2px;height:20px;background-color:#626366;width:240px;left:0px;margin-left:-13px;color:#fff;text-align:left;float:left;margin-top:-2px;}

.menu{list-style:none;width:100%;margin:0;padding:0;padding-top:0px;}
.menu li{list-style:none;width:100%;margin:0;padding:0;padding-top:10px;padding-left:5px;}
.menu li a:link{text-decoration:none;color:#000;font-weight:normal;}
.menu li a:visited{text-decoration:none;color:#000;font-weight:normal;}
.menu li a:hover{text-decoration:underline;color:#000;font-weight:normal;}
.menu li a:active{text-decoration:none;color:#000;font-weight:normal;}
a.white:link{text-decoration:none;color:#fff;font-weight:normal;}
a.white:visited{text-decoration:none;color:#fff;font-weight:normal;}
a.white:hover{text-decoration:underline;color:#fff;font-weight:normal;}
a.white:active{text-decoration:none;color:#fff;font-weight:normal;}
div#menu h2{padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;}
ul{padding-right:0px;padding-left:0px;font-size:13px;padding-bottom:0px;margin:0px;padding-top:0px;}
li{padding-right:0px;padding-left:0px;font-size:13px;padding-bottom:0px;margin:0px;padding-top:0px;}
ul#menu{padding-right:0px;padding-left:0px;margin:0px;color:#000;width:895px;height:20px;margin-top:7px;z-index:9999; text-align:left;}
ul#menu li{display:inline;padding:0 0 0 5px;margin:0px;position:relative;z-index:99;}
ul#menu h2{display:inline;font-weight:normal;font-size:100%;}
ul#menu h3{display:inline;font-weight:normal;font-size:100%;padding-left:0px;color:#ed1c24;}
ul#menu li a{padding-right:0.1em;padding-left:0.1em;padding-bottom:1px;color:#000;padding-top:0px;text-decoration:none;font-size:12px;line-height:120%;}
ul#menu li a:hover{text-decoration:underline;font-size:12px;color:#000;}
ul#menu li.mega a{padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;font-size:12px;text-decoration:none;}
ul#menu li.mega a:hover{text-decoration:underline;font-size:12px;}
ul#menu div{display:none;}
ul#menu li.mega div{padding-right:0px;padding-left:0px;left:0em;padding-bottom:0.3em;min-width:248px;color:#930;padding-top:0px;position:absolute;top:23px;margin-left:-1px; background-color:#BBBDBF;width:248px;}
div.width1{width:120px;min-width:120px !important;}
ul#menu li.hovering div{display:block;}
ul#menu li.mega div a{padding-right:0px;padding-left:0px;background-image:none;padding-bottom:0px;color:#300;padding-top:0px;text-decoration:none;font-size:12px;}
ul#menu li div a.more{font-weight:bold;color:#390;font-size:12px;}
ul#menu div h3{font-weight:bold;font-size:1.1em;color:#fff;background-color:gray;padding-right:5px;padding-left:5px;padding-bottom:0px;}
ul#menu div .header{font-weight:normal;font-size:12px;color:#000;background-color:#dcdcdc;padding-top:5px;padding-right:5px;padding-left:5px;padding-bottom:5px;}
ul#menu div .headertop{font-weight:normal;font-size:12px;color:#000;background-color:#C2C2C2;padding-top:5px;padding-right:5px;padding-left:5px;padding-bottom:5px;}
ul#menu div p{padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px 0px 0.8em;}
ul#menu.test div{display:block;}
ul#menu li.mega{padding-top:0px;padding-bottom:0px;}
ul#menu li.mega{border-left:1px solid #BBBDBF;height:20px;}
ul#menu li.mega div .width{width:220px;float:left;}
ul.topbar{width:240px;background-color:#626366;color:#fff;padding:4px 0px 4px 8px;}
ul.menu_content li{margin-left:0px;padding-left:8px !important;padding-bottom:2px !important;padding-top:2px !important;}
.white{color:#fff !important;}
.bigdate {color:#000;font-weight:bold;font-size:14px;margin-bottom:0px; color:#D31145;}
.first-item{width:110px;float:left ;clear:left;}
.second-item{width:110px;float:right;clear:right ;padding:3px;}
.topredline{color:#D31145;}
.AlternateNewsItem {background-color:#F6CFC8;float:left;padding:0px;margin:0px;width:100%;display:inline;height:23px;}
.EvenNewsItem{background-color:#ffffff;float:left;padding:0px;margin:0px;width:100%;display:inline;height:23px;}
.AlternateNewsItem .news {}
.sf_back{margin-left:15px;}

/*WHATS ON*/
.news_top_thumb{float:right;background-color:#fff;margin:0px;margin:18px ;display:block;width:145px;height:80px; overflow:hidden; text-align:center;}
.news_latest{float:left;margin:0px;padding:0px;display:inline;width:100%}
.topnews {color:#000000;font-size:13px;margin:0;padding:0;}
.newspara {font-size:12px;margin-left:18px;margin-top:3px;margin-right:10px;margin-bottom:3px;padding:0;}
#innertopmiddlebgcontentgrey-flower{clear:both;float:left;background-image:url(img/grey-flower.gif);width:914px;margin-left:9px;margin-right:23px;display:inline;}
#whats-on-title {height: 38px; background-color:#D31145;}
.event-title {height: 30px; background-color:#D31145; }
h2.event-titleh2  {margin: 0; padding:6px 0 0 20px; color:#fff;}
h2.event-titleh2 a  { color:#fff; text-decoration:none;}
.event-date {min-height: 30px; background-color:#d1d3d4; }
h2.event-dateh2  {margin: 0; padding:6px 0 0 20px !important; color:#000;}
p.whats-on-red {padding: 0 14px 0 0;}
.news-summary {width: 435px; float:left; margin-left:25px; } 
.news-summary p {padding: 0 !important; margin:0;}

/*WHATS ON DETAIL*/
.event-big-image {width: 735px; overflow:hidden; clear:both;}
.detail-event-title {height: 40px; background:url(img/red-bg-fleur.gif) #D31145 no-repeat;}
h1.detail-event-titleh1 {color:#fff; padding:10px 0 0 30px; margin: 0;}
h1.detail-event-dateh1 {color:#000; padding:6px 0 0 23px; margin: 0;}
.detail-event-date {height: 30px; background-color:#d1d3d4;}
.whats-on-para {width: 425px; float:left; margin:18px 50px 9px 27px; min-height:260px;}
.whats-on-para p {margin: 0 0 15px 0;}
.whats-on-para h3 {margin-bottom: 5px; padding:0;}
.whats-on-image {width: 210px;float: left; margin:18px 0 18px 0;}
.image-box {min-height: 140px; width:210px; overflow:hidden; clear:both; margin-bottom: 40px;}
.whats-on-image-banner {min-height: 24px; background-color:#D31145; width:100%; color:#fff;}
.whats-on-image-banner p {margin:0; padding:2px 0 0 0; text-align:center; color:#fff; font-weight:bold;}
.whatsondetailpage {position: relative; }
.bottom-text-details {position: absolute; bottom:0;width:735px; right:0;}
.whatsondetailwhite {float:left;background-image:url(img/page-bg-white.gif) !important;width:914px;margin-left:9px; position:relative;}

/*NEW */
#pageheaderwide-new{float:left;width:735px; min-height:45px; background:url(img/red-bg-fleur.gif) #D31145 no-repeat 0 4px;}
#pageheaderwide-new img {padding: 10px 10px 10px 18px;}


.whats-on-para-image-gallery {width: 685px; float:left; margin:18px 0 9px 33px; min-height:260px;}
.whats-on-para-image-gallery > .sf_photoListLightbox {margin-left: 0 !important;}
/*IMAGE GALLERY*/
ol.sf_photoListLightbox li {border:1px solid #E3E3E3; width: 150px !important; height:150px !important; overflow:hidden !important; margin-bottom:8px !important; margin-right:13px  !important; margin-top: 4px !important; background-color: #fff; list-style-image:none; padding: 3px !important; display: block !important; text-align: center !important; } 
ol.sf_photoListLightbox img {margin: 0 auto;} 
ol.sf_photoListLightbox li dd.sf_image img, ol.sf_listAndPage li dd.sf_image img, ol.sf_photoListBigImg li dd.sf_image img {position: relative !important;height:99px !important; overflow:hidden !important;}
dd.sf_image {height: 109px !important;}

ul.rtUL  {clear:both !important;}
ul.ceebox {padding-top:27px;}

.newsletter-subs {padding: 5px 0 5px 0; background-color:#BBBDBF;font-size:11px; width: 154px; border-top:9px solid #D31145; text-align:left; margin-bottom:10px;}
.newsletter-subs input {width: 134px !important; margin-left:7px;}
.submitbut {width: 100px;margin-top:10px;}

.sf_photoListLightbox {margin-left:20px !important;}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#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('img/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	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;
border: 10px solid #FFFFFF
}

#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('img/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('img/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('img/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('img/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#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%;

}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;

	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;

	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;

	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;

	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;

}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;

	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
width: 760px; background-color: #fff;
}

.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('img/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 20px !important;
	bottom: 0px;
	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;

}

#fancybox-title-float-main {
	color: #000;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;

}

#fancybox-title-float-right {
	padding: 0 0 0 15px;

}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/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='http://www.hevercastle.co.uk/App_Themes/Hever/img/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_nw.png', sizingMethod='scale'); }

/*BLOG*/
.blog-container {margin:18px 0 9px 33px;}
.blog-home-thumb {width: 360px; height:200px; overflow:hidden; float:left; margin:0 25px 25px 0; background-color:#e5e5e5;}
.blog-home-details {width:300px; float:left;}
	.post-title {font-size: 16px; font-weight:bold; text-decoration:underline; color:#000; padding:0; margin:0; }
	.post-title a {text-decoration:underline; color:#000; }
	.post-title a:hover {color:#D31145; }
	.post-date {color: #d31145; padding:0; margin: 0 0 10px 0; font-size: 12px;}
	.post-date-single {color: #d31145; padding:0; margin: 0 0 10px 0; font-size: 12px;}
	.post-content {font-size:13px; margin: 0 0 10px 0;}
	.post-content > p {padding:0; margin:0; font-size:13px;}
	.post-readmore {padding: 0; margin:0;}
	.post-readmore a {color: #000;}
	.post-readmore a:hover {color: #D31145;}
	.event-big-image-gardens {width:735px; min-height:245px; background:url(img/Gardeners-blog.jpg) no-repeat; display:block;}
.archives-list  {background-color: #BBBDBF; margin-bottom:23px;}
	.archives-title {padding:5px 0 5px 10px; margin:0; color:#fff; background-color:#D31145; text-align:left; font-size:13px; font-weight:bold; }
	.archives-list > ul > li > .rtTop {margin:0 0 0 26px; padding:3px 0 0 0; text-align:left;}
	.archives-list > ul > li > ul {padding-left:10px !important; text-align:left;}
.gardeners-title {height: 45px; width:735px; background:url(img/gardeners-title.gif) no-repeat;}
.back-js-button {position:absolute; top:5px; right:145px; color:#fff;}

.pink a {color:#fff; text-decoration: none;}.pink a:hover {color:#fff;text-decoration: underline; }.pink a:visited {color:#fff;text-decoration: none; }.shadow-right a {color:#fff; text-decoration: none;}.shadow-right a:hover {color:#fff;text-decoration: underline; }.shadow-right a:visited {color:#fff;text-decoration: none; }

