body {
background-color:#fff !important;
margin-top:-7px !important;
}

#glo-container {
background-attachment:scroll;
background-image:none;
background-position:0 0;
background-repeat:repeat;
width:970px !important;
margin:7px auto 0;
}

#glo-header-ima-logo {
margin:8px 10px 0 0;
}

/*.glo-header-tab-span a {
margin:0 23px 0 0 !important;
}*/

.for-her-img {
margin-left:11px;
}

.glo-header-tab-span img {
margin:13px 7px 7px;
}

#glo-footer-nav-cont1 {
margin:25px auto 0;
}

#left-ul {
width:560px;
}

#right-ul {
width:315px;
}

#global-footer #footer-primary #footer-left-side #locateStoreForm {
border-bottom:1px solid #000;
border-top:1px solid #000;
display:block;
float:left;
height:16px;
position:relative;
top:-2px;
margin:0;
padding:0;
}

#global-footer #footer-primary #footer-left-side #locateStoreForm #cityStateZip {
height:16px;
position:relative;
width:63px;
margin:0;
padding:0;
}

.store-title {
display:block;
float:left;
margin:0 8px 0 0;
padding:0;
}

#StoreLocatorSearchButton {
vertical-align:top !important;
}

#global-footer #footer-primary #footer-right-side {
float:right;
height:30px;
width:315px;
}

#global-footer #footer-secondary {
background-attachment:scroll;
background-color:#000;
background-image:none;
background-position:0 0;
background-repeat:repeat;
float:left;
height:34px;
width:100%;
}

#global-footer #footer-secondary img {
margin:2px 0 0;
}

#global-footer #footer-secondary ul {
float:left;
width:930px;
padding:0 0 0 20px;
}

#global-footer #footer-secondary ul li#mcafee img {
position:relative;
top:-2px;
}

#home-page-banner {
float:left;
height:70px;
width:766px;
}

#forhim-body-wrapper {
width:780px;
}

#landing-page-email-widget {
float:left;
height:63px;
width:184px;
margin:7px 0 0;
}

#emailForm {
margin:0;
}

.cat-thu-product a:hover {
color:#535353;
}

#glo-body-container {
background:#fff;
}

#glo-body-container-inner {
background:url("//www.express.com/cdn/legacy/web/img/backgrounds/left-nav-background.gif") repeat-y scroll 0 0 #FFF !important;
height:auto !important;
display:table;
}

body.subscribe #glo-body-container-inner,
body.subscribe_ipad #glo-body-container-inner {
background: #FFF !important;
}
body.subscribe #glo-body-content,
body.subscribe_ipad #glo-body-content {
width: 100%;
}

.cat_landing #glo-body-content {
		margin: 0;
}

#sortItemsForm {
background:url("//www.express.com/cdn/legacy/web/img/buttons/sortbg-down.gif") no-repeat scroll right center transparent;
}

#foreImageSjElement7,#foreImageSjElement11,#backImageSjElement11 {
top:0 !important;
}

.reg-thumb {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/ima-glo-loading.gif) no-repeat center center;
}

.no-left-nav {
background:none repeat scroll 0 0 #FFF;
}

.filters .refinements a.clear,.filters .clear-all {
background:url("//www.express.com/cdn/legacy/web/img/buttons/clear.gif") no-repeat scroll right center transparent;
}

#cat-pro-con-detail #cat-pro-but-con li.wishbutton {
cursor:default;
margin:12px 0 0 8px !important;
padding:0 !important;
}

.che-bas-also-like-container-inside {
margin-top:2px;
}

#cms-careers,.use-glo-content-container {
text-align:left;
}

#cms-careers-inner,#cms-about-us {
background:url("//www.express.com/cdn/legacy/web/img/backgrounds/left-nav-background.gif") repeat-y scroll 0 0 #FFF !important;
}

.active {
background:none !important;
color:#000 !important;
font-weight:bold;
}

#glo-leftnav-container a.left-nav-item:hover,#glo-leftnav-container a.left-nav-item:link,#glo-leftnav-container a.left-nav-item:visited {
color:#000 !important;
}

#mainContainer {
margin:0 0 0 12px;
}

#investor-nav li a {
color:#3D3D3D !important;
text-decoration:none !important;
}

#investor-nav li a:hover {
color:#3D3D3D !important;
text-decoration:underline !important;
}

#widget-product-swatches img {
width:24px;
height:24px;
}
div.giftCardPopup {
width:695px;
}
div.giftCardPopup div#cus-popup-content {
float:left;
}

div.giftCardPopup div#glo-popup-template form {
margin-top: 40px;
margin-left: 10px;
width: 255px;
}
html.ie7 div.giftCardPopup div#cus-popup-content div {
padding-left:0px;
padding-right:10px;
}
html.ie7 div.giftCardPopup .glo-tex-error {
margin-left:-40px;
}
#glo-popup-template {
background-color:#FFF !important;
}

.header-top #glo-header-search-component-input {
	width:175px !important;
}

#glo-header-search-component-input,
#glo-footer-search-component-input {
	width:155px !important;
}
.glo-header-search-component {
	height: 20px;
	width: 20px;
}
#landing-page-hero,
.landing-page-hero {
margin:0 !important;
}

.filters h2.refine-heading {
display:none !important;
text-transform:uppercase !important;
}

#glo-body-border {
overflow:inherit;
width:970px;
background:#fff;
}

#account-content {
width:934px !important;
margin:0 0 0 36px !important;
}

#nav-content {
width:220px !important;
}

#next-content #nav-content {
width:240px !important;
}

#mobile-help-wrapper {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fff !important;
width:90% !important;
padding:20px;
}

#mobile-help-topic-nav h1 {
font-size:12px;
font-weight:bold;
}

#mobile-help-topic-nav ul li {
font-size:11px;
font-weight:bold;
margin:0 0 0 10px;
}

#mobile-help-content p {
font-size:11px;
font-weight:normal;
margin:5px 0;
padding:5px 0;
}

#mobile-help-content p.red {
font-size:11px;
font-weight:normal;
color:red;
}

#mobile-help-content h1 {
font-size:11px;
font-weight:bold;
margin:0;
padding:20px 0 0;
}

#mobile-help-content h2 {
color:silver;
font-size:11px;
font-weight:bold;
margin:0;
padding:20px 0 0;
}

#mobile-help-table {
font-size:10px;
padding:2px;
}

#mobile-help-table tbody tr.table-head td {
color:#fff;
background-color:#000;
font-weight:bold;
text-align:center;
}

#mobile-help-table tbody tr.even td {
background-color:#eee;
vertical-align:middle;
}

#mobile-help-table tbody tr.odd td {
background-color:#fff;
}

#ecomm-help {
height:100%;
}
div.international_popup div#ecomm-help {
width:650px;
}
#ecomm-help-inner {
background:url("//www.express.com/cdn/legacy/web/img/backgrounds/left-nav-background.gif") repeat-y scroll 0 0 #fff !important;
height:auto !important;
min-height:520px;
width:100%;
}

#ecomm-help-leftnav {
display:inline;
float:left;
width:170px;
}

#ecomm-help-content {
display:inline;
float:left;
font-size:9pt;
color:#000;
font-family:Arial;
width:600px;
padding:25px 50px 50px;
}

#modal-inner .modal-content #ecomm-help-content {
width: 465px;
padding-right: 0px;
}

#ecomm-help-content.widthAuto {
	width:auto !important;
}

#ecomm-help-content h1 {
font-size:12px;
font-weight:bold;
margin:20px 0 0;
}

#ecomm-help-content h1.silver {
color:#999;
font-size:12px;
font-weight:bold;
margin:20px 0 0;
}

#ecomm-help-content h2 {
color:#999;
font-style:italic;
font-size:12px;
margin:0;
padding:0;
}

#ecomm-help-content h3 {
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

#ecomm-help-content ul li {
background:url("//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-help-topic.gif") no-repeat scroll 0 4px transparent;
margin:0;
padding:0 0 0 20px;
}

#ecomm-help-content p {
line-height:1.4;
margin:5px 0;
padding:0 0 10px;
}

#ecomm-help-content p.red  {
color:red;
}

#ecomm-help-content #ecomm-help-feature {
width:728px;
margin:0 auto;
}

#ecomm-help-content #ecomm-help-feature #ecomm-help-feature-left {
display:inline;
float:left;
width:500px;
}

#ecomm-help-content #ecomm-help-feature #ecomm-help-feature-right {
display:inline;
float:left;
margin-left:15px;
width:213px;
}

#ecomm-help-content #ecomm-help-breadcrumb {
color:#858585;
font-size:10px;
margin:10px 25px 0;
}

#ecomm-help-content #ecomm-help-breadcrumb a:link,#ecomm-help-content #ecomm-help-breadcrumb a:visited,#ecomm-help-content #ecomm-help-breadcrumb a:hover,#ecomm-help-content #ecomm-help-breadcrumb a:active {
color:#858585;
font-size:10px;
}

#ecomm-help-topic-nav {
border-bottom:1px solid #D6D6D6;
margin:0 0 25px;
padding:0 0 25px;
}

#ecomm-help-topic-nav h2 {
color:#000;
font-style:normal;
font-size:12px;
font-weight:bold;
}

#ecomm-help-topic-nav ul li {
background:url("//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-help-topic.gif") no-repeat scroll 0 4px transparent;
margin:5px 0 0;
padding:0 0 0 10px;
}

/* Testing the use of one BCC object for both a popup and about us formatting */
.about div#ecomm-help-content div#modal-inner {
    background: none repeat scroll 0 0 transparent;
    color: none;
    padding: 0px;	
}
.about div#ecomm-help-content div#modal-inner a.close {
    display:none;
}
.about div#ecomm-help-content div#modal-inner h2 {
    display:none;
}
.about div#ecomm-help-content div#modal-inner div.modal-content {
    padding: 0px;
}
.about div#ecomm-help-content  #cus-popup-content div {
    padding: 0px;
}
.about div#ecomm-help-content #cus-popup-content div.content, .about div#ecomm-help-content #cus-popup-content div.content p  {
    width: 98%;
    color:#000;
}
.about div#ecomm-help-content #cus-popup-content div.content p.red {
	color:red;
}

#cus-popup-content div.content .intlOrdersButtons {
        text-align:center;
        width:90%;
        margin-top:5px;
}
#cus-popup-content div.content .intlOrdersButtons input#acceptCustoms {
        margin-right:40px;
}
.about #ecomm-help-content #cms-help-left a, 
.about #ecomm-help-content #cms-help-right a {
	text-decoration:none;
}
.about #ecomm-help-content #cms-help-left a.helpEmailLink {
	text-decoration:underline;
}
.about #ecomm-help-content #cms-help-left ul li, .about #ecomm-help-content #cms-help-right ul li  {
	background: none repeat scroll 0 0 transparent !important;
    margin: 0;
    padding: 0 !important;	
}
/************************************* End testing *******************************/

#rotating-banner {
margin:8px 0 0 26px !important;
}

.che-bas-promo-container {
clear:both;
}

table#rewards-list .buttonWrap {
width:64px;
}

.glo-header-search-component,
#glo-header-search-component-input,
#glo-footer-search-component-input {
	display:block !important;
	margin:0 !important;
}

#searchForm, #searchFormTop, #searchFormResults {
float:right;
height:28px;
margin:8px 12px 0 0;
}

.search_results #searchForm {margin:0}

#searchFormResults, .cat-glo-pagnation #searchForm {
margin-right:0px;
}
#searchFormResults table {
	margin-left:10px;
}

#header-social {
width:295px !important;
float:right !important;
padding:1px 2px 2px 0;
}

#premierTierBasketTC {
position:absolute;
}

#premierTierBasketTC.nonmember {
position:relative;
height:50px;
}

#premierTierBasketTC.loyaltymember {
float:left;
}

#left-ul,#right-ul,#footer-secondary-ul,#global-footer #footer-primary #footer-left-side #locateStoreForm input {
margin:0;
padding:0;
}

#left-ul li,#right-ul li,#global-footer #footer-secondary ul li {
float:left;
margin:9px 8px 0 0;
}

.like-btn-container,.ref-over-limit {
display:none !important;
}

#izView_2,#izView {
background:url("//www.express.com/cdn/legacy/web/img/backgrounds/ima-glo-loading.gif") no-repeat scroll center center transparent !important;
}

.che-del-promo-area,.che-cre-box-msg {
position:relative !important;
}

.cat-luc-product-ima,#cat-luc-con .cat-luc-item-img,#cat-luc-more .cat-luc-more-item-img {
height:auto !important;
}
.paypal {
    margin-right:5px;
}
.premierTierTC {
    border:1px solid #bfbfbf;
    margin: 0 0 25px 0;
}
.select-credit-card {
    border:1px solid #bfbfbf;
    margin:25px 0 25px 0;
}
.credit-option-container {
    margin:15px 25px 0 25px;
    height:45px;
    border-bottom:1px solid #ccc;
}
.premierTierTC .credit-option-container{
   border-bottom:none;
}
.premierTierTC .che-add-help-link {
    line-height:27px;
}
.premierTierTC .bmlIframe {
    display:none;
    height:500px;
    width:525px;
    overflow:hidden;
    margin-bottom:25px;
}
#widget-che-sin-payment-fields {
    margin: 0 25px 0 25px;
}
.credit-option {
    float:left;
    margin:5px 0 0 0;
    width:180px;
}
#show_cover, .js-giftCardArea {
    margin:0 0 10px 25px;
}
.credit-option label, #show_cover label, .js-giftCardArea label {
    font-weight: bold;
    text-align: left;
}
.payimg{
    float:left;
    margin: 0 10px 0 0;
    overflow:hidden;
    width:46px;
    height:29px;
    background: url(//www.express.com/cdn/assets/cms/global/buttons/payment_sprite.png) no-repeat scroll left top transparent;
}
.amex {
    background-position: 0 0;
}
.billme {
    background-position: -50px 0;

}
.discover {
    background-position: 0 -30px;
}
.exp {
    background-position: -50px -30px;
}
.mc{
    background-position: 0 -60px;
}
.paypal {
    background-position: -50px -60px;
}
.visa {
    background-position: 0 -90px;
}
#che-sin-payment-method {
    margin:15px 0 0 25px;
}
#che-sin-payment-method dt{
    width:155px;
    margin:0;
}
#che-sin-payment-method label {
    line-height:20px;
}
input.cccode {
    width:40px;
}
#che-sin-giftcardTitle {
    color:#666;
}
#che-sin-giftcardTitle .header {
    width:180px;
    float:left;
}
#che-sin-giftcardTitle .rtContent {
    margin-left:180px;
    line-height:22px;
}
#che-sin-giftcardblock, #che-sin-giftCardContainer {
    display:none;
}
#che-ord-rev-mutli-promocodeblock-singlepage {
    display:none;
}
#che-ord-rev-multi-pcorgcTitle a {
    margin-left:60px;
}
#che-ord-rev-mutli-promocodeblock-singlepage label, #che-sin-giftcardblock label, #che-sin-giftCardContainer label  {
    margin-left:25px;
    float:left;
    width:155px;
    margin-top:3px;
}
#che-ord-rev-mutli-promocodeblock-singlepage #promoCode{
    width:135px;
    margin-top:2px;
}
.promo-error {
    color: red; 
    font-weight: bold;
    margin-left:180px;
}
#che-sin-giftcardBalance {
    margin-left:180px;
    margin-top:5px;
}
.giftCardPin, .giftCardNumber {
    float:left;
    margin-right:5px;
    width:135px;
    margin-top:2px;
}
#widget-popup-pin {
    line-height:23px;
}
.che-sin-review-order {
    margin-left: 187px; 
    margin-top:20px; 
    padding-bottom:15px
}
#Paypal, #BML {
    display:none;
}
#che-sin-giftcardblock .glo-tex-error {
    margin-left: 180px;
}
.chkout-img{
    overflow:hidden;
    width:103px;
    height:64px;
    background: url(//www.express.com/cdn/assets/cms/global/buttons/altPayLarge-sprite.png) no-repeat scroll left top transparent;
}

li.BML-chkout {
    background-position: -103px 0;
}
li.paypal-chkout {
    background-position: 0 0;
}
#che-rec-order-total-con ul.che-rec-bill-addy li {
    margin-bottom:0;
}
.low-inventory-img {
    position:absolute;
    height:59px;
    width:59px;
    z-index: 11;
    top:0;
    left:0;
}

#glo-cat-breadcrumb-area ul li {display: inline;}
#glo-cat-breadcrumb-area ul li:after {content: ' > ';}
#glo-cat-breadcrumb-area ul li.lastBreadCrumb:after {content: '';}

#cat-pro-con-detail .cat-pro-price {
font-size:17px;
display:block;
}

#cat-pro-con-detail .cat-pro-desc {
font-size:12px;
width:100%;
clear:left;
float:left;
margin:10px 0;
}

#cat-ens-detail .cat-pro-price {
font-size:13px;
display:block;
margin-bottom:15px;
}

#cat-pro-con-detail .cat-pro-desc ul {
width:94%;
margin:5px 0 0 10px;
}

#cat-pro-con-detail .cat-pro-desc ul li {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-square.gif) no-repeat 0 3px;
padding-left:12px;
margin-top:2px;
}

#cat-pro-con-detail .cat-pro-style {
margin:2px 0 5px;
}