/**
 * @copyright	(c) 2013 20:20 Mobile (UK) Ltd.
 * @author		Philip Elson <philip.elson@2020mobile.com>
 * @version		$rev$
 */
#faq_search_container						{ margin:14px 0px 20px 0px; min-height:30px; width:100%; font:Tahoma,Verdana,Arial,sans-serif; }
#faq_search_container input					{ font-size:1em;}
#faq_search_container input#search_input	{  padding:6px;  width:70%; background:#fff; border:2px inset #b6b6b6; color: #000;}
#faq_search_container input#search_input:focus{ background-color:#FBF9EE; border: 2px inset #e7411b; } /*.highlight { background:#efefef; }*/
#faq_search_container input#search_submit	{-moz-box-shadow: 1px 1px 2px #B6B6B6; -webkit-box-shadow: 1px 1px 2px #B6B6B6; box-shadow: 1px 1px 2px #B6B6B6; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=35, Color='#B6B6B6')"; padding:6px 5px 7px 5px;cursor:pointer; text-align:center;width:12%; background:#e7411b !important; color:#fff; border:none;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;  behavior: url(./skin/frontend/base/default/pie/PIE.php); font:bold 1em/2em Tahoma,Verdana,Arial,sans-serif; position:relative; z-index:98; }
#faq_search_container input#search_submit:hover	{background:#53555a;}

#faq_wrapper								{ margin-top:30px;margin-bottom:20px; }
.faq										{ margin-top:20px; margin-bottom:10px; background:#fff; }
.faq_head									{ color:#666666;}
.faq_question								{ font-size:1.1em; font-weight:bold;}
.faq_description							{ margin:0; font-style:italic;  }
.faq_answers 								{ }
.faq_answer_wrapper							{ line-height:1.6em; }
.faq_feedback								{ width:100%; padding-top:0.1em; padding-bottom:0.1em; }
.faq_feedback p.feedback_question,
.faq_feedback p.feedback_email				{ margin:0px; padding-top:2px; text-align:right; }
.faq_feedback a.unhelpful					{ padding:2px 0px; }
.faq_feedback span.helpful,
.faq_feedback span.total					{ font-weight:bold; }
.faq_feedback p.feedback_summary			{ border-top:1px solid #c4c1bc; text-align:right; }

#contact_wrapper							{ border:1px solid #c4c1bc; padding:20px; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  behavior: url(/skin/frontend/base/default/pie/PIE.htc);}
#contact_form table							{ width:100%; }
#contact_form table tr						{ }
#contact_form table tr th					{ }
#contact_form table tr th label				{ float:right; margin-right:10px; }
#contact_form table tr td					{ padding:2px 10px; }
#input_name									{ display:block; width:98%; padding:6px 2px; }
#input_email								{ display:block; width:98%; padding:6px 2px;}
#input_question								{ display:block; width:98%; padding:6px 2px; resize: none; }
#input_description							{ display:block; width:98%; padding:6px 2px;}
#input_submit								{ float:right; }
#new_question_form button.button { float:right; }
#new_question_form button.button span { border:0; height:30px; float: left;}
#new_question_form button.button span span { background-position:100% 0; line-height: 30px; }
#faq_search_summary_wrapper h2{color:#e7411b; margin-top:20px;}
ol#ol_question_summary{margin-top:24px;}
.block-faq .block-title						{padding:7px 9px; background: none; border-bottom:none; text-align:left; margin-bottom:10px;}
.block-faq .block-title strong				{ color:#53555A;  font-family: 'sainsburysslabbold'; font-size: 1.1em;}
.block-faq .block-title span				{  }
.block-faq									{position:relative; margin-bottom:28px; background:#f0f0f0; border:none; float:left; -moz-border-radius: 10px; border-radius: 10px;  behavior: url(/skin/frontend/base/default/pie/PIE.htc);}
.block-faq-content							{margin-bottom:0px; text-align:left; -moz-border-radius: 10px; border-radius: 10px;  behavior: url(/skin/frontend/base/default/pie/PIE.htc);}
#rightbar .block-faq-content				{margin-bottom:0px;}
.block-faq-content ol						{ padding-left:0.8em; padding-right:1em; }
.block-faq-content ol li					{padding-top:3px; border-bottom:1px dotted #53555A;}
.block-faq-content ol li a					{ text-decoration:none;color:#53555A; font-weight:bold; font-size:0.9em; margin:5px 0px;}
.block-faq-content ol li a:hover			{ text-decoration:underline; }
.block-faq-content p						{ padding:1em; }
.block-faq-content ol li p					{ padding:0em; }
.block-faq-content p.home					{ text-align:right; padding:10px 5px;}
.block-faq-content p.home a					{ color:#fff; text-decoration:none; margin:5px;}
.block-faq-content p.home a:hover			{ color:#fff; text-decoration:underline; }
.faqview{margin-top:30px;}
.faqback{margin-top:10px;}

