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;}
#hdr img {vertical-align:bottom;}
#hdrRed {background:#eee url(image/bg_redbar.gif) repeat-x; width:795px;}
img {border:0;}
.imgWithBorder {border:1px solid #ddd;}
.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;}
#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;}
.subnavwithlines {border-top:1px solid #000; border-bottom:1px solid #000; display:block; font-weight:bold; padding:8px 0; text-align:right;}
.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;}
.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;}
ul.noindent {margin:0 0 14px 1.8em; padding:0;}
.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;}
.txt12px {font-size:12px;}
.txt14px {font-size:14px;}
.txt15px {font-size:15px;}
.txt18px {font-size:18px;}
.lineheight24px {line-height:24px;}
.doubleUnderline {border-bottom:3px double #000;}
sup {font-size:10px; vertical-align:text-top;}
.clickable {cursor:hand;}

/*subsection highlighting for Dishwashers, Cooking and Laundry*/
.dishhm a#nvdishhm, .dishclassic a#nvdishclassic, .dishcrystal a#nvdishcrystal, .dishdimension a#nvdishdimension, .dishsapphire a#nvdishsapphire, .dishdiamond a#nvdishdiamond, .dishslimline a#nvdishslimline, .dishprofessional a#nvdishprofessional, .dishprev a#nvdishprev, .ovenH4844BP a#H4844BP, .ovenH4744BP a#H4744BP, .ovenH4894BP2 a#H4894BP2, .ovenH4884BP a#H4884BP, .ovenH4886BP a#H4886BP, .ovenH4784BP a#H4784BP, .ovenH4786BP a#H4786BP, .ovenH4684B a#H4684B, .speedovenH4084BM a#H4084BM, .speedovenH4086BM a#H4086BM, .DG4084 a#DG4084, .DG4086 a#DG4086, .warmingESW4826 a#ESW4826, .warmingESW4824 a#ESW4824, .warmingESW4816 a#ESW4816, .warmingESW4814 a#ESW4814, .warmingESW4804 a#ESW4804, .warmingESW4806 a#ESW4806, .warmingESW4802 a#ESW4802, .warmingESW4726 a#ESW4726, .warmingESW4724 a#ESW4724, .warmingESW4716 a#ESW4716, .warmingESW4714 a#ESW4714, .warmingESW4702 a#ESW4702, .warmingESW4086-14 a#ESW4086-14, .warmingESW4084-14 a#ESW4084-14, .warmingESS2062 a#ESS2062, .warmingEGW2062 a#EGW2062, .liftMLT4801 a#MLT4801, .laundryhm a#nvlaundryhm, .laundrymain a#nvlaundrymain, .laundrytech a#nvlaundrytech, .laundryprev a#nvlaundryprev {color:#000; font-weight:bold; text-decoration:none;}
a.visited {color:#f00 !important; font-weight:bold !important; text-decoration:none;}

/*home*/
#mfeature {background-color:#fff; font-size:12px; height:256px; margin:0; padding:0; width:783px;}
span.flash {float:right; margin-top:0; padding:0;}
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;}
/*HOMEPAGE JQUERY ANIMATION CSS*/
div.miele_lowerAnimImages {width:780px; padding:0; margin-left:0;}
div.miele_lowerAnimImages .square {width:154px; float:left; text-align:left;}
div.miele_lowerAnimImages .lineAnim {display:block; height:6px; width:145px; background-color:red; margin:4px 0;}
div.miele_lowerAnimImages .text {margin-top:3px; font-size:11px; color:red; font-family:arial,helvetica,sans-serif; width:145px; text-align:center; line-height:13px;}
div.miele_lowerAnimImages img {border:0;}
div.miele_lowerAnimImages a {cursor:pointer;}
div.miele_lowerAnimImages a:focus {outline:none;}

/*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; font-size:12px; 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;}

.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.englishWelcome {position:relative; top:30px; float:left;} for splash page in development */
a.frenchWelcome {position:relative; top:120px; float:right;}
/*a.frenchWelcome {position:relative; top:30px; float:right;} for splash page in development */
h3 {color:#666; font-size:22px}
.linkBox {width:859px; position:absolute; float:left; left:0; margin-left:55px; margin-top:30px}
/*.linkBox {margin-top:50px; margin-left:30px;} for splash page in development */
