#faq_questions {
				border: 1px solid #F8C945;
				max-height: 300px;
				overflow-y: auto;
				overflow-x: hidden;
				margin-bottom: 25px;
			}
				a.faq_q,
				a.faq_q:link,
				a.faq_q:active,
				a.faq_q:visited
				{
					display: block;
					text-decoration: none;
					background: #F7F7F7;
					border-bottom: 1px solid #DEDEDE;
					padding: 8px 10px;
					color: #000;
					cursor: pointer;
				}
				a.faq_q:hover {
					display: block;
					background: #eee;
					border-bottom: 1px solid #DEDEDE;
					padding: 8px 10px;
					color: #000;
					cursor: pointer;
					text-decoration: none;
				}
				
				a.faq_q_sel,
				a.faq_q_sel:link,
				a.faq_q_sel:active,
				a.faq_q_sel:visited,
				a.faq_q_sel:hover
				{
					display: block;
					background: #919191;
					border-bottom: 1px solid #DEDEDE;
					padding: 8px 10px;
					color: #FFF;
					cursor: pointer;
					text-decoration: none;
				}

			.faq_answer {
				/*margin: 20px 0 25px;*/
				color: #000;
			}
				.faq_answer .q {
					font-size: 21px;
					line-height: 1em;
					margin-bottom: 10px;
				}
				.faq_answer .a {
					font-size: 12px;
					overflow: auto;
				}
				.faq_answer .big {
					font-size: 21px;
					display: block;
					float: left;
					margin: 4px 8px 8px 0;
				}