body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.red {color:#ff0000;}
.blue {color:#0000ff;}
.white {color:white;}
.yellow {color:#FFFF33;}


.dkback   {background-color:#4cb4d1;}

.bbkul  {background-color:#E6EEFF;
         border-bottom: 1px solid #4cb4d1;}
.ybkul  {background-color:#FFFFCE;
         border-bottom: 1px solid #4cb4d1;}
.bkul   {border-bottom: 1px solid #4cb4d1;}

.col1 {width:26%;
    /*font-size:1.2em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#FF0000;*/
}

.col2 {width:10%;
      background-color:#FFFFCE;
}

.col3 {width:10%;
      background-color:#E6EEFF;
}

.water {background:url('water002.gif')repeat;
}

h1 {

	font-size:2.3em;
	line-height:2em;
	color: #FF3300;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	}
.r  {color: #FF3300;}
.b  {color: #0F66B5;}
.g1 {text-align: right;
    font-weight:bold;
	font-size:28px;
	letter-spacing:normal;
	font-style:normal;
	font-family:verdana;
	color:#FF3300;
	filter:glow(color=#ffffff,strength=7);
	height:60px;}
	
.g2 {text-align: right;
    font-weight:bold;
	font-size:24px;
	letter-spacing:normal;
	font-style:normal;
	font-family:verdana;
	color:#0F66B5;
	filter:glow(color=#ffffff,strength=7);
	height:50px;}

h2 {
	font-size:2em;
	margin:0px 0px 0px 0px;
	color: #0F66B5;	
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	}
	
h3 {
	font-size:1.9em;
	margin:0px 0px 0px 0px;
	color: #FF3300;	
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	
	}
	
div.box h3 {
	/*background-color:#8CB3D9;*/
	/*background-color:#7BA7D2;*/
	color:black;
	margin:0 0 5px 0;
	font-size:1.4em;
	/*line-height:1.5em;*/
	}		
	
div.boxtext h3 {
	/*background-color:#8CB3D9;*/
	/*background-color:#7BA7D2;*/
	color:black;
	margin:0 0 5px 0;
	font-size:1.4em;
	/*line-height:1.5em;*/
	}		
   
h4 {
	font-size:1.8em;
	color: #0F66B5;	
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	
	margin:0px 0px 0px 0px;
	}	
	
h5 {
	font-size:1.7em;	
	color: #FF3300;		
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	
	margin:0px 0px 0px 0px;	
	}
	
h6 {
	font-size:1.5em;	
	color: #0F66B5;		
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	
	font-weight:bold;
	margin:0px 0px 0px 0px;	
	}
	
.blueback {background-color:#E6EEFF;
           border-bottom:1px solid #4cb4d1;
		   border-top:1px solid #4cb4d1;
}

.yellback {background-color:#FFFFCE;
           border-bottom:1px solid #4cb4d1;
		   border-top:1px solid #4cb4d1;
}

.bluex {background-color:#E6EEFF;
           border-bottom:0px solid #4cb4d1;
		   border-top:0px solid #4cb4d1;
}

.yellx {background-color:#FFFFCE;
           border-bottom:0px solid #4cb4d1;
		   border-top:0px solid #4cb4d1;
}

.blueb {background-color:#E6EEFF;
           border-bottom:0px solid #4cb4d1;
		   border-top:0px solid #4cb4d1;
		   font-weight:bold;
}

.yellb {background-color:#FFFFCE;
           border-bottom:0px solid #4cb4d1;
		   border-top:0px solid #4cb4d1;
		   font-weight:bold;
}

.bordx {
    border: 0;
	}
	
.pn {
	font-size:1.2em;
	color: #000000;
	line-height:1.4em;
	margin:0 0px 0px 0;
	padding:0;}	
	
table {
	width:99.9%;
	border:1px solid #4cb4d1;
	border-collapse: collapse; 
	}
	
table.sep {
width:99.9%;
	border:0px solid #4cb4d1;
	border-collapse: separate; 	
	}		

table.seph {
width:100%;
	border:0px solid #4cb4d1;
	border-collapse: separate; 	
	}
	
table tr {
	border:1px solid #4cb4d1;
    border-collapse: collapse;	
	}
	
table tr.sep {	
	border:0px solid #4cb4d1;
    border-collapse: separate;	
	}
	
table.bk {
	border:1px solid #000000;
	border-collapse: collapse;
	}
	
table tr.bk {
	border:1px solid #000000;
	border-collapse: collapse;
	}
					
table td.bk {
	border:1px solid #000000;
	border-collapse: collapse;
	}			
				
table td.twohun {
    width:200;
	}
	
table td.tfor {
    width:300;
	}

table td.np {
    width:1%;
	}

table td.svp {
    width:7%;
	}
	
table td.ep {
    width:8%;
	}
	
table td.tenp {
    width:10%;
	}
	
table td.lp {
    width:11%;
	}
	
table td.tvp {
    width:12%;
	}	
	
table td.twp {
    width:13%;
	}
	
table td.fifteenp {
    width:15%;
	}
	
table td.twenp {
    width:20%;
	}
	
table td.twenfvp {
    width:25%;
	}	
	
table td.t8p {
    width:28%;
	}	
	
table td.thp {
    width:30%;
	}
	
table td.thhp {
    width:33%;
	}
	
table td.thfvp {
    width:35%;
	}
	
table td.fiftp {
    width:50%;
	}
	
table td.sevntp {
    width:70%;
	}
	
table td.nintp {
    width:90%;
	}
	

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	list-style-type: square;
	list-style-position: outside;
	/*
	height: 0.1px;
	*/
}


li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	/*
	height: 0.1px;
	*/
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smallx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 1px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border: thin solid #6699cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.bodyBLUE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000FF;
}
.bodyRED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #FF3300;
}
.back1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-image: url(water002.gif);
}
.largebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

.vlargebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
}

.darkback {
	background-image: url(water002dark.gif);
}
.bodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.bodsBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}


.bodyBoldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
}
.smallerBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
.funky {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	border-top-style: dashed;
	border-right-style: ridge;
	border-bottom-style: dotted;
	border-left-style: inset;
	border-top-color: #996600;
	border-right-color: #00FF99;
	border-bottom-color: #006666;
	border-left-color: #FF0000;
	overflow: visible;
	position: absolute;
	visibility: inherit;
	z-index: auto;
}
.evensmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boldsubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	background-color: #0066FF;
}
.body18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.intro {
	display: block;
	text-decoration: none;
	color: #FCFA9E;
	background: #6699cc;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
}

.introx {
	display: block;
	text-decoration: none;
	color: #FCFA9E;
	background: #6699cc;
	padding: 5px;
	border: 0px solid #ccc;
}

.intb {
	display: block;
	text-decoration: none;
	color: #0F66B5;
	background: #FFFFCC;
	padding: 5px;
	border: 1px solid #ccc;
}

.intr {
	display: block;
	text-decoration: none;
	color: #FF3300;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background: #FFFFCC;
	padding: 5px;
	border: 1px solid #ccc;
}

.intbb {
	display: block;
	text-decoration: none;
	color: #0F66B5;
	background: #E6EEFF;
	padding: 5px;
	border: 1px solid #ccc;
}

.intrb {
	display: block;
	text-decoration: none;
	color: #FF3300;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background: #E6EEFF;
	padding: 5px;
	border: 1px solid #ccc;
}

.wiggle {
	font-size:1.2em;
	color: #000000;
	line-height:1.2em;
	margin:0 0px 0px 0;
	padding:0;}

.header {    
    font-size:0.9em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6699cc;
	background: #FFFFCC;
}

.headerw {   
    font-size:0.9em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6699cc;
	background: #FFFFCC;	
	background-image: url(poolpics/menu/wave.gif);	
}

.headerwt {
    
    font-size:0.9em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6699cc;
	background: #FFFFCC;	
	background-image: url(poolpics/menu/wavet.gif);	
}

.headerN {
    
    font-size:0.9em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6699cc;	
}


p {
	font-size:1.2em;
	color: #000000;
	line-height:1.4em;
	margin:0 10px 10px 0;
	padding:0;
	text-align: left;
	}
	
.left {text-align: left;}	
.center {text-align: center;}
.right {text-align: right;}
.justified {text-align: justify;}	
.middle {vertical-align: middle;}
.top {vertical-align: top;} 	

.cmid {text-align: center;
       vertical-align:middle;}
	   	
.outline {text-outline: 5px 5px black;}	 

.red  {color: red;}
	
.blue  {
	color: blue;}
	
.black {color: black;}

img {
border: none;
}

a:link {
  color:black;
  text-decoration:none;
  border-bottom:1px solid #FF3300;
  }
  
a:visited {
  color:black;
  text-decoration:none;
  /*
  border-bottom: none;
  */
  border-bottom:1px solid #0F66B5;
  }
  
a:active {
  color:black;
  text-decoration:none;
  border-bottom:1px solid green;
  }
  
a:hover {
  color:#FF3300;
  text-decoration:none;
  border-bottom:1px solid #FF3300;
  }
  
a:visited img {border-bottom: none; }

a.one:link {
  color: #0F66B5;	
  border-bottom:1px solid #FF3300;
  }
  
a.one:visited {
  color: #0F66B5;	
  border-bottom:1px solid #0F66B5;
  }
  
a.one:active {
  color: #0F66B5;	
  border-bottom:1px solid green;
  }
  
a.one:hover {
  color: #0F66B5;	
  border-bottom:2px solid #FF3300;
  }
  
a.oneH:link {
  color: #FF3300;	
  border-bottom:1px solid #0F66B5;
  }
  
a.oneH:visited {
  color: #FF3300;	
  border-bottom:1px solid #0F66B5;
  }
  
a.oneH:active {
  color: #FF3300;	
  border-bottom:1px solid green;
  }
  
a.oneH:hover {
  color: #FF3300;	
  border-bottom:2px solid #0F66B5;
  }

a.two:link {
  color: #003AB5;	
  border-bottom:1px solid #0F66B5;
  }
  
a.two:visited {
  color: #003AB5;	
  border-bottom:1px solid #0F66B5;
  }
  
a.two:active {
  color: #003AB5;
  border-bottom:1px solid green;
  }
  
a.two:hover {
  color: #003AB5;	
  border-bottom:2px solid #0F66B5;
  }

a.three:link {
  color: black;	
  border-bottom:1px solid #FF3300;
  }
  
a.three:visited {
  color: black;	
  border-bottom:1px solid #0F66B5;
  }
  
a.three:active {
  color: black;
  border-bottom:1px solid green;
  }
  
a.three:hover {
  color: black;	
  border-bottom:2px solid #FF3300;
  }  

a.four:link {
  color: #003AB5;	
  border-bottom:0px solid #FF3300;
  }
  
a.four:visited {
  color: #003AB5;	
  border-bottom:0px solid #0F66B5;
  }
  
a.four:active {
  color: #003AB5;
  border-bottom:1px solid green;
  }
  
a.four:hover {
  color: #003AB5;	
  border-bottom:2px solid #FF3300;
  }
   
a.cart:link {
  color: black;	
  border-bottom:0px solid #FF3300;
  }
  
a.cart:visited {
  color: black;	
  border-bottom:0px solid #0F66B5;
  }
  
a.cart:active {
  color: black;
  border-bottom:0px solid green;
  }
  
a.cart:hover {
  color: black;	
  border-bottom:0px solid #FF3300;
  }  
  
   
.underline {border-bottom:2px solid #FF3300;}

a img {border: none; }

div.boxb {
	width:200px;
	overflow:visible;
	text-align:center;
	background-color:#FFFCE8;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:300px;
	min-height:300px;
	position:relative;
	}	

div.box {
	width:175px;
	overflow:visible;
	text-align:center;
	background-color:#e0f0ff;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:270px;
	min-height:270px;
	position:relative;
	}
	
div.boxw {
	width:260px;
	overflow:visible;
	text-align:center;
	/*background-color:#e0f0ff;*/
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	/*height:240px;*/
	min-height:320px;
	position:relative;
	}
	
div.boxwx {
	width:350px;
	overflow:visible;
	text-align:center;
	/*padding:0px;
	background-color:#e0f0ff;*/
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	/*height:240px;*/
	min-height:420px;
	position:relative;
	}
	
div.boxwh {
	width:260px;
	overflow:visible;
	text-align:center;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:310px;
	min-height:310px;
	position:relative;
	}	
	
div.boxwhb {
	width:290px;
	overflow:visible;
	text-align:center;
	border:0px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:260px;
	min-height:260px;
	position:relative;
	}	
	
div.boxsmall {
	text-align:center;
	margin:10px 10px 10px 10px;
	float:left;
	position:relative;
	
	padding: 6px;
	
	border:0px solid #4cbfd1;
	}
	
div.boxright {
	text-align:center;
	margin:10px 10px 10px 10px;
	float:right;
	position:relative;
	}
	
div.boxleft {
	text-align:center;
	margin:10px 10px 10px 10px;
	float:left;
	position:relative;
	}
	
div.boxs {
	text-align:left;
	margin:10px 10px 10px 10px;
	float:left;
	position:relative;
	border:1px solid #4cbfd1;
	}	
	
div.boxlong {
	text-align:center;
	margin:10px 10px 10px 10px;
	float:left;
	position:relative;
	height:480px;
	}
	
div.boxtext {
	overflow:visible;
	text-align:center;
	background-color:#e0f0ff;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:270px;
	min-height:270px;
	width:539px;
	position:relative;
	}
	
div.boxtxw {
	overflow:visible;
	text-align:center;
	background-color:#e0f0ff;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	width:98%;
	position:relative;
	}
	
div.boxbw {
	overflow:visible;
	/*text-align:center;*/
	border:0px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	width:98%;
	position:relative;
	}
	
div.boxbwm {
	overflow:visible;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	width:98%;
	position:relative;
	}
	
div.boxxw {
	overflow:visible;
	text-align:center;
	margin:0 5px 5px 0;
	float:left;
	width:98%;
	position:relative;
	}	
	
div.ww {
	overflow:visible;	
	margin:0 0px 0px 0;
	float:left;
	width:100%;
	position:relative;
	}	
	
div.boxy {
	overflow:visible;
	background-color:#FFFFCC;
	border:1px solid #4cbfd1;
	margin:0px 0px 0px 0px;
	float:left;
	position:relative;
	}	

.header {background-color:#caf2ff;
        color:#0033FF;
		font-size:1.2em;
        text-align:center;
		border-top:1px solid #4cb4d1;
		border-bottom:1px solid #4cb4d1;
	}		
