/*----------------------- COUNTRY SPECIFIC CSS FILE - CA ----------------------*/

.addressBar { background-color:#f5f5f4; height:24px; width:458px; margin-bottom:10px; background-image:url(/images/new/bg-address-L.gif); background-repeat:no-repeat; padding-left:3px; }
.addressBar .add_content { float:left; width:450px; padding-top:3px; }

.bottomCheckout-1 {width:250px; float:left; display:inline; padding-bottom:10px; padding-left:10px; font-size:11px; }
.bottomCheckout-2 { width:230px; float:left; display:inline; padding-bottom:10px; padding-right:10px; font-size:11px; }
.bottomCheckout-3 { width:340px; float:left; display:inline; padding-bottom:10px; text-align:right; font-size:11px; }

.moreInfo-pop { background-image:url(/images/new/bg-popConfirm-bigger.gif); width:250px; height:149px; background-repeat:no-repeat; position:absolute; margin-top:-138px; _margin-top:-148px; left:250px; #left:400px; _left:250px; font-size: 12px; }
.moreInfo-pop .whiteButton3 { margin-left:85px; }

.addressBar .add_content2 { float:left; width:420px; padding-top:5px; text-align:right; }

.nav li:hover ul,
ul.nav li.sfHoverMens ul {
	left:-62px;
	top:2.6em;
	visibility:hidden;
}

.nav li:hover ul,
ul.nav li.sfHoverWomens ul {
	left:-64px;
	top:2.6em;
	visibility:hidden;
}

.globalNavigation {width:310px; float:right; height:40px;  text-align:right; z-index:5; color:#808080; font-weight:bold;}
.languageSelector { width:180px; float:left; height:40px; }
.search{ float:right; } 

.finder { float:left; margin-left:135px; width:115px; }

.lg-gray-bg .inner-content .buffer .voucherleft .leftdiv { font-size:12px; }
.lg-gray-bg .inner-content .buffer .discount { height :35px;}
.nav li.sale {
	left: 140px;
	top: 6px;
}

.paymentModeRadio {
	width:140px;	
}

.interacinfo {
	padding-left:10px;
}


.titleContainer .left { float:left; width:500px; color:#5c5c5c; font-size:9px; padding-top:5px; padding-left:10px; }
.titleContainer .upperleft { float:left; width:100%; color:#5c5c5c; font-size:9px; padding-top:5px; padding-left:10px; }
.titleContainer .lowerleft { position:relative; z-index: 1; float:left; color:#5c5c5c; font-size:9px; padding-top:2px; padding-left:10px; }
.titleContainer .right { z-index: 10; float:right; font-size:11px; margin-top: -2px; padding-top:2px; padding-right:2px; padding-left:2px; display:inline;}

.titleContainer ul {
	display:-moz-inline-stack;
	display:inline-block;
	zoom: 1; /*for IE <= 7*/
	*display:inline; /*for IE <= 7*/
}

.titleContainer li {
	zoom: 1; /*for IE <= 7*/
	*display:inline; /*for IE <= 7*/
	vertical-align: top;
	
	display: inline;	
	white-space: nowrap;
	list-style-type: none;	
	float: left;
	width: auto;
	background-color: #e5e5e5;
	height: 12px;
	text-align: center;	
	
	border-style: solid;
    border-width: thin; 
    border-color: #e5e5e5;
	
	margin-top: 0pt;
	margin-right: 1pt;
	margin-bottom: -3pt;
	margin-left: 1pt;
	padding-top: 0.5pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;	
}

.titleContainer li.active{
	zoom: 1; /*for IE <= 7*/
	*display:inline; /*for IE <= 7*/
	vertical-align: top;
	
	display: inline;
	white-space: nowrap;
	list-style-type: none;	
	float: left;
	width: auto;
	background-color: #ffffff;
	height: 12px;
	text-align: center;	
	color:#D01E00;
	
	border-style: solid;
    border-width: thin; 
    border-color: #e5e5e5;
	
	margin-top: 0pt;
	margin-right: 1pt;
	margin-bottom: -3pt;
	margin-left: 1pt;
	padding-top: 0.5pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;	
}

.titleContainer li.active_Arrow{
	zoom: 1; /*for IE <= 7*/
	*display:inline; /*for IE <= 7*/
	vertical-align: top;
	
	display: inline;
	white-space: nowrap;
	list-style-type: none;	
	float: left;
	width: auto;
	background-color: #F7F7F7;
	height: 12px;
	text-align: center;	
	
	border-style: solid;
    border-width: thin; 
    border-color: #F7F7F7;
	
	margin-top: 0pt;
	margin-right: 1pt;
	margin-bottom: -3pt;
	margin-left: 1pt;
	padding-top: 0.5pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;	
}

.titleContainer .right a {text-decoration:none; font-size:12px;}
.titleContainer .right a.active {text-decoration:none;color:#D01E00; font-size:12px;}


.titleContainer_bottom .right { z-index: 999; float:right; font-size:11px; margin-top: -2px; padding-top:2px; padding-right:2px; padding-left:2px; display:inline;}

.titleContainer_bottom ul {
	display:-moz-inline-stack;
	display:inline-block;
	zoom: 1; /*for IE <= 7*/
	*display:inline; /*for IE <= 7*/
}

.titleContainer_bottom li {
	zoom: 1; /*for IE <= 7*/
	*display:inline; /*for IE <= 7*/
	vertical-align: top;
	
	display: inline;	
	white-space: nowrap;
	list-style-type: none;	
	float: left;
	width: auto;
	background-color: #e5e5e5;
	height: 12px;
	text-align: center;	
	
	border-style: solid;
    border-width: thin; 
    border-color: #e5e5e5;
	
	margin-top: 0pt;
	margin-right: 1pt;
	margin-bottom: -3pt;
	margin-left: 1pt;
	padding-top: 0.5pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;	
}

.titleContainer_bottom li.active{
	zoom: 1; /*for IE <= 7*/
	*display:inline; /*for IE <= 7*/
	vertical-align: top;
	
	display: inline;
	white-space: nowrap;
	list-style-type: none;	
	float: left;
	width: auto;
	background-color: #ffffff;
	height: 12px;
	text-align: center;	
	color:#D01E00;
	
	border-style: solid;
    border-width: thin; 
    border-color: #e5e5e5;
	
	margin-top: 0pt;
	margin-right: 1pt;
	margin-bottom: -3pt;
	margin-left: 1pt;
	padding-top: 0.5pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;	
}

.titleContainer_bottom li.active_Arrow{
	zoom: 1; /*for IE <= 7*/
	*display:inline; /*for IE <= 7*/
	vertical-align: top;
	
	display: inline;
	white-space: nowrap;
	list-style-type: none;	
	float: left;
	width: auto;
	background-color: #F7F7F7;
	height: 12px;
	text-align: center;	
	
	border-style: solid;
    border-width: thin; 
    border-color: #F7F7F7;
	
	margin-top: 0pt;
	margin-right: 1pt;
	margin-bottom: -3pt;
	margin-left: 1pt;
	padding-top: 0.5pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;	
}

.titleContainer_bottom .right a {text-decoration:none; font-size:12px;}
.titleContainer_bottom .right a.active {text-decoration:none;color:#D01E00; font-size:12px;}



