@charset "utf-8";
* {
	padding:0px;
	margin:0px;
}
img {
	border:none;
}
h1{
	font: bold 250%/ 100% "Times New Roman", Times, serif;
}
h2{
	font: bold 180%/ 100% "Times New Roman", Times, serif;
}
h3{
	font: bold 180%/ 100% "Times New Roman", Times, serif;
}

.gradient1 h1 {
	position: relative;
	color: #055ca5;
}
.gradient1 h1 span {
	background: url(../images/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 90%;
	height: 30px;
	top: 0px;
}
.gradient1 h2 {
	position: relative;
	color: #055ca5;
}
.gradient1 h2 span {
	background: url(../images/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 90%;
	height: 20px;
	top: 0px;
}
.gradient1 h3 {
	position: relative;
	color:#000;
}
.gradient1 h3 span {
	background: url(../images/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 90%;
	height: 20px;
	top: 0px;
}
.para-style-1{
	color:#333;
	text-align:justify;
	padding:0px 5px 0px 5px;
}
.para-style-2{
	color:#2d80c1;
	font-size:15px;
	text-align:justify;
}
.para-style-3{
	color:#333;
	text-align:justify;
	padding:0px 5px 0px 0px;
}
.heading-style-1{
	color:#055ca5;
	font-size:14px;
}
body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

#holder{
	background:url(../images/grad-bg.png) repeat-x;
}
#main {
	background:url(../images/background.png) repeat-x top center #4a74af;
	margin:0px auto 0px auto;
}
#container {
	width:980px;
	margin:0px auto 0px auto;
}
#top-area {
}
#content {
}
#footer {
}
.logo-behind{
	background:url(../images/logo-behind-colors.png) repeat-x;
	height:109px;
}
.white-bg{
	background:#FFF;
}
.footer-bg{
	background:url(../images/footer-bg.png) repeat-x;
	height:86px;
}
.underline{
	text-decoration:underline;
}
.uppercase{
	text-transform:uppercase;
}
.light-blue-bg{
	background:#e9f4fa;
}
.mid-blue-bg{
	background:#b3d2e5;
}
.dark-blue-color{
	color:#055ca5;
}
.dark-red-color{
	color:#900;
}
.bold{
	font-weight:bold;
}
#member-locations-table a{
	color:#055ca5;
	text-decoration:none;
}
#member-locations-table a:hover{
	color:#900;
	text-decoration:none;
}
#members-listing-table a{
	color:#055ca5;
	text-decoration:none;
}
#members-listing-table a:hover{
	color:#900;
	text-decoration:none;
}
#products-table a{
	color:#055ca5;
	text-decoration:none;
}
#products-table a:hover{
	color:#900;
	text-decoration:underline;
}
#footer-table ul{
	list-style:none;
}
#footer-table li{
	display:inline;
}
#footer-table a{
	color:#333;
	text-decoration:none;
}
#footer-table a:hover{
	color:#900;
	text-decoration:underline;
}
.footer-address{
	color:#666;
}
.ul-style-1{
	list-style:url(../images/bullet-arw.png);
	margin:10px 0px 0px 40px;
}
.ul-style-1 li{
	padding:3px 0px 0px 5px;
}
.ul-style-2{
	list-style:url(../images/bullet-drop.png);
	margin:10px 0px 0px 30px;
}
.ul-style-2 li{
	padding:5px 0px 0px 0px;
}
.form-element-width{
	width:180px;
}
.form-element-width-2{
	width:250px;
}
#useful-links a{
	color:#09F;
	text-decoration:none;
}
#useful-links a:hover{
	color:#900;
	text-decoration:underline;
}
.link-style-1{
	color:#036;
	text-decoration:none;
}
.link-style-1:hover{
	color:#900;
	text-decoration:underline;
}
.link-style-2{
	color:#09F;
	text-decoration:none;
}
.link-style-2:hover{
	color:#900;
	text-decoration:underline;
}
.turf-seed-table td{
	background:#e9f4fa;
	border: 1px #fff solid;
	padding:10px 5px;
}