﻿*		{ margin:0; padding: 0; }
a img	{ border: none; }
a		{ text-decoration: none; }
a:hover	{ text-decoration: none; }
li		{ list-style-type: none; }
body 
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 13px;
	background: #f3f3f4 url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/FBG.gif);
	background-repeat: repeat-x;
	background-position: 50% top;
}

/* Body Template */
.mainDiv						{ width: 960px; margin: auto; position: relative; background-color: #ffffff; position: relative;
        							-moz-box-shadow: 0px 5px 20px 5px #141414;
									-webkit-box-shadow: 0px 5px 20px 5px #141414;
									box-shadow: 0px 5px 20px 5px #141414; margin-bottom: 20px;}
.header							{ background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/HeaderBG.jpg) no-repeat top right; height: 149px; position: relative;}
.header .logo					{ display: block; height: 0px; padding-top: 98px; width: 184px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/logo.png) no-repeat bottom left; overflow: hidden; position: absolute; left: 30px; top: 25px; }

.header .SignUp					{ position: absolute; top: 70px; right: 15px; color: #ffffff; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/bg/ffffff_90.png); padding: 5px;}
.header .SignUp .text			{ background-color: #ffde17; color: #000000; border: 1px solid #000000; padding: 6px; width: 230px; }
.header .SignUp .button			{ background-color: #ffde17; color: #000000; border: 1px solid #000000; padding: 6px; font-weight: bold;}
.header .SignUp h3				{ margin-bottom: 5px; color: #5e9732; font-size: 18px; font-weight: normal;}

.divInnerBody					{ min-height: 500px; padding: 10px; float: left;}

.divMenu						{ float: left; clear: both; background-color: #000000; width: 960px;}
.divMenu ul						{ float: left;}
.divMenu ul	li					{ float: left; display: block; width: 115px; height: 50px; margin-right: 10px; position: relative;}
.divMenu ul li.start			{ margin-left: 10px;}
.divMenu ul li.largeRight		{ margin-right: 85px;}
.divMenu ul li.marginEnd		{ margin-right: 10px;}
.divMenu ul	li a				{ color: #ffffff; display: table-cell; vertical-align: middle; width: 115px; height: 50px; text-align: center; font-size: 16px;}
.divMenu ul li a:hover			{ background-color: #8dc63f !important; }
.divMenu ul li.active			{ background-color: #5e9732;}
.mainMenuHover					{ background-color: #8dc63f !important; }

.divMenu .arrow					{ visibility: hidden; display: block; width: 40px; height: 13px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/menuArrow.png) no-repeat top left; position: absolute; bottom: -13px; left: 37px; z-index: 500; }

.mainMenuHover .arrow			{ visibility: visible;}

.menuPanel						{ z-index: 80; width: 760px; min-height: 225px; padding: 50px 20px 20px 20px; margin-bottom: 10px; position: absolute; top: 199px; left: 10px;  visibility: hidden; overflow: hidden;
          						  background-color: #ffffff; border: 2px solid #666666;
          							-moz-box-shadow: 0px 5px 5px 0px #666666;
									-webkit-box-shadow: 0px 5px 5px 0px #666666;
									box-shadow: 0px 5px 5px 0px #666666;}
.menuPanel.smallPadding			{ padding: 20px 20px 20px 20px; }

.menuPanel .months				{ position: absolute; top: 0px; left: 0px; color: #666666;}
.menuPanel .months li			{ float: left; background-color: #cccccc; width: 99px; height: 25px; padding-top: 8px; text-align: center; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; font-size: 12px;}
.menuPanel .months li.start		{ border-left: 1px solid #ffffff; width: 98px;}
.menuPanel .months li.end		{ border-right: 1px solid #ffffff; width: 99px;}
.menuPanel .months li.active	{ background-color: #8dc63f; color: #000000; }
.menuPanel .months li.current	{ color: #ffffff; font-weight: bold;}

.menuPanel a:hover	{ text-decoration: underline;}			

/*planting menu*/
	.menuPanel.plant div.left			{ width: 245px; float: left; margin-right: 80px;}
	.menuPanel.plant div.right			{ float: right; width: 425px; margin-top: 5px; }

	.menuPanel.plant					{ color: #333333; font-size: 14px;}
	.menuPanel.plant div.left h2		{ color: #5e9732; font-weight: normal; font-size: 24px; margin-bottom: 35px;}
	.menuPanel.plant div.left p			{ margin-bottom: 12px;}
	.menuPanel.plant div.left a			{ color: #bf4900;}

	.menuPanel.plant div.right h3,
	.menuPanel.plant div.right h3 a		{ color: #5e9732; font-weight: normal; font-size: 18px; margin-bottom: 10px;}
	.menuPanel.plant div.right h4,
	.menuPanel.plant div.right h4 a		{ color: #5e9732; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
	.menuPanel.plant div.right p		{ margin-bottom: 12px;}
	.menuPanel.plant div.right p a		{ color: #bf4900;}

.menuPanel.plant div.right .col1 { float:left; width: 180px; }
.menuPanel.plant div.right .col2 { float: right; width: 180px;}
.menuPanel.plant div.right .full { float: left; width: 425px; margin-top: 15px; }
.menuPanel.plant div.right .full h3 { margin-bottom: 5px; }
	
/*growing*/
	.menuPanel.growing div.left			{ width: 245px; float: left; margin-right: 60px;}
	.menuPanel.growing div.right		{ float: right; width: 445px; }
	
	.menuPanel.growing					{ color: #333333; font-size: 14px;}
	.menuPanel.growing div.left h2		{ color: #5e9732; font-weight: normal; font-size: 24px; margin-bottom: 35px;}
	.menuPanel.growing div.left p		{ margin-bottom: 10px;}
	.menuPanel.growing div.left a		{ color: #bf4900;}
	
	.menuPanel.growing div.right .grower		{ float: left; width: 425px; font-size: 12px; margin-bottom: 30px;}
	.menuPanel.growing div.right .grower h3,
	.menuPanel.growing div.right .grower h3 a	{ color: #5e9732; font-size: 18px; font-weight: normal; margin-bottom: 5px;}
	.menuPanel.growing div.right .grower img	{ float: left; margin-right: 15px;}
	.menuPanel.growing div.right .grower h4,
	.menuPanel.growing div.right .grower h4 a	{ color: #5e9732; font-size: 14px; font-weight: normal; margin-bottom: 3px; }
	.menuPanel.growing div.right .grower p		{ margin-bottom: 5px;}
	.menuPanel.growing div.right .grower a		{ color: #5e9732;}
	
	.menuPanel.growing div.right .rightLeft		{ float: left; width: 240px;}
	.menuPanel.growing div.right .rightRight	{ float: right; width: 190px;}
	
	.menuPanel.growing div.right h3				{ color: #5e9732; font-size: 14px; font-weight: bold; margin-bottom: 5px;}
	.menuPanel.growing div.right .rightLeft p	{ margin-bottom: 5px;}
	.menuPanel.growing div.right .rightLeft a	{color: #bf4900; }
	.menuPanel.growing div.right .rightRight a	{ color: #bf4900;}

/*measure*/
	.menuPanel.measure div.left			{ width: 245px; float: left; margin-right: 80px;}
	.menuPanel.measure div.right		{ float: left; width: 425px; margin-top: 20px; }

	.menuPanel.measure					{ color: #333333; font-size: 14px;}
	.menuPanel.measure div.left h2		{ color: #5e9732; font-weight: normal; font-size: 24px; margin-bottom: 25px;}
	.menuPanel.measure div.left p		{ margin-bottom: 10px;}
	.menuPanel.measure div.left a		{ color: #bf4900;}

	.menuPanel.measure div.right h3,
	.menuPanel.measure div.right h3 a	{ color: #5e9732; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
	.menuPanel.measure div.right p		{ margin-bottom: 25px;}
	.menuPanel.measure div.right p a	{ color: #bf4900;}

	.menuPanel.measure div.right .col1 { float:left; width: 180px; }
.menuPanel.measure div.right .col2 { float: right; width: 180px;}

/*Results*/
	.menuPanel.results div.left			{ width: 245px; float: left; margin-right: 80px;}
	.menuPanel.results div.right		{ float: left; width: 315px; margin-top: 20px; }

	.menuPanel.results					{ color: #333333; font-size: 14px;}
	.menuPanel.results div.left h2		{ color: #5e9732; font-weight: normal; font-size: 24px; margin-bottom: 25px;}
	.menuPanel.results div.left p		{ margin-bottom: 10px;}
	.menuPanel.results div.left a		{ color: #bf4900;}

	.menuPanel.results div.right h3,
	.menuPanel.results div.right h3 a	{ color: #5e9732; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
	.menuPanel.results div.right p		{ margin-bottom: 25px;}
	.menuPanel.results div.right p a	{ color: #bf4900;}
	.menuPanel.results div.right p a.orange	{ color: #bf4900;}
	
/*blog*/
	.menuPanel.blog						{ left: 148px;}	
	
	.menuPanel.blog div.left			{ width: 280px; float: left; margin-right: 40px;}
	.menuPanel.blog div.right			{ float: left; width: 415px; margin-top: 0px; }

	.menuPanel.blog					{ color: #333333; font-size: 14px;}
	.menuPanel.blog div.left h2		{ color: #5e9732; font-weight: normal; font-size: 24px; margin-bottom: 25px;}
	.menuPanel.blog div.left h3		{ color: #5e9732; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
	.menuPanel.blog div.left p		{ margin-bottom: 25px;}
	.menuPanel.blog div.left a		{ color: #bf4900;}
	
	.menuPanel.blog div.right li	{ float: left; clear: both; margin-bottom: 10px; width: 350px;}
	.menuPanel.blog div.right img	{ float: left; margin: 0 10px 0 0;}
	.menuPanel.blog div.right h4,
	.menuPanel.blog div.right h4 a	{ color: #5e9732; font-size: 14px; font-weight: normal; margin-bottom: 5px;}
	.menuPanel.blog div.right p		{ font-size: 12px;}
	.menuPanel.blog div.right a		{ color: #333333;}
	

/*Involved*/
	.menuPanel.involved					{ left: 148px;}	
	.menuPanel.involved div.left		{ width: 280px; float: left; margin-right: 20px;}
	.menuPanel.involved div.right		{ float: left; width: 460px; margin-top: 0px;  }
	
	.menuPanel.involved					{ color: #333333; font-size: 14px;}
	.menuPanel.involved div.left h2		{ color: #5e9732; font-weight: normal; font-size: 24px; margin-bottom: 25px;}
	.menuPanel.involved div.left h3		{ color: #5e9732; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
	.menuPanel.involved div.left p		{ margin-bottom: 5px;}
	.menuPanel.involved div.left a		{ color: #bf4900;}
	
	.menuPanel.involved div.rightLeftTop	{ width: 200px; margin-right: 60px; float: left;}
	.menuPanel.involved div.rightRightTop	{ width: 200px; float: left;}
	.menuPanel.involved div.rightBottom		{ width: 370px; float: left; clear: both; margin-top: 25px;}
	
	.menuPanel.involved div.right h3,
	.menuPanel.involved div.right h3 a	{ color: #5e9732; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
	.menuPanel.involved div.right p		{ margin-bottom: 15px;}
	.menuPanel.involved div.right p a	{ color: #bf4900;}
	
	.menuPanel.involved div.social		{ position: absolute; bottom: 10px; left: 10px;}
	.menuPanel.involved div.social li	{ float: left; margin-right: 5px;}
	
/*find out more*/
	.menuPanel.findoutmore				{ left: 148px;}	
	
	.menuPanel.findoutmore div.left		{ width: 220px; float: left; margin-right: 80px;}
	.menuPanel.findoutmore div.right		{ float: left; width: 460px; margin-top: 20px;  }
	
	.menuPanel.findoutmore					{ color: #333333; font-size: 14px;}
	.menuPanel.findoutmore div.left h2		{ color: #5e9732; font-weight: normal; font-size: 24px; margin-bottom: 25px;}
	.menuPanel.findoutmore div.left h3		{ color: #5e9732; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
	.menuPanel.findoutmore div.left p		{ margin-bottom: 5px;}
	.menuPanel.findoutmore div.left a		{ color: #bf4900;}

	.menuPanel.findoutmore div.rightTopLeft		{ width: 215px; margin-right: 50px; height: 115px; float: left;}
	.menuPanel.findoutmore div.rightTopRight	{ width: 170px; height: 115px; float: left;}
	.menuPanel.findoutmore div.rightBottomLeft	{ width: 215px; margin-right: 50px; float: left;}
	.menuPanel.findoutmore div.rightBottomRight	{ width: 170px; float: left;}
	
	.menuPanel.findoutmore div.right h3		{ color: #5e9732; font-size: 14px; font-weight: bold; margin-bottom: 5px;}
	.menuPanel.findoutmore div.right p		{ margin-bottom: 5px;}
	.menuPanel.findoutmore div.right h3 a	{ color: #5e9732; }
	.menuPanel.findoutmore div.right a		{ color: #bf4900;}
	
	.menuPanel.findoutmore div.rightTopLeft h3	{ margin-bottom: 10px;}
	.menuPanel.findoutmore div.rightTopLeft p	{ margin-bottom: 10px;}
	
	
	
/*
.menuPanel h2					{ color: #8dc63f; font-size: 16px; margin-bottom: 5px;}
.menuPanel h3					{ color: #8dc63f; font-size: 14px; margin-bottom: 5px;}
.menuPanel * + h3				{ margin-top: 15px;}
.menuPanel h4					{ color: #8dc63f; font-size: 14px; margin-bottom: 5px;}
.menuPanel p					{ margin: 5px 0 5px 0;}
.menuPanel a					{ color: #8dc63f;}
.menuPanel a:hover				{ text-decoration: underline;}

.menuPanel .grower				{ float: left; clear: both; margin-bottom: 10px;}
.menuPanel .grower img			{ float: left; margin: 0 10px 0 0;}*/

/*feature panels homepage*/
.featurePanels						{ float: left; position: relative; width: 640px; height: 375px; }
.featurePanels .pagingControls		{ width: 193px; color: #ffffff; text-align: center; position: absolute; bottom: 0px; right: 0px;}
.featurePanels .pagingControls a	{ color: #ffffff;}

.pagingControls a.pagerItem			{ margin: 0px 0px 11px 6px; overflow: hidden; display: inline-block; height: 0px; padding-top: 18px; width: 18px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/features/item_off.png) no-repeat top left;}
.pagingControls a.pagerItemCurrent	{ background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/features/item_on.png) no-repeat top left;}
.pagingControls a.pagerPrevPage		{ margin: 0 0px 0 0; overflow: hidden; display: inline-block; height: 0px; padding-top: 38px; width: 23px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/features/item_prev.png) no-repeat top left;}
.pagingControls a.pagerNextPage		{ margin: 0 0px 0 0px; overflow: hidden; display: inline-block; height: 0px; padding-top: 38px; width: 23px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/features/item_next.png) no-repeat top left;}

.featurePanels .featurePanel			{ color: #8dc63f; width: 640px; height: 375px; position: absolute; top: 0px; left: 0px;}
.featurePanels .featurePanel .outterContent	{width: 640px; height: 220px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/features/panelBG.png) no-repeat bottom left; position: absolute; bottom: 0px;}
.featurePanel .innerContent				{ border-top: 2px solid #8dc63f; position: absolute; bottom: 0px; left: 10px; padding: 10px; width: 600px; min-height: 50px;}
.featurePanel .innerContent h2			{ color: #ffffff; font-weight: normal; font-size: 22px;}
.featurePanel .innerContent h2 a		{ color: #ffffff; text-decoration: none;}
.featurePanel .innerContent h2 a:hover	{ text-decoration: underline;}
.featurePanel .innerContent p			{font-size: 14px; line-height: 18px;}
.featurePanel .innerContent p a			{ color: #8dc63f; }
.featurePanel .innerContent p a:hover	{ text-decoration: underline;}


/*feature panels freeform*/
.featurePanelFF							{ color: #8dc63f; width: 650px; height: 225px; position: relative; margin-bottom: 20px;}
.featurePanelFF .outterContent			{ width: 650px; position: absolute; bottom: 0px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/features/panelSmallBG.png) no-repeat top left;}
.featurePanelFF .innerContent			{ padding: 10px 0px 10px 0px; width: 630px; border-top: 2px solid #5e9732; margin: 40px 0px 0px 10px; }
.featurePanelFF .innerContent h2		{ color: #ffffff; font-weight: normal; font-size: 22px;}
.featurePanelFF .innerContent h2 a		{ color: #ffffff; text-decoration: none;}
.featurePanelFF .innerContent h2 a:hover{ text-decoration: underline;}
.featurePanelFF .innerContent p			{font-size: 14px; line-height: 18px;}
.featurePanelFF .innerContent p a		{ color: #8dc63f; }
.featurePanelFF .innerContent p a:hover	{ text-decoration: underline;}

/*
.growtaliser							{ height: 375px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/bg.gif) no-repeat bottom left; position: relative;}
.growtaliser .plant						{ position: absolute; bottom: 0px; right: 30px;}
.growtaliser .stem						{ position: absolute; bottom: 77px; right: 91px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/stem.png) no-repeat bottom left; width: 10px;}
.growtaliser .count						{ position: absolute; right: 30px; display: block; width: 51px; height: 25px; padding: 6px 0px 0px 10px; font-size: 16px; font-weight: bold;  background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/countBG.gif) no-repeat top left; color: #ffffff;}
.growtaliser .help						{ display: block; width: 150px; padding-top: 104px; overflow: hidden; height: 0px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/helpus.png) no-repeat top left; position: absolute; top: 90px; left: 22px; }
.growtaliser .register					{ font-size: 16px; font-weight: bold; color: #5e9732; display: block; width: 120px; position: absolute; bottom: 40px; left: 30px;}
.growtaliser .register a				{ color: #5e9732;}
*/


.growtaliser							{ height: 375px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/v2/bg.png) no-repeat bottom left; position: relative;}
.growtaliser .plant						{ position: absolute; bottom: 0px; right: 00px;}
.growtaliser .measure					{ position: absolute; bottom: 0px; left: 71px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/v2/post.png) no-repeat bottom left; width: 41px; height: 383px;}
.growtaliser .count						{ position: absolute; left: 45px; display: block; width: 81px; height: 39px; padding: 5px 0px 0px 15px; font-size: 18px; font-weight: bold;  background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/v2/sign.png) no-repeat top left; color: #ffffff;}
.growtaliser .help						{ display: block; width: 176px; padding-top: 114px; overflow: hidden; height: 0px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/v2/helpuscount.png) no-repeat top left; position: absolute; top: 10px; left: 2px; }
.growtaliser .register a				{ display: block; width: 129px; height: 0px; padding-top: 72px; overflow: hidden; position: absolute; bottom: 20px; right: 8px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/growtaliser/v2/getcounting.png) no-repeat top left;}


.galleryContainer						{ position: relative; float: left; padding: 10px 0 0px 0; margin-bottom: 20px; clear: both; width: 310px; height: 100px;  }
.gallery								{ position: absolute; left: 30px; width: 240px; height: 100px; overflow: hidden; }
.gallery .belt							{ position: absolute; left: 0px; top: 0; }

.galleryItem							{ width: 140px; height: 140px; display: block; float: left; position: relative; overflow: hidden;}


.galleryContainer .pagerPrevPage		{ position: absolute; left: 5px; top: 40px; margin: 0 6px 0 0; overflow: hidden; display: inline-block; height: 0px; padding-top: 23px; width: 17px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/item_prev_small_grey.png) no-repeat top left; filter: alpha(opacity=60); opacity: 0.6;}
.galleryContainer .pagerNextPage		{ position: absolute; right: 5px; top: 40px; margin: 0 6px 0 0; overflow: hidden; display: inline-block; height: 0px; padding-top: 23px; width: 17px; background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/item_next_small_grey.png) no-repeat top left; filter: alpha(opacity=60); opacity: 0.6;}
.galleryContainer .pagerPrevPage:hover	{filter: alpha(opacity=100); opacity: 1;}
.galleryContainer .pagerNextPage:hover	{filter: alpha(opacity=100); opacity: 1;}


.flickrItems							{ float: left; padding: 0px 0px 0px 10px; }
.flickrItems li							{ margin: 0px 10px 10px 0;}

.GalleryflickrItems						{ float: left; padding: 0px 0px 0px 10px; }
.GalleryflickrItems li					{ margin: 0px 10px 10px 0;}
.GalleryflickrItems .galleryItem		{ width: 90px; height: 90px;}


.blogList								{ float: left; width: 290px; margin-left: 10px;}
.blogList li							{ float: left; clear: both; margin-bottom: 10px; width: 290px;}
.blogList li img						{ float: left; margin-right: 10px;}
.blogList li h4							{ font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.blogList li a							{ color: #000000;}
.blogList li a:hover					{ text-decoration: underline;}



.twitterList							{ float: left; }
.twitterList ul							{ float: left; clear: both; float: left; width: 260px; margin-left: 10px;}
.twitterList ul li						{ float: left; clear: both; width: 260px;  margin-bottom: 5px; position: relative; padding-left: 50px; min-height:52px;}
.twitterList ul li p					{ color: #121212; font-size: 11px; width: 194px; }
.twitterList ul li span					{ }
.twitterList ul li span.date			{ background: url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/twitterIcon.png) no-repeat top left; color: #ffffff; font-size: 12px; padding: 4px 0 0 0px; text-align: center; display: block; height: 52px; width: 44px; position: absolute; top: 0px; left: 0px;}
.twitterList ul li a					{ color: #5e9732; font-weight: bold;}


/* Blog */
.blogSummaries			{ float:left; width: 650px; margin-top: 15px; }
.blogSummary			{ float:left; width: 650px; }
.blogSummary + .blogSummary
						{ margin-top: 10px; }
.blogSummary img		{ float:left; margin-right: 15px; }
.blogSummary h4			{ font-size: 14px; text-transform: uppercase; font-weight: normal; margin-top: 5px; }
.blogSummary h4 a		{ font-weight: normal; }
.blogSummary p.date		{ margin: 0 0 3px 15px; }

.blogPageTitle			{ font-size: 22px !important;  }
.blogPost				{ float:left; width: 650px; margin-bottom: 15px; padding: 10px 0px 10px 0; }
.blogPost + .blogPost	{ border-top: 2px solid #5e9732;}
.blogPost h2			{ padding-bottom: 70px; margin-bottom: -60px; line-height: 100%; font-size: 20px; color: #5e9732; font-weight: normal; }
.blogPost h2 a			{ color: #5e9732; }
.blogPost h2 a:hover	{ text-decoration: underline; }

.blogPost h4			{ margin: 0 0 23px 0px; }
.blogPost h4 span.date	{ }
.blogPost h4 span.cats		{ margin: 0 0 0 20px; font-weight: bold; }
.blogPost h4 span.cats a		{ padding-left: 5px;  color: #5e9732; }
.blogPost h4 span.cats a:hover	{ color: #bf4900; }
.blogPost .social		{ margin: 0 0 0 0px; width: auto; }

.blogNav				{ text-align: right; font-weight: bold; }
.blogNav a				{ color: #5e9732; }

.blogMenu h3			{ font-size: 20px; font-weight: normal; margin: 15px 0 5px 0; color: #5e9732; }
.blogMenu * + h3		{ margin-top: 25px; }
.blogMenu li			{ margin: 5px 0 5px 0;}
.blogMenu a				{ font-weight: normal; font-size: 15px; color: #000000;}
.blogMenu a:hover		{ color: #5e9732; }
.blogMenu a span		{ color: #ea7130; }

.blogGallery			{ float:left; width: 650px; }
.blogGallery h4			{ font-size: 16px; font-weight: normal; color: #bf4900; margin: 15px 0 5px 0; }
.blogGallery ul			{ }
.blogGallery ul li		{ float:left; margin: 0 10px 10px 0; list-style-type: none;}
.blogGallery ul li a	{ color: #000000; }
.blogGallery ul li img	{ }

.blogGallerySummary		{ float: left; }
.blogGallerySummary li	{ float: left;}
.blogGallerySummary li img	{ padding: 5px 5px 0 0;}


.pressGalleryTitle				{ font-size: 18px; color: #5e9732; font-weight: normal; margin-bottom: 10px;}
.pressGalleries					{ float: left; clear: both;}

.pressGalleries li h3			{ margin-bottom: 10px; }
.pressGalleries ul.imgs			{ float: left; clear: both;  width: 650px; margin-bottom: 20px;}
.pressGalleries ul.imgs img		{ margin-top: 10px;}
.pressGalleries ul.imgs li		{ float: left; width: 200px; display: block; vertical-align: middle; text-align: center; height: 220px; background-color: #eeeeee; margin: 0 10px 10px 0; }
.pressGalleries ul.imgs li a	{ text-align: center; width: 200px; vertical-align: middle; clear: both; color: #000000;}
.pressGalleries ul.imgs li a:hover	{ text-decoration: underline;}
.pressGalleries ul.imgs li span	{ display: block; height: 28px; font-size: 11px; overflow: hidden; width: 180px; padding-left: 10px;}

.pressReleaseSummary			{ margin-top: 10px;}


.yellowTitle							{ background-color: #ffde17; font-weight: bold; padding: 10px; color: #5e9732; margin-bottom: 10px;}
.yellowTitle a							{ color: #5e9732;}




.footer							{ background-color: #5e9732; color: #ffffff; height: 120px; width: 940px; padding: 10px; clear: both;}
.footer a						{ color: #ffffff;}
.footer h3						{ margin-bottom: 5px;}

.footer div.left				{ float: left; width: 420px;}
.footer div.left h3				{ float: left; width: 180px;}
.footer div.left h3 + h3		{ margin-left: 47px;}
.footer div.left .logos			{ background-color: #ffffff; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; float: left; margin-bottom: 5px;}
.footer div.left ul				{ float: left;}
.footer div.left ul li			{ float: left;}
.footer div.left p				{ clear: both;}
.footer div.left .marginRight	{ margin-right: 5px;}

.footer div.middle				{ float: left; width: 230px; margin-left: 30px;}
.footer div.middle a:hover		{ text-decoration: underline;}
.footer div.middle ul			{ float: left; width: 115px;}

.footer div.right				{ float: right; width: 230px;}
.footer div.right ul			{ float: left;}
.footer div.right ul li			{ float: left; margin-right: 5px;}
.footer div.right .bottom		{ clear: both; font-size: 10px; padding-top: 50px}


/*tempalte*/
.twoColsOddLeft					{ width: 940px; float: left; margin-bottom: 20px;}
.twoColsOddLeft div.left		{ width: 640px; float: left;}
.twoColsOddLeft div.right		{ float: right; width: 280px; }

.twoColsOddRight				{ width: 940px; float: left; margin-bottom: 20px;}
.twoColsOddRight div.left		{ width: 250px; float: left; }
.twoColsOddRight div.right		{ float: right; width: 650px;  }

.threeCols						{ width: 940px; float: left;}
.threeCols div.left				{ width: 310px; float: left;}
.threeCols div.middle			{ width: 310px; float: left; margin-left: 20px; }
.threeCols div.right			{ float: right; width: 280px; }

.twoColumnEvenFull				{ width: 940px; float: left;}
.twoColumnEvenFull div.left		{ width: 460px; float: left;}
.twoColumnEvenFull div.right	{ width: 460px; float: right;}

/* Freeform Page templates */
.oneColumn						{ float:left; width: 650px; }
.twoColumnEven					{ float:left; width: 650px; }
.twoColumnEven div.left			{ float:left; width: 315px; margin-right: 20px; }
.twoColumnEven div.right		{ float:left; width: 315px; }

.oneColInternal								{ width: 650px; float: left; margin-bottom: 15px;}

.twoColumnOddRightLeftInternal				{ width: 650px; float: left; margin-bottom: 15px; }
.twoColumnOddRightLeftInternal div.left		{ width: 315px; float: left;}
.twoColumnOddRightLeftInternal div.right	{ width: 315px; float: right;}

.podContainer					{ float: left; width: 650px;}
	.ThreePodsPod				{ width: 206px; float: left; background-color: #5e9732; height: 255px; margin-right: 15px; overflow: hidden; color: #ffffff;}
	.ThreePodsPod img			{ }
	.ThreePodsPod div			{ display: block; padding: 10px;}
	.ThreePodsPod.end			{ margin-right: 0px; float: right;}
	
	.ThreePodsPod h3,
	.FourPodsPod h3				{ color: #ffde17; font-size: 20px; margin-bottom: 5px; font-weight: normal;}
	
	.ThreePodsPod a,
	.FourPodsPod a				{ color: #ffde17;  }
	
	.ThreePodsPod p,
	.FourPodsPod p				{ margin-bottom: 5px;}

	.FourPodsPod				{ width: 151px; float: left; background-color: #5e9732; height: 260px; margin-right: 15px; overflow: hidden; color: #ffffff;}
	.FourPodsPod img			{ }
	.FourPodsPod div			{ display: block; padding: 10px;}
	.FourPodsPod.end			{ margin-right: 0px; float: right;}


/* Freeform Page content */
h1		
{
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 15px 0;
	color: #5e9732;
}



.freeform h2			{ font-size: 20px; color: #5e9732; margin: 0 0 5px 0; }
.freeform * + h2		{ margin-top: 15px; }
.freeform h3			{ font-size: 16px; color: #bf4900; margin: 0 0 5px 0; font-weight: normal;}
.freeform * + h3		{ margin-top: 10px; }

.freeform img.left		{ margin:0 15px 15px 0; border:none; float:left; }
.freeform img.right		{ margin:0 0 15px 15px; border:none; float:right; }
.freeform a				{ font-weight: bold; color: #bf4900; }
.freeform a:hover		{ text-decoration: underline;}
.freeform p				{ margin-bottom: 10px; line-height: 140%; }
.freeform ul,
.freeform ol			{ margin-bottom: 10px; margin-top: 10px; }
.freeform ul li			{ list-style-type: disc; margin-left: 20px; padding-bottom: 5px; line-height: 140%;}
.freeform ol li			{ list-style-type: decimal; margin-left: 20px; line-height: 140%; }


.freeform H3			{ font-size:140%; }
.freeform ul li			{ list-style-type: disc; margin-left: 20px;}
.freeform ol li			{ list-style-type: decimal; margin-left: 20px; }

.floatingPod						{	margin: 0 10px 10px 10px; padding: 0; background-color: #eeeeee; }
.floatingPod .tr					{	margin: 0; padding: 0; }
.floatingPod .bl					{	margin: 0; padding: 0; }
.floatingPod .br					{	margin: 0; padding: 0; }
.floatingPod .tl					{	margin: 0; padding: 0; }
.floatingPod .content				{	margin: 0; padding: 10px 10px 10px 10px; }
.floatingPod IMG					{	margin-bottom: 5px; }


/* Freeform Navigation elements */

.breadcrumb				{ margin-bottom:3px; }
.breadcrumb A			{ text-decoration:none; font-size:85%; }
.breadcrumb A:hover		{ text-decoration:underline; }
.breadcrumb .sep		{ font-size: 80%; color: #666666; padding: 0 5px 0 5px; }

.pageTOC				{ margin-bottom:30px; border-left:1px solid white; }
.pageTOC H4				{ font-weight: normal; font-size:130%; margin:0 0 5px 0; padding-left:15px; }
.pageTOC UL				{ list-style-type:none; margin:0; padding:0; }
.pageTOC UL LI			{ margin-bottom:3px; padding-left:15px; padding-top:1px; font-size: 95%; }
.pageTOC UL LI A		{ text-decoration: none; color:White; }
.pageTOC UL LI.active	{ margin-left:3px; padding-left:12px; background-image:url(/ukgwa/20170404144450oe_/http://www.turingsunflowers.com/img/arrow.gif); background-position:left 4px; background-repeat:no-repeat;  }

.mediaTOC				{ margin-bottom:30px; border-left:1px solid white; }
.mediaTOC H4			{ font-weight: normal; font-size:130%; margin:0 0 5px 0; padding-left:15px; }
.mediaTOC UL			{ list-style-type:none; margin:0; padding:0; }
.mediaTOC UL LI			{ margin-bottom:3px; padding-left:15px; padding-top:1px; font-size:90%; }
.mediaTOC UL LI A		{ text-decoration: none; }

.relationTOC			{ margin-bottom:30px; border-left:1px solid white; }
.relationTOC H4			{ font-weight: normal; font-size:130%; margin:0 0 5px 0; padding-left:15px; }
.relationTOC UL			{ list-style-type:none; margin:0; padding:0; }
.relationTOC UL LI		{ margin-bottom:3px; padding-left:15px; padding-top:1px; font-size:90%; }
.relationTOC UL LI A	{ text-decoration: none; }

.pagingControls			{ padding-bottom:15px; }
.pagingControls A		{ color:Black; text-decoration: none; }
.pagingControls .tostart
						{ padding-right:5px; }
.pagingControls .prev5
						{ padding-right:5px; }
.pagingControls .next5
						{ padding-left:5px; }
.pagingControls .toend
						{ padding-left:5px; }
.pagingControls .pagerItem
						{ font-size:100%; padding-right:5px;}
.pagingControls .pagerItemCurrent
						{ font-weight: bold; color:#D975BF; }

.fullPathTOCHeader		{ border-bottom: 1px solid #01b29d; color: #01b29d; font-size: 14px; margin-bottom: 5px; margin-top: 7px; padding:  0 4px 5px 10px; clear: both;}
.fullPathTOCHeader a	{ color: #01b29d;}

.fullPathTOC			{ margin-bottom: 20px; margin-top: 20px; }
.fullPathTOC span		{ display: block; }
.fullPathTOC li			{ margin-bottom: 2px; }
.fullPathTOC ul			{ margin: 0px 0px 0px 0px; }
.fullPathTOC a			{ padding: 0; display: block; }

.fullPathTOC .mnu3, .fullPathTOC .mnu3a
						{ }
						
.fullPathTOC .mnu1, .fullPathTOC .mnu1a
						{ font-size: 18px; margin-bottom: 5px; }
* ~ .mnu1, * ~ .mnu1a
						{ margin-top: 30px; }

						
.fullPathTOC .mnu2, .fullPathTOC .mnu2a,
.fullPathTOC .mnu3, .fullPathTOC .mnu3a,
.fullPathTOC .mnu4, .fullPathTOC .mnu4a,
.fullPathTOC .mnu5, .fullPathTOC .mnu5a,
.fullPathTOC .mnu6, .fullPathTOC .mnu6a
						{ font-size: 14px; margin-bottom: 5px;}

.fullPathTOC .mnu3, .fullPathTOC .mnu3a,
.fullPathTOC .mnu4, .fullPathTOC .mnu4a,
.fullPathTOC .mnu5, .fullPathTOC .mnu5a,
.fullPathTOC .mnu6, .fullPathTOC .mnu6a
						{ margin-left: 15px; }

.fullPathTOC .mnu1>a, .fullPathTOC .mnu1a>a,
.fullPathTOC .mnu2>a, .fullPathTOC .mnu2a>a,
.fullPathTOC .mnu3>a, .fullPathTOC .mnu3a>a,
.fullPathTOC .mnu4>a, .fullPathTOC .mnu4a>a,
.fullPathTOC .mnu5>a, .fullPathTOC .mnu5a>a,
.fullPathTOC .mnu6>a, .fullPathTOC .mnu6a>a
						{ }

.fullPathTOC .mnu1>a,
.fullPathTOC .mnu2>a,
.fullPathTOC .mnu3>a,
.fullPathTOC .mnu4>a,
.fullPathTOC .mnu5>a,
.fullPathTOC .mnu6>a	{ color:#888888;  }

.fullPathTOC .mnu1>a:hover, 
.fullPathTOC .mnu2>a:hover,
.fullPathTOC .mnu3>a:hover,
.fullPathTOC .mnu4>a:hover,
.fullPathTOC .mnu5>a:hover,
.fullPathTOC .mnu6>a:hover,
.fullPathTOC .mnu1a>a:hover,
.fullPathTOC .mnu2a>a:hover,
.fullPathTOC .mnu3a>a:hover,
.fullPathTOC .mnu4a>a:hover,
.fullPathTOC .mnu5a>a:hover,
.fullPathTOC .mnu6a>a:hover	{ text-decoration: underline; }

.fullPathTOC .mnu1a>a	{ color: #000000; }

.fullPathTOC .mnu2a>a,
.fullPathTOC .mnu3a>a,
.fullPathTOC .mnu4a>a,
.fullPathTOC .mnu5a>a,
.fullPathTOC .mnu6a>a	{ color: #01b29d; }
						
						
/* Forms */
fieldset.form			{ border:0;}
fieldset.form legend	{ display:none; }
fieldset.form UL		{ list-style: none; margin:0; }
fieldset.form LI		{ clear:both; }
fieldset.form li.sep	{ margin-top: 10px; }
fieldset.form H3		{ font-size:130%; font-weight:normal; padding-top:10px; margin-bottom:5px; float:left; clear: both; width: 315px; }
fieldset.form UL LI.text INPUT,
fieldset.form UL LI.text SELECT,
fieldset.form UL LI.text TEXTAREA
						{ margin-top: 5px; width: 180px; }
fieldset.form UL LI.text TEXTAREA
						{ font-family:Verdana, Sans-Serif; }
fieldset.form UL LI.text label
						{ display:block; width:90px; margin-right: 15px; margin-top:8px; float:left; text-align:left;}
fieldset.form UL LI.text span.static
						{ display:block; float:left; width: 250px; margin-top:8px; font-weight:bold; }
fieldset.form ul li.textarea
						{ margin-top: 10px; float: left;}
fieldset.form span.hint	{ padding-top: 5px; float:left;  font-style: italic;}
fieldset.form ul li.text span.hint
						{ padding-left: 115px; padding-top: 0px; clear: both; }
fieldset.form UL LI.textarea textarea
						{ font-family: Arial, Sans-Serif; display: block; padding: 3px; width: 320px; }

fieldset.form UL LI.textSingle INPUT
						{ margin-top: 5px; width: 180px; margin-left: 105px; }
fieldset.form UL LI.textSingle label
						{ display:block; width:290px; margin-right: 15px; margin-top:8px; float:left; text-align:left;}
						

fieldset.form UL LI .tpdp			{ }
fieldset.form UL LI .tpdp .day		{ width: 60px;}
fieldset.form UL LI .tpdp .month	{ width: 60px;}
fieldset.form UL LI .tpdp .year		{ width: 60px;}
fieldset.form UL LI.time select 	{ width: 60px; }

fieldset.form UL LI div.info
						{ margin-left: 105px; font-style: italic; padding-bottom: 5px; }
fieldset.form UL LI.checkboxes INPUT
						{ margin-left:0px; margin-top: 8px; margin-right: 15px; float:left; clear:left; width: 20px; }
fieldset.form UL LI.checkboxes label
						{ display:block; float:left; width: 280px; padding-top:8px; margin-top: 0; }
fieldset.form ul li.checkboxes label.caption
						{ font-weight: bold; }
fieldset.form UL LI.checkboxes p
						{ float: left; width: 300px; clear: both;}
fieldset.form ul li.required label
						{ color: #bf4900; }
fieldset.form ul li.singleCheck
						{ float:left; display: block; margin-left: 230px; }
fieldset.form ul li.singleCheck input
						{ float:left; margin:0; width: auto; margin-right: 10px; }
fieldset.form ul li.singleCheck label
						{ float:left; width: 280px; clear: none;}
fieldset.form p			{ margin-bottom: 10px; }
fieldset.form p a		{ font-weight: bold; }
fieldset.form ul li.associated
						{ margin-top: 0px; }
.buttons	{ display: block; float:left; width: 315px; clear: both; margin-top: 20px; padding: 5px 0 0 0; text-align: left; }
.buttons input
						{ padding: 5px 10px 5px 10px; border: none; color: #000000; font-weight: bold; background-color: #ffde17; }
fieldset.form input.file
						{ width: 300px; }
.validation				{ font-weight:bold; padding:15px 0 0 0; display:block; clear: both; width: 315px; }
.validation UL			{ padding-left:15px; display: block; width: 300px; }
.validation UL LI		{ list-style-type:circle ; margin-left:15px; padding-left:15px;  width: 270px;}

.leftArea				{ float: left; clear: both;}


/* Search Results */
.searchResults			{ margin-bottom: 15px; }
.searchResults LI		{ margin-bottom: 15px;}
.searchResults LI A		{ text-decoration: none; font-weight:bold; color:Black; }
.searchResults LI A:hover
						{ text-decoration: underline; }
.searchResults LI .type	{ font-size:80%; }
.searchResults LI .summary
						{ }
						
/* AddThis */
.socialShare							{ float:left; padding: 10px 0 10px 0px; }
.socialShare h3							{ font-size: 16px; font-weight: normal; color: #332d2d; margin: 0 0 5px 0; }
.addthis_toolbox.addthis_pill_combo a	{ float: left; width: 80px; height: 20px; margin-bottom: 10px; }
.addthis_button_compact .at15t_compact	{ margin-right: 4px; float:left; }
						
/* My sunflowers */
.sfForm h3 { display: block; width: 630px !important; font-size: 18px !important; color: White; line-height: 22px !important; background-color: #5e9732; padding: 5px 10px 5px 10px !important; margin: 20px 0 10px 0 !important; }
.sfForm li { float: left; display: block; width: 640px; margin-left: 10px; }
.sfForm li.text label { width: 200px !important; }
.sfForm li.twoLine label { width: 650px !important; }
.sfForm li.twoLine input { margin-left: 215px !important; }
.sfForm li.text input.long { width: 350px; }
.sfForm li.singleCheck span.hint,
.sfForm li.text span.hint { padding-left: 0px !important; padding-top: 5px !important; color: #bf4900 !important; width: 550px; padding-right: 100px; float:left; display: block; }
.sfForm p { clear: both; display: block; width: 600px; line-height: 150%; margin-bottom: 10px; margin-left: 10px; margin-right: 40px; }
.sfForm li.required label { font-weight: bold; color: Black !important; }
.sfForm li.sep { margin-top: 10px !important; }
.sfForm h4 { display: block; float:left; width: 630px; margin-left: 10px; font-size: 14px; font-weight: bold; margin-top: 15px;  }
.sfForm .buttons	{ text-align: center !important; width: 630px !important; margin-right: 20px !important; padding-top: 15px !important; border-top: 3px Solid #5e9732; }
.sfForm .buttons input { padding: 8px 15px 8px 15px !important; color: #5e9732 !important; }
.sfForm .buttons input:hover { color: Black !important; cursor: pointer; }
.sfForm .buttons p { margin-top: 15px; }
.sfForm .hint a { color: #bf4900; text-decoration: underline; }
.sfForm .buttons input + input { margin-left: 20px; }
.sfForm li.singleCheck { width: 410px; }
.sfForm p a { color: #bf4900; }

.slist { }
.slist h3 { font-size: 24px; color: #5e9732; font-weight: normal; margin: 0 0 15px 5px;}
.slist p { margin: 0 20px 20px 5px; }
.slist ul.flowersList { }
.slist ul.flowersList li { display: block; margin-bottom: 10px; }
.slist ul.flowersList li a { display: block; padding: 5px 10px 5px 10px; margin-right: 20px; position: relative;  }
.slist ul.flowersList li a:hover { background-color: #fff3ae; }
.slist ul.flowersList li a.active { display: block; background-color: #ffde17; }
.slist ul.flowersList li a span.title { display: block; font-size: 14px; color: #5e9732; padding-right: 60px; }
.slist ul.flowersList li a span.date { display: block; font-size: 11px; color: #666666; }
.slist ul.flowersList li a.active span.title { font-weight: bold; }
.slist ul.flowersList li a img.photo { position: absolute; top: 5px; right: 5px; width: 8px; height: 12px;}
.slist ul.flowersList li a img.leaf { position: absolute; top: 5px; right: 15px; width: 8px; height: 12px; }
.slist ul.flowersList li a img.measure { position: absolute; top: 5px; right: 25px; width: 8px; height: 12px;}
.slist ul.flowersList li a img.grow { position: absolute; top: 5px; right: 35px; width: 8px; height: 12px;}
.slist ul.flowersList li a img.plant { position: absolute; top: 5px; right: 45px; width: 8px; height: 12px;}
.slist input {padding: 5px 10px 5px 10px; border: none; color: #5e9732; font-weight: bold; background-color: #ffde17;  }
.slist input:hover { color: #000000; cursor: pointer; }

.sfForm .photos { float: left; width: 650px; }
.sfForm .photos .photo { float:left; width: 170px; height: 170px; position: relative; border: 1px Solid #5e9732; margin-right: 10px; margin-bottom: 10px; }
.sfForm .photos .photo span.img { display: table-cell; width: 170px; height: 130px; padding-top: 10px; text-align: center; vertical-align: middle; }
.sfForm .photos .photo img { }
.sfForm .photos .photo span.info { position: absolute; left: 0px; bottom: 0px; width:170px; padding: 4px 0 4px 0px; text-align: center; background-color: #5e9732; color: White;}

.dashboard { }
.dashboard h2 { font-size: 20px; color: #5e9732; font-weight: normal; margin: 15px 0 10px 0; }
.dashboard dl { float:left; width: 315px; display: block; }
.dashboard dt { float:left; width: 100px; clear: both; margin-bottom: 5px; color: #666666; }
.dashboard dd { float:left; width: 200px; margin-left: 10px; margin-bottom: 5px; }
.dashboard input {padding: 5px 10px 5px 10px; border: none; color: #5e9732; font-weight: bold; background-color: #ffde17; margin-top: 10px; }
.dashboard input:hover { color: #000000; cursor: pointer; }

.maringTop		{ margin-top: 15px;}