@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[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: #777; padding-bottom: 5px; }

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

ul.listcircle   { margin: 0; padding: 0; list-style: none; }
ul.listcircle li  { type:circle; 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: 10px; color: #ccc; text-align: right; font-size: 11px; padding: 2px 3px;}
#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: 193px; 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: 192px;}
#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; *margin-bottom: 0px; position: relative; }
#bannerWrap.home #bannerLeft  { float: left; width: 704px; height: 300px; margin-right: 3px; }
#bannerWrap.home #bannerRight  { float: left; width: 279px; height: 300px; }

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

/* ROTATE FEATURED PRODUCTS HOMEPAGE */

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

.lgModule2      { float: left; margin: 0 0 0 8px; }

.lgModuleTxtWrap  { float: left; background: url(img/bg-lightGray.gif) no-repeat; width: 210px; padding: 17px 6px 0 16px; }

/*Generic*/
.lgModuleTxtWrap .title  { font-weight: bold; color: #000; font-size: 14px; margin-bottom: 18px; }
.lgModuleTxtWrap .txt    { margin: 13px 0; color: #777; font-size: 11px; line-height: 16px; }
.lgModuleTxtWrap .left      { float: left; width: 59px; margin-right: 15px; }
.lgModuleTxtWrap .right    { float: left; width: 133px; }
.lgModuleTxtWrap .right span  { font-size: 12px; color: #de0000; font-weight: bold; line-height: 16px; }
.lgModuleTxtWrap .date    { color: #000; }
.lgModuleTxtWrap2 .hordiv  { text-align: center; width: 210px; }


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

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

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

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

/*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: 11px; }
#quickLinksWrap .products  { float: left; padding-right: 3px; margin-top: 15px; height: 73px; text-align: right;}
#quickLinksWrap .mobile    {  background: url(img/bg-quicklinks-tabInner.gif) repeat-x; } 

#quickLinksWrap .cameras   {  background: url(img/bg-quicklinks-tabInner.gif) repeat-x; } 

#quickLinksWrap .DSLRs     {  background: url(img/bg-quicklinks-tabInner.gif) repeat-x; } 
#quickLinksWrap .camcorders  {  background: url(img/bg-quicklinks-tabInner.gif) repeat-x; }
#quickLinksWrap .computing  {  background: url(img/bg-quicklinks-tabInner.gif) repeat-x; } 

#quickLinksWrap .musicplayers  {  background: url(img/bg-quicklinks-tabInner.gif) repeat-x; } 

#quickLinksWrap .gaming    {  background: url(img/bg-quicklinks-tabInner.gif) repeat-x; } 
#quickLinksWrap .pdf           {  background: url(img/bg-quicklinks-tabInner.gif) repeat-x; } 

#quickLinksWrap .products p { margin: 0px; font-size: 10px; font-weight: bold; line-height: 55px; text-align: center; }
#quickLinksWrap .products img  { margin-right:0px;*margin-right:2px;}
#quickLinksWrap .divs    { background: url(img/quicklinks-divs.gif) no-repeat; float: left; width: 1px; height: 84px; padding: 0 1px; }

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

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


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

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

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

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

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


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



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

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

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



#landingLeft #bannerLeft  { width: 737px; _width: 730px; height: 385px; margin-right: 6px; margin-bottom: 10px; }

/* 2 Column Merged Layout */
.mergedcol{
  width:480px;
  float:left;
}
.mergedcol .left{width:90px; float:left;}
.mergedcol .right{width:390px; float:left;}
.mergedcol .title{margin:10px 0 10px 0;}
.mergedcol .divline{clear:both; padding-bottom:10px; *padding-bottom:0px;}
.mergedcol a.arrow{float:right;}

/* 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: 10px 10px 18px 5px; float: left; width: 693px; }
.even  { background: url(img/bg-divline709.gif) no-repeat bottom; padding: 10px 10px 18px 5px; float: left; width: 693px; }

.imgLeft    { float: left; margin-right: 8px; }
.txtRight  new  { float: left; width: 500px;}
.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; margin-bottom:1px; }
.txtRight a.arrow  { margin-right: 10px; }

/* added for speed logo in listing page */

.txtRight  new  { float: left; width: 500px;}
.txtRightnew h2    { color: #000; margin: 0; padding: 0; font-size: 14px; font-weight: normal; }
.txtRightnew p    { color: #777; line-height: 18px; margin-top: 5px; margin-bottom:1px; }
.txtRightnew 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: 0px; margin-left=5px; 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: 200px; 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: 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: #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: 59px; width: 188px; 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.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: 21px; width: 190px; font-size: 12px; text-decoration: none; color: #666;}
div.playerclips a.first { border-top-width: 1px; outline: none; }
div.playerclips a.playing, div.playerclips a.paused, div.playerclips a.progress { background: url(img/light_new.gif) no-repeat 0px -35px; outline:none; color: #FFF;width:210px; }
div.playerclips a.progress { opacity: 0.6; outline: none; }
.playerclips  { position: absolute; top: 0; left: 0; height: 209px; width:220px }
/*---------------------------------------------------------------------------------------------------- */
/*---------------------------------------------------------------------------------------------------- */
.player-title2  { background: #999; height: 65px; width: 235px; background: url(img/bg-player-title2.gif) no-repeat #cecece; padding: 16px 11px; font-size: 20px; color: #666; font-weight: bold; border-bottom: 1px solid #afafaf; }
div.clips2 { width: 257px; position: relative; z-index: 50; background: url(img/bg_player2.gif) no-repeat bottom left; }
.clips2  { position: absolute; top: 0; left: 0; height: 288px; }
div.clips2 a { display: block; background: url(img/bg_player_link2.gif) no-repeat; padding: 9px 15px 5px 15px; height: 21px; width: 227px; font-size: 12px; text-decoration: none; color: #666; padding-right: 80px; }
div.clips2 a.first { border-top-width: 1px; outline: none; }
div.clips2 a.playing, div.clips2 a.paused, div.clips2 a.progress { background: url(img/light2.gif) no-repeat 0px -35px; padding-right: 80px; border: 0; outline: none; color: #FFF; }
div.clips2 a.progress { opacity: 0.6; outline: none; }
div.clips2 a.paused { background-position: 0 0; outline: none; }
div.clips2 a span { display: block; font-size: 11px; color: #666; outline: none; }
div.clips2 a em { font-style: normal; color: #f00; outline: none; }     
div.clips2 a:hover { background: url(img/light2.gif) no-repeat 0px -35px; outline: none; color: #FFF; }
div.clips2 a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover { background-color: transparent !important; outline: none; color: #FFF; }
#player2 { width: 480px; _width: 475px; height: 385px; position: absolute; top: 0; left: 257px; z-index: 45; background: #000; }

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

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

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

/*---------------------------- Where To Buy------------(Enterprise Section)--------------------- */
.tabletopbg {     background-image: url(../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:130px; 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: 130px; 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 */
/* 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 */
/* Added for SD worm launch */
div.toggle { 
display: none; 
} 
div.toggleshow { 
display: block; 
} 

div.togglehide { 
display: none; 
} 
.contestevent_link {
  background: url(img/bg_sm_arrow.png) no-repeat center right;
  width: 66px;
  padding: 0;
  font-size: 11px;
}
/* Added for SD worm launch */
/* Added for template 4 */
.fullCol1    { padding-left: 12px; margin-top: 5px; }
.fullCol1 #category {
  PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 3px; COLOR: #808083; PADDING-TOP: 3px
}
.fullCol1 #prodtitle {
  FONT-SIZE: 24px;
  border-bottom:1px solid #666;
  margin-bottom:10px;
}
.desc .prodtitle2 {
  FONT-SIZE: 16px;
}
.desc .prodbody {
  FONT-SIZE: 10px;
}
.fullCol1 .prod1 {
         PADDING-RIGHT: 10px; 
         PADDING-LEFT: 10px; 
         border:1px dotted #ccc;
         float:left;
         PADDING-BOTTOM: 10px;  MARGIN-RIGHT: 15px; PADDING-TOP: 10px; left: 0;
}
.fullCol1 .descc {
  FONT-SIZE: 14px; FLOAT: left;  LINE-HEIGHT: 22px;
}
.prodjcapcol {
  BORDER-RIGHT: #dcdcdf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdf 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #dcdcdf 1px solid; WIDTH: 40px; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdf 1px solid; HEIGHT: 19px; TEXT-ALIGN: center;
}
.prodjborder {
  PADDING-LEFT: 8px; BORDER-BOTTOM: #e8e8e8 2px solid;
}
.prodjmainhead {
  PADDING-LEFT: 8px; FONT-WEIGHT: normal! important; FONT-SIZE: 18px; BORDER-LEFT: #cbcbcb 7px solid;  BORDER-BOTTOM: #e8e8e8 2px solid; 
}
.prodjhead H2 {
  PADDING-LEFT: 12px; FONT-SIZE: 14px; BACKGROUND: url(../Assets/Umbraco/Products/graybullet.gif) no-repeat 0% 50%; MARGIN-BOTTOM: 2px;
}
.prodjrow {
  margin-bottom:  30px;
}
.fullCol1 .prod2 {
  float:left;
  margin-right:30px;
}
.prodjtable {  
    float:left;
    width:550px;
    padding:7px;
    right: 0;
}
.prodjbox {
   WIDTH: 620px; BORDER-COLLAPSE: separate;
}
.prodjcol1 {
  PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #f2f2f2; WIDTH: 150px; BORDER-BOTTOM: #fff 2px solid;
}
.prodjcol3 {
  PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #f2f2f2; WIDTH: 150px; BORDER-BOTTOM: #fff 2px solid;
}
.prodjcol2 {
  PADDING-LEFT: 5px; WIDTH: 200px;
}
.prodjcol4 {
  PADDING-LEFT: 5px; WIDTH: 300px;
}
#RightNav {
  PADDING-RIGHT: 2px; MARGIN-TOP: 20px; FLOAT: right; MARGIN-LEFT: 8px; WIDTH: 210px;
}

.feature
{
WIDTH: 720px;
}

.feature p
{
FONT-SIZE: 11px;
}

/* Added for sdxc page */

.wrapper {
  background: url(images/bg.jpg) repeat-y;
  width: 610px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 49px;
  padding-left: 49px;
}
.wrapper h2 {
  margin:10px 0;
  margin-top:15px;
  padding:5px;
  border-top:#666666 3px solid;
  background-color: #E7E7E9;
}
.orangebot
{
color:#CC3300;
text-decoration:underline;
}

/* Styles added for Expand and collapse functionality */

.anchorredarrow{ background: url(img/arrow-red.gif) 3px 4px no-repeat;_padding-left: 14px;padding-left: 14px; font-size: 10px; color:#de0000;; padding-bottom: 8px;margin-bottom:5px;
 display:block;}
.anchorchildredarrow{ background: url(img/arrow-red.gif) 3px 4px no-repeat;_margin-left:7px;margin-left:14px; padding-left: 14px; font-size: 10px; color:#de0000; padding-bottom: 5px;margin-bottom:5px;
 display:block;height:40px;}

#childnodes1{
         padding-bottom: 5px;
  }
#catlist a{
}

img.colltxtround{float: left; clear: both; }

/* Added for special site page */

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

.specialsiteTD1 { 
         PADDING-RIGHT: 0px; PADDING-LEFT: 6px;WIDTH:798px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 3px; COLOR: #808083; PADDING-TOP: 3px
  }
#leftbannerspecialsite {
  MARGIN-TOP: 25px; PADDING-LEFT: 2px; FLOAT: left; MARGIN-BOTTOM: 25px; WIDTH: 170px; MARGIN-RIGHT: 8px;
}
#specialsite
{
align:center;
clear: both; margin-right: 10px;
}

#contentspecialsite  { float: left; width: 173px; margin-right: 7px; margin-top: 0px; }

#specialsitecenter
{ float: left; width: 790px; padding: 14px 0px 0px 0px;  }


/*Consumer product page */

#space { margin-bottom:35px; }

/*features tab*/



.wrapword1{
 width:400px;
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* css-3 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 }
/*SanDisk Management Bios*/
.mbiolist h1{margin-bottom:22px;}
.mbiolist{margin-bottom:60px;}
.mbiolist h2{margin-bottom:6px;}
.mbioitem{width:545px; margin-bottom:10px;}
.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;}
/* Added for homepage top right bottom banner rotation */
#bannerWrap.bannerInner1  { float: left; position: relative; width: 500px; }
#bannerInnerWrap1    { float: left; }
.bannerInner1 .text    { position: absolute; left: 46px; top: 111px; width: 300px; }
.bannerInner1 .text h1  { color:#FFF; font-size:44px; font-weight: bold; margin: 0; padding: 0px; line-height: 44px; }
.bannerInner1 .text p   { color:#FFF; font-size: 13px; padding: 0px; margin: 5px 0px 0px 0px; }

/* End of  homepage top right bottom banner rotation */

/* 2 Column Merged Layout for Full Width page */
.mergedtwocol{
  width:987px;
  float:left;
}
.mergedtwocol .left{width:400px; float:left;}
.mergedtwocol .right{width:487px; float:left;margin-left:40px;padding-bottom:40px;}
.mergedtwocol .title{margin:10px 0;}
.mergedtwocol .divline{clear:both; padding-bottom:10px; *padding-bottom:0px;}
.mergedtwocol a.arrow{float:right;}

.tableBorder {border-top: #ccc 1px solid;border-right: #ccc 1px solid;}
.tableBorder td {border-bottom: #ccc 1px solid;border-left: #ccc 1px solid; padding: 3px;}

/*  --- Start sitemap styles ---*/
.sdSiteMap_wrapper {width: 980px; margin: 0  auto 15px; }
.sdSiteMap_wrapper .ThreeColBlank  { float: left; width: 135px;margin-right: 15px;  }
.sdSiteMap {padding-right: 5px; border-right: #f5f5f5 1px solid;}
h3.sdSitemapHead{ margin-bottom: 10px;}
h3.sdSitemapHead a,
h4.sdSitemapHead a { color: #454444; font-weight: normal; }
.sdSiteMapList a{ color: #777; }
/* --- End sitemap styles ---*/


.textaligncenter {text-align:center;}














































































































































































































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

}


