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


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

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

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

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

h1    { margin: 0 0 12px 0; padding: 0; color: #000; font-size: 24px;  line-height: 26px;}
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: #454444; font-weight: bold; font-size: 12px; }


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

a.normtext      { color: #454444; text-decoration: none; }
a.normtext:hover   { text-decoration: underline; }

a[disabled]{ color:Grey; text-decoration:none; }

a.arrow    { background: url(img/arrow.gif) no-repeat right 5px; padding-right: 8px; text-decoration: none; }
a.arrow:hover  { text-decoration: underline; }
a.arrow2  { background: url(img/arrow.gif) no-repeat 3px 5px; padding-left: 13px; text-decoration: none; }
a.arrow2:hover  { text-decoration: underline; }

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

ul.redarrow2   { margin: 0; padding: 0; list-style: none; }
ul.redarrow2 li  { background: url(img/arrow-red.gif) 3px 4px no-repeat; padding-left: 14px; font-size: 11px; color: #454444; padding-bottom: 5px; }
ul.redarrow2 li ul li { background: url(img/arrow.gif) no-repeat 3px 6px; 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: #454444; 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: 991px; }

/*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: 605px; }
#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: 30px; }
#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: #454444; 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 0 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: 100px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .cameras   { width: 120px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .DSLRs     { width: 130px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .camcorders  { width: 130px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .computing  { width: 125px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .ssd  { width: 115px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .musicplayers  { width: 120px; background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .gaming    { width: 100px; 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 p 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: #454444; 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: #454444; font-size: 11px; }
.ctModule input    { width: 179px; color: #454444; 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: #454444; font-size: 11px; line-height: 16px; }
*/
.lgModule .txt {
  FONT-SIZE: 11px;
  COLOR: #454444;
  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: #454444; 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: #454444; 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: #454444; line-height: 18px; margin-top: 5px; }
.txtRight a.arrow  { margin-right: 10px; }
.footnote      { font-size: 9px; color: #454444; 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: #454444; 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: #454444; 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, .simpleModule2pr h3   { margin-bottom: 10px; }
.simpleModule2pr  {
  clear: both;  
  margin-left: 1px;
  float: left;
  width: 215px;
  margin-bottom: 7px;
  border: 3px solid #e5e5e5;
  padding:7px;
  height:auto;  
}
/*----------------- 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: #454444; 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: left; 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: #454444; 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: #454444; 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: #454444; 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: #454444; 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: #454444; 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: #454444; 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: #454444; 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: #454444;}
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: #454444; 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: #454444; 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: #454444; 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: #454444; 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: #454444;     
    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: #454444;     
         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: #454444;  
}
.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:90px; float: left; background: url(img/bg-tabRight.gif) no-repeat top right;text-align: center;
 padding-top: 11px;margin-right: 4px;  font-family: Tahoma, Arial, Helvetica, sans-serif;     
      font-size: 11px;    
      font-weight: normal;    
      color: #000000;}
.ajaxdivleftsel { height: 35px; float: left; background: url(img/bg-tabLeftSel.gif) no-repeat; padding-left: 8px; color: #333; margin: 0px; font-weight: bold; }

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

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

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

.landingpagebg {
  PADDING-BOTTOM: 0px;
  TEXT-TRANSFORM: uppercase;
  MARGIN: 0px;
  PADDING-LEFT: 10px;
  WIDTH: 738px;
  PADDING-RIGHT: 0px;
    HEIGHT: 30px;
  COLOR: #000;
  FONT-SIZE: 16px;
  font-weight:bold;
  PADDING-TOP: 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: 435px;
  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:130px;
  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: 8px;
  background:#e7e7e7;
  color:#000000;
  cursor:pointer;
  height:20px;
  padding-top:5px;
  margin:0px;
  width:130px;
  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;
}

/*End - Find a Retailer */
/*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:#454444;padding-left:10px;background:url(img/arrow.gif) no-repeat left 5px;}
.mbioitem h3 a,.mbiodesccol1 p,.mbiodesig{font-size:12px;color:#454444;}
.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; line-height: 18px;}
.mbiodesc{display:none; padding:15px 0 0px 10px;}
.mbiodesc1{display:none; padding-top:15px; width:340px;}
.mbiodesig1{margin:0; color: #A8A9AC; font-size:13px; font-weight:bold;}
.mbioHeading{padding-top:10px;}
.mbioHeading h3{color:#DE0000;}
.mbiored{color:#DE0000;}
.mbiodownload {padding-right: 10px; text-align:left; font-weight: bold; float: left; text-decoration: underline;color:#DE0000;}
.mbiolist .divline{margin:0 0 10px 0 !important;}
/*End SanDisk Management Bios*/
/*SanDisk Secure Access Styles*/ 

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

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

/* -- 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: #454444; FONT-SIZE: 12px;
}
.nfont1{
FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #454444; 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: #454444;
  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:5px; margin-top:5px; width:175px; 

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

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

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

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

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

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

}


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

}

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

margin-left:10px;
}

.searchcont1{
  float:left;
  width:212px;
  height:17px;
  border:1px solid #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #454444;
}
.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 ---*/

/***** 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:89px;
  width:80px;*/
  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:89px;*/
  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:91px;*/
  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:91px;*/
  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;
}



/* body {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}*/
.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 *****/

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


/*--- 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 8px;}
.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*/



































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

}

p {

}

.more {

}

div {

}

.lgTabs2 {

}

.lgTabs {

}

.divline {

}

.txtround {

}

h1 {

}

h2 {

}

.PRTable {

}

.normtext {

}

.redarrow {

}

.cleaner {

}

.cleaner5 {

}

.cleaner10 {

}


