/* CSS 20/02/2009 */

.main {
	width:1003px;
	padding:0;
}
.content {
	width: 970px;
	margin-left: 15px;
	margin-top:0;
	_margin-left:9px;
}
.contentUpper {
	background: transparent url(../image/layout/content/bcgProdSelectorTop.gif) no-repeat 0 0;
	height: 11px;
	_margin-bottom:-2px;
}
.contentMiddle {
	width: auto ! Important;
	_width:970px ! Important;
	background: transparent url(../image/layout/content/bcgProdSelectorBg.gif) repeat-y 0 0;
	left: 0 !important;
}
.contentLower {
	background: transparent url(../image/layout/content/bcgProdSelectorBot.gif) no-repeat bottom left;
	height: 12px;
	margin-bottom: 20px;
	_margin-top:-2px;
}
.cntFooter {
	margin: 0 auto;
}
.cntProductSelectorFilter .subBrandLogo {
	position: absolute;
	top: -35px;
	left: 30px;
	height: 37px;
	visibility:hidden;
}
.cntProductSelectorFilter, .cntProductSelectorResults {
	float: left;
	position: relative;
	bottom: 11px;
}
.cntProductSelectorFilter {
	display:inline;
	width: 215px;
	margin: 28px 0 0 10px;
	z-index:100;
}
.cntProductSelectorFilter .Inner {
	background: transparent url(../image/layout/content/bcgProdSelectorFilterBg.gif) repeat-y 0 0;
}
.cntProductSelectorFilter .Bot {
	background: transparent url(../image/layout/content/bcgProdSelectorFilterBot.gif) no-repeat 0 0;
	height: 13px;
	margin-bottom: 20px;
}
.cntProductSelectorFilter .cntProdSelectorHeader {
	background: transparent url(../image/layout/content/bcgProdSelectorFilterHeader.gif) no-repeat 0 0;
	zoom:100%;
	padding: 3px 7px 3px 10px;
}
.cntProductSelectorFilter .cntProdSelectorHeader h2 {
	color: #fff;
	font-size:108%;
	float:left;
	width:104px;
}
.cntProductSelectorFilter .cntProdSelectorHeader a.help-btn {
	background: url(../image/layout/content/btnProductFilterHelp.gif) no-repeat 100% 0;
	color:#FFFFFF;
	float:right;
	margin-top:1px;
	padding-right:16px;
	width:86px;
	text-align:right;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:70px;
}
.cntProductSelectorFilter .items {
	margin-bottom:5px;
}

.cntProductSelectorFilter .items div {
	position:relative;
}
.cntProductSelectorFilter .items a {
	color:#B22A2A;
}
.cntProductSelectorFilter .items div input {
	float:left;
}
.cntProductSelectorFilter .items div label {
	display:table-cell !important;
	display:inline-block;
	padding-top:4px;
}
.cntProductSelectorFilter .items div label.disabled {
	color:#C3C3C3;
}
.cntProductSelectorFilter .items div span {
	position: absolute;
	width: 15px;
	height: 15px;
	left: 20px;
	_left: 0px;
	top: 1px;
	_background-color:#cac4c4;
	filter:alpha(opacity=0);
}


.cntProductSelectorFilter .items img {
	float:right;
	margin-left:5px;
	width:78px;
}
.cntProductSelectorFilter .cntControls {
	background: transparent url(../image/layout/content/cntControlsBg.gif) repeat-y 0 0;
	border-bottom: 1px solid #cac4c4;
	color: #cdcdcd;
	font-size: 100%;
	padding: 10px 9px;
}
.cntProductSelectorFilter .cntControls .btn {
	display:block;
	float:right;
	padding-left:14px;
}
.cntProductSelectorFilter .cntControls .btn a {
	color: #981d22;
}
.cntProductSelectorFilter .cntControls .btn.save {
	background:url(../image/layout/icoSave.gif) 0 3px no-repeat;
	margin-right:5px;
	width:110px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:90px;
}
.cntProductSelectorFilter .cntControls .btn.reset {
	background:url(../image/layout/icoReset.gif) 0 3px no-repeat;;
	width:80px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:66px;
}
.cntProductSelectorFilter .cntSectionHeader {
	background: transparent url(../image/layout/content/bcgProdSelectorFilterSectH.gif) repeat-y 0 0;
	zoom:100%;
}
.cntProductSelectorFilter .cntSectionHeader h2 {
	padding: 3px 10px;
	font-size:95%;
	color: #b22a2a;
}
.cntProductSelectorFilter .cntSection {
	margin: 15px 15px 0;
	padding-bottom: 6px;
	font-size:90%;
}
.cntProductSelectorFilter .cntSlider .cntSection {
	margin: 15px 15px 0 5px;
}
.cntProductSelectorFilter .cntSection p.explain {
	overflow:hidden;
	_width:100%;
}
.cntProductSelectorFilter .cntSection .cntText {
	text-align: right;
	margin-top:3px;
	zoom:100%;
	clear:both;
}
.cntProductSelectorFilter .cntSection .cntText a {
	color: #b22a2a;
	font-weight:normal;
	margin-top: 3px;
}
.cntOtherOptions {
	background: transparent url(../image/layout/content/bcgProdSelectorFilterOOBot.gif) no-repeat bottom left;
	padding-bottom: 6px;
	zoom:100%;
	margin-bottom:20px;
}
.cntOtherOptions .Inner {
	background: transparent url(../image/layout/content/bcgProdSelectorFilterOOBg.gif) repeat-y 0 0;
}
.cntOtherOptions .cntOtherOptionsHeader {
	background: transparent url(../image/layout/content/bcgProdSelectorFilterHeader.gif) no-repeat 0 0;
}
.cntOtherOptions .cntOtherOptionsHeader.removeTitle {
	background: transparent url(../image/layout/content/bcgProdSelectorFilterOOTop.gif) no-repeat 0 0;
	height:6px;
}
.cntOtherOptions .cntOtherOptionsHeader.removeTitle h2 {
	display:none;
}
.cntOtherOptions .cntOtherOptionsHeader h2 {
	padding: 3px 10px;
	color: #fff;
	font-size:95%;
}
.cntOtherOptions .cntOtherOptionsContent {
	margin: 0 15px;
	padding: 15px 0 10px;
	text-align: right;
}
.cntOtherOptions .cntOtherOptionsContent select {
	margin-bottom: 10px;
	width:170px;
}
.cntOtherOptions .cntOtherOptionsContent ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.cntOtherOptions .cntOtherOptionsContent li {
	margin: 0 0 8px;
	padding: 0;
}
.cntOtherOptions .cntOtherOptionsContent li a {
	background: transparent url(../image/layout/icoArrowDoubleHover.gif) no-repeat right 2px;
	padding-right: 25px;
	color:#000;
	font-weight:normal;
}
.cntOtherOptions .cntOtherOptionsContent li a.accessibility {
	background: transparent url(../image/layout/icoAccessibility.gif) no-repeat right 0px;
	padding-right: 25px;
	zoom:100%;
	position: relative;
	left: 5px;
}
.cntProductSelectorResults {
	width: 690px;
	margin-left: 15px;
	margin: 30px 25px 40px 25px;
	_margin-right: 0;
	position: relative;
}
.cntProductSelectorResults .clearer{ 
	font-size:0;
	overflow:hidden;
}
.cntProductSelectorResults .cntProductTop {
}
.cntProductSelectorResults .cntTitle {
	float: left;
	margin-bottom:0;
	width: 500px;
}
.cntProductSelectorResults .cntSort {
	float: right;
	width: 300px;
	margin-bottom: 0;
	margin-right:30px
}
.cntProductSelectorResults .cntTitle h1 {
	font-size: 170%;
	color: #b22a2a;
	margin-bottom: 7px;
	font-weight:normal;
}
.cntProductSelectorResults .cntTitle h2,
.cntProductSelectorResults .cntTitle p {
	font-size: 140%;
	font-weight:normal;
	margin-bottom: 10px;
}
.cntProductSelectorResults .cntTitle p {
	font-size:100%;	
}
.cntProductSelectorResults .cntTitle p.error {
	font-size: 100%;
}
.cntProductSelectorResults .cntSort label {
	width: 100px;
	text-align: right;
	float: right;
	margin: 1px 10px 0 0;
	font-weight: bold;
	color: #b22a2a;
}
.cntProductSelectorResults .cntSort select {
	float: right;
	font-size: 95%;
}
.cntProductSelectorResults .small-title {
	margin:13px 0 7px;
}
.cntProductSelectorResults .cntResults {
	margin: 23px 0 30px 0;
	width:auto;
}
.cntProductSelectorResults .cntResultsTable td {
	vertical-align:top;
}
cntProductSelectorResults-Item {
	color:#7C7C7C;
	width:160px;
}
.cntProductSelectorResults-Item .hvr {
	margin-bottom:3px;
	padding-top:6px;
}
.cntProductSelectorResults-Item.hover .hvr {
	background:url(../image/layout/hvr-prod-bg.gif) 0 0 no-repeat;
}
.cntProductSelectorResults-Item .hvr .hvr-inner {
	margin-bottom:6px;
	padding:0 7px 8px 6px
}
.cntProductSelectorResults-Item.hover .hvr .hvr-inner {
	background:url(../image/layout/hvr-prod-bg.gif) 0 100% no-repeat;
}
.cntProductSelectorResults-Item .hvr .hvr-inner .img a.magnifier {
	display:block;
	margin-bottom:5px;
	text-align:right;
	width:86px;
}
.cntProductSelectorResults-Item .hvr .hvr-inner .img .groupGallery {
	display: none;
}
.cntProductSelectorResults-Item div.img {
	min-height:86px;
	height:auto !important;
	height:86px;
}
.cntProductSelectorResults-Item .txt {
 	width:155px;
}
.cntResults .last {
	margin-right:0
}
.cntProductSelectorResults-Item p.price,.cntSelectorViewDetailContainer p.price{
	font-size:90%;
	margin-bottom:2px;
}
.cntProductSelectorResults-Item p.old-price,.cntSelectorViewDetailContainer p.old-price {
	color: #7d7d7d;
	font-size:90%;
	font-weight:normal;
	margin-bottom:2px;
	text-decoration:line-through;
}
.cntProductSelectorResults-Item p.price b,.cntSelectorViewDetailContainer p.price b {
	color: #db0908;
}
.cntProductSelectorResults-Item p.price sup, .cntSelectorViewDetailContainer p.price sup {
	color:#000;
	font-weight:bold;
}
.cntProductSelectorResults-Item a {
	font-weight:700
}
.cntProductSelectorResults-Item .txt ul li a {
	color: #B22A2A;
	text-decoration: underline;
	font-weight: normal;
}
.cntProductSelectorResults-Item p {
	color:#000;
}
.cntProductSelectorResults-Item .hl {
	color:#000;
	font-weight:bold;
}

.cntProductSelectorResults-Item .hl.customAW{
	color:#D90706;	
}
.cntProductSelectorResults-Item div.BMBBdyHeader {
	margin-bottom:5px	
}
.cntProductSelectorResults-Item .prod-color {
	margin-bottom:5px;
}
.cntProductSelectorResults-Item .prod-color a {
	color:#fff;
	display:block;
	position:relative;
	width:15px;
	margin:8px 3px 4px 0;
	float:left;
	border:1px solid #ddd;
	height:11px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:9px;
}
.cntProductSelectorResults-Item .prod-color a span {
	position:absolute;
	top:-9px;
	left:-1px;
	display:block;
	width:16px;
	height:8px;
}
.cntProductSelectorResults-Item .prod-color a:hover span, .cntProductSelectorResults-Item .prod-color a.active span {
	background:url(../image/layout/color-hvr.gif) no-repeat 0 0;
}
.cntProductSelectorResults-Item ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.cntProductSelectorResults-Item ul li {
	color:#000;
	background:url(../image/layout/lstTickRed.gif) no-repeat 0 3px;
	padding-left:12px;
	margin-bottom:1px
}
xx.cntProductSelectorResults-Item p.comp {
	position: relative;
	right: 3px;
	color:#7d7d7d;
}
xx.cntProductSelectorResults-Item .comp input.chk {
	position: relative;
	top: 2px;
}
/* SSS .cntProductSelectorResults-Item-Controls */
.cntProductSelectorResults-Item-Controls {
	margin-bottom:30px;
}
.cntProductSelectorResults-Item-Controls .btn, .cntSelectorViewDetailContainer .btn,.cntSelectorConfigureContainer .btn , .cntview-detailsContainer .btn{
	margin-bottom:2px;
	padding-bottom:4px;
	width:160px;
}
.cntProductSelectorResults-Item-Controls .btn a, .cntSelectorViewDetailContainer .btn a,.cntSelectorConfigureContainer .btn a, .cntview-detailsContainer .btn a {
	color:#FFFFFF;
	display:block;
	font-weight:normal;
	font-size:11px;
	padding:4px 7px 2px;
}

.cntSelectorConfigureContainer .btn {width:146px;_margin-left:-1px;}
.cntSelectorConfigureContainer .btn a{padding:4px 7px 1px; text-align:center;}
.cntProductSelectorResults-Item-Controls .btn.type1 {
	background:url(../image/layout/bcgFlexibleBtnSet1.gif) 0 100% no-repeat;
}
.cntProductSelectorResults-Item-Controls .btn.type1 a {
	background:url(../image/layout/bcgFlexibleBtnSet1.gif) 0 0 no-repeat;
}
.cntProductSelectorResults-Item-Controls .btn.type2 {
	background:url(../image/layout/bcgFlexibleBtnSet1.gif) -123px 100% no-repeat;
}
.cntProductSelectorResults-Item-Controls .btn.type2 a {
	background:url(../image/layout/bcgFlexibleBtnSet1.gif) -123px 0 no-repeat;
}

.cntview-detailsContainer .btn.type3 {
	background:url(../image/layout/bcgFlexibleBtnSet1.gif) 0 100% no-repeat;
}
.cntview-detailsContainer .btn.type3 a {
	background:url(../image/layout/bcgFlexibleBtnSet1.gif) 0 0 no-repeat;
	color:#B22A2A;
	font-weight:bold;
}



.cntProductSelectorResults-Item-Controls .btn.type4 {
	background:url(../image/layout/bcgFlexibleBtnSet1.gif) -330px 100% no-repeat;
}
.cntProductSelectorResults-Item-Controls .btn.type4 a {
	background:url(../image/layout/bcgFlexibleBtnSet1.gif) -330px 0 no-repeat;
}

.cntSelectorConfigureContainer .btn.type5 {
	background:url(../image/layout/bcgFlexibleBtnSet2.jpg) 0 100% no-repeat;
}
.cntSelectorConfigureContainer .btn.type5 a {
	background:url(../image/layout/bcgFlexibleBtnSet2.jpg) 0 0 no-repeat;
	color:#fff;
	font-weight:bold;
}


.cntSelectorViewDetailContainer .btn.btn-type6 {
	font-size:10px;
	font-weight:bold;
}
.cntSelectorViewDetailContainer .btn-block {
	margin-top /*\**/: -10px \9;
	*margin-top:0;
	margin-bottom:5px;
	}
#cntProductSelectorAddtoBasket {
	width:160px;
	margin:0 0 5px 0;
}
#cntProductSelectorAddtoBasket .box-body .box-body-inner{
	padding: 5px 7px 0;	
}
.cntSelectorViewDetailContainer p.price {
	margin-bottom:5px;
}
.cntSelectorViewDetailContainer p.available,
.cntSelectorViewDetailContainer p.note {
	color:#7d7d7d;
	margin-bottom:5px;
}
.cntview-detailsContainer div.view-details, .cntSelectorConfigureContainer div.configure {
	margin-bottom:6px;	
}
/* EEE .cntProductSelectorResults-Item-Controls */

.cntProductSelectorResults-Item .lblcompare {
	position:relative;
	top:-2px
}
.cntProductSelectorResults .cntProductSelectorMCR1BoxInner {
	width:auto;	
}
.cntProductSelectorResults .cntProdCompare {
	float: right;
	margin: 30px 0;
	width: 130px;
	text-align: center;
	color: #7c7c7c;
}
#scroller {
	position:fixed;
	width: 130px;
}
.cntProductSelectorResults .cntProdCompare h3 {
	color: #db0908;
	font-size:105%;
}
.cntProductSelectorResults .cntProdCompare p {
	color: #000;
}
.cntProductSelectorResults span#currentSelectionCountOfCompareProducts, .cntProductSelectorResults span#currentSelectionCountOfCompareProducts a {
	color:#db0908;
}
#scrollerbot {
	position:relative;
	font-size:1px;
	line-height:1px;
	padding:0;
}
#scrollertop {
	position:relative;
	font-size:1px;
	line-height:1px;
	padding:0;
}
.cntSliderChanger {
	margin-bottom:10px;
}
.cntSliderChanger .metric {
	display:inline;
	float:left;
	width:92px;
}
.cntSliderChanger .imperial {
	display:inline;
	float:left;
	width:91px;
}
.cntSliderBar {
	margin-bottom:0px;
}

/* SSS cntArticleFlexible */
.cntArticleFlexible {
	width:574px;
}
/* EEE cntArticleFlexible */

/* SSS cntSliderBar */
/* put the left rounded edge on the track */
.cntSliderBar {
	margin-left:15px;
}
.cntSliderBar .handler-left {
	position: absolute;
	width: 5px;
	height: 9px;
	z-index:2;
}
.cntSliderBar .handler-left span.price-lower {
	display:block;
	width:150px;
	position:relative;
	left:-152px;
	_left:0px;
	_margin-left:-152px;
	text-align:right;
}
.cntSliderBar .handler-left span.price-lower, .cntSliderBar .handler-right span.price-higher {
	position:relative;
	top:-7px;
	color:#dc0b0e;
}
.cntSliderBar .handler-left span.img, .cntSliderBar .handler-right span.img {
	background:url(../image/layout/content/slider-images-handle.gif);
	display:block;
	position:relative;
	top:7px;
	left:-11px;
	width:19px;
	height:20px;
}
.cntSliderBar .handler-right {
	position: absolute;
	width: 5px;
	height: 9px;
	z-index:2;
}
.cntSliderBar .handler-right span.price-higher {
	display:block;
	position:relative;
	right:-2px;
}
.cntSliderBar .handler-selected {
	position: absolute;
	width: 3px;
	height: 13px;
	z-index:1;
	margin-top:10px;
	margin-left:0px;
	background: #5798D3 url(../image/layout/content/slider-gradient.jpg) no-repeat top left;
}
/* put the track and the right rounded edge on the track */
.cntSliderBar .price-slider {
	background: transparent url(../image/layout/content/slider-back.jpg) no-repeat top left;
	_background: transparent url(../image/layout/content/slider-backIE6.jpg) no-repeat top left;
	width: 172px;
	height: 50px;
	z-index:0;
	position:relative;
}
.cntSliderBar .price-slider span {
	font-size:10px;
}
/* EEE cntSliderBar */

.cntProductLoading {
	text-align:center;
	margin:120px 0 20px;
}
.cntBMB p.price sup {
	vertical-align:text-top;
	font-size:90%;
	_font-size:100%;
	position:relative;
	top:-3px;
	*position:static;
	*top:0;
	*margin-top:-1px!important;
	*display:inline-block;
}
.cntProductSelectorResults-Item ul li sup {
	vertical-align:text-top;
	font-size:90%;
	_font-size:100%;
	position:relative;
	top:-3px;
	*position:static;
	*top:0;
	*margin-top:-1px!important;
	*display:inline-block;
	font-weight:bold;
}
.cntBMB p.price span {
	position:relative;
	top:-3px;
	font-size:90%;
}
/* SSS bmbDisclaimer */
.bmbDisclaimer {
	width:690px;
	margin:20px 0 20px 0;
}
.bmbDisclaimer .sep {
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #f3f3f3;
	margin-bottom:13px;
}
.bmbDisclaimer p {
	color:#848383;
	width:690px;
	margin:0;
	padding:0;
}
.bmbDisclaimer span.asterisk {
	float:left;
	display:block;
	width:1em;
}
.bmbDisclaimer span.txt {
	width:675px;
	display:block;
	float:right;
}
/* EEE bmbDisclaimer */

.cntSection .col div a {
	color: #b22a2a;
}
.cntSection .col div label {
	font-weight:normal;
}
.cntSection .col div label.disabled {
	color:#c3c3c3;
}
.cntSection .col div {
	margin:0 0 0px;
	padding:0;
	float:left;
	position:relative;
}
.cntSection div.clearer {	
	float: none;
	font-size:0; /* for extra gap remove*/
	height: 0; 
	line-height: 0; 
	overflow:hidden
}
.cntSection .col div input{
	float:left;
	margin-right:5px ! Important;}
.cntSection .col div a{
	position:relative; top:3px;}

.cntSection .col1 div {width:190px;_margin-top:-2px}
.cntSection .col1 div.answer-block {
	margin-top:3px;
	*margin-top:4px;
	width:165px;
}
.cntSection .col1 div.answer-block  a{
	top:0;
}
.cntSection .col2 div {
	width:92px;
}
.cntSection .col2 div label {
	float:right;
	display:block;
	width:68px;
	*width:65px;
	*position:relative;
	*left:-4px;
	border-top:4px solid #fff;
}

.cntSection .col2 div span {
	position: absolute;
	width: 15px;
	height: 10px;
	left: 20px;
	_left: 23px;
	top: 3px;
	_top: 4px;
	_background-color:#cac4c4;
	filter:alpha(opacity=0);
}

.cntSection .col3 div {
	width:61px;
}
.cntSection .col3 div label {
	float:right;
	display:block;
	width:38px;
	*width:36px;
	*position:relative;
	*left:-4px;
	border-top:4px solid #fff;
}
.cntSection .col3 div input {
	_margin-right:0 ! Important;
}
.cntProductSelectorFilter .checkInverse {
	margin:8px 0 8px 0;
	text-align:right;
	position:relative;
	color:#7f828c;
	font-size:9px;
}
.cntProductSelectorFilter .checkInverse a {
	color:#7f828c;
	text-decoration:underline;
}
.cntProductSelectorFilter .checkInverse a:hover {
	text-decoration:none;
}
.cntTagline {
	top: -5px;
}
.question-mark {
	color:#B22A2A;
	top:0 !important;
}
.cntTaglineAndSubBrandLogoBlock,
.cntBreadcrumbs,
h1.title {
	margin-left:16px;
	margin-right:16px;
}
.cntShopBar {
	margin-left:13px;
}

/* SSS : cntProductCompare */

div.cntProductCompare {
	background:url(../image/cntProductCompareBottomBg.gif) 0 100% repeat-x;
	margin-bottom:15px;
	padding-bottom:13px;
}
div.cntProductCompare div.cntTitle h1,
div.cntProductCompare div.cntTitle p {
	margin:0 0 0 17px;
	padding:0;
}
div.cntProductCompare div.cntTitle h1 {
	color:#6e6e6e;
	font-size:18px;	
	margin:22px 0 2px 17px;
}
div.cntProductCompare div.cntProductCompareInner {
	border:#e2e2e2 1px solid;
	background:url(../image/cntProductCompareInner.gif) 0 0 repeat-x;
	height:78px;
}
div.cntProductCompare div.cntProductCompareInner div.product-list {
	float:left;
	width:543px;
}
div.cntProductCompare div.cntProductCompareInner div.product-list ul {
	list-style:none;
	margin:0;
	padding:0;
}
div.cntProductCompare div.cntProductCompareInner div.product-list ul li {
	background:url(../image/cntProductCompareItem.gif) 0 0 no-repeat;
	float:left;
	height:72px;
	margin:3px 0 3px 3px;
	position:relative;
	width:105px;
}
div.cntProductCompare div.cntProductCompareInner div.product-list ul li.cntProductCompareItem {
	background:none;
	border:#CCCCCC 1px solid;
	height:70px;
	width:103px;
}
div.cntProductCompare div.cntProductCompareInner div.product-list ul li a {
	background:url(../image/cntProductCompareClose.gif) 0 0 no-repeat;
	display:block;
	height:12px;
	right:5px;
	position:absolute;
	text-indent:-9999px;
	top:5px;
	width:12px;
}
div.cntProductCompare div.cntProductCompareInner div.product-list ul li img {
	height:50px;
	margin:2px 0 2px 6px;
	position:relative;
}
div.cntProductCompare div.cntProductCompareInner div.product-list ul li span {
	color:#333333;
	display:block;
	font-size:9px;
	font-weight:bold;
	margin-left:10px;
}
div.cntProductCompare div.cntProductCompareInner div.btn-block {
	float:right;
	padding:25px 10px 0 10px;
	text-align:center;
	width:125px;
}
div.cntProductCompare div.cntProductCompareInner div.btn-block a.compare {
	cursor:pointer;
	width:50px;
}
div.cntProductCompare div.cntProductCompareInner div.btn-block a.compare.disabled-button {
	color:#6e6e6e !important;
	cursor:default;
	font-weight:bold;
}
/* EEE : cntProductCompare */

/* SSS : cntSelectorFilterToolTip */
div.cntSelectorFilterToolTip,
div.cntSelectorFilterToolTip div {
	float:none !important; /* Reset inherit value */
	width:auto !important; /* Reset inherit value */
	
}

div.cntSelectorFilterToolTip,
div.cntSelectorFilterToolTip div.cntSelectorFilterToolTipInner {
	background:url(../image/layout/content/bcgProductSelectorVerticalFlexibleToolTip.png);
	_background:url(../image/layout/content/bcgProductSelectorVerticalFlexibleToolTip.gif);
}
div.cntSelectorFilterToolTip {
	background-position:0 100%;
	background-repeat:no-repeat;
	font-size:10px;
	position:absolute !important;
	padding-bottom:18px !important;
	width:136px !important;
	bottom:10px;
	right:-116px;
	z-index:100;
	display: none;
}
div.cntSelectorFilterToolTip div.cntSelectorFilterToolTipInner{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-top:19px;
	padding-left:11px;
	top:-18px;
	margin-bottom:-18px;
	position:relative;
	zoom:100%;
}
div.cntSelectorFilterToolTip div.cntSelectorFilterToolTipInner div.cntSelectorFilterToolTipContent {
	border-left:solid 9px #656565;
	padding:0 19px 0 7px;
}
div.cntSelectorFilterToolTip a.cntSelectorFilterToolTipCloseBtn {
	position:absolute;
	top:-18px;
	right:0;
	width:20px;
	height:20px;
}
/* EEE : cntSelectorToolTip */