/* CSS Document */

/* Structure */

body {margin:0;}

.break {
page-break-after:always;
}

#container {
width:774px;
text-align:left;
border:3px solid #ffffff;
background-color:#FFFFFF;
}

/* Header */
#header {
width:774px;
height:101px;
background:url(../images/header.jpg) no-repeat;
background-color:#009a82;
display:none;
}

#menu {
display:none;
}
/* Left */

#left {
float:left;
width:160px;
display:none;
}

/* Centre */

#centre img {
padding:5px 0px 5px 0;
}

#content {
float:left;
width:614px;
margin:0;
min-height:500px;
margin:5px 0 0 0;
border:none}

#centre {
float:left;
width:446px;
margin:5px 0px 0 0px;
padding:0 3px 0px 3px;
min-height:500px;
border:none
}

#breadcrumb {
border-bottom:1px dashed #cccccc;
padding:1px 0 5px 0;
}

#centrefacilities ul {

}

/* Right */
#right {
float:right;
margin:0px 0 0 3px;
width:157px;
min-height:500px;
display:none;
}

#footer {
display:none;
}

#footerunder{
display:none;
}
/*Forms */

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 130px;
  text-align: left;
  }

div.row span.formw {
  float: right;
  width: 350px;
  text-align: left;
  } 

div.row .input {
width:200px;
margin:0;
}

.contactarea {
width:380px;
height:200px;
}

.dhtmlgoodies_tabPane .tabInactive {
display:none;
}

.dhtmlgoodies_tabPane .tabActive {
font-size:18px;
font-weight:bold;
background:none;
margin:0 0 10px 0;
}

#searchcontainer {
border:none;
width:95%;
}

#accessvisible {
display:none;
}

#searchon, #searchoff {
display:none;
}

#grouphide {
display:block;
}

#swimsafely {
display:none;
}

/* 5 day fitness pass styles */
.fivedaypass {
background:url(http://www.gll.org/images/free5daypass-left.jpg) no-repeat;
width:292px;
height:414px;
float:left;
margin:0;
color:#22325C;
}

.fivedaypass form {
width:263px;
margin:20px 5px 20px 20px;
}

.fivedaypass fieldset {
 padding:10px;
 border:0;
}

.fivedaypass p {
width:263px;
margin:20px 5px 20px 20px;
}

.fivedaypass label {
float:left;
width:70px;
}

.fivedaypass input {
float:left;
display:block;
width:160px;
margin:0 0 5px 0;
}

.fivedaypass input.btn{
clear:left;
}

.fivedaypass button {
float:left;
clear:both;
}

/*img{
float:left;
margin:0 0 0 -3px;
}*/

.fivedaypass h1 {
color:#22325C;
font-size:18px;
margin:20px 5px 20px 20px;
}

