@charset "utf-8";
/* CSS Document */

body {
	background-color:#316292;
	background-image:url(../images/bg_grad.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:0;
}
h1 {
	color:#326394;
	font-size:18px;
}
h2 {
	color:#F00;
	font-size:18px;
}
.gray_link {
	color:#c1ccd9;
	text-decoration:underline;
}
.gray_link:visited {
	color:#c1ccd9;
	text-decoration:underline;
}
.gray_drk_link {
	color:#666;
	text-decoration:underline;
}
.gray_drk_link:visited {
	color:#666;
	text-decoration:underline;
}
#content {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	background-image:url(../images/content_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.float_left{
	float:left;
}
.left_text{
	float:left;
	width:500px;
	margin-left:50px;
}
.left_text_sml{
	float:left;
	width:200px;
	margin-left:50px;
}
.right_text{
	float:left;
	width:200px;
	margin-left:20px;
}
.right_text_sml{
	float:left;
	width:500px;
	margin-left:20px;
}
.full_text{
	width:720px;
	margin-left:50px;
}
#index_banner{
	width:800px;
	height:375px;
	background-image:url(../images/index_banner.jpg);
}
#water_banner{
	width:800px;
	height:146px;
	background-image:url(../images/water_header.jpg);
}
#contact_banner{
	width:800px;
	height:100px;
	background-image:url(../images/index_banner.jpg);
}
#header {
	width:800px;
	height:67px;
}
#header_logo {
	float:left;
	width:293px;
	height:67px;
}
#header_about {
	display: block;
	float:left;
	width:84px;
	height:43px;
	background: url(../images/about_button.png) no-repeat 0 0;
}
#header_about:hover
{ 
  background-position: 0 -43px;
}
#header_products {
	display: block;
	float:left;
	width:74px;
	height:43px;
	background: url(../images/products_button.png) no-repeat 0 0;
}
#header_products:hover
{ 
  background-position: 0 -43px;
}
#header_services {
	display: block;
	float:left;
	width:75px;
	height:43px;
	background: url(../images/services_button.png) no-repeat 0 0;
}
#header_services:hover
{ 
  background-position: 0 -43px;
}
#header_gallery {
	display: block;
	float:left;
	width:66px;
	height:43px;
	background: url(../images/gallery_button.png) no-repeat 0 0;
}
#header_gallery:hover
{ 
  background-position: 0 -43px;
}
#header_quote {
	display: block;
	float:left;
	width:105px;
	height:43px;
	background: url(../images/quote_button.png) no-repeat 0 0;
}
#header_quote:hover
{ 
  background-position: 0 -43px;
}
#header_contact {
	display: block;
	float:left;
	width:103px;
	height:43px;
	background: url(../images/contact_button.png) no-repeat 0 0;
}
#header_contact:hover
{ 
  background-position: 0 -43px;
}
#footer{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#8bb0da;
}
.index_list{
	width:200px;
	float:left;
	margin-left:25px;
	color:#666;
	font-size:12px;
}
.index_list_title{
	color:#326394;
	font-size:16px;
	text-decoration:underline;
}
.index_examples{
	color:#666;
	font-size:12px;
}
.do_next{
	margin-left:auto;
	margin-right:auto;
	color:#326394;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.text_center{
	text-align:center;
}
.content_center{
	width:400px;
	margin-left:auto;
	margin-right:auto;
}
.text_top{
	vertical-align:top;
}
.product_photo{
	padding-right:20px;
}
.big_product_photo{
	float:left;
	padding-right:20px;
}
.text_right{
	text-align:right;
}
.text_space{
	line-height:30px;
}
.learn_more{
	color:#326394;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.blue_link{
	color:#326394;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.blue_link_right{
	color:#326394;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	text-align:right;
	padding-top:4px;
}
.errorMenu {
	position: fixed;
	left: 0px;
	bottom: 0px;
	font-size: 12px;
	text-align: left;
	background-color: #FF0;
	border: #214064 1px solid;
	padding: 3px;
	width: 250px;
	height: 75px;
}
.product_top {
	width:693px;
	height:23px;
	background-image:url(../images/product_top.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:17px;
	padding-top:5px;
	padding-left:25px;
}
.product_mid {
	width:718px;
	height:124px;
	background-image:url(../images/product_mid.jpg);
	background-repeat:no-repeat;
}
.product_bot {
	width:718px;
	height:22px;
	background-image:url(../images/product_bot.jpg);
	background-repeat:no-repeat;
}
.product_thumb {
	width:180px;
	height:114px;
	margin-left:25px;
	padding-top:8px;
	float:left;
}
.product_text {
	float:left;
	width:460px;
	padding-left:25px;
	padding-right:25px;
	padding-top:8px;
}
	
	