/* CSS Document */





TD, SPAN, LI, BODY, P { color: #989898; font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; line-height: 150%;}

OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT { color: #989898; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; }

.imgwidth{
width:200;
}
.registration{
color:#444444;
font-family:Arial;
font-size:11px;
font-weight:normal;
line-height:30%;
padding:8px 10px 10px 20px;
text-decoration:none;

}
.login{
color:#444444;
font-family:Arial;
font-size:11px;
font-weight:normal;
line-height:70%;
padding:8px 10px 10px 20px;
text-decoration:none;
}
h1 {
margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

font-weight: bold;

font-size: 14pt;

font-family: Arial,Garamond,Times New Roman;

line-height: 90%;

letter-spacing: 0px;
color:#320000;
}

body a:link{

	color:#989898;

	text-decoration:none;

}



body a:visited{

	color:#989898;

	text-decoration:none;

}



body a:hover{

	color:#ce245c;

	text-decoration:underline;

}

/*.art-menu ul a {
background-image:url(/skins/skin_1/images/subitem-bg.png);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #DCDEDC;
display:block;
height:20px;
line-height:20px;
margin-right:auto;
overflow:hidden;
text-align:center;
white-space:nowrap;
width:200px;
}*/
.internationalcountries {

padding: 0px 25px 0px 0px; font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 180%; letter-spacing: 0px; text-decoration:none;}

.internationalcountries a:link{color:#000000;text-decoration:none;}

.internationalcountries a:visited{color:#000000;text-decoration:none;}

.internationalcountries a:hover{color:#e01f65;text-decoration:none;}



.internationalcountriesbig {

font-size: 32px; font-family: Trebuchet MS, Arial; font-weight: normal; color: #cdcdcd; line-height: 110%; letter-spacing: 0px; text-decoration:none;}

.internationalcountriesbig a:link{color:#cdcdcd;text-decoration:none;}

.internationalcountriesbig a:visited{color:#cdcdcd;text-decoration:none;}

.internationalcountriesbig a:hover{color:#e01f65;text-decoration:none;}



.search-cloud-cell {

padding: 0px 0px 12px 0px;}



.search-cloud-large {

font-size: 22px; font-family: Arial; font-weight: normal; color: #e01f65; line-height: 90%; letter-spacing: -2px; text-decoration:none;}

.search-cloud-large a:link{color:#e01f65;text-decoration:none;}

.search-cloud-large a:visited{color:#e01f65;text-decoration:none;}

.search-cloud-large a:hover{color:#e01f65;text-decoration:none;}



.search-cloud-medium {

font-size: 19px; font-family: Arial; font-weight: normal; color: #e01f65; line-height: 90%; letter-spacing: -1px; text-decoration:none;}

.search-cloud-medium a:link{color:#e01f65;text-decoration:none;}

.search-cloud-medium a:visited{color:#e01f65;text-decoration:none;}

.search-cloud-medium a:hover{color:#e01f65;text-decoration:none;}



.search-cloud-small {

font-size: 14px; font-family: Arial; font-weight: bold; color: #e01f65; line-height: 90%; letter-spacing: -1px; text-decoration:none;}

.search-cloud-small a:link{color:#e01f65;text-decoration:none;}

.search-cloud-small a:visited{color:#e01f65;text-decoration:none;}

.search-cloud-small a:hover{color:#e01f65;text-decoration:none;}



.search-cloud-xsmall {

font-size: 13px; font-family: Arial; font-weight: bold; color: #e01f65; line-height: 90%; letter-spacing: -1px; text-decoration:none;}

.search-cloud-xsmall a:link{color:#e01f65;text-decoration:none;}

.search-cloud-xsmall a:visited{color:#e01f65;text-decoration:none;}

.search-cloud-xsmall a:hover{color:#e01f65;text-decoration:none;}



.homepage-offer-title {

padding: 0px 5px 0px 5px; font-size: 38px; font-family: Garamond, Times New Roman, Arial; font-weight: normal; color: #333333; line-height: 90%; letter-spacing: -1px; text-decoration:none;}

.homepage-offer-title a:link{color:#333333;text-decoration:none;}

.homepage-offer-title a:visited{color:#333333;text-decoration:none;}

.homepage-offer-title a:hover{color:#333333;text-decoration:none;}



.homepage-offer-more {

padding: 0px 8px 0px 5px; text-align:left; font-size: 12px; font-family: Arial; font-weight: bold; color: #5b5b5b; line-height: 100%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-more a:link{color:#5b5b5b;text-decoration:none;}

.homepage-offer-more a:visited{color:#5b5b5b;text-decoration:none;}

.homepage-offer-more a:hover{color:#5b5b5b;text-decoration:none;}



.homepage-offer-title-sm {

padding: 0px 5px 0px 5px; font-size: 32px; font-family: Garamond, Times New Roman, Arial; font-weight: normal; color: #333333; line-height: 90%; letter-spacing: -1px; text-decoration:none;}

.homepage-offer-title-sm a:link{color:#333333;text-decoration:none;}

.homepage-offer-title-sm a:visited{color:#333333;text-decoration:none;}

.homepage-offer-title-sm a:hover{color:#333333;text-decoration:none;}



.homepage-offer-subtitle {

padding: 0px 5px 0px 5px; font-size: 30px; font-family: Garamond, Arial; font-weight: normal; color: #333333; line-height: 90%; letter-spacing: -1px; text-decoration:none;}

.homepage-offer-subtitle a:link{color:#333333;text-decoration:none;}

.homepage-offer-subtitle a:visited{color:#333333;text-decoration:none;}

.homepage-offer-subtitle a:hover{color:#333333;text-decoration:none;}



.homepage-offer-price {

padding: 0px 5px 0px 5px; font-size: 18px; font-family: Arial; font-weight: normal; color: #e72867; line-height: 160%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-price-sm {

padding: 0px 5px 0px 5px; font-size: 14px; font-family: Arial; font-weight: bold; color: #e72867; line-height: 160%; letter-spacing: 0px; text-decoration:none;}



.homepage-offer-text {

padding: 0px 8px 0px 5px; font-size: 12px; font-family: Arial; font-weight: normal; color: #333333; line-height: 160%; letter-spacing: 0px; text-decoration:none;}



.homepage-offer-text-sm {

padding: 0px 8px 0px 5px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 170%; letter-spacing: 0px; text-decoration:none;}



.homepage-offer-link {

padding: 0px 8px 0px 5px; text-align:left; font-size: 12px; font-family: Arial; font-weight: bold; color: #e72867; line-height: 200%; letter-spacing: 0px; text-decoration:none;}



.seasonal-text-pink {

padding: 0px 0px 0px 0px; text-align:left; font-size: 12px; font-family: Arial; font-weight: bold; color: #e72867; line-height: 180%; letter-spacing: 0px; text-decoration:none;}



.homepage-offer-title-sm-wh {

padding: 29px 5px 1px 5px; font-size: 18px; font-family: Trebuchet MS, Arial; font-weight: normal; color: #FFFFFF; line-height: 90%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-title-sm-wh a:link{color:#FFFFFF;text-decoration:none;}

.homepage-offer-title-sm-wh a:visited{color:#FFFFFF;text-decoration:none;}

.homepage-offer-title-sm-wh a:hover{color:#FFFFFF;text-decoration:none;}





.homepage-offer-title-sm-wh2 {

padding: 22px 5px 1px 5px; font-size: 18px; font-family: Trebuchet MS, Arial; font-weight: normal; color: #FFFFFF; line-height: 90%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-title-sm-wh2 a:link{color:#FFFFFF;text-decoration:none;}

.homepage-offer-title-sm-wh2 a:visited{color:#FFFFFF;text-decoration:none;}

.homepage-offer-title-sm-wh2 a:hover{color:#FFFFFF;text-decoration:none;}



.homepage-offer-text-wh {

padding: 6px 8px 0px 5px; font-size: 11px; font-family: Arial; font-weight: normal; color: #FFFFFF; line-height: 150%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-text-wh a:link{color:#FFFFFF;text-decoration:none; font-weight: bold;}

.homepage-offer-text-wh a:visited{color:#FFFFFF;text-decoration:none; font-weight: bold;}

.homepage-offer-text-wh a:hover{color:#721136;text-decoration:none; font-weight: bold;}



.homepage-offer-text-wh2 {

padding: 2px 8px 0px 5px; font-size: 11px; font-family: Arial; font-weight: normal; color: #FFFFFF; line-height: 150%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-text-wh2 a:link{color:#FFFFFF;text-decoration:none; font-weight: bold;}

.homepage-offer-text-wh2 a:visited{color:#FFFFFF;text-decoration:none; font-weight: bold;}

.homepage-offer-text-wh2 a:hover{color:#721136;text-decoration:none; font-weight: bold;}



.homepage-offer-more {

padding: 0px 8px 0px 5px; text-align:left; font-size: 12px; font-family: Arial; font-weight: bold; color: #5b5b5b; line-height: 100%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-more a:link{color:#5b5b5b;text-decoration:none;}

.homepage-offer-more a:visited{color:#5b5b5b;text-decoration:none;}

.homepage-offer-more a:hover{color:#5b5b5b;text-decoration:none;}



.homepage-offer-more-noid {

padding: 0px 0px 0px 0px; text-align:left; font-size: 12px; font-family: Arial; font-weight: bold; color: #5b5b5b; line-height: 100%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-more-noid a:link{color:#5b5b5b;text-decoration:none;}

.homepage-offer-more-noid a:visited{color:#5b5b5b;text-decoration:none;}

.homepage-offer-more-noid a:hover{color:#5b5b5b;text-decoration:none;}



.homepage-offer-more-arrow {

padding: 0px 8px 0px 0px; font-size: 16px; font-family: Arial; font-weight: bold; color: #5b5b5b; line-height: 80%; letter-spacing: 0px; text-decoration:none;}



.homepage-offer-more-arrow-wh {

padding: 0px 8px 0px 0px; font-size: 16px; font-family: Arial; font-weight: bold; color: #FFFFFF; line-height: 80%; letter-spacing: 0px; text-decoration:none;}



.homepage-offer-menu-arrow {

padding: 0px 5px 0px 0px; font-size: 20px; font-family: Arial; font-weight: normal; color: #e72867; line-height: 130%; letter-spacing: 0px; text-decoration:none;}



.homepage-offer-menu-title {

padding: 0px 5px 0px 0px; font-size: 14px; font-family: Arial; font-weight: bold; color: #727272; line-height: 130%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-menu-title a:link{color:#727272;text-decoration:none;}

.homepage-offer-menu-title a:visited{color:#727272;text-decoration:none;}

.homepage-offer-menu-title a:hover{color:#727272;text-decoration:none;}



.homepage-offer-menu-title-sm {

padding: 0px 5px 0px 0px; font-size: 12px; font-family: Arial; font-weight: bold; color: #727272; line-height: 130%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-menu-title-sm a:link{color:#727272;text-decoration:none;}

.homepage-offer-menu-title-sm a:visited{color:#727272;text-decoration:none;}

.homepage-offer-menu-title-sm a:hover{color:#727272;text-decoration:none;}



.homepage-offer-menu-text {

padding: 0px 0px 0px 10px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 130%; letter-spacing: 0px; text-decoration:none;}







.homepage-offer-menu-title-list {

padding: 17px 10px 4px 12px; font-size: 14px; font-family: Arial; font-weight: bold; color: #727272; line-height: 140%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-menu-title-list a:link{color:#727272;text-decoration:none;}

.homepage-offer-menu-title-list a:visited{color:#727272;text-decoration:none;}

.homepage-offer-menu-title-list a:hover{color:#727272;text-decoration:none;}



.homepage-offer-menu-title-list-lower {

padding: 8px 10px 4px 12px; font-size: 14px; font-family: Arial; font-weight: bold; color: #727272; line-height: 140%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-menu-title-list-lower a:link{color:#727272;text-decoration:none;}

.homepage-offer-menu-title-list-lower a:visited{color:#727272;text-decoration:none;}

.homepage-offer-menu-title-list-lower a:hover{color:#727272;text-decoration:none;}



.homepage-offer-menu-text-list {

padding: 0px 10px 0px 12px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 190%; letter-spacing: 0px; text-decoration:none;}

.homepage-offer-menu-text-list a:link{color:#333333;text-decoration:none;}

.homepage-offer-menu-text-list a:visited{color:#333333;text-decoration:none;}

.homepage-offer-menu-text-list a:hover{color:#ce245c;text-decoration:none;font-weight:bold;}

.homepage-offer-menu-text-liston {

padding: 0px 0px 0px 0px; font-size: 11px; font-family: Arial; font-weight: bold; color: #ce245c; line-height: 190%; letter-spacing: 0px; text-decoration:none;}





.xmas-bg-left {background-repeat: repeat-y; background-position: right top; }







.iflorist-news-nav-cell {

padding: 15px 0px 0px 10px; font-size: 11px; font-family: Arial; font-weight: normal; color: #797c80; line-height: 290%; letter-spacing: 0px; text-decoration:none;}

.iflorist-news-nav-cell a:link{color:#797c80;text-decoration:none;}

.iflorist-news-nav-cell a:visited{color:#797c80;text-decoration:none;}

.iflorist-news-nav-cell a:hover{color:#da035e;text-decoration:none;font-weight:bold;}



.iflorist-news-body-cell {

padding: 0px 0px 0px 12px; font-size: 11px; font-family: Arial; font-weight: normal; color: #494848; line-height: 190%; letter-spacing: 0px; text-decoration:none;}

.iflorist-news-body-cell a:link{color:#da035e;text-decoration:none;}

.iflorist-news-body-cell a:visited{color:#da035e;text-decoration:none;}

.iflorist-news-body-cell a:hover{color:#da035e;text-decoration:underline;}



.iflorist-news-pagenumbers {

padding: 0px 0px 0px 0px; font-size: 11px; font-family: Arial; font-weight: normal; color: #da035e; line-height: 190%; letter-spacing: 0px; text-decoration:none;}

.iflorist-news-pagenumbers a:link{color:#494848;text-decoration:underline;}

.iflorist-news-pagenumbers a:visited{color:#494848;text-decoration:underline;}

.iflorist-news-pagenumbers a:hover{color:#da035e;text-decoration:underline;}





.iflorist-news-body-cell-nopad {

padding: 0px 0px 0px 0px; font-size: 11px; font-family: Arial; font-weight: normal; color: #494848; line-height: 190%; letter-spacing: 0px; text-decoration:none;}



.iflorist-news-bold {

font-size: 11px; font-family: Arial; font-weight: bold; color: #da035e; line-height: 250%; letter-spacing: 0px; text-decoration:none;}



.iflorist-news-heading {

font-size: 40px; font-family: Arial Narrow,Arial; font-weight: bold; color: #231e1f; line-height: 200%; letter-spacing: 0px; text-decoration:none;}



.iflorist-news-heading-smaller {

font-size: 32px; font-family: Arial Narrow,Arial; font-weight: bold; color: #231e1f; line-height: 200%; letter-spacing: 0px; text-decoration:none;}



.iflorist-news-subheading {

font-size: 14px; font-family: Arial; font-weight: bold; color: #535353; line-height: 160%; letter-spacing: 0px; text-decoration:none;}









.header-welcome-text {

padding: 0px 0px 10px 10px; font-size: 12px; font-family: Arial; font-weight: normal; color: #565656; line-height: 130%; letter-spacing: 0px; text-decoration:none;}

.header-welcome-text a:link{color:#565656;text-decoration:none;}

.header-welcome-text a:visited{color:#565656;text-decoration:none;}

.header-welcome-text a:hover{color:#ee296a;text-decoration:none;}



.header-primary {

padding: 0px 20px 0px 15px; font-size: 12px; font-family: Arial; font-weight: bold; color: #FFFFFF; line-height: 100%; letter-spacing: 0px; text-decoration:none;}

.header-primary a:link{color:#FFFFFF;text-decoration:none;}

.header-primary a:visited{color:#FFFFFF;text-decoration:none;}

.header-primary a:hover{color:#FFFFFF;text-decoration:none;}



.header-secondary {

padding: 15px 0px 0px 15px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 130%; letter-spacing: 0px; text-transform:lowercase; text-decoration:none;}

.header-secondary a:link{color:#333333;text-decoration:none;}

.header-secondary a:visited{color:#333333;text-decoration:none;}

.header-secondary a:hover{color:#333333;text-decoration:none;}





.header-secondary-slim {

padding: 8px 15px 0px 15px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 130%; letter-spacing: 0px; text-transform:lowercase; text-decoration:none;}

.header-secondary-slim a:link{color:#333333;text-decoration:none;}

.header-secondary-slim a:visited{color:#333333;text-decoration:none;}

.header-secondary-slim a:hover{color:#333333;text-decoration:none;}



.header-secondary-slim-h {

padding: 8px 15px 0px 15px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 130%; letter-spacing: 0px; text-decoration:none;}

.header-secondary-slim-h a:link{color:#333333;text-decoration:none;}

.header-secondary-slim-h a:visited{color:#333333;text-decoration:none;}

.header-secondary-slim-h a:hover{color:#333333;text-decoration:none;}



.header-secondary-right {

padding: 15px 15px 0px 0px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 130%; letter-spacing: 0px; text-decoration:none;}

.header-secondary-right a:link{color:#333333;text-decoration:none;}

.header-secondary-right a:visited{color:#333333;text-decoration:none;}

.header-secondary-right a:hover{color:#333333;text-decoration:none;}



.header-secondary-right-slim {

padding: 8px 15px 0px 0px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 130%; letter-spacing: 0px; text-decoration:none;}

.header-secondary-right-slim a:link{color:#333333;text-decoration:none;}

.header-secondary-right-slim a:visited{color:#333333;text-decoration:none;}

.header-secondary-right-slim a:hover{color:#333333;text-decoration:none;}



.header-secondary-search {

padding: 14px 18px 0px 15px; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 130%; letter-spacing: 0px; text-decoration:none;}



.homepage-product-image {

padding: 15px 0px 0px 0px; text-align:center; font-size: 12px; font-family: Arial; font-weight: bold; color: #FFFFFF; line-height: 100%; letter-spacing: 0px; text-decoration:none;}



.homepage-product-title {

padding: 5px 0px 0px 0px; text-align:center; font-size: 12px; font-family: Arial; font-weight: bold; color: #727272; line-height: 100%; letter-spacing: 0px; text-decoration:none;}

.homepage-product-title a:link{color:#727272;text-decoration:none;}

.homepage-product-title a:visited{color:#727272;text-decoration:none;}

.homepage-product-title a:hover{color:#727272;text-decoration:none;}



.homepage-product-description {

padding: 0px 5px 2px 5px; text-align:center; font-size: 12px; font-family: Arial; font-weight: normal; color: #333333; line-height: 140%; letter-spacing: 0px; text-decoration:none;}

.homepage-product-price {

padding: 0px 0px 0px 0px; text-align:center; font-size: 16px; font-family: Arial; font-weight: bold; color: #e72867; line-height: 120%; letter-spacing: 0px; text-decoration:none;}



.homepage-product-link {

padding: 2px 0px 10px 0px; text-align:center; font-size: 12px; font-family: Arial; font-weight: bold; color: #5b5b5b;  line-height: 100%; letter-spacing: 0px; text-decoration:none; }

.homepage-product-link a:link{color:#5b5b5b;text-decoration:none;}

.homepage-product-link a:visited{color:#5b5b5b;text-decoration:none;}

.homepage-product-link a:hover{color:#5b5b5b;text-decoration:none;}





.homepage-product-intro {

padding: 0px 0px 0px 0px; text-align:left; font-size: 12px; font-family: Arial; font-weight: normal; color: #333333; line-height: 140%; letter-spacing: 0px; text-decoration:none;}



.homepage-product-intro-title {

padding: 15px 0px 2px 0px; text-align:left; font-size: 30px; font-family: Garamond, Arial; font-weight: normal; color: #333333; line-height: 90%; letter-spacing: -1px; text-decoration:none;}

.homepage-product-intro-title a:link{color:#333333;text-decoration:none;}

.homepage-product-intro-title a:visited{color:#333333;text-decoration:none;}

.homepage-product-intro-title a:hover{color:#333333;text-decoration:none;}



.international-cat-header {

padding: 15px 0px 2px 0px; text-align:left; font-size: 26px; font-family: Garamond, Arial; font-weight: normal; color: #333333; line-height: 120%; letter-spacing: -1px; text-decoration:none;}

.international-cat-header a:link{color:#333333;text-decoration:none;}

.international-cat-header a:visited{color:#333333;text-decoration:none;}

.international-cat-header a:hover{color:#e72867;text-decoration:none;}





.footer2009-cell-text {

padding: 10px 10px 10px 10px; text-align:left; font-size: 11px; font-family: Arial; font-weight: normal; color: #818181; line-height: 140%; letter-spacing: 0px; text-decoration:none;}

.footer2009-cell-text a:link{color:#818181;text-decoration:underline;}

.footer2009-cell-text a:visited{color:#818181;text-decoration:underline;}

.footer2009-cell-text a:hover{color:#818181;text-decoration:underline;}



.footer2009-cell-textid {

padding: 10px 10px 10px 130px; text-align:left; font-size: 11px; font-family: Arial; font-weight: normal; color: #818181; line-height: 140%; letter-spacing: 0px; text-decoration:none;}

.footer2009-cell-textid a:link{color:#818181;text-decoration:underline;}

.footer2009-cell-textid a:visited{color:#818181;text-decoration:underline;}

.footer2009-cell-textid a:hover{color:#818181;text-decoration:underline;}





.footer2009-cell-textl {

padding: 10px 10px 10px 55px; text-align:left; font-size: 12px; font-family: Arial; font-weight: normal; color: #818181; line-height: 140%; letter-spacing: 0px; text-decoration:none;}

.footer2009-cell-textl a:link{color:#818181;text-decoration:none;}

.footer2009-cell-textl a:visited{color:#818181;text-decoration:none;}

.footer2009-cell-textl a:hover{color:#818181;text-decoration:none;}



.footer2009-cell-title {

text-align:left; font-size: 15px; font-family: Arial; font-weight: bold; color: #646464; line-height: 160%; letter-spacing: -1px; text-decoration:none;}

.footer2009-cell-title a:link{color:#818181;text-decoration:none;}

.footer2009-cell-title a:visited{color:#818181;text-decoration:none;}

.footer2009-cell-title a:hover{color:#818181;text-decoration:none;}





.footer-cell-text {

padding: 10px 0px 0px 0px; height:175px; text-align:center; font-size: 12px; font-family: Arial; font-weight: normal; color: #818181; line-height: 140%; letter-spacing: 0px; text-decoration:none;}



.footer-cell-title {

text-align:center; font-size: 15px; font-family: Arial; font-weight: bold; color: #646464; line-height: 160%; letter-spacing: -1px; text-decoration:none;}

.footer-cell-title a:link{color:#646464;text-decoration:none;}

.footer-cell-title a:visited{color:#646464;text-decoration:none;}

.footer-cell-title a:hover{color:#646464;text-decoration:none;}



.footer-cell-image {

padding: 8px 0px 0px 0px;}



.footer-bottom-text {

padding: 20px 30px 20px 30px; text-align:left; font-size: 11px; font-family: Arial; font-weight: normal; color: #818181; line-height: 180%; letter-spacing: 0px; text-decoration:none;}

.footer-bottom-text a:link{color:#818181;text-decoration:none;}

.footer-bottom-text a:visited{color:#818181;text-decoration:none;}

.footer-bottom-text a:hover{color:#818181;text-decoration:none;}



.footer-bottom-title {

padding: 0px 20px 0px 20px; text-align:left; font-size: 11px; font-family: Arial; font-weight: normal; color: #5b5b5b; line-height: 160%; text-transform:lowercase; text-decoration:none;}

.footer-bottom-title a:link{color:#5b5b5b;text-decoration:none;}

.footer-bottom-title a:visited{color:#5b5b5b;text-decoration:none;}

.footer-bottom-title a:hover{color:#5b5b5b;text-decoration:none;}





.homepage-copy-title {

padding: 0px 0px 0px 0px; text-align:left; font-size: 26px; font-family: Garamond, Arial; font-weight: normal; color: #333333; line-height: 100%; letter-spacing: -1px; text-decoration:none;}

.homepage-copy-title a:link{color:#333333;text-decoration:none;}

.homepage-copy-title a:visited{color:#333333;text-decoration:none;}

.homepage-copy-title a:hover{color:#333333;text-decoration:none;}



.homepage-copy-description {

padding: 8px 20px 12px 20px; text-align:left; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 180%; letter-spacing: 0px; text-decoration:none;}

.homepage-copy-description a:link{color:#333333;text-decoration:none;}

.homepage-copy-description a:visited{color:#333333;text-decoration:none;}

.homepage-copy-description a:hover{color:#333333;text-decoration:none;}



.homepage-heritage-link {

padding: 8px 20px 10px 15px; text-align:right; font-size: 11px; font-family: Arial; font-weight: normal; color: #5e5e5e; line-height: 130%; letter-spacing: 0px; text-decoration:none;}

.homepage-heritage-link a:link{color:#5e5e5e;text-decoration:none;}

.homepage-heritage-link a:visited{color:#5e5e5e;text-decoration:none;}

.homepage-heritage-link a:hover{color:#5e5e5e;text-decoration:none;}



.group-copy-title {

padding: 0px 0px 2px 0px; text-align:left; font-size: 26px; font-family: Garamond, Arial; font-weight: normal; color: #333333; line-height: 100%; letter-spacing: -1px; text-decoration:none;}

.group-copy-title a:link{color:#333333;text-decoration:none;}

.group-copy-title a:visited{color:#333333;text-decoration:none;}

.group-copy-title a:hover{color:#333333;text-decoration:none;}



.group-copy-description {

padding: 0px 0px 4px 0px; text-align:left; font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; line-height: 170%; letter-spacing: 0px; text-decoration:none;}

.group-copy-description a:link{color:#333333;text-decoration:none;}

.group-copy-description a:visited{color:#333333;text-decoration:none;}

.group-copy-description a:hover{color:#333333;text-decoration:none;}



.homepage-copy-image {

padding: 5px 0px 0px 5px;}



.freshness-text {

padding: 0px 8px 0px 8px; text-align:left; font-size: 12px; font-family: Arial; font-weight: normal; color: #333333; line-height: 140%; letter-spacing: 0px; text-decoration:none;}

.freshness-title {

padding: 0px 0px 0px 0px; text-align:left; font-size: 30px; font-family: Garamond, Arial; font-weight: normal; color: #333333; line-height: 90%; letter-spacing: -1px; text-decoration:none;}



body        

{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

font-size: 11px;

font-family: Arial;

line-height: 150%;

text-align: left;

}


.flowers-top

{

padding: 0px 20px 0px 15px; 

font-size: 12px; 

font-family: Arial; 

font-weight: bold; 

color: #FFFFFF; 

text-decoration:none;

}



.flowers-top a:link {color:#FFFFFF; text-decoration:none;}

.flowers-top a:visited {color:#FFFFFF; text-decoration:none;}

.flowers-top a:hover {color:#FFFFFF; text-decoration:none;}



.flowers-menu

{

padding: 8px 15px 0px 15px; 

font-size: 11px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

text-decoration:none;

}



.flowers-menu a:link {color:#989898; text-decoration:none;}

.flowers-menu a:visited {color:#989898; text-decoration:none;}

.flowers-menu a:hover {color:#CE245C; text-decoration:none;}



.flowers-menu-heavy

{

padding: 8px 15px 0px 15px; 

font-size: 11px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

text-decoration:none;

}



.flowers-menu-heavy a:link {color:#989898; font-weight: bold; text-decoration:none; }

.flowers-menu-heavy a:visited {color:#989898; font-weight: bold; text-decoration:none; }

.flowers-menu-heavy a:hover {color:#CE245C; font-weight: bold; text-decoration:none; }



.flowers-offer

{

padding: 0px 0px 0px 10px; 

font-size: 11px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

line-height: 150%; 

text-decoration:none;}



.flowers-offer a:link{color:#989898; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 170%; }

.flowers-offer a:visited{color:#989898; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 170%; }

.flowers-offer a:hover{color:#CE245C; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 170%; }



.flowers-feat

{

padding: 10px 10px 10px 10px; 

font-size: 12px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

line-height: 160%; 

text-decoration:none;

}



.flowers-feat a:link {color:#989898; font-weight: bold; text-decoration:none;}

.flowers-feat a:visited {color:#989898; font-weight: bold; text-decoration:none;}

.flowers-feat a:hover {color:#CE245C; font-weight: bold; text-decoration:none;}



.flowers-feat-title

{

padding: 0px 0px 0px 0px;

font-size: 30px;

font-family: Lucida Sans Unicode, Trebuchet MS, Arial;

font-weight: normal;

color: #989898;

line-height: 130%;

letter-spacing: -1px;

text-decoration:none;

}



.flowers-feat-title a:link{color:#989898;text-decoration:none;}

.flowers-feat-title a:visited{color:#989898;text-decoration:none;}

.flowers-feat-title a:hover{color:#CE245C;text-decoration:none;}





.flowers-feat-lowtitle2

{
display: inline;
padding: 0px 0px 0px 0px;
font-size: 26px;
font-family: Arial,Lucida Sans Unicode, Trebuchet MS;
font-weight: normal;
color: #404040;
line-height: 125%;
letter-spacing: -1px;
text-decoration:none;
}

.flowers-feat-lowtitle2 a:link{color:#404040;text-decoration:none;}
.flowers-feat-lowtitle2 a:visited{color:#404040;text-decoration:none;}
.flowers-feat-lowtitle2 a:hover{color:#404040;text-decoration:none;}

.flowers-feat-lowtitle

{
display: inline;
padding: 0px 0px 0px 0px;
font-size: 26px;
font-family: Lucida Sans Unicode, Trebuchet MS, Arial;
font-weight: normal;
color: #320000;
line-height: 160%;
letter-spacing: -2px;
text-decoration:none;
}


.flowers-feat-lowtitle a:link{color:#404040;text-decoration:none;}
.flowers-feat-lowtitle a:visited{color:#404040;text-decoration:none;}
.flowers-feat-lowtitle a:hover{color:#404040;text-decoration:none;}




.flowers-homepage-box

{

border-top: 1px solid #d6d6d6;

border-right: 1px solid #d6d6d6;

border-bottom: 1px solid #d6d6d6;

border-left: 1px solid #d6d6d6;

}

.flowers-homepage-top

{

border-top: 1px solid #d6d6d6;

border-right: 1px solid #d6d6d6;

border-left: 1px solid #d6d6d6;

}



.flowers-homepage-bottom

{

border-right: 1px solid #d6d6d6;

border-bottom: 1px solid #d6d6d6;

border-left: 1px solid #d6d6d6;

}



.flowers-homepage

{

padding: 10px 6px 10px 15px; 

font-size: 12px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

line-height: 160%; 

text-decoration:none;

}



.flowers-homepage a:link {color:#989898; font-weight: bold; text-decoration:none;}

.flowers-homepage a:visited {color:#989898; font-weight: bold; text-decoration:none;}

.flowers-homepage a:hover {color:#CE245C; font-weight: bold; text-decoration:none;}



.flowers-link

{

padding-right:3px; 

font-size: 11px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

line-height: 160%; 

text-decoration:none;

}



.flowers-link a:link {font-size: 11px; color:#989898; font-weight: bold; text-decoration:none;}

.flowers-link a:visited {font-size: 11px; color:#989898; font-weight: bold; text-decoration:none;}

.flowers-link a:hover {font-size: 11px; color:#CE245C; font-weight: bold; text-decoration:none;}



.flowers-homepage-price

{

font-size: 16px; 

font-family: Arial; 

font-weight: bold; 

color: #e72867; 

line-height: 170%; 

}



.flowers-homepage-slashed

{

font-size: 16px; 

font-family: Arial; 

font-weight: bold; 

color: #999999; 

line-height: 170%; 

TEXT-DECORATION: line-through; 

}



.flowers-feat-subtitle

{

padding: 5px 0px 0px 0px;

font-size: 18px;

font-family: Lucida Sans Unicode, Arial;

font-weight: bold;

color: #333333;

line-height: 200%;

letter-spacing: -1px;

text-decoration:none;

}



.flowers-feat-subtitle a:link{color:#989898;text-decoration:none;}

.flowers-feat-subtitle a:visited{color:#989898;text-decoration:none;}

.flowers-feat-subtitle a:hover{color:#989898;text-decoration:none;}



.flowers-footer

{

padding: 10px 15px 0px 15px; 

font-size: 11px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

line-height: 170%; 

text-decoration:none;

}



.flowers-footer a:link {color:#989898; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 200%; }

.flowers-footer a:visited {color:#989898; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 200%; }

.flowers-footer a:hover {color:#CE245C; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 200%; }



.flowers-footer-dark

{

padding: 8px 10px 10px 20px; 

font-size: 11px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

line-height: 180%; 

text-decoration:none;

}




.flowers-footer-dark a:link {color:#989898;  font-weight: normal; text-decoration:none; }

.flowers-footer-dark a:visited {color:#989898; font-weight: normal; text-decoration:none; }

.flowers-footer-dark a:hover {color:#CE245C; font-weight: normal; text-decoration:none; }



.flowers-footer-darktitle

{

padding: 0px 10px 0px 20px; 

font-size: 12px; 

font-family: Arial; 

font-weight: bold; 

color: #FFFFFF; 

line-height: 170%; 

text-decoration:none;

}



.flowers-footer-darktitle a:link {color:#FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none; }

.flowers-footer-darktitle a:visited {color:#FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none; }

.flowers-footer-darktitle a:hover {color:#FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none;  }



.flowers-feedback

{

font-size: 11px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

line-height: 170%; 

text-decoration:none;

}



.flowers-feedback a:link {color:#989898; font-size: 11px; font-weight: bold; text-decoration:none; line-height: 170%; }

.flowers-feedback a:visited {color:#989898; font-size: 11px; font-weight: bold; text-decoration:none; line-height: 170%; }

.flowers-feedback a:hover {color:#CE245C;font-size: 11px;  font-weight: bold; text-decoration:none; line-height: 170%; }





.HomeLowerBox1

{

    height:296px;

}



.flowers-affiliate

{

padding: 10px 0px 10px 10px; 

font-size: 12px; 

font-family: Arial; 

font-weight: normal; 

color: #989898; 

line-height: 160%; 

text-decoration:none;

}



.flowers-affiliate a:link {color:#0a389d; font-weight: bold; text-decoration:none;}

.flowers-affiliate a:visited {color:#0a389d; font-weight: bold; text-decoration:none;}

.flowers-affiliate a:hover {color:#63cd32; font-weight: bold; text-decoration:none;}



.flowers-footer-copyright

{

padding: 10px 10px 10px 10px; 

font-size: 11px; 

font-family: Arial; 

font-weight: normal; 

color: #e3e3e3; 

line-height: 190%; 

text-decoration:none;

}



.flowers-footer-copyright a:link {color:#e3e3e3; font-size: 11px; font-weight: normal; text-decoration:none; }

.flowers-footer-copyright a:visited {color:#e3e3e3; font-size: 11px; font-weight: normal; text-decoration:none; }

.flowers-footer-copyright a:hover {color:#FFFFFF; font-size: 11px; font-weight: normal; text-decoration:none;  }



.search-cloud-cell-w {

padding: 12px 10px 10px 10px;}



.search-cloud-large-w {

font-size: 22px; font-family: Arial; font-weight: normal; color: #bbbbbb; line-height: 95%; letter-spacing: -2px; text-decoration:none;}

.search-cloud-large-w a:link{color:#bbbbbb;text-decoration:none;}

.search-cloud-large-w a:visited{color:#bbbbbb;text-decoration:none;}

.search-cloud-large-w a:hover{color:#e3e3e3;text-decoration:none;}



.search-cloud-medium-w {

font-size: 19px; font-family: Arial; font-weight: normal; color: #bbbbbb; line-height: 95%; letter-spacing: -1px; text-decoration:none;}

.search-cloud-medium-w a:link{color:#bbbbbb;text-decoration:none;}

.search-cloud-medium-w a:visited{color:#bbbbbb;text-decoration:none;}

.search-cloud-medium-w a:hover{color:#e3e3e3;text-decoration:none;}



.search-cloud-small-w {

font-size: 14px; font-family: Arial; font-weight: bold; color: #bbbbbb; line-height: 95%; letter-spacing: -1px; text-decoration:none;}

.search-cloud-small-w a:link{color:#bbbbbb;text-decoration:none;}

.search-cloud-small-w a:visited{color:#bbbbbb;text-decoration:none;}

.search-cloud-small-w a:hover{color:#e3e3e3;text-decoration:none;}



.search-cloud-xsmall-w {

font-size: 13px; font-family: Arial; font-weight: bold; color: #bbbbbb; line-height: 95%; letter-spacing: -1px; text-decoration:none;}

.search-cloud-xsmall-w a:link{color:#bbbbbb;text-decoration:none;}

.search-cloud-xsmall-w a:visited{color:#bbbbbb;text-decoration:none;}

.search-cloud-xsmall-w a:hover{color:#e3e3e3;text-decoration:none;}


















/* BUTTONS */







.AddToCartButton {margin-top:10px; margin-right:5px; text-align:right;}

.AddToWishButton {margin-top:5px;}

.AddToGiftButton {}

.MoveToCartButton {}

.CartDeleteButton {

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 56px;

	height: 15px;

	background: none;

	border: none;

	background-image: url(/skins/skin_1/images/checkout/delete-56x15.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

}

.ContinueShoppingButton {

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 140px;

	height: 21px;

	background: none;

	border: none;

	background-image: url(/skins/skin_1/images/checkout/continueshopping-140x21.gif);



background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

	}

.UpdateCartButton {

	font-family: Arial, Sans-Serif;

	font-size:0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 153px;

	height: 21px;

	background: none;

	border: none;

	background-image: url(/skins/skin_1/images/checkout/applyvouchercode-153x21.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

}

.CheckoutNowButton {

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 172px;

	height: 21px;

	background: none;

	border: none;

	background-image: url(/skins/skin_1/images/checkout/proceedwithcheckout-172x21.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

}

.RefreshBasketButton{

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 150px;

	height: 34px;

	background: none;

	border: none;

	background-image: url(/images/iflorist/summer/updatebasketlge.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

}



.UpdateWishButton {}

.UpdateGiftButton {}

.UpdateGiftSettingsButton {}

.ContinueCheckoutButtonAcc {

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 150px;

	height: 31px;

	background: none;

	border: none;

	background-image: url(/images/iflorist/summer/checknow.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;



}

.CompleteCheckoutButton {

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 150px;

	height: 34px;

	background: none;

	border: none;

	background-image: url(/images/iflorist/summer/comppurchase.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

	}

	

.BackToAccount{

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 150px;

	height: 34px;

	background: none;

	border: none;

	background-image: url(/images/iflorist/summer/backtoaccount.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

}

	

	.BackToBasket{

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 150px;

	height: 31px;

	background: none;

	border: none;

	background-image: url(/images/iflorist/summer/rettobasket.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

	}

.FindAddressButton{

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 125px;

	height: 27px;

	background: none;

	border: none;

	background-image: url(/images/iflorist/summer/searchtiny.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

}

}

.UseAddressButton{

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 150px;

	height: 34px;

	background: none;

	border: none;

	background-image: url(/images/iflorist/summer/useaddress.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

}



.ShippingPageContinueCheckoutButton {}

.ShippingMultPageUpdateButton  {



	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 153px;

	height: 21px;

	background: none;

	border: none;

	background-image: url(/skins/skin_1/images/checkout/updateaddressbook-153x21.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

	





}

.ShippingMultPageContinueCheckoutButton {



font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 172px;

	height: 21px;

	background: none;

	border: none;

	background-image: url(/skins/skin_1/images/checkout/proceedwithcheckout-172x21.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;





}

/* Added/Updated by Lokesh UK -- Start*/

.ClearAddressButton
{
    font-family: Arial, Sans-Serif;
    font-size: 0px;
    font-weight: bold;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
    width: 65px;
    height: 21px;
    background: none;
    border: none;
    background-image: url(/skins/skin_1/images/checkout/clear-65x21.gif);
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 30px;
    vertical-align: bottom;
}

.FindAddressButton
{
    font-family: Arial, Sans-Serif;
    font-size: 0px;
    font-weight: bold;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
    width: 172px;
    height: 21px;
    background: none;
    border: none;
    background-image: url(/skins/skin_1/images/checkout/findfulladdress-172x21.gif);
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 30px;
    vertical-align: bottom;
}

.DeliveryAddressMannual
{
    font-family: Arial, Sans-Serif;
    font-size: 0px;
    font-weight: bold;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
    width: 172px;
    height: 21px;
    background: none;
    border: none;
    background-image: url(/skins/skin_1/images/checkout/enteraddressmanually-172x21.gif);
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 30px;
    vertical-align: bottom;
}


.blankBackground
{
    background-color: #e3e3e3;
}
.Address_LabelHeading
{
    padding: 0px 8px 5px 12px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 150%;
    font-weight: bold;
}
.CheckoutPayment_LoginClick
{
    padding: 0px;

    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 150%;
    font-weight: bold;
    float:left;
    position:absolute;
	padding-left:26px;
	
}
/* Added/Updated by Lokesh UK -- End*/




.PaymentPageContinueCheckoutButton  {



font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 135px;

	height: 21px;

	background: none;

	border: none;

	background-image: url(/skins/skin_1/images/checkout/processpayment135x21.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;





}

.ReviewPageContinueCheckoutButton  {}

.UpdateAccountButton {}

.AccountPageContinueCheckoutButton  {}

.ReadyToPurchaseButton  {}

.EditAddressButton {}

.GiftRegistrySearchButton {}

.GiftRegistrySaveButton {}

.RateItButton {}

.SearchButton {}

.SelectAddressButton {

	font-family: Arial, Sans-Serif;

	font-size: 0px;

	font-weight: bold;

	color: #FFFFFF;

	cursor: hand;

	cursor: pointer;

	width: 150px;

	height: 34px;

	background: none;

	border: none;

	background-image: url(/images/iflorist/summer/newaddress.gif);

	background-repeat: no-repeat;

	background-position: center;

	padding-top:30px;

	vertical-align:bottom;

}





.EnterCompButton{

    vertical-align:bottom;

	cursor: pointer;

	width: 160px;

	height: 30px;

    background-image: url(/images/iflorist/psily/entercompetition.gif);

	background-repeat: no-repeat;

	background-position: center;

}



.sizeOptiontable{background-color:#FFFFFF; border:solid; border-width:1px; border-color:#cccccc; width:600px;}

.sizeOptiontableLeft{width:280px; vertical-align:top;padding: 8px;}

.sizeOptiontableRight{width:120px;padding: 8px;}

.sizeprompt{font-size:11px}













/* END OF BUTTONS*/

















/* TOWNS */



.local-main-header {

padding: 0px 0px 0px 0px; font-size: 17px; font-family: Tahoma,Geneva,Trebuchet MS,Helvetica; font-weight: bold; color: #333333; line-height: 200%; letter-spacing: 0px; text-decoration:none;}

.local-main-header a:link{color:#727272;text-decoration:none;}

.local-main-header a:visited{color:#727272;text-decoration:none;}

.local-main-header a:hover{color:#727272;text-decoration:none;}



		

.towns-container {

	border: none;

	height: 304px;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	text-align: left;

	width: 930px;

}



.towns-header{

	border: none;

	height: 304px;

	left: 0px;

	line-height: 304px;

	padding: 0px;

	position: absolute;

	top: 0px;



}



.towns-headertext {

	

	border: none;

	height: 268px;

	left: 281px;		

	position: absolute;

	top: 0px;

	width: 399px;



}



.towns-link1{

	background-image: url('http://www.iflorist.co.uk/site/iflorist/home/offer-cell.gif');

	border: none;

	height: 76px;

	left: 720px;

	padding-bottom: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	position: absolute;

	top: 0px;

	width: 190px;

}



.towns-link2 {

	background-image: url('http://www.iflorist.co.uk/site/iflorist/home/offer-cell.gif');

	border: none;

	height: 76px;

	left: 720px;

	padding-bottom: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	position: absolute;

	top: 76px;

	width: 190px;

}



.towns-link3 {

	background-image: url('http://www.iflorist.co.uk/site/iflorist/home/offer-cell.gif');

	border: none;

	height: 76px;

	left: 720px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	position: absolute;

	top: 152px;

	width: 190px;

	

}



.towns-link4 {

	background-image: url('http://www.iflorist.co.uk/site/iflorist/home/offer-cell-bottom.gif');

	border: none;

	height: 76px;

	left: 720px;

	padding-bottom: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 0px;

	position: absolute;

	top: 228px;

	width: 190px;

	vertical-align:middle;

}





.towns-footercontainer {

	border: none;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	text-align: left;

	width: 930px;



}

/* END OF TOWNS */




















.basket-textcell {padding: 2px 14px 2px 14px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 180%;}

.basket-textcell-header{font-size: 12px; font-family: Arial; font-weight: bold; color: #333333; line-height: 230%;}



.checkout-textcell-small {padding: 5px 5px 5px 5px;font-size: 12px; font-family: Arial; font-weight: normal; color: #333333; line-height: 160%;}

.checkout-text-productsmall {font-size: 12px; font-family: Arial; font-weight: bold; color: #e22765; line-height: 120%;}



.checkout-textcell {border-bottom: solid 1px #cccccc;padding: 10px 10px 10px 10px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 180%;}

.checkout-textcell-noborder {border-bottom: solid 0px #cccccc;padding: 10px 10px 10px 10px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 180%;}

.checkout-textcell-header{border-bottom: solid 1px #cccccc;background-color:#f0f0f0;padding: 5px 10px 5px 10px;font-size: 12px; font-family: Arial; font-weight: bold; color: #333333; line-height: 180%;}



.checkout-textcell-grid-header{border-bottom: solid 1px #cccccc;background-color:#f0f0f0;padding: 5px 4px 4px 6px;font-size: 12px; font-family: Arial; font-weight: bold; color: #333333; line-height: 180%;}





.checkout-textcell-grid {border-bottom: solid 1px #cccccc;padding: 4px 4px 4px 6px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 130%;}

.checkout-textcell-grid-noborder {border-bottom: solid 1px #FFFFFF;padding: 4px 4px 4px 6px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 130%;}





.checkout-textcell-gridsmall {border-bottom: solid 1px #cccccc;padding: 5px 10px 5px 10px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 210%;}

.checkout-textcell-gridsmall-noborder {border-bottom: solid 0px #cccccc;padding: 5px 10px 5px 10px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 210%;}







.checkout-text-price {font-size: 18px; font-family: Arial; font-weight: bold; color: #e22765; line-height: 150%;}

.checkout-messagetext {padding: 15px 10px 15px 0px;font-size: 12px; font-family: Courier New, Arial; font-weight: normal; color: #666666; line-height: 180%;}



.checkout-addresssearch {padding: 0px 8px 5px 12px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 150%;}



.checkout-text-error {font-size: 12px; font-family: Arial; font-weight: bold; color: red; line-height: 180%;}

.checkout-text-success {font-size: 12px; font-family: Arial; font-weight: bold; color: darkgreen; line-height: 180%;}

.checkout-text-productname {font-size: 12px; font-family: Arial; font-weight: bold; color: #e22765; line-height: 210%;}

.checkout-text-productname a:link{color:#e22765;text-decoration:none;}

.checkout-text-productname a:visited{color:#e22765;text-decoration:none; }

.checkout-text-productname a:hover{color:#e22765;text-decoration:none;} 





.checkout-text-productname-grey {font-size: 12px; font-family: Arial; font-weight: bold; color: #666666; line-height: 210%;}





/*

.MannualLink

{

color:#0000cc;text-decoration:underline; cursor: hand;

}*/



.MannualLink a:link{color:#0000cc;text-decoration:underline; cursor: hand;}

.MannualLink a:visited{color:#0000cc;text-decoration:underline; cursor: hand;}

.MannualLink a:hover{color:#0000cc;text-decoration:underline; cursor: hand;} 





.basket-textcell {padding: 2px 14px 2px 14px;font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 180%;}























/*Added by Lokesh RDPL for mini shopping cart -- Start*/

.mini-shoppingcart-cont

{

	position: relative;
z-index:10000;

}







.CheckOut-Button
{
padding: 0px 0px 0px 10px; 
font-size: 12px; 
font-family: Arial; 
font-weight: bold; 
color: #727272; 
line-height: 150%; 
text-decoration:none;
}
.CheckOut-Button a:link{color:#333333; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 170%; }

.CheckOut-Button a:visited{color:#333333; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 170%; }

.CheckOut-Button a:hover{color:#727272; font-size: 12px; font-weight: bold; text-decoration:none; line-height: 170%; }











.shopping-cart-button

{

    font-size: 11px; 

    font-family: Arial; 

    font-weight: normal;

    text-decoration:none; 

    color:#000;

}



.shopping-cart-button a:link

{

    font-size: 11px; 

    font-family: Arial; 

    font-weight: normal;

    text-decoration:none; 

    color:#000;

}



.shopping-cart-button a:visited

{

    font-size: 11px; 

    font-family: Arial; 

    font-weight: normal;

    text-decoration:none; 

    color:#000;

}





.mini-shoppingcart-basket

{

	display: none;

	position: absolute;

	width: 171px;

	top: 20px;

	left: -50px;

}



.mini-shoppingcart-basket table

{

	border: none;

}





.userlinks

{

	float: left;

	padding: 0;

	padding-left:10px;

	margin: 0;

	list-style: none;

}

.userlinks li

{

	float: left;

	padding: 0;

	margin: 0;

	list-style: none;

}



.CheckoutNowButtonMiniCart

{

	font-family: Arial, Sans-Serif;

	/*font-weight: bold; */

	color: #FFFFFF;

	cursor: hand;

	width: 141px;

	height: 26px;

	border: none;

	background: url(/skins/skin_1/images/checkout/checkoutnow.gif) no-repeat 0 0 ;

	vertical-align: bottom;

	display:block; margin: auto;

}

div#miniBasketDetail

{

	

	background: #FFFFFF none repeat scroll 0 0;

	border-color: #e72867 #e72867 #e72867; 

	border-style: solid;

	border-width: 1px;

	color: #000000;

	font-size: 11px;

	padding: 10px 10px 0;

	right: 0;

	top: 3.35em;

	width: 200px;

	z-index:10000;

}



div#miniBasketDetail ul#miniBasketProducts

{

	float: left;

	width: 100%;

	margin:0;

	padding:0

}



div#miniBasketDetail p{ margin:0 !important; text-align:left }



div#miniBasketDetail ul#miniBasketProducts li

{

	border-bottom: 1px solid #E6E6E6;

	display: inline;

	float: left;

	padding-bottom: 2px;

	width: 100%;

}

li

{

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

}

div#miniBasketDetail ul#miniBasketProducts li h5.productTitle-mini

{

	float: left;

	font-size: 12px;

	font-weight: bold;

	margin: 10px 0;

	width: 100%;

	text-align:left

	

}

 span.productSize-mini

{

	display:block

}





div#miniBasketDetail ul#miniBasketProducts li div.miniBasketProductInfo

{

	float: left;

	

	width: 50%;

}



.clear { clear:both }



ul#miniBasketProducts .mini-Card{ float:left; margin:5px 0 }

ul#miniBasketProducts .mini-Card img{ float:left; margin:0 5px; display:inline  }



#miniBasketTotals p,#miniBasketTotals{ text-align:center !important }

/*Added by Lokesh RDPL for mini shopping cart -- End*/



/*Boader around icon images */

.ProductMultipleImages{

	
	margin: 3px;
	border: 1px solid #E0E0E0;
	

}


/*Boader around images -- End*/





.product-page-description-8 {
font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; line-height: 150%; text-decoration:none;}
.product-page-description-8 a:link{color:#333333;text-decoration:underline;}
.product-page-description-8 a:visited{color:#333333;text-decoration:underline;}
.product-page-description-8 a:hover{color:#333333;text-decoration:underline;}

.variantprice {
font-size: 12px; font-family: Arial; font-weight: bold; text-decoration:none;}

.RegularPrice {
font-size: 12px; font-family: Arial; font-weight: bold; text-decoration:none;}

.SalePrice {
font-size: 12px; font-family: Arial; font-weight: bold; text-decoration:none;}

li {
	font-size: 12px; 
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	list-style-type: none;
	margin-left: 1;
}

.homepage-offer-text {
padding: 0px 8px 0px 5px; font-size: 12px; font-family: Arial; font-weight: normal; color: #333333; line-height: 160%; letter-spacing: 0px; text-decoration:none;}








/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.art-menu, .art-menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.art-menu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.art-menu li li
{
	float: none;
}

.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.art-menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.art-menu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}

.art-menu ul
{
	background-image: url(images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}





/* menu structure */

.art-menu
{
	padding: 0px 0px 0px 0px;
}

.art-nav
{
	position: relative;
	height: 30px;
	z-index: 100;
}


/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
	clear: both;
}

.art-menu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 31px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
}


.art-menu a .r, .art-menu a .l
{
	/*position:absolute;*/
	display: block;
	top:0;
	z-index:-1;
	height: 90px;
	/*background-image: url('images/MenuItem.png');*/
}

.art-menu a .l
{
	left:0;
	right:0px;
}

.art-menu a .r
{
	/*width:400px;*/
	right:0;
	clip: rect(auto, auto, auto, 400px);
}

.art-menu a .t 
{
	font-family:  Arial,Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 5px;
	margin: 0 0px;
	line-height: 30px;
	text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
	top:-30px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
	top:-30px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
	top:-30px;
}
.art-menu a:hover .t
{
	color: #FCE8EF;
}

.art-menu li:hover a .t
{
	color: #FCE8EF;
}

.art-menu li:hover>a .t
{
	color: #FCE8EF;
}



/* end MenuItem */

/* begin MenuSeparator */
.art-nav .art-menu-separator
{
	display: block;
	width: 1px;
	height: 30px;
	background-image: url('/skins/skin_1/images/MenuSeparator.png');
}

/* end MenuSeparator */

/* begin MenuSubItem */
.art-menu ul a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	height: 20px;
	width: 200px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;

	background-image: url('../images/theme/subitem-bg.png');
	/*background-image: url('/skins/skin_1/images/subitem-bg.png');*/
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #DCDEDC;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 20px;
	color: #6C6E6C;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.art-menu ul ul a
{
	margin-left: auto;
}

.art-menu ul li a:hover
{
	color: #E81A66;
	border-color: #DCDEDC;
	background-position: 0 -20px;
}

.art-menu ul li:hover>a
{
	color: #E81A66;
	border-color: #DCDEDC;
	background-position: 0 -20px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
	color: #E81A66;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
	color: #E81A66;
}


/* end MenuSubItem */


/* Extra lines for Address */
.DeliveryAddressDetailHeading
{
    font-weight:bold;
    font-size:12px;
}

.DeliveryAddressDetail
{
    font-size:12px;
}
/* Extra lines for Address */

/* Added/Updated by Lokesh UK for new checkout payment design-- Start*/

.Address_AddressList
{
    width:9%;
    margin-left:3px;


}
.checkout-headercell-on
{
    background-color: #e22765;
    font-size: 18px;
    font-family: Arial;
    font-weight: normal;
    color: #FFFFFF;
}
.checkout-headercell-off
{
    background-color: #e22765;
    font-size: 18px;
    font-family: Arial;
    font-weight: normal;
    color: #FFEEEE;
}
.basket-textcell
{
    padding: 2px 14px 2px 14px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 180%;
}
.basket-textcell-header
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
    line-height: 230%;
}
.checkout-textcell-small
{
    padding: 5px 5px 5px 5px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #333333;
    line-height: 160%;
}
.checkout-text-productsmall
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #821350;
    line-height: 120%;
}
.checkout-textcell
{
    border-bottom: solid 1px #cccccc;
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 180%;
}
.checkout-textcell-noborder
{
    border-bottom: solid 0px #cccccc;
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 180%;
}
.checkout-textcell-header
{
    border-bottom: solid 1px #cccccc;
    background-color: #f0f0f0;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
    line-height: 180%;
}
.checkout-textcell-grid-header
{
    border-bottom: solid 1px #cccccc;
    background-color: #f0f0f0;
    padding: 5px 4px 4px 6px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
    line-height: 180%;
}
.checkout-textcell-grid
{
    border-bottom: solid 1px #cccccc;
    padding: 4px 4px 4px 6px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 130%;
}
.checkout-textcell-grid-noborder
{
    border-bottom: solid 1px #FFFFFF;
    padding: 4px 4px 4px 6px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 130%;
}
.checkout-textcell-gridsmall
{
    border-bottom: solid 1px #cccccc;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 210%;
}
.checkout-textcell-gridsmall-noborder
{
    border-bottom: solid 0px #cccccc;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 210%;
}
.checkout-text-price
{
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    color: #821350;
    line-height: 150%;
}
.checkout-messagetext
{
    padding: 15px 10px 15px 0px;
    font-size: 12px;
    font-family: Courier New, Arial;
    font-weight: normal;
    color: #666666;
    line-height: 180%;
}
.checkout-text-price-grey
{
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    color: #666666;
    line-height: 150%;
}
.checkout-addresssearch
{
    padding: 0px 8px 5px 12px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 150%;
}
.checkout-text-error
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: red;
    line-height: 180%;
}
.checkout-text-success
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: darkgreen;
    line-height: 180%;
}
.checkout-text-productname
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #821350;
    line-height: 210%;
}
.checkout-text-productname-grey
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #666666;
    line-height: 210%;
}
/* start controls for buy page options */.buypageoptions-producttitle
{
    font-size: 15px;
    font-family: Lucida Sans Unicode, Trebuchet MS, Arial;
    font-weight: bold;
    color: #777777;
    line-height: 200%;
    letter-spacing: -0px;
    text-transform: uppercase;
}
.buypageoptions-top
{
    background-image: url(skins/skin_1/images/buypageoptions/top.gif);
    height: 12px;
    font-size: 10px;
    line-height: 100%;
}
.butpageoptions-bottom
{
    background-image: url(skins/skin_1/images/buypageoptions/bottom.gif);
    height: 12px;
    font-size: 10px;
    line-height: 100%;
}
.buypageoptions-contents
{
    padding: 0px 10px 0px 10px;
    background-image: url(skins/skin_1/images/buypageoptions/contents.gif);
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000000;
    line-height: 180%;
}
.buypageoptions-contents a:link
{
    color: #333333;
    text-decoration: underline;
}
.buypageoptions-contents a:visited
{
    color: #333333;
    text-decoration: underline;
}
.buypageoptions-contents a:hover
{
    color: #333333;
    text-decoration: underline;
}
.buypageoptions-makebold
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #666666;
    line-height: 180%;
}

.error{
	font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #FF3333;
    line-height: 180%;

}

/* Added/Updated by Lokesh UK for new checkout payment design -- End*/
