/* Aqua */

#page_width {
	margin:0 auto;
	width:944px;
	overflow:hidden;
	background:url(../images/bg_aquahydrate.jpg) no-repeat 0 135px;
}
#header {
	width:944px;
	height:135px;
	overflow:hidden;
	background:url(../images/bg_header.gif) repeat-x;
}
#header .navlink {
	width:540px;
	height:125px;
	overflow:hidden;
	padding:10px 0 0 32px;
	clear:both;
}
#header .logo {
	width:372px;
	height:135px;
	overflow:hidden;
}
/*
#header .navlink ul {
	list-style:none;
	width:572px;
	height:36px;
	overflow:hidden;
}
#header .navlink ul li {
	float:left;
	height:36px;
	overflow:hidden;
	padding:0 3px 0 0;
	background:url(../images/navlink_devider.gif) no-repeat right;
}
#header .navlink ul li a {
	float:left;
	display:block;
	height:36px;
	overflow:hidden;
}
#header .navlink ul .bgnone {
	padding:0;
	background:none;
}
#header .navlink ul .home {
	width:48px;
	height:36px;
	overflow:hidden;
	background:url(../images/btn_home.gif) no-repeat;
}
#header .navlink ul .home:hover {
	background:url(../images/btn_home_hover.gif) no-repeat;
}
#header .navlink ul .water {
	width:86px;
	height:36px;
	overflow:hidden;
	background:url(../images/btn_water.gif) no-repeat;
}
#header .navlink ul .water:hover {
	background:url(../images/btn_water_hover.gif) no-repeat;
}
#header .navlink ul .truebelievers {
	width:122px;
	height:36px;
	overflow:hidden;
	background:url(../images/btn_truebelievers.gif) no-repeat;
}
#header .navlink ul .truebelievers:hover {
	background:url(../images/btn_truebelievers_hover.gif) no-repeat;
}
#header .navlink ul .press {
	width:78px;
	height:36px;
	overflow:hidden;
	background:url(../images/btn_press.gif) no-repeat;
}
#header .navlink ul .press:hover {
	background:url(../images/btn_press_hover.gif) no-repeat;
}
#header .navlink ul .findus {
	width:68px;
	height:36px;
	overflow:hidden;
	background:url(../images/btn_findus.gif) no-repeat;
}
#header .navlink ul .findus:hover {
	background:url(../images/btn_findus_hover.gif) no-repeat;
}
#header .navlink ul .contactus {
	width:100px;
	height:36px;
	overflow:hidden;
	background:url(../images/btn_contactus.gif) no-repeat;
}
#header .navlink ul .contactus:hover {
	background:url(../images/btn_contactus_hover.gif) no-repeat;
}
*/

#header .navlink ul {
	list-style:none;
	width:572px;
	height:36px;
	overflow:hidden;
	float:left;
}
#header .navlink ul li {
	float:left;
	height:36px;
	overflow:hidden;
	padding:0 3px 0 0;
	background: url(../images/navlink_devider.gif) no-repeat right;
}
#header .navlink ul li a {
	float:left;
	display:block;
	height:36px;
	overflow:hidden;
	background:#FFF;
	text-decoration:none;
}
#header .navlink ul li a:hover {
	background:url(../images/topnav-hoverbg.png)  no-repeat;
}
#header .navlink ul .bgnone {
	padding:0;
	background:none;
}
#header .navlink ul .home {
	width:48px;
	height:36px;
	overflow:hidden;	
}
#header .navlink ul .home:hover{
	background:url(../images/topnav-hoverbg.png)  no-repeat;
	}
#header .navlink ul .water {
	width:86px;
	height:36px;
	overflow:hidden;
	
}
#header .navlink ul .truebelievers {
	width:122px;
	height:36px;
	overflow:hidden;
}

#header .navlink ul .press {
	width:78px;
	height:36px;
	overflow:hidden;
}

#header .navlink ul .findus {
	width:68px;
	height:36px;
	overflow:hidden;
}

#header .navlink ul .contactus {
	width:100px;
	height:36px;
	overflow:hidden;
	background:url(../images/btn_contactus.gif) no-repeat;
}
#header .navlink ul .contactus:hover {
	background:url(../images/topnav-hoverbg.png)  no-repeat;
}


#middle_container {
	margin:0 auto;
	width:878px;
	overflow:hidden;
	padding:5px 0 0 0;
}
#banner {
	width:693px;
	height:412px;
	overflow:hidden;
}
#banner .topbg {
	width:693px;
	height:5px;
	overflow:hidden;
	background:url(../images/banner_top.gif) no-repeat;
}
#banner .middle_container {
	width:693px;
	height:402px;
	overflow:hidden;
	background:url(../images/banner_center.gif) repeat-x;
}
#banner .middle_container h1 {
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#063875;
	background:url(../images/icn_h1.gif) no-repeat 30px 33px;
	padding:30px 0 10px 50px;
}
#banner .middle_container .water {
	width:12px;
	height:333px;
	overflow:hidden;
}
#banner .middle_container .content {
	width:633px;
	height:309px;
	overflow:hidden;
	overflow:auto;
	border:1px solid #9eb7d5;
	background:#FFFFFF;
	padding:12px;
}
#banner .middle_container .content h2 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3669a9;
	padding:5px 0 0 0;
}
#banner .middle_container .content p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#989898;
	padding:5px 0 10px 0;
}
#banner .bottombg {
	width:693px;
	height:5px;
	overflow:hidden;
	background:url(../images/banner_bottom.gif) no-repeat;
}
#middle_container .right_container {
	width:177px;
	overflow:hidden;
}
#middle_container .right_container .panels-custom1 {
	width:175px;
	height:135px;
	overflow:hidden;
	padding:0 0 3px 0;
	background:url(../images/gray-block-custom1.png) no-repeat;
}
#middle_container .right_container .panels-custom2 {
	width:175px;
	height:135px;
	overflow:hidden;
	padding:0 0 3px 0;
	background:url(../images/gray-block-custom2.png) no-repeat;
}
#middle_container .right_container .panels-custom3 {
	width:175px;
	height:135px;
	overflow:hidden;
	padding:0 0 3px 0;
	background:url(../images/gray-block-custom5.png) no-repeat;
}
#middle_container .right_container .panels-custom1  a{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	width:160px;
	float:left;
	color:#165bc3;
	margin-top:20px;
	text-decoration:none;
	}
#middle_container .right_container .panels-custom2  a{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	width:160px;
	float:left;
	color:#165bc3;
	margin-top:20px;
	text-decoration:none;
	}
#middle_container .right_container .panels-custom3  a{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	width:160px;
	float:left;
	color:#165bc3;
	margin-top:20px;
	text-decoration:none;
	}
#middle_container .right_container .panels-custom4 {
	width:175px;
	height:273px;
	overflow:hidden;
	padding:0 0 3px 0;
	background:url(../images/gray-block-custom6.png) no-repeat;
}
#middle_container .right_container .panels-custom4  a{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	width:160px;
	float:left;
	color:#165bc3;
	margin-top:20px;
	text-decoration:none;
	}
#middle_container .right_container .panels-custom1  span,
#middle_container .right_container .panels-custom2  span,
#middle_container .right_container .panels-custom3  span{
	color:#165bc3 !important;
	}
#middle_container .right_container .panels-custom1  span:hover,
#middle_container .right_container .panels-custom2  span:hover,
#middle_container .right_container .panels-custom3  span:hover{
	color:#FFF !important;
	}
#nicklaus {
	margin:0 auto;
	width:878px;
	height:110px;
	overflow:hidden;
	padding:0px 0 25px 0;
	margin-top:15px;
}
*html #nicklaus{
	padding-top:15px;
	}
#nicklaus .left_container {
	width:503px;
	height:110px;
	overflow:hidden;
	float:left;
}

#nicklaus .right_container {
	width:375px;
	height:110px;
	overflow:hidden;
	background:url(../images/btmblock-bg.png);
	}
*html #nicklaus .right_container {
	width:370px;
	background:url(../images/btmblock-bg.png) scroll 100% 100%;
	}
#nicklaus .right_container  ul{
	float:right;
	text-align:right;
	padding:35px 15px 0px 0px;
	}
#nicklaus .right_container  ul li{
	list-style-type:none;
	}
#nicklaus .right_container  ul li a{
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	padding:0px 7px;
	text-decoration:none;
	}
#nicklaus .right_container  ul li a:hover{
	background:#ed7c31;
	color:#FFF !important;
	}
/*#footer {
	text-align:left;
	width:944px;
	height:135px;
	overflow:hidden;
	background:url(../images/bg_footer.gif) repeat-x;
}
#footer h1 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#024ec1;
	padding:15px 0 0 30px;
}
#footer .links {
	overflow:hidden;
	padding:10px 0 0 25px;
}
#footer .links h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#676767;
	padding:0 0 8px 6px;
}
#footer .links p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
}
#footer .links p a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
	text-decoration:none;
	padding:0 6px;
}
#footer .links p a:hover {
	text-decoration:underline;
}*/



/*home css*/
#home-content{
	float:left;
	width:685px;
	}
.home-content-left{
	width:135px;
	height:315px;
	margin:0px 0px 10px 0px;
	float:left;
	border:1px solid #9EB7D5 ;
	border-right:0px none;
	background:#FFF;
	padding:18px 0px 0px 5px;
	}
* html .home-content-left{
		margin:0px 0px 10px 0px;
		}
#banner .home-image{
	float:left;
	width:130px;
	}
#home-content-right{
	float:right;
	width:472px;
	margin-left:5px;
	overflow:hidden;
	padding-bottom:40px;
	}
#home-content-rightinner{
	float:left;
	width:470px;
	}
	
/*navigation tab*/
#home-nav-inner{
	float:left;
	width:545px;
	overflow:hidden;
	margin-bottom:15px;
	}
#home-nav-inner ul{
	color:#014dc0;
	font:bold 14px Arial,Helvetica,sans-serif ;
	text-transform:uppercase;
	float:left;
	width:545px;
	text-align:right;
	padding:0px 10px 0px 0px;
	background:url(../images/findus/findus-title-mid.png) repeat-y;
	}
#home-nav-inner ul li{
	float:right;
	list-style-type:none;
	padding:0px 15px 0px 15px;
	background: url(../images/navlink_devider.gif) no-repeat scroll 100% 50%;
	}
#home-nav-inner ul .last{
	background:none !important;
	}
#home-nav-inner ul li a{
	font-weight:bold;
	}
.home-topbg{
	float:left;
	width:545px;
	height:4px;
	background:url(../images/findus/findus-title-top.png) no-repeat;
	
	}
.home-btmbg{
	float:left;
	width:545px;
	height:5px;
	background:url(../images/findus/findus-title-btm.png) no-repeat;
	}
.home-content-topinner{
	float:left;
	width:470px;
	overflow:hidden;
	}
.home-page-title {
	color:#0092cf;
	font:bold 16px Arial,Helvetica,sans-serif ;
	text-transform:uppercase;
	float:left;
	width:470px;
	margin:0px 0px 0px 0px;
	}
#bluestrip-findus .blue-striphome-mid{
	float:left;
	width:450px;
	height:8px;
	background:url(../images/blue-stripmid.png) repeat-x;
	}

#home-rightinner-content{
	float:left;
	width:470px;
	}
#purchase-inner-left{
	width:215px;
	height:210px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	background:url(../images/home/one-liter.png) no-repeat scroll 0% 100%;
	}
*html #purchase-inner-left{
	margin-top:10px;
	margin-left:12px;
	}
#purchase-inner-right{
	width:215px;
	height:210px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	background:url(../images/home/half-liter.png) no-repeat scroll 0% 100%;
	}
*html #purchase-inner-right{
	margin-top:10px;
	}
#purchase-inner-left p, #purchase-inner-right p, #purchase-inner-btm p{
	color:#0092CF;
	display:block;
	font:bold 14px Arial,Helvetica,sans-serif ;
	text-transform:uppercase;
	margin:0px 0px 0px 60px !important;
	}
#purchase-inner-left input, #purchase-inner-right input{
	width:30px;
	margin-top:15px;
	margin-right:5px;
	font-size:12px;
	}
.height-100{
	dispaly:block;
	height:100px;
	}
#purchase-inner-btm{
	float:left;
	width:460px;
	margin-top:20px;
	}
*html #purchase-inner-btm p{
	margin-left:25px !important;
	}

#shipping-option-container{
	width:415px;
	height:230px;
	float:left;
	margin-top:10px;
	margin-left:15px;
	}

#shipping-option-container p{
	color:#0092CF;
	display:block;
	font:bold 12px Arial,Helvetica,sans-serif ;
	text-transform:uppercase;
	}
#shipping-option-container p span{
	height:15px;
	float:left;
	}

#shipping-option-container p span img{
	margin:0px 0px 0px 5px;
	float:left;
	}

#shipping-option-container input{
	width:80px;
	font-size:12px;
	float:left;
	}

#shipping-option-container loader{
	float:left;
	margin:10px 0px 0px 10px !important;
	}

#content-container-home{
	float:left;
	width:675px;
	height:395px;
	margin:3px 8px 5px 8px;
	}

#shipping-option-container-shipping-address{
	width:415px;
	float:left;
	margin-top:3px;
	margin-left:15px;
	}

#shipping-option-container-shipping-address p{
	color:#0092CF;
	display:block;
	font:bold 12px Arial,Helvetica,sans-serif ;
	text-transform:uppercase;
	}

#shipping-option-container-shipping-address input{
	width:180px;
	font-size:12px;
	float:left;
	}

#shipping-option-container-credit-card{
	width:415px;
	height:240px;
	float:left;
	margin-top:3px;
	margin-left:15px;
	}

#shipping-option-container-credit-card p{
	color:#0092CF;
	display:block;
	font:bold 12px Arial,Helvetica,sans-serif ;
	text-transform:uppercase;
	float:left;
	}

#shipping-option-container-credit-card input{
	width:50px;
	font-size:12px;
	float:left;
	}

/*home page*/

#newsletter_container{color:#3669A9;font-size:12px;}
#newsletter_container ul{list-style:none;margin:10px 0 0 15px;}
#newsletter_container ul li{list-style:none;margin-bottom:10px;border:1px solid #eee;border-width:1px 0 0 0;}
#newsletter_container ul li span{color:#666;font-size:11px;}
#newsletter_container ul li a h2:hover{text-decoration:underline;}