/* ----------------------------- B O D Y ---------------------------- */
BODY {
   margin: 0px;
   background-image: url("images/bg.jpg");
   background-position: Top Center;
   background-attachment: Fixed;
   background-repeat: repeat; 
   text-align: center;                 /* For IE */
}


/* ----------------------------- T A B L E C O N T A I N E R ---------------------------- */
.container {
   width: 744px;
   height: auto;
   margin: 0 auto;   /* Align for good browsers */
   text-align: left; /* Align for IE */
}

/* ----------------------------- L O G O ---------------------------- */
.header {
   width: 744px;
   height: 250px;
   background-image: url("images/header.png");
}


/* ----------------------------- M A I N T A B L E ---------------------------- */
.maintable {
   background-image: url("images/tablebg.jpg");
   background-attachment: fixed;
   background-position: Top Center;
   background-repeat: no-repeat;
   background-color: 144895;
   width: 744px;
   height: auto;
}

/* ----------------------------- F O O T E R ---------------------------- */
.footer {
   width: 744px;
   height: auto;
   background-color: 000000;
   font-size: 12px;
   font-weight: bold;
   font-family: Palatino Linotype;
   color: 649ef3;
}
.footer a:link, a:visited, a:active {
   color: FFFFFF;
   text-decoration: none;
}
.footer a:hover {
   color: FFFFFF;
   text-decoration: underline;
}

/* ----------------------------- L I N K S ---------------------------- */
.links {
   width: 744px;
   height: 31px;
   margin: 0px;
   padding: 0px;
   display: block;
   border: 0px;
}

.links img {
   display: block;
}

*/ ----------------------------- H O M E P A G E ---------------------- */
.welcometable {
   width: 732px;
   height: 325px;
}

.clinicstable {
   width: 732px;
   height: 395px;
}

*/ ----------------------------- E V E N T S --------------------------- */
.button {
   width: 179px;
   height: 33px;
   font-size: 14px;
   font-weight: bold;
   font-family: Palatino Linotype;
   color: white;
   background-image: url('images/button_blank.png');
}

.button a:link, .button a:visited, .button a:hover, .button a:active {
   font-size: 14px;
   font-weight: bold;
   font-family: Palatino Linotype;
   color: white;
   text-decoration: underline;
}

*/ ----------------------------- C L I N I C I N F O ------------------- */
.outlinetable {
   width: 732px;
   height: 373px;
}

.requirementstable {
   width: 732px;
   height: 1006px;
}

.weekendtable {
   width: 732px;
   height: 373px;
}

.onedaytable {
   width: 732px;
   height: 268px;
}   

*/ ----------------------------- R E F E R E N C E S ------------------ */
.reference1 {
   width: 732px;
   height: 617px;
}

.reference2 {
   width: 732px;
   height: 658px;
}

.reference3 {
   width: 732px;
   height: 318px;
}

.reference4 {
   width: 732px;
   height: 347px;
}

.reference5 {
   width: 732px;
   height: 248px;
}

*/ ----------------------------- M A S S A G E T H E R A P Y ---------- */
.massagetable {
   width: 732px;
   height: 193px;
}

*/ ----------------------------- C O N T A C T ------------------------ */
.contacttable {
   width: 732px;
   height: 618px;

*/ ----------------------------- L I N K S ---------------------------- */
.linkstable {
   width: 732px;
   height: 474px;