html, body{ 
 margin:0; 
 padding:5px 0 0 0; 
 text-align:center; 
 background:#99cfce url(images/mainbg.png)  0 0 repeat-x;
 font-family: Arial, Helvetica, sans-serif;
color:#665c53;
} 





* {padding:0;margin:0;}
ul, ol {position:relative;}
a {outline: none;text-decoration:none} /* Getting rid of that annoying dotted border in FF	*/
#content a {text-decoration:underline;}
a:link, a:visited {color:#665c53}
a:hover {color:#148F8F;}
#content a:hover {color:#666;}
a img {border-width:0;}
table {border-collapse:collapse;}

#content ul, #content ol {
	margin: 10px 30px;
	padding: 0 15px;	
}

#content ul.media-interviews {
margin:0 0 0 10px;
padding:0 0 0 10px;
font-size:11px;
}

#content ul.media-interviews li {
padding-bottom:0px;
line-height:normal;
}

#content div.media-interviews p strong{
font-size:16px;
padding:0;
margin:0;
}

#content div.media-interviews{
margin:0 0 20px 0;
}



#medialist {  }

#content ul.medialist
{
list-style: none;
padding: 0;
margin: 0;
}

ul.medialist li
{
display: inline;
padding: 0;
margin: 0;
}

ul.medialist li:before { content: "| "; }
ul.medialist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html ul.medialist li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #medialist { height: 1%; }

* html ul.medialist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html ul.medialist li:first-child { border-left: 0; }


h3.nopad {padding-bottom:0px!important;margin-bottom:0px!important;}
img.inline {padding:0;}
img.right {padding:10px 0px 10px 15px;float:right;}
img.left {padding:10px 10px 10px 0;float:left;}


#content p, #content ul, #content blockquote, #content ol {font: 13px/20px Arial, Helvetica, sans-serif;}

#content ul li, #content ol li {padding-bottom:5px}


#topleft {
position: absolute;
left: 0;
top: 0;
z-index:20000;
display: block;
height: 255px;
width: 255px;
background: url(images/corner-banner.gif) no-repeat;
text-indent: -999em;
text-decoration: none;}

#content p, #footer p {
padding: 10px 0;
} 

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
padding:10px 0;
font-family: Georgia, "Times New Roman", Times, serif;
}

#content h3, #content h4, #content h5, #content h6  {
font-family: Georgia, "Times New Roman", Times, serif;
}




#content h1, #content h2 {
font-style:italic;
}


#content h2, #content h1, #content h3 {
font-size:28px;
font-weight:normal;
color:#0096a0;
}

#content h3 {
font-size:18px;
line-height:150%;
}

#content h5 {
color:#0096a0;
}
 
#outter-wrapper {
position:relative;
width:100%;
height:auto;
background:url(images/bg-main.gif) 0 0 repeat-x;
} 

#inner-wrapper {
position:relative;
width:963px;
height:auto;
margin:0 auto 0 auto;
background:url(images/body-content-repeat.png) 0 0 repeat-y;
} 

div#topheader {position:relative;width:761px;height:183px;}
div#topheader img {padding:17px 0 0 10px;}
div#breadcrumb {position:absolute;top:155px;left:10px;text-align:left;width:741px;}
div#breadcrumb p {color:#675b4f;margin:0;padding:0;font-size:10px;line-height:normal;}
div#breadcrumb p a {color:#675b4f;text-decoration:none;}
div#breadcrumb p a:hover {color:#148F8F;}

div#date {position:absolute;top:-5px;right:5px;text-align:right;width:150px;}
div#date p {color:#148F8F;margin:0;padding:0;font-size:10px;line-height:normal;}


#topheader #printerbutton a.noprint { /*** inserts custom printer icon in background of link - better display in IE ****/
	background: url(images/printer.gif) 0% 50% no-repeat;
	padding:0 0 0 13px;
	text-align:right;
	position:absolute;
	color:#675b4f;
	font-size:10px;
	top:155px;
	right:6px;

}

div#socialbookmarks  {clear:both;width:197px;padding:20px 0 0 10px;}
div#socialbookmarks p {padding:0;font-weight:bold;font-size:11px;text-transform:uppercase;color:#148F8F;}

div#socialbookmarks a img  {float:left;margin:10px 8px 5px 0;background:#fff;border:1px solid #ddd8c5;}

/* relational links under content */

/*#contentfooter {
	width:520px;
	position:relative;
	clear:both;
	font: 11px/14px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0px;
	padding:10px 0;
	border-top:1px solid #ddd8c5;
}*/


#contentfooter {
	width:520px;
	position:relative;
	clear:both;
	font: 10px/12px Arial, Helvetica, sans-serif;
	margin:10px 0 0 226px;
	padding:10px 0;
}

div.contentfooter {
	border-top:1px solid #ddd8c5;
	padding:8px 0 0 0;
	margin:10px 0 0 0;
}

/*#contentfooter {
	width:520px;
	position:absolute;
	bottom:0;
	display:block;
	left:235px;
	z-index:5000000;
	font: 11px/14px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0px;
	padding:10px 0;
	border-top:1px solid #ddd8c5;
}*/


#pagenav {
  width: 75%; 
	float:left;
}

#pagenav div span {
	margin:0;
	padding:0;
	display:block;
	width:100%;
	float:left;
}


#toppage {
  float: right;
  width: 15%;
  text-align: right;

}

#toppage a, 
#pagenav a {
	text-decoration:none;
}





#pagewidth{ 
 width:949px; 
 text-align:left;
 margin:0;  
 padding:0 7px;
background:url(images/header.png) 0 0 no-repeat;
} 

 
#twocols{
 width:761px; 
 float:left; 
 position:relative; 
  }
 
#leftcolumn{
 width:207px; 
 float:left; 
 position:relative; 
 }
 
#content{
 float: right; 
 display:inline; 
 position: relative; 
 padding:10px 15px 20px 0;
 width:520px; 
 }

body.home #content {
background:url(images/visionary-difference.gif) 0px 0px no-repeat;
}
 
#footer{
 height:auto; 
  background:url(images/footer.png) 0 0 no-repeat;
   clear:both;
   width:963px;
   margin:0 auto;
   padding: 20px 0  0 0;
   color:#35858b;
 } 
 
  #footer p.large {font-size:16px;line-height:20px;display:block;width:900px;margin:0 auto;font-weight:bold;}
#footer a {color:#35858b;border-bottom:1px solid #35858b;}
#footer a:hover {color:#35858b;}

 #footer p.small  {font-size:11px;line-height:15px;display:block;width:900px;margin:0 auto;}
 
 /* *** Right Column: *** */ 


#rightcolumn{
 width:180px; 
 float:right;
 padding:16px 0 0 0; 
 position:relative;
 text-align:center; 
 color:#675b4f;
 }
 
 #rightcontent h2 {display:block;margin:0;width:1px;height:1px;overflow:hidden;padding:0;position:absolute;top:0;right:0;}
 
 body.home h1#homelisting {display:block;width:1px;height:1px;overflow:hidden;padding:0;margin:0;}

#rightcontent{width:165px;margin:0 auto;padding:0 5px 0 0;}
#rightcontent img {width:165px;height:186px;}
h3#jennifercaption {font-weight:bold;font-size:10px;margin:0;line-height:120%;padding:8px 0 10px 0;}
h4#sidebaraddress a, h3#jennifercaption a {color:#675b4f}
h4#sidebaraddress a:hover, h3#jennifercaption a:hover {color:#148F8F}

h4#sidebaraddress {font-weight:normal;font-size:13px;line-height:140%;margin:0;padding:10px 0;}
span#areacode {font-size:11px}
span#phone {font-size:18px;font-weight:bold;}
span#officelink {font-size:10px;text-decoration:none;border-bottom:1px solid #675b4f;border-top:1px solid #675b4f;}


#rightcontent h5 {font-weight:bold;font-size:16px;margin:0;padding:15px 0 5px 0;text-transform:uppercase;}
#rightcontent ul {position:relative;text-align:center;font-size:11px;list-style-type:none;margin:0;padding:0;}

div.rule {
width:100%;
}

div.dividerlotus {
background:url(images/lotus-divider.gif) 50% 0 no-repeat;
width:100%;
height:11px;
clear:both;
}

ul#procedures {

}

#rightcontent ul li {
padding:7px 5px 5px 5px;
background:url(images/prodedure-div-list.gif) 50% 0% repeat-x;
font-size:12px;
position:relative;
line-height:16px;
}

#rightcontent ul li span {
font-size:10px;
}

#rightcontent ul li a {
text-decoration:none;
color:#444;
}

#rightcontent ul li a:hover {
color:#000;
}

p.caption {padding:0 0 10px 0;font-size:11px;}

/* Left Column */

div#specialties {width:207px;padding:10px 0 0 0;position:relative;margin:0 0 15px 0;background:url(images/left-nav-bg.gif) 0 0 repeat;height:auto;}

#specialties h5, #blognav h5 {padding:0 0 5px 10px;font-size:14px;font-weight:bold;color:#e1c8b0;}

#blognav h5 {color:#fff;}

#specialties div.specialities-bottom {padding:0 0 10px 0;height:100%;background:url(images/left-nav-top-btm.gif)  100% 100% no-repeat;}

#secondarymenulist, #blognav ul {padding:0;margin:0;width:207px;list-style-type:none;}

 #secondarymenulist li a, #blognav ul li a
{padding:4px 8px 4px 10px;display:block;color:#2d241b;text-decoration:none;font-size:13px;height:1;}

#blognav ul {width:197px;}
#blognav ul li a{color:#000!important;font-size:11px;padding:4px 8px 4px 15px;}
#blognav ul li {background:url(images/blog-bullet-nav.gif) 10px 4px no-repeat;padding:0 0 0 10px;}


 #secondarymenulist li a:hover, #blognav ul li a:hover {color:#148F8F;}

#blognav ul li a:hover {color:#000;}

div#secondarymenu, div#blognav {width:207px;padding:10px 0 0 0;position:relative;margin:0 0 15px 0;background:url(images/left-nav-btm-bg.gif) 0 0 repeat-y;height:auto;}

div#secondarymenu div.secondarybottom, div#blognav div.blognavbottom {padding:0 0 10px 0;height:100%;background:url(images/left-nav-btm-btm.gif)  100% 100% no-repeat;}


div#blognav {background:url(images/left-nav-blog-bg.gif) 0 0 repeat-y;}

div#blognav div.blognavbottom {background:url(images/left-nav-blog-btm.gif)  100% 100% no-repeat;}

div#blognav {display:none;}

body.vajayjay-chronicals-blog div#blognav {display:block}







div#searchform {width:187px;clear:both;}

div#searchform #cntnt01searchinput {
width:170px;
font-family:arial, helvetica, sans-serif;
font-size:13px;
border:0px;
border-right:1px solid #cec7ae;
border-bottom:1px solid #cec7ae;
padding:3px;
display:block;
float:right;
color:#333;
background:#fff url(images/bg-form-box.gif) 0 0 no-repeat;}

div#searchform input.button {
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:1px 2px;
margin:8px 0 0 0;
float:right;
}

input.button {
background:#73d8da;
color:#fff;
border:2px solid #73d8da;
padding:2px 3px;
text-transform:uppercase;
}


input.button:hover {
background:#1795A1;
color:#84E8EB;
border:2px solid #1795A1;
}


#searchform label {
text-transform:uppercase;
padding:0 0 5px 10px;
display:block;
font-size:12px;
font-weight:bold;
color:#1795A1;
}

  /*****************************************************************/
 /******************** News Styles ********************************/
/*****************************************************************/

/* text buttons */
a.more, 
div.NewsSummaryMorelink a,
div#NewsPostDetailPrintLink a,
div#NewsPostDetailReturnLink a,
p.returnlink a
{ 
	padding: 4px 6px;
	background:#e7e7cf;
	font-weight:bold;
	font-size:12px;
	border:1px solid #e7e7cf;
	text-decoration:none!important;
}

/* text buttons hover state */
a.more:hover, 
div.NewsSummaryMorelink a:hover,
div.calendar-returnlink a:hover,
div#NewsPostDetailPrintLink a:hover,
div#NewsPostDetailReturnLink a:hover,
p.returnlink a:hover
{ 

	background:#e7e7cf;
	border:1px solid #e7e7cf;
	color:#999;
}

div.NewsSummaryMorelink a {
	padding: 1px 2px;
font-size:11px;
color:#675b4f;
}

div.NewsSummaryMorelink a:hover {
color:#148F8F!important;
}

#content div.NewsPageCount {
text-align:center;
width:100%;
margin:0;
}


#content div.NewsPageCount p{
padding:0;
margin:0;
font-size:11px;
}


#content div.pgbottom {
text-align:left;
}



#content div.NewsPageCount a{
	text-decoration:none;
	border:1px solid #e7e7cf;
	padding:0 2px;
	margin:0 1px;
}

#content div.NewsPageCount a:hover{
	background:#fff;
	border:1px solid #B9B9B9;

}

#content div.NewsPageHeader {
	clear:both;
	margin:0 0 30px 0;
	padding:0 0 5px 0;
    border-bottom:1px solid #B9B9B9;
}

#content div.NewsPageHeader #NewsPostDetailDate {
	margin:0;
	border:0px;
	padding:0;
	width:150px;
	float:left;
	text-align:left;
}

#content div.NewsPageHeader div.NewsPageCount {
	margin:0;
	border:0px;
	padding:0;
	width:350px;
	float:right;
	text-align:right;
}




#content h1#NewsPostDetailTitle {
}

div.newsfooter {
	width:100%;
	clear:both;
	padding:10px 0 0 0;
	position:relative;
	margin:0 0 30px 0;
}


div.NewsSummary {
    margin:0 0 10px 0; 
    padding:0 0 38px 0; 
clear:both;
background:url(images/lotus-blog-divider.gif) 50% 100% no-repeat;
}

#content div.NewsSummary div.NewsSummaryPostdate,
#NewsPostDetailDate {
    font-size:11px;
text-align:right;
float:right;
width:200px;
 }


#content .NewsSummaryLink h2 a {
text-decoration:none;
font-size:18px;
padding:0 0 0 10px;
font-family:georgia, arial, helvetica, sans-serif;
border-left:8px solid #e7e7cf;
display:block;
margin:0 0 10px 0;
position:relative;
}

.NewsSummaryLink a:hover {
    color:#666;
}


.NewsSummaryCategory,
#NewsPostDetailCategory {
	font-style: italic;
	margin: 5px 0 10px 0;
	font-size:0.7em;
 }

.NewsSummaryAuthor,
#NewsPostDetailAuthor {
	padding:0;
	font-size:11px;
}


#NewsPostDetailAuthor {
padding:0 0 10px 0;
}


#content .NewsSummarySummary, #content .NewsSummaryContent {
margin:10px 0 0 0;
 }


#content .NewsSummarySummary p{
font-size:12px;
line-height:18px;
 }

.NewsSummarySummary img {
width:75px;
float:left;
margin:0 10px 10px 0;
}



.NewsSummaryMorelink {
  padding: 5px 0 5px 0;
 width:100%;
text-align:right;

}


div#NewsPostDetailPrintLink, 
div#NewsPostDetailReturnLink 
{
width:100px;
position:absolute;
top:0px;
right:0px;
text-align:right;
}

div#NewsPostDetailReturnLink 
{
left:0px;
text-align:left;
}


div#newsfooter {
position:relative;
width:100%;
height:30px;
}

div.hr {clear:both;}

#NewsPostDetailSummary {
   line-height: 150%;
display:none;
   }


#NewsPostDetailContent {
  padding-bottom: 15px;
  }


  /*****************************************************/
 /******************** FAQ ******************/
/*****************************************************/


body.lvr-frequently-asked-questions #content blockquote {margin:5px 0 5px 40px;}
body.lvr-frequently-asked-questions #content blockquote p {padding:5px 0 5px 10px;}

body.lvr-frequently-asked-questions #content blockquote p {position:relative;border-left: 2px solid #148F8F;color:#148F8F;}

body.lvr-frequently-asked-questions #content strong {font-size:16px;}

body.lvr-frequently-asked-questions #content blockquote strong {font-size:14px;}


  /*****************************************************/
 /******************** LVRI Testimonials ******************/
/*****************************************************/

body.laser-vaginal-institute-testimonials #content blockquote {border-top:1px solid #ddd8c5;margin:5px 0px 5px 0px;padding-bottom:30px;background:url(images/lotus-blog-divider.gif) 50% 100% no-repeat;
}
body.laser-vaginal-institute-testimonials #content blockquote p {padding:10px 0px 5px 0px;}

body.laser-vaginal-institute-testimonials #content blockquote p.right {font-size:11px;font-style:italic;}



/********************************************** SUB PAGE INNER LINKS **************************************************/


#content div.bulletlistpullout h5, #content div.bulletlistpullout ul {
font-family:arial, helvetica, sans-serif;

}

#content div.bulletlistpullout h5 {font-size:12px;padding:0 10px 10px 10px;margin:0;}
#content div.bulletlistpullout ul {line-height:130%!important;font-size:11px;padding:0	0 12px 0;margin:0 15px 0 25px;}
#content div.bulletlistpullout ul li {padding:0	0 2px 0;}
#content div.bulletlistpullout ul li a, #content div.innerpullbox p.caption a {color:#665c53;text-decoration:none;border-bottom:1px dotted #665c53;}
#content div.bulletlistpullout ul li a:hover, #content div.innerpullbox p.caption a:hover {border-bottom:1px solid #665c53;background:#fff;}
#content div.bulletlistpullout ul li {padding-bottom:5px;}

#content div.bulletlistpullout {background:url(images/pulllistbody.gif) repeat-y;float:right;width:201px;padding:0;margin:10px 0 5px 10px;}
body.contact #content  div.bulletlistpullout {background:url(none) repeat-y;float:right;width:235px;padding:0;margin:10px 0 5px 10px;}
#content div.innerpullbox {padding:20px 0 10px 0;width:100%;background:url(images/pulllisttop.gif) top right no-repeat;}
body.contact #content div.innerpullbox {padding:0;width:100%;background:url(none) top right no-repeat;}
body.contact h1 {padding-top:0px;}


div.thumb {padding:0 10px 10px 10px}
#content div.innerpullbox p.caption {padding:0px;font-size:10px;}
div.thumb img {border:1px solid #E5E5CB;}

ul.none {display:none;visibility:hidden;}


/*Testimonials*/

blockquote {
	margin: 15px 0 15px 0;
}
blockquote div {
  padding: 20px;
	text-align:left;
	font-size: 14px;
		border:1px solid #f9f9e8;
		background-color:#f6f6e1;

}

blockquote div p a {font-family: arial, helvetica, sans-serif;color:#665c53;}

h2#testimonial{padding:10px 0 0 0;}

blockquote div p {
font-family: georgia, arial, helvetica, sans-serif;
}

p.right {text-align:right;}

blockquote div p.right {font-size:11px;}


/*Blockquote*/

#content blockquote.quote {
	margin: 10px 20px;
	position:relative;
  background-image: url(images/quoteleft.gif)!important;
  background-position: 0% 3px;
  background-repeat:no-repeat;
    background-color:transparent!important;

}
#content blockquote.quote div {
  padding: 0 30px 0 35px;
	text-align:left;
	position:relative;
	font-size: 13px;
    background-image: url(images/quoteright.gif)!important;
  background-position: 100% 100%;
  background-repeat:no-repeat;
      background-color:transparent!important;

}

#content blockquote.quote div p {
font-family: georgia, arial, helvetica, sans-serif;
color:#0096a0;
padding:0;
}






/********************************************** END NEWS **************************************************/

body.home a.home, body.about-dr-jennifer-hayes a.about-dr-jennifer-hayes, body.testimonials a.testimonials, body.office a.office, body.patient-forms a.patient-forms
body.contact a.contact, body.patient-education a.patient-education, body.dr-jennifer-hayes-in-the-media a.dr-jennifer-hayes-in-the-media, body.vajayjay-chronicals-blog a.vajayjay-chronicals-blog {color:#148F8F!important;}


table.lvr {width:482px;font-size:12px;border:1px solid #ddd8c5;margin:20px 0;}
table.lvr td {padding:8px;}
table.lvr tr.alt {background:#fff;}
ul.dlv li {padding-bottom:10px;}

div#mainlogo {display:block;}
div#bloglogo {display:none;}
body.vajayjay-chronicals-blog #mainlogo {display:none;}
body.vajayjay-chronicals-blog #bloglogo  {display:block;}

div#mainlogo h2 {}







  /*****************************************************************/
 /*********** Gallery + Album Styles + Catalog Video **************/
/*****************************************************************/



#thumblistwrapper {width:100%;margin:0 auto;padding:0 0 0 0px;}
 /*********** width:800px for no left navigation **************/

/* Common */

div.thumbwrapper:hover, 
#content li.thumbwrapper:hover {
}


img.thumbimg {visibility:hidden;display:none;} 
/* This hides the image for screen but is ready for print in the print styles */


/* Gallery List or Album List */

#gallerylist {margin:20px 0;}

div.albumwrapper {
width:140px;
float:left;
text-align:center;
margin:0 30px 0 0px;
height:auto;
}


* html #content div.albumwrapper {height: 1%;}

div.thumbwrapper {
	background:#fff;
	width:140px;
	height:195px;
margin:0 auto 10px auto;
}

div.thumbwrapper a {
	display:block;
	width:140px;
	height:195px;
	border:1px solid #ddd;
	background-position:center center;
	background-repeat:no-repeat;
}

div.commentwrapper {
	width:140px;
height:50px;
}

#content div.commentwrapper h3, #content table#videogallery h3 {
	font-size:12px;
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
}

#content div.commentwrapper h3 a,
#content table#videogallery h3 a {
	text-decoration:none;
}

#content p.picturecount {
	margin:0;
	font-size:11px;
	padding:0;
}

#content p.comment {
	margin:0;
	font-size:0.8em;
}

/* Album Thumbnails */

#content ul.thumblist {
	list-style-type:none;
	width:100%;
	margin:0 -10px 0 0;
	padding:0;
}

#content li.thumbwrapper {
	margin:0 12px 12px 0;
	float:left;
	width:140px;
	height:195px;
	list-style-type:none;
background:#fff;
	border:1px solid #ddd;

}

#content li.thumbwrapper a {
	display:block;
	width:140px;
	height:195px;
		border:1px solid #ddd;

	background-position:center center;
	background-repeat:no-repeat;
}

/* Page Navigation */

#content p.albumnav {
	text-align:center;
	line-height:20px;
	font-size:0.7em;
	text-transform:uppercase;
}

#content p.albumnav a {
	border:1px solid #bababa;
	padding:0 3px 1px 3px;
	text-decoration:none;
	margin:0 3px;
}

#content p span.noprint {
	clear:both;
	font-size:0.8em;
	}

#content p.returnlink {
	clear:both;
	padding:20px 0;
}


.small-subhead {font-weight:bold!important;font-size:15px!important;}
.small-subhead2 {font-size:14px!important;}

 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol, #rightcolumn, div#mainlogo, #breadcrumb, #date, #contentfooter, #topheader{display:none;} 
blockquote div {border-color:#000;}
h1, h2, h3, p, ul, li, ol, h4, h5, a {color:#000!important;}
/*hide the right column when printing*/ 
#leftcolumn{display:none;} 
#twocols, #content{width:97%;padding:0;margin:0;clear:both;}
}

div#disclaimer {display:none}

div#disclaimer {font-size:10px;margin:20px 0 0 0;}

div#disclaimer {
background:url(images/lotus-blog-divider.gif) 50% 0 no-repeat;

padding-top: 40px;
}


table.resorts {margin:10px 0;border:0px solid #ddd8c5;width:500px;font-family:arial,helvetica,sans-serif;font-size:12px;}
table.resorts td {border-bottom:1px solid #ddd8c5;padding:5px 0;}


body.davinci-robotic-hysterectomy div#disclaimer,
body.davinci-robotic-myomectomy div#disclaimer,
body.laser-reduction-labiaplasty-vaginoplasty div#disclaimer,
body.laser-reduction-labiaplasty-vaginoplasty div#disclaimer,
body.laser-vaginal-rejuvenation div#disclaimer,
body.laser-vaginal-rejuvenation div#disclaimer,
body.lsh-tlh div#disclaimer,
body.pelvic-ultrasound div#disclaimer,
body.essure-vaginal-tubal div#disclaimer,
body.endometrial-ablation div#disclaimer,
body.incontenence-sling div#disclaimer,
body.cystocele-rectocele-repairs div#disclaimer,
body.vaginal-vault-suspension div#disclaimer,
body.uterine-suspension div#disclaimer,
body.leep-cone div#disclaimer,
body.perineoplasty-perineorrhaphy div#disclaimer,
body.g-shot-spot-amplification div#disclaimer,
body.clitoral-hood-reduction div#disclaimer,
body.hymenoplasty div#disclaimer
{display:block;}



body.contact #content div.bulletlistpullout h5 {font-size:14px;padding-bottom:4px;}
body.contact #content h3 {font-size:14px;font-weight:bold;font-family:arial,helvetica, sans-serif;padding:10px 0 0 0;}
body.contact #content div.bulletlistpullout p.hours {padding:5px 10px 15px 10px;font-weight:bold;}
body.contact #content div.bulletlistpullout p.hoursintro {padding:2px 10px 8px 10px}
body.contact #content div.bulletlistpullout p {padding:5px 10px;}

body.contact #content div.bulletlistpullout p.small {font-size:11px;padding:0 10px 5px 10px;}

h5#forms {font-size:14px;padding-top:15px;padding-bottom:1px;}
