/* @override http://churchplantmedia.cpmpreview.com/css/faq.css */

/* @override http://cpm.dev/_css/faq.css */

#content h2{
   margin-bottom: 30px;
}

.answer{
   display: none;
}

#content .faq-group h3{

   height: 47px;
   text-indent: -9999px;
   margin-bottom: 5px;
}

#content #faq-pricing h3			{ background:url(/_img/faq_pricing.gif) no-repeat; }
#content #faq-technical h3			{ background:url(/_img/faq_technical.gif) no-repeat; }
#content #faq-design h3			 	{ background:url(/_img/faq_design.gif) no-repeat; }
#content #faq-getting-started h3	{ background:url(/_img/faq_getting-started.gif) no-repeat; }
#content #faq-technical h3			{ background:url(/_img/faq_technical.gif) no-repeat; }
#content #faq-payment h3			{ background:url(/_img/faq_payment.gif) no-repeat; }
#content #faq-company h3			{ background:url(/_img/faq_company-values.gif) no-repeat; }
#content #process h3				{ background: url(/_img/bg_faq_process_h3.gif) no-repeat; }

.faq-group{
   padding-bottom: 54px;
   background: url(/_img/bg_faq.gif) no-repeat left bottom;
}

.faq{
   background: url(/_img/bg_faq.gif) no-repeat 0 0;
   padding: 24px 0 13px;
   position: relative;
}

#content p.toggle{
   position: absolute;
   right: 0;
   top: 20px;
   font-size: 1.3em;
}

#content p.toggle a,
#content .faq h4 a{
   color: #7ccb2f;
   text-decoration: none;
   font-weight: bold;
   padding-right: 20px;
   background: url(/_img/bg_p_toggle.gif) no-repeat right 4px;
   font-size:13px;
   position:absolute; 
   right:0;
   top:2px;
}

#content p.toggle a.hide,
#content h4 a.hide{
   background-position: right -12px;
}

#content .faq h4 {
   padding-left: 32px;
   background: url(/_img/bg_faq_h4.gif) no-repeat 0 3px;
   font-size: 1.6em;
   line-height: 1.4;
   color: #565755;
   text-transform: none;
   position:relative;
   padding-right:130px;
}

.faq h4 strong { display:none; }

.faq .answer{
   padding-left: 32px;
   margin-top: 26px;
   background: url(/_img/bg_answer.gif) no-repeat 0 2px;
}