﻿@import url('/App_Themes/css/ssi_reset.css');
@import url('/App_Themes/css/ssi_header.css');
@import url('/App_Themes/css/ssi_flxbx.css');
@import url('/App_Themes/css/ssi_flxbx_gen.css');
@import url('/App_Themes/css/flxbx-img.css');
@import url('/App_Themes/css/ssi_templ_layouts.css');
@import url('/App_Themes/css/ssi_socialmedia.css');
@import url('/App_Themes/css/ssi_footer.css');
@import url('/App_Themes/css/ssi_cse.css');
@import url('/App_Themes/css/jquery.fancybox.css');
@import url('/App_Themes/css/ssi_forms.css');

html, body {
	margin: 0; 
	padding: 0; 
	height: 100%; 
	background-color: #535353; 
	outline: none; 
	font-family: BreuerText, Arial, Geneva, Verdana, sans-serif;
}

.templ-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-BuyDirect-3664a5.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #3664a5;}
.mem-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/company/sidekick_000000.jp') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #000000;}
.ss-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-SystemSpecific-85959a.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #85959a;}
.vr-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-Valueram-0e2338.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #0e2338;}
.ssd-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-SSDnow-000000.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #000000;}
.ssd-v-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-SSDnow-000000.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #000000;}
.ssd-vp-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-SSDnow-000000.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #000000;}
.ssd-s-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-SSDnow-000000.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #000000;}
.ssd-hx-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-HXSSD-0f1114.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #0f1114;}
.fls-msd-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-SDC-7f9125.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #7f9125;}
.fls-sd-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-SD-010608.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #010608;}
.fls-sd-cr-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-cardReaders-000000.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #000000;}
.fls-cf-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-CF-161919.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #161919;}
.fls-usb-header {display: block; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-USB-000000.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #000000;}
.fls-usb-sec-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-secureUSB-000000.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #000000;}
.fls-usb-ur-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-urdrive-5ac0ff.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #5ac0ff;}
.fls-usb-wid-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-widrive-11151a.jpg') top center no-repeat; border-bottom: 1px solid #ffffff; background-color: #11151a;}
.ms-header {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; height: 200px; z-index: 2; background: url('http://media.kingston.com/images/sidekick-Customization-030303.jpg'); border-bottom: 1px solid #ffffff; background-color: #030303;}
#global-container {position: absolute; top: 0; left: 0; width: 100%; background-image: url('http://media.kingston.com/images/bkgd-child.gif'); background-repeat: repeat; z-index: 0;}

#masthead {display: block; position: relative; top: 0; left: 0; margin: 0 auto 0 auto; padding: 0; width: 976px; height: 106px; background-color: transparent; z-index: 1;}

#sidekickInset {position: relative; bottom: 0; left: 0; margin: 0 auto; width: 960px;}
#BadgeTitle {position: relative; top: 0px; margin: 0 auto; width: 966px; height: 93px;}
#BadgeTitle-text {position: absolute; bottom: 8px; left: 20px; margin: 0; padding: 0; font-size: 24px; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.8);}
.BadgeTitle_text {position: absolute; bottom: 8px; left: 20px; margin: 0; padding: 0; font-size: 24px; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.8);}
#BadgeTitle-small-white {position: absolute; bottom: 8px; left: 20px; margin: 0; padding: 0; font-size: 24px; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.8);}
#BadgeTitle-small-gray {position: absolute; bottom: 8px; left: 20px; margin: 0; padding: 0; font-size: 24px; color: #454545; text-shadow: 0 1px 1px rgba(255,255,255,.8);}
#ss-BadgeTitle {position: relative; bottom: 0px; left: 0px; float: left; margin: 0; width: 550px; height: 93px;}
#ss-BadgeTitle-text {position: absolute; bottom: 8px; left: 20px; margin: 0; padding: 0; font-size: 24px; color: #444444; text-shadow: 0 1px 1px rgba(255,255,255,.8);}
#vr-BadgeTitle {position: relative; bottom: 0px; left: 0px; float: left; margin: 0; width: 550px; height: 93px;}
#vr-BadgeTitle-text {position: absolute; bottom: 8px; left: 20px; margin: 0; padding: 0; font-size: 24px; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.8);}
#topnavBar-container {float: right; height: 93px;}

#content {margin: 20px auto 0 auto; padding: 0; width: 964px; background-color: transparent;}
.content-main-column-txt {margin: 0; padding: 0px 10px 0px 0px; color: #666666; font-family: arial; font-size: 13px; line-height: 150%;}
/*
#content-main {float: left; margin-top: 10px; padding: 0; width: 706px;}

#content-sb {float: left; margin: -5px 0px 0px 14px; padding: 0; width: 240px;}
.content-details {margin: 0; padding: 0; vertical-align: top;}
.content-details li {display: inline-block; list-style: none; margin: 0; padding: 10px 0px 10px 25px; zoom: 1; *display: inline;}
 */

#mainbody {margin: 21px auto 14px auto; width: 976px;}
#mainbody_productWrapper {position: relative; margin: 20px auto 0px auto; width: 960px;}
#productWrapper-static-ss {position: relative; top: 0px; left: 0px; float: left; margin: 0px 0px 0px 0px; width: 962px; height: 229px; background: url('http://media.kingston.com/images/syspecific/ss-prodBox.png') no-repeat top center;}
#productWrapper-static-vr {position: relative; top: 0px; left: 0px; float: left; margin: 0px 0px 0px 0px; width: 962px; height: 229px; background: url('http://media.kingston.com/images/valueram/vr-prodBox.png') no-repeat top center;}
#productWrapper-content {position: relative; top: 0px; left: 0px; float: left; margin-left: 20px; width: 670px;}
#productWrapper-prodImg		{float: right; margin: 0; padding: 0; width: 250px;}


/* details_container
#details_container {position: relative; display: none; top: 0px; left: 0px; background: url('http://media.kingston.com/images/prodBox-fc-ctr-rpt.png'); background-repeat: repeat; z-index: 50px;}
#details_container-top {margin: 0; padding: 0; width: 960px; background-image: url('http://media.kingston.com/images/detailBox-fc-top.png'); background-position: top center; background-repeat: no-repeat; z-index: 50px; overflow: visible;}
#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;}
 */

#productWrapper-ss-dsktpnotebk {position: relative; top: 20px; left: 1px; float: left; width: 442px; height: 216px; background: url('http://media.kingston.com/images/syspecific/ss-prodimg-dsktp-nb.png') no-repeat;}
#productWrapper-ss-serv {position: relative; top: 27px; left: 1px; float: left; width: 482px; height: 213px; background: url('http://media.kingston.com/images/syspecific/ss-prodimg-server.png') no-repeat;}
#productWrapper-vr-dsktop {position: relative; top: 29px; left: 1px; float: left; width: 478px; height: 210px; background: url('http://media.kingston.com/images/valueram/vr-prodimg-desktop.png') no-repeat;}
#productWrapper-vr-serv {position: relative; top: 27px; left: 1px; float: left; width: 483px; height: 211px; background: url('http://media.kingston.com/images/valueram/vr-prodimg-server.png') no-repeat;}
#productWrapper-vr-notebk {position: relative; top: 30px; left: 30px; float: left; width: 373px; height: 199px; background: url('http://media.kingston.com/images/valueram/vr-prodimg-notebook.png') no-repeat}
#productWrapper-vr-servprem {position: relative; top: 28px; left: 1px; float: left; width: 483px; height: 211px; background: url('http://media.kingston.com/images/valueram/vr-prodimg-serverpremier.png') no-repeat}

.productWrapper-txtBlox {position: relative; top: 30px; right: 40px; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 380px;}
.productWrapper-txtBlox-tblox {margin: 0; padding: 0; font-size: 15px; font-weight: bold; line-height: 160%;}
.productWrapper-txtBlox-txtblox {margin: 0; padding: 0; font-size: 11px; line-height: 134%;}

.ban-sb {width: 240px; height: 100px; padding: 0 0 18px 0; background-image: url('http://media.kingston.com/images/ban-sb-240x100.png'); background-repeat: no-repeat;}

a {outline: none;}
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: #00408a;}

a.mbtxt-wiki {color: #2464ac; text-decoration: none;}
a.mbtxt-wiki:hover {color: #00408a; text-decoration: underline;}

a.lgltxt {color: #454545; text-decoration: none;}
a.lgltxt:hover {color: #454545; text-decoration: underline;}

a.topnav_bar_ss {color: #ffffff; text-decoration: none; text-shadow: #000000 0px 1px 1px;}
a.topnav_bar_ss:hover {color: #bce1f0;}

a.topnav_bar_vr {color: #ffffff; text-decoration: none; text-shadow: #000000 0px 1px 1px;}
a.topnav_bar_vr:hover {color: #b0e3dc;}

a.sd-mbtxt {color: #2464ac; text-decoration: none;}
a.sd-mbtxt:hover {color: #00408a;}

#tl-gen-templ-main {margin-top: 0px;}

a.tmpl-nav:link {color: #c0c0c0; text-decoration: none;}
a.tmpl-nav:visited {color: #c0c0c0; text-decoration: none;}
a.tmpl-nav:hover {color: #666666; text-decoration: none;}

a.spec-txt-more {margin-right: 20px; color: #2565AD; text-decoration: none;}
a.spec-txt-more:hover {color: #000000; text-decoration: none;}

a.spec-txt-less {margin-right: 20px; color: #2565AD; text-decoration: none;}
a.spec-txt-more:hover {color: #000000; text-decoration: none;}

/*
 * -- Video Vault -- */
.youtube_player_container {position: relative; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 964px; height: 428px;}
#youtube-player-wrapper {position: relative; float: left; margin: 20px 20px 0 23px; padding: 0; width: 640px; height: 360px; z-index: 1;}
.youbube-player {width: 640px; height: 360px; border: 0px; z-index: 1;}
.vid_sidebar_right {float: left; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 260px;}
.tl_tblox_p {margin: 17px 0 15px 0; padding-left: 32px; width: 90%; color: #666666; font-size: 15px; font-weight: bold; text-shadow: 0 1px 1px rgba(255,255,255,1);}
.tl_tblox_feat_p {margin: 17px 0 15px 0; padding-left: 20px; width: 90%; color: #666666; font-size: 15px; font-weight: bold; text-shadow: 0 1px 1px rgba(255,255,255,1);}
.vid-featured {margin: 18px 0px 0px 20px; padding: 0px 0px 0px 0px; width: 260px;}
.vid_featured_container {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 28px 0px;}
.vid_featured_pnl {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100px; height: 56px; border: 0px; background: no-repeat -51px -26px;}
.vid_featured_img_on {display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100px; height: 56px; border: 0px;}
.vid_featured_img_on:link {opacity: 0.4; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 30px 10px}
.vid_featured_img_on:visited {opacity: 0.4; background: url('http://media.kingston.com/images/video/play-button.png') novid_list_container-repeat 30px 10px}
.vid_featured_img_on:hover {opacity: 1; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 30px 10px}
.vid_featured_desc {float: left; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 10px; width: 135px; color: #444444; font-family: Arial; font-size: 10px;}
.vid-list-wrapper {float: left; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 2px; width: 1012px;}
.vid_list_container {position: relative; float: left; margin: 0px 16px 0px 16px; padding: 0px 0px 0px 0px; width: 200px;}
.vid_list_pnl {width: 200px; height: 111px; border: 0;}
.vid_list_img_on {display: block; position: relative; margin: 0px 53px 0px 0px; padding: 0px 0px 0px 0px; width: 200px; height: 111px;}
.vid_list_img_on:link {opacity: 0.4; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 81px 36px;}
.vid_list_img_on:visited {opacity: 0.4; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 81px 36px;}
.vid_list_img_on:hover {opacity: 1; background: url('http://media.kingston.com/images/video/play-button.png') no-repeat 81px 36px;}
.vid_list_desc {float: left; margin: 5px 5px 0px 5px; padding: 0px 0px 25px 0px; width: 200; color: #444444; font-family: arial; font-size: 11px; line-height: 140%;}
#vid-pager {margin: 20px 0px 0px 0px; background-color: transparent;}
.vid_list_mb_fw_hdr_sgl {float: left; margin: 0; padding-bottom: 0px; width: 964px; background: url('http://media.kingston.com/images/mb-gen-fw-hdr-sgl.png') no-repeat top center;}
.vid_list_txtblox {float: left; margin: 5px 5px 0px 20px; padding: 0px 0px 25px 0px; width: 200; color: #444444; font-family: arial; font-size: 11px; line-height: 140%;}
#lnk_moreVids {float: left; display: block; margin: 5px 0 20px 30px; padding: 0;}
.vid-tl-gen-stblox-spotlight {float: left; margin: 4px 0px 10px 21px;}
.vid-tl-gen-lnk-moreVids {margin: 0px 0px 0px 38px; padding: 0 13px 0 0; font-size: 13px;}
.vid-tl-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-fw-dbl-col1 .vid_list_container, .tl-gen-fw-dbl-col2 .vid_list_container
{
    margin:0px 8px 20px 8px;
    width:135px;
}
 
.tl-gen-fw-dbl-col1 .vid-tl-gen-stblox-spotlight, .tl-gen-fw-dbl-col2 .vid-tl-gen-stblox-spotlight
{
    margin: 5px -5px -5px 15px;
}
 
.tl-gen-fw-dbl-col1 .video-thumb-gen-lp, .tl-gen-fw-dbl-col2 .video-thumb-gen-lp
{
    width:135px;
}

.video-description
{
    /*height:45px;*/
}

.vid_list_container
{
    margin-bottom:20px;
}

.tl-gen-sb-dblL-2c-col1-co1 .vid_list_container,.tl-gen-sb-dblL-2c-col1-co2 .vid_list_container
{
    margin:0px 10px 20px 10px;
    width:140px;
}

.tl-gen-sb-dblL-2c-col1-co1 .vid-tl-gen-stblox-spotlight, .tl-gen-sb-dblL-2c-col1-co2 .vid-tl-gen-stblox-spotlight
{
        margin: 36px -5px -5px 15px;
}

.tl-gen-sb-dblL-2c-col1-co1 .video-thumb-gen-lp, .tl-gen-sb-dblL-2c-col1-co2 .video-thumb-gen-lp
{
     width:140px;
}


/*
 * -- tooltip wrapper -- */
.containerTTGlobal-wrapper {width: 130px;}
	.containerTTGlobal-header {width: 100%;}
		.containerTTHeader-border-right {float: right; width: 16px; height: 32px; border: 0;}
			.containerTTHeader {margin: 0px 13px 0 13px; padding: 0; height: 32px; background: url('/images/popover-grey-topsmall-rpt.png') center top repeat-x;}
				.containerTTHeader-content {padding: 14px 0 0 0px; font-size: 13px; font-weight: bold; color: #777777; text-align: center;}
        .containerTTHeader-border-left {float: left; width: 16px; height: 32px; border: 0;}
	.containerTTName-wrapper {width: 100%;}
		.containerTTName-border-right {float: left; width: 100%; background: url('http://media.kingston.com/images/popover-grey-right.png') right top repeat-y; background-color: transparent;}
		.containerTTName-mainbody {clear: both; margin: 0px 13px 0 13px; background-color: #efefef;}
				.ttbox-retailers {display: block; list-style: none; margin: 0px; padding-top: 5px; background-color: #efefef;}
				.ttbox-retailers li {margin: 0; padding-top: 0px; width: 102px; border: 0; background-color: #efefef; height: 20px;}
				.tt-speed {display: block; margin: 0px 0px 0 0px; padding: 0; color: #444444; font-family: arial; font-size: 12px; text-align: center; z-index: 99;}
        .containerTTName-border-left {float: left; width: 100%; background: url('http://media.kingston.com/images/popover-grey-left.png') left top repeat-y; background-color: transparent;}
    .containerTTGlobal-footer {margin: 0; padding: 0; text-align: center; width: 100%; height: 13px; background-color: transparent;}
		.containerTTFooter-border-left {float: left; margin: 0; padding: 0; width: 16px; height: 15px; border: 0;}
		.containerTTFooter {float: left; margin: 0 0px 0 0px; width: 104px; height: 13px; background: url('http://media.kingston.com/images/popover-grey-bottom-rpt.png') center top repeat-x;}
		.containerTTFooter-border-right {float: left; margin: 0; padding: 0; width: 16px; height: 15px; border: 0;}
	.TTArrow {position: relative; bottom: 12px; display: inline-block; margin: 0; padding: 0; width: 40px; height: 13px; z-index: 51;}

/* #region - TechSupport Form -- 
 * form tabs */
.tabsTechSupport {display: block; position: relative; top: -3px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid red;}
.ajax__tab_container, .ajax__tab_default {border: 0px solid red;}

.ajax__tab_header {font-family: arial; font-size: 11px; border: 0px solid #ff0000;}
#techSupport1_tabTechSupport_header {display: block; position: relative; left: -2px; height: 35px;}

#techSupport1_tabTechSupport_tabProductInfo_tab {display: inline-block; position: relative; left: 0px; width: 115px; background-image: url('/images/support/mb-sup-gen-progbar-c-m.png'); background-repeat: repeat-x; border-top: 0px solid red; border-bottom: 0px solid red; border-right: 0px solid black;}
#techSupport1_tabTechSupport_tabProductInfo_tab .ajax__tab_outer {display: inline-block; position: relative; left: 0px; margin: 0; padding: 0; width: 115px; height: 35px; border: 0px solid green;}
#techSupport1_tabTechSupport_tabProductInfo_tab .ajax__tab_inner {display: inline-block; position: relative; left: 0px; margin: 0; padding: 0; width: 115px; height: 35px; background: url('/images/support/mb-sup-gen-progbar-l-mask.png') no-repeat left 1px; 
border: 0px solid green;
}

#techSupport1_tabTechSupport_tabQuestions_tab {display: inline-block; position: relative; left: 0px; width: 115px; height: 35px; background-image: url('/images/support/mb-sup-gen-progbar-c-m.png'); background-repeat: repeat-x; border-top: 0px solid orange; border-bottom: 0px solid orange; border-right: 0px solid black;}
#techSupport1_tabTechSupport_tabQuestions_tab .ajax__tab_outer {display: inline-block; position: relative; left: 0px; width: 115px; height: 35px; border: 0px solid purple;}
#techSupport1_tabTechSupport_tabQuestions_tab .ajax__tab_inner {display: inline-block; position: relative; left: 0px; width: 115px; height: 35px; border: 0px solid orange;}

#techSupport1_tabTechSupport_tabContactInfo_tab {display: inline-block; width: 115px; background-image: url('/images/support/mb-sup-gen-progbar-c-d.png'); background-repeat: repeat-x; border-top: 0px solid green; border-bottom: 0px solid green;}.ajax__tab_active {display: inline-block; color: #000000; border: 0px solid orange;}
#techSupport1_tabTechSupport_tabContactInfo_tab .ajax__tab_outer {display: inline-block; position: relative; right: -2px; margin: 0; padding: 0; width: 115px; height: 35px; border: 0px solid green;}
#techSupport1_tabTechSupport_tabContactInfo_tab .ajax__tab_inner {display: inline-block; position: relative; right: -2px; margin: 0; padding: 0; width: 115px; height: 35px; background-image: url('/images/support/mb-sup-gen-progbar-r-mask.png'); background-position: right; background-color: Transparent; background-repeat: no-repeat;}

.ajax__tab_outer {display: inline-block; height: 35px; background-image: url('/images/support/mb-sup-gen-progbar--d.png'); background-repeat: repeat-x; cursor: pointer; border: 0px solid orange;}
.ajax__tab_inner {display: block; height: 35px; cursor: pointer; border: 0px solid red;}

.ajax__tab_active .ajax__tab_outer {display: inline-block; margin: 0; padding: 0; width: 115px; height: 35px; background-image: url('/images/support/mb-sup-gen-progbar-c-l.png'); background-repeat: repeat-x; border: 0px solid #ff0000;}
.ajax__tab_active .ajax__tab_inner {display: inline-block; margin: 0; padding: 0; width: 115px; height: 35px; border: 0px solid red;}

.ajax__tab_disabled .ajax__tab_outer {display: inline-block; margin: 0; padding: 0; width: 115px; height: 35px; background-image: url('/images/support/mb-sup-gen-progbar-c-d.png'); background-repeat: repeat-x; border: 0px solid #ff0000;}
.ajax__tab_disabled .ajax__tab_inner {display: block; margin: 0; padding: 0; width: 115px; height: 35px; border: 0px solid green;}
.ajax__tab_disabled {display: inline-block; color: #a0a0a0; border: 0px solid red;}

.ajax__tab_default {}
.ajax__tab_tab {display: block; margin: 11px 5px 0px 10px; padding: 0px 0px 0px 0px; font-family: arial; font-size: 11px; border: 0px solid red;}

.tl-gen-tabTechSupport_body {margin: 0px auto 0 auto; padding-left: 29px; width: 285px;}
.tl-gen-tabTechSupport_body-extened {margin: 0 auto 0 auto; width: 257px;}
.ajax__tab_body{margin: 0px 0px 0px 0px; color: #a0a0a0;}
.ajax__tab_panel {}

.rfv-red {float: left; display: block; margin: 4px 0px 10px 0px; padding: 0px 0px 0px 8px; font-family: arial; font-size: 11px; color: #981828;}

.tl-gen-tabTechSupport-txt-rc {float: left; margin: 0px 0px 4px 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-tabTechSupport-txt {display: block; margin: 2px 2px 2px 2px; width: 248px; height: 21px; font-family: arial; font-size: 11px; 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);}

.lte7 .tl-gen-tabTechSupport-txt{width:220px;}

.tl-gen-tabTechSupport-ddl-rc {float: left; margin: 0px 0px 4px 0px; background: #e7e7e7; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-bottom-left-radius: 4px 4px; 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(216, 216, 216); border-right-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216);}
.tl-gen-tabTechSupport-ddl {display: block; margin: 2px 2px 2px 2px; width: 250px; height: 25px; color: #454545; font-family: arial; font-size: 11px; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; border-bottom-right-radius: 3px 3px; border-bottom-left-radius: 3px 3px; 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(210, 210, 210); border-right-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-left-color: rgb(210, 210, 210);}

.tl-gen-tabTechSupport-lb-rc {float: left; margin: 0px 10px 4px 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-tabTechSupport-lb {display: block; margin: 2px 2px 2px 2px; width: 244px; height: 75px; font-family: arial; font-size: 11px; 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);}

.ie-tabTechSupport-p {display: block; padding-bottom: 10px;}
.tl-gen-tabTechSupport-desc {display: inline-block; margin: 10px 0px 0px 6px; padding: 0px 0px 0px 0px; font-size: 13px; color: #454545;}
.tl-gen-lbltabTechSupport {float: left; display: block; margin: 10px 0px 4px 6px; padding: 0px 0px 0px 0px; font-size: 13px; color: #454545;}

.tl-gen-pnlShippingAddy {float: left; margin: 7px 0px 0px 5px; width: 255px; height: 20px; font-family: Arial; font-size: 13px; color: #454545;}
.tl-gen-pnlShippingAddy-close {float:right; width: 45px; height: 20px; text-align: right;}
.pnlConformationMsg {}

.tl-gen-lbContactExtend {font-size: 11px; font-family: arial;}
a.tl-gen-lbContactExtend {text-decoration: none; font-weight: bold;}
a.tl-gen-lbContactExtend:link {color: #2464ac;}
a.tl-gen-lbContactExtend:hover {color: #00408a;}
a.tl-gen-lbContactExtend:visited {color: #2464ac;}

.tl-gen-lbContactExtendClose {font-size: 11px; font-family: arial;}
a.tl-gen-lbContactExtendClose {text-decoration: none; font-weight: bold;}
a.tl-gen-lbContactExtendClose:link {color: #2464ac;}
a.tl-gen-lbContactExtendClose:hover {color: #00408a;}
a.tl-gen-lbContactExtendClose:visited {color: #2464ac;}
.tl-gen-sf-pnlConformationMsg {margin: 10px 30px 20px 30px; padding: 0px 0px 20px 0px; font-family: arial; color: #454545; border: 0px solid red;}

.tl-gen-sf-pnlConformationContainer {margin: 0; padding-bottom: 5px; width: 100%;}
.tl-gen-sf-pnlConformationContainer-cbp {display: block; float: left; margin: 0; padding-right: 10px;}
.cbPPConf {position: relative; top: 0px; left: 0px; margin: 0; padding: 0;}
.tl-gen-sf-pnlConformationContainer-ptxt {display: block; margin: 0; padding-bottom: 10px; font-family: arial; font-size: 11px; color: #454545;}
.tl-gen-sb-spinner {position: relative; top: -3px; display: block; float: left; margin-left: 10px; width: 30px; height: 25px; border: 0;}
.hlp_question {display: block; position: relative; top: 3px; right: -2px; float: left; width: 24px; height: 24px; background-image: url('http://media.kingston.com/images/button_question.png'); background-position: left; background-repeat: no-repeat;}
a.hlp_question:hover {background-image: url('http://media.kingston.com/images/button_question.png'); background-position: right;}
.lblErrorMessage {display: block; margin: 0; padding: 0;}
.tl-gen-tabTechSupport-header {margin: 0px auto 10px auto; padding: 0; width: 345px;}
.tl-gen-tabTechSupport-header-p {margin: 20px 0 10px 0; padding: 0; color: #454545; font-size: 15px; font-weight: bold;}
.ts-req {display: inline-block; font-size: 13px; color: #981828;}
.tl-gen-sf-pnlConformationMsg-p {font-size: 13px; font-weight: normal;}
.lbtn-blu-cu {clear: both; display: block; margin: 0px 0px 0px 55px;}
.tab3Spinner {position: relative; right: 0px; background: red;}
.tsbtnContactUs {display: block; width: 130px; text-align: center;}
/* #endregion */


   /* BANNER LOADER */
.banners-container {
	width: 966px;
	margin-left:auto;
	margin-right:auto;
	*width: 971px;
}
.banners-r {
	background: transparent url('http://media.kingston.com/images/banner-frame-gen-right.png') 0 0 no-repeat;
	width: 10px;
	height: 150px;
	float:right;
	*margin-left:-16px;
}
.banners-l {
	background: transparent url('http://media.kingston.com/images/banner-frame-gen-left.png') 0 0 no-repeat;
	width: 10px;
	height: 150px;
	float:left;
	*margin-right:-10px;
}
.banners-bg {
	background: transparent url('http://media.kingston.com/images/banner-frame-gen-span.png') 0 0 repeat-x;
	width: 946px;
	height: 150px;
	margin: 0px 0px 0px 10px;
	*width: 949px;
}
#banners {
	width:938px;
	position:relative;
	top:15px;
	left:4px;
}
    .banner-fw .tl-gen-sb-ban
    {
        margin-left:3px;
        margin-top:5px;
        margin-bottom:10px;
        margin-right:3px;
    }