﻿@import url('/App_Themes/css/ssi_reset.css');
@import url('/App_Themes/css/ssi_header.css');
@import url('/App_Themes/css/ssi_templ_layouts.css');
@import url('/App_Themes/css/ssi_flxbx.css');
@import url('/App_Themes/css/ssi_flxbx_hx.css');
@import url('/App_Themes/css/ssi_socialmedia_hyperx.css');
@import url('/App_Themes/css/ssi_footer.css');
@import url('/App_Themes/css/flxbx-img.css');
@import url('/App_Themes/css/jquery.fancybox.css');
@import url('/App_Themes/css/ssi_forms.css');

html,body {
	margin: 0; 
	padding: 0; 
	height: 100%; 
	background-color: #535353; 
	outline: none; 
	font-family: BreuerText, Arial, Geneva, Verdana, sans-serif;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	text-rendering: optimizeLegibility;}

p, li, ol, span {
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-o-user-select: text;
	user-select: text;}

#dnn_ContentPane hr {display: none;}
#dnn_contentPane hr {display: none;}

#hx-header {display: block; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 199px; border-bottom: 1px solid #000000; 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;}
#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/mem_hyperx/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/mem_hyperx/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/mem_hyperx/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/mem_hyperx/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/mem_hyperx/HX_sidekick_000000.jpg'); background-repeat: no-repeat; background-position: center; border-bottom: 1px solid rgba(255,255,255, .3); z-index: 10;}
#global-container {position: absolute; top: 0; left: 0; width: 100%; background-image: url('http://media.kingston.com/images/bkgs-child-hx.jpg'); background-repeat: repeat; z-index: 0;}
#masthead {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; width: 976px; height: 106px; background-color: transparent; z-index: 500;}

#sidekickInset {margin: 0 auto; width: 960px;}

#BadgeTitle {float: left; margin: 0; width: 556px; height: 93px;}
#BadgeTitle-text {margin: 0 0 0 20px; padding-top: 53px; font-size: 28px; color: #ffffff; text-shadow: #000000 0px 1px 1px, #cb1515 0px 0px 5px, #cb1515 0px 0px 7px;}
.BadgeTitle_text {float: left; margin: 53px 0 0 20px; padding: 0; font-size: 30px; color: #ffffff; text-shadow: #000000 0px 1px 1px, #cb1515 0px 0px 5px, #cb1515 0px 0px 7px;}
#hx-BadgeTitle {float: left; margin: 0; width: 556px; height: 93px;}
#hx-BadgeTitle-text {margin: 0 0 0 20px; padding: 53px 0px 0px 0px; font-size: 30px; color: #ffffff; text-shadow: #000000 0px 1px 1px, #cb1515 0px 0px 5px, #cb1515 0px 0px 7px;}

#hx-hp-mainbody_productWrapper {position: relative; margin: 20px auto 0 auto; padding: 0; width: 966px;}
#mainbody_productWrapper {position: relative; margin: 20px auto -10px auto; border: 0px solid #ff0000; width: 966px; height: 210px; background-image: url('http://media.kingston.com/images/mem_hyperx/hx-prodBox.png'); background-position: top center; background-repeat: no-repeat; overflow: hidden;}
#mainbody {margin: 21px auto 14px auto; width: 976px;}
#div-mainbody-outer {margin: 0 auto 0 auto; width: 976px; min-height: 675px;}

/* DNN Content Panes */
#dnn_ContentPane {float: left; margin-bottom: 10px; padding: 0; width: 706px;}
#dnn_leftColumnPane {float:left;}
#dnn_rightColumnPane {float: left; margin-bottom: 10px; padding: 0; width: 240px;}

#content {margin: 15px auto 0px auto; padding: 10px 0px 14px 0px; width: 966px; border: 0px solid #c0c0c0;}
#content-main {float: left; margin: -8px 0px 0px 0px; padding: 0; width: 706px; border: 0px solid #fa0000;}

#content-sb {float: left; margin: -5px 0px 0px 14px; padding: 0; width: 240px;}
.content-details {margin: 0; padding: 0; vertical-align: top;}
.content-details li {display: inline-block; list-style: none; margin: 0; padding: 10px 0px 10px 25px; zoom: 1; *display: inline;}
.ban-sb {width: 240px; height: 100px; padding: 0 0 18px 0; background-image: url('http://media.kingston.com/images/ban-sb-240x100.png'); background-repeat: no-repeat; border: 0px 0px 0px 0px solid #ff0000;}

a					{outline: none;}
a.mbtxt:link		{color: #FFFFFF; text-decoration: none;}
a.mbtxt:visited		{color: #FFFFFF; text-decoration: none;}
a.mbtxt:hover		{color: #cb1515; text-decoration: none;}

a.mbtxthx			{text-shadow: #000000 0px 1px 1px;  line-height: 135%;}
a.mbtxthx:link		{color: #FFFFFF; text-decoration: none;}
a.mbtxthx:visited	{color: #FFFFFF; text-decoration: none;}
a.mbtxthx:hover		{color: #cb1515; text-decoration: none;}

.mbtxt-arr			{text-decoration: none; display: inline-block; padding: 0 10px 0 0; background-image: url('http://media.kingston.com/images/prodCards-URLarrow.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxt-arr:link	{color: #4b83cd;}
a.mbtxt-arr:visited	{color: #4b83cd;}
a.mbtxt-arr:hover	{color: #cb1515;}

a.lgltxt:link		{color: #999999; text-decoration: none;}
a.lgltxt:visited	{color: #999999; text-decoration: none;}
a.lgltxt:hover		{color: #cb1515; text-decoration: underline;}

a.sd-mbtxt:link     {color: #4b83cd; text-decoration: none;}
a.sd-mbtxt:visited  {color: #4b83cd; text-decoration: none;}
a.sd-mbtxt:hover    {color: #cb1515; text-decoration: none;}

a.topnav_bar:link    {color: #FFFFFF; text-decoration: none; text-shadow: #000000 0px 1px 1px, #981818 0px 0px 5px, #ffffff 0px 0px 5px;}
a.topnav_bar:visited {color: #FFFFFF; text-decoration: none; text-shadow: #000000 0px 1px 1px, #981818 0px 0px 5px, #ffffff 0px 0px 5px;}
a.topnav_bar:hover   {color: #f0f5ff; text-decoration: none; text-shadow: #000000 0px 1px 1px, #981818 0px 0px 5px, #ffffff 0px 0px 5px;}

/* Restore some sensible defaults */
strong {font-weight:bold}
em {font-style: italic}

/* #region - hyperx landing page */
.hx-navbox {position: relative; margin: 0 0 20px 0;}
.hx-logo {position: absolute; top: -10px; left: 418px; margin: 0 auto; height: 40px; width:130px; background: transparent url(http://media.kingston.com/images/mem_hyperx/hx_logo_highlight.jpg) 0 0 no-repeat; z-index: 5;}
.hx-navtop {height: 210px; background: black url(http://media.kingston.com/images/mem_hyperx/hx_navboxtop_bg.jpg) 0 0 repeat-x;}
.hx-navbox-overlay-top {position: absolute; top: 0; height: 50px; width: 966px; background: transparent url(http://media.kingston.com/images/mem_hyperx/hx_navbox_overlay_top.png) 0 0 no-repeat;}
.hx-navbox-overlay-btm {position: absolute; bottom: 0; height: 20px; width: 966px; background: transparent url(http://media.kingston.com/images/mem_hyperx/hx_navbox_overlay_btm.png) 0 0 no-repeat;}
.hx-navbox-overlay-lt {position: absolute; left: 0; top: 50px; height: 369px; width: 25px; background: transparent url(http://media.kingston.com/images/mem_hyperx/hx_navbox_overlay_lt.png) 0 0 no-repeat;}
.hx-navbox-overlay-rt {position: absolute; right: 0; top: 50px; height: 369px; width: 25px;	background: transparent url(http://media.kingston.com/images/mem_hyperx/hx_navbox_overlay_rt.png) 0 0 no-repeat;}
.hx-prodline {display: inline-block; zoom: 1; *display: inline; width: 320px;}
.glass-pane {position: relative; margin: 0 0 2px 0; height: 150px; width: 322px; background: transparent url(http://media.kingston.com/images/mem_hyperx/hx-navbox-glasspane.png) 0 0 no-repeat;}
.glass-pane img {margin: 30px 0 0 47px;}
.prodline-tab {position: relative; width: 322px;
    background: url(http://media.kingston.com/images/mem_hyperx/hx-navbox-prodname-rpt.png) center top repeat-x;
	background: url(http://media.kingston.com/images/mem_hyperx/hx-navbox-prodname-lt.png) left top no-repeat,
				url(http://media.kingston.com/images/mem_hyperx/hx-navbox-prodname-rt.png) right top no-repeat,
				url(http://media.kingston.com/images/mem_hyperx/hx-navbox-prodname-rpt.png) center top repeat-x;}
.prodline-tab.hover {background-position-y: bottom; background-position-y: bottom, bottom, bottom;}
.prodline-name {padding: 20px 0 0; color: #bebebe; font-weight: bold; text-align: center; font-size: 25px; font-style: italic; text-transform: uppercase; text-shadow: black 0px 1px 1px;}
.prodline-name.hover {color: #f0f5ff;}
.hx-navbtm {height: 230px; background: black url(http://media.kingston.com/images/mem_hyperx/hx_navboxbtm_bg.jpg) 0 0 repeat-x;}
.hx-navbtm.hover {background-position-y: -226px;}
.hx-subsection {position: relative; height: 100%;}
.hx-subnav {position: absolute; bottom:0;}
.section-title {padding: 20px 20px 10px 50px; position: relative; color: #ffffff; font-size: 17px; font-weight: bold; text-transform: uppercase; -webkit-mask-image: -webkit-gradient(linear, 0% 50%, 0% 75%, from(black), to(rgba(0, 0, 0, 0.7)));}
.hx-product {position: relative; display: inline-block; zoom: 1; *display:inline; vertical-align: top; text-align: center;}
.hx-product-img {position: relative; top: 10px;	display: inline-block; zoom: 1; *display:inline; text-align: center;}
#more-hx .hx-product {width: 480px;}
.one-section .hx-product,
.one-section .hx-product-img {width: 962px;}
.two-section .hx-product,
.two-section .hx-product-img {width: 480px;}
.three-section .hx-product,
.three-section .hx-product-img {width: 319px;*width: 315px;}
.four-section .hx-product,.four-section .hx-product-img 
{   
    width: 238px;
    *width:235px;
    height:100px;
}
.four-section .product-tab
{
    padding:15px;
    height:100px;
}

.product-tab {margin-bottom: -100px; padding: 20px 60px 130px 60px; 
	background: black url(http://media.kingston.com/images/mem_hyperx/hx-navbox-proddesc-rpt.png) center top repeat-x;
	background: url(http://media.kingston.com/images/mem_hyperx/hx-navbox-proddesc-lt.png) left top no-repeat,
				url(http://media.kingston.com/images/mem_hyperx/hx-navbox-proddesc-rt.png) right top no-repeat,
				black url(http://media.kingston.com/images/mem_hyperx/hx-navbox-proddesc-rpt.png) center top repeat-x;
	text-align: left;}
.product-tab:hover,
.product-tab.hover {background-position-y: -250px; background-position-y: -250px, -250px, -250px;}
#more-hx .tab-left {padding: 20px 20px 150px 50px;}
#more-hx .tab-right {padding: 20px 50px 150px 20px;}
.product-thumb {float: right; margin: 0 0 5px 20px;}
.product-name {color: #FFFFFF; font-family: 'BreuerText', Arial, sans-serif; font-size: 15px; font-weight: bold; font-style: italic; text-shadow: black 0px 1px 1px; padding-bottom: 5px;}
.product-desc {color: #ADADAD; text-shadow: black 0px 1px 1px; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px;}
a {text-decoration: none; cursor: pointer;}
/* #endregion */


/* #region - hyperx product pages */
.hx-prodbox {
		background: transparent url(http://media.kingston.com/images/hyperx_red/hx_prodbox_rpt.png) center center repeat-y;
		background: url(http://media.kingston.com/images/hyperx_red/hx_prodbox_top.png) center top no-repeat,
					url(http://media.kingston.com/images/hyperx_red/hx_prodbox_btm.png) center bottom no-repeat,
					transparent url(http://media.kingston.com/images/hyperx_red/hx_prodbox_rpt.png) center center repeat-y;
		min-height: 260px;
		position: relative;
		margin: 0 0 20px 0;
		overflow: hidden;
	}
	.metal-bar {
		background: url(http://media.kingston.com/images/mem_hyperx/hx_metalbar.png) 0 0 no-repeat;
		width: 485px;
		height: 15px;
		position: absolute;
		right: 25px;
		z-index: 1;
	}
	.metal-bar#caution {
		background: url(http://media.kingston.com/images/mem_hyperx/hx_metalbar_caution.png) 0 0 no-repeat;		
	}
	.glass-pane-prd {
		margin: 0 0 0 456px;
		position: relative;
		top: -30px;
	}
	.glass-pane-prd-main {
		background: transparent url(/images/hyperx_red/hx_glasspane_rpt.png) center center repeat-y;
		width: 485px;
		padding: 52px 0 0;
	}
	.glass-pane-prd-main p {
		margin: 0 28px;
		font-family: arial;
        padding: 0 0 8px;
		color: #adadad;
		font-size: 11px;
		line-height: 170%;
	}
	.glass-pane-prd-btm {
		background: transparent url(/images/hyperx_red/hx_glasspane_btm.png) center top no-repeat;
		width: 485px;
		height: 110px;
	}
	.product-image {
		position: absolute;
		left: 3px;
		height: 100%;
	}
	.product-thumbs-prd {
		width: 472px;
		height: 75px;
		position: absolute;
		bottom: 12px;
		left: 462px;
		text-align: center;
	}
	.product-thumb-prd {
		height: 75px;
		display: inline-block; zoom: 1; *display: inline;
		margin: 10px 19px 0px 0px;
	}
	.product-thumb-prd img {
		display: block;
		margin: 0 0 3px;
	}
	.product-thumb-prd a {
		font-family: 'BreuerText', Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
    }
	.product-thumb-prd a:hover {
		color: #cb1515;
	}
	.h20-span {
		vertical-align: -0.2em;
	}
/* #endregion */




/* #region - HP LP DEL -- homepage mb nav --*/
#div_prod_container_lft {float: left; margin: 27px 0 0 50px; padding: 0; width: 273px;}
#div_prod_container_mid {float: left; margin: 68px 0 0 15px; padding: 0; width: 293px; height: 293px;}
.imgRot {position: fixed; cursor: auto; z-index: 100;}
.imgRot-pnp {width: 293px; height: 293px; border: 0px;}
.imgRot-ssd {width: 293px; height: 293px; border: 0px;}
#div_prod_container_rt  {float: right; margin: 27px 48px 0 0; padding: 0; width: 273px; text-align: right;}

#div_lft_hdr    {margin-bottom: 3px; padding-top: 6px; width: 271px; height: 18px;}
#p_lft_hdr      {margin: 0; padding-left: 15px; font-size: 12px; font-weight: bold; color: #091525;}
#div_rt_hdr     {margin-bottom: 3px; padding-top: 6px; width: 271px; height: 18px;}
#p_rt_hdr       {margin: 0; padding-right: 15px; font-size: 12px; font-weight: bold; color: #ffffff;}

.div_blox       {position: relative; overflow: hidden;}
#div_lft_blox1  {height: 142px;}
#div_lft_blox2  {height: 100px;}
#div_lft_blox3  {height: 102px;}
#div_rt_blox4   {height: 142px;}
#div_rt_blox5   {height: 100px;}
#div_rt_blox6   {height: 102px;}

.div_txt_hx     {position: relative; margin: 0; padding: 0; color: #ffffff; font-size: 13px; font-weight: bold; text-shadow: #000000 0px 1px 1px, #981818 0px 0px 5px, #ffffff 0px 0px 5px;}
#div_txt_hx_t1  {bottom: -11px; left: 40px;}
#div_txt_hx_gen {bottom: -10px; left: 40px;}
#div_txt_hx_blu {bottom: -10px; left: 40px;}
#div_txt_hx_h2o {bottom: -11px; right: 40px;}
#div_txt_hx_lov {bottom: -10px; right: 40px;}
#div_txt_hx_sod {bottom: -10px; right: 40px;}

.div_hx         {position: relative; bottom: -6px; margin: 0; padding: 0; width: 202px;  z-index: 4;}
#div_hx_t1      {left: 35px; height: 102px; background: url('http://media.kingston.com/images/mem_hyperx/hx-navBox-T1-outline.png') no-repeat top center;}
#div_hx_gen     {left: 35px; height: 60px; background: url('http://media.kingston.com/images/mem_hyperx/hx-navBox-GEN-outline.png') no-repeat top center;}
#div_hx_blu     {left: 35px; height: 60px; background: url('http://media.kingston.com/images/mem_hyperx/hx-navBox-Blu-outline.png') no-repeat top center;}
#div_hx_h2o     {right: 35px; float: right; height: 84px; background: url('http://media.kingston.com/images/mem_hyperx/hx-navBox-H2O-outline.png') no-repeat top center;}
#div_hx_lov     {right: 35px; float: right; height: 60px; background: url('http://media.kingston.com/images/mem_hyperx/hx-navBox-LOVO-outline.png') no-repeat top center;}
#div_hx_sod     {right: 35px; float: right; height: 60px; background: url('http://media.kingston.com/images/mem_hyperx/hx-navBox-SODIMM-outline.png') no-repeat top center;}

.a_hx           {display: block; width: 202px;}
#a_hx_t1        {height: 102px;}
#a_hx_gen       {height: 60px;}
#a_hx_blu       {height: 60px;}
#a_hx_h2o       {height: 84px;}
#a_hx_lov       {height: 60px;}
#a_hx_sod       {height: 60px;}

.img_hx         {width: 202px; border: 0;}
#img_hx_t1      {height: 102px;}
#img_hx_gen     {height: 60px;}
#img_hx_blu     {height: 60px;}
#img_hx_h2o     {height: 84px;}
#img_hx_lov     {height: 60px;}
#img_hx_sod     {height: 60px;}

.div_pnl_hx_lft {position: relative; bottom: 14px; left: -270px; float: left; width: 230px; height: 40px; background-color: #7fbfff; z-index: 5;}
.div_pnl_hx_rt  {position: relative; right: -270px; float: right; width: 230px; height: 40px; background-color: #3363c7; z-index: 5;}
#div_pnl_hx_h2o {bottom: -4px;}
#div_pnl_hx_lov {bottom: 14px;}
#div_pnl_hx_sod {bottom: 14px;}

.p_pnl_hx_lft   {margin: 0; padding: 7px 10px 0 15px; font-family: arial; font-size: 11px; color: #091525; line-height: 130%;}
.p_pnl_hx_rt    {float: right; margin: 0; padding: 7px 15px 0 10px; font-family: arial; font-size: 11px; color: #ffffff; line-height: 130%;}
.rot            {margin: 1px 0px 0px 3px; width: 293px; height: 293px; border: 0px;}

/* #endregion */

/* 
 * -- Video Vault -- */
.youtube_player_container {position: relative; float: left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 964px; height: 428px;}
#youtube-player-wrapper {position: relative; float: left; margin: 20px 20px 0 23px; padding: 0; width: 640px; height: 360px; z-index: 1;}
.youbube-player {width: 640px; height: 360px; border: 0px; z-index: 1;}
.vid_sidebar_right {float: left; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 260px;}
.tl_tblox_p {margin: 15px 0 30px 0; padding-left: 20px; width: 90%; color: #adadad; font-size: 15px; font-weight: bold;  -webkit-mask-image: -webkit-gradient(linear, 0% 50%, 0% 75%, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.7)));}
.tl_tblox_feat_p {margin: 15px 0 30px 0; padding-left: 20px; width: 90%; color: #adadad; font-size: 15px; font-weight: bold;  -webkit-mask-image: -webkit-gradient(linear, 0% 50%, 0% 75%, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.7)));}
.vid-featured {margin: 0px 0px 0px 8px; padding: 2px 0px 0px 0px; width: 260px;}
.vid_featured_container {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 24px 0px;}
.vid_featured_pnl {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100px; height: 56px; border: 0px; background: no-repeat -51px -26px;}
.vid_featured_img_on {display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100px; height: 56px; border: 0px;}
.vid_featured_img_on:link {opacity: 0.4; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 30px 10px}
.vid_featured_img_on:visited {opacity: 0.4; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 30px 10px}
.vid_featured_img_on:hover {opacity: 1; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 30px 10px}
.vid_featured_desc {float: left; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 10px; width: 145px; color: #c0c0c0; font-family: Arial; font-size: 10px;}
.vid-list-wrapper {float: left; margin: 10px 0px 0px 2px; width: 1012px;}
.vid_list_container {position: relative; float: left; margin: 0px 20px 0px 20px; padding: 0px 0px 0px 0px; width: 200px;}
.vid_list_pnl {width: 200px; height: 111px; border: 0;}
.vid_list_img_on {display: block; position: relative; margin: 0px 53px 0px 0px; padding: 0px 0px 0px 0px; width: 200px; height: 111px;}
.vid_list_img_on:link {opacity: 0.4; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 81px 36px;}
.vid_list_img_on:visited {opacity: 0.4; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 81px 36px;}
.vid_list_img_on:hover {opacity: 1; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 81px 36px;}
.vid_list_desc {float: left; margin: 5px 5px 0px 5px; padding: 0px 0px 25px 0px; width: 200; color: #adadad; font-family: arial; font-size: 11px; line-height: 140%; text-shadow: #000000 0px 3px 3px, #000000 0px 0px 8px, #000000 0px 0px 10px; -webkit-mask-image: -webkit-gradient(linear, 0% 50%, 0% 75%, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.7)))}
#vid-pager {margin: 20px 0px 0px 0px; background-color: transparent;}
.vid_list_mb_fw_hdr_sgl {float: left; margin: 0; padding-bottom: 0px; width: 964px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-fw-hdr-sgl.png') no-repeat top center;}
.vid_list_txtblox {float: left; margin: 5px 5px 0px 20px; padding: 0px 0px 25px 0px; width: 200; color: #adadad; font-family: arial; font-size: 11px; line-height: 140%; text-shadow: #000000 0px 3px 3px, #000000 0px 0px 8px, #000000 0px 0px 10px; -webkit-mask-image: -webkit-gradient(linear, 0% 50%, 0% 75%, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.7)))}
.lnk_moreVids {float: left; display: block; margin: 5px 0 20px 30px; padding: 0;}
.vid-tl-hx-stblox-spotlight {float: left; margin: 40px 0px 10px 18px;}
.vid-tl-hx-lnk-moreVids {margin: 0px 0px 0px 35px; padding: 0 13px 0 0; font-size: 13px;}
.vid-tl-tblox {margin: 15px 0 0px 0; padding-left: 25px; width: 90%; color: #adadad; text-transform: uppercase; font-size: 15px; font-weight: bold; /* -webkit-mask-image: -webkit-gradient(linear, 0% 50%, 0% 75%, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.7))) */ ;}
.pnlLV_videoVault {}
.video-list-item .video-description
{
    background-color: transparent;
    float: left;
    color: #adadad;
    font-family: arial;
    font-size: 11px;
    line-height: 140%;
    text-shadow: 0px 1px 0px #000000;
}
.video-list-item
{
    float:left;
    margin-left:25px;
    margin-right:25px;
    margin-top:0px;
    margin-bottom:5px;
    width:270px;
}


.tl-hx-fw-dbl-col1 .vid_list_container, .tl-hx-fw-dbl-col2 .vid_list_container
{
    margin:0px 8px 20px 8px;
    width:135px;
}
 
.tl-hx-fw-dbl-col1 .vid-tl-hx-stblox-spotlight, .tl-hx-fw-dbl-col2 .vid-tl-hx-stblox-spotlight
{
    margin: 36px -5px -5px 15px;
}
 
.tl-hx-fw-dbl-col1 .video-thumb-gen-lp, .tl-hx-fw-dbl-col2 .video-thumb-gen-lp
{
    width:135px;
}



.vid_list_container
{
    margin-bottom:20px;
}

.tl-hx-sb-dblL-2c-col1-co1 .vid_list_container,.tl-hx-sb-dblL-2c-col1-co2 .vid_list_container
{
    margin:0px 10px 20px 10px;
    width:140px;
}

.tl-hx-sb-dblL-2c-col1-co1 .vid-tl-hx-stblox-spotlight, .tl-hx-sb-dblL-2c-col1-co2 .vid-tl-hx-stblox-spotlight
{
        margin: 36px -5px -5px 15px;
}

.tl-hx-sb-dblL-2c-col1-co1 .video-thumb-gen-lp, .tl-hx-sb-dblL-2c-col1-co2 .video-thumb-gen-lp
{
     width:140px;
}

/* #region -- ProdImg Slides -- */
.slides_pagination {position: relative; top: 165px; left: 11px; margin: 0; padding: 0;}
#slides {position: relative; top: 0px; left: 0px; margin: 0; padding: 0; border: 0px solid #ff0000;}

.slides_container {position: relative; margin: 0; padding: 0; overflow: hidden; z-index: -0;}
#slides_container_t1 {top: -16px; left: 62px; width: 377px; height: 211px;}
#slides_container_genesis {top: 15px; left: 62px; width: 373px; height: 150px;}
#slides_container_pnp {top: 15px; left: 62px; width: 373px; height: 150px;}
#slides_container_fan {top: -21px; left: 62px; width: 379px; height: 203px;}

.pagination {margin: 0px auto 0 auto; padding: 0;}
.pagination li.pag-t1 {display: inline-block; list-style: none; margin: -5px -3px; padding: 0; zoom: 1; *display: inline;}
.pagination li.pag-t1 a {display: inline-block; float: left; list-style: none; margin: 0; padding: 19px 0 0 0; width: 19px; height: 0; zoom: 1; *display: inline; background-image: url('http://media.kingston.com/images/mem_hyperx/hx-prodBox-nav.png'); background-position: 0 0; overflow: hidden;}
.pagination li.pag-t1.current a {background-position: 0 -19px;}
.imgStyl-t1 {width: 377px; height: 211px; border: 0px; z-index: 100;}

.pagination li.pag-gen {display: inline-block; list-style: none; margin: 0px -3px; padding: 0; zoom: 1; *display: inline;}
.pagination li.pag-gen a {display: inline-block; float: left; list-style: none; margin: 0; padding: 19px 0 0 0; width: 19px; height: 0; zoom: 1; *display: inline; background-image: url('http://media.kingston.com/images/mem_hyperx/hx-prodBox-nav.png'); background-position: 0 0; overflow: hidden;}
.pagination li.pag-gen.current a {background-position: 0 -19px;}
.imgStyl-genesis {width: 373px; height: 150px; border: 0px;}

.pagination li.pag-pnp {display: inline-block; list-style: none; margin: 0px -3px; padding: 0; zoom: 1; *display: inline;}
.pagination li.pag-pnp a {display: inline-block; float: left; list-style: none; margin: 0; padding: 19px 0 0 0; width: 19px; height: 0; zoom: 1; *display: inline; background-image: url('http://media.kingston.com/images/mem_hyperx/hx-prodBox-nav.png'); background-position: 0 0; overflow: hidden;}
.pagination li.pag-pnp.current a {background-position: 0 -19px;}
.imgStyl-genesis {width: 373px; height: 150px; border: 0px;}

.pagination li.pag-fan {display: inline-block; list-style: none; margin: 0px -3px; padding: 0; zoom: 1; *display: inline;}
.pagination li.pag-fan a {display: inline-block; float: left; list-style: none; margin: 0; padding: 19px 0 0 0; width: 19px; height: 0; zoom: 1; *display: inline; background-image: url('http://media.kingston.com/images/mem_hyperx/hx-prodBox-nav.png'); background-position: 0 0; overflow: hidden;}
.pagination li.pag-fan.current a {background-position: 0 -19px;}
.imgStyl-fan {width: 379px; height: 203px; border: 0px;}

/* #endregion */

.tl-hx-ulblox-nested{color:#ADADAD;font-family:arial;line-height:140%;margin:0 0 10px 13px;padding:0 0 0 24px;}

.tl-hx-ulblox-nested li{list-style-image:url("http://media.kingston.com/images/mem_hyperx/hx_bullet.png");padding-bottom:5px;text-shadow:0 1px 0 #000000;}



   /* BANNER LOADER */
.banners-container {
	width: 966px;
	margin-left:auto;
	margin-right:auto;
	*width: 971px;
}
.banners-r {
	background: transparent url('http://media.kingston.com/images/banner-frame-HX-right.png') 0 0 no-repeat;
	background-position: -2px 0px;
    width: 10px;
	height: 150px;
	float:right;
	*margin-left:-16px;
}
.banners-l {
	background: transparent url('http://media.kingston.com/images/banner-frame-HX-left.png') 0 0 no-repeat;
	width: 10px;
	height: 150px;
	float:left;
	*margin-right:-10px;
}
.banners-bg {
	background: transparent url('http://media.kingston.com/images/banner-frame-HX-span.png') 0 0 repeat-x;
	width: 946px;
	height: 150px;
	margin: 40px 0px 0px 10px;
	*width: 949px;
}
.banners {
	width:938px;
	position:relative;
	top:10px;
	left:4px;
}
    .banner-fw .tl-gen-sb-ban
    {
        margin-left:4px;
        margin-top:20px;
        margin-right:5px;
    }


/* IE6 Fixes */
.ie6 .glass-pane-prd-main, .ie6 .glass-pane-prd-btm
{
    background:none;
}
.ie6 .product-image
{
    left:-470px;
}

.ie6 .fb-hx-lv-pr-pnl-inner
{
    left:180px!important;
    bottom:30px!important;
}

.ie6 .product-thumbs-prd
{
    left:50px;
    bottom:30px;
}

.ie6 .lbtn-hx-red-a
{
    margin-left:5px;
}

.list-hx-teams ul li a:hover, li.active a
{
    color: #cb1515;
    text-decoration: none;
    background-position: right;
    background-repeat: no-repeat;
}