@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: #777777; }

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.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: #777; 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: #de0000; 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.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.gif) no-repeat top right; display: block; text-decoration: none; padding: 11px 22px 10px 22px; font-size: 11px; font-weight: bold; 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: 20px; color: #fff; }
#menu ul ul li a        { color: #FFF; border-right: 0; padding: 3px 12px 3px 0px; background: none; }
#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 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: 990px; }

/*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 */

#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; z-index: 1000; position: relative; LEFT: -70px; TOP: 35px; }
#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; }

/*For Banner on the right of the media player */
.containerRight  {margin-left:2px;}


/*----------------- 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 0px 17px; background: url(img/bg-quicklinks-tab.gif) no-repeat right; float: left; font-size: 12px; border: none; width:200px; }
#quickLinksWrap .products  { float: left; padding-right: 3px; margin-top: 15px; height: 73px; text-align: left;  }
#quickLinksWrap .mobile    { width: 140px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .cameras   { width: 109px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .DSLRs     { width: 135px; 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; }
#quickLinksWrap .products img  { margin-right:5px; float: left; }
#quickLinksWrap .products a.linkText { display: block; padding: 10px 0;}
#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: -20px 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 #f8f8f8; 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: #777; line-height: 18px; margin-top: 5px; }
.txtRight a.arrow  { margin-right: 10px; }
.footnote      { font-size: 9px; color: #777; 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: 15px; 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 {
  MARGIN-TOP: 25px; 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; margin-top: 25px; }
#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: 10px 19px 7px 14px; margin-bottom: 5px;}
.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: 254px; 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; }


/*----------------- 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 -----------------*/
.simpleModule2    { clear: both; margin-top: 10px; float: left;width: 200px; margin-bottom: 7px; }
.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 -----------------*/
#tabContent .tabMenu td {
width: 16%;
padding:0px 0px 4px 0px;
text-align:center;
white-space:nowrap;
}
.tabWrap    { float: left; width: 737px; margin-left: -12px; _margin-left: -6px; background: url(img/bg-tabsbg.gif) no-repeat 0 34px; position:relative; top:0px; left:10px; }
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: 550px;  clear: both; }

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

/*----------------- FOOTER -----------------*/
#footerWrap          { float: left; width: 985px; padding-top: 5px; height: 51px; }

#footerWrap .footer      { background: url(img/bg-footer.jpg) no-repeat; height: 20px; text-align: center; color: #ccc; padding-top: 5px; }
#footerWrap .footer a    { text-decoration: none; color: #666; padding: 0 4px; font-size: 11px; }
#footerWrap .footer a:hover  { text-decoration: underline; }
#footerWrap .copyright    { text-align: center; margin-top: 7px; color: #999; 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-top: 25px; height: 20px;}
#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: 205px; position: relative;background: url(img/bg_playernew.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 45px 5px 15px; height: 21px; width: 165px; font-size: 12px; text-decoration: none; color: #666;}
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/lightupdated.gif) no-repeat 0px -35px; border: 0; outline: none; color: #FFF;width:210px; }
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/lightupdated.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: 11px 11px; font-size: 16px; color: #666; font-weight: bold; border-bottom: 1px solid #afafaf;line-height:1.1em;   }


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: 9px 0px 5px 15px; height: 27px; width: 165px; font-size: 12px; text-decoration: none; color: #666;line-height:1.1em;}
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 0px 0px; outline:none; color: #FFF;width:195px;margin-top:-1px; }
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(../css/img/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(../css/img/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*/

/*----------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:120px; 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: 120px; 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: 7px;
  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 */

/*Start - Find a Retailer */
.RedBigTitle {  FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.tabcontainer{
float:left;
width:430px;
padding:0px;
margin:0px;
padding-left:10px;
}

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

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


.pLeft10{
  padding-left: 10px;
}


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

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

.fldcontainer{
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;
}


.colleft{
float:left;
width:125px;
margin-right:5px;
}
.colright{
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;
  
}

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

.tab_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 .tab_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;
}

.tab_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 .tab_bdr{
  padding: 0px;
  width: 437px;
  clear: left;
  font-size: 0px;
  margin:0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #9f9f9f;
}
.tab{
  font-family:tahoma;
  FONT-SIZE: 11px;
  background:#e7e7e7;
  color:#000000;
  cursor:pointer;
  height:24px;
  padding-top:5px;
  margin:0px;
  width:200px;
  float:left;
  text-decoration:none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  <!--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 .tab{
  font-family:tahoma;
  FONT-SIZE: 9px;
  background:#e7e7e7;
  color:#000000;
  cursor:pointer;
  height:24px;
  padding-top:5px;
  margin:0px;
  width:208px;
  float:left;
  text-decoration:none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  <!--border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #9f9f9f;
  border-right-color: #9f9f9f;
  border-left-color: #9f9f9f;-->
}


#tabs {
    display: block;
    float: left;
    width: 400px;
}
    
.panel {
border: solid 1px #9f9f9f;
background-color: #FFFFFF;
padding: 0px;
width: 443px;
overflow: auto;
clear: left;
margin:0px;
margin-top:-3px;

}

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

}

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

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


.pTop0{
 padding-top: 0px;
}


.clearAll{
  clear: both;
}

.pTop10{
 padding-top: 10px;
}

.pTop15{
  padding-top: 15px;
}


/* Begin: Margin Bottom */
.mBot2{
  margin-bottom: 2px;
}

.mBot3{
  margin-bottom: 3px;
}

.mBot5{
  margin-bottom: 5px;
}

.mBot10{
  margin-bottom: 10px;
}

.mBot15{
  margin-bottom: 15px;
}

.mBot20{
  margin-bottom: 20px;
}
.clearFix{
  clear:both !important;
  font-size:0px !important;
  height:0px !important;
  line-height:0px !important;
  display:block;
}
/*End - Find a Retailer */
/* Added for media player sharing div */
.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 */
/*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;}




/*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:158px; margin:94px 0 0 0px; 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:11px; 
  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:11px;line-height:11px; margin:0;}
.safeaturedcol2 p{color:#000; margin:0;}
.safootnote{margin:0px 0 30px 10px;}
.sabannerarea .newplayer-title{display:none;}
.sabannerarea .playerclips{height:300px !important;}

.clearFix{
  clear:both !important;
  font-size:0px !important;
  height:0px !important;
  line-height:0px !important;
  display:block;
}
/* 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 */

/*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 5px 22px 12px; }
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step1 img,
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 img {
  float: left;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step1 {
  padding-bottom: 8px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step1 .tlp_arw_step1 {
  margin-top: 40px;
  margin-right: 3px;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 .tlp_arw_step2 { margin-top: 15px; }

.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 10px;
  display: block;
  margin: 0 0 0 65px;
  padding: 21px 0px 0px 14px;
  height: 61px;
  width: 233px;
  border-top: 1px solid #606060;
}
.tlp_Container .tlp_Landing_Banner_Wrapper .tlp_Landing_Banner .tlp_Banner_Promo_Content .tlp_Promo_Code_Steps .tlp_step2 .tlp_Enter_Promo_Code span {
  float:left;
  padding-right: 1px;
}
.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;
  display: block;
}
.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 {
  font-family: Arial, Helvetica, sans-serif;
  background: #b5b5b5;
  height: 14px;
  width: 128px;
  border: 1px solid #6d6d6d;
  color: #4e4e4e;
  padding: 5px;
}
.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; margin-right:2px;}
.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.single {
  background: url(/images/TiestoPage/bg_moduleSingle.jpg) repeat-x left top;
}
.tlp_Container .tlp_Module_Wrapper .tlp_Module {
  background: url(/images/TiestoPage/bg_module.jpg) no-repeat left top;
  display: block;
  margin: 0 5px 0 0;
  padding: 0px;
  height: 278px;
  width: 435px;
  float: left;
}
.tlp_Container .tlp_Module_Wrapper .tlp_Module_single {
  background: url(/images/TiestoPage/bg_moduleSingle_lt_top.jpg) no-repeat left top;
  display: block;
  margin: 0px;
  padding: 0px;
}
.tlp_Container .tlp_Module_Wrapper .tlp_Module_single .tlp_Module_Content {
  background: url(/images/TiestoPage/bg_moduleSingle_rt_top.jpg) no-repeat right top;
  padding:15px;
}

.tlp_Container .tlp_Module_Wrapper .tlp_Module_Reg {
  background: url(/images/TiestoPage/bg_module_reg.jpg) no-repeat left top;
  display: block;
  margin: 0 5px 0 0;
  padding: 0px;
  height: 375px;
  width: 435px;
  float: left;
}
.tlp_Container .tlp_Module_Wrapper .tlp_Module.microSDHC { margin-left: 10px; }
.tlp_Container .tlp_Module_Wrapper .tlp_Module_single.microSDHC .tlp_Module_Content .tlp_Module_Copy { background: url(images/bg_module_microSDHC.jpg) no-repeat left top; }
.tlp_Container .tlp_Module_Wrapper .tlp_Module_single.microSDHC .tlp_Module_Content .tlp_Module_Copy {
  padding: 0 0 40px 0px;
}
.tlp_Module_Content { padding: 22px 16px 0px 22px; }
.padT5 { padding-top: 5px; }
.tlp_Module_Content .tlp_Module_Copy p { margin: 8px 0px; }
.tlp_Module_Content h3 {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.tlp_Module_Content .tlp_Module_Copy {
  font-size: 11px;
  color: #000000;
  padding: 0px;
}
.tlp_Module_Img {float: left; margin-right: 10px;}

.tlp_Module_Content  .legend {
  padding-top: 5px;
  border-top: 1px solid #ccc;
  margin-top: 11px;
}
.tlp_Module_single_bottom {
  background: url(/images/TiestoPage/bg_moduleSingle_1px_bot.jpg) repeat-x left bottom;
  height: 38px;
  display: block;
}
.tlp_Module_single_bottom .right {
  background: url(/images/TiestoPage/bg_moduleSingle_rt_bot.jpg) no-repeat right bottom;
  height: 38px;
}
.tlp_Module_single_bottom .right .left {
  background: url(/images/TiestoPage/bg_moduleSingle_lt_bot.jpg) no-repeat left bottom;
  height: 38px;
}
.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_Module_Button {
  padding: 0 0 10px 187px;
}

.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*/
/* -- styles for Proof Page 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;
}
/* -- styles for Proof Page ends here --  */

/* 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:3px; margin-top:5px; width:178px; 

}
.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*/
/*  --- Start sitemap styles ---*/
.sdSiteMap_wrapper {width: 780px; 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 ---*/




/* code added for new category landing page */
.srbottomcontent{
  width:737px;        
  display:block;                  
}
.srightcont1{
  display:block;
  float:left;
  width:238px;
  height:auto;
  margin-top:10px;
}
.srcentercontent{
  background: url(/Assets/SlotRadio_Images/css_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;}
.srplayerimg{
  clear:both;
  display:block;
  text-align:center;
}
.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;         
}
.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-bottom:15px;margin-top: 30px;
  *margin-bottom:14px;
}
.srfuzeplayer{
  padding-left:3px;
}

.srplayerreviewstar {display:block; height:25px;}
.srmp3player{
  padding: 0 0 0 20px;
}  
.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;
 }
/* code added for new category landing page */


/* mediakit landing page styles */
.mk_option_item {display: block; width: 138px; margin: 25px auto; padding: 0 15px;float:left; border-right: #e1e1e1 1px solid; font-size: 12px;}
.mk_option_item a {color: #000;}
.mk_option_item img { margin-top: 5px;}
.mk_pr_list {margin: 10px 0 25px 0;}
.hrfnewsitem {border-bottom: #ccc 1px dotted; margin-bottom: 10px;}
.hrfnewsitem p {color: #000; margin: 5px 0;}
.hrfnewsitem a { color: #666;}


/***** Mediakit Styles *****/
.mk_thumbs_wrapper {
  width: 545px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.mk_thumbs_wrapper h2{
  font-size: 14px;
  margin: 0 0 10px 0;
  background-color: #f1f1f1;
  padding: 3px;
}
.mk_thumbs_wrapper h2 a { color: #f00; }
.mk_thumb_holder {
  padding: 0px;
  display: block;
  float: left;
  width: 170px;
  height: 135px;
  margin: 0 5px 15px 0;
  border: #f1f1f1 1px solid;
}
.mk_thumb_img, 
.mk_thumb_name {
  text-align: center;
}
.mk_thumb_img { height: 90px;}
.mk_thumb_img  a {
  display: block; 
  width: 170; 
  height: 90px;
  background-repeat:no-repeat; 
  background-position:center center; 
}
.mk_thumb_name {
  padding: 3px 5px;
}
.mk_thumb_name a {color: #666;}
.mk_download_wrapper {
  width: 530px;
  margin: 0 auto;
  font-size: 12px;
}
.mk_download_wrapper h3 {
  font-size: 12px;
  color: #000;
  margin: 0;
  background-color: #f5f5f5;
  padding: 3px 5px;
}
.mk_download_image_holder {
  padding: 0px;
  display: block;
  float: left;
  width: 250px;
  height: 160px;
  margin: 0 5px 15px 5px;
  border: #f1f1f1 1px solid;
}
.mk_preview_img {
  display: block;
  float: left;
  width: 100px;
  height: 130px;
  background-repeat: no-repeat;
  background-position: center center;
}
.mk_thumb_format {
  margin-left: 120px;}
.mk_pageNav { padding: 10px 0px; margin-bottom: 20px;}
.mk_pageNav a {
  background: #f4f4f4 url(/Assets/Umbraco/AboutSandisk/Media-Kit/arrow-left.gif) no-repeat 3px center;
  display: block;
  margin: 0px 5px 5px 0px;
  padding: 5px 0px 5px 25px;
  float: left;
  width: 150px;
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
  color: #333;
  text-decoration: none;
  font-size:12px;
}
.mk_thumbs_list {
  width: 548px;
  margin: 10px auto;
}
.mk_thumbs_list .mk_thumb_holder {
  background: #fff;
  display: block;
  padding: 10px;
  float: left;
  height: 165px;
  width: 110px;
  margin: 1px;
  font-size: 11px;
}
.mk_thumbs_list .mk_thumb_holder .mk_thumb { text-align: center; }
.mk_thumbs_list .mk_thumb_holder .mk_capacity {
  padding: 3px 0px;
  margin: 5px 0;
  font-weight: normal;
  color: #000;
  border-top: 1px dotted #000000;
  border-bottom: 1px dotted #000000;
}
.mk_thumbs_list .mk_thumb_holder .mk_dl_format {
  background: #fbfae8;
  padding: 2px;
  border: 1px solid #e5e5e5;
}
.mk_thumbs_list .mk_thumb_holder .mk_dl_format a {
  color: #ff0101;
  text-decoration: none;
  background: transparent url(/Assets/Umbraco/AboutSandisk/Media-Kit/icon_download.gif) no-repeat left center;
  padding: 2px 0 2px 20px;
  margin: 3px 0;
  display: block;
}
/***** Mediakit Styles END *****/

/*--- START Contact Us styles----*/


.cleaner  { clear: both; _font-size: 1%;}

.cleaner:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.cleaner {display:inline-block;height:1px;}
/* Hide from IE Mac \*/
.cleaner {display:block;}
/* End hide from IE Mac */
.contactUs_Wrapper {
  width: 545px;
  margin: 0 auto;
  padding-bottom:10px;
}
.contactUs_Wrapper h2 {
  font-size: 18px;
  font-weight: normal;
  color: #434d58;
  margin: 0 0 12px 0;
  padding: 0 0 5px 0;
  border-bottom: #000 1px dotted;
}
.contactUs_Wrapper .corp_hq {
  font-size: 14px;
  color: #6d6d6d;
  background: url(/Assets/ContactUs/images/sandisk-corporate-head-quarters.jpg) no-repeat right top;
  margin: 0px 0px 12px;
  padding: 0px 0px 10px;
  border-bottom: 1px dotted #000;
}


/*Contact Us Tabs styles*/
#contactUs_tabs {
  display: block;
  float: left;
  width: 100%;
}
#contactUs_tabs .tc {
  border: solid 1px #f3f3f3;
  background-color: #FFFFFF;
  padding: 0px;
  /*overflow: auto;*/
  clear: left;
  margin:0px;
}
html>body #contactUs_tabs .tc {
  border: solid 1px #f3f3f3;
  background-color: #FFFFFF;
  padding: 0px;
  /*overflow: auto;*/
  clear: left;
  margin:0px;
}
#contactUs_tabs .tab {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#4a4a4a;
  cursor:pointer;
  height:auto !important;
  min-height: 34px !important;
  padding:5px 0 0 0;
  margin:0px;
  width:180px;
  float:left;
  text-decoration:none;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  background: #f6f6f6 url(/Assets/ContactUs/images/tabbg.jpg) repeat-x;
}
html>body #contactUs_tabs .tab {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#4a4a4a;
  cursor:pointer;
  padding:5px 0 0 0;
  margin:0px;
  width:180px;
  float:left;
  text-decoration:none;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  background: #f6f6f6 url(/Assets/ContactUs/images/tabbg.jpg) repeat-x;
}
#contactUs_tabs .tab_sel {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#FFFFFF;
  cursor:pointer;
  height:auto !important;
  min-height: 34px !important;
  padding:5px 0 0 0;
  margin:0px;
  width:179px;
  float:left;
  text-decoration:none;
  font-weight: normal;
  background: #5d5d5d url(/Assets/ContactUs/images/tabclick.jpg) repeat-x;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  position:relative;
}
html>body #contactUs_tabs .tab_sel {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#FFFFFF;
  cursor:pointer;
  padding:5px 0 0 0;
  margin:0px;
  width:179px;
  float:left;
  text-decoration:none;
  font-weight: normal;
  background: #5d5d5d url(/Assets/ContactUs/images/tabclick.jpg) repeat-x;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  position:relative;
  
}
#contactUs_tabs .tab span{
  width:16px;
  height:10px;
  display:none;
}
#contactUs_tabs .tab_sel span{
  background: url(/Assets/ContactUs/images/arrowred.gif) no-repeat 0 0;
  z-index:10;
  width:16px;
  height:8px;
  position:absolute;
  left:20px;
  _bottom:-18px;
  visibility: visible;
  top: 38px;
}
.tc {clear: both;border: solid 1px #f3f3f3;}
.tc_head {
  padding: 10px;
  background: #eee url(/Assets/ContactUs/images/bandbg.jpg) repeat-x;
  font-size: 12px;
}
.section_nav { list-style: none; margin: 0; padding: 0; height: 33px;}
.section_nav li {
  background-color: #fff;
  display: block;
  float: left;
  border-right: #ccc 1px solid;
  padding:8px 0;
  margin-bottom: 2px;
}
.section_nav li a {padding: 3px 2px;}
.section_nav li.active a{
  font-weight: bold;
  color: #000;
  text-decoration: none;
      }
.region_block {padding: 10px; font-size: 11px;}
.region_block h3 {font-size: 16px; font-weight: bold; color: #4d4d4d; background-color: #ebe8e8; margin: 0 0 10px 0; padding: 5px;}
.icon_tel, .icon_fax, .icon_email {display: block; font-size: 11px; padding: 3px 0 3px 22px; margin: 2px 0;}
.icon_tel { background: transparent url(/Assets/ContactUs/images/icon_tel.gif) no-repeat left top;}
.icon_fax { background: transparent url(/Assets/ContactUs/images/icon_fax.gif) no-repeat left top;}
.icon_email { background: transparent url(/Assets/ContactUs/images/icon_email.gif) no-repeat left top;}
.icon_ques { background: transparent url(/Assets/ContactUs/images/icon_ques.gif) no-repeat left top; font-size: 11px; padding: 3px 0 3px 22px; margin: 2px 0;}
.na_holidays {
  display: block;
  width: 185px;
  padding: 10px;
  float: right;
  background-color: #fdfbe9;
  border: #e7e7d7 1px solid;
  font-size: 11px;
  color: #4d4d4d;
}
.na_holidays big {font-size: 16px; font-weight: bold;}
.na_holidays ul {list-style: none; margin: 10px 0 0 0; padding: 0;}
.note {color: #a09f9f; margin: 10px 0; padding: 10px 0; /*border-top: #000 1px dotted; border-bottom: #000 1px dotted;*/}
.note span {color: #f00;}
.top_link {text-align: right; padding: 0 10px 5px;}
.country_address_block {
  display: block;
  margin: 0 0 5px 0;
  padding: 10px 10px;
  font-size: 12px;
   border-bottom: #000 1px dotted;
}
h4.country { font-size: 14px; font-weight: bold; color: #000; margin: 0 0 5px 0;}
h4.country span {font-weight: normal;}
.country_address_block .contact_address { margin: 5px 0; width: 200px; height:50px; float: left; font-size: 11px;}
.country_address_block .contact_time {background-color: #fdfbe9; border: #ebeae1 1px solid; padding: 5px 5px 8px 5px; margin: 0; width: 185px; float: right; font-size:11px;}
.country_address_block .contact_time .working_time_zone { font-weight: bold;}
.icon_tel span {color: #999;}
.noData {display: none;}
.region_block .office_address {font-size: 11px; margin-bottom: 5px;}
.retail_country_block {display:block; width: 244px; float: left; border: #e7e7e7 1px solid; margin: 0 5px 5px 0; padding: 5px;}
.region_address {margin-bottom: 15px;}
.retail_country_block .contact_names {margin: 0; padding: 0; list-style: none;}
.retail_country_block .contact_names li {
  margin-bottom: 3px;
  background: url(/Assets/ContactUs/images/bullet_arrow_right.gif) no-repeat left 3px;
  padding: 0px 0px 0px 9px;
}
.retail_country_block, .pr_country_block {display:block; width: 244px; float: left; border: #e7e7e7 1px solid; margin: 0 5px 5px 0; padding: 5px;}
.retail_country_block h4.country, .pr_country_block h4.country{font-size: 12px; margin-bottom: 5px;}
.retail_country_block .country_names, .pr_country_block .country_names {margin-bottom: 5px;}
.retail_country_block .contact_names li .designation {display: block; color: #999;}
.oemProd_list {font-size: 11px; color: #999;}
.pr_country_block h5 {font-size: 11px;font-weight: bold; color: #777; margin: 3px 0;}
.pr_country_block .pr_address {margin-bottom: 5px;}
.pr_country_block .pr_address .contact_name {font-weight: bold;}

/*--- END Contact Us styles----*/

/*Contact Us Right Column blocks*/
.live_chat_support {
  margin: 0px auto 5px;
  width: 238px;
  background: #fefefe url(/assets/ContactUs/images/live_chat_support_bg.jpg) no-repeat 5px center;
  border: 2px solid #e5e5e5;
  height: 90px;
  font: 14px Arial, Helvetica, sans-serif;
}
.live_chat_support span {
  font-size: 18px;
  line-height: 22px;
}
.live_chat_support p { margin-left: 90px; }
.live_chat_support a {
  color: #c91b1c;
  font-weight: bold;
  text-decoration: none;
}
.text_block {
  width: 238px;
  margin: 5px auto;
  font-family: Arial, Helvetica, sans-serif;
  border: 2px solid #e5e5e5;
}
.text_block h3 {
  color: #000000;
  margin: 5px 10px;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
.text_block p {
  margin: 5px 10px 10px;
  font-size: 11px;
  border-bottom: 1px dotted #666666;
  padding-bottom: 5px;
  color: #808080;
}

/*Contact Us Right Column blocks END*/

/***** Extremeteam Tab Styles *****/
#tabs {
        display: block;
        float: left;
        width: 910px;
    }
        
.panel {
border: solid 1px #9f9f9f;
background-color: #FFFFFF;
padding: 0px;
width:920px;
overflow: auto;
clear: left;
margin:0px;
margin-top:-3px;
}
html>body .panel {
border: solid 1px #9f9f9f;
background-color: #FFFFFF;
padding: 0px;
width: 900px;
overflow: auto;
clear: left;
margin:0px;
margin-top:-1px;

}
.tab_bdr{
    padding: 0px;
    width: 920px;
    clear: left;
    margin:0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #9f9f9f;
}
html>body .tab_bdr{
    padding: 0px;
    width: 900px;
    clear: left;
    margin:0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #9f9f9f;
}
.tab{
    font-family:tahoma;
    FONT-SIZE: 11px;
    background:#e7e7e7;
    color:#000000;
    cursor:pointer;
    height:30px;
    padding-top:5px;
    padding-left:3px;
    margin:0px;   
    width:90px;
    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;
}
html>body .tab{
    font-family:tahoma;
    FONT-SIZE: 11px;
    background:#e7e7e7;
    color:#000000;
    cursor:pointer;
    height:30px;
    padding-top:5px;
    margin:0px;
    padding-left:3px;
     width:95px;
    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;
}
.tab_sel{
    font-family:tahoma;
    FONT-SIZE: 11px;
    color:#000000;
    cursor:pointer;
    height:30px;
    padding-top:5px;
    margin:0px;
    width:100px;
    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 .tab_sel{
    font-family:tahoma;
    FONT-SIZE: 11px;
    color:#000000;
    cursor:pointer;
    height:30px;
    padding-top:5px;
    margin:0px;
    width:92px;
    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;
}



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

.line{
    
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ebebeb;
    border-bottom-color: #ebebeb;
}
.line1{
    
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ebebeb;
}
.normaltext{
    font-family: Verdana, "Arial", "Helvetica", Sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

/***** Extremeteam Tab Styles end *****/











































































































































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

}

p {

}

h1 {

}

p {

}

.more {

}

div {

}

.lgTabs2 {

}

.lgTabs {

}

.divline {

}

.txtround {

}

h1 {

}

h2 {

}

.PRTable {

}

.normtext {

}

.redarrow {

}

.cleaner {

}

.cleaner10 {

}

.cleaner5 {

}

.more {

}

div {

}

.lgTabs2 {

}

.lgTabs {

}

.divline {

}

.txtround {

}

h1 {

}

h2 {

}

.PRTable {

}

.normtext {

}

.redarrow {

}

.cleaner {

}

.cleaner5 {

}

.cleaner10 {

}


