@charset "UTF-8";

/* Global Content Formatting and Styles */

body {
  /*color: #098E3F;*/
  color: #000000;
  line-height: 1.5em;
  font-family: arial;
  font-size: 14px;
  background: #098E3F url(../images/sower_bg_gradient.jpg) repeat-x 0px 0px;
  
}

.page {
  max-width: 900px;
  margin: 0px auto 0px auto;
  position: relative;
  background-color: #fff;
}

h1 {
  font-size: 2em;
  font-weight: normal;
  color: #098E3F;
  margin: 0 0 .5em 0;  
}

h2 {
  font-size: 1.7em;
  margin: 1em 0 1em 0;
  color: #3AB54A;  
}

h3 {
  font-size: 1.2em;
  margin: 1em 0 1em 0;  
  color: #8EC63F;  
}

ul {
	margin: 0 1em .75em 0;
	
}
p { margin: 0 0 .75em 0; }
a { color: #8EC63F; }
a:hover { color: #0054a5; }

footer {
	font-size: .85em;
	color: #8EC63F;
	background-color: #098E3F;
	padding: 10px 10px 10px 20px;
	border-top: 2px solid #774C29;
} 

.product h1 {
	font-size: 1.1em;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 1em 0; 
}
.product p {
	line-height: 1.2em;
	font-size: .9em;
	margin-bottom: .5em;
}


nav a {
	color: #098E3F;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	font-size: 1.2em;
}
nav a:hover { color: #8EC63F; }

.clear-fix { clear: both; line-height: 1px; }

@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min--moz-device-pixel-ratio: 2),
	only screen and (-o-min-device-pixel-ratio: 2/1),
	only screen and (min-device-pixel-ratio: 2),
	only screen and (min-resolution: 192dpi),
	only screen and (min-resolution: 2dppx)

