﻿html,body{height:100%;margin:0;padding:0;}
Body{background-color:#BBBDBF;text-align:center;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
#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-image:url(img/shadow-right-panels.gif);height:24px;width:179px;background-repeat:no-repeat;}
.shadow-right p{color:#fff;padding:0px;margin:0px;padding-top:2px;font-size:12px;text-align:left;padding-left:5px;}
#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;}
/* END HOMEPAGE MIDDLE */
/* CONTENT PAGE */
#shellmiddlecontent{background-image:url(img/flourish_background_big.gif);background-repeat:repeat;}
#topshellmiddlecontent{position:relative;width:946px;margin:0 auto;display:inline-block;}
#innertopmiddlecontent{float:left;background-color:transparent;width:946px;}
#innertopmiddlebgcontent{clear:both;float:left;background-image:url(img/page-bg.gif);background-position:top left;background-repeat:repeat;width:914px;margin-left:9px;margin-right:23px;display:inline;}
#top_breadcrumb{float:left;width:914px;background-color:#626366;height:30px;}
#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;background-color:#4C4D4F;}
#rightbar{float:left;width:179px;background-color:#4C4D4F;}
#maincontent{float:left;width:556px;background-color:#fff;min-width:556px;text-align:left;height:860px;min-height:860px; 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;background-color:transparent; display:inline;}
#maincontent_gardens{float:left;width:735px;background-color:#fff;min-width:735px;text-align:left;height:700px;min-height:700px; 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;height:570px;min-height:570px; display:inline;}
/*WIDE CONTENT SHORT END*/
/* HEVERLEFTWIDE START */
#innertopmiddlebgcontentlarge{clear:both;float:left;background-image:url(img/left-bg.gif);width:914px;margin-left:9px;margin-right:23px;display:inline;}
#top_imagewide{float:left;width:735px;}
#pageheaderwide{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;display:inline-block;}
html>body #maincontent,#maincontent_gardens,#leftbar{height:auto;height:100%;}
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:12px;padding-right:12px;}
h2{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;line-height:130%;padding-left:12px;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 15px;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:12px;margin-right:12px;padding-left:0;padding-right:0;}
.newsmenu {font-size:13px;font-weight:bold;text-decoration:none;padding-right:3px;padding-bottom:0px;padding-top:2px;margin-top:0px;}
.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:#000;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: #000000; 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-left:2px;margin-top:10px;height:100%;}
#imagebottomleft{position:absolute;bottom:0;left:9px;width:179px;z-index:0;}
.topmenu{float:left;height:21px;width:170px;margin-left:4px}
.bottommenu{float:left;height:17px;width:170px;margin-left:4px}
.middlemenu{float:left;clear:both;height:100%;margin-left:4px}
.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{margin:0 0 0 50px!important;width:100% !important;}
ol.sf_photoListLightbox li,ol.sf_listAndPage li{height:200px !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;}
.news_top_thumb{float:left;background-color:#fff;margin:0px;padding:0px;border:1px solid #323031;display:block;width:230px;height:170px; text-align:center;}
.news_top_thumb_2{float:left;background-color:#fff;margin:0px;padding:0px;margin-top:0px;border:1px solid #323031;display:block;width:230px;height:100px; text-align:center;}
.news_latest{float:left;margin:0px;padding:0px;display:inline;border-bottom:28px solid #D31145;width:100%}
.news_latest_2{float:left;margin:0px;padding:0px;display:inline;border-bottom:28px solid #D31145;width:100%}
.news_content{float:left;background-color:#ffffff;width:320px;font-size:13px;padding:0px;height:170px;margin:0px;}
.news_content_2{float:left;background-color:#ffffff;width:320px;font-size:13px;padding:0px;height:100px;margin:0px;}
.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;}
.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:1em;padding-bottom:0px;margin:0px;padding-top:0px;}
li{padding-right:0px;padding-left:0px;font-size:1em;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:4px;z-index:9999; text-align:left;}
ul#menu li{display:inline;padding:0px;margin:0px;position:relative;z-index:9999;}
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.2em;padding-left:0.2em;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:16px;margin-bottom:0px;}
.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;}