﻿/* 
 * -- 3 skin template layout styles: GEN (General), CO (Company/Business), HX (HyperX)
 * -- TL (Template Layout) Styles
 * */
/* #region Global Link Objects */
a.mbtxt {color: #2464ac; text-decoration: none;}
a.mbtxt:hover {color: #113863;}

a.mbtxt-l {color: #2464ac; text-decoration: none;}
a.mbtxt-l:hover {color: #113863; text-decoration: underline;}

a.mbtxtb {color: #2464ac; text-decoration: none; font-weight: bold;}
a.mbtxtb:hover {color: #2565ad;}
.mbtxtb{color: #2464ac; text-decoration: none; font-weight: bold;}

a.mbtxt-wiki {color: #2464ac; text-decoration: none;}
a.mbtxt-wiki:hover {color: #2565ad; text-decoration: underline;}

.mbtxt-arr {color: #2565ad; text-decoration: none; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/px_icon_arrow.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxt-arr:hover {color: #2565ad;}

.mbtxtb-arr {color: #2565ad; font-weight: bold; text-decoration: none; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/px_icon_arrow.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxtb-arr:hover {color: #2565ad;}

.lte7 .mbtxtb-arr
{
    zoom:1;
}

.mbtxthov-arr {color: #2565ad; text-decoration: none; padding: 0 13px 0 0;}
a.mbtxthov-arr:hover {color: #2565ad; background-image: url('http://media.kingston.com/images/px_icon_arrow.png'); background-position: right; background-repeat: no-repeat;}

.lte7 a.mbtxthov-arr:hover
{
    zoom:1;
}

.mbtxtbhov-arr {color: #2565ad; font-weight: bold; text-decoration: none; padding: 0 13px 0 0;}
a.mbtxtbhov-arr:hover {color: #2565ad; background-image: url('http://media.kingston.com/images/px_icon_arrow.png'); background-position: right; background-repeat: no-repeat;}

.mbtxtbhov-press-arr {color: #454545; font-weight: bold; text-decoration: none; padding: 0 13px 0 0;}
a.mbtxtbhov-press-arr:hover {color: #2565ad; background-image: url('http://media.kingston.com/images/px_icon_arrow.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxtbhov-press-arr:hover {*background-image:none;}

.mbtxthov-press-arr {color: #454545; text-decoration: none; padding: 0 13px 0 0;}
a.mbtxthov-press-arr:hover {color: #2565ad; background-image: url('http://media.kingston.com/images/px_icon_arrow.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxthov-press-arr:hover {*background-image:none;}

.mbtxt-pdf {display: inline-block; color: #2565ad; text-decoration: none; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/px_icon_document.png'); background-position: right 1px; background-repeat: no-repeat;}
a.mbtxt-pdf:hover {color: #2565ad;}

.mbtxtb-pdf {color: #2565ad; font-weight: bold; text-decoration: none; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/px_icon_document.png'); background-position: right 1px; background-repeat: no-repeat;}
a.mbtxtb-pdf:hover {color: #2565ad;}

.mbtxt-video {color: #2565ad; text-decoration: none; display: inline-block; padding: 0 15px 0 0; background-image: url('http://media.kingston.com/images/px_icon_video.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxt-video:hover {color: #2565ad;}
.tl-gen-stblox-b {font-size: 13px; font-weight: bold; color: #000000; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75); padding:0 0 5px 0px;}
.tl-gen-stblox-bsm {font-size: 12px; font-weight: bold; color: #000000; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75); margin: 0 10px 0 25px; padding-bottom: 3px;}

.mbtxtb-press-pdf {color: #2565ad; text-decoration: none; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/px_icon_document.png'); background-position: right 0px; background-repeat: no-repeat;}
a.mbtxtb-press-pdf:hover {color: #2565ad;}

a.co-mb-press {display: block; margin: 0 10px 10px 25px; color: #454545; text-decoration: none; font-family: Arial;}
a.co-mb-press:hover {color: #2565ad;}

.mbtxthx-arr			{text-decoration: none; font-family: arial; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_arrow_hx.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxthx-arr			{text-shadow: #000000 0px 1px 1px}
a.mbtxthx-arr:link		{color: #ffffff; text-decoration: none;}
a.mbtxthx-arr:visited	{color: #ffffff; text-decoration: none;}
a.mbtxthx-arr:hover		{color: #cb1515; text-decoration: none;  padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_arrow_hx_red.png'); background-position: right; background-repeat: no-repeat;}

.mbtxthxhov-arr				{text-decoration: none; display: inline-block;}
a.mbtxthxhov-arr			{color: #ffffff; text-decoration: none; text-shadow: #000000 0px 1px 1px}
a.mbtxthxhov-arr:hover		{color: #cb1515; text-decoration: none; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_arrow_hx_red.png'); background-position: right; background-repeat: no-repeat;}

a.mbtxthxhov-tab			{color: #ffffff; text-decoration: none; font-size: 13px; text-shadow: #000000 0px -1px 1px}
a.mbtxthxhov-tab:hover		{color: #cb1515; text-decoration: none;}

a.co-sd-mbtxt {margin-left: 8px; color: #2464ac; text-decoration: none; line-height: 150%;}
a.co-sd-mbtxt:hover {color: #2565ad;}

.mbtxthxhov-pdf				{text-decoration: none; display: inline-block; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_document_hx.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxthxhov-pdf			{text-shadow: #000000 0px 1px 1px}
a.mbtxthxhov-pdf:link		{color: #ffffff; text-decoration: none;}
a.mbtxthxhov-pdf:visited	{color: #ffffff; text-decoration: none;}
a.mbtxthxhov-pdf:hover		{color: #cb1515; text-decoration: none; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_document_hx_red.png'); background-position: right; background-repeat: no-repeat;}

.mbtxthxhov-chat			{text-decoration: none; display: inline-block; padding: 0 16px 0 0; background-image: url('http://media.kingston.com/images/px_icon_chat_white.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxthxhov-chat			{text-shadow: #000000 0px 1px 1px}
a.mbtxthxhov-chat:link		{color: #ffffff; text-decoration: none;}
a.mbtxthxhov-chat:visited	{color: #ffffff; text-decoration: none;}
a.mbtxthxhov-chat:hover		{color: #cb1515; text-decoration: none; padding: 0 16px 0 0; background-image: url('http://media.kingston.com/images/px_icon_chat_red.png'); background-position: right; background-repeat: no-repeat;}

.mbtxtb-chat {color: #2565ad; font-weight: bold; text-decoration: none; padding: 0 16px 0 0; background-image: url('http://media.kingston.com/images/px_icon_chat.png'); background-position: right 1px; background-repeat: no-repeat;}
a.mbtxtb-chat:hover {color: #2565ad;}

.mbtxthx-video			{text-decoration: none; display: inline-block; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_video.png'); background-position: right; background-repeat: no-repeat;}
a.mbtxthx-video			{text-shadow: #000000 0px 1px 1px}
a.mbtxthx-video:link		{color: #ffffff; text-decoration: none;}
a.mbtxthx-video:visited	{color: #ffffff; text-decoration: none;}
a.mbtxthx-video:hover	{color: #cb1515; text-decoration: none; padding: 0 13px 0 0; background-image: url('http://media.kingston.com/images/hyperx_red/px_icon_video_red.png'); background-position: right; background-repeat: no-repeat;}

.mbtxthx-pagnum-cur		{color: #ffffff; text-decoration: none; font-size: 21px;}
a.mbtxthx-pag			{color: #ffffff; text-decoration: none;}
a.mbtxthx-pag:hover		{color: #ffffff; font-size: 21px;}

.spinner_hx_button {display: inline-block; float: right; margin: 3px 0 0 5px; width: 25px; height: 25px; border: 0; zoom: 1; *display: inline;}
.spinner_gen_combo {display: block; float: right; margin: 3px 0 0 15px; width: 25px; height: 25px; border: 0; zoom: 1; *display: inline;}

/* #endregion */
/* #region LinkButton blu - lbtn-blu 
   gen blu */
.lbtn-blu               {display: inline-block; height: 33px; color: #ffffff; background: url('http://media.kingston.com/images/sprite_btn_blue_left.png') no-repeat; text-decoration: none; overflow: hidden; cursor: pointer; outline: none;}
.lbtn-blu:visited       {background-position: top right no-repeat;}
.lbtn-blu:hover         {background-position: 0 -33px; color: #ffffff;}
.lbtn-blu:active        {background-position: 0 -66px; color: #ffffff;}

.lbtn-blu-a              {float: left; margin-left: 10px; height: 33px; background: url('http://media.kingston.com/images/sprite_btn_blue_right.png') top right no-repeat; cursor: pointer; outline: none;}
.lbtn-blu-a:visited      {background-position: top right no-repeat;}
.lbtn-blu-a:hover        {background-position: right -33px;}
.lbtn-blu-a:active       {background-position: right -66px;}

.lbtn-blu-txt           {clear: left; padding: 8px 20px 0 10px; font-size: 13px; text-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.lbtn-blu-txt:active    {padding: 9px 20px 0 10px;}

/* #region LinkButton grey - lbtn-grey 
   gen grey */
.lbtn-grey               {display: inline-block; height: 33px; color: #EEEEEE; background: url('http://media.kingston.com/images/sprite_btn_grey_left.png') no-repeat; text-decoration: none; overflow: hidden; cursor: pointer; outline: none;}
.lbtn-grey:visited       {background-position: top right no-repeat;}
.lbtn-grey:hover         {background-position: 0 -33px; color: #ffffff;}
.lbtn-grey:active        {background-position: 0 -66px; color: #ffffff;}

.lbtn-grey-a              {float: left; margin-left: 10px; height: 33px; background: url('http://media.kingston.com/images/sprite_btn_grey_right.png') top right no-repeat; cursor: pointer; outline: none;}
.lbtn-grey-a:visited      {background-position: top right no-repeat;}
.lbtn-grey-a:hover        {background-position: right -33px;}
.lbtn-grey-a:active       {background-position: right -66px;}

.lbtn-grey-txt           {clear: left; padding: 8px 20px 0 10px; font-size: 13px; text-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.lbtn-grey-txt:active    {padding: 9px 20px 0 10px;}

/* gen red */
.lbtn-red               {display: inline-block; height: 33px; color: #f2dfdf; background: url('http://media.kingston.com/images/sprite_btn_red_left.png') no-repeat; text-decoration: none; overflow: hidden; cursor: pointer; outline: none;}
.lbtn-red:visited       {background-position: top right no-repeat;}
.lbtn-red:hover         {background-position: 0 -33px; color: #ffffff;}
.lbtn-red:active        {background-position: 0 -66px; color: #ffffff;}

.lbtn-red-a              {float: left; margin-left: 10px; height: 33px; background: url('http://media.kingston.com/images/sprite_btn_red_right.png') top right no-repeat; cursor: pointer; outline: none;}
.lbtn-red-a:visited      {background-position: top right no-repeat;}
.lbtn-red-a:hover        {background-position: right -33px;}
.lbtn-red-a:active       {background-position: right -66px;}

.lbtn-red-txt           {clear: left; padding: 8px 20px 0 10px; font-size: 13px; text-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.lbtn-red-txt:active    {padding: 9px 20px 0 10px;}

/* gen gry */
.lbtn-gry               {display: inline-block; height: 33px; color: #e0e0e0; background: url('http://media.kingston.com/images/sprite_btn_grey_hx_left.png') no-repeat; text-decoration: none; overflow: hidden; cursor: pointer; outline: none;}
.lbtn-gry:visited       {background-position: top right no-repeat;}
.lbtn-gry:hover         {background-position: 0 -33px; color: #ffffff;}
.lbtn-gry:active        {background-position: 0 -66px; color: #ffffff;}

.lbtn-gry-a              {float: left; margin-left: 10px; height: 33px; background: url('http://media.kingston.com/images/sprite_btn_grey_hx_right.png') top right no-repeat; cursor: pointer; outline: none;}
.lbtn-gry-a:visited      {background-position: top right no-repeat;}
.lbtn-gry-a:hover        {background-position: right -33px;}
.lbtn-gry-a:active       {background-position: right -66px;}

.lbtn-gry-txt           {clear: left; padding: 8px 20px 0 10px; font-size: 13px; text-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.lbtn-gry-txt:active    {padding: 9px 20px 0 10px;}

/* hx blu */
.lbtn-hx-blu               {display: inline-block; height: 33px; color: #cdcdcd; background: url('http://media.kingston.com/images/sprite_btn_blue_hx_left.png') no-repeat; text-decoration: none; overflow: hidden; cursor: pointer; outline: none;}
.lbtn-hx-blu:visited       {background-position: top right no-repeat;}
.lbtn-hx-blu:hover         {background-position: 0 -33px; color: #ffffff;}
.lbtn-hx-blu:active        {background-position: 0 -66px; color: #ffffff;}

.lbtn-hx-blu-a              {float: left; margin-left: 10px; height: 33px; background: url('http://media.kingston.com/images/sprite_btn_blue_hx_right.png') top right no-repeat; cursor: pointer; outline: none;}
.lbtn-hx-blu:hover .lbtn-hx-blu-a        {background-position: right -33px;}
.lbtn-hx-blu:active .lbtn-hx-blu-a:active       {background-position: right -66px;}

.lbtn-hx-blu-txt           {clear: left; padding: 8px 15px 0 5px; font-size: 13px; text-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.lbtn-hx-blu-txt:active		{padding: 9px 15px 0 5px;}

/* hx red */
.lbtn-hx-red               {display: inline-block; height: 33px; color: #f2dfdf; background: url('http://media.kingston.com/images/sprite_btn_red_hx_left.png') no-repeat; text-decoration: none; overflow: hidden; cursor: pointer; outline: none;}
.lbtn-hx-red:visited       {background-position: top right no-repeat;}
.lbtn-hx-red:hover         {background-position: 0 -33px; color: #ffffff;}
.lbtn-hx-red:active        {background-position: 0 -66px; color: #ffffff;}

.lbtn-hx-red-a              {float: left; margin-left: 10px; height: 33px; background: url('http://media.kingston.com/images/sprite_btn_red_hx_right.png') top right no-repeat; cursor: pointer; outline: none;}
.lbtn-hx-red:hover .lbtn-hx-red-a        {background-position: right -33px;}
.lbtn-hx-red:active .lbtn-hx-red-a       {background-position: right -66px;}

.lbtn-hx-red-txt           {clear: left; padding: 8px 15px 0 5px; font-size: 13px; text-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.lbtn-hx-red-txt:active		{padding: 9px 15px 0 5px;}

/* hx grey */
.lbtn-hx-gry               {display: inline-block; height: 33px; color: #e0e0e0; background: url('http://media.kingston.com/images/sprite_btn_grey_hx_left.png') no-repeat; text-decoration: none; overflow: hidden; cursor: pointer; outline: none;}
.lbtn-hx-gry:visited       {background-position: top right no-repeat;}
.lbtn-hx-gry:hover         {background-position: 0 -33px; color: #ffffff;}
.lbtn-hx-gry:active        {background-position: 0 -66px; color: #ffffff;}

.lbtn-hx-gry-a              {float: left; margin-left: 10px; height: 33px; background: url('http://media.kingston.com/images/sprite_btn_grey_hx_right.png') top right no-repeat; cursor: pointer; outline: none;}
.lbtn-hx-gry:hover .lbtn-hx-gry-a        {background-position: right -33px;}
.lbtn-hx-gry:active .lbtn-hx-gry-a        {background-position: right -66px;}

.lbtn-hx-gry-txt           {clear: left; padding: 8px 15px 0 5px; font-size: 13px; text-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.lbtn-hx-gry-txt:active		{padding: 9px 15px 0 5px;}
/* #endregion */

/*
 * -- GEN - (GENERIC) -- */
/* #region GEN-GLOB Objects -- */
.tl-headergap {width: 100%; height: 20px;} 
.vert_splitter {clear: both; width: 100%; height: 25px;} 
.tl-vert-splitter {float: left; width: 100%;} 
.tl-gen-templ-container {width: 966px;} 
.tl-gen-tblox-lrg {margin: 20px 0 10px 0; font-size: 19px; color: #454545;} 
.tl-gen-txtblox-mem {margin: 0; padding-right: 10px; color: #666666; font-family: arial; font-size: 13px; line-height: 150%;}
.tl-gen-tblox {margin: 15px 0 10px 0; padding-left: 25px; width: 80%; color: #454545; font-size: 15px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,1);} 
.tl-gen-tblox2 {margin: 15px 0 10px 0; padding-left: 25px; width: 80%; color: #454545; font-size: 16px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,1);} 
.tl-gen-tblox-a {margin: 0 0 10px 0; padding-top:15px; padding-left: 25px; width: 80%; color: #454545; font-size: 15px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,1);} 
.tl-gen-sb2-tblox {margin: 20px 0 10px 0; padding-left: 25px; width: 80%; color: #2565ad; font-size: 17px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,1);} 
.tl-gen-stblox,.tl-gen-stblox-list,.tl-gen-stblox-nested, .tl-gen-stblox-nested-bb {font-size: 13px; font-weight: bold; color: #000000; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);} 
.tl-gen-stblox2{font-size: 14px; font-weight: bold; color: #454545; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);padding: 0 0 5px 25px;} 
.tl-gen-stblox {padding: 0 0 5px 25px;} 
.tl-gen-stblox-list {padding-left: 25px;} 
.tl-gen-stblox-nested {padding: 5px 0 5px 25px;} 
.tl-gen-stblox-nested-bb {margin: 0px 0 5px 0px;}
.tl-gen-txtblox-block p,.tl-gen-txtblox {clear: left; margin: 0 10px 0 25px; padding-bottom: 10px; color: #454545; font: 11px/140% 'arial'; line-height: 140%;}
.tl-gen-txtblox2-block p,.tl-gen-txtblox2 {clear: left; margin: 0 10px 0 25px; padding-bottom: 10px; color: #454545; font: 12px/140% 'arial'; line-height: 140%;}
.tl-gen-txtblox-list {clear: left; margin: 0 15px 10px 25px; padding: 0 0 10px 0; color: #454545; font: 11px/140% 'arial';}
.tl-gen-stblox-lh {padding: 0 0 5px 25px; width: 80%; font-size: 13px; font-weight: bold; color: #2565ad; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75); line-height: 12px;}
.tl-gen-txtblox-lh {clear: left; margin: 0 10px 0 25px; padding-bottom: 10px; color: #454545; font: 11px/140% 'arial'; line-height: 12px;}

.tl-gen-ts-msg {clear: left; margin: -8px 0px 0px 13px; padding-bottom: 10px; color: #454545; font: 11px/140% 'arial'; line-height: 140%;}

.tl-gen-txtblox-legal-ul {float: left; margin: 0px 0px 10px 20px; list-style: decimal outside;}
ul.tl-gen-txtblox-legal-ul {float: left; margin: 0px 0px 10px 20px; list-style: none;}
.tl-gen-txtblox-legal-ul li {display: list-item; margin: 10px 40px -8px 20px; padding: 0px; line-height: 11px; font-family: arial; font-size: 10px; color: #999999; }

.lte7 .tl-gen-txtblox-legal-ul li
{
    margin-bottom:0px;
}

.tl-gen-txtblox-legal-ul-left {width:920px; float: left; margin: 0px 0px 15px 20px; list-style: decimal outside;}
ul.tl-gen-txtblox-legal-ul-left {float: left; margin: 0px 0px 10px 20px; list-style: none;}
.tl-gen-txtblox-legal-ul-left li {display: list-item; margin: 10px 0px -8px 20px; padding: 0px; line-height: 11px; font-family: arial; font-size: 10px; color: #999999; text-align: justify;}

.lte7 .tl-gen-txtblox-legal-ul-left li
{
    margin-bottom:0px;
    margin-top:2px;
    margin-left:25px;
}

.tl-gen-legal-fw
{
    float: left;
    width: 966px;
    margin-bottom: 10px;
}

.tl-gen-txtblox-answer {width: 950px; color: #454545; font: 11px/140% 'arial';} 
.tl-gen-list-links {margin: 0 0px 0px 25px; padding: 0 0 5px 0; font-size: 13px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.tenpix {margin: 0 0px 10px 25px; padding: 0 0 3px 0;}

.tl-gen-sb-ban {float: left; margin-bottom: 14px;}

.tl-gen-foot-fw {width: 966px; height: 43px; background: url('http://media.kingston.com/images/mb-gen-fw-ftr.png') no-repeat top center;} 
.tl-gen-foot-fw-prodWrapper {float: left; margin: 0px; padding: 0; width: 966px; height: 43px; background: url('http://media.kingston.com/images/mb-gen-fw-ftr.png') no-repeat top center;} 
.tl-gen-foot-fw-txt {clear: both; float: left; margin: 0; padding: 35px 20px 30px 25px; font: 11px 'arial'; color: #5d5d5d;} 

.tl-gen-foot-sb {margin-bottom: 20px; width: 706px; height: 45px; background: url('http://media.kingston.com/images/mb-gen-sb-ftr.png') no-repeat top center;}
.tl-gen-foot-sb-txt {clear: both; float: left; margin: 35px 0 0 25px; width: 706px; font: 11px 'arial'; color: #5d5d5d;}

.tl-gen-ul-dc {margin-left: 2px;}
.tl-gen-ul-dc li {display: inline-block; list-style: none; margin: 0; margin-left: 20px; vertical-align: top; zoom: 1; *display: inline;}
.tl-gen-ul {margin-bottom: 10px;}
.tl-gen-ul li {display: list-item; list-style-image: url('http://media.kingston.com/images/mb-gen-bul-defstyl.png'); margin: 3px 0 0 15px; padding-left: 3px; line-height: 15px; font-family: arial; font-size: 11px; color: #454545;}

.tl-gen-ol
{
    list-style: decimal;
    list-style-position: inside;
}

.tl-gen-ol li
{
    position: absolute;
    left: 80px;
}

.tl-gen-pnlDevices-ddl-rc {float: left; margin: 0px 5px 11px 20px; background: #e7e7e7; border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(218, 218, 218); border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218);}
.tl-gen-pnlDevices-ddl-rc-ss {float: left; margin: 0px 5px 11px 0px; padding: 0px 0px 0px 0px; background: #e7e7e7; border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(218, 218, 218); border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218);}
.tl-gen-pnlDevices-ddl {display: block; margin: 2px 2px 2px 2px; width: 267px; height: 25px; font-family: arial; font-size: 13px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(231, 231, 231); border-right-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-left-color: rgb(231, 231, 231);}
.tl-gen-pnlDevices-txt-rc {float: left; margin: 0px 10px 0px 20px; background: #e7e7e7; border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(218, 218, 218); border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218);}
.tl-gen-pnlDevices-txt {display: block; margin: 2px 2px 2px 2px; width: 265px; height: 21px; font-family: arial; font-size: 13px; color: #454545; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(231, 231, 231); border-right-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-left-color: rgb(231, 231, 231);}
.tl-gen-pnlDevices-lb-rc {float: left; margin: 0px 10px 0 20px; background: #e7e7e7; border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(218, 218, 218); border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218);}
.tl-gen-pnlDevices-lb {display: block; margin: 2px 2px 2px 2px; width: 265px; height: 103px; font-family: arial; font-size: 13px; color: #454545; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(231, 231, 231); border-right-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-left-color: rgb(231, 231, 231);}
.spinner_gen_combo_opt_spin {display: block; float: left; margin: 2px 0 0 0px; width: 25px; height: 25px; border: 0; zoom: 1; *display: inline;}
.tl-gen-spinner-main {position: absolute; visibility: hidden; width: 65px; height: 65px; background: url('http://media.kingston.com/images/spinner_main.png') no-repeat;}
.tl-gen-btnSearchByModel {float: right; margin: 0px 0px 0px 0px; padding: 10px 36px 0px 0px;}
.tl-gen-btnSearchByPartNum {float: right; margin: 0px 0px 0px 0px; padding: 10px 20px 0px 0px;}
.tl-gen-btnSearchByMemory {float: right; margin: 0px 0px 0px 0px; padding: 10px 22px 0px 0px;}
.tl-gen-srch-spacer {margin: 0; padding: 0; width: 1px; height: 40px;}
.tl-gen-fw-pnlDevices-lbl {display: block; float: left; padding: 17px 15px 0 20px; color: #454545; font-size: 15px; font-weight: bold; overflow: hidden;}
.tl-gen-fw-pnlDevices-ddl-rc {float: left; margin: 11px 13px 0 0; background: #e7e7e7; border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(218, 218, 218); border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218); overflow: hidden;}
.tl-gen-fw-pnlDevices-ddl {display: block; margin: 2px 2px 2px 2px; width: 191px; height: 25px; font-size: 13px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(231, 231, 231); border-right-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-left-color: rgb(231, 231, 231); overflow: hidden;}

.tl-gen-tbl-dt-cm {width: 15px; height: 13px; background: url('http://media.kingston.com/images/icon-img-check.png') 33px 3px no-repeat;}
.tl-gen-tbl-dt-xm {width: 10px; height: 11px; background: url('http://media.kingston.com/images/icon-img-xmark.png') 35px 3px no-repeat;}

/* #endregion */

/* #region -- GEN/FLASH PRODUCT DETAILS -- */
/* -- selectCap box -- */
.tl-gen-fls-selectCap {
 position: relative; bottom: 0px; float: right; margin: 15px 10px 30px 0; 
	width: 285px; background-color: #e8f5ff; border: 1px solid #bcccd7; border-radius: 3px; color: #777777;  
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 3px rgba(0,0,0,.1); 
	   -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 3px rgba(0,0,0,.1); 
			box-shadow: inner 0 1px 0 rgba(255,255,255,.5), 0 1px 3px rgba(0,0,0,.1);
}
.tl-gen-fls-selectCap-tblox {display: block; margin: 10px 0px 5px 10px; padding: 0; color: #454545; font-size: 13px; font-weight: bold;}
.buybox-fls-retailers li {margin: 0; padding: 0;}
.tl-gen-fls-pnl-pnCap {position: relative; top: 0; margin: 0px 0px 0px 0px; padding: 0px 0px 50px 0px; width: 212px;}
.lbtn-red-t {position: absolute; bottom: 5px; right: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.radio-button-list {border-collapse: collapse; position: relative; top: 0; display: inline-table; margin: 0px 0px 0px 10px; font-family: arial; padding: 4px 0px 4px 0px; width: 212px; font-size: 11px;}
.radio-button-list tr td {display: inline-table; margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 212px; height: 20px; color: #666666;}
.radio-button-list tr:hover label {cursor: pointer; color: #2565ad;}

.radio {margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px;}
.pnlBuyMicroStandard {position: absolute; bottom: 30px; z-index: 26;}
.pnlBuyBox {position: absolute; bottom: 30px; z-index: 26;}

/* ProdDET List UL.LI 
 * -- General UL.LI -- */
.prodDET-list {margin: 0 auto; text-align: center;}
.prodDET-list li {display: inline-block; zoom: 1; *display: inline; list-style: none; vertical-align: top; margin: 15px 35px 0 35px; width: 101px; text-align: center;}

/* SD SD UL.LI */
.prodDET-list-sd {margin: 0 auto; text-align: center;}
.prodDET-list-sd li {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 15px 0px 0 0px; width: 101px; height: 214px; vertical-align: top; text-align: center;}
.prodDET_thumb {width: 101px; opacity: 1; border: 0;}
.btns-txt-p {display: block; position: relative; bottom: 40px; width: 101px; font-size: 14px; line-height: 14px; color: #2565AD; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255, .4);;}
.btns-txt-p-sd {display: block; position: relative; bottom: 35px; width: 101px; font-size: 14px; line-height: 14px; color: #2565AD; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255, .4);}

/* SD MSD UL.LI */
.prodDET-list-msd {margin: 0 auto; text-align: center;}
.prodDET-list-msd li {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 15px 20px 0 20px; width: 101px; vertical-align: top; text-align: center;}

/* SD Reader UL.LI */
.prodDET-list-reader {margin: 0 auto; text-align: center;}
.prodDET-list-reader li {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 15px 35px 0 35px; width: 101px; vertical-align: top; text-align: center;}

/* CF UL.LI */
.prodDET-list-cf {margin: 10px auto 0 auto; text-align: center;}
.prodDET-list-cf li {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 0px 15px 0 15px; width: 140px; vertical-align: top; text-align: center;}
.prodDET_thumb_cf {position: relative; top: -10px; right: 8px; width: 175px; opacity: 1; border: 0px solid blue;}
.btns-txt-p-cf {display: block; position: relative; bottom: 60px; width: 175px; font-size: 14px; line-height: 14px; color: #2565AD; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255, .4);}

/* SSD UL.LI */
.prodDET-list-ssd {margin: -35px auto 0 auto; height: 197px; text-align: center;}
.prodDET-list-ssd li {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 35px 6px 0 6px; width: 204; vertical-align: top; text-align: center;}
#lims100 {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 35px 6px 0 20px; width: 101px; height: 214px; vertical-align: top; text-align: center;}
.prodDET_thumb_ssd {width: 204px; opacity: 1; border: 0;}
.prodDET_thumb_ssd_ms100 {width: 103px; opacity: 1; border: 0;}
.ssd-180 {position: relative; width: 164px; opacity: 1; border: 0;}
.btns-txt-p-ssd {display: block; position: relative; bottom: 55px; width: 204px; font-size: 14px; line-height: 14px; color: #2565AD; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255, .4);}

/* USB PERS UL.LI */
.prodDET-list-usb {margin: -35px auto 0 auto; height: 197px; text-align: center;}
.prodDET-list-usb li {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 35px 6px 0 6px; height: 150px; vertical-align: top; text-align: center;}
.prodDET_thumb_usb {width: 51px; opacity: 1; border: 0;}
.prodDET_thumb_usb_max30 {width: 100px; opacity: 1; border: 0;}

/* USB ENCRYPT UL.LI */
.prodDET-list-usb-sec {margin: -35px auto 0 auto; height: 187px; text-align: center;}
.prodDET-list-usb-sec li {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 10px 6px 0 6px; width: 120px; height: 187px; vertical-align: top; text-align: center;}
.prodDET_thumb_usb_sec {width: 120px; opacity: 1; border: 0;}
.btns-txt-p-usb-enc {display: block; position: relative; bottom: 32px; width: 120px; font-size: 11px; line-height: 14px; color: #2565AD; font-weight: bold; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255, .4)}
.btns-txt-p-usb {display: block; position: relative; bottom: 28px; width: 120px; font-size: 11px; line-height: 12px; color: #2565AD; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255, .4)}

/* USB WID UL.LI */
.prodDET-list-usb-wid {margin: -35px auto 0 auto; height: 197px; text-align: center;}
.prodDET-list-usb-wid li {display: inline-block; zoom: 1; *display: inline; list-style: none; position: relative; margin: 35px 6px 0 6px; width: 97px; height: 151px; vertical-align: top; text-align: center;}
.prodDET_thumb_usb_wid {position: relative; top: -30px; width: 75px; opacity: 1; border: 0;}


/* details_container */
.tl-gen-fls-details-container {position: relative; display: none; top: 0px; left: 0px; background: url('http://media.kingston.com/images/prodBox-sd-ctr-rpt.jpg'); background-repeat: repeat; }
.tl-gen-fls-details-container-top {margin: 0; padding: 0; width: 960px; background-image: url('http://media.kingston.com/images/detailBox-sd-top.jpg'); background-position: top center; background-repeat: no-repeat;  overflow: visible;}
.tl-gen-fls-details-container-top-widktc {margin: 0; padding: 0; width: 960px; background-image: url('http://media.kingston.com/images/prodBox-top-lite.png'); background-position: top center; background-repeat: no-repeat;  overflow: visible;}
.tl-gen-fls-details-container-btm {position: relative; bottom: 0px; left: 0; float: left; margin: -40px 0px 0px 0px; padding: 0; width: 960px; height: 40px; background-image: url('http://media.kingston.com/images/detailBox-fc-btm.png'); background-position: bottom center; background-repeat: no-repeat; z-index: 50px; overflow: visible;}
.tl-gen-fls-cd-ul {margin: 0; padding: 0; vertical-align: top;min-height: 350px}
.tl-gen-fls-cd-ul li {display: inline-block; list-style: none; margin: 0; padding: 0px 0px 0px 0px; vertical-align: top; width: 310px; zoom: 1; *display: inline;}

.prodDET_pnl-column1 {display: inline-block; margin: 0px 0px 0px 0px; padding: 0;}
.prodDET_pnl_column2 {margin: 0; padding: 0; vertical-align: top; width: 335px;}
.prodDET_pnl_column3 {position: relative; margin: 0; padding: 0; vertical-align: top; width: 294px;}

.tl-gen-fls-tblox {margin: 20px 0 7px 0; color: #454545; font-size: 15px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.tl-gen-fls-stblox {font-size: 13px; font-weight: bold; color: #454545; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.tl-gen-fls-txtblox {clear: left; padding: 0 10px 10px 0; color: #454545; font-family: Arial; font-size: 11px; line-height: 140%;}
.tl-gen-fls-list-links {padding-bottom: 35px; font-size: 13px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.tl-gen-fls-ds-links {margin: 15px 0 5px 13px; font-size: 13px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.tl-gen-fls-ds-links p {padding-bottom: 5px;}

.tl-gen-fls-usb-basics-ul {display: block; position: relative; left: 0px; margin: 0px 10px 10px 12px;}
.tl-gen-fls-usb-basics-ul-spec {display: block; position: relative; left: 0px; margin: 0px 10px 10px 12px;}
.tl-gen-fls-usb-basics-ul-spec-less {display: block; position: relative; left: 0px; margin: 0px 10px 0px 12px; padding: 0 0 0px 12px;}
.tl-gen-fls-usb-basics-ul li,.tl-gen-fls-usb-basics-ul-spec li, .tl-gen-fls-usb-basics-ul-spec-less li {display: list-item; list-style-image: url('http://media.kingston.com/images/mb-gen-bul-defstyl.png'); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 280px; line-height: 15px; font-family: arial; font-size: 11px; color: #454545;* margin-left:5px;}

.tl-gen-fls-usb-basics-ul-red {display: block; position: relative; left: 0px; margin: 0px 10px 10px 12px;}
.tl-gen-fls-usb-basics-ul-red li {display: list-item; list-style-image: url('http://media.kingston.com/images/mb-gen-bul-defstyl-red.png'); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 280px; line-height: 15px; font-family: arial; font-size: 11px; font-weight: bold; color: #c30000;* margin-left:5px;}

.tl-gen-fls-ssd-basics-ul {display: block; position: relative; left: 0px; margin: 0px 10px 10px 12px; padding-bottom: 25px;}
.tl-gen-fls-ssd-basics-ul-spec {display: block; position: relative; left: 0px; margin: 0px 10px 10px 12px;}
.tl-gen-fls-ssd-basics-ul-spec-less {display: block; position: relative; left: 0px; margin: 0px 10px 0px 12px; padding: 0 0 0px 12px;}
.tl-gen-fls-ssd-basics-ul li,.tl-gen-fls-ssd-basics-ul-spec li,.tl-gen-fls-ssd-basics-ul-spec-less li {display: list-item; list-style-image: url('http://media.kingston.com/images/mb-gen-bul-defstyl.png'); margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; width: 280px; line-height: 15px; font-family: arial; font-size: 11px; color: #454545;}

.tl-gen-fls-spec-wrapper {position: relative; top: 0px; right: -3px; margin: 20px 0 0 0; background-color: rgba('205,231,249,.0'); overflow: hidden;}
.tl-gen-fls-spec-hdr-top {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 306px; height: 22px; background: url('http://media.kingston.com/images/specs-line-top1.png') bottom right no-repeat; z-index: 25;}
.tl-gen-fls-spec-hdr-txt {display: inline-block; margin: 0px 0px 0px 0px; padding: 3px 3px 0px 10px; color: #454545; font-size: 13px; font-weight: bold; background: #CDE7F9; zoom: 1; *display: inline; z-index: 25; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, .75);}
.tl-gen-fls-spec-pnl-def {width: 306px; background-image: url('http://media.kingston.com/images/specs-line-vert1.png'); background-repeat: repeat-y; background-position: top right; z-index: 25;}
.tl-gen-fls-spec-pnl-def p {display: inline-block; margin: 0px 20px 0px 0px; padding: 0px 20px 0px 10px; width: 280px; color: #4d4d4d; font-family: arial; font-size: 11px; line-height: 1.3em;}
.tl-gen-fls-spec-pnl-def p span {font-weight: bold;}
.tl-gen-fls-spec-pnl-expd {display: none; width: 306px; background-image: url('http://media.kingston.com/images/specs-line-vert1.png'); background-repeat: repeat-y; background-position: top right; z-index: 25;}
.tl-gen-fls-spec-pnl-expd p {display: inline-block; margin: 0px 20px 5px 0px; padding: 0px 20px 0px 10px; width: 280px; color: #4d4d4d; font-family: arial; font-size: 11px; line-height: 1.3em;}
.tl-gen-fls-spec-pnl-expd p span {font-weight: bold;}
.tl-gen-fls-spec-pnl-expd ul {margin: 0 0 0 22px; font-family: arial; font-size: 11px; color: #454545;}
.tl-gen-fls-spec-pnl-expd ul li {display: list-item; list-style: disc url('http://media.kingston.com/images/mb-gen-bul-defstyl.png') outside; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.tl-gen-fls-spec-btm {width: 306px; height: 20px; background: url('http://media.kingston.com/images/specs-line-btm1.png') top right no-repeat; font-size: 13px; font-weight: bold; text-align: right; overflow: hidden; z-index: 25;}
.tl-gen-fls-stblox-us {display: block; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; font-size: 13px; font-weight: bold; color: #454545; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, .75);}

/* -- tooltip box sd / msd -- */
.tt_SD4, .tt_SDV, .tt_SD10V, .tt_SD6G2, .tt_SD10G2, .tt_SDHA1, .tt_SD6A, .tt_SD10A, .tt_sdc, .tt_sdhc, .tt_sdc10, .tt_cf, 
.tt_cfs2, .tt_cfu2, .tt_cfu3, .tt_100g2, .tt_101g2, .tt_g3, .tt_108, .tt_109, .tt_DTSE9, .tt_mfg2, .tt_160, 
.tt_mc, .tt_hx30, .tt_r400, .tt_r500, .tt_DTU30G2, .tt_lockerplus, .tt_dtvp, .tt_dtvpm, .tt_dt4000, 
.tt_dt4000m, .tt_dt5000, .tt_dt6000, .tt_vplus100, .tt_vplus180, .tt_vplus200, .tt_kc100, .tt_s50, 
.tt_s100, .tt_ms100, .tt_v100, .tt_v200, .tt_wid, .tt_sh100 {position: absolute; width: 130px; z-index: 99;}
.tt_SD4 {top: -95px; left: -16px;}
.tt_SDV {top: -95px; left: -16px;}
.tt_SD10V {top: -95px; left: -16px;}
.tt_SD6G2 {top: -95px; left: -16px;}
.tt_SD10G2 {top: -95px; left: -16px;}
.tt_SDHA1 {top: -95px; left: -16px;}
.tt_SD6A {top: -95px; left: -16px;}
.tt_SD10A {top: -95px; left: -16px;}
/* -- tooltip box msd -- */
.tt_sdc {top: -95px; left: -16px;}
.tt_sdhc {top: -95px; left: -16px;}
.tt_sdc10 {top: -95px; left: -16px;}
/* -- tooltip box cf -- */
.tt_cf {top: -105px; left: 23px;}
.tt_cfs2 {top: -105px; left: 23px;}
.tt_cfu2 {top: -105px; left: 23px;}
.tt_cfu3 {top: -105px; left: 23px;}
/* -- tooltip box usb -- */
.tt_100g2 {top: -84px; left: -39px;}
.tt_101g2 {top: -68px; left: -39px;}
.tt_g3 {top: -84px; left: -39px;}
.tt_108 {top: -35px; left: -39px;}
.tt_109 {top: -53px; left: -40px;}
.tt_DTSE9 {top: -53px; left: -40px;}
.tt_mfg2 {top: -54px; left: -39px;}
.tt_160 {top: -94px; left: -39px;}
.tt_mc {top: -28px; left: -39px;}
.tt_hx30 {top: -90px; left: -39px;}
.tt_r400 {top: -89px; left: -39px;}
.tt_r500 {top: -89px; left: -39px;}
.tt_DTU30G2 {top: -93px; left: -39px;}
.tt_lockerplus {top: -81px; left: -39px;}
.tt_dtvp {top: -93px; left: -16px;}
.tt_dtvpm {top: -93px; left: -16px;}
.tt_dt4000 {top: -93px; left: -16px;}
.tt_dt4000m {top: -93px; left: -16px;}
.tt_dt5000 {top: -93px; left: -16px;}
.tt_dt6000 {top: -93px; left: -16px;}
.tt_wid {top: -93px; left: -27px;}
/* -- tooltip box ssd -- */
.tt_vplus100 {top: -93px; left: 37px;}
.tt_vplus180 {top: -70px; left: 18px;}
.tt_vplus200 {top: -93px; left: 37px;}
.tt_kc100 {top: -93px; left: 37px;}
.tt_s50 {top: -93px; left: 37px;}
.tt_s100 {top: -93px; left: 37px;}
.tt_ms100 {top: -31px; left: 37px;}
.tt_v100 {top: -93px; left: 37px;}
.tt_v200 {top: -93px; left: 37px;}
.tt_sh100 {top: -93px; left: 38px;}

/*
 * -- Buttons btns -- */
.btns_msd {display: block; width: 101px; height: 180px; text-decoration: none;}
.btns_sd {display: block; width: 101px; height: 180px; text-decoration: none;}
.btns_cf {display: block; width: 192px; height: 180px; text-decoration: none;}
.btns_usb {display: block; width: 51px; height: 215px; text-decoration: none;}
.btns_usb_wid {display: block; width: 120px; height: 215px; text-decoration: none;}
.btns_ssd {display: block; width: 204px; height: 214px; text-decoration: none;}
.btns_ssd img p {display: block; opacity: 1;}
.btns_ssd_ms100 {display: block; width: 103px; height: 214px; text-decoration: none;}

.tl-gen-fls-prodWrap {position: relative; margin: 14px auto 0px auto; width: 960px;}
.tl-gen-fls-prodWrap-listbox {margin: 0 auto; width: 960px; height: 200px; background: url('http://media.kingston.com/images/prodBox-fc-top-rpt.png') top center;}
.tl-gen-fls-prodWrap-listbox-top-cf {margin: 0 auto; width: 960px; height: 200px; background-color: transparent; background: url('http://media.kingston.com/images/prodBox-top.png') center top; background-repeat: no-repeat;}
.tl-gen-fls-prodWrap-listbox-top-msd {margin: 0 auto; width: 960px; height: 200px; background-color: transparent; background: url('http://media.kingston.com/images/microsdpages/listBox-sdc-top.png') center top; background-repeat: no-repeat;}
.tl-gen-fls-prodWrap-listbox-top-sd {margin: 0 auto; width: 960px; height: 200px; background-color: transparent; background: url('http://media.kingston.com/images/sdpages/listBox-sd-top.png') center top; background-repeat: no-repeat;}
.tl-gen-fls-prodWrap-listbox-center {margin: 0; padding: 50px 0 0 0;}

.tl-gen-fls-spec-compat {margin: 10px 0px 0px 13px; padding: 0px 0px 0px 0px; overflow: hidden; z-index: 54;}
.tl-gen-fls-spec-compat table {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-collapse: collapse; border-spacing: 0;}
.tl-gen-fls-spec-compat table .trh {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #454545; font-size: 13px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, .75);}
.colh-3-1 {width: 150px; text-align: left}
.colh-3-2 {width: 75px; text-align: center;}
.colh-3-3 {width: 60px; text-align: center;}
.colh-2-1 {width: 150px; text-align: left; vertical-align: top;}
.colh-2-2 {width: 134px; text-align: center; vertical-align: top;}
.trd td {font-family: arial; font-size: 11px; text-align: center; color: #4d4d4d; font-weight: bold; line-height: 1.7em;}
.trd .tdf {font-family: arial; font-size: 11px; text-align: left; color: #4d4d4d; font-weight: bold; line-height: 1.7em;}
.tl-gen-fls-spec-top {padding: 6px 0 0 7px; font-family: arial; color: #4d4d4d; font-size: 11px; line-height: 1.3em;}
.tl-gen-fls-spec-top span {font-weight: bold;}
.specs-expand p {padding: 0 20px 0 7px; font-family: arial; color: #4d4d4d; font-size: 11px; line-height: 1.3em;}
.specs-expand span {font-weight: bold;}
.specs-expand ul {padding: 0 20px 0 7px; color: #4d4d4d; font-family: arial; font-size: 11px; line-height: 1.3em;}
.specs-expand ul li {display: list-item; list-style-type: square; list-style-position: inside; margin-left: 10px; padding: 0; border: none;}

/* -- ProductWrapper DropDown Objects -- */
#prod-listbox-container-top {margin: 0 auto; width: 960px; height: 200px; background-color: transparent; background: url('http://media.kingston.com/images/prodBox-top.png') top center; background-repeat: no-repeat;}
#prod-listbox-container-center {margin: 0; padding: 35px 0 0 0;}
#swatchDisplay .slides_container {margin: 35px 0px 0px 0px; width: 250px;}
#swatchDisplay .slides_container img {width: 250px; height: 221px; border: 0;}
#swatchDisplayDT101G2 .slides_container {margin: 35px 0px 0px 0px; width: 252px;}
#swatchDisplayDT101G2 .slides_container img {width: 252px; height: 281px; border: 0;}
/*div.slides_control {position: relative; left: 0px; width: 252px; height: 221px;}*/
/* #endregion */

/* -- GEN/FW (Full Width) Objects LEGEND 
 * [SH - Single Header] \
 * [SC - Single Column]  \ - [OSR - Offset Right]
 * [DC - Double Column]  / - [OSL - Offset Left]
 * [TC - Triple Column] / 
 * */
/* #region TEMPL1  - GEN-FW-SH/SC | Single Column */
.tl-gen-fw-sgl-col {clear: both; float: left; margin-bottom: 10px; padding: 0; width: 966px; background: url('http://media.kingston.com/images/mb-gen-fw-hdr-sgl.png') no-repeat top center;}
.tl-gen-fw-sgl-col-nobg {clear: both; float: left; margin-bottom: 10px; padding: 0; width: 966px; background: none ;}
.tl-gen-fw-sgl-col-nobg div.two-third
{
    float: left;
    margin-bottom: 10px;
    width: 639px;
}
.tl-gen-fw-sgl-col-nobg div.one-third
{
    float: left;
    margin: 0 0 10px 14px;
    width: 313px;
}
    .tl-gen-fw-sgl-col-nobg .one-third-list-item
    {
        float: left;
        margin-left: 25px;
        margin-right: 0px;
        margin-top: 10px;
        width: 295px;
    }
    .tl-gen-fw-sgl-col-nobg .one-third-list-item p
    {
        margin:0px;
    }
.tl-gen-fw-sgl-col div.two-third
{
    float: left;
    margin-bottom: 10px;
    width: 639px;
}
.tl-gen-fw-sgl-col div.one-third
{
    float: left;
    margin: 0 0 10px 14px;
    width: 313px;
}
    .tl-gen-fw-sgl-col .one-third-list-item
    {
        float: left;
        margin-left: 25px;
        margin-right: 0px;
        margin-top: 10px;
        width: 295px;
    }
    .tl-gen-fw-sgl-col .one-third-list-item p
    {
        margin:0px;
    }

.tl-gen-fw-sgl-3c-col1,.tl-hx-fw-sgl-3c-col1 {
clear: both;
float: left;
width: 320px;
}
.tl-gen-fw-sgl-3c-col2, .tl-hx-fw-sgl-3c-col2 {
float: left;
width: 320px;
}
.tl-gen-fw-sgl-3c-col3, .tl-hx-fw-sgl-3c-col3 {
float: left;
width: 320px;
}

.tl-gen-fw-sgl-4c-col1, .tl-hx-fw-sgl-4c-col1 {
clear: both;
float: left;
width: 240px;
}

.tl-gen-fw-sgl-4c-col2, .tl-gen-fw-sgl-4c-col3, .tl-gen-fw-sgl-4c-col4, .tl-hx-fw-sgl-4c-col2, .tl-hx-fw-sgl-4c-col3, .tl-hx-fw-sgl-4c-col4 {
float: left;
width: 240px;
}

/* #endregion */
/* #region TEMPL2  - GEN-FW-SH/DC | SingleHeader/Double Column (inherits TEMPL1 as the wrapper) */
.tl-gen-fw-sgl-2c-col1 {clear: both; float: left; width: 476px;}
.tl-gen-fw-sgl-2c-col2 {float: left; margin-left: 14px; width: 476px;}
/* #endregion */
/* #region TEMPL3  - GEN-FW-DC | Double Column */
.tl-gen-fw-dbl-col1, .tl-gen-fw-dbl-col2 {float: left; margin-bottom: 10px; width: 476px; background: url('http://media.kingston.com/images/mb-gen-fw-hdr-dbl.png') no-repeat top center;} 
.tl-gen-fw-dbl-col2 {margin-left: 14px;} 
/* #endregion */
/* #region TEMPL4  - GEN-FW-TC | Triple Column */
.tl-gen-fw-trpl-col1, .tl-gen-fw-trpl-col2 {float: left; margin-bottom: 10px;background: url('http://media.kingston.com/images/mb-gen-fw-hdr-trpl.png') no-repeat top center;}
.tl-gen-fw-trpl-col1 {width: 312px;}
.tl-gen-fw-trpl-col2 {margin-left: 14px; width: 313px;}
/* #endregion */
/* #region TEMPL5  - GEN-FW-DC-OSR | Double Column Offset RT */
.tl-gen-fw-2thrd-col1 {float: left; margin-bottom: 10px; width: 639px; background: url('http://media.kingston.com/images/mb-gen-fw-hdr-2trd.png') no-repeat top center;} 
    .tl-gen-fw-2thrd-col1-col1 {float: left; margin-bottom: 10px; width: 306px;}
	.tl-gen-fw-2thrd-col1-col2 {float: left; margin: 0 0 10px 20px; width: 306px;}
.tl-gen-fw-2thrd-col2 {float: left; margin: 0 0 10px 14px; width: 313px; background: url('http://media.kingston.com/images/mb-gen-fw-hdr-trpl.png') no-repeat top center;}
.lte7 .tl-gen-fw-2thrd-col2
{
    width: 312px;
}
/* #endregion */
/* #region TEMPL6  - GEN-FW-DC-OSL | Double Column Offset LFT */
.tl-gen-fw-2thrdL-col1 {float: left; margin-bottom: 10px; width: 313px; background: url('http://media.kingston.com/images/mb-gen-fw-hdr-trpl.png') no-repeat top center;}

.tl-gen-fw-2thrdL-col2 {float: left; margin: 0 0 10px 14px; width: 639px; background: url('http://media.kingston.com/images/mb-gen-fw-hdr-2trd.png') no-repeat top center;}
    .tl-gen-fw-2thrdL-col2-col1 {float: left; margin-bottom: 10px; width: 306px;}
	.tl-gen-fw-2thrdL-col2-col2 {float: left; margin: 0 0 10px 20px; width: 306px;}
/* #endregion */
/* #region TEMPL7 - GEN-FW-DC-OSL | SingleHeader/Double Column Offset LFT */
.tl-gen-fw-2thrdL {float: left;} /* uses TEMPL6 outers */
.tl-gen-fw-2thrdL-col2-col1 {float: left; margin: 20px 14px 0 25px; width: 285px; text-align: center; text-align: center;}
.tl-gen-fw-2thrdL-col2-col2 {float: left; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 285px;}
.tl-gen-fw-2thrdL-split {margin-left: 25px; border-top: 1px solid #cecece; border-bottom: 1px solid #f6f6f6;}
/* #endregion */

/* -- GEN/SB (Generic/SideBar) Objects LEGEND --
 * [SH - Single Header] \
 * [SC - Single Column]  \ - [OSR - Offset Right]
 * [DC - Double Column]  / - [OSL - Offset Left]
 * [TC - Triple Column] /
 * */
/* #region TEMPL1  - GEN-SB-OSR-SC/SBC | Single Column/OSR w/SB Content/Splitter */
.tl-gen-sb-sgl-col1 {float: left; margin-bottom: 10px; width: 706px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-sgl.png') no-repeat top center;}
.tl-gen-sb-sgl-col2 {float: left; margin: 3px 0 10px 17px; padding: 0; width: 240px;}
	.tl-gen-sb-sgl-col2-cont {float: left; background: url('http://media.kingston.com/images/mb-gen-sb-hdr.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL2  - GEN-SB-OSR-SH-DC | Single Header/Double Column */
.tl-gen-sb-sgl-2c-col1 {float: left; width: 706px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-sgl.png') no-repeat top center;}
	.tl-gen-sb-sgl-2c-col1-col1 {float: left; margin-bottom: 10px; width: 340px;}
	.tl-gen-sb-sgl-2c-col1-col2 {float: left; margin: 0 0 10px 20px; width: 340px;}
.tl-gen-sb-sgl-2c-col2 {float: left; margin: 3px 0 10px 17px; padding: 0; width: 240px;}
/* #endregion */
/* #region TEMPL3  - GEN-SB-OSR-DC | Double Column */
.tl-gen-sb-dblL-2c-col1 {float: left; width: 706px;}
	.tl-gen-sb-dblL-2c-col1-co1 {float: left; margin-bottom: 10px; width: 346px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-dbl.png') no-repeat top center;}
	.tl-gen-sb-dblL-2c-col1-co2 {float: left; margin: 0 0 10px 14px; width: 346px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-dbl.png') no-repeat top center;}
.tl-gen-sb-dblL-2c-col2 {float: left; margin: 3px 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL4 - GEN-SB-OSR-TC | Triple Column */
.tl-gen-sb-trpl-col1 {float: left; width: 706px;}
	.tl-gen-sb-trpl-col1-col1 {float: left; margin-bottom: 10px; width: 226px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-trpl.png') no-repeat top center;}
	.tl-gen-sb-trpl-col1-col2 {float: left; margin: 0 0 10px 14px; width: 226px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-trpl.png') no-repeat top center;}
.tl-gen-sb-trpl-col2 {float: left; margin: 3px 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL4 - Four Column | Triple Column */
	.tl-gen-fw-4col1 {float: left; margin-bottom: 10px; margin-right:14px; width: 231px; position:relative; background: url('http://media.kingston.com/images/tl-gen-fw-4col.png') no-repeat top center;}
        .lte7 #kingstoncare .tl-gen-fw-4col1 
        {
            /*height:300px;*/
            /*margin-right:0px;
            margin-bottom:0px;*/
        }
    .tl-gen-fw-4col1 .base-img {width:185px; height:56px; margin-left:25px; margin-bottom:30px; border: 0px;}
	.tl-gen-fw-4col2 {float: left; margin: 0 0 10px 14px; width: 231px; position:relative; background: url('http://media.kingston.com/images/tl-gen-fw-4col.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL5 - GEN-SB-OSR-DC/OSR | Double Column/DC Offset Right */
.tl-gen-sb-dbl-2thrd-col1 {float: left; width: 706px;}
	.tl-gen-sb-dbl-2thrd-col1-col1 {float: left; margin-bottom: 10px; width: 466px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-2trd.png') no-repeat top center;}
	.tl-gen-sb-dbl-2thrd-col1-col2 {float: left; margin: 0 0 10px 14px; width: 226px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-trpl.png') no-repeat top center;}
.tl-gen-sb-dbl-2thrd-col2 {float: left; margin: 3px 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL6 - GEN-SB-OSL-SC | Single Column/OSL */
.tl-gen-sb-sglL-col1 {float: left; margin: 3px 17px 10px 3px; width: 240px;}
.tl-gen-sb-sglL-col2 {float: left; margin-bottom: 10px; width: 706px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-sgl.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL7 - GEN-SB-OSL-DC | Single Column/OSL */
.tl-gen-sb-dbl-2c-col1 {float: left; margin: 3px 0 10px 3px; width: 240px;}
.tl-gen-sb-dbl-2c-col2 {float: left; margin-left: 17px; width: 706px;}
	.tl-gen-sb-dbl-2c-col2-co1 {float: left; margin: 0 14px 10px 0; width: 346px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-dbl.png') no-repeat top center;}
	.tl-gen-sb-dbl-2c-col2-co2 {float: left; margin-bottom: 10px; width: 346px; background: url('http://media.kingston.com/images/mb-gen-sb-hdr-dbl.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL8 - GEN-SB2-OSR-SC-SBC | Single Column/OSR w/SB Content/Splitter
   TEMPL - GEN-SB-BAN | SideBar Banner Positioning */
.tl-gen-sb2-ban {float: left;}
.tl-gen-sb2-ban-nest {float: left; margin-top: 14px; padding-bottom: 10px;}

.tl-gen-sb2-sgl-hdr-col1 {float: left; margin-bottom: 14px; width: 566px; height: 56px; background: url('http://media.kingston.com/images/faq/mb-sup-gen-sb-hdr-prod.png') no-repeat top center;}
/* nested SC */
.tl-gen-sb2-sgl {float: left; margin: 0; padding: 0; width: 566px;}
.tl-gen-sb2-sgl-col1 {float: left; width: 566px; background: url('http://media.kingston.com/images/faq/mb-sup-gen-sb-hdr-sgl.png') no-repeat top center;}
.tl-gen-sb2-sgl-col2 {float: left; margin: 0 0 0 12px; width: 386px;}
.tl-gen-sb2-sgl-col2-cont {float: left; padding-bottom: 10px; width: 386px; background-image: url('http://media.kingston.com/images/faq/mb-sup-gen-sb-hdr.png'); background-repeat: no-repeat; background-position: top center;}
.tl-gen-sb2-sgl-dc {float: left; width: 276px;}
/* nested DC */
.tl-gen-sb2-dc {float: left;}
.tl-gen-sb2-dbl-col1 {float: left; width: 276px; background-image: url('http://media.kingston.com/images/faq/mb-sup-gen-sb-hdr-dbl.png'); background-repeat: no-repeat; background-position: top center;}
.tl-gen-sb2-dbl-col2 {float: left; margin-left: 14px; width: 276px; background-image: url('http://media.kingston.com/images/faq/mb-sup-gen-sb-hdr-dbl.png'); background-repeat: no-repeat; background-position: top center;}
.tl-gen-sb2-ul {float: left; margin: -5px 0px 10px 20px;}
.tl-gen-sb2-ul li {display: list-item; list-style-image: url('http://media.kingston.com/images/mb-gen-bul-defstyl.png'); margin: 3px 0 0 20px; line-height: 15px; font-family: arial; font-size: 11px; color: #4d4d4d;}

.tl-gen-nested-bold-ul
{
    font-weight:bold;
}

.tl-gen-nested-bold-ul ul
{
    font-weight:normal;
}

.tl-gen-nested-bold-ul ul li, .tl-gen-nested-ul ul li
{
    margin-left:12px;
}

/* #endregion */
/* #region TEMPL9 - GEN-SB-OSL-SH-SC-FB | FlexBox - Single Header/Single Column MemSearch */
.tl-gen-sb-osl-sh-sc-fb {float: left; margin: 8px 0 20px 3px; width: 150px;}
.tl-gen-sb-osl-sh-sc-sr	{float: left; margin: 6px 0 20px 20px; width: 791px; background: url('http://media.kingston.com/images/mem_srch/mb-gen-fw-ms-hdr-sgl.png') top center no-repeat;}

.tl-gen-ss-ddl {margin: 0 0 10px 25px; width: 270px; height: 25px;}
.tl-gen-ss-lbtn {float: right; margin: 0 45px 10px 0;}
.tl-gen-ss-split {display: block; float: left; margin-left: 0px; width: 240px; height: 0; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #ffffff;}
.tl-gen-ss-spac {display: inline-block; float: left; width: 1px; margin-bottom: 30px;}
.lblMessage {display: block; float: left; margin: 0 35px 5px 25px; font-family: Arial; font-size: 11px; color: #b70000; text-align: left;}
.flxbx-ss-img-pnl-dsktp {margin-top: -15px; background: url('http://media.kingston.com/images/syspecific/ss-searchimg-dsktp.jpg') 0 -20px no-repeat; height: 200px; width: 300px;}
.flxbx-ss-img-pnl-serv {margin-top: -15px; background: url('http://media.kingston.com/images/syspecific/ss-searchimg-server.jpg') no-repeat; height: 200px; width: 300px;}

.tl-gen-ms-rp-itmpl {float: left; margin: 0 0 30px 17px; width: 135px;}
.tl-gen-ms-rp-itmpl a {display: block; font-family: arial; font-size: 11px; line-height: 130%;}
.tl-gen-ms-rp-itmpl img {margin-right: 5px; width: 135px; height: 65px;}
.tl-gen-ms-rp-itmpl p {text-align: center;}
.tl-gen-ms-rp-vertSplitter {display: block; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #ffffff;}
.tl-gen-ms-rp-vertSplitter-empt {}
/* #endregion */
/* #region TEMPL10 - GEN-SB-OSL-MS-HX-NESTED */
.tl-gen-sb-osl-sh-sc-hx-searchFilter {margin: 0px 0px 0px 0px; width: 793px; background: url('http://media.kingston.com/images/mem_hyperx/mb-gen-ms-hx-vspan.png') top center repeat-y;}
.tl-gen-sb-osl-sh-sc-hx {margin: 0 20px; width: 793px; background: url('http://media.kingston.com/images/mem_hyperx/mb-gen-ms-hx-vspan.png') top center repeat-y;}
.tl-gen-sb-osl-sh-sc-hx-hdr {width: 793px; height: 22px; background: url('http://media.kingston.com/images/mem_hyperx/mb-gen-ms-hx-hdr.png') top center no-repeat;}
.tl-gen-sb-osl-sh-sc-hx-mb {margin: 20px 25px 5px 22px;}
.mb-gen-ms-hx-spotlight {float: left; width: 240px; height: 156px; border: 0;}
.tl-gen-sb-osl-sh-sc-hx-mb p {float: left; margin-left: 33px; width: 470px; color: #ebebeb; font-family: arial; font-size: 11px; line-height: 180%; text-shadow: 0px 1px 0px #000000;}
.mb-gen-ms-hx-pzone {margin-left: 25px; padding: 5px 0 10px 0; width: 360px; height: 43px;}
.tl-gen-sb-osl-sh-sc-hx-mb p span {font-family: BreuerText; font-size: 13px; font-weight: bold; color: #febe00;}
.lbtn-red-ms-hx {float: right;}
.tl-gen-sb-osl-sh-sc-hx-fot {width: 793px; height: 10px; background: url('http://media.kingston.com/images/mem_hyperx/mb-gen-ms-hx-btm.png') top center no-repeat;}
/* #endregion */
/* #region TEMPL11 - GEN-MS-SRCH-FILT */
.lbtn-blu-t {margin-top: 25px;}
.tl-gen-tblox-mt {padding-top: 25px;}
.tl-gen-tblox-ms-top {position: relative; top: -25px; display: block; padding-left: 25px; width: 550px; color: #454545; font-size: 15px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,1);}
.tl-gen-tblox-ms-top-seachfilter { display:inline-block; margin:0px 0px 0px 0px; padding: 15px 0px 20px 25px; color: #454545; font-size: 15px; font-weight: bold; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,1);}
.tl-gen-tblox-ms {display: block; 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);}
.tl-gen-ms-pnl-rs-cat-img {float: left; border: 0; margin: 0 10px 0 25px;}
.tl-gen-ms-pnl-rs-cat-lbl {position: relative; top: -12px; display: block; 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);}
.tl-gen-stblox-nor {display: block; width: 300px; height: 17px; font-size: 11px; font-family: arial;}
.pnlFilter {display: block; margin-left: 10px; padding: 12px 0 3px 6px;}
.tl-gen-sb-filt-splitter {display: block; margin-top: 10px;  border-top: 1px solid #bfbfbf; border-bottom: 1px solid #e6e6e6;}
.tl-gen-sb-filt {margin: 15px 0 10px 0;}
.tl-gen-sb-filt-hdr-txt {float: left; font-size: 15px; color: #5f5f5f; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.tl-gen-sb-spinner {position: relative; top: -3px; display: block; float: left; margin-left: 10px; width: 30px; height: 25px; border: 0;}
.tl-gen-sb-filt-cbl-hdr {position: relative; top: -3px; display: block; font-weight: bold; font-size: 13px; color: #2565ad; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.tl-gen-sb-filt-cbl-sum {position: relative; top: -3px; display: block; font-family: arial; font-size: 11px; color: #2565ad; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.cb_ProdFilter {display: block; margin-bottom: 15px; font-family: arial; font-size: 11px;}
.cb_ProdFilter input {float: left; margin-top: 3px; background: #000000; color: #000000;}
.cb_ProdFilter label {float: left; margin: 2px 0 0 7px;}
.tl-gen-lv-pgtab-txtblox {display: block; padding: 10px 10px 0 10px; font-size: 13px; color: #454545; text-decoration: none; text-align: center;}
.tl-gen-lv-pgtab-txtblox:hover {color: #000000;}
.tl-gen-sb-osl-ms-sptl-prod {margin: 0px 0 20px 0; width: 793px;}
.tl-gen-sb-osl-ms-sptl-prod p {padding: 20px 0 0 4px; height: 15px; font-family: arial; font-size: 13px; font-weight: bold; color: #454545;}
.tl-gen-sb-osl-ms-sptl-prod-hline {display: block; margin: 5px 0 15px 4px; width: 785px; font-family: arial; font-size: 13px; font-weight: bold; color: #000000; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #ffffff;}
.tl-gen-sb-osl-ms-sptl-prod-itm {margin-left: 10px;}
.tl-gen-sb-osl-ms-sptl-prod-itm-left{float: left; width: 150px; height: 125px; text-align: center; border-right: 1px solid #ffffff;}
.tl-gen-sb-osl-ms-sptl-prod-itm-center {float: left; width: 150px; height: 125px; text-align: center; border-left: 1px solid #c0c0c0; border-right: 1px solid #ffffff;}
.tl-gen-sb-osl-ms-sptl-prod-itm-right {float: left; width: 155px; height: 125px; text-align: center; border-left: 1px solid #c0c0c0;}
.tl-gen-sb-osl-ms-sptl-prod a {font-size: 13px; font-family: Arial; border: 0;}
.prodImg-Itm {width: 135px; height: 65px; border: 0;}
.prodImg-vr {float: left;}
.tl-gen-fw-pnlDevices {margin-bottom: 8px; width: 966px; height: 54px; background: url('http://media.kingston.com/images/mem_srch/mb-gen-ms-hdr-selector.png') center top no-repeat;}
.tl-gen-sb-osl-sh-sc-sr-pnlDSpec {position: relative; display: none; float: left; width: 100%;}
.tl-gen-ms-pnl-rs {position: relative; bottom: 0; background: url('http://media.kingston.com/images/mem_srch/mb-gen-fw-ms-hdr-sgl.png') top center no-repeat;}
#lbl_cat_hyperx {position: relative; top: -10px;}
.pnl-rs-ValueRAM {display: block; margin-top: 8px;}
.pnl-rs-HyperX {display: block;}
.pnl-rs-Wi {display: block;}
.pnl-rs-SS {display: block;}
.pnl-rs-sd {display: block;}
.pnl-rs-IntelCert {display: block;}
.lbl_cat_vr, .lbl_cat_hx, .lbl_cat_wi, .lbl_cat_ss, .lbl_cat_ic, .lbl_cat_sp, .lbl_cat_sd {position: relative; display: block; float: left; width: 400px; font-size: 15px;}
.lbl_cat_vr {top: 3px;}
.lbl_cat_hx {top: -3px;}
.lbl_cat_wi {top: -3px; margin-left: 25px;}
.lbl_cat_ss {top: -3px; margin-left: 25px;}
.lbl_cat_ic {top: 3px;}
.lbl_cat_sp {top: 3px;}
.lbl_cat_sd {margin-left: 25px;}
.tl-gen-lv-pr-pnl-inner {position: relative; top: 0; left: 0; width: 790px;}
.tl-gen-lv-pr-pnl-inner-col1 {float: left; width: 165px; margin: 10px 20px 0 0;}
.tl-gen-lv-pr-pnl-inner-col2 {position: relative; float: left; margin: 10px 20px 10px 0; width: 415px;}
.tl-gen-lv-pr-pnl-inner-col3 {position: relative; float: left; margin-top: 25px; height: 33px;}
.tl-gen-lv-pr-tblox {position: relative; top: 0; left: 0; display: block; padding-top: 6px; font-size: 13px; font-weight: bold; color: #2565ad; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}
.tl-gen-lv-pr-pn-tblox {position: relative; top: 0; left: 0; display: block; padding-top: 4px; font-family: arial; font-size: 11px; font-weight: bold; color: #454545;}
.tl-gen-lv-pr-pn-tblox span, .tl-gen-lv-pr-desc-tblox span {font-size: 11px; font-weight: normal; color: #454545;}
.tl-gen-lv-pr-desc-tblox {position: relative; top: 0; left: 0; display: block; padding: 4px 0 12px 0; font-family: arial; font-size: 11px; font-weight: bold; color: #454545;}
.tl-gen-lv-pr-desc-tblox span {font-weight: normal;}
.tl_gen_lv_pr_pnl_inner_buy {position: absolute; bottom: 20px; left: -70px; z-index: 2;}
.list-gen-splitter {margin-left: 25px; border-top: 1px solid #cecece; border-bottom: 1px solid #f6f6f6;}
.tl-gen-lv-pr-pnl-tab {float: right; margin: -2px 27px 0 0; padding-rright: 22px}
.tl-gen-lv-pr-pnl-tab-l {float: left; width: 10px; height: 37px; background: url('http://media.kingston.com/images/mem_srch/mb-gen-fw-ms-va-tab-L.png') top center no-repeat;}
.tl-gen-lv-pr-pnl-tab-c {float: left; height: 37px; background: url('http://media.kingston.com/images/mem_srch/mb-gen-fw-ms-va-tab-C.png') top center repeat-x;}
.tl-gen-lv-pr-pnl-tab-r {float: left; width: 10px; height: 37px; background: url('http://media.kingston.com/images/mem_srch/mb-gen-fw-ms-va-tab-R.png') top center no-repeat;}
.spinner_gen_button {display: inline-block; float: right; margin: 2px 0 0 5px; width: 25px; height: 25px; border: 0; zoom: 1; *display: inline;}
.flxbx_close-dms {float: right; margin: 3px 21px 0 0; padding: 0; width: 18px; height: 18px;}
.flxbx_close-dms .btn_close {display: block; float: left; width: 18px; height: 18px; background: url('http://media.kingston.com/images/vend/flxbx_btn_gen_close.png') 0 0 no-repeat;}
.flxbx_close-dms .btn_close:hover {background-position: -19px 0;}
.tl-gen-cb-pf-selector {margin-bottom: 15px;}
.tl-gen-cb-pf-selector input {cursor: pointer;}
.tl-gen-cb-pf-selector label {position: relative; top: 1px; color: #454545; font-family: arial; font-size: 11px; text-decoration: none;}
.tl-gen-cb-pf-selector label:hover {color: #2565ad; cursor: pointer; text-decoration: none;}
.tl-gen-ms-pnl-spacer {margin-bottom: 20px}
.tl-gen-lv-dms {float: left; margin-top: 7px; width: 372px;}
.tl-gen-lv-dms-wide {float: left; margin-top: 7px; width: 744px;}
.tl-gen-lv-dms-itm {width: 372px;}
.tl-gen-lv-dms-itm-wide {width: 744px;}
.tl-gen-lv-dms-split {margin-left: 25px; width: 744px; border-top: 1px solid #cecece; border-bottom: 1px solid #f6f6f6;}
.tl-gen-imgblox {clear: both; position: relative; top: -20px; margin-left: 25px;}
.tl-gen-dms-spec-tab {float: right; margin: 3px 29px 0 0; height: 37px;}
.tl-gen-dms-spec-tab-L {float: left; width: 10px; height: 37px; background: url('http://media.kingston.com/images/mem_srch/mb-gen-fw-ms-hdr-tab-L.png') top center no-repeat;}
.tl-gen-dms-spec-tab-C {float: left; height: 37px; border: 0px solid orange; background: url('http://media.kingston.com/images/mem_srch/mb-gen-fw-ms-hdr-tab-C.png') top center repeat-x;}
.tl-gen-dms-spec-tab-R {float: left; width: 10px; height: 37px; background: url('http://media.kingston.com/images/mem_srch/mb-gen-fw-ms-hdr-tab-R.png') top center no-repeat;}
.tl-gen-lv-dms-itm-BANK_TITLE {position: relative; top: 0px; margin-left: 25px; font-family: Arial; font-size: 11px; font-weight: bold; color: #454545;}
.tl-gen-lv-dms-itm-grp {position: relative; top: 0px; margin-left: 25px;}
.tl-gen-lv-dms-itm-COMMENTS {position: relative; top: 0px; margin-top: 5px; padding-bottom: 3px; font-family: arial; font-size: 11px; color: #2565ad;}
.tl-gen-lv-dms-itm-SCHEMA_NO {position: relative; top: 0px; margin-left: 25px; font-family: Arial; font-size: 11px; font-weight: bold; color: #454545;}
.tl-gen-lv-dms-itm-dlBankSchema {position: relative; top: 0px; display: block;}
.tl-gen-lv-dms-itm-SocketValue {position: relative; top: -8px; left: 2px; display: inline-block; font-family: arial; font-size: 11px; vertical-align: top;}
.tl-gen-lv-dms-itm-imgBankScheme {display: inline-block; float: left; padding-right: 9px; vertical-align: top;}
/* #endregion */

/*
 * -- CO - (Company/Business) -- */
/* #region CO-GLOB Objects -- */
.tl-co-templ-container {width: 966px;}
.tl-co-tblox {margin: 15px 0 10px 0; padding-left: 25px; width: 80%; color: #454545; font-size: 15px; font-weight: bold;}
.tl-co-stblox, .tl-co-stblox-nested {font-size: 13px; font-weight: bold; color: #454545;}
.tl-co-stblox {padding: 0 18px 3px 25px;}
.tl-co-txtblox {clear: left; margin: 0 20px 0 25px; padding-bottom: 10px; color: #454545; font-family: arial; font-size: 11px; line-height: 140%;}
.tl-co-txtblox-legal-ul {float: left; margin: 0px 0px 10px 20px; list-style: decimal outside; width: 706px;}
.tl-co-txtblox-legal-ul li {display: list-item; margin: 10px 40px -8px 20px; padding: 0px; line-height: 11px; font-family: arial; font-size: 10px; color: #999999; text-align: justify;}

.tl-co-txtblox-legal-p {float: left; margin-left: 25px; line-height: 11px; font-family: arial; font-size: 10px; color: #999999; text-align: justify;}

.tl-co-pr-ul {margin: 0 0 10px 20px;}
.tl-co-pr-ul li {display: list-item; list-style: none; margin-left: 5px; line-height: 15px; font-family: arial; font-size: 11px; color: #454545;}

.tl-co-sb2-ul {margin: -5px 0px 10px 17px;}
.tl-co-sb2-ul li {display: list-item; list-style-image: url('http://media.kingston.com/images/mb-gen-bul-defstyl.png'); margin: 3px 0 0 20px; line-height: 15px; font-family: arial; font-size: 11px; color: #454545;}

.tl-co-ol {margin: 0px 0px 10px 15px;}
.tl-co-ol li {display: list-item; list-style-type: decimal; margin: 3px 0 0 25px; line-height: 15px; font-family: arial; font-size: 11px; color: #454545;}

.tl-co-sb-ban {float: left; margin-bottom: 14px;}

.tl-co-foot-fw {margin-bottom: 20px; width: 966px; background: url('http://media.kingston.com/images/mb-co-fw-ftr.png') no-repeat top Center;}
.tl-co-foot-fw-txt {clear: both; float: left; margin: -15px 0 0 25px; font-size: 11px; font-weight: normal; color: #5d5d5d; font-family: arial;}
.tl-co-foot-sb {margin-bottom: 20px; width: 706px; height: 45px; background: url('http://media.kingston.com/images/mb-co-sb-ftr.png') no-repeat top center;}
.tl-co-foot-sb-txt {clear: both; float: left; margin: 35px 0 0 25px; width: 706px; font-size: 11px; font-weight: normal; color: #5d5d5d; font-family: arial;}
/* #endregion */

/* -- CO/FW (Full Width) Objects LEGEND 
 *
 * [SH - Single Header] \
 * [SC - Single Column]  \ - [OSR - Offset Right]
 * [DC - Double Column]  / - [OSL - Offset Left]
 * [TC - Triple Column] / 
 * */
/* #region TEMPL1  - CO-FW-SH/SC | Single Column */
.tl-co-fw-sgl-col {clear: both; float: left; margin-bottom: 10px; padding: 0; width: 966px; background: url('http://media.kingston.com/images/mb-co-fw-hdr-sgl.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL2  - CO-FW-SH/DC | SingleHeader/Double Column (inherits TEMPL1 as the wrapper) */
.tl-co-fw-sgl-2c-col1 {clear: both; float: left; width: 476px;}
.tl-co-fw-sgl-2c-col2 {float: left; margin-left: 14px; width: 476px;}
/* #endregion */
/* #region TEMPL3  - CO-FW-DC | Double Column */
.tl-co-fw-dbl-col1, .tl-co-fw-dbl-col2 {float: left; margin-bottom: 10px; width: 476px; background: url('http://media.kingston.com/images/mb-co-fw-hdr-dbl.png') no-repeat top center;}
.tl-co-fw-dbl-col2 {margin-left: 14px;}
/* #endregion */
/* #region TEMPL4  - CO-FW-TC | Triple Column */
.tl-co-fw-trpl-col1, .tl-co-fw-trpl-col2 {float: left; margin-bottom: 10px; background: url('http://media.kingston.com/images/mb-co-fw-hdr-trpl.png') no-repeat top center;}
.tl-co-fw-trpl-col1 {width: 312px;}
.tl-co-fw-trpl-col2 {margin-left: 14px; width: 313px;}
/* #endregion */
/* #region TEMPL5  - CO-FW-DC-OSR | Double Column Offset RT */
.tl-co-fw-2thrd-col1 {float: left; margin-bottom: 10px; width: 639px; background: url('http://media.kingston.com/images/mb-co-fw-hdr-2trd.png') no-repeat top center;}
.tl-co-fw-2thrd-col2 {float: left; margin: 0 0 10px 14px; width: 313px; background: url('http://media.kingston.com/images/mb-co-fw-hdr-trpl.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL6  - CO-FW-DC-OSL | Double Column Offset LFT */
.tl-co-fw-2thrdL-col1 {float: left; margin-bottom: 10px; width: 313px; background: url('http://media.kingston.com/images/mb-co-fw-hdr-trpl.png') no-repeat top center;}
.tl-co-fw-2thrdL-col2 {float: left; margin: 0 0 10px 14px; width: 639px; background: url('http://media.kingston.com/images/mb-co-fw-hdr-2trd.png') no-repeat top center;}
/* #endregion */

/* -- CO/SB (Company/SideBar) Objects LEGEND --
 * [SH - Single Header] \
 * [SC - Single Column]  \ - [OSR - Offset Right]
 * [DC - Double Column]  / - [OSL - Offset Left]
 * [TC - Triple Column] /
 */
/* #region TEMPL7  - CO-SB-OSR-SC/SBC | Single Column/OSR w/SB Content/Splitter */
.tl-co-sb-sgl-col1 {float: left; margin-bottom: 10px; width: 706px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-sgl.png') no-repeat top center;}
.tl-co-sb-sgl-col2 {float: left; margin: 3px 0 10px 17px; padding: 0; width: 240px;}
	.tl-co-sb-sgl-col2-cont {float: left; background: url('http://media.kingston.com/images/mb-co-sb-hdr.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL8  - CO-SB-OSR-SH-DC | Single Header/Double Column */
.tl-co-sb-sgl-2c-col1 {float: left; width: 706px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-sgl.png') no-repeat top center;}
	.tl-co-sb-sgl-2c-col1-col1 {float: left; margin-bottom: 10px; width: 340px;}
	.tl-co-sb-sgl-2c-col1-col2 {float: left; margin: 0 0 10px 20px; width: 340px;}
.tl-co-sb-sgl-2c-col2 {float: left; margin: 3px 0 10px 17px; padding: 0; width: 240px;}
/* #endregion */
/* #region TEMPL9  - CO-SB-OSR-DC | Double Column */
.tl-co-sb-dblL-2c-col1 {float: left; width: 706px;}
	.tl-co-sb-dblL-2c-col1-co1 {float: left; margin-bottom: 10px; width: 346px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-dbl.png') no-repeat top center;}
	.tl-co-sb-dblL-2c-col1-co2 {float: left; margin: 0 0 10px 14px; width: 346px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-dbl.png') no-repeat top center;}
.tl-co-sb-dblL-2c-col2 {float: left; margin: 3px 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL10 - CO-SB-OSR-TC | Triple Column */
.tl-co-sb-trpl-col1 {float: left; width: 706px;}
	.tl-co-sb-trpl-col1-col1 {float: left; margin-bottom: 10px; width: 226px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-trpl.png') no-repeat top center;}
	.tl-co-sb-trpl-col1-col2 {float: left; margin: 0 0 10px 14px; width: 226px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-trpl.png') no-repeat top center;}
.tl-co-sb-trpl-col2 {float: left; margin: 3px 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL11 - CO-SB-OSR-DC/OSR | Double Column/DC Offset Right */
.tl-co-sb-dbl-2thrd-col1 {float: left; width: 706px;}
.tl-co-sb-dbl-2thrd-col1-col1 {float: left; margin-bottom: 10px; width: 466px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-2trd.png') no-repeat top center;}
.tl-co-sb-dbl-2thrd-col1-col2 {float: left; margin: 0 0 10px 14px; width: 226px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-trpl.png') no-repeat top center;}
.tl-co-sb-dbl-2thrd-col2 {float: left; margin: 3px 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL12 - CO-SB-OSL-SC | Single Column/OSL */
.tl-co-sb-sglL-col1 {float: left; margin: 3px 17px 10px 3px; width: 240px;}
.tl-co-sb-sglL-col2 {float: left; margin-bottom: 10px; width: 706px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-sgl.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL13 - CO-SB-OSL-DC | Single Column/OSL */
.tl-co-sb-dbl-2c-col1 {float: left; margin: 3px 0 10px 3px; width: 240px;}
.tl-co-sb-dbl-2c-col2 {float: left; margin-left: 17px; width: 706px;}
	.tl-co-sb-dbl-2c-col2-co1 {float: left; margin: 0 14px 10px 0; width: 346px; background-image: url('http://media.kingston.com/images/mb-co-sb-hdr-dbl.png'); background-repeat: no-repeat; background-position: top center;}
	.tl-co-sb-dbl-2c-col2-co2 {float: left; margin-bottom: 10px; width: 346px; background-image: url('http://media.kingston.com/images/mb-co-sb-hdr-dbl.png'); background-repeat: no-repeat; background-position: top center;}
/* #endregion */
/* #region TEMPL14 - CO-SB-OSL-SH-DC-FB | FlexBox | Single Column/OSL */
.tl-co-sb-sgl-2c-wrapper {float: left; width: 706px;}
.tl-co-sb-sgl-2c-colL {float: left; margin: 0px 0px 0px 17px; width: 706px; background: url('http://media.kingston.com/images/mb-co-sb-hdr-sgl.png') no-repeat top center;}
.tl-co-sb-nav-lft {margin-left: 20px; padding-top: 5px;}
	.tl-co-sb-nav-lft p {margin: 10px 0 5px 0; color: #454545; font-size: 15px; font-weight: bold;}
	.tl-co-sb-nav-divider {margin: 10px 0 10px 0; width: 200px; height: 2px; background: url('http://media.kingston.com/images/mb-gen-divider.png') repeat-x center;}
/* #endregion */

/* 
 * -- HX (HyperX) -- */

/* #region HX-Product*/
.tl-hx-selectCap
{
    position: relative;
    bottom: 0px;
    float: right;
    margin: 15px 10px 30px 0;
    width: 285px;
    border-radius: 3px;
    background-color: #141414;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 3px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 3px rgba(0,0,0,.1);
    box-shadow: inner 0 1px 0 rgba(255,255,255,.5), 0 1px 3px rgba(0,0,0,.1);
}

.radio-button-list-hx tr td
{
    display: inline-table;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 212px;
    height: 20px;
    color: #FFFFFF;
}

 /* #region HX-GLOB Objects -- */
.tl-hx-templ-container {width: 966px;}
.tl-hx-tblox {margin: 15px 0 30px 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)));}
.tl-hx-pf-tblox {display: block; margin: 15px 0 30px 0; padding-left: 25px; width: 90%; color: #FFFFFF; font-size: 15px; font-weight: bold; text-shadow: #000000 0px 1px 1px, #981818 0px 0px 5px, #981818 0px 0px 7px; -webkit-mask-image: -webkit-gradient(linear, 0% 50%, 0% 75%, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.7)));}
.tl-hx-stblox, .tl-hx-stblox-nested {margin: 0; font-size: 13px; font-weight: bold; color: #cb1515;}
.tl-hx-stblox {padding: 0 0 5px 25px;}
.tl-hx-stblox-nested {padding: 5px 0 5px 25px;}
.tl-hx-txtblox {clear: left; margin: 0 15px 0 25px; padding-bottom: 10px; color: #adadad; font-family: arial; font-size: 11px; line-height: 140%; text-shadow: 0px 1px 0px #000000;}

.tl-hx-templ-container .video-list-item
{
    width: 269px;
    margin-bottom: 18px;
}
.tl-hx-templ-container .video-list-item .tl-hx-stblox 
{
    padding-bottom:5px;
}

.tl-hx-list-links {margin: 0 0px 0px 25px; padding: 0 0 5px 0; font-size: 13px; text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);}

.tl-hx-txtblox-legal-ul {float: left; margin: 0 30px 20px 40px; list-style: decimal outside;}
.tl-hx-txtblox-legal-ul li {display: list-item; margin: 10px 0 -8px 0; line-height: 11px; font-family: arial; font-size: 9px; color: #686868; text-align: justify;}
.tl-hx-txtblox-legal-ul li b {color: #787878; font-weight: bold;}

.tl-hx-txtblox-legal-ul-left {width:900px; float: left; margin: 0 0px 20px 40px; list-style: decimal outside;}
.tl-hx-txtblox-legal-ul-left li {display: list-item; margin: 10px 0 -8px 0; line-height: 11px; font-family: arial; font-size: 9px; color: #686868; text-align: justify;}
.tl-hx-txtblox-legal-ul-left li b {color: #787878; font-weight: bold;}
.tl-hx-txtblox-legal {clear: left; margin: 0px 15px 0px 25px;color: #787878; font-family: arial; font-size: 10px; line-height: 140%;}

.tl-hx-prodlist-legal-ul {float: left; margin: -15px 30px 20px 18px; list-style: decimal outside;}
.tl-hx-prodlist-legal-ul li {display: list-item; margin: 0px 0 -8px 0; padding-top: 15px; line-height: 11px; font-family: arial; font-size: 9px; color: #686868; text-align: justify; text-shadow: 0px 1px 0px #000000;}
.tl-hx-prodlist-legal-ul li b {color: #787878; font-weight: bold;}

.tl-hx-ulblox {margin: 10px 0 10px 13px; padding: 0px 0 0 24px; color: #adadad; line-height: 140%; font-family: arial;}
.tl-hx-ulblox li {padding-bottom: 5px; list-style-image: url('http://media.kingston.com/images/hyperx_red/hx_bullet.png'); text-shadow: 0px 1px 0px #000000;}
.tl-hx-ulblox b {color: #b6b6b6;}

.tl-hx-sb-ban {float: left; margin-bottom: 15px;}

.tl-hx-foot-fw {margin: -20px 0px 30px 0px; width: 966px; height: 46px; background: url('http://media.kingston.com/images/mb-hx-fw-ftr.png') no-repeat top Center;}
.tl-hx-foot-fw-txt {clear: both; float: left; margin: 15px 0 0 25px; font-size: 11px; font-weight: normal; color: #787878; font-family: arial;}

.tl-hx-foot-sb {margin: -20px 0px 30px 0px; width: 706px; height: 45px; background: url('http://media.kingston.com/images/mb-hx-sb-ftr.png') no-repeat top center;}
.tl-hx-foot-sb-txt {clear: both; float: left; margin: 15px 0 0 25px; width: 706px; font-size: 11px; font-weight: normal; color: #787878; font-family: arial;}

.tl-hx-prodpnl-img {float: left; margin-left: 60px; width: 390px; height: 212px;}
#tl-hx-prodpnl-img-sodimm {background: url('http://media.kingston.com/images/mem_hyperx/hx-prodimg-sodimm.png') top center no-repeat;}
#tl-hx-prodpnl-img-lovo   {background: url('http://media.kingston.com/images/mem_hyperx/hx-prodimg-lovo.png') top center no-repeat;}
#tl-hx-prodpnl-img-h2o    {background: url('http://media.kingston.com/images/mem_hyperx/hx-prodimg-h2o.png') top center no-repeat;}
#tl-hx-prodpnl-img-blu    {background: url('http://media.kingston.com/images/mem_hyperx/hx-prodimg-blu.png') top center no-repeat;}

.tl-hx-prodpnl {float: right; margin: 0; padding: 0; width: 449px; height: 195px; border: 0px solid #ff0000}
.tl-hx-prodpnl-bar {position: absolute; top: 0; right: 0; margin: 0 20px 0 20px; width: 437px; height: 20px; background-image: url('http://media.kingston.com/images/mem_hyperx/hx-prodBox-HUDbar.png'); background-repeat: no-repeat; background-position: top center; z-index: 1;}
.tl-hx-prodpnl-bar-t1 {position: absolute; top: 0; right: 0; margin: 0 20px 0 20px; width: 437px; height: 20px; background-image: url('http://media.kingston.com/images/mem_hyperx/hx-prodBox-HUDbarCaution.png'); background-repeat: no-repeat; background-position: top center; z-index: 1;}
.tl-hx-desc {display: none; position: absolute; top: -160px; right: 0; margin: 0 20px 0 20px; width: 437px; height: 175px; background-image: url('http://media.kingston.com/images/mem_hyperx/hx-prodBox-HUDglass.png'); background-repeat: no-repeat; background-position: top center; z-index: 0;}
#tl-hx-desc-txtblox-top	{margin-top: 25px;}
.tl-hx-desc-txtblox {margin: 0px 0px 10px 0px; padding: 0 30px 0 30px; font-size: 11px; color: #bfd8ff; font-family: Arial; line-height: 170%;}
.tl-hx-desc-txtblox b {font-weight: bold;}
/*.tl-hx-lbl-pf-tblox {margin: 0px 0px 0px 3px; padding: 0px 0px 0px 0px; color: #d6e9ff; text-decoration: none; text-shadow: #000000 0px 1px 1px, #981818 0px 0px 5px, #981818 0px 0px 5px; font-size: 13px; font-weight: bold;}*/

.tl-hx-cb-pf-selector {margin: 3px 0px 5px 0px; padding: 0px 0px 0px 20px; color: #adadad; font-family: arial; font-size: 11px; text-shadow: 0px 1px 0px #000000;}
.tl-hx-cb-pf-selector label:hover {color: #ffffff; cursor: pointer; text-shadow: #000000 0px 1px 0px;}

.tl-hx-lv {float: left; margin: -6px 0px 0px 20px;}
.tl-hx-lv-tblox {padding-top: 6px; font-size: 13px; font-weight: bold; color: #93b8e3; text-shadow: 0px 1px 0px #000000;}
.tl-hx-lv-pn-tblox, .tl-hx-lv-desc-tblox {font-family: arial; font-size: 11px; color: #ffffff; text-shadow: 0px 1px 0px #000000;}
.tl-hx-lv-pn-tblox span, .tl-hx-lv-desc-tblox span {color: #adadad; text-shadow: 0px 1px 0px #000000;}
.tl-hx-lv-pn-tblox {padding-top: 4px; text-shadow: 0px 1px 0px #000000;}
.tl-hx-lv-desc-tblox {padding: 4px 0 12px 0; text-shadow: 0px 1px 0px #000000;}
.flxbx-hx-pf-cb-top {margin-top: 0px}
.flxbx-hx-pf-cb-mid {margin-top: 10px}
.flxbx-hx-pf-cb-btm {margin: 10px 0 5px 0;}



/* #endregion */

/* -- HX/FW (Full Width) Objects LEGEND 
 *
 * [SH - Single Header] \
 * [SC - Single Column]  \ - [OSR - Offset Right]
 * [DC - Double Column]  / - [OSL - Offset Left]
 * [TC - Triple Column] / 
 */
/* #region TEMPL1  - HX-FW-SH/SC | Single Column */
.tl-hx-fw-sgl-col {clear: both; float: left; margin-bottom: 10px; padding: 0; width: 966px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-fw-hdr-sgl.png') no-repeat top center;}
.tl-hx-fw-sgl-col div.two-third
{
    float: left;
    margin-bottom: 10px;
    width: 639px;
}
.tl-hx-fw-sgl-col div.one-third
{
    float: left;
    margin: 0 0 10px 14px;
    padding: 0;
    width: 313px;
}

.tl-hx-fw-3fourth-col1 .ktcCommunity
{
    margin-left: 5px;
    margin-top: 30px;
}

.tl-hx-fw-1fourth-col2 .ktcCommunity
{
    margin-left: 20px;
    margin-top: 30px;
}

.tl-hx-fw-3fourth-col1
{
    float: left;
    margin-bottom: 10px;
    padding: 0;
    width: 721px;
    background: url('http://media.kingston.com/images/hyperx_red/mb-hx-711-hdr-sgl.png') no-repeat top left;
}

.tl-hx-fw-1fourth-col2
{
    float: left;
    margin-bottom: 10px;
    padding: 0;
    width: 245px;
    background: url('http://media.kingston.com/images/hyperx_red/mb-hx-245-hdr-sgl.png') no-repeat top left;
}

/* #endregion */
/* #region TEMPL2  - HX-FW-SH/DC | SingleHeader/Double Column */
.tl-hx-fw-sgl-2c-col1 {clear: both; float: left; width: 476px;}
.tl-hx-fw-sgl-2c-col2 {float: left; margin-left: 14px; width: 476px;}
/* #endregion */
/* #region TEMPL3  - HX-FW-DC | Double Column */
.tl-hx-fw-dbl-col1, .tl-hx-fw-dbl-col2 {float: left; margin-bottom: 10px; width: 476px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-fw-hdr-dbl.png') no-repeat top center;}
.tl-hx-fw-dbl-col2 {margin-left: 14px;}
/* #endregion */
/* #region TEMPL4  - HX-FW-TC | Triple Column */
.tl-hx-fw-trpl-col1, .tl-hx-fw-trpl-col2 {float: left; margin-bottom: 10px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-fw-hdr-trpl.png') no-repeat top center;}
.tl-hx-fw-trpl-col1 {width: 312px;}
.tl-hx-fw-trpl-col2 {margin-left: 14px; width: 313px;}
/* #endregion */
/* #region TEMPL5  - HX-FW-DC-OSR | Double Column Offset RT */
.tl-hx-fw-2thrd-col1 {float: left; margin-bottom: 10px; width: 639px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-fw-hdr-2trd.png') no-repeat top center;}
.tl-hx-fw-2thrd-col2 {float: left; margin: 0 0 10px 14px; padding: 0; width: 313px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-fw-hdr-trpl.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL6  - HX-FW-DC-OSL | Double Column Offset LFT */
.tl-hx-fw-2thrdL-col1 {float: left; margin-bottom: 10px; width: 313px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-fw-hdr-trpl.png') no-repeat top center;}
.tl-hx-fw-2thrdL-col2 {float: left; margin: 0 0 10px 14px; width: 639px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-fw-hdr-2trd.png') no-repeat top center;}
/* #endregion */

/* -- HX/SB (Company/SideBar) Objects LEGEND --
 * [SH - Single Header] \
 * [SC - Single Column]  \ - [OSR - Offset Right]
 * [DC - Double Column]  / - [OSL - Offset Left]
 * [TC - Triple Column] /
 */
/* #region TEMPL7  - HX-SB-OSR-SC/SBC | Single Column/OSR w/SB Content/Splitter */
.tl-hx-sb-sgl-col1 {float: left; margin-bottom: 10px; width: 706px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-sgl.png') no-repeat top center;}
.tl-hx-sb-sgl-col2 {float: left; margin: 0px 0 10px 17px; width: 240px;}
	.tl-hx-sb-sgl-col2-cont {float: left; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr.png') top center no-repeat;}
/* #endregion */
/* #region TEMPL8  - HX-SB-OSR-SH-DC | Single Header/Double Column */
.tl-hx-sb-sgl-2c-col1 {float: left; width: 706px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-sgl.png') no-repeat top center;}
.tl-hx-sb-sgl-2c-col1-col1 {float: left; margin-bottom: 10px; width: 346px;} 
.tl-hx-sb-sgl-2c-col1-col2 {float: left; margin: 0 0 10px 14px; width: 346px;} 
.tl-hx-sb-sgl-2c-col2 {float: left; margin: 0 0 0 17px; padding: 0; width: 240px;}
/* #endregion */
/* #region TEMPL9  - HX-SB-OSR-DC | Double Column */
.tl-hx-sb-dblL-2c-col1 {float: left; width: 706px;}
	.tl-hx-sb-dblL-2c-col1-co1 {float: left; margin: 0px 0px 10px 0px; width: 346px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-dbl.png') top center no-repeat;}
	.tl-hx-sb-dblL-2c-col1-co2 {float: left; margin: 0 0px 10px 14px; width: 346px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-dbl.png') top center no-repeat;}
.tl-hx-sb-dblL-2c-col2 {float: left; margin: 0 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL10 - HX-SB-OSR-TC | Triple Column */
.tl-hx-sb-trpl-col1 {float: left; width: 706px;}
.tl-hx-sb-trpl-col1-col1 {float: left; margin-bottom: 10px; width: 226px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-trpl.png') top center no-repeat;}
.tl-hx-sb-trpl-col1-col2 {float: left; margin: 0 0 10px 14px; width: 226px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-trpl.png') top center no-repeat;}
.tl-hx-sb-trpl-col2 {float: left; margin: 0 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL11 - HX-SB-OSR-DC/OSR | Double Column/DC Offset Right */
.tl-hx-sb-dbl-2thrd-col1 {float: left; width: 706px;}
.tl-hx-sb-dbl-2thrd-col1-col1 {float: left; margin-bottom: 10px; width: 466px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-2trd.png') top center no-repeat;}
.tl-hx-sb-dbl-2thrd-col1-col2 {float: left; margin: 0 0 10px 14px; width: 226px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-trpl.png') top center no-repeat;}
.tl-hx-sb-dbl-2thrd-col2 {float: left; margin: 0 0 10px 17px; width: 240px;}
/* #endregion */
/* #region TEMPL12 - HX-SB-OSL-SC | Single Column/OSL */
.tl-hx-sb-sglL-col1 {float: left; margin: 0 17px 20px 0; width: 240px;}
.tl-hx-sb-sglL-col2 {float: left; margin-bottom: 10px; width: 706px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-sgl.png') no-repeat top center;}
/* #endregion */
/* #region TEMPL13 - HX-SB-OSL-DC | Double Column/OSL */
.tl-hx-sb-dbl-2c-col1 {float: left; margin-bottom: 10px; width: 240px;}
.tl-hx-sb-dbl-2c-col2 {float: left; margin-left: 17px; width: 706px;}
	.tl-hx-sb-dbl-2c-col2-co1 {float: left; margin: 0px 14px 10px 0px; width: 346px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-dbl.png') top center no-repeat;}
	.tl-hx-sb-dbl-2c-col2-co2 {float: left; margin-bottom: 10px; width: 346px; background: url('http://media.kingston.com/images/hyperx_red/mb-hx-sb-hdr-dbl.png') top center no-repeat;}
/* #endregion */
/* #region TEMPL14 - HX-SB-OSL-SC-MS | Single Column/Memory Search */
.tl-hx-ms-titlbar-hdr {width: 790px; height: 30px; background: url('http://media.kingston.com/images/mem_hyperx/mb-hx-pl-fw-hdr.png') center top no-repeat;}
.tl-hx-ms-titlbar {background: url('http://media.kingston.com/images/mem_hyperx/mb-hx-pl-fw-hx-logo.png') 15px 0px no-repeat; width: 790px;}
.tl-hx-ms-titlbar p {padding: 4px 30px 20px 160px; color: #adadad; font-family: arial; font-size: 11px; line-height: 140%; text-shadow: 0px 1px 0px #000000;}
.tl-hx-ms-titlbar p span {font-weight: bold; font-family: BreuerText; font-size: 15px; color: #febe00;}
.tl-hx-sb-osl-sc-ms-col1 {float: left; margin: 10px 0 20px 3px; width: 150px;}
.tl-hx-sb-osl-sc-ms-col2 {float: left; margin: 10px 0 20px 20px;}
/* #endregion */
/* #region TEMPL15 - HX-SB-OSL-MS-HX-NESTED */
.lbtn-lv-hx-blu {float: right; height: 33px; color: #FFFFFF; background: url('http://media.kingston.com/images/sprite_btn_blue_hx_left.png') no-repeat; text-decoration: none; overflow: hidden; cursor: pointer; outline: none;}
.lbtn-lv-hx-blu:visited {background-position: top right no-repeat;}
.lbtn-lv-hx-blu:hover {background-position: 0 -33px; color: #ffffff;}
.lbtn-lv-hx-blu:active {background-position: 0 -66px; color: #ffffff;}
.lbtn-lv-hx-blu-a {margin-left: 10px; height: 33px; background: url('http://media.kingston.com/images/sprite_btn_blue_hx_right.png') top right no-repeat; cursor: pointer; outline: none;}
.lbtn-lv-hx-blu:hover .lbtn-lv-hx-blu-a {background-position: right -33px;}
.lbtn-lv-hx-blu:active .lbtn-lv-hx-blu-a:active {background-position: right -66px;}
.lbtn-lv-hx-blu-txt {clear: left; padding: 8px 15px 0 5px; font-size: 13px; text-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.lbtn-lv-hx-blu-txt:active {padding: 9px 15px 0 5px;}
.lblKingstonPN {display: block; float: left;}

.tl-hx-sb-filt-hdr {margin: 10px 0 10px 10px;}
.tl-hx-sb-filt-hdr-txt {float: left; font-size: 15px; color: #ffffff;}
.spinner_hx_filter {position: relative; top: -3px; display: block; float: left; margin-left: 10px;  height: 25px; border: 0;}
.tl-hx-sb-lbl-results {position: relative; top: -3px; display: block; font-size: 11px; font-family: arial; color: #93b8e3; text-shadow: 0px 1px 0px #000000;}

.tl-hx-sb-filt-splitter {display: block; margin: 0 0 10px 10px; border-top: 1px solid #000000; border-bottom: 1px solid #282828;}
.tl-hx-sb-filt {margin: 0 0 10px 10px;}
.tl-hx-lbl-pf-tblox {display: block; margin-left: 3px; color: #d6e9ff; font-size: 13px; padding: 5px 0 6px 0; text-decoration: none; text-shadow: #000000 0px 1px 1px, #981818 0px 0px 5px, #981818 0px 0px 5px; font-size: 13px; font-weight: bold;}
.tl-hx-lbl-ph-tblox {display: block; margin-left: 3px; color: #d6e9ff; font-size: 13px; padding-bottom: 0px; text-decoration: none; text-shadow: #000000 0px 1px 1px, #981818 0px 0px 5px, #981818 0px 0px 5px; font-size: 13px; font-weight: bold;}
.tl-hx-ms-hdr-spotlight {margin-bottom: 40px;}
.tl-hx-lv-pr-pnl-outer {margin-top: 30px; position: absolute;}
.tl-hx-lv-pr-pnl-inner {position: relative; top: 0; left: 0; width: 790px;}
.tl-hx-lv-pr-pnl-inner-col1 {float: left; width: 135px; margin: 10px 30px 0 0;}
.tl-hx-lv-pr-pnl-inner-col2 {position: relative; float: left; margin: 10px 20px 10px 0; width: 470px;}
.tl-hx-lv-pr-pnl-inner-col3 {position: relative; float: left; margin-top: 25px; height: 33px;}
.tl_hx_lv_pr_pnl_inner_buy {position: absolute; bottom: 13px; left: -84px; z-index: 99;}
.tl-hx-lv-pr-tblox {position: relative; top: 0; left: 0; display: block; padding-top: 6px; font-size: 13px; font-weight: bold; color: #93b8e3; text-shadow: 0px 1px 0px #000000;}
.tl-hx-lv-pr-pn-tblox span, .tl-hx-lv-pr-desc-tblox span {color: #adadad; text-shadow: 0px 1px 0px #000000;}
.tl-hx-lv-pr-pn-tblox {position: relative; top: 0; left: 0; display: block; font-family: arial; font-size: 11px; color: #ffffff; padding-top: 4px; text-shadow: 0px 1px 0px #000000;}
.tl-hx-lv-pr-desc-tblox {position: relative; top: 0; left: 0; display: block; font-family: arial; font-size: 11px; color: #ffffff; padding: 4px 0 12px 0; text-shadow: 0px 1px 0px #000000;}
.tl-hx-lv-prodImg {float: left; width: 135px; height: 65px; background: transparent; opacity: 1; border: 0;}
.tl-hx-lv-pr-pnl-tab {position: relative; float: right; margin: -2px 13px 0 0;}
.tl-hx-lv-pr-pnl-tab-l {float: left; width: 10px; height: 37px; background: url('http://media.kingston.com/images/mem_srch/mb-hx-ms-tab-L.png') left top no-repeat;}
.tl-hx-lv-pr-pnl-tab-c {float: left; height: 37px; background: url('http://media.kingston.com/images/mem_srch/mb-hx-ms-tab-C.png') center top repeat;}
.tl-hx-lv-pr-pnl-tab-c p {margin: 0 5px 0 5px; padding-top: 8px;}
.tl-hx-lv-pr-pnl-tab-r {float: left; width: 10px; height: 37px; background: url('http://media.kingston.com/images/mem_srch/mb-hx-ms-tab-R.png') right top no-repeat;}
.list-splitter {display: block; white-space: nowrap; border-top: 1px solid #000000; border-bottom: 1px solid #333333;}
.tl_gen_lv_pr_pnl_inner_buy {position: absolute; bottom: 13px; left: -84px; z-index: 99;}
.msg_results {position: relative; top: -10px; left: -148px; color: #adadad; font-family: Arial; font-size: 13px; font-weight: bold;}
/* #endregion */


/* TEMPL - HX-PROD - Filter Objects */

/* #region VID-GLOB */
.video-thm {width: 100%; border: 0;}
.hx-lp-video-thm {float: left; margin: 0px 10px 0px 20px; padding: 0px 0px 0px 0px; width: 100%; border: 0;}
.video-icon-small {display: block; top: -53px; margin: 0 auto 0 auto; width: 41px; height: 41px; background: transparent url('http://media.kingston.com/images/video/gen-btn-play-video.png') center center no-repeat; position: relative; opacity: .5; filter:alpha(opacity=50);}
.video-thumb-small {float: left; display: block; width: 100px; height: 56px;}
.video-icon-med {display: block; top: -58px; margin: 0 auto 0 auto; width: 41px; height: 41px; background: transparent url('http://media.kingston.com/images/video/gen-btn-play-video.png') center center no-repeat; position: relative; opacity: .5; filter:alpha(opacity=50);}
.video-thumb-med {float: left; display: block; margin: 0 10px 0 25px; padding: 0; width: 130px; height: 72px;}
.video-thumb-hx-lp {float: left; display: block; margin: 0 18px 0 18px; padding: 0; width: 130px; height: 72px;}
.video-thumb-gen-lp {float: left; display: block; margin: 0 18px 0 18px; padding: 0; width: 130px; height: 72px;}
.video-icon-large {display: block; top: -79px; margin: 0 auto 0 auto; width: 41px; height: 41px; background: transparent url('http://media.kingston.com/images/video/gen-btn-play-video.png') center center no-repeat; position: relative; opacity: .5; filter:alpha(opacity=50);}
.video-thumb-large {display: block;	width: 200px; height: 111px;}
.video-icon-ssd {display: block; top: -75px; margin: 0 auto 0 auto; width: 41px; height: 41px; background: transparent url('http://media.kingston.com/images/video/gen-btn-play-video.png') center center no-repeat; position: relative; opacity: .5; filter:alpha(opacity=50);}
.video-thumb-ssd {float: left; display: block; margin: 0 10px 0 15px; padding: 0; width: 200px; height: 111px;}

.tl-hx-stblox-lpad {padding: 0 0 5px 25px; font-size: 13px;}
.tl-hx-stblox-lpad-vidmore {padding-top: 10px; font-size: 14px;}


/* #endregion */

/* #region -  */
/* #endregion */

/* 
 * -- productWrapper buttons -- */
#btn-ss-prod-server				{float: left; margin: 30px 13px 0 0; padding-bottom: 10px; width: 323px; height: 38px;}
.a-btn-ss-prod-server			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-ss-server-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-ss-prod-server:hover		{background-position: 0px -38px;}

#btn-ss-prod-dsktop				{float: left; margin-top: 30px; padding-bottom: 10px; width: 323px; height: 38px;}
.a-btn-ss-prod-dsktop			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-ss-dsktp-nb-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-ss-prod-dsktop:hover		{background-position: 0px -38px;}

#btn-vr-prod-dsktop				{float: left; margin: 20px 13px 0px 0px; width: 323px; height: 38px;}
.a-btn-vr-prod-dsktop			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-vr-desktop-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-vr-prod-dsktop:hover		{background-position: 0px -38px;}

#btn-vr-prod-server				{float: left; margin-top: 20px; width: 323px; height: 38px;}
.a-btn-vr-prod-server			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-vr-server-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-vr-prod-server:hover		{background-position: 0px -38px;}

#btn-vr-prod-notebk				{float: left; margin: 7px 13px 0 0; padding-bottom: 10px; width: 323px; height: 38px;}
.a-btn-vr-prod-notebk			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-vr-notebook-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-vr-prod-notebk:hover		{background-position: 0px -38px;}

#btn-vr-prod-srvrprem			{float: left; margin-top: 7px; padding-bottom: 10px; width: 323px; height: 38px;}
.a-btn-vr-prod-srvrprem			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-vr-serverpremier-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-vr-prod-srvrprem:hover	{background-position: 0px -38px;}

#btn-ss-prod-server-sml			    {float: left; margin: 30px 13px 0 0; padding-bottom: 10px; padding-left:23px; width: 300px; height: 38px;}
.a-btn-ss-prod-server-sml			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-ss-server-sml-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-ss-prod-server-sml:hover		{background-position: 0px -38px;}

#btn-ss-prod-dsktop-sml				{float: left; margin-top: 30px; padding-bottom: 10px; padding-left:23px; width: 300px; height: 38px;}
.a-btn-ss-prod-dsktop-sml			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-ss-DskNb-sml-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-ss-prod-dsktop-sml:hover		{background-position: 0px -38px;}

#btn-vr-prod-dsktop-sml				{float: left; margin: 20px 13px 0px 0px; width: 300px; height: 38px; padding-left:23px;}
.a-btn-vr-prod-dsktop-sml			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-vr-DskNb-sml-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-vr-prod-dsktop-sml:hover		{background-position: 0px -38px;}

#btn-vr-prod-server-sml				{float: left; margin-top: 20px; width: 300px; height: 38px; padding-left:23px;}
.a-btn-vr-prod-server-sml			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-vr-server-sml-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-vr-prod-server-sml:hover		{background-position: 0px -38px;}

#btn-ssd-prod-sml			{float: left; margin: 30px 13px 0 0; padding-bottom: 10px; padding-left:23px; width: 300px; height: 38px;}
.a-btn-ssd-prod-sml			{display: block; height: 38px; background: url('http://media.kingston.com/images/btn-ssd-sml-sprite.png'); background-position: 0px 0px; text-decoration: none;}
.a-btn-ssd-prod-sml:hover	{background-position: 0px -38px;}

.btn-ss-prod-ptxt				{margin: 0; padding: 12px 0 0 20px; color: #454545; font-family: Arial; font-size: 13px; font-weight: bold; text-transform: uppercase; }
.btn-vr-prod-ptxt				{margin: 0; padding: 12px 0 0 20px; color: #454545; font-family: Arial; font-size: 13px; font-weight: bold; text-transform: uppercase; }

#productWrapper-prodImg			{float: right; width: 250px;}
.tl-txtblox-lrnmor				{margin-top: -15px; padding: 0 0 6px 25px; font-family: arial; font-size: 11px;}
.img-KingstonCare				{float: right; width: 61px; height: 102px; margin: 0 10px 0 20px; border: 0;}

#tl-indent {margin: -10px 0 0 35px; padding-bottom: 20px;}

.t-support {float: left; margin: 0 0 20px 25px;}
.t-support li {margin-left: 0px; margin-bottom: 2px; vertical-align: top; color: #454545; font-family: arial; font-size: 11px;}

#featured_ul {margin: 5px 0px 0px 25px; padding: 0;}
#featured_ul li {display: list-item; list-style-type: square; margin: 0; line-height: 15px; padding: 0; font-family: arial; font-size: 11px; color: #4d4d4d;}

.t-whitepapers {float: left; margin: 0px 0px 10px 0px;}
.t-whitepapers li {float: left; margin: 0 0 10px 25px; list-style-type: none; vertical-align: top; color: #454545; font-family: arial; font-size: 11px; line-height: 130%;}
.t-whitepapers b {font-weight: bold;}
.btn-prod-ptxt				{margin: 0; padding: 12px 0 0 20px; color: #454545; font-family: Arial; font-size: 13px; font-weight: bold;}
.uline {text-decoration: underline;}

/* products */
.colh-3-1 sup, .colh-3-2 sup, .colh-3-3 sup{
font-family: arial;
color:#454545!important;
font-size:0.7em!important;
bottom:.3em!important;
font-weight:normal!important;
}

.tl-hx-hw-dc-col1 {
float: left;
width: 300px;
}

.tl-hx-hw-dc-col2 {
width: 166px;
float: left;
}

.tl-hx-hw-tc-col1 { width: 173px; float: left; clear: both; }
.tl-hx-hw-tc-col2 {  width: 173px; float: left; }


.tl-gen-fw-sgl-5c-col1, .tl-hx-fw-sgl-5c-col1 {
clear: both;
float: left;
width: 192px;
}
.tl-gen-fw-sgl-5c-col2, .tl-hx-fw-sgl-5c-col2 {
float: left;
width: 192px;
}
.tl-gen-fw-sgl-5c-col3, .tl-hx-fw-sgl-5c-col3 {
float: left;
width: 192px;
}
.tl-gen-fw-sgl-5c-col4, .tl-hx-fw-sgl-5c-col4 {
float: left;
width: 192px;
}
.tl-gen-fw-sgl-5c-col5, .tl-hx-fw-sgl-5c-col5 {
float: left;
width: 192px;
}

/* #region ssi_videoVault */
.vid_list_container
{
    width:130px;
    border: 0;
}
.video-thumb-gen-lp
{
    margin-left:0px;
    margin-right:0px;
    float:none;
}
.tl-hx-fw-trpl-col1 a.video-thumb-gen-lp, .tl-hx-fw-trpl-col1 .vid_list_container,.tl-hx-fw-trpl-col2 a.video-thumb-gen-lp, .tl-hx-fw-trpl-col2 .vid_list_container
{
    width: 105px;
    height: auto;
}

    .tl-hx-fw-trpl-col1 a.video-thumb-gen-lp .video-thm, .tl-hx-fw-trpl-col2 a.video-thumb-gen-lp .video-thm
    {
        width:105px;
    }

.video-description
{
    margin: 5px 0px 0px 0px;
    background-color: transparent;
    float: left;
    color: #444;
    font-family: arial;
    font-size: 11px;
    line-height: 140%;
}
.video-icon-spotlight
{
    display: block;
    margin: -51px auto 10px auto;
    width: 41px;
    height: 41px;
    background: transparent url('http://media.kingston.com/images/video/gen-btn-play-video.png') center center no-repeat;
    position: relative;
}

.vid-tl-gen-stblox-spotlight
{
    margin: 0px 0px 5px 10px;
    padding: 0 13px 0 0;
    font-size: 13px;
    float: left;
}

.video-thm {
width: 100%;
border: 0;
}

.vid-tl-gen-stblox-spotlight .video-description
{
    margin: 5px 0px 0px 0px;
    background-color: transparent;
    float: left;
    color: #444;
    font-family: arial;
    font-size: 11px;
    line-height: 140%;
}

.vid-tl-hx-stblox-spotlight
{
    margin: 40px 0px 5px 5px;
    padding: 0 13px 0 0;
    font-size: 13px;
    float: left;
}

.vid-tl-hx-stblox-spotlight .video-description
{
    margin: 5px 0px 0px 0px;
    background-color: transparent;
    float: left;
    color: #ADADAD;
    font-family: arial;
    font-size: 11px;
    line-height: 140%;
}

/*HTML VIDEOS*/
.video-list-wrapper
{
    margin-top:10px;
}
.video-list-item
{
    float:left;
    margin-left:25px;
    margin-right:25px;
    margin-top:10px;
    margin-bottom:15px;
    width:270px;
}

.video-list-item .tl-gen-stblox
{
    padding-left:0px;
    margin-bottom:0px;
}
.video-list-container
{
    width:130px;
    height:70px;
    float:right;
    margin-top:2px;
}
.video-list-item-file .video-list-container
{
    height:90px;
}
.video-list-container a img
{
    float:right;
}
.video-list-container a img.video-thm
{
    float:none;
}
.video-list-item .video-description
{
    width:120px;
    margin:0px; 
    height:initial;       
}

small {
    margin: 0;
    padding: 0;
    border: 0;
}

.lte7 .video-list-item .video-description
{
    margin-top:-4px;
}
.video-list-item .video-icon-spotlight
{
    margin: -60px auto 10px auto;
}

.video-container-2col
{
    margin-top:22px;
    width:313px;
    float:left;
    background: url('http://media.kingston.com/images/mb-gen-fw-hdr-trpl.png') no-repeat top center;
}
.video-container-2col_right
{
    margin-left:14px;
}
.video-container-2col_hx
{
    background: url('http://media.kingston.com/images/mb-hx-fw-hdr-trpl.png') no-repeat top center;
}
.video-container-2col .vid_list_container
{
    margin: 0px 6px 0px 15px;
    width:120px;
}
.video-container-2col .vid_list_container .video-thumb-gen-lp
{
    width:120px;
}
.video-list-item-file .video-description
{
    width:190px;
}

.video-list-item-file .video-list-container
{
    width:75px;
}
.video-list-item .tl-hx-stblox
{
    padding-left:0px;
}

.doc-icon {
    height: auto;
	float: right;
	padding: 3px 12px 0 0;
	margin-left: 26px;
}

/* #endregion */

.tl-half
{
    width:50%;
    float:left;
}

.tl-third
{
    width:33.33333%;
    float:left;
}

.tl-fourth
{
    width: 25%;
    float: left;
}

.tl-two-third
{
    width:66.66666%;
    float:left;
}

.tl-three-fourth
{
    width:75%;
    float:left;
}



#banners .slide .banner-title-gen, .banner-title-gen {
position: relative;
width: 136px;
bottom: -10px;
height: auto;
white-space: normal;
padding:  0px 0px 20px 10px;
}

#banners .slide .banner-title-gen, .banner-title-gen {
position: absolute;
width: 124px;
bottom: -10px;
height: auto;
white-space: normal;
padding:  0px 0px 20px 12px;
}

.banner-title-gen {
position: absolute;
width: 124px;
bottom: -124px;
height: auto;
white-space: normal;
padding:  0px 0px 20px 12px;
}

#banners .slide .banner-title-gen p , .banner-title-gen p {
font-family: BreuerText, Arial;
font-weight: bold;
font-style: normal;
font-size: 15px;
line-height: 17px;
color: #454545;
height: auto;
margin: 0 10px 0px 0px;

}

#banners .slide .banner-title-gen .sub-title,.banner-title-gen .sub-title {
color: #2a2a2a;
font-family: Helvetica, sans-serif;
font-weight: 100;
font-size: 11px;
line-height: 14px;
  display: block;
}

.banner-title-hx {
position: absolute;
width: 136px;
padding-left: 10px;
top: 40px;
height: auto;
white-space: normal;
}
.banner-title-hx p {
font-family: BreuerText, Arial;
font-weight: bold;
font-style: normal;
font-size: 15px;
line-height: 17px;
color: #ffffff;
}
.banner-title-hx .sub-title {
color: #adadad;
font-family: Helvetica, sans-serif;
font-weight: 100;
font-size: 11px;
position: absolute;
margin-top: 5px;
}
.tl_gen_lv_pr_pnl_inner_pcn {position: absolute; bottom: 40px; left:60px; z-index: 2;}
.tl_gen_lv_pr_pnl_inner_pcn .flxbx-ms-white
{
width:220px;
}

.video-image-lrg-play
{
    display:block;
    height:65px;
    width:65px;
    background:url('http://media.kingston.com/images/btn-rnd-play-lrg.png') 0px 0px no-repeat;
}
.video-image-lrg-play:hover
{
    background:url('http://media.kingston.com/images/btn-rnd-play-lrg.png') 0px -65px no-repeat;
}
.spinner_gen_prod_spin_sv300s3, .spinner_gen_prod_spin_sv310s3,.spinner_gen_prod_spin_sh103s3,.spinner_gen_prod_spin_suv100s37a,.spinner_gen_prod_spin_skc300s3,.spinner_gen_prod_spin_skc310s3,.spinner_gen_prod_spin_sv300s3,
.spinner_gen_prod_spin_sv310s3,.spinner_gen_prod_spin_suv100s37a,.spinner_gen_prod_spin_skc380s3,.spinner_gen_prod_spin_sms200s3,.spinner_gen_prod_spin_suv100s37a,.spinner_gen_prod_spin_se50s37,.spinner_gen_prod_spin_se100s37,.spinner_gen_prod_spin_s200s3,
.spinner_gen_prod_spin_shfs37a,.spinner_gen_prod_spin_MLWG2,.spinner_gen_prod_spin_MLW221,.spinner_gen_prod_spin_sda10,.spinner_gen_prod_spin_SD10V,.spinner_gen_prod_spin_SD4,.spinner_gen_prod_spin_SDA3,.spinner_gen_prod_spin_SD10,.spinner_gen_prod_spin_SD4,.spinner_gen_prod_spin_MBLYClass10,.spinner_gen_prod_spin_SDCA10,.spinner_gen_prod_spin_SDCA3,.spinner_gen_prod_spin_cfStandard,.spinner_gen_prod_spin_cfU3,
.spinner_gen_prod_spin_cfU2,.spinner_gen_prod_spin_FCRMLG4,.spinner_gen_prod_spin_FCRMRG2,.spinner_gen_prod_spin_FCRHS3,.spinner_gen_prod_spin_DT6000,.spinner_gen_prod_spin_DT5000,.spinner_gen_prod_spin_DT4000,.spinner_gen_prod_spin_DT4000G2,.spinner_gen_prod_spin_dtvp30,.spinner_gen_prod_spin_DTVPM,.spinner_gen_prod_spin_shss3,
.spinner_gen_prod_spin_DTVPM,
.spinner_gen_prod_spin_DTIG4,
.spinner_gen_prod_spin_DTM30,
.spinner_gen_prod_spin_DTLPG3,
.spinner_gen_prod_spin_DTDUO3,
.spinner_gen_prod_spin_DTDUO3C,
.spinner_gen_prod_spin_DTDUO,
.spinner_gen_prod_spin_DTMC,
.spinner_gen_prod_spin_DTGE9,
.spinner_gen_prod_spin_DTSE9,
.spinner_gen_prod_spin_DT101g2,
.spinner_gen_prod_spin_DTHXP30,
.spinner_gen_prod_spin_DTHX30,
.spinner_gen_prod_spin_DTU30G3,
.spinner_gen_prod_spin_DTR30G2,
.spinner_gen_prod_spin_DT100g3,
.spinner_gen_prod_spin_DTWS,
.spinner_gen_prod_spin_SDCA10,
.spinner_gen_prod_spin_DTSE8
{
display: block;
margin: 5px 0 0 -30px;
width: 25px;
height: 25px;
border: 0;
zoom: 1;
z-index: 1;
position: absolute;

}
.spinner_gen_prod_spin_sh103s3hx,
.spinner_gen_prod_spin_shfs37ahx,
.spinner_gen_prod_spin_HXF30,
.spinner_gen_prod_spin_dthx30hx,
.spinner_gen_prod_spin_HXP30
{
display: block;
margin: -30px 0 0 0px;
width: 25px;
height: 25px;
border: 0;
zoom: 1;
z-index: 1;
right: 90px;
position: absolute;

}

.table-gen-autostripe-def td { padding:7px; border:#fff 1px solid; }
.table-gen-autostripe-def tr { background: #cde5ff; }
.table-gen-autostripe-def tbody:nth-child(odd) tr { background: #e1f0ff; }
.table-gen-autostripe-def tbody:nth-child(even) tr { background: #eef6ff; }

.tl-hx-fw-sgl-col .left-image {
    float: left;
    width: 269px;
    margin-right: 13px;
    padding: 0 0 5px 25px;
}
.tl-hx-fw-sgl-col .right-content {
    width:655px;
    float:left;
}

.right-content .tl-hx-stblox {
    font-size: 15px;
}
.right-content .tl-hx-txtblox, .right-content .tl-hx-ulblox {
    font-size: 13px;
}

.tl-hx-fw-sgl-col .landing-3col {
    padding: 0 0 5px 10px;
    width: 300px;
    float: left;
}
.tl-hx-fw-sgl-col .landing-3col img {
    width: 300px;
}

.tl-hx-fw-sgl-col .landing-3col-first {
    padding: 0 0 5px 25px;
}
.tl-hx-fw-sgl-col .landing-3col .tl-hx-stblox {
    padding: 10px 5px 10px 0;
    font-size: 15px;
}

.tl-hx-fw-sgl-col .landing-3col .tl-hx-txtblox {
    padding: 0;
    margin-left: 0;
}
.tl-hx-fw-sgl-col div.landing-flxbx {
    border-radius: 3px;
border: 1px #000000 solid;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 10px rgba(0,0,0,.5);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 10px rgba(0,0,0,.5);
box-shadow: inner 0 1px 0 rgba(255,255,255,.2), 0 1px 10px rgba(0,0,0,.5);
background: #141414 none no-repeat top;
overflow:hidden;
padding-top: 15px;
margin-bottom: 20px;
}

.tl-hx-fw-sgl-col img.landing-flxbx {
    border-radius: 3px;
border: 1px #000000 solid;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 10px rgba(0,0,0,.5);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 10px rgba(0,0,0,.5);
box-shadow: inner 0 1px 0 rgba(255,255,255,.2), 0 1px 10px rgba(0,0,0,.5);
background: #141414 none no-repeat top;
}
.gen-buybox-notavailable-msg-div
{
padding: 30px 0px 0px 65px
}

 .gen-buybox-notavailable-msg
    {
    border-style: solid;
    border-width: 2px;
    -moz-border-radius: 15px;
    /* -webkit-border-radius: 15px; */
    border-radius: 7px;
    /* border-top-left-radius: 2em; */
    /* border-top-right-radius: 2em; */
    /* border-bottom-right-radius: 2em; */
    /* border-bottom-left-radius: 2em; */
    color: rgb(152, 24, 40);
    background: white;
    height: 40px;
    border: -1px;
    border-color: rgb(152, 24, 40);
    width: 200px;
    }
.tl-hx-buybox{position: relative; background:url(http://media.kingston.com/images/hyperx_red/buy-box-mid.png) center center repeat-y;float:none;-webkit-box-shadow:none;margin:initial;width:initial; padding-left:25px;padding-right:25px;}
.tl-hx-buybox-top{margin-top:15px;width:310px;height:20px;background: url(http://media.kingston.com/images/hyperx_red/buy-box-top.png) center center no-repeat;}
.tl-hx-buybox-bottom{width:310px;height:20px;background: url(http://media.kingston.com/images/hyperx_red/buy-box-bottom.png) center center no-repeat;}
.two-columns .inner .col {float: left; width: 47.5%;margin-right: 5%;}
.one-columns .inner .col {float: left;width :100%; margin-right: 5%;}
.three-columns .inner .col {float: left;width: 30%;margin-right: 5%;}
.two-columns .inner .last, .three-columns .inner .last { margin-right: 0 !important;}
.spec-hx-col-sub {padding-left:15px;}


/*server landing classes*/

.feature, .col-1-3, .col-2-3, .feature-image, .feature-description {
	float: left;
}

.col-1-3 {
	width: 272px;
	padding: 0 14px 0 0;
	margin-right: 32px;
}

.col-2-3 {
	width: 584px;
	padding: 0 14px 0 0;
	margin-right: 32px;
}

.col-last {
	padding-right: 0;
	margin-right: 0;
}

.feature {
	width: 584px;
	padding: 30px 0 20px 20px;
	margin: 0 32px 0 25px;
}

.feature-news {
	padding-bottom: 30px;
}

.feature, .news-primary {
	margin-top: 15px;
}

.feature-image {
	margin: 0 15px 0 10px;
}

.feature-description {
	width: 275px;
}

.news .tl-gen-txtblox {
	margin-left: 0;
}

.news-title {
	margin-bottom: 15px;
}

.news-image {
	width: 258px;
	height: 100px;
	margin: 0 0 20px;
}

.news-primary .news-image {
	height: 144px;
}

.news-row {
	padding: 0 0 30px 25px;
}

.news .tl-gen-fls-ds-links, .news .vid_list_container {
	margin-left: 0;
}

.news .tl-gen-fls-ds-links p {
	font-size: 13px;
	margin-bottom: 3px;
}

.news .video-text-link {
	text-decoration: none;
	color: #2565ad;
}

.news .tl-gen-fls-ds-links {
	margin-bottom: 15px;
}
.tl-gen-mem-fls-tblox {
  width:600px;
  margin:20px 0 7px 23px;
  color: black;
  font-size: 15px;
  font-weight: bold;
  text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);
}
.tl-gen-mem-fls-stblox
{
  margin:0px 0 5px 25px;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.75);
}
.tl-gen-mem-txtblox {
  clear: left;
  margin: 0 10px 0 25px;
  padding-bottom: 10px;
  color: #454545;
  font: 11px/140% 'arial';
  line-height: 140%;
}
.mem-img-top-title
{
  font-size: 15px;
  color: #ffffff;
  width: 265px;
  margin: 40px 0 10px 0;
  padding: 0 25px 0 0px;
}
.mem-img-top-txt
{  
  clear: left;
  padding: 0 25px 0 0px;
  padding-bottom: 20px;
  color: #ffffff;
  font-size: 13px;
  line-height: 140%;
  width: 265px;
}
.mem-col2-spacing {
  height: 43px;
}
.tl-gen-icon-2col {
  color: #606060;
  font-size: 12px;
  clear: left;
  color: #454545;
  font-family: Arial;
  font-size: 11px;
  line-height: 140%;
}
.tl-gen-icon-col {
    float: left;
    display: inline-block;
    margin-left: 25px;
}
.tl-gen-icon-txt {
    width: 333px;
    position: relative;
    margin-left: 80px;
    padding-bottom: 17px;
}

.button-x-wrapper {
				margin: 5px 0 5px;
				padding: 4px;
				display: inline-block;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.9);
				-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.9);
				box-shadow: inner 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.9);
				background: #d8d8d8;
				background: rgba(0,0,0,.06);
			}
			.button-x {
                font-size:13px;
				display: inline-block;
				zoom: 1;
				line-height: normal;
				vertical-align: middle;
				text-align: center;
				cursor: pointer;
				padding: 5px 20px 8px;
				-webkit-user-drag: none;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25), inset 0 -3px 0px rgba(255,255,255,.12), inset 0 -2px 0px rgba(0,0,0,.5), 0 1px 6px rgba(0,0,0,.5);
				-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.25), inset 0 -3px 0px rgba(255,255,255,.12), inset 0 -2px 0px rgba(0,0,0,.5), 0 1px 6px rgba(0,0,0,.5);
				box-shadow: inset 0 1px 0 rgba(255,255,255,.25), inset 0 -3px 0px rgba(255,255,255,.12), inset 0 -2px 0px rgba(0,0,0,.5), 0 1px 6px rgba(0,0,0,.5);
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				
			}
			.button-x-blue {
				text-decoration: none;
				background: #3d6995;
				background: -moz-linear-gradient(top, #3d6995 0%, #204c78 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d6995), color-stop(100%,#204c78));
				background: -webkit-linear-gradient(top, #3d6995 0%,#204c78 100%);
				background: -o-linear-gradient(top, #3d6995 0%,#204c78 100%);
				background: -ms-linear-gradient(top, #3d6995 0%,#204c78 100%);
				background: linear-gradient(to bottom, #3d6995 0%,#204c78 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d6995', endColorstr='#204c78',GradientType=0 );
				color: #e9f4ff;
			}
			.button-x-blue:hover {
				background: #327ac4;
				background: -moz-linear-gradient(top, #327ac4 0%, #155ea7 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327ac4), color-stop(100%,#155ea7));
				background: -webkit-linear-gradient(top, #327ac4 0%,#155ea7 100%);
				background: -o-linear-gradient(top, #327ac4 0%,#155ea7 100%);
				background: -ms-linear-gradient(top, #327ac4 0%,#155ea7 100%);
				background: linear-gradient(to bottom, #327ac4 0%,#155ea7 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327ac4', endColorstr='#155ea7',GradientType=0 );
				color: #ffffff;
			}

.ktc-mem-img-top
{
float: right; margin-bottom: 30px; width: 340px;
}

.ktc-mem-flxbx-img{margin: 25px; height: 149px; width: 266px; background-attachment: initial; background-color: initial; background-origin: initial; background-clip: initial; background-position: 50% 0px; background-repeat: no-repeat;}
.usb-gen-chart{position: absolute;bottom: -18px; width: 175px;margin-left: 10px!important;}

.tl-gen-fw-2thrd-tbl-col1
{
    float: left;
    margin-bottom: 10px;
    width: 640px;
}
.oem-gen-img-top-right {height: 155px; width: 280px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 25px; margin-top: 0px; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 50% 0px; background-repeat: no-repeat no-repeat;}