@charset "UTF-8";
/* CSS Document */
body             { margin: 0; padding: 0; font-family:tahoma; background-color: #ee88cd; }
#container       { width: 100%; height: auto; background: url('images/body.png') repeat-x #C9F7F8; border-bottom: 1px solid #fff; }
#wrapper         { margin: 0 auto; width: 817px; border-right: 0px solid #ccc;  border-left: 0px solid #ccc;}
#header          { float: left; width: 817px; height: 376px; margin: 0px; padding: 0px; background: url('images/header.jpg') no-repeat;}
.dotted          { background: url('images/dotted.gif') repeat-y top left; border: 0px solid #FF0000;}
#title           { float: right; margin: 60px 0 0 0; padding: 0px;}
.subheader       { font-size: 12px;}
#headercontact { margin: 42px 10px 0 10px; text-align: right;}
#headercontact a { color: #000; }
#headercontact span { color: #665847; font-weight: bold; } 
#headercontact p { visibility: hidden; }
/*---------------------- MENU -------------------*/
#topmenu        { float: left; margin: 135px 0 0 0; padding: 0; width: 817px; }
#topmenu ul     { float: left; list-style:none; margin:0; padding:0; }
#topmenu li     { float:left; width:175px; margin:0; padding:0; text-align:center;}
#topmenu li a   { display:block; padding:10px 10px 8px 10px; color:#fff; text-decoration:none; font-size: 9pt;  text-transform: uppercase; }
#topmenu li a:hover, li a:focus, li a:active { background-position:-150px 0; color:#014C83; }
#topmenu #d a   { background:url('images/bg4.jpg') repeat 0 0; }
#topmenu p { float: right; padding: 7px 15px 0 0; color: #FFF}
/*-------------------- CONTENT -----------------*/
#content         { float: left; width: 817px;  height: 365px; min-height: 365px; height: auto; margin: 0px; background: url('images/bck.png') repeat-x top #BCF5F6;}
#innercontent    { padding: 13px 0px 0px 16px; _height: 350px; font-size: 10pt; font-family: tahoma, Helvetica, sans-serif; color: #000; width:790px; margin: 0px auto; border: 0px solid red;}
h1               { font-size: 19px; color: #D20008; font-weight: bold; width: 300px; text-align:left; margin: 0px 0 5px 0;}
h2               { color: #D20008; border-bottom: 1px dashed #838282; font-size: 15pt; font-weight: normal; padding: 0px; margin: 0px 0px 5px 0px; }   
h3  { color: #D20008; }
h1,h2,h3,#topmenu li a { font-family: Comic Sans MS; }
#treatmentlinks a:link, #treatmentlinks a:visited { color: #6A04A8; }
#logo            { color: #fff; font-size: 10px; padding-top: 0px; margin: 0px;}
#logo img,#logo a{ text-decoration:none; color:#fff; border: none;}
.left            { float: left; width: 510px; margin: 0px 0 5px 0; padding: 0px; border: 0px solid green; height: 300px; min-height: 300px; height: auto;}
.left ul         { margin: 0 0 0 10px; padding-left: 0px; }
.left img        { margin: 0 0 10px 0; }
.left strong {  color: #D20008; }
.left a          { color: #D20008; padding: 3px;}
.left a:hover    { color: #000; text-decoration: none;}
.clearfix        { clear: both;}
.pics img        { margin: 0 auto; padding: 0px;}
/*---------------------- GALLERY ------------------*/
#right          { float: right; width: 280px; margin-top: 6px; padding: 0; color: #fff; text-align: center;}
#right img {  padding: 2px; margin-top: 12px; border: 1px solid #A8CF12; }
#right a        { color: #665847; font-weight: bold; } #right a:hover   { text-decoration: none; color: #665847; font-weight: bold; }
#s1 { margin-left: 20px; }
#right #s1 img      { width: 250px; margin: 0; border: 1px solid #fff;}
DIV#right.loading { background: transparent url('js/loading_image.gif') no-repeat center center;}


th { text-align: left; margin-bottom: 6px; }


/*---------------------- GALLERY ------------------*/
#footer          { width: 819px; height: 44px; background: url('images/footer.png') repeat; margin: 0px auto; border-bottom: 0px solid #fff; border-right: 0px solid #fff;  border-left: 0px solid #fff; }
#foot-inner      { padding: 4px 0px 0 0; margin: 0px 0 0 0; font-size: 10px; color:#000; font-weight: normal; width: 788px;}
#foot-inner a    { color: #fff;}
#foot-inner a:hover{ text-decoration:none;}
#logo            { float: right;  font-size: 9px; padding: 0px 0px 0 0;}
#logo img, #logo a { text-decoration:none; color:#fff; border: none; padding: 0px 0px 0 0;}
/*-------------------- FORM -----------------*/
label            { width: 10em; float: left; font-size:12px; }
label.error      { float: left; color: #fff;  vertical-align: top; width: 70%; padding-left: 10em; font-size:12px;}
.submit          { margin: 0 0 10px 120px; _margin: 0 0 10px 123px; position: relative; background: #A8CF12; border: 1px solid #333; width: 80px; }
fieldset         { margin: 0px; width: 460px; text-align: left; float: left; border: 0px solid black; padding: 0px;}
fieldset p       { padding: 0px; margin: 12px 0px;}
#formtext        { color: #000;}
input, textarea { width: 300px; }
textarea         { border: 1px solid #999;}
input            { border: 1px solid #999;}
form             { border: none;}
	
	
	