/* Ecity */

#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:36px;
	overflow:hidden;
	padding:93px 0 0 32px;
}
#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:24px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#165cc6;
	text-align:center;
	padding-top:12px;
}
#header .navlink ul li a:hover{
	color:#165cc6 !important;
	background:url(../images/topnav-hoverbg.png) no-repeat right) !important;
}
#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;
}
#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:24px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#165cc6;
	text-align:center;
	padding-top:12px;
}
#header .navlink ul li a:hover{
	color:#165cc6 !important;
	background:url(../images/topnav-hoverbg.png) no-repeat right) !important;
}
#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/topnav-hoverbg.png) no-repeat right) !important;
}
#header .navlink ul .water {
	width:86px;
	height:36px;
	overflow:hidden;
	
}
#header .navlink ul .water:hover {
	
}
#header .navlink ul .truebelievers {
	width:122px;
	height:36px;
	overflow:hidden;
	
}
#header .navlink ul .truebelievers:hover {
	
}
#header .navlink ul .press {
	width:78px;
	height:36px;
	overflow:hidden;
	
}
#header .navlink ul .press:hover {
	
}
#header .navlink ul .findus {
	width:68px;
	height:36px;
	overflow:hidden;
	
}
#header .navlink ul .findus:hover {
	
}
#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;
}

#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 h3 {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC6600;
}
#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:#3669a9;
	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 {
	width:175px;
	height:135px;
	overflow:hidden;
	padding:0 0 3px 0;
}
#nicklaus {
	height:110px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 36px;
	width:878px;
	}
#nicklaus .left_container {
	width:503px;
	height:110px;
	overflow:hidden;
}
#nicklaus .right_container {
	width:375px;
	height:110px;
	overflow:hidden;
}
/*#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 10px 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;
}
#errorpage {
	width:693px;
	height:412px;
	overflow:hidden;
	background:url(../images/error_404.jpg) repeat-x;
}
#errorpage .left_content {
	width:671px;
	height:412px;
	overflow:hidden;
}
#errorpage h1 {
	font-size:48px;
	font-weight:bold;
	color:#5b81a8;
	padding:35px 0 0 67px;
}
#errorpage .oops {
	width:370px;
	overflow:hidden;
	padding:80px 0 0 290px;
}
#errorpage .oops h2 {
	font-size:36px;
	font-weight:bold;
	color:#234d77;
	padding:10px 0 0 0;
}
#errorpage .oops p {
	font-size:14px;
	font-weight:bold;
	color:#3b3b3b;
	padding:10px 0 0 0;
}
#errorpage .oops p a {
	color:#234c77;
	text-decoration:underline;
}
#errorpage .water {
	width:12px;
	height:333px;
	overflow:hidden;
	padding:63px 0 0 0;
}
.content a{color:#FF6600;text-decoration:none;}
.content a:hover{color:#3669A9;text-decoration:underline;}*/
#footer {
	text-align:left;
	width:909px;
	overflow:hidden;
	background:url(../images/bg_footer.gif) repeat-x #f1f5f8;
	padding:20px 0 20px 35px;
}
#footer p{
	margin:0 0 0 0 !important;
	}

#footer h1 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#024ec1;
	padding:10px 0 0 0;
}
#footer .links {
	overflow:hidden;
	padding:10px 10px 0 0;
}
#footer .links h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#676767;
	padding:0 6px 8px 0;
}
#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;
	line-height:20px;
}
#footer .links p a:hover {
	text-decoration:underline;
}
#errorpage {
	width:693px;
	height:412px;
	overflow:hidden;
	background:url(../images/error_404.jpg) repeat-x;
}
#errorpage .left_content {
	width:671px;
	height:412px;
	overflow:hidden;
}
#errorpage h1 {
	font-size:48px;
	font-weight:bold;
	color:#5b81a8;
	padding:35px 0 0 67px;
}
#errorpage .oops {
	width:370px;
	overflow:hidden;
	padding:80px 0 0 290px;
}
#errorpage .oops h2 {
	font-size:36px;
	font-weight:bold;
	color:#234d77;
	padding:10px 0 0 0;
}
#errorpage .oops p {
	font-size:14px;
	font-weight:bold;
	color:#3b3b3b;
	padding:10px 0 0 0;
}
#errorpage .oops p a {
	color:#234c77;
	text-decoration:underline;
}
#errorpage .water {
	width:12px;
	height:333px;
	overflow:hidden;
	padding:63px 0 0 0;
}
.content a{color:#FF6600;text-decoration:none;}
.content a:hover{color:#3669A9;text-decoration:underline;}
.boxes{float:left;width:300px;margin-right:15px;}




