@charset "utf-8";
body { margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2d2d2c; background: url("/images/bg-home2.jpg") repeat-x; }
h1 { font-size: 18px; font-weight: normal; text-decoration: none; }
h2 { font-size: 16px; font-weight: normal; }
h1 a { text-decoration: none; } 
h2 a { text-decoration: none; } 
a { color: #6a6196; text-decoration: underline; }
.center { margin: 0 auto; }
.header { width: 968px; height: 147px; padding-top: 23px; background: url("/images/bg-header2.jpg") no-repeat; }
.logo { float: left; }
#lnk-logo { width: 365px; height: 120px; float: left; }

#navigation{
float: right; width: 601px; margin: 50px 0 0 1px;
}

#navigation ul { margin:0; padding: 0;  float:left;}

#navigation li { list-style: none; padding: 0; margin: 0; }

.nav_1{
margin: 0;
padding: 0;
float:left;
}

.nav_1 ul {
list-style-type: none;
display: block;
width: 105px;
height: 58px;
margin: 0;
padding: 0;
}

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

.nav_1 li a{
display: block;
text-indent: -9999em;
height: 58px;
margin: 0;
padding: 0;
background: url('/images/nav_01.jpg') 0 0 no-repeat;
}

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

.nav_2{
margin: 0;
padding: 0;
float:left;
}

.nav_2 ul {
list-style-type: none;
display: block;
width: 113px;
height: 58px;
margin: 0;
padding: 0;
}

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

.nav_2 li a{
display: block;
text-indent: -9999em;
height: 58px;
margin: 0;
padding: 0;
background: url('/images/nav_02.jpg') 0 0 no-repeat;
}

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

.nav_3{
margin: 0;
padding: 0;
float:left;
}

.nav_3 ul {
list-style-type: none;
display: block;
width: 124px;
height: 58px;
margin: 0;
padding: 0;
}

.nav_3 li{
margin: 0;
padding: 0;
overflow:visible;
list-style: none;
}

.nav_3 li a{
display: block;
text-indent: -9999em;
height: 58px;
margin: 0;
padding: 0;
background: url('/images/nav_03.jpg') 0 0 no-repeat;
}

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

.nav_4{
margin: 0;
padding: 0;
float:left;
}

.nav_4 ul {
list-style-type: none;
display: block;
width: 156px;
height: 58px;
margin: 0;
padding: 0;
}

.nav_4 li{
margin: 0;
padding: 0;
overflow:visible;
list-style: none;
}

.nav_4 li a{
display: block;
text-indent: -9999em;
height: 58px;
margin: 0;
padding: 0;
background: url('/images/nav_04.jpg') 0 0 no-repeat;
}

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

.nav_5{
margin: 0;
padding: 0;
float:left;
}

.nav_5 ul {
list-style-type: none;
display: block;
width: 103px;
height: 58px;
margin: 0;
padding: 0;
}

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

.nav_5 li a{
display: block;
text-indent: -9999em;
height: 58px;
margin: 0;
padding: 0;
background: url('/images/nav_05.jpg') 0 0 no-repeat;
}

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

.procedures { width: 968px; padding-bottom: 50px;  }

.proc1 { margin: 0 0 0 0; padding: 0; float:left; }
.proc1 ul { list-style-type: none; display: block; width: 162px; height: 249px; margin: 0; padding: 0; }
.proc1 li{ margin: 0; padding: 0; overflow:visible; list-style: none; }
.proc1 li a{ display: block; text-indent: -9999em; height: 249px; margin: 0; padding: 0; background: url('/images/procedures_01.png') 0 0 no-repeat; }
.proc1 li a:hover{ background-position: 0 -249px; }

.proc2 { margin: 0 0 0 0; padding: 0; float:left; }
.proc2 ul { list-style-type: none; display: block; width: 160px; height: 249px; margin: 0; padding: 0; }
.proc2 li{ margin: 0; padding: 0; overflow:visible; list-style: none; }
.proc2 li a{ display: block; text-indent: -9999em; height: 249px; margin: 0; padding: 0; background: url('/images/procedures_02.jpg') 0 0 no-repeat; }
.proc2 li a:hover{ background-position: 0 -249px; }

.proc3 { margin: 0 0 0 0; padding: 0; float:left; }
.proc3 ul { list-style-type: none; display: block; width: 161px; height: 249px; margin: 0; padding: 0; }
.proc3 li{ margin: 0; padding: 0; overflow:visible; list-style: none; }
.proc3 li a{ display: block; text-indent: -9999em; height: 249px; margin: 0; padding: 0; background: url('/images/procedures_03.jpg') 0 0 no-repeat; }
.proc3 li a:hover{ background-position: 0 -249px; }

.proc4 { margin: 0 0 0 0; padding: 0; float:left; }
.proc4 ul { list-style-type: none; display: block; width: 163px; height: 249px; margin: 0; padding: 0; }
.proc4 li{ margin: 0; padding: 0; overflow:visible; list-style: none; }
.proc4 li a{ display: block; text-indent: -9999em; height: 249px; margin: 0; padding: 0; background: url('/images/procedures_04.jpg') 0 0 no-repeat; }
.proc4 li a:hover{ background-position: 0 -249px; }

.proc5 { margin: 0 0 0 0; padding: 0; float:left; }
.proc5 ul { list-style-type: none; display: block; width: 161px; height: 249px; margin: 0; padding: 0; }
.proc5 li{ margin: 0; padding: 0; overflow:visible; list-style: none; }
.proc5 li a{ display: block; text-indent: -9999em; height: 249px; margin: 0; padding: 0; background: url('/images/procedures_05.jpg') 0 0 no-repeat; }
.proc5 li a:hover{ background-position: 0 -249px; }

.proc6 { margin: 0 0 0 0; padding: 0; float:left; }
.proc6 ul { list-style-type: none; display: block; width: 161px; height: 249px; margin: 0; padding: 0; }
.proc6 li{ margin: 0; padding: 0; overflow:visible; list-style: none; }
.proc6 li a{ display: block; text-indent: -9999em; height: 249px; margin: 0; padding: 0; background: url('/images/procedures_06.png') 0 0 no-repeat; }
.proc6 li a:hover{ background-position: 0 -249px; }


.featured { width: 967px; height: 230px; background: url("/images/bg-featured.jpg") no-repeat; font-size: 10px; color: #FFFFFF; line-height: 11pt; }
.featured a { color: #FFFFFF; text-decoration: none; }
.feat1 { float: left; padding: 6px 15px 6px 15px; width: 300px; }
.feat1 p{ font-size:12px; }
.feat2 { float: left; padding: 6px 8px 6px 8px; width: 300px; }
.feat3 { float: left; width: 280px; padding: 6px 15px 6px 15px; }
.feat3 p{ font-size:12px; }
.feat-phone { font-size: 15px; letter-spacing: .09em; position: relative; padding-top: 10px; *padding-top: 0; clear: both; text-align:center; }
.qc { }
.btn-submit { float: right; padding-top: 5px; }
.qc textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 98px; width: 130px; }
.qc label { display: block; padding-bottom: 2px; }
.qc input.field { width: 130px; margin-bottom: 2px; }
.footer { width: 967px; padding-bottom: 20px; }
.social-media { float: right; padding-top: 17px; }
.social-media ul { margin: 0; padding: 0; }
.social-media li { display: inline; list-style: none; padding-right: 2px; }
.social-media img { border: none; }
.footer-bottom { text-align: center; font-size: 11px!important; color: #FFFFFF; width: 650px; clear: both; padding-top: 20px; }
.footer-bottom a { color: #FFFFFF; text-decoration: none; font-size: 11px!important;}
.associations { float: left; background: url("/images/associations.jpg") no-repeat; width: 391px; height: 58px; margin-top: 2px;}
/*  subpage  */
.container-wrapper { background: url("images/bg-subpage.jpg") repeat-x #000000; clear: both; }
.container { width: 970px; }
.procedure-sub-banner { background: url("images/bg-breast.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner1 { background: url("images/bg-breastaug.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner2 { background: url("images/bg-body.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner3 { background: url("images/bg-facial.jpg") no-repeat; width: 970px; height: 218px; clear: both; }

.procedure-sub-banner-b1 { background: url("images/banners/body1.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-b2 { background: url("images/banners/body2.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-b3 { background: url("images/banners/body3.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-b4 { background: url("images/banners/body4.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-b5 { background: url("images/banners/body5.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-b6 { background: url("images/banners/body6.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-b7 { background: url("images/banners/body7.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-br1 { background: url("images/banners/breast1.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-br2 { background: url("images/banners/breast2.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-br3 { background: url("images/banners/breast3.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-br4 { background: url("images/banners/breast4.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-br5 { background: url("images/banners/breast5.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-br6 { background: url("images/banners/breast6.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-f1 { background: url("images/banners/face1.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-f2 { background: url("images/banners/face2.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-f3 { background: url("images/banners/face3.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-f4 { background: url("images/banners/face4.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-f5 { background: url("images/banners/face5.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-f6 { background: url("images/banners/face6.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-f7 { background: url("images/banners/face7.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-s1 { background: url("images/banners/skin1.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-s2 { background: url("images/banners/skin2.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-s3 { background: url("images/banners/skin3.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-s4 { background: url("images/banners/skin4.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-s5 { background: url("images/banners/skin5.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-s6 { background: url("images/banners/skin6.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-s7 { background: url("images/banners/skin7.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-s8 { background: url("images/banners/skin8.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-skin { background: url("images/banners/skin_procedures.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-laser { background: url("images/banners/laser.jpg") no-repeat; width: 970px; height: 218px; clear: both; }
.procedure-sub-banner-medspa { background: url("images/banners/med_spa.jpg") no-repeat; width: 970px; height: 218px; clear: both; }

.btn-actions { float: left; width: 358px; margin: 158px 0 0 40px; }
.btn-testimonials { float: left; width: 149px; }
.btn-consultation { float: left; margin-left: 40px; width: 148px; }
.featured-procedures { float: right; margin-right: 25px; color: #FFFFFF; width:245px; }
.featured-procedures a { color: #FFFFFF; text-decoration: none; }
.featured-procedures li { padding-bottom: 8px; }
p.procedure-title { text-transform: uppercase; color: #FFFFFF; font-size: 26px; }
.main-content { width: 646px; float: left; background-color: #FFFFFF; padding: 5px 15px 15px 15px; min-height: 679px; }
.right-column { float: right; width: 275px; color: #FFFFFF; }
.featured-topics { background: url("images/bg-feattopics.jpg") no-repeat; width: 275px;  padding-top: 33px; padding-bottom: 20px; }
.featured-topics-content { background: url("images/bg-feattopics-repeat.jpg") repeat-y; width: 275px; }
.featured-topics-bottom { background: url("images/bg-topics-bottom.png") no-repeat; width: 277px; height: 19px; margin-left: -1px; }
.featured-topics a { text-decoration: none; color: #FFFFFF; }
.featured-topics ul { padding-top: 30px; width: 200px; margin-bottom: 0; }
.featured-topics li { padding-bottom: 15px; }
.contact-form { background: url("images/bg-form.png") no-repeat; width: 275px; height: 390px; clear: both; padding-top: 30px; }
.contact-form .field-lg { width: 231px; height: 20px; margin-bottom: 3px; }
.contact-form label { display: block; padding-bottom: 3px; }
.contact-form textarea { width: 231px; height: 85px; }
.btn-submit-lg { float: right; padding: 6px 16px 0 0; }
.form-wrap { margin: 20px 0 0 20px; }
.social-media-sub { float: right; padding-top: 36px; }
.social-media-sub ul { margin: 0; padding: 0; }
.social-media-sub li { display: inline; list-style: none; padding-right: 2px; }
.social-media-sub img { border: none; }
.footer-wrapper { background: url("images/bg-footer-subpage-repeat.jpg") repeat-x center 19px #000000; height: 189px; clear: both;}
.footer-sub { background: url("images/bg-footer-subpage.jpg") no-repeat center top; height: 189px; clear: both; width: 970px; position:relative; }
.footer-bottom-sub { text-align: center; font-size: 11px!important; color: #FFFFFF; width: 650px; clear: both; padding-top: 40px; }
.footer-bottom-sub a { color: #FFFFFF; text-decoration: none; font-size: 11px!important;}
.clr { clear: both; }

.assoc_title{
float:left;
}

.assoc_title a{
width:48px;
height:58px;
display:block;
}
