/* Anchor -------------------------------- */
A {
	FONT-WEIGHT: bold;
}

A:link {
	color: Red;
}

A:visited {
	color: Red;
}

A.footer:link {
	color: Yellow;
}

A.menu:link {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	COLOR: #004401;
	BORDER-BOTTOM: medium none;
	TEXT-DECORATION: none
}

A.menu:visited {
	text-decoration: none;
	color: #004401;
}

A.menu:hover {
	font-weight: bolder;
	background: transparent;
	background-image: none;
	padding-left: 0.30em;
}

/* Headings ------------------------------ */
	/* Menu ---------------------------------- */
TABLE.menu {
	FONT-WEIGHT: bold;
	COLOR: #FF2400;
	margin-bottom: 1em;
}

TD.menu_heading {
	font-variant: small-caps;
	border-bottom: double;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: white;
}

TD.menu_item {
	BORDER-RIGHT: #007d00 1px solid;
	BORDER-TOP: #007d00 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #007d00 1px solid;
	BORDER-BOTTOM: #007d00 1px solid;
	BACKGROUND-COLOR: #6cb33e;
	padding-left: 1em;
}

TD.menu_item_selected {
	BORDER-RIGHT: #007d00 0px solid;
	BORDER-TOP: #007d00 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #007d00 1px solid;
	BORDER-BOTTOM: #007d00 1px solid;
	BACKGROUND-COLOR: white;
	padding-left: 1em;
}

/* Containers ---------------------------- */
BODY {
	MARGIN-TOP: 0px;
	FONT-SIZE: 10pt;
	COLOR: #007d00;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Book Antiqua, Times New Roman;
	background-image: url("../images/background2.jpg");
	background-repeat: repeat-y;
	background-position: top;
}

TABLE.container {
	
}

TABLE.header {
	FONT-WEIGHT: bold;
	border-top: double Green;
	border-bottom: thin solid Red;
}

TABLE.main_content {
	
}

TD.main_content {
	BORDER-RIGHT: #007d00 1px solid;
	BORDER-TOP: #007d00 1px solid;
	BORDER-LEFT: #007d00 0px solid;
	BORDER-BOTTOM: #007d00 1px solid;
	padding-left: 1em;
}

TD.main_message_1 {
	padding-right: 20px;
	padding-left: 15px;
	text-align: left;
	vertical-align: text-bottom;
	font-family: "Book Antiqua";
	font-weight: bolder;
	font-size: 15pt;
	color: Blue;
	height: 250px;
	width: 40%;
	background-color: White; /*#FEFF44;*/
}

TD.main_message_2 {
	text-align: center;
	vertical-align: top;
	font-family: "Book Antiqua";
	font-size: 12pt;
	color: DarkGreen;
	padding-right: 10px;
	padding-left: 10px;
}

TD.main_message_3 {
	text-align: left;
	vertical-align: top;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "Book Antiqua";
	font-weight: bolder;
	font-size: 12pt;
	color: Yellow;
	/*background-image: url(../images/holidaysWatermark.jpg);*/
	background-image: url("../images/tulipsWatermark.jpg");
	background-repeat: no-repeat;
	border-width: thin;
	border-color: #32CD32;
	border-style: solid;
}

TD.main_message_4 {
	text-align: left;
	vertical-align: top;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "Book Antiqua";
	/*font-weight: bolder;*/
	font-size: 14pt;
	/*font-variant: small-caps;*/
	color: darkRed;
	background-image: url("../images/birdFeederWatermark.jpg");
	background-position: right;
	background-repeat: no-repeat;
	border-width: thin;
	border-color: #32CD32;
	border-style: solid;
}

TD.floral_promotion {
	height: 133px;
	width: 100%;
	border: groove;
	border-color: Green;
	text-align: center;
	font-size: 18pt;
	color: Yellow;
	background-color: Black;
	background-image: url("../images/FloralBackground.jpg");
	background-repeat: repeat-x;
}

TD.prom_message {
	text-align: center;
	border: groove;
	border-width: 10px;
	border-color: Purple;
	font-size: 18pt;
	font-family: "Curlz MT", "Times New Roman";
	font-weight: bold;
	color: #ff3300;
	background-color: #FFCCCC;
}

TD.home_content {
	text-align: center;
	font-size: 11pt;
	border-width: thin;
	border-color: #32CD32;
	border-style: solid;
}

TABLE.banner {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: #ffffff;
	FONT-FAMILY: ITC Zapf Chancery, Times New Roman;
	FONT-STYLE: italic;
	BACKGROUND-COLOR: transparent;
}

TD.gradient {
	background-image: url("../images/RedGradientLine.gif");
	background-repeat: repeat-y;
	background-position: right;
}

TABLE.title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: white;
	BACKGROUND-COLOR: #FFAF00 width :       100%;
	vertical-align: middle;
	padding-left: 5px;
}

TD.page_title_filler {
	width: 30%;
	border-top: thin solid White;
	border-bottom: thin solid White;
}

TD.group_title {
	width: 30%;
	text-align: right;
	border-top: thin solid White;
	border-right: thin solid White;
	border-bottom: thin solid White;
	padding-right: 10px;
}

TD.page_title {
	width: 30%;
	text-align: right;
	border-top: thin solid White;
	border-right: thin solid White;
	border-bottom: thin solid White;
	padding-right: 10px;
}

TABLE.footer {
	BORDER-TOP: double Green;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	background-color: #007d00;
	color: White;
}

/* Paragraphs ---------------------------- */
	/* Divisions ----------------------------- */
div.header_message {
	font-size: 14pt;
	font-family: "Book Antiqua";
	color: #FF0404;
	vertical-align: middle;
	text-align: left;
}

div.featured_product {
	font-weight: bold;
	color: orangeRed;
}

div.quote {
	font-style: italic;
	font-size: 14pt;
}

DIV.sub-head {
	COLOR: Blue;
	FONT-WEIGHT: bold;
	font-variant: small-caps;
	font-size: 12pt;
	BACKGROUND-COLOR: transparent
}

div.highlight {
	font-weight: bolder;
	font-size: 12pt;
	color: Blue;
}

div.page_message {
	float: left;
	background-image: url("../images/question.png");
	background-repeat: no-repeat;
	background-position: right;
	height: 250px;
	width: 225px;
	font-size: 14pt;
	font-weight: bolder;
	color: Blue;
}

div.valentines_day_msg {
	color: #FF1493;
	font-size: 15pt;
	font-weight: bold;
	text-align: center;
}

/* Images    ----------------------------- */
img.header_logo {
	float: right;
	height: 162px;
}

img.header_pic {
	float: left;
	height: 100px;
	margin-right: 10px;
}

img.featured_product {
	float: left;
	margin: 10px 10px;
}