@import url('/App_Themes/css/defstyl-memory-hyperx.css');
@import url('/App_Themes/css/ssi_uniform.hyperx.css');

#BadgeTitle {
width: 400px;
}



/* ADDED STYLES NEEDED TO FIX ISSUES*/
.tl-hx-stblox-lpad {
padding: 0 0 5px 25px;
font-size: 15px;
}
 
.hx-header {display: block; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0;  background-image: url('http://media.kingston.com/images/hyperx_red/HX_sidekick_000000.jpg'); background-repeat: no-repeat; background-position: center; z-index: 10;}
#dnn_sideKickLinksPane
{
    position:relative;
    top:-77px;
    left:-15px;
}
#dnn_ProductPane
{


}
#hx-hp-mainbody_productWrapper
{
    margin:0px;
    margin-left:-2px;
}
.hyperx-bg-left
{
    

}

#global-container
{
    background-image: url('http://media.kingston.com/images/hyperx_red/bkgs-child-hx.jpg');

}
.header-t1 {display: block; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; background-color: #000000; background-image: url('http://media.kingston.com/images/HX_sidekick_000000.jpg'); background-repeat: no-repeat; background-position: center; border-bottom: 1px solid rgba(255,255,255, .3); z-index: 10;}
.header-genesis {display: block; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; background-color: #000000; background-image: url('http://media.kingston.com/images/HX_sidekick_000000.jpg'); background-repeat: no-repeat; background-position: center; border-bottom: 1px solid rgba(255,255,255, .3); z-index: 10;}
.header-blu {display: block; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; background-color: #000000; background-image: url('http://media.kingston.com/images/HX_sidekick_000000.jpg'); background-repeat: no-repeat; background-position: center; border-bottom: 1px solid rgba(255,255,255, .3); z-index: 10;}
.header-lovo {display: block; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; background-color: #000000; background-image: url('http://media.kingston.com/images/HX_sidekick_000000.jpg'); background-repeat: no-repeat; background-position: center; border-bottom: 1px solid rgba(255,255,255, .3); z-index: 10;}
.header-sodimm {display: block; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; background-color: #000000; background-image: url('http://media.kingston.com/images/HX_sidekick_000000.jpg'); background-repeat: no-repeat; background-position: center; border-bottom: 1px solid rgba(255,255,255, .3); z-index: 10;}
.header-support{display: block; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; background-color: #6b7d8e; background-image: url('http://media.kingston.com/hyperx/sidekick/sidekick-support-6b7d8e.jpg'); background-repeat: no-repeat; background-position: center; border-bottom: 1px solid rgba(255,255,255, .3); z-index: 10;}
.sup-lp-header {background-image: url('http://media.kingston.com/hyperx/sidekick/sidekick-support-landing-6b7d8e.jpg');height: 290px; background-color: #6b7d8e;}
 .topnav_bar_container {margin-top: 59px;}
 
.ktc_sidekick_links_outer_div
{
    position:relative;
    top:59px;
}

/*.ktc_sidekick_links_inner_div
{
   margin: 59px 0px 0px 0px; 
}*/

#dnn_SearchPane
{
    float:right;
}

#dnn_Col1Pane, #dnn_Col2Pane, #dnn_Col1R2Pane, #dnn_Col2R2Pane, #dnn_Col1R3Pane, #dnn_Col2R3Pane
{
    float:left;
    margin:0px;
    padding:0px;
    width:343;
}

#dnn_BannerPane
{
    float: left;
    margin: 0 0 0 18px;
    padding: 0;
    width: 240px; 
}

#dnn-menu-container
{
    margin: 0 auto;
    width: 960px;
    color:White;
    }

#dnn-menu-container td
{
    color:White;
}

#dnn_BadgeTitlePane {margin: 0 auto; width: 960px;}

#dnn_FooterPane {
    margin: 0 auto;
    width: 960px;
}

#dnn_ControlPanel
{
    margin:0 auto;
    background-color:White;
    z-index:5px;
}


.barContent
{
    padding-Bottom:5px!important;
}

#header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; background-color: #000000; background-image: url('http://media.kingston.com/images/mem_hyperx/HX_sidekick_000000.jpg'); background-repeat: no-repeat; background-position: center; z-index: 10;}
                  
/* FAQ module settings */

.faq-image
{
    position:absolute;
    background:url('http://media.kingston.com/hyperx/support/images/mb-sup-gen-qa-hx.png') no-repeat;
    height:24px;  
    width:28px;
    top:5px;
    left:6px;
}

.faq-image-clicked
{
    position:absolute;
    background:url('http://media.kingston.com/hyperx/support/images/mb-sup-gen-qa-hx.png') no-repeat;
    height:28px;  
    width:24px;
    top:5px;
    left:6px;
    background-position: bottom left;
}


.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);

}

table.faq_outerTable_ktc
{	
	margin:0px;
	padding:0px;
	margin-bottom:20px;	
	width:564px;
	
}
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-outer-div
{
    width:564px;
}

/*
.faqclosed_ktc
{
    cursor:pointer;
    background:url('http://media.kingston.com/images/faq/MB-HX-QA.png') no-repeat;
    height:24px;
    color:#839dc2;
}

.faqopened_ktc
{
    background-position:bottom left;
    color: #839dc2 !important;  
}
*/
#faq_ktc
{
    padding-left:15px;
}

.faq-no-bg-flxbx{
	padding-top:5px;
	margin-bottom:-5px;
}


.faq-bg-flxbx {
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, .1);
-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, .1);
box-shadow: inner 0 1px 3px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, .1);
background: #141414;
background: rgba(0, 0, 0, .33);
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:546px;
    position:relative;
}


.faq-txtblox {
margin: 0;
margin-left:6px;
padding-left: 35px;
padding-top:3px;
padding-bottom:0px;
color: #b8b8b8;
font-family: arial;
font-size: 11px;
line-height: 140%;
margin-right:10px;
}

h2.faq-txtblox
{
    font-weight:normal;
    color: #ffffff;
}

h2.faq-txtblox:hover 
{
    color: #cb1515;
}

.faq-bg-flxbx .mbtxtbhov-arr, .faq-no-bg-flxbx .mbtxtbhov-arr
{
    color:#ffffff;
}

.faq-bg-flxbx a.mbtxtbhov-arr:hover, .faq-no-bg-flxbx a.mbtxtbhov-arr:hover
{
    color:#cb1515;
    background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_arrow_hx_red.png');
}
.faq-bg-flxbx a.mbtxt, .faq-no-bg-flxbx a.mbtxt
{
    color:#ffffff;
}
.faq-bg-flxbx a.mbtxt:hover, .faq-no-bg-flxbx a.mbtxt:hover
{
    color:#cb1515;
    /*background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_arrow_hx_red.png');*/
}

.faq-search {
float: right;
margin: 13px 15px 0 0;
width: 135px;
height: 23px;
background-image: url('http://media.kingston.com/images/sitesearch-txtbox-bkgd.png');
background-repeat: no-repeat;
}

.faq-search-maglass {
float: right;
width: 24px;
height: 23px;
border: 0;
}



.faq-stblox
{
    margin: 0;
    padding: 0 0 5px 10px;
    font-size: 13px;
    font-weight: bold;
    color: #5189CE;
    text-shadow: black 0px 1px 1px;
}

.faq-stblox-nested
{
    margin: 0;
    padding: 17px 10px 5px 10px;
    font-size: 13px;
    font-weight: bold;
    color: #5189CE;
    text-shadow: black 0px 1px 1px;
}

.faq-sc
{
    padding-left:25px;
}

.faq-sc a
{
    text-decoration:none;
    font-size:11px;
}

.tl-gen-faq-awnser-issue
{
    color:#686868;
}

/*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_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 3px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, .1);
-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, .1);
box-shadow: inner 0 1px 3px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, .1);
background: #141414;
background: rgba(0, 0, 0, .33);
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:546px;
    position:relative;
}

div.faq-txtblox
{
    margin-top: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;
}

.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-sc
{
    padding-left:25px;
}

.faq-sc a
{
    text-decoration:none;
    font-size:11px;
}