@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:#4f5458;
margin: 0;
padding: 0;}

.clear{margin: 0; clear:both;}
.float-left{float:left; display:inline;}
.float-left#doc-pic{padding: 0 10px 5px 0;}
#container{
width:980px;
margin: 10px auto 0;
padding: 0;
min-height: 500px;

}

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:#5390a1;}
a:hover{text-decoration:underline;}

/*Phone Styles*/
#phone{}



#phone .a, #phone .b, #phone .c{
display:inline;
float:left;
padding: 15px 0 15px 20px;
font-size:16px;
}

#phone .a{
background:#82bccb;
width:330px;
color:#FFF;}
#phone .b{
background:#acdeeb;
width:330px;
color:#3b5d71;}
#phone .c{
background:#c6ecf6;
width:260px;
color:#3b5d71;}


/*Header Styles*/

#header{
clear:both;
display:block;
background:url(../images/page-images/mast-head.jpg);
width: 100%;
height: 260px;

}



#logo{width:220px; text-align:center;
padding:0px 20px 0 20px; margin: 0;}
#location{padding: 0; margin:5px 0 0px 0;}

#home-button{text-align:left; padding: 0; margin:0;}
#home-button img{border:none;}
#header #logo #tag-line{width:100%; padding:5px 0; text-align:center; background:#57a2b5; margin: 0px 0 0 0;}

#col1, #col2, #col2-wide, #col2-extra-wide, #col3{
float:left;
display:inline;

}

#col1{width: 260px;

}
#col2{width: 400px;
padding: 0 20px;
line-height: 1.6;
padding-top:20px;
}

#col2 h3{ font-weight: bold; font-size:16px;
}

#col2-wide{width: 650px;
padding: 0 20px;
line-height: 1.6;
padding-top:20px;
}
#col2-extra-wide{width: 717px;
padding: 0 0 0 3px;
line-height: 1.6;
padding-top:20px;
}
#col3{width: 280px;
margin-top:-50px;
}


#navigation{
padding: 20px;
background:url(../images/page-images/nav-bg.jpg) top left no-repeat;}
#navigation ul{
list-style:none;
margin: 0;
padding: 0;
font-size: 18px;}
#navigation ul li{
list-style: none;
height: 45px;}

#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:#fff;
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;}

#advantages{
clear:both;
display:block;
background:url(../images/page-images/advantages-bg.jpg) top left no-repeat;
padding: 20px 20px 0 20px;
min-height:360px;}

#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: 430px;
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: 21px;
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: 300px;
color:#1b1b1b;
line-height:1.5;}

#footer{background:#d6f7ff;
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 5px 0; text-align:center; line-height: 1.6;}
#footer-nav{
margin-right:50px;
float:left;
display: inline;
width: 200px;
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 no-repeat;
width:980px;
margin: 0 auto;
max-height: 320px;
min-height: 100px;
}


#doctor-image{float:left;
display:inline;
margin-right:50px;
}
#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:#5390a1;
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;}

#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:237px; display:inline; text-align:center; float:left;}
.set-right{margin: 0; width:237px; display:inline; text-align: center; float:left}
.set-far-right{margin: 0 0 0 3px; width:237px; 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#video{
background:url(../images/page-images/section-headings/video-gallery.png) no-repeat;
height:33px; width:202px;}

h2#why-choose-us{
background:url(../images/page-images/section-headings/why-choose-us.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#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:#98b769; text-transform:uppercase; text-decoration:none;}
