@charset "utf-8";
/* CSS Document */

body {
margin: 0 !important;
padding: 0 !important;
}
bodycolortest{
background-image:none !important;
background: #ede7c9 !important;

}

#Container {
background: none; 
margin: 1px 0 0 0;
text-align:center;
}

.Container {
text-align:center;
width:980px;
background-image:none !important;
background: #e7e7e7 !important;
/*EN Added*/
display:block;
margin:0 auto;
}

/* Top Header */

div.toparea {	
	width:980px;
	height:85px;
	margin-bottom:-12px;
	padding-bottom:0px;
	background-color:#ffffff;
	background-image:none !important;
background: #e7e7e7 !important;
}

HTML > body div.toparea {	margin-bottom:0px;}

#logo { 	
	width:400px; 
	float:left;
	margin-top:0px;
	padding-top: 0px;
	display: block;
	vertical-align:bottom;
}

div.rightheader {
display:block;
float:right;
text-align:right;
width:503px;
margin:4px 0px 0px;
}

#toplinks { 
	display:block;
	height:5px; 
	float:right;
}

#welcomemsg {
	position: absolute;
	width: 400px;
	margin: 0 0 0 -400px;
	top:6px;
	height:20px; 
}
#welcomemsg img {
	display: none;
}
.toplinks { 
	color:#666666; 
	font-family:arial; 
	font-size:8pt; 
	text-align:right; 
	
} 


div.toplinks2 {
display:block;
height:15px;
text-align:right;
float:right;
margin-top:8px;
}


a.headerlink, span.headerlink
{
	white-space:nowrap;
	margin:0px 5px 0px 5px;
	color:#666666;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}
a.headerlink:hover
{
	white-space:nowrap;
	margin:0px 5px 0px 5px;
	color:#666666;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}


input.textfield, select.textfield, textarea.textfield { 
	border:1px solid #cccccc; 
	font-family:arial; 
	font-size:9pt; 
	color:#666666; 
} 

div.searchboxinput input.textfield{
	width:200px;
}

#searchright {
	height:26px; 
	float:right;
	margin: 52px 0 0 228px; 
	_margin: 52px 0 0 -278px; 
	#margin: 52px 0 0 -278px; 
	display: block;
	position: absolute;
}

/* dropdown menu */

.bluetabs { 
	margin: 34px 0 0 0;
	background: #cbe2c9;
	border-left:none;
    height:29px; 
    margin:0px; 
    padding:0px; 
    text-align:left; 
    width:980px; 
    
    }
.bluetabs ul { 
	font-family:arial; 
    font-size:9pt; 
    font-size-adjust:none; 
    font-stretch:normal; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    line-height:normal; 
    list-style-type:none; 
    margin:0pt; 
    padding:0px; }
    
.bluetabs li { 
	background:none;
	float:left; 
	padding:6px 0px 0px; 
	text-align:left; 
	border: none;
	border-left:1px solid #ffffff;
	height:23px;
	_height: 29px;
	#height: 29px;
}
	
.bluetabs li a { 
	padding-left:12px; 
	padding-right:12px; 
	color:#5c288c;
	text-decoration:none; 
	}
.bluetabs li.selected {
	background-color:#a1c396;
	color:#663399;
}
.bluetabs li a:visited{
color:#5c288c;
 
}
.bluetabs li a:hover{
text-decoration: underline;
color: #5c288c;
}
 
.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #5c288c;
}


.dropmenudiv_b { 
	background-color:#ffffff; 
	border:1px solid #999999; 
	font-family:arial; 
	font-size:9pt; 
	font-size-adjust:none; 
	font-stretch:normal; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal;
	 line-height:20px; 
	 margin-top:7px; 
	 padding-bottom:10px; 
	 padding-top:10px; 
	 position:absolute; 
	 text-align:left; 
	 top:0px; 
	 visibility:hidden; 
	 width:200px;
	  z-index:100;
}

.dropmenudiv_b a{
	width: auto;
	display: block;
	text-indent: 5px;
	border-bottom-width: 1px;
	padding: 2px 0;
	text-decoration: none;
	color: #666666;
	padding-left: 20px;
	text-align:left;

}

* html .dropmenudiv_b a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv_b a:hover{ 
color: #663399;
background-color: #def0dc;
}


#undernav {
   width:0px;
   height: 41px;
   background-color:#ffffff;
   margin-top: 6px;
}


#undernav2 {  
	margin-top:0px; 
	display:block; 
	height: 41px;
	background-color:#ffffff;
	width: 980px; } 

#undernav2 h1 {
	margin:0; 
	padding:0; 
	padding-top:0px; 
	font-family: verdana; 
	color:#669933; 
	font-size: 12px; 
	float: left; 
	width:700px; 
	text-align:left; 
	font-weight:normal;
}


.PromoMessaging1 { 
	color:#b30052; 
	float:left; 
	width:980px;
	text-align:left;
	font-family:arial; 
	font-size:10pt; 
} 

.FindGiftLabel { 
	color: #6C9F39; 
	font-family:arial; 
	font-size:9pt; 
	font-weight: bold; 
} 



div.collproductimg, table.collproductimg, td.collproductimg { 
	background-color:white; 
	border:medium none; 
	padding:0px; 
	width:180px 
	height:198px; 
} 

.datasettab {margin:0; padding:0px; 
	height: 68px;
	width:980px;
	display:none;
	margin-top:20px; 
	background-image:url('../../images/flowers/banners/tabs_nav_bg_980.gif');	
	background-position:bottom;
	}


tableHeader1{ color:#666666; font-family:arial; font-size:12px; font-weight:bold; }


.welcomePromoImg { margin-left:10px; margin-top:5px; width: 63px; height: 78px; } 

.PromoMessaging2{ font-family:arial; font-size:12px; font-weight: bold; color:#fff; } 
.PromoMessaging3{ font-family:arial; font-size:11px; font-weight: normal; color:#fff; } 


/* footer */

div.newfooterlink {
	font-family: arial; 
	font-size: 11px; 
	color: #6c9f39; 
	width:980px; 
	padding-top:15px; 
	padding-bottom:10px;
	text-align:center;
	background-color:#fff;
}
a.footerlink, span.footerlink { 
	color:#6C9F39; 
	font-family:arial; 
	font-size:11px; 
	font-weight:normal; 
	margin:0px 2px; 
	white-space:nowrap;
}

div.newfooterlink table { 
	width:980px; 
}

div.trsFooterLinks { 
	width:900px;
}
#copylink {
	width:980px;
	background-color:#ffffff;
}

.copylink, copylink a, copylink a:visited { 
	color:#999999;
	background-color:#fff;
	font-family:arial; 
	font-size:11px; } 

.copylink a:hover { 
	color:#999999; 
	} 

#btmemail {
	padding:0px;
	margin:0 auto;
	height:46px;
	width:978px;
	_width:980px;
	background-color:#8B89B8;
	border:1px solid #fff;
	}
	
HTML > body #btmemail img{margin-top:-10px;	}
	

#btmemail form {
	margin:0; 
	height:44px; 
	padding-top:10px;
	text-align:left; 
	

}

#btmemail td { 
 text-align:right; 
}
#emailMessage {
text-align:center;

}
.formCaption { 
	font-family:arial; 
	font-size:9pt; 
	color:#663399;
}
.snipecorner {
position:absolute;
top:0px;
left:0px;
}
.datasettabsnipecorner { 
left:0px; 
position:absolute; 
top:0px; 
align:left;
}
.productsnipecontainer {
	POSITION: relative; TOP: 0px
}
.datasetsnipecontainer {
POSITION: relative; TOP: 0px;
width:144px !important;
}
span.small, div.small, table.small, td.small
{
	font-family:arial;
	font-size:8pt;
}
.smallfeaturesnipecontainer {
	position:relative;
}
.largefeaturesnipecontainer {
	position:relative;
}
.largefeaturesnipecorner {
	POSITION: absolute; TOP: 10px; align: left
}
.smallfeaturesnipecorner {
	POSITION: absolute; TOP: 10px; align: left
}
.largewelcomemainfeaturesnipecorner {
align:left; 
position:absolute; 
top:21px; 
left:2px;
}
.smallwelcomefeaturesnipecorner {
align:left; 
position:absolute; 
top:21px; 
left:2px;
}
.largechannelmainfeaturesnipecorner {
align:left; 
position:absolute; 
top:2px; 
left:2px;
}
.smallchannelfeaturesnipecorner { 
align:left; 
position:absolute; 
top:2px; 
left:2px;
}
.largedatasetmainfeaturesnipecorner { 
align:left; 
position:absolute; 
top:2px; 
left:2px;
}
span.medium-bold, td.medium-bold
{
	font-weight:bold;
	font-family:arial;
	font-size:10pt;
}
span.medium, td.medium, table.medium, div.medium
{
	font-family:arial;
	font-size:10pt;
}
span.medium-error, td.medium-error, div.medium-error
{
	font-family:arial;
	font-size:10pt;
	color:red;
}
span.medium-error-bold, td.medium-error-bold
{
	font-family:arial;
	font-size:10pt;
	color:red;
	font-weight:bold;
}
span.medium-success, td.medium-success, div.medium-success
{
	font-family:arial;
	font-size:10pt;
	color:green;
}
span.medium-colored, td.medium-colored, ul.medium-colored
{
	font-family:arial;
	font-size:10pt;
	color:#663399;
}
span.medium-colored-bold, td.medium-colored-bold, div.medium-colored-bold
{
	font-family:arial;
	font-size:10pt;
	color:#663399;
	font-weight:bold;
}
ul.medium-colored2
{
	font-family:arial;
	font-size:10pt;
	color:#003300;
}
span.medium-colored2-bold
{
	font-family:arial;
	font-size:10pt;
	color:#003300;
	font-weight:bold;
}
span.small-error-bold, td.small-error-bold, div.small-error-bold
{
	font-family:arial;
	font-size:8pt;
	color:red;
	font-weight:bold;
}
span.small, div.small, table.small, td.small
{
	font-family:arial;
	font-size:8pt;
}
span.small-bold, td.small-bold, table.small-bold, div.small-bold
{
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
}
span.small-colored-bold, td.small-colored-bold
{
	font-family:arial;
	font-size:8pt;
	color:#663399;
	font-weight:bold;
}
.smalldatasetfeaturesnipecorner { 
align:left; 
position:absolute; 
top:2px; 
left:2px
}
a
{
	color:#663399;
}
a.arrowlink, span.arrowlink
{
	color:#663399;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
a.arrowlink:hover
{
	color:#663399;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:underline;
}
div.feature
{
	border:1px solid #E5E4E4;
	position:relative;
}
img.feature
{
	margin:1px;
}
td.feature
{
	color:#333333;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
}
div.shadow
{
	position:absolute;
	display:none;
	padding:6px 8px 6px 8px;
	background-color:white;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity:0.85;
}
div.shadowmain
{
	padding-left:3px;
}
div.shadow1
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
}
a.shadow1
{
	color:black;
	text-decoration:none;
}
a.shadow1:hover
{
	text-decoration:underline;
}
div.shadow2
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	padding-bottom:8px;
}
table.colored, tr.colored, td.colored, span.colored, div.colored
{
	background-color:#E6E6FA;
}
td.colored2
{
	background-color:#E8E8E8;
}
td.colored3
{
	background-color:#99CC66;
}
table.colored4, td.colored4
{
	background-color:#9966CC;
}
td.colored5
{
	background-color:#B794DB;
}
tr.colored6
{
	background-color:#EFD6C6;
}
tr.colored7
{
	background-color:#999999;
}
td.colored8, div.colored8
{
	background-color:#EBF5E0;
}
td.colored9
{
	background-color:#669933;
}
td.colored10
{
	background-color:#F0E8F7;
}
td.colored11
{
	background-color:#E8F0D9;
}
tr.colored12
{
	background-color:#CBE5B5;
}
td.sectionheader
{
	font-family:arial;
	color:#333333;
	font-size:14pt;
	padding:0px 0px 2px 10px;
	background-repeat:repeat-x;
	background-position:left;
}
tr.tableheader, td.tableheader
{
	font-family:arial;
	color:white;
	font-size:10pt;
	font-weight:bold;
	background-color:#9966CC;
}
#shoppingBasketForm {
	display: block;
	width: 750px;
}
#shoppingBasketForm .tableheader {
	background: #e3dcc7;
	height: 26px;
	color: #333;
}

table.error, div.error
{
	border:2px solid red;
}
a.productname
{
	font-size:8pt;
	font-family:arial;
	color:black;
	text-decoration:none;
}
a.productname:hover
{
	text-decoration:underline;
}
span.discountprice
{	
     color:#397b21; 
	 font-weight:bold;
}
span.crossedprice
{
   text-decoration:line-through;
}
table.Container { 
   background-color:#ffffff;  
} 
div.productimg, table.productimg, td.productimg { 
border:none; 
background-color:white; 
padding:0px;
}

#fagfcontent {position:relative; width:980px; height:325px; background:#fff}
#fagfbanners {display:block; position:absolute; top:65px; left:0; padding-left:10px}
#fagfpage {position:absolute; top:0;  left:757px; background-repeat:no-repeat;background-image:url(../../images/flowers/banners/fagf_tallgrass.jpg) !important;width:223px;height:314px;padding-left:50px;padding-top:92px;text-align:left;} 
html > body #fagfpage {height:229px;width:173px !important;}

div.fagf_when {margin-top:5px !important;} 
HTML > body div.fagf_when {margin-top:10px;}
#fagfpageerror {position:absolute; top:0; left:0 ;width:757px;}
td.fagfpageerror {border:2px solid #cc0000;width:757px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; text-align:center; padding:5px}
#searchcontent {position:relative; width:980px; height:325px; background:#fff;}
#searchbanners {display:block; position:absolute; top:65px; left:0; padding-left:10px}
#searchpageerror {position:absolute; top:0; left:0 ;width:980px; text-align:center}
td.searchpageerror {border:2px solid #cc0000;width:757px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; text-align:center; padding:5px}
