﻿body {
	background-color:#fff;
	margin:0;
	padding:0;
}
*:focus {
	outline:none;
}
div.topbar {
	background:url(../menuimages/bg-top-bar.png) repeat-x;
	position:relative;
	z-index:100060;
	font-family:Arial, Helvetica, sans-serif;
	height:69px;
}
div.topbar.wepType2 {
	height:105px;
}
div.topbar ul, div.topbar ol {
	margin:0;
	padding:0;
}
div.topbar ul li, div.topbar ol li {
	list-style-type:none;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
div#wepElementsContainer {
}
#cntHeader, .cntHeaderNoNav {
	position:relative;
	font-size:11px;
	z-index:10000;
	margin: 0 auto;
	width: 1003px;
	height:100%;
}
div#cntHeaderRow {
	height:36px;
	top:5px;
	display:none;
}
div.wepType2 div#cntHeaderRow {
	display:block;
}
#cntHeader img.lgo, .cntHeaderNoNav img.lgo {
	border:0
}
#wep_expandedContent {
	position:absolute;
	background-color:#FFFFFF;
	visibility:hidden;
	z-index:100101;
}
#wep_expanderpage {
	background-color:#fff;
	color:#000;
}
#wep_leftborder, #wep_rightborder {
	background-color:#000000;
	width:2px;
}
#wep_leftborder {
	background-color:#000000;
	float:left;
	height:458px;
}
#wep_rightborder {
	position:absolute;
	right:0;
	top:0;
	height:462px;
}
#wep_bottomborder {
	background-color:#000000;
	height:2px;
	overflow:hidden;
	position:absolute;
	bottom:-2px;
	width:100px;
	left:5px;
	right:5px;
}
#wep_bottomleftRound, #wep_bottomRightRound {
	width:5px;
	height:5px;
	overflow:hidden;
	position:absolute;
	bottom:-2px;
}
#wep_bottomleftRound {
	background:transparent url(../menuimages/bottomborderLeft.png) no-repeat 0 0;
	left:0;
}
#wep_bottomRightRound {
	background:transparent url(../menuimages/bottomborderRight.png) no-repeat 0 0;
	right:0;
}
#wep_expanderpagecontent {
	background-color:#fff;
	margin:0;
	position:relative;
}
#wep_expanderpagescroller {
	overflow:auto;
	position:absolute;
	left:10px;
	z-index:100010;
}
#wep_expanderIframe {
	position:absolute;
	left:20px;
	margin-top:0;
	z-index:100030;
	display:none;
}
#wep_loading {
	position:absolute;
	left:200px;
	top:200px;
	width:40px;
}
#wep_popup {
	position:absolute;
	clear:left;
	left:172px;
	width: 300px;
	z-index:100100;
	top:69px;
}
div.wepType2 #wep_popup {
	top:105px;
	left:160px;
}
#wep_fader {
	background-color:#FFFFFF;
	position:absolute;
	left:0;
	top:69px;
	width:100%;
	height:100%;
	z-index:9999;
	display:none;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity:0.6;
}
div.wepType2 div#wep_fader {
	top:105px;
}
#wep_mask {
	position:absolute;
	display:block;
	visibility:hidden;
	z-index:100090;
	background-color:#fff;
}
#wep_searchArea {
	position:absolute;
	top:34px;
	right:16px;
	text-align:right;
}
#wep_searchArea form {
	background:url(../menuimages/bcgWepSearchBox.gif) no-repeat;
	margin:0;
	padding:0;
	position:relative;
	z-index:1000;
	height:25px;
	width:215px;
}
#wep_searchArea .wep_SearchButton {
	position:absolute;
	right:0;
	top:0;
}
#wep_searchArea .wep_searchBox {
	background:url(../menuimages/bcgWepSearchBox.gif) -11px 0 no-repeat;
	border:0;
	color:#333333;
	height:25px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-top:6px;
	width:165px;
	position:absolute;
	top:0;
	left:11px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:19px;
}
#wep_countryDisplay {
	color:#F0F0F0;
	font-size:100%;
	text-align:right;
	position:absolute;
	top:12px;
	right:16px;
	width:400px;
}
#wep_countryDisplay a {
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
#wep_countryDisplay a:hover {
	text-decoration:underline
}
#wep_countryDisplay a.change {
	color:#BDBDBD;
	margin-left:3px;
}
#wep_logo {
	display:inline;
	float:left;
	width:100px;
	height:34px;
	margin-left:16px;
	margin-top:16px;
	margin-right:17px;
	padding-right:20px;
	border-right:1px solid #323232;
}
div.wepLanguageCommerceContainer {
	width:500px;
	float:left;
}
div.wepLanguage {
	float:left;
	display:inline-block;
	font-size:12px;
	margin-top:12px;
	margin-right:38px;
	position:relative;
	z-index:10000000;
}
div.wepLanguage a#wepCountryBtn {
	display:block;
	padding:5px 8px;
	position:relative;
	z-index:100;
}
ul.wepCountryBtnWrap{
	position:relative;
	z-index:90;
}
div.wepLanguage ul.wepCountryBtnWrap table {
	border-collapse:collapse;
	border-spacing:0;
}
div.wepLanguage ul.wepCountriesContainer {
	background:#000;
	border:1px solid #9f9f9f;
	position:absolute;
	top:24px;
	left:0;
	_left:-8px;
	font-size:11px;
	padding:4px 0;
	visibility:hidden;
	
}
div.wepLanguage ul.wepCountryBtnWrap li a.wepCountryBtnSelected:hover {
	color:#FFFFFF;
}
div.wepLanguage ul.wepCountryBtnWrap li a.wepCountryBtnSelected:hover,
div.wepLanguage ul.wepCountryBtnWrap li:hover a.wepCountryBtnSelected{
	border:1px solid #9f9f9f;
	padding:4px 7px !important;
}
div.wepLanguage ul.wepCountryBtnWrap li:hover ul.wepCountriesContainer,
div.wepLanguage ul.wepCountryBtnWrap li a.wepCountryBtnSelected:hover table ul.wepCountriesContainer {
	visibility:visible;
}
div.wepLanguage a#wepCountryBtn span {
	background:url(../menuimages/countryArrow-icon.png) no-repeat right;
	padding-right: 15px;
}

div.wepLanguage a.wepCountryBtnSelected:hover{
	border-bottom:none;
}
div.wepLanguage img {
	margin-right:8px;
}
div.wepLanguage a {
	color:#fff;
}
div.wepLanguage ul.wepCountriesContainer li {
	padding:5px 40px 5px 10px;
}

div.wepLanguage ul.wepCountriesContainer li.last {
	padding-bottom: 8px;
	border-bottom: 1px solid #494949;
}
div.wepLanguage ul.wepCountriesContainer li.wepChangeCountry {
	
}
div.wepLanguage ul.wepCountriesContainer a {
	white-space:nowrap;
}
div.wepLanguage ul.wepCountriesContainer a:hover {
	text-decoration:underline;
}
div.wepStoreMessage {
	display:none;
	color:#bab9b9;
	margin-top:12px;
}
div.wepType2 div.wepStoreMessage {
	float:left;
	display:inline-block;
	width:215px;
}
div.wepStoreMessage div.wepStoreMessage p {
	margin-bottom:5px;
}
div.wepNewsTickerContainer a#wepStoreMessageCollapseBtn.collapsed{
	color:#BAB9B9;
}

div.wepNewsTickerContainer a#wepStoreMessageCollapseBtn {
	color:#FFFFFF;
}
div.wepNewsTickerContainer a#wepStoreMessageCollapseBtn {
	display:inline-block;
	float:left;
}
ul#wepNewsRotator {
	color:#fff;
	font-weight:bold;
	float:left;
	display:block;
	margin-left:15px;
	*margin-left:5px;
	margin-top:1px;
	position:absolute;
	width:400px;
	height:17px;
}
ul#wepNewsRotator li {
	white-space:nowrap;
	position:relative;
	display:none;
}

ul#wepNewsRotator li a
{
	color:#FFFFFF;
}
ul#wepNewsRotator li.active
{
	display:block;
}
.wepHidden {
	display:none;
}
#wep_buttonArea {
	margin-left:0;
	z-index:1000000;
	position:absolute;
	left:150px;
	top:35px;
	margin-top:7px;
}
div.wepType2 #wep_buttonArea {
	margin-top:3px;
	margin-left:0;
	left:-5px;
	top:69px;
}
#wep_buttons {
	color:#f1f1f1;
	font:bold 11px Arial, Helvetica, sans-serif;
	position:relative;
	z-index:100;
}
#wep_buttons a {
	display:block;
	text-decoration:none;
}
#wep_buttons.accessible a.active {
	cursor:default;
}
#wep_RhArea {
	font:normal 11px Arial, Helvetica, sans-serif;
	z-index:3;
	position:absolute;
	top:0;
	right:0;
}
#wep_RhArea p {
	padding:0;
	margin:0;
}
a.wep_button, a.wep_buttonHover, a.wep_buttonSelected {
	color:#fff;
	cursor:pointer;
	position:relative;
	margin-right:-1px;
	font-size:13px;
}
a.wep_buttonSelected span {
	color:#0E5FD8;
}
div#wep_buttons a.active {
	background-color:#FFFFFF;
	top:0px;
}

div.wepType2 div#wep_buttons a.active {
	background:#FFFFFF url(../menuimages/btnHeaderNavMiddle.gif) repeat-x 0 0;
	top:0px;
}

div#wep_buttons a.active span {
	background-color:#FFFFFF;
}

div.wepType2 div#wep_buttons a.active span {
	background-color:transparent;
}

div#wep_buttons a.active span {
	color:#000;
}

div.wepType2 div#wep_buttons a.wep_buttonSelected span {
	padding-top:4px;
}
div#wep_buttons a.wep_buttonSelected.active span {
	color:#0E5FD8;
}
div#wep_buttons a {
	float:left;
	line-height:27px;
	outline:none;
}

div.wepType2 div#wep_buttons a {
	line-height:31px;
}
div#wep_buttons a span {
	float:left;
	height:27px;
}

div.wepType2 div#wep_buttons a span {
	height:33px
}

div#wep_buttons a span.btn-left, div#wep_buttons a span.btn-right {
	width:10px;
	padding-right:0;
	background:none;
}
div#wep_buttons a span.btn-left {
	margin-right:10px;
}
div#wep_buttons a span.btn-right {
	margin-left:10px;
	background:url(../menuimages/wepMenuArrow-icon.png) no-repeat 0% 60%;
}

div.wepType2 div#wep_buttons a span.btn-right {
	background:url(../menuimages/wepMenuArrow-icon.png) no-repeat 0% 54%;
}

div#wep_buttons a:hover span {
	text-decoration:underline !important;
}
div#wep_buttons a.wep_buttonSelected, div#wep_buttons a.wep_buttonHover {
	background-color:#FFFFFF;
	color:#000000;
	position:relative;
	top:0px;
}
div.wepType2 div#wep_buttons a.wep_buttonSelected, div.wepType2 div#wep_buttons a.wep_buttonHover {
	background:#FFFFFF url(../menuimages/btnHeaderNavMiddle.gif) repeat-x 0 0;
	top:0px;
}
div#wep_buttons a.wep_buttonSelected:hover span, div#wep_buttons a.wep_buttonHover:hover span {
	text-decoration:none !important;
}
div#wep_buttons a.active span.btn-left, div#wep_buttons a.wep_buttonSelected span.btn-left, div#wep_buttons a.wep_buttonHover span.btn-left {
	background:transparent url(../menuimages/btnHeaderNav.gif) no-repeat 0 0;
}
div.wepType2 div#wep_buttons a.active span.btn-left,div.wepType2 div#wep_buttons a.wep_buttonSelected span.btn-left, div.wepType2 div#wep_buttons a.wep_buttonHover span.btn-left {
	background:transparent url(../menuimages/btnHeaderNavType2.gif) no-repeat 0 0;
}
div#wep_buttons a.active span.btn-right, div#wep_buttons a.wep_buttonSelected span.btn-right, div#wep_buttons a.wep_buttonHover span.btn-right {
	background:transparent url(../menuimages/btnHeaderNav.gif) no-repeat 100% 0;
}
div.wepType2 div#wep_buttons a.active span.btn-right,div.wepType2 div#wep_buttons a.wep_buttonSelected span.btn-right,div.wepType2 div#wep_buttons a.wep_buttonHover span.btn-right {
	background:transparent url(../menuimages/btnHeaderNavType2.gif) no-repeat 100% 0;
}
a.wep_buttonSelected {
	background:#ffffff;
	color:#000000;
}
.wep_noscriptLinks {
	margin-left:20px;
	font-size:11px;
	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.wep_noscriptLinks a {
	color:#ffffff;
	margin:0 20px;
	text-decoration:none;
}
.wep_noscriptLinks a:hover {
	text-decoration:underline
}
div.web-pane-portlets {
	font:normal 11px Arial, Helvetica, sans-serif;
	
}
div.web-pane-portlets a.btn-type1 {
	background:#0e5fd8 url(../static/images/btn_type_1_bg.gif) 0 0 no-repeat;
	color:#FFFFFF !important;
	float:left;
	padding-left:10px;
}
div.web-pane-portlets a.btn-type1 span {
	background:#0e5fd8 url(../static/images/btn_type_1_bg.gif) 100% 0 no-repeat;
	display:block;
	line-height:21px;
	padding-right:10px;
}

div.web-pane-portlets a {
	text-decoration:none;
}
div.web-pane-portlets div.row-spearator {
	padding-bottom:16px
}
div.web-pane-portlets div.row-spearator.three-column div.portlets-teaser {
	width:309px;
}
div.portlets-teaser {
	float:left;
	width:232px
}
div.portlets-teaser.column-end {
	margin-right:0
}
div.portlets-teaser.iframe iframe {
	overflow-x:hidden;
	overflow-y:auto
}
div.portlets-teaser div.teaser-media {
	float:left;
	width:70px
}
div.portlets-teaser div.teaser-media img.link {
	cursor:pointer;
}
div.portlets-teaser div.teaser-content {
	width:158px;
	margin-left:70px;
}
div.portlets-teaser div.teaser-content p {
	margin-top:0;
}
div.portlets-teaser.type-1 div.teaser-content, div.portlets-teaser.type-2 div.teaser-content, div.portlets-teaser.type-3 div.teaser-content {
	color:#333333;
	width:130px
}
div.web-pane-portlets div.row-spearator.three-column div.portlets-teaser  div.teaser-content {
	width:195px;
}
div.portlets-teaser div.teaser-content h2 {
	font-size:12px;
	margin-bottom:5px;
	margin-top:0;
}
div.portlets-teaser div.teaser-content h2, div.portlets-teaser div.teaser-content h2 a {
	color:#000;
}
div.portlets-teaser div.teaser-content h2 a:hover {
	text-decoration:underline
}
div.portlets-teaser div.teaser-content a {
	color:#0E5FD8;
}
div.portlets-teaser div.teaser-content ul {
	padding:0;
	margin:0
}
div.portlets-teaser div.teaser-content li {
	list-style:none;
	background:url(../menuimages/bcgSubListItem.gif) 0 7px no-repeat;
	padding-left:7px;
}
div.portlets-teaser div.teaser-content li a {
	line-height:15px;
	color:#0E5FD8
}
div.portlets-teaser div.teaser-content li a:hover {
	text-decoration:underline
}
div.portlets-teaser div.teaser-content li.more {
	background:none;
}
div.portlets-teaser div.teaser-content li.more a {
	color:#000;
}
div.web-pane-portlets-store h1 {
	font-size:17px;
	margin-top:0;
	margin-bottom:15px;
}
div.web-pane-portlets-store div.web-pane-portlets-col1,
div.web-pane-portlets-store div.web-pane-portlets-col2 {
	float:left;
	width:469px;
}
div.web-pane-portlets-store div.web-pane-portlets-col1 {
	border-right:dotted 1px #cac9c3;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:468px;
}
div.web-pane-portlets-store div.web-pane-portlets-col2 {
	padding-left:7px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:464px;
}
div.web-pane-portlets-store div.web-pane-portlets-col2 a {
	color:#0E5FD8;
}
div.web-pane-portlets-store div.web-pane-portlets-col2 div.wep-pane-find-a-store-near-you p {
	/*margin:10px 0;*/
}
/*div.web-pane-portlets-store div.web-pane-portlets-col2 div.wep-pane-find-a-store-near-you input {
	border:solid 1px #626262;
	color:#999999;
	display:inline;
	float:left;
	padding-left:10px;
	margin-right:15px;
	width:230px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:218px;	
}*/
div.web-pane-portlets-store div.web-pane-portlets-col2 div.wep-pane-find-a-store-near-you p.store-banner {
	margin-top:33px;
	_margin-top:23px;
}

/* Basket */
div#cntHeaderRow ul#cntYourLinks {
	list-style-type:none;
	background:transparent url('../basketImages/wep-bar-bg.gif') repeat-x top left;
	margin-right:16px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	height:105px;
	width:300px;
}
div#cntHeaderRow ul#cntYourLinks li {
	float:right;
	background:transparent url('../basketImages/yourlink-sep.gif') no-repeat left 3px;
	padding:0 15px;
	margin-top:75px;
	height:30px;
}
div#cntHeaderRow ul#cntYourLinks li a {
	display:block;
	height:30px;
	float:left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	text-decoration:none
}
div#cntHeaderRow ul#cntYourLinks li a:hover {
	text-decoration:underline
}
div#cntHeaderRow ul#cntYourLinks li#cntBasketLink {
	padding:0;
	background-image:none;
}
div#cntHeaderRow #cntBasketLink a, div#cntHeaderRow #cntBasketLink span {
	height:30px;
	display:block;
	float:left
}
div#cntHeaderRow #cntBasketLink a {
	padding-left:37px;
	margin-left:1px;
	background:transparent url('../basketImages/basket-cart.gif') no-repeat 10px 2px;
}

div#cntHeaderRow #cntBasketLink a.noLink {
	cursor: default !important;
	text-decoration: none !important;
}

div#cntHeaderRow #cntBasketLink span {
	padding-right:8px
}
div#cntHeaderRow #cntBasketLink em {
	font-style:normal
}
div#cntHeaderRow #cntBasketLink .cntBasketActive {
	background:transparent url('../basketImages/active-tab.png') no-repeat top left
}
div#cntHeaderRow #cntBasketLink .cntBasketActive span {
	background:transparent url('../basketImages/active-tab.png') no-repeat top right
}
div#cntHeaderRow #cntBasketContainer {
	width:248px;
	position:absolute;
	top:105px;
	right:16px;
	z-index:1;
	background:transparent url('../basketImages/shop-basket-background.png') no-repeat bottom left;
}
div#cntHeaderRow #cntBasketContainerWrap {
	width:242px;
	margin:0 0 3px 3px;
	background:#fff url('../basketImages/basket-container-wrap.png') no-repeat bottom left;
	font-size:12px;
	display:none;
}
div#cntHeaderRow .cntBasketOpen #cntBasketContainerWrap {
	background:#fff url('../basketImages/basket-container-wrap-open.png') no-repeat bottom left;
	
}
div#cntHeaderRow #cntBasketCloseWrap {
	height:27px;
	position:absolute;
	right:0;
	margin-top:-27px;
	z-index:-1
}
div#cntHeaderRow #cntBasketCloseWrap span {
	height:27px;
	display:block;
	float:left;
	background:transparent url('../basketImages/basket-close.png') repeat-x top left
}
div#cntHeaderRow #cntBasketCloseWrap .cntBasketCloseLeft, div#cntHeaderRow #cntBasketCloseWrap .cntBasketCloseRight {
	width:8px
}
div#cntHeaderRow #cntBasketCloseWrap .cntBasketCloseLeft {
	background:transparent url('../basketImages/basket-close-left.png') no-repeat top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='wep/basketImages/basket-close-left.png');
}
div#cntHeaderRow #cntBasketCloseWrap .cntBasketCloseRight {
	background:transparent url('../basketImages/basket-close-right.png') no-repeat top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='wep/basketImages/basket-close-right.png');
}
div#cntHeaderRow #cntBasketClose {
	padding-right:15px;
	color:#0d5fd8;
	text-decoration:none;
	background:transparent url('../basketImages/basket-icon-close.gif') no-repeat center right;
	font-size:12px;
	line-height:27px;
	height:27px;
	_line-height:20px;
	_height:20px;
}
* html div#cntHeaderRow #cntBasketClose {
	margin-top:4px;
	float:left
}
div#cntHeaderRow #cntMiniBasket {
	margin-bottom:10px;
	border-bottom:1px solid #999
}
div#cntHeaderRow #cntMiniBasket div {
	overflow:hidden;
	height:39px;
	line-height:1.5
}
div#cntHeaderRow #cntMiniBasket table {
	width:242px;
	height:39px;
	border-collapse:collapse
}
div#cntHeaderRow #cntMiniBasket table td {
	width:222px;
	padding:0 10px;
	vertical-align:center;
	border-top:1px solid #999
}
div#cntHeaderRow .cntBasketChange, div#cntHeaderRow .cntBasketTotal, div#cntHeaderRow .cntBasketExtra {
	padding:0 10px
}
div#cntHeaderRow .cntBasketChange {
	margin-bottom:10px
}
div#cntHeaderRow .cntBasketChange a {
	color:#0e5fd8
}

div#cntHeaderRow .cntBasketChange a:hover {
	text-decoration:underline;
}
div#cntHeaderRow .cntBasketExtra {
	margin-bottom:15px;
}
div#cntHeaderRow .cntBasketTotal {
	font-weight:bold;
	margin-bottom:5px;
}
div#cntHeaderRow .cntBasketTotal span.cntBasketTotalPrice {
	float:right;
	font-size:16px;
	color:#ff3300
}
/* Basket */


/* Proceed Button */
div#cntHeaderRow  a.cntBasketProceed {
	display:block;
	width:228px;
	margin:0 0 0 7px;
	text-align:center;
	color:#0e5fd8;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
div#cntHeaderRow  a.cntBasketProceed:hover {
	border-bottom:none;
}

div#cntHeaderRow  a.cntBasketProceed:hover span.cntBasketProceedText{
	text-decoration:underline;
}
div#cntHeaderRow  a.cntBasketProceed span.cntBasketProceedIcon {
	display:inline-block;
	width:6px;
	height:5px;
	margin-left:10px;
	background:transparent url('../basketImages/basket-proceed-arrow-blue.gif') no-repeat right top
}
div#cntHeaderRow  p.cntBasketProceedActive a.cntBasketProceed span.cntBasketProceedIcon {
	display:inline-block;
	width:6px;
	height:5px;
	background:transparent url('../basketImages/basket-proceed-arrow-white.gif') no-repeat right top
}
div#cntHeaderRow  p.cntBasketProceedActive a.cntBasketProceed {
	background:#0e5fd8;
	color:#fff
}
div#cntHeaderRow  span.cntBasketProceedTop, div#cntHeaderRow  span.cntBasketProceedBot {
	display:block;
	width:228px;
	height:5px
}
div#cntHeaderRow  p.cntBasketProceedActive span.cntBasketProceedTop {
	background:transparent url('../basketImages/btn-proceed-top.gif') no-repeat top left
}
div#cntHeaderRow  p.cntBasketProceedActive span.cntBasketProceedBot {
	background:transparent url('../basketImages/btn-proceed-bot.gif') no-repeat top left
}