﻿/*  Framework Styles  */
#primaryframework			{	width:983px; }
.navframework					{	width:178px; }
.sidepanelframe				{	width:203px; }
.bannerbg							{	width:178px; background-image:url(/images/banner_left-end.jpg); background-repeat: no-repeat; }
.footerframe					{	height:50px; border-top:1px solid #CCDFEE; }
.headerborderbottom		{ border-bottom: 1px solid #0364AD; height:62px; }
.contentframe					{	width:557px; }
.bannerframe					{	height:123px;	}


/*  Navigation Styles  */

#primarynav #primarynavtop a 				{	display:block;text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#006699; background-image: none;  cursor:default;}
#primarynav #primarynavtop  				{ display:block;height:20px;*height:24px;_height:24px;margin-top:15px; *margin-top: 15px; _margin-top: 15px;vertical-align:middle;margin-bottom:0px;*margin-bottom:0px;_margin-bottom:1px;}
#primarynav													{ float:left;*float:none;_float:none;margin:0px; padding:0px; list-style:none; position:relative; margin-top:-70px;*margin-top:-70px;_margin-top:-74px;}
#primarynav ul											{ margin:0px;width:1px;padding:0px; }
#primarynav li											{ display:block;width:175px;height:28px; list-style:none; padding-left:28px; display:inline; margin:0px; padding:0px; }
#primarynav li a										{ display:block;width:148px;*width:148px;_width:175px;height:28px; text-decoration:none; padding-left:28px; float:left; background:url(/images/nav_rollover.jpg) no-repeat; background-position:left top; font-family: Arial, Verdana, Helvetica, sans-serif; display:block; font-size:12px; line-height:25px; font-weight:bold; color:#FFFFFF; }
#primarynav li a:hover 							{ background:url(/images/nav_rollover.jpg) no-repeat; background-position:left bottom; font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#FFFFFF; }

#primarynav	#firstnav 							{ display:block;width:175px;list-style:none; padding-left:28px; display:inline; margin:0px; padding:0px; }
#primarynav	#firstnav .firstnavlink { display:block;width:148px;*width:148px;_width:175px;height:28px;text-decoration:none; padding-left:28px; float:left;background:url(../images/nav_rollover_first.jpg) no-repeat; background-position:left top; font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:12px; line-height:25px; font-weight:bold; color:#FFFFFF; }
#primarynav	#firstnav a:hover 			{ display:block;background:url(../images/nav_rollover_first.jpg) no-repeat;background-position:left bottom;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#FFFFFF; }

#subnavourproducts .firstnav .selectedNav 	{ background-position: 0px 24px! important;*background-position: 0px 20px! important;_background-position: 0px 20px! important;float:left;}
.selectedNav 																{ background-position: 0px 20px! important; float:left;}
									
#primarynav	#firstnav li,
#subnavourproducts li,
#subnavpoolmaintenace li,
#subnavpoolplanning li,
#subnavaboutus li										{	float:left;width:148px;*width:148px;_width:175px;height:18px; margin:0px; font-size:11px;  }  

#subnavourproducts li a,
#subnavpoolmaintenace li a,
#subnavpoolplanning li a,
#subnavaboutus li a									{	float:left;width:148px;*width:148px;_width:175px;line-height:16px; height:18px; display:block; font-size:11px; background:url(../images/nav_subnav-rollover.jpg) repeat-y;  background-position:left top; color:#666666; font-weight:normal;}

#primarynav	#firstnav li a:hover,
#subnavourproducts li a:hover,
#subnavpoolmaintenace li a:hover,
#subnavpoolplanning li a:hover,
#subnavaboutus li a:hover						{	width:148px;*width:148px;_width:175px;line-height:16px; display:block; font-size:11px; background:url(../images/nav_subnav-rollover.jpg) repeat-y; background-position:left bottom; color:#000000; font-weight:normal; }

#subnavourproducts .firstnav a   		{ padding-top:2px;*padding-top:0px;_padding-top:0px;width:148px;*width:148px;_width:175px;height:22px;*height:18px;_height:20px;display:block; font-size:11px; background-image:url(../images/nav_subnav-rollover-1.jpg);color:#666666; font-weight:normal;}
#subnavourproducts .firstnav a:hover{ padding-top:2px;*padding-top:0px;_padding-top:0px;width:148px;*width:148px;_width:175px;height:22px;*height:18px;_height:20px;display:block; font-size:11px; background-image:url(../images/nav_subnav-rollover-1.jpg);color:#000000; font-weight:normal; }

#primarynav	#firstnav .lastNavItem 	{ float:left;height:22px;width:175px;background-image:url(/images/nav_subnav-space.jpg);}
#subnavourproducts .lastNavItem 		{ float:left;height:22px;width:175px;background-image:url(/images/nav_subnav-space.jpg);}
#subnavpoolmaintenace .lastNavItem 	{ float:left;height:22px;width:175px;background-image:url(/images/nav_subnav-space.jpg);}
#subnavpoolplanning .lastNavItem 		{ float:left;height:22px;width:175px;background-image:url(/images/nav_subnav-space.jpg);}
#subnavaboutus .lastNavItem 				{ float:left;height:22px;width:175px;background-image:url(/images/nav_subnav-space.jpg);}

#subnavpoolplanning .firstnav 			{ float:left;width:175px;padding-top:3px;background-image:url(/images/nav_subnav-space.jpg);}
#primarynav	#firstnav .firstnav 		{ float:left;width:175px;padding-top:3px;background-image:url(/images/nav_subnav-space.jpg);}
#subnavourproducts .firstnav 				{ float:left;width:175px;} 
#subnavpoolmaintenace .firstnav 		{ float:left;width:175px;padding-top:3px;background-image:url(/images/nav_subnav-space.jpg);}
#subnavaboutus .firstnav 						{ float:left;width:175px;padding-top:3px;background-image:url(/images/nav_subnav-space.jpg);}


/*  Footer Styles  */
.footertext						{	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666; width:789px; float:right; }
.footertext a					{	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration: none; }
.footertext a:hover		{	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:12px; color:#666666; text-decoration: underline; }
.bluetext							{ color:#0062AD; }