@charset "utf-8";
/*
SanDisk.com
Title: Default CSS
Date: April 2009
Website:  http://www.sandisk.com/
Author:  Pasquale Scerbo (pscerbo@extractable.com)
*/


/*----------------- CSS NORMALIZER -----------------*/
/*
- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline
*/

div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; font-size:100%;}
select, input, textarea {font:99% verdana,geneva,sans-serif; }
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal;}
fieldset, img {border:0;}
img {vertical-align:middle;}
select, .inputStyle {border:1px solid #7F9DB9; background:#FFF; padding:.1em; margin:.1em 0 .1em .2em;}
legend {display:none;}
.skipNavigation {position:absolute; left:0px; top:-500px; overflow:hidden;}
select {background:#FFF;}
.floatLeft  { float: left; }
.floatRight { float: right; }
.png  { _behavior: url(/css/iepngfix.htc); }
.cleaner  { clear: both; _font-size: 1%;}
.clear5  { clear: both; height: 5px; _font-size: 1%; }
.clear10  { clear: both; height: 10px; _font-size: 1%; }
.tabClear  { clear: both; height: 5px; _font-size: 1%; }
a  { outline: none; }
label { cursor: pointer; }

.extractable { font-size: 14px; font-weight: bold; color: green; margin: 20px; display: block; border: 1px #3C0 solid; }

/*----------------- DEFAULT -----------------*/
body  { margin: 0; padding: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #454444; }

h1    { margin: 0 0 12px 0; padding: 0; color: #000; font-size: 24px; }
h2    { margin: 0; padding: 0; color: #000; font-size: 16px; font-weight: bold; }
h2.red  { color: #de0000; margin-bottom: 0; }
h3    { margin: 0; padding: 0; color: #1f1f1f; font-size: 12px; font-weight: bold; }
h4    { margin: 0; padding: 0; color: #000; font-weight: bold; font-size: 11px; }
h5    { margin: 0; padding: 0; color: #777777; font-weight: bold; font-size: 12px; }


/*----------------- LINKS -----------------*/
a    { color: #de0000; text-decoration: none; }
a:hover  { text-decoration: underline; }

a.normtext      { color: #777777; text-decoration: none; }
a.normtext:hover   { text-decoration: underline; }
a[disabled]{ color:Grey; text-decoration:none; }
a.arrow    { background: url(img/arrow.gif) no-repeat right 5px; padding-right: 8px; text-decoration: none; }
a.arrow:hover  { text-decoration: underline; }
a.arrow2  { background: url(img/arrow.gif) no-repeat 3px 5px; padding-left: 13px; text-decoration: none; }
a.arrow2:hover  { text-decoration: underline; }

ul.redarrow   { margin: 0; padding: 0; list-style: none; }
ul.redarrow li  { background: url(img/arrow-red.gif) 3px 4px no-repeat; padding-left: 14px; font-size: 11px;  color:#454444; padding-bottom: 5px; }

ul.redarrow2   { margin: 0; padding: 0; list-style: none; }
ul.redarrow2 li  { background: url(img/arrow-red.gif) 3px 4px no-repeat; padding-left: 14px; font-size: 11px; color: #777; padding-bottom: 5px; }
ul.redarrow2 li ul li { background: url(img/arrow.gif) no-repeat 3px 5px; line-height: 17px; padding-left: 15px; list-style: none; }

ul.arrowList     { margin: 0; padding: 0; list-style: none; clear: both; padding-bottom: 5px; }
ul.arrowList li    { background: none; }
ul.arrowList li a  { background: url(img/arrow.gif) no-repeat 3px 5px; line-height: 17px; padding-left: 15px; }

#landingRight ol    { margin: 0 0 0 20px; padding: 0px; clear: both; padding-bottom: 5px; }
#landingRight ol li    { background: none; padding: 0px; }
#landingRight ol li a  { line-height: 17px; padding: 0px; }

.lgTabs2 ol    { margin: 0 0 0 20px; padding: 0px; clear: both; padding-bottom: 5px; }
.lgTabs2 ol li    { background: none; padding: 0px; }
.lgTabs2 ol li a  { line-height: 17px; padding: 0px; }

ol.gen    { margin: 0 0 0 20px; padding: 0px; clear: both; padding-bottom: 5px; }
ol.gen li  { background: none; padding: 0px; }
ol.gen li a  { line-height: 17px; padding: 0px; }

ol     { margin: 0 0 0 20; _margin: 0 0 0 30; padding-left: 20px; _padding-left: 30px; }
ol li  { padding-left: 5px; font-size: 11px; color: #777; padding-bottom: 5px; }

/*----------------- LAYOUT -----------------*/
#container  { width: 987px; margin: auto; }
#container2  { width: 1015px; margin: auto; }

/*----------------- HEADER -----------------*/
#headerWrap      { width: 985px; float: left; height: 73px; position: relative; }
#headerWrap .logo  { position: absolute; top: 24px; left: 29px; float: left; }
#headerWrap .slogan  { position: absolute; top: 31px; left: 180px; float: left; }

#headerWrap .toolbar      { position: absolute; top: 31px; right: 6px; color: #ccc; text-align: right; font-size: 11px; padding: 2px 0; }
#headerWrap .toolbar a      { text-decoration: none; color: #666; padding: 0 4px; }
#headerWrap .toolbar a:hover  { text-decoration: underline; }
#headerWrap .toolbar a.global  { background: url(img/icon-world.gif) no-repeat right 10px; padding: 10px 25px 10px 4px; }

/*----------------- MAIN MENU -----------------*/
#menuWrap  { width: 985px; height: 39px; background: url(img/bg-mainmenu-grey.gif) no-repeat; clear: both; margin-bottom: 6px; }
#menu { width: 730px; float: left; padding: 0; margin: 0; }

#menu, #menu ul   { padding: 0; margin: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; }

#menu ul a       { background: url(img/bg-nav-notch-grey.gif) no-repeat top right; display: block; text-decoration: none; padding: 10px 22px; font-family: Arial, Helvetica, sans-serif !important; font-weight: normal; font-size: 12px; color: #FFF; }
#menu ul a.trigger   { padding: 11px 22px 10px 22px; }
#menu ul li       { float: left; }
#menu ul li       { position: relative; }

/* hide from IE mac \*/
#menu ul li { position: static; width: auto; }
/* end hiding from IE5 mac */

#menu ul li ul, #menu ul ul li    { width: 170px; z-index: 1000; }
#menu ul ul li         { padding-left: 14px; color: #fff; line-height:0.81em;}
#menu ul ul li a        { color: #FFF; border-right: 0; padding: 3px 12px 3px 0px; background: none;  font-size: 11px; }
#menu ul li ul         { padding-top: 11px; position: absolute; display: none; background: url(img/bg-dropdown.gif) no-repeat; padding-bottom: 10px; }

#menu ul li:hover a, #menu ul a:focus,
#menu ul a:active, #menu ul li.p7hvr a       { color: #FFF; }
#menu ul li:hover ul, #menu ul li.p7hvr ul     { display: block; }
#menu ul li:hover ul a, #menu ul li.p7hvr ul a   { color: #FFF; background-color: transparent; font-weight: normal; }
#menu ul ul a:hover               { color: #FFFFFF !important; text-decoration: underline !important; }

#menu ul li.subitem  { padding-left: 30px; width: 152px; }
#menu ul li.subitem2  { padding-left: 40px; width: 152px; }

#menu .homeLink {
background:transparent url(img/bg-menu-home.gif) no-repeat scroll center center;
display:block;
height:31px;
padding:4px 5px 0;
width:31px;
}

/*#menu li li    { font-weight: bold; color: #FFF; margin-bottom: 0; padding-bottom: 0; padding-left: 10px; }
#menu li li  a  { font-weight: bold; color: #FFF; margin-bottom: 0; padding-bottom: 0; padding-left: 10px; }*/

#menuWrap .searchWrap    { float: right; height: 19px; margin-top: 8px; margin-right: 25px; _margin-right: 15px; }
#menuWrap .searchWrap input  { background: url(img/bg-sitesearch.gif) no-repeat; border: 0; padding-top: 3px; width: 125px; height: 16px; padding-left: 18px; color: #656565; font-size: 10px; }


/*----------------- MAIN BANNER -----------------*/
#bannerWrap      { float: left; width: 995px; }

/*Home Page*/
#bannerWrap.home        { height: 300px; margin-bottom: 4px; position: relative; }
#bannerWrap.home #bannerLeft  { float: left; width: 704px; height: 300px; margin-right: 3px; }
#bannerWrap.home #bannerRight  { float: left; width: 279px; height: 300px; }

#pagernav     { _width: 100px; _height: 30px; z-index: 1000; float: left; position: absolute; top: 275px; left: 620px; }
#pagernav a   { text-decoration: none; color:#FFF; background: #848E8D; margin: 0px 2px 0px 0px; padding: 2px 5px 2px 5px; font-weight: bold; }
#pagernav a.activeSlide, #pagernav a:hover { background-color: #EA1C26; }
#pagernav a:focus { outline: none; }

/* ROTATE FEATURED PRODUCTS HOMEPAGE */

#rotatingProducts {}
#pagernav1     { z-index: 1000; position: absolute; top: 20px; left: 410px; width: 80px; height: 15px; }
#pagernav1 a   { text-decoration: none; color:#FFF; background: #d4d4d5; margin: 0px 2px 0px 0px; padding: 2px 5px 2px 5px; font-weight: bold; font-size: 8px; }
#pagernav1 a.activeSlide, #pagernav1 a:hover { background-color: #555555; }
#pagernav1 a:focus { outline: none; }

.lgModule2      { float: left; margin: 0 0 0 8px; }
.lgModuleTxtWrap  { float: left; background: url(img/bg-lightGray.gif) no-repeat; width: 210px; padding: 17px 6px 0 16px; }
/*Generic*/
.lgModuleTxtWrap .title  { font-weight: bold; color: #000; font-size: 14px; margin-bottom: 18px; }
.lgModuleTxtWrap .txt    { margin: 13px 0; color: #777; font-size: 11px; line-height: 16px; }
.lgModuleTxtWrap .left      { float: left; width: 59px; margin-right: 15px; }
.lgModuleTxtWrap .right    { float: left; width: 133px; }
.lgModuleTxtWrap .right span  { font-size: 12px; color: #de0000; font-weight: bold; line-height: 16px; }
.lgModuleTxtWrap .date    { color: #000; }
.lgModuleTxtWrap2 .hordiv  { text-align: center; width: 210px; }


/*Landing Page*/
#bannerWrap.landing      { height: 300px; }
#bannerWrap.landing #bannerLeft    { float: left; width: 739px; height: 300px; margin-right: 6px;  }
#bannerWrap.landing #bannerRight  { float: left; width: 240px; height: 300px; }

/*Content Page*/
#bannerWrap.content          { height: 122px; margin-left: 0; margin-bottom: 10px; }
#bannerWrap.content #bannerLeft    { float: left; width: 739px; height: 122px; margin-right: 6px; }
#bannerWrap.content #bannerRight  { float: left; width: 240px; height: 122px; }

/*Sub Page*/
#bannerWrap.subs        { height: 150px; margin-left: 0; /*margin-bottom: 10px;*/ }
#bannerWrap.subs #bannerLeft  { float: left; width: 739px; height: 150px; margin-right: 6px; overflow: hidden; }
#bannerWrap.subs #bannerRight  { float: left; width: 240px; height: 150px; overflow: hidden; }

/*Banner Text*/
#bannerWrap.bannerInner  { float: left; position: relative; width: 500px; }
#bannerInnerWrap    { float: left; }
.bannerInner .text    { position: absolute; left: 46px; top: 111px; width: 300px; }
.bannerInner .text h1  { color:#FFF; font-size:44px; font-weight: bold; margin: 0; padding: 0px; line-height: 44px; }
.bannerInner .text p   { color:#FFF; font-size: 13px; padding: 0px; margin: 5px 0px 0px 0px; }
a.more  { background: url(img/btn-blank.png) no-repeat top left; display: block; width: 99px; height: 26px; line-height: 22px; color:#FFF; text-decoration: none; padding: 0px 15px 0px 10px; margin-top: 10px; _behavior: url(/css/iepngfix.htc); cursor: pointer; }

/*----------------- QUICK LINKS (HOME PAGE) -----------------*/
#quickLinksWrap        { float: left; width: 975px; height: 98px; background: url(img/bg-quicklinks.gif) repeat-x; z-index: 10; position: relative; padding: 0 5px; }
#quickLinksWrap .tab    { position: absolute; top: -20px; left: 0; height: 15px; color: #000; font-weight: bold; padding: 10px 25px 0 17px; background: url(img/bg-quicklinks-tab.gif) no-repeat right; float: left; font-size: 14px; }
#quickLinksWrap .products  { float: left; padding-right: 3px; margin-top: 15px; height: 73px; text-align: right;  }
#quickLinksWrap .mobile    { width: 109px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .cameras   { width: 128px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .DSLRs     { width: 111px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .camcorders    { width: 151px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .computing    { width: 140px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .musicplayers  { width: 150px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .gaming    { width: 141px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .products p { margin: 0px; font-size: 12px; font-weight: bold; line-height: 55px; text-align: center; }
#quickLinksWrap .products img  { margin-right:10px; }
#quickLinksWrap .divs    { background: url(img/quicklinks-divs.gif) no-repeat; float: left; width: 1px; height: 84px; padding: 0 1px; }

/*----------------- MODULES (HOME PAGE) -----------------*/
/*
#modulesWrap  { float: left; width: 985px; padding-bottom: 15px; position: relative; }
*/

#modulesWrap {
  FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 985px; POSITION: relative; 
}


/*----------------- PROMOS (FIXED) -----------------*/
.promosFixed        { width: 248px; height: 124px; padding: 16px 15px 11px 12px; float: left; /*background: url(img/bg-rtpromofixed.gif) no-repeat;*/ }
.promosFixed .left      { width: 74px; float: left; margin-right: 10px; }
.promosFixed .right      { width: 163px; float: left; }
.promosFixed .right span  { font-size: 12px; color: #000; font-weight: bold; line-height: 18px; }
.promosFixed .right .txt  { margin-top: 6px; color: #777; font-size: 11px; }

.promosFixed.flash  { width: 276px; height: 150px; padding: 0; background: red; overflow: hidden; }

/*----------------- COMPATABILITY MODULE (DARK GRAY) -----------------*/
.ctModule        { background: url(img/bg-darkGrayModule.gif) no-repeat; float: left; margin-bottom: 10px; }
.ctModule .fill      { background: url(img/bg-darkGrayModuleBot.gif) no-repeat bottom; width: 202px; float: left; padding: 16px 24px 15px 14px; }
.ctModule .fill .title  { color: #FFF; font-weight: bold; font-size: 14px; margin-bottom: 7px; }
.ctModule .fill .txt  { color: #FFF; font-size: 12px; line-height: 20px; margin-bottom: 5px; }

.ctModule select  { margin-top: 10px; border: 1px solid #a5acb2; width: 185px; color: #777; font-size: 11px; }
.ctModule input    { width: 179px; color: #777; margin-top: 10px; border: 1px solid #a5acb2; font-size: 11px; height: 16px; margin-left: 2px; padding-left: 4px; padding-top: 2px; }
.ctModule input.btn  { width: 117px; _width:117px; height: 26px; _height: 26px; border: 0; margin-left: -2px; }

/*----------------- LIGHT GRAY MODULES (Home Page) -----------------*/
.lgModule      { float: left; background: url(img/bg-lightGray.gif) no-repeat; width: 210px; padding: 17px 14px 0 16px; margin: 0 0 0 6px; position: relative; }

/*Generic*/
.lgModule .title  { font-weight: bold; color: #000; font-size: 14px; margin-bottom: 18px; }
/*
.lgModule .txt    { margin: 13px 0; color: #777; font-size: 11px; line-height: 16px; }
*/
.lgModule .txt {
  FONT-SIZE: 11px;
  COLOR: #777;
  LINE-HEIGHT: 16px;
  margin-top: 13px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
}



/*Home Page Products*/
.lgModule .left      { float: left; width: 59px; margin-right: 8px; }
.lgModule .right    { float: left; width: 133px; }
.lgModule .right span  { font-size: 12px; color: #de0000; font-weight: bold; line-height: 16px; }

/*Home Page News*/
.lgModule .date    { color: #000; }
.lgModule .hordiv  { text-align: center; width: 210px; }

/*.lgModuleTxtWrap  { float: left; background: url(img/bg-lightGray.gif) no-repeat; _width: 180px; padding: 17px 14px 0 16px; }*/
/*----------------- LANDING PAGE -----------------*/
#landingLeft        { float: left; width: 737px; margin-right: 7px; margin-top: 10px; }
#landingLeft #bannerLeft  { width: 737px; _width: 730px; height: 385px; margin-right: 6px; margin-bottom: 10px; }


/* 3 Column Layout */
.triplecol        { float: left; margin-left: 5px; width: 240px;*width:235px; color: #777; line-height: 18px; }
.triplecol.first    { _margin-left: 1px;margin-left: 1px; }
.triplecol .lgtitle    { font-size: 19px; color: #000; padding-top: 20px; line-height: 20px; padding-right: 5px; }
.triplecol .title    { font-size: 12px; font-weight: bold; color: #000; padding-bottom: 10px; line-height: 20px; }
/*.triplecol .hordiv    { margin: auto; width: 225px; }*/
.triplecol .left    { width: 80px; float: left; margin-right: 10px; }
.triplecol .right    { width: 140px; float: left; margin-bottom: 8px; }
.triplecol .right span  { font-size: 12px; color: #000; font-weight: bold; line-height: 18px; }
.triplecol .right .txt  { color: #777; font-size: 11px; }

#landingRight  { float: left; width: 241px; margin-top: 10px; }
#landingRight #productPromo  { margin-bottom: 10px; }

/*----------------- CONTENT PAGE (PRODUCT DETAILS) -----------------*/
#contentLeft  { float: left; width: 737px; margin-right: 7px; margin-top: 10px; }
#contentLeft2  { float: left; width: 985px; margin: 10px 0px 0px 0px; }
#contentLeft.noBanner  { margin-top: 0; }
#contentLeftWide  { float: left; width: 985px; margin-top: 10px; }
#contentLeftWide2  { float: left; width: 1015px; margin-top: 10px; }

/*one Column Layout*/
.fullCol    { padding-left: 12px; margin-top: 5px; }
.fullCol .prod  { float: left; /*width: 253px;*/ margin-right: 30px; }
.fullCol .desc  { float: left; width: 430px; padding-top: 15px; font-size: 14px; line-height: 22px; }
.fullCol h2    { font-size: 16px; color: #1f1f1f; margin-bottom: 10px; font-weight: bold; }

.odd  { background: url(img/bg-divline709.gif) no-repeat bottom #ffffff; padding: 18px 10px 17px 5px; float: left; width: 693px; }
.even  { background: url(img/bg-divline709.gif) no-repeat bottom; padding: 18px 10px 17px 5px; float: left; width: 693px; }

.imgLeft      { float: left; width: 81px; margin-right: 8px; }
.txtRight      { float: left; width: 600px; }
.txtRight h2    { color: #000; margin: 0; padding: 0; font-size: 14px; font-weight: normal; }
.txtRight p    { color: #666; line-height: 18px; margin-top: 5px; }
.txtRight a.arrow  { margin-right: 10px; }
.footnote      { font-size: 10px; color: #666; clear: both; padding: 20px 0; }

.productTable          { border-top: 1px solid #f0f0f0; width: 688px; padding: 2px; margin-top: 20px; margin-bottom: 50px; float: left; }
.productTable tr td        { border-bottom: 1px solid #f0f0f0; padding: 15px 0; vertical-align: top; }
.productTable td.one      { width: 165px; }
.productTable td.one .new    { color: #ec1d25; }
.productTable td.one .newSize  { color: #ec1d25; margin-bottom: -4px; font-size: 11px; text-transform: uppercase; font-weight: bold; }
.productTable td.one .sku    { font-size: 9px; color: #666; margin-top: 10px; }
.productTable td.two      { width: 330px; padding: 13px 5px 15px 10px; line-height: 17px; }
.productTable td.three      { width: 182px; }

.productTable2          { width: 430px; padding: 2px; margin-top: 20px; margin-bottom: 50px; float: left; }
.productTable2 tr td      { padding: 15px 0; vertical-align: top; }
.productTable2 td.one      { width: 165px; }
.productTable2 td.one .new    { color: #ec1d25; }
.productTable2 td.one .newSize  { color: #ec1d25; margin-bottom: -4px; font-size: 11px; text-transform: uppercase; font-weight: bold; }
.productTable2 td.one .sku    { font-size: 9px; color: #666; margin-top: 10px; }
.productTable2 td.two      { width: 330px; padding: 8px 5px 15px 10px; line-height: 17px; }
.productTable2 td.three      { width: 182px; }

.productTable3          { border-top: 1px solid #f0f0f0; width: 430px; padding: 2px; margin-top: 20px; margin-bottom: 50px; float: left; }
.productTable3 tr td      { border-bottom: 1px solid #f0f0f0; padding: 7px 0; vertical-align: top; }

.PRTable        { border-top: 1px solid #f0f0f0; width: 430px; padding: 2px; margin-top: 20px; margin-bottom: 50px; float: left; }
.PRTable tr td      { border-bottom: 1px solid #f0f0f0; padding: 7px 0; vertical-align: top; }

.fullCol .price      { color: #000; font-size: 16px; font-weight: bold; }
.fullCol .price span  { color: #999; }

#contentRight        { float: left; width: 241px; margin-top: 10px; }
#contentRight.noBanner    { margin-top: 0; }
#contentRight #productPromo  { margin-bottom: 10px; }

#center .topFade    { width: 540px; background: url(img/bg-topfadewithline.gif) no-repeat; float: left; margin-bottom: 25px; }
#center .topFade.full  { background: url(img/bg-topfade.gif) no-repeat; }
#center .topFade h3    { margin: 13px 0 5px 10px; }
#center .cols      { float: left; width: 240px; padding: 14px 10px 14px 10px; font-size: 11px; }
#center .colsFull    { float: left; padding: 14px 10px 14px 10px; font-size: 11px; }
#center .colsLeft    { float: left; width: 45px; margin-right: 5px; }
#center .colsRight    { float: left; width: 190px; }
#center .colsRightFull  { float: left; width: 471px; }

#center .3colBlank    { float: left; width: 165px; margin-right: 15px; }

/*----------------- CONTENT PAGE (CONTACT US) -----------------*/
#center .contactus h4  { font-size: 15px; font-weight: normal; margin-top: 20px; color:#000; }
#center .contactus p  { margin:5px 0px 0px 0px; }
#center .contactus p.standout  { margin: 15px 0px 15px 0px; }
#center .contactus p.large    { font-size:14px; }

#center .contactus .leftSec    { width: 175px; float: left; }
#center .contactus .rightSec  { width: 250px; float: left; }

/*----------------- BREADCRUMBS -----------------*/
.breadcrumb      { float: left; color: #000; padding-left: 0px; height: 18px; padding-top: 4px; font-size: 10px; }
.breadcrumb span  { color: #cfcfcf; padding: 0 5px; }
.breadcrumb a    { color: #de0000; text-decoration: none; }
.breadcrumb a:hover  { text-decoration: underline; }
.breadcrumb ul    { margin:0; padding:0px; float: left; list-style: none; width: 700px; }
.breadcrumb li    { float: left; margin-right: 10px; }
.breadcrumb li a  { background: url(img/bg-breadcrumb_li.gif) no-repeat right center; padding-right: 15px; }

/*----------------- LEFT NAVIGATION -----------------*/
#leftNav {
  PADDING-LEFT: 2px; FLOAT: left; MARGIN-BOTTOM: 25px; WIDTH: 170px; MARGIN-RIGHT: 8px
}



#leftNav ul      { margin: 0; padding: 0; list-style: none; }
#leftNav li      { padding: 0; margin: 0; font-size: 11px; line-height: 16px; }

#leftNav li :hover  { text-decoration: underline; }
#leftNav li a.on  { color: #1f1f1f; font-weight: bold; }

#leftNav ul ul      { margin: 0; padding: 0; list-style: none; margin-left: 8px; }
/*
#leftNav li li     { color: #de0000; text-decoration: none; background: url(img/arrow.gif) no-repeat right 6px; padding-right: 10px; }
*/
#leftNav li li :hover  { text-decoration: underline; }




#leftNav .newsletter input  { width: 148px; }
#leftNav .newsletter .btn  { width: 80px; _width: 80px; height: 26px; _height: 26px; }

/*----------------- CENTER COLUMN (3 Column Page Layout) -----------------*/
#center      { float: left; width: 545px;*width: 550px;  }
#centerWide    { float: left; width: 770px; margin-top: 25px; }

#center .prodWrap  { clear: both; float: left; margin-bottom: 10px; width: 100%; }
#center .prodWrap .prod    { float: left; width: 132px; margin-right: 13px; }
#center .prodWrap .desc    { float: left; width: 392px; }

/*----------------- 2 COLUMN LAYOUT (Inner Page Layout) -----------------*/
.doubleCol      { width: 250px; float: left; margin-top: 32px; }
.doubleCol.margins  { margin-left: 23px; }

/*----------------- PRODUCT PROMOS (LANDING) -----------------*/
#productPromo      { width: 233px; background: url(img/bg-productsPromo.jpg) no-repeat; height: 269px; padding: 19px 3px 14px 6px; _padding: 19px 0px 14px 6px; }
#productPromo .title  { font-weight: bold; color: #000; font-size: 12px; margin-bottom: 3px; padding-left: 3px; }

#productPromo .product  { float: left; width: 109px; height: 77px; margin: 7px 7px 0 0; _margin: 7px 5px 0 0; background: url(img/bg-moduleProducts.png) no-repeat; _behavior: url(/css/iepngfix.htc); }
#productPromo .product .item  { width: 109px; text-align: center; }
#productPromo .product .item a  { padding-top: 10px; clear: both; font-size: 11px; text-decoration: none; }
#productPromo .product .item img  { margin-top: 5px; }
#productPromo .info        { font-size: 11px; color: #818181; padding-right: 10px; clear: both; padding-left: 4px; padding-top: 8px; }

/*----------------- PRODUCT PROMOS SSD -----------------*/
#productPromo2      { width: 233px; background: url(img/bg-productsPromo2.jpg) no-repeat; height: 360px; padding: 19px 3px 14px 6px; _padding: 19px 0px 14px 6px; }
#productPromo2 .title  { font-weight: bold; color: #000; font-size: 12px; margin-bottom: 3px; padding-left: 3px; }

#productPromo2 .product  { float: left; width: 109px; height: 77px; margin: 7px 7px 0 0; _margin: 7px 5px 0 0; background: url(img/bg-moduleProducts.png) no-repeat; _behavior: url(/css/iepngfix.htc); }
#productPromo2 .product .item  { width: 109px; text-align: center; }
#productPromo2 .product .item a  { padding-top: 10px; clear: both; font-size: 11px; text-decoration: none; }
#productPromo2 .product .item img  { margin-top: 5px; }
#productPromo2 .info        { font-size: 11px; color: #818181; padding-right: 10px; clear: both; padding-left: 4px; padding-top: 8px; }

/*----------------- NEWSLETTER MODULE ( Simple Module ) -----------------*/
.newsletter      { color: #000; margin-top: 3px; clear: both; }
.newsletter input  { border: 1px solid #a8acaf; background: #f3f3f3; width: 185px; height: 20px;  color: #767676; font-size: 11px; margin: 5px 0; padding: 5px 0px 0px 4px; _padding: 5px 0px 0px 6px; }
.newsletter .btn  { width: 80px; height: 26px; border: 0; background: none; }
.newsletter h3    { margin-bottom: 6px; }
#rightColumn .newsletter  { clear: both; padding: 10px 10px; }

/*----------------- SOCIAL MEDIA LINKS MODULE -----------------*/
.social      { color: #000; margin-top: 3px; clear: both; }
.social h3    { margin-bottom: 6px; }


/*----------------- GENERIC GRAY BOX -----------------*/
.genBox        { background: url(img/bg-genboxtbot.jpg) no-repeat bottom; padding-bottom: 6px; float: left; clear: both; margin-bottom: 10px; }
.genBoxFill      { background: url(img/bg-genboxtop.jpg) no-repeat; float: left; width: 207px; padding: 16px 19px 10px 14px; margin-bottom: 10px; }
.genBoxFill h3 {margin-bottom: 8px;}
.genBoxFill .title  { font-weight: bold; font-size: 12px; color: #000; float: left; margin-bottom: 8px; _margin-bottom: -7px;}
.genBoxFill ul    { margin: 0; padding: 0; list-style: none; clear: both; padding-bottom: 5px; }
.genBoxFill li    { background: url(img/arrow.gif) no-repeat 3px 6px; line-height: 17px; padding-left: 15px; }

/*----------------- GENERIC BOX FOR CUSTOM BGIMAGE -----------------*/
.simple2Box  {  width: 216px; height: 118px; padding: 19px 3px 11px 21px;float:left;}.
simple2Box h3  { margin-bottom: 6px; }
.simple2Box ul  { margin: 0; padding: 0; list-style: none; }
.simple2Box li  { background: url(img/arrow.gif) no-repeat 3px 5px; padding-left: 13px; text-decoration: none; margin-bottom: 2px; }

.simple3Box  {  PADDING-RIGHT: 3px; PADDING-LEFT: 21px; FLOAT: left; PADDING-BOTTOM: 11px; WIDTH: 217px; PADDING-TOP: 19px; HEIGHT: 118px;}
.simple3Box h3  { margin-bottom: 6px; }
.simple3Box ul  { margin: 0; padding: 0; list-style: none; }
.simple3Box li  { background: url(img/arrow.gif) no-repeat 3px 5px; padding-left: 13px; text-decoration: none; margin-bottom: 2px; }

.simple4Box  {  PADDING-RIGHT: 3px; FLOAT: left; WIDTH: 217px; PADDING-TOP: 5px; PADDING-Bottom:10px; }
.simple4Box h3  { margin-bottom: 6px; }
.simple4Box ul  { margin: 0; padding: 0; list-style: none; }
.simple4Box li  { background: url(img/arrow.gif) no-repeat 3px 5px; padding-left: 13px; text-decoration: none; margin-bottom: 2px; }



/*----------------- RSS BOX -----------------*/
.rssBox        { background: url(img/bg-genboxtbot.jpg) no-repeat bottom; padding-bottom: 6px; float: left; clear: both; margin-bottom: 10px; }
.rssBoxFill      { background: url(img/bg-genboxtop.jpg) no-repeat; float: left; width: 207px; padding: 16px 19px 20px 14px; margin-bottom: 10px; }
.rssBoxFill .title  { font-weight: bold; font-size: 12px; color: #000; float: left; margin-bottom: 8px; _margin-bottom: -7px;  }
.rssBoxFill ul    { margin: 0; padding: 0; list-style: none; clear: both; padding-bottom: 5px; }
.rssBoxFill li    { background: url(img/icon-rss.gif) no-repeat 3px center; line-height: 24px; padding-left: 30px; }

/*----------------- SIMPLE GRAY BOX -----------------*/
.simpleBox    { width: 216px; background: url(img/bg-productsPromo.jpg) no-repeat; height: 89px; padding: 19px 3px 14px 21px; }
.simpleBox h3  { margin-bottom: 6px; }
.simpleBox ul  { margin: 0; padding: 0; list-style: none; }
.simpleBox li  { background: url(img/arrow.gif) no-repeat 3px 5px; padding-left: 13px; text-decoration: none; margin-bottom: 2px; }

/*----------------- SIMPLE MODULE -----------------*/
.simpleModule    { clear: both; width: 200px; margin-top: 10px; float: left; margin-left: 22px; _margin-left: 14px; margin-bottom: 7px; }
.simpleModule h3  { margin-bottom: 10px; }
.icon  { float: left; margin-right: 5px; }

/*----------------- SIMPLE MODULE2 -----------------*/
.simpleModule2pr  {
  clear: both;  
  margin-left: 1px;
  float: left;
  width: 215px;
  margin-bottom: 7px;
  border: 3px solid #e5e5e5;
  padding:7px;
  height:auto;  
}

.simpleModule2  
{
  clear: both;
  margin-top: 3px;
  margin-left: 4px;
  float: left;
  width: 200px;
  margin-bottom: 7px;  
}

.dottedline{
  height:10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #e5e5e5;
}
.simpleModule2 h3  { margin-bottom: 10px; }

/*----------------- YELLOW BOX -----------------*/
.yelBox      { float: left; background: url(img/bg-boxyellowbot.jpg) no-repeat bottom; margin-bottom: 10px; }
.yelBoxFill    { float: left; width: 207px; background: url(img/bg-boxyellow.jpg) no-repeat; padding: 13px 17px 7px 14px; font-size: 11px; min-height: 100px; _height: 100px; }
.yelBoxFill h3  { font-weight: bold; font-size: 15px; color: #333; margin: 0 0 7px 0; padding: 0; }

/*----------------- IMAGE PROMO -----------------*/
.imgPromo      { clear: both; margin-bottom: 10px; }

/*----------------- PRODUCT GRID -----------------*/
.grid  { float: left; width: 179px; height: 173px; overflow: hidden;  }
.hline  { background: url(img/grid-horizontal.gif) no-repeat; height: 7px; margin: 0; padding: 0; font-size: 1%; clear: both; width: 736px; }
.vline  { background: url(img/grid-vertical.gif) repeat-y; height: 173px; width: 7px; float: left; }
.grid .prodHead  { width: 179px; text-align: center; height: 60px; font-size: 12px; line-height: 59px; color:#de0000; font-weight: bold; background:url("img/bg-prodHead.gif") repeat-x; }
.grid .prodHead img { margin: 0px 8px 0px 0px; }

/*Grid for 3 Column Page*/
#center .grid  { float: left; width: 160px; height: 131px; overflow: hidden; padding: 7px 15px 0 0; }
#center .hline  { float: left; width: 553px; background: url(img/grid-horizontal-553.gif) no-repeat; height: 3px; }
#center .vline  { background: url(img/grid-vertical.gif) repeat-y; float: left; width: 13px; height: 138px; }
#center .grid .product  { width: 100%; text-align: center; clear: both; margin-top: 5px; }

/*----------------- TABS -----------------*/
.tabWrap    { float: left; width: 737px; margin-left: -12px; _margin-left: -6px; background: url(img/bg-tabsbg.gif) no-repeat 0 34px; }
ul.tab      { margin: 0; padding: 0; list-style: none; }
ul.tab li    { float: left; }
ul.tab li a      { height: 34px; float: left; background: url(img/bg-tabLeft.gif) no-repeat; padding-left: 8px; color: #333; margin-right: 4px; }
ul.tab li a span  { height: 23px; float: left; background: url(img/bg-tabRight.gif) no-repeat top right; padding-right: 8px; width: 90px; text-align: center; padding-top: 11px; text-decoration: none; }
ul.tab a:hover  { text-decoration: underline; }
ul.tab li a.on      { height: 35px; float: left; background: url(img/bg-tabLeftSel.gif) no-repeat; padding-left: 8px; color: #333; margin-right: 4px; font-weight: bold; }
ul.tab li a.on span  { height: 24px; float: left; background: url(img/bg-tabRightSel.gif) no-repeat top right; padding-right: 8px; width: 90px; text-align: center; padding-top: 11px; text-decoration: none; }
.tabContent  { width: 677px; min-height: 168px; float: left; padding: 24px 35px 20px 25px; clear: both; _display: inline; }
.tabContent ul    { margin: 0; padding: 0; list-style: none; }
.tabContent li    { background: url(img/arrow-red.gif) 3px 4px no-repeat; padding-left: 14px; font-size: 11px; color: #777; padding-bottom: 5px; }

.tabWrap2    { float: left; margin-left: -12px; _margin-left: -6px; position: relative; }
ul.tab2      { width: 970px; height: 24px; margin: 0; padding: 0; list-style: none; background: url(img/bg-ultab2.gif) repeat-x bottom; }
ul.tab2 li    { float: left; }
ul.tab2 li a  { height: 24px; float: left; background: url(img/bg-tab2Left.gif) no-repeat; padding-left: 8px; color: #de0000; margin-right: 4px; }
ul.tab2 li a span  { height: 24px; float: left; background: url(img/bg-tab2Right.gif) no-repeat top right; padding-right: 8px; width: 90px; text-align: center; line-height:24px; text-decoration: none; }
ul.tab2 a:hover  { text-decoration: underline; }
ul.tab2 li a.on      { height: 25px; float: left; background: url(img/bg-tab2LeftSel.gif) no-repeat; padding-left: 8px; color: #333; margin-right: 4px; font-weight: bold; _border-bottom: #FFF solid 1px; }
ul.tab2 li a.on span  { height: 25px; float: left; background: url(img/bg-tab2RightSel.gif) no-repeat top right; padding-right: 8px; width: 105px; text-align: center; line-height: 24px; text-decoration: none; }
.tabWrap2 .adv      { width: 230px; position: absolute; top: 0px; right: 10px; }
.tabWrap2 .adv p    { line-height: 24px; margin: 0; padding: 0; }
.tabWrap2 .adv p.num  { text-align: right; font-weight: bold; }

.tabContent2  { width: 932px; min-height: 168px; float: left; padding: 24px 35px 20px 0px; clear: both; }
.tabContent2 .ContWrap  { float: left; width: 400px; }
.tabContent2 .ContWrap p.continent  { display: block; font-weight: bold; color: #000; margin: 0px; padding: 0px; line-height: 20px; }
.tabContent2 .ContInner  { float: left; width: 110px; margin-bottom: 30px; }
.spaceLeft  { margin-left: 10px; }

.result          { color: #1f1f1f; }
.result p        { margin: 0px 0px 10px 0px; width: 650px; }
.result p.resultHead  { font-weight: bold; color: #000; margin: 0px; padding: 0px; line-height: 20px; }
.result img       { float: left; clear: both; margin: 0px 5px 10px 0px; }
.resultfooter      { float: left; width: 970px; line-height: 24px; margin-left: -12px; _margin-left: -6px; border-top: 1px solid #dadad9; }
.resultfooter p      { margin:0; padding:0; }
.resultfooter p.num    { text-align: right; font-weight: bold; }

.searchWrap2    { float: left; height: 28px; background: url(img/bg-search2.gif) no-repeat center left; margin-bottom: 40px; }
.searchWrap2 input.search2  { border: 0; width: 260px; margin-left: 5px; padding:7px 5px 0px 0px; color: #656565; font-size: 10px; background: none; float: left; }
.searchWrap2 .btn  { width: auto; height: auto; }

.searchWrap3    { float: left; height: 28px; background: url(img/bg-search2.gif) no-repeat center left; margin-bottom: 10px; position: relative; width: 520px; }
.searchWrap3 input.search  { border: 0; width: 260px; margin-left: 5px; padding:7px 5px 0px 0px; color: #656565; font-size: 10px; background: none; float: left; }
.searchWrap3 .btn  { width: auto; height: auto; }
.searchWrap3 .adv  { position: absolute; top: 0px; right: 0px; }
.searchWrap3 .adv p  { line-height: 27px; margin: 0; padding: 0; }

/*----------------- MISC -----------------*/
.triplecol .divline    { width: 92%; background: url(img/divline.png) no-repeat; margin: 8px 0 8px 0; _margin: 7px 0 0 0; padding: 0; height: 1px; clear: both; }
#contentRight .divline  { width: 92%; background: url(img/divline.png) no-repeat; margin: 8px 0 8px 0; _margin: 5px 0 0 0; padding: 0; height: 1px; clear: both; }
#landingRight .divline  { width: 92%; background: url(img/divline.png) no-repeat; margin: 8px 0 8px 0; _margin: 5px 0 0 0; padding: 0; height: 1px; clear: both; }
#center .divline    { width: 92%; background: url(img/bg-divline550.gif) no-repeat; margin: 25px 0; _margin: 17px 0 4px 0; height: 1px; clear: both; }
.divlineblank   { width: 92%; height: 10px; clear: both; }

.lgTabs    { float: left; width: 155px; height: 105px; margin-right: 6px; background: url(img/lgtabs.gif) no-repeat; padding: 10px; }
.lgTabs h3  { margin-bottom: 7px; }

.lgTabs2    { float: left; width: 105px; /*height: 105px;*/ margin-right: 6px; background: url(img/lgtabs.gif) no-repeat top right; padding: 10px; }
.lgTabs2 h3    { margin-bottom: 7px; }

ul.icons        { margin: 0; padding: 0; list-style: none; font-size: 11px; }
ul.icons li        { background: none; padding-left: 0; }
ul.icons li a.contact   { background: url(img/icon-phone.gif) no-repeat 3px 3px; padding-left: 25px; }
ul.icons li a.email   { background: url(img/icon-email.gif) no-repeat 3px 3px; padding-left: 25px; }
ul.icons li a.talk     { background: url(img/icon-talkbubbles.gif) no-repeat 3px 3px; padding-left: 25px; }
ul.icons li a.question   { background: url(img/icon-question.gif) no-repeat 3px 3px; padding-left: 25px; }
a.black, a:visited.black  { color:#000; text-decoration: none; }
a:hover.black   { color:#000; text-decoration: underline; }

.headforum  { color:#1f1f1f; font-size: 14px; line-height: 24px; margin:30px 0px 0px 0px; padding: 0; }
img.forum  { float: left; clear: both; margin-right: 25px; }
p.forum    { margin: 0px 20px 20px 0px; color:#000; display: block; }

.ThreeColBlank    { float: left; width: 165px; margin-right: 15px; }
.FourColBlank    { float: left; width: 105px; margin-right: 15px; }
.ThreeColBlankWrap  { float: left; width: 562px; clear: both; }

img.txtround    { float: left; clear: both; margin: 0px 10px 10px 0px; }
img.txtround2    { float: left; clear: both; margin: 0px; }

/*----------------- FOOTER -----------------*/
#footerWrap          { float: left; width: 985px; padding-top: 5px; height: 51px; margin:25px 0 0 0; }
#footerWrap .footer      { background-image: none !important; background-color: #f3f3f3; height: 20px; text-align: center; color: #ccc; padding-top: 5px; border-top: #999 1px dotted; border-bottom: #999 1px dotted;}
#footerWrap .footer a    { text-decoration: none; color: #666; padding: 0 2px; font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
#footerWrap .footer a:hover  { text-decoration: underline; }
#footerWrap .copyright    { text-align: center; margin-top: 7px; color: #666; font-size: 10px; }
#footerWrap .copyright a  { color: #666; text-decoration: none; }


#footerWrap2          { float: left; width: 1015px; padding-top: 30px; height: 51px; }
#footerWrap2 .footer      { background: url(img/bg-footer2.jpg) no-repeat; height: 20px; text-align: center; color: #ccc; padding-top: 5px; }
#footerWrap2 .footer a    { text-decoration: none; color: #666; padding: 0 4px; font-size: 11px; }
#footerWrap2 .footer a:hover  { text-decoration: underline; }
#footerWrap2 .copyright    { text-align: center; margin-top: 7px; color: #999; font-size: 10px; }
#footerWrap2 .copyright a  { color: #666; text-decoration: none; }

/* Footerwrap3 is used in product use page for diaplying disclaimer */
#footerWrap3          { float: left; width: 985px; padding: 25px 0; }
#footerWrap3 .footer      { background: url(img/bg-footer.jpg) no-repeat; height: 20px; text-align: center; color: #ccc; padding-top: 5px; }
#footerWrap3 .footer a    { text-decoration: none; color: #666; padding: 0 4px; font-size: 11px; }
#footerWrap3 .footer a:hover  { text-decoration: underline; }
#footerWrap3 .copyright    { text-align: center; margin-top: 7px; color: #999; font-size: 10px; }
#footerWrap3 .copyright a  { color: #666; text-decoration: none; }


/*----------------- FLASH VIDEO PLAYER -----------------*/
.player-title  { background: #999; height: 65px; width: 183px; background: url(img/bg-player-title.gif) no-repeat #cecece; padding: 16px 11px; font-size: 20px; color: #666; font-weight: bold; border-bottom: 1px solid #afafaf; }
div.clips { width: 203px; position: relative; z-index: 50; background: url(img/bg_player.gif) no-repeat bottom left; }
.clips  { position: absolute; top: 0; left: 0; height: 202px; }
div.clips a { display: block; background: url(img/bg_player_link.gif) no-repeat; padding: 9px 15px 5px 15px; height: 21px; width: 173px; font-size: 12px; text-decoration: none; color: #666; padding-right: 80px; }
div.clips a.first { border-top-width: 1px; outline: none; }
div.clips a.playing, div.clips a.paused, div.clips a.progress { background: url(img/light.gif) no-repeat 0px -35px; padding-right: 80px; border: 0; outline: none; color: #FFF; }
div.clips a.progress { opacity: 0.6; outline: none; }
div.clips a.paused { background-position: 0 0; outline: none; }
div.clips a span { display: block; font-size: 11px; color: #666; outline: none; }
div.clips a em { font-style: normal; color: #f00; outline: none; }     
div.clips a:hover { background: url(img/light.gif) no-repeat 0px -35px; outline: none; color: #FFF; }
div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover { background-color: transparent !important; outline: none; }
#player { width: 534px; height: 300px;  position: absolute; top: 0; left: 203px; z-index: 45; background: #000; cursor: pointer; }
/*-------------- For new player----------------------------- */
/*---------------------------------------------------------------------------------------------------- */
.newplayer-title{ background: #999; height: 70px; width: 188px; background: url(img/bg-player-title.gif) no-repeat #cecece; padding: 10px 11px; font-size: 16px; color: #666; font-weight: bold; border-bottom: 1px solid #afafaf;  }
div.playerclips  
{
  width: 220px; 
  position: relative; 
  background: url(img/bg_player_new.gif) no-repeat bottom left; 
}
div.playerclips a { display: block; background: url(img/bg_player_link.gif) no-repeat; padding: 6px 0px 6px 15px; height: 29px; width: 190px; font-size: 12px; text-decoration: none; color: #666;}
div.playerclips a.first { border-top-width: 1px; outline: none; }
div.playerclips a.playing, div.playerclips a.paused, div.playerclips a.progress { background: url(img/light_new.gif) no-repeat 0 0; outline:none; color: #FFF;width:210px; }
div.playerclips a.progress { opacity: 0.6; outline: none; }
.playerclips  { position: absolute; top: 0; left: 0; height: 209px; width:220px }
/*---------------------------------------------------------------------------------------------------- */

.player-title2  { background: #999; height: 65px; width: 235px; background: url(img/bg-player-title2.gif) no-repeat #cecece; padding: 16px 11px; font-size: 20px; color: #666; font-weight: bold; border-bottom: 1px solid #afafaf; }
div.clips2 { width: 257px; position: relative; z-index: 50; background: url(img/bg_player2.gif) no-repeat bottom left; }
.clips2  { position: absolute; top: 0; left: 0; height: 288px; }
div.clips2 a { display: block; background: url(img/bg_player_link2.gif) no-repeat; padding: 9px 15px 5px 15px; height: 21px; width: 227px; font-size: 12px; text-decoration: none; color: #666; padding-right: 80px; }
div.clips2 a.first { border-top-width: 1px; outline: none; }
div.clips2 a.playing, div.clips2 a.paused, div.clips2 a.progress { background: url(img/light2.gif) no-repeat 0px -35px; padding-right: 80px; border: 0; outline: none; color: #FFF; }
div.clips2 a.progress { opacity: 0.6; outline: none; }
div.clips2 a.paused { background-position: 0 0; outline: none; }
div.clips2 a span { display: block; font-size: 11px; color: #666; outline: none; }
div.clips2 a em { font-style: normal; color: #f00; outline: none; }     
div.clips2 a:hover { background: url(img/light2.gif) no-repeat 0px -35px; outline: none; color: #FFF; }
div.clips2 a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover { background-color: transparent !important; outline: none; color: #FFF; }
#player2 { width: 480px; _width: 475px; height: 385px; position: absolute; top: 0; left: 257px; z-index: 45; background: #000; }

/*----------------- For Global Sites Page -----------------*/
#regionContent { margin:21px 0 0 21px; padding:0;}
.regionItem { float:left; margin:0; padding:20px 0 0 13px; width:132px; /*_width:145px;*/}
.regionItem .title { margin-bottom:18px; min-height:150px; _height:150px; background: url(regional_titleBg.gif) left bottom no-repeat;}
.regionItem .title p { display:block; margin:0; padding:8px 0 8px 7px; background:url(arrow9sq.gif) 9px 11px no-repeat; font-family:Tahoma; font-size:12px; font-weight:bold;}

#regionContent .regionItem ul { position:relative; _position:static; margin:0; padding:0; list-style:none;}
#regionContent .regionItem ul li { /*position:relative;*/ margin:0; padding:0; _float:left; _height:5px; list-style:none;}
#regionContent .regionItem ul a { /*position:relative;*/ display:block;  margin:0; padding:0px 0 0px 7px; width:125px; /*_height:19px;*/ min-height:19px; line-height:19px; /*_width:132px;*/ font-family:Tahoma; font-size:10px; color:#333; text-decoration:none;}
#regionContent .regionItem ul a:hover { position:relative; color:#fff; background:#ff0000; text-decoration:none;}
#regionContent .regionItem ul li:hover > a { color:#fff; background:#ff0000;}

/* region drop-down */
#regionContent .regionItem ul li ul { position:absolute; visibility:hidden; height:0px; width:0px;/**/}
#nav ul table { position:absolute;}
#regionContent .regionItem ul li ul a { width:78px; font-size:10px; background:#eaeaeb; border-top:1px solid #fff;}
#regionContent .regionItem ul li:hover ul, #regionContent .regionItem ul a:hover ul { visibility:visible; right:0; width:auto; height:auto; z-index:1000;}
#regionContent .regionItem ul table { /*display:inline;*/ height:1px; border-collapse:collapse;}

/*---------------------------- Where To Buy------------(Enterprise Section)--------------------- */
.tabletopbg {     background-image: url(../media/215765/wtb_bg.jpg);   
           background-repeat: repeat-x;    
    font-family:  Verdana, Arial, Helvetica, sans-serif;    
    color: #000000;     
    font-size: 12px;    
    font-weight: bold;  height:23px; }  
.tableborder {  border: 1px solid #d1d1d1; } 
body1 {   font-family: Verdana, Arial, Helvetica, sans-serif;     
      font-size: 11px;    
      font-weight: normal;    
      color: #000000; } 
.wtdlink {    font-family: Verdana, Arial, Helvetica, sans-serif;     
       font-size: 10px;    color: #000000;     
       font-weight: normal;    text-decoration: underline; } 

a.wtdlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif;     
    font-size: 10px;    color: #313030;     
    font-weight: normal;    text-decoration: underline; } 
.wtdlinkred {     font-family: Verdana, Arial, Helvetica, sans-serif;     
    font-size: 10px;    color: #FF0000;     
    font-weight: normal;    text-decoration: none;   } 
a.wtdlinkred:hover { font-family: Verdana, Arial, Helvetica, sans-serif;     
       font-size: 10px;    color: #FF0000;     
       font-weight: normal;    text-decoration: none;   } 
.underline {     font-family: Verdana, Arial, Helvetica, sans-serif;     
    font-size: 12px;    font-weight: bold;  color: #666666;     
    border-bottom-width: 1px;   border-bottom-style: solid;     
    border-bottom-color: #efeeee;   background-color: #f9f6f6;      
    height:24px; }  
.underline1 {   font-family: Verdana, Arial, Helvetica, sans-serif;     
         font-size: 12px;    font-weight: bold;  color: #666666;     
         height:24px;    background-color: #f9f6f6;   } 
.greydotted {    border-bottom-width: 1px;   border-bottom-style: solid;     
    border-bottom-color: #efeeee; } 
.leftwidth {    width: 150px; } 

/*----------------------------------------------------------------------------------*/

/*Added for right banners in consumer usage page*/
.landing .mbot5 { padding-bottom: 5px; }
in sd_styles css.
/*-------------Added for search functionality ..................*/
.ktext{  
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  width:99%;
}
.displaycolor{
  
  background-color: #f7f7f7;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e0e0e0;
  width:99%;
  
}
.padding3{
padding:5px;
}
.resultfont{  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.searchresult          { color: #1f1f1f;}
.searchresult p        { margin: 0px 0px 0px 0px; width: 650px;}
.searchresult p.resultHead  { font-weight: bold; color: #000; margin: 0px; padding: 0px; line-height: 20px;}
.clearAll{
clear:both;
}
/*------- Added for  Card deck password page. ----------*/
.ctopmidd{
background-color:#f7f7f7;
height:34px;
}
.cbotmidd{
background-color:#f7f7f7;
height:31px;
}
.crightmidd{
background-color:#f7f7f7;
width:36px;
}
.cleftmidd{
background-color:#f7f7f7;
width:34px;
}
.ccentertmidd{
background-color:#f7f7f7;

}
.textfield{
  border: 1px solid #000000;
  height:18px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #777777;  
}
.bug{
 float:right; 
 margin-right:31px;
 padding-right:0px;
}

html>body .bug{
 float:right; 
 margin-right:61px;
 padding-right:0px;
}
/*--------------------Press Release Archive styles -----------------------------*/
.archiveheader{
  float:left;
  height:60px;
  width:100%;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #d1d4d3;
  border-bottom-color: #d1d4d3;
  margin-bottom:10px;
}
.fieldcont{
float:left;
width:180px;
margin-top:20px;
margin-left:5px;
margin-right:5px;

}
.fieldcont1{
float:left;
margin-top:20px;
margin-right:5px;
width:160px;
}
.fieldset {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  border: 1px solid #999999;
}
/*--------------------End Press Release Archive styles -----------------------------*/


/*-----------------STARTS: Homepage new and events -----------------*/

.rightcontline {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
}
/*----------------- ENDS: Homepage new and events -----------------*/





/*----------------- START :Events, Presentations and Audio Archives-----------------*/

.headerbg {
  background-color: #eeeeee;
  height:26px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #505050;  
}

.headerborder{
  border: 1px solid #dadada;
}

.tablebg{
  border: 1px solid #dadada;
  background-image: url(/media/364515/tablebg.jpg);
  height:30px;
  background-repeat: repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #505050;  
    
}
.trow1{
background:#f8f8f8;
height:26px;
}

.trow2{
  height:26px;
  background-color: #FFFFFF;
}


/*----------------- ENDS:Events, Presentations and Audio Archives-----------------*/


/* Left Hand navigation Enhancements start here*/
/* added by Suresh Dora on 10/16/09 10:30 AM */

.anchor4 {
  PADDING-RIGHT: 0px;
  DISPLAY: block;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  FLOAT: left;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  WIDTH: 160px;
  COLOR: #fe0005;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #fec8c8;
  height:auto;
  background-color: #FFFFFF;  
  
}
.anchor4:hover {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  COLOR: #fe0005;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  background-color: #ffe7e7;
  height:auto;
}


.anchor5 {
  PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #fe0005; PADDING-TOP: 3px; BORDER-BOTTOM: #fee3e3 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; width: 94%;
}
html>body .anchor5 {
  PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #fe0005; PADDING-TOP: 3px; BORDER-BOTTOM: #fee3e3 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; width: 94%;
}


.anchor5:hover {
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #fe0005; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffe7e7; TEXT-DECORATION: none; } 

.mleft{
margin-left:15px;
}
html>body .mleft{
margin-left:25px;
}

/* Left Hand navigation Enhancements ends here*/
/*For Banner on the right of the media player */
.containerRight {margin-left:2px;}
/*End code for Banner on the right of the media player */


/*-------------Added for Online Exclusive banner--------------*/

.lgModuleTxtWrap_Rotating {
  PADDING-RIGHT: 14px;
  PADDING-LEFT: 16px;
  FLOAT: left;
  PADDING-BOTTOM: 0px;
  WIDTH: 210px;  
  background-image: url(/css/img/bg.jpg);
  background-repeat: no-repeat;
  height:131px;
  
}
.lgModuleTxtWrap_OnlineExclusive
{
  WIDTH: 210px;
  background-image: url(/css/img/bg.jpg);
  background-repeat: no-repeat;
  border: 1px solid #000000;         
  }



.online
{
position:absolute;
top:132px;
left:240px;
/*padding-left:18px;*/
padding-right:6px;
}

.lgModuleTxtWrap_Rotating .title  { font-weight: bold; color: #000; font-size: 14px; margin-bottom: 18px; }
.lgModuleTxtWrap_Rotating .txt    { margin: 13px 0; color: #777; font-size: 11px; line-height: 16px;}
.lgModuleTxtWrap_Rotating .left      { float: left; width: 59px; margin-right: 15px; }
.lgModuleTxtWrap_Rotating .right    { float: left; width: 133px; }
.lgModuleTxtWrap_Rotating .right span  { font-size: 12px; color: #de0000; font-weight: bold; line-height: 16px; }
.lgModuleTxtWrap_Rotating .date    { color: #000; }

.bannerlink {
   position: absolute;
   top: 74px;
   left: 0;
   PADDING-left: 12px;
   width: 100%;
}

/*-------------End of Online Exclusive banner--------------*/
.findreatilerfield{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #333333;
  border: 1px solid #CCCCCC;  
}
/*----------AjaxTab------------------*/
.TabProgress
{  top:50px;*top:50px;left:-200px;*left:-200px;position:relative;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;    
  font-weight: normal;   
  margin-bottom:50px;
}
.ajaxtabContent  { width: 677px; height:auto;float: left; padding: 24px 35px 20px 25px; display: inline; margin-bottom:20px; }

.ajaxWrap    { float: left; width: 737px;margin-top:0px;_margin-top:5px; margin-left: -1px; _margin-left: -0px; background: url(img/bg-tabsbg.gif) no-repeat 0 34px; margin-bottom:5px;}
.ajaxTab { margin: 0; padding: 0; list-style: none;}
.ajaxdiv {display:inline;margin: 0; padding: 0; list-style: none; }
.ajaxdivleft {height: 35px; float: left; background: url(img/bg-tabLeft.gif) no-repeat; padding-left: 8px; color:#333; margin:0px; font-weight: bold;}
.ajaxLink { height: 23px;width:90px; float: left; background: url(img/bg-tabRight.gif) no-repeat top right;text-align: center;
 padding-top: 11px;margin-right: 4px;  font-family: Tahoma, Arial, Helvetica, sans-serif;     
      font-size: 11px;    
      font-weight: normal;    
      color: #000000;}
.ajaxdivleftsel { height: 35px; float: left; background: url(img/bg-tabLeftSel.gif) no-repeat; padding-left: 8px; color: #333; margin: 0px; font-weight: bold; }

.ajaxon { height: 24px; float: left; background: url(img/bg-tabRightSel.gif) no-repeat top right; padding-right: 8px; width: 90px; text-align: center; padding-top: 11px;
      margin-right: 4px;font-family: Tahoma, Arial, Helvetica, sans-serif;     
      font-size: 11px;    
      font-weight: bold;    
      color: #000000;}
.ajaxdivright {border:1px solid black;height: 35px; float: right; background: url(img/bg-tabRightSel.gif) no-repeat; padding-left: 8px; color: #333;margin-right: 40px; font-weight: bold;}

/*---------------End AjaxTab------------*/

/* Changes for SSD Landing Page template Start here */

.landingpagebg {
  PADDING-BOTTOM: 0px;
  TEXT-TRANSFORM: uppercase;
  MARGIN: 0px;
  PADDING-LEFT: 10px;
  WIDTH: 738px;
  PADDING-RIGHT: 0px;
  HEIGHT: 30px;
  COLOR: #000;
  FONT-SIZE: 16px;
  font-weight:bold;
  PADDING-TOP: 2px;
  background-image: url(../css/img/h3headerbg-landingpage.jpg);
  background-repeat: no-repeat;
  
}

.landingpageleftcolomn{
float:left;
width:135px;
height:150px;
margin-right:10px;

}
.landingpagerightcolumn{
float:left;
width:530px;
height:150px;
margin-right:10px;

}

.bandbg{
  float:left;
  width: 377px;
  height:31px;
  background-image: url(ssdlandingpage_img/ssdlandingpage_band.jpg);
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 16px;
  color: #000000;  
  font-weight:bold;
}
.bandgradient{
  
  background-image: url(ssdlandingpage_img/ssdlandingpage_band_gradient.jpg);
  background-repeat: repeat-x;
  height:205px;
  
}
.bandtext{
  float:left;
  font-family:Arial;
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  
}


/* Changes for SSD Landing Page template End here */

/*----------------- Footer SOCIAL MEDIA LINKS MODULE -----------------*/
.footer_social      {margin-top:5px; text-align:center;color: #777777; font-family:Arial;  }
.footer_icon  {align:center; padding:3px;}

/* -------------------- Overlay window stylesheet --------------------------------*/
 .black_overlay{
            display: inline;
            position: fixed;
            top:0px;
            right:0px;
            bottom : 0px;
            left:0px; 
            width: 100%;
            background-color: #CCCDCF;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=10);
        }
    
.white_content {
  display: inline;
  position: absolute;
  top: 87px;
  left:150px;
  width: 534px;
  padding: 10px;
  background-color: #CCCDCF;
  z-index:1050;
  overflow: hidden;
   }

.black_overlay_new {
      display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height:300%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.8;
  opacity:.0;
  filter: alpha(opacity=0);
  }

.white_content_new {
  display: none;
  position: absolute;
  top: 85%;
  left: 33%;
  width: 200px;
  height: 10%;
  padding: 16px;
  border: 16px solid #CCCCCC;
  background-color: white;
  z-index:1002;
}

.boldtext{
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 60px;
  color: #000000;
}

.normaltext1{
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #777777;
}

/* -------------------- Overlay window stylesheet --------------------------------*/


.tableborder{border:#c9c9c9 1px solid;}
.bottomtext{padding:8px 0 8px 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #777777; margin:12px 0 0 0;}
.tablebg{background-image:url(http://www.sandisk.com/images/bg-final.jpg); background-repeat:no-repeat; width:544px; height:166px;}




/* -- stylesheets for www.sandisk.com/Proof Starts here --  */
.ncont{
float:left;
width: 706px;

}
.npadding{

padding-left:0px; padding-top:10px; padding-right:10px; padding-bottom:10px;
}
.npadding1{
padding-top:5px;
}
.nfont{
FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #777777; FONT-SIZE: 12px;
}
.nfont1{
FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #777777; FONT-SIZE: 14px;
font-weight:bold;
}
.nrow1{
  float:left;
  margin-left:50px;
  width:600px;
  height:50px;
  background-color: #f2f2f2;

}
.nrow2{
  float:left;
  margin-left:50px;
  width:600px;
  height:50px;
  background-color: #ffffff;

}
.nredarrow{
  PADDING-BOTTOM: 5px;
  PADDING-LEFT: 14px;
  COLOR: #777;
  FONT-SIZE: 12px;
  background: url(img/arrow-red.gif);
  background-repeat: no-repeat;
  background-position: 3px 4px;
  display:inline;
}
/* -- stylesheets for www.sandisk.com/Proof ends here --  */
/*-------  SlotRadio Motown stylesheets -------------*/
.motowntext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#999999;
text-align:left;
position:relative;
margin-top:0px;
/*padding:5px 0px 5px 0px;*/
}

.redmotowntext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;
text-align:left:
position:relative;
/*padding:5px 0px 5px 5px;*/
}
/* Added for media player sharing div */
.sharing-bg {
background-image: url(img/player_background.jpg);
background-repeat: no-repeat;
}

.contwidth {
  height: 128px;
  width: 298px;
  padding-left:116px;
  margin-top:5px;
  float:left;
}
.sharecont1{
  float:left;
  width:298px;
  height:68px;
  background: #141414;


}

.sharecont2{
  float:left;
  width:298px;
  height:60px;
  background: #000000;
  }
  
.clearance{
clear:both;
}
.shareinnercont1{
  float:left;
  margin-top:16px;
  padding-left:19px;
  height:40px;
  width:260px;
  

}

.shareinnercont2{
  float:left;
  margin-top:12px;
  padding-left:19px;
  height:40px;
  width:260px;
  

}

.sharetext{
  font: bold 10px verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  }
  
.sharefield{
  height:16px;
  border: 1px solid #808080;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  width:258px;
}

.shareleftcont{
float:left;
width:65px;

}.link {
  font: normal 8px Arial;
  color: #FFFFFF;
  text-decoration: none;
}
a.link:hover {
  font: normal 8px Arial;
  color: #FFFFFF;
  text-decoration: none;
}
/* Added for media player sharing div */

/*Adding style for online wizard user control start*/
.textpopup{font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}
.fieldset{
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  border: 1px solid #999999;
  width:250px;
  height:20px;
}
.mediacotnent2{
padding-left:10px;
  float:left;
  background-color: #f2f2f2;
  
}

html>body .mediacotnent2{
padding-left:10px;
  float:left;
  
  background-color: #f2f2f2;
  
}
.instList{
  list-style:none;
  margin:15px 0 0 10px;  
}
.instList li{
  display:block;
  padding-bottom:8px;
}
td.bulletInst{
  padding:5px 0 0 0;
}
td.instTxt{
  padding:0px 0 8px 0;
}
.wizardInstructions{
  background-color: #f2f2f2; 
  width:350px;
         *width:360px;
  height:150px;
  overflow:auto;
  margin:0 0 20px 15px;
  padding:0 0 0px 10px;
}

/*Adding style for online wizard user control end*/

/* Start - Added for SD WORM News and Events section - Revise */
.lgSDWormModule      
{ 
float: left; 
background: url(img/bg-lightGray.gif) no-repeat; 
width: 231px; 
padding: 17px 0px 0 10px; 
position: relative; 
}
/* End - Added for SD WORM News and Events section - Revise */
/* Start - Added for SD WORM Downloads page */
.sdwormtitle h2{background:#a8a9ac; padding:5px 0px 5px 5px;}

.SDWormProduct  { border:1px solid #e7e7e7; padding:10px 5px 5px 5px; float: left; text-align:center; width: 97px;*width:98px; height: auto;}
.SDWormItem  { width: 97px; *width:98px; height:110px; }
.SDWormVitem  { width: 97px; *width:98px; height:65px; }
.SDWormText { text-align: center; }
.MoveRight { margin-top:-15px; float:right;}
.SDWormdocument {border:1px solid #e7e7e7;}
/* End - Added for SD WORM Downloads page */

/*----------------- SlotRadio Players Template -----------------*/
.srcentercontent{
  background: url(../images/srcontfullbg.jpg) no-repeat 0 0;
  width:708px;
  height:317px;
  padding:22px 0 0 29px;
}
.srcentercontent h2{
  margin-bottom:0px;
  width:190px;
}
.srcentercontent h2 a,.srcentercontent h2 a:hover{color:#000 !important; text-decoration:none;}
.srrating{height:40px; margin:-12px 0 6px 0;}
.srrating a{display:block; float:left; margin-top:4px;}
.srclipcontent,.srfuzecontent,.srviewcontent{
  float:left;
  width:215px;
  padding:0 15px 0 0px;
}
.srfuzecontent{
  width:205px;
  padding:0 15px 0 10px;
}
.srviewcontent{
  width:215px;
  padding:0 0px 0 15px;         
}
.submitreview,.readreview{display:block; float:left;}
.submitreview{
  border-right:1px solid #de0000;
  padding-right:4px;
}
.readreview{padding-left:5px;}
.reviewblock{width: 100%; margin-bottom:4px;}

.srclipcontent p,.srfuzecontent p,.srviewcontent p{
  clear:both;
  margin:0 0 8px 0;
}
.srlearnmore{
  float:right;
  margin:0 0 8px 0;
  display:block;
}

.srplayerimg{
  clear:both;
  display:block;
  text-align:center;
}
.srclipcontent .srplayerimg{text-align:left;}
.srclipcontent .srlearnmore{
  margin-bottom:5px; margin-top: 15px;
}
.srfuzecontent .srlearnmore{
  margin-bottom:5px;
}
.srviewcontent .srlearnmore{
  margin-top: 30px;
  margin-bottom:15px;
  *margin-bottom:14px;
}
.srfuzeplayer{
  padding-left:3px;
}

.srplayerreviewstar {display:block; height:25px;}
.srmp3player{
  padding: 0 0 0 20px;
}
.srbottomcontent{
  width:737px;        
  display:block;                  
}
.srplayerpromo1,.srplayerpromo2{
  background: url(../images/srcontbgsmall.jpg) no-repeat 0 0;
  float:left;
  width:348px;
  height:153px;
  padding:15px 6px 0px 6px;
}
.srplayerpromo2{
  background: url(../images/srcontbgalt.jpg) no-repeat 0 0;
  width:348px;
  height:155px;
  margin-left:3px;
  padding:13px 5px 0 18px;
}
.srplayerpromo2 a{text-decoration:none !important;}
.srplayerpromo2 .cheading{margin-bottom:10px !important; color:#C41516}
.srpromolady{float:left; width:92px; padding-right:3px;}
.srpromocontent{
  float:left; 
  width:248px;
  font-size:11px;
  line-height:15px;
}
.srpromocontent p{padding-right:5px;}
.srpromocontent h3{font-size:11px; float:left; margin:7px 0 13px 0 !important; padding:0 !important;}
.srmobile{
  width:112px;
  padding-right:15px;
  float:left;
}
.srcardsmobile .btnlearnmore{float:right;}
.srcardsmobile p{margin:0px 0 8px 0; float:left;}
.srcardsmobile{
  width:210px;
  float:left;
}

.srmoreplayers{
  background: url(/Assets/SlotRadio_Images/css_images/moreplayersbg.gif) no-repeat 0 0;
  width:732px; 
  margin:4px 0 10px 0;
}
.srmoreplayers a{
  float:right;
   font-size:13px;
   display:block;
  margin:-1px 35px 0 0;
  _margin:-1px 17px 0 0;
 }
.srplayerBox  { width: 348px; height: auto; padding: 0px 6px 0px 6px; _padding: 0px 3px 0px 3px; float:left;}

.srightcont1{
  display:block;
  float:left;
  width:238px;
  height:auto;
  margin-top:10px;
}

/*Start - Find a Retailer */
.frRedBigTitle {  FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.sdk_TextContent p {
  margin: 0 0px 15px 0;
}

.frtabsearch{
  width:440px;
  padding:0px;
  margin:0px;
  margin-left:1px;
  background-color: #fbfbf9;
  border: 1px solid #d0d0ce;
         height:auto;
}


.frpLeft10{
  padding-left: 10px;
}


.title {
  FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.frnormaltext{
  font-family: Verdana, "Arial", "Helvetica", Sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.frfldcontainer{
width:430px;
float:left;
padding:0 0 0px 5px;
height:auto;
margin-left:10x;
}


html>body .fldcontainer{
width:430px;
float:left;
padding:0 0 0px 5px;
height:auto;
margin-left:10x;
}


.frcolleft{
float:left;
width:125px;
margin-right:5px;
}
.frcolright{
float:left;
width:260px;

}


.sdk_TabViewer_Tabs:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.sdk_TabViewer_Tabs { display: inline-block; }
/* start commented backslash hack - styles for IE only \*/
* html .sdk_TabViewer_Tabs { height: 1%; }
.sdk_TabViewer_Tabs { display: block; }
/* close commented backslash hack */


.sdk_TabViewer_Tabs .sdk_TabViewer_Title {  
  
  font-family:tahoma;
  FONT-SIZE: 11px;
  background:#e7e7e7;
  color:#000000;
  cursor:pointer;
  height:24px;
  padding-top:5px;
  margin:0px;
  width:130px;
  float:left;
  text-decoration:none;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #9f9f9f;
  border-right-color: #9f9f9f;
  border-left-color: #9f9f9f;
}


.sdk_TabViewer_Tabs .sdk_Selected {
  background-image:url(../images/sdk_tab_on.gif);
  background-repeat:no-repeat;
  border-right:1px solid #FFFFFF;
  width:132px;
  height:15px;
  margin-left:1px;
  }

.sdk_TabViewer_Panes .sdk_TabViewer_TabText {
  padding: 20px;
  margin:0px;
  margin-left:2px;
  /*background: url(images/TabContent_Gradient_new.jpg) top left repeat-x;*/
  background-color: #fff;
  kborder-left:1px solid #FFFFFF;
  border:1px solid #a0a0a0;
  
}

html>body .sdk_TabViewer_Panes .sdk_TabViewer_TabText {
  padding: 20px;
  margin:0px;
  margin-left:1px;
  /*background: url(images/TabContent_Gradient_new.jpg) top left repeat-x;*/
  background-color: #fff;
  kborder-left:1px solid #FFFFFF;
  border:1px solid #a0a0a0;
  
}

#frtabs {
    display: block;
    float: left;
    width: 580px;
}

.frtab_sel{
  font-family:tahoma;
  FONT-SIZE: 11px;
  color:#000000;
  cursor:pointer;
  height:24px;
  padding-top:5px;
  margin:0px;
  width:130px;
  float:left;
  text-decoration:none;
  font-weight: bold;
  background-color: #FFFFFF;         
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #9f9f9f;
  border-right-color: #9f9f9f;
  border-left-color: #9f9f9f;
}

html>body .frtab_sel{
  font-family:tahoma;
  FONT-SIZE: 11px;
  color:#000000;
  cursor:pointer;
  height:24px;
  padding-top:5px;
  margin:0px;
  width:130px;
  float:left;
  text-decoration:none;
  font-weight: bold;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #9f9f9f;
  border-right-color: #9f9f9f;
  border-left-color: #9f9f9f;
}

.frtab_bdr{
  padding: 0px;
  width: 437px;
  clear: left;
  font-size: 0px;
  margin:0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #9f9f9f;
}
html>body .frtab_bdr{
  padding: 0px;
  width: 435px;
  clear: left;
  font-size: 0px;
  margin:0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #9f9f9f;
}


.frpanel {
border: solid 1px #9f9f9f;
background-color: #FFFFFF;
padding: 0px;
width: 443px;
overflow: auto;
clear: left;
margin:0px;
margin-top:-3px;

}

html>body .frpanel {
border: solid 1px #9f9f9f;
background-color: #FFFFFF;
padding: 0px;
width: 431px;
overflow: auto;
clear: left;
margin:0px;
margin-top:-1px;

}

.frline1{
  
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebebeb;
  padding-bottom:10px;
}

.frline{
  
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #ebebeb;
  border-bottom-color: #ebebeb;  
}


.frpTop0{
 padding-top: 0px;
}


.frclearAll{
  clear: both;
}


/* Begin: Margin Bottom */


.frmBot10{
  margin-bottom: 10px;
}

/*End - Find a Retailer */

/*Where To Buy Styles*/ 

.wtbcontent{
  float:left;
  margin-top:25px;
  width:592px;
  _width:550px;     
        }

.wtbcontentAuthorized{
  float:left;
  margin-top:25px;
  width:592px;
  _width:500px;     
        }
.wtbstores{
  border:1px solid #e5e5e5;
  width:592px; 
         _width:550px;        
  margin-bottom:100px;
  background:#f8f8f8 url(../images/blockbg.jpg) repeat-y 0 0;
}
.wtbintrobox{border:1px solid #dfdfdf;   margin-bottom:35px; width:592px;_width:550px;}
.wtbcontent h2{color:#000; font-size:17pt; margin-bottom:9px;}
.wtbcontent h3{color:#000; font-size:12pt; margin-bottom:9px;}
.wtbintro{font-size:12px; line-height:16px; margin:10px 0 10px 7px;}
.wtbretailerbox h4{font-size:15px; margin-bottom:8px;}
.wtbfilter{
  background: url(../images/findbg.jpg) repeat-x 0 0;
  width:574px;  
         _width:540px;       
  height:51px;
  padding:27px 0 0 18px;  
}
.wtbfilterAuthorized{
  background: url(../images/findbg.jpg) repeat-x 0 0;
  width:574px;  
         _width:562px;       
  height:51px;
  padding:27px 0 0 18px;  
}

.wtbzipcode,.wtbmiles{
  width:109px;
  float:left;
  background:#fff;
  border:1px solid #a4a4a4;
  padding:3px 0 3px 4px;
}
.wtbrange{
  float:left;
  width:48px;
  text-align:center;
  padding:3px 0 0 0;
}
.wtbmiles{
  width:95px;
  padding:2px 0 2px 4px;
}
.wtbfind{
  float:left;
  display:block;
  margin:-1px 10px 0 10px;
}
.wtbretailer,.wtbonline{
  width:584px;                 
  _width:550px;
  border-bottom:1px solid #ccc;
  padding:10px 0 10px 8px;
}
.wtbonline{padding:20px 0 20px 8px;}
.wtbdistributor{
  width:598px;         
         _width:525px;
  padding:16px 0 10px 7px;
}
.wtbretailercol1,.wtbdistributorcol1{
  float:left;
  width:130px;
        _width:142px;       
}
.wtbretailercol2, .wtbdistributorcol2{
  float:left;
  width:450px;
   _width:380px;
  font-size:12px;
}
.wtbretailercol2 p, .wtbdistributorcol2 p{margin:0;}
.wtbretailercol2 h3,.wtbdistributorcol2 h3{margin-bottom:5px;}
.wtbretailercol2 h3 a, .wtbdistributorcol2 h3 a{
  color:#000;
  font-size:16px;
  text-decoration:none;
}
.wtbdistributorcol2 h3 a span{color:#000;}
.wtbfootnote{
  margin:0 0 0 10px;
}
.wtbfilteralt{
  margin-bottom:10px !important;
}
.wtbresellercol1{
  float:left;
  width:153px;
         _width: 150px;
}
.wtbintroreseller{
  margin-bottom:25px;
}
.wtbresellercol2{
  float:left;
  width:415px;
         _width:390px;
}
.wtbresellercol2 p{
  margin:0;
  line-height:13px;
}
.wtblblstate{
  margin:4px 0 0 129px;
         _margin:4px 0 0 64px;
  font-size:13px;
  color:#000;
  float:left;
  width:92px;
}
.wtbselreseller{
  width:169px;
  float:left;
  color:#000;
  background:#fff;
  border:1px solid #a4a4a4;
  padding:3px 0 3px 4px;
}
.wtbresultbox{
  width:596px;
         _width: 562px;
  color:#4b4b4b;
  border-top:4px solid #707070;
  border-bottom:4px solid #707070;
}
.wtbpartner p{font-size:12px; color:#4b4b4b; padding-left:5px; font-weight:bold;}
.wtbresultbox td{
  vertical-align:top !important;
  border-right:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  color:#4b4b4b;
}
.wtbresultcol1{
  width:125px;
  padding:14px 5px 9px 5px;
}
.wtbresultcol2{
  width:460px;
  border-right:none !important;
  padding:14px 0 9px 28px;
}
.wtbresultcollast{border-bottom:none !important;}
.wtbresulttabs{margin-bottom:100px; _width:500px; }

.onlinelogo td{
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  vertical-align:middle;
  text-align:center;
  width:124px;
  height:76px;
}
.lastlogocol{border-right:none !important;}
.lastlogorow{border-bottom:none !important;}

/*Tabs*/

#wtbtabs{
  display: block;
  float: left;
  width:596px;
         _width: 568px;
}  
.wtbpanelnew{
  border:1px solid #9f9f9f;
  width:596px;
         _width:500px;
  padding:0px;
  margin:0px 0 8px 0;
  position:relative;
  z-index:5;
  clear: left;
}
#wtbtab1,#wtbtab2{
  width:130px;
  color:#000;
  display:block;
  border:1px solid #9f9f9f;
  border-bottom:none;
  text-decoration:none;
  font-size:12px;
  padding:7px 0px 6px 12px;
  cursor:pointer;
  margin:0px 2px 0 0;
  float:left;
  text-decoration:none;
  text-transform:uppercase;
  position:relative;
}
#wtbtab2{padding:7px 0px 6px 22px; width:120px;}
.wtbtab_sel{
  font-weight:bold;
  background:#e7e7e7;
}

.ajaxTabProgress
{  top:50px;*top:50px;left:250px;*left:250px;position:relative;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;    
  font-weight: normal;   
  margin-bottom:50px;
}

/*SanDisk Management Bios*/
.mbiolist h1{margin-bottom:22px;}
.mbiolist{margin-bottom:60px;}
.mbiolist h2{margin-bottom:6px;}
.mbioitem{width:545px; margin-bottom:10px; float:left;}
.mbioitem h3{margin-left:10px;color:#666666;padding-left:10px;background:url(img/arrow.gif) no-repeat left 5px;}
.mbioitem h3 a,.mbiodesccol1 p,.mbiodesig{font-size:12px;color:#666666;}
.mbioitem h3 a:hover{color:#000;}
.mbiodesig{margin:0; color:#000;}
.mbiodesccol1,.mbiodesccol2{float:left;}
.mbiodesccol1{width:365px; padding-right:20px;}
.mbiodesccol2{width:150px; text-align:center;}
.mbiodesccol1 p{text-align:left; margin:0 0 16px 10px;}
.mbiodesc{display:none; padding:15px 0 0px 10px;}
.mbiodesc1{display:none; padding-top:15px; width:340px;}
.mbiodesig1{margin:0; color: #A8A9AC; font-size:13px; font-weight:bold;}
.mbioHeading{padding-top:10px;}
.mbioHeading h3{color:#DE0000;}
.mbiored{color:#DE0000;}
.mbiodownload {padding-right: 10px; text-align:left; font-weight: bold; float: left; text-decoration: underline;color:#DE0000;}
.mbiolist .divline{margin:0 0 10px 0 !important;}
/*End SanDisk Management Bios*/

/*SanDisk CustomUSB Styles*/
.cusbintro{font-size:12px;}
.cusbset1,.cusbset2{width:545px; padding:2px; margin-bottom:15px;}
.cusbset1 p,.cusbset2 p{font-size:11px; margin:2px 0 5px 0px;}
.cusbcol{float:left; margin:0 4px 5px 0;}
.cusblast{margin:0;}
.cusbpoplayer{
  width:680px;
  height:610px;
  border:1px solid #ccc;
  background-color:#eee;
  position: absolute;
  top: -427px;
  left: 0px;
  z-index:10000;
}
.cusbclose{
  background:url(/Assets/Umbraco/BusinessSolutions/USBFlashDrives/Pictures/btnclose.gif) no-repeat 0 0;
  padding-left:20px; 
  font-size:12px;
  float:right;
  margin:10px 10px 0 0;
}
.cusbclose a{color:#000; text-decoration:none;}
/*End SanDisk CustomUSB Styles*/

/*SanDisk Secure Access Styles*/ 

#bannerWrap{width:987px;}
#samaincontent .newplayer-title{line-height:22px;}

.sadownloadbox{
  width:737px;
  height:160px;
  background: url(/images/SecureAccess/sabanner.jpg) no-repeat 0 0;
}
.sadownloadcol1{
  float:left;
  width:547px;
}
.sadownloadcol1 p{font-size:16px; color:#fff; width:250px; line-height:18px; margin:45px 0 0 200px;}
.sadownloadcol2 p{width:138px; margin:94px 0 0 15px; line-height:12px;}
.sadownloadcol2{
  float:left;
  width:190px;
}
.saproducts{
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  width:733px;
  padding-bottom:20px;
}
.saproducts p{margin:0;}
.saproducts h2{background:url(/images/SecureAccess/sapromobg.jpg) repeat-x 0 0; height:28px; padding:10px 0 0 20px;}
.saprodcol1,.saprodcol2,.saprodcol3{
  float:left;
}
.saprodcol1{width:219px; border-right:1px solid #e5e5e5; min-height:180px;}
.saprodcol2{width:242px; border-right:1px solid #e5e5e5; min-height:180px;}
.saprodcol3{width:270px;}
.saprodcol1 p{padding:15px 0px 0px 20px; width:180px;}
.saprodcol2 p{padding:15px 0px 0px 20px; width:200px;}
.saprodcol3 p{padding:15px 0px 0px 20px; width:230px;}
.saallprod{
  padding-right:8px; 
  margin:5px 23px 0 0; 
  _margin:5px 12px 0 0;
  font-size:13px; 
  float:right; 
  display:block; 
  background:url(/images/SecureAccess/saarrowred.gif) no-repeat 100% 70%;
}
.safeatured{
  border:1px solid #e5e5e5;
  border-top:1px solid #cecece !important;
  width:703px;
  padding:10px 10px 15px 20px; 
  margin-bottom:40px;
}
.safeatured ul{margin:0; list-style:none; width:400px;}
.safeaturedcol1{float:left; width:425px;}
.safeaturedcol1 h3{font-size:16px; margin-bottom:7px;}
.safeaturedcol1 li{background:url(/images/SecureAccess/saarrowred.gif) no-repeat 0% 15%; padding:0 0 5px 10px;}
.safeaturedcol1 strong{color:#000;}
.safeaturedcol2{
  width:188px;
  height:66px;
  padding:34px 0 0 83px;
  margin-top:18px;
  float:right;
  background:url(/images/SecureAccess/safaqbg.jpg) no-repeat 0 0; 
}
.safeaturedcol2 h3{font-size:15px; margin:0;}
.safeaturedcol2 p{color:#000; margin:0;}
.safootnote{margin:0px 0 30px 10px;}
.sabannerarea .newplayer-title{display:none;}
.sabannerarea .playerclips{height:300px !important;}

/* End SanDisk Secure Access Styles*/ 

/*Tiesto Page*/
.tlp_Container {
  margin: 5px auto 0px;
  padding: 0px;
  width: 884px;
}
.tlp_Container .hrz_div {
  background: url(/images/TiestoPage/horz_bar.gif) no-repeat center top;
  display: block;
  height: 2px;
}
.tlp_Container .tlp_Caption {
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  line-height: 40px;
}
.tlp_Container .tlp_Caption img { vertical-align: middle; }
.tlp_Container .tlp_Landing_Banner_Wrapper {
  background: url(/images/TiestoPage/bg_landing_page.jpg) no-repeat left top;
  display: block;
  margin: 0px;
  padding: 12px 0px 0px;
  height: 368px;
  width: 884px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner {
  background: url(/images/TiestoPage/bg_landing_page_splash_banner.gif) no-repeat left top;
  display: block;
  margin: 0px auto;
  padding: 0 0 0 20px;
  height: 355px;
  width: 747px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Splash {
  background: url(/images/TiestoPage/bg_tiesto_splash.jpg) no-repeat;
  display: block;
  margin: 14px 0px 0px 0px;
  float: left;
  height: 326px;
  width: 386px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content {
  background: url(/images/TiestoPage/bg_tiesto_steps.jpg) no-repeat left top;
  display: block;
  float: left;
  height: 326px;
  width: 335px;
  margin-top: 14px;
  margin-left: 8px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper {
  margin: 30px auto 0px;
  width: 255px;
  padding: 0;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tlp_Promo_Playlist_Player { text-align: center; }
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tlp_Playlist {
  background: #000;
  padding: 10px 0 1px 0;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tlp_Playlist li {
  list-style: none;
  background: url(/images/TiestoPage/bg_playlist_item.gif) no-repeat left top;
  display: block;
  margin: 3px 1px;
  height: 30px;
  width: 253px;
}

.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tlp_Playlist .tpl_Playlist_Info {
  background: url(/images/TiestoPage/bg_playlist_item_bullet.gif) no-repeat 5px center;
  padding-left: 25px;
  padding-top: 2px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tlp_Playlist .tpl_Playlist_Info .tlp_Playlist_Album, 
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tlp_Playlist .tpl_Playlist_Info .tlp_Playlist_Album a { color: #fff; }
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tlp_Playlist .tpl_Playlist_Info p {
  line-height: 14px;
  margin: 0px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tlp_Playlist .tpl_Playlist_Info .tpl_Btn_PlayIt {
  display: block;
  float: right;
  margin: 7px 5px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Playlist_Wrapper .tpl_Playlist_download_btn {
  text-align: center;
  margin-top: 15px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps { padding: 22px 17px 22px 12px; }
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step1,
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 {
  background: url(/images/TiestoPage/bg_step12.gif) no-repeat left center;
  padding-left: 56px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step1 {
  padding-bottom: 8px;
  border-bottom: #606060 1px solid;
  margin-bottom: 10px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 { background-position: -92px top; }
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 .tlp_Enter_Promo_Code {
  background: url(/images/TiestoPage/bg_enter_promo_code.gif) no-repeat left top;
  display: block;
  margin: 0 0 0 2px;
  padding: 11px 0px 0px 14px;
  height: 61px;
  width: 233px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 .tlp_Enter_Promo_Code .tlp_Promo_Label {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  color: #fff;
  padding-right: 3px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 .tlp_Enter_Promo_Code input.promo_Code {
  background: #b5b5b5;
  height: 14px;
  width: 125px;
  border: 1px solid #6d6d6d;
  color: #4e4e4e;
  margin-right: 2px;
  padding: 5px;
  font-family: arial;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 .tlp_Enter_Promo_Code label span.red { color: #f00; }
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 .tlp_Enter_Promo_Code .tlp_Code_Input input { float: left; }
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 .tlp_Enter_Promo_Code .tlp_Code_Input img {
  float: left;
  margin-left: 3px;
}
.tlp_Container .tlp_Module_Wrapper {
  margin-bottom: 20px;
}

.tlp_Container .tlp_Module_Wrapper .tlp_Module {
  background: url(/images/TiestoPage/bg_module.jpg) no-repeat left top;
  display: block;
  margin: 0px;
  padding: 0px;
  height: 268px;
  width: 435px;
  float: left;
}
.tlp_Container .tlp_Module_Wrapper .tlp_Module.microSDHC { margin-left: 10px; }
.tlp_Container .tlp_Module_Wrapper .tlp_Module .tlp_Module_Content { padding: 22px 16px 0px 22px; }
.padT5 { padding-top: 5px; }
.tlp_Container .tlp_Module_Wrapper .tlp_Module .tlp_Module_Content .tlp_Module_Copy p { margin: 8px 0px; }
.tlp_Container .tlp_Module_Wrapper .tlp_Module .tlp_Module_Content h3 {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.tlp_Container .tlp_Module_Wrapper .tlp_Module .tlp_Module_Content .tlp_Module_Copy {
  font-size: 11px;
  color: #000000;
  padding: 0px 0px 0px 195px;
}
.tlp_Container .tlp_Module_Wrapper .tlp_Module.players .tlp_Module_Content .tlp_Module_Copy { background: url(/images/TiestoPage/bg_module_players.jpg) no-repeat left top; }
.tlp_Container .tlp_Module_Wrapper .tlp_Module.microSDHC .tlp_Module_Content .tlp_Module_Copy { background: url(/images/TiestoPage/bg_module_microSDHC.jpg) no-repeat left top; }
.tlp_Container  .tlp_Module_Wrapper  .tlp_Module.microSDHC   .tlp_Module_Content  .legend {
  padding-top: 5px;
  border-top: 1px solid #ccc;
}
.tlp_Container .tlp_Banner_Shadow {
  background: url(/images/TiestoPage/bg_landing_page_shadow_btm.gif);
  display: block;
  margin: 0px;
  padding: 0px;
  height: 41px;
  width: 884px;
}
.tlp_ddlCountry{
  float:right;
  border:1px solid #e7e7e7;
  font-size:12px;
  width:150px;
  margin-right:8px;
  padding:2px 0 2px 0;
}
/*End Of Tiesto Page*/
/* Added for Security Access Wizard */
/* link, iframe styles */
.countryListFrame {
  display:none;
  position:absolute;
  z-index:9999;
  width:500px;
  height:472px;
  padding:0;
}
.selectCountry {
  text-align :right; 
  padding-right: 5px;
}

/* country list styles */
 .select_country {
  padding: 7px 10px 7px 0;
  text-align:center;
  width:185px;
  background: #949494 url(/images/bullet_white_arrow_down.gif) no-repeat right 8px;
  color: #fff;
  text-decoration: none;
  font: bold 12px Arial, Helvetica, sans-serif;
  display: block;
  float:right;
  margin-bottom: 8px;
}
.select_country_close 
{
  padding: 7px 0;
  text-align:center;
  width:65px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  font: bold 12px Arial, Helvetica, sans-serif;
  display: block;
  float:right;
}
.close_country {
  padding: 7px 10px 7px 0;
  text-align:center;
  width:185px;
  background: #949494 url(/images/icon_close.gif) no-repeat right 8px;
  color: #fff;
  text-decoration: none;
  font: bold 12px Arial, Helvetica, sans-serif;
  display: block;
  float:right;
  margin-bottom: 8px;
}
/* End - Added for Security Access Wizard */


/* Where to buy section*/
.ncenter      {
  float: left;
  width: 550px;
  *width: 550px;   margin-top: 10px;
  border:1px solid #dfdfdf;
  height:160px;
         *height:165px;
}

.nresultcenter      {
  float: left;
  width: 545px;
  *width: 550px;   margin-top: 10px;
  }


.ncontent1{float: left; width: 545px; margin-top:10px; height:30px;}
.ncontent2{
  float: left;
  width: 550px;
  *width: 550px;
  height:72px;
  background-image: url(/images/contentbg.jpg);
  background-repeat: repeat-x;
}
.nbottomcontent{
  float: left;
  width: 550px;
  *width: 550px;
  height:50px;
         *height:55px; 
  background-color: #dfdfdf;  
}
.ncontent3{
float:left; width:330px; height:35px; margin-left:100px;}
.nfielcontent{
  float:left;
  height:25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #585858;
  text-decoration: none;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  width:70px;
  line-height: 25px;
}
.nfielcontent2{
  float:left;
  height:25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #585858;
  text-decoration: none;
  margin-left:10px;
  margin-right:10px;
  width:70px;
  line-height: 25px;
}


.nfielcontent1{
  float:left;
  height:30px;
  color: #585858;
  text-decoration: none;
  margin-top:10px;
  margin-right:10px;
  width:225px;}
  
  
  .nfielcontent3{
  float:left;
  height:30px;
  color: #585858;
  text-decoration: none;
  margin-right:10px;
  width:225px;}
  
  
.wtbfieldset{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: # 6e6e6e;
  height:20px;
  width:180px;
  border: 1px solid #CCCCCC;
}
.fieldwidth{
float:left;
margin-left:5px; margin-top:5px; width:175px; 

}
.checkwidth{
  width:18px;
  height:18px;
  margin-right:5px;
  float:left;
  
}

.checkwidthtext{
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;  
  margin-top:2px;
}
.checkwidthtext label {
  margin-left: 3px;
}
.contentright{
  width:238px;
  height:180px;
  float:left;
  background-image: url(/images/rightbg.jpg);
  background-repeat: no-repeat;  
  Margin-top:74px;
}

.contentinnerright{
float:left;
margin:15px;
}

.rdivider{
  
  height:15px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccbcc;
  width:210px;
}

.rpromo1{
  width:238px;
  height:147px;
  float:left;
  margin-top:10px;
  
}

.rbpagecont {
  display:inline;
  float:left;
  width: 545px;
  *width: 550px;
  height:30px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #cccccc;
  border-bottom-color: #cccccc;
  background-color: #f2f2f2;
           
}
.wtbleftpagecont{
display:inline;
float:left;
width:136px;
margin-left:2px;

}


.centerpagecont{
display:inline;
float:right;
width:300px;
margin-left:10px;
}
.searchleftpagecont{
display:inline;
float:left;
width:200px;
margin-left:10px;

}

.searchcontent2{
  float: left;
  width: 545px;
  *width: 550px;
  height:72px;
  background-repeat: no-repeat;
  background-color: #f2f2f2;
}
.searchcont{
float:left;
width:214px;
height:30px;

margin-left:10px;
}

.searchcont1{
  float:left;
  width:212px;
  height:17px;
  border:1px solid #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}
.floatleft{
float:left;}

.ncenter3      {
  float: left;
  width: 550px;
  *width: 550px;   
  margin-top: 10px;
  height: auto;
}

.ncenter4      {
  float: left;
  width: 550px;
  *width: 550px;
  HEIGHT: auto;
  border-bottom-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-bottom-color: #dfdfdf;
  margin-top: 7px;
  padding-bottom: 5px;
}
.thumbposition{
float:left;
width:150px;
height:auto;
margin-right:10px;
}
.thumbdesc{
float:left;
width:385px;
height:auto;
}
.leftnavleftline{
  float:left;
  height:18px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FF0000;
  width:165px;
  margin-top:4px;
}
.centerpagecont{
display:inline;
float:right;
width:300px;
margin-left:10px;
}

.fieldset{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: # 6e6e6e;
  height:20px;
  width:180px;
  border: 1px solid #CCCCCC;
}

/* Where to buy section*/

/* code added for Misc/proof page */
.imgplaceholder{
float:left;
width:737px;
height:168px;
margin-bottom:10px;
}

.imgplaceholder1{
float:left;
width:737px;
padding-bottom:20px;
}
.block1{
  float:left;
  width:237px;
  border: 1px solid #e5e5e5;
}
.mright10{
margin-right:10px;
}
/* End code added for Misc/proof page */

/*  --- Start sitemap styles ---*/
.sdSiteMap_wrapper {width: 930px; margin: 0  auto 15px; }
.sdSiteMap {padding-right: 5px; border-right: #f5f5f5 1px solid;}
h3.sdSitemapHead{ margin-bottom: 10px;}
h3.sdSitemapHead a,h4.sdSitemapHead a { color: #454444; }
.sdSiteMapList a{ color: #777; }



/* --- End sitemap styles ---*/


/***** Related Info styles *****/

.related_info {
  border: 1px solid #d9d9d9;
  width: 236px !important;
  background-color: #f9f9f9;
}
.related_info h4 {
  background-color: #f2f2f2;
  text-transform: capitalize;
  padding: 8px;
  border-bottom: 1px solid #d9d9d9;
  color: #7f7f7f;
  font-size: 14px;
}
.related_info ul.redarrow {
  margin: 8px; 
}
.related_info ul.redarrow li{
  font-size: 12px;
}










































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

p {

}

.more {

}

div {

}

.lgTabs2 {

}

.lgTabs {

}

.divline {

}

.txtround {

}

h1 {

}

h2 {

}

.PRTable {

}

.normtext {

}

.redarrow {

}

.cleaner {

}

.cleaner5 {

}

.cleaner10 {

}


