body {
background-color:#000;
line-height:1.25;
font-family:Arial, sans-serif;
font-size:11px;
color:#333;
margin:0;
padding:0;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
display: block;
}

dl,dd,dt,ul,li {
list-style:none;
margin:0;
padding:0;
}

a:link,a:visited,a:hover,a:active {
color:#333;
}

.glo-required-items-bold {
font-weight:normal;
font-size:11px;
font-style:italic;
color:#666;
line-height:1;
}

.glo-tex-info {
color:blue;
font-weight:bold;
margin-left:15px;
margin-top:20px;
}

.glo-tex-info-outfit {
color:black;
font-weight:bold;
font-size:11px;
margin-left:15px;
margin-top:20px;
}
.glo-tex-normal {
font-weight:normal;
text-transform:none;
}

.glo-clr-right {
clear:right;
}

.glo-br-gray1 {
border-right:1px solid #bfbfbf;
}

.glo-mar-r6 {
margin-right:6px;
}

.glo-vab {
vertical-align:bottom;
}

dl.glo-form dt,
div.glo-form dt {
font-weight:bold;
margin-top:12px;
}

dl.glo-form dd,
div.glo-form dd {
padding-top:3px;
}

.glo-form input,
.glo-form select,
.glo-form textarea {
font-size:11px;
border:1px solid silver;
border-top:1px solid silver;
}

.glo-form a:link,
.glo-form a:visited,
.glo-form a:hover,
.glo-form a:active {
color:#666;
font-size:11px;
font-weight:normal;
}

.glo-form input.smallWidthInput {
width:118px;
}

.glo-form input.medWidthInput {
width:168px;
}

.glo-form input.wideWidthInput {
width:220px;
}

.glo-select-container {
display:block;
height:auto;
overflow:hidden;
margin-bottom:8px;
}

.glo-but-css-on {
border:3px solid #FF0;
}

.glo-but-css-off {
border:3px solid #d6d6d6;
}

.glo-but-css-off:hover {
border:3px solid #0066cc;
}

.glo-but-css-hover {
border:3px solid #0066cc;
}

.glo-but-css-on2 {
border:1px solid #FF0;
}

.glo-but-css-off2 {
border:1px solid #d6d6d6;
}
.glo-but-css-off2:hover {
border:1px solid #0066cc;
}
#glo-container {
text-align:left;
width:970px;
position:relative;
margin:4px auto 0;
}

#glo-body-border {
background:#fff;
overflow:hidden;
}

#glo-body-container {
background:#fff;
padding:0 0 13px;
}

#glo-body-container-inner {
background:#fff url(//www.express.com/cdn/legacy/web/img/backgrounds/left-nav-background.gif)repeat-y;
width:100%;
height:100%;
margin:0;
padding:0;
}

.with-left-nav {
background:#fff url(//www.express.com/cdn/legacy/web/img/backgrounds/left-nav-background.gif)repeat-y;
}

#glo-body-leftnav {
width:168px;
float:left;
color:#e4e4e4;
min-height:100%;
height:100%;
margin:0;
}

.leftnav-section-title,.leftnav-section-features {
font-size:15px !important;
font-family:arial;
font-style:italic;
color:#000;
text-transform:uppercase;
padding-left:3px !important;
}

.leftnav-section-title {
margin:14px 0 3px;
}

.glo-leftnav-container > .leftnav-section-features,
.leftnav-section-features {
margin:0 0 3px;
}

#glo-body-content {
float:left;
width:785px;
margin:0 0 0 6px;
}
.employee #glo-body-content {
width:100%;
}
.employee #use-log-forms img {
margin-left:40px;
}

#glo-body-content-no-results {
width:970px;
margin:0 0 0 6px;
text-align:center;
}

.login #glo-body-content,
.checkout #glo-body-content,
.multi_ship #glo-body-content,
.order_status #glo-body-content,
.about #glo-body-content,
.store_policy #glo-body-content,
.sitemap #glo-body-content,
.store_locator #glo-body-content,
.returns #glo-body-content,
.basket #glo-body-content,
.store_locator_locations #glo-body-content,
.multi_address #glo-body-content,
.credit_application_new #glo-body-content,
.credit_confirmation_new #glo-body-content,
.prod_review #glo-body-content {
width: 100%;
}
.giftcard #glo-body-content {
min-height: 450px;
}
.header-top {
background:#fff;
display:block;
float:left;
clear:both;
width:100%;
padding:0 0 7px;
}

#glo-footer {
display:block;
float:left;
margin:10px 0;
}

#glo-body-bottom-spacer {
height:50px;
}

.glo-body-search-component,#glo-body-search-component-input {
display:inline;
float:right;
margin:0;
}
#quickSearchProducts { overflow:hidden; }

#glo-body-search-component-input {
border: 1px solid silver;
float: left;
font-size: 9px;
height: 18px !important;
margin: 0 0 0 10px;
padding: 0 2px;
width: 175px !important;
}

#glo-header {
position:relative;
z-index: 100;
}

.glo-header-search-form {
float:right;
width:215px;
}

#footerCmsSeo {
position:relative;
clear:both;
padding:10px;
color:#CCC !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:9px !important;
font-weight:normal !important;
text-align:center !important;
text-decoration:none !important;
width:800px;
margin:0 auto;
}

#js-headerAjaxContainer {
height:36px;
float:left;
width:100%;
}

#header-social {
width:100%;
float:left;
text-align:right;
padding:3px 0 0;
}

#glo-header-ima-logo {
display:inline;
float:left;
margin-right:10px;
}

.header-logo {
float:left;
width:186px;
height:30px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/ima-glo-logo.gif) no-repeat;
margin:0;
}

.header-logo img {
width:186px;
height:30px;
}

.header-logo a {
display:block;
text-indent:-9999px;
position:relative;
height:30px;
}

#header-tools-holder {
float:right;
height:30px;
width:270px;
margin:5px 0 0;
}

.header-tools {
float:right;
padding:5px 0 0;
}

.header-tools .login,.header-tools .logout {
color:#fff;
padding:5px;
}

.header-tools .account {
padding:5px;
}

.header-tools .bag {
background:#545353;
-moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 2px 2px;
margin:2px 0 0 8px;
padding:5px 12px 5px 13px;
}

.glo-header-tab-span {
display:inline;
float:left;
color:#fff;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-size:14px;
margin:11px 0 0;
}
.glo-header-tab-span a {
		margin: 0 !important;
}
.for-her-img {
		border-right:1px solid #d6d6d6;
		padding: 0 10px 0 0;
}
.for-her-img-end {
	margin-left: 11px;
	padding: 0 10px 0 0;
}
.for-him-img {
		border-right:1px solid #d6d6d6;
		padding: 0 10px 0 8px;
}
.gc-img {
		border-right: none;
		padding: 0 8px 0 8px;
}
.sale-first {
	margin:11px 0 0 50px;
	padding:0 8px 0 6px;
}
.sale-not-first {
	padding:0 8px 0 8px;
}
.sale-right-border {
	border-right:1px solid #d6d6d6;
}
.glo-header-tab-span.exp-life-img a {
padding: 0 8px 0 0px;
border-right: 1px solid #D6D6D6;
}
.glo-header-tab-span a {
text-decoration:none;
margin:0 0 0 13px;
}

.glo-header-tab-span a {
		font-size: 13px;
		margin: 0px !important;
}

.glo-header-tab-span img {
display:block;
margin:13px 7px 15px;
}

.glo-header-link-span {
display:inline;
float:right;
margin:2px 0 0 4px;
padding:0 3px;
}

#widget-ucart-item-count {
color:#fff;
font-weight:bold;
font-size:10px;
}

.glo-header-search-component,
#glo-header-search-component-input,
#glo-footer-search-component-input {
	display:inline;
	float:right;
	margin:8px 12px 0 0;
}

#glo-header-search-component-input,
#glo-footer-search-component-input {
	width:175px !important;
	font-size:9px;
	height:18px !important;
	border:1px solid silver;
	margin:8px 0 0 5px;
	padding:0 2px;
}

#glo-header-express-radio {
float:right;
display:block;
margin:8px 0 0 18px;
}

#glo-header-express-social {
float:right;
display:block;
margin:2px 0 8px 10px;
}

#glo-header-exp-life {
float:right;
display:block;
margin:6px 0 0 18px;
}

#rotating-banner {
width:410px;
height:30px;
float:left;
margin:0 0 0 26px;
}

.rotating-banner {
position:relative;
width:410px;
height:30px;
overflow:hidden;
margin:1px 0 0;
padding:0;
}

.news div {
display:block;
width:410px;
height:30px;
}

.header-promo {
text-align:center;
background:#fff;
padding:0 0 5px;
}

.header-promo img {
width:946px;
}

#glo-footer-nav-cont1 {
font-size:10px;
color:#ababab;
width:722px;
margin:20px auto 0;
}

#glo-footer-nav-cont2 {
font-size:10px;
color:#ababab;
width:310px;
margin:12px auto 10px;
}

#glo-footer-nav-cont1 img,#glo-footer-nav-cont1 span {
display:inline;
float:left;
margin:0 6px;
}

#glo-footer-nav-cont2 a:link,#glo-footer-nav-cont2 a:visited,#glo-footer-nav-cont2 a:active {
color:#ababab;
text-decoration:none;
}

#glo-footer-nav-cont2 a:hover {
color:#c0516b;
}

#glo-footer-nav-cont2 span {
margin:0 6px;
}

#glo-footer-help-content {
display:none;
font-size:11px;
color:#fff;
text-align:center;
margin-top:5px;
}

#glo-footer-help-content a:link,#glo-footer-help-content a:visited,#glo-footer-help-content a:hover,#glo-footer-help-content a:active {
color:#C0516B;
}

#glo-hackersafe-logo {
position:relative;
float:left;
margin:10px 0 0;
}

#glo-hackersafe-logo a {
position:absolute;
top:-20px;
left:0;
}

#global-footer {
font-family:Verdana,Geneva,sans-serif;
float:left;
font-size:10px;
width:970px !important;
margin:0;
}

#global-footer a {
color:#3d3d3d;
font-family:Verdana,Geneva,sans-serif;
text-decoration:none;
}

#global-footer ul {
list-style-type:none;
margin:0;
}

#global-footer #footer-hr {
background-attachment:scroll;
background-color:#000;
float:left;
height:10px;
width:970px;
margin:0 0 5px;
}

#global-footer #footer-primary {
background-color:#e4e4e4;
background-image:none;
background-position:0 0;
background-repeat:repeat;
float:left;
width:948px;
padding:11px;
}

#global-footer #footer-primary #footer-left-side {
float:left;
height:30px;
padding:0 0 0 10px;
}

#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;
}

.footer-column {
height:80px;
float:left;
display:block;
width:156px;
border-right:1px solid silver;
padding:5px 0 0 15px;
}

.last {
border:none;
width:70px;
position:relative;
}

.footer-ul {
list-style-type:none;
float:left;
}

.footer-ul li {
clear:right;
color:#3d3d3d;
font-weight:bold;
line-height:16px;
}

#footer-top {
width:100%;
float:left;
clear:right;
margin:5px 0 15px;
}

.footer-bottom {
color:#000;
float:left;
list-style-type:none;
margin:16px 0 0 14px !important;
}

.footer-bottom li {
float:left;
margin:0 5px 0 0;
}

#home-page-email-signup {
width:50%;
float:left;
}

#footer-social {
width:50%;
float:right;
text-align:right;
}

#email-widget {
display:block;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:8px;
width:184px;
}

#email-widget span {
text-transform:uppercase;
margin:2px 0 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;
}

#footerCmsSeo h1,#footerCmsSeo a {
color:#CCC !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:9px !important;
font-weight:bold !important;
text-align:center !important;
text-decoration:none !important;
width:800px;
}

#footerCmsSeo a:hover {
text-decoration:underline !important;
}

#footerCmsSeo h2 {
color:#CCC !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:9px !important;
font-weight:normal !important;
text-align:center !important;
text-decoration:none !important;
width:800px;
}

#footerCmsSeo h3 {
color:#CCC !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:10px !important;
font-weight:bold !important;
text-align:center !important;
text-decoration:none !important;
width:800px;
}

.mcafee {
position:absolute;
top:5px;
right:5px;
}

#home-page-div {
background-attachment:scroll;
background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat;
position:relative;
width:946px;
text-align:center;
margin:0 0 0 12px;
}

#home-page-hero {
width:946px;
overflow:hidden;
margin:0;
}

#glo-leftnav-container {
width:140px;
height:100%;
min-height:100%;
margin:0 0 10px 12px;
padding:20px 0 0 10px;
}

#glo-leftnav-container img {
display:block;
margin:0 0 11px 6px;
}

#glo-leftnav-container ul {
display:block;
list-style:none;
margin:0 0 2px;
padding:0;
}

#glo-leftnav-container ul li {
font-size:11px;
color:#000;
padding:3px 0 3px 22px;
}

#glo-leftnav-container .sublink li {
padding:1px 0 2px 18px;
}

#glo-leftnav-container span {
display:block;
font-size:11px;
line-height:11px;
padding:3px 6px;
}

#glo-leftnav-container a:link,#glo-leftnav-container a:visited,#glo-leftnav-container a:active {
text-decoration:none;
color:#000;
}

.glo-left-nav-divider {
border-top:1px solid #666;
color:#CCC;
display:inline;
float:right;
font-size:11px;
width:150px;
height:1px;
line-height:0;
margin:20px 1px 0 0;
padding:0;
}

.glo-left-nav-container .refinements .type {
clear:both;
color:#000;
font-weight:bold;
}

.glo-left-nav-container .refinements h3 {
float:left;
color:#000;
margin:20px 0 0;
}

.glo-left-nav-container .refinements li:first-child span.clear a {
text-transform: uppercase;
float: right;
text-align: left;
font-size: 9px;
margin: 22px 5px 0 0;
}

.glo-left-nav-container .refinements .type a {
background:url("//www.express.com/cdn/legacy/web/img/buttons/but-square-plus-sign.gif") no-repeat scroll 0 50% transparent;
color:#000;
float:left;
font-size:1.1em;
text-decoration:none;
padding:4px 0 4px 20px;
text-transform:capitalize;
}

.glo-left-nav-container .refinements .type > div > span.clear a {
background: none;
clear: both;
font-weight: normal;
}

.glo-left-nav-container .refinements a.refine_open {
	background:url("//www.express.com/cdn/legacy/web/img/buttons/but-square-minus-sign.gif") no-repeat scroll 0 50% transparent;
}

.glo-left-nav-container .refinements .options {
clear:both;
display:none;
margin-bottom:0;
padding-left:20px;
}

.glo-left-nav-container .refinements .options a,.glo-left-nav-container .refinements .options span.selected {
color:#000;
display:block;
font-size:1.1em;
margin-bottom:3px;
text-decoration:none;
}

.glo-left-nav-spacer {
height:10px;
}

.glo-left-nav-container .refinements {
margin:0 0 15px 25px;
}

.glo-left-nav-container .refinements li {
color:#000;
width:100%;
}

.glo-left-nav-container .refinements .options a.bvRating {
background:none repeat scroll 0 0 transparent;
display:inline;
text-decoration:none;
padding:0;
}

.glo-left-nav-container .refinements a.clear {
background:none repeat scroll 0 0 transparent;
color:#000;
display:inline;
float:right;
font-size:0.8em;
font-weight:normal;
text-decoration:underline;
text-transform:uppercase;
padding:4px 10px 4px 0;
}

.glo-left-nav-container .refinements .clear-all {
color:#000;
display:inline;
float:right;
font-size:9px;
text-decoration:underline;
text-transform:uppercase;
padding:23px 10px 4px 0;
}

.refinements .glo-leftnav-selected {
display:block !important;
font-weight:normal;
color:#666;
}

.filters-body {
height:43px;
margin:0;
padding:0;
}

.filters {
float:left;
background:#e4e4e4;
width:784px;
margin:0;
}

.filters .refinements-horizontal {
float:left;
clear:left;
height:18px;
margin:0;
padding:5px 0px 6px 7px;
}

.filters .refinements-horizontal li {
width:142px;
float:left;
position:relative;
margin:0 6px 0 0;
padding:0 0 0 5px;
}

.filters .refinements-horizontal .options li {
float:left;
position:relative;
z-index:100;
margin:0;
padding:0;
}

.filters .refinements-horizontal li.section {
background:#fff;
border:1px solid silver;
z-index:1;
}

.filters .refinements-horizontal .refine-rating {
height:17px;
border:1px solid #000 !important;
}

.filters .refine-rating .glo-leftnav-selected {
display:block !important;
font-weight:normal;
width:121px;
float:right;
position:absolute;
font-size:10px;
top:2px;
right:24px;
text-align:left;
padding:0 !important;
}

.filters h2.refine-heading {
display:block;
font-size:10px;
font-weight:normal;
float:left;
text-transform:none;
margin:0 5px 0 0;
padding:5px 23px 3px 0;
}

.filters .refinements-horizontal h3 {
display:inline;
float:left;
color:#FFF;
font-weight:bold;
font-size:1.2em;
text-transform:uppercase;
white-space:nowrap;
padding:10px 0 0;
}

.filters .clear-all {
display:block;
font-size:9px;
color:#686868;
float:right;
text-decoration:none;
text-transform:uppercase;
background:url("//www.express.com/cdn/legacy/web/img/buttons/clear.gif") no-repeat scroll right center transparent;
margin:0 0 5px 5px;
padding:3px 23px 3px 0;
}

.filters .refinements-horizontal .total-items {
margin-bottom:10px;
white-space:nowrap;
}

.filters .refinements-horizontal .type {
color:#FFF;
font-weight:bold;
clear:both;
}

.filters .refinements-horizontal .subtype {
font-weight:normal;
clear:both;
font-size:1.1em;
color:#fff;
display:block;
margin-bottom:3px;
text-decoration:none;
}

.filters .refinements-horizontal .type a {
width:100%;
background:transparent url(//www.express.com/cdn/legacy/web/img/buttons/sortbg-down.gif) no-repeat right;
color:#666;
float:left;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
padding:2px 0;
}

.filters .refinements-horizontal .options {
margin-bottom:0;
display:none;
clear:both;
padding:5px 0 5px 1px;
}

.filters .refinements-horizontal .suboptions {
padding-left:10px;
display:block;
clear:both;
}

.filters .refinements-horizontal .scroll {
height:160px;
width:140px;
overflow-x:none;
overflow-y:auto;
scrollbar-face-color:#FFF;
scrollbar-highlight-color:#FFF;
scrollbar-shadow-color:#FFF;
scrollbar-3dlight-color:#FFF;
scrollbar-arrow-color:#2f2f2f;
scrollbar-track-color:#242424;
scrollbar-darkshadow-color:#5b5b5b;
padding:0;
}

.filters .refinements-horizontal .options a,.filters.refinements-horizontal .options span.selected {
font-size:1em;
color:#666;
display:block;
margin-bottom:3px;
text-decoration:none;
}

.filters .refinements-horizontal .options a:hover {
text-decoration:underline;
color:#333;
}

.filters .refinements-horizontal .options a.bvRating {
display:inline;
text-decoration:none;
background:none;
padding:0;
}

.filters .refinements-horizontal a.clear {
width:100%;
font-size:0.8em;
color:#000;
background:url("//www.express.com/cdn/legacy/web/img/buttons/clear.gif") no-repeat scroll right center transparent;
font-weight:normal;
text-transform:uppercase;
height:17px;
line-height:17px;
padding:0;
}

#glo-recently-viewed-cont {
font-size:10px;
color:#000;
width:136px;
display:inline;
float:right;
margin:10px 13px 10px 0;
}

#glo-recently-viewed-cont #glo-recently-viewed-products-cont {
border-top:1px solid #ccc;
width:100%;
margin:2px 0;
padding:3px 0 0;
}

#glo-recently-viewed-cont #glo-recently-viewed-products-cont img {
width:40px;
height:47px;
display:block;
opacity:1px;
filter:alpha(opacity=100);
}

#glo-recently-viewed-cont #glo-recently-viewed-products-cont img.hover {
opacity:.4;
filter:alpha(opacity=40);
}

#glo-recently-viewed-cont #glo-recently-viewed-products-cont a {
display:inline;
float:left;
margin-right:2px;
}

#glo-recently-viewed-cont .viewport #glo-recently-viewed-prod-name {
font-size:10px;
visibility:hidden;
}

.use-glo-content-container {
font-size:12px;
text-align:center;
padding:30px 25px 0;
}
.giftcard .use-glo-content-container {
padding: 0px 0px 0px 0px; font-size: 12px;
}
.use-glo-content-container .glo-tex-info,
.use-glo-content-container .glo-tex-error,
.use-glo-content-container .glo-tex-error-stloc {
margin:10px 0 5px;
}

.use-glo-content-container h1 {
display:block;
font-size:24px;
color:#000;
margin:20px 0 5px;
}

.use-glo-content-container .use-glo-tex-instructions {
display:block;
font-size:9px;
text-transform:uppercase;
}

#use-glo-confirmation-container {
position:absolute;
top:0;
left:0;
z-index:5;
}

#use-glo-confirmation {
width:506px;
height:166px;
overflow:hidden;
}

#use-glo-confirmation div {
width:440px;
position:relative;
font-size:12px;
margin:32px 0 0 30px;
}

#use-glo-confirmation h2 {
font-weight:normal;
margin:0 0 5px;
}

#use-glo-confirmation img.use-glo-confirmation-but {
display:inline;
float:left;
margin:25px 11px 0 0;
}

#use-glo-confirmation img#use-glo-confirmation-close {
position:absolute;
left:400px;
top:0;
}

#use-mai-content {
display:inline;
float:left;
width:549px;
height:100%;
}

#use-mai-content div {
padding:44px 25px 0 50px;
}

#use-mai-content dl {
margin-top:20px;
padding-bottom:22px;
border:1px solid #dedede;
border-left:0;
border-right:0;
}

#use-mai-content dl dt {
margin-top:22px;
font-weight:bold;
color:#000;
text-transform:uppercase;
}

#use-mai-content dl dt#use-mai-learn-more {
margin-top:34px;
font-weight:normal;
color:#333;
text-transform:none;
}

#use-mai-content dl dt#use-mai-learn-more a:link,#use-mai-content dl dt#use-mai-learn-more a:visited,#use-mai-content dl dt#use-mai-learn-more a:hover,#use-mai-content dl dt#use-mai-learn-more a:active {
color:#333;
text-decoration:underline;
}

#use-mai-targeted-content {
display:inline;
float:left;
width:370px;
overflow:hidden;
margin-left:1px;
}

#use-log-page {
width:850px;
margin:50px auto;
}

#use-log-header div {
border:4px solid #fff;
}

#use-log-icon-or {
display:inline;
float:left;
margin:125px 0 0 38px;
}

#use-log-forms {
width:100%;
margin-top:50px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-use-log-forms.gif) repeat-y center center;
}

#use-log-forms div {
width:350px;
}

#use-log-forms .smRtPad {
padding-right:25px;
}

#use-log-forms h2 {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:4px;
}

#use-log-forms h1 {
font-size:15px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:4px;
}

#use-log-forms span {
display:block;
border-top:1px solid #dedede;
padding-top:4px;
line-height:1.5;
}

#use-log-forms .glo-optional {
display:inline;
border:0;
}

#use-log-forms dl {
border-bottom:1px solid #dedede;
padding-bottom:20px;
}

#use-log-forms li {
display:inline;
float:left;
width:170px;
line-height:16px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-square.gif) no-repeat 0 2px;
padding-left:12px;
}

#use-log-forms #use-log-see-privacy {
font-size:10px;
border:0;
}

#user-log-logout {
display:block;
margin-top:25px;
border:1px solid #dedede;
border-left:0;
border-right:0;
color:#000;
text-transform:uppercase;
font-weight:bold;
padding:25px 0;
}

#use-log-forms dd.use-log-password-tip span {
display:inline;
float:left;
border:0;
margin-right:4px;
}

#use-add-address-list-container {
border-bottom:1px solid #d6d6d6;
padding-bottom:25px;
}

#use-add-address-list-container .use-add-address-entry {
border-top:1px solid #d6d6d6;
margin-top:25px;
position:relative;
padding:25px 0 10px;
}

#use-add-address-list-container h2 {
display:block;
font-size:15px;
color:#000;
font-weight:bold;
text-transform:uppercase;
margin:0 0 12px 50px;
}

#use-add-address-list-container dl {
display:inline;
float:left;
overflow:auto;
padding-left:50px;
width:230px;
line-height:1.5;
}

#use-add-address-list-container dl dt {
font-size:11px;
font-weight:bold;
color:#000;
text-transform:uppercase;
}

#use-add-address-list-container div img {
display:block;
margin:0 50px 13px 0;
}

#use-add-addition-container h2 {
display:block;
font-size:12px;
color:#000;
font-weight:bold;
text-transform:uppercase;
margin:20px 0 0 50px;
}

#use-add-addition-container dl {
border-bottom:1px solid #d6d6d6;
padding:0 0 20px 50px;
}

#use-add-addition-container div {
background-color:#f4f4f4;
border-top:1px solid #d6d6d6;
}

#use-add-addition-container div dl {
padding-bottom:8px;
}

#use-add-addition-container #use-add-addition-but {
display:inline;
float:left;
margin:30px 0 0 50px;
}

#use-add-addition-container #use-add-addition-but-cancel {
display:inline;
float:left;
margin:38px 0 0 12px;
}

#use-add-addition-container .use-glo-return-link {
padding-left:50px;
}

.use-cha-form-container {
margin-top:45px;
border-bottom:1px solid #d6d6d6;
border-top:1px solid #d6d6d6;
}

.use-cha-form-container div.use-cha-form {
display:inline;
float:left;
width:389px;
position:relative;
}

.use-cha-form-container div.use-cha-form h2 {
font-size:14px;
font-weight:bold;
display:block;
background-color:#f4f4f4;
border-right:1px solid #d6d6d6;
text-transform:uppercase;
border-bottom:1px solid #d6d6d6;
padding:8px 0 8px 25px;
}

.use-cha-form-container div.use-cha-form dl {
width:335px;
margin:0 0 112px 25px;
}

.use-cha-form-container div.use-cha-form dl dd.use-cha-tip {
font-size:10px;
padding:3px 0 0 23px;
}

.use-cha-form-container div.use-cha-form div {
width:auto;
margin-top:8px;
}

#use-per-form-container #use-glo-confirmation-container {
top:50px;
left:90px;
}

#use-per-form-container {
width:702px;
position:relative;
margin:22px auto 0;
}

#use-per-form-container h2 {
font-size:16px;
color:#000;
font-weight:bold;
text-transform:uppercase;
}

#use-per-form-container h3 {
margin-top:15px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

#use-per-form-left {
display:inline;
float:left;
width:362px;
}

#use-per-form-left dl {
padding-bottom:15px;
border-bottom:1px solid #d6d6d6;
}

#use-per-form-right {
display:inline;
float:right;
width:340px;
}

#use-per-form-right div div {
border:4px solid #fff;
background-color:#f4f4f4;
padding:25px;
}

#use-per-form-right div div.glo-clr {
border:0;
padding:0;
}

#use-per-form-right .use-per-but {
display:inline;
float:left;
margin-right:7px;
}

#use-wis-product-names {
padding-top:30px;
padding-bottom:5px;
text-transform:uppercase;
}

#use-wis-item-table-wrapper {
position:relative;
margin-top:15px;
}

.use-wis-product-info {
height:120px;
}

.use-wis-add-remove-buttons {
margin-bottom:10px;
margin-top:5px;
}

.use-wis-table-cell {
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
}

.use-wis-spacer-cell {
border-right:1px solid #d6d6d6;
height:15px;
}

.use-wis-breadcrumb {
width:600px;
float:left;
}

.use-wis-variant-label {
font-weight:bold;
width:30%;
color:#666;
float:left;
margin-bottom:5px;
}

.use-wis-variant-info {
width:49%;
float:left;
color:#666;
}

.use-wis-variant-price {
color:#666;
margin-top:3px;
}

a.use-wis-return-link {
margin-left:25px;
color:#666;
}

.use-wis-no-item-image {
height:100%;
width:371px;
float:right;
margin:0 0 0 40px;
}

#use-ord-history-none {
border-top:1px solid #d6d6d6;
height:1px;
margin-top:25px;
}

.use-ord-tex-info {
color:#000;
font-weight:bold;
text-transform:uppercase;
display:block;
margin:35px 0 20px;
}

#use-ord-order-history-table-container {
margin:45px 0 0;
}

#use-ord-order-history-table {
border-bottom:1px solid #d6d6d6;
}

#use-ord-order-history-table thead td {
text-transform:uppercase;
font-weight:bold;
}

#use-ord-order-history-table tbody tr td {
font-size:12px;
padding-top:20px;
border-top:1px solid #d6d6d6;
}

.use-ord-order-number-header {
width:190px;
padding-left:50px;
}

.use-ord-date-header {
width:140px;
}

.use-ord-details-header {
width:185px;
text-align:center;
}

.use-ord-order-number-cell {
font-weight:bold;
padding-left:50px;
font-size:12px;
color:#000;
}

.use-ord-order-number-only-row td {
border-bottom:0 !important;
height:15px !important;
}

.use-ord-order-number-only-row td input {
margin-bottom:0 !important;
}

.use-ord-shipment-container {
border:0 !important;
padding-top:0 !important;
}

.use-ord-shipment-container table {
margin-left:40px;
margin-right:10px;
width:70%;
}

#use-ord-order-history-table .use-ord-shipment-row td {
padding-top:10px !important;
border-top:1px dotted #d6d6d6;
}

.use-ord-shipment-row .use-ord-order-number-cell {
padding-left:5px;
width:172px;
}

#use-ship-popup-content div h2,#use-ship-popup-content div h3 {
font-size:12px;
text-transform:uppercase;
color:#000;
}

#use-ship-popup-content div p,#use-ship-popup-content div h2,#use-ship-popup-content div ul {
margin:0 0 10px;
padding:0;
}

#use-ship-popup-content div ul li {
list-style:disc;
margin:0 0 0 35px;
}

#use-ship-popup-content div .use-ship-popup-info {
position:relative;
margin:0 0 10px;
padding:0;
}

#use-ship-popup-content div div.use-ship-popup-info ul li {
list-style-image:none;
list-style:none;
margin:0;
padding:0;
}

#use-ship-popup-content div .use-ship-popup-info .use-ship-popup-info-left,#use-ship-popup-content div .use-ship-popup-info .use-ship-popup-info-right {
position:absolute;
}

#use-ship-popup-content div .use-ship-popup-info .use-ship-popup-info-top {
top:auto;
margin:0;
padding:0;
}

#use-ship-popup-content div .use-ship-popup-info .use-ship-popup-info-bot {
top:125px;
margin:0;
padding:0;
}

#use-ship-popup-content div .use-ship-popup-info .use-ship-popup-info-left {
left:0;
}

#use-ship-popup-content div .use-ship-popup-info .use-ship-popup-info-right {
left:235px;
}

#use-ship-popup-content div h2.use-ship-popup-tax {
padding-top:19em;
}

#use-rec-breadcrum {
margin:30px 50px 20px;
}

#use-rec-breadcrum .glo-but-print {
float:right;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-glo-print-icon.gif) center left no-repeat;
color:#858585;
cursor:pointer;
padding-left:14px;
}

#use-wisema-con {
margin-bottom:30px;
}

#use-wisema-con dl {
overflow:hidden;
margin-bottom:15px;
}

#use-wisema-con dl dt {
float:left;
text-align:right;
display:block;
width:175px;
margin:2px 5px 0 0;
}

#use-wisema-con dl dd.glo-tex-error {
margin:0 0 0 180px;
}

#use-sub-form-wrap {
overflow:hidden;
width:426px;
}

#use-sub-sample-cont {
display:inline;
float:left;
text-align:center;
margin-right:25px;
}

#use-sub-req {
display:block;
font-weight:bold;
font-size:11px;
}

#use-sub-form-wrap h1 {
font-size:1.3em;
font-weight:normal;
color:#333;
text-transform:uppercase;
}

#use-sub-form-wrap dl.glo-form,
#use-sub-form-wrap div.glo-form {
display:inline;
float:left;
width:200px;
margin-right:12px;
}

#use-sub-form-wrap dl.right {
display:inline;
float:left;
width:200px;
margin-right:0;
}

#use-sub-form-wrap dl dt {
font-weight:normal;
width:185px;
margin-top:4px;
}

#use-sub-form-wrap dl dt label.glo-bold {
font-weight:bold;
color:#333;
font-size:0.95em;
}

#use-sub-form-wrap dl dd {
font-weight:normal;
width:180px;
margin-bottom:5px;
}

#use-sub-form-wrap dl dd input {
width:190px;
margin:0;
}

#use-sub-form-wrap dl dd.glo-clr {
clear:both;
display:block;
float:none;
margin:0;
padding:0;
}

#use-sub-form-wrap dl dd.glo-tex-error {
font-weight:bold;
margin:0;
}

#use-sub-form-wrap h2 {
font-weight:bold;
font-size:14px;
margin:20px 0 15px;
}

#use-sub-email-update {
display:inline;
float:left;
margin-top:10px;
}

.use-sub-input {
display:block;
margin-top:2px;
margin-right:5px;
margin-bottom:5px;
font-size:11px;
border:1px solid #d6d6d6;
border-top:2px solid #848484;
}

#use-sub-form-wrap input#use-sub-phone1 {
width:43px;
float:left;
}

#use-sub-form-wrap input#use-sub-phone2 {
width:62px;
float:left;
}

#use-sub-form-wrap span#use-sub-phone-dash {
float:left;
margin-right:2px;
margin-left:2px;
}

div#SubscribePopup {
width:620px;
z-index:10;
}

div#SubscribePopup div#SubscribePopupContent {
color:#fff;
margin:0 auto;
}

div#SubscribePopup div#SubscribePopupHeader {
width:100%;
/* background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-subscribe-popup-header.png) no-repeat top left; */
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-subscribe-popup.png) no-repeat top left;
}

div#SubscribePopup h1 {
display:inline;
float:left;
font-size:18px;
font-weight:bold;
margin:12px 0 12px 25px;
}

div#SubscribePopup h1 span.Subline {
display:block;
font-size:22px;
font-weight:normal;
}

div#SubscribePopup h1 span.SubSubline {
display:block;
font-size:14px;
font-weight:normal;
}

div#SubscribePopup div#SubscribePopupHeader a {
color:#fff;
font-size:11px;
display:inline;
float:right;
margin:12px 25px 0 0;
}

div#SubscribePopup div#SubscribePopupForm {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-subscribe-popup.png) no-repeat top left;
}

div#SubscribePopup div#SubscribePopupFormPNGPadding {
padding:7px 0 0 0;
}

div#SubscribePopup div#SubscribePopupFormInner {
border:1px solid #fff;
padding:10px 18px;
}

div#SubscribePopup dl.glo-form,
div#SubscribePopup div.glo-form {
font-size:14px;
width:100%;
}

div#SubscribePopup dl.glo-form dt,
div#SubscribePopup div.glo-form dt {
display:inline;
float:left;
width:175px;
text-align:right;
font-weight:normal;
margin:0;
padding:3px 0 0;
}

div#SubscribePopup dl.glo-form dd,
div#SubscribePopup div.glo-form dd {
display:inline;
float:left;
margin:0;
padding:0 0 3px 10px;
}

div#SubscribePopup dl.glo-form dd.glo-clr,
div#SubscribePopup div.glo-form dd.glo-clr {
display:block;
float:none;
clear:both;
width:100%;
margin:0;
padding:0;
}

div#SubscribePopup dl.glo-form dd.glo-tex-error,
div#SubscribePopup div.glo-form dd.glo-tex-error {
display:block;
float:none;
clear:both;
font-size:12px;
margin:0;
padding:0 0 3px 185px;
}

div#SubscribePopup div.Buttons {
width:100%;
margin-top:10px;
}

div#SubscribePopup div.Buttons .Button1 {
display:inline;
float:left;
margin-left:155px;
}

div#SubscribePopup div.Buttons a.Button2 {
display:inline;
float:left;
margin-left:20px;
}

div#SubscribePopup div.Buttons a.Button3 {
display:inline;
float:right;
margin-top:10px;
color:#fff;
}

div#SubscribePopup span#RequiredItems {
display:block;
font-weight:bold;
font-size:11px;
margin-bottom:10px;
}

div#SubscribePopup div#SubscribeSuccessful {
text-align:center;
font-size:16px;
padding:70px 0;
}

#message_box {
position:absolute;
top:25%;
left:25%;
z-index:10;
border:1px solid #CCC;
text-align:center;
font-weight:bold;
width:600px;
height:70px;
background:transparent url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-subscribe-popup.png) no-repeat scroll left top;
padding:5px;
}

#close_message {
float:right;
cursor:pointer;
font-size:11px;
display:inline;
text-decoration:underline;
color:#FFF;
margin:6px 15px 0 0;
}

#text_message {
color:#FFF;
margin:30px 15px 0;
}

.glo-tex-req {
font-weight:bold;
text-align:right;
}

#che-apo-popup-content div p {
margin-left:35px;
}

#che-apo-popup-content div h2 {
font-size:11px;
color:#000;
text-transform:uppercase;
margin-bottom:10px;
padding-left:35px;
}

#che-apo-popup-content div h2.che-apo-ways {
background-position:center left;
background-repeat:no-repeat;
}

#che-apo-popup-content div h2.che-apo-one {
background-image:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-apo-bullet-one.gif);
}

#che-apo-popup-content div h2.che-apo-two {
background-image:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-apo-bullet-two.gif);
}

#che-apo-popup-content div h2.che-apo-three {
background-image:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-apo-bullet-three.gif);
}

#che-apo-popup-content div ul {
margin-left:55px;
}

#che-apo-popup-content div ul#che-apo-examples li {
margin-bottom:3px;
}

#che-apo-popup-content div .che-apo-tab {
margin-left:20px;
}

.che-bas-whats-this-link {
display:inline;
float:right;
margin-right:145px;
}

.che-bas-header-left {
width:50%;
float:left;
margin:40px 0 15px 25px;
}

.che-bas-header-left h1 {
margin-bottom:12px;
}

.che-bas-header-left .che-bas-lock {
margin-right:5px;
}

.che-bas-continue-shopping {
margin-top:55px;
margin-bottom:5px;
}

.che-bas-header-right {
width:330px;
float:right;
margin:40px 25px 15px 0;
}

.che-bas-cart-heading-image {
width:200px;
}

.che-bas-cart-heading-qty {
width:105px;
}

.che-bas-cart-heading-total-price {
font-size:12px;
color:#000;
text-align:center !important;
width:105px;
}

#che-bas-shopping-cart-items th {
font-weight:bold;
vertical-align:middle;
background-color:#f4f4f4;
border-top:1px solid #d6d6d6;
font-size:11px;
text-align:left;
padding:10px 0;
}

.che-bas-item-variant-label {
text-transform:uppercase;
font-weight:bold;
color:#666;
float:left;
width:60px;
}

.che-bas-item-image-cell {
font-size:11px;
text-align:center;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}

.che-bas-item-cell {
font-size:11px;
text-align:left;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
vertical-align:top;
padding-top:20px;
padding-bottom:20px;
}

.che-bas-item-price-cell {
text-align:center;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;
vertical-align:top;
padding-top:20px;
color:#000;
}

.che-bas-item-cell li {
clear:both;
margin-top:6px;
font-size:10px;
text-transform:uppercase;
}

.che-bas-item-cell li a {
text-transform:none;
}

a.che-bas-item-name {
font-weight:bold;
text-transform:uppercase;
color:#000;
text-decoration:none;
}

.che-bas-giftwrap-cell label {
vertical-align:middle;
font-size:10px;
}

.che-bas-giftwrap-cell span {
display:block;
margin-left:24px;
}

#che-bas-giftbox-popup {
border:1px solid #d6d6d6;
position:absolute;
top:8px;
left:30px;
background-color:#fff;
padding:10px;
}

.che-bas-promo-container {
display:inline;
float:right;
text-align:right;
width:51%;
margin-top:5px;
}

#promo-code-block {
padding-bottom:1px;
}

.che-bas-update-total {
float:right;
width:49%;
text-align:right;
padding-bottom:1px;
}

#che-bas-promo-update-wrapper {
border-bottom:1px solid #d6d6d6;
margin-bottom:15px;
padding:15px 25px;
}

#che-bas-bottom-left-wrapper {
margin-left:25px;
margin-right:25px;
width:430px;
float:left;
}

.che-bas-also-like-container-inside {
display:inline;
float:left;
width:410px;
border:1px solid #d6d6d6;
margin-right:2px;
position:relative;
}

.che-bas-also-like-container-inside .che-bas-also-like-item {
display:inline;
float:left;
width:86px;
height:100px;
margin:0 24px;
}

.che-bas-also-like-container-inside .che-bas-also-like-item-info {
position:absolute;
top:5px;
left:0;
width:120px;
background-color:#FFF;
color:#666;
opacity:0.85;
border:1px solid #D6D6D6;
display:none;
padding:10px;
}

#che-bas-bottom-left-wrapper ul {
margin:35px 0 0 165px;
}

#che-bas-bottom-left-wrapper ul li {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-right-arrow.gif) no-repeat 0 2px;
margin-bottom:12px;
padding-left:12px;
}

#che-bas-bottom-right-wrapper {
width:350px;
float:right;
}

#che-bas-order-summary-outer {
border:1px solid #d6d6d6;
border-right:0;
color:#000;
padding:5px 0 5px 5px;
}

#che-bas-order-summary-inner {
width:100%;
background-color:#f4f4f4;
padding:19px 0;
}

#che-bas-order-summary-inner dl {
width:295px;
clear:both;
margin:0 auto;
}

#che-bas-order-summary-inner dt#che-bas-estimated-total {
font-size:12px;
margin:6px 0 8px;
}

#che-bas-order-summary-inner dt {
font-size:9px;
display:inline;
float:left;
font-weight:bold;
text-transform:uppercase;
margin:7px 0 6px;
}

#che-bas-order-summary-inner dt a {
color:#333;
font-weight:normal;
text-transform:none;
}

#che-bas-order-summary-inner dd {
display:inline;
float:right;
font-size:12px;
margin:6px 0;
}

.che-bas-shipping-method {
border-bottom:1px solid #d6d6d6;
padding:12px 0;
}

.che-bas-shipping-method table td {
font-size:9px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

.che-bas-estimate-total {
border-bottom:1px solid #d6d6d6;
padding:15px 0 15px 5px;
}

.che-bas-estimate-total dl {
width:295px;
margin:0 auto;
}

.che-bas-estimate-total dt {
display:inline;
float:left;
font-size:12px;
padding-top:5px;
text-transform:uppercase;
}

.che-bas-estimate-total dd {
display:inline;
float:right;
font-size:18px;
}

.che-bas-checkout-button-wrapper {
float:right;
padding-right:10px;
margin:20px 0;
}

.no-gift-box {
display: none;
}

#che-bas-empty-left {
float:left;
width:60%;
}

#che-bas-empty-right {
float:right;
width:39%;
}

#che-sin-checkout {
background-color:#e7e7e7;
color:#666;
padding:30px 0 30px 20px;
}

#che-sin-checkout #che-sin-checkout-content {
width:913px;}

#che-sin-checkout img#che-sin-title {
display:inline;
float:left;
margin:0 55px 20px 5px;
}

#che-sin-checkout img#che-sin-breadcrumb {
display:inline;
float:left;
margin-top:5px;
}

#che-sin-checkout #che-sin-column-left {
display:inline;
float:left;
width:651px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-sin-left.gif) repeat-y top left;
}

#che-sin-column-left #che-sin-left-header {
color:#fff;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-sin-left-header.gif) no-repeat top left;
overflow:hidden;
height:46px;
}

#che-sin-column-left #che-sin-left-header img {
display:block;
margin:20px 0 0 25px;
}

#che-sin-column-left #che-sin-left-bottom {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-sin-left-bottom.gif) no-repeat top left;
height:7px;
overflow:hidden;
}

#che-sin-column-left #che-sin-left-content {
width:588px;
margin:0 0 0 32px;
}

#che-sin-reminder-section {
margin-top:15px;
width:100%;
position:relative;
}

div.che-sin-section {
border-top:1px solid #bfbfbf;
margin-top:15px;
width:100%;
position:relative;
z-index:80; /* if you set this higher then 100 it will overlay the mini cart on the proceed to checkout page */
}

div.che-sin-section .che-sin-section-header {
display:inline;
float:left;
margin:20px 0 0 8px;
}

div.che-sin-section .che-sin-required-fields-msg {
position:absolute;
top:20px;
right:0;
}

div.che-sin-section .che-sin-form-area {
width:329px;
margin-left:259px;
}

div.che-sin-section-no-mtop {
margin-top:0;
margin-bottom:15px;
}

div.che-sin-ship-options span input {
margin-left:0;
border:0;
}

.che-sin-ship-options span.che-sin-multi-addr-link {
padding:5px 0 0 23px;
}

#che-sin-giftcardTitle {
font-size:11px;
color:#333;
}

#che-sin-review-order .che-sin-form-area {
margin-top:15px;
margin-bottom:15px;
}

#payment-method-label,
#payment-method-select {
	display: none;
}

#che-sin-payment-tabs {
width:244px;
height:1px;
display:inline;
float:left;
background-color:#fff;
}

#che-sin-payment-tabs span {
display:block;
border-top:5px solid #fff;
border-bottom:5px solid #fff;
padding:15px 0 11px;
}

#che-sin-payment-tabs span.che-sin-tab-active {
background:#f2f2f2;
}

#che-sin-payment-tabs span img {
display:block;
margin-left:8px;
padding:0;
}

#che-sin-payment-tab-content {
width:344px;
display:inline;
float:left;
}

#che-sin-payment-tab-content #che-sin-payment-tab-content-content {
border:5px solid #fff;
border-left:0;
border-right:0;
padding:15px 0 15px 15px;
}

#che-sin-account-benefits {
position:absolute;
top:13px;
left:400px;
width:175px;
background-color:#ececec;
padding:10px;
}

#che-sin-account-benefits span {
font-weight:bold;
text-transform:uppercase;
text-decoration:underline;
}

#che-sin-checkout #che-sin-column-right {
display:inline;
float:right;
width:251px;
}

#che-sin-checkout .custserv_message {
margin:15px 0 0 5px;
}

#che-sin-login h2 img {
display:block;
margin:18px 0 0 15px;
}

#che-sin-login .che-sin-sign-in-info {
border-bottom:1px solid #bfbfbf;
padding:5px 0 17px 15px;
}

#che-sin-login input.che-sin-sign-in {
display:inline;
float:left;
margin:17px 0 10px 15px;
}

#che-sin-ordertotals h2 img {
display:block;
margin:18px 0 10px 15px;
}

#che-sin-line-break {
clear:both;
background-color:#bfbfbf;
height:1px;
margin:10px 25px;
}

.che-field-example,.use-field-example {
font-size:10px;
}

#che-sin-left-col-title {
display:block;
margin-bottom:20px;
}

#che-addr-sel-addr-book,#che-addr-sel-addr-book option,
#che-billaddr-sel-billaddr-book,#che-billaddr-sel-billaddr-book option {
width:280px;
}

#che-sin-apply-gift-card {
display:block;
margin:3px 0 0;
}

.che-sin-new-account-text {
float:right;
margin-right:25px;
width:360px;
margin-top:10px;
}

#che-sin-giftcardappliedblock .che-sing-pin-popup {
margin-left:315px;
}

#che-pay-apply-gc {
display:block;
padding-top:3px;
}

#che-sin-order-summary {
border-top:1px solid #b7b7b7;
padding:10px;
}

.che-pay-rev-ordertotal #che-sin-order-summary,#che-ord-rev-ordertotal #che-sin-order-summary {
border:none;
margin-top:10px;
}

#che-sin-order-summary dt {
width:145px;
text-align:right;
display:inline;
float:left;
}

#che-sin-order-summary dd.glo-clr {
display:block;
float:none;
clear:both;
}

#che-sin-grand-total-wrapper {
color:#FFF;
background-color:#747474;
text-align:right;
vertical-align:middle;
padding:10px;
}

#che-rec-grand-total-wrapper {
text-align:right;
vertical-align:middle;
}

.che-pay-rev-ordertotal #che-sin-grand-total-wrapper,#che-ord-rev-ordertotal #che-sin-grand-total-wrapper {
color:#333;
background:#fff;
margin-right:10px;
padding:0;
}

.che-sin-shipping-for-name {
font-size:11px;
font-weight:bold;
position:absolute;
top:2px;
left:197px;
}

.black_overlay {
display:none;
position:absolute;
top:0;
left:0;
background-color:#000;
z-index:1001;
-moz-opacity:0.5px;
opacity:0.5;
filter:alpha(opacity=50);
}

/* .white_content {
display:none;
position:absolute;
width:410px;
height:133px;
border:11px solid #000;
background-color:#FFF;
z-index:1002;
overflow:auto;
padding:11px;
} */

#che-ord-rev-mutli-promocodeblock input {
float:left;
margin-right:5px;
width:64px;
/* margin-top:3px; */
}

#che-ord-rev-mutli-promocodeblock-singlepage input {
float:left;
margin-right:5px;
width:64px;
/* margin-top:3px; */
}

.che-ord-bil-addr-con {
width:190px;
overflow:auto;
}

.che-cre-box-msg {
width:690px;
background-color:#fff;
padding:0 15px 15px;
}

#che-cre-box h2 {
text-align:center;
font-size:12px;
font-weight:bold;
color:#000;
margin:0;
padding:0;
}

#che-cre-box h6 {
text-align:center;
font-size:10px;
color:#666;
}

#che-cre-box #che-cre-apply-now {
margin-top:10px;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
color:#000;
text-align:center;
display:block;
}

#che-cre-box #che-cre-apply-buttons {
text-align:center;
margin:15px 0;
}

#che-cre-box #che-cre-approved-msg {
text-align:center;
font-size:9px;
font-weight:bold;
color:#666;
text-transform:uppercase;
}

#che-cre-box #che-cre-approved-msg div {
font-size:12px;
text-align:left;
text-transform:none;
font-weight:normal;
background-color:#fff;
border:1px solid #e4e4e4;
margin-top:5px;
padding:8px;
}

#che-cre-box-right #che-cre-box {
margin-top:50px;
}

#expresstermscontainer {
font: 13px/15px Arial, sans-serif;
padding: 10px;
}

.termstable {
border-collapse: collapse;
margin-top: 7px;
}

.termstable td {
width: 20%;
padding: 5px;
vertical-align:middle;
border: 1px solid #000;
font: 12px/14px Arial, sans-serif;
}

.termstable td:first-child {
width: 60%;
}

.termstable thead td {
background-color: #C4BC96;
}

.majorcategory li {color: #779DC5; font-weight: bold;}
.minorcategory li {color: #000; font-weight: normal;}
#expresstermscontainer li {
		list-style: inherit !important;
}
.che-app-anchor {
height:0;
line-height:0;
font-size:0;
position:absolute;
top:60px;
}

#preAuthAppContainer {
width:100%;
position:absolute;
left:0;
right:0;
top:15%;
z-index:1003;
text-align:left;
margin:0;
}

#che-cre-app,#approveLayer {
background-color:#fff;
width:100%;
}

.approveDeclineLayer,#processingContent {
padding:15px;
}

#che-cre-app #che-cre-app-all-content {
color:#666;
padding:15px;
}

#che-cre-app h2 {
color:#333;
text-align:center;
font-size:20px;
font-weight:normal;
text-transform:uppercase;
margin:15px 0 10px;
padding:0;
}

#che-cre-app #che-cre-app-form {
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
padding:15px 0;
}

#che-cre-app #che-cre-app-buttons {
text-align:center;
margin:10px 0 25px;
}

#che-cre-app h3 {
color:#000;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
margin:0;
padding:0;
}

#che-cre-app .che-cre-app-right-box {
display:inline;
float:right;
width:222px;
margin-left:15px;
}

#che-cre-app .che-cre-app-right-box div {
line-height:1.5;
text-align:left;
margin-top:5px;
background-color:#fff;
margin-bottom:15px;
padding:15px;
}

#che-cre-app .che-cre-app-right-box .che-cre-app-to-accept {
display:block;
text-transform:uppercase;
text-decoration:underline;
font-weight:bold;
}

#che-cre-app p {
line-height:1.35;
margin:0 0 15px;
padding:0;
}

#che-cre-app table td {
padding-right:5px;
vertical-align:top;
text-align:left;
}

#che-cre-app table label {
display:block;
margin-top:3px;
}

#che-cre-app #che-cre-app-terms {
overflow:hidden;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #767676;
border-left:1px solid #767676;
height:100px;
background-color:#fff;
}

#che-cre-app #che-cre-app-terms-req {
overflow:hidden;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #767676;
border-left:1px solid #767676;
height:700px;
background-color:#fff;
}

#che-cre-app .che-cre-app-within-hour {
font-weight:bold;
text-transform:uppercase;
color:#000;
}

#preAuthCMSContainer {
background-color:#ddd;
min-height:150px;
}

#che-cre-rej,#che-cre-appr {
padding-right:15px;
color:#666;
font-size:12px;
line-height:1.5;
text-align:center;
}

#che-cre-rej h2,#che-cre-appr h2 {
text-align:center;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#000;
margin:0;
padding:0;
}

a.continueCheckout {
border:2px solid #666;
height:18px;
}

a.continueCheckout img {
vertical-align:top;
}

a.continueCheckout:hover {
border:2px solid #c0516b;
}

#che-sin-ordersummary h2 {
margin-left:15px;
margin-bottom:15px;
margin-top:15px;
}

.shippingCost {
margin-left:340px;
}

#che-sin-gift-receipt input {
margin-left:5px;
}

#che-sin-gift-message textarea {
width:260px;
height:75px;
}

#che-sin-save-cc input {
width:15px;
vertical-align:middle;
}

#che-ord-rev-checkout-cont {
background-color:#e7e7e7;
padding:30px 0;
}

#che-ord-rev-checkout {
width:910px;
line-height:1.5;
margin:0 auto;
}

.che-ord-rev-header {
position:relative;
width:625px;
margin-left:10px;
}

.che-ord-rev-header-checkout {
margin-bottom:5px;
vertical-align:middle;
}

.che-ord-rev-header-checkout-step {
position:absolute;
right:0;
top:5px;
}

#che-ord-rev-checkout-inner {
background-color:#FFF;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ord-rev-body-background.gif);
}

#che-ord-rev-checkout-inner h1 {
margin-bottom:15px;
margin-left:8px;
}

.che-ord-rev-top-main-dropshadow {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ord-review-main-top-dropshadow.gif) repeat-x;
background-position:0 90%;
height:7px;
}

.che-ord-rev-bottom-main-dropshadow {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ord-review-main-bottom-dropshadow.gif) repeat-x;
height:7px;
width:903px;
margin-left:30px;
}

.che-ord-rev-drop-shadow {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/che-ord-rev-border-bottom.gif) repeat-x;
width:680px;
height:8px;
clear:both;
margin-left:173px;
overflow:hidden;
}

#che-ord-rev-order-information-wrapper {
background-color:#CCC;
width:680px;
float:left;
margin-top:20px;
}

#che-ord-rev-order-information {
width:670px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ord-rev-top-table-background.gif);
margin:5px;
}

.che-ord-rev-order-info-header {
font-size:13px;
font-weight:bold;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ord-rev-header-background.gif);
border-right:1px solid #bfbfbf;
padding:12px 13px;
}

.che-ord-rev-totalsummary .che-ord-rev-order-info-header {
font-size:13px;
font-weight:bold;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ord-rev-header-background.gif);
border-right:0 solid #bfbfbf;
padding:12px 13px;
}

.che-ord-rev-order-info-header a {
font-size:11px;
font-weight:normal;
}

#che-ord-rev-ordertotal {
float:left;
width:229px;
}

#che-ord-rev-billto {
float:left;
width:227px;
}

#che-ord-rev-billto ul {
margin-top:20px;
margin-left:15px;
margin-bottom:20px;
overflow:auto;
width:175px;
}

#che-ord-rev-paymentinfo {
float:left;
width:214px;
}

#che-ord-rev-paymentinfo .che-ord-rev-order-info-header {
border-right:0;
}

#che-ord-rev-ordertotal .che-ord-rev-order-info-header {
border-right:0 solid #BFBFBF;
}

#che-ord-rev-totalsummary .che-ord-rev-order-info-header {
border-left:1px solid #BFBFBF;
border-top:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
}

#che-ord-rev-paymentinfo ul {
margin-top:20px;
margin-left:15px;
margin-bottom:0px;
}
#che-ord-rev-paymentinfo dl {
	margin-top:20px;
	margin-left:15px;
}

.che-ord-rev-custserv-message {
display:inline;
float:left;
width:170px;
margin-left:8px;
margin-top:20px;
padding-top:20px;
}

#che-order-summary {
margin-left:12px;
margin-top:20px;
margin-right:45px;
border-bottom:1px solid #bfbfbf;
padding-bottom:5px;
}

#che-order-summary dt {
width:146px;
text-align:right;
float:left;
}

#che-ord-rev-total-wrapper dt {
width:157px;
text-align:right;
float:left;
padding-top:4px;
}

#che-ord-rev-total-wrapper dd {
text-align:right;
font-size:17px;
font-weight:bold;
margin-right:25px;
}

#che-ord-rev-total-wrapper {
padding-top:15px;
margin-right:45px;
margin-bottom:15px;
text-align:right;
}

.che-ord-rev-place-order-container-left {
width:100%;
text-align:left;
overflow:hidden;
padding:15px 0;
}

.che-ord-rev-place-order-container-left span {
display:inline;
float:left;
margin-top:4px;
}
.che-ord-rev-place-order-container.bottom {
width: 97%;
}
.che-ord-rev-place-order-container {
width:100%;
text-align:right;
overflow:hidden;
padding:15px 0;
}

.che-ord-rev-place-order-container input {
margin-left:10px;
float:right;
}

.che-ord-rev-place-order-container span {
display:inline;
float:right;
margin-top:4px;
}

.che-ord-rev-place-order-container #use-glo-confirmation h2 {
color:#000;
display:block;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
margin:0 0 12pt 50pt;
}

.che-ord-rev-place-order-container #use-glo-confirmation {
text-align:left;
top:-125px;
position:absolute;
}

#che-ord-rev-bottom {
padding-bottom:30px;
margin:0 25px;
}

#che-ord-rev-shipping-info-wrapper {
width:858px;
background-color:#CCC;
padding:5px 0;
}

#che-ord-rev-shipping-info {
width:848px;
background-color:#FFF;
margin:0 5px;
}

.che-ord-rev-shipping-info-drop-shadow {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/che-ord-rev-border-bottom.gif) repeat-x;
width:858px;
height:8px;
}

.che-sin-order-summary-drop-shadow {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/che-ord-rev-border-bottom.gif) bottom left repeat-x;
width:281px;
height:7px;
position:absolute;
bottom:-10px;
left:-5px;
border-top:5px solid #ccc;
}

.che-ord-rev-ship-to-header {
font-size:11px;
line-height:1.3;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ord-rev-header-background.gif);
padding:4px 13px 5px;
}

#che-ord-rev-item-table {
display:inline;
float:right;
width:600px;
margin:15px;
}

#che-ord-rev-item-table .che-ord-rev-table table {
border:1px solid #bfbfbf;
border-bottom:0;
font-size:11px;
}

#che-ord-rev-item-table .che-ord-rev-table thead .prod_image {
padding-left:10px;
}

#che-ord-rev-item-table .che-ord-rev-table thead .totalprice {
padding-left:25px;
}

#che-ord-rev-item-table .che-ord-rev-table tbody .prod_image {
width:135px;
text-align:center;
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
padding:3px 0;
}

#che-ord-rev-item-table .che-ord-rev-table tbody .descrip {
font-size:10px;
text-align:left;
padding-top:20px;
padding-right:10px;
vertical-align:top;
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
}

#che-ord-rev-item-table .che-ord-rev-table tbody h3 {
font-size:11px;
font-weight:bold;
}

#che-ord-rev-item-table .che-ord-rev-table tbody .descrip ul {
line-height:2.0;
width:200px;
}

#che-ord-rev-item-table .che-ord-rev-table tbody .qty {
width:90px;
padding-top:20px;
vertical-align:top;
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
}

#che-ord-rev-item-table .che-ord-rev-table tbody .message {
width:200px;
padding-top:20px;
vertical-align:top;
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
}

#che-ord-rev-item-table .che-ord-rev-table tbody .price {
width:80px;
padding-top:20px;
vertical-align:top;
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
}

#che-ord-rev-item-table .che-ord-rev-table tbody .totalprice {
width:103px;
border-left:1px solid #bfbfbf;
padding-top:20px;
vertical-align:top;
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
text-align:right;
}

#che-ord-rev-item-table .che-ord-rev-table thead td {
background-color:#f1f1f1;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}

#che-ord-rev-totalsummary-wrapper {
border:5px #ccc solid;
border-bottom:0;
width:271px;
display:inline;
float:right;
position:relative;
margin:10px 0;
}

.che-ord-rev-totalsummary {
width:271px;
}

.che-ord-rev-totalsummary #che-sin-order-summary {
border-top:0;
}

.che-ord-rev-totalsummary #che-sin-order-summary dt {
float:left;
width:145px;
background:#fff;
}

.che-ord-rev-totalsummary #che-sin-grand-total-wrapper {
background-color:#f1f1f1;
font-size:11px;
font-weight:normal;
color:#333;
border:1px solid #bfbfbf;
}

.che-ord-rev-totalsummary #che-sin-grand-total-wrapper dt {
display:inline;
float:left;
text-align:right;
width:146px;
padding-top:4px;
}

.che-ord-rev-totalsummary #che-sin-grand-total-wrapper dd {
text-align:right;
font-size:17px;
font-weight:bold;
margin-right:15px;
}

#che-ord-rev-shipto,#che-ord-rev-shipmethod,#che-ord-rev-giftmessage {
margin-top:28px;
margin-left:15px;
}

#che-ord-rev-shipto h3,#che-ord-rev-shipmethod h3,#che-ord-rev-giftmessage h3 {
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}

#che-ord-rev-shipto ul {
margin-left:10px;
width:180px;
overflow:hidden;
}

#che-ord-rev-multi {
font-size:11px;
background-color:#e7e7e7;
padding-bottom:25px;
}

#che-ord-rev-multi .che-ord-rev-bottom-main-dropshadow {
width:904px;
margin-left:0;
}

#che-ord-rev-multi .che-ord-rev-breadcrumb h2 {
display:inline;
float:left;
margin:0 5px 0 10px;
}

#che-ord-rev-multi .che-ord-rev-breadcrumb ul li {
display:block;
float:left;
}

#che-ord-rev-multi .che-ord-rev-breadcrumb .spacer {
height:16px;
width:15px;
}

#che-ord-rev-multi #che-ord-rev-top {
padding-top:40px;
margin:auto;
}

#che-ord-rev-multi .ord-rev-header-container img {
margin-top:0;
margin-left:8px;
margin-bottom:15px;
left:0;
position:absolute;
}

#che-ord-rev-multi-inner {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ord-rev-body-background.gif) repeat-y;
line-height:1.5;
position:relative;
width:858px;
padding:0 25px 25px;
}

#che-ord-rev-multi .che-ord-rev-top-main-dropshadow {
margin-top:10px;
width:904px;
}

#che-ord-rev-multi #che-ord-rev-total-wrapper {
border:1px solid #bfbfbf;
background:#F1F1F1;
margin:0;
padding:5px 0;
}

#che-ord-rev-multi #che-ord-rev-totalsummary-wrapper #che-order-summary {
border-bottom:none;
}

#che-ord-rev-multi #che-ord-rev-totalsummary-wrapper .che-ord-rev-order-total {
margin-right:22px;
}

#che-ord-rev-multi #che-ord-rev-ordertotal {
width:192px;
}

#che-ord-rev-multi #che-ord-rev-billto {
width:196px;
}

#che-ord-rev-multi #che-ord-rev-paymentinfo {
width:277px;
}

#che-ord-rev-multi #che-ord-rev-order-information-wrapper,#che-ord-rev-multi .che-ord-rev-drop-shadow {
width:675px;
}

#che-ord-rev-multi #che-ord-rev-order-information {
width:665px;
}

#che-ord-rev-multi .che-ord-rev-custserv-message {
width:165px;
}

#che-ord-rev-creditcard_method {
padding:0 20px;
}

.che-ord-rev-multi-save-credit-card {
padding:10px 20px 0;
}

#che-ord-rev-multi #show_cover {
padding:10px 20px;
}

#che-ord-rev-multi #paymentForm {
width:858px;
}

.che-ord-rev-multi-order-summary-wrapper {
background-color:#ccc;
width:292px;
padding-top:5px;
padding-bottom:5px;
}

.che-ord-rev-multi-order-summary {
background-color:#FFF;
margin:auto 5px;
padding:10px;
}

.che-ord-rev-multi-order-summary h3 {
padding-left:10px;
border-bottom:1px solid #bfbfbf;
padding-bottom:5px;
}

.che-ord-rev-multi-order-summary dt, #che-sin-grand-total-wrapper dt {
float:left;
width:146px;
margin-top:5px;
text-align:right;
}
#che-sin-grand-total-wrapper dt {
width:130px;
line-height:20px;
margin-top:3px;
}
.ie7 #che-sin-grand-total-wrapper dt {
margin-top:0px;
padding-top:3px;
}
.che-ord-rev-multi-order-summary dd  {
float:right;
text-align:right;
margin-top:5px;
padding-right:32px;
}
#che-sin-grand-total-wrapper dd {
padding-right:0px;
display:inline;
margin-top:0px;
float:right;
}
.ie7 #che-sin-grand-total-wrapper dd {
line-height:17px;
padding-top:3px;
}
.che-ord-rev-multi-help-message {
float:left;
width:450px;
}

.che-ord-rev-multi-bottom {
margin-top:10px;
width:858px;
}

.che-ord-rev-multi-total {
margin-top:10px;
background-color:#747474;
color:#FFF;
position:relative;
padding:3px 0;
}

.che-ord-rev-multi-total dl dd.glo-clr {
clear:both;
float:none;
margin-top:0;
}

.che-ord-rev-multi-order-summary-shadow {
width:292px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/che-ord-rev-border-bottom.gif) repeat-x;
height:8px;
}

#che-rec-con {
overflow:hidden;
margin:0 50px 20px;
}

#che-rec-head {
position:relative;
margin:30px 0 10px;
}

#che-rec-head h2 {
padding-bottom:8px;
border-bottom:1px solid #dedede;
margin-bottom:20px;
width:100%;
}

#che-rec-head h3 {
font-weight:normal;
font-size:16px;
margin-bottom:15px;
}

#che-rec-head h3 span {
font-size:12px;
margin-left:15px;
}

#che-rec-help-top-con {
margin:0 50px 10px;
}

#che-rec-order-total-con .che-rec-order-total-head {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-order-total-tc.gif) top left no-repeat;
width:612px;
height:11px;
overflow:hidden;
}

#che-rec-order-total-con .che-rec-order-total-head-con {
border-left:5px solid #ccc;
border-right:5px solid #ccc;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-order-total-hd.gif) top left repeat-x;
height:31px;
width:602px;
}

#che-rec-order-total-con .che-rec-order-total-head-con ul li {
float:left;
display:block;
width:194px;
height:31px;
}

html #che-rec-order-total-con .che-rec-order-total-head-con ul li.glo-mar-r6 {
margin-right:0;
}

#che-rec-order-total-con .che-rec-order-total-head-con ul li span {
font-size:13px;
display:block;
font-weight:bold;
padding-top:4px;
margin-left:7px;
}

#che-rec-order-total-con .che-rec-order-total-head-con ul li span.glo-mar-l13 {
margin-left:13px;
}

#che-rec-order-total-con {
width:612px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-order-total-body.gif) top left repeat-y;
float:right;
display:inline;
margin-bottom:5px;
margin-right:4px;
}

#che-rec-order-total-con dl {
margin-left:20px;
padding-top:20px;
width:170px;
}

#che-rec-order-total-con dl dt,#che-rec-order-total-con dl dd {
display:block;
text-align:right;
margin-bottom:10px;
}

#che-rec-order-total-con dl dt {
width:110px;
}

#che-rec-order-total-con dl dd.che-rec-total {
font-size:17px;
}

#che-rec-order-total-con ul.che-rec-bill-addy,#che-rec-order-total-con ul.che-rec-pay-info {
width:175px;
}

#che-rec-order-total-con ul.che-rec-bill-addy {
list-style-position:outside;
overflow:auto;
margin:20px 10px 0 30px;
}

#che-rec-order-total-con ul.che-rec-pay-info {
list-style-position:outside;
margin:20px 10px 0 15px;
}

#che-rec-order-total-foot {
clear:both;
overflow:hidden;
width:612px;
height:25px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-order-total-bc.gif) top left no-repeat;
}

#che-rec-first-tc-area {
float:left;
display:inline;
width:200px;
overflow:hidden;
}

.che-rec-large-con {
width:846px;
clear:both;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-rec-lg-con-body.gif) top left repeat-y;
margin-bottom:10px;
}

.che-rec-large-con .che-rec-large-con-head {
width:100%;
height:14px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-rec-lg-con-tc.gif) top left no-repeat;
}

.che-rec-large-con .che-rec-large-con-head-con {
border-left:5px solid #ccc;
border-right:5px solid #ccc;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-order-total-hd.gif) top left repeat-x;
height:31px;
width:836px;
}

.che-rec-large-con .che-rec-large-con-head-con span {
font-size:13px;
display:block;
margin-left:10px;
padding-top:5px;
}

.che-rec-large-con .che-rec-order-detail {
float:left;
display:inline;
padding-top:25px;
width:190px;
margin-right:30px;
overflow:auto;
}

.che-rec-large-con dl {
padding-bottom:25px;
margin-left:20px;
}

.che-rec-large-con table {
float:left;
display:inline;
width:609px;
border:1px solid #bfbfbf;
margin-top:15px;
}

.che-rec-large-con table th {
background:#f1f1f1;
text-align:left;
font-weight:normal;
vertical-align:top;
border-bottom:1px solid #bfbfbf;
padding:10px;
}

.che-rec-large-con table th.che-rec-item-desc {
width:351px;
}

.che-rec-large-con table th.che-rec-item-amt {
width:87px;
}

.che-rec-large-con table td {
vertical-align:top;
padding:10px 0 10px 10px;
}

.che-rec-large-con table td.che-rec-item-img {
padding-top:0;
padding-bottom:0;
}

.che-rec-large-con table td.che-rec-item-img img {
width:103px;
height:120px;
display:block;
overflow:hidden;
margin:0;
padding:0;
}

.che-rec-large-con table td.che-rec-item-total {
border-left:1px solid #bfbfbf;
}

.che-rec-large-con table td.che-rec-spacer-row {
border-bottom:1px solid #bfbfbf;
border-top:1px solid #bfbfbf;
background:#f1f1f1;
padding:5px;
}

.che-rec-large-con .che-rec-order-totals {
width:271px;
display:inline;
float:right;
margin-right:17px;
}

.che-rec-large-con .che-rec-order-totals dl {
margin:0;
padding:10px 0 0;
}

#che-rec-grad-totals-con .che-rec-order-grad-totals dl {
padding-top:10px;
display:block;
}

#che-rec-grad-totals-con .che-rec-order-grad-totals {
background:#747474;
color:#fff;
margin:0 10px;
padding:5px 0;
}

.che-rec-large-con .che-rec-order-totals dl dd,.che-rec-large-con .che-rec-order-totals dl dt,#che-rec-grad-totals-con dl dd,#che-rec-grad-totals-con dl dt {
margin:0 0 10px;
padding:0;
}

.che-rec-large-con .che-rec-order-totals dl dt,#che-rec-grad-totals-con dl dt {
float:left;
display:inline;
width:155px;
margin-right:10px;
}

#che-rec-grad-totals-con .che-rec-order-grad-totals dl dt {
width:145px;
margin-right:0;
margin-top:5px;
}

#che-rec-grad-totals-con dl dd {
margin-right:42px;
}

#che-rec-grad-totals-con .che-rec-order-grad-totals dl dd {
margin-right:32px;
font-size:17px;
}

.che-rec-large-con .che-rec-order-totals .che-rec-order-sub-totals {
border:1px solid #bfbfbf;
background:#f1f1f1;
}

.che-rec-large-con-foot {
clear:both;
overflow:hidden;
width:100%;
height:22px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-rec-lg-con-bc.gif) top left no-repeat;
}

#che-rec-help-btm {
width:542px;
margin-right:15px;
float:left;
display:inline;
}

#che-rec-grad-totals-con {
float:left;
display:inline;
width:289px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-rec-total-body.gif) top left repeat-y;
}

#che-rec-grad-totals-con h3 {
width:267px;
border-bottom:1px solid #bfbfbf;
margin:0 10px 10px;
padding:10px 0 5px;
}

#che-rec-grad-totals-con-head {
width:100%;
height:12px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-rec-total-tc.gif) top left no-repeat;
}

#che-rec-grad-totals-con-foot {
width:100%;
height:24px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-rec-total-bc.gif) top left no-repeat;
}

#che-shi-con,#che-del-con,#che-bil-con {
background:#e7e7e7;
height:100%;
width:100%;
padding-bottom:30px;
}

#che-shi-con h2,#che-del-con h2,#che-bil-con h2 {
float:left;
display:inline;
margin:30px 15px 25px 20px;
}

#che-shi-con ul#che-shi-steps,#che-del-con ul#che-del-steps,#che-bil-con ul#che-bil-steps {
display:block;
overflow:hidden;
margin:0;
padding:37px 0 0;
}

#che-shi-con ul#che-shi-steps li,#che-del-con ul#che-del-steps li,#che-bil-con ul#che-bil-steps li {
float:left;
display:block;
margin-right:15px
}
#che-shi-con ul#che-shi-steps li.last,#che-del-con ul#che-del-steps li.last,#che-bil-con ul#che-bil-steps li.last {
margin-right:0px
}
#che-shi-con p,#che-del-con p,#che-bil-con p {
margin-left:22px;
}

#che-del-ship-message {
width:500px;
margin-top:15px;
}

#che-shi-inn-con,#che-del-inn-con,#che-bil-inn-con {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-checkout-con-body.gif) top left repeat-y;
width:908px;
clear:both;
margin-left:20px;
}

#che-shi-inn-con #che-shi-inn-con-tc,#che-del-inn-con #che-del-inn-con-tc,#che-bil-inn-con #che-bil-inn-con-tc {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-checkout-title-tc.gif) top left no-repeat;
width:100%;
height:6px;
clear:both;
}

#che-shi-inn-con h3,#che-del-inn-con h3,#che-bil-inn-con h3 {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-checkout-title-body.gif) top left repeat-y;
width:100%;
}

#che-shi-inn-con h3 img,#che-del-inn-con h3 img,#che-bil-inn-con h3 img {
margin-left:26px;
padding:9px 0 15px;
}

#che-bil-inn-con .custserv_message,#che-shi-inn-con .custserv_message,#che-del-inn-con .custserv_message {
margin:10px 0 0 22px;
}

#che-bil-inn-con #che-bil-reminder-section {
float:left;
width:353px;
display:inline;
margin:25px 45px 0;
}

#che-bil-inn-con #che-bil-reminder-info {
float:left;
width:353px;
padding-top:5px;
padding-left:45px;
}

.che-del-inco-con-right {
width:450px;
margin:10px 0 0 22px;
}

.che-del-inco-con-right h4 {
font-size:14px;
font-weight:bold;
}

.che-del-about-options {
float:right;
background:transparent url(//www.express.com/cdn/legacy/web/img/site/checkout/ima-question-mark.gif) no-repeat scroll left center;
padding-left:15px;
}

#che-del-required-items-message {
display:inline;
float:right;
width:200px;
font-style:italic;
text-align:right;
margin-right:30px;
}

#che-shi-inn-con-order-total,#che-del-inn-con-order-total,#che-bil-inn-con-order-total {
width:349px;
float:right;
display:inline;
margin-top:15px;
margin-right:6px;
}

#che-shi-inn-con-order-total #che-shi-inn-con-order-total-tc,#che-del-inn-con-order-total #che-del-inn-con-order-total-tc,#che-bil-inn-con-order-total #che-bil-inn-con-order-total-tc {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-merch-tot-tc.gif) top left no-repeat;
width:100%;
height:8px;
}

#che-shi-inn-con-order-total #che-shi-inn-con-order-total-bc,#che-del-inn-con-order-total #che-del-inn-con-order-total-bc,#che-bil-inn-con-order-total #che-bil-inn-con-order-total-bc {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-merch-tot-bc.gif) top left no-repeat;
width:100%;
height:8px;
clear:both;
}

#che-shi-inn-con-order-total-con,#che-del-inn-con-order-total-con,#che-bil-inn-con-order-total-con {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-merch-tot-bod.gif) top left repeat-y;
width:100%;
overflow:hidden;
}

#che-shi-inn-con-order-total dl,#che-del-inn-con-order-total dl,#che-bil-inn-con-order-total dl {
display:block;
margin:0 0 0 30px;
padding:9px 0 0;
}

#che-shi-inn-con-order-total dl dt,#che-del-inn-con-order-total dl dt,#che-bil-inn-con-order-total dl dt {
float:left;
display:block;
margin-right:10px;
font-weight:bold;
text-transform:uppercase;
}

#che-shi-inn-con-order-total dl dd,#che-del-inn-con-order-total dl dd,#che-bil-inn-con-order-total dl dd {
text-align:right;
margin-right:30px;
}

#che-shi-inn-con-order-total dl dt a,#che-del-inn-con-order-total dl dt a,#che-bil-inn-con-order-total dl dt a {
text-transform:capitalize;
background:url(//www.express.com/cdn/legacy/web/img/site/checkout/ima-question-mark.gif) center left no-repeat;
padding-left:13px;
margin-left:5px;
font-weight:normal;
}

#che-shi-inn-con-order-total dl#che-shi-order-total,#che-del-inn-con-order-total dl#che-del-order-total,#che-bil-inn-con-order-total dl#che-bil-order-total {
border-bottom:1px solid #d6d6d6;
margin:10px 0 20px;
padding:0 0 10px 30px;
}

#che-shi-inn-con-order-total dl#che-shi-order-total dt,#che-del-inn-con-order-total dl#che-del-order-total dt,#che-bil-inn-con-order-total dl#che-bil-order-total dt {
font-size:12px;
margin-top:6px;
}

#che-shi-inn-con-order-total dl#che-shi-order-total dd,#che-del-inn-con-order-total dl#che-del-order-total dd,#che-bil-inn-con-order-total dl#che-bil-order-total dd {
font-size:18px;
}

#che-shi-inco-tc,.che-del-inco-tc {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-checkout-inco-tc.gif) top left no-repeat;
width:857px;
height:11px;
clear:both;
margin-left:25px;
margin-top:10px;
}

#che-shi-con #che-shi-inco-head,#che-del-con .che-del-inco-head {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-checkout-inco-tbod.gif) top left repeat-x;
height:33px;
border-left:5px solid #ccc;
border-right:5px solid #ccc;
width:847px;
margin-left:25px;
display:block;
}

#che-del-con .che-del-inco-head div {
font-size:13px;
padding:0 15px 0 5px;
}

.che-del-ship-alaska {
font-size:11px;
margin-left:5px;
}

#che-shi-con #che-shi-inco-head ul,#che-del-con .che-del-inco-head ul {
margin-left:15px;
}

#che-shi-con #che-shi-inco-head ul li,#che-del-con .che-del-inco-head ul li {
float:left;
display:block;
margin-top:9px;
}

#che-shi-con #che-shi-inco-head ul li.che-shi-desc {
width:431px;
}

#che-shi-con #che-shi-inco-head ul li.che-shi-amt {
width:90px;
}

#che-shi-con table {
width:857px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-checkout-inco-bod.gif) top left repeat-y;
border-collapse:collapse;
padding-top:10px;
margin:0 0 0 25px;
}

#che-shi-con table td {
vertical-align:top;
padding:20px 0 0;
}

#che-shi-con table td.che-hi-img-con {
width:103px;
padding:0 15px 0 10px;
}

#che-shi-con table .che-shi-item-img {
width:103px;
height:120px;
overflow:hidden;
display:block;
}

#che-shi-con table td.che-shi-desc {
width:313px;
padding-right:10px;
margin-bottom:6px;
}

#che-shi-con table td.che-shi-amt {
width:80px;
padding-right:10px;
}

#che-shi-con table td ul li {
margin-bottom:6px;
}

#che-shi-inco-bc {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-checkout-inco-bc.gif) top left no-repeat;
width:857px;
height:24px;
margin-left:25px;
margin-bottom:10px;
}

#che-del-con .che-del-inco-head ul li.che-del-desc {
font-size:13px;
width:425px;
}

#che-del-con .che-del-inco-head ul li.che-del-amt {
width:274px;
}

.che-del-inco-con {
width:857px;
margin-left:25px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ship-meth-bod.gif) repeat-y 0 0;
}

.che-del-inco-con .che-del-inco-con-right {
display:inline;
float:left;
width:392px;
margin:15px 15px 15px 0;
}

.che-del-inco-con .che-del-inco-con-right .che-del-about-options {
float:right;
background:url(//www.express.com/cdn/legacy/web/img/site/checkout/ima-question-mark.gif) center left no-repeat;
padding-left:13px;
}

.che-del-inco-con .che-del-inco-con-right h4 {
font-weight:bold;
text-transform:uppercase;
display:block;
margin-bottom:5px;
font-size:11px;
}

.che-del-inco-con .che-del-inco-con-right ul {
margin-left:15px;
width:350px;
}

.che-del-inco-con .che-del-inco-con-right textarea {
width:256px;
}

.che-del-inco-con .che-del-inco-con-right li {
clear:both;
overflow:hidden;
text-align:left;
}

.che-del-inco-con .che-del-inco-con-right li label input {
float:left;
display:inline;
margin-left:0;
padding-left:0;
border:none;
}

.che-del-inco-con .che-del-inco-con-right li span {
text-transform:none;
padding:2px 0;
}

.che-del-item-section-header {
width:450px;
}

.che-del-item-section-header .che-del-amt {
display:inline;
float:left;
font-weight:bold;
margin:5px 0 0 15px;
}

.che-del-item-section-header .che-del-loc {
display:inline;
float:right;
font-weight:bold;
margin:5px 38px 0 0;
}

.che-del-item-section-header .che-del-loc a {
font-weight:normal;
margin-left:5px;
}

.che-del-inco-con .che-del-inco-con-left {
display:inline;
float:left;
width:400px;
margin:15px 31px 15px 15px;
}

.che-del-inco-con .che-del-inco-con-left dl {
float:right;
width:125px;
}

.che-del-inco-con .che-del-inco-con-left dl dt {
float:left;
margin-right:5px;
display:block;
width:18px;
overflow:hidden;
clear:both;
}

.che-del-inco-con .che-del-inco-con-left .che-del-spacer-row {
border-bottom:1px solid #bfbfbf;
display:block;
overflow:hidden;
margin-bottom:25px;
width:392px;
}

.che-del-inco-bc {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-ship-meth-bc.gif) top left no-repeat;
width:857px;
height:35px;
margin-left:25px;
margin-bottom:10px;
}

.che-del-promo-area {
position:absolute;
top:5px;
right:0;
height:50px;
width:175px;
overflow:hidden;
}

#che-bil-inco,#che-adda-inn-con {
clear:both;
margin:0 47px 25px;
}

#che-bil-inco h4 {
padding-bottom:10px;
border-bottom:1px solid #d6d6d6;
margin-bottom:10px;
}

#che-bil-inco dl.glo-form dt,
#che-bil-inco div.glo-form dt,
#che-adda-inn-con dl.glo-form dt,
#che-adda-inn-con div.glo-form dt {
float:left;
display:inline;
width:162px;
text-align:right;
margin:3px 5px 0 0;
}

#che-bil-inco dl.glo-form dd.glo-che-sm-input input,
#che-bil-inco div.glo-form dd.glo-che-sm-input input,
#che-adda-inn-con dl.glo-form dd.glo-che-sm-input input,
#che-adda-inn-con div.glo-form dd.glo-che-sm-input input {
width:40px;
margin-left:6px;
}

#che-bil-inco dl.glo-form dt.glo-che-tex-select,
#che-bil-inco div.glo-form dt.glo-che-tex-select,
#che-adda-inn-con dl.glo-form dt.glo-che-tex-select,
#che-adda-inn-con div.glo-form dt.glo-che-tex-select {
margin-right:11px;
}

#che-bil-inco dl.glo-form dd.che-bil-tip,
#che-bil-inco div.glo-form dd.che-bil-tip {
padding-top:0;
}

#che-bil-inco dl.glo-form dd label.che-bil-oppin input,
#che-bil-inco div.glo-form dd label.che-bil-oppin input {
width:20px;
border:none;
}

#che-bil-inco dl.glo-form dd label.che-bil-oppin,
#che-bil-inco div.glo-form dd label.che-bil-oppin {
display:block;
margin-top:10px;
margin-bottom:20px;
overflow:hidden;
color:#333;
font-weight:normal;
}

#che-bil-inco label.che-bil-oppin {
overflow:hidden;
display:block;
height:20px;
}

#che-bil-inco .che-bil-inn-con-left,#che-adda-inn-con #che-adda-inn-con-left {
float:left;
display:inline;
width:365px;
margin-right:38px;
}

#che-bil-inco .che-bil-inn-con-left h4 {
padding-bottom:14px;
}

#che-bil-inco .che-bil-inn-con-left a,#che-adda-inn-con .che-ada-lin-help,.che-add-help-link {
background:url(//www.express.com/cdn/legacy/web/img/site/checkout/ima-question-mark.gif) center left no-repeat;
padding-left:15px;
}

#che-bil-inco .che-bil-inn-con-left .che-bil-member-email-link a {
background:none;
margin-left:5px;
padding-left:0;
}

#che-bil-inco .che-bil-spacer-line,#che-adda-inn-con .che-ada-spacer-line,#che-bil-inco .che-edi-spacer-line {
border-bottom:1px solid #d6d6d6;
overflow:hidden;
height:2px;
display:block;
margin-bottom:20px;
}

.che-bil-inn-con-left .che-bil-member-email {
display:block;
text-align:left;
}

.che-bil-inn-con-left .che-bil-member-email-link {
display:block;
text-align:left;
padding-left:160px;
}

#che-adda-inn-con .che-ada-spacer-line,#che-bil-inco .che-edi-spacer-line {
margin-top:20px;
}

#che-bil-inco .che-bil-sect-title,#che-adda-inn-con .che-adda-sect-title,#che-bil-inco .che-edi-sect-title {
text-transform:uppercase;
margin-bottom:10px;
display:block;
}

#che-adda-inn-con .che-adda-sect-title a,#che-bil-inco .che-edi-sect-title a {
margin-left:65px;
font-size:10px;
text-transform:capitalize;
}

#che-bil-inco .che-edi-sect-title a {
background:none;
padding-left:0;
margin-left:70px;
}

#che-bil-inco li label {
overflow:hidden;
display:block;
}

#che-bil-inco li label input,#che-bil-inco li label span {
float:left;
display:inline;
margin-left:25px;
}

#che-bil-inco li label span {
display:block;
margin-top:2px;
margin-left:3px;
}

#che-bil-inco .che-bil-inn-con-divider,#che-adda-inn-con #che-adda-inn-con-divider,#che-bil-inco .che-edi-inn-con-divider {
float:left;
display:inline;
width:25px;
height:802px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-or.gif) top left no-repeat;
margin-right:37px;
margin-top:10px;
margin-bottom:20px;
}

#che-adda-inn-con #che-adda-inn-con-divider,#che-bil-inco .che-edi-inn-con-divider {
height:600px;
}

#che-bil-inco .che-bil-inn-con-right,#che-adda-inn-con #che-adda-inn-con-right {
width:349px;
float:left;
display:inline;
}

#che-bil-inco .che-bil-inn-con-right span {
display:block;
margin:5px 0 10px;
}

#che-bil-inco .che-bil-inn-con-right p {
text-align:right;
margin-top:5px;
margin-bottom:0;
}

#che-bil-inco #che-bil-rem {
overflow:hidden;
display:block;
padding-bottom:10px;
border-bottom:1px solid #d6d6d6;
margin:10px 0;
}

#che-bil-inco #che-bil-rem label {
margin-right:5px;
margin-left:175px;
}

#che-bil-inco #che-bil-rem label span {
display:block;
margin:2px 3px 0 0;
}

#che-bil-inco #che-bil-rem a {
display:block;
margin-top:2px;
background:url(//www.express.com/cdn/legacy/web/img/site/checkout/ima-question-mark.gif) center left no-repeat;
padding-left:15px;
}

#che-bil-inco .che-bil-inn-con-right .che-bil-sign-in {
margin-left:155px;
}

#che-adda-inn-con #che-adda-inn-con-right ul,#che-bil-inco .che-bil-inn-con-right .che-edi-ship-addr {
margin-left:15px;
margin-bottom:20px;
}

#che-adda-inn-con #che-adda-inn-con-right ul li,#che-bil-inco .che-bil-inn-con-right .che-edi-ship-addr li {
width:330px;
display:block;
overflow:hidden;
}

#che-bil-inco .che-bil-inn-con-right dl.glo-form dd input,
#che-bil-inco .che-bil-inn-con-right div.glo-form dd input {
width:187px;
}

#che-shi-controls,#che-del-controls,#che-bil-controls,#che-adda-controls,#che-edi-controls {
display:block;
overflow:hidden;
margin:0 0 15px 25px;
}

#che-shi-controls li a.che-shi-cancel,#che-bil-controls li a.che-bil-cancel,#che-adda-controls li a.che-shi-cancel,#che-del-controls li a.che-del-cancel,#che-edi-controls li a.che-edi-cancel {
display:block;
margin-top:5px;
text-transform:uppercase;
color:#666;
}

#che-bil-inco .che-bil-inn-con-left #che-bil-controls li a,#che-adda-controls li a,#che-bil-inco #che-edi-controls li a {
background:none;
padding-left:0;
}

#che-shi-inn-con-bc,#che-del-inn-con-bc,#che-bil-inn-con-bc {
width:100%;
height:13px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-checkout-con-bc.gif) top left no-repeat;
clear:both;
}

#che-orde-con {
margin:30px 25px;
}

#che-orde-con-main .che-orde-spacer-line {
height:1px;
background:#dedede;
overflow:hidden;
margin:20px 0;
}

#che-orde-con-main {
width:478px;
}

#che-orde-con-img {
width:372px;
margin-left:25px;
}

.cat-glo-tex-oldP {
text-decoration:line-through;
}

.cat-glo-pagnation .sortOptionsTable {
display:inline;
float:left;
font-size:10px;
margin-left:0;
}

.cat-glo-pagnation .sortOptionsTable td {
border:0;
font-size:10px;
font-weight:normal;
text-align:left;
vertical-align:middle;
padding:0 2px 0 0;
}

.cat-glo-pagnation {
width:100%;
margin:0;
}

.cat-glo-pagnation h1 {
width:100%;
display:inline;
float:left;
font-size:19px;
font-weight:bold;
color:#000;
text-transform:uppercase;
margin:0;
}

h1.cat-glo {
font-size:15px;
font-weight:bold;
color:#000;
text-transform:uppercase;
margin:5px 0 0 5px;
}

.cat-glo-pagnation a:link,.cat-glo-pagnation a:visited,.cat-glo-pagnation a:hover,.cat-glo-pagnation a:active {
color:#333;
text-decoration:underline;
font-size:13px;
}

.cat-glo-pagnation a.cat-glo-page-action:link,.cat-glo-pagnation a.cat-glo-page-action:visited,.cat-glo-pagnation a.cat-glo-page-action:hover,.cat-glo-pagnation a.cat-glo-page-action:active {
font-size:11px;
text-decoration:underline;
}

.cat-glo-pagnation table {
display:inline;
float:right;
margin:5px 0 0;
}

.cat-glo-pagnation table td {
text-align:center;
vertical-align:middle;
font-size:13px;
font-weight:bold;
padding:3px 4px;
}

.cat-glo-pagnation table td.cat-glo-page-action {
border:0;
font-style:italic;
}

.cat-glo-pagnation table td.cat-thu-but-view-all {
border:0;
font-size:10px;
font-style:italic;
padding:1px 0 0 10px;
}

.cat-glo-pagnation table td.cat-thu-but-view-all a {
border:0;
font-size:11px;
font-style:italic;
text-decoration:underline;
padding:0;
}

#cat-alt-popup-wrapper {
background:#f3f3f3;
}

#cat-alt-popup-left {
display:inline;
float:left;
width:514px;
height:602px;
background:#000;
}

#cat-alt-popup-right {
display:inline;
float:left;
width:266px;
margin-top:40px;
}

#cat-alt-popup-right #cat-alt-info {
width:246px;
padding-bottom:13px;
font-size:13px;
border-bottom:1px solid #d6d6d6;
margin:0 auto;
}

#cat-alt-popup-right #cat-alt-info h2 {
margin-bottom:13px;
}

#cat-alt-popup-right #cat-alt-info ul li {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-square.gif) no-repeat 0 4px;
padding-left:12px;
margin-top:2px;
}

#cat-alt-swatch-wrapper {
width:246px;
border-bottom:1px solid #d6d6d6;
margin:0 12px;
padding:18px 0;
}

#cat-alt-swatch-wrapper ul li {
float:left;
display:inline;
margin-right:2px;
margin-bottom:2px;
}

#cat-alt-swatch-wrapper ul li img {
width:28px;
height:24px;
display:block;
overflow:hidden;
border:1px solid #f3f3f3;
cursor:pointer;
}

#cat-alt-alt-img-wrapper {
margin:20px 20px 0;
}

#cat-alt-alt-img-wrapper img {
display:inline;
float:left;
margin:0 15px 15px 0;
}

h1#cat-alt-logo-wrapper {
background:#000;
width:286px;
height:50px;
position:absolute;
bottom:0;
right:0;
}

.cat-thu-pagnation {
width:784px;
margin:5px 0 10px;
padding:0;
}

.pag-top {
border-top:1px solid #d8d8d8;
}

.cat-thu-row {
width:100%;
padding-bottom:10px;
margin:0;
}

.cat-thu-row-all {

}

.cat-thu-row .cat-cat-more-colors {
width:192px;
height:6px;
}

.cat-thu-row .cat-cat-more-colors div {
line-height:0;
height:6px;
}
.ie7 .cat-thu-row .cat-cat-more-colors div {
	height: auto;
}
.cat-thu-row-not-all {
}

.cat-thu-row .cat-thu-product-not-all {
width:259px;
}

.cat-thu-row .cat-thu-product-not-all ul {
width:223px;
margin:0 auto;
}

.cat-thu-p-cont {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/ima-glo-loading.gif)no-repeat center;
min-height:223px;
}

.cat-thu-row .cat-thu-product-not-all .cat-thu-p-ima,.cat-thu-row .cat-thu-product-not-all .cat-thu-p-cont {
display:block;
width:223px;
height:260px;
margin:0 auto;
}

.cat-thu-row .cat-thu-product-all {
width:190px;
margin:0 4px 0 0;
}

.cat-thu-row .cat-thu-product-all ul {
width:191px;
margin:0 auto;
}

.cat-thu-row .cat-thu-product-all .cat-thu-p-ima,.cat-thu-row .cat-thu-product-all .cat-thu-p-cont {
display:block;
width:191px;
margin:0 auto;
}

.cat-thu-row .cat-thu-product li {
font-size:10px;
color:#000;
display:block;
margin-top:3px;
}

.cat-thu-row .cat-thu-product li.cat-thu-name {
margin-top:5px;
font-weight:bold;
text-transform:uppercase;
height:25px;
}

.cat-thu-row .cat-thu-product li.like-btn {
margin-top:6px;
}

.js-swatchLinkQuickview {
cursor:pointer;
width:16px;
height:6px;
}

.widget-quickview-but2 {
width:96px;
height:21px;
}

.cat-related-expressview {
width:96px;
margin:10px auto 0;
}

#widget-quickview-but {
width:96px;
height:21px;
bottom:20px;
}

#widget-quickview {
width:760px;
overflow:hidden;
z-index:50;
}

#widget-quickview #cat-pro-con-detail .options-Size {
	margin: 0 0 3px 0;
}

#widget-quickview #cat-pro-con-detail .options-Size label,
#widget-quickview #cat-pro-con-detail .options-Quantity label strong {
	clear: left;
	float: left;
	margin-right: 10px;
	width: 40px;
}
.ie7 #widget-quickview #cat-pro-con-detail .options-Quantity {
	height: 20px;
}
#widget-quickview #cat-pro-con-detail .options-Quantity label {
	padding-top: 0;
}
#widget-quickview #cat-pro-con-detail label strong {
	text-transform: none;
}

#widget-quickview #cat-pro-con-detail label input, #widget-quickview #cat-pro-con-detail label select {
	border-color: silver;
	border-style: solid;
	border-width: 1px;
}
#widget-quickview .glo-form select,
#widget-quickview #cat-pro-con-detail label input {
	margin: 0;
	padding: 0;
}
.outfit_listing #widget-quickview {
width:820px;
}

#cat-quickview-body {
	background-color:#fff;
	overflow:hidden;
}

#cat-quickview-content-ensemble {
width:730px;
min-height:676px;
height:auto !important;
margin-left:0px;
position:relative;
background-color:#fff;
}

.outfit_listing #cat-quickview-content-ensemble {
width:808px;
}

#cat-quickview-content-pro {
width:auto;
height:auto !important;
margin-left:0px;
position:relative;
background-color:#fff;
overflow:hidden;
}

#quickview-main-ima-cont-smallish {
display:inline;
float:left;
width:370px;
}

#quickview-main-ima-cont-largish {
display:inline;
float:left;
width:340px;
}

#quickview-flash-ima {
min-height:320px;
height:502px;
}

#cat-quickview-product-information {
display:inline;
float:left;
width:350px;
font-size:11px;
margin:5px 0 0 10px;
}

.ensemble-info-container {
margin:8px 0 0 12px !important;
}

.like-btn-ensembleqv {
margin:0 0 10px;
}

#cat-quickview-product-information #cat-quickview-info-inner {
width:346px;
float:left;
margin:0 auto;
}

#cat-quickview-product-information #widget-swatches {
border-bottom:1px solid #fff;
width:346px;
overflow:auto;
margin:10px 0 0;
padding:0;
}

#cat-quickview-product-information #cat-quickview-product-price-name {
width:314px;
font-size:12px;
color:#000;
text-transform:uppercase;
font-weight:bold;
line-height:1.5;
margin-left:0;
padding:0 0 8px;
}

#cat-quickview-product-information #cat-quickview-product-price-name .glo-tex-normal * {font-weight: normal;}

#cat-quickview-product-information #cat-quickview-options {
display:inline;
float:left;
width:260px;
margin-top:0;
font-size:11px;
}

#cat-quickview-product-information #cat-quickview-options .glo-select-container {
padding-bottom:4px;
}

#cat-quickview-product-information #cat-quickview-options-ensemble {
width:340px;
line-height:1.5;
margin:0;
}

#cat-quickview-options-ensemble .cat-quickview-ens-ima {
display:inline;
float:left;
width:86px;
height:100px;
}

#cat-quickview-options-ensemble .cat-quickview-ens-right {
display:inline;
float:left;
width:234px;
margin:0 0 0 20px;
}

.cat-quickview-ens-swatches img {
display:inline;
float:left;
width:23px;
height:23px;
margin:5px 5px 0 0;
}

#cat-quickview-product-information #cat-quickview-options dl {
margin:4px 0 0;
padding:0;
}

#cat-quickview-product-information #cat-quickview-options dl dt {
clear:both;
display:inline;
float:left;
width:42px;
margin:2px 0 0;
padding:0;
}

#cat-quickview-product-information #cat-quickview-options dl dd {
display:inline;
float:left;
width:130px;
margin:0;
padding:0 0 4px;
}

#cat-quickview-product-information #cat-quickview-description {
font-size:10px;
display:inline;
float:right;
width:125px;
height:157px;
overflow:auto;
margin:10px 0 5px;
}

#cat-quickview-product-information #cat-quickview-description li {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-cat-quickview-bullet.gif) no-repeat 0 3px;
padding-left:8px;
}

#cat-quickview-product-information #cat-quickview-description2 {
width:340px;
margin:5px 0;
}

#cat-quickview-product-information #cat-quickview-description2 li {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-cat-quickview-bullet.gif) no-repeat 0 3px;
padding-left:8px;
margin:0 0 0 10px;
}

.cat-quickview-swatch {
display:none;
border:1px solid #fff;
margin:0 4px 6px 0;
}

#widget-quickview .cat-quickview-swatch {
display:inline-block !important;
}

#cat-quickview-but-add {
margin:10px 0;
}

a.widget-quickview-but-close:link,a.widget-quickview-but-close:visited,a.widget-quickview-but-close:hover,a.widget-quickview-but-close:active {
width:20px;
height:20px;
background:url(//www.express.com/cdn/legacy/web/img/buttons/ima-quickview-close.gif) no-repeat;
text-indent:-10000px;
font-size:10px;
color:#666;
position:absolute;
top:10px;
right:10px;
text-transform:uppercase;
}
#quickview-reviews {
padding-top:5px;
padding-bottom:5px;
}
.BVProductPickerFrame {
width: 600px;
color: #333;
}

#cat-cat-con {
margin-top:5px;
float:left;
padding:0 0 25px;
}

#cat-cat-con .cat-glo-pagnation {
width:784px;
margin:0 0 3px;
}

#cat-cat-con h2 {
font-size:15px;
font-weight:bold;
margin-bottom:5px;
text-transform:uppercase;
}

#cat-cat-con #cat-cat-subcat-pag-over {
background:#d2d2d2;
}

#cat-cat-con .cat-cat-subcat-pag {
background: #000;
height: 32px;
overflow: hidden;
font-size: 14px;
border: none !important;
width: 783px;
margin: 0;
padding: 0;
line-height: 32px;
font-weight: bold;
color: white;
text-transform: uppercase;
}
#cat-cat-con .cat-cat-subcat-pag div {
padding-left: 13px;
display: inline;
font-size: 15px;
float: left;
}

.subcatArrow {
background: none !important;
font-weight: normal;
text-decoration: underline;
display:inline;
font-size:11px;
float:left !important;
margin:0 !important;
text-transform: lowercase;
font-size: 12px !important;
}

.cat-cat-subcat-pag span {
display:inline;
float:left;
margin:3px 0 0 8px;
}

.cat-cat-subcat-pag ul {
display:inline;
float:right;
font-size:11px;
margin:5px 5px 0 0;
}

.cat-cat-subcat-pag li a {
font-size:11px;
text-transform:capitalize;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-cat-more-arrow.gif) right center no-repeat;
padding-right:11px;
margin:0 0 0 10px;
}

#cat-cat-subcat-pag-over li a {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-cat-more-arrow-over.gif) right center no-repeat;
padding-right:11px;
}

.cat-cat-pro-row {
position:relative;
width:100%;
padding-bottom:15px;
margin-top:5px;
}

.subcatBar {
display:block;
width:784px;
margin:0;
text-decoration: none;
outline-style: none;
outline-width: initial;
outline-color: initial;
}

.cat-cat-item {
display:inline;
float:left;
width:193px;
position:static;
margin:0 4px 0 0;
}

.cat-cat-item .cat-cat-more-colors {
overflow: hidden;
width:191px;
}

.cat-cat-prod-img,.cat-cat-prod-img-cont {
display:block;
width:191px;
min-height:223px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/ima-glo-loading.gif)no-repeat center;
margin:0 auto;
}

.cat-cat-item ul {
width:192px;
font-size:10px;
margin:3px auto 0;
}

.cat-cat-item li.cat-cat-prod-name {
font-weight:bold;
text-transform:uppercase;
}

.cat-cat-prod-info li div {
margin-top:0;
height:11px;
line-height:0;
}

.cat-cat-no-products {
display:block;
padding:20px;
}

a.cat-browse-prod-item-swatch:link,a.cat-browse-prod-item-swatch:visited,a.cat-browse-prod-item-swatch:hover,a.cat-browse-prod-item-swatch:active {
font-size:9px;
color:#333;
}

.item-4,.item-8,.item-12,.item-16,.item-20,.item-24,.item-28,.item-32,.item-36,.item-40,.item-44,.item-48,.item-52,.item-56,.item-60,.item-64,.item-68,.item-72,.item-76,.item-80,.item-84,.item-88,.item-92,.item-96,.item-100 {
margin:0 0 0 1px !important;
}

#izView_2 .testelement div div {
top:0 !important;
}

#cat-pro-nav {
padding-bottom:2px;
width:784px;
border-bottom:1px solid #D6D6D6;
margin:0;
}

#cat-prod-flash {
width:349px;
height:410px;
}

#cat-ens-img #cat-ens-flash-viewer {
width:350px;
}

#cat-prod-flash-alt-views {
clear:both;
width:349px;
min-height:75px;
height:auto !important;
margin:0 auto;
}

#cat-ens-alt-img-con {
clear:both;
width:300px;
margin:0 auto;
}

#cat-prod-flash-alt-views a,#cat-ens-alt-img-con a {
float:left;
display:inline;
margin:0 12px 5px 0;
}

#cat-pro-con-img .cat-pro-but-view-lg {
display:inline;
position: absolute;
right: 0;
z-index: 12;
margin:5px 10px 5px 0;
}

#cat-ens-img #cat-ens-but-view-lg {
display:inline;
position: absolute;
left: 412px;
z-index: 2;
margin:5px 10px 5px 0;
}
.reg-thumb {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/ima-glo-loading.gif) scroll no-repeat center center;
}

span.cat-pro-promo-text {
display:block;
font-weight:bold;
color:red;
font-size:12px;
margin-top:2px;
}

#cat-pro-con,
#pcat-ens-con {
position:relative;
padding-bottom:0;
width:778px;
border-bottom:1px solid #D6D6D6;
margin:0;
}

#cat-pro-con-img {
width:351px;
float:left;
display:inline;
overflow:visible;
position:relative;
margin:0 10px 0 1px;
padding:0;
}

#cat-pro-con-img .cat-prod-alt-img-area,#cat-ens-con-img .cat-ens-alt-img-area {
width:43px;
float:left;
display:inline;
overflow:hidden;
margin:0 0 10px 5px;
}

#cat-pro-con-detail ul li ul {
width:94%;
margin:5px 0 0 10px;
}

#cat-pro-con-detail ul li 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 ul li.cat-pro-style {
margin:2px 0 5px;
}

#cat-pro-browse-products {
display:inline;
float:right;
margin:5px 0 0 15px;
}

#cat-pro-browse-products ul {
margin:0 0 0 10px;
}

#cat-pro-browse-products ul li {
display:inline;
float:left;
color:#858585;
font-size:10px;
}

#cat-pro-browse-products li.cat-pro-browse-pages {
padding:0 6px;
}

#cat-ens-img {
display:inline;
float:left;
width:350px;
margin: 0 15px 0 0;
}

#cat-ens-img #cat-pro-browse-products {
clear:both;
width:120px;
border:1px solid #d6d6d6;
overflow:hidden;
margin:10px auto;
}

#cat-ens-img #cat-pro-browse-products ul {
display:block;
margin:3px;
}

#cat-ens-img #cat-pro-browse-products li {
float:left;
display:block;
padding:1px;
}

#cat-ens-img #cat-pro-browse-products li.cat-pro-browse-prev {
width:15px;
}

#cat-ens-img #cat-pro-browse-products li.cat-pro-browse-pages {
width:78px;
}

#cat-ens-img #cat-pro-browse-products li.cat-pro-browse-pages span {
text-align:center;
display:block;
width:100%;
margin-top:1px;
color:#666;
}

#cat-pro-con-detail {
width:300px;
float:left;
min-height:492px;
display:inline;
position:relative;
border-right:1px solid #d6d6d6;
margin:0;
padding:10px 15px 0 0;
}

#cat-quickview-product-information #cat-pro-con-detail {
border:none;
padding-bottom:10px;
}

#cat-pro-con-detail li.cat-pro-price {
font-size:17px;
display:block;
}

#cat-pro-con-detail li.cat-pro-desc {
font-size:12px;
width:100%;
clear:left;
float:left;
margin:10px 0;
}

#cat-ens-detail li.cat-pro-price {
font-size:13px;
display:block;
margin-bottom:15px;
}

#cat-pro-con-detail label {
display:block;
margin:0 10px 0 0;
padding:2px 0;
}

#cat-pro-con-detail label strong {
display:block;
margin-top:2px;
text-transform:uppercase;
}

#cat-pro-con-detail label input,#cat-pro-con-detail label select {
font-size:11px;
border-color:#848484;
border-style:solid;
border-width:2px 1px 1px;
}

#cat-pro-con-detail label span {
display:block;
margin-bottom:10px;
}

#cat-ens-detail ul {
margin-bottom:10px;
display:block;
}

#cat-pro-con-detail #cat-pro-but-con {
display:block;
padding-top:5px;
width:100%;
margin:5px 0 0;
}

#cat-pro-con-share a {
display:inline;
float:left;
margin:1px 6px 1px 1px;
}

#cat-pro-con-detail .optionsSelect {
list-style-type:none;
width:100%;
margin:0;
}

#cat-pro-con-detail .optionsSelect li {
background:none;
padding:0;
}

#cat-pro-con-detail .options-Color {
display:none;
margin:0 0 5px;
}

#cat-pro-con-detail .options-Size {
margin:0 0 8px;
}

.colorInfo {
text-transform:uppercase;
margin:0 0 5px;
}

.colorInfo span {
color:#686868;
}

#cat-ens-form-buts {
float:left;
display:inline;
overflow:hidden;
margin:20px 20px 20px 0;
}

#cat-ens-form-buts li {
display:inline;
float:left;
color:#8f8f8f;
background:none;
margin:0 20px 0 0;
padding:0;
}

#cat-pro-con-detail #cat-pro-but-con li {
display:inline;
float:left;
margin-left:0;
color:#8f8f8f;
background:none;
padding:0;
}

#cat-pro-con-detail #cat-pro-but-con li.cat-pro-but {
margin-top:2px;
background:none;
padding:0;
}

.wshlst {
padding:5px 0 0 !important;
}

.eml-frnd {
padding:5px 0 0 !important;
}

.divi {
padding:3px 0 0 !important;
}

#widget-product-swatches {
width:100%;
overflow:hidden;
margin:15px 0 5px;
padding:0 0 5px !important;
}

#widget-product-swatches img {
display:inline;
float:left;
cursor:pointer;
border:1px solid #fff;
margin:0;
padding:1px;
}

#widget-product-swatches a,.widget-ensemble-prod-swatches a {
display:inline;
float:left;
margin:1px 4px 1px 1px;
}

#cat-pro-swatch-name {
height:25px;
clear:both;
position:relative;
}

#widget-product-swatches .cat-prod-swatch-border {
border:1px solid #000;
padding:1px;
}

.widget-ensemble-prod-swatches .cat-prod-swatch-border {
border:1px solid #a3a3a3;
margin:0 5px 0 0;
}

.like-btn-container {
display:inline;
float:left;
position:relative;
top:21px;
left:10px;
}

.like-btn-pdp {
position:relative;
height:25px;
margin-top:10px;
margin-right:5px;
width:45%;
float:left;
}

.gplus-btn-pdp {
position:relative;
height:25px;
margin-top:10px;
margin-right:5px;
width:20%;
float:left;
overflow:hidden;
}

#cat-pro-con-detail .emailbutton {
width:25%;
float:left;
text-align:left;
clear:right;
margin:15px 0 0 5px !important;
}

#cat-prod-rel-items {
margin-bottom:15px;
position:relative;
float:left;
display:inline;
width:98px;
margin-left:0;
}

#cat-prod-rel-items #cat-prod-related-items-con {
border-top:0;
width:100%;
margin:0 auto;
padding:0;
}

#cat-prod-rel-items #cat-prod-related-items-con h3 {
padding:10px 0 5px;
}

#cat-prod-rel-items #cat-prod-related-items-con img {
display:block;
margin:0 auto 5px;
}

#cat-prod-rel-items #cat-prod-related-items-con .cat-pro-related-item-info {
border:1px solid #d6d6d6;
background:#fff;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:.85;
color:#666;
display:none;
position:absolute;
top:5px;
left:-120px;
width:145px;
padding:10px;
}

#cat-prod-rel-items #cat-prod-related-items-con .cat-prod-related-item {
position:relative;
width:86px;
margin:0 auto 10px;
}

#cat-prod-rel-items .glo-related-items-ima,#cat-prod-rel-items .glo-related-items-cont {
width:86px;
height:100px;
}

#cat-ens-right {
display:inline;
float:left;
width:412px;
}

.outfit{width:355px !important}

#cat-ens-prod-item,
.cat-ens-prod-item {
	border-bottom:1px solid #d6d6d6;
	padding:16px 0;
}

#cat-ens-prod-item .cat-ens-prod-ima,
.cat-ens-prod-item .cat-ens-prod-ima {
	display:inline;
	float:left;
	border:1px solid #d6d6d6;
}

#cat-ens-prod-item .cat-ens-prod-ima,
.cat-ens-prod-item .cat-ens-prod-ima {
	width:105px;
	text-align:center;
}

#cat-ens-prod-item .cat-ens-prod-ima,
#cat-ens-prod-item .cat-ens-prod-ima img,
.cat-ens-prod-item .cat-ens-prod-ima,
.cat-ens-prod-item .cat-ens-prod-ima img {
	width:105px;
	height:122px;
}

#cat-ens-prod-item .cat-ens-prod-info,
.cat-ens-prod-item .cat-ens-prod-info {
	display:inline;
	float:left;
	margin-left:10px;
	padding-right:0px;
	width:144px;
}

#cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-price,
.cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-price {
	display:block;
	margin-top:5px;
	color:#666;
	font-size:12px;
}

#cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display,
.cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display {
	width:100%;
	margin:10px 0 5px;
}

#cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display a.cat-ens-pro-swatch-link,
.cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display a.cat-ens-pro-swatch-link {
	display:inline;
	float:left;
	margin-right:3px;
	border:1px solid #fff;
}

#cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display .cat-ens-pro-swatch-link img,
.cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display .cat-ens-pro-swatch-link img {
	width:24px;
	height:24px;
	display:block;
}

#cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display a.cat-ens-pro-swatch-see-all,
.cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display a.cat-ens-pro-swatch-see-all {
	display:inline;
	float:left;
	margin-top:7px;
	margin-left:3px;
	color:#333;
}

#cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display .cat-ens-pro-swatch-name,
.cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display .cat-ens-pro-swatch-name {
	display:block;
	font-size:10px;
	margin-top:2px;
}

#cat-ens-prod-item .cat-ens-prod-options,
.cat-ens-prod-item .cat-ens-prod-options {
	display:inline;
	float:left;
	width:128px;
	margin-left:10px;
}

#cat-ens-prod-item .cat-ens-prod-options dl.glo-form,
#cat-ens-prod-item .cat-ens-prod-options div.glo-form,
.cat-ens-prod-item .cat-ens-prod-options dl.glo-form,
.cat-ens-prod-item .cat-ens-prod-options div.glo-form {
	display:block;
	width:100%;
	margin:0;
	padding:0;
}

#cat-ens-prod-item .cat-ens-prod-options dl dt,
.cat-ens-prod-item .cat-ens-prod-options dl dt {
	display:block;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

#cat-ens-rel-items {
border:1px solid #d6d6d6;
width:400px;
padding:5px;
}

#cat-ens-rel-items #cat-prod-related-items-con h3 {
display:inline;
float:left;
margin:8px 0 0 8px;
padding:0;
}

#cat-ens-rel-items #cat-prod-related-items-con .cat-pro-related-item-info {
border:1px solid #d6d6d6;
background:#fff;
filter:alpha(opacity=85);
opacity:.85;
color:#666;
display:none;
position:absolute;
top:5px;
left:-120px;
width:145px;
padding:10px;
}

#cat-ens-rel-items #cat-prod-related-items-con .cat-prod-related-item {
display:inline;
float:left;
width:128px;
height:100px;
position:relative;
}

#widget-color-selector {
position:absolute;
top:500px;
left:600px;
width:370px;
z-index:5;
}

#widget-color-selector #cat-color-selector-top {
height:11px;
}

#widget-color-selector #cat-color-selector-bottom {
height:18px;
}

#widget-color-selector #cat-color-selector-body {
width:100%;
}

#widget-color-selector #cat-color-selector-content {
width:320px;
margin-left:22px;
background-color:#fff;
}

#widget-color-selector h3 {
font-size:10px;
color:#000;
font-weight:bold;
display:inline;
float:left;
text-transform:uppercase;
padding:10px 0;
}

#widget-color-selector a#cat-color-selector-close {
display:inline;
float:right;
padding:8px 0;
}

#widget-color-selector .color-selector-swatch {
display:inline;
float:left;
border:1px solid #d6d6d6;
margin:0 5px 5px 0;
}

#widget-color-selector .color-selector-swatch img {
width:23px;
height:23px;
}

#cat-sizechart-top {
height:11px;
}

#cat-sizechart-bottom {
height:18px;
}

#cat-sizechart-body {
width:100%;
}

#cat-sizechart-content {
width:468px;
margin:0 auto;
}

a.widget-sizechart-but-close:link,a.widget-sizechart-but-close:visited,a.widget-sizechart-but-close:hover,a.widget-sizechart-but-close:active {
font-size:10px;
color:#666;
position:absolute;
top:12px;
right:-13px;
}

#email-friend-top {
height:9px;
}

#email-friend-bottom {
height:18px;
}

#email-friend-body {
width:100%;
}

#email-friend-content {
width:538px;
margin:0 10px;
}

#cat-ema-con-layer-privacy {
display:inline;
float:left;
width:140px;
}

a.widget-email-friend-but-close:link,a.widget-email-friend-but-close:visited,a.widget-email-friend-but-close:hover,a.widget-email-friend-but-close:active {
font-size:10px;
color:#fff;
position:absolute;
top:-29px;
right:16px;
}

#msgContainer {
padding:20px;
}

#cat-ema-con h1 {
background-color:#000;
color:#fff;
display:block;
font-size:14px;
font-weight:bold;
height:50px;
overflow:hidden;
}

#cat-ema-con h1 img {
display:block;
margin:25px 0 0 25px;
}

#cat-ema-con .cat-ema-border {
clear:both;
border-bottom:1px solid #dedede;
height:1px;
margin-bottom:0;
overflow:hidden;
}

#cat-ema-con p {
margin:0 0 5px 25px;
}

#cat-ema-con h2 {
font-size:12px;
text-transform:uppercase;
margin:25px 25px 10px;
}

#cat-ema-con h2.cat-ema-tit {
border-bottom:1px solid #dedede;
padding-bottom:10px;
}

#cat-ema-con-form span {
display:block;
margin:5px 0;
}

#cat-ema-con-form h3 {
text-transform:uppercase;
width:165px;
_width:160px;
font-size:12px;
margin-top:5px;
}

#cat-ema-con-form dl.glo-form,
#cat-ema-con-form div.glo-form {
margin-bottom:10px;
width:195px;
}

#cat-ema-con-form dl.glo-form dd input,
#cat-ema-con-form div.glo-form dd input {
width:195px;
}

#cat-ema-con-form {
display:inline;
float:left;
width:370px;
margin:0 0 15px 25px;
}

#cat-ema-con-privacy {
display:inline;
float:left;
width:225px;
}

#cat-ema-con .cat-ema-but {
display:block;
float:right;
margin-top:8px;
}

#emailPopupOptIn,#emailWishlistOptIn {
border:0;
float:left;
margin-top:5px;
}

#cat-pro-con-detail #cat-pro-but-con li.wishbutton {
cursor:default;
margin:12px 0 0 8px !important;
padding:0;
}

#widget-ucart {
display:none;
width:384px;
position:absolute;
top:62px;
right: -7px;
z-index:99999;
height:auto;
overflow:hidden;
}

.ie7 #widget-ucart {
top: 36px;
}

#glo-ucart-top {
height:1px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-ucart-top.png) no-repeat 0 0;
}

#glo-ucart-bottom {
height:7px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-ucart-bottom.png) no-repeat 0 0;
}

#glo-ucart-body {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-ucart-body.png) repeat-y 0 0;
z-index: 100;
height:auto;
overflow:hidden;
}

#glo-ucart-content {
width:365px;
margin:0 auto;
padding:15px 0 5px;
height:auto;
overflow:hidden;
}

a.widget-ucart-close-but:link,a.widget-ucart-close-but:visited,a.widget-ucart-close-but:hover,a.widget-ucart-close-but:active {
width:20px;
height:20px;
background:url(//www.express.com/cdn/legacy/web/img/buttons/ima-quickview-close.gif) no-repeat;
text-indent:-10000px;
font-size:10px;
color:#666;
position:absolute;
top:10px;
right:17px;
text-transform:uppercase;
}

#glo-ucart-content span#glo-ucart-count {
font-size:10px;
display:inline;
margin-left:15px;
margin-top:15px;
height:auto;
overflow:hidden;
}

#glo-ucart-slider-container {
width:100%;
margin-top:12px;
min-height:125px;
max-height: 285px;
overflow: auto;
}

.glo-ucart-slider-but {
display:inline;
float:left;
width:25px;
height:190px;
overflow:hidden;
}

.glo-ucart-slider-but #glo-ucart-slider-prev {
display:block;
margin:46px 0 0 10px;
}

.glo-ucart-slider-but #glo-ucart-slider-next {
display:block;
margin:46px 0 0;
}

#glo-ucart-slider-viewport {
display:inline;
float:left;
position:static;
width:315px;
}

.glo-ucart-slider-item {
font-size:10px;
display:block;
float:left;
width:300px;
margin:0 0 10px 10px;
height:auto;
overflow:hidden;
}

.mini-product-image {
float: left;
width: 86px;
}

.mini-product-info {
margin-left: 95px;
width: 100px;
height:auto;
overflow:hidden;
}

.glo-ucart-slider-item span.glo-ucart-product-info {
display:block;
width:auto;
margin-bottom:5px;
height:auto;
overflow:hidden;
}

#glo-ucart-totals {
width:355px;
height:28px;
overflow:hidden;
font-size:10px;
background-color:#eaeaea;
margin:0 auto;
}

#glo-ucart-totals span#glo-ucart-subtotal {
display:inline;
float:left;
font-size:11px;
text-transform:uppercase;
margin:7px 0 0 10px;
}

#glo-ucart-totals a#glo-ucart-view-shopping-bag {
display:inline;
float:right;
margin:7px 5px 0 0;
}

#glo-ucart-totals img {
display:inline;
float:right;
margin:3px 3px 0 5px;
}

.glo-ucart-message {
display:block;
padding:5px 15px 0;
height:auto;
overflow:hidden;
}

#cus-popup-content div,#cus-cont-con div {
font-size:12px;
color:#666;
line-height:1.5;
padding:0 25px;
}

#cus-popup-content div ol {
margin-right:70px;
}


#cus-popup-content h2 {
display:block;
font-size:16px;
text-transform:uppercase;
color:#000;
}

#cus-popup-content h3 {
display:block;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#000;
}

#cus-con-popup-left {
display:inline;
float:left;
width:450px;
}

#cus-con-popup-right {
display:inline;
float:left;
width:300px;
}

#cus-con-popup-container div {
padding:0;
}

#cus-con-popup-left .cms-contact-us-list li {
padding-right:10px;
}

#cus-cont-con .cus-cont-cms-con {
margin-top:25px;
}

#cus-cont-con dl {
display:block;
margin-bottom:10px;
margin-left:30px;
}

#cus-cont-con .cus-cont-but {
margin-left:30px;
}

#cus-con-container #cus-con-tex-caption {
padding:10px 25px;
}

#cus-con-container {
width:948px;
position:relative;
margin:30px 0;
}

#cus-con-container h2 {
margin:0;
padding:0 0 16px;
}

#cus-con-tex-left {
width:538px;
float:left;
display:inline;
color:#666;
margin:0 23px;
}

#cus-con-form-right {
width:340px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-cus-con-body.gif) top left repeat-y;
float:left;
display:inline;
margin-top:25px;
}

#cus-con-form-tc {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-cus-con-tc.gif) top left no-repeat;
}

#cus-con-form-bc {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-cus-con-bc.gif) top left no-repeat;
}

#cus-con-form-tc,#cus-con-form-bc {
width:340px;
height:12px;
overflow:hidden;
display:block;
}

#cus-con-form-right h3 {
font-size:11px;
padding-top:15px;
text-transform:uppercase;
}

#cus-con-form-right .glo-form,#cus-con-form-right h3,#cus-con-form-error-area {
margin-left:23px;
}

#cus-con-form-right .glo-form .glo-tex-error {
margin-right:15px;
}

#cus-con-form-error-area {
padding:10px 0 0;
}

#cus-con-form-but {
margin:20px 0 20px 23px;
}

#cus-sto-content-wrapper h1 {
margin-top:42px;
margin-bottom:20px;
}

#cus-sto-search-contents {
display:inline;
float:left;
width:420px;
margin-left:50px;
}

#cus-sto-search-contents .glo-tex-error {
border-bottom:1px solid #DEDEDE;
padding-top:10px;
padding-bottom:7px;
}

#glo-tex-search-results-info {
font-weight:bold;
padding-top:10px;
border-bottom:1px solid #DEDEDE;
padding-bottom:7px;
}

#cus-sto-search-text {
border-top:1px solid #dedede;
border-bottom:1px solid #dedede;
padding-top:25px;
margin-bottom:10px;
color:#858585;
}

#cus-sto-search-radio-container label input,#cus-sto-search-radio-container label span {
float:left;
display:inline;
margin-bottom:10px;
}

#cus-sto-search-radio-container label span {
display:block;
margin-top:3px;
margin-right:10px;
}

#columnMap {
display:inline;
float:left;
width:450px;
height:490px;
background-color:#ccc;
margin:50px 0 20px 10px;
}

#columnMap #map {
width:100%;
height:100%;
}

#columnMap #events {
width:450px;
height:490px;
display:none;
position:absolute;
z-index:1;
overflow:auto;
}

#cus-sto-events div {
visibility:hidden;
position:absolute;
}

.cus-sto-store-links {
vertical-align:top;
text-align:right;
font-size:11px;
width:115px;
}

.cus-sto-icon-cell {
width:26px;
}

html.ie7 #cus-sto-search-results-table {
	width: auto !important;
}
html.ie7 #cus-stloc-container .storeLocatorStoreList {
	position: relative;
}

#cus-sit-container {
width:888px;
position:relative;
margin:30px auto;
}

#cus-sit-container .cus-sit-column {
display:inline;
float:left;
width:276px;
margin:15px 0 15px 15px;
}

#cus-sit-container .cus-sit-column h3 {
margin-bottom:5px;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
color:#000;
}

#cus-sit-container .cus-sit-column li {
font-size:12px;
margin:0 0 4px 10px;
}

#cus-stloc-container {
width:888px;
position:relative;
margin:30px auto;
}

#cus-stloc-container .cus-stloc-column {
display:inline;
float:left;
margin:15px 0 15px;
}
#cus-stloc-container .cus-stloc-column-left {
width:300px;
}
#cus-stloc-container .cus-stloc-column-right {
margin:15px 0 0 20px;
width:565px;
}

#cus-stloc-container .cus-stloc-column h3 {
margin-bottom:5px;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
color:#000;
}

#cus-stloc-container .cus-stloc-column li {
font-size:12px;
margin:0 0 4px 10px;
}

#cat-nos-no-results-left {
float:left;
display:inline;
width:474px;
margin-left:50px;
}

#cat-nos-no-results-left h1 {
font-weight: normal;
font-size: 24px;
text-transform: uppercase;
padding:50px 0 20px;
}

#cat-nos-no-results-left .cat-nos-but {
vertical-align: bottom;
margin:10px 0 0 5px;
}

#cat-nos-no-results-left .suggestions {
margin:20px 0 15px;
}

#cat-nos-no-results-left #cat-nos-search-text {
display:block;
float:left;
margin-top:14px;
width:300px;
}

#cat-nos-no-results-right {
float:left;
display:inline;
width:376px;
margin-left:20px;
}

#cat-luc-con h1 {
float: left;
display: inline;
font-weight: normal;
text-transform: uppercase;
margin: 30px 10px 20px 0;
}
#cat-luc-con h2 {
float:left;
display:inline;
margin:30px 10px 20px 0;
}

#cat-luc-con .cat-thu-row h2 {
display:block;
float:none;
font-size:15px;
font-weight:bold;
color:#000;
text-transform:uppercase;
margin:0;
padding:0 0 5px 25px;
}

#cat-luc-con span#cat-luc-items-found {
display:inline;
float:left;
width:325px;
overflow:hidden;
margin:43px 0 0;
}

#cat-luc-con #searchWithinArea {
display:inline;
float:right;
margin:20px 0 0;
}

#cat-luc-con #searchWithinArea .searchWithinKeyword {
display:inline;
float:left;
height:18px;
border:1px solid #d6d6d6;
margin:0 0 0 26px;
}

#cat-luc-con #searchWithinArea .searchWithinButton {
display:inline;
float:left;
margin-bottom:5px;
}

#cat-luc-con #searchWithinArea table td {
text-align:left;
padding-right:5px;
vertical-align:middle;
}

.cat-luc-controls {
clear:both;
padding:0;
}

.cat-luc-controls .cat-glo-pagnation {
width:100%;
margin:0;
}

.cat-luc-controls .cat-luc-sort {
display:inline;
float:left;
margin-top:7px;
}

#cat-luc-con-results-items {
width:100%;
margin-top:15px;
}

#cat-luc-more {
width:100%;
height:260px;
overflow:hidden;
}

#cat-luc-con {
margin-bottom:20px;
}

#cat-luc-con .cat-thu-row {
margin-bottom:5px;
padding-bottom:0;
position:relative;
width:100%;
border:0;
}

#cat-luc-con .cat-luc-result-item {
width:25%;
float:left;
display:inline;
border:none;
overflow:hidden;
margin:0;
}

#cat-luc-con .cat-luc-result-item-empty {
height:200px;
}

#cat-luc-con .cat-luc-result-item .cat-cat-more-colors {
width:191px;
margin:0 0 5px;
}

#cat-luc-con .cat-luc-item-img,#cat-luc-more .cat-luc-more-item-img {
width:191px;
height:223px;
display:block;
overflow:hidden;
margin:1px auto 0;
}

.cat-luc-product-ima {
width:191px;
height:223px;
}

#cat-luc-con .cat-luc-result-item ul {
width:191px;
margin:5px auto 0;
}

#cat-luc-more-area {
overflow:hidden;
float:left;
margin-top:16px;
height:155px;
}

#cat-luc-more-area-lc {
height:100%;
width:13px;
}

#cat-luc-more-area-rc {
height:100%;
width:13px;
}

#cat-luc-more-area-con {
height:100%;
}

#cat-luc-more-area span {
display:block;
padding-top:35px;
padding-bottom:15px;
}

#cat-luc-more-area h3 {
font-size:24px;
}

#cat-luc-more-area a,#cat-luc-more-area h3,#cat-luc-more-area span {
margin:0 35px;
}

#glo-ucart-content .widget-ima-loader {
padding:75px 0;
height:auto;
overflow:hidden;
}

#cat-quickview-content .widget-ima-loader {
padding:125px 0 0;
}

.widget-ima-loader img {
display:block;
height:32px;
width:32px;
margin:0 auto;
}

.homepage-hero {
text-align:center;
margin:0 auto;
padding:0;
}

.cat-header {
width:784px;
margin:0;
}

.cat-header img {
width:784px !important;
margin:0;
}

.home-flash {
min-height:519px;
height:auto !important;
}

#bannerhtml-container {
width:784px !important;
}

.product-asset-cont {
width:223px;
}

.product-asset-ima-cont {
width:223px;
height:260px;
}

.product-asset-ima {
width:223px;
height:260px;
display:block;
}

/* About css */

/*.use-glo-content-container {
padding:0px;
}*/
.careers-header {
font-weight:bold;
font-size:18px;
color:#000000;
text-transform: uppercase;
}
.careers-content {
font-weight:normal;
font-size:12px;
color:#999999;
width:555px;
}
.careers-divider {
margin:25px 0px;
width:100%;
height:1px;
overflow:hidden;
border-top:1px dotted #CCCCCC;
}
.careers-content a, {
color:#999999;
}
.careers-content a:hover {
color:#999999;
}
.active {
background-color:#535353;
color:#FFFFFF;
}
#glo-leftnav-container .left-nav-item {
margin-left:20px;
font-size:11px;
color:#cccccc;
display:block;
font-weight:normal;
}
#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:#cccccc;
}
.use-glo-content-container ol li {
list-style-type:decimal;
color:#999999;
margin-bottom:38px;
width:535px;
}
div.cms-cus-contact-us-cont {
width:49%;
display:inline;
float:left;
}

div.cms-cus-contact-us-cont div {
padding:10px;
}

h3.cms-contact-us {
color:#000;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}

ul.cms-contact-us-list li {
margin-top:2px;
}

#cms-wha-mai-con h2 img {
display:block;
margin:22px 0 15px 10px;
}

#cms-wha-mai-con-left {
display:inline;
float:left;
width:597px;
margin-left:10px;
}

#cms-wha-mai-con-right {
display:inline;
float:left;
width:300px;
margin-left:30px;
}

#cms-wha-mai-con-right img {
display:block;
margin-bottom:25px;
}

#cms-sizechart-header {
border-bottom:1px solid #000;
padding-top:34px;
}

#cms-sizechart-header a {
display:inline;
float:left;
margin-right:3px;
}

.cms-sizechart-content {
display:none;
padding-bottom:40px;
}

.cms-sizechart-content h1 {
font-size:16px;
font-weight:bold;
text-transform:uppercase;
margin-top:45px;
}

.cms-sizechart-content h2 {
color:#000;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin-top:28px;
}

#cms-sizechart-left {
display:inline;
float:left;
width:185px;
color:#999;
}

#cms-ima-sizechart-measurements {
display:inline;
float:right;
margin-top:28px;
}

#cms-sizechart-table {
margin:10px 0 0;
}

#cms-sizechart-table th,#cms-sizechart-table td {
vertical-align:middle;
text-align:center;
padding:8px 0;
}

#cms-sizechart-table th {
background-color:#000;
color:#fff;
border-left:1px solid #2e2e2e;
border-bottom:1px solid #2e2e2e;
}

#cms-sizechart-table th a:link,#cms-sizechart-table th a:visited,#cms-sizechart-table th a:hover,#cms-sizechart-table th a:active {
text-decoration:underline;
color:#fff;
}

#cms-sizechart-table td {
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
background-color:#eee;
}

#cms-sizechart-table td.rightCell {
border-right:1px solid #dcdcdc;
}

#cms-sizechart-table th.rightCell {
border-right:1px solid #2e2e2e;
}

#cms-help-page .cms-help-topics {
display:inline;
float:left;
width:400px;
}

.cms-help-topics dt {
font-weight:bold;
text-transform:uppercase;
margin-top:15px;
}

#cms-help-topic-nav {
border-bottom:1px solid #d6d6d6;
padding:25px 0;
}

#cms-help-topic-nav ul li {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-help-topic.gif) no-repeat 0 4px;
padding-left:10px;
margin-top:5px;
}

#cms-help-topic-content h2 {
font-weight:bold;
text-transform:uppercase;
font-size:12px;
margin-top:20px;
}

#cms-about-us-content {
display:inline;
float:left;
width:778px;
font-size:12px;
}

#cms-about-us-content h1 {
margin:15px 25px 5px;
}

#cms-about-us-content h2 {
font-weight:bold;
font-size:14px;
color:#000;
text-transform:uppercase;
margin:0;
padding:0 5px;
}

#cms-careers-content {
display:inline;
float:left;
width:778px;
font-size:12px;
padding:10px 0 0 20px !important;
}

#cms-careers-content h1 {
margin:20px 25px 0;
}

#cms-careers-content h2 {
margin:0;
padding:0 25px;
}
#cus-popup-content div img.promo-img {
	float: none;
}

#cms-careers-content li {
		list-style: none outside none;
		margin: 10px 0;
}

#cms-careers-content #cms-careers-feature #cms-careers-feature-left {
display:inline;
float:left;
width:500px;
}

#cms-careers-content #cms-careers-feature #cms-careers-feature-right {
display:inline;
float:left;
margin-left:15px;
width:213px;
}

#cre-container h1 #cre-breadcrumb {
float:right;
margin:0;
padding:2px 190px 0 0;
}

#cre-container {
background-color:#e7e7e7;
width:100%;
padding:35px 0 25px;
}

#cre-content {
width:897px;
margin:15px auto 0;
}

#cre-container h1 {
margin:0 0 15px 25px;
padding:2px 0 25px;
}

#cre-content #cre-left-column {
width:522px;
display:inline;
float:left;
background-color:#fff;
}

#cre-content #cre-right-column {
width:350px;
display:inline;
float:right;
background-color:#fff;
}

#cre-content #cre-left-column .cre-column-content {
width:472px;
margin:25px auto 35px;
}

#cre-content #cre-right-column .cre-column-content {
width:330px;
margin:10px auto;
}

.cre-instruction-content {
font-size:12px;
color:#666;
line-height:1.35;
padding-bottom:20px;
margin-bottom:20px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-dotted-bdr.gif) repeat-x bottom left;
}

.cre-instruction-content h2 {
color:#333;
line-height:1;
text-transform:uppercase;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
}

.cre-instruction-content h3 {
color:#333;
line-height:1;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
margin-bottom:15px;
}

.cre-instruction-content h4 {
color:#333;
line-height:1;
font-size:14px;
font-weight:bold;
}

.cre-instruction-content ul li {
padding-left:13px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-square.gif) no-repeat 0 4px;
margin:5px 0 0 15px;
}

.cre-instruction-content ol li {
margin-top:5px;
list-style-position:inside;
list-style-type:decimal;
}

.cre-instruction-content ol li li {
list-style-type:none;
}

.cre-buttons {
display:block;
width:100%;
}

#cre-consent-inputs {
width:100%;
margin-top:25px;
}

#cre-consent-inputs label {
color:#000;
margin:2px 0 10px;
}

.cre-application-buttons a.cre-app-reset {
margin-top:1px;
float:right;
}

#cre-app-form .glo-form dt {
display:inline;
float:left;
width:110px;
text-align:right;
margin:0 0 10px;
padding:0;
}

#cre-app-form .glo-form dd {
display:inline;
float:left;
margin:0 0 10px 5px;
padding:0;
}

#cre-app-form .glo-form dd.glo-clr {
float:none;
display:block;
clear:both;
margin:0;
padding:0;
}

#cre-app-form .glo-form dd.glo-tex-error {
float:none;
display:block;
width:100%;
margin:0 0 10px 115px;
padding:0;
}

html #cre-app-form .glo-form dd.glo-tex-error {
width:345px;
}

#cre-app-form .glo-form dd.mailing-address-tex-error {
font-weight:bold;
color:red;
float:none;
display:block;
margin:0 0 10px 100px;
padding:0;
}

.cre-app-form-line {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-dotted-bdr.gif) repeat-x bottom left;
height:1px;
width:100%;
margin:10px 0 20px;
}

#cre-app-form .cre-app-columns {
width:100%;

padding-bottom:5px;
}

#cre-app-form .cre-app-smallColumn {
display:inline;
float:left;
width:236px;
}

#cre-app-form .cre-app-smallColumn-content {
width:206px;
margin:0 auto;
}

#cre-app-form .cre-app-mailing-address-radio-buttons input,#cre-app-form .cre-app-mailing-address-radio-buttons label {
display:inline;
float:left;
margin-left:10px;
}

#cre-app-form .cre-app-radio-entry {
width:100%;
margin:5px 0;
}

#cre-app-form .cre-app-using-message {
display:none;
text-transform:uppercase;
font-size:9px;
padding-left:25px;
}

#cre-app-form #cre-app-terms {
height:150px;
border-top:1px solid #666;
border-left:1px solid #666;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}

#cre-app-form #cre-app-terms-req {
height:870px;
border-top:1px solid #663;
border-left:1px solid #663;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}

#cre-conf-area {
background-color:#fff;
padding:25px;
}

#cre-conf-area #cre-conf-message {
margin-top:25px;
text-align:center;
line-height:1.35;
color:#999;
font-size:12px;
padding-bottom:50px;
}

#cre-conf-area #cre-conf-message .cre-conf-img {
display:block;
margin:0 auto;
}

#cre-content #cre-right-help {
width:350px;
display:inline;
float:right;
color:#666;
}

#cre-content #cre-right-help a {
color:#666;
}

#cre-content #cre-right-help .custserv_message {
margin:25px 0 5px;
}

#sweepstakes {
/*background:transparent url(/cdn/assets/cms/promos/bkg_warhol_sweepstakes_bot.jpg) repeat-y 0 0;*/
}

#sweepstakes form {
width:600px;
padding:27px 0 15px 84px;
}

#sweepstakes-form .glo-tex-error {
padding-left:20px;
}

#sweepstakes-form .sweepstakes-form-content {
width:275px;
display:inline;
float:left;
margin-left:20px;
}

#sweepstakes-form #checkbox1 {
margin:3px 0 0 9px;
}

#sweepstakes .privacy-rules-links {
padding:10px 0 0 25px;
}

#store-form {
left:50%;
top:50%;
position:absolute;
}

.cashier-id {
font-weight:bold;
color:#FFF;
}

.BVRRTipBoxTips li {
list-style-type:disc;
}

#glo-body-leftnav div.sliderHorizontal {
width:136px;
background:none !important;
}

#glo-body-leftnav div.sliderHorizontal .viewport {
display:inline;
float:left;
position:relative;
width:136px;
height:47px;
overflow:hidden;
}

#glo-body-leftnav div.sliderHorizontal .viewportContent {
position:absolute;
top:0;
left:0;
padding:0;
}

#glo-body-leftnav #sliderNav {
width:136px;
float:right;
border-top:1px solid #ccc;
padding:1px 0 0;
}

#glo-body-leftnav #sliderNav .sPrev {
text-align:left;
display:inline;
float:left;
margin-left:0;
}

#glo-body-leftnav #sliderNav .sNext {
text-align:right;
display:inline;
float:right;
margin-right:0;
}

#glo-body-leftnav div.sliderHorizontal .item {
display:inline;
float:left;
width:45px;
height:47px;
margin-right:0;
}

#glo-body-leftnav div.sliderHorizontal .item a {
display:inline;
width:40px;
height:47px;
margin:0 !important;
}

#glo-body-leftnav div.sliderHorizontal .item div {
text-align:center;
padding:1px 2px;
}

#glo-body-leftnav #glo-recently-viewed-prod-name {
line-height:1;
display:block;
float:left;
margin:2px 0 0;
}

div#LoginPopup {
position:absolute;
left:50%;
margin-left:-410px;
background-color:#fff;
border:10px solid #505050;
display:block;
top:113.5px;
z-index:1003;
}

div#LoginPopup div#LoginPopupContent {
width:775px;
margin:15px;
}

#LoginPopup #use-log-forms #use-log-icon-or {
margin:125px 0 0;
}

#s7Buttons {
position:absolute;
left:10px;
z-index:5;
width:16px;
margin-top:-80px;
}

#s7Buttons .zoomButtons {
clear:both;
padding-bottom:5px;
}

#waitIconSjElement7,#waitIconSjElement5 {
left:-10px;
}

#cat-alt-popup-wrapper #cat-alt-popup-bottom {
bottom:0;
background:none repeat scroll 0 0 #000;
height:50px;
position:absolute;
right:0;
width:100%;
}

.cus-easy-return-link {
font-size:11px;
}

.rewards-wrapper {
border:1px solid #d6d6d6;
margin-bottom:20px;
}

.rewards-wrapper .top {
text-align:left;
background:#f4f4f4;
padding:10px 20px;
}

.rewards-wrapper .header {
font-family:'Arial';
color:#000;
font-size:13px;
margin-top:5px;
margin-bottom:10px;
}

.rewards-wrapper .info {
margin-top:10px;
margin-bottom:5px;
}

.rewards-wrapper table#rewards-list {
width:100%;
background:#f4f4f4;
padding:0 10px;
}

.rewards-wrapper hr.divline {
color:#d6d6d6;
background-color:#d6d6d6;
height:1px;
border:none;
margin:0;
padding:0;
}

table#rewards-list .che-bas-apply-rewards-button {
float:right;
height: 20px;
}

table#rewards-list .buttonWrap {
float:right;
margin-bottom:10px;
border:1px solid #000;
}

#cat-ens-prod-item .cat-ens-prod-options span.glo-select-container select,
.cat-ens-prod-item .cat-ens-prod-options span.glo-select-container select {
	width:81px;
}

.che-sin-form-area li {
display:inline;
float:left;
width:250px;
margin-top:4px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-square.gif) no-repeat 0 2px;
padding-left:12px;
}

#passwrdTip {
padding:5px 0 0 54px;
}

.passwordTip {
margin-left:70px;
}

#sendMyPassword {
display: block;
margin-top: 10px;
width:125px;
}

.employee-login #use-log-forms {
background:none;
}

.employee-login .input-section {
border:1px solid #DEDEDE;
margin:10px 0;
padding:12px;
}

.employee-login .input-section.associate {
padding:0 12px;
}

img,.glo-no-border,#che-cre-app table,.che-del-inco-con-right input {
border:0;
}

form,#use-ship-popup-content div .use-ship-popup-info p,#use-ship-popup-content div .use-ship-popup-info ul,#use-ship-popup-content div .use-ship-popup-info div {
margin:0;
padding:0;
}

h1,h2,h3,h4,#left-ul,#right-ul,#footer-secondary-ul,#global-footer #footer-primary #footer-left-side #locateStoreForm input,#use-log-forms dd.use-log-password-tip,.cre-instruction-content ol {
margin:0;
padding:0;
}

.glo-required-items-bold span,.glo-bold,#glo-footer-help-content span,#use-wis-product-names a,#che-bas-bottom-left-wrapper ul a,#msgContainer .emphasis,#cat-luc-con .cat-luc-result-item ul a:link,#cat-luc-con .cat-luc-result-item ul a:visited,#cat-luc-con .cat-luc-result-item ul a:hover {
font-weight:bold;
}

.glo-tex-error,.glo-tex-error-stloc,.glo-tex-ucart-error {
font-weight:bold;
color:red;
}

.glo-tex-error-noremove {
font-weight:bold;
color:red;
}

#widget-billing-address .glo-tex-error,
#jsPaymentMethodSection .glo-tex-error,
#widget-shipping-address .glo-tex-error {
margin: 0 0 0 150px;
}

#error-productVariantId,#glo-cat-breadcrumb-area,#che-sin-checkout .che-sin-msg-general {
margin:5px 0;
}

.glo-tex-ucart-info,.use-ord-order-date {
font-weight:bold;
color:#000;
height:auto;
overflow:hidden;
}

.glo-clr,#cat-ens-con br,#cat-ens-con-img br {
clear:both;
}

.glo-fl,.cat-thu-row .cat-thu-product,#cat-pro-pagnation,#cre-app-form .cre-app-radio-entry label,#cre-app-form .cre-app-radio-entry input {
display:inline;
float:left;
}

.glo-fr,#che-sin-order-summary dd,#che-ord-rev-item-table .che-ord-rev-table,.che-del-desc .che-del-ship-method {
display:inline;
float:right;
}

.glo-block,.glo-left-nav-container .refinements .refine_open .options,.use-glo-content-container h1 img,.use-wis-no-item-image img,div.che-sin-ship-options span,#che-cre-app .che-cre-app-right-box div span,#che-sin-gift-message label,.che-rec-large-con dl dd,.che-rec-large-con dl dt,#cms-wha-mai-con-left img,#cre-container h1 img {
display:block;
}

.glo-none,
#glo-body-footer,
.filters .refinements-horizontal .refine-rating .type .refine-cat,
.use-wis-add-to-basket span,
div.che-sin-section #widget-shipping-address .che-sin-checkout-section-header,
#che-rec-print-logo,
.cat-pro-swatch,
.widget-ensemble-prod-swatches,
#cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display .cat-ens-pro-swatch-entry,
.cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display .cat-ens-pro-swatch-entry,
#cus-cont-con h2,
#widget-swatches span {
	display:none;
}

.glo-tex-right,
#che-order-summary dd,
.che-rec-large-con .che-rec-order-totals dl dt,
.che-rec-large-con .che-rec-order-totals dl dd,
#che-rec-grad-totals-con dl dt,
#che-rec-grad-totals-con dl dd,
#che-bil-inco dl.glo-form dd,
#che-bil-inco div.glo-form dd,
#che-adda-inn-con dl.glo-form dd,
#che-adda-inn-con div.glo-form dd,
#LoginPopup .close {
text-align:right;
}

.glo-tex-center,#glo-center,.use-ord-order-details-cell {
text-align:center;
}

.w100,#use-log-forms ul,#use-rec-breadcrum-inner,#che-ord-rev-item-table .che-ord-rev-table tbody .descrip .vLabel,.che-ord-rev-multi-total dl,.cat-quickview-ens-swatches,#cat-ema-con,#cre-app-form,#cre-app-form .glo-form,#cre-app-form .cre-app-mailing-address-radio-buttons,#cre-conf-area #cre-conf-content {
width:100%;
}

.glo-tex-upper,#use-sub-form-wrap dl dt label {
text-transform:uppercase;
}

.glo-bb-gray1,#che-shi-con table td.che-shi-spacer-row,#che-shi-con table td {
border-bottom:1px solid #bfbfbf;
}

.glo-mar-top15,#che-cre-app .che-cre-app-password,#che-ord-rev-multi #che-ord-rev-top .che-ord-rev-review-text,ul.cms-contact-us-list,.cre-instruction-content ul li.consent {
margin-top:15px;
}

.glo-font-size12,#use-add-address-list-container dl dd,.che-bas-item-p,#cat-luc-more-area a,#cat-luc-more-area span {
font-size:12px;
}

.glo-tex-align-left,
#global-footer ul li,
#che-bil-inco dl.glo-form dd.glo-che-select,
#che-bil-inco div.glo-form dd.glo-che-select,
#che-adda-inn-con dl.glo-form dd.glo-che-select,
#che-adda-inn-con div.glo-form dd.glo-che-select,
#che-adda-inn-con dl.glo-form dd.glo-che-sm-input,
#che-adda-inn-con div.glo-form dd.glo-che-sm-input,
#che-bil-inco dl.glo-form dd.glo-che-sm-input,
#che-bil-inco div.glo-form dd.glo-che-sm-input,
#cat-luc-con .cat-luc-result-item ul li {
text-align:left;
}

.glo-tex-blk,#glo-leftnav-container ul a:link,#glo-leftnav-container ul a:visited,#glo-leftnav-container ul a:hover,#glo-leftnav-container ul a:active,.filters .clear-all:hover,#che-ord-rev-mutli-giftcardTitle a,#che-ord-rev-mutli-giftcardAnotherTitle a,#che-ord-rev-multi-pcorgcTitle a,.cat-quickview-ens-price-name a:link,.cat-quickview-ens-price-name a:visited,.cat-quickview-ens-price-name a:hover,.cat-quickview-ens-price-name a:active,#cat-quickview-product-price-name a:link,#cat-quickview-product-price-name a:visited,#cat-quickview-product-price-name a:hover,#cat-quickview-product-price-name a:active {
color:#000;
}

dl.glo-form .glo-optional,
.footer-ul li a,
.che-sin-optional,
#che-ord-rev-shipto a,
#che-ord-rev-shipmethod a,
#che-ord-rev-giftmessage a,
#che-bil-inco dl.glo-form dt label.glo-tex-norm,
#che-bil-inco div.glo-form dt label.glo-tex-norm,
#che-adda-inn-con dl.glo-form dt label.glo-tex-norm,
#che-adda-inn-con div.glo-form dt label.glo-tex-norm {
font-weight:normal;
}

input.glo-form,select.glo-form,textarea.glo-form,.che-bas-promo-code-input,#che-shi-con table td ul.glo-form li select,.cat-luc-controls select {
font-size:11px;
border:1px solid #d6d6d6;
border-top:2px solid #848484;
}

.glo-form select,#che-shi-controls li a,#che-bil-controls li a,#che-adda-controls li a,#che-del-controls li a,#che-adda-controls li a,#che-bil-controls li a,#che-edi-controls li a {
cursor:pointer;
}

.glo-select-container select,#glo-ucart-slider-content {
}

.glo-but-css-hover2,table#rewards-list .buttonWrap:hover {
border:1px solid #c0516b;
}

.no-left-nav {
margin:0 !important;
}

#cat-alt-swatch-wrapper ul,#cat-nos-no-results {
overflow:hidden;
}

#glo-popup-template,#cms-sizechart-table td.highlightCell {
background-color:#fff;
}

.header-tools a,.glo-header-link span a {
color:#fff;
text-decoration:none;
}

.header-tools a:hover,.glo-header-tab-span a:hover,.top-selected a,#global-footer a:hover,#glo-leftnav-container a:hover,#use-mai-content dl dt a:hover,#leftCol h2 a:hover,#use-wis-product-names a:hover,#cat-luc-con .cat-luc-result-item ul a:hover,ul.cms-contact-us-list li.cms-cust-contact-title {
text-decoration:underline;
}

.glo-header-link-span img,#che-rec-grand-total-wrapper div,#che-sin-grand-total-wrapper div,.che-del-inco-con .che-del-inco-con-right li span.che-del-remain,.cat-cat-subcat-pag ul li {
display:inline;
}

#left-ul li,#right-ul li,#global-footer #footer-secondary ul li {
float:left;
margin:9px 8px 0 0;
}

#emailForm,.che-del-inco-con .che-del-inco-con-right li label span,#cre-container h1 #creditAppLogo {
float:left;
}

#newNextMember {
position:relative;
background:url(//www.express.com/cdn/legacy/web/img/cms/account/creditapp/credit-card-next-welcome.jpg) no-repeat;
width:472px;
height:143px;
color:#ffffff;
margin-top: 20px;
margin-bottom:10px;
}

#currentMember {
position:relative;
background:url(//www.express.com/cdn/legacy/web/img/cms/account/creditapp/credit-card-next-membership.jpg) no-repeat;
width:472px;
height:143px;
color:#ffffff;
margin-top: 20px;
margin-bottom:10px;
}

#currentMemberInfo {
position:absolute;
left:24px;
top:53px;
font-size:12px;
}

#currentMemberEmail {
font-size:11px;
}

#signUpOffer {
color:#44267c;
margin-bottom: 11px;
}

.glo-leftnav-selected,#cat-nos-no-results-left .suggestions a {
color:#000;
font-weight:bold;
}

#glo-leftnav-container .glo-leftnav-selected a:hover,.filters .refinements-horizontal .type a:hover,#use-wis-product-names a:link,#use-wis-product-names a:visited,#use-wis-product-names a:active,.use-wis-remove-item,.use-wis-add-to-basket,.use-wis-share,.cat-glo-pagnation table td.cat-glo-page-active,.cat-cat-item a,a.glo-ucart-link1:link,a.glo-ucart-link1:visited,a.glo-ucart-link1:hover,a.glo-ucart-link1:active,#cat-luc-con .cat-luc-result-item ul a:link,#cat-luc-con .cat-luc-result-item ul a:visited,.cms-help-topics dt a {
text-decoration:none;
}

.glo-ucart-link1 {
text-transform:uppercase;
}

.landing-page-hero,#che-rec-order-total-con .che-rec-order-total-head-con ul,.widget-popup-window-sc {
margin:0 0 0 5px;
}

#glo-breadcrumb-area,#glo-breadcrumb-area a:link,#glo-breadcrumb-area a:visited,#glo-breadcrumb-area a:hover,#glo-breadcrumb-area active,a.use-glo-return-link:link,a.use-glo-return-link:visited,a.use-glo-return-link:hover,a.use-glo-return-link:active,.use-wis-print-link,.use-wis-print-link:link,.use-wis-print-link:visited,.use-wis-print-link:hover,.use-wis-print-link:active,#use-wisema-con a:link,#use-wisema-con a:visited,#use-wisema-con a:hover,#use-wisema-con a:active {
color:#858585;
font-size:10px;
}

#glo-cat-breadcrumb-area,#glo-cat-breadcrumb-area a:link,#glo-cat-breadcrumb-area a:visited,#glo-cat-breadcrumb-area a:hover,#glo-cat-breadcrumb-area active,#cus-popup-content div span#policy-effective {
color:#000;
text-transform:uppercase;
font-size:10px;
}

.glo-custserv-breadcrumb,#use-ord-order-history-table tbody tr td input,.che-bas-managed-content,#che-cre-app .che-cre-app-checkbox,#che-cre-app .che-cre-app-per-info-fields,#che-rec-order-total-con dl dd.glo-bb-gray1,#cus-sit-container-breadcrumb {
margin-bottom:15px;
}

#use-mai-content dl dt a:link,#use-mai-content dl dt a:visited,#use-mai-content dl dt a:active,#leftCol h2 a:link,#leftCol h2 a:visited,#leftCol h2 a:active,.cat-thu-product a:link,.cat-thu-product a:visited,.cat-thu-product a:hover,.cat-thu-product a:active,.cat-cat-subcat-pag a:link,.cat-cat-subcat-pag a:visited,.cat-cat-subcat-pag a:hover,.cat-cat-subcat-pag a:active {
color:#000;
text-decoration:none;
}

#use-log-header,
#use-per-form-right div,
#cat-prod-flash-alt-views img,
#cat-ens-alt-img-con img,
#cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display a.active,
.cat-ens-prod-item .cat-ens-prod-info .cat-ens-prod-swatch-display a.active {
	border:1px solid #d6d6d6;
}

#use-log-forms .glo-tex-info,#use-log-forms .glo-tex-error {
display:block;
width:100%;
border:0;
line-height:1.25;
}

#use-log-but-sign-in,#use-log-but-create {
display:block;
margin:20px auto 0;
}
.cre-column-content #use-log-but-create, .cre-column-content #use-log-but-sign-in {
	margin: 0;
}
.cre-column-content p.headline {
	font-size: 18px;
}
.cre-column-content p.text {
	font-size:16px;
}
.cre-column-content div h2 {
	font-size: 18px;
}
.cre-column-content form h3, .cre-column-content h3 {
	font-size:16px;
}
#use-add-addition-container,#use-for-but-send-pwd,#che-sin-gift-message,#che-sin-ship-methods,.che-del-inco-con .che-del-inco-con-right li.che-del-gift-msg,#cat-ens-right #error-general,#cus-sto-content-wrapper table {
margin-top:10px;
}

#use-add-addition-container div h2,#cre-app-form .glo-form dd.cre-ssn-dd,#cre-app-form .glo-form dd.cre-bd-dd {
margin-top:8px;
}

.use-cha-form-container div.use-cha-form .use-cha-but,#use-per-form-container .use-per-but {
display:block;
margin-top:20px;
}

#use-per-form-container h3 span,.che-bas-shipping-method table td select {
text-transform:none;
}

.use-wis-remove-item img,.use-wis-share img {
vertical-align:middle;
margin-right:10px;
}

.use-wis-add-to-basket img,.che-bas-continue-shopping span a,.che-bas-continue-shopping span img,.che-bas-giftwrap-cell input,#promo-code-block span,.che-bas-promo-code-input,.che-bas-recalculate-total-button img,.che-bas-update-total-button img {
vertical-align:middle;
}

.use-wis-item-info,
div#SubscribePopup dl.glo-form input,
div#SubscribePopup div.glo-form input {
width:210px;
}

.use-ord-tex-size11,.cus-sto-store-info {
font-size:11px;
}

.use-ord-items-header,.che-del-inco-con .che-del-inco-con-left ul {
width:270px;
}

.use-ord-order-number-cell span,
div#SubscribePopup dl.glo-form input,
div#SubscribePopup div.glo-form input,
div#SubscribePopup dl.glo-form select,
div#SubscribePopup div.glo-form select {
font-size:14px;
}

.use-ord-shipment-row .use-ord-order-date-cell,.che-bas-cart-heading-item-price {
width:130px;
}

#use-for-popup-content div,#use-ship-popup-content div,#che-apo-popup-content div {
font-size:12px;
color:#666;
line-height:1.5;
margin:10px 0 0;
padding:0 25px;
}

#use-for-popup-content h1,#use-ship-popup-content h1,#che-apo-popup-content h1,#cus-popup-content h1,#cus-cont-con h1 {
color:#fff;
font-size:14px;
font-weight:bold;
display:block;
background-color:#000;
height:50px;
overflow:hidden;
}

#use-for-popup-content h1 img,#use-ship-popup-content h1 img,#che-apo-popup-content h1 img,#cus-popup-content h1 img,#cus-cont-con h1 img {
display:block;
margin:16px 0 0 25px;
}

#use-wisema-con dl.use-wisema-third-part,#che-apo-popup-content div ul li,#che-apo-popup-content div ul#che-apo-examples,#che-sin-login,#che-rec-order-total-con ul.che-rec-bill-addy li,#che-rec-order-total-con ul.che-rec-pay-info li,.che-rec-large-con dl dt,#che-shi-inn-con-order-total dl dt,#che-shi-inn-con-order-total dl dd,#che-del-inn-con-order-total dl dt,#che-del-inn-con-order-total dl dd,#che-bil-inn-con-order-total dl dt,#che-bil-inn-con-order-total dl dd {
margin-bottom:10px;
}

#use-wisema-con .use-wisema-but,#che-bil-inco .che-bil-inn-con-left ul {
display:block;
margin-bottom:15px;
}

#use-sub-form-wrap h1 input,.che-del-inco-con .che-del-inco-con-right li.che-sin-gift-receipt input,#che-bil-inco .che-bil-inn-con-left p,#che-bil-controls,#che-adda-controls,#che-edi-controls {
margin-left:0;
}

.che-bas-cart-heading-giftwrap,
#che-bil-inco dl.glo-form dt.return-cust,
#che-bil-inco div.glo-form dt.return-cust {
width:150px;
}

.che-bas-item-cell .glo-tex-error,.che-bas-item-cell .glo-tex-info,#cat-ema-con-form #emailFriendCheckBoxLabel,#use-wisema-con #wishlistEmailCheckLabel,#sweepstakes-form label {
display:block;
margin-top:5px;
}

.che-bas-item-cell .glo-tex-error li {
    text-transform:none;
}

.che-bas-item-cell li span,#che-ord-rev-item-table .che-ord-rev-table tbody .descrip .vLabel span,.che-rec-large-con table td ul li.vLabel span,#che-shi-con table td.che-shi-desc .vLabel span,.che-del-inco-con .che-del-inco-con-left ul li.vLabel span {
text-transform:uppercase;
font-weight:bold;
display:inline;
float:left;
width:60px;
}

.che-bas-giftwrap-div,div.che-sin-section .che-sin-form-area-relative,.cat-cat-prod-img-cont {
position:relative;
}

.che-bas-related-cont,.che-bas-related-ima,#cat-ens-rel-items .glo-related-items-ima,#cat-ens-rel-items .glo-related-items-cont {
width:86px;
height:100px;
margin:0 auto;
}

#che-bas-bottom-right-wrapper .che-bas-managed-content,#che-ord-rev-item-table .che-ord-rev-table tbody .totalprice span,#che-ord-rev-multi #che-order-summary,.che-rec-large-con .che-rec-order-totals dl dd {
margin-right:25px;
}

#che-sin-reminder-section #che-sin-reminder-info,#che-ord-rev-multi .che-ord-rev-breadcrumb ul {
padding-top:5px;
}

div.che-sin-section .che-sin-form-area .glo-tex-error,
#cat-alt-popup-right #cat-alt-info ul,
#cat-ens-form-buts li.cat-ens-but,
#cat-ema-con-form dl.glo-form dt,
#cat-ema-con-form div.glo-form dt,
#cms-help-topic-content {
margin-top:5px;
}

#che-sin-account-benefits ul li,#che-cre-app .che-cre-app-right-box ul li {
margin-top:4px;
padding-left:12px;
}

#che-sin-column-right .che-sin-right-box-top,#che-cre-box-right #che-cre-box div.che-cre-top {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-sin-right-box-top.gif) no-repeat top left;
height:5px;
overflow:hidden;
}

#che-sin-column-right .che-sin-right-box-content,#che-cre-box-right #che-cre-box div.che-cre-mid {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-sin-right-box-content.gif) repeat-y top left;
}

#che-sin-column-right .che-sin-right-box-content-content,#che-cre-box-right #che-cre-box div.che-cre-content {
width:221px;
margin-left:14px;
padding:7px 0;
}

#che-sin-column-right .che-sin-right-box-bottom,#che-cre-box-right #che-cre-box div.che-cre-bottom {
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-che-sin-right-box-bottom.gif) no-repeat top left;
height:7px;
overflow:hidden;
}

.che-sin-grand-total,.che-ord-rev-multi-total dl dd {
font-size:17px;
font-weight:bold;
}

#che-ord-rev-mutli-giftcardblock,#che-ord-rev-mutli-giftcardappliedblock,#che-ord-rev-mutli-giftcardTitle {
padding:8px 20px 0;
}

#che-ord-rev-mutli-giftcardblock .glo-tex-error,#che-ord-rev-mutli-giftcardappliedblock .glo-tex-error,#che-ord-rev-multi #che-ord-rev-creditcard_method .glo-tex-error,#cat-nos-no-results-left h1,#cat-nos-no-results-left p,#cat-nos-no-results-left dl,#cat-nos-no-results-left hr {
margin:0;
}

#cat-nos-no-results-left hr {
height:1px;
color:#dedede;
background-color:#dedede;
margin-bottom:20px;
width:474px;
}

#che-ord-rev-mutli-giftcardblock dl,#che-ord-rev-mutli-giftcardappliedblock dl {
display:block;
overflow:hidden;
margin-bottom:10px;
}

#che-cre-box #che-cre-marketing-msg,#che-cre-box #che-cre-account-msg {
font-size:12px;
color:#666;
display:block;
text-align:center;
padding:0 20px;
}

#che-cre-box-left #che-cre-box,.che-ord-rev-totalsummary #che-sin-order-summary dd {
padding-right:15px;
}

#jsPaymentAcctBtmAnchor,.cat-quickview-but-close,.cat-sizechart-but-close,.email-friend-but-close {
display:block;
position:relative;
}

#che-sin-ship-methods input,#che-sin-save-cc input,.employee-login #use-log-forms dl {
border:none;
}
#che-sin-ship-methods input {
border: none;
margin-left: 0;
}

#che-ord-rev-top,#cus-con-tex-confirmation {
margin:0 25px;
}

#che-ord-rev-shipmethod div,#che-ord-rev-giftmessage div,.che-rec-large-con dl dd {
margin-left:10px;
}

#che-ord-rev-multi #che-ord-rev-shipping-info-wrapper,#che-rec-order-total-con dl dt.che-rec-total {
margin-top:7px;
}

.che-ord-rev-multi-total dl dt,#che-del-controls .che-del-cancel {
padding-top:4px;
}

#che-rec-head .glo-but-print,#cus-sit-container .glo-but-print {
cursor:pointer;
text-decoration:underline;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-glo-print-icon.gif) center left no-repeat;
padding-left:12px;
position:absolute;
top:0;
right:0;
z-index:5;
}

#che-rec-order-total-con dl,#che-rec-order-total-con dl dt,#che-rec-order-total-con ul,#che-bil-inco label.che-bil-oppin input,#che-bil-inco label.che-bil-oppin span,#che-bil-inco #che-bil-rem label,#che-bil-inco #che-bil-rem label input,#che-bil-inco #che-bil-rem label span,#che-bil-inco #che-bil-rem a,#che-orde-con-main,#che-orde-con-img,#cat-luc-more-area-lc,#cat-luc-more-area-rc,#cat-luc-more-area-con {
float:left;
display:inline;
}

.che-rec-large-con table td ul li,.che-del-inco-con .che-del-inco-con-left ul li {
display:block;
margin-bottom:6px;
}

.che-rec-large-con table td ul li.vLabel,#che-shi-con table td.che-shi-desc .vLabel,.che-del-inco-con .che-del-inco-con-left ul li.vLabel {
width:100%;
font-size:10px;
}

.che-del-inco-con .che-del-inco-con-left dl dd,#che-bil-inco label.che-bil-oppin span {
display:block;
margin-top:2px;
}

#che-bil-inco dl.glo-form dd input,
#che-bil-inco div.glo-form dd input,
#che-adda-inn-con dl.glo-form dd input,
#che-adda-inn-con div.glo-form dd input,
#che-bil-inco dl.glo-form dd.glo-che-select #state,
#che-bil-inco div.glo-form dd.glo-che-select #state,
#che-adda-inn-con dl.glo-form dd.glo-che-select #state,
#che-adda-inn-con div.glo-form dd.glo-che-select #state {
width:190px;
}

#che-bil-inco li,
.like-btn-qvcontainer,
#cat-ema-con-form dl.glo-form dd .glo-tex-error,
#cat-ema-con-form div.glo-form dd .glo-tex-error {
margin-bottom:5px;
}

#che-shi-controls li,#che-del-controls li,#che-bil-controls li,#che-adda-controls li,#che-edi-controls li,#cat-luc-more .cat-luc-more-item {
float:left;
display:inline;
margin-right:10px;
}

.select-credit-card {
margin: 0 0 0 109px;
}

#che-sin-billing-address dt,#che-sin-shipping-address dt,#che-sin-create-account dt {
float:left;
display:inline;
width:145px;
text-align:left;
font-weight:bold;
margin:3px 5px 0 0;
}

.che-sin-section input,
.che-sin-section select {
margin-right: 3px;
}

.cat-glo-tex-saleP,.glo-ucart-slider-item span.glo-ucart-promo-text {
color:red;
}

#cat-alt-swatch-wrapper ul li img#cat-alt-swatch-current,.cat-quickview-swatch-active {
border:1px solid #a3a3a3;
}

#cat-alt-logo-wrapper img,#cat-alt-popup-wrapper #cat-alt-popup-bottom img {
position:absolute;
right:20px;
top:13px;
}

.cat-thu-row .cat-thu-product li.cat-thu-promo-text,.cat-cat-item li.cat-cat-promo-text {
color:red;
font-weight:bold;
}

.cat-thu-row .cat-thu-product .cat-thu-p-ima,#cat-sizechart-loader img,#email-friend-loader img,.glo-ucart-slider-item img,#cre-breadcrumb {
display:block;
margin:0 auto;
height:auto;
overflow:hidden;
}

/*#cat-pro-con-detail .optionsTools{float:left; width:100%;}
.cat-cat-item .regular-thumb-a,
.cat-thu-product-all .reg-thumb a {
display:block;
width:192px;
height:384px;
overflow:hidden;
text-align:center;
position:relative;
}*/

/*.cat-cat-item .regular-thumb-a .regular-thumb,.cat-thu-row .cat-thu-product-all .reg-thumb a img {
width:332px;
position:absolute;
right:-74px;
}*/

#cat-pro-con-detail h2,#cat-ens-detail h2,#cat-pro-con-detail h1,#cat-ens-detail h1 {
font-size:13px;
color:#000;
text-transform:uppercase;
font-weight:bold;
}

#cat-pro-con-detail .bagButtons,#cat-pro-con-detail .optionsTools {
float:left;
width:100%;
list-style: none;
background: none;
padding: 0;
}

#cat-ens-prod-item .cat-ens-prod-info h2,
#cat-ens-prod-item .cat-ens-prod-info h1,
.cat-ens-prod-item .cat-ens-prod-info h2,
.cat-ens-prod-item .cat-ens-prod-info h1 {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}

#cat-sizechart-loader,#email-friend-loader {
padding:50px 0;
}

#cat-sizechart,#email-friend {
position:absolute;
top:0;
left:50%;
margin-left:-287px;
width:574px;
z-index:10000;
}

#cus-sto-search-results-table,#cms-help-page {
margin-bottom:25px;
}

#cms-about-us,#cms-careers {
height:100%;
}

#cms-about-us-inner,#cms-careers-inner {
width:100%;
min-height:520px;
height:auto !important;
}

#cms-about-us-leftnav,#cms-careers-leftnav {
display:inline;
float:left;
width:170px;
}

#cms-about-us-content h3,#cms-careers-content h3 {
font-weight:bold;
font-size:12px;
margin-bottom:5px;
}

#cms-about-us-content p,#cms-careers-content p {
line-height:1.4;
margin:0;
padding:0 0 20px;
}

#cms-about-us-content #cms-about-us-feature,#cms-careers-content #cms-careers-feature {
width:728px;
margin:0 auto;
}

#cms-about-us-content #cms-about-us-breadcrumb,#cms-careers-content #cms-careers-breadcrumb {
color:#858585;
font-size:10px;
margin:10px 25px 0;
}

#cms-about-us-content #cms-about-us-breadcrumb a:link,#cms-about-us-content #cms-about-us-breadcrumb a:visited,#cms-about-us-content #cms-about-us-breadcrumb a:hover,#cms-about-us-content #cms-about-us-breadcrumb a:active,#cms-careers-content #cms-careers-breadcrumb a:link,#cms-careers-content #cms-careers-breadcrumb a:visited,#cms-careers-content #cms-careers-breadcrumb a:hover,#cms-careers-content #cms-careers-breadcrumb a:active {
font-size:10px;
color:#858585;
}

#cre-consent-inputs input,#cre-consent-inputs label,.cre-consent-buttons a,cre-consent-buttons input,.cre-application-buttons a,.cre-application-buttons input {
display:inline;
float:left;
margin-right:5px;
}

#cre-app-form input#houseNumber,#cre-app-form input#streetName,#cre-app-form input#apartmentNo,#cre-app-form .cre-app-smallColumn dl dt {
width:95px;
}

#cre-app-form .cre-app-form-line-2,#cre-app-form p.cre-no-margin-top,#LoginPopup #use-log-forms {
margin-top:0;
}

#cre-app-form .cre-app-mailing-address-radio-buttons label,#cre-app-form .cre-app-radio-entry label {
margin:2px 0 0 5px;
}

#sweepstakes a,#sweepstakes-form {
color:#fff;
}

#sweepstakes-form .sweepstakes-form-content input,#sweepstakes-form .sweepstakes-form-content select {
margin:3px 0 0 5px;
}

.che-sin-form-area ul,#passwrdTip ul,#passwordChangeTip ul {
width:100%;
overflow:hidden;
}

#passwrdTip li,
#passwordChangeTip li {
display:inline;
float:left;
width:250px;
background:url(//www.express.com/cdn/legacy/web/img/backgrounds/bac-bullet-square.gif) no-repeat 0 2px;
padding-left:12px;
margin:4px 0 0;
}

.cat-ens-pro-swatch-link {
display:block;
width:auto;
height:auto;
overflow:hidden;
float:left;
margin-right:4px;
text-transform:uppercase;
}

.like-btn-qvcontainer {
height:20px;
}

.mini-cart .glo-tex-info {
	width:300px;
}

.cat-thu-product a.showMoreColors {
	text-decoration: underline;
	font-size:8px;
	margin:-2px 0 0 4px;
	text-transform:uppercase;
}

#swatchPopout {
	background-color:#fff;
	min-height:200px;
	padding:20px;
	width:360px;
}

.link_right {
	float: right;
}

#BVRRSummaryContainer .BVRRLabel.BVRRRatingNormalLabel, #BVRRSummaryContainer .BVRRRatingContainerSlider, #BVRRSummaryContainer .BVRRBuyAgainContainer, #BVRRSummaryContainer .BVRRSocialBookmarkingLinks {
	display: none;
}

.message span.reg {
	display:inline-block;
	width:250px;
	word-wrap: break-word;
}

.loyaltyOptin {
	display:none;
}
.cc-text {
	font-size:10px;
}