<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  Philips components stylesheet. 
 *  Version: 2.53
 *  Date: December 20, 2006
 *
 *  Structure of document:
 *    1. List items
 *    2. Extra info boxes
 *    3. Homepage features
 *    4. Seperators
 *    5. Form
 *    6. Text button
 *    7. Article summary
 *    8. Articles global
 *    9. Product selector
 *    10. Shopping cart status
 *    11. Payment form
 *    12. Paginators
 *    13. Print version
 *    14. Back-to-top link
 *    15. Icons
 *    16. Login/logout
 *    17. Quick find
 *    18. PD Country specific selector
 *    19. Glossary
 *    20. Homepage slots
 *    21. Sitemap
 *    22. Shopping cart approval list
 *    23. Product comparison page
 *    24. Product general page
 *    25. Product details
 *    26. Product related
 *    27. Transaction steps
 *    28. Tabular data
 *    29. Product overview styles
 *    30. Styles product overview
 *    31. 404 page
 *    32. (Lite) Extranet
 *    33. E-mail page
 *    33. Tabbed table
 *    34. Top navigation
 *    35. Left navigation
 *    36. Country C
 *    37. Country C
 */

/*	1. List items */

/* Text lists */
.p-list-first{ 
        background: url("icon-listitem-closed.gif") no-repeat 0 .6em; 
} 

.p-list-second{ 
        margin-left:10px; 
	  background: url("icon-listitem.gif") no-repeat 0 .6em;
} 

.p-list-third{ 
        margin-left:20px; 
        background: url("icon-listitem.gif") no-repeat 0 .6em; 
} 

/* Links list */
ul.p-link-list {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul.p-link-list li {
	background-image: url(icon-listitem-plus.gif);
	background-repeat: no-repeat;
	background-position: 0% 6px;
	padding: 0px 0px 0px 10px;
}

*HTML ul.p-link-list li {
	background-position: 0% 7px;	/* IE only */
}

ul.p-link-list li.p-list-header { 
	background-position: 0% 0.5em;
	background-image: url("arrow_orange.gif");
} 

ul.p-link-list li.p-list-second {
	background-image: url("icon-listitem-min.gif");
} 

ul.p-link-list li.p-icon-zip,
ul.p-link-list li.p-icon-pdf, 
ul.p-link-list li.p-icon-doc, 
ul.p-link-list li.p-icon-flash,
ul.p-link-list li.p-icon-html, 
ul.p-link-list li.p-icon-ppt, 
ul.p-link-list li.p-icon-xls, 
ul.p-link-list li.p-icon-comment, 
ul.p-link-list li.p-icon-print, 
ul.p-link-list li.p-icon-rate, 
ul.p-link-list li.p-icon-send_article, 
ul.p-link-list li.p-icon-download, 
ul.p-link-list li.p-icon-font_smaller, 
ul.p-link-list li.p-icon-font_larger, 
ul.p-link-list li.p-icon-eps, 
ul.p-link-list li.p-icon-jpg, 
ul.p-link-list li.p-icon-tif,
ul.p-link-list li.p-icon-rss {
	background-position: 0% 0.1em;;
	background-repeat: no-repeat;
	padding-left: 20px;
}

ul.p-link-list li.p-icon-rss {
	padding-left: 30px;
}

ul.p-link-list li.p-icon-zip { background-image:url(icon_zip.gif);}
ul.p-link-list li.p-icon-print { background-image:url(icon_print.gif);}
ul.p-link-list li.p-icon-pdf { background-image:url(icon_pdf.gif);}
ul.p-link-list li.p-icon-doc{ background-image:url(icon_doc.gif);}
ul.p-link-list li.p-icon-flash{ background-image:url(icon_flash.gif);}
ul.p-link-list li.p-icon-html{ background-image:url(icon_html.gif);}
ul.p-link-list li.p-icon-ppt{ background-image:url(icon_ppt.gif);}
ul.p-link-list li.p-icon-xls{ background-image:url(icon_xls.gif);}
ul.p-link-list li.p-icon-comment{ background-image:url(icon_comment.gif);}
ul.p-link-list li.p-icon-rate{ background-image:url(icon_rate.gif);}
ul.p-link-list li.p-icon-send_article{ background-image:url(icon_send_article.gif);}
ul.p-link-list li.p-icon-download{ background-image:url(icon_download.gif);}
ul.p-link-list li.p-icon-font_smaller{ background-image:url(icon_font_smaller.gif);}
ul.p-link-list li.p-icon-font_larger{ background-image:url(icon_font_larger.gif);}
ul.p-link-list li.p-icon-eps{ background-image:url(icon_eps.gif);}
ul.p-link-list li.p-icon-jpg{ background-image:url(icon_jmpg.jpg);}
ul.p-link-list li.p-icon-tif{ background-image:url(icon_tif.gif);}
ul.p-link-list li.p-icon-rss{ background-image:url(icon_rss.gif);}

/* Icons - Backwards compatibility */
span.p-icon-zip{ background-image:url(icon_zip.gif);}
span.p-icon-pdf{ background-image:url(icon_pdf.gif);}
span.p-icon-doc{ background-image:url(icon_doc.gif);}
span.p-icon-flash{ background-image:url(icon_flash.gif);}
span.p-icon-html{ background-image:url(icon_html.gif);}
span.p-icon-ppt{ background-image:url(icon_ppt.gif);}
span.p-icon-xls{ background-image:url(icon_xls.gif);}
span.p-icon-comment{ background-image:url(icon_comment.gif);}
span.p-icon-print{ background-image:url(icon_print.gif);}
span.p-icon-rate{ background-image:url(icon_rate.gif);}
span.p-icon-send_article{ background-image:url(icon_send_article.gif);}
span.p-icon-font_larger{ background-image:url(icon_font_larger.gif);}
span.p-icon-font_smaller{ background-image:url(icon_font_smaller.gif);}
span.p-icon-download{ background-image:url(icon_download.gif);}
span.p-icon-eps{ background-image:url(icon_eps.gif);}
span.p-icon-jpg{ background-image:url(icon_jmpg.jpg);}
span.p-icon-tif{	background-image:url(icon_tif.gif);}
span.p-icon-rss{	background-image:url(icon_rss.gif);}

span.p-icon-zip, span.p-icon-pdf, span.p-icon-doc, span.p-icon-flash, span.p-icon-html, span.p-icon-ppt, span.p-icon-xls, span.p-icon-comment, span.p-icon-print, span.p-icon-rate, span.p-icon-send_article, span.p-icon-download, span.p-icon-font_smaller, span.p-icon-font_larger , span.p-icon-eps , span.p-icon-jpg, span.p-icon-tif {
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}

span.p-icon-rss{
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left:30px;
}

/* Horizontal unorderd lists */
ul.p-horizontal li {
 	float:left;
	padding-right:10px;
	padding-left:10px;
}

 /* 2. Extra info boxes */
 
 /* Extra info type A */
.p-extrainfo-a{
	width:180px;
	text-align:left;
}

.p-extrainfo-a .p-date{
	font-style:italic;
}

.p-extrainfo-a .p-top{
	font-size:90%;	/*80%*/
	font-weight:bold;
	color:#252F47;
	padding:0px;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px;
   height:19px;
	background:url(extrainfo_a_header.gif) no-repeat top;
}

.p-extrainfo-a .p-content{
	padding:4px 9px 0px 9px;
	font-size:80%;
	vertical-align:top;
	border-style:solid;
	border-color:#CCCEDB;
	border-width:0px 1px 0px 1px;
}

.p-extrainfo-a .p-bottom{
	height:7px;	
	line-height:1px;
	background:url(borderbox_bottom.gif) repeat-x;
}

/* Borderless text component*/
.p-extrainfo-b .p-content{
	width:180px;
	padding:0px;
	font-size:80%;
	vertical-align:top;
	color:#252F47;
}

/* extra module type c*/
.p-extrainfo-c{
	width:180px;
	text-align:left;
}

.p-extrainfo-c .p-date{
	font-style:italic;
}

.p-extrainfo-c .p-top{
	font-size:1px;
   height:7px;
	line-height:1px;
	background:url(borderbox_top.gif) repeat-x bottom;
}

.p-extrainfo-c .p-content{
	padding:4px 9px 0px 9px;
	font-size:80%;
	color:#252F47;
	vertical-align:top;
	border-color: #CCCEDB;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
}

.p-extrainfo-c .p-bottom{
	font-size:80%;
	background:url(borderbox_bottom.gif) repeat-x;
	height:7px;
	line-height:1px;
}

.p-extrainfo-c h5{
	color:#252F47;
	margin:0px;
	margin-bottom:0px;
	margin-top:5px;
	font-weight:bold;
	font-size:110%;
}

/* Extra info D */
.p-extrainfo-d{
	width:560px;
}

.p-extrainfo-d .p-top,
.p-extrainfo-d .p-bottom{
  	height:7px;
	line-height:1px;
}

.p-extrainfo-d .p-top {
	background:url(border_box_top_wide.gif) no-repeat top;
}

.p-extrainfo-d .p-bottom{
	background:url(border_box_bottom_wide.gif) no-repeat bottom;
}	

.p-extrainfo-d .p-content{
	padding:0px 9px 0px 9px;
	font-size:123%;	
	vertical-align:top;
	border-style:solid;
	border-color:#CCCEDB;
	border-width:0px 1px 0px 1px;
}

.p-extrainfo-d h5{
	color:#252F47;
	margin:0px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:110%;
}

.p-extrainfo-d .p-moreinfo {
	color:#888B9C;
}

 /* 3. Homepage features */

 /* Country homepage */
 .p-homepage-extrainfo{
	width:246px;
	font-size:90%;
}

.p-homepage-extrainfo .p-top{
  	height:7px;
	line-height:1px;
	background:url(border_box_top_large.gif) no-repeat top;
}

.p-homepage-extrainfo .p-content{
	padding:4px 9px 0px 9px;
	font-size:123%;	
	vertical-align:top;
	border-style:solid;
	border-color:#CCCEDB;
	border-width:0px 1px 0px 1px;
}

.p-homepage-extrainfo h5{
	color:#252F47;
	margin:0px;
	margin-bottom:5px;
	line-height:123%;
	font-weight:bold;
	font-size:123%;
}

.p-homepage-extrainfo .p-bottom{
	height:7px;	
	line-height:1px;
	background:url(border_box_bottom_large.gif) repeat-x;
}
 
/* most popular box */
.p-homepage-extrainfo .p-mostpopular {
	width:123%;
	padding:0px;
}

.p-homepage-extrainfo .p-mostpopular-left{
	width:24px;
}
.p-homepage-extrainfo .p-mostpopular-middle{
	padding-left:5px;
	padding-right:5px;
	width:12px;
}

.p-homepage-extrainfo .p-mostpopular-left,
.p-homepage-extrainfo .p-mostpopular-middle,
.p-homepage-extrainfo .p-mostpopular-right{
	vertical-align:middle;
} 
 
/* primary feature */
.p-primaryfeature{
	border-collapse:collapse;
	border-spacing:0px;
	width:370px;
}

.p-primaryfeature img{
	vertical-align:top;
}

.p-primaryfeature .p-content{
	color:#252F47;
	background:#E0E0E8;
	font-size:123%;
	padding:10px;
	padding-top:0px;
}

.p-primaryfeature h4{
	color:#252F47;
	padding-bottom:2px;
	margin:0px;
	padding-top:6px;
	font-size:130%;
	font-weight:bold;
}

/* secondary feature */
.p-secondaryfeature{
	border-collapse:collapse;
	border-spacing:0px;
	width:180px;
}

.p-secondaryfeature .p-content{
	color:#252F47; /* #555555 */
	font-size:123%;
	line-height:17px;
}

.p-secondaryfeature h4{
	color:#252F47;
	margin:0px;
	padding-top:6px;
	padding-bottom:2px;
	font-size:123%;
	font-weight:bold;
}

/* 4. Seperators */

/* Component dotted seperator */
.p-dottedsep {
	/*height:1px;
	line-height:1px;
	font-size:1px;
	background:url(dots.gif) repeat-x;
	background-position:bottom;	
	border-collapse:collapse;
	border-spacing:0px;*/
}

/* Component solid seperator */
.p-solidsep {
	height:1px;
	line-height:1px;
	font-size:1px;
	background:url(solid.gif) repeat-x;
}

/* White space seperators  */
.p-bottomspace {
	padding-bottom:10px;
}

.p-rightspace {
	padding-right:10px;
}

/* 5. Form */
.p-form {
	border-collapse:collapse;
	border-spacing:0px;
}

.p-form td {
	background:#EFEFF4;
	text-align:left;
	vertical-align:top;
}

.p-form .p-header {
	height:23px;
	vertical-align:middle;
	background-color:#E0E0E8;
	padding-left:7px;
}

.p-form .p-header h4 {
	font-size:123%;
	color:#252F47;
	margin:0px;
  	font-weight:bold;
	text-transform:uppercase;
}

.p-form .p-label .p-orange{
	color:#DF2823;
}

.p-form .p-link .p-orange{
	color:#000000;
}

.p-form .p-label {
	width:112px;
	padding-right:5px;
	white-space:nowrap;
	text-align:right;
}

.p-form .p-content {
	padding:10px;
	font-size:123%;
}

.p-form input {
	font-size:123%;
}

.p-form select {
	font-size:123%;
}

.p-form .p-fields {
	padding:10px 10px 10px 0px;
}

.p-form .p-fields td{
	padding-bottom:3px;
}

.p-form .p-field {
	width:170px;
}

.p-fields input {
	vertical-align:middle;
}

.p-form .p-buttons {
	text-align:right;
	border-top:solid 1px #DEDFE7;
	padding:5px 10px 6px 0px;
}

.p-buttons-right {
	/* Fix to align in Netscape 6.2 */
	margin-left: auto; 
	margin-right: 0px;
}

/* 6. Text button */
.p-button, .p-button-action{ 
	border-collapse:collapse; 
    border-spacing:0px; 
    cursor:pointer; 
    cursor:hand; 
} 

.p-button-disabled{ 
    border-collapse:collapse; 
    border-spacing:0px; 
} 

.p-button td, .p-button-disabled td{ 
 	background:url(but_bg_side.gif) repeat-x;
   text-align:center; 
  	padding:0px 1px 0px 1px; 
 	white-space:nowrap; 
} 

.p-button-action td{ 
	background:url(but_action_bg_side.gif) repeat-x;
	text-align:center; 
	padding:0px 1px 0px 1px; 
	white-space:nowrap;
} 

.p-button td div { 
    background:url(but_bg.gif);
    padding:0px 15px 0px 15px;
    height:18px; 
    font-size:90%; 
} 

.p-button-disabled td div { 
   background:url(but_bg.gif); 
    padding:0px 15px 0px 15px; 
    height:18px; 
    font-size:90%; 
    /* color:InactiveCaptionText; */
	color:#BBB8B2;
} 

.p-button-action td div { 
   background:url(but_action_bg.gif); 
    padding:0px 15px 0px 15px; 
    height:18px; 
    font-size:90%; 
	font-weight:bold;
	color:#FFFFFF;
} 

.p-button-go {
	background:url(but_go.gif);
	border:0px;
	width:29px;
	height:17px;
	cursor:pointer; 
    cursor:hand; 
}

.p-button-action-go {
	background:url(but_go.gif);
	border:0px;
	width:29px;
	height:17px;
	cursor:pointer; 
    cursor:hand; 
}

/* 7. Article summary */
.p-article-summary, .p-article-summary-without{
	margin-top:5px;
	line-height:123%;
}

.p-article-summary table, .p-article-summary-without table{
	border-collapse:collapse;
	border-spacing:0px;
}

.p-article-summary-without table{
	width:123%;
}

.p-article-summary H3, .p-article-summary-without H3{
	font-size:123%;
	color:#252F47;
	font-weight:normal;
	margin:0px;
	margin-bottom:15px;
}

.p-article-summary H5, .p-article-summary-without H5{
	font-size:123%;
	font-weight:normal;
	margin:0px;
}

.p-article-summary .p-date, .p-article-summary-without .p-date{
	font-style:italic;
	font-size:90%;
	line-height:105%;
}

.p-article-summary .p-thumbnail{
	padding-top:8px;
	padding-right:8px;
	padding-bottom:20px;
}

.p-article-summary .p-text{ 
	padding-top:2px;
	padding-bottom:15px;
	line-height:17px;
	font-size:90%;
}

.p-article-summary-without .p-text{
	padding-top:0px;
	padding-bottom:8px;
	line-height:17px;
	font-size:90%;	
}

.p-article-summary-without .p-date{
	border-style:solid;
	border-color:#888B9C;
	border-width:0px;
	border-top-width:1px;
	padding-top:10px;
	font-size:90%;
}

.p-article-summary-without .p-top .p-date{
	border-top-width:0px;
	margin-top:0px;
	padding-top:0px;
	line-height:90%;
}

.p-article-summary .p-paginator, .p-article-summary .p-paginator-multple, .p-article-summary .p-paginator-single{
	margin-top:20px;
}

.p-paginator-row .p-paginator, .p-paginator-row .p-paginator-multiple, .p-paginator-row .p-paginator-single{
	margin-top:10px;
	margin-bottom:6px; /*+10 of cellspacing + 4 of padding of grid = 20px*/
}

/* 8. Articles global*/
.p-image-caption{
	line-height:17px;
	font-style:italic;
	font-size:80%;
}

.p-paragraph-image-caption{
	font-style:italic;
	font-size:80%;
}

.p-article{
	padding-top:7px;
	font-size:123%;
}

.p-paragraph{
	width:123%;
}

.p-image-left{
	float:left;
	padding-right:10px;
}

.p-image-right{
	float: right;
	padding-left:10px;	
}

.p-article H3{
	font-size:123%;
	font-weight:bold;
	margin:0px;
}

.p-article .p-date{
	font-style:italic;
	font-size:90%;
}

.p-article h2{
	font-size:135%;
	margin:0px;
}

.p-article .p-intro{
	font-weight:bold;
}

.p-article .p-location{
	font-size:123%;
	text-transform:uppercase;
}

.p-article-top, .p-article-bottom {
	width:123%;
}

.p-extrarow td{
	padding-top:7px;
}

.p-noprint .p-dottedsep{
	margin-bottom:20px;
}

.p-image-caption, .p-paragraph-image{
	border-collapse:collapse;
	border-spacing:0px;
	width:1px; /* Fix to disable table getting to width */
}

/* 9. Product selector (3G) */
.p-selector{
	width:560px;
	border-collapse:collapse;
	border-spacing:0px;
}

.p-selector .p-top{
	background:url(compare_top.gif) no-repeat;
}

.p-selector .p-bottom{
	background:url(compare_bottom.gif) no-repeat;
}

.p-selector .p-top, .p-selector .p-bottom{
	padding-left:28px;
	height:25px;	
	background-color:#E0E0E8;
	width:1px;
}

.p-selector .p-checkbox{
	width:18px;
	padding-top:6px;
	padding-bottom:10px;
	vertical-align:top;
	background:url(compare_left.gif) repeat-y;
}

.p-selector .p-thumbnail{
	width:1px; /*As small as possible*/
	padding-top:10px;
	padding-bottom:10px;
}

.p-selector .p-content{
	vertical-align:top;
	width:123%;
	padding:10px;
	padding-top:6px;
	padding-right:0px;
}

.p-selector .p-content h5{
	font-size:123%;
}

.p-selector .p-price{
	color:#5CA400;
	font-weight:bold;
}


/* 10. Shopping cart status (6A)*/
.p-status{
	width:180px;
	background:#5CA400;	
	border-collapse:collapse;
	border-spacing:0px;
}

.p-status span{
	font-weight:bold;
	padding-right:4px;
}

.p-status td{
	height:19px;
	background:#5CA400;
	padding-left:27px;
	padding-right:10px;
	background:url(icon_button_cart_white.gif) no-repeat 10px 3px;
	color:#FFFFFF;
	font-size:123%;
}

/* 11. Payment form (6.F)*/
.p-payment{
	border-collapse:collapse;
	border-spacing:0px;	
	font-size:123%;
	width:560px;
}

.p-payment td{	
	font-size:80%;
}

.p-payment img{
	padding-top:10px;
}

.p-payment .p-header {
	/*padding-left:10px;*/
	padding-left:3px;
	vertical-align:middle;
	background-color:#E0E0E8;
}

.p-payment input{
	width:160px;
	height:12px;
	font-size:123%;
}

.p-payment .p-header h4 {
  	/*padding-left:12px;*/
	font-size:123%;
	color:#252F47;
	margin:0px;
  	font-weight:bold;
	text-transform:uppercase;
}

.p-payment td{
	padding-left:10px;
}

.p-payment .p-caption{
	width:95px;
	background:#FFFFFF;
	height:auto;
	padding:0px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:5px;
	vertical-align:bottom;
	white-space:nowrap;
}

.p-payment .p-content{
	width:auto;
	padding-right:10px;
	padding-left:0px;
	width:165px;
}

.p-payment .p-method{
	width:165px;
	font-size:123%;
	margin-top:10px;
}

.p-payment .p-date{
	width:auto;
	font-size:123%;
	margin-right:5px;
}

.p-payment .p-terms input{
	vertical-align:middle;
	width:auto;
}

.p-payment .p-terms{
	height:20px;
	padding-bottom:10px;
}
	
.p-payment .p-buttons{
	text-align:right;
	font-size:140%;
	border-style:solid;
	border-color:#CCCEDB;
	border-width:0px;
	border-top-width:1px;
	padding-top:5px;
	padding-bottom:10px;
}

.p-payment .p-buttons td{
	padding-left:5px;
}	

.p-payment .p-buttons .p-button td{
	padding-left:1px;
}	

/* 12. Paginators */
.p-paginator, .p-paginator-multiple, .p-paginator-single {
	font-size:90%;
	border-collapse:collapse;
	border-spacing:0px;
	width:auto;
}

.p-paginator .p-text, .p-paginator-multiple .p-text, .p-paginator-single .p-text{
	padding-bottom:0px;
	padding-top:1px;
	line-height:123%;
}

.p-paginator .p-previous,.p-paginator-multiple .p-previous, .p-paginator-single .p-previous{
	padding-top:1px;
	line-height:123%;
	padding-left:5px;
	white-space:nowrap;
}

.p-paginator .p-next, .p-paginator-multiple .p-next, .p-paginator-single .p-next{
	padding-top:1px;
	line-height:123%;
}

.p-paginator .p-link,.p-paginator-multiple .p-link, .p-paginator-single .p-link{
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	line-height:123%;
}

.p-paginator .p-active{
	padding-left:2px;
	padding-right:2px;
	border-style:solid;
	border-width:1px;
	border-color:#888B9C;
	font-weight:bold;
	color:#555555;
	line-height:123%;
}

.p-paginator-multiple .p-active, .p-paginator-single .p-active{
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	line-height:123%;
}

/* 13. Print version */
.p-print-logo{
	text-align:right;
	padding-bottom:30px;
	padding-right:8px; 
	padding-left:10px
}

.p-printcontainer{
	margin-left:auto;
	margin-right:auto;
	width:580px;
	text-align:left;
}

.p-print-footer, .p-print-press{
	text-align:left; 
	padding-left:10px;
	padding-right:10px;
}

.p-print-footer{
	padding-top:20px;
}

/* 14. Back-to-top link */
.p-back-to-top{
	padding-left:10px;
	background:url(back_to_top.gif) no-repeat left;
	font-size:90%;
	line-height:123%;
	display:block; /* Fix for Win/IE5 */
}

/* 16. Login/logout*/
.p-login-logout{
	border-collapse:collapse;
	border-spacing:0px;
	background:#EFEFF4;
	width:180px;
}

.p-login-logout .p-top{
	height:5px;
	background-image:url(login-top.gif); 
	background-color:#FFFFFF;
}

.p-login-logout .p-header{
	font-size:90%;	/* 100 */
	border-style:solid;
	border-color:#CCCEDB;
	border-width:0px;
	border-bottom-width:1px;
	padding:1px 9px 4px 9px;
	background:url(login-middle.gif) repeat-y; 
}

.p-login-logout .p-content{
	padding:1px 9px 4px 9px;
	background:url(login-middle.gif) repeat-y;
	font-size:80%;
}

.p-login-logout .p-bottom{
	height:5px;
	background-image:url(login-bottom.gif);
	background-color:#FFFFFF;
}

/* 17. Quick find */
.p-quickfind{
	border-collapse:collapse;
	border-spacing:0px;
	width:187px;
	margin:1px;
	height:47px;
}

.p-quickfind td{
	background:#EFEFF4;
}

.p-quickfind .p-leftsearch{
	width:2px;
	background:#FFFFFF;
}

.p-quickfind .p-right{
	border-collapse:collapse;
	border-spacing:0px;
}

.p-quickfind .p-text{
	font-size:80%;
	text-transform:uppercase;
	padding-bottom:2px;
	color:#9CA2B5; /* CHECK */
	padding-left:8px;
}

.p-quickfind .p-content{
	width:138px;
	padding-bottom:6px;
	padding-left:8px;
}

.p-quickfind .p-content input{
	width:134px;
	color:#000000;
}

.p-quickfind .p-button{
	padding-left:4px;
	padding-right:8px;
	padding-bottom:6px;
	text-align:right;
}

/* 18. PD Country specific selector */
.p-country-selector{
	border-collapse:collapse;
	border-spacing:0px;
	width:187px;
	margin:1px;
	height:47px;
}

.p-country-selector td{
	background:#EFEFF4;
}

.p-country-selector .p-left{
	width:0px;
}

.p-country-selector .p-right{
	border-collapse:collapse;
	border-spacing:0px;
}

.p-country-selector .p-text{
	padding-left:8px;
	font-size:90%;
	padding-bottom:2px;
	color:#9CA2B5;	/* CHECK */
	font-weight:bold;
}

.p-country-selector .p-content{
	padding-left:8px;
	width:138x;
	padding-bottom:6px;
}

.p-country-selector .p-content select{
	width:138px;
	color:#000000;
}

.p-country-selector .p-button{
	padding-left:4px;
	padding-right:8px;
	padding-bottom:6px;
	text-align:right;
}

/* 19. Glossary */
.p-glossary td{
	border-style:solid;
	border-color:#DEDFE7;
	border-width:0px;
	border-top-width:1px;
	line-height:17px;
	padding-top:6px;
	padding-bottom:6px;
}

.p-glossary .p-top{
	font-size:123%;
	font-weight:bold;
	text-transform:uppercase;
	border-top-width:0px;
	padding-top:0px;
}

.p-glossary .p-item{
	font-size:90%;
	color:#252F47;
}

.p-glossary h5{
	font-weight:bold;
}

.p-glossary .p-back-to-top{
	line-height:17px;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
}

/* 20. Homepage slots */

/* Styles for homepage news slot */
.p-homepage-news{
	width:164px;
}

.p-homepage-news p{
	font-size:123%;
}

.p-homepage-news h4{
	font-size:123%;
	margin:0px;
}

/* Styles for homepage consumer */
.p-homepage-consumer{
	border-collapse:collapse;
	border-spacing:0px;
	width:123%;
	font-size:90%;
}

.p-homepage-consumer h4{
	margin:0px 0px 2px 0px;
	font-size:110%;
}

.p-homepage-consumer td.p-rightspace{
	width:50%;
}

/* Styles for homepage professional slot */
.p-homepage-professional{
	border-collapse:collapse;
	border-spacing:0px;
	width:123%;
	font-size:90%;
}

.p-homepage-professional h4{
	margin:0px 0px 2px 0px;
	font-size:110%;
}

.p-homepage-professional td.p-rightspace{
	width:50%;
}

/* 21. Sitemap */
table.p-sitemap-pd-table, table.p-sitemap-table {
	margin-top:10px;
}

.p-sitemap, .p-sitemap-pd{
	border-collapse:collapse;
	border-spacing:0px;
	width:370px;
}

.p-sitemap .p-header, .p-sitemap-pd .p-header, .p-sitemap .p-header td {
	background:#E0E0E8;
}

.p-sitemap .p-header td.p-right, .p-sitemap .p-header td.p-left {
	width:22%; /* used because of incompatibility p-right */
}

.p-sitemap .p-header, .p-sitemap-pd .p-header{
	padding-left:5px;		/* used to be 7 */
	padding-right:5px;		/* used to be 7 */
}

.p-sitemap h4, .p-sitemap-pd h4{
   font-size:123%; 
   /*color:#252F47; */
	margin:0px 0px 0px 0px; 
 	font-weight:bold; 
}

.p-sitemap .p-full, .p-sitemap-pd .p-full{
	width:123%;
}

.p-sitemap h5, .p-sitemap-pd h5{
	font-weight:bold;
}

.p-sitemap h5 {
	color:#000000;
	font-size:123%;
}	

.p-sitemap li.p-list-first, .p-sitemap-pd li.p-list-first { 
	font-weight:bold;
	margin-top:10px;
} 

.p-sitemap td.p-col-left, .p-sitemap td.p-col-right { /* added */
	width:50%;
}

#p-right .p-sitemap .p-col-left ul.p-link-list, #p-right .p-sitemap .p-col-right ul.p-link-list { 	/* added */
	margin-top:10px;
} 

#p-right .p-sitemap li.p-list-second { 			/* added */
	margin-left:0px;
	margin-right:0px;
}

#p-left .p-sitemap li.p-list-first { 			/* added */	
	margin-left:-10px;
	background-image: none;
} 

#p-left .p-sitemap li.p-list-second {			/* added */
	margin-left:0px;
	margin-right:0px;
} 

.p-sitemap ul.p-link-list li.p-list-second {
	background-image: url("icon-listitem-plus.gif");
} 

/* 22. Shopping cart approval list (6.D) */
.p-approval{
	border-collapse:collapse;
	border-spacing:0px;
	width:750px;
	margin-top:10px;
	margin-bottom:20px;
	font-size:80%;
}

.p-approval .p-noborder{
	border:0px;
}

.p-approval td{
	border:0px;
   border-bottom:1px solid #CCEDB;
}

.p-approval .p-bold{
	font-weight:bold;
}

.p-approval .p-button{
	font-size:110%;
	margin-left:5px;
}

.p-approval .p-button td, .p-approval .p-buttons-checkout td{
	border:0px;
}

.p-approval .p-header{
	height:19px; 
	padding-left:3px; 
	vertical-align:middle; 
	background-color:#E0E0E8; 
} 

.p-approval .p-header h4 { 
	color:#252F47; 
	margin:0px; 
	font-size:110%; 
	font-weight:bold; 
	text-transform:uppercase; 
}

.p-approval .p-image{
	padding:10px;
}

.p-approval .p-description{
	padding:10px;
	padding-top:7px;
	padding-left:3px;
	padding-right:30px;
}

.p-approval .p-content{
	padding:10px;
	padding-top:24px;
	padding-left:3px;
	padding-right:30px;
}

.p-approval .p-price{
	color:#5CA400;
	padding:10px;
	padding-top:24px;
	padding-left:3px;
	padding-right:30px;
	font-weight:bold;
	font-size:110%;
}

.p-approval input{
	width:30px;
	font-size:123%;
	margin-top:3px;
	text-align:center;
}

.p-approval .p-buttons{
	padding:10px;
	padding-top:24px;
}

.p-approval .p-flag{
	padding-top:6px;
	text-align:right;
	padding-right:12px;
}

.p-approval .p-information{
	padding-left:3px;
	padding-right:20px;
}

.p-approval .p-total{
	padding-bottom:6px;
	font-weight:bold;
}

.p-approval .p-price-total{
	color:#5CA400;
	font-weight:bold;
	padding-left:3px;
	font-size:110%;
}

.p-approval .p-shipping input{
	width:auto;
	vertical-align:middle;
	margin-left:0px;
}

.p-approval .p-coupon input{
	width:80px;
	text-align:left;
	margin-left:3px;
	margin-right:20px;
}

.p-approval .p-update{
	text-align:right;
	padding-right:10px;
}

.p-approval .p-buttons-checkout{
	text-align:right;
	padding-top:10px;
}

.p-approval .p-buttons-checkout .p-buttons-right{
	text-align:right;
}

.p-approval .p-spacer{
	width:5px;
	background:#FFFFFF;
	border:0px;
}

.p-approval-support{
	border-collapse:collapse;
	border-spacing:0px;
	width:750px;
	font-size:80%;
}

.p-approval-support table{
	border-collapse:collapse;
	border-spacing:0px;
}

.p-approval-support .p-left{
	width:370px;
}

.p-approval-support .p-right{
	width:380px;
	padding-left:10px;
	text-align:left;
}

.p-approval-support .p-header{
	padding-left:3px; 
	vertical-align:middle; 
	background-color:#E0E0E8; 
	width:370px;
} 

.p-approval-support .p-header h4 { 
	/*padding-left:12px; */
	color:#555555; 
	margin:0px; 
	font-size:110%; 
	font-weight:bold; 
	text-transform:uppercase; 
	background-position-y: 6px;
}

.p-approval-support .p-image{
	padding-top:7px;
	padding-right:15px;
}

.p-approval-support .p-content{
	padding-top:5px;
	padding-left:3px;
}

/* 23. Product comparison page (3.F) */
.p-comparison{
	border-collapse:collapse;
	border-spacing:0px;
	width:560px;
	font-size:80%;
	text-align:left;
}

.p-comparison .p-top{
	height:140px;
	vertical-align:bottom;
	padding-bottom:10px;
}

.p-comparison .p-left{
	width:140px;
}

.p-comparison .p-left-table{
	width:140px;
	padding-right:10px;
}

.p-comparison .p-iframe{
	width:420px;
	margin-bottom:10px;
}

.p-comparison .p-price{
	color:#5CA400;
	font-weight:bold;
	font-size:120%;
}

.p-comparison .p-iframe iframe{
	width:420px;
	height:480px;
	border:0px;
}

.p-comparison .p-links{
	background-color:#EFEFF4;
	line-height:17px;
}

.p-comparison .p-links .p-button td div{
	height:17px;
	vertical-align:middle;
}

.p-comparison .p-button{
	font-size:110%;
}

.p-comparison .p-description{
	font-weight:bold;
}

.p-comparison .p-specs{
	font-weight:normal;
}

.p-comparison .p-icons{
	padding-left:10px;
	height:17px;
	border:0px;
	border-bottom:1px solid #E0E0E8;
}

.p-comparison .p-features{
	font-weight:bold;
	border:0px;
	border-bottom:1px solid #E0E0E8;
}

.p-comparison .p-header { 
	height:19px; 
	padding-left:10px; 
	vertical-align:middle; 
	background-color:#E0E0E8; 
} 

.p-comparison .p-header h4 { 
	height:19px;
	padding-left:12px; 
	font-size:123%; 
	color:#252F47; 
	margin:0px; 
	font-weight:bold; 
	text-transform:uppercase; 
} 

.p-comparison .p-buttons{
	padding-top:5px;
}

/* 24. Product general page */
.p-product-general{
	border-collapse:collapse;
	border-spacing:0px;
	width:560px;
	margin-bottom:10px;
}

.p-product-general .p-image{
	width:180px;
	padding-bottom:10px;
}

.p-product-general .p-content{
	width:370px;
	padding:10px;
	padding-top:0px;
	font-size:90%;
}

.p-product-general .p-options{
	width:560px;
	height:25px;
	background:#EFEFF4;
	font-size:90%;
}

.p-product-general .p-options a{
	white-space:nowrap;
}

.p-product-general .p-options .p-price{
	padding-left:10px;
	background:#EFEFF4;
	color:#5CA400;
	font-weight:bold;
}

.p-product-general .p-options .p-link{
	padding-left:12px;
	background:#EFEFF4;
	vertical-align:middle;
}

.p-product-general .p-disclaimer{
	padding-left:10px;
	width:560px;
	font-size:90%;
}

/* 25. Product details */
.p-product-details{
	border-collapse:collapse;
	border-spacing:0px;
	width:123%;
	margin-top:10px;
}

.p-product-details td{
	width:0px;
	height:17px;
	border:0px;
   border-bottom:1px solid #CCCEDB;
	vertical-align:middle; 
	text-align:center;
}

.p-product-details .p-active-left{
	background:url(tabular_left.gif) no-repeat;
	border:0px;
	width:2px;
	padding:0px;
}

.p-product-details .p-active-topleft{
	background:url(tabular_left.gif) right top no-repeat;
	border:0px;
	width:10px;
}

.p-product-details .p-link{
	width:auto;
	font-size:90%;
	vertical-align:middle;
	line-height:123%;
}

.p-product-details .p-active-center{
	width:auto;
	font-weight:bold;
	background:url(tabular_arrow.gif) no-repeat bottom;
	border:0px;
   border-top:1px solid #CCCEDB; 
	font-size:90%;
	vertical-align:middle;
	line-height:123%;
}

.p-product-details .p-active-right{
	background:url(tabular_right.gif) no-repeat;
	border:0px;
	width:2px;
	padding:0px;
}

.p-product-details .p-active-topright{
	background:url(tabular_right.gif) left top no-repeat;
	border:0px;
	width:10px;
}

.p-product-details .p-topleft, .p-product-details .p-topright{
	border:0px;
	width:4px;
}

.p-product-details .p-top{
	background:url(tabular_top.gif) no-repeat;
	border:0px;
	width:560px;
	height:10px;
}

/* Special added for E-Platform */
.p-product-details .p-top-eplat{
	background:url(tabular_top_eplatform.gif) no-repeat;
	border:0px;
	width:560px;
	height:10px;
}

.p-product-details .p-top-left{
	background:url(tabular_left_top.gif) no-repeat;
	border:0px;
	width:560px;
	height:10px;
}

.p-product-details .p-top-right{
	background:url(tabular_right_top.gif) no-repeat;
	border:0px;
	width:560px;
	height:10px;
}

.p-product-details .p-content{
	border:0px;
}

.p-product-details .p-left{
	border:0px;
	border-left:1px solid #CCCEDB; 
	width:10px;
}

.p-product-details .p-right{
	border:0px;
	border-right:1px solid #CCCEDB; 
	width:10px;
}

.p-product-details .p-bottom{
	background:url(tabular_bottom.gif) no-repeat;
	border:0px;
	width:560px;
	height:10px;
}

.p-product-details .p-content table{
	border-collapse:collapse;
	border-spacing:0px;
	width:540px;
}

.p-product-details .p-content td{
	border:0px;
	width:auto;
	text-align:left;
	font-size:90%;
}

/* 26. Product related */
.p-product-related{
	border-collapse:collapse;
	border-spacing:0px;
	margin-top:10px;
}

.p-product-related .p-right{
	padding-left:10px;
}

.p-product-related table{
	border-collapse:collapse;
	border-spacing:0px;
	width:275px;
}

.p-product-related .p-header{
	height:19px; 
	/*padding-left:10px; */
	padding-left:3px;
	vertical-align:middle; 
	background-color:#CCCEDB; 
} 

.p-product-related .p-header h4 { 
	/*padding-left:12px; */
	font-size:123%; 
	color:#555555; 
	margin:0px; 
	font-weight:bold; 
	text-transform:uppercase; 
	background-position-y: 6px;
}

.p-product-related .p-header-link{
	height:19px; 
	padding-right:10px; 
	vertical-align:middle; 
	text-align:right;
	background-color:#CCCEDB; 
	white-space:nowrap;
	font-size:90%;
} 

.p-product-related .p-image{
	padding:10px 10px 0px 0px;
}

.p-product-related .p-content{
	font-size:80%;
	padding:6px 10px 0px 0px;
}

/* 27. Transaction steps (6.B) */
.p-transaction{
	border-collapse:collapse;
	border-spacing:0px;
	width:123%;
	font-size:80%;
	border:0px;
    border-bottom:1px solid #CCCEDB; 
	height:29px;
}

.p-transaction .p-spacing{
	width:30px;
}

.p-transaction .p-completed{
	padding-left:15px;
	vertical-align:middle;
}

.p-transaction .p-active{
	font-weight:bold;
	color:#5CA400;
	background:url(shopcart_current.gif) left bottom no-repeat;
	padding-left:15px;
	vertical-align:middle;
}

.p-transaction .p-active-process{
	font-weight:bold;
	color:#252F47;
	background:url(process_current.gif) left bottom no-repeat;
	padding-left:15px;
	vertical-align:middle;
}

.p-transaction .p-next{
	color:#888B9C;
	padding-left:15px;
	vertical-align:middle;
}

/* 28. Tabular data */
.p-table{ 
	border-collapse:collapse;
	border-spacing:0px;
} 

.p-table table { 
	border-collapse:collapse;
	border-spacing:0px;
} 

.p-table td { 
    /*text-align:left; */
    vertical-align:top; 
} 

.p-table .p-header { 
	height:19px; 
	/* padding-left:10px; */
	padding:0px;
	padding-left:3px;
	vertical-align:middle; 
	background-color:#E0E0E8; 
} 

.p-table .p-header h4 { 
	/*padding-left:12px; */
	font-size:123%;
	color:#252F47; 
	margin:0px; 
	font-weight:bold; 
	text-transform:uppercase;
} 

.p-table .p-content tr{
	/*
	padding-left:5px;
	margin-left:5px;
	*/
}

.p-table table td { 
	border:0px;
	border-bottom:1px solid #E0E0E8; 
	padding:0px 0px 0px 10px; 
	line-height:17px; 
	font-size:90%; 
} 

/* 29. Product overview styles */
.p-product-overview{
	width:560px;
}

.p-product-overview-single{
	width:280px;
}

.p-product-overview .p-header, .p-product-overview .p-header-right,  .p-product-overview-single .p-header, .p-product-overview-single .p-header-right{ 
 	/*padding-left:10px; */
	/*background:url(dottedline.gif) repeat-x top;*/
   	background-color:#E0E0E8;
} 

.p-product-overview .p-header h4, .p-product-overview .p-header-right h4, .p-product-overview-single .p-header h4, .p-product-overview-single .p-header-right h4{
	margin:0px;
  	/*padding-left:12px;*/
	font-size:123%;
 	font-weight:bold;
	/*text-transform:uppercase; removed */
	/* padding-left:3px; removed */
}

.p-product-overview-single .p-header {	/*added */
	padding:0px 5px 0px 5px;
}

.p-product-overview .p-header-right, .p-product-overview-single .p-header-right{
	/*background:url(dottedline_corner.gif) repeat-x left top;*/
   background-color:#E0E0E8; 
}

.p-product-overview .p-content, .p-product-overview-single .p-content{
	font-size:90%;
	color:#252F47;
	width:150px;
	padding:10px;
	padding-left:0px;
	vertical-align:top;
}

.p-product-overview .p-right, .p-product-overview-single .p-right{
	text-align:left;
	/*background:url(dottedline_down.gif) repeat-y left;*/
}

.p-product-overview .p-image, .p-product-overview-single .p-image{
	width:100px;
	vertical-align:top;
	padding:10px;
}

/* 30. Styles Product overview (3 components) */
.p-product-overview-large{
	width:560px;
}

.p-product-overview-large .p-header{ 
 	/*padding-left:10px; */
	/*background:url(dottedline_down.gif) repeat-y left;*/
   	background-color:#E0E0E8; 
} 

.p-product-overview-large .p-header-second{
	/*padding-left:10px; */
	background:url(dottedline_corner.gif) repeat-x left top;
}

.p-product-overview-large .p-header h4, .p-product-overview-large .p-header-second h4{
	margin:0px;
  	/*padding-left:12px;*/
	font-size:123%;
 	font-weight:bold;
	/*text-transform:uppercase; removed */
	padding-left:3px;
}

.p-product-overview-large .p-content{
	font-size:90%;
	color:#252F47;
}

.p-product-overview-large .p-right{
	text-align:left;
	/*background:url(dottedline_down.gif) repeat-y left;*/
}

.p-product-overview-large .p-left{
	text-align:left;
	vertical-align:top;
	padding:0px;
	padding-right:10px;
	width:270px;
	font-size:90%;
}

.p-product-overview-large .p-left h5{
	margin-top:4px;
}

.p-product-overview-large .p-image{
	width:100px;
	vertical-align:top;
	padding:10px;
}

.p-product-overview-large .p-content{
	padding:10px;
	padding-left:0px;
	vertical-align:top;
}

/* 31. 404 page */
.p-404{
	font-size:90%;
}

.p-404 table{
	border-collapse:collapse;
	border-spacing:0px;
	width:123%;
}

.p-404 .p-header{
	height:19px; 
	padding-left:10px; 
	vertical-align:middle; 
	background-color:#CCCEDB; 
}

.p-404 .p-header h4 {
  	padding-left:12px;
	font-size:123%;
	color:#252F47;
	margin:0px;
  	font-weight:bold;
	text-transform:uppercase;
}

.p-404 .p-search .p-content{
	background-color:#EFEFF4;
	padding-left:10px;
	padding-right:10px;
}

.p-404 .p-search select{
	font-size:90%;
}

.p-404 .p-search input{
	font-size:90%;
}

.p-404 .p-mostvisited .p-content{
	padding-left:22px;
}

/* 32. (Lite) extranet */
.p-extranet{
	width:370px;
	margin-left:auto;	
	margin-right:auto;
	padding-bottom:10px;
	text-align:left;
}

.p-extranet .p-header{
	height:15px;
}


.p-extranet .p-login{
	width:370px;
	background:#EFEFF4;
}

.p-extranet .p-login td{
	background:#EFEFF4;
}

.p-extranet .p-text{
	text-align:right;
	padding-right:10px;
	width:70px;
}

.p-extranet .p-input{
	width:250px;
}

.p-extranet .p-left{
	width:50px;
}

.p-extranet .p-buttons {
	text-align:right;
	padding:5px 10px 6px 0px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#E0E0E8;
}

.p-login .p-button td, .p-login .p-button-disabled td { 
 	background:url(but_bg_side.gif) repeat-x;
} 

.p-login .p-button-action td{ 
	background:url(but_action_bg_side.gif) repeat-x;
}

.p-extranet .p-remember input{
	vertical-align:middle;
}

/* 33. E-mail page*/
.p-email-to-friend td{
	padding:5px;
}

.p-email-to-friend .p-button td {
	padding:0px 1px 0px 1px;
}

.p-email-to-friend .p-introduction{
	padding-bottom:17px;
}

.p-email-to-friend .p-to, .p-email-to-friend .p-message{
	font-weight:bold;
}

.p-email-to-friend textarea{
	width:123%;
}

.p-email-to-friend .p-buttons{
	
}

/* 33. Tabbed table styles */
.p-extrainfo-multiple{
	width:123%;
}

.p-extrainfo-double{
	width:180px;
}

.p-extrainfo-multiple .p-top, .p-extrainfo-double .p-top, .p-extrainfo-multiple .p-top-large{
	height:18px;
	background-image:url(tab_top_bottom.gif);
	padding:0px;
	margin:0px;
}

.p-extrainfo-multiple .p-top-large{
	height:23px;
	background-image:url(tab_large_top_bottom.gif);
}

.p-extrainfo-multiple .p-top div, .p-extrainfo-double .p-top div, .p-extrainfo-multiple .p-top-large div{
	float:left;
	height:18px;
}

.p-extrainfo-multiple .p-top-large div{
	height:23px;
}

.p-extrainfo-multiple .p-tab-border-left, .p-extrainfo-double .p-tab-border-left{
	width:1px;
	background-image:url(tab_top_left.gif);
	font-size:1px;
}

.p-extrainfo-multiple .p-top-large .p-tab-border-left {
	background-image:url(tab_large_top_left.gif);
}

.p-extrainfo-multiple .p-tab-border-right, .p-extrainfo-double .p-tab-border-right{
	width:1px;
	background-image:url(tab_top_right.gif);
	font-size:1px;
}

.p-extrainfo-multiple .p-top-large .p-tab-border-right {
	background-image:url(tab_large_top_right.gif);
}

.p-extrainfo-multiple .p-tab-spacer, .p-extrainfo-double .p-tab-spacer{
	width:2px;
	font-size:1px;
	background-image:url(tab_top_bottom.gif);
}

.p-extrainfo-multiple .p-top-large .p-tab-spacer { 
	background-image:url(tab_large_top_bottom.gif);
}

.p-extrainfo-double .p-tab-active, .p-extrainfo-double .p-tab-inactive{	
	color:#000000;
	width:87px;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
 	padding:0px;
	text-indent:5px; /* MAC IE5 */
	white-space: nowrap;
	cursor:pointer;
	cursor:hand;
}

.p-extrainfo-multiple .p-tab-active, .p-extrainfo-multiple .p-tab-inactive {
	color:#000000;
	vertical-align:bottom;
	font-size:9px;
 	padding-left:10px;
 	padding-right:10px;
	white-space: nowrap;
	cursor:pointer;
	cursor:hand;
}

.p-extrainfo-multiple .p-tab-active, .p-extrainfo-double .p-tab-active {
	font-weight:bold;
}

.p-extrainfo-multiple .p-top-large .p-tab-active, .p-extrainfo-multiple .p-top-large .p-tab-inactive { /* added */
	font-size:110%;
	line-height:160%;
}

.p-extrainfo-multiple .p-tab-active, .p-extrainfo-double .p-tab-active {
	background-image:url(tab_top_light.gif);
}

.p-extrainfo-multiple .p-top-large .p-tab-active {	
	background-image:url(tab_large_top_light.gif);
}

.p-extrainfo-multiple .p-tab-inactive, .p-extrainfo-double .p-tab-inactive{
	background-image:url(tab_top_dark.gif);
}

.p-extrainfo-multiple .p-top-large .p-tab-inactive {	
	background-image:url(tab_large_top_dark.gif);
}

.p-extrainfo-multiple .p-top a:link, .p-extrainfo-multiple .p-top-large a:link,
.p-extrainfo-multiple .p-top a:visited, .p-extrainfo-multiple .p-top-large a:visited,
.p-extrainfo-multiple .p-top a:hover, .p-extrainfo-multiple .p-top-large a:hover,
.p-extrainfo-multiple .p-top a:active, .p-extrainfo-multiple .p-top-large a:active {
	color:#000000;
	text-decoration:none; 
}

.p-extrainfo-multiple .p-content {
	vertical-align:top;
	font-size:123%;
	padding:4px 0px 4px 0px;
}

.p-extrainfo-double .p-content, .p-tabbedtable-hidden td{
	vertical-align:top;
	font-size:80%;
	padding:4px 9px 4px 9px;
  	border-color: #c8c8d8;	/* CHECK */
  	border-style: solid;
  	border-width: 0px 1px 0px 1px;
}

.p-extrainfo-double .p-bottom table{
	width:123%;
	height:2px;
	background-image: url(tab_bottom_bottom.gif);
}

.p-extrainfo-double .p-bottom-left {
	width:50%;
	height:2px;
	font-size:1px;
	background:url(tab_bottom_left.gif) left no-repeat;
}

.p-extrainfo-double .p-bottom-right{
	width:50%;
	height:2px;
	font-size:1px;
	background:url(tab_bottom_right.gif) right no-repeat;
}

.p-tabbedtable-hidden {
	width:180px;
	visibility:hidden;
}

.p-tabbedtable-nodisplay {
	display:none;
}

.p-tab-multiple, .p-tab-double {
	display:none;
}

/* 34. Top navigation */
table#p-mainnav{
	margin:auto;
	background-color:transparent;
	font-size:90%;
}

table#p-mainnav td{
	height:33px;
	background-color:transparent;
 	text-align:center;
	vertical-align:middle;
}

td.p-mainnav-leftcorner{
	background: url(mainnav_left.gif) no-repeat left top;
	background-color:#ffffff;
	height:33px;
	width:5px;
	line-height:15px;
}

td.p-mainnav-rightcorner{
	background: url(mainnav_right.gif) no-repeat right top;
	background-color:#ffffff;
	height:33px;
	width:5px;
	line-height:15px;
}

td.p-mainnav{
	background-color:#ffffff;
	text-align:center;
	width:760px;
	height:33px;
	background: url(bg_nav.gif) repeat-x;
	background-color:transparent;
}

table#p-mainnav td.navbutton{
	background-color:transparent;
	color:#000000;
	font-family:Arial, sans-serif;
	font-size:12px;
	background-repeat:repeat-x;
	background-position:center;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
}

table#p-mainnav td.mainnavsep{
	line-height:0px;
	width:2px;
	height:33px;
	background-image:url(bg_nav.gif);
	background-repeat:no-repeat;
}

table#p-mainnav div{
	padding-top:10px;
	padding-bottom:6px;
}

table#p-mainnav #aboutbutton{padding-left:12px;padding-right:12px;}
table#p-mainnav #consumerbutton{padding-left:12px;padding-right:12px;}
table#p-mainnav #medicalbutton{padding-left:12px;padding-right:12px;}
table#p-mainnav #lightingbutton{padding-left:12px;padding-right:12px;}

#p-mainnavoverlay-left{width:5px;}
#p-mainnavoverlay-right{width:5px;}

table#p-mainnav td.abouton{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(bg_consumer_on.gif);
	background-repeat:repeat-x;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
}

table#p-mainnav td.consumeron{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(bg_consumer_on.gif);
	background-repeat:repeat-x;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
}

table#p-mainnav td.lightingon{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(bg_lighting_on.gif);
	background-repeat:repeat-x;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
}

table#p-mainnav td.medicalon{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(bg_medical_on.gif);
	background-repeat:repeat-x;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
}

/* drop down styles */
div.p-mainnavDD{
	position:absolute;
	top:0px;
	left:0px;
 	visibility:hidden;
	background-color:transparent;
	z-index:-2;
	margin-left:2px;
	margin-right:2px;
	background-image:url(bg_dropdown.gif);
}

table.p-dropdown{
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif; /* Needed for Netscape 6.2 */
	font-size:90%;
}

table.p-dropdown table td{
	border-style:solid;
	border-width:1px;
	border-color:#CCCEDB;
}

td.p-mainnavDD-spacer{
	background-color:transparent;
}

td.dd-inactiveItem{
	line-height:20px;
	text-align:left;	
	height:22px;
	color:#252F47;
	padding-left:5px;
	padding-right:5px;
	background-color:#EFEFF4;
	cursor:pointer;
	cursor:hand; /* IE5 Fix */
}

td.dd-activeItem{
	line-height:20px;
	text-align:left;	
	height:22px;
	color:#252F47;
	padding-left:5px;
	padding-right:5px;
	background-color:#E0E0E8;
	cursor:pointer;
	cursor:hand; /* IE5 Fix */
}

table#p-mainnav div.p-navelement{
	position:relative;
	bottom:0px;
	z-index:2;
	cursor: pointer;
}

/* 35. Left navigation */
#p-table-left{
	cursor:pointer;
	cursor:hand; /* IE5 fix */
	color:#252F47;
	width:189px;
	font-size:123%;
}

.p-nolink{
	cursor:default;
}

#p-table-left .item-over a:link, .p-table_flyout .item-over a:link{
		 text-decoration:none;
		 color:#0E5FD8;	 /* Check if can be removed */
}

#p-table-left .item-over a:visited, .p-table_flyout .item-over a:visited{
		 text-decoration:none;
		 color:#0E5FD8;	/* Check if can be removed */
}

#p-table-left .item-over a:active, .p-table_flyout .item-over a:active{
		 text-decoration:none;
		 color:#0E5FD8;	/* Check if can be removed */
}

.p-table_flyout{
	cursor:pointer;
	cursor:hand; /* IE5 fix */
	background:#DFE1E8;
	width:159px;
}

.p-left_level_flyout{
	line-height:19px;
	vertical-align:middle;
	text-align:center;
}

#p-table-left td.p-left-bottom {
	padding-top:8px;
}

#p-table-left td.p-left-bottom span{
	background:url(arrow_orange.gif) no-repeat 6px 4px;
	padding-left:21px;
	line-height:20px;
	padding-right:10px;
}

.p-left-level_link_1{font-size:123%;display: block; width: 123%;}
.p-left-level_link_2{font-size:90%;display: block; width: 123%;}
.p-left-level_link_3{font-size:80%;display: block; width: 123%;}
.p-left-level_link_4{font-size:80%;display: block; width: 123%;}
.p-left-level_link_5{font-size:80%;display: block; width: 123%;}
.p-left-level_link_6{font-size:80%;display: block; width: 123%;}
.p-left-level_link_7{font-size:80%;display: block; width: 123%;}

.p-left_level_1_category{
	background-color:#FFFFFF;
	font-weight:bold;
	color:#9BA0B0;
	line-height:28px;
	height:28px;
	padding-left:12px;
	padding-right:10px;
	cursor:auto;
}

.p-left_level_1_category .p-left-level_link_1 {
	font-size:90%;
}

.p-left_level_1_closed{
	background:url(navlevel01-up.gif) no-repeat 3px 6px;
	background-color:#EFEFF4;
	padding-left:21px;
	line-height:20px;
	padding-right:10px;
}

.p-left_level_1_open{
	font-weight:bold;
	background:url(navlevel01-on.gif) no-repeat 3px 6px;
	background-color:#E0E0E8;
	padding-left:21px;
	line-height:20px;
	padding-right:10px;
}

.p-left_level_1_fly{
	background:url(navlevel01-fly.gif) no-repeat;
	background-color:#EFEFF4;
	padding-left:21px;
	line-height:20px;
	padding-right:10px;
}

.p-left_level_2_category{
	font-weight:bold;
	color:#9BA0B0;
	background-color:#FFFFFF;
	padding-left:21px;
	padding-right:10px;
	line-height:20px;
	cursor:auto;
}

.p-left_level_2_closed{
	background:url(navlevel02-up.gif) no-repeat 10px 9px;
	background-color:#FFFFFF;
	padding-left:21px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_2_open{
	font-weight:bold;
	background:url(navlevel02-on.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:21px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_2_fly{
	background:url(navlevel02-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:21px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_2_fly_active{
	font-weight:bold;
	background:url(navlevel02-on-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:21px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_3_category{
	font-weight:bold;
	color:#9BA0B0;
	background-color:#FFFFFF;
	padding-left:32px;
	padding-right:10px;
	line-height:20px;
	cursor:auto;
}

.p-left_level_3_closed{
	background:url(navlevel03-up.gif) no-repeat 22px 11px;
	background-color:#FFFFFF;
	padding-left:32px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_3_open{
	font-weight:bold;
	background:url(navlevel03-on.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:32px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_3_fly{
	background:url(navlevel03-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:32px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_3_fly_active{
	font-weight:bold;
	background:url(navlevel03-on-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:32px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_4_category{
	font-weight:bold;
	color:#9BA0B0;
	background-color:#FFFFFF;
	padding-left:42px;
	padding-right:10px;
	line-height:20px;
	cursor:auto;
}

.p-left_level_4_closed{
	background:url(navlevel04-up.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:42px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_4_open{
	font-weight:bold;
	background:url(navlevel04-on.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:42px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_4_fly{
	background:url(navlevel04-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:42px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_4_fly_active{
	font-weight:bold;
	background:url(navlevel04-on-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:42px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_5_category{
	font-weight:bold;
	color:#9BA0B0;
	background-color:#FFFFFF;
	padding-left:52px;
	padding-right:10px;
	line-height:20px;
	cursor:auto;
}
	
.p-left_level_5_closed{
	background:url(navlevel05-up.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:52px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_5_open{
	font-weight:bold;
	background:url(navlevel05-on.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:52px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_5_fly{
	background:url(navlevel05-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:52px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_5_fly_active{
	font-weight:bold;
	background:url(navlevel05-on-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:52px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_6_category{
	font-weight:bold;
	color:#9BA0B0;
	background-color:#FFFFFF;
	padding-left:62px;
	padding-right:10px;
	line-height:20px;
	cursor:auto;
}

.p-left_level_6_closed{
	background:url(navlevel06-up.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:62px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_6_open{
	font-weight:bold;
	background:url(navlevel06-on.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:62px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_6_fly{
	background:url(navlevel06-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:62px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_6_fly_active{
	font-weight:bold;
	background:url(navlevel06-on-fly.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:62px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_7_category{
	font-weight:bold;
	color:#9BA0B0;
	background-color:#FFFFFF;
	padding-left:72px;
	padding-right:10px;
	line-height:20px;
	cursor:auto;
}

.p-left_level_7_closed{
	background:url(navlevel07-up.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:72px;
	padding-right:10px;
	line-height:20px;
}

.p-left_level_7_open{
	font-weight:bold;
	background:url(navlevel07-on.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left:72px;
	padding-right:10px;
	line-height:20px;
}

.p-flyout-left-first{
	padding-left:1px;		
	width:16px;
	background-color:#E0E0E8;
}

.p-flyout-left-middle{
	width:16px;
	background-color:#E0E0E8;
}

.p-flyout-left-last{
	width:16px;
	background-color:#E0E0E8;
}

.p-flyout-right{
	width:143px;
	background-color:#DFE1E8;	/* CHECK */
}

.p-flyout-content{
	line-height:20px;
	padding-left:3px;	
	padding-right:15px;
	background:#EFEFF4 ;
}

.p-flyout-content-flyout{
	line-height:20px;
	padding-left:3px;
	padding-right:15px;
	background:url(flyout-left-background.gif) no-repeat 131px 6px; /* change: 127px to 131px */
	background-color:#EFEFF4 ;
}

div.p-flyoutdiv{
	position:absolute;
	z-index:2;
	visibility:hidden;
	padding-right:1px;
	padding-bottom:1px;
	background:url(leftnav_background_border.gif);
}

div.p-flyoutdiv-2{
	position:absolute;
	z-index:3;
	visibility:hidden;
	padding-right:1px;
	padding-bottom:1px;
	background:url(leftnav_background_border.gif);
}

div.p-right_arrow{					
	position:absolute;
	background:url(navmenu-icon-redarrow.gif);
	width:16px;
}

/* 36. Country-C component */
div.p-intro {
	overflow: auto;
}

h1 .p-flag {
	padding-left:1px;
	padding-right:0.5em;
	vertical-align:middle;
}

div.p-contact-category {
	padding-top:1.2em;
	width:123%;
	clear:both;
}

div.p-contact-category div.p-header { 
	height:19px; 
	padding-left:10px;
	vertical-align:middle; 
	background-color:#E0E0E8; 
} 

div.p-contact-category div.p-header h4 { 
	font-size:123%;
	color:#252F47;
	margin:0px; 
	font-weight:bold; 
	text-transform:uppercase;
} 

.p-contact-category .p-content {
	padding:10px 10px 0px 10px;
	background-color:#EFEFF4;
}

div.p-contact-details h5{
	font-size:123%;
	font-weight:normal;
}

div.p-contact-intro h5{
	font-size:123%;
	font-weight:bold;
}

div.p-contact-container {
	position:relative;
}

ul.p-contact-list li {
	background-image:none;
	padding-left:0px;
}

div.p-contact-next {
	padding-top:1em;
	border-top:solid 1px #CCCEDB;
	padding-bottom:1em;
}

div.p-contact {
	padding-bottom:1em;
}

div.p-contact-details {
	padding-top:1em;
}

/* 37. Poll styles */
.p-poll .p-header{
	padding-bottom:5px;
}

.p-homepage-extrainfo .p-poll{
	width:123%;
}

.p-poll .p-button div, 
.p-poll .p-button-action div,
.p-poll .p-button-disabled div{
	font-size:123%;
}

.p-poll .p-buttons table {
	margin-left:3px;
	margin-right:3px;
}

.p-poll .p-buttons .p-buttons-center{
	margin-left:auto; 
	margin-right:auto;
}

.p-poll .p-buttons{
	text-align:center;	/* IE center fix */
	padding-top:5px;
}
 
.p-poll input {
	vertical-align:middle;
} 

.p-extrainfo-d .p-poll .p-options,			
.p-extrainfo-d .p-poll .p-buttons {
	padding-top:7px;									/* Extra padding in extrainfo-d component */
}

/* Search results old styles - backwards compatibility */
#p-refinesearch #p-buttons {
	text-align:right;
}

#p-refinesearch .p-content {
	font-size:90%;
}

#p-refinesearch .p-select {
 	font-size:110%;
	width:123%;
	margin-bottom:3px;
}

#p-searchresults #p-yoursearch #p-query input {
	width:200px;
}

#p-searchresults #p-yoursearch #p-query {
	padding-right:5px;
}

#p-searchresults #p-yoursearch #p-tips {
	text-align:center;
	width:123%;
}

/* styles for search results */
#p-searchresults-container {
	color:#000000;
}

/* Your search box */
#p-searchresults-container #p-yoursearch,
#p-advancedsearch  {
	margin-top:20px;
}

#p-searchresults-container #p-yoursearch #p-tips {
	text-align:center;
	width:123%;
}

#p-searchresults-container #p-yoursearch #p-tips a {
	margin-right:10px;
}

#p-searchresults-container #p-yoursearch #p-intro,
#p-advancedsearch #p-intro  {
	width:50px;
	font-size:110%;
	font-weight:bold;	
	white-space: nowrap;
}

#p-searchresults-container #p-yoursearch #p-query input,
#p-advancedsearch #p-query input {
	font-size:110%;
	margin-left:10px;
	margin-right:10px;
	width:110px;
}

/* Result Entries */
#p-searchresults-container .p-content {
	padding-bottom:5px;
}

#p-searchresults-container .p-content .p-highlight {
	font-weight: bold;
}

#p-searchresults-container .p-title{
	font-size:110%;
}

#p-searchresults-container h5 {
	font-size:123%;	
}

#p-searchresults-container .p-paginator {
	margin-top:0px;
	font-size:123%;
}

#p-searchresults-container .p-bottomspace {
	padding-bottom:20px;
}

#p-advancedsearch td{
	color:#000000;
	padding-bottom: 5px;
}

#p-advancedsearch #p-result{
	width:130px;
}

#p-advancedsearch .p-select{
	font-size:123%;
}

#p-advancedsearch .p-options input {
	vertical-align:middle;
}
	
#p-advancedsearch	.p-label{
	width:160px;
}
	
#p-advancedsearch .p-leftcol,
#p-advancedsearch .p-rightcol {
	width:50%;
}

#wrap {background:#fff; color:#303030; margin:0 auto; padding:0px 0px; width:90%px;}
#header {background:url(i/front.jpg) no-repeat bottom right #9cc871; color:#505050; height:100px; margin:0 0 10px; padding:0;}
#header2 {background:url(i/front60.jpg) no-repeat bottom right #9cc871; color:#505050; height:60px; margin:0 0 10px; padding:0;}
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:15px 0 0;}
#header2 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:15px 0 0;}
#header h1 a,#header h1 a:hover {
	font-weight:400;
	padding:0;
	text-decoration: none;
	letter-spacing: 1px;
}
#header2 h1 a,#header h1 a:hover {
	font-weight:400;
	padding:0;
	text-decoration: none;
	letter-spacing: 1px;
}
#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}
img {vertical-align: middle; border: 0px;}
img.esq {float: left}
img.dret {float: right}

p.dret {text-align: right}

table {border: 0px;}</pre></body></html>