/* 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: 60px;
}
ul.extended li.sel img {
	left: -60px;
}
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 */
/* ====================================== german site specific styles */
#otherEmailBx form button {
	width: 95px;
}

#checkoutform div.continue-eu {
	overflow: visible;	
	height:190px;
}
#checkoutform div.continue-eu p.tip {
	width: 220px;
	height:190px;
}
#checkoutform div.continue-eu div.terms {
	width: 485px;
}
/* dataControls */
div.dataControls select {

}
div.wishList div.dataControls select {

}
div.wishList .wishListTbl .pAct  select {
	width:105px;
}
div.producthits div.dataControls select {

}
div.articles .dataControls select {
	width:210px;
}
/* end dataControls */
/* end newsletter error box */
#fBarFrmFdBk .errorBox {
	width: 362px;
}
/* end newsletter error box */
/* 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/de_return_home.png); background-repeat: no-repeat;height: 22px; width: 159px; position: absolute; display: none; z-index: 999;}

/* Review page Place Order Btn */
ul.checkoutForm li.review #confirm1, ul.checkoutForm li.review #confirm2 {
	display: block;
	width: 299px;
	height: 41px;
	overflow: hidden;
	background-image: url(../images/placeMyOrder_btn.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#variationSize, #refinementColor {
    width: 122px;
}

/* Reviews */
#startWriteReview {width:243px;}
#rppTopBar .starRating .colOne {width: 175px;}
#rppTopBar .starRating .colThree {
	padding: 14px 0px 0px;
}

div.lColnewsletterForm {
	padding-top: 143px;
}

#mainNav {
	width: 575px;
}
#minicart {
	width: 365px;
}
#mainNav li.women a {
	width: 53px;
}
#mainNav li.men a {
	width: 49px;
}
#mainNav li.girls a {
	width: 71px;
}
#mainNav li.boys a {
	width: 52px;
}
#mainNav li.outlet a {
	width: 46px;
}
#mainNav li a {
	padding-right: 20px;
	padding-left: 20px;
}
#fBar label {
	width: 108px;
	margin-top: -3px;
}
#hCart span {
	width: 58px;
}
#hCart a.cart,#hCart span.cart {
	width: 114px;
}
