.do-overlay{padding:10px;}
.do-egiftcards-container iframe {
  height: 800px;
}

.do-egiftcards header {
  top: 50px;
}

.do-egiftcards #do-middle-box {
  top: 45px;
}

.do-egiftcards #do-header .do-logo {
  margin-left: 20px;
}
.do-checkout #do-Shipping {max-height: 400px; overflow: auto}

/*
.do-product-display .do-sale-slogan {
	background: url(/JJ/images/sale_sprite.png) no-repeat 0 -16px!important;
	top: 41px!important;
	left: 315px!important;
}
*/

body {background: none!important;}

.do-home #do-middle { padding: 5px 20px; }

#do-footer .do-menu {
	margin-right: 39px !important;
}

ul#do-menu li#do-nav-sale ul.do-submenu {
	min-width: 350px;
}

.do-product-details .dijitTab .tabLabel {
    font-size: 10px!important;
}

body.do-product-detail .do-product-promotion-text {
	max-width: none!important;
}

body.do-home .cat-product img, body.do-shoppingbag .cat-product img {
	border: 0!important;
}

.do-outfits #almostSoldOutSKUMessage { display: none !important; }




/* CAT BANNERS */

.CATBannerFixed {
	width: 750px;
	height: 220px;
	margin-bottom: 5px;
	position: relative;
	border:1px solid #e8e8e8 ;
	font-family: Verdana, Geneva, sans-serif;
}

.CATBannerFixed .h1 {
	font-size:18px;
	transform : scale(1,1.3);
	-webkit-transform:scale(1,1.3); /* Safari and Chrome */
	-moz-transform:scale(1,1.3); /* Firefox */
	-ms-transform:scale(1,1.3); /* IE 9+ */
	-o-transform:scale(1,1.3); /* Opera */
	word-spacing:3px;
	text-transform:uppercase;
}

.CATBannerFixed p {
	width:330px;
	font-size:13px;
	line-height:18px;
}

.CATBannerFixed img {
	float:right;
}

.CATBannerFixed .bannertext {
	height: 100%;
	width: 100%;
	position:absolute;
	padding:50px 50px 0px 50px;
	text-align: left;
}
/* CAT BANNERS */

#do-header .do-bottom { text-align: center; }
ul#do-menu {
    display: inline-block !important;
    margin: 5px auto 0 !important;
    text-align: left;
}

.do-contactus #regularEspot, .do-contactus #automatedPopupEspot { float: right; }



/* Quick Fix - Delete after hotfix */

.MagicThumb-loader {
border: none !important;
background: none !important;
padding: 0 !important;
text-indent:-999px;
}