/*-------[ END image replacement ]---------*/

/*-------[ image replacement ]---------*/
.replace {
      position:relative;
      margin:0px; padding:0px;
      /* hide overflow:hidden from IE5/Mac */
      /* \*/
      overflow: hidden;
      /* */
}
.replace span {
      display:block;
      position:absolute;
      top:0px;
      left:0px;
      z-index:1;
}
/*-------[ END image replacement ]---------*/

img {
	border: 0;
}



/*---------------------------------------------
	Flowers Direct Buy Page 7, redesign Aug 2007
	BF Internet
----------------------------------------------*/


div#buypage-container {
	width: 740px;
	margin: 0 auto;
	color: #313131;
	text-align: left;
	overflow: auto;
	background-position: 100% 100%  !important;
	background-repeat: no-repeat !important;
	padding-bottom: 10px;
}

div#buypage-container {
	min-height: 925px;
}

* div#buypage-container {
	height: 935px;
	overflow:visible;
}

div#buypage-container a, #buypage-container a:visited {
	text-decoration: none;
}

div#buypage-container td, div#buypage-container table { /* fix for grattan css */
	background: none;
}

div#buypage-container a:hover, #buypage-container a:active {
	text-decoration: underline;
}

/*--- send to friend & back to categories ---*/

div#buypage-toprow { 
	clear: both;
	/*width: 740px;*/
}

a#backtocategories {
	color: #878787;
	font-weight: bold;
	background: url(/images/loadbuy7/pink-back-arrow.gif) no-repeat 0 3px;
	padding-left: 15px;
	float: left;
	font-size: 0.9em;
	margin: 12px 15px;	
}

.FD a#backtocategories {
	color: #89C86F;
}

a#emailtofriend {
	color: #878787;
	background: url(/images/loadbuy7/email-icon.gif) no-repeat 0 4px;
	padding-left: 15px;
	float: right;
	font-size: 0.9em;
	margin: 12px 15px;
}

/*--- END send to friend & back to categories ---*/

div#buypage-leftcol {
	width: 331px;
	float: left;
	clear: left;
	margin: 0 9px;
}

* html div#buypage-leftcol {
	margin-left: 6px;
	margin-top: -15px;
}

div#buypage-rightcol {
	width: 376px;
	float: right;
	clear: right;
	margin-right: 8px;
	line-height: 1.5em
}

* html div#buypage-rightcol {
	margin-right: 4px;
	width: 380px;
	margin-top: -15px;
}




/*----- Medium Size Displayed -------*/

p#medsizedisplayed {
	float: left;
}

p#medsizedisplayed, p#medsizedisplayed span {
	color: #fff;
	width: 11px;
	height: 11px;
	background: url(/images/loadbuy7/med-size-asterisk.gif) no-repeat;
}

span#medsizedisplayed2 {
	float: left;
	margin-right: 2px;
}

span#medsizedisplayed2, span#medsizedisplayed2 span {
	width: 6px;
	height: 9px;
	background: url(/images/loadbuy7/med-size-asterisk2.gif) no-repeat;
}

/*----- END Medium Size Displayed -------*/




/*--- Javascript mouse-overs ---*/

ul#js-mouseovers {
	margin: 8px 0 0 40px;
	list-style: none;
	padding: 0;
}

ul#js-mouseovers li {
	float: left;
	margin-right: 14px;
}

/*--- END Javascript mouse-overs ---*/


/*-------- Desc, Delivery Copy etc. ------*/

#buypage-rightcol p#description, #buypage-leftcol p#description {
	clear: both;
}

#buypage-rightcol p b {
	color: #D9004D;
}

p#delivery_copy 
{
	font-size:			1em;
	line-height:		1.4em;
	font-weight:		normal;
	padding:			0;
	margin:				0 0 5px 0;
	padding-left:		26px;
}

a.ed-findoutmore { /* experience days 'more' link */
	font-weight: bold;
	background: url(/images/loadbuy7/pink-fwd-arrow.gif) no-repeat 100% 3px;
	padding-right: 15px !important;
}

a#wine-champ-accs { /* wine/champagne accessories link */
	display: block;
	margin: 10px 0 0 0;
	font-weight: bold;
	background: url(/images/loadbuy7/wine-champ-accs.jpg) no-repeat 0 0;
	padding-left: 37px;
	height: 40px;
}

span#colouroptions {
	/* colour options text link */
	margin: 11px 0 0 0;
	display: block;
	font-weight: bold;
}

span#colouroptions a, span#colouroptions a:visited {
	text-decoration: underline !important;
	margin-right: 4px;
}

span#colouroptions a:hover, span#colouroptions a:active {
	text-decoration: none !important;
}

span#sizedescription {
	display: block;
	font-weight: bold;
	margin-top: 5px;
}


span#sizeoptions { /* wine 3/6/12 options */
	display: block;
	margin: 5px 0 -15px 0
}

span#sizeoptions a {
	font-weight: bold;
	display: block;
}
/*-------- END Delivery Copy etc. ------*/


p.disclaimer {
	font-size: 1em;
	line-height: 1.2em;
	margin: 5px 3px 5px 3px;
	color: #8e8e8e;
	clear: both;
}

/*-------- Also Interested In... ------*/

div#alsointerestedin {
	width: 316px;
	background: url(/images/loadbuy7/alsointerestedin-top.gif);
	margin-top: 5px;
}

div#alsointerestedin .bottom {
	background: url(/images/loadbuy7/alsointerestedin-bottom.gif) no-repeat bottom left !important;
	padding: 5px 8px !important;
}

div#alsointerestedin h3 {
	font-size: 1em;
	margin: 0;
}


div#alsointerestedin ul#product-thumbs-grid {
	margin: 0;
}

div#alsointerestedin ul#product-thumbs-grid li {
	width: 130px;
	height: 200px; /* tweak? */
	margin-left: 11px;
}

div#buypage-container.FD form div#buypage-leftcol div#alsointerestedin div.bottom ul#product-thumbs-grid li#also_interest_0 h3 a
{
	color: #89C86F;
}

* html div#alsointerestedin ul#product-thumbs-grid li {
	margin-left: 8px;
}

div#alsointerestedin ul#product-thumbs-grid h3 a {
	font-size: 0.9em;
}

/*-------- END Also Interested In... ------*/

/*---- END Buypage left column ---*/




/*---- Buypage right column ---*/

div#buypage-rightcol h2, div#buypage-leftcol h2 { /* product name */
	font-size: 2.1em;
	line-height: 1em;
	font-weight: normal;
	margin: 0;
}

#buypage-rightcol p.productcode, #buypage-leftcol p.productcode { /* product code */
	font-size: 0.9em;
	color: #878787;
	margin: 0;
	float: left;
	clear: left;
}

/*------ Product info icons ------*/

p#fragrant, p#fragrant span {
	background: url(/images/loadbuy7/fragrant-icon.gif) no-repeat;
	width: 17px;
	height: 16px;
}

p#sameday, p#sameday span {
	background: url(/images/loadbuy7/SD-icon.gif) no-repeat 100% 0;
	width: 17px;
	height: 16px;
}

p#nextday, p#nextday span {
	background: url(/images/loadbuy7/ND-icon.gif) no-repeat 100% 0;
	width: 17px;
	height: 16px;
}

p#fragrant, p#sameday, p#nextday {
	float: left;
	margin: 0 0 0 3px;
	color: #fff;
}

/*------ END Product info icons ------*/


div#addtobasketbox {
	background: url(/images/loadbuy7/add-to-basket-box-top.gif);
	width: 376px;
	margin-top: 5px;
	float: left;
}

div.florist-choice
{
	background: url(/images/loadbuy7/add-to-basket-box-top.gif) 23px 0 no-repeat;
}

div#addtobasketbox .bottom {
	background: url(/images/loadbuy7/add-to-basket-box-bot.gif) no-repeat bottom;
	padding: 0 0 10px 5px;
}

/*----- Rounded Container for individual stages -----*/
div.stagecontainer {
	width: 365px;
	background: url(/images/loadbuy7/stagecontainer-top.gif);
	margin: 5px 0 0 0;
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: bold;
	float: left;
}

div.stagecontainer .bottom {
	background: url(/images/loadbuy7/stagecontainer-bottom.gif) no-repeat bottom !important;
	padding: 5px 8px !important;
	/*overflow: auto;*/
}

div.stagecontainer p.stagetitle {
	margin: 0;
	font-weight: bold;
}

div.stagecontainer p.stagetitle span {
	font-size: 1.2em;
	position: relative;
	bottom: -1px;
}
/*----- END Rounded Container for individual stages -----*/

/*------- Next Delivery Dates - Stage 1 ------*/

div#nextdeldate {
	width: 348px;
	background: url(/images/loadbuy7/nextdeldate-top.gif);
	margin-top: 5px;
}

div#nextdeldate .bottom {
	background: url(/images/loadbuy7/nextdeldate-bottom.gif) no-repeat bottom left !important;
	padding: 5px 8px !important;
}

div#nextdeldate p {
	font-weight: bold;
	line-height: 1.1em;
	margin: 0;
}

div#nextdeldate p span {
	color: #E20457;
	font-weight: normal;
}

p#deldatepopup {
	margin: 5px;
}

p#deldatepopup a {
	padding-left: 20px;
	background: url(/images/loadbuy7/calendar-icon.gif) no-repeat;
}

/*------- END Next Delivery Dates - Stage 1 ------*/

/*--- Additional Products - Stage 2 ---*/

div#additional-products ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#additional-products ul li {
float:left;
font-size:10px;
line-height:1.3em;
padding-left:10px;
padding-right:10px;
padding-top:8px;
width:65px;
}

div#additional-products ul li input {
	vertical-align: bottom;
	margin-right: 3px;
}

* html div#additional-products ul li input {
	vertical-align: middle;
}

div#additional-products ul li a {
	font-weight: normal;
	color: #313131;
	/*height:50px;*/
	
	
}

div.noextras, div.noextras div {
	background: none !important;
	display:none;
}


input.tributeBox
{
padding:6px;
font-size:16px;
font-weight:bold;
color:#5F7A1A;
border:1px solid d6d6d6;
}

span#msgVerdict
{
font-size:14px;
padding:4px;
color:#505050;
}

/*--- END Additional Products ---*/

/*---- Product options, S/M/L - Stage 3 ----*/

div#products-sizes table {
	border-collapse: collapse;
	padding: 0;
	font-size: 1em;
	line-height: 1.2em;
}

div#products-sizes table td {
	vertical-align: middle;
}

div#products-sizes table img {
	margin-left: 8px;
}

div#products-sizes table input {
	margin: 2px;

}

* html div#products-sizes table input {
	margin: 0px;
}

div#products-sizes span.wTag, div#products-sizes span.wPrice
{
color:#888888;
}

div#products-sizes span.nTag, div#products-sizes span.nPrice
{
color:#111111;
}

/*---- END Product options, S/M/L ----*/

p#total {
	font-size: 1.2em;
	margin: 14px 0 0 0;
	float: left;
	padding-left: 50px;
}

p#total span {
	color: #e90661;
	font-size: 1.2em;
	position: relative;
	bottom: -1px;
}

/*input#addtobasket, input#selectcolour, input#selectsize*/
input#addtobasket {
	float: right;
	width: 160px;
	height: 30px;
	background: url(/images/loadbuy7/addtobasket-button.gif);
	border: 0;
	font-size: 0.9em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 12px 0 0;
	display:inline;
}

p#minibanners {
	clear: both;
	margin: 5px 0 0 0;
}

div#minibanners1 
{
	background:transparent url(/images/loadbuy7/ipointsCBk1.gif) no-repeat scroll 0 0;
	border:1px solid #EC008C;
	float:left;
	font-size:1em;
	font-weight:400;
	height:70px;
	margin:0 0 0 5px;
	vertical-align:top;
	width:203px;
	*width:193px !important;
}

p#itext 
{
	width: 203px;
	*width:193px !important;
	height: 25px;	
	margin: 45px 0 0 4px;
}

span#ipointspink {
	color: #FF0099;
	font-size: 1.7em;
	font-weight: bold;
}

p#safeandsecure {
	font-size: 0.9em;
	color: #909090;
	padding-left: 35px;
	background: url(/images/loadbuy7/securePadlock.gif) no-repeat 12px 0px;
	clear: both;
	margin: 5px 0 0 0;
}

div#safeandsecurefooter 
{
	clear: both;
	font-size: 0.9em;
	color: #909090;
	background: url(/images/loadbuy7/securePadlock.gif) no-repeat 4px 0px;	
	margin: 5px 5px 5px 5px;	
	float:left;	
	width:450px;
	height:20px;
	padding-left:22px;
	padding-top:2px;
}

/*------- END Buypage right column --------*/

.clearboth {
	clear: both;
}

div#footer {
	margin-top: 0;
}

/*------------------------------------------
			Buypage customisations
class is Variable "BuyPageClass06" in schemes setup
-------------------------------------------*/

/*---- Variable 'fd' for Flowers Direct ----*/
.fd a.ed-findoutmore, .fd div#showHideLink a 
{
	color: #89C86F;
}

.fd a#wine-champ-accs {
	color: #89C86F;
}

.fd a#buypage-international-link {
	display: block;
}

div.fd {
	/*background-image: url(/images/loadbuy7/fd_default_BG.jpg);*/
}

.fd div#showHideLink img
{
	background-color:#E3005B;
}
/*---- END Variable 'fd' for Flowers Direct ----*/


/*---- Variable 'hd' for Hampers Direct ----*/
.hd a.ed-findoutmore {
	color: #E3005B;
}

.hd a#wine-champ-accs {
	color: #E3005B;
}

div.hd {
	background-image: url(/images/loadbuy7/hd_default_BG.jpg);
}
/*---- END Variable 'hd' for Hampers Direct ----*/



/*---- Variable 'deb' for Debenhams ----*/
.deb div#nextdeldate span,.deb div#showHideLink a, .deb span#priceTag, .deb p.stageTitle span 
{
	color: #464646 !important;
}

.deb input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-grey.gif);
}

.deb a#backtocategories {
	background: url(/images/loadbuy7/grey-back-arrow.gif) no-repeat 0 3px;
}

.deb a.ed-findoutmore {
	background-image: url(/images/loadbuy7/grey-fwd-arrow.gif);
	color: #686868;
}

.deb a#wine-champ-accs {
	color: #686868;
}

.deb #buypage-rightcol b {
	color: #D9004D !important;
}

.deb div#showHideLink img
{
	background-color:#464646;
}

/*---- END Variable 'deb' for Debenhams ----*/


/*---- Variable 'WHS' for WHSmith ----*/
.WHS div#nextdeldate span,.WHS div#showHideLink a, .WHS span#priceTag, .WHS p.stageTitle span 
{
	color: #003399 !important;
}

.WHS input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-blue.gif);
}

.WHS a#backtocategories {
	background: url(/images/loadbuy7/blue-back-arrow.gif) no-repeat 0 3px;
}

.WHS a.ed-findoutmore {
	background-image: url(/images/loadbuy7/blue-fwd-arrow.gif);
	color: #003399;
}

.WHS a#wine-champ-accs {
	color: #003399;
}

.WHS #buypage-rightcol b {
	color: #003399 !important;
}

.WHS div#showHideLink img
{
	background-color:#003399;
}
/*---- END Variable 'WHS' for WHSmith ----*/

/*---- Variable 'BOOTS' ----*/



/* ---------------------------------------------
	
		Boots New Site Styling
		
-------------------------------------------------*/
		
div#buypage-container.boots {
	width: 750px;
	color: #313131;
	text-align: left;
	overflow: auto;
	float: left;
	background-position: 100% 100%  !important;
	background-repeat: no-repeat !important;
	padding-bottom: 10px;
	font-size: 12px;
}
		
div#buypage-container.boots div#buypage-rightcol h2 {
	color: #0755a3;
}
		
/*-------------------------------------------------*/

.BOOTS div#nextdeldate span,.BOOTS div#showHideLink a, .BOOTS span#priceTag, .BOOTS p.stageTitle span 
{
	color: #003399 !important;
}

.BOOTS input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-boots.gif);
	color: #000099;
}

.BOOTS div#nextdeldate, .BOOTS #products-sizes.stagecontainer div.bottom table tbody tr td
{
	font-size:0.8em;
}

.BOOTS a#backtocategories {
	background: url(/images/loadbuy7/boots-back-arrow.gif) no-repeat 0 3px;
}

.BOOTS a.ed-findoutmore {
	background-image: url(/images/loadbuy7/boots-fwd-arrow.gif);
	color: #003399;
}

.BOOTS a#wine-champ-accs {
	color: #003399;
}

.BOOTS div#additional-products p {
	font-size: 0.7em;
}

.BOOTS #buypage-rightcol b {
	color: #003399 !important;
}

.BOOTS div#additional-products ul li 
{
	padding-left:3px;
	*padding-left:12px;
}

.BOOTS div#showHideLink img
{
	background-color:#003399;
}

.BOOTS form div#buypage-leftcol div#alsointerestedin {
	width: 316px;
	background: url(/images/loadbuy7/alsointerestedin-top.gif) no-repeat !important;
	margin-top: 5px;
}

.BOOTS form siv#buypage-leftcol div#alsointerestedin .bottom {
	background: url(/images/loadbuy7/alsointerestedin-bottom.gif) no-repeat !important;
	padding: 5px 8px !important;
}

.BOOTS form div#buypage-leftcol div#alsointerestedin div.bottom ul#product-thumbs-grid li#also_interest_0 p.group-short-desc {
    height:35px;
}

.BOOTS form div#buypage-leftcol div#alsointerestedin h3 {
	font-size: 1em;
	margin: 0;
}


.BOOTS form div#buypage-leftcol div#alsointerestedin ul#product-thumbs-grid {
	margin: 0;
	width:100%;
}

.BOOTS form div#buypage-leftcol div#alsointerestedin ul#product-thumbs-grid li {
	width: 130px;
	height: 200px; /* tweak? */
}


* .BOOTS form div#buypage-leftcol html div#alsointerestedin ul#product-thumbs-grid li {
	margin-left: 0px;
}

.BOOTS form div#buypage-leftcol div#alsointerestedin ul#product-thumbs-grid h3 a {
	font-size: 0.9em;
}

/*---- END Variable 'BOOTS' ----*/


/* ---------------------------------------------
	
		Corporate Site Styling
		
-------------------------------------------------*/

.CORP form div#buypage-leftcol div#alsointerestedin div.bottom ul#product-thumbs-grid li#also_interest_0{
	width:140px;
	margin-left:0px;
	*margin-left:0px;
	margin-right:8px;
	*margin-right:2px;
	*width:120px;
	height:201px;
}

.CORP form div#buypage-leftcol div#alsointerestedin div.bottom ul#product-thumbs-grid li#also_interest_0 a img{
	margin-left:3px;
	margin-top:0px;
}

.CORP form div#buypage-leftcol div#alsointerestedin div.bottom ul#product-thumbs-grid
{
	width:420px;
}

.CORP form div#buypage-leftcol div#alsointerestedin {
	background: url(/images/loadbuy7/alsointerestedin-top.gif) no-repeat !important;
	margin-top: 5px;
}

.CORP form div#buypage-leftcol div#alsointerestedin div.bottom ul#product-thumbs-grid li#also_interest_0 p.group-short-desc {
    height:30px;
    margin-left:3px;
    *margin-right:0px;
}

.CORP form div#buypage-leftcol div#alsointerestedin h3 {
	font-size: 1em;
	margin: 0;
}


.CORP form div#buypage-leftcol div#alsointerestedin ul#product-thumbs-grid {
	margin: 0;
	width:100%;
}

.CORP form div#buypage-leftcol div#alsointerestedin ul#product-thumbs-grid li {
	width: 20px;
	height: 200px; /* tweak? */
}


* .CORP form div#buypage-leftcol html div#alsointerestedin ul#product-thumbs-grid li {
	margin-left: 0px;
}

.CORP form div#buypage-leftcol div#alsointerestedin ul#product-thumbs-grid h3 a {
	font-size: 0.9em;
}

/*---- END Variable 'CORPORATE' ----*/

/*---- Variable 'IDEAL' ----*/
.ideal div#nextdeldate span,.ideal div#showHideLink a, .ideal span#priceTag, .ideal p.stageTitle span 
{
	color: #003399 !important;
}

.ideal input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-yell.gif);
	color: #484848;
}

.ideal a#backtocategories {
	background: url(/images/loadbuy7/blue-back-arrow.gif) no-repeat 0 3px;
}

.ideal a.ed-findoutmore {
	background-image: url(/images/loadbuy7/blue-fwd-arrow.gif);
	color: #003399;
}

.ideal a#wine-champ-accs {
	color: #003399;
}

.ideal #buypage-rightcol b {
	color: #003399 !important;
}

.ideal div#showHideLink img
{
	background-color:#003399;
}
/*---- END Variable 'IDEAL' ----*/



/*---- Variable 'VIR' ----*/
.vir div#nextdeldate span,.vir div#showHideLink a, .vir span#priceTag, .vir p.stageTitle span 
{
	color: #cc0000 !important;
}

.vir input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-red.gif);
	color: #fff;
}

.vir a#backtocategories {
	background: url(/images/loadbuy7/red-back-arrow.gif) no-repeat 0 3px;
}

.vir a.ed-findoutmore {
	background-image: url(/images/loadbuy7/red-fwd-arrow.gif);
	color: #cc0000;
}

.vir a#wine-champ-accs {
	color: #cc0000;
}

.vir #buypage-rightcol b {
	color: #cc0000 !important;
}

.vir div#showHideLink img
{
	background-color:#cc0000;
}
/*---- END Variable 'VIR' ----*/




/*---- Variable 'BLOOMS' ----*/
.blooms div#nextdeldate span,.blooms div#showHideLink a, .blooms span#priceTag, .blooms p.stageTitle span 
{
	color: #008172 !important;
}

.blooms input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-yell.gif);
	color: #484848;
}

.blooms a#backtocategories {
	background: url(/images/loadbuy7/teal-back-arrow.gif) no-repeat 0 3px;
}

.blooms a.ed-findoutmore {
	background-image: url(/images/loadbuy7/teal-fwd-arrow.gif);
	color: #008172;
}

.blooms a#wine-champ-accs {
	color: #008172;
}

.blooms #buypage-rightcol b {
	color: #008172 !important;
}

.blooms div#showHideLink img
{
	background-color:#008172;
}
/*---- END Variable 'BLOOMS' ----*/


/*---- Variable 'GRATTAN' ----*/
div#buypage-container.grattan {
	background: #fff;
	font-size: 1.1em;
}

.grattan div#nextdeldate span,.grattan div#showHideLink a, .grattan span#priceTag, .grattan p.stageTitle span 
{
	color: #E75027 !important;
}

.grattan input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-orange.gif);
	color: #fff;
}

.grattan a#backtocategories {
	background: url(/images/loadbuy7/orange-back-arrow.gif) no-repeat 0 3px;
}

.grattan a.ed-findoutmore {
	background-image: url(/images/loadbuy7/orange-fwd-arrow.gif);
	color: #E75027;
}

.grattan a#wine-champ-accs {
	color: #E75027;
}

.grattan #buypage-rightcol b {
	color: #E75027 !important;
}

.grattan div#showHideLink img
{
	background-color:#E75027;
}
/*---- END Variable 'GRATTAN' ----*/



/*---- Variable 'TF' ----*/
.tf div#nextdeldate span,.tf div#showHideLink a, .tf span#priceTag, .tf p.stageTitle span 
{
	color: #EF7C00 !important;
}

.tf div#nextdeldate
{
	font-size:0.9em;
}

.tf input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-yell.gif);
	color: #484848;
}

.tf a#backtocategories {
	background: url(/images/loadbuy7/orange-back-arrow.gif) no-repeat 0 3px;
}

.tf a.ed-findoutmore {
	background-image: url(/images/loadbuy7/orange-fwd-arrow.gif);
	color: #EF7C00;
}

.tf a#wine-champ-accs {
	color: #EF7C00;
}

.tf div#additional-products p {
	font-size: 0.7em;
}

.tf #buypage-rightcol b {
	color: #EF7C00 !important;
}

.tf div#showHideLink img
{
	background-color:#EF7C00;
}

/*---- END Variable 'TF' ----*/


/*---- Variable 'SEN' for Serenata ----*/
.sen div#nextdeldate span,.sen div#showHideLink a, .sen span#priceTag, .sen p.stageTitle span 
{
	color: #75814B !important;
}

.sen input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-sen.gif);
}

.sen a#backtocategories {
	background: url(/images/loadbuy7/grey-back-arrow.gif) no-repeat 0 3px;
}

.sen a.ed-findoutmore {
	background-image: url(/images/loadbuy7/grey-fwd-arrow.gif);
	color: #75814B;
}

.sen a#wine-champ-accs {
	color: #75814B;
}

.sen #buypage-rightcol b {
	color: #75814B !important;
}

.sen div#showHideLink img
{
	background-color:#75814B;
}

/*---- END Variable 'SEN' for Serenata ----*/


/*---- Variable 'free' for Freemans ----*/
.free div#nextdeldate span,.free div#showHideLink a, .free span#priceTag, .free p.stageTitle span 
{
	color: #464646 !important;
}

.free input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-grey.gif);
}

.free a#backtocategories {
	background: url(/images/loadbuy7/grey-back-arrow.gif) no-repeat 0 3px;
}

.free a.ed-findoutmore {
	background-image: url(/images/loadbuy7/grey-fwd-arrow.gif);
	color: #686868;
}

.free a#wine-champ-accs {
	color: #686868;
}

.free #buypage-rightcol b {
	color: #D9004D !important;
}

.free div#showHideLink img
{
	background-color:#464646;
}
/*---- END Variable 'free' for Freemans ----*/


/*---- START florists choice styles ------*/

.choiceBox
{
	width:					200px;
	margin:					0 0 0 4px;
	padding:				0;
	border:					none;
}

#container-1 h3
{
	margin:					0;
	padding:				0;
}

#container-1 ul.radioList
{
	list-style-type:		none;
	margin:					0;
	padding:				5px 0 0 0;
}

.imgArrangement
{
	position:				relative;
	float:					right;
	margin:					5px 15px 28px 0;
}

.imgSash
{
	position:				relative;
	float:					left;
	top:					123px;
	margin:					3px 1px;
	display:				none;
}

#resetSelections
{
	background:				url(/images/loadbuy7/Pixel-Undo-Arrow.gif) left 4px no-repeat;
	padding:				4px 4px 0 17px;
	color:					#A8538E;
	font-size:				11px;
	display:				block;
	width:					110px;
	margin:					0 auto 0 auto;
}

/*---- END florists choice styles ------*/

/*---------------------------------------
	DR: New Addititons to Buy Page
	18-05-2007
----------------------------------------*/


#delivery_available
{
	background:				url(/images/loadbuy7/delivery_date_bg.gif) 0 0 no-repeat;
	margin:					0 5px 0 5px;
    padding:				4px 3px 4px 5px;
}

#bouquetFrame
{
	width:					185px;
	height:					185px;
	float:					right;
	margin:					5px 5px 0 0;
	background:				url(/images/loadbuy7/bouquetFrame.gif) 0 0 no-repeat;
}

#livePrice
{
	float:					left;
	width:					180px;
	margin:					3px 0 0 8px;
}

#flc_copyBox
{
	font-size:				11px;
	width:					150px;
	height:					120px;
	line-height:			1.3em;
	padding:				0 3px 0 1px;
}

#rdo_arrangement
{
	margin:					6px 0 6px 0;
}

.florist-choice h3
{
	font-size:				1.1em;
}

#Warning
{
	background: url(/images/loadbuy7/exclaSymbol.gif) 2px 2px no-repeat #ffffff;
	padding:				2px 2px 2px 48px;
	font-size:				11px;
	font-weight:			bold;
	line-height:			1.2em;
}

#balloon_occasion
{
	font-size:				11px;
	margin:					10px 10px 10px 22px;
}

/*----- popup calendar addons -----*/

#trailimageid
{
	font-size:				0.75em;
	position:				absolute;
	visibility:				hidden;
	left:					0;
	top:					0;
	z-index:				200;
	background-color:		#FFF;
	border:					1px solid #888;
	margin:					0;
	padding:				6px;
}

#trailimageid img
{
	border:					1px solid #888;
}

/*------------------------------------------
			END Buypage customisations
-------------------------------------------*/

/*---------------------------------------
	DR: Multi-Scheme Compatibility
	07-11-2007
----------------------------------------*/

div#product_info
{
height:100px;
margin:0 0 5px 0;
padding:0;
overflow:hidden;
clear:both;
}

div#showHideLink a
{
font-weight:bold;
width:300px;
text-decoration:underline;
padding:4px;
float:left;
}

* div#showHideLink img
{
	float:left;	
}

div#showHideLink img
{
	background-color:#CCCCCC;
	margin:0 0 0 5px;
	padding:0;
}

/*---------------------------------------
	END: Multi-Scheme Compatibility
----------------------------------------*/


/*---------------------------------------
	FD site Refresh
----------------------------------------*/

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#products-sizes.stagecontainer div.bottom p.stageDesc{
        font-weight: normal;
        height:5px;
        margin: 2px 0 12px 15px;
        *margin-bottom: 5px;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#products-sizes.stagecontainer div.bottom table tbody tr td input#attribute1{
        margin-left:15px;
        *margin: -1px 0 0 12px;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom p.stagetitle1{
        margin: 0 0 0 0;
        height: 1px;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom{
        font-weight: normal;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom ul#basketItems{
        margin: 0 0 0 15px;
        list-style: none;
		padding: 0;		
		height:21px;
		*height:5px;
		margin-bottom:10px;
		*margin-bottom:0;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom ul#basketItems li#mainProd1{
        float:left;
        width:240px; 
        margin: 5px 0 0 0;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom ul#basketItems li#mainProd1val{
        margin: 5px 0 0 10px;
        float:left;
}


div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom span#addonsTag ul#basketItems1 li.mainProd{
        float:left;
        width:270px; 
        margin: 5px 0 0 0;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom span#addonsTag ul#basketItems1 li.mainProdval{
        margin: 5px 0 0 10px;
        float:left;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom ul#basketItems1{
        margin: 0 0 18px 15px;
        *margin: 0 0 0px 15px;
        list-style: none;
		padding: 0;
		clear:both;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom p#basket{
        *margin: 0 0 0 0;
		*padding: 0;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom p.stagetitle1 span {
	font-size: 1.2em;
	color: #7c3994;
	position: relative;
	bottom: -1px;
	font-weight: bold;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom ul#basketItems li#mainDiscount1{

margin: 0 0 0 250px;
}

span#colourgrey{
        color:#888888;
        font-weight: bold;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom ul#basketItems li#mainProd1val span#priceTag1{
      margin: 5px 0 0 30px;     
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom p#total strong span#priceTag{
	color: #7c3994
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#del-date.stagecontainer div.bottom p#delivery_copy{
	font-size:11px;
	font-weight:normal;
	margin-left:-12px;
	margin-top:5px;
	padding-left:10px;
	color:#669F4F;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#del-date.stagecontainer div.bottom p#deldrop{
      margin: 8px 0 8px 14px;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#deliveryCheck.stagecontainer iframe#delCheckFrame{
      height:78px;
      *height:73px;
      width:320px;
      margin-left:14px;
      *margin-left:12px;
      overflow:hidden; 
      margin-bottom:0px;   
      clear:both;
      background: #faf6fa;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#deliveryCheck.stagecontainer
{
	display: none;
}

input#bCheck{
	  margin:0 0 0 5px;
	  
}

input#delInputBox
{
	margin:0 0 0 0;
}

form#dForm
{
	*margin:-10px 0 0 0;
}

p#postcodectext{
      font-weight:normal;
      margin: 3px 0 0 22px;
}

p#answer{   
     font-family: Arial, Helvetica, Verdana, sans-serif;
     font-size: 0.7em;
     margin: 3px 0 0 0;
     font-weight:bold;
     color: green;
}

p#answer1
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.7em;
	margin: 3px 0 0 0;
	font-weight:bold;
	color: red;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#del-date.stagecontainer div.bottom p#delivery_copy a.linkSty{
      text-decoration: underline;
      font-weight: bold;
      float:right;
      margin: 3px 0 3px 0;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#del-date.stagecontainer div.bottom p#deldrop a#timedLink
{
	text-decoration: underline;
	font-weight: bold;
	font-size:11px;
	margin-right:6px;
}

div#buypage-container.FD{
      font-size: 12px;
      font-family: arial;
}

ul#footerlinks{
       margin-top:25px;
}

div#buypage-container.FD form div#buypage-rightcol h2{
    font-style: italic;
    font-family: Trebuchet, Helvetica, sans-serif;
    color: #89C86F;
    font-weight:bold;
	font-size: 24px;    
}

div#buypage-container.FD
{
	margin-left:20px !important;
	*margin-left:0px !important;	
}


td#loadbuypage
{
	font-size:12px;
	*padding-left:0px;
	padding-top:0;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#miniBasket.stagecontainer div.bottom{
	*min-height: 20px;
	*clear:both;
	*height:20px;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#del-date.stagecontainer div.bottom p.stagetitle
{
	margin-bottom:9px;
}

.FD p.stagetitle
{
	color: #7c3994;
}

.FD p.stagetitle1
{
	color: #7c3994;
}

div#buypage-container.FD form div#buypage-rightcol div#addtobasketbox div.bottom div#del-date.stagecontainer div.bottom p#deldrop{
	margin-bottom:10px;
}


div#buypage-container.FD form div#buypage-leftcol img#imgcontainer
{
border:1px solid #e6e6e6;
}

div#buypage-container.FD form div#buypage-leftcol
{
width:333px;
}

.FD input#addtobasket {
	background: url(/images/loadbuy7/addtobasket-button-fd.gif);
}

.FD div#addtobasketbox {
	background: #faf6fa;
        border:1px solid #caacd2;
}

.FD div#addtobasketbox .bottom {
	background: none !important;
}

.FD div.stagecontainer {
	background: #faf6fa;
        border:1px solid #caacd2;
}

.FD div.stagecontainer1 
{
	border:2px solid #caacd2;
}

.FD div.stagecontainer .bottom {
	background: none;
}

.FD p#minibanners img {
	margin-right:4px;
}

.FD p#minibanners img#deliveryBanner 
{
	float:left;
	margin-right:0px;
}

.FD div#nextdeldate{
	margin-left:13px;
	margin-top:-6px;
	text-align:center;
	width:322px;
	background:none;
}

.FD div#nextdeldate div.bottom p strong{
        font-size:11px;
}

.FD div#nextdeldate div.bottom p
{
		font-size:11px;
		font-weight:normal;
		color:#669F4F;
}

.FD p#deldatepopup a 
{
	margin-left:8px;
}

.FD p.delCopyDesc{
        margin: 10px 0 0px 14px;
        font-weight:normal;
}

.FD p.delCopyDesc1
{
	font-weight:normal;
	margin: auto 0 10px 14px;
	*margin: 1px 0 10px 14px;
	font-style:italic;
}

.FD p.delCopyDesc1 a span
{
	text-decoration:underline;
}

p#deldrop a
{
	text-decoration:underline !important;
	font-weight:bold;
}

.FD a#backtocategories 
{
	background: url(/images/flowersdirect/backarrow.gif) no-repeat 0 3px;
}

img.cmasAttBanner
{
        margin: 0 0 5px 9px;
        *margin: 0 0 5px 6px;
}

img.cmasAttBanner1
{
        margin: 5px 0 5px 6px;
        *margin: 5px 0 5px 7px;
}

div#buypage-container.boots div#buypage-toprow img.cmasAttBanner1
{
		margin: 5px 0 5px 11px;
        *margin: 5px 0 5px 12px;
}

div#buypage-container.boots div#buypage-toprow img.cmasAttBanner1
{
		margin: 5px 0 5px 11px;
        *margin: 5px 0 5px 12px;
}

/* -----------------  BreadCrumb -------------------- */

.FD div#groupincludeloadbuy h5{
        background: url(/images/flowersdirect/BC1GroupHeader.gif) no-repeat 0 0;
        background-position: 0px 0px;
        height:20px;
        width:93px;
        *width:98px;
        display:block;
        color:#ffffff !important;  
        padding-top:3px;
        padding-left:5px;
        float:left;
        margin: 0 0 0 19px;
        *margin: 0 0 0 7px;
        font-size:11px;
}

.FD div#groupincludeloadbuy ul li{
        height:20px; 
        min-width:160px;
        float:left;
        display:block;
        color:#ffffff !important;
        font-size:11px;
        padding-top:3px;
        padding-left:5px;
}

.FD div#groupincludeloadbuy ul li.first{
        float:left;
        height:17px;
        *height:20px;
        width:60px;
        *width:160px;
        *min-width:40px;
        display:block;
        background-color: #AE62AA;
        background: #AE62AA url(/images/flowersdirect/BC2DividerGroupHeader.gif) no-repeat right;
        color:#ffffff !important;
        font-size:11px !important;
        font-weight:bold;
}

.FD div#groupincludeloadbuy ul li a{
        color:#ffffff !important;
        text-decoration: none;
}

.FD div#groupincludeloadbuy ul{
    list-style: none;
    float:left;
    width:618px;
    *width:630px;
    background:  url(/images/flowersdirect/BCEnd.gif) no-repeat right top;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.FD div#groupincludeloadbuy{ 
    width:736px;
    *width:739px;
    height:25px;
    padding-top:1px;
}

.FD div#groupincludeloadbuy h1{
    margin: 0 0 0 7px;
} 

.FD a.bcBack:hover
{
	text-decoration: underline !important;
}

/*-------------- END Breadcrumb ----------------*/

/*---------------------------------------
	END: FD site Refresh
----------------------------------------*/

/*---------------------------------------
	After FD site Refresh
----------------------------------------*/
p#weatherText{
         color: red;
         margin:0;
         padding:0 13px 3px 13px;
}
p#weatherText1{
         color: red;
         margin:0;
         padding:0 13px 3px 4px;
}
/*---------------------------------------
	END: After FD site Refresh
----------------------------------------*/