@charset "utf-8";
/* BASKETS */
/* OLD FILE: common.css */
/* NEW CSS ID's / CLASSES //////////////////////////////////////////*/
body{
}
#trsHeader{
display:none;
}
#trsSignIn{
display:none;
}
#trsMOP1{
}

#trsDeliveryHeaders{
background-color:#E1D7CC;
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: 100px !important;
}

.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;
}
#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:#5F3316;
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:#d90059 !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;
padding: 0;
}
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: url(../../images/baskets/brandable/back3.gif) repeat-x #ffffff;
background-position:0 -1px;
}

/* Top Header */

div.toparea {   
    width:980px;
    height:85px;
    margin-top:0px ; 
    border-bottom: 1px solid #8c95cd; 
    margin-bottom:-12px;
    padding-bottom:0px;
    background-image: url(../../images/baskets/brandable/back3.gif) repeat-x #ffffff;
    /* background: #ede7c9 !important;*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #div.toparea {
        margin-top: 1px !important;  }
}

HTML > body div.toparea {   
margin-bottom:0px;
margin-top:1px;
}
.toparea td {
vertical-align: top !important;
}
.trsHeader div.toparea {
margin-top:0px;
}
/* IE8, FF, Saf, Opera (Everything but IE 6,7) */
html>/**/body .trsHeader div.toparea { margin-top:1px; }

/* Firefox 3.0+ */
.trsHeader div.toparea,  x:-moz-any-link, x:default  { margin-top: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 {
height:0px; 
position: relative;
    width: 400px;
    margin: 0 0 0 -400px;
top:6px;
}
#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:16px;
}


a.headerlink, span.headerlink
{
    white-space:nowrap;
    margin:0px 5px 0px 5px;
    color:#532380;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    vertical-align: top;
    
    
}
a.headerlink:hover
{
    white-space:nowrap;
    margin:0px 5px 0px 5px;
    color:#532380;
    font-family:arial;
    font-size:12px;
    font-weight:bold ;
    text-decoration:underline;
}


input.textfield, select.textfield, textarea.textfield { 
    border:1px solid #cccccc; 
    font-family:arial; 
    font-size:9pt; 
    color:#666666; 
    margin: 0 0 0 10px;
} 

div.searchboxinput input.textfield{
    width:200px;
}

#searchright {
    height:26px; 
    float:right;
    margin: 62px 0 0 226px; 
    _margin: 62px 0 0 -278px; 
    #margin: 62px 0 0 -278px; 
    display: block;
    position: absolute;
}

.trsHeader #searchright {
margin: 56px 0 0 226px; 
_margin: 56px 0 0 -278px; 
#margin: 56px 0 0 -278px; 
}

/* dropdown menu */
.bluetabs, x:-moz-any-link, x:default {
    margin-top:35px;
}
.bluetabs { 
/*background:url(/images/baskets/banners/18Fnav_background.gif) repeat-x !important;*/  
    height:29px; 
    margin: 34px 0 0 0;
    background: #912878; 
    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: url(/images/flowers/banners/18B_divider.gif) right no-repeat !important;*/
    float:left; 
    width: 162px;
    padding: 0; 
    text-align: center;
    border-right: 1px solid #ffffff;
    height:28px ;
    _height: 29px;
    #height: 29px;
}
    
.bluetabs li a { 
    color:#ffffff;
    font-weight:bold;
    text-decoration:none; 
    }
.bluetabs li a:visited{
color:#ffffff;
 
}
.bluetabs li a:hover{
color:#ffffff;
}
.bluetabs li.selected{
color: #ffffff;
background-color: #a072ac;
}
 
.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #ffffff;
}
.bluetabs li #a0{
width: 162px;display: block;padding-top: 7px;height: 22px;#height: 29px;_height: 29px;}
.bluetabs li #a1{
width: 162px;display: block;padding-top: 7px;height: 22px;#height: 29px;_height: 29px;}
.bluetabs li #a2{
width: 162px;display: block;padding-top: 7px;height: 22px;#height: 29px;_height: 29px;}
.bluetabs li #a3{
width: 162px;display: block;padding-top: 7px;height: 22px;#height: 29px;_height: 29px;}
.bluetabs li #a4{
width:162px;display: block;height: 22px;#height: 29px;_height: 29px;padding-top: 7px;}
.bluetabs li #a5{
width:162px;display: block;height: 22px;#height: 29px;_height: 29px;padding-top: 7px;}
.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:0px; 
     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:#ede8da;
margin-top: 0;
}


#undernav {
   width:980px;
   height: 27px;
    background-color:#ffffff;
}


.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;
    }

.datasetbox { 
    background-image:url('../../images/flowers/banners/tabs_newbkgd.gif');
    background-position:center top; 
    background-repeat:no-repeat;
    height:333px; 
    margin:0px; 
    padding:0px; 
    width:980px;
} 
#datasetsect div.productimg{
width:144px; 
}
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; 
    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; 
    } 

#btmtxt {
    width:980px;

} 

.btmtxt, .btmtxt a, .btmtxt a:visited { 
    color:#999999; 
    font-family:arial; 
    font-size:11px; 
    text-decoration:none; 
    } 
    
.btmtxt a:hover { color:#999999; }

#btmemail {
    padding:0px;
    margin-top:0px;
    height:44px;
    width:980px;
    background-color:#DBC6A3;
    }
    
HTML > body #btmemail img{margin-top:-10px; }
    

#btmemail form {
    margin:0; 
    height:44px; 
    padding-top:10px;
    text-align:left; 
        background-color:#DBC6A3;

}

#btmemail td { 
 text-align:right; 
}

.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;
}
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:red;
}
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}


/* CSS for new DIVS to allow progressive load in IE */
#CT-home-container{
width:982px;
margin:0px auto 0 auto;
}
#CT-common-container{
width:982px;
background:#FFFFFF url(../../images/baskets/brandable/back3.gif) repeat-x scroll 0 -1px;
margin:0 auto 0 auto;
}
#CT-fagf-container{
width:982px;
background:#fff;
margin:0 auto 0 auto;
}
#CT-search-container{
width:982px;
background:#fff;
margin:0 auto 0 auto;
}
#welcomemsg{
top:6px !important;
}
#trsDeliveryWidth {
background-color:#EEFFEE;
margin:5px 0;
width:350px !important;
}
.newfooterlink{
margin-bottom:0px !important;
}
.productsnipecontainer {
padding-top:22px !important;
}
.trsProductName {
padding-top:22px !important;
}
#rr_product {
margin-right:8px !important;
_margin-right:10px !important;
#margin-right:10px !important;
}
.trsTabbedPanelsContentGroup {
margin-bottom:22px !important;
}
#prodRecent {
border:1px solid #ccc !important;
padding-bottom:5px !important;
padding-top:0px !important;
width:210px !important;
}
.trsTabbedPanelsContentGroup {
width:710px !important;
}
#breadcrumb {
background:transparent url(http://a764.g.akamai.net/f/764/16742/1h/www.1800flowers.com/800f_assets/jet/website/images/baskets/banners/bgbreadcrumb.jpg) repeat-x scroll 0 0 !important;
}
/* END */
#eyebrow {
height: 55px;
}

/* OLD FILE: welcome2.css */
@charset "utf-8";
/* CSS Document */

.main_img {
    display:block;
    width:980px;
    height:314px !important;
    position:relative !important;
    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;}

/* ######### Dataset Tab Section######### */
a:active, a:focus {
    outline:none;
    -moz-outline-style:none;
}

.shadetabs{
    font: bold 12px arial;
    list-style-type: none;
    text-align: center;
    width:980px;
    height: 68px;
    margin:0px;
    color: #fff;

}

HTML > body .shadetabs {  
    padding:0px;
    margin:0px;
    margin-left:-6px;
    width:980px;
}

.shadetabs li{
    display: inline;
    margin: 0;
    height: 68px;
    width:177px;
    background-image:url('../../images/flowers/banners/hp/hpb/tabs_unselect_bg12202008.gif');
    background-repeat:no-repeat;
    background-position:top;

}

HTML > body .shadetabs li {
    display: -moz-inline-box;
    display: inline-block;
    width:175px;
    padding-top:0px;
    margin-top:-3px;
}

.shadetabs li {
margin-top:2px;
#margin-top: -2px;
_margin-top:-2px;
padding-top:20px;
#padding-top:0px;
_padding-top:0px;
}

.shadetabs li a{
display:block;
font: normal 12px arial;
text-decoration: none;
position: relative;
z-index: 1;
text-align:center;
color: #fff;
width:177px;
margin:0;
height:0px;
#height: 68px;
_height: 68px;
padding-top:25px;
}

.shadetabs li a:visited{
color: #fff;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
color: #663399;
font-weight:bold;
font-size:14px;
background-color: #fff;
height:44px;
#height: 68px;
_height: 68px;
background-image:url('../../images/flowers/banners/hp/hpb/tabs_selected_bg12202008.gif') !important;
background-repeat:no-repeat;
background-position:top;
display:block;
}

.shadetabs li a.selected:visited{ /*selected main tab style; Added by IS 10/1/2008 */
text-decoration: none;
color: #663399;

}
.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color: #663399;
}

.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:70px;
    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;} 


.datasetcontent {height:333px} 


div.datasetBanner1 {
    width:980px;
    _width:976px;
    height: 20px; 
    padding-top:65px; 
    display:block; 
    text-align:left;
    margin-left:0px;
    _margin-left:-1px;
}


div.datasetBanner2 {
    width:980px; 
    height: 20px; 
    padding-top:0px; 
    display:block; 
    text-align:left; 
}
div.newfooterlink {
    font-family: arial; 
    font-size: 11px; 
    color: #6c9f39; 
    width:980px; 
    padding-top:15px; 
    text-align:center;
    margin-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;   
    
}
HTML > body div.datasetBanner2  { 
        padding-top:5px; 
} 
#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: 290px; 
    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:12px;
     color:#663399;
     width:144px;
   }
                
.availtext img {
      vertical-align:middle
}



/* OLD FILE: brandtabs*/

/* styles for new header */

.toparea {
margin: 0;
}
div.toparea {
height:auto;
margin-bottom: 0;
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;
}
.headerlink2 a, .headerlink2 a:visited{
font-size: 12px;
color:#532380;
text-decoration:none;
font-weight:bold ;
}
.headerlink2 a:hover{
font-size: 12px;
color:#532380;
text-decoration:none;
font-weight:bold ;
}
.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{

}
.navTopLinks a:hover{
text-decoration:underline;
}
/*#topNavCartLinks{
background: url(/images/baskets/brandable/capsule_background.gif);
margin: 0 0 6px 0;
    
}
*/
.topNavCartLinks{
background:none;
margin-top: 8px; 
_margin-top:4px; 
#margin-top:4px;
width: 100px;
}
.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: #532380;
    font-size:12px;
    white-space:nowrap;
    }
.shoppingcarthdr a, .shoppingcarthdr a:visited{
    text-decoration:none;
    color: #532380;
    }
.shoppingcarthdr a{
position: relative;
top:16px;
}

.shoppingcarthdr a img{
position: relative;
top:-4px !important;
}
.shoppingcarthdr img{
margin:0px 2px 0px 2px;
position:relative;
top:6px;
    }
.shoppingcarthdr a:hover{
text-decoration:underline;
color: #387c2c;
}   


#logo {
width: auto;
padding: 0;
margin:0;
_margin: 0 0 -3px 0;
#margin: 0 0 -3px 0;
}
.sample_attach {
padding: 6px 0 0 190;
position:relative;
}
.trsHeader .sample_attach {
padding-top:7px;
}
.sample_attach, x:-moz-any-link, x:default {
    margin-top:0px;    
    *margin-top: 0px;
}
.sample_attach_in {
padding: 6px 0 0 20px;
position:relative;
}
.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;
}
#sample_attach_menu1_parent img {
margin:0 0 0 3px;display: block;position: relative;
}
.logoMain {
float:left;
position: absolute;
    margin: 6px 0 0 0;
z-index:99;
}

.logoMain_in {
margin:-52px 0 0 178px;
position: absolute;

}
.trsHeader .logoMain {
margin:7px 0 0;
}
.borderTopBottomGrey {border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
}

/* 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;
}

.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;
}

/* Tab Navigation End */

#welcomemsgPdt {
height:0px; 
position: relative;
    width: 400px;
margin: -5px 0 0 -400px;
    top:6px;
}
#welcomemsgPdt img {
    display: none;
}

.loginredirect {
    background-color: #A072AC !important;
}

#giftcertPadd{
padding-bottom: 15px;
}

#reviewGiftMsg{
    padding-left:80px;
    font-weight:bold;
}

.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;
}