@charset "utf-8";
/* CSS Document */

#flash-menucontainer{
	margin:0 auto; 
	width:982px; 
	text-align:center; 
	background-color:#ffffff;	
}

#pagewrapper .subpage-titles{
	width:950px; 
	height:50px; 
	margin-left:20px;
}

.subpage-header{
	width:982px; 
	height:300px; 
	text-align:center; 
	padding-bottom:20px;
}

#c1 .product-wrapper {
/*	font-size: 0.75em;padding: 16px 28px 0px 34px;*/
	text-align:left; 
	padding:0px 0 25px 0; 
	width:480px; 
	min-height:100px; 
	margin-left:20px;  
	border-bottom:dashed 1px #006699;	
}

#c1 .subpage-sectiontitles, #c2 .subpage-sectiontitles,
#c1-wide .subpage-sectiontitles, #c2-narrow .subpage-sectiontitles{
	width:470px; 
	color:#ff9900; 
	font-size:16px; 
	font-weight:bold; 
	margin-left:20px; 
	margin-top:20px;	
}

#c2 .c2wrapper{
	float:left; 
	width:470px; 
	background-image:url(../images/bg_bluegradient.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom;	
}


/**************************************************************
DEFAULT LINKS - Applies to the Subpages Left Column Content
**************************************************************/
.products-content a:link {
	color: #C82020;
}
.products-content a:visited {
	color: #C82020;
}
.products-content a:hover, .products-content a:focus, .products-content a:active {
	color: #06387D;
}
/**************************************************************
ENDING STYLE FOR DEFAULT LINKS FOR SUBPAGES
**************************************************************/



/**************************************************************
MAIN CONTENT BODY COLUMN STYLES - SUBPAGES. 
THESE ARE SECONDARY SET OF STYLES FOR SUBPAGES. THE ARE MAINLY
USED TO CREATE A WIDER LEFT COLUMN AND A NARROW RIGHT COL
**************************************************************/
#c1-wide, #c2-narrow {
	float: left;
}

#c1-wide{
	width: 675px;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00225b;	
}

	#c1-wide .content {
		/*	font-size: 0.75em; padding: 16px 28px 0px 34px;*/	
		text-align:left; padding:25px 0 25px 0; width:480px; margin-left:20px; border-bottom:dashed 1px #006699;	
	}

#c2-narrow{
	float:left;
	width: 250px;
	margin:0 0 0 50px;
	border-left:solid 1px #8AC8EC;	
}

	#c2-narrow .content {color: #00225B; font-size: 0.8em; padding: 5px 20px 40px 32px; line-height: 1.6em;}

	#c2-narrow .sectiontitleimg {border:0px; text-align:right; height:65px;}

	#c2-narrow .c2wrapper 
	{float:left; width:255px; padding-top:25px; background-image:url(../images/bg_bluegradient.jpg);background-repeat:repeat-x;background-position:bottom; border-bottom:solid #8AC8EC 1px;}
	
	#c2-narrow .c2wrapper .subpage-sectiontitles{width:225px; color:#192F7A; font-size:1em; text-align:center; padding-left:0px;}

/* IF MARGINS STAY 0px ON REST OF SUBPAGES INSTEAD OF 20px(margin left/top) THEN COMBINE WITH "#c1 .subpage-sectiontitles, #c2 .subpage-sectiontitles" ON LINE 30(approx)*/
#c1-wide .subpage-sectiontitles, #c2-narrow .subpage-sectiontitles{
	width:470px; 
	margin-top:0px;	
	margin-left:0px; 	
}
/**************************************************************
ENDING SECONDARY COLUMN STYLES FOR SUBPAGES
**************************************************************/




/**************************************************************
PRODUCT WRAPPER FOR PRODUCTS CONTENT(thumbs and text) ON product.html AND services.html SUBPAGES
**************************************************************/
#c1-wide .product-wrapper {
	float:left;
	width:650px; 	
	text-align:left; 
	padding:20px 0 25px 0; 
	margin-left:20px;  
	border-bottom:dashed 1px #006699;	
}

	#c1-wide .product-wrapper .products-thumb{
		float:left; width:100px;
	}

	#c1-wide .product-wrapper .products-content{
		float:left; width:535px; padding-left:15px;
	}	
/**************************************************************
ENDING PRODUCT WRAPPER
**************************************************************/





/**************************************************************
PAGE SPECIFIC STYLES FOR WATERSLIDES PAGE ONLY
**************************************************************/
#waterslidestext{
	float:left; 
	width:982px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	padding-top:10px;
	padding-bottom:20px;
	color:#0B7455;
}
/**************************************************************
ENDING WATERSLIDES PAGE STYLES
**************************************************************/





/**************************************************************
PAGE SPECIFIC STYLES FOR PHOTO GALLERY PAGE ONLY
**************************************************************/
#photogallerycontainer{
	width:982px; 
	margin-bottom:25px;	
}

#photogallery{
	width:982px;
	height:1060px;		
}

#gallerytext{
	float:left; 
	width:982px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	padding-top:10px;	
	padding-bottom:20px; 
	color:#0B7455;	
}
/**************************************************************
ENDING PHOTO GALLERY PAGE STYLES
**************************************************************/


/**************************************************************
PAGE SPECIFIC STYLES FOR CONTACT FORM PAGE ONLY
**************************************************************/
#contactformcontainer{
	width:540px;
	height:860px;
}
/**************************************************************
ENDING PHOTO CONTACT FORM STYLES
**************************************************************/


#funfactcontainer{
	text-align:center; 
	padding-bottom:20px;
}

#funfactimage{
	border:solid #192F7A 1px;	
}