body.new, body#cdish, body#clndry, body#plab, body#pmed, body#pdent, body#pmsds, body#pcntc {background-color:#fff; color:#000; margin:10px; padding:0; font:normal normal 13px/15px arial,helvetica,sans-serif;}
body.newalt {background:#fff; color:#000; font:normal normal 13px/15px arial,helvetica,sans-serif; margin:0; padding:0;}
a {outline:none;}
#top {background-color:#f00;}
#topnav {color:#f00; font-size:11px; padding-top:4px;}
#topnav a {color:#f00; font-weight:normal; text-decoration:none;}
#hdr {background-color:#f00; padding-top:40px; width:794px;}
#hdrRed {background:#eee url(image/bg_redbar.gif) repeat-x; width:795px;}
img {border:0;}
.floatLeft {float:left;}
.floatRight {float:right;}
img.lintext {padding:10px 10px 10px 0;}
img.rintext {padding:10px 0 10px 10px;}
img.intext {padding:10px;}
#sidecol2 {width:1px;}
#sidecol, #sidecoltop {font-size:0; width:0;}
.navcol {margin:0; width:175px;}
/*.navimg {position:absolute; top:43px; left:0;}
.navcol ul {color:#fff; font-size:12px; line-height:13px; list-style:disc; margin-top:2px; position:relative;left:-7px; text-align:left; padding:0;}
.navcol ul.pro {color:#7F7A64; font-size:12px; line-height:13px; list-style:none; margin-top:2px; position:relative;left:-27px; text-align:left;}
.navcol ul a:link, .navcol ul a:visited {color:#000; text-decoration:none;}
.navcol ul a:hover, .navcol ul a:active {color:#f00; text-decoration:underline;}*/
#maincol {background:#fff url(image/title_bkgd.gif) repeat-x; border:1px solid #999; width:793px;}
#maincolnobg {background-color:#fff; border:1px solid #999; width:793px;}
#maincolhome {background:#fff; border:1px solid #999; padding-top:5px; text-align:center; width:793px;}
#popmaincol {background:#fff url(image/title_bkgd.gif) repeat-x;}
h1.title {color:#000; font-size:12px; font-weight:normal; margin-top:0; margin-bottom:1px; padding-right:5px; text-align:right;}
h2.title2 {font-size:16px;}
h3.title3 {font-size:14px; margin:3px 0;}
h4.title4 {font-size:13px; margin:3px 0;}
h1.yellow {color:#000; font-size:12px; font-weight:normal; margin-top:0; margin-bottom:1px; padding-right:10px;}
h2.red {color:#f00; font-size:16px; margin-bottom:0;}
.titleunderlined {border-bottom:1px solid #000; width:365px;}
div.subtitle, p.emph {font-family:arial,helvetica,sans-serif; font-weight:bold;}
.maintxt {color:#000; font-size:12px; padding:10px;}
.maintxt2 {background-color:#eee; color:#000; font-size:12px; padding:10px;}
.maintxt3 {color:#000; font-size:12px; padding:2px;}
.rightimg {float:right; padding:0 0 7px 10px; text-align:center;}
.marginbtm {margin-bottom:50px;}
.rightimg2 {float:right; padding:0 0 10px 15px; text-align:center;}
.leftimg {float:left; padding:0 10px 7px 0; text-align:center;}
.leftimg2 {float:left; padding:0 15px 10px 0; text-align:center;}
.leftimg3 {float:left; padding:0 15px 30px 0; text-align:center;}
#ftr {color:#666; font-size:10px; height:18px; text-align:center;}
#ftr a {color:#666; text-decoration:none;}
hr.blue {background:#000; border:0; clear:both; color:#000; margin-top:0;}
li.doublesp {margin-bottom:17px;}
br.nosp {line-height:0;}
p.subnav {text-align:right;}
p.subnavwithlines {border-top:1px solid #000; border-bottom:1px solid #000; display:block; font-weight:bold; padding:8px 0; text-align:right;}
p.subnavwithlines a {text-decoration:none;}
p.left {text-align:left;}
.rightsmtxt {font-size:10px; text-align:right;}
.sep {clear:both; font-size:12px;}
.red {color:#f00; font-weight:bold;}
.smallred {color:#f00; font-size:10px; line-height:11px;}
.orange {color:#f90;}
.black {color:#000;}
.grey {color:#666;}
ul.nobullet {list-style:none; position:relative; left:-40px;}
ul.nobulletIndented {list-style:none;}
sup {font-size:11px;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.bold {font-weight:bold;}
.plain {font-weight:normal;}
.clear {clear:both;}
.notice {clear:both; font-size:16px; font-weight:bold; text-align:center;}
th.Leftcolumn {border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
th.Rightcolumn {border-top:1px solid #000; border-bottom:1px solid #000;}
td.leftcolumn {border-right:1px solid #000; border-bottom:1px solid #000;}
td.rightcolumn {border-bottom:1px solid #000;}
.legendbox {border:1px solid #000; padding:3px; width:200px;}
.legendbox p {font-size:11px;}
.featurecolumn {float:right; /*height:300px;*/ padding:0 15px 0 10px; width:29%;}
dl dd {margin:0; padding:0;}
.aligntxtleft {text-align:left;}
.bordered {border:1px solid #999; font-size:13px;}
.rightbordered {border-right:1px solid #999;}
.redbullet {color:#f00; font-size:26px; line-height:12px;}
a {color:#f00;}
.WhiteLarge {color:#fff; font-size:18px; font-weight:bold;}
.blackLarge {color:#000; font-size:16px; font-weight:bold;}
.link {color:#f00; cursor:pointer; font-weight:bold; text-decoration:underline;}
.link2 {color:#f00;}
.nounderline {text-decoration:none;}
.whitetext {color:#fff; text-align:center; text-decoration:none;}
.whitetextnavbar {color:#fff; font-size:12px; line-height:normal; text-align:center; text-decoration:none;}
.whitetextnavbarcenter {color:#fff; line-height:15px; text-decoration:none;}
.smallink {color:#000; font-size:9px; font-weight:bold; text-decoration:none;}
.content {font-size:13px;}
.smallcontent {font-size:10px; line-height:12px;}
.indent {padding-left:10px;}
.titleblue {color:#000; font-size:16px; font-weight:bold;}
h1 {font:normal bold 17px/19px arial,helvetica,sans-serif;}
h3 {color:#000;}
p {font:normal normal 13px/15px arial,helvetica,sans-serif;}
ul {font:normal normal 13px/15px arial,helvetica,sans-serif;}
td.wash {color:#000; font:normal normal 13px/15px arial,helvetica,sans-serif;}
.hdgcentre {color:#000; font:normal bold 14px/16px arial,helvetica,sans-serif; padding-bottom:5px; text-align:center;}
.centre {text-align:center;}
.style2 {color: #e41f1f}
.txt11px {font-size:11px; line-height:13px;}
.txt15px {font-size:15px; }
.lineheight24px {line-height:24px;}
.doubleUnderline {border-bottom:3px double #000;}
sup {font-size:10px;}

/*section highlighting
#forevercare a.forevercare, #cntc a.cntc, #press a.press, #environment a.environment, #partnerships a.partnerships, #sponsorships a.sponsorships, #employ a.employ, 
#laundry a.laundry, #detergent a.detergent, #dishebrochure a.dishebrochure, #laundryebrochure a.laundryebrochure, #cook a.cook, #coffee a.coffee, #fridge a.fridge, #vacuum a.vacuum, #ebrochure a.ebrochure,  #limitededition a.limitededition, #dealerlocator a.dealerlocator, #service a.service, #manuals a.manuals, #warranty a.warranty, #facts a.facts, #cntcmiele a.cntcmiele, #faq a.faq, #dealer a.dealer, #community a.community, #mca a.mca, #difference a.difference, #promotions a.promotions, #card a.card, #boutique a.boutique, #carecollection a.carecollection, #gallery a.gallery, #gallerytoronto a.gallerytoronto, #gallerycalgary a.gallerycalgary, #galleryvancouver a.galleryvancouver, #gallerymontreal a.gallerymontreal, #gallerycalgary a.gallerycalgary, #gallerycaplans a.gallerycaplans, #gallerylacapitale a.gallerylacapitale, #galleryspecialhome a.galleryspecialhome, #gallerystlawrence a.gallerystlawrence, #gallerysnaidero a.gallerysnaidero, #galleryshowroomtour a.galleryshowroomtour, #galleryshowroom a.galleryshowroom, #fridgeebrochure a.fridgeebrochure, #cookingebrochure a.cookingebrochure, #coffeeebrochure a.coffeeebrochure, #fridgeebrochure a.fridgeebrochure, */
/*new navigation section highlighting begins*/
.dishhm a#nvdishhm, .dishinspira a#nvdishinspira, .dishdiamante a#nvdishdiamante, .dishoptima a#nvdishoptima, .dishexcella a#nvdishexcella, .dishlaperla a#nvdishlaperla, .dishslimline a#nvdishslimline, .dishprev a#nvdishprev, .ovenH4842BP a#H4842BP, .ovenH4742BP a#H4742BP, .ovenH4892BP2 a#H4892BP2, .ovenH4882BP a#H4882BP, .ovenH4782BP a#H4782BP, .ovenH4682B a#H4682B, .warmingESW4822 a#ESW4822, .warmingESW4812 a#ESW4812, .warmingESW4802 a#ESW4802, .warmingESW4722 a#ESW4722, .warmingESW4712 a#ESW4712, .warmingESW4702 a#ESW4702, .warmingESW4082-14 a#ESW4082-14, .warmingESS2062 a#ESS2062, .warmingEGW2062 a#EGW2062, .liftMLT4801 a#MLT4801 {color:#000; font-weight:bold; text-decoration:none;}
a.visited {color:#f00 !important; font-weight:bold !important; text-decoration:none;}

/*dishwasher section highlighting
#dishhm a#nvdishhm, #dishinspira a#nvdishinspira, #dishoptima a#nvdishoptima, #dishexcella a#nvdishexcella, #dishlaperla a#nvdishlaperla, #dishslimline a#nvdishslimline, #dishdiamante a#nvdishdiamante, #dishprev a#nvdishprev {color:#000;}*/

/*home feature section*/
#mfeature {background-color:#fff; font-size:12px; height:256px; margin:0; padding:0; width:783px;}
/*.sfeature {background-color:#cbd2da; font-size:12px; padding:10px;}
.sfeature img {float:left; padding-right:7px;}
.feature2 {clear:both; float:left; margin-top:20px;}
a.red:link {color:#f00; font-weight:normal; text-decoration:none;}
a.red:visited {color:#f00; font-weight:normal; text-decoration:none;}
a.red:hover {color:#f00; font-weight:normal; text-decoration:underline;}
a.red:active {color:#f00; font-weight:normal; text-decoration:none;}
.hmsmtxt {color:#000; font-size:10px; line-height:12px; padding:3px 15px;}
.promo {margin-top:12px;}
.promo2 {margin-top:30px; text-align:center;}
div.honeycomblaunch {background:#fff url(image/bkgd_honeycomblaunch.gif) no-repeat top left; height:192px; margin:0; padding:0; width:548px;}*/

span.flash {float:right; margin-top:0; padding:0;}
/*laundry home
div.lbkgd1 {background:#eee url(image/canada/lndry_bkgd1.jpg) no-repeat; margin-bottom:0; padding:0;}
div.lbkgd2 {background:#eee url(image/canada/lndry_bkgd2.jpg) no-repeat bottom left; margin:0; padding:0;}*/
/*div.lbkgd1 img {float: right; margin-top:-95px; margin-right:10px;}*/
/*div.lbkgd2 img.left {float: left; margin-left:25px;}*/
div.block1 {margin-top:0; margin-left:70px; padding-top:155px; width:325px;}
div.block2 {margin-top:0; margin-left:70px; width:340px;}
div.block3 {margin-top:0; margin-left:180px; width:350px;}
#laundrymatrix {background-color:#fff; border-top:1px solid #999; font-size:12px; height:256px; margin:0; padding:0; width:98%;}
.bordertop {border-top:1px solid #999;}

/*product main section*/
.titlehighlight {background-color:#ccc; padding-left:10px;}
.titlehighlight2 {border-top:1px solid #f00; padding-left:10px;}
.rightcol {float:right; padding-right:5px;}
a.prod {color:#f00; font-size:11px; line-height:12px; text-decoration:none;}
a.prod img {padding-bottom:3px;}
.prodhelp {border-left:1px solid #f00; color:#f00; font-size:11px; padding:7px 8px; text-align:right;}
.prodhelp a {color:#f00; text-decoration:none;}
.prodhelp img {float:right; padding:7px 0 5px 4px;}

/*product comparison, electrical and product features charts*/
td.blue {background-color:#999; color:#000; padding:5px;}
td.blue2 {background-color:#999; color:#000; font-weight:bold; padding:5px; text-align:center;}
td.medgrey {background-color:#999; color:#fff; padding:5px;}
td.ltgrey {background-color:#eee; border-left:1px solid #fff; color:#000; padding:5px;}
td.ltgrey2 {background-color:#eee; color:#000; font-size:12px; padding:2px;}
td.ltgrey3 {background-color:#eee; color:#000; font-weight:bold; padding:5px; text-align:center;}
td.wht {background-color:#fff; color:#000; font-size:12px; padding:5px; text-align:left;}
td.wht2 {background-color:#fff; color:#000; font-size:12px; padding:2px; text-align:center;}
td.wht3 {background-color:#fff; color:#000; font-size:12px; padding:2px;}
td.whtleft {background-color:#fff; color:#000; font-size:12px; padding:5px; text-align:left;}
td.darkblue {background-color:#ccc; color:#000; padding:5px;}
td.darkblue span {color:#000; font-weight:bold;}
td.ltblue {background-color:#ddd; border-left:1px solid #fff; color:#000; padding:5px;}
td.ltblue2 {background-color:#ddd; color:#000; font-size:12px; padding:2px;}
td.ltblue3 {background-color:#ddd; color:#000; font-weight:bold; padding:5px; text-align:center;}
td.navy {background-color:#666; color:#fff; padding:5px;}
tr.darkgrey {background-color:#333; color:#fff; font-weight:bold; font-size:13px; height:20px; padding:2px 0; text-align:center;}
tr.darkblue {background-color:#666; color:#fff; font-size:12px; padding:2px 0; text-align:center;}
em.indent {margin-left:7px;}
.rowwhite {padding:3px;}
.rowgrey {background-color:#ddd; color:#000; padding:3px;}

/*needs assessment
ol.strong li {font-weight:bold; padding-bottom:16px;}
ol.strong li div {font-weight:normal;}
.blue {background-color:#ddd; font-weight:normal; margin-top:7px; padding:5px;}
input.adjradio {margin-left:20px;}
div.prodhelp {background-color:#fff;}
.prodhelp img.inline {float:right; padding:0 0 2px 4px;}
.prodhelp strong {font-size:13px;}
.imgmatrix {float:left; margin-right:30px;}
.inactive {color:#999; font-size:10px; font-weight:bold;}*/

/*professional products*/
  /*section highlighting*/
  body#cdish a#prodish, body#clndry a#prolndry, body#plab a#prolab, body#pmed a#promed, body#pdent a#prodent, body#pmsds a#promsds, body#pcntc a#procntc {color:#f00; font-weight:bold;}
th.left {text-align:left;}
th.leftwshade {background:#eee; text-align:left;}
ul.pro {font-size:11px; list-style:none; margin:0; padding:0; width:174px;}
ul.pro li {margin-bottom:6px;}
ul.pro a:link, ul.pro a:visited {text-decoration:none;}
ul.pro a:hover, ul.pro a:active {color:#f03;}
ul.arrow li {background:#fff url(pro/image/arrow.gif) no-repeat; line-height:16px; list-style:none; margin-left:-40px;}
ul.arrow li a {margin-left:15px;}
.expandable {cursor:hand;}
.expandable a {text-decoration:underline;}

/*discover miele laundry*/
h1.white {color:#fff; float:right; margin-right:5px; position:relative; top:17px;}

/*nav
.navbar {font-family:verdana,sans-serif; width:162px;}  
.mainDiv {margin:1px 0 12px 0; width:162px;}
.topItem {background:transparent url(image/nav_arrow_down.gif) no-repeat center right; color:#f00; cursor:pointer; font-size:11px; font-weight:bold; height:9px; letter-spacing:-1px; padding:0 0 2px 0; width:162px;}
.topItemOver {background:transparent url(image/nav_arrow_down.gif) no-repeat center right; color:#f00; cursor:pointer; font-size:11px; font-weight:bold; height:9px; letter-spacing:-1px; padding:0 0 2px 0; width:162px;}
.topItemClose {background:transparent url(image/nav_arrow.gif) no-repeat center right; color:#f00; cursor:pointer; font-size:11px; font-weight:bold; height:9px; letter-spacing:-1px; padding:0 0 2px 0; width:162px;}
.topItemCloseOver {background:transparent url(image/nav_arrow.gif) no-repeat center right; color:#000; cursor:pointer; font-size:11px; font-weight:bold; height:9px; letter-spacing:-1px; padding:0 0 2px 0; width:162px;}
.topItem a {text-decoration:none;}
.menutitle {background:transparent url(image/nav_arrow.gif) no-repeat top right; color:#f00; cursor:pointer; font-size:11px; font-weight:bold; letter-spacing:-1px; padding:0 0 9px 0; width:162px;}
.menutitle a:link, .menutitle a:visited {color:#f00; text-decoration:none;}
.menutitle a:hover, .menutitle a:active {color:#333;}
.dropMenu {color:#666; font-size:11px; filter:alpha(opacity=100); margin-left:6px;}
.dropMenu2 {color:#666; font-size:11px; filter:alpha(opacity=100); margin-left:6px; padding:12px 0 4px 0;}*/ /*for two-line topItem's*/
/*.subMenu {display:block;}
.subItem {clear:both; color:#f00; font-size:11px; height:14px; letter-spacing:-1px; margin-top:2px; text-decoration:none;}
.subItemBold {clear:both; color:#666; font-size:11px; font-weight:bold; height:14px; letter-spacing:-1px; margin-top:2px; text-decoration:none;}
.subItemBoldOver {clear:both; color:#666; font-size:11px; font-weight:bold; height:14px; letter-spacing:-1px; margin-top:2px; text-decoration:none;cursor: default}
.subItemBold2 {clear:both; color:#666; font-size:11px; font-weight:bold; height:14px; letter-spacing:-1px; margin-top:2px; text-decoration:none;}
.subItemBold2Over {clear:both; color:#000; font-size:11px; font-weight:bold; height:14px; letter-spacing:-1px; margin-top:2px; text-decoration:none;}
.subItem a {color:#666; font-size:11px;	text-decoration:none;}
.subItemOver {color:#333; height:14px; letter-spacing:-1px; margin-top:2px;}
.subItemOver a {color:#333; cursor:pointer; text-decoration:none;}
.subItem2 {clear:both; color:#666; font-size:11px; height:14px; letter-spacing:-1px; margin-left:6px; margin-top:2px; text-decoration:none;}
.subItem2 a {color:#666; font-size:11px; text-decoration:none;}
.subItem2Over {height:14px; letter-spacing:-1px; margin-left:6px; margin-top:2px; cursor: default}
.subItem2Over a {color:#333; cursor:pointer; text-decoration:none;}
.subItem3 {clear:both; cursor:default; color:#666; font-size:11px; height:14px; letter-spacing:-1px; margin-top:2px; text-decoration:none;}
.subItem3Over {clear:both; cursor:default; color:#666; font-size:11px; height:14px; letter-spacing:-1px; margin-top:2px; text-decoration:none;}*/

.drop {border-left:1px solid black; border-right:1px solid black;}
.hline {border-top:1px solid #7f7f7f; clear:both;}

/*splash page*/
body#splash {background:#eee url(image/splash_bg.gif) repeat-x; margin:50px auto 0 auto; text-align:center;}
#splashContainer {clear:both; margin:0 auto; width:970px;}
.splashHeader {height:36px;}
.splashTag {position:relative; top:1px;}
.splashMiddle {background:#fff url(image/splash_inner_bg.gif) repeat-y; clear:both; height:360px; margin:0 auto; position:relative; top:4px; text-align:center; width:970px;}
a.englishWelcome {position:relative; top:120px; float:left;}
a.frenchWelcome {position:relative; top:120px; float:right;}
h3 {color:#666; font-size:22px}
.linkBox {width:859px; position:absolute; float:left; left:0; margin-left:55px; margin-top:30px}