/* universal EU styles that encompass everyone */
.specialMsg {
	font-size: 14px;
	font-weight: bold;
}
div.formTB ul.addr-gb li.city input.error {
	width: 163px;
}
div.formTB ul.addr-gb li.postCode input.error {
	width: 143px;
}
/* universal EU styles that encompass everyone but GB */
ul.actSizes li {
	width: 46px;
}
ul.actSizes li img {
	width: 92px;
}
ul.actSizes li.sel img {
	left: -46px;
} 
/* alpha sizing */
ul.alpha li {
	height:34px;
	width:46px;
}
ul.alpha li img {
	height:68px;
	width:92px;
}
ul.alpha li.oos img {
	top: -34px;
}
ul.alpha li.sel img {
	left: -46px;
}
/* mixed sizing */
ul.mixed li {	 
	width: 46px;
	height: 17px;
}
ul.mixed li img {
	width: 92px;
	height: 34px;
}
ul.mixed li.oos img {
	top: -17px;
}
ul.mixed li.sel img {
	left: -46px;
}
/* extended sizing */
ul.extended li {
	width: 53px;
}
ul.extended li.sel img {
	left: -53px;
}
ul.extended li img {
	width: auto;
}
/* mixed sizing when inside tabs, such as apparel */
div.tabs-container ul.mixed li {	 
	width: 26px;
	height: 17px;
}
div.tabs-container ul.mixed li img {
	width: 52px;
	height: 34px;
}
div.tabs-container ul.mixed li.oos img {
	top: -17px;
}
div.tabs-container ul.mixed li.sel img {
	left: -26px;
}
/* end universal styles */
/* ====================================== french site specific styles */
#otherEmailBx form button {
	width: 80px;
}

#fBar label {
	float: left;
	width: 177px;
	margin-top: -3px;
}
#fBarFrmFdBk .errorBox {
	width: 417px;
}
/* check out now button */
.addCoButton {
	height: 39px;
}
div.actConfirm p.addCo button span.disabled  {
	background-position:0 -39px;
}
/* dataControls */
div.dataControls select {
	width: 260px;
}
div.wishList div.dataControls select {
	width: 190px;
}
div.wishList .wishListTbl .pAct  select {
	width: 100px;
}
div.producthits div.dataControls select {
	width: 160px;
}
div.articles .dataControls select {
	width: 220px;
}
/* end dataControls */

#checkoutform div.continue-eu p.tip {
	width: 302px;
}
#checkoutform div.continue-eu div.terms {
	width: 403px;
}
ul.emailSvc li.fName label em, ul.emailSvc li.lName label em { 
	display: block;
}
a.conversionChart {
	width:110px;
}
/* croslite technology tab on pdp */
div.descCont ul.tabs li div.technology a {
	background: transparent url(../images/technology-croslite-notactive.png) top center no-repeat;
}
#content div.descCont ul.tabs li.tabs-selected div.technology a {
	background: transparent url(../images/technology-croslite-active.png) top center no-repeat;
}
/* croslite technology tab on pdp */
/* /Home Page Slider Controls */
#slider_control{
	background: none;
	width: 300px;
	height: 20px;
	position: absolute;
	z-index: 1000;
	top: 488px;
	left: 57px;
	padding: 0px;
	overflow: visible;
}
div.imgs {
	padding: 13px 0px 0px 6px;
}
/* /Home Page Slider Controls */

/* Home page Rollover "Return to Home" image locale specific */

#barLogoHover {background-image: url(../images/fr_return_home.png); background-repeat: no-repeat;height: 23px; width: 209px; position: absolute; display: none; z-index: 999;}
#slider_control {
background:none repeat scroll 0 0 transparent;
height:20px;
left:57px;
overflow:visible;
padding:0;
position:absolute;
top:488px;
width:300px;
z-index:1000;
}

/* Review page Place Order Btn */
ul.checkoutForm li.review #confirm1, ul.checkoutForm li.review #confirm2 {
	display: block;
	width: 251px;
	height: 41px;
	overflow: hidden;
	background-image: url(../images/placeMyOrder_btn.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#variationSize, #refinementColor {
    width: 110px;
}
div.dataControls h3.catTitle {
	float: none;
	margin-bottom: 7px;
}

/* Reviews */
#startWriteReview {width:140px;}
div.review-footer a div.submitreview, div.review-preview a div.submitreview, div.review-preview a.submit {
	width: 179px;
}

div.lColnewsletterForm {
	padding-top: 160px;
}
#mainNav {
	width: 523px;	
}
#minicart {
	width: 423px;
}
#mainNav li.women a {
	width: 62px;
}
#mainNav li.men a {
	width: 67px;
}
#mainNav li.girls a {
	width: 35px;
}
#mainNav li.boys a {
	width: 62px;
}
#mainNav li.outlet a {
	width: 89px;
}
#mainNav li a {
	padding-right: 12px;
	padding-left: 12px;
}
#hCart span {
	width: 58px;
}
#hCart a.cart,#hCart span.cart {
	width: 108px;
}
