/* CSS Document */


/* Page Layout */
/* ===================================================== */
body	{ 
	font: 12px verdana,arial,helvetica,sans-serif; 
	color: #ffffff; 
	background-color: #000000;
	background-image: url(images/CircleDropsGray.gif);
	background-position: 50% 0%;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
/* container - centered on page */
#container	{
	color: #000;
	width: 750px;
	background: #FFFFFF url("images/CircleDropsbg.gif") 100% 100% no-repeat;
	margin: 0 auto 10px auto;
	text-align: left;
	position: relative;
	}
/* header section with SP logo and trademarks, horizontal navigation */
#header	{
	width: 750px;
	height: 200px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	}
/* horizontal navigation bar */
#hnavcontainer	{
	text-align: center;
	position: relative;
	top: -55px;
	left: 190px;
	width: 400px;
	border-top: 1px solid #0B499D;
	border-bottom: 1px solid #0B499D;
	padding: 5px;
	}
#hnavcontainer p	{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #85A4CE;
	}
#hnavcontainer a	{
	color: #0B499D;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}
#hnavcontainer a:link, #htnavcontainer a:visited	{
	color: #0B499D;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}
#hnavcontainer a:hover	{
	text-decoration: underline;
	color: #0B499D;
	}
/* vertical navigation bar */
#navcontainer	{
	background-color: #85A4CE;
	width: 176px;
	padding: 200px 0 10px 0;
	overflow: visible;
	position: relative;
	top: 0px;
	z-index: 1;
	float: left;
	}
#navcontainer ul	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#navcontainer a	{
	display: block;
	padding: 3px;
	width: 170px;
	background-color: #85A4CE;
	border-bottom: 1px solid #0B499D;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#navcontainer a:link, #navlist a:visited	{
	color: white;
	text-decoration: none;
	}
#navcontainer a:hover	{
	background-color: #FFFFCC;
	color: #0B499D;
	}
/* small-font contact information under vertical navigation bar */
#contact	{
	font-size: 10px;
	color: black;
	padding-left: 5px;
	}
#contact a	{
	padding: 0px 0px 6px 0px;
	background-color: transparent;
	border-bottom: 0px solid #85A4CE;
	font-weight: normal;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#contact a:link, #contact a:visited	{
	background-color: transparent;
	color: black;
	}
#contact a:hover	{
	background-color: transparent;
	color: white;
	text-decoration: underline;
	}
/* Simply the Best special formatting - under vertical navigation bar */
p.stb	{
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	}
/* Privacy Policy styles */
#privacy	{
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	}
#privacy a	{
	padding: 0px 0px 6px 0px;
	background-color: transparent;
	border-bottom: 0px solid #85A4CE;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	}
#privacy a:link, #privacy a:visited	{
	background-color: transparent;
	color: #FFFFFF;
	}
#privacy a:hover	{
	text-decoration: underline;
	background-color: transparent;
	color: #000000;
	}
/* container for all changing content - accessible from Dreamweaver template */
#main	{
	background-color: transparent;
	padding: 200px 10px 0 0;
	float: right;
	width: 540px;
	}
	
#warranty	{
	float: right;
	padding-right: 10px;
	}
/* ===================================================== */
/* End of page layout */


/* Styles */
/* ===================================================== */

/* copyright info at bottom of page */
.copyright	{
	font-size: 10px;
	color: #85A4CE;
	}
/* general paragraph formatting */
p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
/* clearing for floating */
.clearboth	{
	clear: both;
	}
/* align text to the left inside center-aligned boxes */
.left	{
	text-align: left;
	}
/* fancy bold font */
.emphasis	{
	font-weight: bold;
	color: black;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
/* spaces between list items */
div.space li	{
	padding-bottom: 12px;
	}
/* smaller font for notes */
.filesize	{
	font-size: 9px;
	}
	
/* Breadcrumbs */
.crumb	{
	font-size: 9px;
	color: #85A4CE;
	}

.crumb a	{
	font-size: 9px;
	}
	
.crumb a:hover	{
	font-size: 9px;
	}


/* Form Styles */
/* ==================================================== */
.focus	{
	background-color: #85A4CE;
	color: #FFFFFF;
	}

.changed	{
	background-color: #CCCCCC;
	color: #000000;
	}


/* Link Styles */
/* ===================================================== */

a	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0B499D;
	text-decoration: none;
	}
a:hover {
	color: #70BC1F;
	text-decoration: underline;
	}

/* Header Styles */
/* ===================================================== */

h1 {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #0B499D;
	line-height: 36px;
	padding-top: 0px;
	margin-top: 0px;
	}

/* color-coordinate headers for each product line */
/* estatekeeper: green */
h1.ek	{
	color: #70BC1F;
	}
/* yardtender: purple */
h1.yt	{
	color: #735AAB;
	}
/* construction: yellow background with black text */
h1.con	{
	background-color: #FFD911;
	color: #000000;
	}
/* motorized sprayers & hose reels: orange */
h1.ind	{
	color: #FE7313;
	}
/* ag & turf, utility & spot: red */
h1.agturf	{
	color: #FF1503;
	}
/* farm & home: black */
h1.fh	{
	color: #000000;
	}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: left;
	}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	}
h5	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

/* Our Products: Special Styles */
/* ===================================================== */

/* thumbnails of individual products */
.thumbnail	{
	float: left;
	width: 110px;
	margin: 0px 10px 10px 10px;
	text-align: center;
	font-size: 9px;
	}
/* special thumbnail class for utility sprayers (larger photos) */
.thumbnailwide	{
	float: left;
	width: 220px;
	margin: 0px 10px 10px 10px;
	text-align: center;
	font-size: 9px;
	}
/* left-side box with photo, short description, and specifications on individual product pages */
#photo	{
	float: left;
	width: 230px;
	text-align: center;
	margin: 10px 10px 10px 0;
	}
/* classes to set color-coordinated borders around product photos */
/* standard SP blue border */
#photo	.pic	{
	border: 1px solid #0B499D;
	}
/* estatekeeper (agricultural) green border */
#photo	.picek	{
	border: 1px solid #70BC1F;
	}
/* yardtender (commercial) purple border */
#photo	.picyt	{
	border: 1px solid #735AAB;
	}
/* industrial construction yellow border */
#photo .piccon	{
	border: 1px solid #FFD911;
	}
/* power construction orange border - for motorized sprayers and hose reels */
#photo .picind	{
	border: 1px solid #FE7313;
	}
/* ag & turn red border - for ag & turf products, utility and spot units */
#photo	.picag	{
	border: 1px solid #FF1503;
	}
/* align spec header to the left */
#photo	h3	{
	text-align: left;
	}

/* right-side box with downloads and product description */
#text	{
	float: left;
	width: 280px;
	margin: 10px 10px 0 0;
	}
/* easier to read lists if there's a little more whitespace between each line */
#main .list	{
	line-height: 18px;
	padding: 0;
	margin: 0;
	}
/* light blue box with dark blue border - contains links to downloads for individual products */
.download	{
	background-color: #D4D9DF;
	border: 2px dotted #0B499D;
	margin: 5px;
	padding: 5px;
	}
.download p	{
	padding: 0px;
	margin: 0px;
	line-height: 18px;
	}
/* float a logo to the left of the series header */
.logo	{
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	height: 75px;
	}

/* Our Products Page: Layout and Special Styles */
/* ===================================================== */

/* H5 link styles: used for series headers on the Our Products Page */
h5 a	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #0B499D;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 0px;
	}
h5 a:hover	{
	color: #70BC1F;
	text-decoration: underline;
	}
/* Professional series: blue border */
.spbox	{
	width: 240px;
	border: 2px solid #0B499D;
	float: left;
	padding: 5px;
	margin-right: 10px;
	text-align: left;
	}
/* Agricultural series: green border */
.ekbox	{
	width: 240px;
	border: 2px solid #70BC1F;
	float: left;
	padding: 5px;
	text-align: left;
	}
/* Commercial series: purple border */
.ytbox	{
	width: 240px;
	border: 2px solid #735AAB;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	padding: 5px;
	text-align: left;
	}
/* Industrial Construction series: yellow border */
.iconbox	{
	width: 240px;
	border: 2px solid #FFD911;
	float: left;
	padding: 5px;
	margin-top: 10px;
	text-align: left;
	}
/* Industrial Power series: orange border */
.ipowbox	{
	width: 240px;
	border: 2px solid #FE7313;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	padding: 5px;
	text-align: left;
	}
/* Hose Reel series: orange border */
.reelbox	{
	width: 240px;
	border: 2px solid #FE7313;
	float: left;
	padding: 5px;
	margin-top: 10px;
	text-align: left;
	}
/* Ag & Turf Series: red border */
.agturfbox	{
	width: 240px;
	border: 2px solid #FF1503;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	padding: 5px;
	text-align: left;
	}
/* Utility and Spot Series: red border */
.utilitybox	{
	width: 240px;
	border: 2px solid #FF1503;
	float: left;
	padding: 5px;
	margin-top: 10px;
	text-align: left;
	}
/* float logo and product pictures to the left of the product series box */
.ourproductbox	{
	float: left;
	width: 72px;
	}
/* float h5 and brief series description to the right of the product series box */
.ourproducttext	{
	float: right;
	width: 150px;
	}
/* blue box with top and bottom borders, link to entire product series */
.linkbox	{
	background-color: #D4D9DF;
	border-top: 3px double #0B499D;
	border-bottom: 3px double #0B499D;
	padding: 2px;
	}
.linkbox a	{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.linkbox a:hover	{
	text-decoration: underline;
	color: #0B499D;
	}
	
/* Spare Parts and Accessories Layout and Styles */
/* ===================================================== */

/* container for part picture and description */
.partbox	{
	margin-bottom: 10px;
	border: 2px ridge #0B499D;
	width: 525px;
	padding: 5px;
	}
.partpic	{
	float: right;
	padding-left: 5px;
	width: 210px;
	text-align: center;
	}
.partbox h2	{
	padding-top: 0px;
	margin-top: 0px;
	}
.partpiccenter	{
	width: 515px;
	text-align: center;
	}
.partbox .thumbnail	{
	font-size: 12px;
	width: 105px;
	}
	
/* News Section: Styles and Layout */
/* ===================================================== */

.news {
	background-color: #D4D9DF;
	border-left: 36px solid #0B499D;
	padding: 6px;
	margin-bottom: 12px;
	border-bottom: 1px solid #FFFFFF;
	}
.news h2, h2 a	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0B499D;
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	}
.news h3, h3 a	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0B499D;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	}
.news a:hover	{
	color: #70BC1F;
	}
.news .update	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: italic;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	}
.news p	{
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 6px;
	}
	
/* Trade Shows Listing: Formatting */
.newspic	{
	float: right;
	width: 310px;
	text-align: center;
	padding-left: 10px;
	}
.showname	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0B499D;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	}
.attendees	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	}
.showinfo	{
	padding: 0px;
	margin: 0px;
	}


/* Technical Section: Styles and Layout */
/* ===================================================== */
.warning	{
	background-color: #CC0000;
	color: #EEEEEE;
	padding: 10px 20px;
	line-height: 14px;
	}
.warning .bold	{
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	}
.warning h3	{
	text-align: center;
	}
.warning p	{
	color: #eee;
	}
