@charset "utf-8";
/* CSS Document */

body 
{
	background-image:url(images/site_bg.gif);
	background-repeat:repeat;
}

#Container
{
	margin:0 auto;
	position:relative;
	width: 775px;
}

#Header
{
	width:775px;
	height:115px;
}

#Logo
{
	float:left
}

#WelcomeText
{
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	line-height:31px;
	color:#99cc66;
	float:left;
	width: 154px;
	margin:21px 0px 0px 17px;
	background-color:#FFFFFF;
	height:62px;
}

.FooterText, .FooterText a:link, .FooterText a:active, .FooterText a:hover, .FooterText a:visited
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#99cc66;
	text-align: right;
	width: 185px;
	margin-top: 15px;
}

#Clock
{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#99cc66;
	float: left;
	margin:28px 0px 0px 32px;
	background-color:#FFFFFF;
	width:120px;
	text-align:right;
}

.Clock
{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#99cc66;
	float:left;
	border:0;
	width:185px;
	text-align:right;
}

#EnquiriesText
{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#99cc66;
	float:left;
	margin:9px 0px 0px 22px;
	background-color:#FFFFFF;
	padding:0px 5px 0px 0px;
}

#HeaderNav
{
	float:left;
	margin:5px 0px 0px 35px;
	width:353px;
}

.HeaderNavContent
{
	float:right;	
}

#TheBody
{
	width:775px;
	float:right;
}

#BodyNav
{
	width:775px;
	height:41px;
}

#BodyNav span
{
	float:left;
}

.BodyNavOrangery, .BodyNavOrangery a:link, .BodyNavOrangery a:visited
{
	display:block;
	width: 130px;
	height: 41px;
	background-image:url(images/HeaderNav_01.gif);
}

.BodyNavOrangery a:hover, .BodyNavOrangery a:active
{
	display:block;
	width: 130px;
	height: 41px;
	background-image:url(images/HeaderNav_01_over.gif);
	border:0;
}

.BodyNavItsYourDesign, .BodyNavItsYourDesign a:link, .BodyNavItsYourDesign a:visited
{
	display:block;
	width: 144px;
	height: 41px;
	background-image:url(images/HeaderNav_02.gif);
}

.BodyNavItsYourDesign a:hover, .BodyNavItsYourDesign a:active
{
	display:block;
	width: 144px;
	height: 41px;
	background-image:url(images/HeaderNav_02_over.gif);
}

.BodyNavHowWeWork, .BodyNavHowWeWork a:link, .BodyNavHowWeWork a:visited
{
	display:block;
	width: 124px;
	height: 41px;
	background-image:url(images/HeaderNav_03.gif);
}

.BodyNavHowWeWork a:hover, .BodyNavHowWeWork a:active
{
	display:block;
	width: 124px;
	height: 41px;
	background-image:url(images/HeaderNav_03_over.gif);
}

.BodyNavFiller, .BodyNavFiller a:hover, .BodyNavFiller a:active, .BodyNavFiller a:active, .BodyNavFiller a:visited
{
	display:block;
	width: 119px;
	height: 41px;
	background-image:url(images/HeaderNav_04.gif);
}

.BodyNavFAQs, .BodyNavFAQs a:link, .BodyNavFAQs a:visited
{
	display:block;
	width: 62px;
	height: 41px;
	background-image:url(images/HeaderNav_05.gif);
}

.BodyNavFAQs a:hover, .BodyNavFAQs a:active
{
	display:block;
	width: 62px;
	height: 41px;
	background-image:url(images/HeaderNav_05_over.gif);
}

.BodyNavAboutUs, .BodyNavAboutUs a:link, .BodyNavAboutUs a:visited
{
	display:block;
	width: 90px;
	height: 41px;
	background-image:url(images/HeaderNav_06.gif);
}

.BodyNavAboutUs a:hover, .BodyNavAboutUs a:active
{
	display:block;
	width: 90px;
	height: 41px;
	background-image:url(images/HeaderNav_06_over.gif);
}

.BodyNavContactUs, .BodyNavContactUs a:link, .BodyNavContactUs a:visited
{
	display:block;
	width: 106px;
	height: 41px;
	background-image:url(images/HeaderNav_07.gif);
}

.BodyNavContactUs a:hover, .BodyNavContactUs a:active
{
	display:block;
	width: 106px;
	height: 41px;
	background-image:url(images/HeaderNav_07_over.gif);
}

.PrivacyPolicy, .PrivacyPolicy a:link, .PrivacyPolicy a:visited
{
	display:block;
	width: 94px;
	height: 27px;
	background-image:url(images/disclaimer_02.gif);
}

.PrivacyPolicy a:hover, .PrivacyPolicy a:active
{
	display:block;
	width: 94px;
	height: 27px;
	background-image:url(images/disclaimer_02_over.gif);
}



#BodyMain
{
	width:775px;
	height: 382px;
	background-color:#c8dbb0;
}

#BodyContainer
{
	height: 346px;
	width: 745px;
	margin:0 auto;
	padding-top:15px;
}

#BodyContent span
{
	float:right;
}

.BodyRHSFlashHolder
{
	width: 229px;
	height: 346px;
	background-image:url(images/RHSFlashHolder.jpg)
}

.BodyRHScontact
{
	width: 229px;
	height: 346px;
	background-image:url(images/RHScontact.gif)
}

.BodyTextHolder
{
	width: 500px;
	height: 224px;
	background:url(images/BodyTextBg.gif);
	background-repeat:no-repeat;
	margin-right:16px;
}

.BodyTextHolderFullHeight
{
	width: 500px;
	height: 347px;
	background:url(images/BodyTextBgFullHeight.gif);
	background-repeat:no-repeat;
	margin-right:16px;
}


.BodyTextHolder div, .BodyTextHolderFullHeight div
{
	padding:18px 18px 18px 18px;
}

.BodyTextHeader
{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color: #9c5864;
	padding:0;
	margin:0;
}


.BodyText, .BodyText ul, .BodyText li
{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #415626;
	padding:0;
	margin:10px 0px 0px 0px;
}

.BodyText ul, .BodyText li
{
	margin:0px 0px 0px 35px;
}

.BodyText a:link, .BodyText a:active, .BodyText a:visited, .BodyText a:hover
{
	color: #d8b800
}

.BestOfOutsideInsideHolder
{
	margin:13px 16px 0px 0px;
}

.BestOfOutsideInsideHolder a:link, .BestOfOutsideInsideHolder a:active, 
.BestOfOutsideInsideHolder a:hover, .BestOfOutsideInsideHolder a:visited
{
	width:245px;
	display:block;
	height:110px;
	background-image:url(images/BestOfOutsideInside.jpg);
}

.DesignedWithYouForYouHolder
{
	margin:13px 10px 0px 0px;
}

.DesignedWithYouForYouHolder a:link, .DesignedWithYouForYouHolder a:active, 
.DesignedWithYouForYouHolder a:hover, .DesignedWithYouForYouHolder a:visited
{
	width:245px;
	display:block;
	height:110px;
	background-image:url(images/DesignedForYouWithYou.jpg);
}

#Disclaimer
{
	width:775px;
	height:27px;
}

#Disclaimer img, #Disclaimer span
{
	float:left;
}

#Footer
{
	height:60px;
	margin:30px 0px 0px 565px;
}

#Footer span
{
	float:left;
	margin-left:16px;
}

.HomeProLogo, .HomeProLogo a:link, .HomeProLogo a:visited
{
	display:block;
	width: 105px;
	height: 54px;
	background-image:url(images/FooterLogosGrey_01.gif);
}

.HomeProLogo a:active, .HomeProLogo a:hover
{
	display:block;
	width: 105px;
	height: 54px;
	background-image:url(images/FooterLogosColour_01.gif);
}

.FairTradesLogo, .FairTradesLogo a:link, .FairTradesLogo a:visited
{
	display:block;
	width: 56px;
	height: 54px;
	background-image:url(images/FooterLogosGrey_02.gif);
}

.FairTradesLogo a:active, .FairTradesLogo a:hover
{
	display:block;
	width: 56px;
	height: 54px;
	background-image:url(images/FooterLogosColour_02.gif);
}

.TrustedTraderLogo, .TrustedTraderLogo a:link, .TrustedTraderLogo a:visited
{
	display:block;
	width: 83px;
	height: 54px;
	background-image:url(images/FooterLogosGrey_03.gif);
}

.TrustedTraderLogo a:active, .TrustedTraderLogo a:hover
{
	display:block;
	width: 83px;
	height: 54px;
	background-image:url(images/FooterLogosColour_03.gif);
}

.TrustMarkLogo, .TrustMarkLogo a:link, .TrustMarkLogo a:visited
{
	display:block;
	width: 109px;
	height: 54px;
	background-image:url(images/FooterLogosGrey_04.gif);
}

.TrustMarkLogo a:active, .TrustMarkLogo a:hover
{
	display:block;
	width: 109px;
	height: 54px;
	background-image:url(images/FooterLogosColour_04.gif);
}

.LABCLogo, .LABCLogo a:link, .LABCLogo a:visited
{
	display:block;
	width: 64px;
	height: 54px;
	background-image:url(images/FooterLogosGrey_05.gif);
}

.LABCLogo a:active, .LABCLogo a:hover
{
	display:block;
	width: 64px;
	height: 54px;
	background-image:url(images/FooterLogosColour_05.gif);
}

#ScrollBox
{
	margin: 10px 0px 0px 0px;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #415626;
	height: 92px;
	width: 460px;
	overflow:auto;
}

#ScrollBoxFull
{
	margin: 10px 0px 0px 0px;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #415626;
	height: 245px;
	width: 460px;
	overflow:auto;
}

#ScrollBoxGallery
{
	margin: 10px 10px 10px 10px;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #415626;
	height: 324px;
	width:205px;
	overflow:auto;
	padding:0px 0px 0px 0px;
}

.GalleryThumb
{
	border:1px solid #d8b800;
	height:78px;
	width:78px;
	margin:5px 5px 5px 5px;
	float:left;
}

.ScrollBox ul, .ScrollBox li
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #415626;
}

.FormText, .FormText span
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #415626;
	display:block;
	height:30px;
	width:150px;
}

.FormInput
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #415626;
	line-height:12px;
}

.FormInput span
{
	width:250px;
	display:block
}

#ContactBody span
{
	float:left;
}




