@charset "UTF-8";
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
ul {
list-style-type: none;
padding:0;
margin:0;
} 

li {
padding:0; 
margin:0;}

/* Layout Divs */

#Container{
width:100%;
}
.Container {
width:980px;
text-align:center;
}
#featurearea {
width:805px;
}
#collectionFeature {
float:left;
width:230px;
}
#collectionFeature img.feature {
width:230px;
}
#collectionSubproduct {
position:relative;
float:left;
width:555px;
height:280px;
background-color:#FFCCFF;
padding:0;
margin:0;
}
#content {
width:980px;
text-align:center;
}
    
#contentLeft {
vertical-align:top;
padding-top:10px;
margin-top:6px;
margin-bottom:9px;
border-right:1px solid #cccccc;
width:164px;
height:100%;
}

#contentRight {
padding:0;
margin:0;
width:815px;
height:100%;
}

/* Left navigation */
#LeftNav {
float:left; 
width:158px; 
margin-left:6px
}
#LeftNavRecent {
font-size:12px;     
font-weight:bold; 
padding:10px 0;
border-bottom:1px solid #cccccc; 
margin-bottom:10px
}

.refineCurrent { /* This contains the current landed collection */
background-color:#f0f0f0;
width:164px;
display:block;
border-bottom:1px solid #cccccc;
color:#666666;
font-family:arial;
font-weight:bold;
font-size:11px;
padding-bottom:11px;
margin-left:-6px;
}
.refineCurrent h3 {
color:#663399;
font-family:arial;
font-size:14px;
text-align:center; 
margin-top:10px;
padding-top:10px
}

.refineCurrent ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.refineCurrent li
{
padding-left: .9em;
}
.refineNarrowBy {
padding-top:10px;
padding-bottom:10px;
} /* This contains the NarryBy message title image */


#refinement a { /* This contains the whole refinment list */
width: 158px;
display: block;
text-align: left;
text-decoration: none;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10pt;
color: #666666;
}

#refinement a:hover {
background: #663399;
color: #fff;
}

#refinement #active {
background: #663399;
color: #fff;
}

#refineGroupTitle a{ /* This contains the refinement group title */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff; /* changed */
padding-left:6px;
background:#ffffff;
}

#refineGroupTitle a:hover{ text-decoration:none; background:#ffffff }
.refineGroup {margin-bottom:10px;} 
.refineGroup a { /* This contains the items listed under each group title */
width: 158px;
display: block;
text-align: left;
text-decoration: none;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10pt;
color: #666666;
}

.refineGroup a:hover {
background: #663399;
color: #fff;
}
.refineGroup #active {
background: #663399;
color: #fff;
}
.refineGroup li {
text-indent:0.9em; 
display:inline
}

.TopLarge {padding-top:10px;}

.TopSmall {margin-top:1px;}

.RightSmall {padding-right:3px;}

.BottomLarge {padding-bottom:68px;}

.BottomMedium {padding-bottom:32px;}

.BottomSmall {padding-bottom:20px;}

.LeftSmall {padding-left:6px;}

#CollectionProduct .BottomLarge {
padding-bottom:0px;
} 

/* Main */
#RightNav {
float:right;
width:805px; 
}

#breadcrumb {
width:805px; 
height:30px;
background:url('http://media6.1800flowers.com/800f_assets/jet/website/images/flowers/banners/bgbreadcrumb.jpg') repeat-x; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-top:8px; 
padding-bottom:0px;
_padding-bottom:12px;
}
#breadcrumb a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#663399;
padding-left:5px;
}
#TitleBanner {padding-bottom:6px;}

#topPagination {
width:805px;
padding-top:10px; 
padding-right:15px;
padding-bottom:15px;
}
#btmPagination {
width:805px;
padding-right:15px;
padding-bottom:15px;
}
HTML > body #pagination {
padding-right:10px;
}

#sortby {
text-align:left;
}
#pagination {
width:590px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-right:25px;
}

#pagination a {
text-align:right;
font-size:12px;
font-weight:normal;
color:#666666;
text-decoration:underline;
}
#pagination a:hover { 
color:#000000;
}
.pagelink { 
font-family:arial, helvetica, sans-serif;
font-size:12px;
display:inline;
font-weight:bold; 
color:#6e924a; 
background-color:#fff !important;
border:none !important;
}
.pagenum {
padding:0 2px; 
word-spacing:2px; 
margin-right:3px; 
color:#fff; 
background-color:#7f559d; 
border:1px solid #663399;
}
a span.pagenum {
background:none; 
border:none; 
color:#663399;
}

#CollectionProduct {
width:805px;
}

.CollectionThumb {
float:left;
position:relative;
width:180px;
height:290px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-right:20px;
}


#CollectionProduct .productimg img{
width:180px !important;
}
#LeftNavRecent .productimg img{
width:49px !important;
}
HTML > body #CollectionThumb {
margin-right:20px;
}

.productimg img{
width:auto;
background: #fff;
}

#SubProductThumb {
width:180px;
height:238px;
float:left;
position:relative;
font-family:arial;
font-size:11px;
color:#666666;
text-align:left;
margin-left:20px;
margin-right:10px;
}
HTML > body #SubProductThumb {
margin-right:0px;
}
.SubproductTitle {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
text-align:left;
margin:20px;
}
.subproductimg img{
border:none;
width:180px;
}
.subproductname{
}
.subproductprice {
}
.subproductbuy {
position:absolute;
bottom:-20px;
font-size:10px;
}

#ProductContainer {
width:805px;
position:relative;
}
.disclaimer {
color:#666666;
font-family:arial;
font-size:7pt;
padding:10px; 
padding-left:0
}
#collection_title_alpha {
font-family:arial; 
font-size:12px; 
color:#666666; 
text-align:left; 
width:805px
}
#collection_title_alpha h1 {
font-family:Arial; 
font-size:24px; 
color:#663399; 
margin:0; 
margin-bottom:5px; 
padding-right:5px;
text-align:left
}

#collection_title_copy {
font-family:arial; 
font-size:12px; 
color:#666666; 
text-align:left; 
width:805px
}
div.productsameday
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#663399;
    font-style:italic
}

div.productflorist {
color:#663399;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:italic;
}

div.productgpt {
color:#663399;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:italic;
}


/* Added for Phase 2 FAGF results page */

#fagf_selectedfilter {background:url('http://media4.1800flowers.com/800f_assets/jet/website/images/flowers/banners/fagf_selectbg.gif') no-repeat; width:805px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#669933}
#fagf_selectzip, #fagf_selectoccasion, #fagf_selectdate {float:left; margin:0 3px;}
#fagf_selectzip {margin-left:-10px !important}
#fagf_selectoccasion p, #fagf_selectdate p {margin:0; padding-top:45px}
#fagf_selectzip p {margin:0; padding-top:43px; padding-left:20px}
#fagf_gobutton {float:left; margin-top:45px; margin-left:5px}
input.fagf_selectzip {width:64px; font-size:11px; color:#666666}
select.fagf_selectoccasion {width:145px; font-size:11px; color:#666666}
select.fagf_selectdate {width:134px; font-size:11px; color:#666666}

/* toparea for collection template only */
#searchright {margin-top:62px !important}

@media print {
#ProductContainer { position:absolute;}
}

div.subproductsameday
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#6E9930;
    font-style:normal;
}

div.subproductflorist {
color:#6E9930;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
}

div.subproductgpt {
color:#6E9930;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
}
