html 
{
	overflow-y:scroll;
}
body 
{
	font-size: 76%;
	margin:0px;
}

a
{
	text-decoration:underline;
}

a:hover
{
	color:#ff0000;
}


p 
{
	color: #fff; font-size: 1.1em; font-family: Arial;
}

.comparisonTable tr td
{
	height:20px;
}

.grey9 p
{
	color: #565656; font-size: 1.0em; font-family: Arial;
}

.promodesc p
{
	color: #565656; font-size: 0.8em; font-family: Arial;
}

.copytext p
{
	color: #565656; font-size: 0.9em; font-family: Arial;
}

.navline
{
	height:2px;
	background-image: url(../../images/global/line_hort.gif);
	background-repeat: repeat-x;
	font-size:1px;
}

#navline
{
	height:2px;
	background-image: url(../../images/global/line_hort.gif);
	background-repeat: repeat-x;
}

#container
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.pbgrey
{
	background-color: #7a7a7a;
}

.pbdgrey
{
	background-color: #333333;
}

.dottedvert
{
	background-image: url(../../images/global/line_vert.gif);
}

.dottedhor
{
	height:1px;
	background-image: url(../../images/navigation/line.gif);
	background-repeat: repeat-x;
}

.topline
{
	background-image: url(../../images/global/topline.jpg);
}

.bannertop
{
	background-image: url(../../images/global/bannertopline.jpg);
}

.bannerbottom
{
	background-image: url(../../images/global/bannerbottomline.jpg);
}

.grey9right
{
	text-align:right;
	color: #565656; 
	font-size: 0.9em; 
	font-family: Arial;
}
.right
{
	text-align:right;
}
.pressbar a, .pressbar a:link, .pressbar a:visited { color: #fff; font-size: 1.2em; font-family: Arial; font-weight: bold; text-decoration:none; }
.pressbar a:hover { color: #fff; font-size: 1.2em; font-family: Arial; font-weight: bold; text-decoration:underline; }

.spacer2
{
	margin-top:2px;
}

.spacer5
{
	margin-top:5px;
}
.spacer5tl
{
	margin-top:5px;
	margin-left:5px;
}
.spacer5bl
{
	margin-bottom:5px;
	margin-left:5px;
}

.spacer10
{
	margin-top:10px;
}

.spacer10tl
{
	margin-top:10px;
	margin-left:10px;
}

.spacer20
{
	margin-top:20px;
}

.spacer60
{
	margin-top:60px;
}

.smalltb
{	
	width: 13px;
}

.toolbar
{
	border:6px solid #eee;
	background-color:#f8f8f8;
	width:100%;
	padding:6px;
}

.toolbar tr
{
	vertical-align:middle;
	height:30px;
}

.newsborder
{
	border:5px solid #c0c0c0;
	width:314px;
	height:106px;
	padding:6px;
	margin-bottom:6px;
	vertical-align:top;
}

.producttitle
{
	color: #eee; font-family: Arial; font-size: 3em; letter-spacing: -1px;
}

.productpromotion
{
	border: 5px solid #ddd;
	width: 240px;
}

.forumtext
{ vertical-align: top
}

.forumheader
{
	text-decoration: underline;
	
}

#forumline
{
	width:370px;
	background-image: url(../../images/navigation/line.gif);
}

.tvadvert
{
	background-color:#eaebec;
	padding: 0 0 0 0;
}

/* ----- Global Navigation ----- */
/* ------------------------------------------------------------ */
#global-nav {
	float: left;
	width: 895px;
	background: url(../../images/dividers/gradient_grey_white.gif) 0 0 repeat-x;
}
#global-nav li {
	float: left;
	font: bold 1.182em "Helvetica Neue", Helvetica, Arial, sans-serif; /* 11*1.182=13 */
}
#nav2
{ 
	 padding-top:14px;
	 background-image:none;
	 width: 100%;
	 margin-right:15px;
	 padding-bottom:10px;
	 font: bold 0.912em "Helvetica Neue", Helvetica, Arial, sans-serif; /* 11*1.182=13 */
}
#global-nav li a {
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #545454;
    display: block;
    height: 100%;
    outline: medium none;
    text-decoration: none;
    text-indent:0em;
}
/*#global-nav li a {
	display: block;
	height: 44px;
	color: #4b4b4b;
	text-decoration: none;
	text-indent: -1000em;
	background-position: 0 0;
	background-repeat: no-repeat;
}*/
#global-nav li a:hover, #global-nav li a.current {
	color: #f00;
	background-position: 0 -200px;
}


#nav1 {
   	width: 67px;
	background-image: url(../../images/global_nav/products.gif);
}
/*#nav2 {
	width: 94px;
	background-image: url(../../images/global_nav/online_store.gif);
}*/
#nav3 {
	width: 63px;
	background-image: url(../../images/global_nav/owners.gif);
}
#nav4 {
    width: 104px;
	background-image: url(../../images/global_nav/where_to_buy.gif);
}
#nav5 {
	width: 78px;
	background-image: url(../../images/global_nav/showrooms.gif);
}
#nav6 {
	width: 64px;
	background-image: url(../../images/global_nav/events.gif);
}
#nav7 {
	width: 78px;
	background-image: url(../../images/global_nav/about_us.gif);
}
#nav8 {
	width: 70px;
	background-image: url(../../images/global_nav/news.gif);
}
#nav9 {
	width: 56px;
	background-position: center;
	background-image: url(../../images/global_nav/reviews.gif);
}
#nav10 {
	width: 92px;
	background-image: url(../../images/global_nav/commercial.gif);
}
#nav11 {
	width: 123px;
	background-image: url(../../images/global_nav/projects_business.gif);
}


/*<agl.folder "footer">*/
	.footer, a.footer:hover, a.footer:link, a.footer:visited        { color: #696969; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none }
	a.footer:hover       { color: #ff0000; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "subnav">*/
	.subnav, a.subnav:hover, a.subnav:link, a.subnav:visited  { color: #6c6c6c; font-size: 15px; font-family: Arial; font-style: normal; font-weight: bold; font-stretch: normal; text-decoration: none; letter-spacing: -1px }
	a.subnav:hover  { color: #76bbdd; font-size: 15px; font-family: Arial; font-style: normal; font-weight: bold; font-stretch: normal; text-decoration: none; letter-spacing: -1px }
	.subnav_on { color: #76bbdd; font-size: 15px; font-family: Arial; font-style: normal; font-weight: bold; font-stretch: normal; text-decoration: none; letter-spacing: -1px }
/*</agl.folder>*/
/*<agl.folder "products">*/
	.products, a.products:hover, a.products:link, a.products:visited   { color: #6c6c6c; font-size: 14px; font-family: Arial; font-style: normal; font-weight: bold; font-stretch: normal; text-decoration: none; letter-spacing: -1px }
	a.products:hover   { color: #76bbdd; font-size: 14px; font-family: Arial; font-style: normal; font-weight: bold; font-stretch: normal; text-decoration: none; letter-spacing: -1px }
/*</agl.folder>*/
.links, a.links:link, a.links:visited	{ color: #565656; font-size: 1.0em; font-family: Arial; font-style: normal; font-weight: bold; text-decoration: none }
a.links:hover  { color: #39c; font-size: 1.0em; font-family: Arial; font-style: normal; font-weight: bold; text-decoration: none }
.grey8  { color: #565656; font-size: 0.8em; font-family: Arial; }
.greybold8, a.greybold8:link, a.greybold8:visited { color: #565656; font-size: 0.8em; font-family: Arial; font-weight: bold; text-decoration:none; }
a.greybold8:hover { color: #565656; font-size: 0.8em; font-family: Arial; font-weight: bold; text-decoration:underline; }
.grey9  { color: #565656; font-size: 0.9em; font-family: Arial; }
.greybold9, a.greybold9:link, a.greybold9:visited { color: #565656; font-size: 0.9em; font-family: Arial; font-weight: bold; text-decoration:none; }
a.greybold9:hover { color: #565656; font-size: 0.9em; font-family: Arial; font-weight: bold; text-decoration:underline; }
.grey11  { color: #565656; font-size: 1.1em; font-family: Arial; }
.greybold11  { color: #565656; font-size: 1.1em; font-family: Arial; font-weight: bold; }
.grey12   { color: #565656; font-size: 1.2em; font-family: Arial; }
.greybold12   { color: #565656; font-size: 1.2em; font-family: Arial; font-weight: bold; }
.grey14 { color: #6c6c6c; font-size: 1.4em; font-family: Arial; letter-spacing: -1px }
.grey14-2 { color: #6c6c6c; font-size: 1.2em; font-family: Arial; margin-left: 10px; }
.greybold14 { color: #6c6c6c; font-size: 1.4em; font-family: Arial; font-weight: bold; letter-spacing: -1px }
.grey15     { color: #6c6c6c; font-size: 1.5em; font-family: Arial; letter-spacing: -1px }
.greybold15   { color: #6c6c6c; font-size: 1.5em; font-family: Arial; font-weight: bold; letter-spacing: -1px }
.grey16 { color: #6c6c6c; font-size: 1.6em; font-family: Arial; letter-spacing: -1px }
.grey24 { color: #6c6c6c; font-size: 24px; font-family: Arial; letter-spacing: -1px }
.grey24-2 { color: #6c6c6c; font-size: 24px; font-family: Arial; letter-spacing: -1px; margin-left: 10px; }
.greybold16 { color: #6c6c6c; font-size: 1.6em; font-family: Arial; font-weight: bold; letter-spacing: -1px }
.white11, a.white11:link, a.white11:visited { color: #fff; font-size: 1.1em; font-family: Arial; letter-spacing: -1px; text-decoration: none; }
a.white:hover { color: #fff; font-size: 1.1em; font-family: Arial; letter-spacing: -1px; text-decoration: underline; }
.whitebold11 { color: White; font-size: 1.1em; font-family: Arial; font-weight: bold; letter-spacing: -1px; }
a.whitebold11:link, a.whitebold11:visited { color: #fff; font-size: 1.1em; font-family: Arial; font-weight: bold; text-decoration: none; letter-spacing: -1px }
a.whitebold11:hover  { color: #fff; font-size: 1.1em; font-family: Arial; font-weight: bold; text-decoration: underline; letter-spacing: -1px }
.white12 { color: #fff; font-size: 1.2em; font-family: Arial; }
.whitebold12, a.whitebold12:link, a.whitebold12:visited { color: #fff; font-size: 1.2em; font-family: Arial; font-weight: bold; text-decoration:none; }
a.whitebold12:hover { color: #fff; font-size: 1.2em; font-family: Arial; font-weight: bold; text-decoration:underline; }
.white14 { color: #fff; font-size: 1.4em; font-family: Arial; letter-spacing: -1px }
.whitebold14, a:whitebold14:link, a:whitebold14:visited { color: #fff; font-size: 1.4em; font-family: Arial; font-style: normal; font-weight: bold; text-decoration: none; letter-spacing: -1px }
a.whitebold14:hover  { color: #fff; font-size: 1.4em; font-family: Arial; font-weight: bold; text-decoration: underline; letter-spacing: -1px }
/*<agl.folder "home">*/
	.dd_208x20 { color: #4a4a4a; font-size: 1.2em; font-family: Arial; background-color: #fff; width: 208px; height: 20px }
/*</agl.folder>*/

.golink, a.golink:link, a.golink:visited	{ color: #565656; font-size: 1.0em; font-family: Arial; font-weight: bold; text-decoration: none }
a.golink:hover  { color: #39c; font-size: 1.0em; font-family: Arial; font-weight: bold; text-decoration: none }

.email {color:Red; text-decoration:none}


.redfont { color: #ff0000; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none}

.topborder { border-top: 1px dashed #afafaf; background-color:#f3f3f3 }

/* new styles for Features Project update */
.col-full {
	float: left;
	width: 895px;
	text-align: left;
	margin-top: 10px;
}
.col-full h2 {
	clear: left;
	float: left;
	width: 881px;
	display: block;
	padding: 0 7px 8px 7px;
	margin: 0 0 20px 0;
	background: url(../../images/global/line_hort.gif) 0 100% repeat-x;
	color: #666;
	font: bold 1.6em Arial, Helvetica, sans-serif;
}
ul.glossary {
	float: left;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
}
ul.glossary li {
	float: left;
	margin-right: 8px;
	display: block;
	width: 25px;
	padding: 0;
	background: #e5e5e5;
	color: #fff;
	font: 1.4em Arial, Helvetica, sans-serif;
	text-align: center;
}
ul.glossary li.empty {
	padding: 3px 0;
}

ul.glossary li.on 
{
    background: #fe0002;
    padding: 3px 0;
}

ul.glossary li a {
	display: block;
	width: 25px;
	padding: 3px 0;
	color: #fff;
	background: #c8c8c8;
	text-align: center;
	text-decoration: none;
}
ul.glossary li a:hover {
	background-color: #fe0002;
}
dl.glossary {
	clear: left;
	float: left;
	width: 881px;
	padding: 0 7px;
}
dl.glossary dt {
	clear: left;
	float: left;
	color: #666;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
dl.glossary dd {
	clear: left;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
}
dl.glossary dd p {
	color: #666;
	font-size: 0.9em;
	margin: 0 0 10px 0;
}
dl.glossary dd p.img {
	float: left;
	border: 1px solid #999;
	margin: 0 10px 10px 0;
}

#compare {
	float: left;
	width: 670px;
	padding: 0 0 20px 0;
	margin-bottom: 10px;
	background: url(../../images/global/line_hort.gif) 0 100% repeat-x;
}
#compare h2 {
	color: #333;
	font: 1.3em Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}
#compare p {
	margin: 0;
	color: #666;
	font: 1.2em Arial, Helvetica, sans-serif;	
}
#compare p span {
	color: #999;
}
#compare p a img {
	border: none;
}
#compare .item-row {
	clear: left;
	float: left;
	width: 670px;
	margin: 15px 0 0 0;
	padding: 0;
}
#compare .item1, #compare .item2, #compare .item3, #compare .item4 {
	float: left;
	width: 109px;
	margin-right: 25px;
}
#compare .item1 p.thumb, #compare .item2 p.thumb, #compare .item3 p.thumb, #compare .item4 p.thumb {
	float: left;
	width: 109px;
	height: 78px;
	margin: 0 0 5px 0;
	padding-top: 4px;
	text-align: center;
}
#compare .item1 p.thumb {
	background: url(../../images/products/compare/compare_thumb_border1.gif) 0 0 no-repeat;
}
#compare .item2 p.thumb {
	background: url(../../images/products/compare/compare_thumb_border2.gif) 0 0 no-repeat;
}
#compare .item3 p.thumb {
	background: url(../../images/products/compare/compare_thumb_border3.gif) 0 0 no-repeat;
}
#compare .item4 p.thumb {
	background: url(../../images/products/compare/compare_thumb_border4.gif) 0 0 no-repeat;
}
#compare .item1 p, #compare .item2 p, #compare .item3 p, #compare .item4 p {
	margin: 0 0 5px 0;
	color: #333;
	font-size: 0.9em;	
}
#compare .item1 p a, #compare .item2 p a, #compare .item3 p a, #compare .item4 p a {
	color: #df2700;
	text-decoration: none;
}

.col-main {
	float: left;
	width: 656px;
	margin: 0 0 0 10px;
	padding: 0;
}
.col-main h2 {
	margin: 10px 0 15px 0;
}
.col-main h3 {
	margin: 0 0 15px 0;
}
.col-main p {
	color: #666;
	font-size: 1em;
	margin: 0 0 15px 0;
}
.col-main ul {
	margin: 0 0 30px 0;
	padding: 0;
	list-style-position: inside;
}
.col-main ul li {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
}
.col-main .feature1, .col-main .feature2 {
	float: left;
	width: 280px;
}
.col-main .feature1 {
	margin-right: 70px;
}
.col-main .feature1 h4, .col-main .feature2 h4 {
	margin: 0 0 10px 0;
}
.col-main .feature1 p, .col-main .feature2 p {
	margin: 0 0 15px 0;
}
.col-main .feature1 p img, .col-main .feature2 p img {
	border: 1px solid #9c9c9c;
}

.grey9 a {
	color: #565656;
}
#compare-container {
	position: relative;
}
#tooltip {
	width: 202px;
}
#tooltip p {
	float: left;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
	padding: 5px 6px;
	width: 188px;
	font-size: 0.9em;
	margin: 0;
}
#tooltip p a {
	color: #f00;
}
#tooltip p span {
	float: left;
	display: block;
	margin: 0 6px 0 0;
}
#tooltip div {
	float: right;
	width: 13px;
	height: 7px;
	background: url(../../images/products/compare/info_arrow.gif) 0 0 no-repeat;
	margin: -1px 28px 0 0;
	padding: 0;
	text-indent: -1000em;
}


.popup1 {
	position: absolute;
	width: 202px;
	visibility: hidden;
	z-index: 100;
}
.popup1 p {
	position: absolute;
	top: 6px;
	left: 0;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
	padding: 5px 6px;
	width: 188px;
	font-size: 0.9em;
	margin: 0;
}
.popup1 p a {
	color: #f00;
}
.popup1 p span {
	float: left;
	display: block;
	margin: 0 6px 0 0;
}
.popup1 div {
	position: absolute;
	top: 0;
	left: 28px;
	width: 13px;
	height: 7px;
	background: url(../../images/products/compare/info_arrow.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	text-indent: -1000em;
}


/*
.popup1{
	position: absolute;
	width: 188px;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
	padding: 5px 6px;
	font: 0.9em Arial, Helvetica, sans-serif;
	visibility: hidden;
	z-index: 100;
}
*/


/* ===============================================
 * Compare Product List changes
 * Richard Simnor 26th Sept 2007
 */

#comparelist
{
	float: left;
    margin: 0 0 0 10px;
    padding: 0px;
}

#comparelist li
{
    display:block;
    float:left;
    width:140px;
    margin:0px;
    padding:0px;
}

#comparelist li h5
{
    display:block;
    width:90px;
    padding: 45px 5px 5px 5px;
    margin:0px;
    border: 1px dotted #999;
    height: 55px;
    text-align: center;
}

#comparelist li h6
{
    margin-bottom:5px;
}

#comparelist li img
{
    display:block;
    padding:5px;
    border:1px dotted #999;
    width:90px;
}

#comparelist li.end
{
    width:110px;
    margin-left: -15px;
}

#comparelist li.end p
{
    margin: 2px 0px 0px -2px;
}

/*.comparebox
{
    width:150px;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.comparebox h5
{
    display:block;
    width: 90px;
    padding: 45px 5px 5px 5px;
    border: 1px dotted #999;
    height: 55px;
    text-align: center;
}

.comparebox h6
{
    margin-bottom:5px;
}

.comparebox img
{
    display:block;
    padding: 5px;
    border: 1px dotted #999;
    width: 90px;
}

.comparebtnbox
{
    float:left;
    margin-left: -40px;
}*/

.comparebtn
{
    background-color:Red;
    color:White;
    font-family:Arial;
    font-size:12px;
    font-weight:bolder;
    text-decoration:none;
    display:block;
    width:110px;
    height:20px;
    padding-top:5px;
    margin-top: 80px;
    text-align:center;
}

/* New Navigation Changes
   Richard Simnor 10-10-2007 */
#logo
{
    width:895px;
    background-color:Red;
}

ul#mainnav
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
ul#mainnav li
{
    display:inline;
    float:left;
    margin:12px 12px 8px 12px;
}
ul#mainnav li#search
{
    margin:8px 0px 8px 12px;
}

ul#subnav
{
    margin:0px 0px 8px 0px;
    padding:0px;
    width:895px;
    height:25px;
    background:url(../../images/navigation/subnav_back.gif) repeat-x;
}
ul#subnav li
{
    display:inline;
    float:left;
    margin:5px 2px 5px 12px;
}
ul#subnav a
{
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
}
ul#subnav a:link, ul#subnav a:visited, ul#subnav a:active
{
    color:#5d5d5d;
}
ul#subnav a:hover
{
    color:Red;
}

ul#subnav a.on
{
    color:Red;
}

/* Basket Summary Changes
   Richard Simnor 29th October 2007 */
#basketsummary
{
	float: right;
    font:0.9em Arial;
    color:#565656;
    margin:5px 5px 5px 0px;
    padding: 15px 0 0 0;
}

#basketsummary a
{
    color:Red;
    text-decoration:underline;
}

#basketsummary a.altLink 
{
	color: #5d5d5d;
	text-decoration: none;
}

#basketsummary a.altLink:hover
{
	color: red;
}

/* Promotion List Changes
   Richard Simnor 5th November 2007
   KABOOOOOOM */




/* ----- Social Links ----- */
/* ------------------------------------------------------------ */
#masthead #basketsummary a.social, #masthead #basket-summary a.social {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: -2px 3px 0 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -1000em;
}
#masthead #basketsummary a:hover, #masthead #basket-summary a:hover {
	background-position: 0 -16px;
}
#masthead #basketsummary a.facebook, #masthead #basket-summary a.facebook {
	background-image: url(../../products/images/icons/16x16_facebook.gif);
}
#masthead #basketsummary a.twitter, #masthead #basket-summary a.twitter {
	background-image: url(../../products/images/icons/16x16_twitter.gif);
}
#masthead #basketsummary a.youtube, #masthead #basket-summary a.youtube {
	margin-right: 9px;
	background-image: url(../../products/images/icons/16x16_youtube.gif);
}

#promotionlist
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}

#promotionlist li
{
    float:left;
    display:inline;
    margin: 0px 0px 10px 15px;
}

#promotionlist li h4
{
    font: normal 1.6em Arial;
    color: #6c6c6c;
    margin:0px 0px 5px;
    padding:0px;
}

#promotionlist li h5
{
    font: normal 1.2em Arial;
    color: #6c6c6c;
    margin:0px 0px 10px;
    padding:0px;
}

#promotionlist li a
{
    text-decoration:none;
}

#promotionlist li img
{
    border: 0px;
}

/*----- forever better masthead -----*/
/*-------------------------------------------------------*/
#masthead {
	float: left;
	width: 895px;
	position:relative;
}
#miele-logo {
	float: left;
	width: 895px;
	margin-bottom: 10px;
	background: url(../../images/navigation/masthead_bar.gif) 100% 0 no-repeat;
}
#global-nav {
	clear: both;
	float: left;
	width: 895px;
	background: url(../../images/navigation/nav_shadow.gif) 0 0 repeat-x;
	list-style: none;
	margin: 0;
	padding: 0;
}

#global-nav li {
	float: left;
	font: bold 1.182em "Helvetica Neue", Helvetica, Arial, sans-serif; /* 11*1.182=13 */
}
#global-nav li a {
	display: block;
	height: 44px;
	color: #4b4b4b;
	text-decoration: none;
	text-indent: -1000em;
	background-position: 0 0;
	background-repeat: no-repeat;
	outline: none;
}
#global-nav li a:hover, #global-nav li a.current {
	color: #f00;
	background-position: 0 -200px;
}



ul#productsSubNavCont{	
	background:#f3f3f1;
	border-top:1px solid #d2d2d1;
	height:221px;
	position:absolute;
	top:131px;
	left:0;
	padding:16px 0 18px 29px;
	margin:0px;
	width:866px;
	z-index:10000;
	list-style:none;
	display:none
}

ul.productsSubNav{
	float:left;
	margin:0px 23px 0 0;
	display:inline;
	width:121px;
	padding:0px;
}
		
ul.productsSubNav.last{
	margin:0px 0px 0 0 ;
}

ul.productsSubNav li.subHeading a strong {
	font-size:0.95em !important;
	margin:6px 0 4px 0px !important;
	float:left;
	width:117px !important;
}

ul.productsSubNav li  {
	font-size:0.7em !important;
	font-weight:normal !important;
	width:117px;
	list-style:none;
}

ul.productsSubNav li a {
	height:auto !important;
	text-indent:0 !important;
	margin:0 0 3px 4px;
	display:inline;
}



img.subNavClose {
	cursor:pointer;
	left:28px;
	position:absolute;
	top:0px;
}

/* ----- Buy Online ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.prod-info {
	position: relative;
}
.prod-info .buy-online {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 50px;
	height: 50px;
	text-indent: -1000em;
	/*background: url(../../images/icons/buy_online_small.gif) 0 0 no-repeat;*/
}

.bullet-features ul li
{
	padding: 0px;
	margin-left: -24px;
}

.prod-info .buy-online-alt {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 53px;
	height: 46px;
	text-indent: -1000em;
	background: url(../../images/icons/buy_online.gif) 0 0 no-repeat;
}

h2.acc-title {
	padding: 5px 10px 5px 10px;
	background: #eee;
}
h2.acc-title-new {
	padding: 5px 10px 5px 10px;
	background: #f00;
	color: #fff;
}

.panel-available h3 {
	margin-bottom: 5px;
	font-size: 1.3em;
}
.panel-available h3 a {
	text-decoration: none;
}

h2.ext {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.3em;
	color:#444444;
	margin:15px 0 5px 0;
}
p.lnk {
	margin-top:20px;
	font-size:1em;
}
p.lnk a {
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}

/* ----- Sub Navigation ----- */
/* ------------------------------------------------------------ */
#sub-nav {
	clear: both;
	float: left;
	width: 895px;
	padding: 9px 0 8px 0;
	background: #f3f3f3;
	font: 11px Arial, Helvetica, sans-serif;
}
#sub-nav li {
	float: left;
	margin: 0 8px 0 10px;
	display: inline;
}
#sub-nav li a {
	color: #4b4b4b;
	text-decoration: none;
}
#sub-nav li a:hover, #sub-nav li a.current {
	color: #f00;
}
#homebanner{
	width: 895px;
	padding: 0;
	margin: 0;
	

}
#flashbanner{


	margin: 0;
	padding: 0;
	width: 685px;
	

}
#subBanners{

	float: right;
	width:205px;
	

}
.subitem{
	height:185px;
	background-color: #1c1c1c;
	margin-bottom: 5px;
	
}
#which{
	
	background: url(../../images/home/which.jpg) #1c1c1c no-repeat 50% 15px;

}
#products{
	
	background: url(../../images/home/made_in_germany.gif) #1c1c1c no-repeat 50% 15px;

}
#which, #products{
	width:195px;
	font-size: 0.95em;
	float: right;
	height:185px;
	margin-bottom: 5px;
	padding-left: 10px;
	
}
#which p, #products p{

	padding-top: 120px;
	padding-bottom: 6px;
	padding:140px 0 6px 0;
	letter-spacing: -.4px;
	
}

#products p {padding:120px 0 10px 0; font-size:14px; letter-spacing:0px; }

#which a, #products a{
	padding-top: 2px;
	padding-left: 25px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 1.0em;
	color: #fff;
	text-decoration: none;
	background: url(../../images/home/find_out_more.gif) no-repeat 0 0;
	
}
#which a:hover, #products a:hover{
	
	color: #ff0000;
	
}



#living{
	
	background: url(../../images/home/living.jpg) #1c1c1c no-repeat 50% 15px;

}




#which, #living{
	width:195px;
	font-size: 0.95em;
	float: right;
	height:185px;
	margin-bottom: 5px;
	padding-left: 10px;
	
}
#which p, #living p{

	padding-top: 120px;
	padding-bottom: 6px;
	padding:120px 0 6px 0;
	letter-spacing: -.4px;
	
}
#which a, #living a{
	padding-top: 2px;
	padding-left: 25px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 1.0em;
	color: #fff;
	text-decoration: none;
	background: url(../../images/home/find_out_more.gif) no-repeat 0 0;
	
}
#which a:hover, #living a:hover{
	
	color: #ff0000;
	
}


.online-help-tool { 
    float:left;
    width:185px;
    height:165px; 
    padding: 10px 10px 10px 10px;
    background: url(../../images/miele-online-help-bg.jpg) #f2262f no-repeat bottom;
}




.online-help-tool p { 
    padding: 0 0 5px 0; font-size:14px; font-weight:bold;  color:#cbcbcb; 
}

p.online-help-tool-title  { font-size:19px; font-weight:bold; color:#fff; padding: 0 0 3px 0;  }

.online-help-tool a { 
    padding: 0px 0px 2px 25px; font-weight:bold;
    font-family: Arial; text-decoration:none; color:White;
	background: url(../../images/home/find_out_more-white.gif) no-repeat 0 0;
	}

.online-help-tool a:hover { 
    color:black;
	}
	

#which-homepage-advert {	
	background: url(../../images/home/which.jpg) #1c1c1c no-repeat 50% 15px;
	width:185px;
	height:70px;
	padding: 110px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
	float: left;
}

#which-homepage-advert p {
	padding: 10px 0px 10px 0px;
}

#which-homepage-advert a { 
    padding: 2px 0px 0px 25px;
    font-family: Arial; text-decoration:none; color:White;
	background: url(../../images/home/find_out_more.gif) no-repeat 0 0;
	}

#which-homepage-advert a:hover { 
    color:#ff0000;
	}




/* ----- Made in Germany Banners ---------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#mig {
	clear: both;
	float: left;
	width: 186px;
	margin-bottom: 18px;
	padding: 12px;
	background: #f7f7f7;
}
#mig p.img {
	float: left;
	width: 60px;
	margin: 0;
}
table #mig p {
	float: none;
	clear: none;
	width: auto;
	margin: 2px 0 0 0;
	color: #666;
	font-size: 12px;
	line-height: normal;
}
table #mig p a {
	text-decoration: none;
}
table #mig p a:hover {
	color: #f00;
}
#mig p.img {
	margin: 0 12px 0 0;
}
/* ----- Hero Slideshow ------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#heroSlideshow {
	list-style: none;
	position: relative;
	width: 685px;
	height: 375px;
	margin: 0px;
	padding: 0px;
}
#heroSlideshow li {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 685px;
	height: 375px;
	display: none;
}
#heroSlideshow li.current {
	display: block;
}
#overlay{
	top:0;
	left:0;
	background: url(../../images/overlays/semitransparentbg.png)!important;
	background:none;
	width: 100%;
	height:100%;
	position: fixed !important;
	position:absolute;
	z-index: 9999999;
	display: none;
}

#overlayWrapper{
	position: relative;
	padding:10px;
	width: 32px;
	margin: 0 auto;
	
}
#overlayLoader{
	position: relative;
	width: 31px;
	margin: 0 auto;

}
#overlay #overlaybox{

}
#survey{
	border:none !important
	border: 1px solid black;
	position: relative;
	padding:10px;
	width: 400px;
	background-color: white;
	margin: 0 auto;
}
#survey p{
		font-size: 12px;
	color:#434343;
	line-height: 20px;
}
#survey h2{
	font-weight:normal;
	font-size: 22px;
	color:#434343;
	font-family: Arial;
	margin:12px 0 12px 0;
	padding: 0;
}
#overlay #divider{

	padding: 10px 0 5px 0;

}
#overlay ul{
	margin:0;
	padding:0;
	width: 400px;
	

}
.clear {
	clear: both;
}
#overlay ul li{
	display: block;
	float: left;
	padding:0;
	margin:0;

}
#overlay a{
	
	text-decoration: none;
	padding: 5px 0 0 20px;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	display: block;
	height:22px;

}
#overlay #proceed a{
	width: 156px;
	
	background: url(../../images/overlays/redbutton.gif) 0 0 no-repeat;

}
#overlay #close a{
	width: 120px;
	background: url(../../images/overlays/greybutton.gif) 0 0 no-repeat;

}
#overlay #proceed a:hover, #overlay #close a:hover{
	color: black;
}



div.promotion-products h1 {
    font: 11px Arial, Helvetica, sans-serif;
}

div.promotion-products td.product-list {
    padding-bottom: 14px;
}






/* ----- New styles added to Miele site July 2011 for export to miele ----------------------------------------------------------------- */

/* ----- Accessories /accessories/Accessories.aspx ----------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

/* ---------Font controls -------------------------------------------------------------- */
h1.acc-header { font-size:25px }
h2.acc-header { font-size:16px }
h1.acc-header, h2.acc-header { font-weight:normal; color: #686868; font-family: "Helvetica Neue",Helvetica,Arial; margin: 0 0 12px 10px; }
p.acc-header-intro { 
	color: #686868; 
	font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    margin: 10px 0 10px 10px;
	}
p.acc-copy { color: #686868; font-family: Arial,Helvetica,sans-serif; font-size: 1em; padding:15px 0 15px 13px; }	


/* ---------Layout -------------------------------------------------------------- */
.acc-content { float:left; width:895px; }
.acc-content-col1 { float:left; width:665px;  }
.acc-content-col2 { float:left; width:220px; padding-left:10px; background: url(/images/global/side_bar_vert_line.jpg) repeat-y left; }

.acc-row-665 { float:left;  width:665px; padding:10px 0 10px 0px;  background-color:#f4f4f4;}
.acc-row-665.acc-bottom-border { border-bottom:1px solid #ccc; }

.acc-row-665-cat { float:left;  width:665px; padding:10px 0 10px 0px;  background-color:#fff; }

.acc-row-133 { 	float:left; width:133px; overflow:hidden;  }

.acc-row-133 p a {
	float:left; 	  
	width:133px; overflow:hidden;
	height: 160px;
	background-position: top left;
	background-repeat: no-repeat;
}

.acc-row-133 p a:hover { background-position: 0 -160px; }

.acc-catergory1 p a { background-image: url(/Products/images/panel_cat/acc-gifts.jpg);}
.acc-catergory2 p a { background-image: url(/Products/images/panel_cat/acc-laundry-accessories.jpg);}
.acc-catergory3 p a { background-image: url(/Products/images/panel_cat/acc-ovens-steam-microwave.jpg);}
.acc-catergory4 p a { background-image: url(/Products/images/panel_cat/acc-dishwasher.jpg);}
.acc-catergory5 p a { background-image: url(/Products/images/panel_cat/acc-fridge-freezer.jpg);}
.acc-catergory6 p a { background-image: url(/Products/images/panel_cat/acc-vacuum-cleaners.jpg);}
.acc-catergory7 p a { background-image: url(/Products/images/panel_cat/acc-hoods-hobs.jpg);}
.acc-catergory8 p a { background-image: url(/Products/images/panel_cat/acc-cleaning-maintenance.jpg);}
.acc-catergory9 p a { background-image: url(/Products/images/panel_cat/acc-coffee-machine.jpg);}


/* ---------Link -------------------------------------------------------------- */
.acc-arrow-link {
	padding: 5px 0px 0px 15px;
	color: #4b4b4b; font-size:11px; font-weight:bold;
	text-decoration: none;
	background: url(/Products/images/icons/arrow_red.gif) 0 2px no-repeat;
}

.acc-arrow-link:hover {
	color: #f00;
}


/* ---------Link -------------------------------------------------------------- */
ul.acc-disc { float:left; padding:0px 0px 0px 25px; margin:0 0 15px 0; }
	
	
ul.acc-disc li { 
	font-family: Arial,Helvetica,sans-serif;
	display:inline; float:left;
	list-style:decimal inside; 
	background: url(/Products/images/icons/ul-disc.gif) no-repeat; 
	color:#686868; 
	font-size:12px;   
	margin:0px 0 10px -15px;
	padding:3px 30px 5px 7px;
	}

ul.acc-disc li span { font-size:14px; font-weight:bold; color:#fff;  padding:0 10px 0 0;  }




/* ----- Accessories Sub page  ----------------------------------------------------------------- */
/* --/accessories/HobsExtraction.aspx ------------------------------------------------------------------ */
/* --/accessories/Laundry.aspx ------------------------------------------------------ */
/* --/accessories/MicrowaveSteamOven.aspx ------------------------------------------------------ */
.acc-row-221-1, .acc-row-221-2, .acc-row-221-3 { float:left; width:201px; }
.acc-row-221-1 { padding:0 12px 0 0px; background: url(/images/global/side_bar_vert_line.jpg) repeat-y right;}
.acc-row-221-2 { padding:0 12px 0 12px; }
.acc-row-221-3 { padding:0 0px 0 12px; background: url(/images/global/side_bar_vert_line.jpg) repeat-y left; }

.acc-row-221-1 p, .acc-row-221-2 p, .acc-row-221-3 p { font-size:13px;  padding:5px; background-color:#ebedec; }
.acc-row-221-1 p a, .acc-row-221-2 p a, .acc-row-221-3 p a {color:#414141; text-decoration:none; }
.acc-row-221-1 p a:hover, .acc-row-221-2 p a:hover, .acc-row-221-3 p a:hover {text-decoration:underline; }



