@charset "utf-8";
/* CSS Document */

/* Default styles */

a, p, table, tr,td,th,body, html,h1,h2,h3,h4,h5,h6, ul, li, ol, dl, dd, dt, form, fieldset {font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; border: 0;}

a {color: #3E7DBB}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: underline}
a:hover {text-decoration: underline}

ul li {list-style: none;}

body {background: url(/images/bg.jpg) 0 0  no-repeat #38271d}

body, html {height: 100%; min-height: 100%;}
#wrapper {min-height: 100%}

#wrapper {width: 765px ;margin: 0 auto; padding-left: 10px; padding-right: 10px; background: url(/images/leftcol-bg.png) 0 0 repeat-y white;border-left: 1px solid black; border-right: 1px solid black; position: relative;}
#innerWrapper {padding-bottom: 20px;}

/* hide accessible text */
#logo, #tagline, #moreInfo address, #moreInfo p, #nav li a, #moreInfo a, #noFlash a {display: block; text-indent: -9999px}


#contentCol, #navCol {float: left; background: white;}
#content {background: url(/images/content-bg.jpg) 0 0 repeat-y;  padding: 0 28px 0 0}
#navCol {width: 190px; background: url(/images/leftcol-bg.jpg) top left repeat-y}

#contentCol {width: 565px; margin-left: 10px;}

#contentCol p {font-size: 69%; color: #312E2F; line-height: 140%; margin-bottom: 15px}
#content img {float: left; margin-right: 12px;margin-bottom:20px}

#content {padding-left: 18px; padding-top: 23px;}

#content .email, #content .phone, #content .cv {padding: 6px 0 8px 33px; margin-bottom: 7px; font-weight:bold; clear: left}
.email {background: url(/images/home/iconmail.gif) 0 0 no-repeat}
.cv {background: url(/images/sub/icons/cv.png) 0 0 no-repeat}
.phone {background: url(/images/home/iconphone.gif) 0 0 no-repeat }

#logo a {display: block; height: 121px; width: 190px; background: url(/images/logo.jpg) top left no-repeat; margin-bottom: 21px}
#nav li {line-height: 100%; width: 190px;min-height: 22px;   float: left; clear: left;  margin-bottom: 2px;}
#nav li li {margin-bottom: 0; min-height: 20px;}
#nav li a {display: block ; width: 190px;min-height: 22px;}
#nav li li a { min-height: 20px;}
#nav li a:link {background-repeat: no-repeat; background-position: 0 0 ;}
#nav li.active a {background-position: 100% 0 ;}
#nav li.active .active a {background-position: 100% 0 ;}
#nav li.active li a {background-position: 0 0 ;}
#nav ul  {display: none; padding-top: 4px; padding-bottom: 10px; margin-bottom: 0; background-image: url(/images/sub/subnav-bg.jpg)}
.cosmetic #nav .cosmetic ul {display: block}
.photos #nav .photos ul {display: block}

#nav li a:hover {background-position: 50% 0 ;}
#wrapper #nav li li a:hover {background-position: 50% 0 ;}

/* Markup-less float clearers */
#nav ul:after, #nav:after, #content:after, #innerWrapper:after {display: block; clear: both; visibility: hidden; content: "."; height: 0; }

.clearMe {height: 0; clear: left;}
#nav .home a {background-image: url(/images/nav/home.jpg)}

/* Required for menu control by body classes */
.home #nav .home a, .physicians #nav .physicians a, .cosmetic #nav .cosmetic a,.photos #nav .photos a,.center #nav .center a,.resources #nav .resources a,.surgery #nav.surgery a,.medispa #nav .medispa a,.contact #nav .contact a,.body #nav .body a,.breast #nav .breast a,.facial #nav .facial a,.cBody #wrapper #nav .cBody a,.cBreast #wrapper #nav .cBreast a,.cFacial #wrapper #nav .cFacial a,.cBody #wrapper #nav .cBody a,.pBody #wrapper #nav .pBody a,.pBreast #wrapper #nav .pBreast a ,.pFacial #wrapper #nav .pFacial a{background-position: 100% 0 ;}
/* Required for menu control by body classes */
#wrapper #nav li li a {background-position: 0 0 ;}


#nav .physicians a{background-image: url(/images/nav/physicans.jpg)}
#nav .cosmetic a{background-image: url(/images/nav/cosmetic.jpg)}
#nav .photos a{background-image: url(/images/nav/photos.jpg)}
#nav .center a{background-image: url(/images/nav/center.jpg)}
#nav .resources a{background-image: url(/images/nav/resources.jpg)}
#nav .surgery a{background-image: url(/images/nav/surgery.jpg)}
#nav .medispa a{background-image: url(/images/nav/medispa.jpg)}
#nav .contact a{background-image: url(/images/nav/contact.jpg)}
#nav .mercyHome a{background-image: url(/images/nav/mercyhome.jpg)}
#nav .mercyWomens a{background-image: url(/images/nav/mercywomens.jpg)}

#nav .cBody a {background-image: url(/images/nav/s-body.jpg)}
#nav .cBreast a{background-image: url(/images/nav/s-breast.jpg)}
#nav .cFacial a {background-image: url(/images/nav/s-facial.jpg)}

#nav .pBody a {background-image: url(/images/nav/s-body.jpg)}
#nav .pBreast a{background-image: url(/images/nav/s-breast.jpg)}
#nav .pFacial a {background-image: url(/images/nav/s-facial.jpg)}

.asterix {color:#BA6F2F ;}
#footer {margin-top: 15px}
#content #footer ul {margin:0 0 6px 0}
#content #footer li {display: inline; font-size: 63%;color: #312E2F; padding-left: 0;  background: none}
#content #footer li a {text-decoration: underline}

#content .backToTop a {text-align: right; display: block; text-decoration: underline; }
#content .backToTop p {font-size: 64%; margin: 20px 0 20px 0}
html #footer a,#content .backToTop a  {font-weight: normal}
html #footer a:link,#content .backToTop a:link  {color: #312E2F}
html #footer a:visited,#content .backToTop a:visited {color: #312E2F}
html #footer a:hover,#content .backToTop a:hover  {color: #3E7DBB}
html #footer a:active, html #footer a:focus,#content .backToTop a:active,#content .backToTop a:focus  {color: #869D63}
#content #footer p {font-size: 59%; margin-bottom: 0; padding-bottom: 15px}