    	body 	
	{
	margin: 0px;
	font: 400 10pt arial;
	
	}
	
	.clear
	{
		clear:both;
	}
	
	.navButtonHeaders {
	font: 600 12px arial, helvetica, verdana; 
	color: #ffffff; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #ff0000;
	}
	
	a.navButtonHeaders:link {
	font: 600 12px arial, helvetica, verdana; 
	color: #ffffff; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #ff0000;
	}	
	
	a.navButtonHeaders:visited {
	font: 600 12px arial, helvetica, verdana; 
	color: #ffffff; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #ff0000;
	}	
	
	a.navButtonHeaders:active {
	font: 600 12px arial, helvetica, verdana; 
	color: #ffffff; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #ff0000;
	}	
	
	a.navButtonHeaders:hover {
	font: 600 12px arial, helvetica, verdana; 
	color: #ffff00; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #ff0000;
	}
	
	.navButtons {
	font: 400 12px arial, helvetica, verdana; 
	color: #ffffff; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	}
	
	a.navButtons:link {
	font: 400 12px arial, helvetica, verdana; 
	color: #ffffff; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	}
	
	a.navButtons:visited {
	font: 400 12px arial, helvetica, verdana; 
	color: #ffffff; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	}
	
	a.navButtons:active {
	font: 400 12px arial, helvetica, verdana; 
	color: #ffffff; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	}
	
	a.navButtons:hover {
	font: 400 12px arial, helvetica, verdana; 
	color: #ffff00; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	}
	
	.globalHeadings {
		font: 800 11pt arial, helvetica, sans serif;
		color: #ffffff;
		vertical-align: middle;
		text-align: left;
		/*
		background-color: #ff0000;	
		*/
	}
		
	.nav {
		font: 600 12pt arial, helvetica, sans serif;
		color: #ffffff;
		vertical-align: middle;
		text-align: left;
		
	}
	
	a:link {
		color: #000000;
		text-decoration: underline;
		}

	a:visited {
		color: #000000;
		text-decoration: underline;
		}

	a:active {
		color: #000000;
		text-decoration: underline;
		}

	a:hover {
	
		color: #0000ff;
		/*
		background-color: #ffffff;
		*/
		text-decoration: underline;
	
		}
/*end general styles, begin classes  */	
	.facts {
		font: 400 9pt arial, helvetica, sans serif;
		color: #ffffff;		
		}
		
	a.facts:link {
		color: #0000ff;
		}

	a.facts:visited {
		color: #0000ff;
		}

	a.facts:active {
		color: #ff0000;
		}

	a.facts:hover {
		color: #ff0000;
		}
	
	a.PR:link {
		color: #ff0000;
		text-decoration: none;
		}

	a.PR:visited {
		color: #ff0000;
		text-decoration: none;
		}

	a.PR:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.PR:hover {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
		}	
		/*
		advantage is used on the ir6001 page for the menu jumps.
		*/
		
	.advantage {	
		font: 400 8pt arial, helvetica, sans serif;			
		}
		
	a.advantage:link {
		color: #0000ff;
		}

	a.advantage:visited {
		color: #0000ff;
		}

	a.advantage:active {
		color: #ff0000;
		}

	a.advantage:hover {
		color: #ff0000;
		}
		
	.advantageHeading {
		font: 600 10pt arial, helvetica, sans serif;
		color: #0000ff;
		}
	a.advantageHeading:link {
		color: #0000ff;
		font: 600 10pt arial, helvetica, sans serif;
		}

	a.advantageHeading:visited {
		color: #0000ff;
		font: 600 10pt arial, helvetica, sans serif;
		}

	a.advantageHeading:active {
		color: #ff0000;
		font: 600 10pt arial, helvetica, sans serif;
		}

	a.advantageHeading:hover {
		color: #ff0000;
		font: 600 10pt arial, helvetica, sans serif;
		}		
		
	.advantageBottom {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;		
		vertical-align: bottom;
		text-align: left;
		}
		
	a.advantageBottom:link {
		color: #0000ff;
		vertical-align: bottom;
		}

	a.advantageBottom:visited {
		color: #0000ff;
		vertical-align: bottom;
		}

	a.advantageBottom:active {
		color: #ff0000;
		vertical-align: bottom;
		}

	a.advantageBottom:hover {
		color: #ff0000;
		vertical-align: bottom;
		}

/*Bottom bar styles below  */	
	
	.bottomBar {	
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		text-align: center;
		text-decoration: none;
	}	
	a.bottomBar:link {
		color: #000000;	
		text-decoration: none !important;	
		}
	a.bottomBar:visited {
		color: #000000;	
		text-decoration: none !important;
		}
	a.bottomBar:active {
		color: #000000;	
		text-decoration: none !important;	
		}

	a.bottomBar:hover {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none !important;
		}
	
	.bottomBarRight {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;
		text-align: right;	
		/*
		
		*/
	}
	
	
	
	
	.copyright {	
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		text-align: center;
		text-decoration: none;
	}	
	a.copyright:link {
		color: #000000;		
		text-decoration: none;
		}
	a.copyright:visited {
		color: #000000;	
		text-decoration: none;
		}
	a.copyright:active {
		color: #000000;		
		text-decoration: none;
		}

	a.copyright:hover {
		color: #ffffff;
		text-decoration: none;
		background-color: #ff0000;
		}
	
	
	
/* begin standard styles */
	

	.standard 
	{
		/*		font: 400 10pt arial, helvetica, sans serif; */
		font-family:Arial,Helvetica,Sans-Serif;
		font-size:9pt;
		line-height:12pt;
		color: #000000;		
		text-align: left;
	}
/* for standard links */
	a.standard:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		text-decoration: underline;
		}

	a.standard:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		text-decoration: underline;
		}

	a.standard:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		text-decoration: underline;
		}

	a.standard:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;
		text-decoration: underline;
		}	
		
/* back to standard classes */

	.standardCenter {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: center;
		
	}
	
	.standardNoBack {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: left;
	}
	
	.standardCenterNoBack {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: center;
	}
	
	
	.standardGold {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
	}				
	a.standardGold:link {
		color: #000000;			
		text-decoration: none;
		}

	a.standardGold:visited {
		color: #000000;			
		text-decoration: none;
		}
	a.standardGold:active {
		color: #000000;			
		text-decoration: none;
		}

	a.standardGold:hover {
		color: #fbf5db;		
		background-color: #000000;
		text-decoration: none;
		}

	
	.standardBold {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: left;
	}
	
	.standardBoldCenter {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: center;
	}
	.standardJustify {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: justify;
	}
	
	.standardMiddle {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		vertical-align: middle;
		text-align: left;
	}
	
	a.standardMiddle:link {
		color: #0000ff;
		text-decoration: none;
		}

	a.standardMiddle:visited {
		color: #0000ff;
		text-decoration: none;
		}

	a.standardMiddle:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.standardMiddle:hover {
		color: #ff0000;
		text-decoration: none;
		}	
		
	.standardMiddleJustify {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		vertical-align: middle;
		text-align: justify;
	}
	
	.standardMiddleCenter {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		vertical-align: middle;
		text-align: center;
	}
	
	.standardBottom {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		vertical-align: bottom;
		text-align: left;
	}
	
	.standardBottomCenter {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		text-align: center;
		vertical-align: bottom;
	}
	
	.standardRed {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ff0000;			
		vertical-align: top;
		text-align: left;
		
	}
	
	.standardLav {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
	}		
		
	a.standardLav:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
		text-decoration: none;
		}

	a.standardLav:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
		text-decoration: none;
		}

	a.standardLav:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
		text-decoration: none;
		}

	a.standardLav:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ff0000;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
		text-decoration: none;
		}
	
	.standardWithLavCenter{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
		background-color: #e6e6fa;
	}	
	
	.lavMiddle {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;
		text-align: center;
		vertical-align: middle;
		background-color: #e6e6fa;
	}	
	
	a.lavMiddle:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;
		text-align: center;
		vertical-align: middle;
		background-color: #e6e6fa;
		text-decoration: none;
	}	
	
	a.lavMiddle:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;
		text-align: center;
		vertical-align: middle;
		background-color: #e6e6fa;
		text-decoration: none;
	}	
	
	a.lavMiddle:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;
		text-align: center;
		vertical-align: middle;
		background-color: #e6e6fa;
		text-decoration: none;
	}	
	
	a.lavMiddle:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ff0000;
		text-align: center;
		vertical-align: middle;
		background-color: #ffff00;
		text-decoration: none;
	}	
	
	.lavBottom {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		vertical-align: bottom;
		background-color: #e6e6fa;
	}	
	
	
	.paleYellow {
		font: 400 11px arial, helvetica, sans serif;
		color: #000000;
		text-align: center;
		vertical-align: bottom;
		background-color: #ffffe5;
	}	
	
	a.paleYellow:link {
		font: 400 11px arial, helvetica, sans serif;
		color: #0000ff;
		text-align: center;
		vertical-align: bottom;
		background-color: #ffffe5;
		text-decoration: none;
	}	
	
	a.paleYellow:active {
		font: 400 11px arial, helvetica, sans serif;
		color: #0000ff;
		text-align: center;
		vertical-align: bottom;
		background-color: #ffffe5;
		text-decoration: none;
	}	
	
	a.paleYellow:visited {
		font: 400 11px arial, helvetica, sans serif;
		color: #0000ff;
		text-align: center;
		vertical-align: bottom;
		background-color: #ffffe5;
		text-decoration: none;
	}	
	
	a.paleYellow:hover {
		font: 400 11px arial, helvetica, sans serif;
		text-align: center;
		vertical-align: bottom;
		/*
		*/
		background-color: #0000ff;
		color: #ffffe5;
		text-decoration: none;
	}	
	
	.standardRose {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
	}
	
	
	.headingRose {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
	}		
		
	a.headingRose:link {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
		text-decoration: none;
		}

	a.headingRose:visited {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
		text-decoration: none;
		}

	a.headingRose:active {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
		text-decoration: none;
		}

	a.headingRose:hover {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ff0000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
		text-decoration: none;
		}
	
	
	.headingGold {
		font: 700 10pt arial, helvetica, sans serif;
		color: #fbf5db;			
		vertical-align: top;
		text-align: left;
	}				
	a.headingGold:link {
		color: #fbf5db;		
		text-decoration: none;
		}

	a.headingGold:visited {
		color: #fbf5db;		
		text-decoration: none;
		}
	a.headingGold:active {
		color: #fbf5db;		
		text-decoration: none;
		}

	a.headingGold:hover {
		color: #fbf5db;		
		background-color: #000000;
		text-decoration: none;
		}

		
/* standard with different background colors */

	.standardWithGray{
		font: 400 9pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #e9e9e9;
	}		
		
	a.standardWithGray:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #e9e9e9;
		text-decoration: none;
		}

	a.standardWithGray:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #e9e9e9;
		text-decoration: none;
		}

	a.standardWithGray:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #e9e9e9;
		text-decoration: none;
		}

	a.standardWithGray:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: left;
		text-decoration: none;
		}
	

	.standardWithGold{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #ffffcc;
	}		
		
	a.standardWithGold:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #ffffcc;
		text-decoration: none;
		}

	a.standardWithGold:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #ffffcc;
		text-decoration: none;
		}

	a.standardWithGold:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #ffffcc;
		text-decoration: none;
		}

	a.standardWithGold:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: left;
		background-color: #ff0000;
		text-decoration: none;
		}


	

		

	.standardWithGoldCenter{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
		background-color: #ffffcc;
	}		
		
	a.standardWithGoldCenter:link {
		color: #000000;	
		background-color: #ffffcc;
		text-decoration: none;
		}

	a.standardWithGoldCenter:visited {
		color: #000000;		
		background-color: #ffffcc;
		text-decoration: none;
		}

	a.standardWithGoldCenter:active {
		color: #000000;	
		background-color: #ffffcc;
		text-decoration: none;
		}

	a.standardWithGoldCenter:hover {
		color: #ffffff;		
		background-color: #ff0000;
		text-decoration: none;
		}



	.standardWithCreamCenter{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
		background-color: #fbf5db;
	}		
		
	a.standardWithCreamCenter:link {
		color: #000000;	
		background-color: #fbf5db;
		text-decoration: none;
		}

	a.standardWithCreamCenter:visited {
		color: #000000;		
		background-color: #fbf5db;
		text-decoration: none;
		}

	a.standardWithCreamCenter:active {
		color: #000000;	
		background-color: #fbf5db;
		text-decoration: none;
		}

	a.standardWithCreamCenter:hover {
		color: #ffffff;		
		background-color: #ff0000;
		text-decoration: none;
		}

	
		
		
		
	.standardWithCream{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fbf5db;
	}		
		
	a.standardWithCream:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fbf5db;
		text-decoration: none;
		}

	a.standardWithCream:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fbf5db;
		text-decoration: none;
		}

	a.standardWithCream:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fbf5db;
		text-decoration: none;
		}

	a.standardWithCream:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fbf5db;
		text-decoration: none;
		}
	
	
	.standardWithProfBlue{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #c7dff4;
	}		
		
	a.standardWithProfBlue:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #c7dff4;
		text-decoration: none;
		}

	a.standardWithProfBlue:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #c7dff4;
		text-decoration: none;
		}

	a.standardWithProfBlue:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #c7dff4;
		text-decoration: none;
		}

	a.standardWithProfBlue:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ff0000;			
		vertical-align: top;
		text-align: left;
		background-color: #c7dff4;
		text-decoration: none;
		}
	


	
	
	/* toekick chart heading */
	.standardWithGrayBottom{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
			
		vertical-align: bottom;
		text-align: left;
		background-color: #e9e9e9;
	}
	
	.standardWithGrayCenter{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
		background-color: #e9e9e9;
	}
	
	.standardWithGrayRight{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: right;
		background-color: #e9e9e9;
	}
	
	.standardWithRoseCenter{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
		background-color: #fff0f5;
	}
	
	.standardWithWhite{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		
	}
	
	.standardWithWhiteRight{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: right;
		
	}
	
	.right{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: right;
		
	}
	
	.rightWithGray{
		/* used in henkel detergents navigation bar (previous page link) */
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: right;
		background-color: #e9e9e9;
	}
	.rightLav{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: right;
		background-color: #e6e6fa;
	}
	.rightBottom{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: bottom;
		text-align: right;
		
	}
	.rightBlue{
		font: 400 10pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: right;
		background-color: #000000;
	}
	
	.standardWithWhiteCenter{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
		
	}
	.standardWithRoseCenter{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
		background-color: #fff0f5;
	}	
		
	a.standardWithRoseCenter:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
		text-decoration: none;
		}

	a.standardWithRoseCenter:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
		text-decoration: none;
		}

	a.standardWithRoseCenter:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
		text-decoration: none;
		}

	a.standardWithRoseCenter:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ff0000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
		text-decoration: none;
		}
	
	.standardNoBack {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
	}
	
	.standardNoBackCenter {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
	}
	
/* 
"heading" is used anytime we had a font size of 3; size 4 is obnoxious; don't use it
*/
	.superHeading {	
		font: 800 12pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: left;
	}

	/* heading's pseudo classes */

	a.superHeading:link {
		color: #0000ff;
		text-decoration: none;
		}

	a.superHeading:visited {
		color: #0000ff;
		text-decoration: none;
		}

	a.superHeading:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.superHeading:hover {
		color: #ff0000;
		text-decoration: none;
		}
		
	/* end pseudo classes, resume heading classes */
		
	.superHeadingCenter {
		font: 600 12pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: center;
	}
	
	.superHeadingNoBack14pt {	
		font: 800 14pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: left;
	}
	
	.superHeadingNoBack {	
		font: 800 12pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: left;
	}
	
	
	.superHeadingCenterNoBack {
		font: 600 12pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: center;
	}
	
	.superHeadingBoldCenter {	
		font: 600 12pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: center;
		border-color: #FFEEC8;
		border-style: outset;
	}
	
	.superHeadingRed {	
		font: 600 12pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;
		text-align: left;
	}
	
	.superHeadingCenterRed {
		font: 700 12pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;
		text-align: center;
	}	
	
	.superHeadingRedBoldCenter {
		font: 800 12pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;
		text-align: center;
	}
	/* 
	superHeadingWithBlue is used on the vacuums accessories page or
	anytime you want a header in white font with a Miele blue background
	*/
	
	.superHeadingWithBlue {	
		font: 800 12pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: left;
	}
	
	/* 
	superHeadingGray is for headings with a gray background, see ir6001.html 
	*/
	.superHeadingGray {	
		font: 800 12pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #e9e9e9;
	}
	
	.superHeadingGrayCenter {
		font: 800 12pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #e9e9e9;
	}

	.superHeadingBottom {
		font: 800 12pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: bottom;		
		text-align: center;
	}
/* end superHeading classes */
	
	.heading {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: left;
	}

	a.heading:link {
		color: #000000;
		text-decoration: underline;
		}

	a.heading:visited {
		color: #000000;
		text-decoration: underline;
		}

	a.heading:active {
		color: #000000;
		text-decoration: underline;
		}

	a.heading:hover {
		color: #0000ff;
		text-decoration: none;
		}
	
	.headingNoBack {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
	}
	
	.headingCenterNoBack {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
	}
	
	.headingBottom {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: bottom;		
		text-align: left;
	}

	a.headingBottom:link {
		color: #0000ff;
		text-decoration: none;
		}

	a.headingBottom:visited {
		color: #0000ff;
		text-decoration: none;
		}

	a.headingBottom:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.headingBottom:hover {
		color: #ff0000;
		text-decoration: none;
		}

	/* heading's pseudo classes */
		
	/* end pseudo classes, resume heading classes */
		
	.headingCenter {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
	}
	
	.headingMiddleCenter {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: center;
	}
	
	.headingBoldCenter {
		font: 800 11pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		border-color: #FFEEC8;
		border-style: outset;
	}
	
	.headingRight {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: right;
		/*
		border-style: outset;
		border-color: #FFEEC8;
		*/
	}
	
	
	.headingRightWithCream {
		font: 800 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: right;
		background-color: #fbf5db;
		/*
		border-style: outset;
		border-color: #FFEEC8;
		*/
	}
	
	.headingRed {
		font: 800 10pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;		
		text-align: left;
	}
	
	.headingCenterRed {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;		
		text-align: center;
	}	
	
	a.headingCenterRed:link {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
	}		
	
	a.headingCenterRed:visited {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
	}		
	
	a.headingCenterRed:active {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
		
	}		
	
	a.headingCenterRed:hover {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
		background-color: #ff0000;
	}	
	
	.headingRedBoldCenter {
		font: 700 14pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;		
		text-align: center;
	}
	
	a.headingRedBoldCenter:link {
		color: #ff0000;
		text-decoration: none;
		}

	a.headingRedBoldCenter:visited {
		color: #ff0000;
		text-decoration: none;
		}

	a.headingRedBoldCenter:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.headingRedBoldCenter:hover {
		color: #ffffff;
		text-decoration: none;
		background-color: #ff0000;
		}
		
	.headingRedWithGray {
		font: 800 10pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: top;		
		text-align: left;
		background-color: #e9e9e9;
	}
	/* 
	headingWithBlue is used on the vacuums accessories page or
	anytime you want a header in white font with a Miele blue background
	*/
	
	.headingWithBlue {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: left;
		background-color: #000000;
	}
	
	.headingWithBlueCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
	}
	
	
	a.headingWithBlueCenter:link {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
		}

	a.headingWithBlueCenter:visited {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
		}

	a.headingWithBlueCenter:active {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
		}

	a.headingWithBlueCenter:hover {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffff00;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
		}
	
	.headingWithRed {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: left;
		background-color: #ff0000;
	}
	a.headingWithRed:link {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.headingWithRed:visited {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.headingWithRed:active {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.headingWithRed:hover {
		color: #ff0000;
		background-color: #ffffcc;
		text-decoration: none;
	}
	
	
	
	.headingWithRedCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #ff0000;
	}
	a.headingWithRedCenter:link {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.headingWithRedCenter:visited {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.headingWithRedCenter:active {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.headingWithRedCenter:hover {
		color: #ff0000;
		background-color: #ffffcc;
		text-decoration: none;
	}
	
	
	
	.headingWithOrange {
		font: 700 10pt arial, helvetica, sans serif;
		color: #fbf5db;		
		vertical-align: top;		
		text-align: left;
		background-color: #fbf5db;
	}
	
	.headingWithGrayCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #e9e9e9;
	}
	
	.headingWithBlack {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: left;
		background-color: #000000;
	}
	
	.headingWithGold {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #ffffcc;
	}
	
	
	.headingWithGoldCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #ffffcc;
	}
	
	
	.headingWithCream {
		font: 700 8pt arial, helvetica, sans serif;
		color: #333;		
		vertical-align: top;		
		text-align: left;
		background-color: #fbf5db;
	}
	a.headingWithCream:link {
		color: #000000;
		text-decoration: none;
	}
	a.headingWithCream:active {
		color: #000000;
		text-decoration: none;	
	}
	a.headingWithCream:visited{
		color: #000000;
		text-decoration: none;	
	}
	a.headingWithCream:hover {
		color: #ffcc66;
		background-color: #000000;
		text-decoration: none;	
	}
	
	
	
	.headingWithCreamCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #fbf5db;
	}
	a.headingWithCreamCenter:link {
		color: #000000;
		text-decoration: none;
		background-color: #fbf5db;
	}
	a.headingWithCreamCenter:active {
		color: #000000;
		text-decoration: none;	
		background-color: #fbf5db;
	}
	a.headingWithCreamCenter:visited{
		color: #000000;
		text-decoration: none;	
		background-color: #fbf5db;
	}
	a.headingWithCreamCenter:hover {
		color: #fbf5db;
		background-color: #000000;
		text-decoration: none;	
	}
	
	
	
	.headingWithCreamRight {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: right;
		background-color: #fbf5db;
	}
	
	
	.headingWithDKOrange {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #ffcc66;
	}
	.headingWithDKOrangeforFontSize {
		font: 700 9pt arial, helvetica, sans serif;
		color: #4e4e4e;		
		vertical-align: top;		
		text-align: right;
		background-color: #ffcc66;
	}
	
	.headingWithDKOrangeCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #ffcc66;
	}
	
	
	
	.headingWithDKOrangeRight {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: right;
		background-color: #ffcc66;
	}
	
	.headingLav {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
	}		
		
	a.headingLav:link {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
		text-decoration: none;
		}

	a.headingLav:visited {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
		text-decoration: none;
		}

	a.headingLav:active {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
		text-decoration: none;
		}

	a.headingLav:hover {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ff0000;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;
		text-decoration: none;
		}
	
	
	
	.headingLavCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: center;
		background-color: #e6e6fa;
	}		
	
	
	
	.headingWithProfBlue {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #e1e6ea;
	}
	a.headingWithProfBlue:link {
		color: #000000;
		text-decoration: none;
	}
	a.headingWithProfBlue:active {
		color: #000000;
		text-decoration: none;	
	}
	a.headingWithProfBlue:visited{
		color: #000000;
		text-decoration: none;	
	}
	a.headingWithProfBlue:hover {
		color: #e1e6ea;
		background-color: #000000;
		text-decoration: none;	
	}
	
	
	
	
	
	
		
	.headingTrueBlue {
		font: 700 11px arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: middle;		
		text-align: left;
		background-color: #0000ff;
		
	}.headingNewBlue {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: left;
		background-color: #017AC3;
	}		
		
	a.headingNewBlue:link {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: left;
		background-color: #017AC3;
		text-decoration: none;
		}

	

	a.headingNewBlue:active {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: left;
		background-color: #017AC3;
		text-decoration: none;
		}

	a.headingNewBlue:hover {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: left;
		background-color: #017AC3;
		text-decoration: none;
		}
		
		
	
		
	
	.captionWithBlue {
		font: 700 8pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
	}

	
	.captionWithRedCenter {
		font: 700 7pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #ff0000;
	}
	a.captionWithRedCenter:link {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.captionWithRedCenter:visited {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.captionWithRedCenter:active {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
	}
	a.captionWithRedCenter:hover {
		color: #ff0000;
		background-color: #ffffcc;
		text-decoration: none;
	}
	

	
	
	.captionImmerBesser {
		font: 700 8pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
	}
	
	a.captionImmerBesser:link {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionImmerBesser:active {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionImmerBesser:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionImmerBesser:hover {
	color: #ffff00;
	text-decoration: none;
	}
	
	
	.captionBlack {
		font: 700 8pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
	}
	
	a.captionBlack:link {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionBlack:active {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionBlack:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionBlack:hover {
	color: #ffff00;
	text-decoration: none;
	}
	
	
	.captionCharcoal {
		font: 700 8pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #808080;
	}
	
	a.captionCharcoal:link {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionCharcoal:active {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionCharcoal:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.captionCharcoal:hover {
	color: #ffff00;
	text-decoration: none;
	}
	
			
	
	.captionGold {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: left;
		background-color: #fbf5db;
		text-decoration: none;
	}	
	
	.captionGoldCenter {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: center;
		background-color: #fbf5db;
		text-decoration: none;
	}	
	/* 
	headingGray is for headings with a gray background, see ir6001.html 
	*/
	.headingGray {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #e9e9e9;
	}
	
	/*
	headingWithGray was created because subsequent to the IR6001 page, I created 
	many other classes using the word 'with' to designate the background color
	of a cell.  So if anyone feels like redoing the IR6001 page and fixing its 
	classes, go knock yourself out. 
	*/
	
	.headingWithGray {
		/*font: 700 10pt arial, helvetica, sans serif;*/
		font-size:9pt;
		font-family:Arial,Helvetica,Sans-Serif;
		font-weight:bold;
		line-height:22px;
		color: #666;		
		vertical-align: top;		
		text-align: left;
		background-color: #f0f0f0;
		margin:0px 0px 2px 0px;
	}
	.headingGrayCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #666;		
		vertical-align: top;		
		text-align: center;
		background-color: #f0f0f0;
	}	
	.headingWithDarkGray {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #d9d9d9;
	}
	.headingWithDarkGrayCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #d9d9d9;
	}
/* end heading classes */

	
/* "caption" is used anytime we had a font size of 1 */

	.caption {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: bottom;		
		text-align: left;
	}
	a.caption:link {
		color: #000000;
		text-decoration: underline;
	}
	a.caption:visited {
		color: #000000;
		text-decoration: underline;
	}
	a.caption:active {
		color: #000000;
		text-decoration: underline;
	}
	a.caption:hover {
		color: #0000ff;
		text-decoration: underline;
	}
	
	.caption8 {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;	
	}
	.captionTop {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
	}
	
	.captionNoBack {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: left;
	}	
	
	.captionNoBackCenter {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: center;		
	}	
	
	
	.captionRed {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: bottom;		
		text-align: left;
		text-decoration: none;
		background-color: #ffffff;
	}	
	a.captionRed:link {
		text-decoration: none;
		background-color: #ffffff;
		color: #ff0000;	
	}
	a.captionRed:active {
		text-decoration: none;
		background-color: #ffffff;
		color: #ff0000;	
	}
	a.captionRed:visited {
		text-decoration: none;
		background-color: #ffffff;
		color: #ff0000;	
	}
	a.captionRed:hover {
		text-decoration: none;
		background-color: #ff0000;
		color: #ffffff;
	}
	
	
	
	.captionBlue {
		font: 400 8pt arial, helvetica, sans serif;
		color: #0000ff;		
		vertical-align: bottom;		
		text-align: left;
		text-decoration: none;
		background-color: #ffffff;
	}	
	a.captionBlue:link {
		text-decoration: none;
		background-color: #ffffff;
		color: #0000ff;	
	}
	a.captionBlue:active {
		text-decoration: none;
		background-color: #ffffff;
		color: #0000ff;	
	}
	a.captionBlue:visited {
		text-decoration: none;
		background-color: #ffffff;
		color: #0000ff;	
	}
	a.captionBlue:hover {
		text-decoration: none;
		background-color: #0000ff;
		color: #ffffff;
	}
	/* pseudoclass: captionCenter */

	.captionText{
		color:#333;
		font-size:8pt;
		font-family:Arial,helvetica,serif;
		text-align:center;
		line-height:13px;
	}

	.captionCenter {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: bottom;		
		text-align: center;
		text-decoration: none;
	}
	
	a.captionCenter:link {
		color: #ff0000;		
		text-decoration: none;
		}

	a.captionCenter:visited {
		color: #ff0000;		
		text-decoration: none;
		}

	a.captionCenter:active {
		color: #ff0000;		
		text-decoration: none;
		}

	a.captionCenter:hover {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
		}
	/* end pseudoclass, resume caption classes */
	
	.captionJustify {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: justify;
	}
	
	.captionCenterTop {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
	}
	.captionCenterRed {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: bottom;		
		text-align: center;
		text-decoration: none;
	}
	
	.captionRight {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: right;
		text-decoration: none;
	}
	
	.captionUnderlined {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: left;
		background-color: #fff0f5;
		border-color: #e9e9e9;
		position: relative;
		left: -.5cm;
	}	
	
/* for zipped files */

	.captionZipped {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #fbf5db;
		text-decoration: none;
	}		
	
	a.captionZipped:link {
		color: #000000;
		text-decoration: underline;
	}
	
	a.captionZipped:active {
		color: #000000;
		text-decoration: underline;
	}
	
	a.captionZipped:visited {
		color: #000000;
		text-decoration: underline;
	}
	
	a.captionZipped:hover {
		color: #000000;
		text-decoration: none;
		background-color: #ffcc66;
	}
	
	
	.captionZippedRose {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #fff0f5;
		border-color: #e9e9e9;
		text-decoration: none;
	}	
	
	.captionZippedLav {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #e6e6fa;
		border-style: ridge;
		border-color: #e9e9e9;
		text-decoration: none;
	}	
	
	.captionLav {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #e6e6fa;
		text-decoration: none;
	}		/* 
	end caption zipped
	*/
	
	
/* For links to pdf files */
	.dimensions {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: center;
		background-color: #e9e9e9;
	}
	
	a.dimensions:link {
		color: #0000ff;
		text-decoration: none;
		}

	a.dimensions:visited {
		color: #0000ff;
		text-decoration: none;
		}

	a.dimensions:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.dimensions:hover {
		color: #ff0000;
		text-decoration: underline;
		}
	
	
/* end dimensions */ 
	
	
	
/*  for my 'buwwets'
*/
	.bulletsNormal {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;	
		text-align: left;
		} 
	a.bulletsNormal:link {
	color: #ff0000;
	text-decoration: underline;
	}
	a.bulletsNormal:active {
	color: #ff0000;
	text-decoration: underline;
	}
	a.bulletsNormal:visited {
	color: #ff0000;
	text-decoration: underline;
	}
	a.bulletsNormal:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: underline;
	}
		
		.bulletsIndent {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		position: relative; 
		left: 10px;
		} 	
		
	.bulletsBold {
		font: 600 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		}
	a.bulletsBold:link {
	color: #ff0000;
	text-decoration: underline;
	}
	a.bulletsBold:active {
	color: #ff0000;
	text-decoration: underline;
	}
	a.bulletsBold:visited {
	color: #ff0000;
	text-decoration: underline;
	}
	a.bulletsBold:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: underline;
	}
			
	.bulletsLeft {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		position: relative;
		left: -10px;
		}
		
	/* 
		for some pain in the ass situation where things weren't lining up the way
	 	I wanted them to (probably in the laundry section.
		CSS's text-indent selector kind of forces things the way you want :)
		*/
	.indent10 {
		text-indent: 5%;	
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		vertical-align: top;
		text-align: left;
	}
	
	
	.imageVacsHome {		
		border-color: #164396;
		border-style: ridge;
		background-color: #164396;
		vertical-align: top;
		position: relative;
		text-align: center;
	
	}
	
	.imageS143 {
		border-color: #2980C7;
		border-style: ridge;
		background-color: #2980C7;
		vertical-align: top;
	
	}

	.imagePowerhouseS176 {
		border-color: #C7C4FD;
		border-style: outset;
		background-color: #C7C4FD;
		vertical-align: top;	
	}
	
	.imagePowerhouseS177 {
		border-color: #C7C4FD;
		border-style: solid solid ridge ridge;
		background-color: #C7C4FD;
		vertical-align: top;	
	}
	
	.imageS200 {
		border-color: #CAC6C3;
		border-style: ridge;
		background-color: #CAC6C3;
		vertical-align: top;	
	}
	
	.imageImmerBesser{
		border-color: #F48327;
		border-style: ridge;
		background-color: #F48327;
		vertical-align: top;
	}
	
	.imageImmerBesser2{
		border-color: #F48327;
		border-style: ridge ridge outset inset;
		background-color: #F48327;
		vertical-align: top;
		text-align: center;
	}
	
	.imageYellow {  /* energy guide logo */
		border-color: #ffff00;
		border-style: outset;
		background-color: #ffff00;
		position: relative;		
		text-align: center;
		vertical-align: middle;
	}
	
	.headingWithYellowCenter {  
		font: 600 12pt arial, helvetica, sans serif;
		color: #000000;
		background-color: #ffff00;
		text-align: center;
		vertical-align: middle;
	}
	
	.imageLuckyDirt{
		border-color: #E0A956;
		border-style: ridge;
		background-color: #E0A956;
		vertical-align: middle;
		text-align: center;
		
	}
	
	.imageSilverMoon{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;		
		border-color: #BDCCD3;
		border-style: ridge;
		background-color: #BDCCD3;	
	}
	
	.imageArtico{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;		
		border-color: #B7D0F1;
		border-style: ridge;
		background-color: #B7D0F1;
	}
		
	.imageH387BP{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;		
		border-color: #5D3239;
		border-style: ridge;
		background-color: #5D3239;
	}
			
	.imageCSAW400 {
	
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;			
		text-align: center;	
		
		vertical-align: top;
		border-color: #839FC4;
		border-style: outset;
		background-color: #839FC4;
	}
	
	.imageRed {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;		
		border-color: #ff0000;
		border-style: outset;
		background-color: #ff0000;
		
	}
	
	.imageGray {
		border-color: #e9e9e9;
		border-style: outset;
		background-color: #e9e9e9;
		position: relative;		
		text-align: center;
		vertical-align: middle;
	}
	
	.imageDKOrange {
		border-color: #ffcc66;
		border-style: outset;
		background-color: #ffcc66;
		position: relative;		
		text-align: center;
		vertical-align: middle;
	}
	
	.imageCream {
		border-color: #fbf5db;
		border-style: outset;
		background-color: #fbf5db;
		position: relative;		
		text-align: center;
		vertical-align: middle;
	}
	
	
	.imageGold {
		border-color: #ffffcc;
		border-style: outset;
		background-color: #ffffcc;
		position: relative;		
		text-align: center;
		vertical-align: middle;
	}
	
	
	.imageWhite {
		border-color: #ffffff;
		border-style: outset;		
		text-align: center;
	}
	
	/*
	border-style attributes:
	dotted, dashed, solid, double, groove, ridge, inset, outset
	*/
	
	.imageRose {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: middle;		
		text-align: center;				
		background-color: #fff0f5;
		border-color: #fff0f5;
		border-style: outset;
	}
	
	
	.imageLav {	
		border-color: #e9e9e9;
		border-style: outset;
		border-bottom-style: double;
		background-color: #e6e6fa;
	}
	
	.mieleMovie{
		border-color: #97000F;
		border-style: ridge;
		background-color: #97000F;
		vertical-align: middle;
		text-align: center;
	}
	
	
	.imageGoodDesign{
		text-align: center;
		border-color: #363533;
		border-style: solid solid solid solid;
		border-width:  1px 1px 1px 1px;
		background-color: #B5662E;		
	}	
	
	.goodDesignLabel{
		font: 400 12px arial;
		color: #000000;
		text-align: center;
		line-height: 14px;
	}
		
		
	.goodDesign {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #B5662E;
		text-align: center;
		text-decoration: underline;
		}
			
	a.goodDesign:link {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #B5662E;
		text-decoration: underline;
		}
		
	a.goodDesign:active {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #B5662E;
		text-decoration: underline;
		}
	a.goodDesign:visited {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #B5662E;
		text-decoration: underline;
		}
	a.goodDesign:hover {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #E2D199;
		background-color: #b5662e;
		text-decoration: underline;
		}	
	
	.imageBestOnTheBest {
		border-color: #ffffff;
		border-style: outset;		
		position: relative;		
		text-align: center;
		vertical-align: middle;
	}	
	
	.bestOnTheBest {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #ffffff;
		text-align: center;
		text-decoration: underline;
		}
			
	a.bestOnTheBest:link {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #ffffff;
		text-decoration: underline;
		}
		
	a.bestOnTheBest:active {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #ffffff;
		text-decoration: underline;
		}
	a.bestOnTheBest:visited {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #ffffff;
		text-decoration: underline;
		}
	a.bestOnTheBest:hover {
		font-family: arial;
		font-weight: bold;
		font-size: 10pt;
		color: #231F20;
		
		text-decoration: underline;
		}	
		
	.bestOnTheBestHeading {
		font: 400 14px arial, helvetica, sans serif;
		color: #ffffff;
		text-align: center;
		background-color: #231F20;
		}
		
	.bestOnTheBestBack {
		font: 400 13px arial, helvetica, sans serif;
		color: #ffffff;
		text-align: left;
		vertical-align: top;
		background-color: #231F20;
		}
	/* dishwasher application chart cells start with 'programs' */
	
	.programsWithGray {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: bottom;	
		text-align: center;
		background-color: #e9e9e9;
	}
	
	.programsWithWhite {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: bottom;		
		text-align: center;		
	}
	
	
	.mexico {
		font: 400 9px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;
		text-align: center;
   		font-stretch : ultra-expanded;
		text-decoration: none;
	}
	
	a.mexico:link {
		color: #ff0000;		
		text-decoration: none;
		}

	a.mexico:visited {
		color: #ff0000;	
		text-decoration: none;
		}

	a.mexico:active {
		color: #ff0000;	
		text-decoration: none;
		}

	a.mexico:hover {
		color: #ffffff;		
		background-color: #ff0000;
		text-decoration: none;
		}	
	
	.vacAccessories{ 
		font: 400 8pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		border-color: #7BA6C9;
		border-style: double;
	}
	
	.submitAndReset{
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #ffcc66;
		border-color: #ffffcc;
		border-top-width: 1px;
		border-style: outset;
	}
	
	.submitAndResetBlue{
		font: 400 8pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #000000;
		border-color: #e6e6fa #e6e6fa #e6e6fa #fff0f5;
		border-top-width: 1px;
		border-style: outset;
	}
	
	.submitGalaxy{
		font: 600 9pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		background-color: #ff0000;
		border-color: #000000 #000000 #000000 #000000;
		border-top-width: 1px;
		border-style: outset;
	}
	
	/* for mvd powerbrush */
	.powerbrushZ {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #e6e6fa;
	}
	
	/* for toekick chart */
	.blueBlocks {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #0000ff;
	}	
	
    /*
	begin powerbrush wizard styles 
	*/
	.series {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #fff0f5;
	}
	
	.outputOption1 {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #fff0f5;
	}
	
	.outputOption2 {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
		background-color: #e6e6fa;
	}
    /*
	end powerbrush wizard styles 
	*/
	
	.alum {
	/*
	background-image: url("/images/mvc/aluminium/features/aluminium-trans-back4.gif");
	background-repeat: no-repeat;
	*/
		}
	
	
.showroomXXX{
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: left;
		}
		
.showroom11px{
		font: 400 11px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: center;
		}
		
		
	a.showroom11px:link {
		color: #000000;		
		text-decoration: none;
		}

	a.showroom11px:visited {
		color: #000000;		
		text-decoration: none;
		}

	a.showroom11px:active {
		color: #000000;		
		text-decoration: none;
		/*
		background-color: #e6e6fa;
		*/
		}

	a.showroom11px:hover {
		color: #ffffcc;
		text-decoration: none;
		background-color: #ff0000;
		}
	
			
	.specs {	
		font: 400 7pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		background-color: #e9e9e9;
	}
	
	
	.hangingIndent {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;	
		text-decoration: none;
		position: relative; 
		left: -4px; 
		font-weight: bold;
	}
	
	a.hangingIndent:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;	
		text-decoration: none;
		position: relative; 
		left: -4px; 
		font-weight: bold;	
	}
	
	a.hangingIndent:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;	
		text-decoration: none;
		position: relative; 
		left: -4px; 
		font-weight: bold;	
	}
	
	a.hangingIndent:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;	
		text-decoration: none;
		position: relative; 
		left: -4px; 
		font-weight: bold;	
	}
	
	a.hangingIndent:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #ff0000;	
		text-decoration: none;
		position: relative; 
		left: -4px; 
		font-weight: bold;	
	}
	
	.skipLink {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;	
		/*	
		vertical-align: middle;
		*/
		text-align: right;
		
		position: relative;
		top: 4px;
	}
/* for skipLink links */
	a.skipLink:link {
		color: #0000ff;
		text-decoration: none;
		}

	a.skipLink:visited {
		color: #0000ff;
		text-decoration: none;
		}

	a.skipLink:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.skipLink:hover {
		color: #ff0000;
		text-decoration: none;
		}	

/*
for mvd.com
*/
	.dlrPageTitle {
		font: 900 17px arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: bottom;		
		text-align: left;
		background-color: #ff0000;
	}
	.dlrStandard {
		font: 400 13px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;
		text-align: left;
		
	}
	.dlrStandardWithGray{
		font: 400 13px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;
		text-align: left;
		background-color: #e9e9e9;
	}
	.dlrHeading {
		font: 800 13px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: left;
		
	}
	.dlrHeadingWithGray{
		font: 800 13px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;
		text-align: left;
		background-color: #e9e9e9;
	}
	
	.dlrPrice {
		font: 400 13px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;
		text-align: right;
		
	}
	.dlrPriceWithGray {
		font: 400 13px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;
		text-align: right;
		background-color: #e9e9e9;
	}
	.dlrSmall {
		font: 400 9px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;
		text-align: left;
	}
	
/******************
privacy styles
*******************/			

	.terms {
		font-family: arial;
		font-weight: normal;
		font-size: 11pt;
		color: #000000;
		}
		
	a.terms:link {
		color: #000000;
		text-decoration: underline;
		}
	a.terms:active {
		color: #000000;
		text-decoration: underline;
		}
	a.terms:visited {
		color: #000000;
		text-decoration: underline;
		}
	a.terms:hover {
		color: #0000ff;
		text-decoration: underline;
		}	
		
	a.prvLink:link {
		font-family: arial;
		font-weight: normal;
		font-size: 10pt;
		color: #000000;
		text-decoration: underline;
		}
	a.prvLink:active {
		font-family: arial;
		font-weight: normal;
		font-size: 10pt;
		color: #000000;
		text-decoration: underline;
		}
	a.prvLink:visited {
		font-family: arial;
		font-weight: normal;
		font-size: 10pt;
		color: #000000;
		text-decoration: underline;
		}
	a.prvLink:hover {
		font-family: arial;
		font-weight: normal;
		font-size: 10pt;
		color: #0000ff;
		text-decoration: underline;
		}	
		
	a.prvTop:link {
		font-family: arial;
		font-weight: normal;
		font-size: 9pt;
		color: #ff0000;
		text-decoration: underline;
		}
	a.prvTop:active {
		font-family: arial;
		font-weight: normal;
		font-size: 9pt;
		color: #ff0000;
		text-decoration: underline;
		}
	a.prvTop:visited {
		font-family: arial;
		font-weight: normal;
		font-size: 9pt;
		color: #ff0000;
		text-decoration: underline;
		}
	a.prvTop:hover {
		font-family: arial;
		font-weight: normal;
		font-size: 9pt;
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
		}	
	
	.whatsNew{
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;		
	}	
	
	a.whatsNew:link {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;	
		text-decoration: none;
		}
		
	a.whatsNew:active {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;	
		text-decoration: none;
		}
		
	a.whatsNew:visited {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;	
		text-decoration: none;
		}
		
	a.whatsNew:hover {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ff0000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;	
		text-decoration: none;
		}	
		
	.whatsNewHeading{
		font: 400 8pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: left;
		background-color: #ff0000;		
	}	
	
	.amerRedCross{
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;		
	}	
	
	a.amerRedCross:link {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;	
		text-decoration: none;
		}
		
	a.amerRedCross:active {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;	
		text-decoration: none;
		}
		
	a.amerRedCross:visited {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;	
		text-decoration: none;
		}
		
	a.amerRedCross:hover {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ff0000;			
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;	
		text-decoration: none;
		}	
		
	.standardNoUnderline {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;
		text-align: left;		
		text-decoration: none;
	}
	
	a.standardNoUnderline:link {
		color: #0000ff;
		text-decoration: none;
		}

	a.standardNoUnderline:visited {
		color: #0000ff;
		text-decoration: none;
		}

	a.standardNoUnderline:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.standardNoUnderline:hover {
		color: #ff0000;
		text-decoration: none;
		}	
		
	.laundry13px {
		font: 400 13px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: center;
		}			
	a.laundry13px:link {
		text-decoration: none;
		}
	a.laundry13px:visited {
		text-decoration: none;
		}
	a.laundry13px:active {
		text-decoration: none;
		}
	a.laundry13px:hover {
		color: #000000;
		text-decoration: none;
		background-color: #ffcc66;
		}
	
	.fontPlainDarkBack {
		font: 400 12px verdana;
		color: #e9e9e9;		
		vertical-align: top;
		text-align: center;	
	}	
	.fontPlainLightBack {
		font: 400 12px verdana;
		color: #000000;		
		vertical-align: top;
		text-align: center;	
	}	
	
	
	.navigationRed {
		font: 400 12px arial, helvetica, sans serif;
		color: #e6e6fa;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
		background-color: #ff0000;
		}			
		
	a.navigationRed:link {
		color: #e6e6fa;		
		text-decoration: none;
		background-color: #ff0000;
		}

	a.navigationRed:visited {
		color: #e6e6fa;		
		text-decoration: none;
		background-color: #ff0000;
		}

	a.navigationRed:active {
		color: #e6e6fa;		
		text-decoration: none;
		background-color: #ff0000;
		}

	a.navigationRed:hover {
		color: #ffff00;		
		text-decoration: none;
		background-color: #ff0000;
		}
	
	.navigationLav {
		font: 400 12px arial, helvetica, sans serif;
		color: #000000;
		vertical-align: top;		
		text-align: center;
		background-color: #e6e6fa;		
		}
			
		
	a.navigationLav:link {
		color: #000000;
		text-decoration: none;
		background-color: #e6e6fa;		
		}

	a.navigationLav:visited {
		color: #000000;
		text-decoration: none;
		background-color: #e6e6fa;		
		}

	a.navigationLav:active {
		color: #000000;
		text-decoration: none;
		background-color: #e6e6fa;		
		}

	a.navigationLav:hover {
		color: #ff0000;		
		text-decoration: none;
		background-color: #e6e6fa;		
		}	
	/***************BEGIN MIELECARE STYLES *****************/
	
	
	.boldUnderline
	{
		font-weight:bold;
		text-decoration:underline;
	}
	
	.bold
	{
		font-weight:bold;
	}
	
	.mieleCareTitle {
		font-family: arial;
		color: #ffffff;
		font-size: 12pt;
		font-weight: bold;
		vertical-align: top;
		text-align: left;
		
	}
	.mieleCareTable {
	border-width: .25px;
	border-color: #ff0000;
	border-collapse: collapse;
	border-bottom: thin solid #ff0000;
	}
	.mieleCareCaption {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: bottom;		
		text-align: right;
		text-decoration: none;
	}	
	
	a.mieleCareCaption:link {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: bottom;		
		text-align: right;
		text-decoration: none;
		/*
		
		*/
	}	
	a.mieleCareCaption:visited {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: bottom;		
		text-align: right;
		text-decoration: none;
		/*
		
		*/
	}	
	a.mieleCareCaption:active {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ff0000;		
		vertical-align: bottom;		
		text-align: right;
		text-decoration: none;
		/*
		
		*/
	}	

	a.mieleCareCaption:hover {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: bottom;		
		text-align: right;
		text-decoration: none;
		background-color: #ff0000;
	}
	
	.mieleCareSuperHeading {
		font-family: arial;
		color: #000000;
		font-size: 12pt;
		font-weight: bold;
		vertical-align: top;
		text-align: left;
		
	}
	
	.mieleCareHeading {
		font-family: arial;
		color: #000000;
		font-size: 10pt;
		font-weight: bold;
		vertical-align: top;
		text-align: left;
		
	}
	a.mieleCareHeading:link {
		color: #ff0000;
		text-decoration: none;
		}

	a.mieleCareHeading:visited {
		color: #ff0000;
		text-decoration: none;
		}

	a.mieleCareHeading:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.mieleCareHeading:hover {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
		}	
		
		.mieleCareHeadingCenter {
		font-family: arial;
		color: #000000;
		font-size: 10pt;
		font-weight: bold;
		vertical-align: top;
		text-align: center;
	}

	.mieleCareStandard {
		font-family: arial;
		color: #000000;
		font-size: 10pt;
		font-weight: normal;
		vertical-align: top;
		text-align: left;
	}
	a.mieleCareStandard:link {
		color: #ff0000;
		text-decoration: none;
		}

	a.mieleCareStandard:visited {
		color: #ff0000;
		text-decoration: none;
		}

	a.mieleCareStandard:active {
		color: #ff0000;
		text-decoration: none;
		}

	a.mieleCareStandard:hover {
		color: #ffffff;
		background-color: #ff0000;
		text-decoration: none;
		}	
		
	.mieleCareStandardWithGray {
		font-family: arial;
		color: #000000;
		font-size: 10pt;
		font-weight: normal;
		vertical-align: top;
		text-align: left;
		background-color: #e9e9e9;
	}
	
		
	.mieleCareStandardWithRose {
		font-family: arial;
		color: #000000;
		font-size: 10pt;
		font-weight: normal;
		vertical-align: top;
		text-align: left;
		background-color: #fff0f5;
	}
	.mieleCareMenu{
		font: 400 11px arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: middle;		
		text-align: center;
		text-decoration: none;
		background-color: #fbf5db;
		}
		
		
	a.mieleCareMenu:link {
		color: #000000;
		text-decoration: none;
		background-color: #fbf5db;
		}

	a.mieleCareMenu:visited {
		color: #000000;
		text-decoration: none;
		background-color: #fbf5db;
		}

	a.mieleCareMenu:active {
		color: #000000;
		text-decoration: none;
		background-color: #fbf5db;
		}

	a.mieleCareMenu:hover {		
		color: #ffffff;
		text-decoration: none;
		background-color: #ff0000;		
		}		
	.bulletsMieleCare {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		/*
		vertical-align: top;		
		*/
		text-align: left;
		} 
	
	#mieleCareBanner {
	position: absolute;
	top: 380px;
	left: 10px;
	/*
	z-index: 100;
	*/
	}
	/***************END MIELECARE STYLES ******************/
		

	.cvaGlossary {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;		
		vertical-align: top;		
		text-align: left;
		
	}	
	
	a.cvaGlossary:link {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
		
	}		
	
	a.cvaGlossary:visited {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
		
	}		
	
	a.cvaGlossary:active {
		font: 700 10pt arial, helvetica, sans serif;
		color: #0000ff;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
		
	}		
	
	a.cvaGlossary:hover {
		font: 700 10pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: top;		
		text-align: center;
		text-decoration: none;
		background-color: #0000ff;
	}		
	.whiteOnBlack {
	font: 600 9pt arial, helvetica, sans serif;
	color: #ffffff;
	/*
	background-color: #000000;
	*/
	line-height: 15px;
	}
	a.whiteOnBlack:link{
	color: #ffffff;
	text-decoration: underline;
	}
	a.whiteOnBlack:active{
	color: #ffffff;
	text-decoration: underline;
	}
	a.whiteOnBlack:visited{
	color: #ffffff;
	text-decoration: underline;
	}
	a.whiteOnBlack:hover{
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}	
		
	.whiteOnBlackBullets {
	font: 600 9pt arial, helvetica, sans serif;
	color: #ffffff;
	/*
	background-color: #000000;
	*/
	line-height: 15px;
	}
	a.whiteOnBlackBullets:link{
	color: #ffffff;
	text-decoration: underline;
	}
	a.whiteOnBlackBullets:active{
	color: #ffffff;
	text-decoration: underline;
	}
	a.whiteOnBlackBullets:visited{
	color: #ffffff;
	text-decoration: underline;
	}
	a.whiteOnBlackBullets:hover{
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}	




	.whiteOnBlackHeadingCenterNoBack {
	font: 800 10pt arial, helvetica, sans serif;
	color: #ffffff;
	/*
	background-color: #000000;
	*/
	line-height: 15px;
	text-align: center;
	}
	.captionWhiteOnBlack {
	font: 700 8pt arial, helvetica, sans serif;
	color: #ffffff;
	background-color: #000000;
	line-height: 15px;
	}
	a.captionWhiteOnBlack:link{
	color: #ffffff;
	text-decoration: underline;
	}
	a.captionWhiteOnBlack:active{
	color: #ffffff;
	text-decoration: underline;
	}
	a.captionWhiteOnBlack:visited{
	color: #ffffff;
	text-decoration: underline;
	}
	a.captionWhiteOnBlack:hover{
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}
	.mythology {
	font: 400 9pt arial, helvetica, sans serif;
	color: #ffffff;
	background-color: #000000;
	line-height: 15px;
	}
	a.mythology:link{
	color: #ffffff;
	text-decoration: underline;
	}
	a.mythology:active{
	color: #ffffff;
	text-decoration: underline;
	}
	a.mythology:visited{
	color: #ffffff;
	text-decoration: underline;
	}
	a.mythology:hover{
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}	
	.galaxy {
	font: 600 9pt arial, helvetica, sans serif;
	color: #ffffff;
	/*
	background-color: #000000;
	*/
	line-height: 15px;
	}
	a.galaxy:link{
	color: #ff0000;
	text-decoration: underline;
	}
	a.galaxy:active{
	color: #ff0000;
	text-decoration: underline;
	}
	a.galaxy:visited{
	color: #ff0000;
	text-decoration: underline;
	}
	a.galaxy:hover{
	color: #ffffff;
	background-color: #ff0000;
	
	text-decoration: none;
	}	
	
	.galaxyHeading {
	font: 600 10pt arial, helvetica, sans serif;
	color: #ff0000;
	/*
	background-color: #000000;
	*/
	line-height: 15px;
	}
	a.galaxyHeading:link{
	color: #ffffff;
	text-decoration: underline;
	}
	a.galaxyHeading:active{
	color: #ffffff;
	text-decoration: underline;
	}
	a.galaxyHeading:visited{
	color: #ffffff;
	text-decoration: underline;
	}
	a.galaxyHeading:hover{
	color: #ff0000;
	
	text-decoration: none;
	}	
	
	
	.aboutPageTitle { /* about_miele_dishwashers.asp */
	font: 600 12px arial, helvetica, sans serif;
	background-color: #000000;		
	color: #e6e6fa;
	text-align: center;
	}
		
	.aboutIndex { /* about_miele_dishwashers.asp */
	font: 600 12px arial, helvetica, sans serif;
	background-color: #e6e6fa;		
	color: #000000;
	text-align: center;
	}
	a.aboutIndex:link {
	background-color: #e6e6fa;		
	color: #000000;
	text-decoration: none;
	
	}
	
	a.aboutIndex:active {
	background-color: #e6e6fa;		
	color: #000000;
	text-decoration: none;
	
	}
	
	a.aboutIndex:visited {
	background-color: #e6e6fa;		
	color: #000000;
	text-decoration: none;
	
	}
	
	a.aboutIndex:hover {
	background-color: #000000;		
	color: #e6e6fa;
	text-decoration: none;
	
	}
	
	
		
	.aboutHeading { /* about_miele_washers.asp */
	font: 600 12px arial, helvetica, sans serif;
	background-color: #e6e6fa;		
	color: #017ac3;
	text-align: left;
	}
	a.aboutHeading:link {
	background-color: #e6e6fa;		
	color: #017ac3;
	text-decoration: none;
	
	}
	
	a.aboutHeading:active {
	background-color: #e6e6fa;		
	color: #017ac3;
	text-decoration: none;
	
	}
	
	a.aboutHeading:visited {
	background-color: #e6e6fa;		
	color: #017ac3;
	text-decoration: none;
	
	}
	
	a.aboutHeading:hover {
	background-color: #017ac3;		
	color: #e6e6fa;
	text-decoration: none;
	
	}
	
	
	.sectionCall { /* about_miele_dishwashers.asp */
	font: 600 16px arial, helvetica, sans serif;
	color: #017AC3;		
	}
	
	.sectionAnswer { /* about_miele_dishwashers.asp */
	font: 600 14px arial, helvetica, sans serif;
	color: #000000;		
	}
/*
***************
*/
/* 
G2000 DISCOVER styles
*/
	.dMenu {
	text-align: center;
	font: 400 7pt arial, helvetica;
	color: #000000;
	vertical-align: middle;
	background-color: #fbf5db;
	}
	
	a.dMenu:link {
	color: #000000;
	background-color: #fbf5db;
	text-decoration: none;
	
	}
	
	a.dMenu:active {
	color: #000000;
	background-color: #fbf5db;
	text-decoration: none;
	
	}
	
	a.dMenu:visited {
	color: #000000;
	background-color: #fbf5db;
	text-decoration: none;
	
	}
	
	a.dMenu:hover {
	color: #ffffcc;
	background-color: #ff0000;
	text-decoration: none;
	
	}
	.headingDiscover {
		font: 700 10pt arial, helvetica, sans serif;
		color: #a5acb2;		
		vertical-align: top;		
		text-align: left;
		background-color: #ffffff;
		
	}
	.headingDiscoverCenter {
		font: 700 10pt arial, helvetica, sans serif;
		color: #a5acb2;			
		vertical-align: top;		
		text-align: center;
		
	}
	.subheadingDiscover {
		font: 600 9pt arial, helvetica, sans serif;
		color: #333333;			
		vertical-align: top;		
		text-align: left;
		
	}
	.standardDiscover {
		font: 400 9pt arial, helvetica, sans serif;
		color: #000000;		
		vertical-align: top;		
		text-align: left;
			
	}	
	
	.G2000Cap {
	text-align: center;
	font: 400 8pt arial, helvetica;
	color: #ff0000;
	vertical-align: middle;
	background-color: #ffffcc;
	text-decoration: none;
	}
	
	a.G2000Cap:link {
	color: #ff0000;
	background-color: #ffffcc;
	text-decoration: none;	
	}
	
	a.G2000Cap:active {
	color: #ff0000;
	background-color: #ffffff;
	text-decoration: none;	
	}
	
	a.G2000Cap:visited {
	color: #ff0000;
	background-color: #ffffcc;
	text-decoration: none;	
	}
	
	a.G2000Cap:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;	
	}
	
	.G2000 {
	text-align: center;
	font: 400 8pt arial, helvetica;
	color: #ffffff;
	vertical-align: top;
	background-color: #9b9b9b;
	text-decoration: none;
	}
	
	a.G2000:link {
	color: #ffffff;
	background-color: #9b9b9b;
	text-decoration: none;	
	}
	
	a.G2000:active {
	color: #ffffff;
	background-color: #9b9b9b;
	text-decoration: none;	
	}
	
	a.G2000:visited {
	color: #ffffff;
	background-color: #9b9b9b;
	text-decoration: none;	
	}
	
	a.G2000:hover {
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;	
	}

	.G2000Caption {
	font: 600 8pt arial, helvetica, sans serif;
	color: gray;
	background-color: #fbf5db;
	text-align: center;

	}

	a.G2000Caption:link {
	color: gray;
	background-color: #fbf5db;
	text-decoration: none;
	
	}

	a.G2000Caption:active {
	color: gray;
	background-color: #fbf5db;
	text-decoration: none;
	
	}


	a.G2000Caption:visited {
	color: gray;
	background-color: #fbf5db;
	text-decoration: none;
	
	}


	a.G2000Caption:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	
	}


	
	.G2000CaptionCenter {
	font: 600 8pt arial, helvetica, sans serif;
	text-align: center;
	color: gray;
	background-color: #fbf5db;

	}

	a.G2000CaptionCenter:link {
	color: gray;
	background-color: #fbf5db;
	text-decoration: none;
	
	}

	a.G2000CaptionCenter:active {
	color: gray;
	background-color: #fbf5db;
	text-decoration: none;
	
	}


	a.G2000CaptionCenter:visited {
	color: gray;
	background-color: #fbf5db;
	text-decoration: none;
	
	}


	a.G2000CaptionCenter:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	
	}


	
	
	.overviewMatrixSubfeature{
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
				
	}	
	
	a.overviewMatrixSubfeature:link {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
			
		}
		
	a.overviewMatrixSubfeature:active {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
			
		}
		
	a.overviewMatrixSubfeature:visited {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
			
		}
		
	a.overviewMatrixSubfeature:hover {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ffffcc;			
		vertical-align: top;
		text-align: left;
		background-color: #000000;	
		}	

	.overviewMatrixSubfeatureLav{
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;		
	}	
	
	a.overviewMatrixSubfeatureLav:link {
		font: 400 8pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;	
		}
		
	a.overviewMatrixSubfeatureLav:active {
		font: 400 8pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;	
		}
		
	a.overviewMatrixSubfeatureLav:visited {
		font: 400 8pt arial, helvetica, sans serif;
		color: #0000ff;			
		vertical-align: top;
		text-align: left;
		background-color: #e6e6fa;	
		}
		
	a.overviewMatrixSubfeatureLav:hover {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ffffff;			
		vertical-align: top;
		text-align: left;
		background-color: #0000ff;	
		}	
		
		
		
		
	.overviewMatrixSubfeatureGold{
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #ffffcc;		
	}	
	
	a.overviewMatrixSubfeatureGold:link {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #ffffcc;	
		}
		
	a.overviewMatrixSubfeatureGold:active {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #ffffcc;	
		}
		
	a.overviewMatrixSubfeatureGold:visited {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;			
		vertical-align: top;
		text-align: left;
		background-color: #ffffcc;	
		}
		
	a.overviewMatrixSubfeatureGold:hover {
		font: 400 8pt arial, helvetica, sans serif;
		color: #ffffcc;			
		vertical-align: top;
		text-align: left;
		background-color: #000000;	
		}	
	
		
		
		
		
	.overviewHighlightFeature {
		font: 800 10pt arial, helvetica, sans serif;
		background-color: #fff0f5;
		color: #000000;
	}
	.overviewHighlightSubfeature {
		font: 400 8pt arial, helvetica, sans serif;
		background-color: #fff0f5;
		color: #000000;
	}
	
	
	.submitAndResetOdas{
		position: relative;
		top: 0px;
		font: 400 8pt arial, helvetica, sans serif;
		color: #ffffff;		
		vertical-align: bottom;		
		text-align: center;
		background-color: #ff0000;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-style: outset;
		border-color: #ffffcc;
	}

	.odasDescription {
		font: 400 8pt arial, helvetica, sans serif;
		color: #000000;
		background-color: #ffffff;
		text-align: left;
		vertical-align: bottom;
	}
	.odasPrice {
		font: 600 8pt arial, helvetica, sans serif;
		color: #000000;
		background-color: #ffffff;
		text-align: left;
		vertical-align: bottom;
	}
	.odasQty {
		font: 600 8pt arial, helvetica, sans serif;
		color: #000000;
		background-color: #ffffff;
		vertical-align: bottom;
		text-align: right;
	}
	
	.odasCartHeader {
		font: 600 9pt arial, helvetica, sans serif;
		color: #ffffff;
		background-color: #ff0000;
	}
	
	#bolMainNav {
	position: relative;
	top: -1px;
	width: 100%;
	text-align: left;
	background-color: #808080;
	}
	a.bolMainNav:link {
		color: #ffffff;
		text-decoration: none;
	}
	a.bolMainNav:active {
		color: #ffffff;
		text-decoration: none;
	}
	a.bolMainNav:visited {
		color: #ffffff;
		text-decoration: none;
	}
	a.bolMainNav:hover {
		color: #808080;
		background-color:#ffffff;
		text-decoration: none;
	}
	
	#bolMainSubNav {
	width: 100%;
	text-align: left;
	background-color: #c0c0c0;
	}
	a.bolMainSubNav:link {
		color: #ffffff;
		text-decoration: none;
	}
	a.bolMainSubNav:visited {
		color: #ffffff;
		text-decoration: none;
	}
	a.bolMainSubNav:active {
		color: #ffffff;
		text-decoration: none;
	}
	a.bolMainSubNav:hover {
		color: #c0c0c0;
		background-color:#ffffff;
		text-decoration: none;
	}
	
	
	
	#odasNav{
	text-align: right;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
    width: 980px;
    line-height: 12px;
    vertical-align: middle;
   

	}
	
    .mieleStoreCart 
    {
       
     position: relative;
     top: 3px;  
    } 
        

	#odasNav a:link,#odasNav a:visited, #odasNav a.active
	{
		color:#000;
		text-decoration:none;
	}
	
	#odasNav a:hover
	{
		color: #ff0000;
		text-decoration:none;
	}
	
	
	
	.lowerSiteContainer 
	{
	clear: both; 
	float: left;  
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	/*
	border: 1px solid #c0c0c0;
	background-color: Blue;
    */
	vertical-align: top;
	}
	
	
	
	
	.lowerSiteContainerColumn1 
	{
	  
	float: left; 
	margin: 0px;
	padding: 0px;
	display: inline;
	width: 222px;
	vertical-align: top;
	/*
	border: 1px solid #c0c0c0;
	border-color: blue;
    */
	}
	
	
	
	.lowerSiteContainerColumn2 
	{
	    
	float: left;
	margin: 0px;
	padding: 0px;
	width: 758px;
	/*
	border: 1px solid #c0c0c0;
	border-color: Red;
	background-color: blue;
    */
	display: inline;
	vertical-align: top;
	}
	
	
	
	
	
	#masthead{
	/*
	position: absolute;
	top: 35px;
	left: 0px;
	background-color: #fbf5db;
	*/
	
	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #00ffff;
	
	}
	
	#mastheadWrapper 
	{
	    /*
	    border: 1px solid #c0c0c0;
	    border-color: Blue;
        */
	    float: left;
	    width: 760px;
	    margin: 0px;
	    padding: 0px;
	}
	
	
	#logo 
	{
	    /*
	position: absolute;
	top: 0px;
	left: 50px;
	height: 130px;
	background-color: Orange;
    */
	float: left;
	width: 222px;
	margin: 0px;
	padding: 0px;
	}
	
	.logo 
	{
	margin:  0px 0px 0px 50px;
	    
	}
	
	
	.imgBuyNow 
	{
	    
	margin:  0px 0px 0px 0px;	
	padding:  0px 0px 0px 0px;
	/*
	background-color: Red;
    */
	position: relative;
	top: 8px;
	left: 0px;
	}
	
	
	#redBar 	
	{
	    /*
	position: relative;
	top: 0px;
	left: 223px;
    */
	height: 40px;
	width: 758px;
	background-color: #ff0000;
	}
	
	
	#embossed {
	    /*
	position: relative;
	top: 0px;
	left: 223px;
    */
	width: 760px;
	height: 70px;
	/*
	border: 2px solid white;
	*/
	}
	
	
	
	
	#navBox {
	    /*
	position: relative;
	top: 0px;
	left: 223px;
    */
	width: 758px;
	/*
	display: none;
	height: 15px;
	border-bottom-style: solid;;
	*/
	background-color: #444444;
	border-top-style: solid;
	border-color: #b9b9b9;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
	height: 24px;
	padding: 4px 0px 0px 0px;
	text-align: center; 
	
	}
	.navBox {
	font: 600 8pt arial, helvetica, sans serif;
	color: #ffffff;
	background-color: #444444;
	text-align: center;
	}
	a.navBox:link {
	color: #ffffff;
	text-decoration: none;
	}
	a.navBox:active {
	color: #ffffff;
	text-decoration: none;
	}
	a.navBox:visited {
	color: #ffffff;
	text-decoration: none;
	}
	a.navBox:hover {
	color: #444444;
	background-color: #ffffff;
	text-decoration: none;
	}
	
	
	
	
	
	#oTreeNav{
	position: relative;
	top: 100px;
	left: -20px;
	text-align: left;
	z-index: 10;
	/*
	background-color: Purple;
    */
	}
	
	
	
	.coatofarms /* "Immer Besser image of horse */
	{
	    width: 123px;  
	    float: left;
	    vertical-align: top;
	    z-index: 15;
	    margin: 0px;
	    padding: 0px;
	    
	      
	}
	
	
	
	
	#contentBox 
	{
	width: 758px;	
    margin: 0px 0px 0px 0px; 
    border: 1px solid #c0c0c0;
    /*
    background-color: #ffff00;
	background-color: #fff;
    */
    padding: 0px;
    
	}
	


	
	#oTreeNav {
	position: relative;
	top: 10px;
	left: 22px;
	width: 200px;
	margin-left: 0px;
	/*
	*/
	/*
	overflow-y: auto;
	background-color: #0000ff;
	width: <%=nav_column_width%>px;
	*/
	}
	
	
	#betweenNavAndMailForm {
	height: 48px;
	/*
	background-color: #fbf5db;
	*/
	}
	#newsletterForm {
	
	}
	
	
	#bottombarBox {
	width: 750px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	/*
	display: none;
	background-color: Aqua;
    */
	}
	
	#bottombarBox ul 
	{
	    list-style-type: none;
	    margin: 0px;
	    padding: 0px;
	    /*
	    display: none;
        */
	        
	}
	
	#bottombarBox ul li 
	{
	    display: inline;
	    float: left;
	}
	
	
	.bottombardata 
	{
	    /*
	width: 365px;
	display: none;
        */
    width: 750px;
	text-align: center;
	z-index: 5;
	margin: 0px;
	padding: 0px;
	/*
	background-color: Blue;
	*/  
	       
	}
	
	
	
	
	
	
	
	
	.bottombarCopyright {
	
	text-align:center;	
	width: 758px;
	}
	
	
.bottombarLevelOne
{
	font-family:Arial,helvetica,serif;
	font-size:8pt;
	color:#333;
	line-height:14px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align:center;
}

.bottombarLevelTwo
{
	font-family:Arial,helvetica,serif;
	font-size:8pt;
	color:#333;
	line-height:14px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align:center;
}



.bottombarLevelThree
{
	font: 400 8pt arial;
	margin:0px 0px 4px 0px;
	padding: 0px;
	text-align:center;
}




.bottombarLevelOne a:link,.bottombarLevelTwo a:link, .bottombarLevelThree a:link
{
	text-decoration:none;
}

.bottombarLevelOne a:visited,.bottombarLevelTwo a:visited, .bottombarLevelThree a:visited
{
	text-decoration:none;
}

.bottombarLevelOne a:active,.bottombarLevelTwo a:active,.bottombarLevelThree a:active
{
	text-decoration:none;
}

.bottombarLevelOne a:hover,.bottombarLevelTwo a:hover,.bottombarLevelThree a:hover
{
	background-color:Red;
	color:.fff;
}




	
	
	
	#odasBanner {
	/*
	background-color: #d8d8d8;
	*/
	color: #ffffff;
	width: 100%;
	}
	
	
	.unorderedListInLine {
	display: inline;
	list-style: none;
	text-align: center;
	padding: 0px;
	margin: 0px;
	}
	
	
	.listItemInLine {
	display: inline;
	text-align: center;
	color: #ffffff;
	font: 600 8pt arial, helvetica, sans serif;
	}
	a.listItemInLine:link {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLine:active {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLine:visited {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLine:hover {
	color: #999999;
	text-decoration: none;
	background-color: #ffffff;
	}
	
	.listItemInLineRight {
	display: inline;
	text-align: right;
	color: #ffffff;
	font: 600 8pt arial, helvetica, sans serif;
	}
	a.listItemInLineRight {
	display: inline;
	text-align: right;
	color: #ffffff;
	font: 600 8pt arial, helvetica, sans serif;
	}
	a.listItemInLineRight:link {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLineRight:active {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLineRight:visited {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLineRight:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #ff0000;
	}
	
	
	
	.listItemInLineSubNav {
	display: inline;
	text-align: left;
	color: #c0c0c0;
	font: 600 8pt arial, helvetica, sans serif;
	}
	a.listItemInLineSubNav:link {
	color: #c0c0c0;
	text-decoration: none;
	}
	a.listItemInLineSubNav:active {
	color: #c0c0c0;
	text-decoration: none;
	}
	a.listItemInLineSubNav:visited {
	color: #c0c0c0;
	text-decoration: none;
	}
	a.listItemInLineSubNav:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #999999;
	}
	
	
	.listItemInLineBlack {
	display: inline;
	text-align: center;
	color: #000000;
	font: 600 8pt arial, helvetica, sans serif;
	}
	a.listItemInLineBlack:link {
	color: #000000;
	text-decoration: none;
	}
	a.listItemInLineBlack:active {
	color: #000000;
	text-decoration: none;
	}
	a.listItemInLineBlack:visited {
	color: #000000;
	text-decoration: none;
	}
	a.listItemInLineBlack:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #ff0000;
	}
	
	
	.unorderedListInLinePlainBlack {
	display: inline;
	list-style: none;
	text-align: left;
	padding: 15px;
	margin: 0px;
	}
	
	.listItemInLinePlainBlack {
	display: inline;
	text-align: left;
	color: #000000;
	font: 600 8pt arial, helvetica, sans serif;
	}
	a.listItemInLinePlainBlack:link {
	color: #000000;
	text-decoration: none;
	}
	a.listItemInLinePlainBlack:active {
	color: #000000;
	text-decoration: none;
	}
	a.listItemInLinePlainBlack:visited {
	color: #000000;
	text-decoration: none;
	}
	a.listItemInLinePlainBlack:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #ff0000;
	}
	
	
	.unorderedListInLinePadded {
	display: inline;
	list-style: none;
	text-align: center;
	padding: 0px;
	margin: 0px;
	}
	
	.listItemInLinePadded {
	display: inline;
	text-align: center;
	color: #ffffff;
	font: 600 8pt arial, helvetica, sans serif;
	padding-right: 25px;
	}
	a.listItemInLinePadded:link {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLinePadded:active {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLinePadded:visited {
	color: #ffffff;
	text-decoration: none;
	}
	a.listItemInLinePadded:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #ff0000;
	}
	
	/* series index page style headings */
	
	#styleHeading {
	position: relative;
	top: 0px;
	width: 95%;
	/*
	background-color: violet;
	*/
	}
	.styleHeading {
	padding-left: 1px;
	/*
	*/
	color: #000000;
	background-color:#ffffff; 
	font: 600 10pt arial, helvetica, sans serif;
	}
	
	a.styleHeading:link{
	color: #000000;
	text-decoration: underline;
	}
	
	a.styleHeading:active{
	color: #000000;
	text-decoration: underline;
	}
	
	a.styleHeading:visited{
	color: #000000;
	text-decoration: underline;
	}
	
	a.styleHeading:hover{
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: underline;
	}
	

	
	#seriesMenu {
	background-color: #e9e9e9;
	width: 100%;
	text-align: left;
	position: relative;
	}
	.modelsList {
	font: 400 10pt arial, helvetica, sans serif;
	vertical-align: top;
	color: #000000;
	line-height: 20px;
	}
	a.modelsList:link {
	color: #000000;
	text-decoration: none;
	}
	a.modelsList:active {
	color: #000000;
	text-decoration: none;
	}
	a.modelsList:visited {
	color: #000000;
	text-decoration: none;
	}
	a.modelsList:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}
	#newIcon {
	display: none;
	/*
	line-height: 14px;
	vertical-align: middle;
	*/
	/*
	background-color: violet;
	*/
	}
	
	#odasIcon {
	position: relative ;
	left: 4px;
	top: 0px;
	line-height: 14px;
	vertical-align: middle;
	/*
	background-color: #ffcc66;
	*/
	}
	#modelsPageIconBox {
	clear: left;
	float: left;
	width: 30px;
	/*
	background-color: #ffcc66;
	*/
	line-height: 14px;
	}
	#blocksModelsSeries {
	/*
	background-color: yellow;
	clear: right;
	*/
	line-height: 14px;
	z-index: 100;
	}
	
	
	

	.liBenefitsMenu {
	display: inline;
	font: 400 9pt arial, helvetica, sans serif;
	margin: 0px;
	text-align: center;
	 /*
	border-style: solid;
	border-color: #9b9b9b;
	border-width: 0.5px;
	line-height: 24px;
	*/
	
	
	}
	.liBenefitsMenu:link {
	color: #999999; 
	/*background-color: #e9e9e9;*/
	text-decoration: none;
	}
	.liBenefitsMenu:active {
	color: #999999; 
	/*background-color: #e9e9e9;*/
	text-decoration: none;
	}
	.liBenefitsMenu:visited {
	color: #999999; 
	/*background-color: #e9e9e9;*/
	text-decoration: none;
	}
	.liBenefitsMenu:hover {
	color: #000000;
	/*background-color: #ff0000;*/
	text-decoration: none;
	}
	.ulBenefitsMenu {
	font: 400 10pt arial, helvetica, sans serif;
	list-style: none;
	margin: 0px;


	/*	
	background-color: #000000;
	*/
	}
	
	
	#bulletHeading {
	width: 270px;
	background-color: #e9e9e9;
	margin-left: 2px;
	padding-left: 2px;
	}
	
	#bulletItems {
	padding: 1px;
	}
	
	.cpscLink {
		font: 400 10pt arial, helvetica, sans serif;
		/*
		color: #000000;		
		*/
		vertical-align: top;
		text-align: center;		
	}	
	a.cpscLink:link {
		color: #000000;
		text-decoration: underline;
	}
	a.cpscLink:visited {
		color: #000000;
		text-decoration: underline;
	}
	a.cpscLink:active {
		color: #000000;
		text-decoration: underline;
	}
	a.cpscLink:hover {
		color: #0000ff;
		text-decoration: none;
	}
	
	#galleryMenu {
	width: 350px;
	}
	.galleryMenu {
		font: 600 10pt arial, helvetica, sans serif;
		color: #f9f9f9;
		text-align: center;
		background-color: #e9e9e9;
		vertical-align: middle;
	}
	
	a.galleryMenu:link {
		color: #ff0000;
		background-color: #e9e9e9;
		text-decoration: none;
	}
	
	a.galleryMenu:active {
		color: #ff0000;
		background-color: #e9e9e9;
		text-decoration: none;
	}
	
	a.galleryMenu:visited {
		color: #ff0000;
		background-color: #e9e9e9;
		text-decoration: none;
	}
	
	a.galleryMenu:hover {
		color: #f9f9f9;
		background-color: #ff0000;
		text-decoration: none;
	}
	
	/*press styles*/
	.pagehead {font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 12pt; font-weight: bold; margin-top: 10px; margin-bottom:0px; display:block}
	.copyhead { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 9pt; font-weight: bold; margin-top:0px; margin-bottom:0px; display:block;}
	.copytext { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 9pt; font-weight: normal; margin-bottom: 20px; margin-top:0px; display:block; }
	.sectionhead { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 12pt; font-weight: normal; margin-top: 10px; margin-bottom:15px; display:block;}
-->



/* Supporting Customer Information box (Specs, Manuals, Item numbers) */

#product_specs_parent
{
	margin: 0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;	
	width:450px;
	background-color:#fff;
}

#product_specs_menu{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*border-top:1px #ccc dotted;*/
	z-index:1;	
	position:relative;
	top:0px;
	left:0px;
	background-color:#fff;
}

#product_specs_menu a:link,#product_specs_menu a:visited
{
	color:#333;
	text-decoration:none;	
	font-size:8pt;
}

#product_specs_menu a:hover
{
	color:#000;
}

#product_specs_menu ul{
	margin:0;
	padding:0;
}

#product_specs_menu ul li{
	display:inline;
	margin:0px 5px 0px 0px;
	padding:2px 2px 5px 4px;
	background-color: #eeeeee;
	
	/*
	border-right:1px #ccc solid;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	*/	
}

#product_specs_box{
	border:1px #666 solid;
	padding:8px;
	z-index:2;
	overflow:auto;
	position:relative;
	top:0px;
	background-color:#fff;
	
	/*
	height: 200px;
	background-color:#ffff00;
	*/
}

.SpecBoxHeaderBold
{
	color:#555;
	font-size:8pt;
	font-weight:bold;
	height:18px;
	
	
	padding:0px 2px 0px 2px;
	
}

.specBoxTableContainer
{
	background-color:#fff;
	font-family:Arial,helvetica,serif;
	font-size:8pt;
}

.SpecBoxHeaderType
{
	color:#666;
	font-size:8pt;
	height:18px;
	padding:0px 2px 0px 2px;
}

.SpecBoxRow
{
	font: 400 10pt arial, helvetica, sans serif;
	background-color:#fff;
	height:18px;
	font-size:8pt;
	padding:0px 5px 0px 2px;
	vertical-align: top;
}

.SpecBoxRowWithGray
{
	font: 400 10pt arial, helvetica, sans serif;
	background-color:#ddd;
	height:22px;
	font-size:8pt;
	padding:0px 5px 0px 2px;
	vertical-align: top;
}

	
	#BoxItemNumLinkx{	
	display: block;
	border-top: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-left: 1px #ddd solid;
	
	}


	#BoxSpecsLinkx{
	display: none;
	border-top: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-left: 1px #ddd solid;
	
	}
	
	
	#BoxWmLinkx{	
	display: none;
	border-top: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-left: 1px #ddd solid;
	}

	#BoxCadLinkx{
	display: block;
	border-top: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-left: 1px #ddd solid;
	
	
	}
	
	
	#BoxOpManLinkx{
	display: block;
	border-top: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-left: 1px #ddd solid;
	line-height:18px;
	
	}
	
	#BoxEgLinkx{
	display: block;
	border-top: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-left: 1px #ddd solid;
	line-height:18px;
	/*border-bottom:1px #666 solid;*/
	}	
	
	#specbox_operating_manualx{
	display:none;
	}
	
	#specbox_item_numberx{
	display: none;
	}
	
	#specbox_specsx{
	
	display:none;/*
	*/
	
	}
	
	#specbox_wmx 
	{
	    display: none;  
	}
	
	
	#specbox_cadx{
	display:none;
	}
	
	#specbox_egx
	{
	display:none;
	}
	
	
	#featureParent {
	position: relative;
	left: 0px;
	top: 0px;
	}
	
	
	.productFeatureHeadings, .featureHeadings
	{
	background-color:#efefef;
	border-bottom:dotted 1px #ccc;
	color:#666;
	font-weight:bold;
	line-height:14pt;
	margin:0px 0px 2px 0px;
	}
	
	/*dealer locator id*/
	
	#details_dealer_locator
	{
	width: 293px;
	margin-bottom:10px;
	}
	
#supportingCustomerInfoWidget
{
}

#dealerLocatorWidget
{
}

	#dealerZipText {
	position: relative;
	top: 0px;
	}
#galleryWidget
{
}	
	
	#widgetGalleryWrapper {
	
	}
	
	#widgetGalleryTitle {
	
	}
	.wGalleryTitle {
	background-color: #fbf5db;	
	font: 400 9pt arial, helvetica, sans serif;
	color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	}
	
	#widgetGalleryTiles {
/*	width: 293px; */
	text-align: left;
	}
	
/* for gallery widget */
	.details_right_title_text {
	font: 600 9pt arial, helvetica, sans serif;
	/*
	background-color: #a1a1a1;
	*/
	color: #ffffff;
	width: 95%;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.Prof_OfficeHours {
		font: 400 8pt arial, helvetica, sans serif;
		color: #383838;
		background-color: transparent;
		text-align: left;
		vertical-align: bottom;
	}

	
	/* begin standardforProfDealer styles */
	.standardforProfDealer {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;		
		text-align: left;
		background-color: transparent;
	}
		
/* for standardforProfDealer links */
	a.standardforProfDealer:link {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		text-decoration: underline;
		}

	a.standardforProfDealer:visited {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		text-decoration: underline;
		}

	a.standardforProfDealer:active {
		font: 400 10pt arial, helvetica, sans serif;
		color: #000000;
		text-decoration: underline;
		}

	a.standardforProfDealer:hover {
		font: 400 10pt arial, helvetica, sans serif;
		color: #0000ff;
		text-decoration: underline;
		}	
		
/* back to standard classes */

.subheadforProfDealer {
		font: 400 10pt arial, helvetica, sans serif;
		color: #666666;		
		text-align: left;
		background-color: transparent;
	}
	
	.dishwasherStyles {
	color: #7a7579;
	font: 400 9pt arial;
	}
	
	
	

	#a2020Wrapper {
	width: 600px;
	margin:20px 0px 20px 0px;
	/*
	margin-left: 24px;
	height: 250px;
	border: 1px solid #c0c0c0;
	display: none;
	*/
	}

	#a2020Left {
	width: 300px;
	}
	
	#a2020Right {
	width: 263px;
	float: right;
	}
	
	
	
	
	#a2020image {
	width: 161px;
	height: 64px;
	text-align: left;
	/*
	background-color: red;
	*/
	
	}
	
	#a2020copy {
	width: 300px;
	margin-top: 10px;
	/*	
	position: relative;
	top: -25px;
	background-color: blue;
	*/

	}

	#a2020Blueprint {
	/*
	position: relative;
	top: -250px;
	left: 300px;
	background-color: aliceblue;
	*/
	}
	.a2020Font {
	font: 400 8pt arial,helvetica, sans serif;
	color: #5c5c5c;
	}
	
	
	#sciPage
	{
		margin:0;
		padding:0;
	}
	




#emailToMieleDescription
{
	margin:10px 0px 10px 0px;
	background-color:#fbf5db;
	border:solid 1px #ffcc66;
	padding:8px;
	font-size:9pt;
	line-height:12pt;
	color:#444;
}


.productPageModel
{
	clear:both;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:16pt;
	line-height:22px;
	color:#666;
	margin: 0px;
}

.productPageDescription
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11pt;
	line-height:18px;
	margin:0px 0px 3px 0px;
	color:#999;
}

.productPageDescription h1 {
	font:  400 12pt arial, helvetica, sans serif;
	display: inline;
}

#pp_retired
{
	margin:8px 0px 8px 0px;
}

#pp_retired .note
{
	background-color:#efefef;
	border:solid 1px #ff0000;
	color:#ff0000;
	font-weight:bold;
	font-size:8pt;
}

.productPageRetired
{	
	border:solid 1px #ff0000;
}

.viewProductSpecs
{
	color:#444;
	font-size:8pt;
	margin:0 0 8px 0;
}

.productPageNote
{
	color:#333;
	border:solid 1px #ccc;
	background-color:#f0f0f0;
	padding:4px;
	font-size:9pt;
	margin:0 0 10px 0;
}

#productPageRetired .headingWithRed
{
	background-color:#eee;
	border:solid #ff0000 1px;
	color:#ff0000;
	font-size:8pt;
	display:inline;
	padding:1px;
	margin:0px 0px 0px 0px;
}

#productPageSeries
{
	margin:5px 0px 0px 0px;
	font-family:Arial,helvetica,serif;
	font-size:9pt;
	font-weight:normal;
	color:#333;
}

#productPageContainer
{
	margin:16px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:9pt;
}

#productPageTitle
{
	margin:20px 0px 10px 0px;
}

#productPageFeatures
{
	float:left;
	width:50%;
}

#productPageFeaturesList
{
	float:left;
}

.menuTitleMedium
{
	font-size:11pt;
	font-weight:bold;
	font-family:Arial,helvetica,sans-serif;
	color:#333;
}

#pp_container {
	width: 724px; 
	margin:24px 16px 16px 16px;
	padding:0;
	vertical-align: top;
}

#pp_awards
{
    margin-top:20px;
}

#pp_series_link
{
	margin:0px 0px 10px 0px;
}


#pp_model_name
{
	margin:0px 0px 16px 0px;
}

#pp_control_panel
{
	text-align:center;
	margin:0px 0px 10px 0px;
	font-size:8pt;
	color:#444;
}

#pp_control_panel .smallText
{
	
}

#pp_page_name h1 {
	margin: 15px 0px 0px 0px;
	padding:0;
	font:14pt Arial,Helvetica,Sans-Serif;
	line-height:18pt;
	font-weight:normal;
	color:#666;	
}
#pp_headline_sub 
{
	font-size:11pt;
	color:#777;
	margin:0px 0px 10px 0px;

}

    #pp_page_name .page_top_left_side #pp_headline_sub 
    {
        
	margin: 0px 0px 35px 0px;  /*  change H1 margin just for Clean Living / Greener Living page */
    }

    #pp_page_name .page_top_left_side H1 
    {
    margin: 0px 0px 0px 0px;  /*  change H1 margin just for Clean Living / Greener Living page */    
    }


    .page_top_wrapper 
    {
    width: 100%;    
    }
    
    .page_top_left_side 
    {
    width: 75%;
    float: left; 
    vertical-align: top;  
    /*
    background-color: Blue; 
    */
    
    }
    
    .page_top_right_side 
    {
    width: 25%;
    float: right;
    text-align: center;
    vertical-align: bottom;
    /*
    background-color: green;
    */
        
    }
    
    .c_promc  
    {
    font: 600 10pt arial;
    color: Red;
    text-align: center;   
    text-decoration: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
    position: relative;
    top: 0px;
    z-index: 2;
    vertical-align: bottom;
    line-height: 20px;
    }
    
    a.c_promc:link, a.c_promc:visited, a.c_promc:active, a.c_promc:hover 
    {
    text-decoration: none;    
    }
    
    
    .c_promo 
    {
    color: Red;
    }
    
    
    a.c_promo:link, a.c_promo:visited, a.c_promo:active, a.c_promo:hover 
    {
    text-decoration: none;    
    }
    
    
#productPageHeaderContainer
{
	border-bottom:solid 1px #ccc;
	margin-left: 0px;
}
	
#pp_left_side 
{
	width:358px;
	text-align: left;
	float: left;
}



#pp_right_side 
{
	width:350px;
	text-align: left;
	float: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	/*
	background-color: Blue;
	border: 1px solid #000;
    */
}   

#pp_buy_now 
{
    display: none;
}




#pp_image
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 0;
	vertical-align: top;
	/*
	border: 1px solid #666;
    */
}


#pp_image_caption
{
	font-size:8pt;
	color:#444;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

#pp_good_housekeeping 
{
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 5;
    text-align: right;
	
}

#pp_good_housekeeping_nothing
{
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 5;
    text-align: right;
    display: none;
	
}

    .pp_ghk 
    {
    filter: alpha(opacity=40);
    -moz-opacity: .65;
    opacity: .65;
    }
    
#pp_page_bottom {
	width: 100%;
	margin: 0px;
	padding: 0px;
}


#pp_right_side #pp_gallery, #pp_right_side #pp_locator
{
	font-size:9pt;
	margin:0px 0px 20px 0px;
}

#pp_gallery 
{
    
    padding-top: 30px;   
}

#widgetWrapper
{
	width:100%;
	margin:0;
	padding:0;
}

#widgetWrapper ul
{
	margin:0;
	padding:0;
}

#widgetWrapper ul li
{
	list-style-type:none;
	display:inline;
	margin:0px 2px 2px 0px;
	padding:0;
	float:left;
}

#widgetWrapper ul li img
{
	border:solid 1px #ccc;
	opacity:0.70;
	filter:alpha(opacity=70);
}

#widgetWrapper ul li img:hover
{
	border:solid 1px #999;
	opacity:1;
	filter:alpha(opacity=100);
}

#widgetWrapper ul li.lastTile
{
	padding:0;
	margin:0px 0px 0px 1px;
}

#widgetWrapper ul li.lastTile img
{
	border:solid 1px #ccc;
}

#widgetWrapper ul li a:link
{
	text-decoration:none;
}

#widgetWrapper ul li a:visited
{
	text-decoration:none;
}

#pp_locator
{
	clear:both;
	margin:0px 0px 20px 0px;
}

.widgetHeaderTitle
{
	background-color:#666;
	background-image:url("/images/bpbg.gif");
	background-repeat:repeat;
	color:#fff;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	line-height:22px;
}

.featuresBulletListContainer
{
	margin:0px 0px 16px 0px;
	font-size:9pt;
	color:#333;
	line-height:11pt;
}

.featuresBulletListContainer ul
{
	margin:0;
	padding:0;
}

.featuresBulletListContainer ul li
{
	list-style-type:none;
	margin:0px 0px 2px 4px;
	padding:0;
}

#showroomPage
{
	width:756px;	
}

#showroomPage #bottomBarBox
{
	width:724px;
}

#showroomPage #showroomEvents
{
	margin:20px 0px 0px 0px;
}

#showroomHours
{
	margin:0px 0px 20px 0px;
}

.showroomHoursTable td
{
	font-size:9pt;
	border-bottom:solid 1px #ccc;
	line-height:18px;
}

#showroomPage #content
{
	margin:32px 16px 16px 16px;
}

#showroomPage .showroomTable tr td
{
	font-size:9pt;
	color:#333;
}

#showroomPage #showroomImage
{
	margin:0px 0px 10px 0px;
	text-align:center;
}

#showroomPage #showroomGallery
{
}

#showroomCities
{
	margin:0px 0px 20px 0px;
	background-color:#c0c0c0;
	text-align:center;
	line-height:16px;
}

#showroomPage h1
{
	font:  400 14pt arial, helvetica, sans serif;
	color:#666;
}

#showroomPage #leftSide
{
	float:left;
	width:350px;
}

#showroomPage #rightSide
{
	float:right;
	width:350px;
}

#showroomAddress,#showroomContacts
{
	margin:0px 0px 20px 0px;
}

.medBold
{
	font-size:9pt;
	color:#222;
	font-weight:bold;
}

.showroomEventTable
{
}

.showroomEventTable tr td
{
	font-size:9pt;
	color:#333;
	line-height:20px;
}

.showroomEventTable tr.header
{
	background-color:#ccc;
	border-bottom:solid 1px #999;
	font-weight:bold;
}

#showroomEvents ul li
{
	line-height:16px;
}

#showroomEvents .headerCopy
{
	font-size:12pt;
	font-weight:bold;
	color:#333;
	margin:0px 0px 5px 0px;
}

#showroomPage #content #belowLeftRight
{
}

#specialMessage
{
	padding:8px;
	background-color:#ffffcc;
	border:solid 1px #ffcc99;
}

#specialMessage table tr td
{
	font-size:8pt;
	line-height:14px;
}

.pp_headline_sub
{
	font-size:9pt;
	color:#333;
	line-height:12pt;
}



.cleaningEssentials
{
}

.cleaningEssentials h1
{
	margin:0;
	padding:0;
	font-size:14pt;
	line-height:14pt;
	font-weight:normal;
	color:#666;
}



	#adaSym {
	float: left;
	}
	
	#adaCopy { 	
	}
	
	.p_link 
    {
        border: 1px solid #c0c0c0;
        padding: 10px;
        margin: 10px 10px 10px 10px;
        font: 400 8pt arial;
        width: 100px;
        height: 75px;
        background-color: #e9e9e9;
     
    }


    .h1_area 
    {
        font: 600 10pt arial;
        color: #999;
        letter-spacing: 1px; 
        letter-spacing: 0.5px; 
        margin: 0px;
        padding: 0px;
    }
    
    
    .seo_descriptor 
    {
        font: 400 10pt arial;
        color: #000;
        text-decoration: none;
    }
    
    a.seo_descriptor:link, a.seo_descriptor:visited, a.seo_descriptor:active
    {
        text-decoration: none;
    }    
    
    
    .nBox_index
    {
     /* a news box on an index page */
     border: 1px solid #999;
     
  
    }
    
    
    .headline_index 
    {	
	font: 800 9pt arial, helvetica, sans serif;
	height:22px;
	line-height:22px;
	background-color:#9B9B9B; 
	color:#fff;
	width:242px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        
    }
    
    a.headline_index:link, a.headline_index:visited, a.headline_index:active, a.headline_index:hover 
    {
     color: #fff;
     text-decoration: none;   
    }
    
    
	.newsBox_index 
	{
	    
	}
    
    .indexNewsImage_index 
    {
        float: right;
        padding: 5px 3px 0px 2px;
        
    }
    
    
    .newsHeader_index 
    {
	font: 600 8pt arial, helvetica, sans serif;
	color: #666;
        padding: 5px 4px 4px 5px;
    }
    
    
    
    .newsCopy_index 
    {
        font: 400 9pt arial;
        color: #666;
        padding: 5px 4px 4px 5px;
        margin: 0px 0px 10px 0px;
    }
    
    a.newsLink_index:link, a.newsLink_index:visited, a.newsLink_index:active, a.newsLink_index:hover 
    {
        text-decoration: none;
        color: #666;
    }
    
    
    
	.indexFillerPictures_index 
	{
	    text-align: center;
	    vertical-align: top;
	    margin: 0px 0px 0px 0px;
	    padding: 0px;
	}
	
	
	#gallery_div 
	{
	 /*
    used in the emailtomiele and emailus.asp pages
    */   
    margin: 10px 0px 10px 0px;
    
	}
	
	#gallery_div ul 
	{
	    margin: 10px 0px 10px 0px;
	    padding: 0px 0px 0px 15px;
	}
	
	#gallery_ul li 
	{
	    list-style-type: disc;
	    padding: 2px 0px 7px 0px;
	    margin: 0px 0px 7px 0px;
	}
	
	
	
    #h1_div 
    {
        position: relative;
        top: 0px;
        left: 2px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        border: none;
    }
    
	/* this class is used in mielestore as well (it's in the feature list on the product pages [it's the feature heading]*/
	.detailsFeaturesTitle{font-weight:bold;font-size:9pt;line-height:16pt;color:#666;padding-left:5px;
	background-color:#eaeaea;border-bottom:1px #bbb dotted;margin:10px 0px 5px 0px;
	
	

	
	
