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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

#menu { width: 730px; float: left; padding: 0; margin: 0; }

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

#menu ul a 			{ background: url(img/bg-nav-notch.gif) no-repeat top right; display: block; text-decoration: none; padding: 11px 22px 10px 22px; font-size: 11px; font-weight: bold; color: #FFF; }
#menu ul a.trigger 	{ padding: 11px 22px 10px 22px; }
#menu ul li 			{ float: left; }
#menu ul li 			{ position: relative; }

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

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

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

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


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

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


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

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

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

/* ROTATE FEATURED PRODUCTS HOMEPAGE */

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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



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

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

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


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

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

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

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

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

.imgLeft			{ float: left; width: 81px; margin-right: 8px; }
.txtRight			{ float: left; width: 600px; }
.txtRight h2		{ color: #000; margin: 0; padding: 0; font-size: 14px; font-weight: normal; }
.txtRight p		{ color: #777; line-height: 18px; margin-top: 5px; }
.txtRight a.arrow	{ margin-right: 10px; }
.footnote			{ font-size: 10px; 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: 16px 19px 20px 14px; margin-bottom: 10px; }
.genBoxFill .title	{ font-weight: bold; font-size: 12px; color: #000; float: left; margin-bottom: 8px; _margin-bottom: -7px;  }
.genBoxFill ul		{ margin: 0; padding: 0; list-style: none; clear: both; padding-bottom: 5px; }
.genBoxFill li		{ background: url(img/arrow.gif) no-repeat 3px 6px; line-height: 17px; padding-left: 15px; }

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

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


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

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

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

/*----------------- SIMPLE MODULE2 -----------------*/
.simpleModule2		{ clear: both; margin-top: 10px; float: left; width: 200px; margin-bottom: 7px; }
.simpleModule2 h3	{ margin-bottom: 10px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*----------------- FOOTER -----------------*/
#footerWrap					{ float: left; width: 985px; padding-top: 5px; height: 51px; margin:0px; }
#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 2px; font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
#footerWrap .footer a:hover	{ text-decoration: underline; }
#footerWrap .copyright		{ text-align: center; margin-top: 7px; color: #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: 203px; position: relative; z-index: 50; background: url(img/bg_player.gif) no-repeat bottom left; }
.clips	{ position: absolute; top: 0; left: 0; height: 202px; }
div.clips a { display: block; background: url(img/bg_player_link.gif) no-repeat; padding: 9px 15px 5px 15px; height: 21px; width: 173px; font-size: 12px; text-decoration: none; color: #666; padding-right: 80px; }
div.clips a.first { border-top-width: 1px; outline: none; }
div.clips a.playing, div.clips a.paused, div.clips a.progress { background: url(img/light.gif) no-repeat 0px -35px; padding-right: 80px; border: 0; outline: none; color: #FFF; }
div.clips a.progress { opacity: 0.6; outline: none; }
div.clips a.paused { background-position: 0 0; outline: none; }
div.clips a span { display: block; font-size: 11px; color: #666; outline: none; }
div.clips a em { font-style: normal; color: #f00; outline: none; }     
div.clips a:hover { background: url(img/light.gif) no-repeat 0px -35px; outline: none; color: #FFF; }
div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover { background-color: transparent !important; outline: none; }
#player { width: 534px; height: 300px;  position: absolute; top: 0; left: 203px; z-index: 45; background: #000; cursor: pointer; }
/*-------------- For new player----------------------------- */
/*---------------------------------------------------------------------------------------------------- */
.newplayer-title	{ background: #999; height: 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(../media/215765/wtb_bg.jpg);   
	       	background-repeat: repeat-x;    
		font-family:  Verdana, Arial, Helvetica, sans-serif;    
		color: #000000;     
		font-size: 12px;    
		font-weight: bold;  height:23px; }  
.tableborder {  border: 1px solid #d1d1d1; } 
body1 {   font-family: Verdana, Arial, Helvetica, sans-serif;     
			font-size: 11px;    
			font-weight: normal;    
			color: #000000; } 
.wtdlink {    font-family: Verdana, Arial, Helvetica, sans-serif;     
	     font-size: 10px;    color: #000000;     
	     font-weight: normal;    text-decoration: underline; } 

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

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

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

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

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

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


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

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





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

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

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

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

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


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


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

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


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


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

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

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


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

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



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

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

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

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

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

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

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

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

.landingpagebg {
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px;
	PADDING-LEFT: 10px;
	WIDTH: 738px;
	PADDING-RIGHT: 0px;
	HEIGHT: 30px;
	COLOR: #000;
	FONT-SIZE: 16px;
	font-weight:bold;
	PADDING-TOP: 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 */

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

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

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

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

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

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

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


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




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

}
.npadding{

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

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

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

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

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


}

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

}

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

}

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

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

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

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

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

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







































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

}

