/* CSS Document */

body{
margin:0; 
padding:0;
position:relative; 
z-index:1; 
background:url(/images/back_layout01c.jpg) top no-repeat #081947;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

a{
text-decoration:underline;
color:white;
}

a:hover{
text-decoration:none;
}
form{
padding-bottom:1em;
}
	#bg_swf_wrap{
	position:relative; 
	z-index:1; top:0;
	}
	#body{
	position: absolute; 
	z-index:100; 
	top:0px; 
	width:100%; 
	height:1000px;
	}
		#head{
		width: 1000px;
		margin:0 auto;
		text-align:left;
		height:228px;
		}
			a#logo{
			top:25px;
			width:592px;
			height:97px;
			position:relative;
			display:block;
			float:left;
			background:url(/images/theWatermanLogo.png);
			text-indent:-999em;
			}
			* html a#logo{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/theWatermanLogo.png');
					}
			div#contactinfo{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:24px;
			color:#ffe400;
			float:right;
			padding-right:60px;
			padding-top:20px;
			}
			ul#navbar{
			position:relative;
			top:69px;
			width:459px;
			margin:0;
			padding:0;
			list-style:none;
			padding-left:35px;
			}
				ul#navbar li{
				position:relative;
				float:left;
				margin:0;
				padding:0;
				list-style:none;
				height:62px;
				}
					ul#navbar li a{
					display:block;
					height:62px;
					text-indent:-999em;
					}
					ul#navbar a#home{background:url(/images/b_home_off.png);width:104px; cursor:pointer;}
					* html ul#navbar a#home{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/b_home_off.png');
					}
					#homepage ul#navbar a#home,
					ul#navbar a#home:hover{background:url(/images/b_home_on.png);width:104px;}
					* html #homepage ul#navbar a#home,
					* html ul#navbar a#home:hover{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/b_home_on.png');
					}
					/*ul#navbar a#home:hover *{position:relative;}*/
					
					ul#navbar a#services{background:url(/images/b_services_off.png);width:126px; cursor:pointer;}
					* html ul#navbar a#services{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/b_services_off.png');
					}
					#servicespage ul#navbar a#services, 
					ul#navbar a#services:hover{background:url(/images/b_services_on.png);width:126px;}
					* html #servicespage ul#navbar a#services, 
					* html ul#navbar a#services:hover{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/b_services_on.png');
					}
					
					ul#navbar a#about{
					background:url(/images/b_about_off.png);
					width:102px; 
					cursor:pointer;}
					* html ul#navbar a#about{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/b_about_off.png');
					}
					#aboutpage ul#navbar a#about, 
					ul#navbar a#about:hover{
					background:url(/images/b_about_on.png);width:102px;}
					* html #aboutpage ul#navbar a#about,
					* html ul#navbar a#about:hover{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/b_about_on.png');
					}
					
					ul#navbar a#contact{background:url(/images/b_contact_off.png);width:127px; cursor:pointer;}
					* html ul#navbar a#contact{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/b_contact_off.png');
					}
					#contactpage ul#navbar a#contact,
					ul#navbar a#contact:hover{background:url(/images/b_contact_on.png);width:127px;}
					* html #contactpage ul#navbar a#contact,
					* html ul#navbar a#contact:hover{
					background:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/b_contact_on.png');
					}
		#mainwrap{
		width:930px;
		border-top:5px solid #ffe400;
		border-bottom:2px solid #ffe400;
		margin:0 auto;
		text-align:left;
		clear:both;
		min-height:550px;
		padding-top:2em;
		
		color:#ffff66;
		}
		* html #mainwrap{
		height:550px;
		}
			#mainwrap h1,
			#mainwrap h2,
			#mainwrap h3,
			#mainwrap h4,
			#mainwrap h5,
			#mainwrap h6{
			color:#ffdf00
			}
			#mainwrap h1 span,
			#mainwrap h2 span,
			#mainwrap h3 span,
			#mainwrap h4 span,
			#mainwrap h5 span,
			#mainwrap h6 span{
			color:white
			}
			#left{
			width:630px;
			float:left;
			clear:both;
			}
				#left .wideBoxPad{
				background:url(/images/wide_bottom.gif) bottom center no-repeat;
				margin-bottom:1em;
				}
				#left .wideBoxPad .wideBox{
				background:url(/images/wide_top.gif) top center no-repeat ;
				padding:7px 12px 10px;
				margin:0;
				}
					#left .wideBoxPad .wideBox .wideBoxBody{
					background: #1d58ff;
					border-left:1px solid #153eb5;
					border-right:1px solid #153eb5;
					margin:0;
					padding:1em 11px 0;
					}
						#left .wideBoxPad .wideBox h2{
						background:#1338ff;
						margin:0;
						padding:5px 11px 11px;
						border-right:1px solid #0d28b5;
						border-left:1px solid #0d28b5;
						}
						#left .wideBoxPad .wideBox .wideBoxBody table{
						width:100%;
						text-align:center;
						font-size:12px;
						}
				.leftpad{
				padding:0 25px;
				}
			#right{
			width:300px;
			overflow:hidden;
			float:left;
			}
				#right p{
				padding:0 25px 1em 25px;
				color:#fff;
				}
				#right h4#calculator{
				text-indent:-999em;
				background:url(/images/banner_Calculator.gif);
				height:57px;
				overflow:hidden;
				padding:0;
				margin:0;
				}
				#right .narrowBoxPad{
				background:url(/images/narrow_bottom.gif) bottom center no-repeat;
				padding:0 12px 5px 13px;
				margin-bottom:1em;
				}
					#right .narrowBoxPad .narrowBoxTop{
					background:url(/images/narrow_top.gif) top center no-repeat;
					height:8px;
					overflow:hidden;
					}
					#right .narrowBoxPad .narrowBoxBody{
					border-left:1px solid #153eb5;
					border-right:1px solid #153eb5;
					background:#1d58ff;
					padding:0px 11px;
					line-height:1.8em;
					}
						#right .narrowBoxPad .narrowBoxBody table{
						white-space:nowrap;
						}
							#right .narrowBoxPad .narrowBoxBody table td.main{
							width:100%;
							}
						#right .narrowBoxPad .narrowBoxBody form{
						}
						button{
						font-weight:bold;
						background:#ffe400;
						color:#00f;
						border:none;
						padding:2px 0px;
						line-height:normal;
						}
						#right .narrowBoxPad .narrowBoxBody input{
						font-family:Arial, Helvetica, sans-serif;
						color:#fff;
						background:#009aff;
						border:none;
						}
							#right .narrowBoxPad .narrowBoxBody button span{
							display:block;
							font-weight:normal;
							font-size:.8em
							}
		#foot{
		width:930px;
		margin: 0 auto;
		line-height:19px;
		height:19px;
		padding-top:10px;
		color:#ffe400;
		overflow:hidden;
		clear:both;
		}
			#foot a{
			color:#ffe400;
			text-decoration:none;
			}
			#foot a:hover{
			text-decoration:underline;
			}
			#bottomnav{
			width:500px;
			height:19px;
			line-height:19px;
			float:left;
			}
			#copyright{
			height:19px;
			line-height:19px;
			width:430px;
			float:left;
			}
		#poolfloor{
		background:url(/images/poolfloor.png);
		width:1000px;
		height:140px;
		margin:0 auto;
		}
			
		* html #poolfloor{
		background:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/poolfloor.png');
		}
		
