/* Global Text Settings */

body { color: #444444; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; }
p { margin-right: 10px; margin-left: 10px; }
td { }
/* a:link { color: #444444; text-decoration: underline; }*/
/* a:visited { color: #444444; text-decoration: underline; }*/
/* a:hover { color: #1d3160; text-decoration: underline; }*/
/* a:active { color: #9ccd64; text-decoration: underline; }*/
/* .search { color: #1d3160; font-size: 11px; line-height: 0; }*/
/* Layout */

#bg { background-image: url(../images/bg.jpg); background-repeat: repeat-x; position: absolute; top: 0; left: 0; width: 100%; height: 377px; margin: 0; padding: 0; }
#clouds { height:100%; padding:0px; background-image:url(../images/clouds.jpg); background-repeat:no-repeat; background-position:center; background-position:top; }
#outercontainerhome { width: 1024px; margin: 0 auto; }
#outercontainer { width: 1024px; margin: 0 auto; }
#outercontainerschedule { width: 1104px; margin: 0 auto; }
#Lside { background-image: url(../images/Lside.jpg); width: 5px; height: 543px; float: left; }
#innercontainer { width: 902px; float: left; }
#innercontainerschedule { width: 921px; float: left; }
#Rside { background-image: url(../images/Rside.jpg); width: 10px; height: 543px; float: left; }
#icon { position: relative; top: 263px; width: 93px; height: 115px; float: left; }
#logo { background-image: url(../images/logo.jpg); width: 167px; height: 67px; float: left; }
#mainmenu { background-image: url(../images/menu.jpg); width: 734px; height: 67px; float: left; }
#banner { background-image: url(../images/banner.jpg); width: 902px; height: 120px; float: left; clear: both; }
#banneradvcentral { background-image: url(../images/banneradvcentral.jpg); width: 902px; height: 120px; float: left; clear: both; }
#banneraquatics { background-image: url(../images/banneraquatics.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerswimteam { background-image: url(../images/bannerswimteam.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannercardiostrength { background-image: url(../images/bannercardiostrength.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannergroupex { background-image: url(../images/bannergroupex.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerpersonaltraining { background-image: url(../images/bannerpersonaltraining.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannersquash { background-image: url(../images/bannersquash.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerracquetsports { background-image: url(../images/bannerracquetsports.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannertennis { background-image: url(../images/bannertennis.jpg); width: 902px; height: 120px; float: left; clear: both; }
#banneractiveaging { background-image: url(../images/banneractiveaging.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerkids { background-image: url(../images/bannerkids.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerfacilities { background-image: url(../images/bannerfacilities.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerfacilitiesalbsq { background-image: url(../images/bannerfacilitiesalbsq.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerdowntown { background-image: url(../images/bannerdowntown.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannercrozet { background-image: url(../images/bannercrozet.jpg); width: 902px; height: 120px; float: left; clear: both; }
#banneramenities { background-image: url(../images/banneramenities.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerfacebook { background-image: url(../images/bannerfacebook.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerfitness { background-image: url(../images/bannerfitness.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannermembership { background-image: url(../images/bannermembership.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerprograms { background-image: url(../images/bannerprograms.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerwellness { background-image: url(../images/bannerwellness.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerspa { background-image: url(../images/bannerspa.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannercareers { background-image: url(../images/bannercareers.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannersitemap { background-image: url(../images/bannersitemap.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannernews { background-image: url(../images/bannernews.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannermyacac { background-image: url(../images/bannermyacac.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannermindbody { background-image: url(../images/bannermindbody.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerwaterpark { background-image: url(../images/bannerwaterpark.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerphysicaltherapy { background-image: url(../images/bannerphysicaltherapy.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerprep { background-image: url(../images/bannerprep.jpg); width: 902px; height: 120px; float: left; clear: both; }
#bannerslimdown { background-image: url(../images/bannerslimdown.jpg); width: 902px; height: 120px; float: left; clear: both; }
#contentcontainer { background-color: #fff; width: 902px; float: left; clear: both; }
#contentcontainerschedule { background-color: #fff; width: 921px; float: left; clear: both; }
#onecolumn { background-color: #ffffff; width: 887px; float: left; clear: both; margin: 5px 5px 5px 3px; }
#onecolumn-test { background-color: #ffffff; width: 670px; float: left; clear: both; margin: 5px 5px 5px 3px; }
#onecolumnteam { width: 881px; float: left; clear: both; margin: 5px 5px 5px 0; }
#onecolumnschedule { width: 921px; float: left; clear: both; }
#twocolumn1 { background-image: url(../images/column1.jpg); background-repeat: no-repeat; background-position: 0 32px; width: 157px; float: left; clear: both; min-height: 500px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; display: inline; }
#twocolumn2 { width: 710px; float: left; min-height: 500px; margin: 5px; }
#facebookcontainer { width: 710px; float: left; margin-top: 5px; margin-left: 1px; }
#threecolumn1 { background-image: url(../images/column1.jpg); background-repeat: no-repeat; background-position: 0 32px; width: 157px; float: left; clear: both; min-height: 500px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; display: inline; }
/*#threecolumn2 { width: 504px; float: left; min-height: 500px; margin: 5px; }
#threecolumn3 { color: #1d3160; font-size: 10px; line-height: 10px; text-align: center; width: 176px; float: left; margin-top: 10px; margin-right: 5px; margin-left: 5px; }*/
#threecolumn2 { width: 525px; float: left; min-height: 500px; margin: 5px; }
#threecolumn3 { color: #1d3160; font-size: 10px; line-height: 10px; text-align: center; width: 200px; float: left; margin-top: 10px; margin-right: 0; margin-left: 0; }
#threecolumn3-test { color: #1d3160; font-size: 10px; line-height: 10px; text-align: right; width: 185px; float: left; margin-top: 5px; margin-left: 15px; }
#footer { position: relative; width: 916px; height: 40px; float: left; clear: both; }
#secondmenuSide { background-image: url(../images/secondmenuSide.jpg); width: 5px; height: 40px; float: left; }
#secondmenuarea { background-color: #fff; position: relative; width: 901px; height: 40px; float: left; clear: both; }#footerL { background-image: url(../images/footerL.jpg); position: absolute; top: -120px; left: 0; width: 5px; height: 160px; float: left; }
#footermenu { background-image: url(../images/footer.jpg); width: 901px; height: 40px; float: left; }
#secondmenu { background-color: #1d3160; background-image: url(../images/secondmenu.jpg); width: 892px; height: 40px; float: left; }
#footerR { background-image: url(../images/footerR.jpg); position: absolute; top: -120px; left: 901px; width: 10px; height: 160px; float: left; }
#comments { font-size: 9px; text-align: center; width: 916px; height: 40px; float: left; clear: both; }
table { padding: 1px; }
/* headings */

h1 { color: #fff; font-size: 16px; font-weight: bold; background-color: #9bcd66; background-image: url(../images/h1.jpg); background-repeat: no-repeat; margin: 0; padding: 3px 5px 5px 45px; }
h2 { color: #fff; font-size: 16px; font-weight: bold; font-style: italic; background-image: url(../images/h2.jpg); background-repeat: no-repeat; margin: 0; padding: 3px 5px 5px; }
h3 { color: #1d3160; font-size: 16px; font-weight: normal; margin: 0; padding: 3px 5px 5px; }
h4 { color: #1d3160; font-weight: bold; margin: 10px 10px 0; padding: 0; }
h5 { color: #fff; font-size: 16px; font-weight: normal; font-style: normal; background-image: url(../images/h5.jpg); background-repeat: no-repeat; margin: 0; padding: 5px;}
h6 { color: #fff; font-size: 16px; font-weight: bold; font-style: italic; background-image: url(../images/h6.jpg); background-repeat: no-repeat; margin: 0; padding: 3px 5px 5px; }
/* Menus */

#threecolumn3 a:link, #threecolumn3 a:visited { color: #1d3160; text-decoration: none; }
#threecolumn3 a:hover { color: #1d3160; text-decoration: underline; }
#threecolumn3 a:active { color: #9ccd64; text-decoration: underline; }

#mainmenu ul { text-align: right; margin: 20px 0 0; padding: 0; list-style-type: none; }
#mainmenu li { color: #1d3160; font-size: 14px; font-weight: bolder; margin-right: 10px; margin-left: 10px; display: inline; }
#mainmenu a:link, #mainmenu a:visited { color: #1d3160; text-decoration: none; }
#mainmenu a:hover { color: #1d3160; background-image: url(../images/mainmenublip.jpg); background-repeat: no-repeat; background-position: 50% -5px; text-decoration: none; padding-top: 10px; }
#mainmenu a:active { color: #9ccd64; text-decoration: none; }

#threecolumn1 ul { margin: 15px 10px 0; padding: 0; list-style-type: none; }
#threecolumn1 li { font-weight: bold; margin-top: 5px; }
#threecolumn1 a:link, #threecolumn1 a:visited { color: #1d3160; text-decoration: none; }
#threecolumn1 a:hover { color: #7585ab; text-decoration: none; }
#threecolumn1 a:active { color: #7585ab; text-decoration: underline; }

#twocolumn1 ul { margin: 15px 10px 0; padding: 0; list-style-type: none; }
#twocolumn1 li { font-weight: bold; margin-top: 5px; }
#twocolumn1 a:link, #twocolumn1 a:visited { color: #1d3160; text-decoration: none; }
#twocolumn1 a:hover { color: #7585ab; text-decoration: none; }
#twocolumn1 a:active { color: #7585ab; text-decoration: underline; }

#footermenu ul { text-align: center; margin: 8px 0 0; padding: 0; list-style-type: none; }
#footermenu li { color: #1d3160; font-size: 10px; font-weight: bolder; margin-right: 20px; margin-left: 20px; display: inline; }
#footermenu a:link, #footermenu a:visited { color: #fff; text-decoration: none; }
#footermenu a:hover { color: #1d3160; text-decoration: none; }
#footermenu a:active { color: #9ccd64; text-decoration: none; }

#secondmenu ul { text-align: center; margin: 8px 0 0; padding: 0; list-style-type: none; }
#secondmenu li { color: #ffffff; font-size: 10px; font-weight: bolder; margin-right: 20px; margin-left: 20px; display: inline; }
#secondmenu a:link, #secondmenu a:visited { color: #fff; text-decoration: none; }
#secondmenu a:hover { color: #ffffff; text-decoration: none; }
#secondmenu a:active { color: #9ccd64; text-decoration: none; }

/* Homepage Layout  */

#LsideH { background-image: url(../images/LsideH.jpg); width: 5px; height: 222px; float: left; }
#RsideH { background-image: url(../images/RsideH.jpg); width: 10px; height: 222px; float: left; }
#bannerH { background-image: url(../images/bannerH.jpg); background-repeat: no-repeat; width: 901px; height: 155px; float: left; }
#bannerH-test { background-image: url(../images/bannerH-test.jpg); background-repeat: no-repeat; width: 677px; height: 155px; float: left; }
#bannerbottomH {width: 916px; height: 10px; float: left; clear: both; }
#iconH { width: 785px; height: 40px; float: left; clear: both; }
#iconH-Temp { width: 785px; height: 40px; float: left; clear: both; }
#contentcontainerH { background-color: #ffffff; position: relative; width: 901px; float: left; min-height: 160px; }
#onecolumnH { background-color: #ffffff; width: 895px; float: left; clear: both; margin: 5px 5px 5px 3px; }

/* Images */
.imgL { float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; border: solid 4px #d7e69a; }
.imgR { float: right; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; border: solid 4px #d7e69a; }
.imgS { border: solid 4px #d7e69a; }
#iconH img { margin-top: 27px; }

/* Club hours table */
.hoursheader { background-color: #9bcd66; }
.hoursrow1 { background-color: #fff; }
.hoursrow2 { background-color: #eef1e2; }

/* Physical Therapy table */
#right-column { background-color: #eef1e2; }

/* Recipe Background */
#recipe { background-color: #eef1e2; }

/* Karate table */
.karateheader { background-color: #9bcd66; }
.karaterow1 { background-color: #fff; }
.karaterow2 { background-color: #eef1e2; }

/*Spa Colors*/
.body-spa { color: #9E6612; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; }

/* Pool Schedules table */
.scheduleheader { background-color: #1d3160; color: #ffffff; }
.schedulecell1 { background-color: #FFFDE7; }
.schedulecell2 { background-color: #CCC6E3; }
.schedulecell3 { background-color: #FAD5E5; }
.schedulecell4 { background-color: #EAF4DC; }
.schedulecell5 { background-color: #C7EAFC; }

/* Corporate Pages */

/*#twocolumn2-form {
background-color: #ffffff;
}

#twocolumn2-table {
width: 95%;
background-color: #ffffff;
}

#twocolumn2-td {
background-color: #ffffff;
}*/

#twocolumn2-corporate { 
width: 500px; 
float: left; 
min-height: 800px; 
margin: 5px; 
text-align:left;
}

/* Site Map */
p.sitemap-main-menu { color: #1d3160; font-size: 16px; font-weight: bold; font-style: normal; text-decoration: none; }
a.sitemap-main-menu:link { color: #1d3160; font-size: 16px; font-weight: bold; font-style: normal; text-decoration: none; }
a.sitemap-main-menu:visited { color: #1d3160; font-size: 16px; font-weight: bold; font-style: normal; text-decoration: none; }
a.sitemap-main-menu:hover { color: #1d3160; font-size: 16px; font-weight: bold; font-style: normal; text-decoration: underline; }
a.sitemap-main-menu:active { color: #1d3160; font-size: 16px; font-weight: bold; font-style: normal; text-decoration: none; }
p.sitemap { color: #444444; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; }
a.sitemap:link { color: #444444; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; }
a.sitemap:visited { color: #444444; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; }
a.sitemap:hover { color: #1d3160; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: underline; }
a.sitemap:active { color: #444444; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; }
