/* styles for bottomContainer */

.leftContainer .detailBox { margin-bottom:15px; }
.leftContainer .detailBox h2 { border-bottom:2px solid #f6ad2e; font-size:130%; color:#555553; margin-bottom:8px; padding-bottom:6px; text-transform:uppercase; }
.leftContainer .detailBox img { float:left; display:block; padding:0 10px 2px 0; }
.leftContainer .detailBox h3 { font-size:110%; color:#70250e; margin-bottom:6px; }
.leftContainer .detailBox h3 a { color:#70250e;}
.leftContainer .detailBox p { font-size:110%; margin-bottom:6px; }
.leftContainer .detailBox p a { text-decoration:underline; }
.leftContainer .detailBox .headline { color:#70250e; text-align:center; }

.main h1 { color:#eea509; font-size:180%; margin-bottom:15px; }
.main p { font-size:110%; margin-bottom:10px; }

.home img { padding:0 18px 10px 0; }

.faq { }
.faq h2 { font-size:110%; color:#555553; margin-bottom:10px; }
.faq img { padding:0 18px 10px 0; }
.faq ul { margin-bottom: 20px; }
.faq ul li {  font-size:110%; line-height: 180%; }
.faq ul li.selected { font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:5px; }
.faq p.questions { font-weight:bold; }

.products { }
.products h2 { color:#555553; margin-bottom:10px; font-size:110%; }
.products dl { margin-bottom:20px; }
.products dl dt span { display:block; color:#b7300b; padding-bottom:10px; font-size:120%; font-weight:bold; }
.products dl dt img { float:left; margin:0 15px; 20px 0; border:1px solid #ccc; }
.products .productinfo { margin-top:10px; font-size:100%; font-style:italic; }

.facials h2 { font-size:110%; color:#555553; margin-bottom:10px; }
.facials table td { vertical-align:top; }

.aboutus h2 { font-size:110%; color:#555553; margin-bottom:10px; }
.aboutus img { float:left; padding:0 12px 8px 0; }

.gallery p { font-size:110%; margin-bottom:10px; }

.associations ul li {  font-size:110%; line-height: 180%; }
.associations .associations_logos { margin:18px 0; }
.associations .associations_logos img { float:left; margin:0 15px; }

.facials th { color:#b7300b; font-size:120%; padding-bottom:12px; }
#facialTreatments td { font-size:110% !important; }
#facialTreatments .facialTypes { font-weight:bold; color:#5d9d09; font-size:120%; }
#facialTreatments .facialDescription p { margin:10px 0;}
#facialTreatments .facialDescription p em { font-size:90%;}

.electrolysis_information {}
.electrolysis_information ol { list-style-type:decimal; }
.electrolysis_information li { margin:0 0 5px 13px; }