/* product styles for Esselte DYMO project */
.prodCategoryTd1, .prodCompareTd1{vertical-align:top;width:25px;}
.prodCategoryTd2, .prodCompareTd2{vertical-align:top;width:95px;}
.prodCategoryTd3{vertical-align:top;width:280px;padding:0 0 7px 10px;voice-family:"\"}\"";voice-family:inherit;width:270px;}
html>body .prodCategoryTd3{width:270px;}

.prodCompareTd3{vertical-align:top;width:396px;padding:0 0 7px 10px;voice-family:"\"}\"";voice-family:inherit;width:386px;}
html>body .prodCompareTd3{width:386px;}

.prodCategoryDiv{background:url(/img/hr_dashes.gif) 0px 11px repeat-x;padding:10px 0 20px 0;}
.prodCategoryPageTop{float:right;font-size:10px;margin-top:-10px;}
.prodCategoryPageBtm{float:right;font-size:10px;margin:25px 0 -20px 0;}

.prodDetailTd1{vertical-align:top;width:200px;padding-bottom:10px;}
.prodDetailTd2{vertical-align:top;padding-bottom:10px;}

.prodLanding{float:left; width:230px;}
.prodLandingContent{float:left; width:218px;}
.prodLandingSpot{float:left; width:230px;margin-top:30px;margin-bottom:-20px;}
.productLandingSpotContent{float:left;width:167px;height:90px;background:#FFFFFF url(/img/img_mask_167x90.gif) top left no-repeat; padding:15px 10px 0px 10px;font-size:10px;voice-family:"\"}\"";voice-family:inherit;width:147px;height:75px;}
html>body .productLandingSpotContent{width:147px;height:75px;}

.prodHighlightVars {padding-bottom:20px;}
.prodVarTable{border:1px solid #F1EFEF;margin:4px 0;}
.prodVarTable td {background:#F8F7F7;padding:5px 10px;}
.prodVarTable tr.even td {background:#fff;}
.prodVarHead td {background:#F1EFEF;font-weight:bold;}

.prodSegmentationContainer{float:left; width:470px; margin-bottom:-20px;}
.prodSegmentation{float:left; width:470px; margin-right:10px;}
.prodSegmentationContent{margin-left:20px;margin-top:10px;}
.prodSegmentationSpot{float:left; width:230px;}
.prodSegmentationSpotContent{float:left;width:167px;height:90px;background:#FFFFFF url(/img/img_mask_167x90.gif) top left no-repeat; padding:15px 10px 0px 10px;font-size:10px;voice-family:"\"}\"";voice-family:inherit;width:147px;height:75px;}
html>body .productSegmentationSpotContent{width:147px;height:75px;}
.prodSegmentationPic{float:left;display:inline;width:120px;margin:15px 20px 0 20px;}
.prodSegmentationCopy{float:left; width:305px; margin-top:15px;}
.prodSegmentationCopyTd1{vertical-align:top;width:165px;padding-right:30px;voice-family:"\"}\"";voice-family:inherit;width:135px;}
html>body .prodSegmentationCopyTd1{width:135px;}
.prodSegmentationCopyTd2{vertical-align:top;width:150px;}
.prodSegmentationFinder{float:left; width:230px; margin:17px 0 0 10px;}
.prodSegmentationFinderContent{float:right;width:167px;height:90px;background:#F4F6F7 url(/img/img_mask_167x90_F4F6F7.gif) top left no-repeat; padding:15px 10px 0px 10px;font-size:10px;voice-family:"\"}\"";voice-family:inherit;width:147px;height:75px;}
html>body .prodSegmentationFinderContent{width:147px;height:75px;}
.prodSegmentationSoftware{float:right;width:230px;margin:15px 0 10px 10px;font-size:10px;}
.prodAssistance{float:left;font-size:10px;margin-top:15px;margin-left:20px;}

.productContentLeftColumn{float:left;width:370px;margin-right:20px;}
.productContentTabs{margin-top:25px;background:url(/img/product/container_top.gif) no-repeat;height:35px;}
.productTabOn{float:left;height:27px;color:#fff;background:#A0A5A7 url(/img/product/bg_tab_on.gif) top right no-repeat;margin-right:2px;padding-right:20px;}
.productTabOff{float:left;height:20px;background:#D8D4D4 url(/img/product/bg_tab_off.gif) top right no-repeat;margin-right:2px;padding-right:20px;color:red;}
.productTabOnText{color:#fff;position:relative;top:3px;}
.productTabOffText{color:#C2C2C2;position:relative;top:3px;}
.productTabOff a:link, .productTabOff a:visited{color:#666;position:relative;top:3px;}
/*padding redefined in showMoreProducts.css for labels/accessories page*/
.productContentContainer{border-left:5px solid #F1EFEF;border-right:5px solid #F1EFEF;padding:7px 15px 15px 15px;}
* html .productContentContainer{height:1%;}
.productContentBtm{height:13px;}

.productHighlights{float:left;width:255px;}
.productHighlightsWide{float:left;width;365px;}
.productHighlightImgs{float:left;width:115px;padding:0 2px 0 23px;voice-family:"\"}\"";voice-family:inherit;width:90px;}
html>body .productHighlightImgs{width:90px;}
.productHighlightImgs img{display:block;margin-bottom:20px}

.relatedProduct{float:left;display:inline;width:150px;margin:20px 18px 0 18px;}
.relatedProductDiv{float:left;background:#E1E9ED;width:1px;height:65px;margin-top:20px;}

/* compare results */
.compareTopAttrTD, .compareAttrPriceTD, .compareAttrTD{width:208px;border-right:1px solid #F1EFEF;border-bottom:1px solid #F1EFEF;padding:2px 15px 2px 2px;voice-family:"\"}\"";voice-family:inherit;width:191px;}
html>body .compareTopAttrTD, html>body .compareAttrTD, .html>body .compareAttrPriceTD{width:191px;}
.compareTopProductTD, .compareProductPriceTD, .compareProductTD{width:160px;border-left:1px solid #F1EFEF;border-bottom:1px solid #F1EFEF;padding:2px 15px 2px 10px;voice-family:"\"}\"";voice-family:inherit;width:135px;}
html>body .compareTopProductTD, html>body .compareProductTD, .html>body .compareProductPriceTD{width:135px;}
.compareAttrPriceTD, .compareProductPriceTD {vertical-align:top;padding-top:10px;padding-bottom:10px;}
.compareTopAttrTD, .compareTopProductTD {vertical-align:top;padding-top:20px;padding-bottom:10px; border-bottom:5px solid #F1EFEF;}
.compareTableContainer{width:688px;margin-left:22px;margin-top:-10px;}
.compareTitleTd{font-size:10px;font-weight:bold;text-transform:uppercase;padding:17px 0 2px 0;border-bottom:2px solid #F1EFEF;}
.compareBottomTD{padding:7px 10px 0 15px;border-left:1px solid #F1EFEF;}
.compareTop{padding:7px 4px 7px 0;}
#nextBtnOff{display:none;color:#9CAEB7}
#prevBtnOn{display:none;}
#prevBtnOff{color:#9CAEB7;}
.compareHide{display:none;}

/* solutions */
.solutionsProdFinder, .solutionsCatFinder{float:left;width:230px;height:190px;background:#00804E url(/img/img_mask_229x10.gif) bottom right no-repeat;padding:20px 20px 20px 20px;voice-family:"\"}\"";voice-family:inherit;width:190px;height:150px;}
html>body .solutionsProdFinder, html>body .solutionsCatFinder{width:190px;height:150px;}
.solutionsProdFinderTD{color:#FFF;font-size:12px;}
.solutionsByEnvironment{float:left;width:220px;margin:0 20px 0 1px;}
.solutionsByOutput{float:left;width:222px;margin-right:15px;}
.solutionsRightProdFinder{float:left;width:230px;}
.solutionsRightProdFinderImg{float:left;width:80px;}
.solutionsRightProdFinderContent{float:left;width:150px;}
.solutionsRightProdFinderIndent{padding-left:11px;}
.solutionsRightPopularCol01{width:110px;float:left;margin-right:10px;}
.solutionsRightPopularCol02{width:110px;float:left;}
.compareBottomTD{padding:7px 10px 0 15px;border-left:1px solid #E7EFF3;}
.solutionsCatImg{float:left;width:130px;margin:0 10px 10px 0;}
.solutionsCatContent{float:left;width:420px;margin-bottom:10px;}

/*individual*/
.individualCatFinder{float:left;width:230px;height:190px;background:#01AFEE url(/img/img_mask_229x10.gif) bottom right no-repeat;padding:20px 20px 20px 20px;voice-family:"\"}\"";voice-family:inherit;width:190px;height:150px;}
.individualProdFinderTD{color:#FFF;font-size:12px;}
.individualCat{float:left;width:185px;margin-left:10px;display:inline;}
.individualCatImg{float:left;margin-bottom:5px;}
.individualCatContent{float:left;width:185px;margin-bottom:20px;}

.individualCatThin{float:left;width:150px;margin-left:20px;display:inline;}
.individualCatThin a{margin-bottom:25px;}
.individualCatThin img{margin-bottom:5px;}

/*ideas*/
.hdrIdeas{color:#666;font-size:13px;}
.ideasCat{float:left;width:166px;margin:0 10px 10px 10px;display:inline;}
.ideasCatImg{float:left;margin:0 40px 10px 30px;display:inline;}
.ideasCat p{margin:0 0 10px 0;padding:0;}
.ideasDetailsWide{width:410px;float:left;}
.ideasDetailsThin{width:120px;float:left;margin-left:30px;overflow:hidden; }
.ideasDetailsThin h1{color:#666;font-size:13px;margin:0;padding:0;height:auto;}

/* support styles */
.supportQ{padding:2px 0 4px 0;}
.supportA{padding:0 0 6px 11px;display:none;}
.softwareGroup{background:url(/img/hr_dots.gif) 0 12px repeat-x;padding-bottom:4px;}
.softwareGroupTitle{position:relative;left:6px;top:-3px;}
.softwareLinks{margin-top:-15px;display:none;padding-bottom:4px}
.softwareLinks .supportQ{margin-left:19px;}

.solutionImgDetail {float:left; margin: 5px 10px 10px 0;}
.RColProduct{margin: 10px 0;}


/* Product Finder styles */
.productFiltersContainer{float:left;width:350px;}
.productFiltersBg{background:#E9EFF2 url(/img/product/finder_topleft_corner.gif) top left no-repeat;padding:27px 20px 20px 20px;height:380px;voice-family:"\"}\"";voice-family:inherit;height:333px}
html>body .productFiltersBg{height:333px}
.productFilter, .productFilterOff{float:left;color:#666;width:134px;display:inline;margin-right:20px;}
.productFilterOff{color:#C2C2C2;}
.productFinderIcons{position:absolute;right:13px;margin-top:-8px;}
.productFinderIcons td{font-size:10px;padding:2px;}
.productFilterCheck{float:left;width:23px;}
.productFilterName{float:left;width:111px;padding-top:3px;}
.productFiltersBtm{background:#E9EFF2 url(/img/product/finder_btmright_corner.gif) bottom right no-repeat;width:349px;height:8px;}
.productFinderResultsContainer{float:left;display:inline;width:350px;margin-left:10px;}
.productFinderResultsBorder{border-left:5px solid #F3F3F3;border-right:5px solid #F3F3F3;}
* html .productFinderResultsBorder{height:1%}
.productFinderResultsSpacer{float:left;width:1px;height:361px;}
#productFinderIntro{float:left;width:326px;margin:73px 0 10px 13px;display:inline;}
#productFinderResultsList{float:left;width:329px;margin-bottom:10px;margin-left:10px;display:none;}
#productFinderResultsThumb{float:left;width:328px;margin-bottom:10px;margin-left:10px;display:none;background:#fff;}
.productFinderCount{position:relative;left:-25px;margin-top:18px;background:#E9EFF2 url(/img/product/finder_btmright_corner.gif) bottom right no-repeat;font-family:arial,verdana,sans-serif;font-weight:bold;font-size:14px;text-align:right;padding:7px 28px 7px 0;width:201px;voice-family:"\"}\"";voice-family:inherit;width:183px;}
html>body .productFinderCount{width:183px;}
.productResult{margin-right:10px;padding-bottom:1px;background:url(/img/hr_dashes.gif) bottom left repeat-x;}
.productResultImg{float:left;width:95px;margin-right:1px;}
.productResultText{float:left;width:152px;margin:17px 10px 5px 0;}
.productResultPrice{float:left;font-weight:bold;font-size:14px;font-family:arial,verdana,sans-serif;width:61px;margin-top:17px;}
.productThumb{float:left;width:108px;height:107px;padding:0 13px 12px 0;voice-family:"\"}\"";voice-family:inherit;width:95px;height:95px;}
html>body .productThumb{width:95px;height:95px;}
.productThumbImg{width:95px;}
.productThumbRollover, .productThumbRolloverRight{position:absolute;font-size:10px;height:18px;background:url(/img/product/finder_rollover_bg.gif) top right no-repeat;margin-top:-3px;z-index:100;padding-right:10px;visibility:hidden;}
.productThumbRollover span, .productThumbRolloverRight span{position:relative;top:3px;white-space:nowrap}
.productThumbRolloverRight{right:24px;background:url(/img/product/finder_rollover_bg_right.gif) top right no-repeat;}

/* Label Styles */
.labelIntroContainer{float:left;width:530px;}
.labelThumbContainer{float:left;width:335px;margin-top:30px;}
.labelThumb{float:left;width:130px;margin:20px 30px 0 0;display:inline;}
.labelRightCol{float:left;margin-left:20px; width:120px;}
.labelMargin{float:left;width:20px;}

/* label goupings*/
.labelGroup{width:390px;margin-left:20px;}
.labelGroupContent{float:left;width:245px;margin:20px 0 0 15px;}
.labelTypeGroupContent{float:left;width:205px;margin:20px 0 0 15px;}

/*label product finder*/
.labelProdFinderTitle{text-transform:uppercase;margin-top:10px;font-size:9px;}
.labelProdFinder{margin-top:15px;font-size:9px;color:#868686;}
.labelProdFinderRule{margin-top:25px;width:120px;}

.labelRelatedProdTitle{text-transform:uppercase;margin-top:30px;font-size:9px;}
.labelRelatedProdRule{width:120px;}

.cartbtnbtm {margin-right: 10px; margin-top: -10px;}

/*misc*/
.vertDash {background: url(/img/vr_dashes.gif) top right repeat-y;}
.w150 {width: 150px;}
.bigNB {font-size:14px;font-family:arial,verdana,sans-serif;}


/*LandingPage.Jun.1.2005*/
#promoOne, #promoTwo { margin: 10px 0; padding: 0; }
#promoOne {
   width: 336px; float: left;
   background: url(/img/img_mask_promo1_bottom.gif) bottom left no-repeat;
   }
#promoOne div {
   margin:0 0 -2px 0; height: 12px;
   background: url(/img/img_mask_promo1_top.gif) top left no-repeat;
   }
#promoOne img { margin-left: 10px; float: left; }
#promoOne h3, #promoOne p { float: right; width: 130px; padding: 0 10px 0 0; margin: 0; }
#promoOne h3 { margin-top: 25px; font-size:14px; height: auto; }
#promoOne h3 a { color: #666; }
#promoOne div.clear { margin-bottom: 10px; background: none; }

#promoTwo {
   width: 215px; float: right;
   background: url(/img/img_mask_promo2_bottom.gif) bottom left no-repeat;
   }
#promoTwo div {
   margin:0; height: 12px;
   background: url(/img/img_mask_promo2_top.gif) top left no-repeat;
   }
#promoTwo img { margin: 0 0 0 10px; padding-top: 20px; clear:both; }
#promoTwo h3, #promoTwo p { width: 160px; margin: 0 10px 0 40px; padding: 0; }
#promoTwo h3 { margin-top: 25px; font-size:14px; height: auto;}
#promoTwo h3 a { color: #666; }
#promoTwo div.clear { margin-bottom: 15px; background: none; }

#prodGroupOne { width: 315px; float:left; margin: 0 0 15px 20px; }
* html #prodGroupOne { margin-left: 10px; }
#prodGroupOne .product { width: 145px; float:left; }
#prodGroupOne .product img { float: right; }
#prodGroupOne .product h3 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
#prodGroupOne .product h3 a { color: #666; }
#prodGroupOne .product p { width: 90%; clear: both; margin: 3px 0; padding: 0; }

.prodGroupTwo { width: 485px; margin: 0 0 0 20px; float:left; }
* html .prodGroupTwo { margin-left: 10px; }
.prodGroupTwo .product { width: 145px; float:left; margin-top: 20px; }
.prodGroupTwo .product img { float: right; }
.prodGroupTwo .product h3 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.prodGroupTwo .product h3 a { color: #666; }
.prodGroupTwo .product p { clear: both; margin: 3px 0; padding: 0; }

.divider { float: left; width: 1px; margin: 0 12px; background: #e1e9ed; height: 65px;  }
.prodGroupTwo .divider { margin-top: 20px; }
.spacer {margin-bottom: 40px;clear:both;}

