/* 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 */
/* ====================================== italian site specific styles */
div.dataControls select {

}
div.wishList div.dataControls select {

}
div.wishList .wishListTbl .pAct  select {
	width: 90px;
}
div.producthits div.dataControls select {
	width:200px;
}
div.articles .dataControls select {
	
}
#checkoutform div.coForm ul.addr-uk li.postCode {
	width:120px;
}
#checkoutform div.coForm ul.addr-uk li.postCode input {
	width:114px!important;
}
#checkoutform div.coForm ul.addr-uk li.postCode input.error {
	width:97px!important;
}
#checkoutform div.coForm ul.addr-uk li.city  {
	width:260px;
}
#checkoutform div.coForm ul.addr-uk li.city input  {
	width:234px;
}
#checkoutform div.coForm ul.addr-uk li.city input.error  {
	width:217px;
}
table.wishListTbl div.pAct span, table.otherWishListTbl div.pAct button span {
	height: 33px;
}
table.wishListTbl div.pAct span.disabled, table.otherWishListTbl div.pAct span.disabled {
	background-position: 0px -33px;
}
#orderHistTbl span {
	display:inline-block;
	float:left;
	width:80px;
}
/* check out now button */
.addCoButton {
	height: 39px;
}
div.actConfirm p.addCo button span.disabled  {
	background-position:0 -39px;
}
#slider_control{
	width: 392px;	
}
#slider_operator {
	width: 196px;
}
#slider_prev{
	width:100px;
	background: Transparent url(../images/homepage-controls-back-next.gif) no-repeat 0px -22px;
}
#slider_next{
	width:96px;
	background: Transparent url(../images/homepage-controls-back-next.gif) no-repeat -100px -22px;
}
#slider_control.loading #slider_prev{
	background: Transparent url(../images/homepage-controls-back-next.gif) no-repeat 0px 0px;
	cursor: default;
}
#slider_control.loading #slider_next{
	background: Transparent url(../images/homepage-controls-back-next.gif) no-repeat -100px 0px;
	cursor: default;
}
/* /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/it_return_home.png); background-repeat: no-repeat;height: 23px; width: 130px; 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: 203px;
	height: 41px;
	overflow: hidden;
	background-image: url(../images/placeMyOrder_btn.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#variationSize, #refinementColor {
    width: 120px;
}
div.dataControls h3.catTitle {
	float: none;
	margin-bottom: 7px;
}

/* Reviews */
#startWriteReview {width:182px;}
#rppTopBar .starRating .colOne {width: 175px;}

div.lColnewsletterForm {
	padding-top: 143px;
}

#mainNav {
	width: 495px;
}
#minicart {
	width: 413px;
}
#mainNav li.women a {
	width: 50px;
}
#mainNav li.men a {
	width: 53px;
}
#mainNav li.girls a {
	width: 68px;
}
#mainNav li.boys a {
	width: 70px;
}
#mainNav li.outlet a {
	width: 46px;
}
#mainNav li a {
	padding-right: 12px;
	padding-left: 12px;
}
#fBarFrmFdBk .errorBox {
	width: 396px;
}
#hCart span {
	width: 58px;
}
#hCart a.cart,#hCart span.cart {
	width: 127px;
}
