/* ----- Miele print stylesheet ----- */
/* ----- Fuse Digital 2009 ------------------ */
/* ----- enjoy. ----------------------------- */

/* ----- Hide Elements -------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#basket-summary, #global-nav, #sub-nav, #breadcrumbs, .envelope, #sidebar, #colophon, #footer ul, #Img2, #Img3, .slider, #panel-cat .info, .panel-feature-full, #multi-range, .col-208-alt, #hero-product .button, .slideshow ul.images li, .slideshow ul.nav, ul.options, ul.tabbed-nav, p.enlarge, #viewed-items, div#productsSubNavCont, div.productsSubNav, img#global_nav1_subNavClose,  .advanced-area, .panel-895-cta, .more-toggle, #change-search, .print, .logo, .dealers, .store-email, .number-state, .show-store{
	display: none;
}

/* ----- Universal Styles ----------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
a img {
	border: none;
}

/* ----- Footer --------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#footer {
	padding-top: 3pt;
	border-top: 3px solid #000;
	text-align: right;
	clear:both;
	margin-top:50px;
}

/* ----- Typography ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#logo {
	font: bold 14pt Helvetica, Arial, sans-serif;
	color: #f00;
}
#logo a {
	text-decoration: none;
	color: #f00;
}
h1 {
	font: bold 18pt Helvetica, Arial, sans-serif;
	color: #000;
}
h2 {
	font: bold 14pt Helvetica, Arial, sans-serif;
	color: #000;
}
h3 {
	font: bold 12pt Helvetica, Arial, sans-serif;
	color: #000;
}
p, li {
	font: 10pt Helvetica, Arial, sans-serif;
	color: #000;
}

p a, li a, h1 a, h2 a, h3 a {
	color: #000;
}
h1 a, h2 a, h3 a {
	text-decoration: none;
}
#footer p {
	font-size: 9pt;
	clear:both;
}
ul.range, .slideshow ul.images {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
ul.range li {
	margin-bottom: 10pt;
}
ul.range a {
	text-decoration: none;
	font-weight: bold;
} 
.col-288 h2 {
	border-bottom:solid 1px #999;
	padding-bottom:20px;
}
p.intro {
	font-size:12pt;
}
.panel-895-masthead h2, .panel-where-features h2 {
	font-size:12pt;
}
.panel-where-features .panel-436.dealer {
	width:600px;
}
ul.stand {
	padding:0;
}
ul.stand.left {
	float:left;
	margin-right:20px;
	list-style:none;
	padding:0;
}
ul.stand-alt.left {
	margin:32px 0 0 20px;
	padding:0;
	list-style:none;
}

/* ----- Definition Lists --------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

dt {
	font: 10pt Helvetica, Arial, sans-serif;
	color: #000;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:solid 1px #999;
	padding-bottom:10px;
}
dd {
	font: 10pt Helvetica, Arial, sans-serif;
	margin:0 0 10px 0;
}

/* ----- Panels --------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#hero .info, #hero-product .info {
	width: 100%;
}
#slideshow-image-1 {
	display: block;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
#slideshow-image-1 p.enlarge {
	display: none;
}
.panel-288 {
	margin-top:10px;
	clear:both;
}
.panel-288.alt {
	clear:left;
	width:700px;
	margin-bottom:30px;
}
.panel-288.alt p img {
	display:block;
	float:left;
}
.panel-288.alt p img {
    display:block;
	float:left;
	width:90px;
	margin:0 20px 20px 0;
}
.col-288 {
	clear:left;
	width:600px;
}
.col-288 h2 {
	margin-top:30px;
}
.col-288 p img{
	display:block;
	float:left;
	padding-bottom:20px;
	margin:0 10px 10px 0;
}
.row-895-div {
	width:895px;
	border-bottom:solid 1px #999;
	float:left;
	margin-bottom:30px;
}
.row-895-div .col-205 {
	float:left;
	margin-right:50px;
	margin-bottom:20px;
	padding-bottom:20px;
}



/* ----- Tables --------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
table.spec {
	width:600px;
	font: 10pt Helvetica, Arial, sans-serif;
	text-align:center;
}
table.spec tr {
	height:45px;
}
table.spec tr.head th {
	font-size:11pt;
	padding:10px 0;
	color:#ff0000;
	margin:0;
}
table.spec th {
	vertical-align:top;
	text-align:left;
}
table.spec th.data {
	background:#ff0000;
	text-align:left;
}
table.spec td {
	width:145px;
	vertical-align:top;
	padding-bottom:20px;
	text-align:left;
}
#content #content-tab-1, #content #content-tab-3  {
	display:block !important;
}
#content #content-tab-2 {
	display:block !important;
	padding-top:50px;
}
#content #content-tab-3 {
	display:block !important;
	padding-top:50px;
}
#mapContainer {
	width:532px;
	height:470px;
	margin:40px 0;
	display:block;
	position:relative;
	padding:40px 0;
	float:left;
}
#searchResultsContainer .row-895-div, #moreResultsContainer .row-895-div   {
	float:left;
	width:300px;
}
#searchResultsContainer .row-895-div div.col-320, #moreResultsContainer .row-895-div div.col-320  {
	float:left;
	height:110px;
	width:300px;
}
#searchResultsContainer .row-895-div div.col-320 h3, #moreResultsContainer .row-895-div div.col-320 h3  {
	width:280px;
}


.number-state {
	float:left;
	margin-right:20px;
}

/* ----- Store Locator --------------------------------------------------------------------------- */
.result ul, .result ul li{
	list-style: none;
}
#content .result .store-address1,
#content .result .store-address2{
	display: block;
}
#content .result ul.select-categories li{

	width:20px;
	height:19px;
	padding: 0;
	margin:0;
	display: inline;
}
/* ----- Form Elements --------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#ml_centre, p.right.btn, .panel-895-search, .col-205.detail, .panel-436 a,  p.centres, .panel-895-cta, #spotlightContainer p.ext, .col-ext, .row-895-div .col-115, .col-205 p.centres, .col-360-single p.clear, .col-360-single p.top.right {
	display:none;
}
