﻿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 Helvetica, 'Helvetica Neue', Arial, sans-serif;
	width: 980px;
	margin: 0 auto;
}
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:26px
}
div.web-pane-portlets div.row-spearator.three-column div.portlets-teaser {
	width:309px;
}
div.portlets-teaser {
	float:left;
	/*width:232px;*/
	width: 50%;
	/*background: green;*/
}
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;
	/*background: red;*/
}
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:#343434;
}
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 #header {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	height: 53px;
	border-bottom: solid 1px #e0e0e0;
	border: solid 1px #fff;
	outline: solid 1px #e0e0e0;
	/* */
	-o-box-shadow: 0px 0px 4px 0px rgba(225, 225, 225, 1);
	-moz-box-shadow: 0px 0px 4px 0px rgba(225, 225, 225, 1);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(225, 225, 225, 1);
	box-shadow: 0px 0px 4px 0px rgba(225, 225, 225, 1);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e2e2e2')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e2e2e2');

}
/*
div.web-pane-portlets-store #header {
	height: 72px;
	background: url(header_bg.jpg) top center no-repeat;
	border:none;
	outline: none;
	box-shadow: none;
}
*/
.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}


div.web-pane-portlets-store h1 {
	font-size:16px;
	margin:0;
	letter-spacing:-1px;
	padding-left: 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;
	width: 49%;
	padding-top: 20px;
	margin-top: -19px;
}
div.web-pane-portlets-store div.web-pane-portlets-col1 {
	border-right: solid 1px #e0e0e0;
	voice-family:"\"}\"";
	voice-family:inherit;
	/*width:468px;
	margin-left: 15px;*/
	width: 49%;
	float: left;
}
div.web-pane-portlets-store div.web-pane-portlets-col2 {
	padding-left:7px;
	voice-family:"\"}\"";
	voice-family:inherit;
	/*width:464px;
	margin-left: 45px;*/
	width: 47%;
	margin-left: 3%;
	float: left;
}

div.web-pane-portlets-store #header div.web-pane-portlets-col1,
div.web-pane-portlets-store #header div.web-pane-portlets-col2 {
	height: 53px;
	border-right: none;
	margin-top: 0;
}


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
}


/*  
div.web-pane-portlets-col2, div.web-pane-portlets-col1 { background: blue; }

*/

*[tabindex]:focus {
	/*background: #f1ca7f;
	text-decoration:underline;
	*/
	border: 2px solid #f1ca7f;
}
*[tabindex]:focus + p { background: #f1ca7f; }

