/*  Philips stylesheet.
 * Version: 4.6.16a
 * Build: 1
 * Date: August 23, 2010
 */
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/*------------------------------------------------------------------------------------------------
	base.css
	* 	Sets global styles used throughout ALL pages and utility classes such as clearboth
-------------------------------------------------------------------------------------------------*/

/* Begin: Block-level elements */
body { 
	font-size:70%;
	color:#252F47; 
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
}
select, input, textarea {
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	vertical-align:top;
}
hr {
	background:#E0E0E8 none repeat scroll 0 0;
	border:0 none;
	color:#E0E0E8;
	height:1px;
}
/* End: Block-level elements */

/* Begin: define global link styles */
a:link{
	text-decoration:none;
	color:#0E5FD8;
}
a:visited{
	text-decoration:none;
	color:#0E5FD8;
}
a:active{
	text-decoration:none;
	color:#0E5FD8;
}
a:hover{
	text-decoration:underline;
	color:#0E5FD8;
}
/* End: define global link styles */

/* Begin: Clearfix Floating divs fix */
.clearfix:after, .p-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .p-clearfix {display: inline-block;}
* html .clearfix, * html .p-clearfix {height: 1%;}
.clearfix, .p-clearfix {display: block;}
/* End: Clearfix Floating divs fix */

/* Begin: utility classes */
.clearboth {clear:both}
/* End: utility classes */
/* 	Begin: sIFR styles (Replaces HTML text with flash file, allowing embedded 
	fonts - that are not usually on PCs - to be used. */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt; 
	padding: 0pt; 
	overflow: auto; 
	letter-spacing: 0px; 
	float: none;
}
.sIFR-active object {
	outline: none;
}
/* End: sIFR styles */
/*  Philips internet stylesheet. Only values that need to be overruled are defined here
 * Version: 4.6.16a
 * Build: 1
 * Date: August 23, 2010
 *
 *  Structure of document:
 *  1. Internet layout styles
 *    1a. Header
 *    1b. Body
 *    1c. Footer
 *    1d. Various
 */

/* Global styles */
body {
	background-color:#F0F0F2;
	text-align:center;
}

/* 1a. Styles related to header */
#p-header {
	width:100%;
	min-width:986px;
	padding-bottom:9px;
	background: url(/crsc/images/header_wrapper_sprite.png) repeat-x left bottom #FFF;
	text-align:center;
}
#p-header-wrapper {
	background-color:#FFF;
	padding:0px 13px;
	width:986px;
	widt\h:960px;
	height:75px;
	margin:auto;
	text-align:left;
}
#p-mainlogo {
	float:left;
	margin:17px 0px 0px 0px;
	display:inline;  /* IE Doubled Float-Margin Bug */
}
#p-header-wrapper .p-ls-wrapper-2 {
	font-size:90%;
	margin:13px 0px 8px 0px;
	float:right;
	display:inline;  /* IE Doubled Float-Margin Bug */
}
#p-header-features {
	float:right;
	clear:right;
	width:750px;
}
#p-header-myphilips {
	float:right;
	line-height:21px;
	height:21px;
	font-size:100%;
	display:inline; 
	width:480px;
	text-align:right;
	position:relative;
}
/* only 1 child span allowed, necessary for allowing double-line with vertical text aligment */
#p-header-myphilips span {
	bottom:-3px;
	display:block;
	line-height:27px;
	position:absolute;
	right:0;
}
#p-header-search {
	float:right;
	height:21px;
	width:244px; /* 245 */
	font-size:90%;
	display:inline;	 /*IE Doubled Float-Margin Bug */
	position:relative;
	margin:0px 0px 0px 20px;
	z-index:1010;
}
/* START: Styles only for  Win IE 5-5.5 */
#p-header-search input.p-searchfield {
	height:21px;				
	line-height:150%;
	padding:0px 5px;
	width:210px;					
}
/* END: Styles only for  Win IE 5-5.5 */
#p-header-search input.p-searchfield {
	font-size:100%;
	border:1px solid #c5c7d1;
	margin:0;
	heigh\t: auto;
	line-heigh\t:120%;
	paddin\g:3px 5px 4px 5px;
	widt\h:198px;				
}
#p-header-search input.p-searchsubmit {
	margin:2px 0px 0px 5px;
	vertical-align:middle;
}
/* Generic Search and Warning */
#p-header-search fieldset	{
	margin:0; 
	padding:0; 
	border:0 solid;
}
#p-header-search fieldset label	{display:none}
#p-header-warning-search{
	position:absolute;
	right:0px;
	top:33px;
	display:none;
}
#p-header-warning-search div {
	position:relative;	
	background-color:#ffdbd1;
	border-color:#f3a995;
	border-style:solid;
	border-width:1px 0;
	margin:0 1px;
}
#p-header-warning-search strong {
	font-size:120%;
	padding:7px;
	color:#990033;
	border-color:#f3a995;
	border-style:solid;
	border-width:0 1px;
	display:block;
	margin:0 -1px;
	white-space:nowrap;
}

/* Search As You Type */
#p-search-sayt{
	position:absolute;				
	width: 210px; /* IE bordermodel */
	widt\h:208px; 
	z-index:1020;
	display:none;
}

/* Navigation */
#p-headernav {
	width:100%;
	height:20px;
	min-width:986px;
	background: url(/crsc/images/header_wrapper_sprite.png) repeat-x left top #F9F9F9;
}
#p-headernav-wrapper {
	margin:auto;
	text-align:left;
	width:986px;
}
#p-headernav #p-headernav-wrapper  {
	height:20px;
}
#p-headernav-innerwrapper {
	margin:0px 13px;
	width:960px;
	z-index:1000;
	position:relative;
}
#p-headernav-wrapper #p-navigator {
	top:20px;
	left:10px;
	right:10px;
}
#p-headernav  #p-headernav-wrapper #p-navigator {
	top:0px;
	left:auto;
	right:auto;
}
/* 1b. Styles related to body */
#p-body {
	width:100%;
		text-align:center;
}
#p-body-wrapper {
	width:986px;
	background: url(/crsc/images/body_wrapper_sprite.png) repeat-y -2000px 0px;
	margin:auto;
	text-align:left;
}

#p-body-innerwrapper{
	background: url(/crsc/images/body_wrapper_sprite.png) no-repeat 0px 0px;
	width:960px; 
	padding:2px 13px 0px 13px;
}

#p-body-content {
	width:960px;
	text-align:left;
}

#p-body-bottomwrapper {
	background: #EDEEF0 url(/crsc/images/body_wrapper_sprite.png) no-repeat -1000px 0px;
	height:15px;
	margin:0px;
	width:986px;
}

/* 1c. Styles related to footer */
#p-footer{
	width:100%;
	text-align:center;
}
#p-footer-wrapper{
	width:950px;
	margin:auto;
	text-align:center;
	color:#888B9C;
	font-size:90%;
	position:relative;
}
#p-stockquotes {
	position:absolute;
	left:0px;
	top:0px;
}
#p-footer-brandpromise {
	position:absolute;
	right:0px;
	top:0px;
}

/* 1d. Various styles */
.p-content-grid {		/* Previous set at global css, including bottom border*/
	border-spacing:0px;
	border-width:0px;
}

/* homepage */
.p-homepage-richcontent {
	position:relative;
	margin-top:-1px;
	margin-bottom:-2px;
	width:960px;
}
/* 43. Search As You Type */
.p-suggest-wrapper {
	text-align: left;
	border: 1px solid #C5C7D1;
}
table.p-suggest {
	width:100%;
}
table.p-suggest a{
	display:block;
	padding: 2px 5px 2px 5px;
	width:100%;
}
table.p-suggest a:link,
table.p-suggest a:hover,
table.p-suggest a:visited,
table.p-suggest a:active{
	color:#252F47;
	text-decoration:none;
}
table.p-suggest td {
	line-height: 17px;
}
table.p-suggest tr.p-suggest-link td {
	font-size: 90%;
	background-color: #FFF;
}
table.p-suggest tr.p-suggest-link-over td {
	font-size: 90%;
	background-color: #E1F1FF;
}
table.p-suggest td.p-suggest-hits {
	text-align: right; 
}
/* Navigation pane */
#p-navigator {
	position:absolute;
	z-index:1000;
	width:950px;
}
#p-navigator.p-inbody {
	width:880px;				/* Decrease size in order to support external functionality in upper right corner */
} 
#p-navigator .p-right {float: right;}
#p-navigator .p-left  {float: left;}
/* Navigation pane - Resets */
#p-navigator ul {
	list-style-position: outside; 
}
/* TAB NAVIGATOR */ 
#p-navigator-tabs-wrapper { 
	position:relative;
	margin:0px; /* Position the tabs nicely for the active left and right gray borders on tab click */
	z-index:1;  /* Move over the body */
}
#p-navigator-tabs {
	margin:0;
    padding:0;
    list-style:none;
	width:945px; 
	height:26px; 
	overflow:hidden; /* win IE 5 needs overflow hidden */
	overflo\w:visible; 
}
.p-inbody #p-navigator-tabs {
	width:880px;				/* Decrease size in order to support external functionality in upper right corner */
}
#p-navigator-tabs li {width:50px;} 	/* MAC IE ONLY, will increase automatic as the text can't break */
/* commented backslash hack not seen by MAC IE \*/
#p-navigator-tabs li {width:auto;background-image:none;}
/* end hack */
#p-navigator-tabs li{
	float:left;
	margin:0px;
	padding:0px;
	background:transparent;
	cursor:pointer; 
    cursor:hand; 
	height:21px;
	display:inline;
	position:relative;
}
#p-navigator-tabs a {
	display:block;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-size:100%;
	line-height:21px; /* Only use line-height for vertical alignment of text */
	width:.1em;
}
#p-navigator-tabs li > a {
	width:auto;
}
#p-navigator-tabs span {
	display:block;
	margin:0px 10px 0px 6px;
	padding:0px 0px 0px 14px;
	background-repeat:no-repeat;
	background-image: url(/crsc/images/topnav_tab_links_sprite.gif);
	background-position:4px -2px;
	white-space:nowrap;
}
.p-inbody  #p-navigator-tabs span {
	margin:0;
	padding:0 10px 0 20px; 
}
#p-navigator-tabs a:focus {
	outline: none;
}
.p-inbody #p-navigator-tabs { 
	height:28px;
}
.p-inbody #p-navigator-tabs li {
	height:25px; 
	background:#FFF;
	margin:0px 5px 0px 0px;
}
.p-inbody #p-navigator-tabs a {
	line-height:25px; /* Only use line-height for vertical alignment of text */
}
/* --- Topnav: / List items height and margins / Item open (active) */
#p-navigator-tabs .p-open,
#p-navigator-tabs .p-open-active,
#p-navigator-tabs .p-body-open,
#p-navigator-tabs .p-body-open-active {
	height:26px; 
	margin:0px -10px;
}
#p-navigator-tabs .p-open a,
#p-navigator-tabs .p-open-active a,
#p-navigator-tabs .p-body-open a,
#p-navigator-tabs .p-body-open-active a {
	margin:0px 0px 0px 10px;
	padding:0px 10px 0px 0px;
	height:26px;
}
.p-inbody #p-navigator-tabs .p-open,
.p-inbody #p-navigator-tabs .p-open-active,
.p-inbody #p-navigator-tabs .p-body-open,
.p-inbody #p-navigator-tabs .p-body-open-active {
	height:26px; 
	margin:0px 5px 0px 0px;
}
.p-inbody #p-navigator-tabs .p-open a,
.p-inbody #p-navigator-tabs .p-open-active a,
.p-inbody #p-navigator-tabs .p-body-open a,
.p-inbody #p-navigator-tabs .p-body-open-active a {
	margin:0px;
	padding:0px;
	height:26px;
}
.p-inbody #p-navigator-tabs .p-open,
.p-inbody #p-navigator-tabs .p-open-active,
.p-inbody #p-navigator-tabs .p-body-open,
.p-inbody #p-navigator-tabs .p-body-open-active {
	border:0px;
	height:28px; 
}
/* --- Topnav / List items background / Item open but body still closed  */
#p-navigator-tabs .p-open, 
#p-navigator-tabs .p-open-active {
	background: url(/crsc/images/topnav_tab_open_sprite.png) 0px 0px no-repeat;
}
#p-navigator-tabs .p-open a, 
#p-navigator-tabs .p-open-active a {
	background: url(/crsc/images/topnav_tab_open_sprite.png) 100% -26px no-repeat;
}
.p-inbody #p-navigator-tabs .p-open, 
.p-inbody #p-navigator-tabs .p-open-active {
	background-image: none;
}
.p-inbody #p-navigator-tabs .p-open a, 
.p-inbody #p-navigator-tabs .p-open-active a {
	background-image: none;
}
/* --- Topnav / List items background / Item open and body opened  */
#p-navigator-tabs .p-body-open,
#p-navigator-tabs .p-body-open-active {
	background: url(/crsc/images/topnav_tab_open_sprite.png) 0px 0px no-repeat;
}
#p-navigator-tabs .p-body-open a,
#p-navigator-tabs .p-body-open-active a {
	background: url(/crsc/images/topnav_tab_open_sprite.png) 100% -52px no-repeat;	
}
.p-inbody #p-navigator-tabs .p-body-open,
.p-inbody #p-navigator-tabs .p-body-open-active {
	background-image:none;
	background-color:#E3E3EA;
}
.p-inbody #p-navigator-tabs .p-body-open a,
.p-inbody #p-navigator-tabs .p-body-open-active a{
	background-image:none;
	background-color:transparent;
}
/* --- Topnav / List items font-type  */
#p-navigator-tabs .p-closed-active,
#p-navigator-tabs .p-open-active,
#p-navigator-tabs .p-active,
#p-navigator-tabs .p-body-open-active { 
	font-weight:bold;
}
/* --- Topnav / List items markers  */
#p-navigator-tabs .p-active span, #p-navigator-tabs .p-closed-active span {background-position:4px -27px;} 
#p-navigator-tabs .p-open span, #p-navigator-tabs .p-body-open span {background-position:4px -52px;} 
#p-navigator-tabs .p-open-active span, #p-navigator-tabs .p-body-open-active span{background-position:4px -77px; }
.p-inbody #p-navigator-tabs span {background-position:10px 0px} 
.p-inbody #p-navigator-tabs .p-active span, .p-inbody #p-navigator-tabs .p-closed-active span {background-position:10px -25px} 
.p-inbody #p-navigator-tabs .p-open span, .p-inbody #p-navigator-tabs .p-body-open span {background-position:10px -50px } 
.p-inbody #p-navigator-tabs .p-open-active span, .p-inbody #p-navigator-tabs .p-body-open-active span {background-position:10px -75px } 
/* Opacity of tabs */
.p-opacity  #p-navigator-tabs li {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.p-opacity  #p-navigator-tabs li.p-closed,
.p-opacity  #p-navigator-tabs li.p-closed-active{
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
}
/* Navigator BODY */
#p-navigator-body-wrapper {
	position:relative;
	display:none;
	width:960px;
	top:-1px;
	z-index:0;
	left:-10px;
}
.p-inbody #p-navigator-body-wrapper {
	width:950px;
	left:auto;
}
#p-navigator-body-wrapper a.p-close {
	position:absolute;
	display:block;
	left:auto;
	top:2px;
	right:11px;
	background:url(/crsc/images/but_close.gif) no-repeat 0 0;
	height:16px;
	width:20px;
	z-index:10;
}
#p-navigator-body-loading{
	width:38px;
	height:38px;
	position:absolute;
	left:451px;
	top:205px;
	right:451px;
	z-index:1;
}
#p-navigator-body-fade{
	width:940px;
	height:500px;
	position:absolute;
	background:#FFF;
	top:0px;
	right:10px;
	z-index:9;
}
/* Navigator content */
#p-navigator-body {
	overflow:hidden; /* Used for animation */
	position:relative;
	width:960px;	
	height:449px;
}
.p-inbody #p-navigator-body {
	width:950px;
}
#p-navigator-content-wrapper {
	float:left;
	width:940px;
	background:#FFF;
	height:449px; 
	display:inline;
}

/* Tab content styles */
#p-navigator .p-tab-content {
	display: none;
	width:940px; 
	height:449px; 
	margin:0px;
	float:left;
	background:url(/crsc/images/header_nav_top_bg.gif) top left repeat-x;
	position:relative; 
}
#p-navigator .p-tab-content h3 {
	font-size:232.5%;
	font-weight:normal;
	line-height:normal;
	color: #992c96;
}
#p-navigator .p-tab-content h4 {
	font-size:135%;
	font-weight:bold;
	line-height:normal;
	margin:15px 20px 10px 20px; 
}
/* The styles below are necesary to get the font, line height and same letterspacing as the Gill Sans */
 .sIFR-active #p-navigator .p-sIFR-enabled  .p-col-header h3 {
	font-size:268%; 		/* 30px */
	letter-spacing: -4px;  /* use pixels here as em is not reliable and % not allowed */
}
/* The styles below are necesary to get the font, line height and same letterspacing as the Gill Sans */
.sIFR-active #p-navigator .p-sIFR-enabled  .p-col-header h4 {
	font-size:180%;  /* 20px */
	font-weight:normal;
	/*line-height:144%;   	    needs to be 29px as a single sIFR line is 29px */
	line-height:20px;
	letter-spacing: -2px; /* use pixels here as em is not reliable and % not allowed */
}
#p-navigator .p-tab-content .p-grid-1 h4,
#p-navigator .p-tab-content .p-grid-2 h4,
#p-navigator .p-tab-content .p-grid-3 h4,
#p-navigator .p-tab-content .p-grid-4 h4,
#p-navigator .p-tab-content .p-grid-5 h4,
#p-navigator .p-tab-content .p-grid-6 h4,
#p-navigator .p-tab-content .p-grid-7 h4,
#p-navigator .p-tab-content .p-grid-8 h4 {
	margin:0;
	margin-bottom:10px;
}
#p-navigator .p-tab-content .p-grid-9 h4,
#p-navigator .p-tab-content .p-grid-10 h4 {
	margin:0;
	margin-bottom:5px;
}
#p-navigator .p-tab-content .p-col-header {
	margin:5px 0px 10px 0px;
}
#p-navigator .p-tab-content .p-col-header h3 {
	margin:0;
}
#p-navigator .p-tab-content .p-col-header h4 {
	margin:0;
	/* line-height: 20px; 24px */
}
#p-navigator p { 
	margin-top:0px;
	margin-bottom:0px;
}
#p-navigator .p-image-right {
	float:right;
	padding-right:0px;	
	padding-left:10px;	
}
#p-navigator .p-image-left{
	float:left;
	padding-right:10px;	
	padding-left:0px;	
}
#p-navigator .p-tab-content h5 {
	font-size:108%; /* 12px */
	line-height:141%; 
	font-weight:bold;
	margin:0;
}
#p-navigator .p-tab-content .p-hrule{
	height:1px;
	border:0px;
	color:#E0E0E8; /* IE fix */
	background:#E0E0E8;
	margin:10px 0px
}
#p-navigator .p-tab-content .p-hrule hr { display:none; }
#p-navigator .p-ls-body {
	filter: alpha(opacity = 100);   /* Necessary for IE */
}
#p-navigator .p-tab-content .p-ls-wrapper-2 {
	width:auto;	/* IE Fix to resolve visibility issue while switching animated tabs */
}	
/* Tabbed grids */
#p-navigator .p-grid-1, #p-navigator .p-grid-2, #p-navigator .p-grid-3, #p-navigator .p-grid-7, #p-navigator .p-grid-8 {
	margin:25px 0px 0px 20px; /* margin used due to optional overflow */
	width:920px; 
	height:385px;
	position:relative;   /*IE overflow bug */
}
#p-navigator .p-grid-9,
#p-navigator .p-grid-10  {
	margin:25px 0px 0px 20px; /* margin used due to optional overflow */
	width:920px; 
	position:relative;   /*IE overflow bug */
}
#p-navigator .p-grid-9  {
	height:355px;
}
#p-navigator .p-grid-10  {
	height:424px;	
}
#p-navigator .p-grid-5, #p-navigator .p-grid-4 {
	margin:25px 0px 0px 20px;
	width:915px;
	height:404px;
	overflow:auto;
	position:relative; /*IE overflow bug */
}
#p-navigator .p-grid-6 {
	margin:25px 0px 0px 20px;
	width:915px;
	height:385px;
	overflow:auto;
	position:relative; /*IE overflow bug */
}
#p-navigator .p-column-1, #p-navigator .p-column-2, #p-navigator .p-column-3, #p-navigator .p-divider {
	float:left;
	height:385px; 
	margin-right:20px;
	overflow:hidden;
	display: inline;  /* Added because of  IE Doubled Float-Margin Bug */
}
#p-navigator .p-column-1, #p-navigator .p-column-2, #p-navigator .p-column-3 {
	width:286px;
}	
#p-navigator .p-divider {
	background:url(/crsc/images/topnav_divider_large.gif) no-repeat fixed 0 20px;
	background-attachment:scroll !important;
	background-attachment: fixed;
	width:10px;
	margin-right:15px;
}

#p-navigator .p-grid-9 .p-divider {
	background:url(/crsc/images/topnav_divider_middle.gif) no-repeat fixed 0 20px;
}

#p-navigator .p-grid-2 .p-column-1,
#p-navigator .p-grid-2 .p-column-2 {
	width:210px;
}
#p-navigator .p-grid-2 .p-column-3 {
	width:414px;
}
#p-navigator .p-grid-3 .p-column-1 {
	width:245px;
}
#p-navigator .p-grid-3 .p-column-2, 
#p-navigator .p-grid-3 .p-column-3 {
	width:250px;
}
#p-navigator .p-grid-3 .p-column-1 .p-description {
	padding-top:0.2em;
}
#p-navigator .p-grid-4 .p-column-1 {
	height:auto;
	margin-right:20px;
	width:567px;
	overflow:visible;
}
#p-navigator .p-grid-4 .p-column-2 {
	margin-right:0;	
	width:265px;
	height:auto;
	overflow:visible;
}
#p-navigator .p-grid-5 .p-column-1 {
	margin:0px;
	width:895px; /* 20px for scrollbar */
	height:404px;
	overflow:visible;
}
#p-navigator .p-grid-6 .p-column-1, 
#p-navigator .p-grid-6 .p-column-2 {
	width:385px;  
	height:277px;
	overflow:visible;
}
#p-navigator .p-grid-7 .p-column-1 {
	width:592px;
}
#p-navigator .p-grid-9 .p-column-1 {
	width:592px;
	height:355px;
}
#p-navigator .p-grid-9 .p-column-2 {
	width:256px;
	height:355px;
}
#p-navigator .p-grid-10 .p-column-1 {
	width:592px;
	height:424px;
}
#p-navigator .p-grid-10 .p-column-2 {
	width:256px;
	height:424px;
}
#p-navigator .p-grid-8 .p-column-1 {
	width:263px;
}
#p-navigator .p-grid-8 .p-column-2,
#p-navigator .p-grid-8 .p-column-3 {
	width:286px;
}
/* Content */
#p-navigator .p-tab-content .p-content h5 {font-size:100%;margin-bottom:2px;}
#p-navigator .p-description  ul li,
#p-navigator .p-content  ul li	{
	background-image:url(/crsc/images/icon-listitem-closed.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 15px;
}
/* Inner grids */
#p-navigator .p-grid-5 .p-columns {
	width:100%;
}
#p-navigator .p-grid-5 .p-columns .p-col-1,
#p-navigator .p-grid-5 .p-columns .p-col-2 {
	width:428px;  
	float:left;
	display:inline;
}
#p-navigator .p-grid-5 .p-columns .p-col-1 {
	margin-right:20px;
}

#p-navigator .p-grid-7 .p-col-1, #p-navigator .p-grid-10 .p-col-1 {float:left;width:286px;height:341px;margin-right:20px;}
#p-navigator .p-grid-7 .p-col-2, #p-navigator .p-grid-10 .p-col-2 {float:left;width:286px;height:341px;}

/* Categorisation list - Multi Column */
#p-navigator #p-navigator-content-about .p-columns .p-col-1 {float:left;width:125px;margin-right:10px;height:175px;position:relative;}
#p-navigator #p-navigator-content-about .p-columns .p-col-2 {float:left;width:125px;height:200px;position:relative;}
#p-navigator #p-navigator-content-about .p-columns .p-cat-list h5 {font-size:100%}
#p-navigator #p-navigator-content-about .p-columns .p-cat-list li {margin-bottom:5px;}
/* Buttons */
#p-navigator div.p-buttons table {
	margin:0px 10px 5px 0px;
	float:left;
}
/* Statements */
#p-navigator #p-navigator-content-about .p-statement {
	font-size:135%;
	font-weight:bold;
	line-height:144%;
}
/* The styles below are necesary to get the font, line height and same letterspacing as the Gill Sans */
.sIFR-active #p-navigator .p-sIFR-enabled #p-navigator-content-about  .p-statement {
	font-size:150%;
	font-weight:normal;
	line-height:144%;  	  /*  needs to be 29px as a single sIFR line is 29px */
	letter-spacing: -2px; /* use pixels here as em is not reliable and % not allowed */
}
/* Lists: categorisation - product - article - news */
#p-navigator .p-tab-content li p {margin:0;}
#p-navigator .p-cat-list, #p-navigator .p-product-list, #p-navigator .p-article-list, #p-navigator .p-news-list, #p-navigator .p-feature-list {
	margin:0px 0px 15px 0px;
	padding:0;
	list-style:none;	
}
#p-navigator .p-cat-list li, #p-navigator .p-product-list li, #p-navigator .p-article-list li, #p-navigator .p-news-list li, #p-navigator .p-feature-list li {
	padding:0;
}
#p-navigator .p-cat-list li {
	margin:0px 0px 10px 0px; 
	padding:0px; 
	background:none;
}
#p-navigator .p-cat-list li h5 .p-intro {
	font-size:80%;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 5px;
}
#p-navigator .p-product-list li {
	background:none;
	margin:0px 0px 10px 0px;
}
#p-navigator .p-feature-list li, #p-navigator .p-article-list li, #p-navigator .p-news-list li {
	background:none;
}
#p-navigator .p-article-list li, #p-navigator .p-news-list li {
	clear:both;
	margin:0px 0px 15px 0px;
}
#p-navigator .p-product-list .p-image {
	float:left;
	margin-right:10px;
	width: 100px;   
	height:50px;
	overflow:hidden;
	display:inline;
}
#p-navigator .p-article-list .p-image {
	float:left;
	margin-right:10px;
	width: 160px;  
	height: 113px;
	overflow:hidden;
	display:inline;
}
#p-navigator .p-article-list .p-image img {
	margin-top:3px;
}
#p-navigator .p-product-list .p-content {
	float:left;
	width:165px;
}	
#p-navigator .p-article-list .p-content {
	float:left;
	width:244px;
	color:#888B9C;
}
#p-navigator .p-feature-list .p-image {
	float:left;
	margin-right:15px;
	width: 90px;  
	height: 120px;
	overflow:hidden;
	display:inline;
}
#p-navigator .p-feature-list .p-clearfix {
	margin-bottom:20px;
}
#p-navigator .p-feature-list .p-image img {
	margin-top:3px;
}
#p-navigator .p-feature-list .p-content {
	float:left;
	width:170px;
	color:#888B9C;
}	
#p-navigator .p-feature-list .p-content-no-image {
	float:left;
	color:#888B9C;
}
#p-navigator .p-grid-3 .p-product-list .p-content {
	width:130px; 
}
#p-navigator .p-grid-3 .p-product-list li {
	margin:0px 0px 60px 0px; 
}
#p-navigator .p-product-list h5.p-subheader,
#p-navigator .p-news-list h5.p-subheader {
	font-size:100%;
	font-weight:bold;
	margin:0;
}
#p-navigator .p-article-list h5.p-subheader {
	font-size:108%;
	font-weight:bold;
}
#p-navigator .p-article-list .p-description {
	margin-bottom:0.5em;
}
#p-navigator .p-news-list .p-description {
	color:#888B9C;
}
#p-navigator .p-news-list .p-date{ 
	font-size:90%; 
	display:block; 
	font-weight:bold;
	color:#5d6678;
}
#p-navigator .p-product-list a,
#p-navigator .p-product-list .p-intro,
#p-navigator .p-product-list .p-special {
	display:block;
}
#p-navigator .p-notopmargin { margin-top:-10px;}
#p-navigator .p-sitespecific-list {
	list-style-type:none;
	padding:0;
	margin:0;
}
#p-navigator .p-sitespecific-list li {
	padding:0;
	margin:0 0 10px;
	background:none;
}
#p-navigator .p-sitespecific-list span.p-subheader {
	font-size:107%;
	line-height:145%;
	font-weight:normal;
	color:#252F47;
}
#p-navigator  span.p-marker-1 {
	padding-left:12px;
	background-image:url(/crsc/images/icon_arrow.gif);
	background-position: 100% .2em;
	background-repeat: no-repeat;
}
#p-navigator  span.p-marker-2 {
	padding-left:4px; /* 4px */
	background-image:url(/crsc/images/arrow_header.gif);
	background-position: 100% .4em;
	background-repeat: no-repeat;
}
#p-navigator .p-sitespecific-list a:link,
#p-navigator .p-sitespecific-list a:hover,
#p-navigator .p-sitespecific-list a:visited,
#p-navigator.p-sitespecific-list  a:active {
	color:#252F47;
	text-decoration:none;
}	
#p-navigator .p-sitespecific-list span.p-description {
	display:block;
	text-decoration:none;
	color:#888B9C;
	font-size:90%;
	line-height:1.2em;
}
#p-navigator .p-tab-content-bottom  {
	height:38px;
	border-top:1px solid #dedddf;
	overflow:hidden;
}
#p-navigator .p-tab-content-bottom-large {
	height: 60px;
	border-top:1px solid #dedddf;
	overflow:hidden;
}
#p-navigator .p-tab-content-bottom-shadow {
	background-image: url(/crsc/images/topnav_bottom_bg.gif); /* cl_nav_bottom_bg.gif */
	background-repeat: repeat-x;
	background-position: 0px 100%;
}
/* note the IE6 multi class bug */
#p-navigator .p-tab-content-bottom-shadow.p-tab-content-bottom {
	background-position: 0px -20px;
}
#p-navigator .p-tab-content-bottom ul, #p-navigator .p-tab-content-bottom-large ul {
	width:940px;
}
#p-navigator .p-tab-content-bottom li, #p-navigator .p-tab-content-bottom-large li {
	float:left;
	border-right:1px solid #F1F1F0;
	width:312px;
	margin:0;
}
#p-navigator .p-tab-content-bottom-shadow.p-grid-10 {
	padding: 25px 0 0 20px;
	margin: 0px;
}
#p-navigator .p-tab-content-bottom li {
	height:38px;
}
#p-navigator .p-tab-content-bottom-large li {
	height:61px;
}
#p-navigator .p-tab-content-bottom .p-maxitems-5 li, #p-navigator .p-tab-content-bottom-large .p-maxitems-5 li {
	width: 187px;
}
#p-navigator .p-tab-content-bottom-large li.p-sitespecific-list-item-home {
	background: transparent url(/crsc/images/bottom_home.png) no-repeat scroll 20px 10px;
}
#p-navigator .p-tab-content-bottom-large li.p-sitespecific-list-item-register {
	background: transparent url(/crsc/images/bottom_register.png) no-repeat scroll 20px 10px;
}
#p-navigator .p-tab-content-bottom-large li.p-sitespecific-list-item-contact {
	background: transparent url(/crsc/images/bottom_contact.png) no-repeat scroll 20px 10px;
}
#p-navigator .p-tab-content-bottom-large li.p-sitespecific-list-item-home-lastitem {
	background: transparent url(/crsc/images/bottom_home.png) no-repeat scroll 20px 10px;
	border-right:0px;
} 
#p-navigator .p-tab-content-bottom-large li.p-sitespecific-list-item-register-lastitem {
	background: transparent url(/crsc/images/bottom_register.png) no-repeat scroll 20px 10px;
	border-right:0px;
}
#p-navigator .p-tab-content-bottom-large li.p-sitespecific-list-item-contact-lastitem {
	background: transparent url(/crsc/images/bottom_contact.png) no-repeat scroll 20px 10px;
	border-right:0px;
}
#p-navigator .p-tab-content-bottom a, #p-navigator .p-tab-content-bottom-large a {
	display:block;
	padding:5px 20px 0px;
	overflow:hidden;
}
#p-navigator .p-tab-content-bottom a {
	height:33px;
}
#p-navigator .p-tab-content-bottom-large a {
	height:56px;
}
#p-navigator .p-tab-content-bottom a:focus, #p-navigator .p-tab-content-bottom-large a:focus {
	outline:none;
}
#p-navigator .p-tab-content .p-tab-content-bottom span.p-subheader, 
#p-navigator .p-tab-content .p-tab-content-bottom-large span.p-subheader {
	line-height:1.7em;	
}

/* Simplify below with next release */
#p-navigator li.p-sitespecific-list-item-home span.p-subheader,
#p-navigator li.p-sitespecific-list-item-register span.p-subheader,
#p-navigator li.p-sitespecific-list-item-contact span.p-subheader,
#p-navigator li.p-sitespecific-list-item-home-lastitem span.p-subheader,
#p-navigator li.p-sitespecific-list-item-register-lastitem span.p-subheader,
#p-navigator li.p-sitespecific-list-item-contact-lastitem span.p-subheader,
#p-navigator li.p-sitespecific-list-item-home span.p-description,
#p-navigator li.p-sitespecific-list-item-register span.p-description,
#p-navigator li.p-sitespecific-list-item-contact span.p-description,
#p-navigator li.p-sitespecific-list-item-home-lastitem span.p-description,
#p-navigator li.p-sitespecific-list-item-register-lastitem span.p-description,
#p-navigator li.p-sitespecific-list-item-contact-lastitem span.p-description {
	padding-left: 30px;
	display: block;
}

#p-navigator .p-tab-content-bottom li.p-lastitem, #p-navigator .p-tab-content-bottom-large li.p-lastitem {
	border-right:0px;
}
/* Shop tab */
/* -- Grid 6 overrides */
#p-navigator #p-navigator-content-shop .p-grid-6 {
	width:935px;
	height:338px;
	overflow: hidden;	
	margin:25px 0px 0px 5px;
}
#p-navigator #p-navigator-content-shop .p-grid-6 .p-column-1,
#p-navigator #p-navigator-content-shop .p-grid-6 .p-column-2 {
	width:464px;
	margin:0;
	height:auto;
}
#p-navigator #p-navigator-content-shop .p-grid-6 h4 {
	margin:0px 15px 6px;
}
#p-navigator #p-navigator-content-shop .p-banner {
	padding:16px 17px 0px 17px;
	background:transparent url(/crsc/images/shop_banner_wrapper.png) no-repeat top left;
}
#p-navigator #p-navigator-content-shop .p-button-action {
	display:inline;
}
#p-navigator #p-navigator-content-shop .p-shop-banners-list {
	border-top: 1px solid #F1F1F0; 
	height: 85px;
	width: 940px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p-navigator #p-navigator-content-shop .p-shop-banners-list li {
	background: none;
	border-right: 1px solid #F1F1F0;
	float: left;
	margin: 0;
	width: 312px;
	height: 85px;
	padding: 0;
}
#p-navigator #p-navigator-content-shop .p-shop-banners-list li.p-lastitem {
	border: 0;
}
#p-navigator #p-navigator-content-shop .p-shop-banners-list li a {
	display: block;
	padding: 0 0 0 113px;
	height: 85px;
	width: 199px;
}
#p-navigator #p-navigator-content-shop .p-shop-banners-list li a:link,
#p-navigator #p-navigator-content-shop .p-shop-banners-list li a:hover,
#p-navigator #p-navigator-content-shop .p-shop-banners-list li a:visited,
#p-navigator #p-navigator-content-shop .p-shop-banners-list li a:active {
	color:#252F47;
	text-decoration:none;
}	
#p-navigator #p-navigator-content-shop .p-shop-banners-list .p-subheader {
	padding-top: 15px;
	display: block;
	color: #005AFF;
	font-weight: bold;
}
#p-navigator #p-navigator-content-shop .p-shop-banners-list .p-marker-1 {
	background-position: 100% -.1em;
	background-image: url(/crsc/images/arrow_orange.gif);
}

/*-- Local store form */
#p-navigator #p-shop-localstore-form {
	margin:5px 0px 0px 20px;
}
#p-navigator #p-shop-localstore-form fieldset	{
	margin:0; 
	padding:0; 
	border:0 solid;
}
#p-navigator #p-shop-localstore-form fieldset label {
	display:none;
}
#p-navigator #p-shop-localstore-form .p-keyword {
	line-height:normal!important;
	padding:2px 5px;
	margin-right:5px;
	font-size:90%;
}
/* 42a Consumer tab */
#p-navigator .p-cat-nav-wrapper {
	width:940px;
	height:138px;
	overflow:hidden;
	position:relative; 
	background:url(/crsc/images/cl_nav_top_bg.png) top repeat-x;
	z-index:1;
}
#p-navigator .p-cat-nav {
	list-style-type:none;	
}		
#p-navigator .p-cat-nav li { 
	background:transparent;
	height:120px;
	width:134px;
	vertical-align:top;
	float:left;
	padding:0;
}
#p-navigator .p-cat-nav a {
	position:relative; /* IE 5.5/6 fix for hovering anchor elements containing PNG / transparency */
	width:134px;
	widt\h:114px;
	display:block;
	height:120px;
	heigh\t:40px;
	padding:80px 10px 0px 10px;
	text-align:center;
	overflow:hidden;
}
#p-navigator-content-consumer .p-cat-nav a:focus {
	outline: none;
}
#p-navigator-content-consumer .p-cat-nav a:link,
#p-navigator-content-consumer .p-cat-nav a:visited {
	text-decoration:none;
}
#p-navigator-content-consumer .p-cat-nav a:active,
#p-navigator-content-consumer .p-cat-nav a:hover {
	color:#252F47;
	text-decoration:none;
}
#p-navigator-content-consumer .p-cat-nav .p-active a { 
	color:#252F47;
}
#p-navigator .p-cat-content-wrapper {
	background:#FFF;
	margin-top:-18px; /* -18 */
	height:268px;
	overflow:hidden;
	width:940px;
	position:relative;
	overflow:hidden;
}
#p-navigator .p-cat-content {
	position:absolute;
	width:7520px;
	height:268px; 
}
#p-navigator-content-lighting .p-cat-content-wrapper, 
#p-navigator-content-lighting .p-cat-content {
	height:290px; 
}
#p-navigator .p-cat-block {
	margin:0;
	padding:0 1px 0 1px;
	width:940px;
	widt\h:938px;
	display:inline;
	float:left;
	overflow:hidden;
}
#p-navigator .p-cat-block ul.p-bottom-shadow {
	background:url(/crsc/images/cl_nav_shadow_bottom_bg.gif) repeat-x 0 100%;
	padding-bottom:15px;
}
#p-navigator .p-cat2-list {
	padding:0;
	margin:0;
	list-style-type:none;
	background:none;
}
#p-navigator .p-cat2-list li {
	background:none;
	margin:0;
	padding:0;
	height:54px;
	heigh\t:53px;
	width:234px;
	border-width:0px 1px 1px 0px;
	border-color:#F1F1F0;
	border-style:solid;	
	overflow:hidden;
}
#p-navigator .p-cat2-list a:link,
#p-navigator .p-cat2-list a:visited,
#p-navigator .p-cat2-list a:active {
	text-decoration:none;
	color:#252F47;
}
#p-navigator .p-cat2-list a:hover {
	text-decoration:none;
	color:#0E5FD8;
}
#p-navigator .p-cat2-list a:focus {
	outline: none;
}
#p-navigator .p-cat2-list li .p-image {
	float:left;
	height:53px;
	width:69px; /* IE 5.x */
	overflow:hidden; /* IE 5.x */
	widt\h:70px;
}
#p-navigator .p-cat2-list li img {
	border:0;
	width:50px;
	overflow:hidden;
}
#p-navigator .p-cat2-list li .p-image a {
	display:block;
	padding:2px 10px 1px 10px;
}
#p-navigator .p-cat2-list li .p-content {
	float:left;
	width:163px;
	height:53px;
	line-height:33px;
}
#p-navigator .p-cat2-list li .p-content a {
	display:block;
	width:164px;
	widt\h:154px;
	height:53px;
	heigh\t:33px;
	padding:10px 10px 10px 0px;
	overflow:hidden;
}
#p-navigator .p-cat2-list li .p-doubleline {
  	line-height: 1.3em;
}
#p-navigator .p-cat-block .p-image {
	overflow:hidden;
}
#p-navigator .p-cat-block .p-size-1 { width:233px; }
#p-navigator .p-cat-block .p-size-2 { width:468px; }
#p-navigator .p-cat-block .p-size-4 { width:938px;}
#p-navigator .p-cat-block .p-column  .p-sitespecific-list {
	margin:15px 10px 10px 20px;
}

#p-navigator-content-lighting .p-cat-block .p-size-3 { width: 719px; }
#p-navigator-content-lighting .p-cat-block .p-size-1 { width: 219px; }

/* Full iframe */
#p-navigator-iframe {
	position:absolute;
	z-index:-1;
	display:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	width:940px;
	height:450px;
	top:24px;
}
.p-inbody #p-navigator-iframe {
	width:945px;
	height:480px;
	top:0px;
}
/* Partial tab and body iframes */
.p-inbody #p-navigator-iframe-body,
#p-navigator-tabs .p-tab-iframe {
	position: absolute;
	z-index: -1;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.p-inbody #p-navigator-iframe-body {
	top:27px;
	width:940px;
	height:449px;
}
#p-navigator-tabs .p-tab-iframe {
	width: 100%;
	height: 25px;
	top: 0;
}
.p-inbody #p-navigator-tabs .p-open .p-tab-iframe, 
.p-inbody #p-navigator-tabs .p-open-active .p-tab-iframe, 
.p-inbody #p-navigator-tabs .p-body-open .p-tab-iframe, 
.p-inbody #p-navigator-tabs .p-body-open-active .p-tab-iframe {
	height: 28px;
}

/* Shadow */
#p-navigator-body-wrapper .p-shadow-left {
	width:10px;
	height:449px; 
	float:left;
	display:inline;
	background:url("/crsc/images/topnav_shadow_left_large.png") no-repeat;
}
.p-inbody #p-navigator-body-wrapper .p-shadow-left {
	width:0px;
	background:none;
}
#p-navigator-body-wrapper .p-shadow-right {
	width:10px;
	height:449px; 
	float:left;
	display:inline;
	background:url("/crsc/images/topnav_shadow_right_large.png") no-repeat;
}
#p-navigator-body-wrapper .p-shadow-bottom	{
	clear:both;
	width:960px; 
	height:15px;
	background:url("/crsc/images/topnav_shadow_bottom_large.png");
}
.p-inbody  #p-navigator-body-wrapper .p-shadow-bottom	{
	clear:both;
	width:950px; 
	height:15px;
	background:url("/crsc/images/topnav_shadow_bottom_large_inbody.png");
}

/* Elements for the Contact and Support tab */
#p-navigator .p-product-tile {
	width: 148px;
	height: 106px;
	float: left;
	text-align: center;
}

#p-navigator .p-product-tile-image {
	margin-bottom: 2px;
	height: 56px;
	width: auto;
}

#p-navigator .p-support-description {
	margin-bottom: 12px;
	min-height: 40px;
}

#p-navigator .p-support-description-tight {
	min-height: 40px;
	height: 40px;
	/* margin-top: -6px; */
	margin-bottom: 12px;
}

#p-navigator h4.p-support-subheader,
#p-navigator h4.p-support-category-header {
	color: #252F47;
	font-size: 120%;
	font-weight: normal;
}
#p-navigator .p-tab-content .p-grid-9 h4.p-support-subheader {
	margin-bottom: 10px;
}
/* SIFR transition - to define font-size */
.sIFR-active #p-navigator .p-sIFR-enabled h4.p-support-subheader,
.sIFR-active #p-navigator .p-sIFR-enabled h4.p-support-category-header {
	font-size: 143%;	/* 16px */
}
.sIFR-active #p-navigator .p-sIFR-enabled h4.p-support-category-header {
	margin-bottom: 0px;
}

#p-navigator .p-grid-9 .p-divider {
	height: 355px !important;
}
/* bottom pane height override for support */
#p-navigator #p-navigator-content-support  .p-tab-content-bottom-large li,
#p-navigator #p-navigator-content-support  .p-tab-content-bottom-large  {
	height: 68px;
}

#p-navigator ul.p-link-list {
	margin-top: 0px !important;
	margin-bottom: 12px !important;
}

#p-navigator ul.p-link-list li {
	margin-bottom: 3px;
}

#p-navigator .p-tab-content .p-grid-10 .p-ls-wrapper-2 {
	margin-left: 40px;
}

#p-navigator .p-product-tile .p-link-list li {
	display: inline;
}

#p-navigator .p-categories-container {
	margin-top: 10px;
}

#p-navigator .p-categories-container-lower {
	margin-top: 55px;
}

/* -- Support tab - Pilot */
.p-help-list {
	list-style-type: none;
}
.p-help-list li {
	font-size: 107%;	/* 12px */
	line-height: 1.4em;
	position: relative;
	padding-bottom: 18px;
	background: none;
}
.p-help-list a {
	display:block;
	width: 100%;
}
.p-help-list a:hover {
	text-decoration:none;
}
.p-help-list .p-subheader {
	font-weight: bold;
	margin-left: 20px;
}
.p-help-list .p-description {
	display: block;
	padding-left: 47px;
}
.p-help-list li.p-help-list-item-home {
	position: absolute;
	bottom: 0;
	font-size: 125%; /* 14px*/
}
/* Pilot - Move this to icons when released */
span.p-icon-technical,
span.p-icon-information,
span.p-icon-contact,
span.p-icon-buy,
span.p-icon-newproduct,
span.p-icon-registerproduct,
span.p-icon-home {
	display: inline-block;
	vertical-align: middle;
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	background-image: url(/crsc/images/icons_large_help_sprite.png);
	background-position: -30px 0;
}
span.p-icon-technical 		{background-position: 0 0;}
span.p-icon-information 		{background-position: 0 -75px;}
span.p-icon-contact 			{background-position: 0 -150px;}
span.p-icon-buy				{background-position: 0 -225px;}
span.p-icon-newproduct		{background-position: 0 -300px;}
span.p-icon-registerproduct	{background-position: 0 -375px;}
span.p-icon-home 			{background-position: 0 -450px;}

/* -- HC tab -- All child elements  */
#p-navigator-content-medical li {
	background: none;
	list-style-type: none;
}

/* -- HC -- Header */
#p-hc-header {
	position: relative;
	z-index:1;
}
#p-hc-header-content {
	background-color: #E2E2EA;
	height: 35px;
	line-height: 35px;
	border-top: 1px solid #fff;
	padding-left: 13px;
}
#p-hc-header .p-shadow-bottom,
.p-inbody #p-hc-header .p-shadow-bottom {
	width: 940px;
	height: 18px;
	background-image: url(/crsc/images/topnav_inner_shadow_bottom.png);
	background-repeat: repeat-x;
	background-position: top left;
}

/* -- HC -- Seduceme banner */
ul.p-carroussel {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
}
ul.p-carroussel li {
	padding: 0;
	margin: 0;
	position: absolute;
}
ul.p-carroussel li a {
	display: block;
}
ul.p-carroussel li img {
	border: 0;
}
ul.p-carroussel li.p-active-default {
	z-index: 1;
}
	
.p-hp-slider {
	width: 940px;
	height: 199px;
	position: relative;
	margin-top: -18px;
	z-index: 0;
}
.p-hp-slider-nav {
	z-index: 1;
	position: absolute;
}
.p-hp-slider-nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.p-hp-slider-nav li {
	background-image: none;
	padding: 0;
	margin: 0;
	float: left;
}	
.p-hp-slider-content {
	width: 607px;
	height: 199px;
	overflow: hidden;
	position: relative;
}
.p-hp-slider-content ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: absolute;
	width: 1821px;
	height: 199px;
	left: 0px;
}
.p-hp-slider-content li {
	background-image: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 607px;
	height: 199px;
	overflow: hidden;
}
.p-hp-slider-content li div {
	display: none;
}
.p-hp-slider-content li img {
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
}
.p-hp-slider-active {
	position: absolute;
	width: 333px;
	height: 199px;
	background: #fff;
	right: 0;
	top: 0;
}
.p-hp-slider-active  .p-carroussel li {
	background-image: none;
	display: block;
	width: 293px; 
	padding: 45px 20px 0px;
	height: 154px;
	color: #fff;
}
.p-hp-slider-active li a:link,
.p-hp-slider-active li a:visited,
.p-hp-slider-active li a:hover	{
	text-decoration: none;
	color: #fff;
}	
.p-hp-slider-active h4.p-subheader, 
#p-navigator-content-medical .p-hp-slider-active h4.p-subheader {
	font-size: 188%;	/* 21px */
	line-height: 110%;
	margin: 0px 0px 5px 0px;
	letter-spacing: normal;
	font-weight: normal;
}
.sIFR-active .p-sIFR-enabled #p-navigator-content-medical .p-hp-slider-active h4.p-subheader {
	font-size: 210%;	/* 23.5px */
	letter-spacing: -3px;
}
.p-hp-slider-active .p-subheader.sIFR-replaced {
	margin: 0px!important;
}
.p-hp-slider-active .p-description {
	font-size: 125%;	/* 14px */
	line-height: 110%;
}	
#p-hc-seduction-nav-wrapper {
	top: 15px;
	left: 15px;
}
#p-hc-seduction-nav {
	height: 20px;
}
#p-hc-seduction-nav li {
	height:20px;
	line-height: 20px;
	border-top: 2px solid #ADB1B3;
	border-left: 2px solid #ADB1B3;
	border-bottom: 2px solid #ADB1B3;
	border-right: none;
}
#p-hc-seduction-nav li.p-last {
	border-right: 2px solid #DCDDDE;
}
#p-hc-seduction-nav li a {
	line-height: 15px;
	display: block;
	padding: 5px 3px 0px;
	font-size: 11px;	/* needs to be fixed */
	font-weight: bold;
	background-color: #E7E4E8;
	background-image: url(/crsc/images/hc_slidernav_sprites.png); 
	background-repeat: repeat-x;
	color: #A1A2A9;
}
#p-hc-seduction-nav li a:focus {
		outline: none;
}
#p-hc-seduction-nav li a:link,
#p-hc-seduction-nav li a:visited {
	text-decoration: none;
}
#p-hc-seduction-nav li a:hover,
#p-hc-seduction-nav li.p-active a:link,
#p-hc-seduction-nav li.p-active a:visited	{
	color: #fff;
	background-color: #346DE5;
	background-position: 0px -20px;
	text-decoration: none;
}
	
/* -- HC - Body -- Tabbed table  */
#p-hc-body {
	position: relative;
	z-index: 1;
	margin-top: -18px;
}
#p-hc-body .p-shadow-top {
	height: 18px;
	background-color: transparent;
	background-image: url(/crsc/images/topnav_inner_shadow_top.png);
	background-repeat: repeat-x;
	background-position: top left;
	width: 940px;
}
/* -- HC - Body - Tabbed table -- Tabs  */
#p-hc-body-tabs-wrapper {
	border-top: #fff 1px solid;
	border-bottom: #EFEFF4 1px solid;
	background-color: #fff;
}
#p-hc-body-tabs  {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 940px;
}	
#p-hc-body-tabs li {
	background-image: none;
	padding: 0;
	margin: 0;
	float: left;
	font-size: 18px; /* only exception where fixed size is used */
	padding-left: 10px;
	line-height: 42px;
	height: 42px;
	position: relative;	
	width: 5em; 			/* IE 6 */
	white-space: nowrap; 	/* IE 6 */
}
#p-hc-body-tabs > li {
	width: auto;
}
#p-hc-body-tabs li.p-first {
	padding-left: 0px;
}
#p-hc-body-tabs li.p-open {
	background-image: url(/crsc/images/hc_nav_sprites.png);
	background-repeat: no-repeat;
}
#p-hc-body-tabs  span.p-header {
	display: block;
	height: 42px;
	position: relative;
	padding-left: 10px;
	padding-right: 20px;
}
#p-hc-body-tabs  li.p-open span.p-header {
	background-image: url(/crsc/images/hc_nav_sprites.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#p-hc-body-tabs a {
	display: block;
	color: #666;
}
#p-hc-body-tabs a:focus {
	outline: none;
}
#p-hc-body-tabs a:link,
#p-hc-body-tabs a:visited {
	text-decoration: none;
}
#p-hc-body-tabs  li.p-open a,
#p-hc-body-tabs a:hover,
#p-hc-body-tabs div	{
	color: #0B5ED7;
	text-decoration: none;
}
#p-hc-body-tabs li#p-hc-body-tab-products.p-open a, #p-hc-body-tab-products a:hover, #p-hc-body-tab-products div 		{color:#7CBD2A;}
#p-hc-body-tabs li#p-hc-body-tab-education.p-open a, #p-hc-body-tab-education a:hover, #p-hc-body-tab-education div 	{color:#F58F08;}
#p-hc-body-tabs li#p-hc-body-tab-support.p-open a, #p-hc-body-tab-support a:hover, #p-hc-body-tab-support div 			{color:#992C96;}
#p-hc-body-tabs  li div {
	height: 42px;
	position: absolute;
	top: 0;	
	padding: 0 10px;
}
#p-hc-body-tabs  li .sIFR-flash {
	margin-top: 10px;
}
#p-hc-body-tabs  li div,
#p-hc-body-tabs  li div .sIFR-flash {
	visibility: hidden!important;
}
#p-hc-body-tabs  li.p-open span.p-header .sIFR-flash {
	visibility: hidden!important;
}
#p-hc-body-tabs  li.p-open div .sIFR-flash {
	visibility: visible!important;
}

/* -- HC - Body - Tabbed table -- Content */
#p-hc-body-content-wrapper {
	width: 940px;
	height: 170px;
}	
#p-hc-body-content-wrapper .p-tab-content {
	background: none;
	display: none;
	float: left;
	height: 170px;
	margin: 0;
	position: relative;
	width: 940px;
	visibility: hidden;
}
#p-hc-body-content-wrapper .p-link2-list li {
	background: none;
	margin-bottom: 0px;
	padding: 0;
	line-height: 160%;
}
#p-hc-body-content-wrapper .p-product-cat .p-link2-list {
	padding: 0px 12px 0px 15px;
	float: left;
	width: 160px;
}
#p-hc-body-content-wrapper .p-product-cat h5 {
	margin: 10px 12px 10px 15px;
}
#p-hc-body-content-wrapper .p-product-cat {
	height: 170px;
	overflow: hidden;
	width: 187px;
	float: left;
	border-left: 1px solid #EFEFF4;
}
#p-hc-body-content-wrapper .p-product-cat.p-first {
	border-left: 0px;
}
#p-hc-body-content-wrapper .p-product-cat.p-size-1 {	width: 187px; }
#p-hc-body-content-wrapper .p-product-cat.p-size-2 {	width: 374px; }
#p-hc-body-content-wrapper .p-product-cat.p-size-3 {	width: 561px; }
#p-hc-body-content-wrapper .p-product-cat.p-size-4 {	width: 748px; }
#p-hc-body-content-wrapper .p-nav {
	float: left;
	width: 211px;
	background: url(/crsc/images/hc_content_block_bg.png) repeat-x;
	height: 160px;
	border-right: 1px solid #EFEFF4;
	padding: 10px 14px 0px 16px;
}
	#p-hc-body-content-wrapper .p-nav h5 {
		 /* font-size: 134%; 15px */
		/*line-height: 18px;*/
		font-size: 117%;  /* 13px */
		font-weight: bold;	
		line-height:115%; /* 15px */
		margin-bottom: 10px;
	}
#p-hc-body-content-wrapper .p-articles,
#p-hc-body-content-wrapper .p-promotions {
	float: left;
}
#p-hc-body-content-wrapper .p-promotions {
	border-left: 1px solid #EFEFF4;
}
#p-hc-body-content-wrapper .p-module-list {
	float: left;
}		
#p-hc-body-content-wrapper .p-module-list li {
	float: left;
	height: 170px;
	width: 232px;
	clear: none;
	padding: 0;
	display: inline;
	line-height: 134%; /* 15px */
}
#p-hc-body-content-wrapper .p-module-list .p-image {
	width: 232px;
	overflow: hidden;
}
#p-hc-body-content-wrapper .p-module-list .p-content {
	padding: 10px 9px 0px 13px;
	width: 210px;
	height: 160px;
}
#p-hc-body-content-wrapper .p-module-list .p-content h5 {
	font-size: 117%; /* 13 px */
	margin-bottom: 10px;
	line-height: 115%; /* 15px */
}
#p-hc-body-content-wrapper .p-module-list .p-description {
	margin-bottom: 10px;
}
/* 	-- Image and link (Option A)
	-- Image, link, and copy (Option B)
	-- Copy and link (Option C) */
#p-hc-body-content-wrapper .p-module-list .p-module-a .p-image {	height: 142px; }
#p-hc-body-content-wrapper .p-module-list .p-module-b .p-image {	height: 100px; }
#p-hc-body-content-wrapper .p-module-list .p-module-b .p-content h5  { margin-bottom: 0px; } 
#p-hc-body-content-wrapper .p-module-list .p-module-a .p-content { padding-top: 5px; }
#p-hc-body-content-wrapper .p-module-b .p-description {
	height: 3.2em;
	overflow: hidden;
}
	#p-hc-body-content-wrapper .p-product-cat .p-moreinfo {
		float: right;
		text-transform: lowercase;
	}
/* -- HC - Body - Tabbed table - Content -- Header overrides  */
	#p-hc-body-content-wrapper  span.p-marker-2 { /* requires a &nbsp; in the span */
		background-image: url(/crsc/images/arrows_large_sprite.png);
		background-position: 0px 4px; /* 0 6 */
		margin-left: 5px; 
	}
	#p-hc-body-content-products span.p-marker-2 { background-position: 0px -37px; }
	#p-hc-body-content-education span.p-marker-2 { background-position: 0px -56px; }	/* 0 -54 */
	#p-hc-body-content-support span.p-marker-2 { background-position: 0px -16px; } 	/* 0 -14 */
#p-hc-body-content-products h5 a {
	color:#7CBD2A;
}
#p-hc-body-content-education h5 a {
	color:#F58F08;
}
#p-hc-body-content-support h5 a{
	color:#992C96;
}

/* AYFT tab - Live */
#p-navigator-content-live.p-tab-content  {
	padding-top: 21px;
	height: 428px;
}
#p-navigator-content-live .p-banner {
	height: 268px; /* 292 */
	width: 940px;
	overflow: hidden;
}
#p-navigator-content-live .p-columns {
	border-top: 1px solid #EFEFF4;
	height: 159px; /* 135 */
	width: 940px;
}
#p-navigator-content-live .p-columns .p-col-1,
#p-navigator-content-live .p-columns .p-col-2,
#p-navigator-content-live .p-columns .p-col-3 {
	position: relative;
	float: left;
	border-right: 1px solid #EFEFF4;
	width: 282px;
	height: 139px; /* 115 */
	padding: 10px 20px;
}
#p-navigator-content-live .p-columns .p-col-3 {
	border-right: 0px;
	width: 252px;
}
/* override color from global ayft h4 */
#p-navigator-content-live.p-tab-content h4.p-subheader {
	margin: 0;
	margin-bottom: 10px;
	color: #992C96;
	letter-spacing: normal;
	font-weight: normal;
}
.sIFR-active .p-sIFR-enabled #p-navigator-content-live.p-tab-content h4.p-subheader {
	font-size: 180%;
	letter-spacing: -2px;
}
#p-navigator-content-live.p-tab-content h4.p-subheader a {
	color: #992C96!important;
}
#p-navigator-content-live .p-description {
	margin-right: 120px;
}
#p-navigator-content-live .p-description a {
	color: #252F47!important;
	text-decoration: none!important;
}
#p-navigator-content-live .p-marker-2-list li {
	background: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-bottom: 7px;
}
#p-navigator-content-live .p-marker-2-list h5 {
	font-weight: normal;
}

/* AYFT tab - Lighting */
#p-navigator-content-lighting ul {
	list-style-type: none;
}
#p-navigator-content-lighting li {
	background-image: none;
	margin: 0;
	padding: 0;
}
#p-navigator #p-navigator-content-lighting.p-shadow-topbottom {
	background: transparent url(/crsc/images/header_nav_top_bottom_bg.png) repeat-x left top!important;
}
#p-li-header  .p-header-wrapper {
	clear: both;
	width: 940px;
	height: 86px;
	overflow: hidden;
}
#p-li-header  .p-header-wrapper  h3 {
	float: left;
	color: #005AFF;
	font-size: 268%; /* 30px */
	margin: 25px 0px 0px 23px;  /* +8 */
	display: inline;
}
.sIFR-active #p-navigator .p-sIFR-enabled #p-navigator-content-lighting #p-li-header h3 {
	font-size: 42px;
	letter-spacing:-4px;  /* do not let it jump to the next line */
}
#p-li-header span.p-marker-2 {
	background-image: url(/crsc/images/arrows_medium_sprite.png);
	background-position: 0px -17px;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 4px;
}
#p-li-header .p-quicklinks {
	float: right;
	list-style-type: none;
	margin-right: 25px;
	margin-top: 35px;
	display: inline;
}
#p-li-header .p-quicklinks li {
	background: none;
	float: left;
	line-height: 31px;
}
#p-li-header .p-quicklinks li.p-quicklink-home{
	margin-right:25px;
}
#p-li-header .p-separator {
	clear: both;
	background-image: url(/crsc/images/separator_horizontal_large_shadow_trans.png);
	background-repeat: no-repeat;
	height: 15px;
	position: relative;
	width: 100%;
	z-index: 1;
}
#p-li-body {
	position: relative;
	margin-top: -14px;
}
#p-li-body  .p-col-1,
#p-li-body  .p-col-2,
#p-li-body  .p-col-3 {
	float: left;
	width: 289px;
	padding-left: 23px;
	height: 362px;
	overflow: hidden;
}
#p-li-body .p-separator {
	float: left;
	background: transparent url(/crsc/images/separator_vertical_small.png) no-repeat right top;
	height: 362px;
	width: 2px;
}
#p-navigator-content-lighting.p-tab-content #p-li-body  h4 {
	color: #7CBD2A;
	margin: 25px 0 15px 0;
	font-size: 200%; /* 20px */
	font-weight:normal;
}
.sIFR-active #p-navigator .p-sIFR-enabled #p-navigator-content-lighting #p-li-body h4 {
	font-size: 28px;
	letter-spacing: -5px; /* do not let it jump to the next line */
}
#p-li-body  .p-marker-2-list li {
	margin: 0 0 10px 0;
}
#p-li-body  .p-marker-2-list a {
	color: #5d6678!important;
	font-weight: normal;
}
#p-li-body  span.p-marker-2 {
	background-image: url(/crsc/images/arrows_medium_sprite.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 4px;
}
/* This needs to be relocated to other CSS file */
.p-button-large {
	background: transparent none repeat scroll 0 0;
	border-width: 0;
	display: inline-block;
	font-size: 100%;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 31px;
	margin: 0;
	overflow: visible;
	text-decoration: none;
	color: #5d6678!important;
}
.p-button-large span {
	background:#DDDDDD url(/crsc/images/button_large_grey.png) repeat-x scroll 0 0;
	margin: 0;
	display: block;
	padding: 0px 0px 0px 10px;
}
.p-button-large span span {
	background: #DDDDDD url(/crsc/images/button_large_grey.png) repeat-x scroll 100% 0;
	padding: 0px 10px 0px 0px;
	/* To make images work: IE needs inline-block instead of just block, and therefore cursor: pointer is required as well */
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.p-button-large span span img {
	bottom: 0;
	right: 10px;
	display: block;
	position: absolute;
}
.p-button-large .p-image {
	margin-right: 50px;
}
/* 34. Locale selector layer */
.p-ls-wrapper-1, .p-ls-wrapper-2 {
	position:relative;
	z-index:1030;
	text-align:left;
}

.p-ls-wrapper-1 {
	width:25px;
	height:21px;
}

.p-ls-wrapper-2 {
	width:244px; /* 245 */
	height:21px;
}

.p-ls-wrapper-1 img, .p-ls-wrapper-2 img {
	border:0;
}

/* position the type 1 ls container */
.p-ls-wrapper-1 .p-ls-container-up{
	left:-218px;
	bottom:0px;
}

.p-ls-wrapper-1 .p-ls-container-down {
	left:-218px;
}

.p-ls-wrapper-2 .p-ls-container-up{
	bottom:21px;
}

div.p-ls-container-up, div.p-ls-container-down {
	position:absolute;
	background:#FFFFFF;
	width:243px;
	padding:0px;
	display:none;
	margin:0px;
}

.p-topborder {
	border-top:0px;
}

div.p-ls-header{
	position:relative;
	background:#FFFFFF;
	height:19px;
	width:226px;
	border:1px solid #C5C7D1;
	padding:0px 8px 0px 8px; 
}

div.p-ls-header table.p-ls-header-table {
	width:224px;
	height:19px;
}

div.p-ls-body {
	background:#FFF; /* Do not remove this, very important for mac browsers in combination with overflow:auto */
	z-index:1;  /* Due to iframe */
	position:relative;
	border-left:1px solid #C5C7D1;
	border-right:1px solid #C5C7D1;
	width:242px;
	height:275px; /* Default height, will be overruled by script */
	overflow: auto;
}

.p-ls-container-down .p-ls-body {border-bottom:1px solid #C5C7D1;}
.p-ls-container-up .p-ls-body {border-top:1px solid #C5C7D1;}

.p-click {
	cursor:pointer;
	cursor:hand; /* IE5 fix */
}

/* Locale list */
table.p-ls-list {
	width:220px;
}

table.p-ls-list ul {	/* ADDED */
	padding:0px; 
	margin:0px;
	list-style-type:none;
}

table.p-ls-list .p-ls-list-left { width:37px;vertical-align:top;} /* ADDED Vertical align */
table.p-ls-list .p-ls-list-left img { margin:6px;}
table.p-ls-list .p-ls-list-right { width:183px} /* auto  */
table.p-ls-list ul.p-ls-localelist li {
	padding:0!important;
	margin:4px!important;
	border-bottom:0px!important;
	background:none!important;
}
table.p-ls-list td {
	border-bottom:1px solid #C5C7D1;
		line-height:17px;		/*line-height:168.7%;  make sure to get 17px precisely */
}
table.p-ls-list td.p-nobottomborder  {
	border-bottom:0px;
}
table.p-ls-list ul li a {display:block;width:100%}
table.p-ls-list ul li a:visited {text-decoration:none;}
table.p-ls-list ul li a:link {text-decoration:none;}
table.p-ls-list ul li a:active {text-decoration:none;}
table.p-ls-list ul li a:hover {text-decoration:none;}

/* Hover LS block 1 */
.p-ls-hover-container-1 {
	width:25px;
	height:21px;
}

.p-ls-hover-container-1 img.p-flag-on{
	position:relative;
	z-index:1; /* 101 Needed for locale selector layer */
	margin:4px 0px 0px 0px;
}

.p-ls-hover-container-1 img.p-flag {
	position:relative;
	z-index:0; /* 100 */
	margin:4px 0px 0px 0px;
}

.p-ls-hover-container-1 img.p-arrow-bottom-right {
	margin:0px;
}

/* Hover LS block 2 */
div.p-ls-hover-container-2 {
	width:242px; 
	border:1px solid #C5C7D1; 
	height:19px;
	line-height:19px;
}
div.p-ls-hover-container-2 img {
	margin-left:6px;
	margin-top:3px;
	margin-right:19px;
	float:left;
}
div.p-ls-hover-container-2 a {
	display: block;
	background: url(/crsc/images/arrow_bottom_right.gif) no-repeat;
	background-position: 235px 13px;
}
div.p-ls-hover-container-2 a:link,
div.p-ls-hover-container-2 a:active,
div.p-ls-hover-container-2 a:hover,
div.p-ls-hover-container-2 a:visited {
	color:#252F47;
	text-decoration:none;
}
div.p-ls-hover-container-2 a:focus {
	outline:none;
}

/* Dropdown list flags */
.p-ls-list-left a {
	height:14px;
	width:17px;
	display:block; 
	margin:6px;
}

.p-flag-me,
.p-flag-ce,
.p-flag-others,
.p-flag-global	{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -208px;}
.p-flag-ar 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -10px;}
.p-flag-at 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1562px;}
.p-flag-au 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -43px;}
.p-flag-be 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -76px;}
.p-flag-br 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -109px;}
.p-flag-bg 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -142px;}
.p-flag-ca 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -175px;}
.p-flag-ch 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -538px;}
.p-flag-cl 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -275px;}
.p-flag-cn 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -242px;}
.p-flag-co 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -308px;}
.p-flag-cz 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -968px;}
.p-flag-de 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1034px;}
.p-flag-dk 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1529px;}
.p-flag-ee 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1596px;}
.p-flag-es 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1067px;}
.p-flag-fi 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -638px;}
.p-flag-fr 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1100px;}
.p-flag-gb 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -836px;}
.p-flag-gr 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1133px;}
.p-flag-hk 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1166px;}
.p-flag-hu 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1364px;}
.p-flag-id 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -506px;}
.p-flag-ie 		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1232px;}
.p-flag-il		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1628px;}
.p-flag-in		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1199px;}
.p-flag-it		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1265px;}
.p-flag-jp		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1298px;}
.p-flag-kr		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1331px;}
.p-flag-lt		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1727px;}
.p-flag-lv		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1760px;}
.p-flag-mx		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1430px;}
.p-flag-my		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1397px;}
.p-flag-nl		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1463px;}
.p-flag-no		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1001px;}
.p-flag-nz		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1496px;}
.p-flag-pe		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -374px;}
.p-flag-ph		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -440px;}
.p-flag-pk		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -341px;}
.p-flag-pl		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -506px;}
.p-flag-pt		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -407px;}
.p-flag-ro		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -473px;}
.p-flag-ru		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -572px;}
.p-flag-se		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -935px;}
.p-flag-sg		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -704px;}
.p-flag-sk		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -670px;}
.p-flag-th		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -737px;}
.p-flag-tr		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -803px;}
.p-flag-tw		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -902px;}
.p-flag-ua		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -770px;}
.p-flag-us		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -869px;}
.p-flag-uy		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1661px;}
.p-flag-ve		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1694px;}
.p-flag-za		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -605px;}
.p-flag-hr		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1793px;}
.p-flag-si		{background: url(/crsc/images/flags_sprite.png) no-repeat -10px -1826px;}
/* Links list */
ul.p-link-list {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul.p-link-list li {
	background-image: url(../images/icon-listitem-plus.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}

ul.p-link-list li.p-list-header { 
	background-image: url(../images/arrow_orange.gif);
} 

ul.p-link-list li.p-list-second {
	background-image: url(../images/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-audio {
	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(../images/icon_zip.gif);}
ul.p-link-list li.p-icon-print { background-image:url(../images/icon_print.gif);}
ul.p-link-list li.p-icon-pdf { background-image:url(../images/icon_pdf.gif);}
ul.p-link-list li.p-icon-doc{ background-image:url(../images/icon_doc.gif);}
ul.p-link-list li.p-icon-flash{ background-image:url(../images/icon_flash.gif);}
ul.p-link-list li.p-icon-html{ background-image:url(../images/icon_html.gif);}
ul.p-link-list li.p-icon-ppt{ background-image:url(../images/icon_ppt.gif);}
ul.p-link-list li.p-icon-xls{ background-image:url(../images/icon_xls.gif);}
ul.p-link-list li.p-icon-comment{ background-image:url(../images/icon_comment.gif);}
ul.p-link-list li.p-icon-rate{ background-image:url(../images/icon_rate.gif);}
ul.p-link-list li.p-icon-send_article{ background-image:url(../images/icon_send_article.gif);}
ul.p-link-list li.p-icon-download{ background-image:url(../images/icon_download.gif);}
ul.p-link-list li.p-icon-font_smaller{ background-image:url(../images/icon_font_smaller.gif);}
ul.p-link-list li.p-icon-font_larger{ background-image:url(../images/icon_font_larger.gif);}
ul.p-link-list li.p-icon-eps{ background-image:url(../images/icon_eps.gif);}
ul.p-link-list li.p-icon-jpg{ background-image:url(../images/icon_jpg.gif);}
ul.p-link-list li.p-icon-tif{ background-image:url(../images/icon_tif.gif);}
ul.p-link-list li.p-icon-rss{ background-image:url(../images/icon_rss.gif);}
ul.p-link-list li.p-icon-audio{ background-image:url(../images/icon_audio.gif);}

/* Icons - Backwards compatibility */
span.p-icon-zip{ background-image:url(../images/icon_zip.gif);}
span.p-icon-pdf{ background-image:url(../images/icon_pdf.gif);}
span.p-icon-doc{ background-image:url(../images/icon_doc.gif);}
span.p-icon-flash{ background-image:url(../images/icon_flash.gif);}
span.p-icon-html{ background-image:url(../images/icon_html.gif);}
span.p-icon-ppt{ background-image:url(../images/icon_ppt.gif);}
span.p-icon-xls{ background-image:url(../images/icon_xls.gif);}
span.p-icon-comment{ background-image:url(../images/icon_comment.gif);}
span.p-icon-print{ background-image:url(../images/icon_print.gif);}
span.p-icon-rate{ background-image:url(../images/icon_rate.gif);}
span.p-icon-send_article{ background-image:url(../images/icon_send_article.gif);}
span.p-icon-font_larger{ background-image:url(../images/icon_font_larger.gif);}
span.p-icon-font_smaller{ background-image:url(../images/icon_font_smaller.gif);}
span.p-icon-download{ background-image:url(../images/icon_download.gif);}
span.p-icon-eps{ background-image:url(../images/icon_eps.gif);}
span.p-icon-jpg{ background-image:url(../images/icon_jpg.gif);}
span.p-icon-tif{ background-image:url(../images/icon_tif.gif);}
span.p-icon-rss{ background-image:url(../images/icon_rss.gif);}
span.p-icon-exit{ background-image:url(../images/icon_exit.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, span.p-icon-rss, span.p-icon-audio, span.p-icon-exit  {
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}

span.p-icon-rss{
	padding-left:30px;
}

span.p-icon-exit {
	margin-left: 5px;
	padding-left: 10px;
}
