@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#CCC;
	font-size:12px;
}
p, h1, h2, h3, h4, ul, li {
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
}
#blueTop {
	height:20px;
	background-image:url(/graphics/gradient-blue-20px.gif);
	background-repeat:repeat-x;
	background-color:#006595;
}
#buyPlantsButton {
	display:inline;
	float:left;
	width:46px;
	height:46px;
	background-image:url(../graphics/add-to-cart.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
#buyPlantsButton:hover {
	background-position:0px -46px;
}
#aboutBody {
	width:636px;
	padding:25px;
	float:left;
	font-size:11px;
}
#aboutBody .bodyHead {
	height:35px;
	padding:15px 0px 30px 60px;
	background-image:url(/graphics/logo-57x50.png);
	background-repeat:no-repeat;
}
#aboutBody p {
	display:block;
	line-height:20px;
	padding-right:30px;
	margin-bottom:20px;
}
#aboutBody img {
	float:left;
	padding-right:20px;
}
#contactBody {
	width:636px;
	padding:25px;
	float:left;
	font-size:11px;
}
#contactBody .bodyHead {
	height:35px;
	padding:15px 0px 0px 60px;
	background-image:url(/graphics/logo-57x50.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#contactForm {
	padding-bottom:20px;
}
#contactForm .formText {
	border:1px solid #ccc;
}
#contactForm .submitButton {
	cursor:pointer;
	margin-top:10px;
}
#contactStatic {
	background-image:url(/images/trellis-field-350.jpg);
	background-repeat:no-repeat;
	padding:20px 0px 40px 370px;
	margin:10px 0px 10px 20px;
	font-size:14px;
	font-weight:bold;
}
#footerTop {
	border-top:1px solid #999;
}
#footerTopLeft {
	width:272px;
	height:63px;
	float:left;
	display:inline;
	background-color:#CCC;
}
#footerTopLeft img {
	padding:15px 0px 0px 5px;
}
#footerTopRight {
	width:686px;
	height:63px;
	float:left;
	display:inline;
	background-image:url(/graphics/back-footer.gif);
	background-repeat:repeat-x;
}
#footerTopRight img {
	float:left;
	padding:0px 5px 0px 25px;
}
#footerTopRight a {
	font-size:16px;
	color:#FFF;
	display:block;
	margin-top:20px;
	text-decoration:none;
}
#footerTopRight a:hover {
	color:#f58026;
}
#footerLow {
	clear:both;
	height:13px;
	padding-top:6px;
	background-image:url(/graphics/gradient-blue-19px.gif);
	background-repeat:repeat-x;
	font-size:8px;
	line-height:8px;
	color:#6ebfeb;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
#footerLow span {
	padding:0px 28px 0px 28px;
}
#footerLeftLow {
	width:262px;
	padding-left:10px;
	float:left;
	display:inline;
	text-align:left;
}
#footerLeftLow a {
	display:inline;
	padding-left:28px;
	color:#FFF;
}
#footerLeftLow a:hover {
	color:#F60;
}
#footerRightLow {
	width:662px;
	padding-right:24px;
	float:left;
	display:inline;
}
#grayBar {
	height:17px;
	background-image:url(/graphics/gradient-gray-17px.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #d5d6d7;
}
#header {
	height:146px;
	background-image:url(/graphics/back-header.jpg);
	background-repeat:repeat-x;
}
#headerLinks {
	display:block;
	height:36px;
	padding:13px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	text-align:right;
	color:#999;
}
#headerForm {
	display:block;
	height:36px;
	padding:13px 15px 0px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	text-align:right;
	color:#999;
}
#headerFormTag {
	color:#999;
	text-decoration:none;
}
#headerFormTag:hover {
	color:#f58026;
}
#headerForm input {
	width:100px;
	border:1px solid #999;
	font-size:10px;
	line-height:10px;
	padding:0px;
	margin-top:3px;
	color:#666;
}
#headerForm label {
	padding-left:5px;
}
#headerFormButton {
	width:18px;
	height:18px;
	float:right;
	display:inline;
	margin:12px 0px 0px 3px;
	background-image:url(/graphics/button-sign-in.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#headerFormButton:hover {
	background-position:-18px 0px;
}
#headerGrayBar {
	height:15px;
	background-image:url(/graphics/back-header-bar-gray.gif);
	background-repeat:repeat-x;
	background-color:#b0b2b4;
	border:1px solid #a3a5a8;
}
#headerLogo {
	background-image:url(/graphics/floridasun-logo.png);
	background-repeat:no-repeat;
	background-position:38px 9px;
	height:146px;
	width:272px;
	float:left;
	display:inline;
}
#headerRight {
	width:686px;
	float:left;
	display:inline;
}
#headerTag {
	display:block;
	height:53px;
	background-image:url(/graphics/icon-phone.gif);
	background-repeat:no-repeat;
	background-position:636px 18px;
	padding:16px 58px 0px 0px;
	font-size:21px;
	line-height:21px;
	font-style:italic;
	color:#f58026;
	text-align:right;
}
#homeBanner {
	height:171px;
	border-top:1px solid #5e625e;
	border-bottom:1px solid #5e625e;
	background-image:url(/images/banners/banner_1.jpg);
	background-repeat:no-repeat;
}
#homeBody {
	width:636px;
	padding:25px;
	float:left;
	background-image:url(/graphics/back-logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-size:11px;
}
#homeBody p {
	margin-bottom:15px;
}
#homeDiv {
	background-image:url(/graphics/back-low-home.gif);
	background-repeat:repeat-y;
}
#homeFeature {
	padding:10px 10px 0px 10px;
}
#homeFeature h1 {
	font-size:12px;
	color:#78a22f;
	margin-bottom:5px;
}
#homeFeature span {
	display:block;
	border-bottom:1px solid #4a95bb;
	padding-bottom:10px
}
#homeFeature a {
	color:#006595;
	text-decoration:none;
	padding:5px;
}
#homeFeature a:hover {
	color:#f58026;
}
#homeFeature .imgLink {
	float:left;
	display:inline;
}
#homeFeature .featureText {
	font-size:10px;
	margin-bottom:5px;
}
#homeLeft {
	width:271px;
	padding-top:15px;
	float:left;
	display:inline;
	border-right:1px solid #d5d6d7;
}
#homeLeft .bar1 {
	display:block;
	height:28px;
	padding:11px 0px 0px 5px;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	background-image:url(/graphics/back-left-bar-purple.gif);
	background-repeat:repeat-x;
}
#homeLeft .bar2 {
	display:block;
	height:39px;
	background-image:url(/graphics/back-left-bar-orange.gif);
	background-repeat:repeat-x;
}
#homeLeft .bar2Content {
	display:block;
	height:28px;
	background-image:url(/graphics/logo-reverse-orange.png);
	background-repeat:no-repeat;
	background-position:10px 3px;
	padding:11px 0px 0px 50px;
	color:#FFF;
}
#homeLeft .bar2Title {
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-weight:bold;
}
#infoBody {
	width:958px;
	overflow:auto;
}
#mainMenu {
	height:27px;
	background-image:url(/graphics/gradient-gray-27px.gif);
	background-repeat:repeat-x;
	border-top:1px solid #d5d5d7;
	border-left:1px solid #d5d5d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
}

#mainMenu .mainMenuLink {
	display:inline;
	float:right;
	height:21px;
	padding:6px 30px 0px 30px;
	background-image:url(/graphics/back-menu-link.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
	font-weight:bold;
	color:#006595;
}
#mainMenu .mainMenuLink:hover {
	background-position:0px -27px;
	color:#FFF;
}
#mainMenu .menuSpacer {
	width:1px;
	height:27px;
	display:block;
	float:right;
	background-image:url(/graphics/menu-spacer.gif);
}
#progressWindow {
	width:498px;
	border:1px solid #78a22f;
	background-color:#FFF;
}
#progressWindow td {
	font-size:10px;
}
#rootDiv {
	width:958px;
	margin:10px auto;
	border:1px solid #217974;
	background-color:#FFF;
}
#shippingBody {
	background-image:url(/graphics/back-logo.gif);
	background-repeat:no-repeat;
	background-position:center 150px;
	width:636px;
	height:500px;
	padding:25px;
	float:left;
	font-size:11px;
}
#shippingBody .bodyHead {
	height:35px;
	padding:15px 0px 0px 60px;
	background-image:url(/graphics/logo-57x50.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#shippingBody ul {
	padding:20px 0px 30px 0px;
}
#shippingBody li {
	padding:0px 0px 15px 20px;
	background-image:url(/graphics/dot-orange-5px.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
#shippingBody h3 {
	color:#006595;
	font-size:14px;
	margin-bottom:5px;
}
#shippingBody img {
	float:right;
	padding:0px 0px 0px 20px;
}
#subMenuBuy {
	width:100px;
	top:27px;
	left:371px;
	background-color:#fff;
	border:1px solid #006595;
	position:absolute;
	z-index:5;
	font-size:12px;
	display:none;
}
#subMenuBuy a {
	display:block;
	color:#006595;
	text-decoration:none;
	line-height:22px;
	padding:3px 5px 3px 10px;
}
#subMenuBuy a:hover {
	background-color:#006595;
	color:#fff;
}
#siteseal {
	display:inline;
	float:left;
	padding:5px 10px;
}
.alertLink {
	color:#F00;
	text-decoration:none;
}
.alertLink:hover {
	color:#006;
}
.alertText {
	color:#F00;
}
.bodyLink {
	text-decoration:none;
	color:#566c11;
	cursor:pointer;
}
.bodyLink:hover {
	color:#f58026;
}
.break20 {
	display:block;
	margin-bottom:20px;
}
.container {
	overflow:auto;
}
.displayH5, .displayH5r, .displayH75, .display1, .display1r, .display1c, .display15, .display175, .display2, .display2r, .display25, .display3, .display4, .display5, .display5r, .display6, .display6r {
	float:left;
	display:inline;
}
.displayH5 {
	width:50px;
}
.displayH5r {
	width:50px;
	text-align:right;
}
.displayH75 {
	width:75px;
}
.display1 {
	width:100px;
}
.display1r {
	width:100px;
	text-align:right;
}
.display1c {
	width:100px;
	text-align:center;
}
.display15 {
	width:150px;
}
.display175 {
	width:175px;
}
.display2 {
	width:200px;
}
.display2r {
	width:200px;
	text-align:right;
}
.display25 {
	width:250px;
}
.display3 {
	width:300px;
}
.display4 {
	width:400px;
}
.display5 {
	width:500px;
}
.display5r {
	width:500px;
	text-align:right;
}
.display6 {
	width:600px;
}
.display6r {
	width:600px;
	text-align:right;
}
.introGreen {
	color:#78a22f;
	font-size:20px;
	font-style:italic;
}
.linkOrange {
	color:#f58026;
	text-decoration:none;
}
.linkOrange:hover {
	color:#006595;
}
.noteText {
	font-size:10px;
}
.noteTextIt {
	font-size:10px;
	font-style:italic;
}
.textOrange {
	color:#f58026;
}
