/* CSS Document */
/* Colors
	green #458C82
	blue #465E8A
*/

/*============================================================
Global Settings
============================================================*/

body
	{
		/*background-image:url(images/main-bkgd.jpg);
		background-position:top;
		background-attachment:scroll;*/
		background-color:#0851A0;
		font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
		padding:0px;
		margin:0;
	}
	
a
	{
		color:#6D91A3;
	}
	
a:hover
	{
		color:#CC0000;
	}

#everything
	{
		width:755px;
		margin:0 auto;
	}

#header
	{
		width:755px;
		display:block;
		background-image:url(images/secondary-background.gif);
		background-repeat:repeat-y;
		display:block;
	}

#header h1
	{
		margin:0;
		padding:0;
	}
	
#header h1 a
	{
		width:755px;
		height:120px;
		display:block;
		text-decoration:none;
		background-image:url(images/freeflow-spas-header.gif);
		background-repeat:no-repeat;
	}
	
	
#header h1 span
	{
		display:none;
	}

/*============================================================
Main Navigation
============================================================*/

#mainNavigation
{
	display:block;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	width:755px;
	height:20px;
	background-color:#6D91A3;
	

}

#mainNavigation ul
	{
	list-style:none;
	padding:0 35px;
	margin:0;
	display:block;
	}

#mainNavigation ul li
	{
	float:left;
	position:relative;
	text-align:left;
	background-color:#6D91A3;
	}

#mainNavigation ul li.SpasNav
	{
	width: 85px;
	}

#mainNavigation ul li.AccessoriesNav
	{
	width: 78px;
	}

#mainNavigation ul li.AboutUsNav
	{
	width: 62px;
	}

#mainNavigation ul li.ContactUsNav
	{
	width: 75px;
	}

#mainNavigation ul li.DealersNav
	{
	width: 58px;
	}

#mainNavigation ul li.DownloadsNav
	{
	width: 75px;
	}

#mainNavigation ul li.FindDealerNav
	{
	width: 87px;
	}

#mainNavigation ul li.HomeNav
	{
	width: 43px;
	}

#mainNavigation ul li.NewsNav
	{
	width: 43px;
	}


#mainNavigation li a:link, 
#mainNavigation li a:visited, 
#mainNavigation li a:active 
	{
	color: #fff;
	text-decoration: none;
	padding: 4px 7px 5px;
	margin: 0px;
	display:block;
	}
	
#mainNavigation li a:hover {
	color: #fff;
	text-decoration: none;
	padding: 4px 7px 5px;
	margin: 0px;
	display:block;
	background-color:#0851A0;
	}


/*Sub Navigation*/
#mainNavigation li ul 
	{
	float:left;
	display: none;
	position:absolute;
	font-size:10px;
	padding: 0px 0 30px;
	margin: 0px;
	width:140px;
	}
	
#mainNavigation li ul li
	{
	padding: 0;
	margin:0px;
	width:140px;
	background-image:none;
	border-top:1px solid #99b2cc;
	}
	
#mainNavigation li:hover ul, #mainNavigation li.over ul
	{ 
	display: block; 
	}
	
#mainNavigation li ul a
	{
	padding: 5px;
	margin:0px;
	float:left;
	text-decoration: none;
	display:block;
	width:126px;
	line-height:15px;
	}
	
#mainNavigation li ul a:link, 
#mainNavigation li ul a:visited, 
#mainNavigation li ul a:active 
	{
	color: #fff;
	}
	
#mainNavigation li ul a:hover 
	{
	color: #fff;
	background-color:#465e8a;
	}
	
#mainNavigation li ul li.greenBKGD a:hover {
	background-color:#458C82;
	}

/*============================================================
Footer
============================================================*/
#footer
	{
		width:755px;
		height:55px;
		padding-bottom:30px;
		clear:both;
		background-image:url(images/green-footer.gif);
		background-position:bottom;
		background-repeat:no-repeat;
	}
#footer p
	{
		color:#0851A0;
		font-size:10px;
		text-align:center;
	}