#smfaq {margin-top:10px;}
.smfaq-copy {text-align:center;font-size:smaller;}
#smfaq .question {margin:5px 0 0px 0;line-height:25px;padding:4px 30px;overflow: hidden;font-weight:bold;background:#e4e4e4;}
#smfaq .active {color:#00944a;}
#smfaq-unpub.active {color:black;background:none; }
#smfaq .question:hover {cursor:pointer;background-color:#aacbf1;}
#smfaq .answer_content {padding:0 20px 20px 20px;}
#smfaq .answer {overflow:hidden;}
#smfaq .loader {background: url(../../../media/com_smfaq/images/ajax-loader.gif) no-repeat left;height:16px;display:block;}
#smfaq .button {background: rgb(225,33,40);/* Old browsers */background: -moz-linear-gradient(top, rgba(225,33,40,1) 0%, rgba(206,5,14,1) 83%, rgba(221,26,37,1) 90%, rgba(167,0,7,1) 100%); /* FF3.6-15 */	background: -webkit-linear-gradient(top, rgba(225,33,40,1) 0%,rgba(206,5,14,1) 83%,rgba(221,26,37,1) 90%,rgba(167,0,7,1) 100%); /* Chrome10-25,Safari5.1-6 */	background: linear-gradient(to bottom, rgba(225,33,40,1) 0%,rgba(206,5,14,1) 83%,rgba(221,26,37,1) 90%,rgba(167,0,7,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e12128', endColorstr='#a70007',GradientType=0 ); /* IE6-9 */
border:none;color:#fff;float:left;font-size: 14px; font-weight: bold; margin: 0 300px; padding: 5px 10px; width: 200px;}
#smfaq .button:hover {cursor:pointer; border-color: #00d368;}
#smfaq a.button, #smfaq a.button:hover {text-decoration:none;}
#smfaq .err-msg {padding:4px 10px 4px 30px;margin:2px 0 2px 0;background:#FFD7D7 url(../../../media/com_smfaq/images/error_icon.png) no-repeat 5px 50%; font-weight:bold;}
#smfaq .vote div.err-msg {padding:0;background:none;color:red;display:inline-block;}
#smfaq .ok-msg {padding:4px 10px 4px 30px;background:#A7E29A url(../../../media/com_smfaq/images/good_icon.png) no-repeat 5px 50%;}
#smfaq .vote {background: #DFDFDF;font-weight:bold; margin:10px 0 0 0;border:1px solid #936;padding:10px 10px;}
#smfaq .vote textarea {width:60%;height:80px;}
#smfaq .info {clear:both;line-height:20px;font-weight:bold;margin:10px 0 0 0;}
.answer_content p{border:1px solid #BFBAB1;padding:10px;}
#smfaq .author {float:right;color:cornflowerblue}
#smfaq .ans-date, #smfaq .date {float:right;}
#smfaq .clr {clear:both;height:5px;}
#smfaq .back-link {margin:20px;text-align:center;}
#smfaq .single_question {font-weight:bold;margin:5px 0 5px 0;}
#smfaq .question-link {margin:5px 0 5px 0;}

/*question form */
#smfaq-form {padding-bottom:35px;}
#smfaq-form .titleform {background: #00944a;color:#FFF;font-size:13pt;font-weight:bold;margin-top:12px;padding:  8px 0;text-align:center;}
#smfaq-form label {color:#fff;float:left;margin:15px 10px 0 35px;}
#smfaq-form input {float:left;margin:15px 25px 0;width:250px;}
#smfaq-form textarea {float:left;height:60px;margin:10px 0 0 30px;padding:1%;width:720px;}
#smfaq-form input:focus, #smfaq-form textarea:focus  {border-color:#000;}
#smfaq-form .required {font-weight:bold;}
#smfaq-form .error {border-color:#D62950;}
#smfaq-form .count {height:30px;float:left;margin:20px}
#smfaq-form .lastcount {color:red;}
#smfaq-form img {float:left;clear:both;margin:0 0 0 30px;}
#smfaq-form .captcha input {width:50px;margin:10px 0 0 30px;clear:both;}
#smfaq-form .ch_email input {width:15px;height:15px;clear:both;}
#smfaq-form .ch_email label, #smfaq-form .captcha label {width:320px;clear:none;margin:14px 0 0 10px;}

.smfaq-print {text-align:right;margin:10px 15px 0 0;}
//div.smfaq-print:after  { clear:both; }
/* ie7 fix */
#smfaq span.author, #smfaq span.ans-author {*display:block;*float:left;*width:50%;}
#smfaq .ans-date, #smfaq .date {*display:block;*width:50%;*text-align:right;}
#smfaq .info {*padding-bottom:30px;}
#smfaq .vote {*display:inline-block;}
#smfaq .vote div.err-msg{*display:inline;zoom:1;}
