body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	overflow-y: scroll;
	text-align: center;
	background: #000000;
}
#container {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 97%;
	max-width: 1000px;
	background: #69838F url("../images/common/content_gradient_bckgnd.png") repeat-x 0px 223px;
}
#header {
	height: 173px;
	background: #000000 url("../images/banners/1.jpg") no-repeat 236px 0px;
}

#header a img {
	border: 0px none;
	padding: 11px 3px 17px 0px;
	display: block;
	float: left;
	background: #000000;
}
#nav {
	overflow: auto;
	clear: both;
	background: #000000 url("../images/common/menu_backgnd.png") no-repeat 0px 0px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 21px;
}
#nav li {
	display: block;
	float: left;
	margin-bottom: 4px;
}

#nav li a {
	text-decoration: none;
	display: block;
	width: auto;
	text-align: center;
	font-size: 65%;
	text-transform: uppercase;
	border-left: 1px solid #999999;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px 10px;
	line-height: 1;
}
#nav li a:visited {
	color: #999999;
}
#nav li a:hover, #nav li a:active, #nav li a:focus {
	color: #FFCC00;
}
#nav li a#home {
	border-left: 1px solid #1A2125;
	padding-left: 0px;
}
#nav li#product_sub {
	width: 200px;
}

#nav li#contact_sub {
	width: 130px;
}
#nav li#tour_sub {
	width: 130px;
}
#nav li#about_sub {
	width: 120px;	
}
#nav ul {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;

}

#nav li ul li {
	float: left;
	width: 328px; /* width needed or else Opera goes nuts */
	margin: 0px;
	padding: 0px;
	line-height: 1;
}


#nav li ul { /* second-level lists */
	position: absolute;
	background: url("../images/common/sub_menu_backgnd.gif") repeat-y -45px 0px;
	width: 657px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	text-align: left;
	border-left: 1px solid #999999;
	border-bottom: 21px solid #000000;
	border-right: 1px solid #000000;
	padding: 35px 21px 21px 11px;
	margin: 0px;
	display: block;
	z-index: 99;
}

ul#nav li#contact_sub ul {
	background: url("../images/common/sub_menu_backgnd.gif") repeat-y -390px 0px;
	width: 170px;
}

ul#nav li#about_sub ul {
	background: url("../images/common/sub_menu_backgnd.gif") repeat-y -200px 0px;
	width: 170px;
}
ul#nav li#tour_sub ul {
	background: url("../images/common/sub_menu_backgnd.gif") repeat-y -120px 0px;
	width: 170px;
}
ul#nav li#contact_sub ul li, ul#nav li#about_sub ul li {
	width: 170px;
}

ul#nav li#contact_sub ul li a, ul#nav li#contact_sub ul li a:visited, ul#nav li#about_sub ul li a, ul#nav li#about_sub ul li a:visited, 
ul#nav li#tour_sub ul li a, ul#nav li#tour_sub ul li a:visited  {
	text-align: left;
	padding: 6px 0px 6px 7px;
	width: 145px;
	margin: 0px;
	border-left: 22px solid #FFFFFF;
	color: #FFFFFF;
	font-size: small;
	text-transform: none;
}

#contact_page ul#nav li#contact_sub ul, #products_page ul#nav li#product_sub ul, #about_page ul#nav li#about_sub ul, #tour_page ul#nav li#tour_sub ul {
	position: absolute;
	width: 657px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

#nav li ul li a, #nav li ul li a:visited {
	text-align: left;
	padding: 6px 0px 6px 7px;
	width: 293px;
	margin: 0px;
	border-left: 22px solid #FFFFFF;
	color: #FFFFFF;
	font-size: small;
	text-transform: none;
}
#nav li ul li a:hover, ul#nav li#contact_sub ul li a:hover, ul#nav li#about_sub ul li a:hover, ul#nav li#tour_sub ul li a:hover {
	color: #FFCC00;
	border-left: 22px solid #FFCC00;
	background: url("../images/common/sub_menu_backgnd.gif") repeat-y -5px 0px;
}


#nav li:hover ul { /* lists nested under hovered list items - need all for ie7 */
	position: absolute;
	left: auto;
	display: block;
	visibility: visible; 
}

#content {
	min-height: 375px;
	margin-right: 340px;
	
}
ul 	{
	margin: 0px;
	padding: 0px 0px 0px 22px;
	list-style: none;
}
h1, h2, h3 {
	color: #FFFFFF;
	font-weight: 100;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 35px 0% 14px 22px;
}
h1 {
	font-size: x-large;
	font-weight: 100;
	padding-top: 25px;
}

h2 {
	background: url("../images/common/spacer.gif");
	padding-top: 17px;
	padding-bottom: 7px;
	font-weight: 100;
	font-size: 108%;
	color: #FFF;
}

h1 strong {
	display: block;
	font-weight: 100;
	color: #6996D1;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
 h2 strong {
	display: block;
	color: #a2e1f8;
	margin: 0px;
	padding: 0% 15% 0% 0%;
	font-size: 13pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
h3 {
	color: #FFCC00;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 7px;
}

h1 a {
	text-decoration: none;
	color: #66CCFF;
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat right 5px;
	padding-right: 27px;
	margin-right: 0px;
}
h1 a:hover, h1 a:active, h1 a:focus {
	color: #FFCC00;
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat right -65px;
	text-decoration: none;
}
.latest_heading {
	color: ##FFCC00;
}
.latest_body {
	color: #FFFFCC;
}
#footer {
	clear: both;
	background-image: url("../images/common/footer_left_bckgnd.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer ul {
	margin: 0px;
	list-style: none;
	background-image: url("../images/common/footer_right_bckgnd.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 5%;
	overflow: auto;
}
#footer li {
	display: inline;
	padding-top: 37px;
}
#footer li a {
	font-size: x-small;
	color: #e5e5e5;
	text-decoration: none;
	display: block;
	float: left;
	margin-top: 37px;
	padding: 3px 4px;
	margin-right: 7px;
	border: 1px solid #8EA3AD;
}
#footer li a:hover, #footer li a:active, #footer li a:focus {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#flash {
	overflow: hidden;
	display: block;
	height: 173px;
	background: #000000;
}
p {
	margin: 0%;
	padding: 0px 15% 7px 22px;
	font-size: 82%;
	color: #333333;
}
#right_column {
	float: right;
	width: 321px;
	min-height: 400px;
	margin: 0px;
	padding: 21px 0px 0px;
	text-align: center;
}
.product_choices {
	list-style: none;
}
.product_choices li {
	display: block;
	width: auto;
	margin: 0px 0px 2px;
	padding: 0px;
	float: left;
	height: 113px;
}
.product_choices li a img {
	background: #eaeaea;
	border: 1px solid #69838F;
	margin: 0px 2px 0px 0px;
	padding: 5px 0px;
}
.product_choices li a:hover img {
	border: 1px solid #41525A;
	background: #FFFFFF;
}

.samples {
	width: 300px;
	background: #FFFFFF url("../images/common/promo_top_curve.png") no-repeat 0px 0px;
	padding: 16px 0px 0px;
	list-style: none;
	margin: 0px;
	text-align: left;
}


.links li {
	margin-bottom: 2px;
}
.samples li {
	width: 272px;
	text-align: center;
	background: #FFFFFF;
	margin: 0px 14px;
	padding-bottom: 1px;
}
.samples img {
	padding-top: 14px;
	padding-bottom: 14px;
}

.samples li a:hover, .samples li a:active, .samples li a:focus {
	Abackground: #FFFFFF url("../images/common/samples_bckgnd_gradient.jpg") repeat 0px -200px;
	text-decoration: none;
	border: 1px solid #8EA3AD;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.samples li a {
	Abackground: #FFFFFF url("../images/common/samples_bckgnd_gradient.jpg") repeat-x 0px 0px;
	display: block;
	width: 254px;
	margin: 0px;
	padding: 7px;
	border: 1px solid #FFFFFF
}
.links li a {
	Abackground: #FFFFFF url("../images/common/samples_bckgnd_gradient.jpg") repeat-x 0px 0px;
	display: block;
	border: 1px solid #8EA3AD;
	width: 258px;
	padding: 21px;
}


#right_column .right_col_imgs li a img, #right_column .right_col_imgs li a.non-html img {
	background: #eeeeee;
	padding: 14px;
	border: 1px solid #e5e5e5;
	margin: 7px auto;
}
#right_column .right_col_imgs li a:hover img, #right_column .right_col_imgs li a.non-html:hover img {
	background: #FFFFFF;
}
#right_column .feature {
	background: url("../images/Mum_Rocks.jpg") repeat-x 0px 0px;;
	padding: 0px;
	margin: 0px 21px 0px 0px;
	text-align: left;
	height: 320px;
	display: block;
}
#right_column .feature a img {
	border: 1px solid #FFCC00;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.links {
	list-style: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.links li {
	margin-bottom: 7px;
}

.links li a {
	text-align: left;
	font-size: 108%;
	background: #B4C1C9 url("../images/sample_thumbs/bloomin_value_130pot_thumb.gif") no-repeat right top;
	color: #FFFFFF;
	font-weight: 700;
	width: 272px;
	border-width: 0px;
	border-style: none;
	padding-left: 21px;
	padding-right: 7px;
}
.links li a strong {
	display: block;
	font-weight: 100;
	width: 10em;
}
.links li a#hints {
	background: url("../images/common/wateringcan.jpg") no-repeat right bottom;
	color: #41535B;
	height: 65px;
	border: none 0px; 
	text-align: right;
	padding: 17px 21px 18px 7px;
}
.links li a#hints:hover {
	color: #3399FF;
}
a#hints strong {
	cursor: pointer;
	color: #8EA3AD;
	text-align: right;
	width: auto;
	padding-left: 100px;
}
a#hints:hover strong {
	color: #3399FF;
}
.links li a#latest {
	background: #B4C1C9 url("../images/common/strawb.jpg") no-repeat right bottom;
	color: #901824;
	padding-top: 17px;
	padding-bottom: 18px;
	height: 65px;
	border: none 0px; 
}
.links li a#latest:hover {
	color: #D40E0D;
}
a#latest strong {
	cursor: pointer;
	color: #7A161C;
}
a#latest:hover strong {
		color: #D40E0D;
}

.links li a#mothers_day {
	background: #B4C1C9 url("../images/Mum_Rocks.jpg") no-repeat right bottom;
	padding-top: 0px;
	padding-bottom: 18px;
	height: 284px;
	border: none 0px; 
}
.links li a:hover, .links li a:active, .links li a:focus {
	background: #8EA3AD url("../images/common/samples_bckgnd_gradient.jpg") repeat-x -230px 0px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	color: #FFFFFF;
}
#right_column .samples li a img {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px auto 2px;
	width: auto;
}
#right_column .samples li a:hover img, .samples li a:active img, .samples li a:focus img {
	border: 1px solid #666666;
}
.plain {
	margin: 0% 35% 0% 0%;
	padding: 0% 0% 0% 5%;
	list-style: none;
	font-size: 82%;
	color: #666666;
}
.plain li {}

.partners {
	margin: 0px 0px 0px 22px;
	padding: 21px 0px 21px 21px;
	list-style: none;
	color: #666666;
	background: #41525A url("../images/forms/form_bckgnd.gif") no-repeat right bottom;
	border-left: 1px solid #8EA3AD;
	border-top: 1px solid #8EA3AD;
	width: 85%;
}
.partners li {
	background: #000000 url("../images/common/default_flash_bckgnd.png") repeat-y right 0px;
	margin: 0px 0px 14px;
	padding: 7px 14px;
	border: 1px solid #e5e5e5;
	overflow: auto;
	width: 85%;
}
.partners li h2 {
	margin: 0px 0px 7px;
	padding: 0px;
}
.partners li h2 strong {
	margin: 3px 0px 0px;
	padding: 0px 25% 0px 0px;
	font-size: small;
	color: #f8f8f8;
}
.partners img {
	background: #FFFFFF;
	padding: 3px;
	float: right;
	margin-right: 0px;
	border: 1px solid #8EA3AD;
	width: auto;
	margin-left: 21px;
}

.partners a.non-html {font-size: small;}

a {
	color: #66CCFF;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	color: #000;
	text-decoration: underline;
}
a.highlight_link, a.non-html {
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat 0px -300px;
	padding-left: 17px;
}
a.non-html {
	min-height: 29px;
	display: block;
}

a.highlight_link:hover, a.non-html:hover {
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat 0px -380px;
	text-decoration: none;
}
a.non-html em {
	display: block;
	color: #69838F;
	font-size: x-small;
	font-style: normal;
}
a.non-html:hover em, a.non-html:active em, a.non-html:focus em {
	color: #FFFFCC;
	text-decoration: none;
}
#right_column a.non-html {
	background: url("../images/common/spacer.gif");
}
#right_column a.non-html em {
	display: none;
}
#right_column a.non-html:hover em, #right_column a.non-html:active em, #right_column a.non-html:focus em {
	display: none;
}

ol {
	font-size: 82%;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 14px;
	margin-left: 22px;
}

ol li {
	margin-left: 5%;
	margin-right: 35%;
}
.img_float_left {
	float: left;
	margin-top: 4px;
	margin-right: 21px;
	margin-bottom: 4px;
	border: 2px solid #FFFFFF;
}
.img_float_right {
	float: right;
	margin-top: 4px;
	margin-left: 21px;
	margin-bottom: 4px;
}
a.img_float_right img, a.img_float_left img {
	background: url("../images/common/content_bckgnd.png") repeat-x 0px 0px;
	padding: 5px;
	border: 1px solid #666666;
}
a.img_float_right {
	margin-right: 7%;
}
a.img_float_left {
	float: left;
	margin-left: 22px;
	margin-right: 21px;
}
p a.img_float_left {margin-left: 0px;}
p a.img_float_right {
	margin-right: 0%;
}
h3 a.img_float_right {margin-right: 0%;}
.img_latest {
	border: 2px solid #FFFFFF;
}

a img {
	background: #f0f0f0;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}
a:hover img {
	background: #FFFFFF;
}

acronym {
	border-bottom: 1px dashed #9999CC;
	cursor: help;
}
a acronym {
	border-bottom: 0px none;
}
.callout_blue {
	background: #41525A url("../images/forms/form_bckgnd.gif") repeat-x right bottom;
	overflow: auto;
	padding: 14px 14px 7px;
	text-align: left;
	margin: 0px 21px 35px 22px;
	border-top: 1px solid #8EA3AD;
	border-bottom: 1px;
	border-left: 1px solid #8EA3AD;
}
.callout_blue h3 {
	color: #FFFFFF;
	font-weight: 100;
	border-top: 1px solid #F2F2F2;
	font-size: x-large;
	background: #617984 url("../images/common/content_gradient_bckgnd.png") repeat-x 0px bottom;
	text-align: left;
	border-right: 1px solid #F2F2F2;
	border-left: 1px solid #F2F2F2;
	padding: 21px 14px 7px 35px;
	margin: 14px 45px 0px 0px;
}
.callout_blue h3 strong {
	display: block;
	font-weight: 100;
	font-size: medium;
	color: #41525A;
}

.callout_blue h3 a.img_float_right img {
	margin-right: 0px;
}
.callout_blue ul {
	margin: 0px 45px 0px 0px;
	padding: 7px 51px 0px 0px;
	list-style: none;
	text-align: left;
	border-top: 1px solid #e5e5e5;
	display: block;
}
.callout_blue li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.callout_blue p {
	background: #69838F;
	margin: 0px 45px 0px 0px;
	padding: 7px 14px 11px 35px;
	border-right: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	color: #f0f0f0;
}
.callout_blue ul li a img {
	background: #37464D;
	padding: 3px;
	border: 1px solid #50646E;
}
.callout_blue ul li a:hover img {
	background: #69838F url("../images/common/content_gradient_bckgnd.png") repeat-x -150px 0px;
	border: 1px solid #69838F;
}

.callout_blue ul.arrow {
	list-style: none;
	margin: 0px 45px 0px 0px;
	background: #69838F;
	padding: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	overflow: auto;
}
.callout_blue ul.arrow li {
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat -5px -875px;
	padding-left: 21px;
	font-size: 82%;
	color: #FFFFFF;
	line-height: 125%;
	margin-bottom: 7px;
	width: 75%;
	display: block;
	margin-left: 35px;
	font-weight: 700;
}
.callout_blue ul.arrow li strong {
	display: block;
	color: #e5e5e5;
}
p.callout_blue_close {
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 21px;
}


#tour_page #container #content .callout_blue .non-html {
}



ul.tick {
	margin-bottom: 14px;
	width: 83%;
	margin-top: 14px;
}



ul.tick li {
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat 0px -544px;
	padding-left: 23px;
	font-size: 82%;
	color: #FFFFFF;
	line-height: 125%;
	padding-bottom: 7px;
}
.tick li strong {

}

ul.related {
	background: #41525A url("../images/forms/form_bckgnd.gif") no-repeat right bottom;
	margin: 14px 0px 0px 22px;
	padding: 7px 0px 14px 14px;
	border-top: 1px solid #8EA3AD;
	border-left: 1px solid #8EA3AD;
	color: #FFFFFF;
	overflow: auto;
	width: 75%;
}
.related li {
	display: inline;
}

ul.related h2 {
	color: #69838F;
	margin: 0px 45px 0px 7px;
	padding: 14px 0px 0px;
	text-align: left;
	font-size: x-small;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.related a {
	font-size: 82%;
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat 0px -457px;
	padding-left: 21px;
	color: #8EA3AD;
	width: 200px;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
}
.related a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat 0px -867px;
}
.new_range {
	background: #000000 url("../images/common/new_range_bckgnd.png") no-repeat right top;
	margin-left: 22px;
	margin-bottom: 7px;
	padding: 35px 0px 0px;
	margin-top: 35px;
	border-bottom: 14px solid #000000;
	width: 83%;
}
.new_range li {
	background: url("../images/common/new_range_li_bckgnd.png") repeat-y right top;
	padding-bottom: 14px;
	overflow: auto;
}
.new_range h2 {
	margin: 0px 35px;
	padding: 0px;
	height: 110px;
}
.new_range h3 {
	border-top: 1px solid #525557;
	margin-right: 35px;
	margin-left: 35px;
	padding-right: 0px;
	padding-left: 0px;
}
.new_range h3 strong {
	font-weight: 100;
	color: #FFFFFF;
	display: block;
}
.new_range ul {
	margin: 0px 0px 0px 35px;
	padding: 0px;
}
.new_range ul li {
	background: url("../images/common/spacer.gif");
	color: #FFFFCC;
	font-size: 82%;
	margin: 0px;
	padding: 0px;
}
.new_range ul li strong {
	width: 100px;
	display: block;
	float: left;
}

.new_range p {
	color: #FFFFCC;
	margin-right: 35px;
	margin-left: 35px;
	padding-left: 0px;
}
.new_range a img {
	background: #F0F0F0;
	padding: 3px;
	border: 2px solid #69838F;
	margin: 0px;
}
.new_range .img_float_right {
	margin-left: 21px;
}

.new_range a:hover img {
	background: #FFFFFF;
	border: 2px solid #00CCFF;
}
.new_range_table {
	background: url("../images/common/new_range_li_bckgnd.png") repeat-y right top;
	padding-bottom: 14px;
	overflow: auto;
	width: 83%;
}
ul.arrow_list {
	list-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 7px 0px 21px;
	width: 70%;
}
ul.arrow_list li {
	background: url("../images/common/breadcrumb_arrow.gif") no-repeat -5px -135px;
	padding-left: 21px;
	font-size: 82%;
	color: #FFFFFF;
	line-height: 125%;
	margin-bottom: 7px;
	width: 83%;
}
ul.arrow_list li strong {
	display: block;
	color: #e5e5e5;
}
#available {
	font-size: 108%;
	color: #FFFFFF;
	padding-top: 21px;
	padding-bottom: 0px;
}
.features {
	margin-top: 7px;
	margin-bottom: 21px;
	width: 83%;
}
.features li {
	border: 1px solid #6993B1;
	padding: 0px 14px 14px;
	font-size: 82%;
	background: url("../images/common/content_gradient_bckgnd.png") repeat-x 0px -100px;
	margin-bottom: 7px;
}
.features li h3 {
	margin-left: 0px;
	padding-left: 0px;
	font-size: large;
}
.features h3 strong {
	font-size: small;
	font-weight: 100;
	color: #FFFFFF;
	display: block;
}
#map {
	height: 477px;
	font: 82% Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 14px;
	margin-left: 22px;
}
#map strong {
	color: #002942;
	font-size: medium;
	font-weight: 100;
	line-height: 80%;
	margin: 0px;
	padding: 0px;

}
#map strong em {
	font-size: medium;
}
#map em {
	font-size: small;
	font-style: normal;
	line-height: 150%;
	color: #002942;
	font-weight: 700;
}

#map a {
	text-decoration: none;
	font-weight: 700;
}
ul.gallery {
	margin: 14px 0px 14px 22px;
	list-style: none;
	text-align: left;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	overflow: visible;
}
.gallery li {
	float: left;

}
.gallery li a {
	font-size: 108%;
	display: block;
	color: #315E61;
	font-weight: 700;
	padding: 29px 15px 31px 13px;
	width: 149px;
	background: #84888B url("../images/common/thumbnail_bckgnd.png") no-repeat right 0px;
}
.gallery li a:hover, .gallery li a:active, .gallery li a:hover {
	color: #00C8DC;
	text-decoration: none;
	background: url("../images/common/thumbnail_bckgnd.png") no-repeat right -160px;
}
.gallery a img {
	width: 130px;
	display: block;
	padding: 4px;
	border: 1px solid #999999;
	background: #e5e5e5;
	margin: 2px auto;
}
.gallery a:hover img {
	background: #FFFFFF url("../images/common/thumbnail_bckgnd.png") no-repeat -21px -187px;
	border: 1px solid #FFFFFF;
}



.Home_Feature_body	{
	font-family: Tahoma, Arial, Helvetica, sens-serif;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
}
.Home_Feature_heading	{
	font-family: Tahoma, Arial, Helvetica, sens-serif;
	font-size: 20px;
	text-align: justify;
	color: #003366;
	line-height: 22px;

}
.Home_Feature_heading2	{
	font-family: Tahoma, Arial, Helvetica, sens-serif;
	font-size: 14px;
	text-align: justify;
	color: #FFFFFF;
	line-height: 18px;

}
.Right_Col_Text {
	font-weight: bold;
	text-align: center;
}
.Right_Col_Text2 {
	font-weight: normal;
}
.Right_Col_White {
	color: #FFF;
}
.charcoal_variety_header {
	color: #333;
}
#signatureseriespage #container #content table tr td table tr td table tr td .latest_body {
	color: #666;
}
.purple_variety_header {
	color: #609;
}
.New_h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #333;
}
.New_h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15pt;
	font-weight: normal;
	color: #F56707;
}
.New_h2_purple {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #4A2E96;
}
.New_blurb {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
}
.New_h3_purple {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #4A2E96;
}
.New_bodytext2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333;
}
.New_bodytext_bullet {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
	list-style-type: disc;
	list-style-position: inside;
}
.New_heading {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #D2FFFF;
}
.Autumn_bodytext {
	color: #FFF;
}
.Autumn_bodytext_large {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}

.Autumn_h1 {
	color: #FFF;
}
.autumn_h1_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
}

.Autumn_blurb {
	color: #C0C0C0;
}
.Autumn_blurb {
	color: #C0C0C0;
}
.Autumn_h2_yellow {
	color: #FFC704;
}
.Autumn_h2_lemon {
	color: #FFFF80;
}
.jumpintospring_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFF;
}
.jumpintospring_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
	color: #333;
	font-weight: lighter;
	text-transform: none;
}
.jumpintospring_blurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FFF;
}
.jumpintospring_link {
	color: #000;
}
.jumpintospring_subh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
}
.jumpintospring_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #333;
	font-variant: small-caps;
	text-transform: none;
}
.jumpintospring_subh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #609;
}
