html, body{color:#000;font-family:Arial;font-size:12px;font-weight:normal;background:#DEFF83;margin:0px;text-align:center;}
a{color:#004DB8;font-weight:normal;text-decoration:none;}a:link{color:#004DB8;text-decoration:none;}a:visited{color:#004DB8;text-decoration:none;}a:active{color:#004DB8;text-decoration:none;}a:hover{color:#004DB8;text-decoration:underline;}
h2 {margin: 0 0 1em 0;font-size: 120%;}
h3 {font-size: 110%; margin-top: 0; margin-bottom: 2px;}
#main			{margin-left:auto;margin-right:auto;text-align:left;overflow:hidden;width:813px;text-align: left;}
#header   {background:#C00000 url('../img/header_back.jpg');width:813px;height:174px;float:left;clear:left;}
#header span { display: none; }
#nav      {background:#1E2620;width:813px;padding: 7px; float:left;clear:left; text-align: right;}
#nav a    {color:#fff;font-weight:bold;font-size:14px; margin-right: 7px;}
#nav a:hover{color:#fff;font-weight:bold;text-decoration:underline; text-align: left;}
#content  {color:#1E2620;background:#DDD389 url('../img/content_back.jpg');width:813px;float:left;clear:left;}
.content  {padding:16px 25px;font-size:17px;}
#testimonial     {color:#2F4200;background:#8FAD47;width:813px;float:left;clear:left;text-align:left;margin-top: 0px;}
.testimonial     {padding:10px;border:1px solid #000;}
#footer   {color:#0053C3;width:400px;float:left;clear:left;text-align:left;font-weight:bold;}
.footer,.footer_right   {padding:5px;}
#footer_right	{color: #0053c3; width: 412px; float:left; text-align: right; font-weight: bold;}
.float_right{float:right;margin:0 10px;}
.float_left{float:left;margin:10px 15px;}
.float_left_trac{float:left;margin:5px 15px 5px 5px;}
.align_right{text-align:right;}
.attention { color: #c00; }
form {overflow:hidden;margin-top:0;}
fieldset {margin:0;padding:0;}
form label {display: block;clear: both;font-weight: bold;font-size:90%;}
form div {padding-bottom: .6em;}
form div.error-message {font-weight: bold;font-size: 85%;color:#900;}

#CostCalculator label {clear:left;float:left;width:7em;}
#CostCalculator div {clear: both;float:left;}
#CostCalculator div div {clear:right;float:left;}
#AverageCost, #BalesTotal {color: #900;}
#stores li {
	list-style-type: none;
}

/* ERRORS */
#flashMessage {padding: 15px;font-weight: bold;margin-bottom: 1em;}
#flashMessage.good {background: #edffe8;border: 1px solid #204f11;color: #204f11;}
#flashMessage.bad {background: #ffe3d4;border: 1px solid #900;color: #900;}

#contactInfo {float:right; width: 300px;overflow: hidden;}

dt {
	font-weight: bold;
	clear: both;
}
dd {
	overflow: hidden;
	margin-bottom: 1em;
}
dd img {
	float: left;
	margin-right: 1em;
}
