   

/*"""""""" [SUB] Containers """"""""*/
#qm0_footer div	{
	/*margin-top:-180px;*/   /* 9 items sub menu popup window posistion */
	/*margin-top:-160px;*/   /* 8 items sub menu popup window posistion */
	margin-top:-144px;   /* 7 items sub menu popup window posistion */
	/*margin-top:-130px; */  /* 6 items sub menu popup window posistion */
	/*margin-top:-71px; */  /* sub menu popup window posistion */
	margin-top:-50px;   /* 2 items sub menu popup window posistion */
	/*margin-left:11px;*/	/* sub menu popup window posistion */
	/*border:1px solid green;*/	
}

/********** the following css will be only used on displaying video in lightbox **********/ 
/*.product-head { width: 410px; height: 200px; margin-top: -10px; }
ol { margin: 11px 0 0 -3px; padding: 0; list-style-type: none; }
ol li { margin: 4px 0 0 0; padding: 0 0 10px 0; }
ul { margin: 7px 0 0 0; }
* html ul { margin: 7px 20px 0 20px; padding: 0 20px; }
ul li { margin: 4px 0 0 0; padding: 0; list-style-image: url(/images/webelements/gray-bullet.gif); }
.number-bullet { display: block; float: left; background: transparent url(/images/webelements/red-bullet.gif) 0 0 no-repeat; color: #fff; width: 12px; height: 20px; padding: 1px 6px; margin-top: -2px; }
.see-it-now { font-weight: bold; display: inline-block; background: transparent url(/images/webelements/red-arrows.gif) 0 0 no-repeat; color: #525252; padding: 0 0 0 22px; } */

#lightbox { position: fixed; text-align: center; width: 100%; height: 100%; right: 0; bottom: 0; top: 0; left: 0; background: transparent url(/images/webelements/transparent-black.png) 0 0 repeat; z-index: 10000; }
* html #lightbox { position: absolute; background-image: none; background-color:#999;}
#lightbox-inner { margin: 100px auto 0 auto; clear: both; float: none; display: inline-block; }

#derivatives { margin: 8px 28px 0 28px; position: relative; width: 924px; }
#derivatives h1 { margin-left: -1px; }
#derivatives p { color: #525252; }
#derivatives #handheld-selector { width: 143px; height: 127px; background-position: right bottom; background: transparent url(/images/derivatives3/handheld-selector-bg.gif) 0 23px scroll no-repeat; display: block; margin-bottom: -104px; }
#derivatives #handheld-selector p { font-weight: bold; margin-bottom: 12px; }
#derivatives #handheld-selector ul { padding: 0; margin: 0; position: absolute; z-index: 9; }
#derivatives #handheld-selector ul li { list-style-type: none; padding: 0; margin-top: -4px; }
#derivatives #handheld-selector ul li:first-child { margin: 0; }
* html #derivatives #handheld-selector ul li { margin-top: 0; }
#derivatives #handheld-selector ul li a { display: block; padding: 10px 0 6px 9px; width: 134px; height: 17px; background-repeat: no-repeat; background-position: right 0; color: #1973b4; margin-bottom: 2px; text-decoration: none; font-size: .9em; }
* html #derivatives #handheld-selector ul li a { width: 143px; height: 32px; line-height: 32px; padding: 0; margin: 0; }
#derivatives #handheld-selector ul li.select-84pse a:hover,
#derivatives #handheld-selector ul li.select-84pse a:focus,
#derivatives.handheld-84pse #handheld-selector ul li.select-84pse a,
#derivatives #handheld-selector ul li.select-30xiis a:hover,
#derivatives #handheld-selector ul li.select-30xiis a:focus,
#derivatives.handheld-30xiis #handheld-selector ul li.select-30xiis a,
#derivatives #handheld-selector ul li.select-30xsmv a:hover,
#derivatives #handheld-selector ul li.select-30xsmv a:focus,
#derivatives.handheld-30xsmv #handheld-selector ul li.select-30xsmv a { background-image: url(/images/derivatives3/handheld-selector-bg-on.gif); color: #cb0c0f; font-weight: bold; }
#derivatives table { border-collapse: collapse; position: relative; }
#derivatives.script-enabled table { display: none; }
#derivatives.handheld-84pse table.handheld-84pse,
#derivatives.handheld-30xiis table.handheld-30xiis,
#derivatives.handheld-30xsmv table.handheld-30xsmv { display: table; }
* html #derivatives.handheld-84pse table.handheld-84pse,
* html #derivatives.handheld-30xiis table.handheld-30xiis,
* html #derivatives.handheld-30xsmv table.handheld-30xsmv { display: block; }
#derivatives table thead th { height: 104px; }
#derivatives table thead th a { display: block; height: 104px; overflow: hidden; text-indent: -9999px; background-repeat: no-repeat; }
#derivatives table thead td { height: 104px; }
#derivatives table tbody th { width: 143px; }
#derivatives table tbody th a { display: block; width: 143px; height: 50px; overflow: hidden; text-indent: -9999px; background: transparent url(/images/derivatives3/retailers.gif) 0 0 scroll no-repeat; }
#derivatives table tbody tr.retailer-target th a { background-position: 0 0; }
#derivatives table tbody tr.retailer-walmart th a { background-position: 0 -50px; }
#derivatives table tbody tr.retailer-staples th a { background-position: 0 -100px; }
#derivatives table tbody tr.retailer-staples-canada th a { background-position: 0 -150px; }
#derivatives table tbody tr.retailer-office-depot th a { background-position: 0 -200px; }
#derivatives table tbody tr.retailer-officemax th a { background-position: 0 -250px; }
#derivatives table tbody tr.retailer-fred-meyer th a { background-position: 0 -300px; }
#derivatives table tbody tr.retailer-meijer th a { background-position: 0 -350px; }
#derivatives table tbody tr.retailer-shopko th a { background-position: 0 -400px; }
#derivatives table tbody tr.retailer-bj th a { background-position: 0 -450px; }
#derivatives table tbody tr.retailer-amazon th a { background-position: 0 -500px; }
#derivatives table tbody td { padding-left: 1px; background: transparent url(/images/derivatives3/dot.gif) -1px -1px scroll repeat-y; text-align: center; vertical-align: middle; font-size: 32px; }

#derivatives table.handheld-84pse thead th,
#derivatives table.handheld-84pse tbody td { width: 129px; }
* html #derivatives table.handheld-84pse thead th,
* html #derivatives table.handheld-84pse tbody td { width: 130px; }
#derivatives table.handheld-30xiis thead th,
#derivatives table.handheld-30xiis tbody td { width: 85px; }
* html #derivatives table.handheld-30xiis thead th,
* html #derivatives table.handheld-30xiis tbody td { width: 86px; }
#derivatives table.handheld-30xsmv thead th,
#derivatives table.handheld-30xsmv tbody td { width: 129px; }
* html #derivatives table.handheld-30xsmv thead th,
* html #derivatives table.handheld-30xsmv tbody td { width: 130px; }


#derivatives table tbody tr.retailer-target,
#derivatives table tbody tr.retailer-target td { background-position: -1px -1px; background-color: #f1f1f1; }
#derivatives table tbody tr.retailer-walmart,
#derivatives table tbody tr.retailer-walmart td { background-position: -1px 0; background-color: #e5e5e5; }
#derivatives table tbody tr.retailer-staples,
#derivatives table tbody tr.retailer-staples td { background-position: -1px 1px; background-color: #f1f1f1; }
#derivatives table tbody tr.retailer-staples-canada,
#derivatives table tbody tr.retailer-staples-canada td { background-position: -1px 1px; background-color: #e5e5e5; }
#derivatives table tbody tr.retailer-office-depot,
#derivatives table tbody tr.retailer-office-depot td { background-position: -1px -1px; background-color: #f1f1f1; }
#derivatives table tbody tr.retailer-officemax,
#derivatives table tbody tr.retailer-officemax td { background-position: -1px 0; background-color: #e5e5e5; }
#derivatives table tbody tr.retailer-fred-meyer,
#derivatives table tbody tr.retailer-fred-meyer td { background-position: -1px 1px; background-color: #f1f1f1; }
#derivatives table tbody tr.retailer-meijer,
#derivatives table tbody tr.retailer-meijer td { background-position: -1px -1px; background-color: #e5e5e5; }
#derivatives table tbody tr.retailer-shopko,
#derivatives table tbody tr.retailer-shopko td { background-position: -1px 0; background-color: #f1f1f1; }
#derivatives table tbody tr.retailer-bj,
#derivatives table tbody tr.retailer-bj td { background-position: -1px 0; background-color: #e5e5e5; }
#derivatives table tbody tr.retailer-amazon,
#derivatives table tbody tr.retailer-amazon td { background-position: -1px 0; background-color: #f1f1f1; }
#derivatives table.handheld-84pse thead th.style-1 a { background-image: url(/images/derivatives3/84pse-1-sm.png); }
#derivatives table.handheld-84pse tbody td.style-1 { color: #e6008a; }
#derivatives table.handheld-84pse thead th.style-2 a { background-image: url(/images/derivatives3/84pse-2-sm.png); }
#derivatives table.handheld-84pse tbody td.style-2 { color: #e6008a; }
#derivatives table.handheld-84pse thead th.style-3 a { background-image: url(/images/derivatives3/84pse-3-sm.png); }
#derivatives table.handheld-84pse tbody td.style-3 { color: #e6008a; }
#derivatives table.handheld-84pse thead th.style-4 a { background-image: url(/images/derivatives3/84pse-4-sm.png); }
#derivatives table.handheld-84pse tbody td.style-4 { color: #3636ff; }
#derivatives table.handheld-84pse thead th.style-5 a { background-image: url(/images/derivatives3/84pse-5-sm.png); }
#derivatives table.handheld-84pse tbody td.style-5 { color: #3636ff; }
#derivatives table.handheld-84pse thead th.style-6 a { background-image: url(/images/derivatives3/84pse-6-sm.png); }
#derivatives table.handheld-84pse tbody td.style-6 { color: #525252; }
#derivatives table.handheld-30xiis thead th.style-1 a { background-image: url(/images/derivatives3/30xiis-1-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-1 { color: #e6008a; }
#derivatives table.handheld-30xiis thead th.style-2 a { background-image: url(/images/derivatives3/30xiis-2-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-2 { color: #e6008a; }
#derivatives table.handheld-30xiis thead th.style-3 a { background-image: url(/images/derivatives3/30xiis-3-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-3 { color: #e6008a; }
#derivatives table.handheld-30xiis thead th.style-4 a { background-image: url(/images/derivatives3/30xiis-4-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-4 { color: #d77600; }
#derivatives table.handheld-30xiis thead th.style-5 a { background-image: url(/images/derivatives3/30xiis-5-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-5 { color: #01b401; }
#derivatives table.handheld-30xiis thead th.style-6 a { background-image: url(/images/derivatives3/30xiis-6-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-6 { color: #3636ff; }
#derivatives table.handheld-30xiis thead th.style-7 a { background-image: url(/images/derivatives3/30xiis-7-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-7 { color: #3636ff; }
#derivatives table.handheld-30xiis thead th.style-8 a { background-image: url(/images/derivatives3/30xiis-8-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-8 { color: #9100ff; }
#derivatives table.handheld-30xiis thead th.style-9 a { background-image: url(/images/derivatives3/30xiis-9-sm.png); }
#derivatives table.handheld-30xiis tbody td.style-9 { color: #525252; }
#derivatives table.handheld-30xsmv thead th.style-1 a { background-image: url(/images/derivatives3/30xsmv-1-sm.png); }
#derivatives table.handheld-30xsmv tbody td.style-1 { color: #e6008a; }
#derivatives #lightbox { width: 300px; height: 300px; position: absolute; left: 312px; top: 83px; z-index: 1000; background: #fff; border: solid 1px #525252; display: none; }
#derivatives #lightbox div { width: 300px; height: 300px; background-position: center center; }
#derivatives #lightbox div p { color: #525252; margin: 0; padding-top: 261px; }
#derivatives #lightbox div p.more-information { padding-top: 0; }
#derivatives #lightbox div a.close-button { background: transparent url(/images/derivatives3/close-button.gif) 0 0 scroll no-repeat; display: block; width: 9px; height: 9px; overflow: hidden; text-indent: -9999px; position: absolute; right: 5px; top: 5px; }
