@charset "utf-8";
/* CSS Document */

body{
font-family: Arial, Helvetica, sans-serif;
background:url(../images/page-images/body-bg.jpg) top center no-repeat;
font-size:12px;
color:#1b1b1b;
margin: 0;
padding: 0;}

.clear{margin: 0; clear:both;}
.float-left{float:left; display:inline;}
.float-left#doc-pic{padding: 0 10px 5px 0;}
img.float-left-border{float:left; margin: 0px 10px 2px 0; border:solid #1b1b1b 1px;}
span.Q{font-weight:normal; font-size:14px;}
span.A{font-weight:bold; color:#D5607D; font-size:14px;}
#container{
width:980px;
margin: 10px auto 0;
padding: 0;
min-height: 500px;

}

p.red{font-weight:bold; color:#990000; font-size:14px;}

h2{color:1b1b1b; font-size: 16px; font-weight: normal;}
h3{color:1b1b1b; font-size: 14px; font-weight: normal;}

/*default link styles*/
a{text-decoration:none; color:#e68a8b;}
a:hover{text-decoration:underline;}

/*Phone Styles*/
#phone{}



#phone .a, #phone .b, #phone .c{
display:inline;
float:left;
padding: 15px 0 15px 0;
font-size:16px;
}

#phone .a{
background:#f5baba;
width:325px;
color:#fff;}
#phone .b{
background:#fbd6d6;
width:330px;
color:#b16e6e;}
#phone .c{
background:#fde2e2;
width:325px;
color:#b16e6e;}


/*Header Styles*/

#header{
clear:both;
display:block;
background:url(../images/page-images/mast-head.jpg);
width: 100%;
height: 260px;

}
#header2{
clear:both;
display:block;
background:url(../images/page-images/mast-head-v1.jpg);
width: 100%;
height: 260px;
margin:0;
padding:0;
}


#logo{width:220px; text-align:center;
padding:40px 20px 0 20px; margin: 0;}
#location{padding: 0; margin:20px 0 40px 0;}

#home-button{text-align:left; padding: 0;}
#home-button img{border:none;}
#header #logo #tag-line{width:100%; padding:5px 0; text-align:center; background:#fdb8b8; margin: 20px 0 0 0; color:#fff;}
#header2 #logo #tag-line{width:100%; padding:5px 0; text-align:center; background:#fdb8b8; margin: 20px 0 0 0; color:#fff;}
#col1, #col2, #col2-wide, #col3{
float:left;
display:inline;

}

#col1{width: 260px;

}
#col2{width: 400px;
padding: 0 20px;
line-height: 1.6;
padding-top:20px;
padding-bottom: 20px;
}

#col2-wide{width: 680px;
padding: 0 20px;
line-height: 1.6;
padding-top:20px;
padding-bottom: 20px;
}
#col3{width: 280px;
margin-top:-50px;
}


#navigation{
padding: 20px 0 20px 20px;
background:url(../images/page-images/nav-bg.jpg) top left no-repeat;}
#navigation ul{
list-style:none;
margin: 0;
padding: 0;
}
#navigation ul li{
list-style: none;
height: 38px;}

#navigation ul li a{color:#1b1b1b;
text-decoration:none;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;}

#navigation ul li a:hover{color:#000000;}

#contact-form{
clear:both;
display:block;
background:url(../images/page-images/contact-form-bg.jpg) top center repeat-y;
padding: 20px 20px 10px;
margin-bottom: 20px;
color:#1b1b1b;
line-height: 1.5;}

#contact-form ul{margin: 0; padding:0; list-style:none;}
#contact-form ul li{margin: 0; padding: 0 0 3px 0;}
#submit-btn{background:url(../images/page-images/submit.png) top no-repeat;
width: 220px;
height:31px;
margin: 10px 0 0 0;
color:#fff;
text-align:center;
border:none;
font-size:14px;
cursor:pointer;}
#submit-btn:hover{background:url(../images/page-images/submit.png) bottom no-repeat;}

#recaptcha-btn{background:url(../images/page-images/submit.png) top no-repeat;
width: 220px;
height:31px;
margin: 10px 0 0 0;
color:#fff;
text-align:center;
border:none;
font-size:14px;
cursor:pointer;}
#recaptcha-btn:hover{background:url(../images/page-images/submit.png) bottom no-repeat;}

#advantages{
clear:both;
display:block;
background:url(../images/page-images/advantages-bg.jpg) top left no-repeat;
padding: 20px 20px 0 20px;
min-height:340px;}

#advantages ul{
list-style:none;
margin: 0;
padding: 0;
font-size: 12px;
line-height: 1.5;
width: 200px;
color:#1b1b1b;}

#advantages ul li{
list-style: none;
margin: 0 0 10px 0;
color:#1b1b1b;
}

#meet-doctor{
/*background:url(../images/page-images/meet-the-doctor.jpg) top left no-repeat;*/
clear:both;
height:320px;
margin: 0 0 20px 0;}


#testimonials{
background:url(../images/page-images/testimonials-bg.jpg) top left no-repeat;
min-height: 400px;
padding: 0 0 0 20px;
clear: both;}

#hp-gallery{ /*background:url(../images/page-images/gallery-bg.jpg) top no-repeat;*/
margin: 40px 0 0;
min-height: 250px;}

#testimonials p{width: 200px;
line-height: 28px;
color:#000000;}

.testimonial-signature{font-style:italic; text-align:right;}

#contact-info{background:url(../images/page-images/contact-info-bg.jpg) no-repeat;
padding: 20px;
min-height: 260px;
color:#1b1b1b;
line-height:1.5;}

#footer{background:#fafcd8;
clear:both;
display:block;
width: 100%;
margin: 0; 
padding: 0;}



#footer-center{width:980px;
margin:0 auto;
padding-top: 40px;}

#footer-links{width: 750px; margin:0 auto; padding: 0 0 10px 0; text-align:center; line-height: 1.6;}

#footer-nav{
margin-right:30px;
float:left;
display: inline;
width: 280px;
padding-left:20px;}

#footer-nav ul{margin: 0; 
padding: 0;
display: inline;
float:left;}

#footer-nav ul li{
list-style:none;
height: 40px;
font-size:16px;
}
#footer-nav ul li a{color:#1b1b1b;
text-decoration:none;}
#footer-nav ul li a:hover{
color:#000000;}

#footer #footer-center{
background:url(../images/page-images/footer-center-bg.jpg) top left repeat-y;
width:980px;
margin: 0 auto;
max-height: 320px;
min-height: 100px;
}


#doctor-image{float:left;
display:inline;
margin-right:30px;
}
#footer-text{float:left;
display:inline;
width: 400px;
font-size:12px;
line-height:1.8;
color:#1b1b1b;
padding: 0;}

#blog-feed{text-align:justify;}
#blog-feed a{color:#e68a8b;
text-decoration:none;
padding: 20px 0;}
#blog-feed a:hover{text-decoration:underline;}

#copyright{clear:both;}
#copyright-center{width:980px;
padding: 20px 0;
margin: 0 auto;}

#footer-links a,#copyright a{color:#1b1b1b;}

#copyright-center #left{float:left;}
#copyright-center #right{float:right;}

#full-gallery-wrap img{padding:10px; background:#E4F4FA; border:solid #cccccc 1px;}
#full-gallery-wrap img:hover{border:solid #999999 1px;}
#image-set{padding: 10px 0; clear:both;}
.set-left{margin: 0 3px 0 0; width:172px; display:inline; text-align:center; float:left;}
.set-right{margin: 0; width:172px; display:inline; text-align: center; float:left}

/*h2 styles with image replacement*/

h2.image{text-indent:-9999px;}/*removes all text in this class of h2*/
h2#why-choose-us{
background:url(../images/page-images/section-headings/why-choose-us.png) no-repeat;
height:33px; width:202px;}

h2#new-special{
background:url(../images/new-labiaplasty-special.png) no-repeat;
height:33px; width:202px;}

h2#before-after-gallery{
background:url(../images/page-images/section-headings/before-and-after-gallery.png);
height:34px; width:270px;}

h2#blog-feed{
background:url(../images/page-images/section-headings/blog-feed.png) no-repeat;
height:33px; width:346px;}

h2#hadvantage{
background:url(../images/page-images/section-headings/advantages.png) no-repeat;
height:33px; width:143px;}

h2#form{
background:url(../images/page-images/section-headings/Contact-us-white.png ) no-repeat;
height:20px; width:106px;}

h2#testimonial-heading{
background:url(../images/page-images/section-headings/testimonials.png) no-repeat;
height:30px; width:143px;}

h2#contact-info-heading{
background:url(../images/page-images/section-headings/Contact-us-black.png) no-repeat;
height:24px; width:133px;}

h2#about-procedure{
background:url(../images/page-images/section-headings/about-the-procedure.png) no-repeat;
height:35px; width:248px;}

h2#vaginal-relaxation{
background: url(../images/page-images/section-headings/vaginal-relaxation.jpg) no-repeat;
height:35px; width:240px;}

h2#lvr{
background: url(../images/page-images/section-headings/lvr.jpg) no-repeat;
height:35px; width:320px;}

h2#dlv{
background: url(../images/page-images/section-headings/dlv.jpg) no-repeat;
height:35px; width:350px;}

h2#accetta-heading{
background: url(../images/page-images/section-headings/august-accetta-heading.png)no-repeat;
height:35px; width:357px;}

h2#faq-heading{
background: url(../images/page-images/section-headings/faq-heading.png) no-repeat;
height:35px; width:357px;}

h2#financing-heading{
background:url(../images/page-images/section-headings/financing-heading.png) no-repeat;
height:35px; width:357px;}

h1.tag-line{font-size:14px; color:#fff; padding:0; margin:0;}
a.more{color:#e68a8b; text-transform:uppercase; text-decoration:none;}
