@import url('general.css');



/* FAQ module settings */

table.faq_outerTable_ktc
{	
	margin:0px;
	padding:0px;
	margin-bottom:20px;	
	width:566px;
	
}
tr.SearchBar
{
}
div.ajaxloader
{
	background-image:url(ajaxfaq-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:11px;
	width:100%;

}
#faqHeader_ktc {width: 485px;margin: 0px auto;padding: 0px; text-align:right; vertical-align:middle;}
span#faqExpColAll_ktc, span#faqExpColAll_ktc:active,span#faqExpColAll_ktc:visited 
{
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}
span#faqExpColAll_ktc:hover
{
	color:#666666;
	text-decoration:underline;
}

.faq_pagerbuttons_ktc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#444444;
	border:3px solid #FFFFFF;
}
a.faq_pagerbuttons_ktc:link, a.faq_pagerbuttons_ktc:visited, a.faq_pagerbuttons_ktc:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#0AA7D6;
	
	border:3px solid #FFFFFF;
	/*text-decoration:none;
	border-bottom:1px dotted #0AA7D6;*/
}
a.faq_pagerbuttons_ktc:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	
	text-decoration:none;
	border:3px solid #008EB4;
	background:#008EB4;
}

.faq_pagerTable_ktc
{
	/*border:1px solid #EEEEEE;
	background:#FFFFFF;*/

}
.faq_pagerTD_ktc
{

	/*background:#FFFFFF;*/
	padding:1px;
}
.faq_pager_ktc,a.faq_pager_ktc:link, a.faq_pager_ktc:active, a.faq_pager_ktc:visited
{
	font-family: Tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:7px 9px;
	border: 1px solid #CCCCCC;
	color:#0000CC;
	background:#ffffff;
}
a.faq_pager_ktc:hover
{
	text-decoration:underline;	
}
.faq_pager_text_ktc,a.faq_pager_text_ktc:link, a.faq_pager_text_ktc:active, a.faq_pager_text_ktc:visited
{
	font-family: Tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:7px 9px;
	border: 1px solid #CCCCCC;
	color:#0000CC;
	background:#ffffff;
}
a.faq_pager_text_ktc:hover
{
	text-decoration:underline;	
}
.faq_pager_current_ktc,a.faq_pager_current_ktc:link, a.faq_pager_current_ktc:active, a.faq_pager_current_ktc:visited
{
	font-family: Tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:7px 9px;
	border: 1px solid #83BC46;
	color:#723291;
	background:#F0F7E8;
}
a.faq_pager_current_ktc:hover
{
	text-decoration:none;	
}


/*FAQ Custom added for skin */

.faq-hdr-sgl
{
    float: left;
    margin-left: 0px;
    padding: 0;
    width: 566px;
    background: url('http://media.kingston.com/images/faq/mb-sup-gen-sb-hdr-sgl.png') no-repeat top center;
    margin-top:20px;
}

.faq-hdr-sgl-tblox
{
    float:left;
    margin: 15px 0 10px 0;
    padding-left: 25px;
    color: #454545;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, 1);

}

.faq-outer-div
{
    width:564px;
}

.faqclosed_ktc
{
    cursor:pointer; 
}

.faqopened_ktc
{
    color:#00408A !important;
}

.faq-image
{
    position:absolute;
    background:url('http://media.kingston.com/images/faq/mb-sup-gen-qa.png') no-repeat;
    height:24px;  
    width:28px;
    top:5px;
    left:6px;
}

.faq-image-clicked
{
    position:absolute;
    background:url('http://media.kingston.com/images/faq/mb-sup-gen-qa.png') no-repeat;
    height:28px;  
    width:24px;
    top:5px;
    left:6px;
    background-position: bottom left;
}

#faq_ktc
{
    padding-left:15px;
}

.faq-no-bg-flxbx{
    position:relative;
	padding-top:5px;
	margin-bottom:5px;
	width:546px;
}

.faq-bg-flxbx {
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(0,0,0,.15), 0 0 3px rgba(0,0,0,.2);
	   -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(0,0,0,.15), 0 0 3px rgba(0,0,0,.2);
	        box-shadow: inner 0 1px 0 rgba(255,255,255,1), inner 0 -1px 0 rgba(0,0,0,.15), 0 0 3px rgba(0,0,0,.2);
	background: #f4f4f4; 
	background: rgba(255,255,255,.5);
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:546px;
    position:relative;
}

div.faq-txtblox
{
    margin-top:10px;
}

.faq-txtblox {
margin: 0;
margin-left:6px;
padding-left: 35px;
padding-top:3px;
padding-bottom:0px;
color: #454545;
font-family: arial;
font-size: 11px;
line-height: 140%;
margin-right:10px;
}

.faq-txtblox p
{ 
   margin-bottom:10px;
}

div.faq-txtblox ol
{
    margin: 0px 0px 10px 20px;
    list-style: decimal;
}

div.faq-txtblox ol li
{
    list-style: decimal;
}

h2.faq-txtblox
{
    font-weight:normal;
    color: #2565AD;

}

h2.faq-txtblox:hover 
{
    color: #00408A;
}

.faq-search {
float: right;
margin: 10px 15px 0 0;
}

.faq-search-maglass {
float: right;
width: 24px;
height: 23px;
border: 0;
}

.faq_close
{
    cursor:pointer;
}

.faq-stblox
{
    margin: 0;
    padding: 0 0 5px 10px;
    font-size: 13px;
    font-weight: bold;
    color: #454545;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, .75);
}

.faq-stblox-nested
{
    margin: 0;
    padding: 17px 10px 5px 10px;
    font-size: 13px;
    font-weight: bold;
    color: #454545;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, .75);
}

.faq-sc
{
    padding-left:25px;
}

.faq-sc a
{
    text-decoration:none;
    font-size:11px;
}