﻿body {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
font-family: arial, verdana, tahoma;
font-size: 9pt;
}

p, table, td {
font-family: arial, verdana, tahoma;

font-size: 9pt;
}

ul {

font-famliy: arial, verdana, tahoma;
font-size: 8pt;
color: #568315;
}


td.year-of-flowers {
padding: 5px;
border: 1px solid #7FC01E;
}

li {
font-size: 8pt;
color: #568315;
}
#shopping-menu a {
font-size: 8pt;
font-weight: bold;
color: #ffffff;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

#shopping-menu a:hover {
border-bottom: 1px solid #ffffff;
}

#shopping-menu a.red-link {
font-size: 8pt;
font-weight: bold;
color: #990000;
text-decoration: none;
border-bottom: 1px dotted #990000;
}

#shopping-menu a.red-link:hover {
border-bottom: 1px solid #990000;
}


td.shopping-menu-label {
background-image: url(../_images/shopping-label.jpg);
background-repeat: no-repeat;
height: 81px;
width: 46px;
}

td.shopping-menu-label-valentines {
background-image: url(../_images/valentines/shopping-label.jpg);
background-repeat: no-repeat;
height: 81px;
width: 46px;
}

td.shopping-menu-label2 {
background-image: url(../_images/shopping-label2.jpg);
background-repeat: no-repeat;
height: 36px;
width: 99px;
}


td.shopping-menu-label3 {

font-size: 8pt;
padding-top: 10px;
height: 36px;
color: #ffffff;
font-weight: bold;
text-align: right;
padding-right: 1px;

}

td.shopping-menu-items {
height: 45px;
padding-top: 0px;
color: #ffffff;
vertical-align: top;
text-align: center;
line-height: 18px;
}

td.main-menu-items {
height: 26px;
padding-top: 0px;
color: #ffffff;

}


div#info-box {
background-image: url(../_images/info-box-spacer.jpg);
background-repeat: repeat-x;
color: #558014;
}
#info-box div.title {
height: 26px;
font-weight: bold;
font-size: 10pt;
padding-left: 10px;
line-height: 25px;
color: #ffffff;
}

#info-box div.info {
padding: 5px;
}

table.main-menu {
background-image: url(../_images/menu-bg.jpg);
background-repeat: repeat-x;
height: 26px;
}

td.main-menu-label-main {
background-image: url(../_images/menu-label-main.jpg);
background-repeat: no-repeat;
height: 26px;
width: 82px;

}

td.main-menu-label-extras {
background-image: url(../_images/menu-label-extras.jpg);
background-repeat: no-repeat;
height: 26px;
width: 82px;
}

#main-menu a {
font-weight: bold;
color: #ffffff;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

#main-menu a:hover {
border-bottom: 1px solid #ffffff;
}

#extras-menu a {
font-weight: bold;
color: #ffffff;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

#extras-menu a:hover {
border-bottom: 1px solid #ffffff;
}
.shopping-menu-bg {
background-image: url(../_images/shopping-spacer.jpg);
background-repeat: repeat-x;
height: 81px;
color: #ffffff;
}

.shopping-menu-bg-valentines {
background-image: url(../_images/valentines/shopping-spacer.jpg);
background-repeat: repeat-x;
height: 134px;
color: #ffffff;
}

div.main {
background-image: url(../_images/bg-top.jpg);
background-position: 0 -20px;
background-repeat: repeat-x;
background-color: #ffffff;
width: 100%;
height: 100%;
text-align: center;
}

div#header {
height: 81px;
width: 760px;
text-align: left;
margin: auto;
margin-bottom: 0px;
padding-bottom: 0px;
}

div#logo-container {
position: absolute;
height: 81px;
float: left;
top: 0px;


}

div#logo {
background-image: url(../_images/logo.jpg);
background-repeat: no-repeat;
z-index: 2;
position: absolute;
height: 81px;
width: 70px;

}

h1.logo {
color: #ffffff;
font-size: 18pt;
font-weight: normal;
z-index: 1;
position: relative;
padding-left: 30px;
padding-top: 29px;
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}

h2.tagline {
color: #ffffff;
font-size: 8pt;
font-weight: normal;
z-index: 3;
position: relative;
padding-left: 65px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
display:inline; 
}


div#logo span {
color: #659918;
}

div.contact-container-1 {
position: absolute; top: 0px; left: 0px; width: 100%;
}

div.contact-container-2 {
text-align: right; width: 760px; margin: auto;
}

div#contact_info {
color: #ffffff;
font-size: 8pt;
text-align: right;
padding-top: 20px;
margin-bottom: 0px;
padding-bottom: 0px;
}

div#center {
width: 100%;
background-image: url(../_images/center-main.jpg);
background-repeat: repeat-y;
background-position: center top;
margin: auto;
}

div#center-main {
margin-top: 0px;
padding-top: 15px;
width: 100%;
background-position: center top;
background-image: url(../_images/center-top.jpg);
background-repeat: no-repeat;
float: none;
display: block;
}

div#center-content {
width: 760px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
text-align: left;
margin: auto;
display: block;
}

div#center-bottom {
width: 100%;
height: 107px;
background-image: url(../_images/center-bottom.jpg);
background-repeat: no-repeat;
background-position: center top;
}

div#horizontal-navigation {
padding-left: 0pt;
text-align: center;
}
a:link, a:active, a:visited {
text-decoration: underline;
color: #416110;
}

a:hover {
text-decoration: underline;
color: #568315; 
}

a.xmas:link, a.xmas:active, a.xmas:visited {
text-decoration: underline;
color: #990000;
}

a.xmas:hover {
text-decoration: underline;
color: #ff0000; 
}

a.xmas2:link, a.xmas2:active, a.xmas2:visited {
text-decoration: none;
color: #990000;
}

a.xmas2:hover {
text-decoration: none;
color: #ff0000; 
}

div#center-content {
color: #568315;
}
td {
color: #568315;
}

div#copyright {
text-align: center;
font-size: 8pt;

}

h2 {
font-weight: bold;
font-size: 12pt;
padding-left: 10px;
color: #568315;
}


h3 {
font-weight: bold;
font-size: 10pt;
padding-left: 10px;
color: #568315;
}

h4 {
font-weight: bold;
font-size: 10pt;
padding-left: 10px;
color: #416110;
}

div#center-content p {
padding-left: 10px;
padding-right: 10px;
}

div#bottom-content {
font-size: 8pt;

float: none;
display: block;
}

p {
color: #568315;
font-size: 8pt;
}

select.pricepoint {
font-size: 8pt;
color:#416110;
}

div.cart-buttons {
padding-top: 4px;
}
