<!--



body{
  font-family:ARIAL;
  color:#000000;
  font-size: 14px;

  background-color: #004141;
  margin-left: 0;
  margin-top: 15px;
  margin-right: 0;
  margin-bottom: 0;
  }

td {
  font-family:ARIAL;
  color:#000000;
  font-size: 14px;

  background-color: #918654;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  }

b  {font-weight:bold;}



a {
  color: #3B1D5F;
  color: #ffffff;
  }

a:hover {
  color: #040051;
  }


hr {
    color: #A5B5C6;
    height: 1px;
    }

a img {
    border: 0 none;
    }
 
#wrapper {
/*  position:absolute;
  top: 0;
  padding:0;*/
  width: 800px;
  margin-left: auto;
  margin-right: auto; 
  background-color: #918654;
}

#left {
  /*margin-top: 250px;
  margin-right: 10px;*/
  float: left;
  width: 185px;
}

#centerHome {
  float: left;
  width: 410px;
  padding-right: 10px;
  padding-top: 20px;  
  margin-top: 0;
}

#centerOther {  
  float: left;
  width: 595px;
  padding-right: 10px;
  /*padding-top: 150px;  */
  margin-top: 0;
}

#right {
  float: right;
  width: 185px;
  /*padding-top: 30px;*/
}



#bottom {
  clear:both;
  /*margin-top: 10px;
  padding: 10px 0 0 0;
  width: 980px;
  background-image: url('../../images/grad_light_blue.gif');
  background-repeat:repeat-x ;
  /*height: 50px;
  text-align: center;
  font-size: 9px;*/
}

.spacer{
  background-color: #918654;
  background-image: url('../iconz/spacer.gif');
  background-repeat:repeat-x ;
  width:800px;
  height:8px;
  padding: 0 0 5px 0;
}
 
    
.content, td.content, .content ul {
  background-color: #918654;
  padding-left: 15px;
  padding-right: 15px;
  }    

.alert {
  background-color:#ff0000;
  text-align:center;
  color:#ffffff;
  font-size:12pt;
  font-weight:bold;}

.header {
  /* text-align:center;*/
  font-family:ARIAL;
  color:#4A4352;
  color:#3B1D5F;
  font-size:13pt;
  font-weight:bold;
  }

.header_pop {
  text-align:center;
  font-family:ARIAL;
  color:#3B1D5F;
  font-size:14pt;
  font-weight:bold;
  padding: 5px 0;
  background-color: #e0c44a;
  }



.sub_header {
  text-align:center;
  font-family:ARIAL;
  color:#000000;
  font-size:10pt;
  font-weight:bold;}

td.mailList {
  background-color: #BFB277;
  }


.swimAdult {
  background-color: #AF0000;
  color: #ffffff;
}
.swimChild {
  background-color: #0040AF;
  color: #ffffff;
}

td.swimcal {
  font-size: 12px;
}

hr.swimcal {
  color:#3B1D5F;
  height: 1px;
}

.swimSubHeader {
  background-color:#BFB277;
  font-weight: bold;
  padding-top : 5px;
  padding-bottom: 3px;
  margin-top: 5px;
  }

.topTag {
  color: #999966;
  background-color: #004141;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  }
  
/**********************************************
* navigation
**********************************************/

div#topNav {
  height: 20px;
  width: 100%;
  /*
  border-top: solid #000 1px;
  border-bottom: solid #000 1px;
  */
  background-color: #336699;
  background-color: #ffffff;
  }

div#topNav ul {
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  color: #FFF;
  color: #BFB277;
  background-color: #ffffff;
  line-height: 20px;
  white-space: nowrap;
  }

div#topNav li {
  list-style-type: none;
  display: inline;
  background-color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  }

div#topNav li a {
  text-decoration: none;
  padding: 7px 10px;
  color: #FFF;
  }

div#topNav li a:link {
  color: #FFF;
  color: #BFB277;
  }

div#topNav li a:visited {
  color: #CCC;
  color: #BFB277;
  }

div#topNav li a:hover {
  font-weight: bold;
  color: #FFF;
  color: #050151;
  /* background-color: #3366FF;*/
  }

.bottomNav {
  background-color: #040051;
  color: #BFB277;
  font-size: 10px;  
  text-align: center;
  padding: 5px 10px 5px 10px;
  /*margin: 0,10px,0,10px;
  
  height: 75px;*/
  }  
  
  
/*********************************
* tabber tio
*********************************/
#tt_header {  
  float: left;
  width:100%;
  font-size:93%;
  line-height:normal;
  background:url("../../iconz/tt.background.header.gif") repeat-x;
}

#tt_header ul {
  margin:0;
  padding:0;
  list-style:none;
}

#tt_header li {
  float:left;
  background:url("../../iconz/tt.tab.right.normal.gif") no-repeat right top;  margin:0;
  padding:0;
  height: 30px;
}    

#tt_header span {
  display:block;
  background:url("../../iconz/tt.tab.left.normal.gif") no-repeat left top;
  padding:5px 10px 4px;
  height: 30px;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

#tt_header li.current{
  background-image:url("../../iconz/tt.tab.right.active.gif");
  color: #356bb5;
}
    
#tt_header li.current span {
  background-image:url("../../iconz/tt.tab.left.active.gif");
  color: #356bb5;
  padding-bottom:5px;
}



.clear {
  clear:both;
  
}
  
  
/***************
** more toggle styles 
***************/  
  
.tripRow {
  display: table-row;
  
}

.tripToggle {
  display: table-cell;
  padding-bottom: 2px;
  color: #010e5d;
  font-weight: bold;
  width: 195px;
  background-image: url('../../iconz/zoom.in.gif');
  background-repeat: no-repeat;
  padding: 5px 0 5px 22px;
}
  

.tripTease {
  display: table-cell;
  width: 380px;
  padding-bottom: 2px;
  padding: 5px 0 5px 1px;
}
  
.moreInfo {
  padding-top: 0px;
  border-bottom: solid 2px #dadada;
 }
  
#pop {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  background-color: #EFEFEF;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid #D1D7DF;
}
     
  
-->
