@charset "UTF-8";
/* CSS Document */

* {margin:0px;  padding: 0px;}

a {outline: none}

body {background:url(images/background.jpg) center center no-repeat #003557;font-size: 62.5%; line-height: 1.6em}

#container {width: 918px; margin: 0 auto;}
/* ------ branding/header box ----- */
body.home #branding { height: 312px; width: 918px; background:url(images/header.png) no-repeat;}
body.home #branding h1 {text-indent: -9999px; height: 312px; width: 918px; margin:0px;  padding: 0px;position: absolute; z-index: 90; top:0}
#branding { height: 234px; width: 918px; background:url(images/int_header.png) no-repeat;}
#branding h1 {text-indent: -9999px; height: 234px; width: 918px; margin:0px;  padding: 0px;position: absolute; z-index: 90; top:0}
#branding h1 a {display: block;height: 100%; width: 100%}

/* ie6 branding hacks */
/**html body #branding {position: relative; top: 3px;}*/

/*----- top navigation (3 links on top of page) ----- */
#nav_top {display: block; float: right; position: relative; z-index:100; top: 10px; right: 20px; color: #ffffff; font-size: 1.3em; font-weight: bold; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px}
#nav_top a {color: #ffffff; text-decoration: none}


/*----- main navigation -----*/
#nav_main {height: 33px; width: 918px;}
#nav_main ul {list-style: none; height: 33px;}
#nav_main ul li {height: 33px; display: block; float: left}
#nav_main ul li a {display: block; height: 100%; width: 100%; text-indent: -9999px}

#nav_main li#left {background: url(images/nav_main_left.png) no-repeat; width: 21px;}
#nav_main li#right {background:url(images/nav_main_right.png) no-repeat; width: 19px;}

body.home #nav_main li#dr_Gillmore {background:url(images/nav_main_dr_Gillmore.jpg) no-repeat; width: 123px;}
body.home #nav_main li#treatments {background:url(images/nav_main_treatments.jpg) no-repeat; width: 108px;}
body.home #nav_main li#gallery {background:url(images/nav_main_gallery.jpg) no-repeat; width: 130px;}
body.home #nav_main li#testimonials {background:url(images/nav_main_testimonials.jpg) no-repeat; width: 120px;}
body.home #nav_main li#doctors_hospital {background:url(images/nav_main_doctors_hospital.jpg) no-repeat; width: 158px;}
body.home #nav_main li#become_patient {background:url(images/nav_main_become_patient.jpg) no-repeat; width: 156px;}
body.home #nav_main li#contact {background:url(images/nav_main_contact.jpg) no-repeat; width: 83px;}

body.home #nav_main li#dr_Gillmore a:hover {background:url(images/nav_main_dr_Gillmore_over.jpg) no-repeat; width: 123px;}
body.home #nav_main li#treatments a:hover {background:url(images/nav_main_treatments_over.jpg) no-repeat; width: 108px;}
body.home #nav_main li#gallery a:hover {background:url(images/nav_main_gallery_over.jpg) no-repeat; width: 130px;}
body.home #nav_main li#testimonials a:hover {background:url(images/nav_main_testimonials_over.jpg) no-repeat; width: 120px;}
body.home #nav_main li#doctors_hospital a:hover {background:url(images/nav_main_doctors_hospital_over.jpg) no-repeat; width: 158px;}
body.home #nav_main li#become_patient a:hover {background:url(images/nav_main_become_patient_over.jpg) no-repeat; width: 156px;}
body.home #nav_main li#contact a:hover {background:url(images/nav_main_contact_over.jpg) no-repeat; width: 83px;}

#nav_main li#dr_Gillmore {background:url(images/nav_main_int_dr_Gillmore.jpg) no-repeat; width: 123px;}
#nav_main li#treatments {background:url(images/nav_main_int_treatments.jpg) no-repeat; width: 108px;}
#nav_main li#gallery {background:url(images/nav_main_int_gallery.jpg) no-repeat; width: 130px;}
#nav_main li#testimonials {background:url(images/nav_main_int_testimonials.jpg) no-repeat; width: 120px;}
#nav_main li#doctors_hospital {background:url(images/nav_main_int_doctors_hospital.jpg) no-repeat; width: 158px;}
#nav_main li#become_patient {background:url(images/nav_main_int_become_patient.jpg) no-repeat; width: 156px;}
#nav_main li#contact {background:url(images/nav_main_int_contact.jpg) no-repeat; width: 83px;}

#nav_main li#dr_Gillmore a:hover {background:url(images/nav_main_int_dr_Gillmore_over.jpg) no-repeat; width: 123px;}
#nav_main li#treatments a:hover {background:url(images/nav_main_int_treatments_over.jpg) no-repeat; width: 108px;}
#nav_main li#gallery a:hover {background:url(images/nav_main_int_gallery_over.jpg) no-repeat; width: 130px;}
#nav_main li#testimonials a:hover {background:url(images/nav_main_int_testimonials_over.jpg) no-repeat; width: 120px;}
#nav_main li#doctors_hospital a:hover {background:url(images/nav_main_int_doctors_hospital_over.jpg) no-repeat; width: 158px;}
#nav_main li#become_patient a:hover {background:url(images/nav_main_int_become_patient_over.jpg) no-repeat; width: 156px;}
#nav_main li#contact a:hover {background:url(images/nav_main_int_contact_over.jpg) no-repeat; width: 83px;}


/* ----- home blocks ----- */
#home_blocks{padding: 5px 0 0 0;width: 918px; margin: 0 0 26px 0}
#home_blocks h2 {float: left}
#home_blocks h2 a {display: block; height: 100%; width: 100%; text-indent: -9999px;}
h2#home_body_sculpting {background:url(images/home_body_scultping.jpg); height: 115px;width: 270px; margin: 0 0 0 32px}
h2#home_legs_veins {background:url(images/home_legs_veins.jpg); height: 115px; width: 296px; margin: 0 0 0 10px}
h2#home_non_cosmetic {background:url(images/home_non-cosmetic.jpg); height: 115px; width: 271px; margin: 0 0 0 10px}

/* home blocks ie6 hacks */
/**html body h2#home_body_sculpting {margin: 0 0 0 17px}
*html body h2#home_legs_veins {margin: 0 0 0 10px}
*html body h2#home_non_cosmetic {margin: 0 0 0 10px}*/

/* ----- content section ----- */
#content {background:url(images/content_bkg.png) ;width: 918px; font-family: Arial, Helvetica, sans-serif; color: #231f20; font-size: 1.3em; line-height: 1.2em; padding: 30px 0 15px 0}
body.home #content {padding: 0 0 15px}
#content_bottom {background:url(images/content_bottom.png); height: 25px; width: 918px;}

#content p {width: 573px; margin: 8px 0 5px 45px; line-height: 1.5em}
#content h3 {margin: 15px 0 8px 45px; float: left; font-size: 1.4em; color: #014163 }
#content ul {margin: 8px 0 5px 75px; list-style: square;width: 573px;}
#content ul li {padding: 0px 3px; line-height: 1.5em}

#content .quote {margin: 0 0 0 350px; color: #014163; font-weight:bold; width: 150px;}

#content a {text-decoration: none; color: #014163}
#content a:hover {text-decoration: underline}

/**html body #content p {width: 550px;}*/

/* ----- spotlight box ----- */
.spotlight {background:url(images/spotlight_bottom.jpg) bottom no-repeat #023B59; width: 270px; color: #ffffff; float: right; margin: 0 29px 0 0; padding: 0 0 15px 0}
.spotlight .top {background:url(images/spotlight_top.jpg) top no-repeat #023B59; height: 14px; width: 270px; }
.spotlight p {margin: 3px 15px 5px 20px !important; width: 245px !important}
.spotlight h3.combo_surgery {background:url(images/combination_surgeries.jpg) top no-repeat #023B59; height: 30px; width: 253px; margin: 0 0 8px 10px !important; text-indent: -9999px;}

.int_spotlight_bar {width: 250px; float: right; margin: 0 9px 0 10px; position: relative}
.int_spotlight_bar div { margin: 0 0 15px 0;}
.int_spotlight_bar div a {display: block; height: 100%; width: 100%; text-indent: -9999px; width: 250px}
.int_spotlight_bar .body_sculpting {background:url(images/int_body_sculpting.jpg) no-repeat; height: 50px; }
.int_spotlight_bar .legs_veins {background: url(images/int_legs_veins.jpg) no-repeat; height: 55px;}
.int_spotlight_bar .non_cosmetic {background:url(images/int_non_cosmetic.jpg) no-repeat; height: 54px;}
.int_spotlight_bar .viPeel {background:url(images/int_viPeel.jpg) no-repeat; height: 54px;}
.int_spotlight_bar .contact .top {background:url(images/more_info_top.jpg) no-repeat; height: 39px; width: 250px; margin: 0}
.int_spotlight_bar .contact #mid {background: #8DC7D7; margin:0}
.int_spotlight_bar .contact #mid p {color: #000000; padding: 4px 8px;}
.int_spotlight_bar .contact #mid table td {padding: 3px 0px}
.int_spotlight_bar .contact .bottom {background:url(images/more_info_bottom.jpg) no-repeat; height: 9px; width: 250px;}

.contact #mid #contactForm table { margin: 0 0 0 20px}

body.contact .contact {display: none}

/* spotlight ie6 hack */
/*#html body .spotlight {margin: 0 15px 0 0;}*/

/* ----- footer section ----- */
#footer {color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 1.2em}
#footer p#nav_sub { width: 50% }
#footer p#nav_sub a {color: #ffffff}

#footer p#contact { float: right;font-size: 1.2em}
#footer p#contact a {color: #ffffff}
#footer p#contact span {font-size: 1.2em; font-weight:bold; line-height: 1.3em}

#footer p#credits {text-align: center; margin: 11px 0 0 0}
#footer p#credits a {color: #ffffff}

.flash_h3 {width:300px; margin: 15px 0 0 36px !important; float: left;}

/* ie6 background image hacks hacks */
*html body #branding {background:url(images/header.gif) no-repeat}
*html body.home #branding {background:url(images/int_header.gif) no-repeat}
*html body #nav_main li#left {background: url(images/nav_main_left.gif) no-repeat}
*html body #nav_main li#right {background:url(images/nav_main_right.gif) no-repeat}
*html body #content {background:url(images/content_bkg.gif)}
*html body #content_bottom {background:url(images/content_bottom.gif)}

/* ----- gallery ----- */

#galleryDiv {margin: 40px 0 0 30px;padding: 20px; width: 575px}

#gallery_image {width: 545px; height: 185px; float: left; margin: 20px 0 0 0; }

#gallery_nav {width: 27px; float: left}
#gallery_nav ul {list-style: none; width: 30px; margin: 0px; padding: 0px; text-align: center; margin: 0 0 0 7px;}
#gallery_nav ul li {padding: 2px; margin: -2px; display: block; height: 20px}
#gallery_nav ul li a {display: block; height:100%; width: 100%; text-decoration: none}
#gallery_nav ul li a:hover {color: #ffffff; background: #014163; text-decoration: none}



/* ----------- contact page form ----------- */

#treatmentsForm{
width:500px;
padding:14px;
margin: 20px 0 0 60px;
background: #E7EEF1;
border: 1px solid #666666

}
#treatmentsForm h3 {
font-size:14px;
font-weight:bold;
margin:0 0 4px 0;
}
#treatmentsForm p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:5px;
}
#treatmentsForm label{
display:block;
text-align:right;
width:150px;
float:left;
clear: left;
padding: 5px 0 0 0;
}

#treatmentsForm .checkBoxLabel {width: 240px; padding: 2px 0 0 0 }

#treatmentsForm .checkBox {width: 50px}

#treatmentsForm .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#treatmentsForm input, #treatmentsForm textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:1px solid #5A5A5A;
width:300px;
height: 25px;
margin:2px 0 10px 10px;
font-size: 1em;
}

#treatmentsForm textarea {height: 75px; font-size: 1em; font-family:Arial, Helvetica, sans-serif}

#treatmentsForm input:focus, #treatmentsForm textarea:focus {border: 1px solid #aacfe4}

.submitBtn2 {clear: left}

.submitBtn2, .resetBtn2{
clear:none; float: left;
margin-left:150px;
width:100px !important;
height:27px;
background:#004064;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}