﻿	HTML {
		overflow-y:scroll;
	}
	
	BODY {
		overflow-y:hidden;
		margin:0;
		padding:0;
		font-family: arial, verdana, sans-serif;
		font-size:8pt;
		background:url(../images/pageBg.png) repeat-x;
	}
	
	IMG {
		border:0; 
	}
	
	A {
		text-decoration:none;
		cursor:pointer; 
	}
	
	#mainContainer {
		position:relative;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:50px;
		width:900px;
	}
	
		#header { 
			height:120px;
		}
		
			#logo {
				float:left;
				position:relative; 
				top:-33px; 
				left:-22px; 
				width:306px; 
				height:132px;
				background:url(../images/logo.png) no-repeat;
			}
			
				#logo a {
					text-indent:-4000px; 
					display:block; 
					width:306px; 
					height:132px;
				}
			
			#metanav {
				float:left;
				width:594px; 
				text-align:right;
				color:#3b687a; 
			}
			
				#metanav a {
					color:#3b687a; 
					font-weight:bold; 
				}
				
				#metanav h1 {
					font-size:8pt; 
					font-weight:normal;
					margin:0;
					padding:0; 
					display:inline;
				}
		
		#content {
		}
		
			#main {
				width:860px; 
				height:225px;
				background:url(../images/mainBg.jpg) no-repeat;
				padding:20px 20px 30px 20px;
				color:#fff;
			}
			
				#main.magento {
					background:url(../images/magentoBg.jpg) no-repeat;
				}	
			
				#main .text {
					float:left; 
					width:260px; 
				}
				
					#main .text a {
						color:#fff;
						font-weight:bold;
					}
			
					#main .text h2 {
						font-size:8pt; 
						margin:0;
						padding:0; 
					}
				
				#main .image {
					float:left; 
					position:absolute; 
					top:190px; 
					left:569px; 
					cursor:pointer;
					background:url(../images/cookBg.png) no-repeat;
				}
			
			#sub {
				width:860px; 
				margin-top:20px;
				padding:0 20px 0 20px;
				color:#275203;
			}
			
				#sub .col {
					float:left; 
					width:273px;
				}
				
					#sub .col h3 {
						margin:0;
						padding:0; 
						font-family:verdana;
						font-size:7pt;
						color:#99bb29;
						font-weight:normal;
						display:block;
						border-bottom:1px dotted #275203;
					}
					
					#sub a {
						font-weight:bold;
						color:#275203;
					}
					
					#sub A:Hover {  
						color:#99bb29;
					}
				
					#sub #contact {
						width:612px; 
						padding-right:20px;
					}
					
						#sub #contact input {
							width:244px;
							height:21px;
							background-color:transparent;
							border:0;
							background:url(../images/inputBg.png) no-repeat;
						
							font-size:8pt; 
							color:#275203;
							line-height:21px;
							padding:0 3px 0 3px;
						}
						
						#sub #contact textarea {
							font-family:arial; 
							font-size:8pt;
							color:#275203;
							width:346px; 
							height:120px;
							padding:3px;
							background-color:transparent;
							border:0; 
							background-image:url(../images/textareaBg.png);
							
						}
						
						
					
					#sub #references {
						width:326px;
						padding-right:20px;
						
					}
					
					#sub #network {
						width:226px;
						
					}
					
						#sub #network ul {
							margin:0;
							padding:0; 
						}
						
							#sub #network ul li {
								list-style-type:none;
								margin-bottom:10px;
								padding-bottom:5px;
								/*border-bottom:1px dotted #99bb29;*/
							}
								
								#sub #network a {
									font-weight:normal; 
									color:#275203;
								}
							
								#sub #network ul li img.net { 
									border:1px dotted #99bb29;
									margin:3px 0 3px 0;
								}
	#footer {
		border-top:1px dotted #275203;
		margin:10px 0 10px 0;
		text-align:center;
		color:#275203;
	}
	
		#footer a {
			color:#275203;
		}
		
		#footer em {
			color:#bababa;
		}
	
	
	#soup {
		position:absolute;
		top:181px;
		left:691px;
		display:none;
	}
	
	
	#poolhouseBanner {
		position:absolute;
		top:25px;
		left:750px;
	}
	
		#poolhouseBanner a {
			display:block;
		}
						