@charset "utf-8";
/* CSS Document */
/* 	COLORS		*/
/*					Hex			RGB
	Dark Green:		#2d3d0d		 45, 61, 13
	Light Green:	#6e753f		110,117, 63
	Tan:			#eadbc6		234,219,198

*/
	
	#asdf {margin-top: 90px; margin-right: 90px; width: 50%; float: right; position: relative;}
	.teaser-table {width: 375px; border: 1px solid #2d3d0d; margin: 25px 0 120px 25px}
	.teaser-table hr {margin:0px; padding:0px; border-bottom:1px dashed #2d3d0d; border-top:0px; border-left:0px; border-right:0px; line-height:0px; height:1px; display:block;}


body {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	background:#6e753f url(../images/page_bg.jpg) repeat-x 0 0;
}
* {
	margin:0;
	padding:0
}
.clear {
	clear:both
}
fieldset {
	border:none
}
img {
	border:none
}
a {
	text-decoration:underline
}
a:hover {
	text-decoration:none
}
/*wrapper starts*/
#wrapper{ width:922px; margin:0 auto}

/*header starts*/
#header{ width:922px; float:left; background:url(../images/header_bg.jpg) no-repeat 0 0; height:695px; }
#header3c1{ width:922px; float:left; background:url(../images/smaller-header-3c1.jpg) no-repeat 0 0; height:550px }
#header3c2{ width:922px; float:left; background:url(../images/header3c2.jpg) no-repeat 0 0; height:391px }

/*top container starts*/

#header3c2 .top_container3c2{ width:922px; float:left; padding:15px 0 0 0 }
#header3c2 .top_container3c2 .logo{float:left; margin:15px 0 0 15px; display:inline; clear: both }
#header3c2 .top_container3c2 span{float:left; margin: 10px 0 0 90px; font-size:18px; line-height:24px; color:#fff}
#header3c2 .top_container3c2 .top_right_details{float:right; width:520px }
#header3c2 .top_container3c2 .top_right_details .icons{float:right; padding:0 15px 0 0}
#header3c2 .top_container3c2 .top_right_details .icons img{float:left; margin:0 18px 0 0; display:inline}
#header3c2 .top_container3c2 .top_right_details .icons span{float:left; font-size:21px; line-height:24px; color:#fff}
#header3c2 .top_container3c2 .top_right_details h4{float:left; width:470px; text-align:center; font-size:22px; color:#fff; font-weight:bold; line-height:32px; padding:35px 50px 0 0; font-style:italic; letter-spacing:1px}

#header .top_container{ width:922px; float:left; padding:15px 0 0 0 }

#header .top_container .logo{float:left; margin:5px 0 0 85px; display:inline }
#header .top_container .top_right_details{float:right; width:520px }
#header .top_container .top_right_details .icons{float:right; padding:0 15px 0 0}
#header .top_container .top_right_details .icons img{float:left; margin:0 18px 0 0; display:inline}
#header .top_container .top_right_details .icons span{float:left; font-size:21px; line-height:24px; color:#fff}

#header .top_container .top_right_details h4{float:left; width:470px; text-align:center; font-size:22px; color:#fff; font-weight:bold; line-height:32px; padding:35px 50px 0 0; font-style:italic; letter-spacing:1px}

#header3c1 .top_container{ width:922px; float:left; padding:15px 0 0 0 }
#header3c1 .top_container .logo{float:left; margin:5px 0 0 85px; display:inline }
#header3c1 .top_container .top_right_details{float:right; width:520px }
#header3c1 .top_container .top_right_details .icons{float:right; padding:0 15px 0 0}
#header3c1 .top_container .top_right_details .icons img{float:left; margin:0 18px 0 0; display:inline}
#header3c1 .top_container .top_right_details .icons span{float:left; font-size:21px; line-height:24px; color:#fff}
#header3c1 .top_container .top_right_details h4{float:left; width:470px; text-align:center; font-size:22px; color:#fff; font-weight:bold; line-height:32px; padding:35px 50px 0 0; font-style:italic; letter-spacing:1px}

#header3c2 .top_container{ width:922px; float:left; padding:15px 0 0 0 }
#header3c2 .top_container .logo{float:left; margin:5px 0 0 85px; display:inline }
#header3c2 .top_container .top_right_details{float:right; width:520px }
#header3c2 .top_container .top_right_details .icons{float:right; padding:0 15px 0 0}
#header3c2 .top_container .top_right_details .icons img{float:left; margin:0 18px 0 0; display:inline}
#header3c2 .top_container .top_right_details .icons span{float:left; font-size:21px; line-height:24px; color:#fff}
#header3c2 .top_container .top_right_details h4{float:left; width:470px; text-align:center; font-size:22px; color:#fff; font-weight:bold; line-height:32px; padding:35px 50px 0 0; font-style:italic; letter-spacing:1px}

/*menu starts*/
#menu{ width:922px; float:left; padding:20px 0 0 0; text-align:center}
#menu ul{ width:100%; float:left; list-style:none}
#menu ul li{ display:inline; padding:0 33px; font-size:15px; line-height:18px; color:#e3d2b8}
#menu ul li a{ color:#e3d2b8; text-decoration:underline}
#menu ul li a:hover{ color:#fff; text-decoration:underline}
#menu ul li.active a{ color:#fff; text-decoration:underline}


/*body container starts*/
#body_container{ width:922px; float:left; background:url(../images/body_container_bg.jpg) repeat-y 0 0}

/*content container starts*/
#content_container{ width:816px; float:left; padding:0 53px 10px 53px;margin:-115px 0 0 0; position:relative}
#content_container h1{ width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; line-height:35px; color:#2d3d0d; font-weight:normal; margin-bottom: 20px}
#content_container p { width:100%; float:left; font-size:12px; line-height:19px; color:#000; padding:16px 0 0 0}
#content_container h2{ width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; line-height:29px; color:#2d3d0d; font-weight:normal; margin-top: 20px}
#content_container h3{ float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; color:#2d3d0d;font-weight:normal}
#content_container h3 a{ color:#2d3d0d; text-decoration:underline}
#content_container h3 a:hover{ color:#2d3d0d; text-decoration:none}
/*#content_container ul {list-style-type: disc; list-style-position: outside; margin-left: 2em; line-height:19px;}*/
#content_container a{ color:#2d3d0d; text-decoration:underline}
#content_container a:hover{ color:#2d3d0d; text-decoration:none}


/*wide container starts*/
#content_container .wide_container {width:100%; float:left; }
#content_container .wide_container p { width:100%; float:left; font-size:12px; line-height:19px; color:#000; padding:16px 0 0 0}
#content_container .wide_container h1{ width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; line-height:35px; color:#2d3d0d; font-weight:normal}
#content_container .wide_container h2{ width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; line-height:29px; color:#2d3d0d; font-weight:normal; margin-top: 20px}
#content_container .wide_container h3{ float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; color:#2d3d0d;font-weight:normal; margin-top:15px;}
#content_container .wide_container h3 a{ color:#2d3d0d; text-decoration:underline}
#content_container .wide_container h3 a:hover{ color:#2d3d0d; text-decoration:none}
#content_container .wide_container ul {float: left; list-style-type: disc; list-style-position: outside; padding-left: 2em; line-height:19px;}
#content_container .wide_container a{ color:#2d3d0d; text-decoration:underline}
#content_container .wide_container a:hover{ color:#2d3d0d; text-decoration:none}


/*wide_products_container starts*/
#content_container .wide_products_container {width:816px; float:left; }
#content_container .wide_products_container p { width:100%; float:left; font-size:12px; line-height:19px; color:#000; padding:16px 0 0 0}
#content_container .wide_products_container h1{ width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; line-height:35px; color:#2d3d0d; font-weight:normal}
#content_container .wide_products_container h2{ float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:29px; color:#2d3d0d; font-weight:normal; margin-top: 20px}
#content_container .wide_products_container tr td h2{ float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:29px; color:#2d3d0d; font-weight:normal; margin-top: 20px; margin-bottom: 0;}

#content_container .wide_products_container h3{ float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:24px; color:#2d3d0d;font-weight:normal}
#content_container .wide_products_container h3 a{ color:#2d3d0d; text-decoration:underline}
#content_container .wide_products_container h3 a:hover{ color:#2d3d0d; text-decoration:none}
#content_container .wide_products_container ul {list-style-type: disc; list-style-position: outside; margin-left: 2em; line-height:19px;}
#content_container .wide_products_container a{ color:#2d3d0d; text-decoration:underline}
#content_container .wide_products_container a:hover{ color:#2d3d0d; text-decoration:none}



/*left container starts*/
#content_container .left_container{ width:360px; float:left;}
#content_container .left_container h1{ width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; line-height:35px; color:#2d3d0d; font-weight:normal}
#content_container .left_container p{ width:100%; float:left; font-size:12px; line-height:19px; color:#000; padding:4px 0 7px 0}
#content_container .left_container span{ width:100%; float:left;}

/*right container starts*/
#content_container .right_container{ width:412px; float:right;}
#content_container .right_container h2{ width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; line-height:29px; color:#2d3d0d; font-weight:normal}

#content_container .right_container ul.bullets {float: left; list-style-type: disc; list-style-position: outside; padding-left: 2em; line-height:19px;}
#content_container .right_container ul.bullets li {width:100%; float:left; padding:0; margin-top: 0;}
#content_container .right_container ul.bullets li.last{ padding:0}

#content_container .right_container ul{ width:412px; float:left; list-style:none}
#content_container .right_container ul li{ width:100%; float:left; padding:10px 0 20px 0}
#content_container .right_container ul li.last{ padding:0}
#content_container .right_container ul li .img{ float:left;}
#content_container .right_container ul li .details{ float:right; width:268px}
#content_container .right_container ul li .details h3{ float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; color:#2d3d0d;font-weight:normal}
#content_container .right_container ul li .details h3 a{ color:#2d3d0d; text-decoration:underline}
#content_container .right_container ul li .details h3 a:hover{ color:#2d3d0d; text-decoration:none}
#content_container .right_container ul li .details h5{ float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; color:#2d3d0d;font-weight:normal}
#content_container .right_container ul li .details h5 a{ color:#2d3d0d; text-decoration:underline}
#content_container .right_container ul li .details h5 a:hover{ color:#2d3d0d; text-decoration:none}
#content_container .right_container ul li .details p{ float:left; font-size:12px; line-height:19px; color:#000; padding:5px 0 0 0}

#content_container .right_container ul li .view_all {float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; color:#2d3d0d;font-weight:normal; text-align:center}
#content_container .right_container ul li .view_all a {color:#2d3d0d; text-decoration:underline}
#content_container .right_container ul li .view_all a:hover {color:#2d3d0d; text-decoration:none}

#content_container p.last_line{ width:100%; float:left; font-size:12px; line-height:19px; color:#000; padding:16px 0 0 0}


/* -------------------------------------------------------- 
products page starts - hidden for new styles 
#content_container .products_page h1{ width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; line-height:35px; color:#2d3d0d; font-weight:normal}
#content_container .products_page p{ width:100%; float:left; font-size:12px; line-height:19px; color:#000; padding:4px 0 7px 0}
#content_container .products_page span{ width:100%; float:left;}
#content_container .products_page{ width:365px;}
#content_container .products_page h2{ clear: all; width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:29px; color:#2d3d0d; font-weight:normal; margin-top: 20px}
#content_container .products_page h2 a{ color:#2d3d0d; text-decoration:underline}
#content_container .products_page ul{ width: 305px; float:left; list-style:none}
#content_container .products_page ul li{ width:100%; float:left; padding:10px 0 20px 0}
#content_container .products_page ul li.last{ padding:0}
#content_container .products_page ul li .img{ float:left;}
#content_container .products_page .img{ float:left;}
#content_container .products_page ul li .details{ float:right; width:160px}
#content_container .products_page ul li .details h3{ float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; color:#2d3d0d;font-weight:normal}
#content_container .products_page ul li .details h3 a{ color:#2d3d0d; text-decoration:underline}
#content_container .products_page ul li .details h3 a:hover{ color:#2d3d0d; text-decoration:none}
#content_container .products_page ul li .details h5{ float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; color:#2d3d0d;font-weight:normal}
#content_container .products_page ul li .details h5 a{ color:#2d3d0d; text-decoration:underline}
#content_container .products_page ul li .details h5 a:hover{ color:#2d3d0d; text-decoration:none}
#content_container .products_page ul li .details p{ float:left; width:240px;font-size:12px; line-height:19px; color:#000; padding:5px 0 0 0}

#content_container .products_page ul li .view_all {float:left; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:24px; color:#2d3d0d;font-weight:normal; text-align:center}
#content_container .products_page ul li .view_all a {color:#2d3d0d; text-decoration:underline}
#content_container .products_page ul li .view_all a:hover {color:#2d3d0d; text-decoration:none}
-------------------------------------------------------- */

hr{ color:#2d3d0d; height: 1px;}
.row_one{ height: 500px}
.row_two{ height: 425px}
.row_three{ height: 520px}

#products_table {width: 100%; }
#pond_products_table {width: 100%; float: left;}
#pond_products_table tr td {margin: 10px; padding: 10px; vertical-align: top; text-align: left; }
#pond_products_table tr td#left, #pond_products_table tr td#right {width: 50%;} 
#pond_products_table tr td.photo {margin: 0; padding: 10px; vertical-align: top; text-align: center;}
#pond_products_table tr td.photo a {color: #fff; width: 130px; height: 20px; background-image:url(../../images/download-brochure-bg.gif); display:block; border:none; padding-left: 6px; vertical-align: top; text-align: center;}
#pond_products_table tr td.photo a:hover {text-decoration: none; color: #fff; width: 130px; height: 20px; background-image:url(../../images/download-brochure-bg.gif); display:block; border:none; padding-left: 6px; vertical-align: top; text-align: center;}

#pond_products_table tr td p {margin: 0 10px 0 0; padding: 10px; vertical-align: top;}
#pond_products_table tr td p img {margin: 0; padding: 0; vertical-align: top;}
#pond_products_table tr td h2 {float: left; text-align: left; }


.paragraph2 {clear:both; display:block; padding:20px 0; color:#01273c; font-size:12px; float:left; width:100%}
.contact-form {width:500px; text-align:left; background:#6e753f; border:1px solid #374c14; padding:4px 10px; margin-right:20px; font-size:11px; }
.contact-form td {vertical-align:top; border-bottom:1px solid #E5E5E5; padding:8px 0 8px 10px; color: #fff}
.contact-form td tr td {vertical-align:top; border: 0; padding: 0 0 8px 0; color: #fff}
.contact-form td tr td.right {vertical-align:top; border: 0; padding-left: 10px; color: #fff}

.formContact {width:100%; }
.formContact .inputText {width:214px; padding: 2px 4px 2px 4px; border:1px solid #374c14; vertical-align:middle; color: #374c14; font-size:11px; }
.formContact #msg1ContactForm {width:460px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }
.contact-form label {display:block; margin:0 0 2px 0; font-weight:bold; }
.buton{ width:200px; height:44px; background-image:url(../images/bt_send.jpg); display:block; border:none; cursor:pointer;}
/* .buton:hover{ width:200px; height:44px; background-image:url(../images/bt_send_hover.jpg); display:block; border:none; cursor:pointer;}
*/
#mainNav ul li a { display:block; float:left; color:#243949; height:31px; font-weight:bold; text-decoration:none; background:url(../img/bg_mainNav.gif) top left no-repeat; width:215px; margin:0 0 2px 0; }
* html #mainNav ul li a { float:left; }
#mainNav ul li a:hover { color:#fff; text-decoration:none; background-position:0 -31px; }


/*footer container starts*/
#footer_container{ width:100%; float:left; background:url(../images/footer_repeat_bg.jpg) repeat-x 0 0;}
#footer{ width:922px; margin:0 auto}
#footer .links_box{ width:922px; float:left; background:#3f5019 url(../images/footer_bg.jpg) no-repeat 0 0; height:80px; padding:36px 0 0 0}
#footer .links_box ul{ width:100%; float:left; text-align:center; list-style:none}
#footer .links_box ul li{ display:inline; padding:0 15px; font-size:12px; color:#fff; line-height:16px; }
#footer .links_box ul li a{ color:#fff; text-decoration:none}
#footer .links_box ul li a:hover{ color:#fff; text-decoration:underline}
#footer .links_box #web-design {text-align: center; padding-top: 40px; color:#ffffff;}
#footer .links_box #web-design a {text-align: center; color:#ffffff; }