/**
 * Carhartt Common IE Styles
 * 
 * @copyright (c)2010 ARITHNEA GmbH
 * 
 */

@font-face { font-family: Egyptienne; src: url("../fonts/e046016t.eot"); }
#car-basket-checkout .bag-item { overflow:visible!important;}
#car-basket-checkout .bag-item.last a.btn { margin-right:-25px;}
.btn.inactive, .btn:hover.inactive {
	background-color:#C3BDAA;
	background-image:none!important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; 
	behavior: url(/css/PIE.htc);
	width: auto;
	overflow:visible;
	position:relative;
	display:block;	
}
#newsletterLayer .btn {
	margin-right: -20px;
}
.btn.inactive span {background-color:#C3BDAA; background-image:none!important; padding:0;}

#carhartt-basket { 
	-webkit-border-radius:0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
	behavior: url(/css/PIE.htc);
}


select { line-height: 20px; }
button.btn span { top: 0; }

#blogs .tsr-item a.fluid-lnk { filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
#teams-selection .tsr-item a.fluid-lnk { filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }

#carhartt-loginmenu fieldset legend span { top: -14px; }

.btn { display: block; cursor: pointer; border: none; background: transparent url(../img/buttons.png) -270px -243px no-repeat; }
.btn span { display: inline-block; line-height: 26px; height: 26px; padding-right: 25px;
background: transparent url(../img/buttons.png) 100% 0 no-repeat; color: #fff; text-transform: uppercase; font-size: 12px; font-weight: 700; white-space: nowrap; padding: 5px 25px 5px 0px; }

.btn:hover { background: transparent url(../img/buttons.png) -270px -279px no-repeat; }
.btn:hover span { background-position: 100% -36px; }
.btn:active { background: transparent url(../img/buttons.png) -270px -315px no-repeat; }
.btn:active span { background-position: 100% -72px; }

.btn.big, #shop-order .btn  { height: 45px; background: transparent url(../img/buttons.png) -270px -351px!important; }
.btn.big span, #shop-order .btn span { line-height: 35px; height: 35px; background-position: 100% -108px; margin-left: -5px; }
.btn.big:hover, #shop-order .btn:hover { background: transparent url(../img/buttons.png) -270px -396px no-repeat!important; }
.btn.big:hover span, #shop-order .btn:hover span { background-position: 100% -153px; }
.btn.big:active, #shop-order .btn:active { background: transparent url(../img/buttons.png) -270px -441px no-repeat; }
.btn.big:active span, #shop-order .btn:active span { background-position: 100% -198px; }


#product-teaser .tsr-item .sumlink {filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

#carhartt-mainnav .catmenu .submenu { height: 115px; }


#radio-button .btn span { background-position: 100% -486px; padding: 7px 23px 8px 0; text-transform: none; font-size: 13px; }
#storefinder .searchbox .btn span { padding-top:5px; }

.ui-lightbox,
.countrystores ul li a,
.ui-select-dropdown-container, 
.ui-lightbox .ui-lightbox-control.ui-lightbox-control-next,
.ui-lightbox .ui-lightbox-control.ui-lightbox-control-prev { 
   -webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    behavior: url(/css/PIE.htc); 
}

#product.leftPictures { left:30px;}

#radio-button .btn { background: transparent url(../img/buttons.png) -270px -666px!important; margin-bottom:-3px;}
#radio-button .btn:hover { background: transparent url(../img/buttons.png) -270px -726px!important;}
#radio-button .btn:active { background: transparent url(../img/buttons.png) -270px -786px!important;}

.slideshow .slider-overlay .labeled hr {	box-shadow: none; }
.product-variant .flag-text { top: 52%; }
