/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#54301a;
background-image: url('images/bg_pattern.jpg');
background-position: center 299px;
margin: 0;
padding: 0;
background-repeat: repeat-x;
background-color: #afc7c6;
}

.clr {
clear:both;
}

h1, h2, h3, h4 {
font-size:20px;
color:#428972;
padding-top:0;
margin-top:0;
margin-bottom:12px;
}

a {
color:#472713;
font-weight:bold;
}

#loop {
background-image: url('images/bg_header.jpg');
background-position: top center;
background-repeat: repeat-x;
background-color: #d0dcd6;
height:257px;
}

#nav_loop {
background-image: url('images/bg_nav.jpg');
background-position: top center;
background-repeat: repeat-x;
background-color: #d0dcd6;
height:42px;
margin:0;
}


#header_wrap {
background-position:top center;
background-repeat: no-repeat;
margin:0 auto;
height:257px;
width:1024px;
}

.header {
background-image: url('images/header.jpg');
background-repeat: no-repeat;
margin:0 auto;
height:257px;
width:1024px;
}

.email_hdr ul{
list-style-type: none;
display: block;
height:21px;
width: 105px;
margin: 55px 111px 181px 808px;
padding: 0;
float:left;
}

.email_hdr li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.email_hdr li a{
display: block;
height:21px;
margin: 0;
padding: 0;
}

.email_hdr li a:hover{
background-position: 0 0;
}

.header_right {
background-image: url('images/header_right.jpg');
background-repeat: no-repeat;
height:257px;
width:634px;
float:left;
}

.header_left {
background-image: url('images/headers/header_left_1.jpg');
background-repeat: no-repeat;
height:257px;
width:390px;
float:left;
}

#content_wrap {
width:989px;
padding: 0;
margin: 10px auto;
background-position:top center;
background-image: url('images/bg_content_horizontal.jpg');
background-repeat:repeat-y;
background-color: #ffffff;
}


.content {
width:989px;
height:100%;
margin: 0 auto;
text-align:left;
background-position:top center;
background-image: url('images/frame_top.jpg');
background-repeat: no-repeat;
}

.content_right {
width:695px;
min-height:761px;
float:left;
margin:23px 5px 23px 5px;
padding:12px 17px 17px 17px;
text-align:left;
background-position:top center;
background-image: url('images/bg_body_vert.jpg');
background-repeat: repeat-x;
background-color: #f5f0e1;
border:solid #deb088 1px;
}

.content_bottom {
width:989px;
height:100%;
margin: 0 auto;
text-align:left;
background-position:bottom center;
background-image: url('images/frame_bottom.jpg');
background-repeat: no-repeat;
}

#footer {
width:989px;
margin: 10px auto;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#1C4B45;
}

#footer a{
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color:#1C4B45;
}

#footer a:hover{
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
color:#428972;
}

#nav_wrap {
width: 982px;
height:42px;
background-position:top center;
margin:0 auto;
text-align:center;
z-index:0;
}

.nav_1 ul
{
list-style-type: none;
display: block;
height:42px;
width: 85px;
margin: 0;
padding: 0;
float:left;
}

.nav_1 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.nav_1 li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_home.jpg') 0 0 no-repeat;
}

.nav_1 li a:hover{
background-position: 0 -42px;
}

.nav_2 ul{
list-style-type: none;
display: block;
overflow:visible;
height:42px;
width: 119px;
margin: 0;
padding: 0;
float:left;
}

.nav_2 li{
margin: 0;
padding: 0;
list-style: none;
}

.nav_2 li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_about.jpg') 0 0 no-repeat;
}

.nav_2 li a:hover{
background-position: 0 -42px;
}

.nav_3 ul{
list-style-type: none;
display: block;
overflow:visible;
height:42px;
width: 141px;
margin: 0;
padding: 0;
float:left;
z-index:1;
}

.nav_3 li{
margin: 0;
padding: 0;
list-style: none;
z-index:1;
}

.nav_3 li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_procedures.jpg') 0 0 no-repeat;
z-index:1;
}

.nav_3 li a:hover{
background-position: 0 -42px;
z-index:1;
}

.nav_4 ul
{
list-style-type: none;
display: block;
height:42px;
width: 167px;
margin: 0;
padding: 0;
float:left;
}

.nav_41 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.nav_4 li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_photos.jpg') 0 0 no-repeat;
}

.nav_4 li a:hover{
background-position: 0 -42px;
}

.nav_5 ul
{
list-style-type: none;
display: block;
height:42px;
width: 128px;
margin: 0;
padding: 0;
float:left;
}

.nav_5 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.nav_5 li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_financing.jpg') 0 0 no-repeat;
}

.nav_5 li a:hover{
background-position: 0 -42px;
}

.nav_6 ul
{
list-style-type: none;
display: block;
height:42px;
width: 149px;
margin: 0;
padding: 0;
float:left;
}

.nav_6 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.nav_6 li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_testimonials.jpg') 0 0 no-repeat;
}

.nav_6 li a:hover{
background-position: 0 -42px;
}

.nav_6b ul
{
list-style-type: none;
display: block;
height:42px;
width: 149px;
margin: 0;
padding: 0;
float:left;
}

.nav_6b li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.nav_6b li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_facebook.jpg') 0 0 no-repeat;
}

.nav_6b li a:hover{
background-position: 0 -42px;
}

.nav_6c ul
{
list-style-type: none;
display: block;
height:42px;
width: 149px;
margin: 0;
padding: 0;
float:left;
}

.nav_6c li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.nav_6c li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_follow.jpg') 0 0 no-repeat;
}

.nav_6c li a:hover{
background-position: 0 -42px;
}

.nav_6d ul
{
list-style-type: none;
display: block;
height:42px;
width: 149px;
margin: 0;
padding: 0;
float:left;
}

.nav_6d li{
margin: 0;
padding: 0;
list-style: none;
}

.nav_6d li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_forms.jpg') 0 0 no-repeat;
}

.nav_6d li a:hover{
background-position: 0 -42px;
}

.nav_7 ul
{
list-style-type: none;
display: block;
height:42px;
width: 80px;
margin: 0;
padding: 0;
float:left;
}

.nav_7 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.nav_7 li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_blog.jpg') 0 0 no-repeat;
}

.nav_7 li a:hover{
background-position: 0 -42px;
}

.nav_8 ul
{
list-style-type: none;
display: block;
height:42px;
width: 113px;
margin: 0;
padding: 0;
float:left;
}

.nav_8 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.nav_8 li a{
display: block;
height:42px;
margin: 0;
padding: 0;
background: url('images/top_nav_contact.jpg') 0 0 no-repeat;
}

.nav_8 li a:hover{
background-position: 0 -42px;
}

#side_nav_wrap {
width: 203px;
height:728px;
background-position:top center;
margin:23px 2px 7px 24px;
text-align:center;
float:left;
}

.side_nav_ttl {
width:203px;
height:36px;
margin: 0 auto;
background-position:top center;
background-image: url('images/ttl_procedures.jpg');
background-repeat: no-repeat
}

.side_nav_1 ul
{
list-style-type: none;
display: block;
height:62px;
width: 203px;
margin: 0;
padding: 0;
}

.side_nav_1 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.side_nav_1 li a{
display: block;
height:62px;
margin: 0;
padding: 0;
background: url('images/side_nav_face.jpg') 0 0 no-repeat;
}

.side_nav_1 li a:hover{
background-position: 0 -62px;
}

.side_nav_2 ul
{
list-style-type: none;
display: block;
height:61px;
width: 203px;
margin: 0;
padding: 0;
}

.side_nav_2 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.side_nav_2 li a{
display: block;
height: 61px;
margin: 0;
padding: 0;
background: url('images/side_nav_breast.jpg') 0 0 no-repeat;
}

.side_nav_2 li a:hover{
background-position: 0 -61px;
}

.side_nav_3 ul
{
list-style-type: none;
display: block;
height:61px;
width: 203px;
margin: 0;
padding: 0;
}

.side_nav_3 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.side_nav_3 li a{
display: block;
height:61px;
margin: 0;
padding: 0;
background: url('images/side_nav_body.jpg') 0 0 no-repeat;
}

.side_nav_3 li a:hover{
background-position: 0 -61px;
}

.side_nav_4 ul
{
list-style-type: none;
display: block;
height:61px;
width: 203px;
margin: 0;
padding: 0;
}

.side_nav_4 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.side_nav_4 li a{
display: block;
height:61px;
margin: 0;
padding: 0;
background: url('images/side_nav_non-invasive.jpg') 0 0 no-repeat;
}

.side_nav_4 li a:hover{
background-position: 0 -61px;
}

.side_nav_5 ul
{
list-style-type: none;
display: block;
height:61px;
width: 203px;
margin: 0;
padding: 0;
}

.side_nav_5 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.side_nav_5 li a{
display: block;
height:61px;
margin: 0;
padding: 0;
background: url('images/side_nav_male.jpg') 0 0 no-repeat;
}

.side_nav_5 li a:hover{
background-position: 0 -61px;
}

.side_nav_6 ul
{
list-style-type: none;
display: block;
height:61px;
width: 203px;
margin: 0;
padding: 0;
}

.side_nav_6 li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}

.side_nav_6 li a{
display: block;
height:61px;
margin: 0;
padding: 0;
background: url('images/side_nav_hand.jpg') 0 0 no-repeat;
}

.side_nav_6 li a:hover{
background-position: 0 -61px;
}

.contact_bg {
width:203px;
height:382px;
margin-top:7px;
background-position:top center;
background-image: url('images/contact_bg.jpg');
background-repeat: no-repeat
}

.contact {
margin:0 5px 5px 6px;
padding-top:48px;
width:183px;
height:311px;
}

*+html .contact {
margin:0 11px 1px 1px;
padding-left:1px;
padding-top:40px;
width:183px;
height:311px;
}

.captcha {
margin: 8px 0 4px 0;
border:solid #666666 1px;
}

#logos {
background: url(/images/logos-bg.gif) no-repeat center 20px;
}
