/* FLOWERS */
/* OLD FILE: common.css */
/* NEW CSS ID's / CLASSES //////////////////////////////////////////*/
body{
background:url('../../images/flowers/banners/bkgFade.jpg') repeat-x #fff;
}
#trsHeader{
display:none;
}
#trsSignIn{
display:none;
}
#trsMOP1{
}

#trsDeliveryHeaders{
background-color:#ccddcc;
border-top:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
padding:4px 0 0 0;
}

#trsDeliveryBackground{
background:#fff;
}
.trsDeliveryText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#trsDeliveryLinkRight{
float:right;
font-weight:normal !important;
padding-right:4px;
}
#trsDeliveryLeft{
float:left;
}
.trsTabbedPanelsTab{
-moz-user-select:none;
background-color:#c1aa85;
border:1px solid #c1aa85;
color:#f5f1e9;
cursor:pointer;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:4px 5px;
position:relative;
text-align:center;
top:0px;
margin: 0 4px 0 0;
width: 85px;
}

.trsTabbedPanelsTabGroup{
padding:0;
margin:0;
#margin:0;
#padding:10px 0 0px 0;
float:left;
}

.trsTabbedPanelsContentGroup { 
border:1px solid #C7C7C7;
clear:both;
width: 100%;
}

.trsTabbedPanelsContentGroup ul{
padding:0;
}
.trsDeliveryCol1{
width:20px;
padding-top:0;
}
.trsDeliveryCol2{
padding-right:50px;
}
.trsDeliveryCol3{
padding-right:10px;
}
#trsMainTable{
background:#fff;
width:980px;
padding-bottom:20px;
}
#trsWideTable{
background:#fff;
width:980px;
margin-left:auto;
margin-right:auto;
}
#trsWideContent{
text-align:center
}

#trsCenterContent{
width:980px;
text-align:center;
margin:auto;
}

#trsDeliveryWidth{
border-bottom:1px solid #D4D4D4;
border-left:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
}


.trsTabbedPanels{

}
#trsLeftColumn{
width:345px;
padding:0 17px 0 27px !important;
#padding:0 17px 20px 27px !important;

}
#trsCenterColumn{
padding:5px 27px 0 0;
#padding:9px 27px 20px 0;
}

}
#trsRightColumn{
padding-top:14px;
#padding-top:18px;
padding-right:27px;
#padding-bottom:20px;
width:100%;

}
.trsProductName{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.trsProductImage{
border:1px solid #c7c7c7;
}
.trsFooter{
width:980px;
background:#fff;
#padding-bottom:10px;
}
.trsFooterCol1{
background:#bfbfbf;
text-align:right;
width:510px;
}
.trsFooterCol2{
background:#bfbfbf;
padding:12px 0 0 6px;
width:470px%;
}
.trsFooterLinks{
width:900px;
#padding-bottom:8px;
padding-top:10px;
}

.deliveryWidth{
width:314px;
border-right:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
}
.trsHeader{
width:980px;
background:#FFFFFF url(../../images/baskets/brandable/back3.gif) repeat-x scroll 0 0;}

.trsHeader, x:-moz-any-link {
background-position:0 -1px !important;
}

.trsUpperBar{
width:980px;
height:40px;
border-bottom: 1px solid #ccc;
}
.trsQuestions{
padding-top:10px;
}
.trsHeader .topNavCartLinks {
margin-top: 2px;
}
#shoppingBasketForm {
display: block;width: 750px;
}
/*//////////////////////////////////////////////////////////////////*/

.class1 {
    COLOR: #ffffff; TEXT-DECORATION: none
}
.p7menubar {
    BORDER-RIGHT: #444444 1px solid; DISPLAY: none; Z-INDEX: 1000; BORDER-LEFT: #444444 1px solid; WIDTH: 200px; BORDER-BOTTOM: #444444 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.p7menubar A:hover {
    COLOR: #660099; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e6e6fa
}
.p7menubar A {
    PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.p7menubar TD {
    FLOAT: left; WIDTH: 200px
}
.p7menubar TR TD {
    WIDTH: 200px
}
.p7menubar TR TD A {
    PADDING-RIGHT: 12px; PADDING-LEFT: 16px; PADDING-BOTTOM: 3px; COLOR: #565656; PADDING-TOP: 3px
}
#leftTabBorder {
    PADDING-RIGHT: 1.04em; BORDER-TOP: #333 1px solid; PADDING-LEFT: 1.05em; PADDING-BOTTOM: 5px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 5px
}
#p7menubar {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#p7menubar TD {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#p7menubar A {
    DISPLAY: block; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
SPAN.tabnormal {
    FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; COLOR: white; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TD.tabnormal {
    FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; COLOR: white; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.tabitemnormal {
    FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TD.tabselnormal {
    FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #663399; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.tabselnormal {
    FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #663399; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.tabitemselnormal {
    FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #663399; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none 
}
DIV.headerlink {
    PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;
}
A.headerlink {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 5px; COLOR: #532380; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
SPAN.headerlink {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 5px; COLOR: #532380; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.headerlink:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 5px; COLOR: #532380; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
TD.headersearch {
    BACKGROUND-COLOR: #e8e8e8
}
#tabdiv {
    POSITION: relative
}
TD.tabs {
    BORDER-TOP: 1px solid; FILTER: ; BACKGROUND-COLOR: #666666
}
TD.tab {
    PADDING-RIGHT: 7px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../../images/flowers/banners/arrowoff_grey.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #666666
}
TD.tabsel {
    PADDING-RIGHT: 7px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 2px; FILTER: ; BACKGROUND-IMAGE: url(../../images/flowers/banners/arrowon.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #999999
}
A.tab {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 0px 5px; COLOR: white; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
SPAN.tab {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 0px 5px; COLOR: white; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.tabbasket {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 0px 5px; COLOR: white; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV.tabitems {
    PADDING-RIGHT: 5px; BORDER-TOP: medium none; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: white; -moz-opacity: 0.85
}
TD.tabitem {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
A.tabitem {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.tabitemsel {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #663399; FONT-FAMILY: arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV.shadow {
    PADDING-RIGHT: 8px; DISPLAY: none; PADDING-LEFT: 8px; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); PADDING-BOTTOM: 6px; PADDING-TOP: 6px; POSITION: absolute; BACKGROUND-COLOR: white; -moz-opacity: 0.85
}
DIV.shadowmain {

    PADDING-LEFT: 3px
}
DIV.shadow1 {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: arial
}
A.shadow1 {
    COLOR: black; TEXT-DECORATION: none
}
A.shadow1:hover {
    TEXT-DECORATION: underline
}
DIV.shadow2 {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; FONT-FAMILY: arial
}
TD.footerbanners {
    
}
TABLE.footerbanners {
    
}
TD.footerbanner4 {
    
}
TD.footline {
    BORDER-TOP: white 1px solid; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: arial; BACKGROUND-COLOR: #666666
}
TD.footlinechannel {
    FONT-SIZE: 10pt; COLOR: white; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #666666
}
DIV.footerlink {
    
}
A.footerlink {
    FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; MARGIN: 0px 2px; COLOR: #999999; FONT-FAMILY: arial; WHITE-SPACE: nowrap
}
SPAN.footerlink {
    FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; MARGIN: 0px 2px; COLOR: #999999; FONT-FAMILY: arial; WHITE-SPACE: nowrap
}
TD.footeremail {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e8e8e8
}
TD.content {
    BORDER-TOP: #ffffff 1px solid
}
.shadedbackground {
    BACKGROUND-COLOR: #e6e6fa
}
DIV.feature {
    BORDER-RIGHT: #663399 1px solid; BORDER-TOP: #663399 1px solid; BORDER-LEFT: #663399 1px solid; BORDER-BOTTOM: #663399 1px solid; POSITION: relative
}
IMG.feature {
    MARGIN: 1px
}
DIV.feature2 {
    BORDER-RIGHT: #663399 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #663399 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #663399 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #663399 1px solid; BACKGROUND-COLOR: white
}
TABLE.productimg2 {
    BORDER-RIGHT: #663399 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #663399 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #663399 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #663399 1px solid; BACKGROUND-COLOR: white
}
TD.productimg2 {
    BORDER-RIGHT: #663399 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #663399 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #663399 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #663399 1px solid; BACKGROUND-COLOR: white
}
TD.feature {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: arial
}
DIV.feature1spacer {
    WIDTH: 5px
}
DIV.feature2spacer {
    WIDTH: 12px
}
TABLE.bybrandfeature {
    BACKGROUND-COLOR: #fff8dc
}
SPAN.welcome {
    FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: white; FONT-FAMILY: arial
}
DIV.productimg {
    BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: white
}
TABLE.productimg {
    BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: white
}
TD.productimg {
    BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: white
}
TD.findagift {
    PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6e6fa
}
#cookietrail {
    POSITION: absolute; HEIGHT: 18px
}
TD.cookietrail {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial; BACKGROUND-COLOR: white
}
A.cookietrail {
    COLOR: #663399; TEXT-DECORATION: none
}
A.cookietrail:hover {
    COLOR: #663399; TEXT-DECORATION: underline
}
TABLE.content {
    BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../../images/flowers/runtime/dottedcontentbg.gif); BACKGROUND-REPEAT: repeat-y
}
TABLE.contentnoside {
    
}
INPUT.textfield {
    BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial
}
SELECT.textfield {
    BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial
}
TEXTAREA.textfield {
    BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial
}
INPUT.textfield-error {
    BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; FONT-SIZE: 9pt; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid; FONT-FAMILY: arial
}
TEXTAREA.textfield-error {
    BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; FONT-SIZE: 9pt; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid; FONT-FAMILY: arial
}
SELECT.textfield-error {
    FONT-SIZE: 9pt; FONT-FAMILY: arial; BACKGROUND-COLOR: red
}
A {
    COLOR: #663399
}
A.arrowlink {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #663399; FONT-FAMILY: arial; TEXT-DECORATION: none
}
SPAN.arrowlink {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #663399; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.arrowlink:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #663399; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
SPAN.large {
    FONT-SIZE: 14pt; FONT-FAMILY: arial
}
TD.large {
    FONT-SIZE: 14pt; FONT-FAMILY: arial
}
DIV.large {
    FONT-SIZE: 14pt; FONT-FAMILY: arial
}
SPAN.large-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: arial
}
TD.large-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: arial
}
SPAN.large-error {
    FONT-SIZE: 14pt; COLOR: red; FONT-FAMILY: arial
}
TD.large-error {
    FONT-SIZE: 14pt; COLOR: red; FONT-FAMILY: arial
}
SPAN.large-error-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: red; FONT-FAMILY: arial
}
TD.large-error-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: red; FONT-FAMILY: arial
}
SPAN.large-colored {
    FONT-SIZE: 14pt; COLOR: #663399; FONT-FAMILY: arial
}
TD.large-colored {
    FONT-SIZE: 14pt; COLOR: #663399; FONT-FAMILY: arial
}
SPAN.large-colored-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #663399; FONT-FAMILY: arial
}
TD.large-colored-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #663399; FONT-FAMILY: arial
}
SPAN.medium-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: arial
}
TD.medium-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: arial
}
SPAN.medium {
    FONT-SIZE: 10pt; FONT-FAMILY: arial
}
TD.medium {
    FONT-SIZE: 10pt; FONT-FAMILY: arial
}
TABLE.medium {
    FONT-SIZE: 10pt; FONT-FAMILY: arial
}
DIV.medium {
    FONT-SIZE: 10pt; FONT-FAMILY: arial
}
SPAN.medium-error {
    FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: arial
}
TD.medium-error {
    FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: arial
}
DIV.medium-error {
    FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: arial
}
DIV.productpageerror {
    FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: arial
}
SPAN.productpageerror {
    FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: arial
}
TD.productpageerror {
    FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: arial
}
SPAN.medium-error-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: arial
}
TD.medium-error-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: arial
}
SPAN.medium-success {
    FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: arial
}
TD.medium-success {
    FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: arial
}
DIV.medium-success {
    FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: arial
}
SPAN.medium-colored {
    FONT-SIZE: 10pt; COLOR: #663399; FONT-FAMILY: arial
}
TD.medium-colored {
    FONT-SIZE: 10pt; COLOR: #663399; FONT-FAMILY: arial
}
UL.medium-colored {
    FONT-SIZE: 10pt; COLOR: #663399; FONT-FAMILY: arial
}
SPAN.medium-colored-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #663399; FONT-FAMILY: arial
}
TD.medium-colored-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #663399; FONT-FAMILY: arial
}
DIV.medium-colored-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #663399; FONT-FAMILY: arial
}
UL.medium-colored2 {
    FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: arial
}
SPAN.medium-colored2-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: arial
}
SPAN.small-error-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: arial
}
TD.small-error-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: arial
}
DIV.small-error-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: arial
}
SPAN.small {
    FONT-SIZE: 8pt; FONT-FAMILY: arial
}
DIV.small {
    FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TABLE.small {
    FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TD.small {
    FONT-SIZE: 8pt; FONT-FAMILY: arial
}
SPAN.small-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TD.small-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TABLE.small-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: arial
}
DIV.small-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: arial
}
SPAN.small-success-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: arial
}
TD.small-success-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: arial
}
DIV.small-success-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: arial
}
SPAN.small-colored-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #663399; FONT-FAMILY: arial
}
TD.small-colored-bold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #663399; FONT-FAMILY: arial
}
TABLE.colored {
    BACKGROUND-COLOR: #e6e6fa
}
TR.colored {
    BACKGROUND-COLOR: #e6e6fa
}
TD.colored {
    BACKGROUND-COLOR: #e6e6fa
}
SPAN.colored {
    BACKGROUND-COLOR: #e6e6fa
}
DIV.colored {
    BACKGROUND-COLOR: #e6e6fa
}
TD.colored2 {
    BACKGROUND-COLOR: #e8e8e8
}
TD.colored3 {
    BACKGROUND-COLOR: #99cc66
}
TABLE.colored4 {
    BACKGROUND-COLOR: #9966cc
}
TD.colored4 {
    BACKGROUND-COLOR: #9966cc
}
TD.colored5 {
    BACKGROUND-COLOR: #b794db
}
TR.colored6 {
    BACKGROUND-COLOR: #efd6c6
}
TR.colored7 {
    BACKGROUND-COLOR: #999999
}
TD.colored8 {
    BACKGROUND-COLOR: #ebf5e0
}
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 {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 10px; FONT-SIZE: 14pt; PADDING-BOTTOM: 2px; color:#333333; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial
}
TR.tableheader {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: arial; BACKGROUND-COLOR: #9966cc
}
#shoppingBasketForm .tableheader {
background: #e3dcc7;height: 26px;color: #333;
}
TD.tableheader {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: arial; BACKGROUND-COLOR: #9966cc
}
TABLE.error {
    BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid
}
DIV.error {
    BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid
}
TABLE.welcomecontent {
    BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
DIV.welcomefeature {
    BORDER-RIGHT: #663399 1px solid; BORDER-TOP: #663399 1px solid; BORDER-LEFT: #663399 1px solid; BORDER-BOTTOM: #663399 1px solid; POSITION: relative
}
DIV.datasetfeature {
    BORDER-RIGHT: #663399 1px solid; BORDER-TOP: #663399 1px solid; BORDER-LEFT: #663399 1px solid; BORDER-BOTTOM: #663399 1px solid; POSITION: relative
}
IMG.welcomefeature {
    MARGIN: 1px
}
IMG.datasetfeature {
    MARGIN: 1px
}
TD.welcomefeature {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: arial; BACKGROUND-COLOR: #663399
}
TD.datasetfeature {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: arial; BACKGROUND-COLOR: #663399
}
TABLE.signin {
    BACKGROUND-COLOR: #99cc66
}
TABLE.mssignin {
    BACKGROUND-COLOR: #76c6be
}
TABLE.welcomefindagiftfast {
    BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; FONT-SIZE: 9pt; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #99cc66
}
TABLE.spotlights {
    BORDER-TOP: #663399 1px dashed; FONT-SIZE: 11px; COLOR: #663399; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #e5e6fa
}
A.spotlightlink {
    FONT-SIZE: 11px; COLOR: #663399; FONT-FAMILY: arial
}
TD.spotlight {
    FONT-SIZE: 11px; COLOR: #663399; FONT-FAMILY: arial
}
#channelfeaturetd {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #e6e6fa 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../../images/flowers/runtime/channelcontentbg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: white 1px solid; BACKGROUND-REPEAT: repeat-y
}
UL {
    MARGIN-LEFT: 15px
}
TABLE.table1 {
    BORDER-RIGHT: #669933 1px solid; BORDER-TOP: #669933 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #669933 1px solid; BORDER-BOTTOM: #669933 1px solid; FONT-FAMILY: arial; BORDER-COLLAPSE: collapse
}
TH.table1 {
    BORDER-RIGHT: #669933 1px solid; BORDER-TOP: #669933 1px solid; BORDER-LEFT: #669933 1px solid; BORDER-BOTTOM: #669933 1px solid; BACKGROUND-COLOR: #99cc66
}
TR.table1even {
    
}
TR.table1odd {
    BACKGROUND-COLOR: #ebf5e0
}
TD.table1 {
    BORDER-RIGHT: #669933 1px solid; BORDER-TOP: #669933 1px solid; BORDER-LEFT: #669933 1px solid; BORDER-BOTTOM: #669933 1px solid
}
DIV.productprice {
    FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: arial
}
SPAN.discountprice {
    color:#397b21 !important;
}
SPAN.crossedprice {
    TEXT-DECORATION: line-through
}
A.productname {
    FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.productname:hover {
    TEXT-DECORATION: underline
}
DIV.headerleft {
    BACKGROUND-IMAGE: url(../../images/flowers/banners/datasetdefaultleft.gif); WIDTH: 285px; HEIGHT: 100px
}
DIV.headertext {
    PADDING-RIGHT: 40px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; COLOR: #ffffff; PADDING-TOP: 20px; FONT-FAMILY: arial
}
.datasethdr {
    BACKGROUND-IMAGE: url(datasetcontenttopbg.gif)
}
.snipecorner {
    LEFT: 2px; POSITION: absolute; TOP: 2px; align: left
}
.subsnipecorner {
    LEFT: 2px; POSITION: absolute; TOP: 2px; align: left
}
.datasettabsnipecorner {
    LEFT: 0px; POSITION: absolute; TOP: 2px; align: left
}
.productsnipecontainer {
    POSITION: relative; TOP: 0px
}
.datasetsnipecontainer {
POSITION: relative; TOP: 0px;
width: 220px !important;
}
.smallfeaturesnipecontainer {
    WIDTH: 144px; POSITION: relative; TOP: 0px; HEIGHT: 158px
}
.largefeaturesnipecontainer {
    WIDTH: 230px; POSITION: relative; TOP: 0px; HEIGHT: 252px
}
.largefeaturesnipecorner {
    POSITION: absolute; TOP: 10px; align: left
}
.smallfeaturesnipecorner {
    POSITION: absolute; TOP: 10px; align: left
}
.largewelcomemainfeaturesnipecorner {
    LEFT: 3px; POSITION: absolute; TOP: 7px; align: left
}
.smallwelcomefeaturesnipecorner {
    LEFT: 3px; POSITION: absolute; TOP: 21px; align: left
}
.largechannelmainfeaturesnipecorner {
    LEFT: 2px; POSITION: absolute; TOP: 2px; align: left
}
.smallchannelfeaturesnipecorner {
    LEFT: 2px; POSITION: absolute; TOP: 2px; align: left
}
.largedatasetmainfeaturesnipecorner {
    LEFT: 2px; POSITION: absolute; TOP: 2px; align: left
}
.smalldatasetfeaturesnipecorner {
    LEFT: 2px; POSITION: absolute; TOP: 2px; align: left
}
TD.welcomefeaturenewbg {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #663399
}
DIV.welcomefeaturenewbold {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial
}
DIV.welcomefeaturenewsmall {
    FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: arial
}
A.welcomefeaturenewsmall {
    FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: arial
}
DIV.paypal {
    LEFT: 415px; POSITION: relative; TOP: 0px
}
DIV.basketor {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LEFT: 480px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; FONT-FAMILY: arial; POSITION: relative; TOP: 0px
}
TD.fieldlabel {
    PADDING-RIGHT: 15px; FONT-SIZE: 9pt; PADDING-TOP: 5px; FONT-FAMILY: arial; TEXT-ALIGN: right
}
TD.padtop10 {
    PADDING-TOP: 10px
}
TD.signinbutton {
    PADDING-RIGHT: 10px; PADDING-TOP: 15px
}
TD.signinheader {
    PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: arial; TEXT-ALIGN: right
}
TD.signinmsg {
    FONT-SIZE: 9pt; FONT-FAMILY: arial
}

.trsPersonalFontColor {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
padding: 0 0 10px 0;
}
.trsPersonalFontSmall {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#trsPersonalTablePadding td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#trsPersonalHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
padding: 0 0 10px 0;
}
.trsPersonalFontb{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#trsPersonalImageReview .productimg {
padding: 0 12px 0 0;
}
#output {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
display:block;
position:relative;
top:-50px;
left: 155px;
width: 300px;
}

/* OLD FILE: NEWCOMMONCSS */
/* CSS Document */

body {
margin: 0 !important;
padding: 0 !important;
background-image:none !important;
background: #ffffff  !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:#8b508f;
    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
{
    font-family:arial;
    font-size:10pt;
    color:green;
}

div.medium-success 
{
    font-family:arial;
    font-size:10pt;
    color:#fff;
}

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:#d90059 !important;
     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}
/* OLD FILE: welcome2.css */
/* 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
}
div.btmtxt {
    position:absolute;
    margin-top:1300px; 
    margin-left:-490px; 
    padding-top:20px; 
    padding-bottom:20px; 
    text-align:center; 
    border-top:1px solid #999;  
    background:#fff; 
    width:980px;
	left: 50%;
} 



HTML > body .btmtxt {
    margin-top:1283px; 
    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; text-align:left;}

/* vday mode */
.fagf_zip span.small a {color:#fff; }


/* OLD FILE: brandtabs */
/* styles for new header */

.toparea td {
vertical-align: top !important;
}
div.toparea {
background:none !important;
height:auto !important;
margin-top:0 !important;
margin-bottom: 0 !important;
padding-bottom:0px;
width:980px;
}
#toplinks3 {
white-space:nowrap;
padding:0 0 0 4px;
}
#welcomemsg2 {
width:120px;
float:right;
_padding: 3px 0x 0 0px;
#padding: 3px 0x 0 0px;
}
.welcomelink2 a, .welcomelink2 a:visited{
font-size: 11px;
color: #53247F;
text-decoration:none;
padding: 0 8px 0 8px;
font-weight:bold;
}
a.headerlink, span.headerlink, a.headerlink:hover {
color: #705985 !important;
}
.headerlink2 a, .headerlink2 a:visited{
font-size:12px !important;
color:#532380 !important;
font-weight:bold !important;
text-decoration:none !important;
}
.headerlink2 a:hover{
color:#532380 !important;
text-decoration:underline !important;
}
.navVr{
font-size: 11px;
color: #939393;
text-decoration:none;
}
.paddingBottomSmallNav{
padding-bottom:4px;
}
.navSearchBox{
text-align:right;
margin:6px 0 -6px 0;
#margin:-14px 0 -14px 0;
}
.navTopLinks{
font-size: 11px;
color: #705985;
text-align:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:0;

}

.navTopLinks a:hover{
text-decoration:underline;
}
/*#topNavCartLinks{
background: url(/images/baskets/brandable/capsule_background.gif);
margin: 0 0 6px 0;
    
}
*/
.topNavCartLinks{
background:none;
margin: 12px 0 6px 0;
width: 100px;
}
body:nth-of-type(1) .topNavCartLinks { /* for Chrome */
margin-top:14px !important;
}
.topNavCartLinks img{
vertical-align: bottom !important;
margin-top: 4px;
position:relative;
top:-4px;
}
input.textfield2, select.textfield2 {

border:1px solid #CCCCCC;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:17px;
padding:2px 0pt 0pt 3px;
width:150px;
}
.shoppingcarthdr{
    color: #387C2C;
    font-size:12px;
    white-space:nowrap;
    }
.shoppingcarthdr a, .shoppingcarthdr a:visited{
    position: relative;top:8px;
    text-decoration:none;
    color: #387c2c;
    }
.shoppingcarthdr a:hover{
text-decoration:underline;
color: #387c2c;
}   
.shoppingcarthdr img{position: relative;top:-6px;}

.shoppingcarthdr a img{position: relative;top:-8px}



#logo {
width: auto;
padding: 0;
margin:0;
_margin: 0 0 -3px 0;
#margin: 0 0 -3px 0;
}
#sample_attach_menu1_parent img {
margin:0 0 0 3px;
display: block;
position: relative;
}
.sample_attach {
padding: 6px 0 0 190px;
position:relative;
}
html>/**/body .sample_attach, x:-moz-any-link, x:default  {/*for FF3 */
padding-top:7px !important;
}
body:nth-of-type(1) .sample_attach {/* for Chrome */
padding-top:7px !important;
}
.sample_attach_in {
padding: 6px 0 0 0;
margin-left:-15px;
position:relative;
}
html>/**/body .sample_attach_in, x:-moz-any-link, x:default  {/*for FF3 */
padding-top:7px !important;
}
body:nth-of-type(1) .sample_attach_in {/* for Chrome */
padding-top:7px !important;
}
.sample_attach_d {
float:left;
padding: 42px 0 0 0;
#padding: 39px 0 0 0;
_padding: 39px 0 0 0;
}
.sample_attach_r {
float:left;
margin: 41px 0 0 -16px;
#margin: 38px 0 0 -16px;
_margin: 38px 0 0 -16px;
display:block;
position:relative;
}
.logoMain {
float:left;
position: absolute;
margin:6px 0 0;
z-index:99;
}
html>/**/body .logoMain, x:-moz-any-link, x:default {/*for FF3 */
margin:7px 0 0 !important;
}
body:nth-of-type(1) .logoMain {
margin:7px 0 0 !important;
}
.logoMain_in {
margin:-52px 0 0 176px;
position: absolute;
}
.borderTopBottomGrey {border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
}
/* trsHeader styles */
.trsHeader .headerlink2 a, .trsHeader .headerlink2 a:visited, .trsHeader .headerlink2 a:hover {
color:#532380 !important;
font-size:12px !important;
font-weight:bold !important;
}
html>/**/body .trsHeader .toparea, x:-moz-any-link, x:default {/*for FF3 */
margin-top:1px !important
}
.trsHeader div.toparea {
#background:none !important;
_background:none !important;
}
.trsHeader .logoMain {
margin:7px 0 0 !important;
}
body:nth-of-type(1) .trsHeader .logoMain {
margin:8px 0 0 !important;
}
.trsHeader .sample_attach {
padding-top:7px !important;
}
body:nth-of-type(1) .trsHeader .sample_attach {/* for Chrome */
padding-top:8px !important;
}
.trsHeader .sample_attach_in {
padding: 7px 0 0 0;
margin-left:-15px;
position:relative;
}
body:nth-of-type(1) .trsHeader .sample_attach_in {/* for Chrome */
padding-top:8px !important;
}
.trsHeader .topNavCartLinks {
background: none !important;
margin-top:5px !important;
}
body:nth-of-type(1) .trsHeader .topNavCartLinks { /* for Chrome */
margin-top:5px !important;
}
.tip {font:10px/12px Arial,Helvetica,sans-serif;
border:solid 1px #666666; 
width:300px; height:50px; padding:1px;
position:absolute;
visibility:hidden;  top:190px;
left:190px; 
z-index:201;
color:#ffffff;
background-color:##ffffff;
layer-background-color:#ffffff;
}
/* OLD FILE: COMMONTAB.CSS */
body, table
{
    font-size:10pt;
    font-family:arial;
}

div.gui-label
{
    padding:4px 0px 4px 0px;
    font-size:8pt;
    font-weight:bold;
}

div.gui-group
{
    background-color:#fafafa;
    font-size:8pt;
    padding:4px;
    border-width:1px;
    border-style:outset;
}

/* Tab control styles */
div.gui-activetableft
{
    width:4px;
    height:26px;
    background-image:url(../../images/flowers/brandable/tab_l_on.gif);
    background-repeat:no-repeat;
}
div.gui-inactivetableft
{
    width:4px;
    height:26px;
    border:outset black;
    border-width:0px 0px 1px 0px;
    background-image:url(../../images/flowers/brandable/tab_l.gif);
    background-repeat:no-repeat;
}
td.gui-activetabcenter
{
    cursor:pointer;
    cursor:hand;
    background-image:url(../../images/flowers/brandable/tab_mid_on.gif);
    background-repeat:repeat-x;    
}
td.gui-inactivetabcenter
{
    cursor:pointer;
    cursor:hand;
    border:outset black;
    border-width:0px 0px 1px 0px;
    background-image:url(../../images/flowers/brandable/tab_mid.gif);
    background-repeat:repeat-x;
}
div.gui-activetabright
{
    width:4px;
    height:26px;
    background-image:url(../../images/flowers/brandable/tab_r_on.gif);
    background-repeat:no-repeat;
}
div.gui-inactivetabright
{
    width:4px;
    height:26px;
    border:outset black;
    border-width:0px 0px 1px 0px;
    background-image:url(../../images/flowers/brandable/tab_r.gif);
    background-repeat:repeat-x;
    background-repeat:no-repeat;
}
div.gui-firsttab
{
    width:2px;
    height:26px;
    border:outset black;
    border-width:0px 0px 1px 0px;
}
div.gui-spacertab
{
    width:2px;
    height:26px;
    border:outset black;
    border-width:0px 0px 1px 0px;
}
div.gui-lasttab
{
    width:100%;
    height:26px;
    border:outset black;
    border-width:0px 0px 1px 0px;
}
td.gui-tabgroup
{
    height:100%;
    position:relative;
    border:outset black;
    border-width:0px 1px 1px 1px;
}


/* Tab navigation for Checkout Improvement */
/* tab 1 */

.tabnav0 A {
    padding: 5 0 5 0;
    display:block;
    color:white;
    text-decoration:none;
    text-align: center;
    margin:0 2 0 0;
    border: 0px;
/*  padding:0.25em 1em; 
    border-left:1px solid #663399;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-bottom-color: #663399;*/
    width: 137px;
    background:#663399;
  -moz-border-radius: 10px 10px 0 0;
}


.tabnav0 A.gift1:link,
.tabnav0 A.gift1:visited {
    position:relative;
    z-index:102;
}

/* tab1 end */

/* tab2 start*/

.tabnav1 A {
    padding: 5 0 5 0;  
    display:block;
    color:white;
    text-decoration:none;
    margin:0 2 0 0;
    
/*  padding:0.25em 1em; 
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-left:1px solid #663399;
    border-bottom-color: #663399;*/
    width:137px;
    background:#669933;
  -moz-border-radius: 10px 10px 0 0;
    text-align: center;
}

.tabnav1 A.gift2:link,
.tabnav1 A.gift2:visited {
    position:relative;
    z-index:102;
}

/* tab 2 end */

/* tab3 start */

.tabnav2 A {
    padding: 5 0 5 0;  
    display:block;
    color:white;
    text-decoration:none;
    margin:0 2 0 0;
/*  padding:0.25em 1em; 
    border-left:1px solid #663399;
    border-top:1px solid #663399;
    border-right:1px solid #aaa;
    border-bottom: 0px;*/
    width:137px;
    background:#993333;
  -moz-border-radius: 10px 10px 0 0;
    text-align: center;
}

.tabnav2 A.gift3:link,
.tabnav2 A.gift3:visited {
    position:relative;
    z-index:102;
}

/* tab3 end */

/* tab 4 start */

.tabnav3 A {
    
    padding: 5 0 5 0; 
    display:block;
    color:white;
    text-decoration:none;
    margin:0 2 0 0;
/*  padding:0.25em 1em; 
    border-left:1px solid #663399;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-bottom-color: #663399;*/
    width:137px;
    background:#666699;
    -moz-border-radius: 10px 10px 0 0;
        text-align: center;
}

.tabnav3 A.gift4:link,
.tabnav3 A.gift4:visited {
    position:relative;
    z-index:102;
}

/* tab4 end*/

/* tab5 start */

.tabnav4 A {
    padding: 5 0 5 0; 
    display:block;
    color:white;
    text-decoration:none;
    margin:0 2 0 0;
/*  padding:0.25em 1em; 
    border-left:1px solid #663399;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-bottom-color: #663399;*/
    width:137px;
    background:#ff9900;
  -moz-border-radius: 10px 10px 0 0;
    text-align: center;
}

.tabnav4 A.gift:link,
.tabnav4 A.gift:visited {
    position:relative;
    z-index:102;
}




/************Inactive Tab styles START **********/


.tabnav-inactive0 A {
    padding: 5 0 5 0; 
    display:block;
    color: #663399;
    text-decoration:none;
    margin:0 2 0 0;
    
/*  padding:0.25em 1em; 
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-bottom-color: #663399;*/
    width:137px;
    background:#e5cce5;
  -moz-border-radius: 10px 10px 0 0;
    text-align: center;
}



.tabnav-inactive1 A {
    padding: 5 0 5 0; 
    display:block;
    color: #663399;
    text-decoration:none;
    margin:0 2 0 0;
/*  padding:0.25em 1em; 
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-bottom-color: #663399;*/
    width:137px;
    background:#cce5b2;
  -moz-border-radius: 10px 10px 0 0;
    text-align: center;
}



.tabnav-inactive2 A {
    padding: 5 0 5 0; 
    display:block;
    color: #663399;
    text-decoration:none;
    margin:0 2 0 0;
/*  padding:0.25em 1em; 
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-bottom-color: #663399;*/
    width:137px;
    background:#cc9999;
    -moz-border-radius: 10px 10px 0 0;
        text-align: center;
}

.tabnav-inactive3 A {
    padding: 5 0 5 0; 
    display:block;
    color: #663399;
    text-decoration:none;
    margin:0 2 0 0;
/*  padding:0.25em 1em; 
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-bottom-color: #663399;*/
    width:137px;
    background:#b5b5da;
    -moz-border-radius: 10px 10px 0 0;
        text-align: center;
}


.tabnav-inactive4 A {
    padding: 5 0 5 0;  
    display:block;
    color: #663399;
    text-decoration:none;
    margin:0 2 0 0;
/*  padding:0.25em 1em; 
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    border-bottom-color: #663399;*/
    width:137px;
    background:#ffe2a8;
  -moz-border-radius: 10px 10px 0 0;
    text-align: center;
}


/************Inactive Tab styles END **********/



.tablink{
    font-size:8pt;
    font-family:arial;
}

/*tab 5 end */

table.tabBar0
{
    margin: 0px;
    padding: 0;
    background-color:#663399; 
}
table.tabBar1
{
    margin: 0px;
    padding: 0;
    background-color:#669933;
}
table.tabBar2
{
    margin: 0px;
    padding: 0;
    background-color:#993333;
}
table.tabBar3
{
    margin: 0px;
    padding: 0;
    background-color:#666699 ;
}
table.tabBar4
{
    margin: 0px;
    padding: 0;
    background-color:#FF9900;
}

/* added for bordercolor */
table.tableBorder0
{
    border:1px solid #663399;
    
}
table.tableBorder1
{
    border:1px solid #669933;
    
}
table.tableBorder2
{
    border:1px solid #993333;
    
}
table.tableBorder3
{
    border:1px solid #666699;
    
}
table.tableBorder4
{
    border:1px solid #ff9900;
    
}




.tabErrorText1
{
    /*color:#663399; */
    font-weight: bold;
    
}
.tabErrorText2
{
    /*color: blue; */
    font-weight: bold;
    
}
.tabErrorText3
{
    /*color: green; */
    font-weight: bold;
    
}
.tabErrorText4
{
    /*color: orange; */
    font-weight: bold;
    
}
.tabErrorText5
{
    /*color: red; */
    font-weight: bold;
}



/* Tab Navigation End */
#welcomemsgPdt {
    position: absolute;
    width: 400px;
    margin: 0 0 0 -400px;
    top:6px;
    height:20px; 
}
#welcomemsgPdt img {
    display: none;
}

.loginredirect {
    background-color: #A072AC !important;
}

#giftcertPadd{
padding-bottom: 15px;
}

#reviewGiftMsg{
color:#666666;
padding-top:10px
}

.btm_t_fr {
text-indent:-9999px; background:url(https://a248.e.akamai.net/f/764/16742/1h/www.1800flowers.com/800f_assets/jet/website/images/flowers/banners/hp/btm_ban_t_fresh_rewards.gif) no-repeat; display:block;
}

#thankCookie1{
position:absolute;
display:inline;
height:200px;
width:160px;
}

#thankwine2{
position:relative;
left:180px;
display:block;
height:200px;
width:209px;
}

#thankzone19{
position:relative;
left:400px;
top:-200px;
}
#rr_hidden{
    display:none;
}

/********** Collection Page Specific Styles (OLD: 1024collection.css) ***********/
/* 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%;
}
#contentLeft ul, #contentRight ul {
list-style-type: none;
padding:0;
margin:0;
} 
#contentLeft li, #contentRight li {
padding:0; 
margin:0;
}
/* 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; 
}
.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;
}

.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;
}


/********** RichRelevance Recomendations Styles (Transferred from Global CSS Zone: 5/19/2010) ***********/
/* RR Containers */
#rr_homepage {display:none !important}
#rr_product {border:1px solid silver; width:162px; margin-top:30px; margin-bottom:12px;}
#rr_cart {border:1px solid silver; width:750px; margin-top:30px; margin-bottom:12px;}
#rr_error  {border:1px solid silver; width:500px; margin-top:30px; margin-bottom:12px;margin-left:17px;}
#rr_searchresults {border:1px solid silver; width:805px; margin-top:30px; margin-bottom:12px;}
#rr_category {border:1px solid silver; width:805px; margin-bottom:12px; margin-top:12px; }

/* Homepage Specifics */
#rr_homepage .rr_recbox {margin: 0px 9px;}
#rr_homepage .rr_recborder{padding-left:16px;padding-top:16px;}

/* Price Specifics */
.rr_crossedprice {font-size:11px;text-decoration:line-through;display:block;}
.rr_discountprice {font-size:10px;color:#D90059 !important;font-weight:bold;display:block;}

/* Error Page Specifics */
#rr_error  .rr_recbox {margin: 0px 9px;}
#rr_error  .rr_recborder {padding-left:11px;}

/* Cart Page Specifics */
#rr_cart .rr_divider { width:22px; }
#rr_cart  .rr_productname a{font-size:11px;}
#rr_cart  .rr_productprice {font-size:11px;}
#rr_cart  .rr_productnote {font-size:11px;}
#rr_cart  .rr_recbox {margin: 0px 10px;}
#rr_cart  .rr_recborder {padding-left:13px;}

/* Product Page Specifics */
#rr_product .rr_strategy_vert {border:none; background:none}
#rr_product  .rr_productname_vert a{font-size:10px}
#rr_product  .rr_productprice_vert {font-size:10px;}
#rr_product  .rr_productnote_vert {font-size:9px;}   

/* Confirmation Page Specifics */
#rr_thankyouconfirm {display:none !important}
#rr_thankyouconfirm .rr_recbox_vert{ padding-left:0px;padding-top:18px;width:100px;}
#rr_thankyouconfirm .rr_vertbox_left {float:none;width:60px;}
#rr_thankyouconfirm .rr_vertbox_right{float:none;width:90px;margin-left:0px;}
#rr_thankyouconfirm .rr_strategy_vert{padding:5px;}
#rr_thankyouconfirm .rr_productprice_vert {margin-bottom:6px;}
#rr_thankyouconfirm .rr_recborder_vert{padding-bottom:16px;}
#rr_thankyouconfirm .rr_producttable_vert{margin-left:20px;}
#rr_thankyouconfirm  .rr_crossedprice {display:block;}
#rr_thankyouconfirm  .rr_discountprice {display:block;}

/* Search Page Specifics */
#rr_searchresults .rr_divider { width:29px; }
#rr_searchresults .rr_producttable { margin-left:4px;}
#rr_Searchresults  .rr_productname a{font-size:11px;}
#rr_Searchresults  .rr_productprice {font-size:11px;}
#rr_Searchresults  .rr_productnote {font-size:11px;}
#rr_Searchresults .rr_recborder {padding-left:0px;}
#rr_Searchresults  .rr_recbox {margin: 0px 14px;}
#rr_Searchresults  .rr_recborder {padding-left:13px;}

/* Category Page Specifics */
#rr_category .rr_divider { width:13px; }
#rr_category .rr_recbox {margin: 0px 5px 0px 6px;}
#rr_category .rr_recborder {padding-left:12px;}

/* Global Horizontal Styles */ .rr_main{border:1px solid silver} /* Left empty for now */
.rr_strategy {text-align:left; color:#666666; padding-bottom:8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; clear: both; padding:10px 0 0 18px} 
.rr_recborder{ text-align:left; border-top:none; padding:10px;} 
.rr_producttable{ border-collapse:collapse; border-spacing: 0;} 
.rr_producttable th, .rr_producttable td { padding:0; } 
.rr_recbox{width:100px; text-align:center; vertical-align:top; float:left; margin:0 5px} 
.rr_recbox img{width:100px;}
.rr_productname { margin-top:2px; text-align:left; line-height:12px; _margin-bottom:5px} 
.rr_productname a:hover{ text-decoration:underline;} 
.rr_productname a { color:black; font-family:arial; font-size:8pt; text-decoration:none;} 
.rr_productprice { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; } 
.rr_productnote{ color:#6e9930; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; margin-top:5px; }
.rr_divider{width:22px;} 

/* global Vertical Styles */ 
.rr_main_vert{border:1px solid silver} /* Left empty for now */
.rr_strategy_vert {color:#666666; padding-bottom:8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; clear: both; padding:4px 0px; padding-left:10px} 
.rr_recborder_vert{padding-top:5px;padding-bottom:5px;} 
.rr_producttable_vert{ border-collapse:collapse; border-spacing: 0; margin-left:0px;} 
.rr_producttable_vert th, .rr_producttable_vert td { padding:0; } 
.rr_recbox_vert{ width:162px; padding:5px 0px 5px 5px;}
.rr_recbox_vert img{width:60px;}
.rr_vertbox_left{ float:left; width:60px; } 
.rr_vertbox_right{ float:left; margin-left:5px; width:90px; }  
.rr_productname_vert { margin-top:2px; text-align:left;}  
.rr_productname_vert a:hover{ text-decoration:underline;}  
.rr_productname_vert a { color:#666666; font-size:10px; font-family:arial; text-decoration:none; }  
.rr_productprice_vert { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align:left; }  
.rr_productnote_vert { color:#6e9930; font-family:Arial,Helvetica,sans-serif; font-size:9px; text-align:left; margin-top:5px; }  
.rr_clearboth{ clear:both; }

/*new RR sales messaging*/
span.rr_crossedpricerange {display:block;font-size:11px;text-decoration:line-through}
span.rr_discountpricerange {color:#D90059;display:block;font-size:10px;font-weight:bold;}
/********** RichRelevance Recomendations Styles Ends ***********/