﻿
/* SITE MAIN CONTENT */

body {
	font-family: Arial;
	font-size: 11px;
}

.a1 {
	color: #663333;
	font-weight: bold;
	background-image: url(../liv/listbullet2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration: none;
}

h1 {
	font-size: 20px;
	font-weight: normal;
	/*display: inline;*/
	text-align: left;
	padding: 0px 0px 10px 15px;
	margin: 3px 0px 3px 0px;
	color: #333333;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 15px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}
.float{
	float:left;
}

.GreenText {
	color: #457e45;
}

.AubergineText {
	color: #62394B;
}

.addheader {
	width: 340px;
	height: 25px;
	cursor: move;
	border-bottom: solid 1px #cccccc;
	margin-bottom: 10px;
}

/*********************************************/
/* CHECKOUT PAGES */

.account {
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.account LI {
	margin: 5px 0px 5px 0px;
}

/*****************************************************/
/*       Basket Item        */

.basketitem {
	color: #336633;
	font-size: 11px;
	font-weight: bold;
}

.bg1 {
	background-image: url(../liv/e0eec8.gif);
	background-repeat: repeat;
}

.bg2 {
	background-image: url(../liv/ebf4dc.gif);
	background-repeat: repeat;
}

.bottom {
	display: inline;
	vertical-align: bottom;
}

/**********************************************/
/* BANNER STYLEs (image placed with inline html) */
.banners {
	width:640px;
	font-size:11px;
	color:#333;
	float: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	height: 180px;
}

.bannerText {
	width:365px;
	margin:0 0 0 30px;
}

.BannerNoText {
	width:640px;
	font-size:11px;
	color:#333;
	float: left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
 #center h2, #center h3, #center h4, #center h5, #center h6, {
font-family: Arial;
font-weight: normal;
}

#center h1 {
	font-family: Times New Roman;
	/*display: inline;*/
	text-align: left;
	padding: 0px 0px 10px 15px;
	margin: 3px 0px 3px 0px;
	color: #333333;
}

#center h2 {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}

#center h3 {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333;
}

#center h4 {
	font-size: 25px;
	display: inline;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333;
}

#center h5 {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333;
}

#mainnav A {
	color: #663333;
	text-decoration: none;
}

#centerwide {
	float: left;
	width: 780px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
}

#centerwide H1 {
	/*display: inline;*/
    text-align: left;
	padding: 0px 0px 10px 15px;
	margin: 3px 0px 3px 0px;
	color: #333333;
}

#centerwide H2 {
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}

#centerwide H3 {
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #663333;
}

#centerwide H4 {
	font-size: 25px;
	font-weight: normal;
	display: inline;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #663333;
}

#centerwide H5 {
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}

#centerwide P {
	font-size: 11px;
}

/*CATALOGUE PAGE */

.catinfo {
	float: left;
	width: 628px;
	padding: 5px 5px 5px 5px;
	/*min-height: 225px;*/
    min-height: 235px;
	background-image: url(../liv/e0eec8.gif);
	background-repeat: repeat;
	margin-bottom: 10px;
	color: #696969;
	font-weight: bold;
	font-size: 11.5px;
}

.catinfoheader {
	float: left;
	width: 350px;
	text-align: left;
	padding: 15px 15px 15px 15px;
}

.catinfofooter {
	float: left;
	width: 350px;
	padding: 0px 15px 0px 15px;
	margin-top: 5px;
	font-weight: normal;
}

.catinfoimage {
	float: left;
	width: 128px;
	text-align: left;
}

.catinfoimage IMG {
	vertical-align: bottom;
}

.CenterInnerPad {
	padding: 10px 10px 0 10px;
	float: left;
}

.CenterInnerPad h5, .CenterInnerPad h6 {
	font-weight:bold!important;
}

#deliverysummery {
	font-size: 11px;
	font-weight: bold;
}

.FlashWideContent {
	background-color: #cc98a5;
	float: left;
	height: 248px;
	width: 780px;
	text-align: center;
}

.footmenuInner {
	width: 967px;
	position: relative;
	left: 17px;
}

.deliveryservice {
	font-size: 11px;
}

/**********************************************/
/* ADDRESS BOOK */


.hotspot {
	float: left;
	width: 120px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.hotspot IMG {
	border: solid 0px #ffffff;
}

.highlight {
	font-weight: bold;
}

.highlight2 {
	color: #333333;
	font-weight: bold;
}

.highlight3 {
	color: #336633;
	font-weight: bold;
}

.highlight4 {
	color: #663333;
	font-weight: bold;
}

.hotspot P {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.hotspot UL {
	text-align: left;
}

.AlignLeft {
	float: left;
	margin-right: 20px;
	margin-bottom: 50px;
	padding-left: 10px;
}

.memberdetails {
	width: 40%;
}

.pagetitle {
	float: left;
	width: 640px;
	background-color: #ecede7;
	height: 30px;
	margin-bottom: 5px;
	padding-top:10px;
}

.pagetitle h1 {
	font-family:Arial!important;
	font-size: 18px;
	font-weight: normal;
	/*display: inline;*/
text-align: left;
	padding: 0px 0px 0px 15px;
	margin: 3px 0px 3px 0px;
	color: #333333;
}

.pbutton {
	background-image: url(../liv/purple_but.jpg);
	background-repeat: repeat-x;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.pagepadding {
	padding-left: 10px;
}

.padding {
	padding-left: 10px;
	padding-right: 10px;
}

.productpanel {
	float: left;
	width: 628px;
	padding: 5px 5px 5px 5px;
	min-height: 235px;
	margin-bottom: 10px;
	background-image: url(../liv/e0eec8.gif);
	background-repeat: repeat;
	color: #696969;
}

.productpanel IMG {
	border: solid 0px #fff;
}

.productimage {
	float: left;
	/*width: 260px;*/
    width: 165px;
	padding: 10px 0px 0px 0px;
}

.productthumbcontainer {
	float: left;
	width: 75px;
	min-height: 222px;
	padding: 11px 0px 0px 0px;
}

.productthumb {
	float: left;
	width: 67px;
	height: 67px;
	overflow: hidden;
	margin-bottom: 5px;
}

.productinfo {
	float: left;
	width: 362px;
	font-weight: bold;
	padding: 10px 3px 10px 10px;
}

.productinfo A {
	color: #663366;
	text-decoration: none;
}

.productinfo A:HOVER {
	text-decoration: underline;
}

.productinfo UL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	color: #663366;
	list-style-position: inside;
	list-style-type: square;
}

.productinfo LI {
	color: #663366;
}

/*****************************************************/
/* SEACH PAGE */

.productbox {
	float: left;
	width: 200px;
	margin: 0px 5px 5px 6px;
}

.productboximage {
	float: left;
	width: 200px;
	text-align: center;
}

.productboxfoot1 {
	float: left;
	width: 160px;
	margin-left: 20px;
	padding: 3px 0px 3px 0px;
	background-image: url(../liv/e0eec8.gif);
	background-repeat: repeat;
	text-align: left;
}

.productboxfoot2 {
	float: left;
	width: 160px;
	margin-left: 20px;
	padding: 3px 0px 3px 0px;
	text-align: left;
}

.productboxfoot2 A {
	background-image: url(../liv/listbullet2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	color: #663333;
}

.productboxfoot2 A:HOVER {
	text-decoration: underline;
}

.pnlAddMessage {
	background-color: #fff;
	width: 340px;
	font-size: 11.5px;
	padding: 30px 30px 30px 30px;
	float: left;
}

.pnlMoreInfo {
	float: left;
	width: 400px;
	background-color: #fff;
}

#right H1 {
	font-size: 14px;
	font-family: Times New Roman;
	color: #663333;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold!important;
}

.selectedcategory {
/*background-color: Yellow;*/
}

/***************************************************/
/************** SEARCH DROP DOWNS */

.classificationddl {
	width: 154px;
	margin-bottom: 5px;
}

.classificationsearchbutton {
	float: right;
	margin-top: 5px;
}

/*****************************************************/
/* Events and small blocks */
.SmallBlocksWrap {
	float: left;
	width: 640px;
	margin-top: 2px;
}

.SmallBlocksWrap a:link, .SmallBlocksWrap a:active, .SmallBlocksWrap a:visited {
	color: #62394B;
	text-decoration: none;
}

.SmallBlock {
	float: left;
	height: 120px;
	width: 190px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #e1edc7;
}

.SmallBlock h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#663366;
	font-weight:normal;
	font-size: 30px;
}

.SmallBlocks2 {
	float: left;
	height: 280px;
	width: 156px;
	margin-right: 5px;
}

.SmallBlocks2 h2 {
	font-size: 12px!important;
	font-weight: bold!important;
	color: #FFFFFF!important;
	width: 145px;
	background-color: #326431;
	height: 20px!important;
	padding-left: 10px!important;
	padding-top: 4px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	margin-top: 4px!important;
	margin-right: 0px;
	margin-bottom: 7px!important;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif!important;
}

.SmallBlocks2 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.SmallBlocksWrap img {
	float: right;
}

.SmallBlocksWrap h2 {
	font-size: 13px!important;
	font-weight: bold!important;
	color: #62394B!important;
	margin-bottom: 20px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}

.SmallBlocksWrap p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.SmallBlocksWrap2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.SmallBlocksWrap2 {
	float: left;
	width: 640px;
	margin-top: 2px;
}

.SmallBlocksWrap2 p {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 11px!important;
}

.SmallBlocksWrap3 {
	float: left;
	width: 640px;
	margin-top: 2px;
}

.SmallBlockR {
	float: left;
	height: 120px;
	width: 189px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #e1edc7;
}

.SmallBlocks2R {
	float: left;
	height: 280px;
	width: 156px;
	margin: 0px;
	padding: 0px;
}

.SmallBlocks2R p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.SmallBlocks2R h2 {
	font-size: 12px!important;
	font-weight: bold!important;
	color: #FFFFFF!important;
	width: 145px;
	background-color: #326431;
	height: 20px!important;
	padding-left: 10px!important;
	padding-top: 4px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	margin-top: 4px!important;
	margin-right: 0px;
	margin-bottom: 7px!important;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif!important;
}

.SmallBlock3 {
	float: left;
	width: 208px;
	height: 200px;
	margin-right: 8px;
}

.SmallBlock3 p {
	font-size: 11px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.SmallBlock3 h2 {
	background-color: #62394B;
	color: #FFFFFF!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
	padding-top: 3px!important;
	padding-bottom: 3px!important;
	font-weight: bold!important;
	padding-left: 5px!important;
	margin: 0px!important;
	padding-right: 0px!important;
}

.SmallBlock3SubTop {
	float: left;
	padding: 0px;
	height: 130px;
}

.SmallBlock3SubTop a:link, .SmallBlock3SubTop a:active, .SmallBlock3SubTop a:visited {
	color: #62394B;
	text-decoration:none;
}

.SmallBlock3SubTop a:hover {
	text-decoration: underline;
}

.SmallBlock3Sub {
	background-color: #dfeec7;
	padding: 10px 10px 0 10px;
	height: 50px;
	float: left;
	width: 188px;
}

.SmallBlock3Sub a:link, .SmallBlock3Sub a:active, .SmallBlock3Sub a:visited {
	font-weight: bold;
	color: #62394B;
	text-decoration: none;
}

.SmallBlock3Sub a:hover {
	text-decoration: underline;
}

.SmallBlock3R {
	float: left;
	width: 208px;
	height: 200px;
}

.SmallBlock3R h2 {
	background-color: #62394B;
	color: #FFFFFF!important;
	font-family: Arial;
	font-size: 12px!important;
	padding-top: 3px!important;
	padding-bottom: 3px!important;
	font-weight: bold!important;
	padding-left: 5px!important;
	margin: 0px!important;
	padding-right: 0px!important;
	width: 203px;
}

.SmallBlock3R p {
	font-size: 11px!important;
	font-family: Arial;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tablememberdetails {
	width: 100%;
}

.TwoBlocksLeft {
	float: left;
	width: 270px;
	padding: 10px;
}

.TwoBlocksLeft a:link, .TwoBlocksLeft a:active, .TwoBlocksLeft a:visited {
	font-weight: bold;
	color: #62394B;
	text-decoration: none;
}

.TwoBlocksRight {
	float: right;
	width: 320px;
	padding: 10px;
}

.TwoBlocksGreen {
	background-color: #e8f3d8;
	height: 30px;
	width: 250px;
	padding: 10px;
}

.tablememberdetails .tdfield {
	font-size: 11px;
	font-weight: bold;
}

.tablememberdetails .tdinput {
	font-size: 11px;
	font-weight: bold;
}

.addproductbutton {
	float: left;
	width: 365px;
	padding: 10px 0px 10px 0px;
}

.modalbg {
	background-color: #ccffcc;
	filter:alpha(opacity=65);
	opacity:0.7;
}

.type1 {
	border: solid 1px #666699;
}

.upsellarea1 {
	float: left;
	padding: 10px 10px 10px 0px;
	width: 610px;
	border: solid 0px #000000;
}

.upsellgalleryimage {
	float: left;
	width: 200px;
}

.upsellinfo {
	float: left;
	width: 400px;
}

.upsellarea2 {
	float: left;
	padding: 10px 10px 10px 0px;
	width: 610px;
	border: solid 0px #000000;
}

.upsellproduct {
	padding: 10px 0px 10px 0px;
	float: left;
	width: 150px;
}

.upsellproductinfo {
	float: left;
	width: 150px;
}

.upsellproductfoot {
	float: left;
	width: 150px;
	font-size: 11px;
}

/**********************************************/
/* ADDRESS BOOK */


/**********************************************/
/* Home PAGE STYLEs */


.CenterwideWrap {
	float: left;
	padding: 0px;
	font-size: 11px;
	margin: 0px;
}
.WideContentWrap {
	float: left;
	height: 250px;
	width: 780px;
	margin-top: 5px;
}
.WideContentLeft {
	float: left;
	height: 230px;
	width: 300px;
	background-color: #dfeec7;
	padding: 0px;
}

.welcomeText {
	height: 219px;
	width: 255px;
	margin:20px 0 0 20px;
}

.WideContentLeft h1 {
	font-family:Times New Roman!important;
	font-size: 23px!important;
	font-weight: normal!important;
	color: #62394B!important;
	margin: 0px;
	padding: 0px!important;
}

.WideContentLeft h2 {
	font-size: 12px!important;
	font-weight: bold!important;
	color: #366835!important;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.WideContentLeft p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 11px!important;
}
.WideContentBot {
	float: left;
	width: 454px;
	height: 81px;
	background-color: #DFEEC7;
	padding-right: 0;
	padding-left: 0px;
	padding-top: 9px;
	margin-top: 5px;
}

.WideContentBot h1 {
	font-family:Arial;
	font-size: 12px!important;
	color: #62394B!important;
	font-weight: bold!important;
	margin: 0px!important;
	padding: 0 0 6px 0!important;
}
.WideContentBot p {
	margin: 0px;
	padding: 0px;
	font-size: 11px!important;
}
.WideContentBot_text {
	width:322px;
}
.WideContentBot_btn {
	margin:8px 0 0 0;
}
.WideContentRightWrap {
	float: right;
	width: 475px;
}

.WideContentRight {
	float: right;
	width: 475px;
	height: 155px;
	text-align: left;
	padding: 0px;
}
.WideContentBotR h1 {
	font-family:Arial!important;
}



.WideContentBotL h1 {
	font-family:Arial!important;
	font-size: 12px!important;
	color: #62394B!important;
	font-weight: bold!important;
	margin: 0px!important;
	padding: 0px!important;
}

.WideContentBotL {
	float: left;
	width: 224px;
	margin-right: 5px;
	padding: 0px;
	float: left;
}

.WideContentBotR {
	float: left;
	width: 219px;
	margin: 0;
	padding: 0px;
	float: left;
}
.WideContentBot_padding {
	margin: 0 7px 0 0;
}



.WideFlowerWrap {
	float: left;
	height: 155px;
	width: 115px;
	margin-right: 5px;
}
.WideFlowerWrap img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.WideFlowerWrap_2category {
	float: left;
	height: 155px;
	width: 235px;
	margin-right: 5px;
}
.WideFlowerWrapR {
	float: left;
	height: 155px;
	width: 115px;
	clear: right;
}

.WideFlowerTitle {
	background-color: #62394B;
	float: left;
	height: 23px;
	width: 100%;
	margin-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top:8px;
	font-size: 11px;
	font-weight: normal;
}
.WideFlowerTitle a:link, .WideFlowerTitle a:active, .WideFlowerTitle a:visited {
	text-decoration:none;
	color:#ffffff;
}
.WideFlowerTitle a:hover {
	text-decoration:underline;
	color:#fff;
}

.WideFlowerTitle_baskets a:link, .WideFlowerTitle_baskets a:active, .WideFlowerTitle_baskets a:visited {
	background-color: #62394B;
	float: left;
	height: 29px;
	width: 100%;
	margin-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top:2px;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color:#ffffff;
}
WideFlowerTitle_baskets a:hover {
	text-decoration:underline;
	color:#fff;
}


/**********************************************/
/* 3 Columns of Images Template STYLEs */
.ThreeImagesTemplate {
	margin:8px 0 0 0;
}

.ThreeImages_text {
	text-align:left;
	margin:20px 0 0 0;
}

.threeImagesWrap {
	padding:15px 0 15px 0;
}

/**********************************************/
/* Gallery Template STYLEs */

.gallery td {
	vertical-align:top;
	text-align:center;
}

.galleryDescrip {
	text-align:left;
	color:#663366;
	font-family:Arial;
	font-size:12px;
}

.careersTable {
	font-family:Arial;
}

.careersTable h5, .careersTable h5 {
	color:#663366;
}

/**********************************************/
/* Shop Template STYLEs */

.shopsTemplate {
	width:640px;
	font-family:Arial;
	color:#333;
	margin-top:10px;
}

.shopsColumn_one {
	width:216px;
	float:left;
}

.shopsColumn_two {
	width:420px;
	float:left;
}

.shopsLeftContent {
	width:200px;
	float:left;
}

.shopsTable {
	color:#333;
	font-family:Arial;
}

.shopsTable td {
	padding:0 0 10px 0;
	vertical-align:top;
}

.shopTableHeader {
	font-size:16px;
	font-weight:bold;
}

.greenText {
	color:#336633;
	font-weight:bold;
}

.openingTimes {
	color:#336633;
	font-weight:bold;
	vertical-align:top;
}

.teamContainer {
	width:640px;
}

.teamBoxHeader {
	width:100%;
	height:32px;
	background:#e0eec8;
	border:1px solid #e5f2d0;
	float:left;
	color:#663366;
	font-size:18px;
	padding:8px 0 0 0;
	text-align:center;
}

.teamBoxContent {
	width:100%;
	background:#ebf4dd;
	float:left;
	border:1px solid #ebf4dd;
}

.teamContent {
	margin:20px 0 0 18px;
	width:602px;
}

.teamLeftColumn {
	width:121px;
	float:left;
}

.teamText {
	float:left;
	width:481px;
}

/**********************************************/
/* Four Boxes Template STYLEs */

.FourBoxTemp_sml {
	width:154px;
	float:left;
	margin:0 6px 0 0;
}

.FourBoxTemp_sml2 {
	width:154px;
	float:left;
	margin:0;
}

.FourBox_grnHeader {
	background:#e0eec8;
	width:154px;
	height:18px;
	padding:3px 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#663366;
	font-weight:bold;
}

.FourBox_grnHeader a, .FourBox_grnHeader a:active, .FourBox_grnHeader a:visited {
	text-decoration:none;
	color:#663366;
}

.FourBox_grnHeader a:hover {
	text-decoration:none;
	color:#993366;
}

.FourBox_text {
	margin:5px 0 0 0;
	padding:0 0 5px 0;
	height:120px;
}

.FourBox_prplHeader {
	background:#62394b;
	width:154px;
	height:18px;
	padding:3px 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}

.FourBox_prplHeader a, .FourBox_grnHeader a:active, .FourBox_grnHeader a:visited, .FourBox_prplHeader a:hover {
	text-decoration:none;
	color:#fff;
}

.bulletLinks {
	background: url(../Media/Image/livery/bulletLink.jpg) no-repeat;
	padding:0 0 0 15px;
	color:#663366;
}

.bulletLinks a {
	color:#663366;
	text-decoration:none;
}

.bulletLinks a:hover {
	color:#663366;
	text-decoration:underline;
}

.quoteBox {
	background-color: #dfeec7;
	padding: 10px;
	float: left;
	width: 620px;
	margin:20px 0 20px 0;
	color:#333!important;
}

.quoteBox a:link, .quoteBox a:active, .quoteBox a:visited {
	font-weight: bold;
	color: #62394B;
	text-decoration: none;
}

.quoteBox a:hover {
	font-weight: bold;
	color: #62394B;
	text-decoration: underline;
}

.quoteBox, .quoteBox h2, .quoteBox h3, .quoteBox h4, .quoteBox h5, .quoteBox h6 {
	color: #62394B;
}

/**********************************************/
/* Fresh In STYLEs */
.freshInBox {
	width:616px;
	padding:12px 0 12px 12px;
	font-size:12px;
	background:#e0eec8;
	margin:3px 0 10px 0;
	float:left;
}

.freshInBox h3 {
	color: #62394B!important;
	font-weight:bold;
}

.freshInBox img {
	padding:0 8px 0 0;
	float:left;
}

.freshIn_3pics {
	float:left;
	width:404px;
	margin:10px 0 0 0;
}

/**********************************************/
/* Sustainability STYLEs */

.sustainBanner {
	width:640px;
	height:106px;
	background:url(../Media/Image/livery/Banners/sustainability_banner.jpg) no-repeat;
	color:#FFF;
	float: left;
	padding: 90px 0 0 0;
}
.sustainText {
	margin:0 0 0 35px;
	width :419px;
	height:90px;
}
.sustainContent{
	width :100%;
	float:left;
}
.sustainContent img{
	padding:0 8px 0 0;
}
.sustainBlocks{
	width:301px;
	height:91px;
	padding:8px;
	float:left;	
	background:#e1edc7;
	margin-top:4px;
}
.sustainMarginR{
	margin-right:4px;
}
.sustainTextWrap{
	width:202px;
	height:78px;
}
.sustainLargeLinks{
	width:202px;
	padding:0 0 8px 0;
}
.sustainLargeLinks a, .sustainLargeLinks a:visited, .sustainLargeLinks a:active {
	font-size:13px;
	text-decoration:none;
	color:#663366;
	font-weight:bold;
}
.sustainLargeLinks a:hover {
	text-decoration:underline;
}

.sustainbulletLinks a {
	background:url(../Media/Image/livery/sustainability/sustainBulletlinks.jpg) no-repeat left 2px;
	padding:0 0 0 15px;
	color:#663366;
	text-decoration:none;
	display:block;
}

.sustainbulletLinks a:hover {
	color:#663366;
	text-decoration:underline;
}


/**********************************************/
/* ORGANIC FLOWERS PAGE STYLEs */


.organincFlowers_200px{
	width:200px;
	float:left;
}
.organincFlowers_200px p{
	margin:0;
}
.organincFlowers_marginR{
	margin:0 10px 0 0;
}


/**********************************************/
/* wedding STYLEs */
#bridalTable h3 {
	color:#663366;
}

.showallbutton {
	float: right;
	padding: 0px 15px 0px 0px;
}

.showallbutton A {
	color: #663333;
	text-decoration: none;
	font-weight: bold;
}

/* jobcode 99999999 - start */
.WideContentWrap2 {
	float: left;
	height:400px;
	width: 780px;
	margin-top: 5px;
}
.homecontentwrap {
	float: left;
	height: 120px;
	width: 780px;
	margin-top: 5px;
}
.homeimagewrap {
	float: left;
	height: 300px;
	width: 780px;
	margin-top: 23px;
}

/* for products div start */
.mainProductContainer
{
	float:left;
	width:172px;
	height:231px;
	margin:0px 20px 20px 0px;
}
.productbottom
{
	font-family:Times New Roman;
	margin-top:161px;
	width:172px;
	height:70px;
	background: url('/Media/Image/product-div-bk.png') transparent top left repeat-x;
}
.productbottomname
{
	padding: 10px 0px 0px 10px;
	height:37px;
}
.productbottomnameTitle
{
	font-size:15px;
	color:#6e2f38;
	font-style:italic;
	font-weight:bold;
}
.productbottomnameTitle a:hover
{
	text-decoration:none !important;

}
.productbottommoreinfo
{
	padding: 5px 0px 0px 10px;
	height:28px;
	color:White;
}
#center .productbottommoreinfo a,#center .productbottommoreinfo a:active,#center .productbottommoreinfo a:visited
{
	color:White;
}
/* for products div end */
.categorynameright
{
	font-size:20px;
	color:#6e2f38;
	font-style:italic;
}
.categorydescright
{
	font-size:15px;
	color:#6e2f38;
}
.productnameright
{
	font-size:20px;
	color:#6e2f38;
	font-style:italic;
}
.productdescright
{
	font-size:12px!important;
	color:Black!important;
}
#center.categoryholder
{
	float:left;
	font-size:11px;
	padding: 0 5px;
	width:580px;
}
#right.categoryright
{
	float:right;
	color:#696969;
	padding: 0 5px 0px 0px;
	width:185px;
}
.productprice
{
	font-weight:bold;
	font-size:15px;
	color:Black;
}
#divMainImage
{
	float:left;
	width:410px;
	height:541px;
	margin:0px 10px 10px 0px;
}
.imgMain
{
	width:410px;
	height:541px;
}
.imgThumbnail
{
	width:131px;
	height:173px;
	float:left;
	margin:0px 0px 10px 0px;
}
.imgThumbnailBottom
{
	width:131px;
	height:174px;
	float:left;
	margin:0px 0px 0px 0px;
}

/* jobcode 99999999 - end */