body
{
	background-color: #F2F2F2;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: 'metric', arial;
}
.everything
{
	background-color: white;
	min-width: 1000px;
	zoom: 1;
}
@font-face
{
	font-family: 'HPIcons';
	font-style: normal;
	font-weight: normal;
	src: url("/index_files/hp-icons-eot.eot");
	src: url("/index_files/hp-icons-eot.eot?#iefix") format("embedded-opentype"),url("/index_files/hp-icons-ttf.ttf") format("truetype"),url("/index_files/hp-icons-woff.woff") format("woff"),url("/index_files/hp-icons-svg.svg?#HPIcons") format("svg");
	src: url("/index_files/hp-icons-svg.svg");
}
.plsa-header .hf_logo:before,.plsa-header .searchSubmit,.plsa-header .shopping_icon:before,.plsa-header #shop_widget:before,.plsa-header .searchClear:before,.plsa-footer .worldmap a.cselectorbtn:before
{
	font-family: 'HPIcons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	moz-osx-font-smoothing: grayscale;
	speak: none;
	text-transform: none;
	webkit-font-smoothing: antialiased;
}
.plsa-header .shopping_icon:before,.plsa-header #shop_widget:before
{
	content: "\f050";
}
.plsa-header .searchClear:before,.plsa-footer .worldmap a.cselectorbtn:before
{
	content: "\f040";
}
.plsa-header,.plsa-footer
{
	clear: both;
	font-family: 'metric', arial;
	width: 100%;
}
.plsa-header a,.plsa-footer a
{
	text-decoration: none;
}
.plsa-footer a:visited
{
	color: #5a5a5a;
}
.plsa-header a:focus,.plsa-footer a:focus
{
	outline: 1px dotted;
}
.plsa-header ul,.plsa-footer ul
{
	list-style-type: none;
}
.plsa-header p,.plsa-footer p,.plsa-footer h2,.plsa-header ul,.plsa-footer ul
{
	margin: 0;
	padding: 0;
}
.hf_clf:after
{
	clear: both;
	content: '.';
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.hf_clf
{
	display: block\9;
	display: inline-block;
}
html .hf_clf
{
	display: block;
}
* html .hf_clf
{
	height: 1%;
}
.plsa-header .screenReading,.plsa-footer .screenReading
{
	font-size: 0;
	height: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.plsa-header a.screenReading,.plsa-footer a.screenReading
	{
		font-size: 1px !important;
		max-width: 0;
		position: static;
	}
}
.hidden
{
	display: none;
	visibility: hidden;
}
.hand
{
	cursor: pointer;
}
.plsa-header .hf_printable,.plsa-footer .hf_printable
{
	display: none;
	visibility: hidden;
}
.plsa-header
{
    background-color: rgba(66,85,99,.8);
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	z-index: 1;

}
.plsa-header_container
{
	font-size: 10px;
	margin: 0 auto;
	width: 1050px;
}
.plsa-footer_lang_container
{
	background: white;
}
.plsa-footer_lang_section
{
	margin: 0 auto;
	padding: 17px 0 18px 0;
	width: 1000px;
}
.plsa-footer_container
{
	background-color: #f0f0f0;
	width: 100%;
}
/*
.plsa-footer_container:after{
	height: 25px;
	display: block;
	content: "";
	width: 100%;
	background: #FFFFFF;

}
*/
.plsa-header .hp_logo
{
	float: left;
    margin-right: 18px;
}
.plsa-header .hp_logo a.hf_logo
{
	color: #fff;
	display: block;
	font-size: 50px;
	height: auto;
	line-height: 50px;
	margin: 30px 0 0 10px;
	width: 220px;
}
.plsa-header .hp_logo a.hf_logo:visited
{
	color: #fff !important;
}
.plsa-header .hp_logo a.hf_logo img
{
	border: 0 none;
	display: none;
	width: 100%;
	height: auto;
}
*+html .plsa-header .hp_logo a.hf_logo
{
	font-size: 0;
}
.plsa-header .hp_logo a.hf_logo img.hf_no_printable
{
	display: block;
}
.plsa-header .hp_logo_pub
{
	background-image: url(../img/header-footer/caas-hf-v3/hp-logo.gif);
}
.plsa-header .hp_logo_pr_pub
{
	background-image: url(../img/header-footer/caas-hf-v3/hp-logo-pr.gif);
}
.plsa-header .searchSubmit
{
	color: #0095d9;
	font-size: 17px;
	webkit-appearance: none;
}
.plsa-header .top_corner,*+html .plsa-header .shopping_icon,*+html .plsa-header #shop_widget,.worldmap .bottom_corner,.plsa-footer .hf.close,.plsa-footer .cselector_wrapper .right_corner,.shop_widget .shop_top_arrow,*+html .plsa-footer .worldmap a.cselectorbtn
{
	background-image: url(../img/header-footer/caas-hf-v3/s-hf-v3.gif);
	background-repeat: no-repeat;
}
.plsa-header .top_corner
{
	background-position: -188px -1px;
	height: 12px;
	position: absolute;
	top: -12px;
	width: 17px;
}
.plsa-header .primary_nav .expand_area .top_corner
{
	left: 11px;
}
*+html .plsa-header .primary_nav .expand_area .top_corner
{
	top: -12px;
}
@media \0screen
{
	.plsa-header .primary_nav .expand_area .top_corner
	{
		top: -12px;
	}
}
.plsa-header .shop_widget .top_corner
{
	right: 7px;
}
.plsa-header .shopping_widget .sc_tabs .top_corner
{
	background-position: -188px -34px;
}
*+html .plsa-header #shop_widget
{
	background-position: -133px 0;
}
.hdr_widgets,.hdr_widgets .hdr_buttons
{
	float: right;
}
.hdr_widgets
{
	margin-right: 18px;
	position: relative;
	width: 260px;
	z-index: 10;
}
.hdr_widgets .search_block
{
	float: left;
	margin: 23px 0 0;
}
.plsa-header .search_container
{
	background: white;
}
.plsa-header .search_container_inactive
{
	_width: 223px;
	left: 0;
	position: absolute;
}
.plsa-header .search_container_active
{
	border: 2px solid #5A5A5A;
	position: absolute;
	right: -2px;
	top: 21px;
	z-index: 21;
}
.plsa-header .search_container_active,.plsa-header .wm_no_widgets .search_container_active
{
	width: 260px;
}
.plsa-header .search_container_active .searchBox
{
	width: 198px;
}
.plsa-header .searchBox,.plsa-header .searchSubmit
{
	border: 0;
	float: left;
	height: 25px;
	margin: 0;
	padding: 0;
}
.plsa-header .searchBox
{
	color: #767676;
	font-family: 'metric', arial;
	font-size: 14px;
	height: 20px;
	margin: 0;
	padding: 2px 23px 3px 10px;
	padding: 3px 23px 2px 10px;
	width: 163px;
}
@media \0screen
{
	.plsa-header .searchBox
	{
		padding: 2px 23px 3px 10px;
	}
}
@media screen and (min-width:0\0)
{
	.plsa-header .searchBox
	{
		margin-right: 23px;
		padding-right: 0 !important;
	}
}
.plsa-header .searchBox
{
	margin-right: 23px\9;
	padding-right: 0\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.plsa-header .searchBox
	{
		padding: 2px 23px 3px 10px;
	}
}
.plsa-header .searchBox::-ms-clear
{
	display: none;
}
.plsa-header .wm_no_widgets .searchBox,.plsa-header .wm_no_widgets .search_container_active .searchBox
{
	width: 200px;
}
.plsa-header .wm_no_widgets .search_container_active .searchSubmit
{
	float: right;
}
.plsa-header .searchBox:focus
{
	color: #000;
}
.plsa-header .searchSubmit
{
	background-color: #FFF;
	cursor: pointer;
	height: 25px;
	padding-right: 5px;
	width: 27px;
}
*+html .plsa-header .searchClear
{
	background-image: url(../img/header-footer/caas-hf-v3/s-hf-v3.gif);
	background-repeat: no-repeat;
}
.plsa-header .searchClear
{
	background-position: -188px -132px;
	color: #CCC;
	display: none;
	font-size: 17px;
	height: 17px;
	line-height: 17px;
	position: absolute;
	right: 33px;
	top: 5px;
	width: 17px;
}
body .hf_ac_offscreen_text
{
	border: 0;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: -1000px;
	width: 1px;
	z-index: -1000;
}
.plsa-header .primary_nav
{
	float: left;
	width: auto;
}
.plsa-header .primary_nav .level2
{
	display: block;
	width: auto;
}
.plsa-header .primary_nav .level2 li
{
	float: left;
	margin-left: 35px;
	margin-top: 28px;
	z-index: 15;
}
.plsa-header .primary_nav .level2 li a.plsa-header_link
{
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	line-height: normal;
}
.plsa-header .primary_nav .level2 li.empty a.plsa-header_link:hover
{
	text-decoration: underline;
}
.plsa-header .primary_nav .level2 li a,.plsa-header .primary_nav .level2 li a:visited
{
	color: #000;
	display: block;
}
.plsa-header .primary_nav .level2 li a.plsa-header_link,.plsa-header .primary_nav .level2 li a.plsa-header_link:visited,.plsa-header .primary_nav .level2 li a.plsa-header_link:hover,.plsa-header .primary_nav .level2 li a.plsa-header_link:active,.plsa-header .primary_nav .level2 li a.plsa-header_link:focus,.plsa-header .primary_nav .level2 li.selected a.plsa-header_link
{
	color: #FFFFFF;
}
.plsa-header .primary_nav .expand_area
{
	background: #fff;
	border: 2px solid #ccc;
	border-bottom: 3px rgb(0,150,214) solid;
	display: none;
	font-size: 14px;
	line-height: 18px;
	margin-left: 2px;
	margin-top: 18px;
	position: absolute;
	width: auto;
	z-index: 101;
}
.plsa-header .primary_nav .expand_area .menu li
{
	display: block;
	height: auto;
	margin: 0 0 9px 0;
	padding: 4px 0;
	position: static;
	width: 100%;
}
.plsa-header .primary_nav .expand_area .menu li a
{
	display: inline-block;
	margin: 0 20px;
}
.plsa-header .primary_nav .expand_area .menu li a:hover
{
	color: rgb(212, 208, 200);
}
.plsa-header .primary_nav .expand_area .menu li a:focus
{
	color: #000000;
}
.plsa-header .primary_nav .expand_area .level3,.plsa-header .primary_nav .expand_area .level4
{
	height: auto;
	padding-bottom: 8px;
	padding-top: 11px;
	width: 251px;
}
.plsa-header .primary_nav .expand_area .level4
{
	padding-top: 12px;
}
.plsa-header .primary_nav .expand_area .level3
{
	display: inline-block;
	float: left;
	width: 250px;
}
.plsa-header .primary_nav .expand_area .level4 .menu li
{
	margin: 3px 0;
	padding: 0;
}
.plsa-header .primary_nav .expand_area .level4 .menu li.lstchild
{
	margin-bottom: 10px;
}
.plsa-header .primary_nav .expand_area p
{
	color: #000;
	cursor: text;
	font-weight: bold;
	padding: 10px 18px 8px 18px;
}
.plsa-header .primary_nav .extend_expandable_area .level3 .menu li.selected
{
	background: rgb(212, 208, 200);
}
.plsa-header .primary_nav .extend_expandable_area .level3 .menu li.selected a
{
	color: #fff;
	outline: none;
}
.plsa-header .primary_nav .expand_area .shadow_divider
{
	background: transparent;
	bottom: 24px;
	display: none;
	left: 250px;
	position: absolute;
	top: 20px;
	width: 1px;
}
.plsa-header .primary_nav .expand_area .level4 .menu,.plsa-header .primary_nav .expand_area .level4
{
	display: none;
}
.plsa-header .primary_nav .extend_expandable_area .level4,.plsa-header .primary_nav .extend_expandable_area .shadow_divider
{
	display: block;
	float: left;
}
.plsa-header .primary_nav .extend_expandable_area .shadow_divider
{
	background: #ccc;
}
.plsa-header .primary_nav .expand_area .menu .separator
{
	border-top: 1px solid #ccc;
	line-height: 0;
	margin: 4px 20px 2px;
}
.plsa-header .primary_nav .expand_area .level4 .menu .separator
{
	margin: 15px 20px 13px;
}
.plsa-header .primary_nav .extend_expandable_area
{
	width: 501px;
}
.hdr_widgets .nav_buttons
{
	margin: 23px 0 0 0;
}
.hdr_widgets li.nav_button
{
	_display: inline;
	_zoom: 1;
	display: inline-block;
	float: left;
	position: relative;
	z-index: 1;
}
.hdr_widgets img
{
	border: 0 none;
}
.hdr_widgets li.shopping_widget
{
	_display: inline;
	padding-left: 12px;
}
.hdr_widgets .shopping_icon,.hdr_widgets #shop_widget
{
	color: white;
	display: block;
	font-size: 20px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 25px;
}
.hdr_widgets li.nav_button a.shopping_icon,.hdr_widgets #shop_widget
{
	background-position: -133px 0;
}
.shopping_widget .item_count
{
	background-color: #FF0000;
	border-radius: 0 3px;
	color: #FFF;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	moz-border-radius: 0 3px;
	padding: 0 3px;
	position: absolute;
	right: -3px;
	top: -2px;
}
@media \0screen
{
	.shopping_widget .item_count
	{
		line-height: 13px;
		padding-bottom: 1px;
	}
}
.hdr_widgets .shop_widget
{
	background: #FFF;
	border: 2px solid #CCCCCC;
	color: #666;
	display: none;
	height: auto;
	position: absolute;
	top: 40px;
	width: 309px;
}
.hdr_widgets .shop_widget a,.hdr_widgets .shop_widget a:hover,.hdr_widgets .shop_widget a:visited,.hdr_widgets .shop_widget a:active
{
	color: rgb(212, 208, 200);
	font-size: 13px;
}
.hdr_widgets .shop_widget a:hover
{
	text-decoration: underline;
	zoom: 1;
}
.hdr_widgets .shop_widget .widget_h
{
	padding: 20px 20px 10px;
}
#shop_widget_link
{
	display: none;
}
.shop_widget .widget_content
{
	padding: 16px 20px;
}
.shop_widget .widget_content p
{
	color: #000000;
	font-size: 14px;
	line-height: 14px;
}
.shop_widget .storeLinks
{
	padding-top: 15px;
}
.shop_widget .storeLinks li
{
	font-size: 10px;
	line-height: 17px;
}
.widget .widget_content a.sc_button
{
	border-radius: 0 4px;
	display: inline-block;
	font-size: 10px;
	height: 26px;
	margin: 16px 0 0;
	moz-border-radius: 0 4px;
	padding: 0 8px;
}
.widget .widget_content a.sc_button
{
	background-color: #D7410B;
	color: #fff;
}
.widget .widget_content a.sc_button:hover
{
	background-color: #C1401A;
}
.widget .widget_content a.sc_button .btn_label
{
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
}
.widget .widget_content .sc_button:visited .btn_label
{
	color: #ffffff;
}
.widget .widget_content a.sc_button:hover,.widget .widget_content a.sc_button:active,.widget .widget_content a.sc_button:focus,.widget .widget_content a.sc_button:visited
{
	text-decoration: none;
}
.shop_widget .widget_content .goods li
{
	_position: relative;
	border-bottom: #CCCCCC solid 1px;
	line-height: 14px;
	padding-bottom: 12px;
	padding-top: 8px;
}
.shop_widget .widget_content li.fst
{
	padding-top: 0;
}
.shop_widget .widget_content .goods li .good
{
	display: block;
	display: inline-block;
	position: relative;
}
.shop_widget .widget_content .sec_header
{
	_display: inline-block;
	color: #000000;
	display: block;
	font-size: 14px;
	padding-bottom: 6px;
}
.shop_widget .widget_content .sec_header a,.shop_widget .widget_content .sec_header a:visited
{
	_width: 200px;
	color: #000000;
	display: inline-block;
	width: 200px;
	width: 205px;
	word-wrap: break-word;
}
.shop_widget .widget_content .sec_header .title
{
	float: left;
	font-size: 14px;
	line-height: 16px;
}
.shop_widget .widget_content .price
{
	display: inline-block;
	float: right;
	font-weight: bold;
	line-height: 16px;
}
.shop_widget .widget_content .sec_footer
{
	_display: inline-block;
	clear: both;
	display: block;
	position: relative;
}
.shop_widget .widget_content .sec_footer .remove
{
	display: inline-block;
	font-size: 12px;
}
.shop_widget .widget_content .total
{
	color: #000000;
	font-size: 12px;
	position: absolute;
	right: 0;
}
.shop_widget .widget_content .total .total_number
{
	display: inline-block;
	padding-left: 5px;
}
.shop_widget .widget_content .shop_footer
{
	_display: inline-block;
	color: #000000;
	font-size: 14px;
	padding-top: 17px;
	position: relative;
}
.shop_widget .widget_content .shop_footer a,.shop_widget .widget_content .shop_footer a:visited
{
	display: inline-block;
	font-size: 14px;
}
.shop_widget .widget_content .shop_footer .calculator
{
	padding-top: 18px;
}
.shop_widget .widget_content .shop_footer .item
{
	display: block;
	line-height: 14px;
	padding-top: 5px;
}
.shop_widget .widget_content .shop_footer .item span
{
	float: left;
}
.shop_widget .widget_content .shop_footer .item span.price
{
	float: right;
}
.shop_widget .widget_content .shop_footer .red
{
	color: #D7410B;
}
.shop_widget .widget_content .shop_footer span
{
	display: inline-block;
}
.shop_widget .widget_content .image
{
	display: inline-block;
	left: 0;
	position: absolute;
	top: 0;
	width: 50px;
}
.shop_widget .widget_content .description_with_image
{
	padding-left: 62px;
}
.shop_widget .widget_content .divider
{
	color: #000000;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 0 19px;
}
.hdr_widgets .sc_tabs
{
	background-color: #F2F2F2;
	width: 384px;
}
.shop_widget .shopping_tabs
{
	display: block;
	padding-top: 7px;
}
.shop_widget .shopping_tabs .tabs_wrapper
{
	display: inline-block;
}
.shop_widget .shopping_tabs .tabs_wrapper .tab_trigger
{
	_position: relative;
	_top: 1px;
	background-color: #F2F2F2;
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-top: 1px solid #F2F2F2;
	display: inline-block;
	float: left;
	height: 36px;
	width: 49.8%;
}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0)
{
	.shop_widget .shopping_tabs .tabs_wrapper .tab_trigger
	{
		width: 191px;
	}
}
.shop_widget .shopping_tabs .tabs_wrapper .current a:hover
{
	color: #000000;
	text-decoration: none;
}
.shop_widget .shopping_tabs .tabs_wrapper .current
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-radius: 4px 0 0 0;
	border-right: none;
	border-top: 1px solid #CCCCCC;
	moz-border-radius: 4px 0 0 0;
	webkit-border-radius: 4px 0 0 0;
}
.shop_widget .shopping_tabs .tabs_wrapper .current_fst
{
	border-left: none;
	border-radius: 0 4px 0 0;
	border-right: 1px solid #CCCCCC;
	moz-border-radius: 0 4px 0 0;
	webkit-border-radius: 0 4px 0 0;
}
.shop_widget .shopping_tabs .tabs_wrapper a,.shop_widget .shopping_tabs .tabs_wrapper a:link
{
	color: #5A5A5A;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 11px 6px 8px 20px;
}
.shop_widget .shopping_tabs .tabs_wrapper a:visited
{
	color: #5A5A5A;
}
.shop_widget .shopping_tabs .tabs_wrapper a:hover
{
	color: #5A5A5A;
	text-decoration: underline;
}
.shop_widget .shopping_tabs .tabs_wrapper .current a
{
	color: #000000;
}
.shop_widget .shopping_tabs .tabs_wrapper .disabled a,.shop_widget .shopping_tabs .tabs_wrapper .disabled a:hover
{
	color: #CCCCCC;
	cursor: default;
	text-decoration: none;
}
.shop_widget .shopping_tabs .tabs_wrapper .item_num
{
	float: left;
	font-size: 12px;
	padding-top: 10px;
}
.shopping_widget .tab_content
{
	background-color: white;
}
.plsa-footer
{
	background: #f2f2f2;
	margin: 0;
	width: auto;
	padding: 0 100px;
	zoom: 1;
}
@media only screen and (max-width: 1199px) {
	.plsa-footer {
		padding: 0 20px;
	}
}

.plsa-footer .plsa-footer_legal_block
{
	color: #5a5a5a;
	font-size: 14px;
	text-align: center;
}
.plsa-footer .plsa-footer_legal_block a,.plsa-footer .plsa-footer_legal_block a:link,.plsa-footer .plsa-footer_legal_block a:visited
{
	color: #5a5a5a;
}
.plsa-footer .plsa-footer_legal_block a:hover
{
	text-decoration: underline;
}
.plsa-footer .privacy_links
{
	color: #5a5a5a;
	font-size: 14px;
	margin: 0 auto;
	padding-top: 4px;
	text-align: center;
}
.plsa-footer .privacy_links a,.plsa-footer .privacy_links a:link,.plsa-footer .privacy_links a:visited,.plsa-footer .privacy_links a:active
{
	color: #5a5a5a;
}
.plsa-footer .privacy_links li
{
	display: inline-block;
}
.plsa-footer .privacy_links .lstchild span
{
	display: none;
}
.plsa-footer .privacy_links a:hover
{
	text-decoration: underline;
}
.plsa-footer .hf_separ
{
	color: #767676;
	display: inline-block;
	font-size: 14px;
	padding: 0 8px;
}
.plsa-footer .worldmap .country_holder_mobile
{
	display: none;
}
div.visible
{
	display: block;
	visibility: visible;
}
.plsa-footer .world_map
{
	float: left;
	margin: 0 auto;
	width: 0;
}
.plsa-footer .cs-container
{
	position: relative;
}
.plsa-footer .cselector_wrapper
{
	position: static;
	z-index: 100;
}
.plsa-footer .worldmap_wrapper
{
	left: 18px;
	position: absolute;
}
.plsa-footer .cntr_map,.plsa-footer .cselector
{
	_display: inline;
	_zoom: 1;
	float: left;
}
.plsa-footer .cselector_wrapper a,.plsa-footer .cselector_wrapper a:link
{
	color: #000;
}
.plsa-footer .cselector_wrapper,.plsa-footer .worldmap_wrapper
{
	display: inline;
	zoom: 1;
}
.plsa-footer .cselector span.map
{
	background: transparent url(../img/i-pre-lg-hpe.gif) no-repeat;
}
.plsa-footer a.cselector:hover .selectedCountry
{
	text-decoration: underline;
}
.plsa-footer .cselector span
{
	color: #5A5A5A;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
}
.plsa-footer .cselector span.flag
{
	background: url(../img/flag.png) transparent no-repeat left center;
	padding: 0 8px 0 0;
	width: 16px;
}
.plsa-footer .hf-worldmap .cselector span.flag
{
	background-image: url(../img/world-map-hpe.gif);
	height: 24px;
	width: 35px;
}
.plsa-footer .hf-worldmap .cselector span,.plsa-footer .hf-worldmap .home_link
{
	line-height: 24px;
}
.plsa-footer .hf-worldmap .cntr_map
{
	margin-top: -2px;
}
.plsa-footer .worldmap
{
	background: transparent url(../img/header-footer/i-cselector-worldmap-hpe.gif) no-repeat 0 0;
	border: 2px solid #ccc;
	height: 470px;
	left: 0;
	overflow: visible;
	position: absolute;
	top: -490px;
	width: 944px;
	z-index: 54;
}
.plsa-footer .worldmap .country_holder
{
	font-size: 10px;
	line-height: 20px;
	padding: 42px 0 0 20px;
}
.plsa-footer .worldmap .country_holder ul li
{
	min-height: 22px;
	padding-bottom: 5px;
	text-align: left;
	width: 132px;
}
.plsa-footer .worldmap .country_holder li a,.plsa-footer .worldmap .country_holder li a:link
{
	color: #000;
	font-size: 12px;
	line-height: 20px;
}
.plsa-footer .worldmap h2
{
	display: none;
}
.plsa-footer .worldmap li a:hover,.plsa-footer .worldmap li a:focus
{
	color: #000;
	text-decoration: underline;
}
.plsa-footer .worldmap .bottom_corner
{
	_bottom: -19px;
	background-position: -188px -101px;
	bottom: -14px;
	height: 14px;
	left: 14px;
	position: absolute;
	width: 17px;
}
.plsa-footer .worldmap a.cselectorbtn
{
	background-position: -236px -10px;
	color: #626262;
	display: block;
	height: 17px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 17px;
}
.plsa-footer .worldmap a.cselectorbtn:hover
{
	background-position: -236px -65px;
	color: #0197D7;
}
.plsa-footer .worldmap .hf_country_regions
{
	display: none;
}
.plsa-footer .wait_class
{
	display: none;
	left: 0;
	position: absolute;
	top: 0;
}
.plsa-footer .wait_class div,.plsa-footer #cs_spooler div
{
	background: url(../img/i-pre-lg-hpe.gif) no-repeat scroll 0 0 transparent;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
	width: 60px;
}
.plsa-footer .wait_class.active
{
	display: block;
}
.plsa-footer #cs_spooler
{
	opacity: 1;
	position: absolute;
	top: -257px;
	width: 1000px;
	z-index: 53;
}
.plsa-footer .site_links
{
	margin: 0 auto;
	margin-bottom: 24px;
	padding: 10px 0 20px;
	width: 1000px;
	text-align: right;
}
.plsa-footer .site_links .site_links_container
{
	display: inline;
	display: inline-block;
	padding: 0 0px 0 0;
	text-align: left;
	vertical-align: top;
	width:19%;
	zoom: 1;
}

.plsa-footer .site_links .site_links_container.lstchild{
	padding:  0;
}

.plsa-footer .site_links .site_links_middle
{
	display: inline;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	zoom: 1;
}
.plsa-footer .ul_site_links
{
	display: block;
	line-height: 0;
}
.plsa-footer .ul_site_links li.first_li
{
	padding-bottom: 3px;
}
.plsa-footer .site_links .ul_media_links
{
	display: inline-block;
}
.plsa-footer .site_links .ul_media_links li
{
	display: inline-block;
	line-height: 0;
	padding-top: 12px;
}
.plsa-footer .site_links .ul_media_links li a
{
	display: inline-block;
}
.plsa-footer .site_links .ul_media_links li.first_li
{
	padding: 0;
}
.plsa-footer .site_links a,.plsa-footer .site_links span
{
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	display: inline-block;
	padding: 2px 0px;
}
.plsa-footer .site_links a,.plsa-footer .site_links a:link,.plsa-footer .site_links a:hover,.plsa-footer .site_links a:visited,.plsa-footer .site_links span
{
	color: #6A6A6A;
 
	margin: 0;
}
.plsa-footer .site_links h2 > *,.plsa-footer .site_links h2 > *:visited {
	color: #000!important;
	font-weight: normal!important;
	text-transform: uppercase;
	font-size: 12px!important;
	font-weight: 500!important;
}
.plsa-footer a:visited
{
	color: #6A6A6A;
}
.plsa-footer .site_links a:hover
{
	text-decoration: none;
	color: #000;
}
.plsa-footer .site_links .ul_site_links li.first_li a,.plsa-footer .site_links .ul_site_links li.first_li span
{
	font-size: 14px;
	font-weight: bold;
	line-height: 23px;
}
.plsa-footer .site_links .ul_site_links li.first_li > a
{
	display: none;
	visibility: hidden;
}
.plsa-footer .site_links .ul_site_links .ul_media_links li.first_li a
{
	display: inline-block !important;
	visibility: visible;
}
.plsa-footer .site_links .ul_site_links .ul_media_links li a
{
	font-size: 15px;
}
.plsa-footer .site_links .ul_site_link_header
{
	display: none;
}
.plsa-footer .site_links .site_links_subitems
{
	margin-top: 10px;
}
ul.plsa-footer_media_links
{
	padding: 0;
	padding-bottom: 5px;
}
.plsa-footer_media_links li
{
	display: inline-block;
	padding-top: 0;
}
.plsa-footer_media_links li,.plsa-footer_media_links li a,.plsa-footer .site_links .ul_media_links li,.plsa-footer .privacy_links li
{
	display: inline;
}
.plsa-footer .home_link a
{
	color: #5A5A5A;
	font-size: 14px;
}
.plsa-footer .home_link a:visited
{
	color: #5A5A5A;
}
.plsa-footer .home_link a:hover
{
	text-decoration: underline;
}
.plsa-footer .copyright
{
	color: #6A6A6A;
	font-size: 12px;
	line-height: 20px;
	padding-top: 4px;
	margin-top: 20px;
}
.plsa-footer .mobile_view
{
	padding-top: 10px;
}
.plsa-footer .mobile_view a
{
	font-size: 14px;
	line-height: 20px;
}
.plsa-footer div.plsa-footer_guarantees_block
{
	color: #5A5A5A;
	padding-top: 4px;
}
@media screen and (min-width:0\0)
{
	.plsa-footer div.plsa-footer_guarantees_block,.plsa-footer .hf_bottom_links
	{
		margin: 0 auto;
		width: 1000px;
	}
}
.plsa-footer .plsa-footer_guarantees_block span,.plsa-footer .plsa-footer_guarantees_block a
{
	font-size: 14px;
}
.plsa-footer div.plsa-footer_guarantees_block a
{
	display: inline-block;
}
.plsa-footer .hp_employees_container
{
	font-size: 14px;
	height: 20px;
	margin: 0 auto;
	padding: 20px 0;
	width: 1000px;
}
.plsa-footer .hp_employees_container a,.plsa-footer .hp_employees_container a:visited
{
	color: #5A5A5A;
	padding-left: 18px;
}
.plsa-footer .hp_employees_container a:hover
{
	text-decoration: underline;
}
.plsa-footer .ul_media_links a,.plsa-footer .ul_media_links a:link
{
	display: inline;
	line-height: 21px;
	margin-right: 8px;
}
.plsa-footer .ul_media_links li.first_li a:link
{
	line-height: 21px;
}
.plsa-footer .ul_media_links a img.hf_blank
{
	border: none;
	font-weight: normal;
	min-height: 15px;
	min-width: 15px;
	white-space: nowrap;
}
.plsa-footer .ul_media_links a img.hf_blank_pub
{
	background-image: url(../img/s.gif);
}
.plsa-footer .ul_media_links a img.hf_blank_pub
{
	background-image: url(../img/i-s-hpe.gif);
}
.plsa-footer .ul_media_links a:hover
{
	text-decoration: none;
}
.plsa-footer .icn_twt,.plsa-footer .icn_fcb,.plsa-footer .icn_ytb,.plsa-footer .icn_sm_lkn,.plsa-footer .icn_sna_wbo,.plsa-footer .icn_sm_inst,.plsa-footer .icn_vk,.plsa-footer .icn_sbd,.plsa-footer .icn_sm_ssh,.plsa-footer .icn_flk,.plsa-footer .icn_sm_msp,.plsa-footer .icn_yku
{
	_background-image: url(../img/s-social-ie6-hpe.gif);
	background: url(../img/s-social-hpe.png) transparent no-repeat scroll;
	padding: 0;
}
.plsa-footer .icn_fcb
{
	background-position: 0 0;
}
.plsa-footer .icn_twt
{
	background-position: 0 -30px;
}
.plsa-footer .icn_sm_lkn
{
	background-position: 0 -177px;
}
.plsa-footer .icn_ytb
{
	background-position: 0 -297px;
}
.plsa-footer .icn_sna_wbo
{
	background-position: 0 -1286px;
}
.plsa-footer .icn_sm_inst
{
	background-position: 0 -1956px;
}
.plsa-footer .icn_vk
{
	background-position: 0 -1837px;
}
.plsa-footer .icn_sbd
{
	background-position: 0 -237px;
}
.plsa-footer .icn_sm_ssh
{
	background-position: 0 -207px;
}
.plsa-footer .icn_flk
{
	background-position: 0 -147px;
}
.plsa-footer .icn_sm_msp
{
	background-position: 0 -2075px;
}
.plsa-footer .icn_yku
{
	background-position: 0 -1315px;
}
.plsa-footer .icn_blog,.plsa-footer .icn_sna_blg,.plsa-footer .icn_cmt
{
	_background-image: url(../img/s-15px-ie6-hpe.gif);
	background: url(../img/s-15px-hpe.png) transparent no-repeat scroll;
}
.plsa-footer .icn_blog,.plsa-footer .icn_sna_blg
{
	background-position: 0 -2057px;
}
.plsa-footer .icn_cmt
{
	background-position: 0 -2022px;
}
.ac_results
{
	background-color: #fff;
	border: 2px solid #5A5A5A;
	border-top: 0 none;
	font-size: 14px;
	left: -2px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	width: 260px;
	z-index: 21;
}
.ac_results ul
{
	list-style: none;
	list-style-position: outside;
	margin: 6px 0 10px;
	padding: 0;
}
.ac_results li
{
	cursor: pointer;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.ac_results li a
{
	_position: relative;
	color: #000;
	display: block;
	height: auto;
	line-height: 18px;
	margin: 0;
	padding: 3px 16px 3px 18px;
	text-decoration: none;
	width: 100%;
	width: auto;
}
.ac_results .ac_no_title li a
{
	padding-left: 10px;
}
.ac_results a:visited
{
	color: #000000;
}
.ac_results a:active
{
	text-decoration: none;
}
.ac_results a:focus
{
	color: #FFFFFF;
}
.ac_results a.ac_focus,.ac_results a.focus
{
	background-color: rgb(212, 208, 200);
	color: #FFFFFF;
}
.ac_results a span
{
	color: #767676;
}
.ac_results a.ac_focus span
{
	color: #FFFFFF;
}
.ac_results .top_corner
{
	display: none;
}
.ac_results .ac_title
{
	background-color: #eeeeee;
	padding: 8px 8px 8px 10px;
}
.ac_results .ac_progress
{
	color: #aaaaaa;
	padding: 10px 10px;
}
.ac_results .ac_no_results
{
	color: #555555;
	padding: 10px 10px;
}
.shop_widget .widget_h
{
	display: none;
}
.shopping_cart,.basket,.cart-container
{
	color: #000;
	font-size: 14px;
	line-height: 20px;
}
.cart-container .no_items
{
	line-height: 14px;
}
.shopping_cart .cart_text
{
	font-weight: bold;
	padding-bottom: 10px;
}
.hdr_widgets .widget .checkout_btn
{
	padding: 5px 0;
}
.hdr_widgets .widget .checkout_btn a
{
	font-size: 14px;
}
.shop_widget .widget_content .basket .price
{
	line-height: 20px;
}
.shop_widget
{
	visibility: visible !important;
}
.hdr_widgets #shop_widget
{
	display: block;
	height: 25px;
	width: 25px;
}
.shop_widget .shop_top_arrow
{
	background-position: -188px -1px;
	height: 12px;
	position: absolute;
	right: 7px;
	top: -12px;
	width: 17px;
}
.plsa-header li.top_menu_widget,.plsa-header li.search_widget
{
	display: none;
}
.plsa-header .hf_top_menu
{
	float: right;
	width: auto;
}
.plsa-header .hf_top_menu .level1
{
	display: block;
	width: auto;
}
.plsa-header .hf_top_menu .level1 li
{
	float: right;
	margin-left: 18px;
	margin-top: 28px;
	z-index: 15;
}
.plsa-header .hf_top_menu .level1 li a.plsa-header_link
{
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}
.plsa-header .hf_top_menu .level1 li a,.plsa-header .hf_top_menu .level1 li a:visited
{
	color: #000;
	display: block;
}
.plsa-header .hf_top_menu .level1 li a.plsa-header_link,.plsa-header .hf_top_menu .level1 li a.plsa-header_link:visited,.plsa-header .hf_top_menu .level1 li a.plsa-header_link:hover,.plsa-header .hf_top_menu .level1 li a.plsa-header_link:active,.plsa-header .hf_top_menu .level1 li a.plsa-header_link:focus,.plsa-header .hf_top_menu .level1 li.selected a.plsa-header_link
{
	color: #FFFFFF;
}
.plsa-header .hf_top_menu .level2
{
	background: #fff;
	border: 2px solid #ccc;
	border-bottom: 3px rgb(0,150,214) solid;
	display: none;
	font-size: 14px;
	line-height: 18px;
	margin-left: 2px;
	margin-top: 18px;
	padding: 8px 0 11px;
	position: absolute;
	width: auto;
	z-index: 101;
}
.plsa-header .hf_top_menu .level2 li
{
	display: block;
	float: none;
	margin: 0 0 9px 0;
	padding: 4px 0;
	width: 250px;
}
.plsa-header .hf_top_menu .level2 li a
{
	display: inline-block;
	margin: 0 20px;
}
.plsa-header .hf_top_menu .level2 li a:hover
{
	color: rgb(212, 208, 200);
}
.plsa-header .hf_top_menu .level2 li a:focus
{
	color: #000000;
}
.plsa-header .hf_top_menu .level2 .top_corner
{
	display: inline-block;
	float: none;
	left: 11px;
	margin: 0;
	padding: 0;
	width: 17px;
}
.plsa-header .hf_top_menu .level2 .separator div
{
	border-top: 1px solid #ccc;
	margin: 4px 20px 2px;
}
.plsa-header .hf_top_menu .expanded
{
	width: 501px;
}
.plsa-header .hf_top_menu .expanded li.selected
{
	background: rgb(212, 208, 200);
}
.plsa-header .hf_top_menu .expanded li.selected a
{
	color: #fff;
	outline: none;
}
.plsa-header .hf_top_menu .level3
{
	border-left: 1px solid #ccc;
	display: none;
	left: 250px;
	margin: 12px 0;
	position: absolute;
	top: -2px;
}
.plsa-header .hf_top_menu .level3 .top_corner
{
	display: none;
}
.plsa-header .hf_top_menu .level3 li
{
	margin: 0;
	padding: 3px 0;
}
.plsa-header .hf_top_menu .level3 li.lstchild
{
	padding-bottom: 10px;
}
.plsa-header .hf_top_menu .level3 .separator div
{
	margin: 4px 20px 2px;
}
.plsa-header .hf_top_menu .expanded li.selected .level3 a
{
	color: #000000;
}
.plsa-header .hf_top_menu .expanded li.selected .level3 a:focus
{
	outline: 1px dotted;
}
.plsa-header .hf_top_menu .expanded li.selected .level3 a:hover
{
	color: rgb(212, 208, 200);
}
.plsa-header .hf_top_menu .separator
{
	border-top-color: transparent !important;
	border-top-width: 0 !important;
	margin-top: 0;
	padding-top: 0;
}
@media print
{
	body,.plsa-header,.plsa-footer,.plsa-footer_container
	{
		background-color: #fff !important;
	}
	.plsa-header,.plsa-footer
	{
		color: #000 !important;
	}
	.plsa-header .hf_printable,.plsa-footer .hf_printable
	{
		display: block;
		visibility: visible;
	}
	.plsa-header .hf_no_printable,.plsa-footer .hf_no_printable
	{
		display: none;
	}
	.plsa-header .search_container,.plsa-header .search_container.search_container_active
	{
		border: 2px solid #000;
	}
	.plsa-header .search_container .searchSubmit,.plsa-header .search_container .searchClear,.plsa-header .search_container .ac_results
	{
		display: none !important;
	}
	.plsa-header .shopping_widget
	{
		display: none !important;
	}
	.plsa-header .plsa-header_link + .expand_area
	{
		display: none !important;
	}
	.plsa-footer .world_map,.plsa-footer .plsa-footer_lang_container .flag
	{
		display: none !important;
	}
	.plsa-footer .site_links_container.lstchild
	{
		padding-right: 0 !important;
	}
}
.plsa-header li.hf_back,.plsa-header li.hf_heading
{
	display: none;
}

