body { background-image:url(/images/bkg_body.gif); background-repeat:repeat; color:#666666; font-family:verdana; font-size:11px; margin:0px 0px 0px 0px; padding:0px; }
img { border:0px; }
table td { font-size:11px; vertical-align:top;}

#container { width:100%;  margin:0px auto; } 
#container2 { width:975px;  margin:0px auto;  background-image:url(/images/bkg_container.gif); background-repeat:repeat-y;  } 
#header { width:100%; float:left; clear:both; background-image:url(/images/bkg_container.gif); background-repeat:repeat-y;  }
#logo {width:180px; float:left; padding-left:26px; padding-top:7px; height:77px;}
#headerright { width:743px; text-align:right; float:left; padding-top:5px; padding-right:0px; height:67px;}


/*NAVIGATION */
#navigation { width:743px; text-align:right; float:left; padding-top:0px; }
#navlist { list-style:none; }
#navlist li { float:right; position:relative; background-image:url(/images/nav01.gif); margin-top:1px; padding-top:5px; height:18px; width:100px; text-align:center; }
#navigation a {  background-repeat:no-repeat; color:#fff; text-decoration:none; }
#navigation a:hover { text-decoration:none;  background-position:0px -23px; }


#tagline { height:42px; width:926px; margin-left:26px; text-align:right; background-image:url(/images/bkg_tagline.gif); background-repeat:no-repeat; background-color:#fff; clear:both; vertical-align:top; color:#b14d1c; }
#tagline #tagline-image { float:left; width:274px; text-align:left; }
#tagline #tagline-cart { float:left; width:627px; text-align:right; padding-right:25px; text-align:right; vertical-align:top; }
#tagline p { padding-top:10px; margin:0px; }


#body { width:930px; float:left; clear:both; padding-left:18px; padding-right:37px; overflow:hidden; }

/* background-image:url(/images/bkg_container.gif);*/

/* CONTENT LEFT */
#content-left { font-size:11px; float:left; width:187px; color:#fff; margin-left:4px; margin-right:5px; }
#content-left a { color:#fff; text-decoration:none; }
#content-left a:hover { color:#f9ebae; text-decoration:none; }
#content-left h3 { height:36px; width:167px;}
#content-left div {  color:#fff; background-repeat:repeat-y; }
#content-left .footer { margin-bottom:-10px;  }

/* CONTENT LEFT BOX 1 */
#content-left-box1 {  }
#content-left-box1 h3 { background-image:url(/images/header_content-left-box1.gif); background-repeat:no-repeat; background-position:top left; margin:0px; padding-top:20px; padding-left:30px; padding-right:30px; color:#fff; height:34px; width:132px; }
#content-left-box1 div { width:192px; padding:10px 20px 0px 25px; background-image:url(/images/bkg_content-left-box1.gif); background-repeat:repeat-y; margin:0px; }
#content-left-box1 .footer{ background-image:url(/images/footer_content-left-box1.gif); background-repeat:no-repeat;  height:22px; }

/* CONTENT LEFT BOX 2 */
#content-left-box2 { }
#content-left-box2 h3 { background-image:url(/images/header_content-left-box2.gif); background-repeat:no-repeat; background-position:top left; margin:0px; padding-top:20px; padding-left:30px; padding-right:30px; color:#fff; height:34px; width:132px; font-size:16px; font-weight:bold; font:Arial; }
#content-left-box2 h4 { margin-top:0px; margin-bottom:4px; color:#f9ebae; font-size:12px; font-weight:bold; }
#content-left-box2 div { font-size:11px; width:147px; padding:10px 20px 10px 25px; background-image:url(/images/bkg_content-left-box2.gif); background-repeat:repeat-y; margin:0px; }
#content-left-box2 .footer{ background-image:url(/images/footer_content-left-box2.gif); background-repeat:no-repeat; height:46px; }

/* MAIN CONTENT (RIGHT)*/
#content { font-family:Arial; float:left; width:729px; padding:10px 0px 0px 5px; }
#content p { vertical-align:top; }
#content h1 { font-family:Arial;  font-size:22px; color:#b14d1c; }
h1 { font-family:Arial;  font-size:22px; color:#b14d1c; }
#content h2 { font-family:Arial; font-size:18px; font-weight:bold; color:#666; }
#content h3 { font-family:Arial; font-size:16px; font-weight:bold; color:#c09638; }
#content h4 { font-family:Arial; background-image:url(/images/bkg_header.gif); background-repeat:no-repeat; font-size:20px; font-weight:bold; color:#fff; padding-top:4px; padding-left:10px; margin-bottom:8px;  width:720px; height:30px; margin-right:0px; }
#content h5 { background-image:url(/images/bkg_header2.gif); background-repeat:no-repeat; font-size:16px; font-weight:bold; color:#c09638; padding-top:6px; padding-left:10px; margin-bottom:8px; width:720px; height:30px;}
#content h5 img { margin-top:4px;  }
#content h6{ font-family:Arial; font-size:16px; font-weight:bold; color:#c09638; margin:0px;  }

#content a { color:#b14d1c; }
.link { color:#b14d1c; }
#content p.quote { padding:15px; color:#000; background-color:#aff29e; line-height:20px; font-style:italic; }

#content ul { margin-left:0px; padding:0px; list-style:none; }
#content li { margin-bottom:10px; background-image:url(/images/bullet.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 2px; }

#content img { margin:10px; vertical-align:top;}
#content img.nomargin { margin:0px; vertical-align:top;}


#flashcontent1 { float:left; width:429px; padding:0px; margin-bottom:10px; text-align:left; background-color:#000000; }
#flashcontent2 { float:left; width:300px; padding:0px; margin-bottom:10px; text-align:left;}
#flashcontent3 { float:left; width:730px; }
#flashcontent4 { float:left; width:274px; height:42px;  padding:0px; margin:0px; float:left; text-align:left;}

/*FEATURED PRODUCTS BOX */
#featured_products { background-color:#fef5cb; padding-left:5px; padding-right:5px; padding-top: 5px; margin:0px;  vertical-align:top; text-align:center; width:720px;  }
#featured_products div { padding:0px; margin:0px; vertical-align:top; text-align:center; }
#featured_products table { vertical-align:top; text-align:center; padding:0px; margin:0px;  }
#featured_products table td {  vertical-align:top; text-align:left; padding:5px 10px 10px 10px; margin:0px; text-align:center; }
#featured_products table h3 { font-size:12px; color:#b14d1c; font-weight:bold; padding:5px; margin-bottom:0px; text-align:left; }
#featured_products table p { font-size:10px; color:#b14d1c; line-height:normal; padding:5px; margin-top:0px; text-align:left; } 
#featured_products table img { vertical-align:top; padding:0px; margin:0px; text-align:center; } 


/*PRODUCTS BOX */
#products { background-color:#fff; padding-left:5px; padding-right:5px; padding-top: 5px; margin:0px;  vertical-align:top; text-align:center; width:720px;  }
#products div { padding:0px; margin:0px; vertical-align:top; text-align:center; }
#products table { vertical-align:top; text-align:center; padding:0px; margin:0px;  }
#products table td {  vertical-align:top; text-align:left; padding:5px 10px 10px 10px; margin:0px; text-align:center; }
#products table h3 { font-size:10px; color:#b14d1c; font-weight:bold; padding:5px; margin-bottom:0px; text-align:left; }
#products table p { font-size:10px; color:#b14d1c; line-height:normal; padding:5px; margin-top:0px; text-align:left; } 
#products table img { vertical-align:top; padding:0px; margin:0px; text-align:center; } 



#footer { width:100%; clear:both;  background-image:url(/images/bkg_container.gif);  background-repeat:repeat-y; }
#footercontainer { width:946px; height:40px; padding-top:40px; padding-right:0px; padding-bottom:20px; padding-left:26px; float:left; }
#footercontainer #footer-left { text-align:left; float:left; width:403px; vertical-align:top;  }
#footercontainer #footer-right { text-align:right; float:left; width:515px; padding-top:20px; }
#footer a { color:#666; text-decoration:none; }
#footer hover { text-decoration:underline; }
#footer .copyright { display:block; padding-top:0px; }
#footer .copyright a { margin:0px; }
#footer .bottom-curve { background-image:none;  background-position:bottom left; margin-bottom:-10px; }

.form0 { text-align:left; font-size:16px; font-weight:bold; color:#44ecc6; background-color:#018769; padding-top:10px; padding-bottom:10px; }
.form1 { font-size:14px; color:#44ecc6; background-color:#018769; text-align:center; padding-left:20px; padding-right:20px; }
.form2 { font-size:14px; color:#296d35; background-color:#a5e592; }
.form2 span { vertical-align:top; }
.form3 { font-size:14px; color:#296d35; background-color:#b8e9aa; }
.form3 span { vertical-align:top; }

.text-red { color:#b14d1c;  }

.padding { padding-left:40px; }

hr { border-bottom:1px dashed #cccccc; border-top:none; border-left:none; border-right:none; height:1px; line-height:1px;}

td .dashed-line { border-bottom:1px dashed #cccccc; border-top:none; border-left:none; border-right:none; }

.featured_product_image	{ width:120px; height:120px; text-align:center; background-color:#FFFFFF;}
.featured_product_description { height:130px; }
		


/*LANDING PAGES */

.landingPage_table {
	width:727px;
	background-color:#63868b;
}

.landingPage_header {
	height:80px;
	background-image:url(/images/header_product_landing.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding:10px 0px 0px 0px;
}

.h1_alt {
	margin:0px;
	padding:0px;
	color:#006270;
	font-size:36px;
	font-weight:bold;
	display:block;
}

.h2_alt {
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:18px;
	font-weight:regular;
	display:block;
}

.landingPage_left {
	width:390px;
	height:726px;
	background-image:url(/images/water_landing_bg01.gif);
	background-repeat:no-repeat;
}

.landingPage_right {
	width:337px;
	background-image:url(/images/water_landing_bg02.jpg);
	background-repeat:no-repeat;
	padding:350px 20px 0px 0px;
}


.landingPage_footer {
	height:10px;
	background-image:url(/images/footer_product_landing.gif);
	background-repeat:no-repeat;
	padding:0px 0px 10px 0px;
}

.landingPage_bottom {
	height:151px;
	background-image:url(/images/product_landing_bottom.gif);
	background-repeat:no-repeat;
	margin:10px 0px 10px 0px;
}


#cm_water_01 {
	width:134px;
	position:relative;
	top:47px;
	left:44px;
}

#cm_water_01 p{
	color:#0f4557;
	line-height:18px;
}

#cm_water_02 {
	width:275px;
	position:relative;
	top:157px;
	left:44px;
}

#cm_water_02 p{
	color:#0f4557;
	line-height:18px;
}

.eventList {
	margin:0px 0px 0px 25px;
}

.eventList td {
	color:#0f4557;
	padding:5px 0px 5px 0px;
	margin:5px 0px 0px 0px;
	border-bottom:1px solid #b1d1d6;

}

.bullet_club {
	width:20px;
	background-image:url(/images/bullet_club.gif);
	background-repeat:no-repeat;
	padding:0px 20px 0px 0px;
}

.bullet_heart {
	width:20px;
	background-image:url(/images/bullet_heart.gif);
	background-repeat:no-repeat;
	padding:0px 20px 0px 0px;
}

.bullet_spade {
	width:20px;
	background-image:url(/images/bullet_spade.gif);
	background-repeat:no-repeat;
	padding:0px 20px 0px 0px;
}

.bullet_diamond {
	width:20px;
	background-image:url(/images/bullet_diamond.gif);
	background-repeat:no-repeat;
	padding:0px 20px 0px 0px;
}

.product_title {
	display:block;
	margin:10px 0px 10px 0px;
	color:#f9ebae;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.custom_cards {
	padding:0px 20px 0px 0px;
}	

 .custom_cards p {
 	color:#fff;
	font-size:14px;
 }
 
 .bottom1 {
 	 position:relative;
	 top:10px;
	 left:450px;
	 font-size:13px;
	 color:#000;
	 font-weight:bold;
	 padding:0px 0px 0px 0px;
 }
 
 .bottom2 {
 	 position:relative;
	 top:35px;
	 left:30px;
	 color:#817a5e;
	 font-size:16px;
	 font-weight:bold;
	 padding:0px 0px 0px 0px;
 }
