@charset "utf-8";

/**
 * Panasonic Intelligent Living
 * Main Stylesheet
 */

/**
 * CONTENTS
 * 	1  UTILITY CLASSES 	 	Common styles, such as floats, hidden elements, image replacement code etc.
 * 	2  BASE TYPOGRAPHY 		Base font styles in the site, including links, hover states etc.
 * 	3  GLOBAL LAYOUT	 	Layout of common elements such as header, nav, footer etc.
 *  4  HOME				 	Home page
 *  5  PRODUCT LANDING	 	Product landing pages
 *  6  PRODUCT TECHNOLOGY 	Product technology pages
 *  7  PRODUCT RANGE		Product range pages
 *  8  PRODUCT COMPARE		Product compare pages
 *  9  PRODUCT WHERE TO BUY	Product where to buy pages
 *	10 PRODUCT VIDEO		Product video pages
 *	11 HERITAGE				Heritage pages
 *  12 HYGIENE				Generic hygiene pages
 *  13 ECO IDEAS			Eco ideas
 *  14 BROCHURE				Brochure page
 *  15 OFFERS				Offers page
 */

/**
 * 1 UTILITY CLASSES
 */
.floatl{
	float: left;
	display: block;
}
.floatr{
	float: right;
	display: block;
}
.alignl{
	text-align: left;
}
.alignc{
	text-align: center;
}
.alignr{
	text-align: right;
}
.clear-floats{
	clear: both;
}
.clear{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	margin: 0;
	padding: 0;
}
.imgrep{
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
.hidden{
	text-indent: -9999px;
	display: block;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}
.display-none{
	display: none;
}
.png{
	behavior: url(/js/iepngfix.htc);
}
.png-ie78{
	behavior: url(/js/iepngfix-ie78.htc);
}

/**
 * 2 BASE TYPOGRAPHY
 */

body{
	font-size: 84%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
	background-color: #877c6b;
	color: #848484;
}
h2{
	font-size: 1.166667em;
	line-height: 1.5em;
}
p{
	font-size: 1em;
	line-height: 1.5em;
}
a{
	color: #fff;
}
a:hover{
	color: #00bbdc;
	
}
.smalltext{
	font-size: 0.8em;
}
/*Dotted outline fix*/
a:focus, input:focus, object{
	outline: none;
}
input::-moz-focus-inner{
	border: 0;
}


/**
 * 3 GLOBAL LAYOUT
 */
/*scrollbar shift fix*/
html{
	overflow-y: scroll;
}
body{
	margin: 0;
	padding: 0;
	background: #877c6b;
	
}
#header-wrap{
	background: #fff;				
}
#header{
	width: 930px;
	height: 76px;
	margin: 0 auto;
	
}
#logo{
	width: 163px;
	height: 43px;
	background-image: url(/images/logo.gif);
	margin-top: 13px;
	margin-right: 10px;
}
#logo a{
	display: block;
	height: 43px;
}

/*Nav Starts*/
#nav{
	width: 757px;
	background: url(/images/nav/nav-back.gif) no-repeat;
	height: 76px;
}
#nav li{
	float: left;
}
#nav li.last{
	margin-right: 0;
}

#nav li a, #nav li a .hover{
	display: block;
	height: 50px;
	background: url(/images/nav/nav.gif) no-repeat;
	position: relative;
}

#nav li a * {
  display: none;
  cursor: pointer;
}
#nav li a#nav-home{
	width: 48px;
}
#nav li a#nav-fridge-freezers{
	background-position: -48px 0;
	width: 100px;
}
#nav li a#nav-vacuum-cleaners{
	background-position: -148px 0;
	width: 125px;
}
#nav li a#nav-washing-machines{
	background-position: -273px 0;
	width: 127px;
}
#nav li a#nav-microwave-ovens{
	background-position: -400px 0;
	width: 121px;
}
#nav li a#nav-breadmakers{
	background-position: -521px 0;
	width: 104px;
}
#nav li a#nav-personal-care{
	background-position: -625px 0;
	width: 104px;
}
#nav li a#nav-home.selected, .js-disabled #nav li a#nav-home:hover, #nav li a#nav-home .hover{
	background-position: 0 -76px;
}
#nav li a#nav-fridge-freezers.selected, .js-disabled #nav li a#nav-fridge-freezers:hover, #nav li a#nav-fridge-freezers .hover{
	background-position: -48px -76px;
}
#nav li a#nav-vacuum-cleaners.selected, .js-disabled #nav li a#nav-vacuum-cleaners:hover, #nav li a#nav-vacuum-cleaners .hover{
	background-position: -148px -76px;
}
#nav li a#nav-washing-machines.selected, .js-disabled #nav li a#nav-washing-machines:hover, #nav li a#nav-washing-machines .hover{
	background-position: -273px -76px;
}
#nav li a#nav-microwave-ovens.selected, .js-disabled #nav li a#nav-microwave-ovens:hover, #nav li a#nav-microwave-ovens .hover{
	background-position: -400px -76px;
}
#nav li a#nav-breadmakers.selected, .js-disabled #nav li a#nav-breadmakers:hover, #nav li a#nav-breadmakers .hover{
	background-position: -521px -76px;
}
#nav li a#nav-personal-care.selected, .js-disabled #nav li a#nav-personal-care:hover, #nav li a#nav-personal-care .hover{
	background-position: -625px -76px;
}
/*Nav Ends*/

/*Content boxes start*/
#content-wrap{
	background: url(/images/back-grid.gif);
}
#content {
	width: 930px;
	margin: 0 auto;
	background: url(/images/content-back-gray.png) repeat-y;
	behavior: url(/js/iepngfix.htc);
}
#content.landing, #heritage #content, #home #content,#personal-care #content.sub-landing{
	background-image: url(/images/content-back-white.png);
	behavior: url(/js/iepngfix.htc);
}
#home #content{
	/*background: none;*/
}
.content-box h2{
	font-size: 2em;
	font-weight: bold;
	color: #51545d;
}
.content-box h3{
	font-size: 1.666667em;
	color: #51545d;
	margin-top: 5px;
}
.content-box h4{
	font-size: 1.5em;
	color: #51545d;
	margin-top: 30px;
}
.content-box p, .content-box li{
	color: #848484
}
/*Content boxes end*/

/*Subnav starts*/
/*Basic subnav styling*/
#subnav-wrap{
	width: 176px;
	background-repeat: no-repeat;
	background-position: top right;
	behavior: url(/js/iepngfix.htc);
	min-height: 400px;
	height: auto !important;
	height: 400px;
	padding-bottom: 10px;
}
#fridge-freezers .landing #subnav-wrap{
	background-image: url(/images/products/fridge-freezers/background-fade.png);
}
#vacuum-cleaners .landing #subnav-wrap{
	background-image: url(/images/products/vacuum-cleaners/background-fade.png);
}
#washing-machines .landing #subnav-wrap{
	background-image: url(/images/products/washing-machines/background-fade.png);
}
#microwave-ovens .landing #subnav-wrap{
	background-image: url(/images/products/microwave-ovens/background-fade.png);
}
#breadmakers .landing #subnav-wrap{
	background-image: url(/images/products/breadmakers/background-fade.png);
}
#personal-care .landing #subnav-wrap{
	background-image: url(/images/products/personal-care/background-fade.png);
}

	
#subnav{
	margin-top: 25px;
	padding-bottom: 10px;
	background: url(/images/nav/subnav-bottom.png) no-repeat bottom;
	behavior: url(/js/iepngfix.htc);
	
}
#subnav li{
	padding-bottom: 10px;
	background: #f1f1f1;
}

 #subnav li.last, #subnav li.subnav-range{
	padding-bottom: 0;
}
	
#subnav li a{
	display: block;
	padding: 6px 15px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	background: url(/images/nav/subnav-back.gif) repeat-x #d3d3d3;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #c9c9c9;
	border-left: 1px solid #d7d7d7;
	color: #394952;
	font-weight: bold;
	text-decoration: none;
}

/*Specific subnav elements styling*/
#subnav li.subnav-video a,
#subnav li.subnav-section li.subnav-video a.selected{
	padding: 0;
	border-top: none;
	border-bottom: none;
	border-left: none;
	/*IE fix*/
	cursor: pointer;
	
}
#subnav li.subnav-video a span{
	padding: 6px 15px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #c9c9c9;
	border-left: 1px solid #d7d7d7;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	display: block;
}
#subnav li.subnav-top{
	background: url(/images/nav/subnav-top.png) no-repeat transparent;
	behavior: url(/js/iepngfix.htc);
	height: 7px;
	padding-bottom: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;

}
#subnav li.subnav-section-landing{
	width: 88px;
	float:left;
}
#subnav li.subnav-section-landing a{
	padding: 6px 5px;
	text-align: center;
}
#subnav li.subnav-landing a,
#subnav li.subnav-section-landing a{
	background: url(/images/nav/subnav-landing.gif) repeat-x #2E3444;
	border: none;
	min-height: 20px;	
	height: auto !important;
	height: 20px;
	padding-top: 0;
	margin-top: 0;
	line-height: 1.1em;
}
#subnav li.subnav-section-landing a.selected{
	background: none;
}
#subnav li a:hover, 
#subnav li a.selected{
	background: #6cdbee;
	color: #fff;
	border-color: #6cdbee;
	
}
#subnav li.subnav-landing a, 
#subnav li.subnav-section-landing a{
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;	
	padding-top: 10px;
}

#subnav li.subnav-landing a:hover, 
#subnav li.subnav-landing a.selected,
#subnav li.subnav-section-landing a:hover,
#subnav li.subnav-section-landing a.selected{
	background: url(/images/nav/subnav-landing.gif) repeat-x #2E3444;
	color: #6cdbee;
}

#subnav li.subnav-section-landing a.selected{
	background: none;
	color: #000;
	
	
}
#subnav li.subnav-section-landing a:hover{
	color: #6cdbee;
}
#subnav li.subnav-section{
	clear: both;
}
#subnav li.subnav-range ul li{
	padding-bottom: 0;
}
#subnav li.subnav-range li a{
	background: none;
	margin-left: 15px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #e9e9e9;
	border-left: none;
	font-size: 0.916667em;
	font-weight: normal;
	color: #70818c;
}

#subnav li.subnav-range li a.selected{
	background: none;
	border-color: #e9e9e9; 
	color: #70818c;
}


#subnav li.subnav-range li a:hover, 
#subnav li.subnav-range li a.selected,
#subnav li.subnav-range li a.selected{
	background-color: #fff;
	border-color: #e9e9e9;
	color: #00bbdc;	
}

#subnav li.subnav-section li a.selected{
	background: url(/images/nav/subnav-back.gif) repeat-x #d3d3d3;
	color: #394952;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #c9c9c9;
	border-left: 1px solid #d7d7d7;
}

#subnav li.subnav-section li a.selected{
	background: #6CDBEE;
	color: #fff;
}
#subnav li.subnav-section li.subnav-range ul li a.selected{
	background: #fff;
	border: none;
	border-bottom: 1px solid #e9e9e9;
	color: #00bbdc;
}
#subnav li.subnav-section ul.selected li a.selected, 
#subnav li.subnav-section li a:hover{
	background: #6cdbee;
	color: #fff;
	border-color: #6cdbee;
}
#subnav li.subnav-section ul.selected li.subnav-range li a.selected,
#subnav li.subnav-section ul li.subnav-range li a:hover{
	background-color: #fff;
	border-color: #e9e9e9;
	color: #00bbdc;	
	
}

/* subnav panasonic box*/
.subnav-box-top{
	background: url(/images/nav/subnav-box-top.png) no-repeat;
	width: 177px;
	height: 9px;
	font-size: 0;
	margin-top: 10px;
}
.subnav-box-middle{
	background: #e1e1e1;
	padding: 0 10px;
	font-size: 0.833333em;
	color: #272827;
}
.subnav-box-middle a{
	font-weight: bold;
	color: #272827;
	text-decoration: none;
}
.subnav-panasonic-link{
	padding-right: 15px;
	background: url(/images/nav/panasonic-arrow.gif) no-repeat center right;
	width: auto;
}
.subnav-panasonic-link:hover{
	color: #00bbdc;
}

.subnav-box-bottom{
	background: url(/images/nav/subnav-box-bottom.png) no-repeat;
	width: 177px;
	height: 9px;
	font-size: 0;
}
#subnav li.subnav-landing{
	display: list-item;
}

/*Subnav ends */
#footer-wrap{
	width: 100%;
	background: url(/images/footer-back.jpg) repeat-x #877c6b;
	padding: 10px 0;
}
#footer{
	width: 930px;
	margin: 0 auto;
	color: #fff;
}
#hygiene-nav{
	width: 500px;

}
#hygiene-nav li{
	 padding-bottom: 5px;

}
#hygiene-nav a, #products-nav a{
	text-decoration: none;
	
}

/*AddThis*/
.addthis_toolbox .custom_images a
{
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

#copyright{
	width: 300px;
	padding-bottom: 5px;
}
#hygiene-nav li{
	float: left;
	margin-right: 5px;
}
#home-appliances{
	width: 265px;
	height: 16px;
	background-image: url(/images/home-appliances.gif);
}
#footer-panels{
	margin-top: 20px;
}
.footer-panel .panel-middle{
	padding: 10px;
}
.footer-panel form{
	padding-top: 10px;
}
#form-errors{
	color: #cc0000;
	font-weight: bold;
	display: none;
	padding-left: 5px;
}
.footer-panel{
	margin-right: 8px;
	
}
.footer-panel.last{
	margin-right: 0;
}
.footer-panel .panel-top,.footer-panel .panel-bottom{
	width: 100%;
	background-repeat: none;
	height: 8px;
	font-size: 0px;
}

#footer a{
	font-weight: bold;
	color: #c6c0b8;
	text-decoration: none;
}
#footer a:hover{
	color: #fff;
}
#footer p, #footer li{
	font-size: 0.833333em;
}

#copyright{
	margin-top: 10px;
}
#products-nav{
	width: 181px;
	line-height: 1.2em;
}
#products-nav .panel-top{
	background-image: url(/images/products-nav-panel-top.gif);
}
#products-nav .panel-bottom{
	background-image: url(/images/products-nav-panel-bottom.gif);
}
#mailing-list{
	width: 362px;
}
#mailing-list .panel-top{
	background-image: url(/images/mailing-panel-top.gif);
}
#mailing-list .panel-bottom{
	background-image: url(/images/mailing-panel-bottom.gif);
}
#mailing-list .form-field{
	padding: 5px;
	margin-right: 10px;
	/*CSS3 rounded corners for those browsers that support it*/
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
	width: 200px;
	
}
#mailing-list .form-field{
	color: #999;
}
#contact-us{
	width: 371px;
}
#contact-us .panel-top{
	background-image: url(/images/contact-panel-top.gif);
}
#contact-us .panel-bottom{
	background-image: url(/images/contact-panel-bottom.gif);
}
.panel-middle{
	border-left: 2px solid #9a9081;
	border-right: 2px solid #9a9081;
	min-height: 146px;
	height: auto !important;
	height: 146px;
}
.content-box{
	margin-top: 25px;
	width: 726px;
}
.content-box-top{
	height: 22px;
	background-image: url(/images/content-box-top.png);
	behavior: url(/js/iepngfix.htc);
	width: 726px;
}
.content-box-middle{
	background: url(/images/content-box-middle.png) no-repeat;
	behavior: url(/js/iepngfix.htc);
	padding: 0 28px;
	width: 670px;
}
.content-box-bottom{
	height: 26px;
	background-image: url(/images/content-box-bottom.png);
	behavior: url(/js/iepngfix.htc);
	width: 726px;
}
.content-box-wide{
	width: 936px;
	padding: 20px 0;
}
#heritage-content{
	padding: 0;
}
.content-box-wide-top{
	height: 10px;
	background-image: url(/images/content-box-wide-top.png);
	behavior: url(/js/iepngfix.htc);
}
.content-box-wide-middle{
	padding: 0 7px;
	width: 920px;
	background: url(/images/content-box-wide-middle.png) repeat-y;
	behavior: url(/js/iepngfix.htc);
}
.content-box-wide-bottom{
	height: 19px;
	background-image: url(/images/content-box-wide-bottom.png);
	behavior: url(/js/iepngfix.htc);
}

/*Buttons*/
.button{
	background-image: url(/images/buttons/buttons.gif);
	position: relative;
}
.button .hover{
	background-image: url(/images/buttons/buttons.gif);
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	width: 100%;
	display: block;
}
.button *{
	display: none;
}

#button-explore{
	width: 161px;
	height: 32px;
	margin-right: 20px;
}
#button-explore .hover, .js-disabled #button-explore:hover{
	background-position: 0 -32px;
}



#button-video{
	width: 119px;
	height: 32px;
	background-position: -161px 0;
}
#button-video .hover, .js-disabled #button-video:hover{
	background-position: -161px -32px;
}
#button-video-grey{
	width: 120px;
	height: 33px;
	background-position: -1038px 0;
}
#button-video-grey .hover, .js-disabled #button-video:hover{
	background-position: -1038px -33px;
}

.where-to-buy{
	background-position: -662px 0;
	width: 121px;
	height: 31px;
	margin-right: 10px;
}
.where-to-buy .hover, .js-disabled .where-to-buy:hover{
	background-position: -662px -31px;
}
.compare-button{
	background-position: -784px 0;
	width: 92px;
	height: 31px;
}
 .compare-button .hover, .js-disabled .compare-button:hover{
 	background-position: -784px -31px;
 }

.email-to-a-friend{
	background-position: -377px 0;
	width: 141px;
	height: 30px;
}
.email-to-a-friend .hover, .js-disabled .email-to-a-friend:hover{
	background-position: -377px -30px;
}
.print-this-page{
	background-position: -519px 0;
	width: 141px;
	height: 30px;
}
.print-this-page .hover, .js-disabled .print-this-page:hover{
	background-position: -519px -30px;
}
#footer #submit{
	width: 96px;
	height: 33px;
	background-position: -281px 0;
	background-color: transparent;
	text-indent: -9999px;
	border: none;
	cursor: pointer; 
	position: relative;
}

.js-disabled #footer #submit:hover,#footer #submit .hover{
	background-position: -281px -33px;
	
}

#button-mens-shavers{
	background-position: -1159px 0;
	width: 142px;
	height: 32px;
	margin-right: 10px;
}
#button-mens-shavers .hover, .js-disabled #button-mens-shavers:hover{
	background-position: -1159px -32px;
}
#button-womens-epilators{
	background-position: -1301px 0;
	width: 172px;
	height: 32px;
}
#button-womens-epilators .hover, .js-disabled #button-womens-epilators:hover{
	background-position: -1301px -32px;
}
#button-view-the-range{
	background-position: -1473px 0;
	width: 146px;
	height: 32px;
}
#button-view-the-range .hover, .js-disabled #button-view-the-range:hover{
	background-position: -1473px -32px;
}


/**
 * 4 HOME
 */
 #home-hero-wrap{
 	background: url(/images/back-grid.gif);
height: 368px;
 }
#home-hero-intro{
	width: 219px;
	padding-left: 20px;
	position: absolute;
	z-index: 3;
}
#home-hero-intro h2{
	margin-top: 30px;
	color: #000;
	font-size: 1.5em;
	background-image: url('/images/home-appliances-title.png');
	height: 78px;
}
#home-hero-intro p{
	padding-top: 20px;
	color: #5c5c5c;
	font-size: 1.1em;
}
#home-hero{
	width: 720px;
	height: 368px;
	overflow: hidden;
	z-index: 1;
	position: relative;
}

#home-hero-images img{
	background: url(/images/back-grid.gif)
}
#home-hero-images .home-title img{
	background: none;
}
#home-hero-images li{
	position: relative;
}
.fader-nav a{
	position: absolute;
	top: 144px;
	display: block;
	width: 34px;
	height: 28px;
	z-index: 10;
	cursor: pointer;
}
.fader-nav .home-arrow-prev{
	left: 60px;
	
	background-image: url(/images/arrow-prev.png);
	behavior: url(/js/iepngfix-ie78.htc);
}

.fader-nav .home-arrow-next{
	right: 40px;
	background-image: url(/images/arrow-next.png);
	behavior: url(/js/iepngfix-ie78.htc);
}
.fader-nav img{	
	 
}
.fader-jumpNav{
	display: none;
}
.home-title{
	position: absolute;
	top: 50px;
	right: 40px;
	z-index: 20;
}
#home-panels{
	width: 815px;
	margin: 0 auto;
	top: -20px;
	position: relative;
	z-index: 2;
	
}
.home-panel{
	margin-right: 25px;
	width: 255px;
	cursor: pointer;
}
.home-panel.last{
	margin-right: 0;
}
.home-panel a{
	height: 197px;
	width: 255px;
	
}
#home-panel-vc{
	background-image: url(/images/home-panel-vc.png);
}
#home-panel-heritage{
	background-image: url(/images/home-panel-heritage.png);
}
#home-panel-vs{
	background-image: url(/images/home-panel-vs.png);
}
#home-panel-products{
	background-image: url(/images/home-panel-products.png);
}
#home-panel-pc{
	background-image: url(/images/home-panel-pc.png);
}

/**
 * 5 PRODUCT LANDING
 */
#product-landing{
    width: 753px;
    min-height: 500px;
    height: auto !important;
    height: 500px;
    behavior: url(/js/iepngfix.htc);
    
}
.sub-landing #product-landing{
	height: 460px;
	min-height: 460px;
}
#fridge-freezers #product-landing{
	background: url(/images/products/fridge-freezers/background.png) no-repeat;
	
}
#vacuum-cleaners #product-landing{
	background: url(/images/products/vacuum-cleaners/background.png) no-repeat;
	
}
#washing-machines #product-landing{
	background: url(/images/products/washing-machines/background.png) no-repeat;
	
}
#microwave-ovens #product-landing{
	background: url(/images/products/microwave-ovens/background.png) no-repeat;
	
}
#breadmakers #product-landing{
	background: url(/images/products/breadmakers/background.png) no-repeat;
	
}
#personal-care #product-landing{
	background: url(/images/products/personal-care/background.png) no-repeat;
	
}
#personal-care #product-landing.mens{
	background: url(/images/products/personal-care/mens/background.png) no-repeat;
}
#personal-care #product-landing.womens{
	background: url(/images/products/personal-care/womens/background.png) no-repeat;
}

#product-landing-copy{	
    padding-top: 222px;
	padding-left: 45px;
	width: 415px;
	
}
#product-landing-copy p{
	margin: 10px 0 20px 0;
	color: #6f6f6f;
	font-size: 1em;
	line-height: 1.3em;
	
}
#product-landing-copy p.smalltext{
	font-size: 0.8em;
}
#vacuum-cleaners #product-landing-copy{
	 padding-top: 262px;
}
#washing-machines #product-landing-copy{
	 width: 400px;
	  padding-top: 262px;
}
#microwave-ovens #product-landing-copy{
	 padding-top: 262px;
	 width: 340px;
}
#breadmakers #product-landing-copy{
	 padding-top: 232px;
	 width: 400px;
}
#personal-care #product-landing-copy{
	 padding-top: 232px;
	 width: 400px;
}

#product-landing-copy h2{
	height: 100px;
	behavior: url(/js/iepngfix.htc);
	background-position: bottom left;
}
#fridge-freezers #product-landing-copy h2{
	background-image: url(/images/products/fridge-freezers/landing-header.png);
	
}
#vacuum-cleaners #product-landing-copy h2{
	background-image: url(/images/products/vacuum-cleaners/landing-header.png);
	
}
#washing-machines #product-landing-copy h2{
	background-image: url(/images/products/washing-machines/landing-header.png);
	
}
#microwave-ovens #product-landing-copy h2{
	background-image: url(/images/products/microwave-ovens/landing-header.png);
}
#breadmakers #product-landing-copy h2{
	background-image: url(/images/products/breadmakers/landing-header.png);
}
#personal-care #product-landing-copy h2{
	background-image: url(/images/products/personal-care/landing-header.png);
}
#personal-care .mens #product-landing-copy h2{
	background-image: url(/images/products/personal-care/mens/landing-header.png);
}
#personal-care .womens #product-landing-copy h2{
	background-image: url(/images/products/personal-care/womens/landing-header.png);
}

	



/*Personal care individual landing pages*/
.mens #shavers{
	padding-top: 50px;
	padding-left: 45px;
	height: 240px;
}
.womens #shavers{
	padding-top: 50px;
	padding-left: 125px;
	height: 311px;
}
#personal-care .mens #product-landing-copy,
#personal-care .womens #product-landing-copy{
	padding-top: 0;
	
	margin-top: 0;
	position: relative;
	top: -50px;
}
#personal-care .mens #product-landing-copy{
	top: 10px;
	padding-top: 0px;
}
#personal-care .mens #product-landing-copy h2{
	height: 21px;
}
#personal-care .womens #product-landing-copy{
	top: -40px;
	padding-top: 0px;
}
#personal-care .womens #product-landing-copy h2{
	height: 27px;
}

#shavers a{
	display: block;
	height: 281px;
}
#shavers a img{
	behavior: url(/js/iepngfix.htc);	
}


/**
 * 6 PRODUCT TECHNOLOGY
 */
#product-technology{
	width: 720px;
}
#product-flash{
	font-size: 1.5em;
	text-align: center;
	color: #000;
	line-height: 1.5em;
}
#product-flash a{
	color: #000;
}
/**
 * 7 PRODUCT RANGE
 */
#product-range-desc{
	width: 346px;
}
#product-range-desc li{
	border-bottom:  1px dotted #d9d9d9;
	padding: 10px 0;
	margin-left: 13px;
	line-height: 1.5em;
	list-style-type: square;
}
#product-range-desc h2{
	font-size: 1.4em;
}
#product-range-desc h3{
	font-size: 1.2em;
}
#product-range-desc h4{
	color: #7f8182;
	line-height: 1.3em;
	font-size: 1.1em;
	margin-top: 10px;
}
#product-range-desc h5{
	background: url(/images/features.gif) no-repeat;
	text-indent: -9999px;
	height: 14px;
		margin-top: 30px;
}
#product-range-desc ul{
	background: url(/images/features-back.gif) no-repeat top right;

}
#product-range-images{
	width: 324px;
}

#product-image-main{
	height: 321px;
}

#product-image-thumbs li{
	float: left;
	margin-right: 2px;
}
#product-image-thumbs li a{
	display: block;
}
#product-image-thumbs li.last{
	margin-right: 0;
}
#product-range-logos{
	padding-top: 20px;
}
#product-range-logos li{
	float: left;
	margin-right: 25px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#product-range-logos li.last{
	margin-right: 0;
	
	
}

.a-plus{
	width: 46px;
	height: 42px;
		margin-top: 10px;
	background-image: url(/images/products/logos/a+.jpg);
}
.a-plus-plus{
	width: 43px;
	height: 42px;
		margin-top: 5px;
	background-image: url(/images/products/logos/a++.jpg);
}
.aqua-protection{
	width: 100px;
	height: 47px;
	background-image: url(/images/products/logos/aqua-protection.jpg);
}
.anti-fingerprint {
	width:120px;
	height:32px;
	margin-top: 10px;	
	background-image: url(/images/products/logos/anti-fingerprint.jpg);
}
.energy-a{
	width: 81px;
	height: 54px;
	background-image: url(/images/products/logos/energy-a.jpg);
}
.energy-saving{
	width: 53px;
	height: 57px;
	background-image: url(/images/products/logos/energy-saving.jpg);
}
.eco-ideas{
	width: 65px;
	height: 44px;
	margin-top: 10px;
	background-image: url(/images/products/logos/eco-ideas.gif);
}
.hygiene-active{
	width: 100px;
	height: 32px;
		margin-top: 10px;
	background-image: url(/images/products/logos/hygiene-active.gif);
}
.vitamin-safe{
	width: 100px;
	height: 32px;
		margin-top: 10px;
	background-image: url(/images/products/logos/vitamin-safe.gif);
}
.inverter{
	width: 100px;
	height: 29px;
	margin-top: 10px;
	background-image: url(/images/products/logos/inverter.gif);
}
.twin-eco-cooling{
	width: 100px;
	height: 26px;
	margin-top: 15px;
	background-image: url(/images/products/logos/twin-eco-cooling.gif);
}
.good-housekeeping{
	width: 76px;
	height: 50px;
	background-image: url(/images/products/logos/good-housekeeping.gif);
}
.ten-year-warranty{
	width: 50px;
	height: 50px;
	background-image: url(/images/products/logos/ten-year-warranty.jpg);
}
.auto-power-off{
	width: 97px;
	height: 25px;
	margin-top: 14px;
	background-image: url(/images/products/logos/auto-power-off.gif);
}
.water-leakage-protection{
/*	
	width: 97px;
	height: 25px;
	margin-top: 14px;
	background-image: url(/images/products/logos/auto-power-off.gif);	
*/
}
#product-buttons{
	margin-top: 20px;
}


/**
 * 8 PRODUCT COMPARE
 */
 .compare .content-box-middle{
 padding: 0 10px;
 width: 706px;
 }
#product-compare tr.last td, #product-compare thead th, #product-compare .section{
	border-bottom: 1px dotted #918576;
}

 #product-compare td, #product-compare th{
 	padding: 5px 0;
 
 }
 #product-compare table{
 	border-spacing: 0px 1px;
 	line-height: 1.3em;
 }
 #product-compare thead{
 	background: #FFF;
 }

 #product-compare .table-buttons, #product-compare .attribute{
 	width: 170px;
 }
 #product-compare .section{
 	padding-top: 20px;
 }


  #product-compare td{
 	font-size: 0.916667em;
	
	color: #51545d;
 }
 #product-compare thead th{
 	text-align: center;
 }
 #product-compare .table-header{
 	font-weight: bold;
 	font-size: 1.1em;
 	padding:0 4px;
 	
	 }
 #product-compare .table-subheader{
 	font-size: 1em;
	
 }
 #product-compare tr.section-row th{
 	font-size: 1.25em;
	background-color: #fff;
	font-weight: bold;
	

}

#product-compare td.attribute{
	font-weight: bold;
	text-align: left;
	border-left: none;
}
#product-compare tbody td, #product-compare tbody th{
	min-width: 80px;
	width: auto !important;
	width: 80px;
	background: #f2f2f2;
}


#product-compare tbody td{
	text-align: center;
	
	padding: 3px;
 	border-left: 1px solid #d9d9db;
}



/**
 * 9 PRODUCT WHERE TO BUY
 */
#product-where-to-buy h2{
	font-weight: bold;
	font-size: 1.5em;
	color: #51545d;
	border-bottom: 1px dotted #d9d9d9;
	margin-bottom: 20px;
}
#product-where-to-buy p{
	margin-bottom: 20px;
}
#product-where-to-buy a{
	color: #51545d;
}
#product-where-to-buy h3{
	font-size: 1.0em;
	color: #51545d;
	padding-bottom: 10px;
	font-weight: bold;
}

#panasonic-dealer-locator, #uk-shop{
	width: 300px;
	padding-bottom: 30px;
}
#retailers li{
	float: left;
}
#retailers li a{
	display: block;
	height: 50px;
	background-repeat: no-repeat;
	margin-right: 10px;
	text-indent: -9999px;
	margin-top: 20px;
}
#retailers li.currys a{
	background-image: url(/images/currys.jpg);
	width: 119px;
}
#retailers li.comet a{
	background-image: url(/images/comet.jpg);
	width: 116px;
}
#retailers li.john-lewis a{
	background-image: url(/images/john-lewis.jpg);
	width: 141px;
}
#retailers li.amazon a{
	background-image: url(/images/amazon.jpg);
	width: 131px;
}
#retailers li.argos a{
	background-image: url(/images/argos.jpg);
	width: 120px;
}
#retailers li.tesco a{
	background-image: url(/images/tesco.jpg);
	width: 127px;
}
#retailers li.co-op a{
	background-image: url(/images/co-op.jpg);
	width: 193px;
}

#independent-dealer-locator{
	padding-top: 30px;
}
#independent-dealer-locator a{
	width: 215px;
	height: 104px;
	background-image: url(/images/dealer-locator.jpg);
}
.productlist li{
	float: left;
	width: 150px;
	padding: 10px 0;
	text-align: center;
}
/**
 * 10 PRODUCT VIDEO
 */
 
#product-video-player{
	height: 324px;
	margin: 0 auto;
	width: 576px;
	border: 2px solid #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 0px 7px #888;
	-webkit-box-shadow: 0px 0px 7px #888;
	-box-shadow: 0px 0px 7px #888;
	position: relative;
	z-index: 2;
}
#product-video-thumbs{
	width: 578px;
	margin: 0 auto;
	padding-bottom: 10px;
	background: url(/images/video-thumbs-bottom.gif) no-repeat bottom center #f4f4f6;
	position: relative;
	z-index: 1;
	margin-bottom: 10px;
}
#product-video h2{
	font-size: 1.083333em;
	border-bottom: 1px dotted #cfcfd1;
	padding: 15px 0 5px 0;
	padding-left: 20px;
}
#product-video ul{
	margin-top: 5px;
	padding-left: 20px;
}
#product-video li{
	float: left;
	width: 88px;
	margin: 0 10px;
}
#product-video li a{
	display: block;
	font-size: 0.78em;
	
	color: #2d3841;
	text-decoration: none;
	letter-spacing: -0.05em;
	
}
#product-video li a img{
	padding-bottom: 5px;
}
#product-video #video-flash p, #product-video #video-flash h2{
	font-size: 1.3em;
	text-align: center;
	padding: 10px;
	color: #000;
	line-height: 1.5em;
}
#product-video #video-flash p a{
	color: #000;
}
/**
 * 11 HERITAGE
 */
#heritage #content{
	width: 936px;
	text-align: center;
}
#heritage-flash{
	font-size: 1.5em;
	text-align: center;
	padding: 10px;
	color: #000;
	line-height: 1.5em;
}
#heritage-flash a{
	color: #000;
}

/**
 * 12 HYGIENE
 */
.hygiene-content{
	text-align: left;
	line-height: 1.3em;
	padding: 0 20px;
}
.hygiene-content h2{
	font-weight: bold;
	font-size: 1.5em;
	padding: 15px 0;
}
.hygiene-content h3{
	font-weight: bold;
	font-size: 1.2em;
	padding: 15px 0;
}
.hygiene-content p{
	padding: 5px 0;
	color: #000;
}
.hygiene-content a{
	color: #000;
}
.hygiene-content ul{

}
.hygiene-content ul{
	padding-left: 20px;
	list-style-type: disc;
	color: #000;
}
.hygiene-content ol{
	padding-left: 20px;
	list-style-type: decimal;
	color: #000;
}
#accessibility #content{
	padding-top: 25px;
}


/**
 * 12 ECO IDEAS
 */
 #eco-ideas-info{
 	width: 558px;
 	padding-left: 20px;
 }
 #eco-ideas-features{
 	width: 305px;
 	margin-top: 10px;
 }
 #eco-ideas-header{
 	background: url(/images/eco-logo.gif) no-repeat;
 	width: 486px;
 	height: 87px;
 	margin-top: 10px;
 	
 }
 #eco-ideas-info h2{
 	padding-left: 150px;
 	padding-top: 42px;
 	font-size: 2.5em;
 	font-weight: bold;
 	font-family: Arial, Helvetica, Sans-serif;
 	color: #51545d;
 	}
 #eco-ideas-info h3{
 	padding: 20px 0 10px 0;
 	color: #51545d;
 	font-size: 1.5em;
 }
 #eco-ideas-info h3,#eco-ideas-info p{ 
 	padding-left: 18px;
 	line-height: 1.3em;
 }
 
 /**
 * 14 BROCHURE
 */
#product-brochure h2{
	font-weight: bold;
	font-size: 1.5em;
	color: #51545d;
	border-bottom: 1px dotted #d9d9d9;
	margin-bottom: 30px;
}
#product-brochure a{
	color: #15bdda;
}
#product-brochure a:hover{
	text-decoration: none;
}
#product-brochure p{
	padding-bottom: 20px;
}
#product-brochure ul{
	padding-bottom: 30px;
}
#product-brochure ul li{
	border-bottom: 1px dotted #d9d9d9;
	padding: 10px 0;
}
.brochure-image{
	width: 100px;
	padding-top: 10px;
}
.brochure-title{
	width: 350px;
	color: #51545d;
	font-weight: bold;
	padding-top: 30px;
}
.brochure-download{
	width: 113px;
}
.brochure-download a{
	height: 49px;
	background-image: url(/images/download-pdf.gif);
}

 /**
 * 15 OFFERS
 */
#product-offers h2{
	font-weight: bold;
	font-size: 1.5em;
	color: #51545d;
	border-bottom: 1px dotted #d9d9d9;
	margin-bottom: 30px;
}
#product-offers h3{
	font-weight: bold;
	font-size: 1.1em;
	color: #51545d;
	padding-bottom: 15px;
	padding-top: 30px;
}
#product-offers a{
	color: #15bdda;
}
#product-offers ul, #product-offers p{
	padding-bottom: 20px;
}
#product-offers a:hover{
	text-decoration: none;
}
#product-offers ul li{
	border-bottom: 1px dotted #d9d9d9;
}
#product-offers ul li ul li{
	padding-bottom: 15px;
	border: none;
	clear: both;
}
.offer-copy{
	width: 270px;
	margin-right: 20px;
}
.offer-price{
	width: 200px;
}
#product-offers .offers-image{
	width: 78px;
	margin-right: 20px;
}
#product-offers .offers-info{
	width: 540px;
}



