#head { background: url(../help/images/bg_faq_head_main.png) repeat-x 0 0; }
#head h2 { color: #9A743A; padding: 0 5px; border-bottom: 1px solid #CADBEF; height: 81px; background: url(../help/images/faq_head_main.png) no-repeat left bottom; font-weight: bold; font-size: 31px; line-height: 81px; text-shadow:0px 2px 1px #fff,0px 1px 1px #fff,1px 1px 1px #fff,1px 0px 1px #fff,2px 0px 1px #fff,1px -1px 1px #fff,1px -2px 1px #fff,0px -2px 1px #fff,-1px -2px 1px #fff,-2px -2px 1px #fff,-2px -1px 1px #fff,-2px 0px 1px #fff,-2px 1px 1px #fff,-1px 1px 1px #fff; }
#head p { margin: 15px 30px; padding-left: 75px; background: url(../help/images/64px_question_book.png) no-repeat left center; line-height: 64px; }

#qlist { margin: 0 0 20px 100px; counter-reset: question;}
#qlist li:before { margin-right: 10px; counter-increment: question; content: 'Q' counter(question) '.'; }
hr.bar { border: 0; border-top: 1px solid #CADBEF; border-bottom: 1px solid #CADBEF; height: 0; }

#qalist li { margin-top: 30px; }
#qalist h3 { font-weight: bold; font-size: 19px; }
#qalist h3 { position: relative; padding: 10px; text-align: left; background-color: #EFE0FF; margin: 5px 5px 10px 5px; border-radius: 5px; }
#qalist h3:after, #qalist h3:before { content: ''; position: absolute; height: 0; width: 0; }
#qalist h3:after { top: 98%; left: 30px; border: 10px solid transparent; border-top: 10px solid #EFE0FF; /*10px*/ }
#qalist h3:before { top: 100%; left: 30px; border: 10px solid transparent; border-top: 12px solid #EFE0FF; /*13px*/ }
#qalist h3 span.qnum { margin-right: 10px; display: inline-block; }
#qalist .answer { margin: 10px 40px 0 40px; }
#qalist .answer span.anum { color: #A567E3; font-weight: bold; font-size: 17px; }
#qalist .step { list-style: decimal inside; }
#qalist .step li { margin-top: 15px; }
#qalist .answer .marker { padding-left: 2em; text-indent: -1em; }

#askInfoBox { margin-top: 40px; padding: 1px; border: 1px solid #C5A2EF; }
#askInfoBox h2 { padding: 5px 15px; background: #F3ECFC; font-weight: bold; font-size: 17px; }
#askInfoBox p { margin: 5px 0; text-align: center; }
#askBtn a { color: #fff; padding: 5px 30px; border-radius: 3px; display: inline-block; background: #A567E3; font-weight: bold; font-size: 17px; }
