@charset "utf-8";
/* CSS Document */

.main_img {
	display:block;
	width:980px;
	height:314px;
	position:relative;
	margin-top:3px; 
}

.main_imgLeft {
    width:755px;
    display:block;
	position:absolute;
	top:0;
	left:0;
	}

.main_feature {	
	background-color:#ffeef6;	
	width:500px;	
	height:307px;	
	display:block;
 	} 

HTML > body .main_feature {height:310px;} 

div.welcomefeature, div.datasetfeature {
border:none;
position:relative;
}

#hero1 {margin-top: 30px;}
HTML > body #hero1{margin-left: 50px;}

 .welcomefeature {
 width:197px; 
 height:auto;
 }
 img.welcomefeature {
 border:1px solid #ae0f18;
 }	 

#main_featurehero { 
	position:absolute;
	width:500px;	
	top: 0;
	left: 218px;
	text-align:center;

}

div.feature1spacer {
	width:20px;
}


#fagf {
	background-image:url('../../images/flowers/banners/fagf_tallgrass.jpg');
	background-repeat:no-repeat;
	width:223px; 
	height: 314px;
	text-align:left;
	float:right;
	padding-left:50px;
	padding-top:92px;
	}

HTML > body #fagf {	width:173px !important; height:229px;}

a:active, a:focus {
	outline:none;
	-moz-outline-style:none;
}


.btmbannerssect{
	width: 980px;
}

.btmsect {
	height:160px;
	width:980px;
	font-family:arial;
	font-size: 10pt;
	color:#818181;
	text-align:left;
	border:1px solid #ccc;
	margin-top:-1px;
}

HTML > body .btmsect {	 width:978px; }

.btmsect1 {border-right:1px solid #ccc; height:160px; width:188px; float:left;}
.btmsect1_1 {border-bottom:1px solid #ccc; height:40px; margin-bottom:20px}


a.btmsect1link {
	color:#666666;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
a.btmsect1link:active {
	text-decoration:none;

}
a.btmsect1link:visited {
	text-decoration:none;

}
a.btmsect1link:hover {
	text-decoration:underline;

}

.btmsect2 {	height:160px; float:left;width:192px;}

.btmcarousel {
	height:90px;
	width:980px;
	margin-top:0; 
	margin-bottom:10px;
}

div.fagf_where {
	margin-top:10px;
}

div.fagf_when {
	margin-top:10px;

}

input.fagf_button {
	margin-top:20px;
}


#CollectionThumb {
	height: 220px;
	margin: -1px 0 0 0; 
	width:144px; 
	float:left; 
	padding:0px; 
	padding-left:45px; 
	position:relative;
	display:block;
} 

.CollectionName {
	width:144px; 
	margin-top:5px;
	text-align:left;
	}

.RightSmall {padding-right:0px;}
.RightSmall img {border: none;}

.collectionbuy {
	width:144px; 
	bottom:0;
	left:37px;
	position: absolute;
	font-family:arial; 
	font-size:10px; 
	font-weight:bold; 
	color:#663399;
	display:none; 
}
.collectionbuy img{border: 0px;}
.collectionbuy a {
	font-family:arial; 
	font-size:10px; 
	font-weight:bold; 
	color:#663399;
	text-decoration:none; 
}
.collectionbuy a:visited {
	font-family:arial; 
	font-size:10px; 
	font-weight:bold; 
	color:#663399; 
	text-decoration:none;
}
.collectionbuy a:hover {
	text-decoration:underline
}

a.productname, div.productprice {color:#666666;font-family:arial ;font-size:11px; 	text-align:left;}
div.productprice {width:144px;}  
div.productimg, table.productimg, td.productimg{ border:none; background-color:white; padding:0px;} 
#datasetsect div.productimg{width:144px}

.datasetcontent {height:333px} 


div.datasetBanner1 {
	width:980px;
	_width:976px;
	height: 40px; 
    padding-top:25px; 
    display:block; 
    text-align:left;
	margin-left:0px;
	_margin-left:-1px;
}


div.datasetBanner2 {
	clear:both; 
	width:980px; 
	_width:976px;
	height: 20px; 
    padding-top:0px; 
    display:block; 
    text-align:left; 
	margin-left:0px;_margin-left:-1px;
}

HTML > body div.datasetBanner2  { 
        padding-top:5px; 
} 

datasetBanner2 table{display:block;}

div.newfooterlink {
	font-family: arial; 
	font-size: 11px; 
	color: #6c9f39; 
	width:980px; 
	text-align:center;
	padding-top:15px; 
	padding-bottom:10px;
}
HTML > body div.newfooterlink {padding-top:0 px;}
div.newfooterlink p {
	line-height:20px;
	}
	
.newfooterlink a{
	font-family: 
	arial; font-size: 
	11px; color: #6c9f39; 	
	
}

#CollectionTopTab { 
        float:left; 
        height:20px; 
        margin:0; 
        padding:0 0 0 45px; 
        position:relative; 
        width:144px; 
        display:block; 
}
.CollectionTopTabHdr{ 
    background-color:#ffffff; 
    width:144px;
	font-weight:bold;
	font-family: arial;
	font-size:10pt;
	 height:20px;
	 padding-top:2px;
	 text-align:left;
 }

 
.CollectionTopTabHdr a:link,  .CollectionTopTabHdr a:visited, .CollectionTopTabHdr a:active { 	
	color:#663399;   
	font-weight:bold;
	font-family: arial; 
	font-size:10pt;   
	text-decoration:none;
} 
 
#CollectionBtmTab {     
	float:left; height:20px; 
	margin:0; 
	padding:0 0 0 45px; 
	position:relative; 
	width:144px; 
	display:block; 
}
.CollectionBtmLnk { 
   width:144px; 
 }
.CollectionBtmLnk a:link,  .CollectionBtmLnk a:visited, .CollectionBtmLnk a:active { 
    color:#663399; 
    font-weight:bold; 
    text-decoration:none; 
    font-family:arial; 
    font-size:12px; 
}
.CollectionBtmLnk a:hover { 
   text-decoration:underline; 
}

.tabsection {
	padding-left:-2px; 
	padding-right:-2px; 
	border-right:1px solid #ccc; 
	border-left:1px solid #ccc; 
	width:978px; 
	_width: 980px; 
	height: 330px; 
	margin-top:-1px;
}				  				  

input.welcomefindagiftfasttext { 
    font-size: 11px; 
    color:#666666; 
    height:20px; 
}
select.welcomefindagiftfasttext { 
    font-size: 11px; 
    height:20px; 
    color:#666666; 
} 
.availtext {
     font-family:arial;
     font-size:11px;
     color:#663399;
     width:144px;
     font-style:italic; 
     text-align:left
   }
				
.availtext img {
      vertical-align:middle
}
.btmtxt {
	position:absolute;
	margin:0; 
	margin-top:1300px; 
	margin-left:-490px; 
	padding-top:20px; 
	padding-bottom:20px; 
	text-align:left; 
	border-top:1px solid #999;  
	background:#fff; 
	width:980px;
} 



HTML > body .btmtxt {
	margin-top:1283px; 
	margin-left:0px; 
	padding-top:20px
}


.btmtxt, .btmtxt a, .btmtxt a:visited { 
	color:#999999; 
	font-family:arial; 
	font-size:11px; 
	text-decoration:none; 
	} 
	
.btmtxt a:hover { color:#999999; }

.btmtxt p{padding-left:40px; width:900px;}

/* vday mode */
.fagf_zip span.small a {color:#fff; }


