/* CSS Document */

/* CSS Document */

/* ELEMENTS */

/* SEASONAL COLOR CHANGES */


/* Valentien's day 2008, 63843f pink */
/* Green is now 63843f */
/* Green was 669900 */
/*blue was 547436 */
/* bronz fall was #B14517 */
/*Fall 07 was #B14517 */
/*Fall 07 Burgandy 792828*/
/* Memorial Day & 4th of July #273f8f */
/* not used post-mother's day colors 5A8F27; 329113 30910E 2a9215  */
/*post mother's Day color:#318d0e*/
/* color:008700;   - Summer 07 Cat Head Color*/

/*Sec Week 2008*  A23AC5 */


a.vd8grn:hoover, a.vd8grn:visited, a.vd8grn:active, a.vd8grn:link {
    font-family: Verdana, Arial, sans-serif;
    color: #A23AC5;
    font-size: 8pt;
}

.vd7grnB {
    font-family: Verdana, Arial, sans-serif;
    color: #A23AC5;
    font-size: 7pt;
    font-weight: bold;
}

.vd8grn {
    font-family: Verdana, Arial, sans-serif;
    color: #A23AC5;
    font-size: 8pt;
}

.vd8grnB {
    font-family: Verdana, Arial, sans-serif;
    color: #94A700;
    font-size: 8pt;
    font-weight: bold;
}

.vd11grnBnew {
    font-family: Verdana, Arial, sans-serif;
    color: #A23AC5;
    font-size: 11pt;
    font-weight: bold;
}

.vd11grnB {
    font-family: Verdana, Arial, sans-serif;
    color: #A23AC5;
    font-size: 11pt;
    font-weight: bold;
}

/* Category Headers */
.cat-headers {
    color: #A23AC5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: 100;
    margin: 0;
    padding: 0;
}

/*Landing Pages*/
.landing-header1 {
    color: #A23AC5;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
}

.landing-header2 {
    color: #A23AC5;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
}

/*MEANING OF FLOWERS */
.meaning-title {
    color: #A23AC5;
    font-family: "Times New Roman", Times, serif;
    font-size: 31px;
    margin-left: 14px;
    margin-top: 10px;
    font-weight: 100;
}

/*LEFT NAV HEADERS */
.left-nav {
    color: #A23AC5;
    font-family: verdana;
    font-weight: 900;
    font-size: 8pt;
}

/*Top Nav Holiday Color */
a.navcolor:link {
    color: #A23AC5;
}

a.navcolor:visited {
    color: #A23AC5;
}

a.navcolor:active {
    color: #A23AC5;
}

a.navcolor:hover {
    color: #A23AC5;
}

/* Site Map Color Changes */
.heading_12px {
    color: #A23AC5;
}

a.sitemap3 {
    color: #A23AC5;
}

    a.sitemap3:link {
        color: #A23AC5;
    }

    a.sitemap3:visited {
        color: #A23AC5;
    }

    a.sitemap3:active {
        color: #A23AC5;
    }

    a.sitemap3:hover {
        color: #A23AC5;
    }

/*PRODUCT PAGE COLOR CHANGES */
.prod-name {
    font-family: Arial, sans-serif;
    font-size: 15pt;
    margin-top: 20px;
    color: #A23AC5;
}

.prod-purchaselist, .prod-upsellheader {
    font-family: Verdana, Arial, sans-serif;
    color: #A23AC5;
    font-size: 9pt;
    font-weight: bold;
}


.prod-zip-lookup1 {
    text-decoration: underline;
    margin-left: 0px;
    font-size: 8pt;
    color: #A23AC5;
    font-family: Verdana, Arial, sans-serif;
}

/* New Search Page */
.search1 {
    color: A23AC5;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}
/*--> controls the By Category, By Color, By Flower Type, Shop By Occasion*/
.search2 {
    color: A23AC5;
    font-size: 20pt;
    font-family: Arial, Helvetica, sans-serif;
}
/*--> controls Search Results and Try a New Search. */
.search3 {
    color: A23AC5;
    font-size: 10pt;
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif;
}
/*--> controls Narrow Your Search*/
.search4 {
    color: A23AC5;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}
/*--> controls layout 2, Bestsellers, What's New and Birthday*/
/*End New Search Page */

/* New Florist Choice Page */
.floristcolor1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #000000;
}

.floristcolor2 {
    font-family: "Times New Roman", Times, serif;
    font-size: 45px;
    font-weight: 400;
    color: #A23AC5;
}

/* eflorist florist choice */

#Table10 .vd8grnB {
    color: #94A700;
}

#Table10 .linkzip {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

/*End Florist Choice Page */

/*Search 2008 Summer Page CSS */
.search-header {
    font-family: arial, verdana, helvetica, san-serif;
    color: #A23AC5;
    font-size: 14px;
    font-weight: bold;
}

.search-header2 {
    font-family: arial, verdana, helvetica, san-serif;
    color: #A23AC5;
    font-size: 18px;
    font-weight: bold;
}

.search-text {
    font-family: arial, verdana, helvetica, san-serif;
    color: #999999;
    font-size: 12px;
    font-weight: bold;
}

/*Shopping Cart */
/*.shopcart-VIEWbg{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left: 6px; background-color:#3299D3;} old */
/*.shopcart-VIEW4{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left: 6px; margin-left: 0px; background-color:#A23AC5;} old */
.shopcart-VIEWbg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    padding-left: 6px;
    background-color: #0a7a27;
}

.shopcart-VIEW4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 6px;
    margin-left: 0px;
    background-color: #0a7a27;
    font-weight: bold;
}

/* END Seasonal Color Changes */


/*Product Page 2008 */


h1 {
    font-size: 16px;
}

.prod-crosssell-item {
    float: left;
    text-align: center;
}

.prod-purchaselist-form {
    margin-top: 10px;
}

.prod-upsell-pulldown {
    padding-top: 5px;
    width: 190px;
}

.prod-upsell-pulldown-form {
    margin: 0px;
    padding: 0px;
    width: 190px;
}

.prod-upsellheader {
    margin-top: 10px;
}

.prod-shortdesc {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
    text-decoration: none;
    margin-left: 20px;
    margin-top: 10px;
    width: 350px;
}

.prod-zip {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-family: Verdana, Arial, sans-serif;
    color: #666;
    font-size: 10pt;
}

.prod-zip-input {
    margin: 0px;
    padding: 0px;
    padding-right: 0px;
    width: 117px;
}

.prod-zip-lookup {
    text-decoration: underline;
    margin-left: 0px;
    color: #666;
    font-size: 8pt;
    color: #cc6500;
    font-family: Verdana, Arial, sans-serif;
}


.prod-crosssell {
    margin-top: 0px;
    float: right;
    margin-right: 20px;
}

.prod-add2cart {
    margin: 0px;
    padding: 0px;
}

.prod-emailfriend {
}


.prod-longdesc {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
    text-decoration: none;
    margin-left: 20px;
}


.prod-itemnumber {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
    text-decoration: none;
    margin-left: 20px;
}

.prod-add2cart2 {
    margin-top: 0px;
    margin-right: 0px;
}

.prod-type-price {
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#desc {
    position: absolute;
    visibility: visible;
    z-index: 10;
    height: 194px;
}

#diff {
    position: relative;
    visibility: hidden;
    z-index: 1;
    top: -00px;
}


#desc2 {
    position: absolute;
    visibility: visible;
    z-index: 10;
    height: 194px;
}

#diff2 {
    position: relative;
    visibility: hidden;
    z-index: 1;
    top: -00px;
}


.prod-crosssell {
    width: 300px;
    text-align: left;
    float: left;
    display: table-cell;
}

.prod-crosssell-item {
    float: left;
    width: 125px;
    padding-right: 25px;
}

.prod-crosssell-item-image {
    width: 125px;
}

.prod-crosssell-item-text {
    width: 125px;
}

.prod-recentlyviewed {
    width: 300px;
    text-align: left;
    float: left;
    display: table-cell;
}

.prod-recentlyviewed-item {
    float: left;
    width: 125px;
    padding-left: 25px;
    text-align: center;
    margin-top: 7px;
}

.prod-recentlyviewed-item-image {
    width: 125px;
}

.prod-recentlyviewed-item-text {
    width: 125px;
}

.prod-size {
    color: #666;
    font-size: 9pt;
    font-family: verdana;
    font-weight: bold;
}

.prod-label {
    color: #666;
    font-size: 8pt;
    font-family: verdana;
    font-weight: bold;
}

.prod-sub-text {
    color: #444444;
    font-size: 10pt;
    font-family: verdana;
    margin-left: 25px;
    text-transform: uppercase;
    color: #666;
    margin-top: 10px;
}

.prod-gift-title {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
    text-decoration: underline;
    padding-bottom: 5px;
    position: relative;
    left: -30px;
}

.prod-gift-options {
    font-family: Verdana, Arial, sans-serif;
    color: #666;
    font-size: 10pt;
    margin-right: 0px;
}

.ul-fix {
    margin-top: -10px;
}

.prod-upsellpopup {
    margin: 0;
    padding: 0;
    padding-left: -30px;
    margin-bottom: 3px;
    margin-right: 5px;
}

.u {
    padding: 0;
    margin: 0
}

a.u {
    padding: 0;
    margin: 0
}


.prod-sub-text1 {
    color: #444444;
    font-size: 10pt;
    font-family: verdana;
    margin-left: 25px;
    text-transform: uppercase;
    color: #666;
    margin-top: 10px;
}

.prod-upgrade {
    margin-left: 10px;
    margin-top: 5px;
}

.prod-legaltext {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #333;
}

.prod-preordertext {
    font-size: 11px;
}


/* Shopping basket 2008 */

.shopcart-VIEW {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}

.shopcart-VIEW2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    padding-left: 1px;
    font-weight: bold;
    margin-left: 0px;
}

.shopcart-VIEW2_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    padding-left: 6px;
    margin-left: 0px;
}

.HELVTXTBOLD {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin-left: 0px;
}

.shopcart-VIEWsmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
    margin-left: 0px;
}

.shopcart-VIEW3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin-left: 0px;
}

.shopcart-VIEW5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin-left: 0px;
}

.shopcart-VIEW6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    margin-left: 0px;
}

.shopcart-VIEW7 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    padding-left: 8px;
    margin-left: 0px;
}

.shopcart-VIEW8 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin-left: 0px;
}

.shopcart-VIEW9 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin-left: 0px;
}

.shopcart-VIEW10 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    margin-left: 0px;
}

.shopcart-delivery {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 8px;
    margin-left: 0px;
}

.shopcart-VIEWred {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    margin-left: 0px;
}

.shopcart-VIEW10red {
    fontâ€“family: Arial, Helvetica, sansâ€“serif;
    fontâ€“size: 12px;
    fontâ€“weight: bold;
    color: #FF0000;
    marginâ€“left: 0px;
}

.shopcart-PALEORANGE {
    backgroundâ€“color: #FFCC99;
}



a.shopcart-VIEW4:link {
    margin-left: 0px;
    color: #FFFFFF;
}

a.shopcart-VIEW4:visited {
    margin-left: 0px;
    color: #FFFFFF;
}

a.shopcart-VIEW4:hover {
    margin-left: 0px;
    color: #FFFFFF;
}

a.shopcart-VIEW4:active {
    margin-left: 0px;
    color: #FFFFFF;
}

a.shopcart-VIEW5:link {
    margin-left: 0px;
    color: #333333;
}

a.shopcart-VIEW5:visited {
    margin-left: 0px;
    color: #333333;
}

a.shopcart-VIEW5:hover {
    margin-left: 0px;
    color: #333333;
}

a.shopcart-VIEW5:active {
    margin-left: 0px;
    color: #333333;
}

a.shopcart-VIEWred:link {
    margin-left: 0px;
    color: #FFOOOO;
}

a.shopcart-VIEWred:visited {
    margin-left: 0px;
    color: #FFOOOO;
}

a.shopcart-VIEWred:hover {
    margin-left: 0px;
    color: #FFOOOO;
}

a.shopcart-VIEWred:active {
    margin-left: 0px;
    color: #FFOOOO;
}

a.HELVTXTBOLD:link {
    margin-left: 0px;
    color: #333333;
    text-decoration: none;
}

a.HELVTXTBOLD:visited {
    margin-left: 0px;
    color: #333333;
    text-decoration: none;
}

a.HELVTXTBOLD:hover {
    margin-left: 0px;
    color: #333333;
    text-decoration: none;
}

a.HELVTXTBOLD:active {
    margin-left: 0px;
    color: #333333;
    text-decoration: none;
}

a.shopcart-VIEW8:link {
    margin-left: 0px;
    color: #333333;
    text-decoration: underline;
}

a.shopcart-VIEW8:visited {
    margin-left: 0px;
    color: #333333;
    text-decoration: underline;
}

a.shopcart-VIEW8:hover {
    margin-left: 0px;
    color: #333333;
    text-decoration: underline;
}

a.shopcart-VIEW8:active {
    margin-left: 0px;
    color: #333333;
    text-decoration: underline;
}

a.shopcart-VIEW9:link {
    margin-left: 0px;
    color: #333333;
    text-decoration: underline;
}

a.shopcart-VIEW9:visited {
    margin-left: 0px;
    color: #333333;
    text-decoration: underline;
}

a.shopcart-VIEW9:hover {
    margin-left: 0px;
    color: #333333;
    text-decoration: underline;
}

a.shopcart-VIEW9:active {
    margin-left: 0px;
    color: #333333;
    text-decoration: underline;
}


.HELVTXT {
    font: 9pt Arial, Verdana, Helvetica;
    color: black
}


/* END OF SEASONAL COLORS */







body {
    margin: 0px;
    scrollbar-face-color: #cecdcd;
    scrollbar-arrow-color: #669900;
    scrollbar-track-color: #444444;
    scrollbar-shadow-color: #669900;
    scrollbar-3dlight-color: #669900;
    scrollbar-highlight-color: #ffffff;
    scrollbar-darkshadow-color: #669900;
}

a {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
    text-decoration: none;
}

    a:hover {
        color: #333333;
        text-decoration: underline;
    }

    a:active {
        color: #333333;
    }

    a:visited {
        color: #444444;
    }

    a.seven {
        font-family: Verdana, Arial, sans-serif;
        color: #444444;
        font-size: 7pt;
        text-decoration: underline;
    }

    a.u {
        font-family: Verdana, Arial, sans-serif;
        color: #444444;
        font-size: 8pt;
        text-decoration: underline;
    }

    a.s {
        font-family: Verdana, Arial, sans-serif;
        color: #888888;
        font-size: 7pt;
        text-decoration: underline;
    }

    a.z {
        font-family: Verdana, Arial, sans-serif;
        color: #888888;
        font-size: 8pt;
        text-decoration: none;
    }

    a.r {
        font-family: Verdana, Arial, sans-serif;
        color: #cc0000;
        font-size: 8pt;
        text-decoration: underline;
    }

    a.l {
        font-family: Verdana, Arial, sans-serif;
        color: #444444;
        font-size: 8pt;
        text-decoration: none;
    }

        a.l:hover {
            font-family: Verdana, Arial, sans-serif;
            color: #999999;
            font-size: 8pt;
            text-decoration: none;
        }

    a.zb:link, a.zb:active, a.zb:visited {
        font-family: Verdana, Arial, sans-serif;
        color: #444444;
        font-size: 8pt;
        text-decoration: none;
        line-height: 1.5;
    }

    a.zb:hover {
        text-decoration: underline;
    }

    a.gy7tdn:link, a.gy7tdn:active, a.gy7tdn:visited {
        font-family: Verdana, Arial, sans-serif;
        color: #444444;
        font-size: 7pt;
        text-decoration: none;
    }

    a.gy7tdn:hover {
        text-decoration: underline;
    }

    a.vd11LblB:link, a.vd11LblB:active, a.vd11LblB:visited {
        font-family: Verdana, Arial, sans-serif;
        color: #6699cc;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
    }

    a.vd11LblB:hover {
        color: #3366cc;
        text-decoration: underline;
    }

    a.vd7grnB:link, a.vd7grnB:active, a.vd7grnB:visited {
        font-family: Verdana, Arial, sans-serif;
        color: #669900;
        font-size: 7pt;
        font-weight: bold;
    }



    a.vd8LblB:hover, a.vd8LblB:visited, a.vd8LblB:link {
        color: #6699cc;
        ;
        text-decoration: underline;
    }

    a.vd8Trq:link, a.vd8Trq:active, a.vd8Trq:visited {
        font-family: Verdana, Arial, sans-serif;
        color: #3366cc;
        font-size: 8pt;
        text-decoration: underline;
    }

    a.vd8Trq:hover {
        color: #3366cc;
        text-decoration: none;
    }

li {
    margin: 0 0 0 -20;
}

    li.ol {
        margin: 8 0 8 0;
    }

ul.gy {
    color: #444444;
}

li.norm {
    margin: 0 0 0 10;
}


/* CLASSES */
.gy7tdn {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
    text-decoration: none;
}

.gy7M5tdn {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
    margin-left: -5px;
    text-decoration: none;
}

.form1 {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
    width: 160px;
}

.form2 {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
    width: 140px;
}

.pad {
    padding-bottom: 2px;
}

.simple {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 10pt;
    text-decoration: none;
    height: 18px;
}

.tdn {
    text-decoration: none;
    !important
}

.vd7br {
    font-family: Verdana, Arial, sans-serif;
    color: #663300;
    font-size: 7pt;
}

.vd7gy {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
}

.vd7pu {
    font-family: Verdana, Arial, sans-serif;
    color: #ce9dce;
    font-size: 7pt;
}

.vd7gy {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
}

.vd7gyd {
    font-family: Verdana, Arial, sans-serif;
    color: #333333;
    font-size: 7pt;
}

a.vd7gyd:visited {
    color: #333333
}

.vd8blu {
    font-family: Verdana, Arial, sans-serif;
    color: #333399;
    font-size: 8pt;
}

.vd8bluB {
    font-family: Verdana, Arial, sans-serif;
    color: #333399;
    font-size: 8pt;
    font-weight: bold;
}

.vd8Lbl {
    font-family: Verdana, Arial, sans-serif;
    color: #6699cc;
    font-size: 8pt;
}

.vd8LblB {
    font-family: Verdana, Arial, sans-serif;
    color: #6699cc;
    font-size: 8pt;
    font-weight: bold;
}

.vd8red {
    font-family: Verdana, Arial, sans-serif;
    color: #cc0000;
    font-size: 8pt;
}

.vd8redB {
    font-family: Verdana, Arial, sans-serif;
    color: #cc0000;
    font-size: 8pt;
    font-weight: bold;
}

.vd8orB {
    font-family: Verdana, Arial, sans-serif;
    color: #cc9900;
    font-size: 8pt;
    font-weight: bold;
}

.vd8brB {
    font-family: Verdana, Arial, sans-serif;
    color: #663300;
    font-size: 8pt;
    font-weight: bold;
}

.vd8LbrB {
    font-family: Verdana, Arial, sans-serif;
    color: #996600;
    font-size: 8pt;
    font-weight: bold;
}

.vd8gy {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

.vd8gy {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

.vd8gyd {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

a.vd8gyd:link {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

a.vd8gyd:visited {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

a.vd8gyd:hover {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

a.vd8gyd:active {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

.vd8gyB {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
    font-weight: bold;
}

.vd8gyU {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
    text-decoration: underline;
}

.vd8wh {
    font-family: Verdana, Arial, sans-serif;
    color: #ffffff;
    font-size: 8pt;
}

.vd8whU {
    font-family: Verdana, Arial, sans-serif;
    color: #ffffff;
    font-size: 8pt;
    text-decoration: underline;
}

a.vd8whU:visited {
    color: #FFFFFF
}

a.vd8whU:hover {
    color: #FFFFFF
}

.vd10gy {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 10pt;
}

.vd11bluB {
    font-family: Verdana, Arial, sans-serif;
    color: #333399;
    font-size: 11pt;
    font-weight: bold;
}

.vd11Lbl {
    font-family: Verdana, Arial, sans-serif;
    color: #6699cc;
    font-size: 11pt;
}

.vd11LblB {
    font-family: Verdana, Arial, sans-serif;
    color: #6699cc;
    font-size: 11pt;
    font-weight: bold;
}


.vd8LblB {
    font-family: Verdana, Arial, sans-serif;
    color: #6699cc;
    font-size: 8pt;
    font-weight: bold;
}

.vd75dkbluB {
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}

.vd12gy {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 12px;
}

.vd11gy {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 11px;
}

.vd9wh {
    font-family: Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 9px;
}

.vd9lgy {
    font-family: Verdana, Arial, sans-serif;
    color: #999999;
    font-size: 9px;
}

.vd9gy {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 9px;
}

a.vd9gy:link, a.vd9gy:active, a.vd9gy:visited {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 9px;
    text-decoration: underline;
}

/* Search Dex Index Tag */
.companyindex, .companyindex a, .companyindex a:visited {
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    font-size: 7pt;
    color: #444444;
    cursor: text;
}

a.companyindex:hover {
    text-decoration: none;
}


/* Site Map */
.sectionTitleHeading {
    font-family: Verdana, Arial, sans-serif;
    color: #6699cc;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}

.heading_12px {
    font-family: Verdana, Arial, sans-serif;
    color: #6699cc;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}

.plainList {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

    .plainList ul {
        font-family: Verdana, Arial, sans-serif;
        color: #444444;
        font-size: 8pt;
        text-decoration: underline;
    }

ul {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

.searchdiv {
    width: 260px;
    float: left;
}




/* Thank You Emails */
.g {
    font-family: Verdana, Arial, sans-serif;
    color: #669900;
    font-size: 8pt;
    text-decoration: none;
}

.u {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
    text-decoration: underline;
}

.gu {
    font-family: Verdana, Arial, sans-serif;
    color: #669900;
    font-size: 8pt;
    text-decoration: underline;
}

.style2 {
    font-size: 7pt;
    color: #444444;
}


/* ANYLINK DROP DOWN MENU  */
#dropmenudiv {
    position: absolute;
    border: 1px solid #cecdcd;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
}

    #dropmenudiv a {
        display: block;
        width: 100%;
        text-indent: 3px;
    }

        #dropmenudiv a:hover {
            background-color: #ffffff;
        }


/* rollovers for BirthFlowers.asp */
#flowercontainer {
    Z-INDEX: 5;
    POSITION: relative;
}

.flowermsg {
    BORDER-RIGHT: #444444 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 7pt;
    Z-INDEX: 200;
    RIGHT: auto;
    LEFT: 0px;
    FLOAT: left;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 250px;
    COLOR: #444444;
    BOTTOM: auto;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    POSITION: absolute;
    TOP: 50px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.r1 {
    TOP: 50px;
}

.r2 {
    TOP: 200px;
}

.r3 {
    TOP: 350px;
}

.r4 {
    TOP: 500px;
}

.r5 {
    TOP: 650px;
}

.r6 {
    TOP: 800px;
}

.r7 {
    TOP: 950px;
}

.r8 {
    TOP: 1100px;
}

.r9 {
    TOP: 1250px;
}

.c1 {
    LEFT: 130px;
}

.c2 {
    LEFT: 260px;
}

.c3 {
    LEFT: 30px;
}

.c4 {
    LEFT: 160px;
}


/* top nav */
#navcontainer {
    position: relative;
    z-index: 5;
    height: 24px;
    vertical-align: middle;
}

.topNavBar {
    visibility: hidden;
    font-family: Verdana;
    font-size: 12px;
    width: 160px;
    position: absolute;
    float: left;
    top: 28;
    right: auto;
    bottom: auto;
    left: 0;
    border: solid 1px #cecdcd;
    background-color: white;
    padding: 5;
    text-align: left;
    line-height: 1.5;
}

.nav1 {
    top: 28;
    left: 0;
    z-index: 200;
}

.nav2 {
    top: 28;
    left: 109;
    z-index: 201;
}

.nav3 {
    top: 28;
    left: 215;
    z-index: 202;
}

.nav4 {
    top: 28;
    left: 309;
    z-index: 202;
}







/*Left Nav Customer Service Pages START*/
#lt_nav_customerservice {
    width: 200px;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    color: #6699cc;
}

    #lt_nav_customerservice a {
        text-decoration: none;
    }

        #lt_nav_customerservice a:hover {
            text-decoration: underline;
        }

    #lt_nav_customerservice .heading, #lt_nav_customerservice .heading A:link, #lt_nav_customerservice .heading A:hover, #lt_nav_customerservice .heading A:visited {
        font-weight: bold;
        color: #6699cc;
        margin-top: 5px;
    }

    #lt_nav_customerservice UL {
        margin-top: 0;
        margin-bottom: 0px;
        color: #444444;
    }
/*Left Nav Customer Service Pages END*/


/* Gift Guides */
/* Easter */
a.easter {
    color: #CC99CC;
    font-size: 7pt;
}

.easter a:visited {
    color: #CC99CC;
    font-size: 7pt;
}

.easter {
    color: #CC99CC;
    font-size: 7pt;
    font-family: Verdana, Arial, sans-serif;
}

.easterU {
    color: #CC99CC;
    font-size: 7pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}

.vd7gyU {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
    text-decoration: underline;
}

.easterintro {
    font-family: Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
}


/* Birthday Guide */
.bdaymast {
    color: #669900;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
}

a.bdaylinks, a.bdaylinks:visited, a.bdaylinks:hover, .bdaylinks {
    color: #669900;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}


/* Baby Guide */
.babymast {
    color: #ffffff;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
}

.babyintro {
    color: #ffffff;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif;
}

.babyintroU {
    color: #ffffff;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}

a.babylinks, a.babylinks:visited, a.babylinks:hover, .babylinks {
    color: #A6B34B;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}

/* Get Well Guide */
a.getwell-links, a.getwell-links:visited, a.getwell-links:hover, .getwell-links {
    color: #FF9933;
    font-size: 7pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}

.getwellintroU {
    font-family: Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: underline;
}


/* Mother's Day Gift guide */
.mdg-intro {
    color: #ffffff;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
}

.mdg-links {
    color: #7386B6;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

/* Corporate Gift Guide */

.cgg-links, a.cgg-links, a.cgg-links:visited, .cgg-links:hover {
    color: #9DB01A;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

/* Sympathy Gift Guide */

.sgg-intro {
    color: #663300;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
}

.sgg-heading {
    color: #996600;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
}

a.sgg-links, a.sgg-links:visited, a.sgg-links:hover, .sgg-links {
    color: #996600;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}

/* Graduation Gift Guide */
a.grad-links, a.grad-links:visited, a.grad-links:hover, .grad-links {
    color: #CC0033;
    font-size: 7pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}

/* Father's Day Gift Guide */
a.father-links, a.father-links:visited, a.father-links:hover, .father-links {
    color: #3D449C;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}

.fdg-text {
    color: #3D449C;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
}

/* What's in Season - Summer */

/* Father's Day Gift Guide */
a.summer-links, a.summer-links:visited, a.summer-links:hover, .summer-links {
    color: #46CADD;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
}


/* Tulips by the Stem */
.vd8pur {
    font-family: Verdana, Arial, sans-serif;
    color: #694562;
    font-size: 8pt;
}

.vd8purB {
    font-family: Verdana, Arial, sans-serif;
    color: #9D76B6;
    font-size: 8pt;
    font-weight: bold;
}

.vd9pur {
    font-family: Verdana, Arial, sans-serif;
    color: #9D76B6;
    font-size: 9pt;
}

.vd9purB {
    font-family: Verdana, Arial, sans-serif;
    color: #9D76B6;
    font-size: 9pt;
    font-weight: bold;
}

.vd10pur {
    font-family: Verdana, Arial, sans-serif;
    color: #9D76B6;
    font-size: 10pt;
}

.vd10purB {
    font-family: Verdana, Arial, sans-serif;
    color: #9D76B6;
    font-size: 10pt;
    font-weight: bold;
}

.vd11pur {
    font-family: Verdana, Arial, sans-serif;
    color: #9D76B6;
    font-size: 11pt;
}

.vd11purB {
    font-family: Verdana, Arial, sans-serif;
    color: #9D76B6;
    font-size: 11pt;
    font-weight: bold;
}

#stemNumbers {
    width: 515px;
    height: 650px;
    line-height: 15px
}

/*Telflora Difference */

.pinkText10 {
    font-size: 10pt;
    color: #D3577C;
    font-family: verdana, helvetica, arial, sans-serif;
}

/* Christmas 2006 */

.xmas3 {
    color: #a70e0b;
    text-decoration: underline;
}

a:visited.xmas3 {
    color: #a70e0b;
    text-decoration: underline;
}

/* Valentine's Day 2007 */
.vday-headlines {
    font-size: 20px;
    color: #A60531;
    font-family: "Times New Roman", Times, serif;
}

.vday-h3 {
    font-size: 50pt;
    color: #A60531;
    font-family: "Times New Roman", Times, serif;
}

.vday-h1 {
    font-size: 24px;
    color: #FEDDEF;
    font-family: Arial, Helvetica, sans-serif;
}

.vdayguidetext {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}




/*Promo POP-UP's */
.pop-up-headline {
    color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.pop-up-text {
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}






/*Category Page CSS */

.navheaderhtml {
    float: left;
    display: inline;
}

h1 {
    font-size: 16px;
}

.catflowersinagift {
}

.categoryheader-text {
}

#Select1 {
    width: 100px;
}

.leftnav-main {
    font-family: "Times New Roman", Times, serif;
    font-size: 25px;
    float: left;
}

.leftnav-subcat {
}

.leftnav-images {
}

.leftnav-occasionimages {
}

.categoryheader-name {
}

.categoryheader-text {
}

.catsort-viewall {
}


/*CHANGE THESE COLORS WHEN TOP NAV CHANGES */
/* Dad & Grad color: #547436 */
/* Memorial Day & 4th of July color: #273f8f */


.viewall {
    float: right;
    width: 134px;
    text-decoration: underline;
    color: #63843f;
}

a.viewall:link {
    float: right;
    width: 134px;
    text-decoration: underline;
    color: #63843f;
}

a.viewall:visited {
    float: right;
    width: 134px;
    text-decoration: underline;
    color: #63843f;
}

a.viewall:active {
    float: right;
    width: 134px;
    text-decoration: underline;
    color: #63843f;
}

a.viewall:hover {
    float: right;
    width: 134px;
    text-decoration: underline;
    color: #63843f;
}


.pagenumbers-underline {
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
    font-size: 11px;
    font: Verdana, Arial, sans-serif;
    color: #63843f;
}

a.pagenumbers-underline {
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
    font-size: 11px;
    font: Verdana, Arial, sans-serif;
    color: #63843f;
}

    a.pagenumbers-underline:hover {
        font-family: Verdana, Arial, sans-serif;
        text-decoration: underline;
        font-size: 11px;
        font: Verdana, Arial, sans-serif;
        color: #63843f;
    }

    a.pagenumbers-underline:link {
        font-family: Verdana, Arial, sans-serif;
        text-decoration: underline;
        font-size: 11px;
        font: Verdana, Arial, sans-serif;
        color: #63843f;
    }

    a.pagenumbers-underline:active {
        font-family: Verdana, Arial, sans-serif;
        text-decoration: underline;
        font-size: 11px;
        font: Verdana, Arial, sans-serif;
        color: #63843f;
    }

    a.pagenumbers-underline:visited {
        font-family: Verdana, Arial, sans-serif;
        text-decoration: underline;
        font-size: 11px;
        font: Verdana, Arial, sans-serif;
        color: #63843f;
    }



/* DONT CHANGE THESE COLORS.  THEY STAY GREY */

.pagenumbers {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 260px;
    text-align: right;
    padding: 0;
    margin: 0;
    color: #444444;
}

.pagenumbers-bold {
    font-weight: 900;
    font-size: 11px;
    font: Verdana, Arial, sans-serif;
    color: #444444;
}

.sortby {
    float: left;
    width: 165px;
    font-size: 8pt;
}

.sortby-list {
    float: left;
}

.catitemnumber {
}

.catitemnumber-number {
}

.recentlyviewed {
}




.catproduct {
    width: 170px;
    float: left;
    padding-bottom: 10px;
    display: inline;
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

.catproduct-name {
    font-size: 13px;
    width: 130px;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

.catproduct-price {
    width: 130px;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 8pt;
}

.catproduct-image {
}

.catproduct-detail {
}

.catfooter {
}

.catflowersinagift {
}




/*BEGIN Zip Error Page*/
.zipheader {
    font: 12px arial,verdana,helvetica,san-serif;
    color: #F00;
}

.ziptext {
    font: 12px arial,verdana,helvetica,san-serif;
    color: #999;
    text-decoration: none;
}

.ziptextb {
    font: bold 12px arial,verdana,helvetica,san-serif;
    color: #999;
}


.zipfind, a.zipfind:link, a.zipfind:visited, a.zipfind:hover, a.zipfind:active {
    font: 12px arial,verdana,helvetica,san-serif;
    color: #000;
    text-decoration: none;
}

/*END ZIP ERROR PAGE*/


/* START TOP NAV */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.sf-menu {
    line-height: 0.75;
}

    .sf-menu ul {
        position: absolute;
        top: -999em;
        width: 13em; /* left offset of submenus need to match (see below) */
    }

        .sf-menu ul li {
            width: 100%;
            left: 0px; /* CHANGE????*/
        }

    .sf-menu li ul {
        background-color: #FFFFFF;
        padding-top: 3px;
        padding-bottom: 5px;
    }

    .sf-menu li:hover {
        visibility: inherit; /* fixes IE7 'sticky bug' */
    }

    .sf-menu li {
        float: left;
        position: relative;
        left: -5px; /* CHANGE????*/
    }


    .sf-menu a {
        display: block;
        position: relative;
        text-decoration: none;
    }

    .sf-menu li:hover ul,
    .sf-menu li.sfHover ul {
        left: 0;
        top: 1.5em; /* match top ul list item height */
        z-index: 99;
    }

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 10em; /* match ul width */
    top: 0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left: 10em; /* match ul width */
    top: 0;
}

/*** DEMO SKIN ***/
.sf-menu {
    float: left;
    margin-bottom: 0em;
}

    .sf-menu a {
        border-left: 0px solid #CFDEFF;
        border-top: 0px solid #CFDEFF;
        padding-left: 5px;
        padding-right: 0px;
        padding-top: .25em;
        padding-bottom: .25em;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: 100;
    }


    .sf-menu ul li a { /* Menu Text Size */
        font-size: 8pt;
        font-weight: 100;
    }

    .sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
        color: #666;
    }

    .sf-menu li {
        background: #fff;
    }

        .sf-menu li li {
            background: #fff;
        }

            .sf-menu li li li {
                background: #fff;
            }




.nocolor li:hover, .nocolor li.sfHover, .nocolor a:focus, .nocolor a:hover, .nocolor a:active {
    background: #fff;
}

.color li:hover, .color li.sfHover,
.color a:focus, .color a:hover, .color a:active {
    background: #e6f1f7; /* hover color */
    outline: 0;
    text-decoration: none;
}




/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right: 0px;
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator {
    position: absolute;
    display: block;
    right: .75em;
    top: 1.05em; /* IE6 only */
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    /*background:       url <!--#('../images/arrows-ffffff.png')#--> no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

a > .sf-sub-indicator { /* give all except IE6 the correct values */
    top: .8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0;
}

.sf-menu ul a > .sf-sub-indicator {
    background-position: 0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    padding: 0 0px 0px 0;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
}

    .sf-shadow ul.sf-shadow-off {
        background: transparent;
    }

.border {
    border: 1px;
    border-color: #CCCCCC;
    border-style: solid;
}

a.header:active {
    text-decoration: none;
}

a.header:hover {
    text-decoration: none;
}

a.header:link {
    text-decoration: none;
}

a.header:visited {
    text-decoration: none;
}

/* END TOP NAV */

/*new definitions added for the designer's choice pages*/
.price {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}

.gentext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #981b5d;
}

.linkzip {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: underline;
}

    .linkzip a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        text-decoration: underline;
    }

        .linkzip a: hover {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #666666;
            text-decoration: underline;
        }

.smalltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.titletext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    color: #666666;
}

.hideborder {
    border: hidden;
}

.spacer {
    width: 40px;
}

.definedborder {
    border-style: solid;
}
/*end desginer's choice definitions*/

/* shopping cart */
.boldtext {
    font-weight: bold;
}

.discounttext {
    COLOR: #FF0000;
}

.BgColor99999 {
    BACKGROUND-COLOR: #999999;
}

.tableBgColor {
    BACKGROUND-COLOR: #FFFFFF;
}

.accounttext {
    COLOR: #ffffff;
}

.tdBasketHeader {
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: left
}

.tdBasketHeader999999 {
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.tdReassurance {
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #abaaaa;
    TEXT-ALIGN: center
}

.tdBasketLtGry {
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

a.callme_now {
    display: block;
    float: right;
    clear: right;
    width: 115px;
    height: 35px;
    margin: 3px 0 0 0;
    text-indent: -1000px;
    overflow: hidden;
    background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/JP13M754/btn_callnow.jpg) no-repeat -115px 0;
}

    a.callme_now:hover {
        background-position: 00;
    }

/* end of shopping cart */



/* Address Verification */
.shopcart-VIEW10red {
    font-family: Arial, Helvetica, sansâ€“serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    margin-left: 0px;
}

.shopcart-PALEORANGE {
    background-color: #FFCC99;
}

a.checkoutshopnamestyle:active {
    text-decoration: none;
    font-size: 24px;
    color: #000000;
}

a.checkoutshopnamestyle:hover {
    text-decoration: none;
    font-size: 24px;
    color: #000000;
}

a.checkoutshopnamestyle:link {
    text-decoration: none;
    font-size: 24px;
    color: #000000;
}

a.checkoutshopnamestyle:visited {
    text-decoration: none;
    font-size: 24px;
    color: #000000;
}

.checkoutshopnamestyle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-VARIANT: normal
}


/* bread crumb for category and product pages */

a.catbreadcrumb:active {
    text-decoration: underline;
    font-size: 7pt;
    color: #444444;
}

a.catbreadcrumb:hover {
    text-decoration: underline;
    font-size: 7pt;
    color: #444444;
}

a.catbreadcrumb:link {
    text-decoration: underline;
    font-size: 7pt;
    color: #444444;
}

a.catbreadcrumb:visited {
    text-decoration: underline;
    font-size: 7pt;
    color: #444444;
}

.catbreadcrumb {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
}

a.prodbreadcrumb:active {
    text-decoration: underline;
    font-size: 7pt;
    color: #444444;
}

a.prodbreadcrumb:hover {
    text-decoration: underline;
    font-size: 7pt;
    color: #444444;
}

a.prodbreadcrumb:link {
    text-decoration: underline;
    font-size: 7pt;
    color: #444444;
}

a.prodbreadcrumb:visited {
    text-decoration: underline;
    font-size: 7pt;
    color: #444444;
}

.prodbreadcrumb {
    font-family: Verdana, Arial, sans-serif;
    color: #444444;
    font-size: 7pt;
}

td.discount {
    color: #FF0000 !important;
}

/* Petals payment page */

#bill_info #Table1 {
    margin: auto;
}

/*promobanner.css*/
.promo-banner{width:963px;min-height:91px;margin:15px auto 15px 20px;text-align:center;position:relative;float:left;border:2px solid #b7b7b7;background-color:#fff}.checkout-banner{margin:0 auto 15px auto}.dottedwrap-left{width: 464px;min-height:96px;float:left;margin:9px 0 9px 9px;border:2px dashed #a4a3a3;border-right:none;display:table;}.promo-banner .banner-left{display:table-cell;vertical-align:middle;height:100%;text-align:center;padding:10px 0}.promo-banner .banner-left div{line-height:normal}.dottedwrap-right{margin:9px 9px 9px 0;border:2px dashed #a4a3a3;border-left:none;width:254px;min-height:96px;height:107px;float:right;display:table}.promo-banner .banner-right{display:table-cell;vertical-align:middle;height:100%;text-align:center;padding:10px 0}.promo-banner .banner-discounttype{font:25px font127024 !important;color:#719500}.promo-banner .code-wrap{display:inline-block;zoom:1}.promo-banner .code{display:inline;font:bold 12px font127024 !important;color:#719500;text-transform:uppercase;clear:right}.promo-banner .code-text{display:inline;font:bold 12px font127024 !important;color:#719500;text-transform:lowercase}.banner-left .details-wrap{display:inline-block;zoom:1}.promo-banner .details{display:block;clear:both;padding:1px 0 0 1px;text-transform:lowercase;font-size:11px}.promo-banner .details a{font-size:11px!important;font-family:font127024 !important}.promo-banner .yousaved-text{display:inline;font:bold 18px font127024 !important;color:#719500}.promo-banner .yousaved-amount{display:inline;font:bold 18px font127024 !important;color:#719500}.promo-banner p{margin-top:0;margin-bottom:0}.add-text{display:none!important}.dottedwrap{width:940px;min-height:70px;float:right;margin:9px;border:2px dashed #a4a3a3;display:table}.full-desc-banner .full-desc{width:738px;min-height:70px;float:right;margin:9px;border:2px dashed #a4a3a3;display:table}.full-desc-banner .full-desc-left{width:430px;font:25px font127024 !important;color:#719500;display:table-cell;vertical-align:middle;text-align:center;padding:10px;height:100%}.full-desc-banner .full-desc-right{font:bold 12px font127024 !important;color:#719500;float:right;display:table-cell;vertical-align:middle;height:100%;text-align:center;padding:19px 0}.error-banner .banner-center{color:#719500;font-weight:700;display:table-cell;vertical-align:middle;text-align:center;padding-top:15px}.error-banner .banner-center a,.error-banner .banner-center a:active,.error-banner .banner-center a:hover,.error-banner .banner-center a:link,.error-banner .banner-center a:visited{display:block;clear:both;color:#666!important;text-decoration:none;font-size:12px!important;font-family:font127024 !important}.error-banner .banner-center a:hover{text-decoration:underline!important;font-size:12px!important}.scissors{width:39px;height:23px;background-image:url(super-scissors.png);background-repeat:no-repeat;position:absolute;right:42px;top:3px}@-moz-document url-prefix(){#basketwrapper #Table9{float:left}}

.dottedwrap-right .dottedwrap-right{
    border:none;
    height: 114px !important;
}