/* global styles for Esselte DYMO project */
/* document styles */
body {background:#fff url(/img/bg.gif) repeat-y;color:#666;font-family:verdana,arial,"Lucida Grande",sans-serif;font-size:11px;margin:0px;}
td, table, input, select {font-size:11px;color:#666;font-family:verdana,arial,"Lucida Grande",sans-serif;}
form {margin:0;}
a:link,a:visited{color:#01AFEE;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0}
img.block {display:block;}
b{font-weight:bold;}

/* segment and sub-cat */ 
.paddingB5{padding-bottom:5px;}
.imgWithMaskBlue {position:relative;background-color:#01B0F1;}
.bannerBlue {position:absolute;top:0px;left:330px;width:230px;height:150px;padding:0px 0px 0px 0px;}
.bannerCopy {float:left;width:185px;padding:35px 0px 0px 23px;font-weight:normal;font-size:11px;color:#FFF;}
.bannerFlash {position:relative;}
.btnGrey{background:#818795 url(/img/btns/grey_mask_right.gif) top right no-repeat;padding-right:8px;}
.btnGrey a:link, .btnGrey a:visited {color:#fff;position:relative;top:3px;}
.bold {font-weight:bold;}
.paddingB10 {padding:10px;}
.marginL6 {margin-left:6px;}
.rightColumnContainer {float:left;width:130px;}
.btnBlue,.btnBlueGreen,.btnGreen,.btnGrey,.btnBlueGreenBlueBkg{font-weight:bold;height:19px;font-size:10px;}
.btnImg {}
/*
.priceMedium{float:left;font-size:14px;font-family:arial,verdana,sans-serif;font-weight:bold;}
*/
/* containers */
.mainHeader{position:absolute;top:26px;left:25px;width:710px;}
.mainContainer{position:absolute;top:125px;left:25px;width:710px;}
.errorContainer{top:66px;}
.mainContainerFS{position:absolute;top:0px;left:25px;width:710px;}
.leftNav{float:left;width:130px;margin-right:20px;padding:44px 0 20px 0;overflow:hidden; text-overflow: ellipsis;}
.mainContent{float:right;width:560px;}
.mainLeftColumn{float:left;width:410px;margin-right:20px;}
.mainRightColumn{float:left;width:130px;}
.altLeftColumn{float:left;width:390px;margin-right:20px;}
.altRightColumn{float:left;width:150px;}
.rightNewsletterContainer{background:#E1E9ED url(/img/newsletter_mask_bottom.gif) bottom right no-repeat; margin-bottom:10px;}
* html .rightNewsletterContainer{height:1%;}

/*2.4.1.Label.Update*/
.tmpContainer { float: left; margin:0; padding:0; width: 150px; }
.tmpTop {float:left;width:130px;padding:44px 0 0 0;}
.tmpContainer .leftNav { padding: 0 0 20px 0; }
* html .tmpContainer .leftNav { margin-right: 0px !important; }

/* nav */
.logo{position:absolute;top:6px;left:8px;}
 .navbar{position:absolute;top:38px;left:0px;background:#E7EFF3 url(/img/nav/bg_navbar.gif) no-repeat;width:710px;height:35px;}
.navStart{float:left;background:#7096A9;}
.navStartOn{float:left;background:#01AFEE;}
.navMainLink, .navMainLinkOn, .navLink{float:left;padding-right:17px;height:25px;font-family:arial,verdana,sans-serif;}
.navMainLink{background:#7096A9 url(/img/nav/mask_right.gif) top right no-repeat;}
.navMainLinkOn{background:#01AFEE url(/img/nav/mask_right.gif) top right no-repeat;}
.navLink{background:#D4DFE5 url(/img/nav/mask_right.gif) top right no-repeat;}
.navMainLink a:link, .navMainLink a:visited {font-weight:bold;color:#fff;position:relative;top:6px;}
.navMainOn {font-weight:bold;color:#fff;position:relative;top:6px;}
.navMainLinkOn a:link, .navMainLinkOn a:visited {font-weight:bold;color:#fff;position:relative;top:6px;}
.navLink a:link, .navLink a:visited {font-weight:bold;color:#6C6C6C;position:relative;top:6px}
.navEnd{float:left;width:11px;height:25px;}
.breadcrumb{position:absolute;top:69px;left:0px;background:url(/img/bg_breadcrumb.gif) no-repeat;padding-left:19px;width:710px;height:20px;color:#868686;font-size:10px;voice-family:"\"}\"";voice-family:inherit;width:691px;}
html>body .breadcrumb{width:691px;}
.breadcrumb a:link, .breadcrumb a:visited {color:#868686;}
.breadcrumbIcons{position:absolute;top:0px;right:2px;}
.navExtras{position:absolute;top:0px;right:0px;}
.navExtrasScanAlertCheckOutNav{position:absolute;top:0px;right:130px;}
.navExtrasUSCheckOutScan{position:absolute;top:0px;right:0px;}
.navSearch{float:left;padding:5px 10px 0 0;background:url(/img/vr_dots.gif) top right repeat-y;height:28px;voice-family:"\"}\"";voice-family:inherit;height:23px;margin-top:3px;}
.navSearch{height:23px;}
.navSearchField{width:114px;color:#00B0F0;font-size:9px;}
.navLogin{float:left;padding:0 10px;text-align:center;color:#868686;font-size:10px;background:url(/img/vr_dots.gif) top right repeat-y;height:28px;}
.navLogin td {color:#868686;font-size:10px;height:28px;}
.navCart{float:left;padding:0 2px 0 10px;margin-top:-3px;text-align:center;font-family:arial,verdana,sans-serif;font-size:12px;}
.navCart a:link, .navCart a:visited {color:#868686;font-weight:bold;}

/* footer styles */
.footer{padding:20px 0 10px 0; margin:0px auto;}
.footerLinks{background:#E1E9ED url(/img/ftr/bg.gif) no-repeat;padding:16px 0 0 20px;height:35px;voice-family:"\"}\"";voice-family:inherit;height:19px;margin:20px 0 0 0;*margin:40px 0 0 0;}
* html .footerLinks { margin:0 0 0 0; }
html>body .footerLinks{height:19px;}
.footerLinks a:link, .footerLinks a:visited {color:#6C6C6C;}
.footerCopyright{float:right;padding-top:6px;}
.footerLogos{padding-top:6px;}
.footerGlobalLink{float:right;padding:6px 20px 0 0;font-size:10px;}
.footerImgs{padding:6px 0 0 21px;}

/* header styles */
h1{font-size:16px;color:#fff;font-weight:bold;margin:0;padding:3px 0 0 19px;font-family:arial,verdana,sans-serif;height:35px;background-repeat:no-repeat;voice-family:"\"}\"";voice-family:inherit;height:32px;}
html>body h1{height:32px;}
h2{font-size:14px;font-weight:bold;font-family:arial,verdana,sans-serif;margin:0;padding:0 0 4px 0;display:block;}
h3 { font-size: 16px; font-weight: bold; font-family: arial,verdana,sans-serif; color: #6c6c6c; margin: 0; padding: 3px 0 0 19px; background-repeat: no-repeat; height: 24px; voice-family:"\"}\""; voice-family:inherit; height: 22px; }
html>body h3{height:22px;}
h4 {font-size:11px;font-weight:bold;margin:0;padding:0 0 5px 0;}
.fullH1{background-image:url(/img/hdrs/bg_h1_710.gif);}
.medH1{background-image:url(/img/hdrs/bg_h1_710.gif);}
.h1Main{background-color:#7096A9;}
.h1Error{background-color:#1968AB;}
.h1Professional{background-color:#1968AB;}
.h1Personal{background-color:#C41C1C;}
.h1Industrial{background-color:#FDC101;}
.h1Solutions, .h1Sitemap{background-color:#01AFEE;}
.h2Blue{color:#01afee;}
.fullH3{background-image:url(/img/hdrs/bg_h3_710.gif);}
.splitSubH3{background-image:url(/img/hdrs/bg_h3_350.gif);}
.subH3{background-image:url(/img/hdrs/bg_h3_465.gif);}
.medH3{background-image:url(/img/hdrs/bg_h3_560.gif);}
.medH3BlueBar{color:#fff;font-weight:bold;font-size:14px;line-height:20px;margin:0;height:35px;width:521px;padding:3px 0 0 19px;background-color:#01AFEE;background-image:url(/img/hdrs/bg_h3_540.gif);background-repeat:no-repeat;voice-family:"\"}\"";voice-family:inherit;height:32px;}
.h3Main{background-color:#e7eff3;}
.hdrProfessional{color:#1968AB;}
.hdrPersonal{color:#C41C1C;}
.hdrIndustrial{color:#FDC101;}
.hdrSolutions {color:#7096A9;}
.hdrBGAqua {background-color:#00B0F0;}
.subTitle{font-size:10px;font-weight:bold;margin-bottom:5px;text-transform:uppercase;}

/* button styles */
/* .btnBlue,.btnBlueGreen,.btnGreen{font-weight:bold;height:19px;font-size:10px;} */
.btnBlue{background:#00B0F0 url(/img/btns/blue_mask_right.gif) top right no-repeat;padding-right:8px;}
/* BlueOnBlue is specifically for btnBlue styles that need to be on a coloured background */
.BlueOnBlue{background:#00B0F0 url(/img/btns/blueonblue_mask_right.gif) top right no-repeat;padding-right:8px;}
.BlueOnGrey{background:#00B0F0 url(/img/btns/blueongrey_mask_right.gif) top right no-repeat;padding-right:8px;}
.btnBlue a:link, .btnBlue a:visited{color:#fff;position:relative;top:3px}
.btnBlueGreen{background:#94B0BF url(/img/btns/bluegreen_mask_right.gif) top right no-repeat;padding-right:8px;}
.btnBlueGreenBlueBkg{background:#94B0BF url(/img/btns/bluegreenmask_with_bluebkg_right.gif) top right no-repeat;padding-right:8px;}
.btnBlueGreen a:link, .btnBlueGreen a:visited{color:#fff;position:relative;top:3px;}
.btnGreen{background:#39B54A url(/img/btns/green_right.gif) top right no-repeat;padding-right:8px;}
.btnGreen a:link, .btnGreen a:visited{color:#fff;position:relative;top:3px}
.topBtnContainer{padding-bottom:20px;height:39px;voice-family:"\"}\"";voice-family:inherit;height:19px;}
html>body .topBtnContainer{height:19px;}
.btnContainer{height:19px;}

/* new buttons with less markup */
.textButton{height:19px;float:left;margin:5px 0px;white-space:nowrap;}
.textButton a:link, .textButton a:visited{color:#fff;font:bold 10px Verdana;height:19px;}
.textButton .side{height:19px;width:6px;float:left;}
.textButton .text{float:left;padding:0px 10px;margin:2px 0px -2px 0px;}

.btn-blue{background:#00B0F0;}
.btn-blue .left{background:url(/img/btns/blue_mask_left.gif) left top no-repeat;}
.btn-blue .right{background:url(/img/btns/blue_mask_right.gif) top right no-repeat;}

.btn-grey{background:#999;}
.btn-grey .left{background:url(/img/btns/grey_mask_left.gif) left top no-repeat;}
.btn-grey .right{background:url(/img/btns/grey_mask_right.gif) top right no-repeat;}

/* font styles */
.priceMedium{font-size:14px;font-family:arial,verdana,sans-serif;font-weight:bold;}
.priceOrig{font-size:12px;font-family:arial,verdana,sans-serif;text-decoration:line-through;}
.priceSale{font-size:14px;font-family:arial,verdana,sans-serif;font-weight:bold;color:#C31C1C;}
.fontLarge{font-size:13px;}
.fontNormal{font-size:11px;}
.fontMedium{font-size:10px;}
.fontSmall{font-size:9px;}
.fontNote{font-size:9px;color:#9CAEB7;}
.fontLegacy{font-size:9px;}
.linkIndent{text-indent:-11px;padding-left:11px;display:block;}
.linkIndentMed{padding:0 0 6px 10px;text-indent:-10px;font-size:10px;display:block;}

/* Left Nav */
.leftNavTitle{font-family:arial,verdana,sans-serif;font-size:14px;font-weight:bold;padding-bottom:4px;}
.leftNav ul{padding:0;margin:0;list-style:none}
.leftNav li{background:url(/img/bullet_leftnav.gif) 0 5px no-repeat;padding:0 0 2px 15px;}
.leftNav li a:link, .leftNav li a:visited {color:#666;}

/* modules */
.rightImgLinkModule{font-size:10px;padding-bottom:20px}
.rightNewsletterModule{font-size:10px;padding:4px 10px 12px 13px;}
.rightNewsModule{font-size:10px;}

/* newsletter */
.newsletterSubscribeField{width:100px;color:#00B0F0;font-size:9px;}

/* paging */
.pagingSeparator{height:10px;width:1px;margin-left:6px;margin-right:6px;display:inline;background-image: url(/img/vr_dots.gif);}

/* misc styles */
.clear{clear:both;}
.clearB5{clear:both;padding-bottom:5px;}
.clearHidden{clear:both;margin-bottom:-1px;height:1px;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}/* End hide from IE-mac */
.hrFull{background:url(/img/hr_dots.gif) left bottom repeat-x;}
.topCorner{position:absolute;top:0px;left:740px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.imgWithMask{position:relative;}
.imgMask{position:absolute;top:0px;left:0px;}
.liBullet{padding:7px 0 7px 11px;text-indent:-11px;}
.liBullet2{padding-left:11px;text-indent:-11px;}
.marginR3{margin-right:3px;}
.marginR6{margin-right:6px;}
.marginR10{margin-right:10px;}
.marginR15{margin-right:15px;}
.marginB3{margin-bottom:3px;}
.marginB5{margin-bottom:5px;}
.marginB8{margin-bottom:8px;}
.marginB10{margin-bottom:10px;}
.marginB15{margin-bottom:15px;}
.marginB20{margin-bottom:20px;}
.marginBN4{margin-bottom:-4px;}
.marginT2{margin-top:2px;}
.marginT3{margin-top:3px;}
.marginT5{margin-top:5px;}
.marginT7{margin-top:7px;}
.marginT10{margin-top:10px;}
.marginT12{margin-top:12px;}
.marginT15{margin-top:15px;}
.marginT20{margin-top:20px;}
.marginT30{margin-top:30px;}
.marginL5{margin-left:5px;}
.marginL10{margin-left:10px;}
.padding0{padding:0px;}
.paddingL5{padding-left: 5px;}
.paddingL10{padding-left:10px;}
.paddingL12{padding-left:12px;}
.paddingL20{padding-left:20px;}
.paddingL15{padding-left:15px;}
.paddingL17{padding-left:17px;}
.paddingR17{padding-right:17px;}
.paddingR10{padding-right:10px;}
.paddingT5{padding-top:5px;}
.paddingT10{padding-top:10px;}
.paddingT30{padding-top:30px;}
.paddingTL15 {padding-top: 15px; padding-left: 15px;}
.paddingB15{padding-bottom:15px;}
.paddingR60{padding-right:200px;}
.allCaps { text-transform: uppercase; }
.allCapsSmall { font-size:9px; text-transform: uppercase; }
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.vTop {vertical-align: top;}
.vObjBottom {vertical-align: bottom;}
.required{color:#EB6F00;}
.error{color:#F00; font-size:9px; font-family:verdana,arial,"Lucida Grande",sans-serif;}
/*Error style for aqua backgrounds*/
.error2{color:#8b0000;font-weight:bold;display:block;margin-top:5px;}
.error a:link, .error a:visited{color:#F00; text-decoration:underline;}
.whiteSpace {margin-bottom:175px;}
.linkSpacing a {display:block;margin-bottom:4px;}
.maxwidth{width:100%;}

/* added for EU support */
ul.noMargin{margin:0 20px;padding:0px;}
ul.blueBullets li{list-style:url(/img/bullet_blue.gif);margin-top:1em;}
ul.blueArrows li{list-style:url(/img/bullet_blue_arrow.gif)}

/* dividers for tables */
.dividerL {padding: 10px 0;}
.dividerM {padding: 5px 0;}

/* Form elements */
.FormText {width: 135px;}
.FormSelect {width: 165px;}
.FormTextSm {width: 145px;}
.FormTextLong {width: 300px;}
.FormSelectSm {width: 145px;}
.FormSelect220 {width: 220px;}
.FormSelectLg {width: 300px;}
.radioOffset {margin-left: -4px;}
.formInline {display:inline;}

/* shipping/billing form - 1-col layout */
.shipLeftColumn, .shipRightColumn {float:left; margin-top: 20px;}
.shipLeftColumn {width:395px;}
.shipRightColumn {width:313px;}

.leftCell {text-align:right;width:142px;padding:2px 5px 0 0;vertical-align:top;}
.rightCell {padding-bottom:10px;width:253px;vertical-align:top;}
.rightCellText{vertical-align:bottom;}

/* product support */
.productSupportFont {font-size:10px;color:#666;font-family:verdana,arial,"Lucida Grande",sans-serif;}
.productSupportSubTitle{font-size:10px;color:#666;font-weight:bold;margin-bottom:5px;text-transform:uppercase;font-family:verdana,arial,"Lucida Grande",sans-serif;}

/* custom label sub banners on label landing page */
.customLabels {background:url(/img/customLabels/banner_btm_bg.gif) bottom left no-repeat;padding:2px 0 2px 20px;}
.customLabels img{display:block;padding-bottom:7px;}

/*product detail page */
.mainImageText{width:230px;height:190px;float:left;background:#01afee url(/img/cnr_white_bottomright.gif) no-repeat bottom right;color:#fff;font:bold 11px Arial,sans-serif;}
.mainImageText div{margin:30px 10px 0px 20px;font:bold 15px Arial,sans-serif;}
.mainImageText ul{margin:0px 10px 10px 35px;padding:0px;}
.mainImageText li{line-height:18px;}
.mainText{height:80px;padding:10px 14px;font:13px Verdana,sans-serif;color:#6f6a6a;background:url(/img/bg_maintext.gif) no-repeat;}
.mainText strong{font:bold 18px Verdana,sans-serif;color:#01afee;}
.mainText p{margin:0px;line-height:13px;}
#productLineup .header{width:100%;color:#01afee;padding:24px 10px 0px 20px ;}
#productLineup .header h2{display:inline;font:bold 14px Arial;}
#productLineup .header div{height:20px;border-bottom:1px dotted #d1dade;margin-right:30px;}
#productLineup .productList{margin-bottom:20px;}
#productLineup .product{float:left;width:175px;overflow:hidden;}
#productLineup .product div img{margin-top:8px;}
#productLineup .product p{padding:0px;margin:0px 10px;}
#productLineup .product h3{padding:0px 5px 0px 10px;color:#01afee;font:bold 11px Verdana;}
#productLineup .product p.price{margin-top:12px;font:bold 12px Arial;}
#productLineup .product .buttons{margin-top:20px;width:200px;}
.h2BlueBold{font-size:14px;font-weight:bold;font-family:arial,verdana,sans-serif;margin:0;padding:0 0 0px 0;display:block;color:#01afee;}

/*Newsletter Enhancements*/
img#newsletter-preview { margin: 0px 0px 7px 0px; }

/*Util Page for Label SKUs duplicates*/
.utilDuplicateSKUsContainer {position:absolute;top:25px;left:25px;width:710px;}
.utilDuplicateSKUsTableHeader {text-align:left;height:30px;font-size:11px;color:#999;font-weight:bold;}

.usLeftMarginMinus{margin-left:-22px;margin-right:22px;}
select.usSelect220{width:220px;}

.includeVATNote
{
	font-size: 9px;
    font-weight: normal;
	position: relative;
	top: 3px;
	color: #9CAEB7;
}

span.includeVATNote
{
    display: block;
    float: left;
    width: 110px;
}

.wtbWait
{
	margin-top: 20pt;
	text-align:center;
}











/* styles for Esselte DYMO homepage */

/* OLD HOME PAGE CODE FOR MAIN IMAGE */
.homeContainer{position:absolute;top:99px;left:25px;width:710px;}
.homeMainImg{position:relative;width:480px;height:200px;}
.homeMainFullImg{position:relative;width:710px;height:200px;}
.homeMainImgMask{position:absolute;top:0;left:0}

/* NEW HOME PAGE CODE FOR MAIN IMAGE */
.maskHome {width:710px;margin:0px 0px 10px 0px;background-image: url(../img/temp/p_black.gif);}

.homeMainTitle{position:absolute;top:33px;right:0px;padding-left:27px;background:url(../img/home/main_title_bg.gif) top left repeat-x;}
.homeMainTitleTd{padding-top:5px;color:#fff;font-weight:bold;font-size:16px;font-family:arial,verdana,sans-serif;vertical-align:top;}
.homeMainCopy{float:right;display:inline;width:230px;height:190px;padding:0 20px;background:#00AEEF url(../img/home/main_copy_bg.gif) top right no-repeat;voice-family:"\"}\"";voice-family:inherit;width:190px;}
html>body .homeMainCopy{width:190px;}
* html .homeMainCopy{margin-left:-3px;}
.homeMainCopy td{height:190px;color:#fff;font-size:12px;font-family:arial,verdana,sans-serif;}
.homeMainCopy a:link, .homeMainCopy a:visited{color:#fff;}
.homeVRuleTD{width:1px;background-image : url(../img/vr_dashes.gif);background-repeat : repeat-y;}
.prodFinderImg{float:left;width:80px;}
.prodFinderContent{float:left;width:130px;margin-top:5px;}
.prodFinderIndent{padding-left:11px;}
.homeCol01{float:left;width:100%;}
.homeCol01Pic{float:left;margin-top:5px;margin-bottom:5px;}
.homeCol01Content{float:left;margin-left:5px;margin-right:10px;margin-top:10px;width:141px;}
.homeCol02{float:left;width:230px;padding-bottom:10px;}
.homeCol02-content{float:left;display:inline;width:230px;margin:0 0 0 3px;padding-bottom:10px;}
.homeCol03{float:right;margin-bottom:10px;width:230px;}
.spotContent{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 .spotContent{width:147px;height:75px;}
.homeFormContainer{margin-top:15px;margin-bottom:-20px;width:708px; height:46px; background:#F3F7F9; background-image: url(../img/home/mask_tmp.gif);float:left;}
.homeFormLabels{float:left;width:235px;margin-left:21px;margin-top:6px;display:inline;}
.homeFormSupport{float:left;width:227px;margin-top:6px;display:inline;}
	.homeFormSupportUs{margin-left:-23px;margin-right:25px;float:left;width:227px;margin-top:6px;display:inline;}
.homeFormQuickbuy{float:left;width:176px;margin-top:6px;display:inline;}
.homeFormText{width:135px;color:#00B0F0;font-size:9px;}
.homeFormSelect{width:165px;font-size:9px;}
.sectionTitle{font-weight:bold;color:#01AFEE;}
.spotContentTall{float:left;width:128px;height:190px;background:#FFFFFF url(../img/img_mask_128x190.gif) top left no-repeat; padding:10px 10px 0px 10px;voice-family:"\"}\"";voice-family:inherit;width:108px;height:180px;}
html>body .spotContentTall{width:108px;height:180px;}

/*new home page mark up*/
#home-content-wrapper{width:710px;float:left;margin:0px 0 0 0;background:url(../img/home/three_column_divider.gif) repeat-y;}
#home-content-wrapper .col1{width:230px;float:left;padding:0 3px 0 0;}
#home-content-wrapper .col2{width:230px;float:left;padding:0 5px 0 6px;}
#home-content-wrapper .col3{width:230px;float:left;padding:0 0 0 5px;}
#home-content-wrapper .content{width:100%;float:left;margin:0 0 5px 0;}












/* about styles for Esselte DYMO project */
/* containers for about section*/
.aboutLeftFlush{float:left;width:420px;margin-right:10px;}
.aboutLeftIndent{width:410px;padding-left:20px;margin-top:10px;voice-family:"\"}\"";voice-family:inherit;width:390px;}
html>body .aboutLeftIndent{width:390px;}

/* font styles */
.fontDate{color:#9CAEB7;}
.mailingAddress, .hoursOfOperation{width:250px; margin:30px 20px 0 0; display:inline;}

/* image style for bio pages */
.bioImage{margin:0 10px 5px 0;}

/* partner page */
.partnerLogo{margin:5px 5px 1px 0;}
.partnerList{float:left;width:185px;margin-right:10px;margin-bottom:10px;}


/* contact table styles */
.contactTableContainer{width:540px;}
.contactTd{padding:7px 0 7px 0;font-size:9px;border-top:1px solid #E7EFF3;}
.contactHeadTd1{width:240px;text-transform:uppercase;font-size:9px;font-weight:bold;border-bottom:4px solid #E7EFF3;padding:30px 20px 3px 0;voice-family:"\"}\"";voice-family:inherit;width:220px;}
html>body .contactHeadTd1{width:220px;}
.contactHeadTd2{width:160px;text-transform:uppercase;font-size:9px;font-weight:bold;border-bottom:4px solid #E7EFF3;padding:30px 20px 3px 0;voice-family:"\"}\"";voice-family:inherit;width:140px;}
html>body .contactHeadTd2{width:140px;}
.contactHeadTd3{width:160px;text-transform:uppercase;font-size:9px;font-weight:bold;border-bottom:4px solid #E7EFF3;padding:30px 0 3px 0;}


/* Contact Us Forms */
.contactHeader {margin: 15px 0;}
.contactField {margin: 0 0 10px 0;}
.contactFText {width: 270px; margin-top:3px;}
.contactFTextarea {width: 380px; height:125px; margin-top:3px;color:#666;font-family:verdana,arial,"Lucida Grande",sans-serif;font-size:11px;}
.contactDLeft {width: 150px; padding-right: 5px; vertical-align: bottom; }
.contactDRight {padding-top: 10px; width: 240px; vertical-align: bottom; }

/* TV Commercials*/
.commercialLeftContainer{margin:15px 0 0 0;float:left;width:150px;}
.commercialRightContainer{margin:15px 15px 0 0;float:right;width:150px;}
.commercialCopy{margin:5px 0 0 5px;}

/* Driving directions */
.directions{margin:15px 15px 15px 15px;}

/*misc*/
.debug {background-color: #f00;}

/*pressRelease*/
.pressReleaseLeftColumn{float:left;width:387px;margin-right:20px;}
.pressReleaseLeftIndent{width:387px;padding-left:20px;margin-top:10px;voice-family:"\"}\"";voice-family:inherit;width:367px;}















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

.prodSegmentationContainer{float:left; width:470px; margin-bottom:20px;}
.prodSegmentation-full{float:left; width:710px; margin-right:10px;}
.prodSegmentation{float:left; width:470px; margin-right:10px;}
.prodSegmentationContent{margin-left:20px;margin-top:10px;}
/* changed that was committed for letratag. It's commented out, becuase it's not used for LEtraTag but this change breaks promotions html on Labels Landing Page
.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;}
*/
/* original version of classes */
.prodSegmentationSpot, .labelsLandingSpot{float:left; width:230px;}
.prodSegmentationSpotContent, .labelsLandingSpotContent{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, .labelsLandingSpotContent{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{width:230px;margin:17px 0px 0px 0px;float:left;position:relative;right:-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:left;width:230px;margin:15px 0 10px 10px;font-size:10px;width:220px;}
.prodSegmentationRightnav{float:right;width:240px;padding-bottom:20px;}
.prodAssistance{font-size:10px;margin-top:15px;margin-left:20px;width:180px;float:left;}

.segBannerFlash {position:relative;}

.productContentLeftColumn{float:left;width:370px;margin-right:20px;}
.productContentTabs{margin-top:40px; * margin-top:0px;background:url(../img/product/container_top.gif) no-repeat;height:35px;}

.productContentTabs_marginT10{margin:5px 0 0 0;background:url(../img/product/container_top_h13.gif) no-repeat;height:13px;}
.productTabOn{float:left;height:27px;color:#fff;background:#7096A9 url(../img/product/bg_tab_on.gif) top right no-repeat;margin-right:2px;padding-right:10px;}
.productTabOff{float:left;height:20px;background:#D4DFE5 url(../img/product/bg_tab_off.gif) top right no-repeat;margin-right:2px;padding-right:10px;color:red;}
.productTabOnText{color:#fff;position:relative;top:3px;left:-5px;}
.productTabOffText{color:#C2C2C2;position:relative;top:3px;left:-5px;}
.productTabOff a:link, .productTabOff a:visited{color:#666;position:relative;top:3px;left:-5px;}
/*padding redefined in showMoreProducts.css for labels/accessories page*/
.productContentContainer{border-left:5px solid #F3F3F3;border-right:5px solid #F3F3F3;padding:7px 15px 15px 15px;}
* html .productContentContainer{height:1%;}
.productContentBtm{height:13px;}

/* additions for review and specs tabs */
.productContentContainer h1,.productReview h2,.productHighlights h1
{color:#666;font-family:verdana,arial,"Lucida Grande",sans-serif;font-size:11px;margin:0 0 0 75px;padding:0;}
.productContentContainer h1 {margin:0;height:25px;}
img.imgReview {width:65px;float:left;margin:0px 10px 0 0;}
.productReview{float:left;width:275px;}
.productReview p {margin:0 20px 0 75px;}
/* ways to deal with excess text */
.productTabOn, .productTabOff {word-wrap:break-word;}

.productHighlights{float:left;width:255px;}
.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;} */
.relatedProduct{float:left;display:inline;width:166px;margin:20px 10px 0;}

.relatedProductDiv{float:left;background:#E1E9ED;width:1px;height:65px;margin-top:20px;}

/* compare results */
.compareTopAttrTD, .compareAttrPriceTD, .compareAttrTD{width:208px;border-right:1px solid #E7EFF3;border-bottom:1px solid #E7EFF3;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 #E7EFF3;border-bottom:1px solid #E7EFF3;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 #E7EFF3;}
.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 #E7EFF3;}
.compareBottomTD{padding:7px 10px 0 15px;border-left:1px solid #E7EFF3;}
.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:#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;}
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:0;}
.tips-content-block{width:100%;float:left;background:url(../img/hr_dots.gif) repeat-x bottom left;margin-bottom: 10px; *padding-bottom:10px;}

/* Related */
.relatedSolutions{width:382px;margin-left:20px;}
.relatedSolutions .head{height:10px;background:#FFF url(../img/product/related_solutions_head.gif) no-repeat;font-size:1px;}
.relatedSolutions .mid{background:#FFF url(../img/product/related_solutions_mid.gif) repeat-y;}
.relatedSolutions .mid p{margin:0;padding:0 10px 5px 10px;}
.relatedSolutions .foot{height:10px;background:#FFF url(../img/product/related_solutions_foot.gif) no-repeat;font-size:1px;}

/* solution bundle */
.solutionBundle2,.solutionBundle3 {padding:5px 5px 0 5px;margin:0px;border-bottom:2px solid #E7EFF3;background-color:#F3F7F9;width:390px;voice-family: "\"}\"";voice-family:inherit;width:380px;}
.solutionBundle2 p,.solutionBundle3 p {margin:0 0 10px 0;}

.solutionBundleCol21,.solutionBundleCol31,.solutionBundleCol32 {background:url(../img/product/plus.gif) center right no-repeat;padding:0 13px 0 0;}

.solutionBundleCol21{margin:0;width:140px;float:left;padding:0 13px 0 0;}
.solutionBundleCol22{margin:0;width:110px;float:left;padding:0 0 0 13px;}

.solutionBundleCol31{margin:0;float:left;width:85px;}
.solutionBundleCol32{float:left;width:85px;padding:0 13px 0 13px;}
.solutionBundleCol33{float:left;width:80px;padding:0 0 0 13px;}
.solutionBundleImg{float:left;width:65px;margin:0 10px 0 0;}
.solutionFooter{padding:10px 0 20px 0;}
.solutionFooter span{display:block;float:right;margin:4px 8px 0 0;}
.test{border:1px solid black;}

/* re-colour embedded bold headings */
.solutionBundleCol21 b,
.solutionBundleCol22 b,
.solutionBundleCol31 b,
.solutionBundleCol32 b,
.solutionBundleCol33 b
{color:#01AFEE;}

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

/* Browse Labels */
.browseLabel{width:465px;margin-right:15px;float:left;}
.browseLabel .feature{width:220px;float:left;padding:0;margin:15px 15px 0 5px;display:inline;}
.browseLabel .type{width:215;padding:0;margin:15px 0 0 5px;float:left;display:inline;}
.browseLabel .feature ul, .browseLabel .type ul{padding:0;margin:10px 0 0 0;}
.browseLabel .feature ul li, .browseLabel .type ul li{list-style:none;padding:0;margin:0;}
.browseCustomLabel{width:225px;float:left;}
.browseCustomLabel p{width:215px;float:left;margin:5px 10px 0 5px;display:inline;}

/* 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: 20px 0 0 20px;}
.labelGroupContent{float:left;width:245px;margin:20px 0 0 15px;}
.labelTypeGroupContent{float:left;width:205px;margin:20px 0 0 15px;}
.labelFeatures { font-size: 9px; color: #999; margin: 10px 0; }

/*featured labels*/
.featuredLabelsGroup {margin:0 10px 2px 10px;}
.featuredLabelsGroup h1{color:#7691A9;font-size:14px;margin:0;padding:0;height:25px;}
.featuredLabelsGroup h1{margin-top:-10px;}
.featuredWrapper{background:#FBFBF9;padding-top:20px;}
.featuredWrapper_paddingT5{background:#FBFBF9;padding-top:2px;}
.featuredItem{width:140px;margin:0 10px 0 25px;float:left;display:inline;}
.featuredQuantity{width:120px;margin:0px 30px 5px 25px;float:left;display:inline;}
.featuredItem .sku{margin:5px 0 0 0;padding:0;font-size:9px;height:1%;}
.featuredQuantity p.priceLabel{float:left;display:inline;width:60px;margin:0 10px 0 0;padding:0;font-weight:bold;font-size:9px;}
.featuredQuantity p.quantityLabel{float:left;display:inline;width:50px;margin:0;padding:0;font-weight:bold;font-size:9px;}
.featuredQuantity p.price{float:left;display:inline;width:60px;margin:3px 10px 0 0;padding:0;}
.featuredQuantity p.quantity{float:left;display:inline;width:50px;margin:3px 0 0 0;padding:0;}

/*all labels*/
.allLabelsGroup{margin:0 10px 10px 10px;}
.allLabelsGroup h1{color:#7691A9;font-size:14px;margin:0;padding:0;height:25px;}
.allLabelsGroup h1.miniH1{background-image:url(../img/hdrs/bg_h1_430.gif);font-size:14px;color:#fff;font-weight:bold;margin:0;padding:3px 0 0 19px;font-family:arial,verdana,sans-serif;height:35px;background-repeat:no-repeat;voice-family:"\"}\"";voice-family:inherit;height:32px;}
html>body h1.miniH1{height:32px;}
.allLabelsGroup ul{padding:0;margin:0;}
.allLabelsGroup ul li{list-style:none;padding:0;margin:0 0 4px 0;}
.allLabelsGroup li a.labelType {display:block;background:#E7EFF3 url(../img/product/bg_labelheader.gif) 0 0  no-repeat;height:21px;text-decoration:underline;font-weight:bold;color:#6E6E6E;}
.allLabelsGroup li a.labelType div {color:#6E6E6E;}
.allLabelsGroup li.open a div{color:#FFF;}
/*
.allLabelsGroup li a.labelType:hover{text-decoration:none;background:#01AFEE url(../img/product/bg_labelheader.gif) 0 -21px no-repeat;}
*/
.allLabelsGroup li a.labelType:hover{text-decoration:none;background:#B4C3C8 url(../img/product/bg_labelheader_hover.gif) 0 -21px no-repeat;}
.allLabelsGroup li a.labelType:hover div {color:#000;}
.allLabelsGroup li.open a {text-decoration:none;}
.allLabelsGroup li.open a div{color:#FFF;}
.allLabelsGroup li.open a.labelType{background:#01AFEE url(../img/product/bg_labelheader.gif) 0 -21px no-repeat;}

.allLabelsGroup li a div{margin-left:23px;line-height:19px;}
.allLabelsGroup li .labelsDetails{display:none;}
.allLabelsGroup li.open .labelsDetails{display:block;margin:10px;}
.allLabelsGroup li .labelsDetails .intro img{float:left;margin-right:10px;}
.allLabelsGroup li .labelsDetails .intro h3{margin:0;padding:0;line-height:15px;font-size:11px;color:#01AFEE;}
.allLabelsGroup li .labelsDetails .intro p{margin-top:-8px;}

.allLabelsGroup li .labelsDetails table{width:510px;}
.allLabelsGroup li .labelsDetails table th{text-align:left;height:30px;font-size:9px;color:#999;font-weight:bold;background:url(../img/hr_dots.gif) left bottom repeat-x;}
.allLabelsGroup li .labelsDetails table td{padding:5px 0;text-align:left;vertical-align:top;background:url(../img/hr_dots.gif) left bottom repeat-x;}
.allLabelsGroup li .labelsDetails table .col01{width:140px;}
.allLabelsGroup li .labelsDetails table .col02{width:130px;}

.allLabelsGroup li .labelsDetails table .col03 .desc{float:left;width:130px;margin:5px 0 5px 10px;display:inline;}

.allLabelsGroup li .labelsDetails table .col03{width:240px;}

.allLabelsGroup li .labelsDetails table .col03 .color{float:left;width:40px;margin:5px 0 5px 10px;display:inline;}
.allLabelsGroup li .labelsDetails table .col03 .sku{float:left;width:60px;margin:5px 0 5px 10px;display:inline;font-weight:bold;}
.allLabelsGroup li .labelsDetails table .col03 .unitprice{float:left;width:40px;margin:5px 0 5px 10px;display:inline;font-weight:bold;}
.allLabelsGroup li .labelsDetails table .col03 .unitprice .priceMedium{font-size:11px;font-family:verdana,arial,sans-serif;}
.allLabelsGroup li .labelsDetails table .col03 .quantity{float:left;width:60px;margin:5px 0 5px 10px;display:inline;}
.allLabelsGroup li .labelsDetails table .col03 .quantity input{width:35px;}

/*2.4.1.1b*/
.detailView li .labelsDetails {display:block;}
.detailView h1{color:#7691A9;font-size:14px;margin:0;padding:0;height:15px;}

/*label product finder*/
.hdrLabels{color:#01AFEE;}
.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:10px;font-size:9px;}
.labelRelatedProdRule{width:120px;}

/*label details*/

.productConfirmation .top{height:21px;background:url(../img/product/bg_product_conf_top.gif) top left no-repeat;}
.productConfirmation .mid{width:130px;padding:0 10px;background:url(../img/product/bg_product_conf_mid.gif) top left repeat-y;voice-family:"\"}\"";voice-family:inherit;width:110px;}
html>body .productThumb{width:110px;}
.productConfirmation .mid b{font-size:12px;}
.productConfirmation .btm{height:21px;background:url(../img/product/bg_product_conf_btm.gif) top left no-repeat;}

.cartbtnbtm {margin-right: 10px; margin-top: -10px;}

/*Reminder Labels*/
.reminderProdFinderTD{color:#FFF;font-size:10px;}
.reminderProdFinder, .reminderCatFinder{padding:10px;float:left;voice-family:inherit;background:#01AFEE url(../img/img_mask_229x10.gif) no-repeat scroll right bottom;width:240px;height:173px;}

/*misc*/
.vertDash {background: url(../img/vr_dashes.gif) top right repeat-y;}
.w150 {width: 150px;}
.w180 {width: 180px;}
.w145 {width: 145px;}
.bigNB {font-size:14px;font-family:arial,verdana,sans-serif;}

/**/
.productSearch { margin: 0 0 10px 0; padding:0; }
.productSearch label {
   font-size: 11px; font-weight: bold; color: #666; display: block;
   margin: 10px 0 5px 0;
   }
.productSearch select { width: 98%; }

/*LetraTAG campaign */
.bannerContainer{height:199px;width:709px;background-image:url("../img/temp/banner_letratag_campaign.jpg")}
#campaignMainContent{float:left;width:550px;padding:20px 0px;}
#campaignMainContent p{margin-left:20px;margin-right:40px;font-size:12px;font-family:Arial, sans-serif;}
#campaignMainContent h2 {margin-left:20px;}
.whereToBuyMed{margin-top:50px;}
ul#buyLinks{margin:10px 0 0 0;padding:0px;}
ul#buyLinks li{margin:0px;float:left;list-style:none;width:133px;height:26px;line-height:26px;text-align:center;border-left:1px solid #b2b2b2}
ul#buyLinks li.firstChild{border-left:none;}
ul#buyLinks li a{color:#666666;font-weight:bold;font-size:12px;}
#campignRightColumn{float:left;width:145px;padding:20px 0 0 10px;border-left:1px dashed #d1dade;}
#campignRightColumn ul#applicationList{margin:0px 15px 0 0;padding:0px;}
ul#applicationList li{padding:10px 0;list-style:none;border-top:1px dotted #d1e7eb}
ul#applicationList li.firstChild{border-top:none;}
.campaignFullWidthMainContent{float:left;width:709px;padding:20px 0px;}

.priceWrap{clear:both;float:none;width:100%;margin:3px 0 30px 0; * margin-bottom:0px;}
	.priceWrap .skuPrice{margin:0px 0 0px 0;float:left;width:200px;margin-right:-25px;}
	.priceWrap .priceSale{margin:0 10px 0 0;}
	.priceWrap .skuPrice div.sku{float:left;width:100px;font-weight:bold;color:#676767;font-family:arial;font-size:12px;}
	.priceWrap .skuPrice div.sku label{display:block;color:#333;font-size:15px;font-family:arial;}
	.priceWrap .skuPrice .priceBox{width:70px;float:left;margin:0 0 10px 0;font-weight:bold;color:#676767;font-family:arial;font-size:12px;}
	.priceWrap .skuPrice .priceBox .priceMedium{color:#333;font-size:15px;display:block;}

.priceWrap.rating-off{margin:3px 0 0px 0; * margin-bottom:0px;}	
.priceWrap.rating-off .skuPrice div.sku{color:#666666;font-size:11px;font-family:verdana;}	
.priceWrap.rating-off .skuPrice div.sku label{color:#666666;font-size:11px;font-family:verdana;display:inline;}
.priceWrap.rating-off .skuPrice .priceBox{width:100px;margin:0;}
.priceWrap.rating-off .skuPrice .priceBox .price-title{display:none;}
.priceWrap.rating-off .skuPrice .priceMedium{font-size:14px;color:#666666;display:inline;padding:0 0 0 5px;}


.note{margin:0 0 -40px 0;*margin:0px 0 15px 0;position:relative;top:0px;font-size:10px;width:300px;}
.note2{font-size:10px;}
.medH1.h1Professional.marginUp{margin-bottom:-10px;*margin-bottom:-5px;}

/* tips and adivice */
.three-col-wrapper{float:left;width:100%;margin:20px 0 0 0;}

/*product segmentation */
#prod-segmentation .prodSegmentationContent h2{margin:0 0 10px 0;padding:0;}
#prod-segmentation .prodSegmentationCopy p{margin:0 0 15px 0;}
#prod-segmentation .prodSegmentationCopy h2{color:#01b0ef;}
#prod-segmentation .prodSegmentation .imgWithMask #flashcontent{width:710px;height:200px;margin:0 0 10px 0;}

#productFlash .prSnippetEngine{width:160px;float:left;}
#productFlash .prSnippetWriteReview{display:none !important;}
#productFlash .prSnippetReadReviews a{color:#333 !important; font-size:14px !important;font-weight:bold;font-family:arial;display:block !important;}
#productFlash .prSnippetNumberOfRatingsText{display:none !important;}
#productFlash .prSnippetTitle{padding:0 5px 3px 5px !important;color:#676767 !important;font-family:arial;font-size:12px;}
#productFlash .prStars {float:none !important;}
















/* Additions required after AppDev mods */
#SignUpDiv {}
#NotSignUpDiv {}

/* modified prodFinder styles when newsletter widget used */
.prodFinderBlock {width:231px;height:75px;margin:0;padding:0;}
.prodFinderContentFixed {float:left;width:150px;margin-top:5px;height:65px;overflow:hidden;}
.prodFinderImgFixed{float:left;height:65px;width:65px;overflow:hidden;margin-left:5px;}

/* specific to home page instance of widget */
.homeCol02 .newsLandingSpot {float:left;width:231px;}
.homeCol02 .newsLandingSpot h1 {font-size:10px;font-weight:bold;color:#01AFEE;font-family:verdana,arial,"Lucida Grande",sans-serif;padding:0 0 0 11px;height:auto;}
.homeCol02 .newsLandingSpot p {margin:0;padding:0px 0px 5px 11px;}
.homeCol02 .newsLandingSpotContent {float:left;background:none; margin:0;padding:0;} 
html>body .homeCol02 .newsLandingSpotContent{width:157px;}
.homeCol02 .imgWithMask {float:left;height:65px;width:65px;margin:0 0 0 5px;}
.homeCol02 .imgWithMask .imgMask img {display:none;}
/* E-mail portion */
.homeCol02 .newsEmail{text-align:left;margin:0;padding:0;}
.homeCol02 .newsFormText{float:left;width:117px;color:#00B0F0;font-size:9px;padding:0;margin:0px 5px 0px 11px;}
html>body .homeCol02 .newsFormText{width:121px;}
.homeCol02 .newsEmail #newsWidget_submitImage {position:absolute;padding:0px 0px 0px 0px;}

/* specific to personal products landing page instance of widget */
.mainContainer .newsLandingSpot {float:left;width:230px;margin:10px 0px 0px 0px;}
.mainContainer .newsLandingSpotContent {float:left;width:167px;height:75px;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;}
html>body .newsLandingSpotContent{width:147px;}
.homeCol02 .imgWithMask {float:left;height:65px;width:65px;margin:0 0 0 5px;}
.homeCol02 .imgWithMask .imgMask img {display:none;}
.mainContainer .newsLandingSpot h1 {font-size:10px;font-weight:bold;color:#666;font-family:verdana,arial,"Lucida Grande",sans-serif;padding:0;height:11px;}
.mainContainer .newsLandingSpot p {margin:0;padding:0;line-height:auto;margin-bottom:2px;}
/* E-mail portion */
.mainContainer .newsLandingSpot .newsEmail{text-align:right;margin:0;padding:0;}
.mainContainer .newsLandingSpot .newsFormText{float:right;width:120px;color:#00B0F0;font-size:9px;margin:0 5px 0 0;}
.mainContainer .newsLandingSpot .newsEmail #newsWidget_submitImage {float:right;margin:0;}

border:1px solid #000000;