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 */
}
#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: 78px;
	background-image: url(../../images/global_nav/products.gif);
}
#nav2 {
	width: 101px;
	background-image: url(../../images/global_nav/online_store.gif);
}
#nav3 {
	width: 70px;
	background-image: url(../../images/global_nav/owners.gif);
}
#nav4 {
	width: 113px;
	background-image: url(../../images/global_nav/where_to_buy.gif);
}
#nav5 {
	width: 85px;
	background-image: url(../../images/global_nav/showrooms.gif);
}
#nav6 {
	width: 74px;
	background-image: url(../../images/global_nav/events.gif);
}
#nav7 {
	width: 82px;
	background-image: url(../../images/global_nav/about_us.gif);
}
#nav8 {
	width: 59px;
	background-image: url(../../images/global_nav/news.gif);
}
#nav9 {
	width: 95px;
	background-image: url(../../images/global_nav/commercial.gif);
}
#nav10 {
	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;
}

#nav1 a {
	width: 77px;
	background-image: url(../../images/global_nav/products.gif);
}
#nav2 a {
	width: 100px;
	background-image: url(../../images/global_nav/online_store.gif);
}
#nav3 a {
	width: 136px;
	background-image: url(../../images/global_nav/customer_support.gif);
}
#nav4 a {
	width: 107px;
	background-image: url(../../images/global_nav/where_to_buy.gif);
}
#nav5 a {
	width: 103px;
	background-image: url(../../images/global_nav/my_brochure.gif);
}
#nav6 a {
	width: 81px;
	background-image: url(../../images/global_nav/about_us.gif);
}
#nav7 a {
	width: 63px;
	background-image: url(../../images/global_nav/media.gif);
}
#nav8 a {
	width: 96px;
	background-image: url(../../images/global_nav/commercial.gif);
}
#nav9 a {
	width: 132px;
	background-image: url(../../images/global_nav/projects_business.gif);
}

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;

}
#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;
	
}
#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;
	
}

