﻿/*
 *
 * -- GLOB - Header: Masthead, SiteSearch TopNav, TopNav Panels -- */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
img {border: 0; -webkit-user-select: none; -moz-user-select: none;}
.navPnl_mem {padding: 0 30px 0 30px; width: 1px; height: 105px;}
.navPnl_ssd {padding: 0 0 0 30px; width: 1px; height: 105px;}
.navPnl_usb {padding: 0 105px 0 100px; width: 1px; height: 105px;}
.navPnl_fls {padding: 0px 50px 0px 50px; width: 1px; height: 105px;}

a {border: 0;}
a.masttxt			{display: block; float: right; margin: 13px 20px 0 0; font-size: 12.5px; color: #909090; text-decoration: none; outline: none; text-shadow: 0 1px 1px rgba(0,0,0,.8);white-space:nowrap}
a.masttxt:hover     {color: #ffffff;}

a.navLink-support {color: #5d5d5d;  text-decoration: none; padding: 0 13px 0 0;}
a.navLink-support:hover {color: #2E599A;  background-image: url('http://media.kingston.com/images/px_icon_arrow.png'); background-position: right; background-repeat: no-repeat;}

/*
 *
 * -- GLOB - Sprite Objects -- */
.pnl-close {display: block; float: left; width: 18px; height: 18px; background-image: url('http://media.kingston.com/images/pnl-nav-main-btn-close.png'); background-position: 0 0; background-repeat: no-repeat;}
.pnl-close:hover {display: block; float: left; width: 18px; height: 18px; background-image: url('http://media.kingston.com/images/pnl-nav-main-btn-close.png'); background-position: -19px 0; background-repeat: no-repeat;}

/*
 *
 * -- GLOB - Masthead and TopNav Objects -- */
.ktc-logo {padding: 23px 0 0 20px; width: 151px; height: 31px; border: 0;}
.hx-logo-head {padding: 23px 0 0 20px;  border: 0;}
#div-masthead-outer {margin: 0 auto 0 auto; width: 976px; height: 106px; background-image: url('http://media.kingston.com/images/hdr-bkgd1.png'); background-repeat: no-repeat;}
#div-masthead-outer #div-masthead-inner {margin: 0 auto 0 auto; width: 960px;}
#div-masthead-outer #div-masthead-inner #div-masthead-inner-lbox {float: left; height: 66px;}
#div-masthead-outer #div-masthead-inner #div-masthead-inner-rbox {float: right; width: 600px; height: 66px; text-align: right;}
#div-masthead-outer #div-masthead-inner #div-masthead-inner-rbox #div-masthead-inner-rbox-links {float: left; margin: 0 0 0 145px; font-size: 11px; width: 150px; text-align: right;}
#div-masthead-outer #div-masthead-inner #div-masthead-inner-rbox #div-masthead-inner-rbox-sitesearch {float: right; margin: 8px 15px 0 0; width: 135px; height: 23px; background-image: url('http://media.kingston.com/images/sitesearch-txtbox-bkgd.png'); background-repeat: no-repeat;}
#div-masthead-outer #div-masthead-inner #div-masthead-inner-rbox #div-masthead-inner-rbox-sitesearch .ss-maglass {float: right; width: 24px; height: 23px; border: 0;}
#div-masthead-outer #div-masthead-nav-outer {float: left; margin-left: auto; margin-right: auto; width: 960px; border-top: 1px solid #000000;}

.nav-pnl-mb-content-titleText-txtbhov-arr{color: #3B3B3B; font-weight: bold; text-decoration: none; padding: 0 13px 0 0;}
a.nav-pnl-mb-content-titleText-txtbhov-arr:hover {color: #2565ad; background-image: url('http://media.kingston.com/images/px_icon_arrow.png'); background-position: right; background-repeat: no-repeat;cursor:pointer;}
.div-masthead-nav-off-rt{cursor:pointer;}
/*
 *
 * -- GLOB - Site Search -- */
.globmag {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0;}
.sitesrch-txtbox {border: 0; background-color: #cacaca; outline: none;}

.ss-item-prodTxtSrchOps-arr {text-decoration: none; display: inline-block; padding: 0 10px 0 0; background-image: url('http://media.kingston.com/images/fmem-icon-arrow.png'); background-position: right; background-repeat: no-repeat;}
a.ss-item-prodTxtSrchOps-arr:link	{color: #444444; font-weight: bold}
a.ss-item-prodTxtSrchOps-arr:visited	{color: #444444; font-weight: bold;}
a.ss-item-prodTxtSrchOps-arr:hover	{color: #000000;}

/* -- GLOB - Main Nav Btns -- */
.div-masthead-nav-blox {float: left; margin: 0 0 0 10px; letter-spacing: .0px; cursor:pointer;}
.div-masthead-nav-blox-rt {float: right; margin: 0 10px 0 0; padding: 0;}
#mem2,#ssd2,#usb2,#wireless2,#fls2,#sup2,#fmem2,#embedded2 {display: none;}
.div-masthead-nav-off {padding: 8px 11px 0 11px; font-size: 14px; color: #c0c0c0; text-shadow: 0 1px 1px rgba(0,0,0,.8); white-space:nowrap;}
.div-masthead-nav-off-rt {padding: 8px 11px 0 11px; font-size: 15px; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.8);white-space:nowrap;}
.nav-ends {float: left; width: 11px; height: 30px; border: 0; outline: none;}
.nav-txt-on {float: left; height: 30px; background-image: url('http://media.kingston.com/images/nav-main-on-cntr.png'); background-repeat: repeat-x; background-position: center; text-decoration: none; text-shadow: 0 1px 1px rgba(0,0,0,.8); outline: none;}
.nav-txt-p {margin: 8px 0 0 0; font-size: 14px; color: #ffffff; outline: none;white-space:nowrap}
.nav-txt-p-rt {margin: 8px 0 0 0; font-size: 15px; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.8); outline: none;white-space:nowrap}

/* -- GLOB - Main Support Btn -- */
/*#sup2 {margin: 4px 0 0 0; display: none;}*/
.div-masthead-btn-off {margin: 8px 8px 0 8px; font-size: 15px; color: #c0c0c0; text-shadow: 0 1px 1px rgba(0,0,0,.8);}
.btn-ends {float: left; width: 8px; height: 25px; cursor: pointer; border: 0; outline: none;}
.btn-txt-on {float: left; cursor: pointer; height: 25px; background-image: url('http://media.kingston.com/images/nav-sup-on-cntr.png'); background-repeat: repeat-x; background-position: center; text-decoration: none;}
.btn-txt-p {margin: 0; padding: 3px 0 0 0; font-size: 15px; color: #ffffff;}


/* -- GLOB - Main nav-pnl DropDowns -- */
/*#NavPnls {display: none; position: absolute; top: 110px; left: 0px; width: 976px; height: 372px; background-color: transparent; z-index: 2;}*/
.nav-pnl-container {display: none; position: absolute; top: 110px; background-color: transparent; z-index: 98;}
.nav-pnl-container .nav-pnl-pointer {position: relative; width: 24px; height: 14px; border: 0; z-index: 99;}
.nav-pnl-container .nav-pnl-container-outer {position: relative; top: -26px; margin: 0 auto 0 auto; width: 970px; left: 4px; z-index: 97;}
.nav-pnl-container .nav-pnl-container-outer .pnl-nav-img-ends {float: left; width: 7px;  border: 0;}

.nav-pnl-mb-hdr {float: left; margin: 2px 0 0 0; padding: 9px 0 0 0; height: 28px; font-size: 17px; font-weight: bold; color: #5b5b5b; text-shadow: 0 1px 1px rgba(255,255,255,.8);}
.nav-pnl-mb-close {float: right; margin: 12px 0 0 0; width: 18px; height: 18px;}

.nav-pnl-container-inner  {float: left; margin-left: auto; margin-right: auto; width: 956px; background-image: url('http://media.kingston.com/images/pnl-nav-main-bkgd.png'); background-repeat: repeat-x;}
.pnl-nav-img-ends-left {float: left; width: 7px; border: 0; background-image: url('http://media.kingston.com/images/pnl-nav-main-bkgd-lft.png'); }
.pnl-nav-img-ends-right {float: left; width: 7px;  border: 0; background-image: url('http://media.kingston.com/images/pnl-nav-main-bkgd-rt.png');}
.nav-pnl-container-inner .nav-pnl-mb {margin-left: auto; margin-right: auto; width: 940px; height: 322px;}

.nav-pnl-container-inner #nav-pnl-mb-memPnl1-content {float: left; margin: 7px 0 0 0; padding:0; width: 938px; height: 106px;}
.nav-pnl-container-inner #nav-pnl-mb-ssdPnl1-content {float: left; margin: 7px 0 0 0; padding:0; width: 938px; height: 106px;}
.nav-pnl-container-inner #nav-pnl-mb-usbPnl1-content {float: left; margin: 7px 0 0 0; padding:0; width: 938px; height: 106px;}
.nav-pnl-container-inner #nav-pnl-mb-flsPnl1-content {float: left; margin: 7px 0 0 0; padding:0; width: 938px; height: 106px;}

.lte7 #dnn_ktc_menu_memPnl1 
{
    left: 9px;
}

.nav-pnl-top p
{
    margin: 5px 0 0 0;
    padding: 0px 10px 0px 0px;
    font-family: arial;
    font-size: 11px;
    color: #5d5d5d;
    line-height: 130%;
}

.nav-pnl-sup-container-inner{float: left; margin-left: auto; margin-right: auto;width: 956px; background-image: url('http://media.kingston.com/images/pnl-nav-sup-main-bkgd.png'); background-repeat: repeat-x;}
.pnl-nav-sup-img-ends-left {float: left; width: 7px;  border: 0; background-image: url('http://media.kingston.com/images/pnl-nav-sup-main-bkgd-lft.png'); }
.pnl-nav-sup-img-ends-right {float: left; width: 7px;  border: 0; background-image: url('http://media.kingston.com/images/pnl-nav-sup-main-bkgd-rt.png');}
.nav-pnl-sup-container-inner .nav-pnl-mb {margin-left: auto; margin-right: auto;}
.nav-pnl-sup-container-inner #nav-pnl-mb-supPnl1-content {float: left; padding: 7px 0 0 0; width: 938px; height: 106px;}

.nav-pnl-container-inner-tall {float: left; margin-left: auto; margin-right: auto; width: 956px; background-image: url('http://media.kingston.com/images/pnl-nav-main-bkgd-tall.png'); background-repeat: repeat-x;}
.pnl-nav-img-ends-left-tall {float: left; width: 7px; height: 362px; border: 0; background-image: url('http://media.kingston.com/images/pnl-nav-main-bkgd-lft-tall.png');}
.pnl-nav-img-ends-right-tall {float: left; width: 7px; height: 362px; border: 0; background-image: url('http://media.kingston.com/images/pnl-nav-main-bkgd-rt-tall.png');}
.nav-pnl-container-inner-tall .nav-pnl-mb {margin-left: auto; margin-right: auto; width: 940px; height: 362px;}
.nav-pnl-container-inner-tall #nav-pnl-mb-memPnl1-content {float: left; margin: 0 0 0 0; padding:0; width: 938px; height: 106px;}
.nav-pnl-container-inner-tall #nav-pnl-mb-ssdPnl1-content {float: left; margin: 0 0 0 0; padding:0; width: 938px; height: 106px;}
.nav-pnl-container-inner-tall #nav-pnl-mb-usbPnl1-content {float: left; margin: 0 0 0 0; padding:0; width: 938px; height: 106px;}
.nav-pnl-container-inner-tall #nav-pnl-mb-flsPnl1-content {float: left; margin: 0 0 0 0; padding:0; width: 938px; height: 106px;}

.nav-pnl-sup-container-inner-tall {float: left; margin-left: auto; margin-right: auto; width: 956px; background-image: url('http://media.kingston.com/images/pnl-nav-sup-main-bkgd-tall.png'); background-repeat: repeat-x;}
.pnl-nav-sup-img-ends-left-tall {float: left; width: 7px; height: 362px; border: 0; background-image: url('http://media.kingston.com/images/pnl-nav-sup-main-bkgd-lft-tall.png');}
.pnl-nav-sup-img-ends-right-tall {float: left; width: 7px; height: 362px; border: 0; background-image: url('http://media.kingston.com/images/pnl-nav-sup-main-bkgd-rt-tall.png');}
.nav-pnl-sup-container-inner-tall .nav-pnl-mb {margin-left: auto; margin-right: auto; width: 940px; height: 362px;}
.nav-pnl-sup-container-inner-tall #nav-pnl-mb-supPnl1-content {float: left; padding: 0 0 0 0; width: 938px; height: 106px;}

/* -- GLOB/LOCL - Main Nav Pnl Content -- */
.nav-pnl-mb-img {float: left; padding: 10px 0 0 0; width: 940px; height: 146px; overflow: hidden;}
.nav-pnl-mb-supImg {float: left; padding: 10px 0 0 0; width: 940px; height: 99px;}
.nav-pnl-mb-content-titleText {margin: 0; font-size: 13px; font-weight: bold; color: #3b3b3b;}
.nav-pnl-mb-content-contentText {margin: 5px 0 0 0; padding: 0px 10px 0px 0px; font-family: arial; font-size: 11px; color: #5d5d5d; line-height: 130%;}


 #nav-pnl-mb-memPnl1-content-pnl1 {float: left; margin: 7px 0 0 35px; width: 270px;}
 #nav-pnl-mb-memPnl1-content-pnl2 {float: left; margin: 7px 0 0 30px; width: 270px;}
 #nav-pnl-mb-memPnl1-content-pnl3 {float: left; margin: 7px 0 0 35px; width: 280px;}

 #nav-pnl-mb-ssdPnl1-content-pnl1 {float: left; margin: 7px 0 0 40px; width: 159px;}
#nav-pnl-mb-ssdPnl1-content-pnl2 {float: left; margin: 7px 0 0 25px; width: 159px;}
#nav-pnl-mb-ssdPnl1-content-pnl3 {float: left; margin: 7px 0 0 25px; width: 159px;}
#nav-pnl-mb-ssdPnl1-content-pnl4 {float: left; margin: 7px 0 0 25px; width: 159px;}
#nav-pnl-mb-ssdPnl1-content-pnl5 {float: left; margin: 7px 0 0 25px; width: 159px;}

#nav-pnl-mb-usbPnl1-content{_margin-left:-20px!important;}

 #nav-pnl-mb-usbPnl1-content-pnl1 {float: left; margin: 7px 20px 0 3px; width: 259px;}
#nav-pnl-mb-usbPnl1-content-pnl2 {float: left; margin: 7px 10px 0 24px; width: 260px;}
#nav-pnl-mb-usbPnl1-content-pnl3 {float: left; margin: 7px 0 0 20px; width: 205px;}
#nav-pnl-mb-usbPnl1-content-pnl4 {float: left; margin: 7px 0 0 33px; width: 248px;}

#nav-pnl-mb-wirelessPnl1-content-pnl1 {float: left; margin: 7px 0 0 320px; width: 210px;}
.nav-pnl-mb-wirelessPnl1-content-pnl2 {float: left; margin: 7px 0 0 20px; width: 210px;}

#nav-pnl-mb-flsPnl1-content-pnl1 {float: left; margin: 7px 0 0 20px; width: 210px;}
#nav-pnl-mb-flsPnl1-content-pnl2 {float: left; margin: 7px 0 0 20px; width: 210px;}
#nav-pnl-mb-flsPnl1-content-pnl3 {float: left; margin: 7px 0 0 20px; width: 205px;}
#nav-pnl-mb-flsPnl1-content-pnl4 {float: left; margin: 7px 0 0 20px; width: 210px;}

#nav-pnl-mb-supPnl1-content-pnl1 {float: left; margin: 7px 0 0 40px; width: 266px; line-height: 110%;}
#nav-pnl-mb-supPnl1-content-pnl2 {float: left; margin: 7px 0 0 40px; width: 266px; line-height: 110%;}
#nav-pnl-mb-supPnl1-content-pnl3 {float: left; margin: 7px 0 0 40px; width: 246px; line-height: 110%;}

#nav-pnl-mb-supPnl2-content-pnl1 {float: left; margin: 5px 0 0 40px; width: 266px;}
#nav-pnl-mb-supPnl2-content-pnl2 {float: left; margin: 5px 0 0 40px; width: 266px;}
#nav-pnl-mb-supPnl2-content-pnl3 {float: left; margin: 5px 0 0 40px; width: 266px;}

.nav-pnl-mb-supPnl1-content-tblox {color: #3B3B3B; font-size:15px; font-weight: bold; line-height:15px; text-decoration: none; padding:0px; margin:0px;}
.nav-pnl-mb-supPnl1-content-txtblox {margin: 0; padding-top: 6px; font-family: Arial; font-size: 12px; color: #5d5d5d;}

.nav-pnl-mb-supContent-titleText {margin: 0; font-size: 13px; font-weight: bold; color: #3b3b3b; text-shadow: 0 1px 1px rgba(255,255,255,.8);}
.nav-pnl-mb-supContent-links {margin: 0px 0 0 0; padding: 0px 10px 0px 0px; font-size: 13px; color: #5d5d5d; font-weight: bold; line-height: 150%;}


/* -- GLOB/LOCL - fmem Nav Pnl Content -- */
#fmemPnl1 {display: none; position: absolute; top: 115px; right: 0px; width: 348px; z-index: 96;}
#fmemPnl2 {display: none; float: right; margin-left: auto; margin-right: auto; margin-top: 8px; width: 348px; z-index: 96;}
#fmem-pnl-pointer {position: relative; width: 24px; height: 14px; border: 0; z-index: 97;}
#fmem-pnl-btn-close {float: right; margin: 22px 18px 0 0; width: 18px; height: 18px;}
.pnl-fmem-img-end-lft {float: left; width: 9px; height: 272px;}
.pnl-fmem-img-end-rt {float: left; width: 8px; height: 272px;}
#fmem-pnl-container {position: relative; top: -41px; margin-left: auto; margin-right: auto; width: 348px; height: 338px; z-index: 96;}
#fmem-pnl-container-hdr {float: left; width: 348px; height: 49px; background-image: url('http://media.kingston.com/images/pnl-fmem-hdr.png'); background-position: bottom; background-repeat: no-repeat;}
#fmem-pnl-container-hdr-txt {float: left; margin: 22px 0 0 20px; font-size: 17px; font-weight: bold; color: #5b5b5b; text-shadow: 0 1px 1px rgba(255,255,255,.8);}
#fmem-pnl-container-wrapper {float: left;}
#fmem-pnl-container-inner {float: left; padding: 0 0 0 0; width: 331px; height: 272px; background-image: url('http://media.kingston.com/images/pnl-fmem-vspan-cntr2.png');}
	.fmem-pnl-container-inner-col {float: left; margin: 0 0 0 10px; padding: 10px 0 0 0; font-size: 13px; color: #444444;}
.fmem-pnl-container-inner-col-ul {margin: 0; padding: 0; list-style-image: none; list-style: none;}
.fmem-pnl-container-inner-col-li {margin-bottom: 3px; width: 151px; height: 33px;}

#fmemPnl-serv-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-server.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-desktop-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-desktop.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-notebook-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-notebook.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-netbook-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-netbook.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-tablet-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-tablet.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-printer-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-printer.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-phone-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-phone.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-cameraphoto-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-cameraphoto.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-cameravideo-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-cameravideo.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-gps-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-gps.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-game {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-game.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-television-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-television.png'); background-position: left; background-repeat: no-repeat;}
#fmemPnl-blank-off {width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-icon-blank.png'); background-position: left; background-repeat: no-repeat;}
	.fmemPnl-text-p {margin: 0 0 0 45px; padding: 8px 0 0 0;}
#fmemPnl-serv-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-server.png'); background-repeat: no-repeat;}
#fmemPnl-desktop-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-desktop.png'); background-repeat: no-repeat;}
#fmemPnl-notebook-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-notebook.png'); background-repeat: no-repeat;}
#fmemPnl-netbook-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-netbook.png'); background-repeat: no-repeat;}
#fmemPnl-tablet-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-tablet.png'); background-repeat: no-repeat;}
#fmemPnl-printer-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-printer.png'); background-repeat: no-repeat;}
#fmemPnl-phone-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-phone.png'); background-repeat: no-repeat;}
#fmemPnl-cameraphoto-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-cameraphoto.png'); background-repeat: no-repeat;}
#fmemPnl-cameravideo-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-cameravideo.png'); background-repeat: no-repeat;}
#fmemPnl-gps-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-gps.png'); background-repeat: no-repeat;}
#fmemPnl-game-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-game.png'); background-repeat: no-repeat;}
#fmemPnl-television-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-television.png'); background-repeat: no-repeat;}
#fmemPnl-blank-on {display: none; width: 151px; height: 33px; background-image: url('http://media.kingston.com/images/fmem-btn-blank.png'); background-repeat: no-repeat;}

a.fmemPnl-lnk:link		{display: block; width: 151px; height: 33px; text-decoration: none; color: #444444; outline: none;}
a.fmemPnl-lnk:visited	{display: block; width: 151px; height: 33px; text-decoration: none; color: #444444; outline: none;}
a.fmemPnl-lnk:hover		{display: block; width: 151px; height: 33px; text-decoration: none; color: #282828; outline: none;}

#fmemPnl-footer {float: left; width: 348px; height: 37px; background-image: url('http://media.kingston.com/images/pnl-fmem-fot.png'); background-repeat: no-repeat; border: 0 solid #ff0000;}

/* -- GLOB/LOCL - Memory Search Panel Styles -- */
		.memsearch-panel { 
			position: absolute;
			top:100px;
			right:-1px;
			float: right;
			display: none;
			*width: 200px; /* SET THIS FOR EACH LANGUAGE / IE7 fix, it doesn't support reverse inheritance (from children) */
		}
		.memsearch-arrow {
			background: url(http://media.kingston.com/images/memsearchpanel_corners.png) 0px 0px no-repeat;
			height: 20px;
			width: 40px;
			position: relative;
			left: 100px; /* SET THIS FOR EACH LANGUAGE / needs to be centered to the button */
		}
		.memsearch-top { height: 40px; margin: -9px 0 0 0; }
		.memsearch-top-lt { background: url(http://media.kingston.com/images/memsearchpanel_corners.png) 0px -20px no-repeat; width: 19px; height: 40px; position: absolute; }
		.memsearch-top-rt { background: url(http://media.kingston.com/images/memsearchpanel_corners.png) -19px -20px no-repeat; width: 19px; height: 40px; float: right; }
		.memsearch-top-header {
			background: transparent url(http://media.kingston.com/images/memsearchpanel_top_span.png) 0 -1px repeat-x;
			height: 40px;
			margin: 0 19px;
			padding: 15px 4px 0 4px;
			color: #ffffff;
			font-size: 14px;
			font-weight: bold;
			text-shadow: 0 1px 1px #000000;
		}
		.memsearch-lt { background: transparent url(http://media.kingston.com/images/memsearchpanel_span_lt.png) left 0 repeat-y; width: 100%; float: left; }
		.memsearch-rt { background: transparent url(http://media.kingston.com/images/memsearchpanel_span_rt.png) right 0 repeat-y; width: 100%; float: right; }
		.memsearch-general-options,
		.memsearch-device-options {
			background: transparent url(http://media.kingston.com/images/memsearchpanel_span_span.png) 0 0 repeat;
			margin: 0 19px;
			padding: 1px;
			font-size: 13px;
			font-weight: bold;
			text-shadow: 0 1px 1px #000000;
		}
		.memsearch-general-options a,
		.memsearch-device-options a {
			display: block;
			color: #cacaca;
			text-decoration: none;
			height: 17px;
			vertical-align: center;
			margin: 5px 4px 2px 4px;
			*margin: 7px 4px 0 4px; /* IE7 fix (again) */
		}
		.memsearch-device-options a {
			background-position: 0 0;
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0 5px 0 25px;
		}
		.memsearch-general-options a:hover,
		.memsearch-device-options a:hover {
			color: #ffffff;
		}
		#memsearch-icon-server { background: url(http://media.kingston.com/images/memsearchpanel_icons.png) 0px 0px no-repeat; }
		#memsearch-icon-desktop { background: url(http://media.kingston.com/images/memsearchpanel_icons.png) 0px -34px no-repeat; }
		#memsearch-icon-motherboard { background: url(http://media.kingston.com/images/memsearchpanel_icons.png) 0px -68px no-repeat; }
		#memsearch-icon-tablet { background: url(http://media.kingston.com/images/memsearchpanel_icons.png) 0px -102px no-repeat }
		#memsearch-icon-phone { background: url(http://media.kingston.com/images/memsearchpanel_icons.png) 0px -136px no-repeat; }
		#memsearch-icon-photo { background: url(http://media.kingston.com/images/memsearchpanel_icons.png) 0px -170px no-repeat; }
		#memsearch-icon-video { background: url(http://media.kingston.com/images/memsearchpanel_icons.png) 0px -204px no-repeat; }
		#memsearch-icon-other { background: url(http://media.kingston.com/images/memsearchpanel_icons.png) 0px -238px no-repeat; }
 
		#memsearch-icon-server:hover { background-position-y: -17px; }
		#memsearch-icon-desktop:hover { background-position-y: -51px; }
		#memsearch-icon-motherboard:hover { background-position-y: -85px; }
		#memsearch-icon-tablet:hover { background-position-y: -119px; }
		#memsearch-icon-phone:hover { background-position-y: -153px; }
		#memsearch-icon-photo:hover { background-position-y: -187px; }
		#memsearch-icon-video:hover { background-position-y: -221px; }
		#memsearch-icon-other:hover { background-position-y: -255px; }
 
		.memsearch-mid { height: 36px; }
		.memsearch-mid-lt { background: url(http://media.kingston.com/images/memsearchpanel_corners.png) -40px 0px no-repeat; width: 19px; height: 100%; float: left; }
		.memsearch-mid-rt { background: url(http://media.kingston.com/images/memsearchpanel_corners.png) -59px 0px no-repeat; width: 19px; height: 100%; float: right; }
		.memsearch-mid-header {
			background: transparent url(http://media.kingston.com/images/memsearchpanel_mid_span.png) 0 0 repeat-x;
			height: 100%;
			margin: 0 19px;
			padding: 10px 4px 0 4px;
			color: #ffffff;
			font-size:14px;
			font-weight: bold;
			text-shadow: 0 1px 1px #000000;
		}
		.memsearch-btm { height: 19px; }
		.memsearch-btm-lt { background: url(http://media.kingston.com/images/memsearchpanel_corners.png) -59px -36px no-repeat; width: 19px; height: 100%; float: left; }
		.memsearch-btm-rt { background: url(http://media.kingston.com/images/memsearchpanel_corners.png) -40px -36px no-repeat; width: 19px; height: 100%; float: right; }
		.memsearch-btm-span {
			background: transparent url(http://media.kingston.com/images/memsearchpanel_btm_span.png) 0 0 repeat-x;
			height: 100%;
			margin: 0 19px;
		}

/* //////////////////////////////// */
/* Start Styles for Flex-nav Panels */
/* //////////////////////////////// */

/* The Panel pointer can be kept as it currently is. */
.panel-pointer {
    display: none;
    position: absolute;
    z-index: 100;
    top: 26px;
    left: 50%;
    margin-left: -6px;
    width: 24px;
    height: 15px;
    background: url(http://media.kingston.com/images/panelImages/pnl-nav-pointer.png) no-repeat;
}

/*clear helper class*/
.clr:before, .clr:after {
    content:" ";
    display: table;
}
.clr:after {
    clear: both;
}
.clr {
    *zoom: 1;
}

/* Container styles */
.nav-pnl-container {
    display: none;
    position: absolute;
    top: 110px;
    padding-bottom: 20px;
    background: #e3e3e3;
}
.nav-pnl-container .top-bar, .nav-pnl-container .bottom-bar {
    position: absolute;
    left: 3px;
    width: 100%;
    background: url(http://media.kingston.com/images/panelImages/pnl-nav-top-bar.png) repeat-x;
}
.nav-pnl-container .top-bar {
    height: 6px;
    top: -6px;
}
.nav-pnl-container .bottom-bar {
    height: 8px;
    bottom: -8px;
    background: url(http://media.kingston.com/images/panelImages/pnl-nav-bottom-bar.png) repeat-x;
}
.nav-pnl-container .left-side-shadow, .nav-pnl-container .right-side-shadow {
    position: absolute;
    top: 0;
    width: 4px;
    height: 100%;
    background: url(http://media.kingston.com/images/panelImages/pnl-nav-side-shadows.png);
}
.nav-pnl-container .left-side-shadow {
    left: -4px;
    background-position: top left;
}
.nav-pnl-container .right-side-shadow {
    right: -4px;
    background-position: top right;
}
.nav-pnl-container .top-left-corner, .nav-pnl-container .top-right-corner {
    position: absolute;
    top: -6px;
    height: 6px;
    width: 7px;
    background: url(http://media.kingston.com/images/panelImages/pnl-nav-corners.png);
}
.nav-pnl-container .bottom-left-corner, .nav-pnl-container .bottom-right-corner {
    position: absolute;
    bottom: -8px;
    height: 8px;
    width: 7px;
    background: url(http://media.kingston.com/images/panelImages/pnl-nav-corners.png);
}
.nav-pnl-container .top-left-corner {
    left: -4px;
    background-position: top left;
}
.nav-pnl-container .top-right-corner {
    right: -4px;
    background-position: top right;
}
.nav-pnl-container .bottom-left-corner {
    left: -4px;
    background-position: bottom left;
}
.nav-pnl-container .bottom-right-corner {
    right: -4px;
    background-position: bottom right;
}
.nav-pnl-container .nav-pnl-close {
    position: absolute;
    z-index: 100;
    top: 7px;
    right: 10px;
    height: 18px;
    width: 19px;
    background: url("http://media.kingston.com/images/panelImages/pnl-nav-btn-close.png") top left no-repeat;
}
.nav-pnl-container .nav-pnl-close:hover {
    background-position: top right;
    cursor: pointer;
}
.nav-pnl-container .nav-pnl-title {
    position: relative;
    width: 100%;
    height: 35px;
    font-family: BreuerText, Arial, Geneva, Verdana, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #5b5b5b;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}
.nav-pnl-container .nav-pnl-title h3 {
    font-size: 17px;
    padding: 6px 0 0 13px;
    margin:0px;
}
.nav-pnl-container .nav-pnl-top, .nav-pnl-container .nav-pnl-bottom {
    width: 90%;
    padding: 0 5%;
}
.nav-pnl-container .nav-pnl-top {
    padding-top: 15px;
    background: #fff;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}
.nav-pnl-container .nav-pnl-top .prod-image {
    display: block;
    text-align: center;
}
.nav-pnl-container .nav-pnl-top img {
    max-width: 100%;
}
.nav-pnl-container .nav-pnl-bottom {
    padding-top: 15px;
}
.nav-pnl-container .nav-pnl-col {
    float: left;
}
.nav-pnl-container .last {
    margin-right: 0 !important;
}
.nav-pnl-mb-content-contentText {
    margin: 5px 0 0 0;
    padding: 0px 10px 0px 0px;
    font-family: arial;
    font-size: 11px;
    color: #5d5d5d;
    line-height: 130%;
}
.nav-pnl-mb-content-titleText {
    margin: 0 0 7px 0;
    font-size: 13px;
    font-weight: bold;
    color: #3b3b3b;
}
.nav-pnl-mb-content-titleText-txtbhov-arr {
    font-family: BreuerText, Arial, Geneva, Verdana, sans-serif;
    font-weight: bold;
    color: #3B3B3B;
    font-weight: bold;
    text-decoration: none;
    padding: 0 13px 0 0;
}
a.nav-pnl-mb-content-titleText-txtbhov-arr:hover {
    color: #2565ad;
    background-image: url(http://media.kingston.com/images/panelImages/px_icon_arrow.png);
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}
.nav-pnl-top .nav-pnl-mb-supPnl1-content-tblox {
    font-family: BreuerText, Arial, Geneva, Verdana, sans-serif;
    color: #3B3B3B;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
    text-decoration: none;
    padding: 0px;
    margin: 0 0 15px 0;
}
a.navLink-support {
    font-family: BreuerText, Arial, Geneva, Verdana, sans-serif;
    font-size: 13px;
    color: #5d5d5d;
    font-weight:bold;
    line-height: 150%;
    text-decoration: none;
}

/* Column widths and margins */

.col-1 .nav-pnl-col {
    width: 100%;
}
.col-2 .nav-pnl-col {
    width: 47.5%;
    margin-right: 5%;
}
.col-3 .nav-pnl-col {
    width: 30%;
    margin-right: 5%;
}
.col-4 .nav-pnl-col {
    width: 22.75%;
    margin-right: 3%;
}
.ie6 .nav-pnl-col
{
   width:22%;
}
.col-5 .nav-pnl-col {
    width: 18%;
    margin-right: 2.5%;
}

/* Classes for individual Panels - 
Declare any width you wish, 
but also be sure to declare a width of 6px less for .top-bar and .bottom-bar for that panel 
can also be used for left positioning */
.memory-panel, .ssd-panel, .usb-panel, .flash-panel, .support-panel {
    width: 962px;
}
.memory-panel .top-bar, .memory-panel .bottom-bar, .ssd-panel .top-bar, .ssd-panel .bottom-bar, .usb-panel .top-bar, .usb-panel .bottom-bar, .flash-panel .top-bar, .flash-panel .bottom-bar, .support-panel .top-bar, .support-panel .bottom-bar {
    width: 956px;
}
.wireless-panel {
    width: 400px;
    left: 197px;
}
.wireless-panel .top-bar, .wireless-panel .bottom-bar {
    width: 394px;
}
.support-panel .nav-pnl-top {
    padding-bottom: 20px;
}
.ie6 .col-2 .nav-pnl-col
{
    width:250px;
}
#masthead{
    z-index:100!important;
}