@import 'reset.css';
@import '960_24_col.css';
body { background: #FFF; color: #000000; font-size: 14px; height: auto; font-family: 'BrownPro-Medium', sans-serif;
}
img, a img { border: 0;
}
a, a:link, a:visited { outline: none; text-decoration: none; color: #222;
}
a:hover { outline: none; text-decoration: underline;
}
input[type="submit"] { border: 0; border-radius: 0; -webkit-appearance: none; -webkit-border-radius: 0;
}
#overlay { width: 100%; height: 100%; z-index: 10000;
}
#overlay .loading-image { top: 0 !important; padding-bottom: 30px;
}
.bold { font-family: "BrownPro-Bold";
}
.clearfix:after { display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden;
}
.content_area { padding: 0 0 30px 0;
}
.divider_solid { position: relative; margin-top: 8px; height: 0px; width: 100%; border-bottom: 1px solid #3c546a; border-top: 1px solid #1e3447;
}
.fleft { display: inline; float: left;
}
.fright { display: inline; float: right;
}
.no-display { display: none;
}
.slash { float: left; padding: 4px 12px; font-family: "BrownPro-Bold";
}
.border_gray { }
#loading { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; display: block; opacity: 0.7; background-color: #fff; z-index: 99; text-align: center;
}
#loadingDiv { display: inline; float: left; left: 22px; position: relative; text-align: center; top: -10px; display: none;
}
.loading-image { background: url('/images/v3/fullPageloader.gif') no-repeat center center; display: block; height: 32px; width: 32px; margin: 0; padding: 0; position: relative; margin: auto; top: 200px; z-index: 100;
}
#largeLoadingDiv { height: 50%; margin: 0 auto;
}
.large_loading { background: url('/images/v3/AjaxLoader.gif') no-repeat center center; display: block; height: 100px; width: 160px; margin: 0; padding: 0; position: relative; margin: auto;
}
a #loadingDiv { width: 191px; height: 131px; top: 0; left: 0;
}
.icon_loading { background: url('/images/v3/loader.gif') no-repeat center center; display: block; height: 16px; width: 16px; margin: 0; padding: 0; position: relative; margin: auto; top: 18px;
}
a .icon_loading { top: 50%; left: -10%;
}
.divider_shadow_wide { background: url('/images/siteimgs/shoebuy/v3/divider_shadow_wide.png') no-repeat center top; background-size: 100% auto; height: 18px; width: 100%; margin-bottom: -5px;
}
.divider_shadow_wide_bm { height: 18px; width: 100%; margin-top: -5px;
}
h1.page_title { color: #000000; font-family: "BrownPro-Bold"; font-size: 23px; line-height: 50px;
}
h1.page_titleWL { color: #333333; font-family: "BrownPro-Medium", sans-serif; font-size: 18px; line-height: 50px;
}
.helpInfo #remove-form-cancel h2, .helpInfo #remove-form-updated h2 { color: #333333; font-family: "BrownPro-Medium", sans-serif; font-size: 25px; line-height: 50px;
}
.boxed { border: 1px solid #eeeeee; margin-bottom: 10px; padding: 10px; border-style: none;
}
.anchor_top a { font-family: "BrownPro-Bold";
}
.none { display: none;
}
.viewall { float: right; position: relative; font-size: 14px; font-family: "BrownPro-Bold"; color: #0e77a8; text-transform: uppercase;
}
.viewall:hover { color: #2d3466;
}
.print_only { display: none;
}
.wPaddingBottom { margin-bottom: 20px;
}
.word-wrap { white-space: pre; white-space: pre-wrap; white-space: pre-line; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; word-wrap: break-word; white-space: normal;
}
.ui-front { z-index: 9999;
}
.dialogDiv { display: none;
}
.ui-dialog { padding: 20px; font-family: 'BrownPro-Medium', sans-serif;
}
.ui-dialog .ui-widget-header { background: none; margin-left: auto; margin-right: auto; width: 100%; border: 0; border-bottom: 1px solid #DDD;
}
.ui-dialog .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("http://code.jquery.com/ui/1.10.2/themes/smoothness/images/ui-icons_888888_256x240.png");
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #E6E6E6; border: 1px solid #D3D3D3;
}
.ui-dialog .ui-dialog-titlebar { padding: 0 0 0.5em;
}
.ui-dialog .ui-dialog-title { font-size: 19px; color: #333;
}
.ui-dialog .ui-dialog-content { padding: 1em 0 0.5em;
}
.ui-dialog .ui-button-icon-only .ui-icon { margin-left: -8px;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { top: 47%;
}
.ui-dialog .ui-dialog-titlebar-close { top: 31%; height: 22px; width: 22px;
}
.ui-dialog .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 0;
}
.ui-dialog .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 0;
}
.ui-dialog .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 0;
}
.ui-dialog .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 0;
}
.ui-dialog button.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 11px;
}
.ui-dialog button.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 11px;
}
.ui-dialog button.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 11px;
}
.ui-dialog button.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 11px;
}
.ui-widget .button { padding: 3px;
}
.ui-widget .actions .button { margin-left: 5px;
}
.ui-dialog h2 { text-transform: uppercase; font-size: 16px; color: #ff6D00; margin-bottom: 10px;
}
.select-menu { height: 48px; display: inline-block; max-width: 205px; width: 100% !important; position: relative;
}
.select-menu .select-container { position: absolute; height: 100%; width: 100%; background: #efefef url('/images/siteimgs/shoebuy/v3/button-bg-gray-gradient.png') repeat-x top left 40%; cursor: pointer; border: 1px solid #DDDDDD; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.select-menu .ddArrow { position: absolute; right: 10px; top: 20px; background: url('/images/siteimgs/shoebuy/v3/quick-view-dd-arrow.png') no-repeat; height: 10px; width: 12px;
}
.select-menu .select-container .ddImg { left: 8px; position: absolute; top: 5px; border: 1px solid #DDD; line-height: 30px; padding: 3px; background: #FFF;
}
.select-menu .select-container .ddImg img { width: 30px;
}
.select-menu .select-container span { left: 50px; position: absolute; top: 10px; font-family: "BrownPro-Bold"; width: 150px;
}
.select-menu .dropDown { position: absolute; top: 50px; left: 0; width: 100%; background: #FFFFFF repeat scroll 0 0; border: 1px solid #DDDDDD; border-top: none; list-style: none; z-index: 1;
}
.select-menu .dropDown .selected, .select-menu .select-container.selected { background: #274158; background: -webkit-gradient(linear, 0 0, 23% 94%, from(#05223A) to(#274158)); background: -webkit-linear-gradient(top, #05223A 23%, #274158 94%); background: -moz-linear-gradient(top, #05223A 23%, #274158 94%); background: -ms-linear-gradient(top, #05223A 23%, #274158 94%); background: -o-linear-gradient(top, #05223A 23%, #274158 94%); background: linear-gradient(top, #05223A 23%, #274158 94%); color: #FFFFFF;
}
.select-menu span.disabled { color: #dadada;
}
.select-menu .selected span.disabled { color: #999;
}
.select-menu li { height: 50px; cursor: pointer; position: relative;
}
.select-menu li span { left: 50px; position: absolute; top: 10px; width: 150px;
}
.cart_box .select-menu .select-container span, .cart_box .select-menu li span { width: 110px;
}
.select-menu li i { color: #999999; display: block; font-size: 12px;
}
.select-menu li .ddImg { left: 8px; position: absolute; top: 5px; border: 1px solid #DDD; line-height: 30px; padding: 3px; background: #FFF;
}
.select-menu li img { width: 30px;
}
.select-menu .dropDown li:hover { background: #274158; background: -webkit-gradient(linear, 0 0, 23% 94%, from(#05223A) to(#274158)); background: -webkit-linear-gradient(top, #05223A 23%, #274158 94%); background: -moz-linear-gradient(top, #05223A 23%, #274158 94%); background: -ms-linear-gradient(top, #05223A 23%, #274158 94%); background: -o-linear-gradient(top, #05223A 23%, #274158 94%); background: linear-gradient(top, #05223A 23%, #274158 94%); color: #FFFFFF;
}
.select-menu .dropDown li .disabled:hover { color: #999;
}
.select-menu #select_color_NA, .select-menu #list_color_NA { left: 9px; width: 150px;
}
.selection-message-box { margin: 10px 0;
}
#size-selection, .selection-attr-label { font-family: "BrownPro-Bold"; line-height: 1.4; margin: 25px 0 3px 0; color: #2d3466;
}
#full_product_info .prod_width.selBox .widths.prodOptions { margin-top: 0;
}
#full_product_info .selected .unselected { display: none;
}
.modal { padding: 0 15px; z-index: 9999;
}
.modal-header { padding: 9px 0;
}
.modal-header .close { margin-top: 5px; background: url('/images/siteimgs/shoebuy/v3/icon_close.png') left top no-repeat; height: 20px; width: 20px;
}
.modal-header h3 { margin: 0; line-height: 30px; font-family: 'BrownPro-Medium', sans-serif; font-size: 25px; font-weight: normal; color: #333333;
}
.modal-body { padding: 15px 0;
}
.modal-footer { background: none; padding: 14px 0 15px; border-radius: 0; border-top: 1px solid #EEE;
}
.modal-footer .button { background-color: #808285; border: 0 none; color: #ffffff; font-size: 16px; font-family: "BrownPro-Bold"; padding: 6px 9px; text-transform: uppercase;
}
.modal-footer .button:hover { background-color: #2d3466;
}
.modal-footer .btn-primary { background-color: #0e77a8;
}
.modal-footer .btn-primary:hover { background-color: #2d3466;
}
.modal-footer a.text-privacy { float: left; color: #0e77a8; font-size: 16px; margin-top: 20px; margin-left: 16px;
}
.modal.size250 { width: 250px; margin-left: -140px;
}
.modal.size350 { width: 350px; margin-left: -190px;
}
.modal.size450 { width: 450px; margin-left: -240px;
}
.modal.size650 { width: 650px; margin-left: -340px;
}
.modal.size850 { width: 850px; margin-left: -440px;
}
.popover { z-index: 3;
}
.carousel-control { border-radius: 0 0 0 0;
}
.dropdown-menu { border-radius: 0; box-shadow: none;
}
.btn-group.open .dropdown-toggle { box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover { font-size: 14px; font-family: "BrownPro-Bold"; text-transform: uppercase; font-family: 'Helvetica', sans-serif;
}
.btn .caret { margin-top: 4px;
}
.button { display: inline-block; margin-top: 1.35em; padding: 0.636em 2.272em; background-color: #D1D1D1; border: 0; font-family: BrownPro-Medium, sans-serif; font-size: 1.375em; letter-spacing: 0.03em; line-height: 1; cursor: pointer;
}
.buttonWL { display: inline-block; margin-top: 1.35em; padding: 10px; background-color: #D1D1D1; border: 0; font-family: BrownPro-Medium, sans-serif; font-size: 14px; letter-spacing: 0.03em; line-height: 1; cursor: pointer; font-family: "BrownPro-Bold"; text-transform: uppercase;
}
.button:hover { background-color: #606060; text-decoration: none; color: #fff;
}
.buttonWL:hover { background-color: #606060; text-decoration: none;
}
.button.white { border-color: #FFF; color: #FFF;
}
.button.cart, .button.quick_view, .button.search, .login .button, .product_detail .button { width: auto; padding: 11px 9px 7px; margin: 0px; border: 0px none; text-transform: uppercase; font-family: "BrownPro-Bold"; font-size: 14px; overflow: visible; line-height: 12px; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; background: #D1D1D1; color: #FFF; cursor: pointer;
}
.button.quick_view { color: #000;
}
.button.quick_view:hover { background-color: #2d3466; color: #ffffff;
}
.btnTop>button, .btnBottom>button { background-color: #606060; color: #FFF;
}
.btnTop>button:hover, .btnBottom>button:hover { background-color: #ff6D00;
}
a#wish-list.button { color: #0e77a8; padding: 10px 0px; font-family: "BrownPro-Medium"; font-size: 14px; background-color: unset;
}
a#wish-list.button:hover { color: #2d3466;
}
a#wish-list.buttonWL { background-color: #606060;
}
a#wish-list.buttonWL:hover { background-color: #ff6D00;
}
.button.cart, .button.checkout, .button.warning { background-color: #ff6D00; color: #FFFFFF; text-decoration: none; font-family: "BrownPro-Bold";
}
.buttonWL.cart, .buttonWL.primary { background-color: #ff6D00; color: #FFFFFF; text-decoration: none;
}
.button.secondary,
.button.cart:hover, .button.checkout:hover, .button.search, .button.warning:hover { background-color: #4D4D4D; color: #FFFFFF; text-decoration: none;
}
.button.secondary { background-color: #606060;
}
.button.secondary:hover { background-color: #ff6D00;
}
.button.search:hover { background-color: #999;
}
.button.cart, .button.checkout { padding: 9px 10px 7px;
}
.button.cart span, .button.checkout span { padding-left: 26px; font-size: 16px; line-height: 14px; background: url(/images/siteimgs/shoebuy/v3/icon_cart.png) no-repeat;
}
.button.cart.disabled { -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;
}
.button.cart.disabled span, .button.checkout.disabled span { background: url(/images/siteimgs/shoebuy/v3/icon_cart_disabled.png) no-repeat;
}
.button.search { width: 80px; padding: 6px 8px;
}
.button.search span { padding-left: 20px; background: url(/images/siteimgs/shoebuy/v3/icon_search.png) no-repeat;
}
.button.callout { padding: 6px 6px 5px 6px;
}
.button.callout span { padding-left: 14px; background: url(/images/siteimgs/shoebuy/v3/icon_arrow.png) no-repeat 0px 2px;
}
.button.callout:hover span, .button.primary.callout span, .button.secondary.callout span { background: url(/images/siteimgs/shoebuy/v3/icon_arrow_white.png) no-repeat 0px 2px;
}
.button.primary.callout span { background: url(/images/siteimgs/shoebuy/v3/icon_callout.png) no-repeat 0px 5px;
}
.button.product { -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: #808285; color: #ffffff; padding: 4px 16px 2px;
}
.warning .button.product { color: #981200; border: 1px solid #B76C66;
}
.button.product:hover { background-color: #2d3466; color: #FFFFFF;
}
.button.product.selected { background-color: #2d3466; color: #FFFFFF;
}
.button.product.disabled { background-color: #f1f1ef;
}
.warning .button.product.disabled, .button.cart.disabled { background: #F1F1EF; background: -webkit-gradient(linear, 0 0, 23% 94%, from(#FFFFFF) to(#F9F9F9)); background: -webkit-linear-gradient(top, #F1F1EF 23%, #F9F9F9 94%); background: -moz-linear-gradient(top, #F1F1EF 23%, #F9F9F9 94%); background: -ms-linear-gradient(top, #F1F1EF 23%, #F9F9F9 94%); background: -o-linear-gradient(top, #F1F1EF 23%, #F9F9F9 94%); background: linear-gradient(top, #F1F1EF 23%, #F9F9F9 94%); cursor: default; color: #ffffff;
}
.button.checkout.disabled, #headerSavePayment.disabled { color: #A7A7A7; cursor: default; -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4); background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #d7d7d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #d7d7d7)); background: -webkit-linear-gradient(top, #efefef 0%, #d7d7d7 100%); background: -o-linear-gradient(top, #efefef 0%, #d7d7d7 100%); background: -ms-linear-gradient(top, #efefef 0%, #d7d7d7 100%); background: linear-gradient(to bottom, #efefef 0%, #d7d7d7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d7d7d7', GradientType=0);
}
.button.warning span { padding-left: 22px; background: url(/images/siteimgs/shoebuy/v3/icon_warning.png) no-repeat 0px -1px;
}
.button.search.large { font-size: 26px; width: 160px; padding: 20px 0px;
}
.button.search.large span { background-image: url("/images/siteimgs/shoebuy/v3/icon_search_large.png"); padding-left: 33px; background-position-y: 2px;
}
input.button { background-color: #ff6D00;
}
input.button:hover { background-color: #ff6D00;
}
.search-area .button.search:hover span { background-image: url("/images/siteimgs/shoebuy/v3/icon_search_black.png"); color: #000000;
}
.search-area .button.search.large:hover span { background-image: url("/images/siteimgs/shoebuy/v3/icon_search_large_black.png");
}
.search-area .button.search:hover, .search-area .button.search.large:hover { border: none; background: #E2D8CE; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF) to(#E2D8CE)); background: -webkit-linear-gradient(#FFFFFF, #E2D8CE); background: -moz-linear-gradient(#FFFFFF, #E2D8CE); background: -ms-linear-gradient(#FFFFFF, #E2D8CE); background: -o-linear-gradient(#FFFFFF, #E2D8CE); background: linear-gradient(#FFFFFF, #E2D8CE);
}
.tertiary.teal.button { background-color: #40C2CC; padding: 20px;
}
.button-caret-forward { border-top: 0.375rem solid transparent; border-bottom: 0.375rem solid transparent; border-left: 0.5rem solid #FFF; height: 0; margin-left: 5px; width: 0;
}
.btn_edit_product, .btn_remove, .close { font-family: "BrownPro-Bold"; font-size: 16px; color: #ffffff !important; background-color: #828285;
}
.btn_edit_product:hover, .btn_remove:hover, .close:hover, .wishlist_addtocart:hover { background-color: #2d3466;
}
.btn_edit_product .disabled, .btn_remove .disabled, .close .disabled { background-color: #f1f1ef;
}
.inner_shadow { box-shadow: inset 0px 1px 0px 0px rgba(214, 214, 214, 0.5), inset 0px 2px 0px 0px rgba(235, 235, 235, 0.5); -moz-box-shadow: inset 0px 1px 0px 0px rgba(214, 214, 214, 0.5), inset 0px 2px 0px 0px rgba(235, 235, 235, 0.5); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(214, 214, 214, 0.5), inset 0px 2px 0px 0px rgba(235, 235, 235, 0.5);
}
.rounded { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.genForm .colLt { float: left; width: 140px;
}
.genForm .colRt { float: left;
}
.genForm .colRt input[type=text], .genForm .colRt input[type=tel], .genForm .colRt input[type=number], .genForm .colRt input[type=password], .genForm .colRt input[type=email] { width: 270px;
}
.genForm .colRt label.error { display: block;
}
.genForm .buttonDiv { margin-bottom: 25px;
}
.genForm .buttonDiv .button { padding: 6px 9px;
}
.genForm { font-size: 14px;
}
.genForm .formSpacer { margin-bottom: 25px;
}
.genForm .formNote { color: #999; font-size: 13px; font-style: italic; margin-top: -10px;
}
.genForm label { font-family: "BrownPro-Bold";
}
.genForm.labelNextLine label { display: block;
}
.genForm select, .genForm textarea, .genForm input[type=text], .genForm input[type=tel], .genForm input[type=number], .genForm input[type=email], .genForm input[type=password] { border: 1px solid #000; margin: 0 0 12px;
}
.genForm select, .genForm input[type=text], .genForm input[type=tel], .genForm input[type=number], .genForm input[type=email], .genForm input[type=password] { height: 24px;
}
.genForm select { height: 27px; line-height: 27px; vertical-align: middle; padding: .3em; /.4em;
}
.genForm input[type='checkbox'] { margin-left: -1px
}
.genForm label.isCheckBox, .genForm label.isRadio { display: inline !important;
}
.genForm .actions { text-align: right; margin-top: 20px;
}
.genForm .actions.divider { padding-top: 20px; border-top: 1px solid #DDD; padding-top: 20px
}
.genForm .reqMsg { text-align: right; color: #ff6D00; font-style: italic;
}
.ftnote { color: #777777; font-size: 13px; margin-top: 20px;
}
.ftnote .intlFtnote { color: #222; font-size: 13px;
}
.ftnote .intlFtnote .intlCBoxText { font-family: "BrownPro-Bold"; font-size: 14px;
}
.ftnote p { margin-bottom: 7px;
}
.ftnote ul { list-style-type: disc; margin-left: 15px;
}
.ftnote li { margin-bottom: 5px;
}
.highlight { font-family: "BrownPro-Bold";
}
.list_tbl th { background: url(/images/v3/graygradient-bg-short.png) repeat-x; height: 32px; vertical-align: middle; font-family: "BrownPro-Bold";
}
.list_tbl { width: 950px;
}
.list_tbl th { padding: 0 10px;
}
.list_tbl td { padding: 7px 10px; text-align: left;
}
.list_tbl .even { background: #FFF;
}
.list_tbl .odd { background: #F5F5F5;
}
.list_tbl a { text-decoration: underline;
}
.list_tbl .price { text-align: right;
}
.acct .list_tbl th { border-bottom: 1px solid #babcbd; height: 32px; vertical-align: middle; font-family: "BrownPro-Bold"; font-size: 16px;
}
.acct .list_tbl { width: 950px;
}
.acct .list_tbl th { padding: 0 10px;
}
.acct .list_tbl th.order_date { width: 76px;
}
.acct .list_tbl td { padding: 7px 10px; text-align: left;
}
.acct .list_tbl .even { background: #ffffff;
}
.acct .list_tbl .odd { background: #f1f1ef;
}
.acct .list_tbl a { text-decoration: underline;
}
.acct .list_tbl td.order_id a { font-size: 16px;
}
.acct .list_tbl td.order_id a:hover { color: #2d3466;
}
.acct .list_tbl .price { text-align: right;
}
.list_isEmpty { font-style: italic; color: #999; margin-top: 5px;
}
.page-error { font-size: 20px; font-family: "BrownPro-Bold"; font-style: italic; color: red; margin-bottom: 5px;
}
.form-error { display: none; margin-bottom: 10px; font-size: 13px; color: red;
}
.form-error.large { font-size: 14px;
}
input.error { border: 1px solid #ed1c24 !important; background-color: #ffcccc !important;
}
.error { color: red; font-size: 12px; font-style: italic;
}
p.error { position: relative; top: -10px; width: 100%;
}
label.error { position: relative; top: -10px; color: red !important; font-size: 12px; font-style: italic; width: 100%;
}
.modal .copyright { font-size: 11px; text-align: center; margin-bottom: 10px;
}
.modal .copyright p.tagline {}
.breadcrumb_area { border-bottom: 1px solid #dddddd; padding: 4px 0 4px 4px;
}
.breadcrumb_area .back { float: left; border-right: 1px solid #dddddd; padding: 4px 8px 6px 10px; background: url('/images/siteimgs/shoebuy/v3/back-arrow.png') no-repeat left center;
}
.breadcrumb_area a { color: #666666; text-decoration: none;
}
.search_brands .breadcrumb_area a { color: #000000; font-size: 14px; font-family: "BrownPro-Medium";
}
.breadcrumb_area .breadcrumbs { float: left; padding: 4px 0 6px 10px;
}
.search_brands .breadcrumb_area .breadcrumbs { color: #000000; font-size: 14px; font-family: "BrownPro-Medium";
}
.breadcrumb_area .breadcrumbs a { padding: 0 4px;
}
body.popup .headLogo { margin-bottom: 15px;
}
body.popup .closeBtnDiv { margin: 30px 0 30px;
}
body.popup .closeBtnDiv .button { padding: 6px 9px;
}
.shoe-grid li { float: left; vertical-align: bottom; height: 210px; width: 150px; margin-right: 50px; margin-top: 30px;
}
.shoe-grid li.last { margin-right: 0;
}
.shoe-grid .shoe-image { width: 150px; height: auto; display: block;
}
.shoe-grid .shoe-floor { background: url('/images/siteimgs/shoebuy/v3/category-prod-shadow-small.png') no-repeat center top; height: 15px; width: 100%; margin-bottom: -5px; margin-top: 5px;
}
.shoe-grid .category-title { display: block; width: auto; font-size: 16px; font-family: "BrownPro-Bold"; margin-bottom: 10px;
}
.shoe-grid .button { font-weight: normal; padding: 3px 8px;
}
.shoe-grid .name {}
.shoe-grid .desc {}
.shoe-grid .gender {}
.shoe-grid .price {}
.changeListBlk { float: left; width: 620px;
}
.changeListBlk .row3Items { margin-bottom: 8px;
}
.changeListBlk .acct_element { margin-right: 0;
}
.changeListBlk .item { float: left; border: 1px solid #EEE; margin: 0 10px 10px 0; padding: 8px; width: 175px;
}
.changeListBlk .item input[type="radio"] { width: 14px; border: 0px; float: left;
}
.changeListBlk .item.selected { border: 1px solid #ff6D00;
}
.changeListBlk .item:hover { border: 1px solid #ff6D00;
}
.changeListBlk .item .actions { margin-top: 15px; margin-bottom: 8px; width: 155px; clear: both;
}
.changeListBlk .item .actions .button { margin-right: 3px; padding: 5px 8px; text-transform: uppercase; font-family: "BrownPro-Bold"; font-size: 16px; background-color: #808285; color: #ffffff;
}
.changeListBlk .item .actions .button:hover { background-color: #2d3466;
}
.changeListBlk .option { display: block; float: left; font-weight: normal; width: 140px; margin: 3px 0 0 10px !important; padding: 0 !important; border: none !important;
}
.changeListActBlk { width: 170px; float: left;
}
.changeListActBlk .text { display: block; float: left; margin-left: 35px;
}
.changeListActBlk .addBtn { font-size: 16px; padding: 10px; font-family: "BrownPro-Bold"; color: #ffffff; background-color: #0e77a8;
}
.changeListActBlk .addBtn:hover { background-color: #2d3466;
}
.payLabel { float: left; line-height: 20px; margin-right: 10px;
}
.payLogos { margin-bottom: 10px; display: -moz-inline-box; display: inline-block; *display: inline; vertical-align: middle; zoom: 1
}
.payLogos span:last-child { margin-right: 0;
}
.payLogos span img { display: inline-block; width: 52px; margin-right: 5px;
}
.payLogos.md span img { width: 45px;
}
.payLogos.sm span img { width: 30px;
}
.payLogos span.ptype-visa { background: url('/images/v3/footer-payment-visa.png') top left no-repeat;
}
.payLogos span.ptype-mc { background: url('/images/v3/footer-payment-mastercard.png') top left no-repeat;
}
.payLogos span.ptype-amex { background: url('/images/v3/footer-payment-amex.png') top left no-repeat;
}
.payLogos span.ptype-disc { background: url('/images/v3/footer-payment-discover.png') top left no-repeat;
}
.payLogos span.ptype-dc { background: url('/images/v3/footer-payment-dinersclub.png') top left no-repeat;
}
.payLogos span.ptype-jcb { background: url('/images/v3/footer-payment-jcb.png') top left no-repeat;
}
.payLogos span.ptype-paypal { background: url('/images/v3/footer-payment-paypal.png') top left no-repeat;
}
.payLogos span.ptype-bml { background: url('/images/v3/footer-payment-billmelater.png') top left no-repeat;
}
.payLogos span.ptype-google { background: url('/images/v3/footer-payment-google.png') top left no-repeat;
}
.payLogos span.ptype-vme { background: url('/images/v3/footer-payment-vme.png') top left no-repeat;
}
.payLogos span.ptype-wu { background: url('/images/v3/footer-payment-wu.png') top left no-repeat;
}
.pmtlogos { display: -moz-inline-box; display: inline-block; *display: inline; margin-left: 10px; vertical-align: middle; zoom: 1
}
.pmtlogos div.pmt-head { text-align: left; color: #999; font-weight: normal; margin-bottom: 4px; padding-left: 1px;
}
.pmtlogos span { width: 35px; height: 25px; display: inline-block; background: transparent url(/images/pmtlogos-sprite.gif) no-repeat scroll 0 25px;
}
.pmtlogos span.pmt-visa { background-position: 0 0;
}
.pmtlogos span.pmt-mc { background-position: 0 -25px;
}
.pmtlogos span.pmt-amex { background-position: 0 -50px;
}
.pmtlogos span.pmt-disc { background-position: 0 -75px;
}
.pmtlogos span.pmt-dc { background-position: 0 -100px;
}
.pmtlogos span.pmt-jcb { background-position: 0 -125px;
}
.pmtlogos span.pmt-rev { background-position: 0 -150px;
}
.pmtlogos span.pmt-paypal { background-position: 0 -175px;
}
.pmtlogos span.pmt-bml { background-position: 0 -200px;
}
.pmtlogos span.pmt-google { background-position: 0 -225px;
}
.pmtlogos span.pmt-ebme { background-position: 0 -250px;
}
.pmtlogos span.pmt-vme { background-position: 0 -275px;
}
.pmtlogos span.pmt-wu { background-position: 0 -300px;
}
.acctBar { background: #1B1B1B; height: 29px; width: 100%; color: #bbbbbb; z-index: 3; position: relative;
}
.acctBar a { color: #cca37a; font-family: "BrownPro-Bold";
}
.acctBar a:hover { text-decoration: underline;
}
.acctBar a:link.normal { font-weight: normal;
}
.acctBar .contact { float: left; padding: 6px 0 0;
}
.acctBar .account_info { float: right; padding: 6px 0 0;
}
.acctBar .account_info .name { text-transform: capitalize;
}
.acctBar .account_info #usermsg, .acctBar .account_info #toplinks2 { display: inline;
}
.acctBar .rewards-target-link { font-size: 12px; font-weight: normal;
}
.acctBar .intlIcon { margin: -3px 3px 0 0;
}
.main_nav { background: #14293D url("/images/siteimgs/shoebuy/v3/main_nav-bg.jpg") repeat-x left top; height: 181px; width: 100%; position: relative; z-index: 99;
}
.main_nav .logo { position: relative; float: left; top: 19px;
}
.main_nav .glow { background: url('/images/siteimgs/shoebuy/v3/glow.png') no-repeat left top; height: 130px; width: 543px; position: absolute; left: 0px; z-index: -1;
}
.main_nav .tagline { color: #c5e6f6; font-style: italic; font-family: 'BrownPro-Medium', sans-serif; font-size: 11px; width: 200px; float: left; position: relative; left: 6px; top: 44px;
}
.hdr_cont { position: relative; height: 131px;
}
.hdr_cont .benefitsDiv { background: url('/images/siteimgs/shoebuy/v3/benefits-bg.jpg') no-repeat left top; width: 550px; height: 60px; position: relative; float: right; margin: 12px 0 0 0; z-index: 99;
}
.hdr_cont .benefitsDiv:hover { background: url('/images/siteimgs/shoebuy/v3/benefits-bg-hover.png'); cursor: pointer;
}
.hdr_cont .benefitsDiv .checks { width: 366px; position: relative; top: 13px; left: 150px;
}
.hdr_cont .benefitsDiv .checks .check_item { background: url('/images/siteimgs/shoebuy/v3/icon_check.png') no-repeat left top; padding: 0 0 5px 20px; text-transform: uppercase; font-family: "BrownPro-Bold"; color: #a9c4d8; list-style-type: none;
}
.hdr_cont .benefitsDiv .checks .left { float: left;
}
.hdr_cont .benefitsDiv .checks .right { float: right;
}
.nav_cont { position: relative; z-index: 5; bottom: 5px; left: -14px;
}
ul.nav li.nav_item {}
ul.nav li.nav_item a.cat { font-size: 18px; font-family: "BrownPro-Bold"; color: #ffffff; font-family: 'Helvetica', sans-serif text-shadow: 0px 1px 2px #000000;
}
.hdr_cont .nav .highlight.nav_item a { color: #F2D9C1;
}
.my_cart { background: url('/images/siteimgs/shoebuy/v3/mycart_bg.png') no-repeat left top; width: 143px; height: 82px; position: absolute; right: 0; bottom: -40px; z-index: 1;
}
.my_cart .cart_amount { margin-bottom: 23px;
}
.my_cart .cart_amount a { position: relative; top: 6px; left: 11px; color: #333333; text-decoration: none; font-family: "BrownPro-Bold"; font-size: 18px; line-height: 25px; font-family: 'BrownPro-Medium', sans-serif;
}
.my_cart .cartCnt { color: #ff6D00 !important;
}
.my_cart .cart_action, .footer .benefits_action { position: relative;
}
.my_cart .button { margin: -6px 11px 0;
}
#menu li { float: left; display: block; text-align: center; padding: 8px 14px 4px 14px; margin-top: 10px; border: none; z-index: 100;
}
#menu li:hover a { text-decoration: none;
}
#menu li.nav_item:hover { color: #FFF; text-decoration: none; text-shadow: none; filter: none;
}
#menu li.nav_item.has_sub:hover>a { color: #29378C; text-shadow: none;
}
#menu li.has_sub:hover { background: #ffffff; background-image: linear-gradient(top, rgb(211, 211, 211) 23%, rgb(255, 255, 255) 94%); background-image: -o-linear-gradient(top, rgb(211, 211, 211) 23%, rgb(255, 255, 255) 94%); background-image: -moz-linear-gradient(top, rgb(211, 211, 211) 23%, rgb(255, 255, 255) 94%); background-image: -webkit-linear-gradient(top, rgb(211, 211, 211) 23%, rgb(255, 255, 255) 94%); background-image: -ms-linear-gradient(top, rgb(211, 211, 211) 23%, rgb(255, 255, 255) 94%); -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; -webkit-box-shadow: 0px -3px 2px 2px rgba(0, 0, 0, .2); box-shadow: 0px -3px 2px 2px rgba(0, 0, 0, .2);
}
#menu li .drop {}
#menu li:hover .drop {}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns { margin: 4px auto; float: left; position: absolute; left: 0; text-align: left; padding: 10px 5px 20px 5px; border-top: none; z-index: 6; background: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 5px 6px 2px rgba(0, 0, 0, .2); box-shadow: 0px 5px 6px 2px rgba(0, 0, 0, .2);
}
li.nav_item:first-child .dropdown_1column, li.nav_item:first-child .dropdown_2columns, li.nav_item:first-child .dropdown_3columns, li.nav_item:first-child .dropdown_4columns, li.nav_item:first-child .dropdown_5columns { -moz-border-radius: 0px 5px 5px 5px; -webkit-border-radius: 0px 5px 5px 5px; border-radius: 0px 5px 5px 5px;
}
.dropdown_1column { width: 140px;
}
.dropdown_2columns { width: 280px;
}
.dropdown_3columns { width: 420px;
}
.dropdown_4columns { width: 970px;
}
.dropdown_5columns { width: 700px;
}
#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns {}
.col_1, .col_2, .col_3, .col_4, .col_5 { display: inline; float: left; position: relative; margin-left: 5px; margin-right: 5px;
}
.col_1 { width: 220px;
}
.col_2 { width: 270px;
}
.col_3 { width: 410px;
}
.col_4 { width: 550px;
}
.col_5 { width: 690px;
}
#menu .menu_right { float: right; margin-right: 0px;
}
#menu li .align_right { -moz-border-radius: 5px 0px 5px 5px; -webkit-border-radius: 5px 0px 5px 5px; border-radius: 5px 0px 5px 5px;
}
#menu li:hover .align_right { left: auto; right: -1px; top: auto;
}
#menu h3, #menu ul li { line-height: 21px; font-size: 12px; text-align: left; text-shadow: 1px 1px 1px #FFFFFF;
}
#menu h3 { font-size: 18px; line-height: 25px; margin: 7px 0; padding-bottom: 7px; color: #606060; font-family: 'BrownPro-Medium', sans-serif; font-weight: normal;
}
#menu li:hover div a { font-size: 12px; color: #222222; font-family: 'BrownPro-Medium', sans-serif; line-height: 20px;
}
#menu li:hover div a:hover {}
#menu .viewall a { font-family: "BrownPro-Bold"; background: url('/images/siteimgs/shoebuy/v3/shopby-arrow.png') no-repeat center left; padding: 4px 0 4px 10px;
}
#menu li ul { list-style: none; padding: 0; margin: 0 0 12px 0;
}
#menu li ul li { font-size: 12px; line-height: 24px; position: relative; text-shadow: 1px 1px 1px #ffffff; padding: 0; margin: 0; float: none; text-align: left; width: 100%;
}
#menu li ul li:hover { background: none; border: none; padding: 0; margin: 0;
}
#menu li .image_link { margin: 12px 0 30px 0;
}
#menu .sub_menu { display: none;
}
#menu .sub_menu a:hover { text-decoration: underline;
}
#benefitsInfoDiv { display: none; position: absolute; top: 11px; right: -29px; z-index: 100; width: 968px; height: auto; border: 1px solid #29378C; padding: 10px; font-family: 'BrownPro-Medium', sans-serif; color: #a9c4d8; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background: #324e64; background: -webkit-gradient(linear, 0 0, 0 100%, from(#1c3247) to(#324e64)); background: -webkit-linear-gradient(#1c3247, #324e64); background: -moz-linear-gradient(#1c3247, #324e64); background: -ms-linear-gradient(#1c3247, #324e64); background: -o-linear-gradient(#1c3247, #324e64); background: linear-gradient(#1c3247, #324e64);
}
#benefitsInfoDiv .benefits-header { height: 67px; background: url("/images/siteimgs/shoebuy/v3/benefits-bg-overlay.png") no-repeat 409px 1px; border-bottom: 1px solid #29378C;
}
#benefitsInfoDiv .benefits-header .logo { position: absolute; top: 7px; left: 10px;
}
#benefitsInfoDiv .benefits-header .tagline { color: #c5e6f6; font-style: italic; font-family: 'BrownPro-Medium', sans-serif; font-size: 13px; width: 200px; float: left; position: absolute; left: 202px; top: 32px;
}
#benefitsInfoDiv .benefits-header .benefits { width: 550px; height: 60px; position: absolute; left: 410px; top: 0px;
}
#benefitsInfoDiv .benefits-header .benefits .checks { width: 366px; position: relative; top: 13px; left: 150px;
}
#benefitsInfoDiv .benefits-header .checks .check_item { background: url('/images/siteimgs/shoebuy/v3/icon_check.png') no-repeat left top; padding: 0 0 5px 20px; text-transform: uppercase; font-family: "BrownPro-Bold"; color: #a9c4d8; list-style-type: none;
}
#benefitsInfoDiv .benefits-header .benefits .checks .left { float: left;
}
#benefitsInfoDiv .benefits-header .benefits .checks .right { float: right;
}
#benefitsInfoDiv .benefits-body .the-benefits { padding: 0px 30px;
}
#benefitsInfoDiv .benefits-body .the-benefits li { position: relative; display: block; float: left; width: 191px; padding-top: 8px; padding-bottom: 20px;
}
#benefitsInfoDiv .benefits-body .the-benefits li+li { border-left: 1px solid #29378C; padding-left: 20px; margin-left: 20px;
}
#benefitsInfoDiv .benefits-body .the-benefits li .hdrTitle { color: #FFFFFF; font-size: 1.35em; font-family: "BrownPro-Bold"; text-transform: capitalize; margin: 7px 0px 20px;
}
#benefitsInfoDiv .benefits-body .the-benefits li.returns { width: 205px;
}
#benefitsInfoDiv .benefits-body .the-benefits li p { line-height: 16px;
}
#benefitsInfoDiv .benefits-footer { padding: 10px 0px 0px; border-top: 1px solid #29378C;
}
#benefitsInfoDiv .benefits-footer a { font-size: 16px; color: #FFFFFF; font-family: 'BrownPro-Medium', sans-serif; padding-left: 15px; background: url("/images/siteimgs/shoebuy/v3/arrow-benefits.png") no-repeat left 9px; float: left; padding-top: 7px;
}
#benefitsInfoDiv .benefits-footer .button { background: #dedede; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF) to(#dedede)); background: -webkit-linear-gradient(#FFFFFF, #dedede); background: -moz-linear-gradient(#FFFFFF, #dedede); background: -ms-linear-gradient(#FFFFFF, #dedede); background: -o-linear-gradient(#FFFFFF, #dedede); background: linear-gradient(#FFFFFF, #dedede); float: right; font-size: 16px; margin-right: 10px; margin-bottom: 5px;
}
#benefitsInfoDiv .benefits-footer .button:hover { background: #3F3F3F; background: -webkit-gradient(linear, 0 0, 0 100%, from(#585858) to(#3F3F3F)); background: -webkit-linear-gradient(#585858, #3F3F3F); background: -moz-linear-gradient(#585858, #3F3F3F); background: -ms-linear-gradient(#585858, #3F3F3F); background: -o-linear-gradient(#585858, #3F3F3F); background: linear-gradient(#585858, #3F3F3F);
}
.srchBar { width: 100%; position: relative; height: 50px; z-index: 2;
}
.srchBar_left { height: 50px; position: relative; z-index: 2; float: left;
}
.srch_box { float: left; background: #fff; padding: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #d3d3d3; width: 270px; height: 28px;
}
.srchBar .srch_holder .srch_box { margin-top: -1px;
}
.srch_box .srch_text { border: 0; float: left; color: #999999; font-size: 12px; position: relative; top: 2px; left: 4px; width: 180px; margin: 4px 7px 0px 0px; font-family: 'BrownPro-Medium', sans-serif;
}
.advanced_srch_link { float: left; padding: 1px 0 0 10px; width: 30px;
}
.srch_holder { position: relative; padding: 7px 0;
}
.srchBar_divider { width: 20px; position: relative; left: 49px; height: 50px; float: left; z-index: 1;
}
.srchBar .text_link a { color: #29378C; font-family: "BrownPro-Bold"; line-height: 12px;
}
.srchBar_right { height: 50px; position: relative; margin-left: 385px; z-index: 1;
}
ul.srch_by { position: relative; left: 10px;
}
ul.srch_by li { float: left; width: 52px; height: 30px; margin: 0 12px 0 0; padding: 1px 18px 0 0;
}
ul.srch_by li a { color: #A9C4D8;
}
.srchBar .text_link a { color: #FFF;
}
ul.srch_by li:last-child { background: none;
}
.advSrchMainDiv { background: #324e64; background: -webkit-gradient(linear, 0 0, 0 100%, from(#243e55) to(#3c5b73)); background: -webkit-linear-gradient(#243e55, #3c5b73); background: -moz-linear-gradient(#243e55, #3c5b73); background: -ms-linear-gradient(#243e55, #3c5b73); background: -o-linear-gradient(#243e55, #3c5b73); background: linear-gradient(#243e55, #3c5b73);
}
.advSrchMainDiv .shadow1 { height: 0px; width: 100%; border-bottom: 1px solid #192c3c; border-top: 1px solid #1e3346;
}
.advSrchMainDiv .shadow2 { height: 0px; width: 100%; border-bottom: 1px solid #21384d; border-top: 1px solid #233c53;
}
.advSrchMainDiv .advSrchMainDivBody { position: relative; top: 0px; z-index: 4; width: 100%; height: auto; padding: 10px 0; color: #FFF;
}
.advSrchMainDiv .advSrchClose a { position: absolute; top: 5px; right: 10px; background: url('/images/siteimgs/shoebuy/v3/icon_search_close.png') no-repeat right center; width: 160px; height: 18px; line-height: 18px; font-size: 13px; color: #5a768b; text-transform: uppercase;
}
.advSrchMainDiv h3 { margin: 5px 0 15px 0; font-size: 19px; font-weight: normal; font-family: 'BrownPro-Medium', sans-serif;
}
.advSrchMainDiv p.info { margin: 13px 0 0 0; font-size: 14px; font-family: 'BrownPro-Medium', sans-serif; color: #a9c4d8; font-style: italic;
}
.advSrchMainDivBody legend { display: none;
}
.search-area { position: relative; margin-bottom: 20px;
}
.search-area .selector select { margin-top: -3px; border: 0;
}
.search-area .selector option { padding: 5px;
}
.search-area .filters li { float: left;
}
.search-area .filters li { margin: 20px 10px 0 0;
}
.search-area .filters li.search { float: right; margin: 23px 0px 0px;
}
.search-area .filters li span { display: block; margin-bottom: 10px; font-size: 14px; color: #FFFFFF; font-family: "BrownPro-Bold";
}
.search-area .filters ul.gender li { margin: 8px 14px 6px 0;
}
.search-area .filters ul.gender li span { float: right; line-height: 24px;
}
.search-area .filters li .selector span { color: #444;
}
.search-area .right .button { position: relative; ; display: block; margin: 103px 0px 0px 27px;
}
.search-area .priceBlk { padding-bottom: 8px;
}
.search-area .ui-widget-content { background: none; height: 6px; width: 185px; margin: 0px 8px 0px 7px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border: none; margin-top: 13px;
}
.search-area .outer-slider-range { background: url("/images/siteimgs/shoebuy/v3/slider-background.png") repeat-x 0px 13px; float: left;
}
.search-area .ui-widget-header { background: url("/images/siteimgs/shoebuy/v3/slider-foreground.png") repeat-x; height: 6px;
}
.search-area .ui-slider .ui-slider-handle { height: 25px; width: 16px; border: none; background: url("/images/siteimgs/shoebuy/v3/slider-left-control.png") no-repeat; top: -9px;
}
.search-area .ui-slider .ui-slider-handle+.ui-slider-handle { background: url("/images/siteimgs/shoebuy/v3/slider-right-control.png") no-repeat;
}
.search-area .amount-display { background: none; border: none; font-size: 14px; font-family: "BrownPro-Bold"; color: #FFF; padding: 0px; float: left; margin: 9px 0px 0px 7px; -webkit-user-select: none; -moz-user-select: none; user-select: none; width: 90px;
}
.search-area #amount:focus { outline: none;
}
.search-area div[class^="searchfields-"], .search-area div[class*=" searchfields-"] { display: none; width: 100%; margin: 0 auto;
}
div.selector, div.selector span { background-image: url("/images/siteimgs/shoebuy/v3/uniform_sprite.png"); background-repeat: no-repeat; -webkit-font-smoothing: antialiased;
}
div.selector { }
div.selector:focus { outline: 0;
}
div.selector, div.selector * { margin: 0; padding: 0;
}
div.selector { background-position: 0 -2px; line-height: 31px; height: 31px; padding: 0 30px 0 10px; position: relative; overflow: hidden; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; vertical-align: middle;
}
div.selector span { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; background-position: right -2px; height: 31px; line-height: 31px; padding-right: 25px; cursor: pointer; width: 100%; float: left;
}
div.selector select { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; height: 31px; top: 2px; left: 0px; width: 100%;
}
div.selector.active { background-position: 0 -2px;
}
div.selector.active span { background-position: right -2px;
}
div.selector.hover, div.selector.focus { background-position: 0 -2px;
}
div.selector.hover span, div.selector.focus span { background-position: right -2px;
}
div.selector.hover.active, div.selector.focus.active { background-position: 0 -2px;
}
div.selector.hover.active span, div.selector.focus.active span { background-position: right -2px;
}
div.selector.disabled, div.selector.disabled.active { background-position: 0 -2px;
}
div.selector.disabled span, div.selector.disabled.active span { background-position: right -2px;
}
div#rewards-info-container { display: none;
}
.rewards-loading { width: 16px; height: 16px; display: inline-block; margin: 0 auto; background-image: url('/images/loading.gif') no-repeat center center;
}
.sidebar { font-family: "BrownPro-Medium", sans-serif; font-size: 14px; margin: 25px 0px 0px 0px; width: 159px !important;
}
.sidebar section { margin-bottom: 20px;
}
.sidebar .title { min-height: 30px; width: 100%;
}
.sidebar .title h2, .sidebar .title h3 { background-color: #f1f1ef; font-size: 16px; font-family: "BrownPro-Bold"; margin: 1px 1px 1px -25px; padding: 7px 6px 5px 10px; text-transform: uppercase; }
.sidebar .title h2 { font-size: 20px; color: #000000;
}
.sidebar ul.links>li { }
.sidebar ul.links>li { font-family: BrownPro-Medium; font-size: 16px; color: #000000;
}
.sidebar li>a { width: 100%;
}
.sidebar ul.links>li>a { padding: 7px 1px; width: 100%; display: block; color: #000000; font-size: 16px; font-family: "BrownPro-Medium";
}
.sidebar li.callout { padding: 7px 0px;
}
.sidebar li.callout>h3 { color: #606060; font-size: 16px; font-family: "BrownPro-Bold";
}
.sidebar li.callout ul { list-style-image: url('/images/v3/shopby-arrow.png'); list-style-position: inside;
}
.sidebar li.callout ul li { color: #606060; font-family: "BrownPro-Bold"; margin-top: 7px;
}
.sidebar li.callout ul li a:link { color: #606060;
}
.sidebar ul.links:nth-child(3) { border-top: 1px solid #e5e5e5; margin-left: -25px; margin-right: 90px; margin-top: 10px; padding-left: 25px; padding-top: 10px;
}
.sidebar ul.links:nth-child(3) li a { font-family: "BrownPro-Bold";
}
.sidebar ul li a[title~="Sale"] { color: #be0000;
}
.sidebar ul li a[title~="Discount"] { color: #be0000;
}
.sidebar .rewards, .sidebar .rewards .text { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; border: 1px solid rgba(222, 113, 4, 0.46); padding: 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background: #E2D8CE; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FCD5A4) to(#FBEBD7)); background: -webkit-linear-gradient(#FCD5A4, #FBEBD7); background: -moz-linear-gradient(#FCD5A4, #FBEBD7); background: -ms-linear-gradient(#FCD5A4, #FBEBD7); background: -o-linear-gradient(#FCD5A4, #FBEBD7); background: linear-gradient(#FCD5A4, #FBEBD7);
}
.sidebar .rewards .text { background: none; height: 100%; border-style: dashed; border-color: #C7B299; text-align: center; padding: 8px 5px; font-family: "BrownPro-Bold";
}
.sidebar .rewards .text hr { border-top: 1px solid #FC830B; width: 100%; margin: 8px 0px;
}
.sidebar .rewards .text a { font-size: 15px; font-family: 'BrownPro-Medium', sans-serif; color: #4d4239;
}
.sidebar .rewards .text a.bottom-text { color: #ff6D00; font-size: 17px;
}
.left_sidebar_home { margin-top: -5px;
}
.left_sidebar_home.left_sidebar_fixed_width { border-right: 1px solid #eeeeee; width: 167px !important;
}
.sidebar #flora a { cursor: pointer;
}
.sidebar #flora img {}
.sidebar #home-confidence { position: relative; border-top: 1px solid #EEE; margin-top: 10px; padding-top: 15px; font-size: .8em; height: 130px;
}
.sidebar #home-confidence img { left: -12px; bottom: 10px; position: absolute; clip: rect(0px, 170px, 200px, 10px);
}
.main_content { width: 750px; margin: 20px 0 0 0; padding: 0px 0 0 20px;
}
.main_content h1 { font-family: "BrownPro-Bold"; font-size: 30px; color: #000000;
}
.main_content h2 { font-family: "BrownPro-Bold"; font-size: 20px; color: #000000;
}
.promo_freeship { margin-top: 4px;
}
.show_product .main_content { border: 0; padding: 0;
}
#home_slider { margin: 0 0 5px 0; display: block; height: 270px; background: url(/images/siteimgs/shoebuy/v3/home-slider-background-image1.jpg);
}
.carousel-caption { position: relative; height: 270px; width: 480px; position: relative; margin-top: -270px; float: right; background: transparent url("/images/v3/slider-overlay-old.png") no-repeat right top;
}
.carousel-caption .button { position: absolute; right: 21px; bottom: 82px; background: black; color: white; display: inline-block; font-size: 20px; letter-spacing: 0.03em; line-height: 1; margin-top: 1.35em;
}
.carousel-caption .button.alt { background: white; color: black;
}
.carousel-caption .button:hover { background-color: #606060; color: white;
}
.carousel-caption .overlay-text { position: absolute; right: 21px; bottom: 130px; font-family: 'BrownPro-Medium', sans-serif; font-size: 38px; color: #FFFFFF; text-align: right; max-width: 270px;
}
.carousel-indicators { right: 20px; top: 235px;
}
.home_featured_section { border-top: 1px solid #dddddd; margin: 10px 0; height: 237px; position: relative;
}
.home_featured_section .left_column, .home_featured_section .middle_column, .home_featured_section .right_column { float: left; height: 237px;
}
.home_featured_section .middle_column, .home_featured_section .right_column { border-right: 1px solid #dddddd;
}
.home_featured_section div.middle_column div.item div.links div { position: relative; margin-top: 15px; }
.home_featured_section .left_column { width: 270px; background: url('/images/siteimgs/shoebuy/v3/home-main-section-left-gradient.png') no-repeat top right; position: relative;
}
.home_featured_section .left_column .title h1 {}
.home_featured_section .left_column .title .hdrSub { font-weight: normal;
}
.home_featured_section .left_column .title { font-family: 'BrownPro-Medium', sans-serif; font-size: 32px; line-height: 30px; color: #222222; position: relative; top: 20px;
}
.home_featured_section .left_column a.button { position: relative; top: 46px; font-size: 16px; line-height: 14px; z-index: 7; padding: 7px 10px 5px;
}
.home_featured_section .left_column .image { position: absolute; bottom: 0; right: 0;
}
.home_featured_section .middle_column { width: 270px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;
}
.home_featured_section .middle_column .item { border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; height: 78px; background: #FFF url('/images/siteimgs/shoebuy/v3/home-main-section-middle-gradient.png') repeat bottom left; display: block; width: 270px;
}
.home_featured_section .middle_column .item .image { position: relative; width: 75px; float: left;
}
.home_featured_section .middle_column .item .image img {}
.home_featured_section .middle_column .item .links { position: relative; left: 40px; top: 18px; float: left; width: 145px;
}
.home_featured_section .middle_column .item .links .title { height: 24px;
}
.home_featured_section .middle_column .item .links a.button { padding: 4px 12px; font-family: "BrownPro-Bold";
}
.home_featured_section .middle_column .item .links .title { color: #000000; font-family: "BrownPro-Bold"; display: none;
}
.home_featured_section .right_column { width: 207px; border-bottom: 1px solid #dddddd; height: 236px;
}
.home_featured_section .right_column .padder { padding: 18px 15px;
}
.home_featured_section .right_column li.bold a { font-family: "BrownPro-Bold";
}
.home_featured_section .right_column .heading { font-family: "BrownPro-Bold"; font-size: 14px;
}
.home_featured_section .right_column .category_links { width: 175px; padding: 8px 0; border-bottom: 1px solid #dddddd; margin: 0 0 9px 0;
}
.home_featured_section .right_column .category_links a { color: #393939; line-height: 15px;
}
.home_featured_section .right_column .category_links .left {}
.home_featured_section .right_column .category_links .right { float: left; position: relative; left: 30px;
}
.home_featured_section .right_column .view_all a { color: #29465e; font-family: "BrownPro-Bold";
}
#featured_carousel, .brand_ads_carousel { padding: 20px 0 20px 0px;
}
#featured_carousel .carousel-indicators { top: -28px; right: 0;
}
#featured_carousel .carousel-indicators li { display: block; float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: -999px; background: url('/images/v3/home-featured-pag.png') -10px 0px no-repeat transparent;
}
#featured_carousel .carousel-indicators .active { background-position: 0 0px;
}
#featured_carousel .carousel-inner, .brand_ads_carousel .carousel-inner { width: 95%; margin-left: 27px;
}
#featured_carousel .span3 { width: 190px; height: 250px; display: block; float: left; padding: 0 20px;
}
#featured_carousel .product_image { height: 150px; line-height: 150px; text-align: center;
}
#featured_carousel .product_image img { width: 150px
}
#featured_carousel .product_shadow { background: url('/images/v3/home-featured-prod-shadow.jpg') no-repeat top left; width: 190px; height: 11px; margin-top: 8px;
}
#featured_carousel .product_brand, #featured_carousel .product_name { font-family: "BrownPro-Bold"; font-size: 16px; color: #000000; margin: 4px 0 0;
}
#featured_carousel .product_brand, #featured_carousel .product_name, #featured_carousel .product_price { font-family: BrownPro-Bold; font-size: 16px; color: #000000;
}
#featured_carousel .product_price .sale { margin-right: 2px; color: #000000; font-size: 16px; text-decoration: line-through; font-family: "BrownPro-Medium";
}
#featured_carousel .product_price .percentOff { margin-left: 2px; font-size: 16px; color: #be0000; font-family: "BrownPro-Medium";
}
#featured_carousel .carousel-control, .brand_ads_carousel .carousel-control { background-color: transparent; border: 0; height: 35px; padding-top: 4px; position: absolute; top: 50%; opacity: 10; filter: alpha(opacity=100); -ms-filter: "alpha(opacity=100)"; -khtml-opacity: 1; -moz-opacity: 1; }
#featured_carousel .carousel-control:hover, .brand_ads_carousel .carousel-control:hover {}
#featured_carousel .carousel-control.left, .brand_ads_carousel .carousel-control.left { left: 0px; background-position: 0 0;
}
#featured_carousel .carousel-control.right, .brand_ads_carousel .carousel-control.right { right: 0px; background-position: -30px 0;
}
#featured_carousel .carousel-control div, .brand_ads_carousel .carousel-control div { border-bottom: 5px solid transparent; border-top: 5px solid transparent; height: 0; left: 9px; position: absolute; top: 15px; width: 0;
}
#featured_carousel .carousel-control .left-carousel-chevron, .brand_ads_carousel .carousel-control .left-carousel-chevron { border-right: 10px solid white;
}
#featured_carousel .carousel-control .right-carousel-chevron, .brand_ads_carousel .carousel-control .right-carousel-chevron { border-left: 10px solid white;
}
.brand_ads_carousel .span4 { width: 104px; height: 190px; display: block; float: left; padding: 0 33px;
}
.brand_ads_carousel .brand_item .span4 .name { margin-top: 5px;
}
.brand_ads_carousel .brand_item .shopBtn { margin-top: 10px;
}
.home-shopping { padding: 10px 0; color: #666;
}
.home-shopping .hdr { font-size: 15px; margin-bottom: 5px;
}
.home-shopping a { color: #29378C;
}
.home-shopping .body { font-size: 11px; line-height: 18px;
}
.home-win { height: 95px; border-top: 1px solid #ff6D00; border-bottom: 1px solid #ff6D00;
}
.home-win img { left: 25px; position: absolute; clip: rect(8px, 600px, 80px, 0px);
}
.isWideCarousel .home_section_header { width: 950px;
}
.isWideCarousel #featured_carousel .span3 { padding: 0 15px;
}
.isWideCarousel #featured_carousel .carousel-indicators, .isWideCarousel #featured_carousel .carousel-control.right { right: 10px;
}
.carousel .hidePaging { display: none;
}
.in_page_search { background: url('/images/siteimgs/shoebuy/v3/home-inpage-search-bg.jpg') repeat-x left top; height: 60px; margin: 0;
}
.in_page_search .text { width: 340px; float: left; font-size: 20px; color: #ffffff; padding: 18px; font-family: "BrownPro-Bold";
}
.in_page_search a { color: #ffffff; font-family: "BrownPro-Bold";
}
.tabbable { margin-top: 25px; height: 200px;
}
.tabs-left>.nav-tabs { width: 122px; margin-right: 0; border-right: none;
}
.tabs-left>.nav-tabs>li { border-bottom: 1px solid #dddddd; width: 110px; height: 41px;
}
.tabs-left>.nav-tabs>li>a { display: block; font-size: 16px; font-family: "BrownPro-Bold"; color: #999999; text-decoration: none; padding: 12px 40px 12px 10px;
}
.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus { border: none;
}
.tabs-left>.nav-tabs>li.active>a { color: #ffffff; background: url('/images/siteimgs/shoebuy/v3/featured-brands-arrow-on.png') 0 0 no-repeat; padding: 12px 40px 12px 10px;
}
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover, .tabs-left>.nav-tabs .active>a:focus { border: none !important;
}
.tab-content { overflow-x: hidden;
}
.verticalslider_contents { float: left; width: 610px; display: inline; margin: 0px; padding: 0px;
}
.verticalslider_contents li { margin: 0px; padding: 0px; width: 610px; padding: 0px; display: none; position: absolute; list-style-type: none;
}
.verticalslider_contents .activeContent { display: inline;
}
.verticalslider .icons { float: left; margin-right: 15px;
}
.verticalslider .icons div { height: 40px; margin-bottom: 20px;
}
.featured_brands { margin: 20px 0; position: relative;
}
.featured_brands_bottom { background: url('/images/siteimgs/shoebuy/v3/featured-brands-bottom.png') no-repeat left top; height: 14px; width: 750px;
}
.playPause { display: none;
}
.brand_list { display: block; padding: 20px 0 40px; float: none;
}
.brand_list .grid_5 { margin: 0;
}
.brand_list .last { width: 150px;
}
.brand_list a { color: #393939; line-height: 15px;
}
.home_section_header { border-bottom: 1px solid #ddd; height: 45px;
}
.home_section_header .viewall { float: right; position: relative; top: -12px;
}
.home_section_header .viewall a { font-family: BrownPro-Medium; font-size: 14px; color: #0e77a8; text-transform: uppercase;
}
.home_section_header .viewall a:hover { color: #2d3466; text-decoration: none;
}
.home_section_header .title { font-family: "BrownPro-Bold"; font-size: 20px; line-height: 30px; float: left; color: #000000;
}
.promo-blue-text { color: #5B226A;
}
.promo-dynamic-absolute-text { position: absolute; text-align: center; width: 100%
}
.promo-dynamic-bottom-text { bottom: 18px; font-size: 65%
}
.promo-dynamic-top-text { top: 86px;
}
.promo-dynamic-top-text.point-text-position { top: 70px;
}
.promo-dynamic-wrapper { padding: 0; position: relative;
}
.promo-large-text { font-size: 180%; font-family: "BrownPro-Bold"; margin-left: 14px; width: 135px;
}
.promo-medium-text { font-size: 80%
}
.promo-orange-text { color: #F47F2C
}
.promo-small-text { font-size: 60%; letter-spacing: normal;
}
.promo-dynamic-top-text .rewards-box-text-top { font-size: 17px;
}
.promo-dynamic-top-text .rewards-box-text-middle { font-size: 39px
}
.promo-dynamic-top-text .rewards-box-text-middle.points-text { font-size: 50px; line-height: 18px; margin-top: 18px;
}
.promo-dynamic-top-text .rewards-box-text-bottom { font-size: 15px; line-height: 15px;
}
.promo-dynamic-bottom-text .rewards-box-cta { font-size: 12px; font-family: "BrownPro-Bold"; text-transform: uppercase;
}
@media screen and (min-width: 1060px) { .promo-dynamic-bottom-text { font-size: 75% } .promo-dynamic-top-text { top: 95px; } .promo-dynamic-top-text.point-text-position { top: 86px; } .promo-large-text { font-size: 200%; margin-bottom: 2px; margin-left: 18px; width: 150px; } .promo-medium-text { font-size: 93% } .promo-small-text { font-size: 80%; letter-spacing: -.7px; }
}
.cart_box .edit_product_info ul.selectors li.edit_size { width: 90px;
}
.cart_box select.wishlist_qty { width: 44px;
}
.cart_box .salePrice { color: #ff6D00; font-size: 18px; display: block;
}
li.item-error { border: 1px solid #ed1c24 !important;
}
div.item-error { color: #ed1c24; margin-top: 5px;
}
.content_box { padding: 0 10px;
}
h3.cart_title { font-size: 16px; height: 38px; line-height: 38px; font-family: 'BrownPro-Medium', sans-serif;
}
.payment_options { border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 5px 0;
}
.payment_options .icons p { float: left; margin-right: 10px; line-height: 20px;
}
.payment_options .icons { float: right; padding-top: 7px;
}
.payment_options .button { float: left;
}
.payment_options .button span { padding-left: 14px; background: url('../img/arrow-continue-shopping.png') no-repeat left 2px;
}
.helpInfo { font-size: 12px;
}
.helpInfo h1 { color: #000000; font-family: "BrownPro-Bold"; font-size: 23px;
}
.helpInfo h2 { text-transform: uppercase; font-size: 20px; color: #000000; margin: 10px 0; font-family: "BrownPro-Bold";
}
.helpInfo h3 { font-size: 13px; font-family: "BrownPro-Bold"; color: #222; margin-bottom: 2px;
}
.helpInfo h1.rtn-info-h1 { font-size: 30px;
}
.helpInfo h2.sub { margin-top: 25px;
}
.helpInfo p { line-height: 18px; margin-bottom: 10px;
}
.helpInfo p label { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
.helpInfo .cs-index-service { margin-left: 15px;
}
.helpInfo .cs-index-service label { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
.helpInfo .highlight { font-family: "BrownPro-Bold";
}
.helpInfo a { text-decoration: underline; font-family: "BrownPro-Bold";
}
.helpInfo a.button { text-decoration: none;
}
.helpInfo ul { list-style-type: disc; margin-left: 29px;
}
.helpInfo ol { list-style-type: decimal; margin-left: 30px;
}
.helpInfo ul li, .helpInfo ol li { line-height: 17px; margin-bottom: 7px;
}
.helpInfo p.last { margin-bottom: 0;
}
.helpInfo .content_box { margin-left: 20px;
}
.helpInfo .data td { background: #F5F5F5; border: 1px solid #FFF; padding: 5px; font-size: 13px;
}
.helpInfo .info-sec { padding-bottom: 15px;
}
.helpInfo .data { margin-bottom: 15px;
}
.helpInfo .infoReturns .info-sec { border-top: 1px solid #ccc; margin-top: 20px; padding-top: 20px;
}
.helpInfo .errormsg { margin: 0 0 15px 0;
}
.helpInfo .infoCSindex ul { margin-bottom: 15px;
}
.helpInfo .infoCSindex .benefitsTwoCol { float: left; width: 50%; margin: 20px 0 40px 0;
}
.helpInfo .infoCSindex .benefitsTwoCol a { text-decoration: none; font-weight: normal; font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
.helpInfo .infoCSindex .benefitsTwoCol a:hover { text-decoration: none; color: #2d3466;
}
.helpInfo .infoCSindex .benefitsTwoCol a.cs-index-email { font-family: "BrownPro-Medium"; font-size: 14px; color: #0e77a8;
}
.helpInfo .infoCSindex .benefitsTwoCol a.cs-index-email:hover { color: #2d3466;
}
.helpInfo .viewall a { font-weight: normal; text-decoration: none; color: #0e77a8; font-size: 14px; font-family: "BrownPro-Medium";
}
.helpInfo .viewall a:hover { color: #2d3466;
}
.helpInfo .viewall { padding-left: 10px; float: right; margin-top: 22px;
}
.helpInfo .csindex_hdr { border-bottom: 1px solid #EEEEEE; width: 100%;
}
.helpInfo .infoCSindex .page_title { display: inline; float: left; font-size: 30px;
}
.helpInfo .actions.divider { border-top: 1px solid #DDDDDD; padding-top: 20px;
}
.helpInfo .actions { margin-top: 20px; text-align: right;
}
.helpInfo .gcbuy table.form tbody tr td { padding-right: 10px;
}
.helpInfo .button { color: white; font-size: 20px; font-weight: 400; padding: 6px 9px; text-transform: uppercase; display: inline-block; padding: 10px; text-align: center; margin-right: 15px;
}
.helpInfo .breadcrumb_area a { font-weight: normal; text-decoration: none;
}
.helpInfo .search_nobrands h1 { font-size: 30px;
}
.helpInfo .search_nobrands h3 { font-family: 'BrownPro-Medium'; padding: 0 0 5px 0;
}
.helpInfo .search_nobrands .info-sec { margin: 20px 0px; padding: 0px 0px 0px 10px; clear: both; width: 730px;
}
.helpInfo .search_nobrands .nobrand-about { margin-top: -12px;
}
.helpInfo .info-sec h4 { font-family: "BrownPro-Bold"; font-size: 14px;
}
.helpInfo .info-sec .brands_notify p.nobrand-bold { font-family: "BrownPro-Bold";
}
.helpInfo .info-sec .brands_notify .errormsg p.errormsg-p { color: red; font-size: 14px; font-family: "BrownPro-Medium";
}
.helpInfo .info-sec p, .nobrands .info-sec td { line-height: 18px;
}
.helpInfo .brand_otherbrands h2 { font-size: 16px; font-family: "BrownPro-Bold"; font-weight: normal; float: left; text-transform: unset;
}
.helpInfo .brand_otherbrands .brands_viewmore { font-family: "BrownPro-Bold"; float: right; margin: 10px 0 0 0;
}
.helpInfo .brand_otherbrands .brands_viewmore a.nobrand-viewmore { font-family: "BrownPro-Medium"; font-size: 14px; color: #0e77a8; text-transform: uppercase; text-decoration: unset;
}
.helpInfo .brand_otherbrands .brands_viewmore a.nobrand-viewmore:hover { color: #2d3466;
}
.helpInfo .brand_otherbrands .brand_icons { height: 86px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin: 15px 0 15px 0; padding: 10px 0; display: table; height: 78px; position: relative; overflow: hidden; width: 100%;
}
.helpInfo .brand_otherbrands .brand_icons .brand_icons_box { display: table-cell; vertical-align: middle;
}
.helpInfo .brand_otherbrands .brand_icons div img { margin-right: 30px
}
.helpInfo .search_nobrands .subscribe { height: 30px; width: 250px; margin-right: 10px; border: 1px solid #000000; padding-left: 5px; font-size: 14px; color: #000000;
}
.helpInfo .search_nobrands .primary { min-height: 40px; min-width: 122px; padding: 0px 15px; background-color: #0e77a8; margin-top: 20px; display: inline-block; font-size: 20px; font-family: "BrownPro-Bold";
}
.helpInfo .search_nobrands .primary:hover { background-color: #2d3466;
}
.helpInfo .search_nobrands .specialoffers { margin-top: 25px; font-size: 14px; font-family: "BrownPro-Medium";
}
.helpInfo .search_nobrands .in_page_search .text { width: 318px; font-size: 16px;
}
.helpInfo .search_multiresults h1.page_title { font-weight: normal; padding-bottom: 15px; font-size: 30px;
}
.helpInfo .search_multiresults h1.search-width { width: 960px;
}
.helpInfo .search_multiresults h3.carousel-title { font-size: 20px; font-family: "BrownPro-Bold"; margin-bottom: 20px;
}
.helpInfo .search_multiresults .search-sec ul li span.null { font-size: 14px;
}
.helpInfo .search_multiresults .search-sec ul li span.null a { font-family: "BrownPro-Medium"; color: #000000;
}
.helpInfo .search_multiresults .search-sec ul li span.null a:hover { color: #2d3466;
}
.helpInfo .advanced-search-form .search-form-dropdown select { margin: 3px 0;
}
.helpInfo .advanced-search-form .featuredbrands { margin: 30px 0;
}
.helpInfo .advanced-search-form .featuredbrands a { font-weight: normal;
}
.helpInfo .advanced-search-form .featuredbrands .featuredbrands-more p a { display: block; padding-top: 20px; font-family: "BrownPro-Bold";
}
.helpInfo .advanced-search-form h1.page_title { font-size: 30px
}
.helpInfo .advanced-search-form h1.advanced-search-h1 { margin-bottom: 10px;
}
.helpInfo .advanced-search-form .errormsg em { font-size: 16px; font-style: unset;
}
.helpInfo .advanced-search-form .search-form-text { font-size: 14px; font-family: "BrownPro-Medium"; color: #000000;
}
.helpInfo .advanced-search-form .search-form-text a { font-size: 14px; font-family: "BrownPro-Medium"; color: #000000; text-decoration: unset;
}
.helpInfo .advanced-search-form table tbody tr td .search-form-dropdown form .leftnavhead b { font-family: "BrownPro-Bold"; font-size: 14px; font-weight: unset;
}
.helpInfo .advanced-search-form table tbody tr td table tbody tr td select { background-color: #ffffff; background-image: url('/images/siteimgs/shoebuy/v4/down_arrow.svg'); background-repeat: no-repeat; background-position: right 8px center; background-size: 20px; border-radius: unset; -webkit-appearance: none; -moz-appearance: none; padding: 0px 0px 0px 10px; line-height: 30px; width: 175px; min-height: 30px; cursor: pointer; font-size: 14px;
}
.helpInfo .advanced-search-form table tbody tr td input.button { min-width: 97px; min-height: 40px; font-size: 20px; font-family: "BrownPro-Bold"; padding: 0px 15px; background-color: #0e77a8;
}
.helpInfo .advanced-search-form table tbody tr td input.button:hover { background-color: #2d3466;
}
.helpInfo ol a, .helpInfo li a { line-height: 20px; font-weight: normal;
}
.helpInfo h4 { padding: 8px 0;
}
.helpInfo h1.page-title-secondary { font-family: "BrownPro-Bold"; font-size: 30px; color: #000000; margin-top: 25px; padding-left: 0px; padding-top: 0px;
}
.infoSavings p { padding: 5px 0;
}
table.press-header { border: 1px solid #EEEEEE; margin: 18px 0px;
}
table.press-header td { padding: 10px 6px;
}
.press-header-right { text-align: right;
}
.helpInfo .info-sec ul#press { list-style: none;
}
.press-print div.press-media img.press-logo { margin-top: 8px;
}
.press-print .press-media { float: left
}
.press-print .press-content { padding-bottom: 18px;
}
.rewards_container { text-align: center;
}
.helpInfo .infoReturns { margin-top: 5px; margin-bottom: 10px;
}
.helpInfo .infoReturns .info-rtn-p, .helpInfo .infoReturns .info-rtn-p li { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
.helpInfo .infoReturns .info-rtn-p a { font-family: "BrownPro-Medium";
}
.helpInfo .infoReturns .info-rtn-bold { font-family: "BrownPro-Bold"; font-size: 14px; color: #000000;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td-img { width: 50px; padding-left: 100px; padding-right: 100px; padding-bottom: 10px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td1 { width: 150px; padding-left: 55px; padding-right: 45px; border-right: 1px solid #222222; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td2 { width: 150px; padding-left: 55px; padding-right: 25px; border-right: 1px solid #222222; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td3 { width: 150px; padding-left: 65px; padding-right: 35px; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td4 { width: 150px; padding-left: 60px; padding-right: 40px; padding-bottom: 10px; border-right: 1px solid #222222; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td5 { width: 150px; padding-left: 55px; padding-right: 45px; padding-bottom: 10px; border-right: 1px solid #222222; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td6 { width: 150px; padding-left: 60px; padding-right: 40px; padding-bottom: 10px; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td7 { width: 150px; padding-left: 55px; padding-bottom: 10px; border-right: 1px solid #222222; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td7 a, .helpInfo .infoReturns table tr .info-rtn-ordertbl-td8 a, .helpInfo .infoReturns table tr .info-rtn-ordertbl-td9 a { color: #0e77a8; text-decoration: unset; text-transform: uppercase; font-family: "BrownPro-Medium";
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td7 a:hover, .helpInfo .infoReturns table tr .info-rtn-ordertbl-td8 a:hover, .helpInfo .infoReturns table tr .info-rtn-ordertbl-td9 a:hover { color: #2d3466; text-decoration: unset;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td8 { width: 150px; padding-left: 55px; padding-bottom: 10px; border-right: 1px solid #222222; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns table tr .info-rtn-ordertbl-td9 { width: 150px; padding-left: 65px; padding-right: 30px; padding-bottom: 10px; font-family: "BrownPro-Medium"; font-size: 14px;
}
.helpInfo .infoReturns .info-rtn-tbl-bgcolor { background-color: #f1f1ef; margin-bottom: 20px;
}
.helpInfo .infoReturns .info-rtn-tbl-bgcolor .info-rtn-tbl-td { padding: 5px 10px; font-size: 14px;
}
.helpInfo .infoReturns .info-rtn-tbl-bgcolor td span.info-rtn-tbl-td-border { border-right: 1px solid #222222; position: absolute; height: 60px; margin: 13px 0px; content: '';
}
.helpInfo .infoReturns a.click-here { font-family: "BrownPro-Medium"; font-size: 14px; color: #0e77a8; text-decoration: unset; text-transform: uppercase;
}
.helpInfo .infoReturns a.click-here:hover { color: #2d3466; text-decoration: unset;
}
.helpInfo .infoReturns a.email { font-family: "BrownPro-Medium"; font-size: 14px; color: #0e77a8; text-decoration: unset;
}
.helpInfo .infoReturns a.email:hover { color: #2d3466; text-decoration: unset;
}
.helpInfo .infoReturns .info-rtn-getting-started { padding-right: 10px; padding-bottom: 15px;
}
.helpInfo .infoReturns .info-rtn-marg { margin-top: -10px;
}
.helpInfo .infoReturns .info-rtn-text-transform-none { text-transform: none;
}
#optimize-search-tbl h1 { font-size: 30px;
}
#optimize-search-tbl p a.contextuat-link { font-size: 14px; font-family: "BrownPro-Medium"; color: #000000; text-decoration: underline;
}
#optimize-search-tbl p a.contextuat-link:hover { color: #2d3466;
}
#optimize-search-tbl span.p-bold { font-size: 14px; font-family: "BrownPro-Bold"; color: #000000;
}
#optimize-search-tbl span.p-medium { font-size: 14px; font-family: "BrownPro-Medium"; color: #000000;
}
#optimize-search-tbl p.marg-bottom-5 { margin-bottom: 5px;
}
#optimize-search-tbl td.td-padding { padding-right: 50px; padding-bottom: 15px; padding-top: 3px;
}
#optimize-search-tbl select { border: 1px solid #000000;
}
#optimize-search-tbl select[name=Category] { font-family: "BrownPro-Medium" !important; color: #000000; font-size: 14px !important; width: 119px; height: 30px; padding-left: 5px; background-color: #ffffff; background-image: url('/images/siteimgs/shoebuy/v4/down_arrow.svg'); background-repeat: no-repeat; background-position: right; background-size: 30px 12px; border-radius: unset; -webkit-appearance: none; -moz-appearance: none;
}
#optimize-search-tbl select[name=Category] option { font-size: 14px !important;
}
#optimize-search-tbl select[name=Size] { font-family: "BrownPro-Medium" !important; color: #000000; font-size: 14px !important; width: 90px; height: 30px; padding-left: 5px; background-color: #ffffff; background-image: url('/images/siteimgs/shoebuy/v4/down_arrow.svg'); background-repeat: no-repeat; background-position: right; background-size: 30px 12px; border-radius: unset; -webkit-appearance: none; -moz-appearance: none;
}
#optimize-search-tbl select[name=Size] option { font-size: 14px !important;
}
#optimize-search-tbl select[name=GeneralWidth] { font-family: "BrownPro-Medium" !important; color: #000000; font-size: 14px !important; width: 305px; height: 30px; padding-left: 5px; background-color: #ffffff; background-image: url('/images/siteimgs/shoebuy/v4/down_arrow.svg'); background-repeat: no-repeat; background-position: right; background-size: 30px 12px; border-radius: unset; -webkit-appearance: none; -moz-appearance: none;
}
#optimize-search-tbl select[name=GeneralWidth] option { font-size: 14px !important;
}
#optimize-search-tbl input[value=Search] { font-family: "BrownPro-Bold"; color: #ffffff; font-size: 20px; background-color: #0e77a8; text-transform: uppercase; padding: 0px 15px; width: 98px; height: 40px; margin-top: -5px; cursor: pointer;
}
#optimize-search-tbl input[value=Search]:hover { background-color: #2d3466;
}
#optimize-search-tbl .by-brand { width: 100%;
}
#optimize-search-tbl .by-brand td.by-brand-2nd-td { float: right; margin-right: 30px;
}
#optimize-search-tbl .by-brand select[name=Brand] { font-family: "BrownPro-Medium" !important; color: #000000; font-size: 14px !important; width: 305px; height: 30px; padding-left: 5px; background-color: #ffffff; background-image: url('/images/siteimgs/shoebuy/v4/down_arrow.svg'); background-repeat: no-repeat; background-position: right; background-size: 30px 12px; border-radius: unset; -webkit-appearance: none; -moz-appearance: none;
}
#optimize-search-tbl .by-brand select[name=Brand] option { font-size: 14px !important;
}
#optimize-search-tbl .by-brand select[name=Size] { width: 305px;
}
#optimize-search-tbl .by-brand select[name=GeneralWidth] { width: 305px;
}
#optimize-search-tbl .by-brand td { font-size: 14px;
}
#optimize-search-tbl .by-brand input { float: right; margin-top: 2px;
}
#optimize-search-tbl .by-brand form { margin-top: 10px;
}
#optimize-search-tbl .looking-for-specific div { font-size: 14px; margin-top: 2px; line-height: 20px;
}
#optimize-search-tbl .looking-for-specific div a { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000; text-decoration: underline; text-transform: uppercase;
}
#optimize-search-tbl .looking-for-specific div a:hover { color: #2d3466;
}
#optimize-search-tbl .optsearch_notify td { font-size: 14px;
}
#optimize-search-tbl .optsearch_notify input { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000; width: 300px; height: 30px; border: 1px solid #000000;
}
#optimize-search-tbl .optsearch_notify select[name=Size] { width: 300px; height: 30px; margin-left: 53px; margin-top: -5px; margin-bottom: 10px;
}
#optimize-search-tbl .optsearch_notify select[name=GeneralWidth] { width: 300px; height: 30px; margin-left: 53px; margin-top: -5px;
}
#optimize-search-tbl .optsearch_notify input[type=radio] { width: unset; height: unset;
}
#optimize-search-tbl .optsearch_notify .btn-notify-me { font-family: "BrownPro-Bold"; font-size: 20px; color: #ffffff; width: 127px; height: 40px; padding: 0px 15px; background-color: #0e77a8; border: none; text-transform: uppercase; cursor: pointer; margin-top: 40px;
}
#optimize-search-tbl .optsearch_notify .btn-notify-me:hover { background-color: #2d3466;
}
.srchBlock .brandHeader { margin-top: 25px; border-bottom: 1px solid #DDD;
}
.srchBlock .brandHeader h3 { float: left; font-family: "BrownPro-Bold"; font-size: 20px; font-weight: normal; line-height: 50px;
}
.srchBlock .brandHeader .view-all a { float: right; line-height: 50px; font-family: "BrownPro-Medium"; font-size: 14px; color: #0e77a8; text-decoration: unset; text-transform: uppercase;
}
.srchBlock .brandHeader .view-all a:hover { color: #2d3466;
}
.srchBlock .brandsList { margin: 20px 0 30px 0;
}
.srchBlock .brandsList .featuredbrands a.middlenav { font-family: "BrownPro-Medium"; font-size: 14px; text-decoration: unset;
}
.srchBlock .brandsList .featuredbrands a.middlenav:hover { color: #2d3466;
}
#bookmark a { font-weight: normal; text-decoration: none;
}
#bookmark a:hover { text-decoration: underline;
}
#bookmark .bookmarkBlk {}
#bookmark .bookmarkBlk button { height: 33px; cursor: pointer; padding: 5px 7px 12px 7px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
}
#bookmark button::-moz-focus-inner { border: 0;
}
#bookmark .bookmark-page { font-family: "BrownPro-Bold";
}
#bookmark #browser_icon { padding: 15px 0 15px 25px;
}
#bookmark .browser_safari { background: url('/images/bookmark/icon_safari.gif') no-repeat left; background-size: 22px Auto;
}
#bookmark .browser_firefox { background: url('/images/bookmark/icon_firefox.gif') no-repeat left; background-size: 22px Auto;
}
#bookmark .browser_explorer { background: url('/images/bookmark/icon_ie.gif') no-repeat left; background-size: 22px Auto;
}
#bookmark .browser_opera { background: url('/images/bookmark/icon_opera.gif') no-repeat left; background-size: 22px Auto;
}
#bookmark .browser_chrome { background: url('/images/bookmark/icon_chrome.gif') no-repeat left; background-size: 22px Auto;
}
#bookmark .shareThisBlk h3 { margin-bottom: 10px; margin-top: 30px;
}
#bookmark .shareThisBlk ul { list-style: none;
}
#bookmark .shareThisBlk li { float: left; height: 30px; width: 120px; margin: 0 10px 0 0; padding: 0;
}
#bookmark .shareThisBlk img { margin-right: 7px; width: 17px;
}
.page_login .thankyouMsg { margin-top: 40px;
}
.page_login .thankyouMsg span { color: #2d3466; font-size: 16px; font-family: "BrownPro-Medium";
}
.page_login .thankyoubold { border-top: 1px solid #000; font-size: 16px; font-family: "BrownPro-Bold"; margin-top: 15px; padding-top: 25px; text-align: center;
}
.page_login .thankyoubold h4 { color: #000000; font-size: 20px; font-family: "BrownPro-Bold";
}
.page_login .primary.sign-in-btn.button { font-size: 20px; margin-left: 106px; min-width: 98px; min-height: 40px; padding: 0px 15px;
}
.login { padding-top: 30px;
}
.login.login-no-background { background: none;
}
h1.login { font-family: 'BrownPro-Medium', sans-serif; margin-top: 20px;
}
.login .sign_in h1 { margin-bottom: 35px; font-family: "BrownPro-Bold"; font-size: 30px; color: #000000;
}
.login .sign_up { font-size: 14px; background-color: #FFF; color: #333; font-family: "BrownPro-Medium"; margin-left: 50px;
}
@media screen and (max-width: 960px) { .login .sign_up { margin-left: 30px; }
}
.login .sign_up h1 { font-size: 30px;
}
.sign_in .input p.error { clear: both; display: block; float: left; left: 100px;
}
.signup_form .form_block p.error { clear: both; display: block; float: left; left: 100px; width: 100%;
}
.login_inputs, .orderCheck_inputs { position: relative; margin-bottom: 20px; padding-top: 20px; width: 382px;
}
.login .sign_up h2 { padding: 0; height: 42px;
}
.login h2 .bubble { position: relative; top: -2px;
}
.login .label, .info-sec .label { font-family: "BrownPro-Bold"; font-size: 14px; margin: 5px 6px 4px 0; float: left; width: 90px;
}
.login .label { font-size: 16px; color: #000000; width: 100px;
}
.login .login_inputs .input input, .login .signup_inputs .form_block input, .info-sec .orderCheck_inputs .input input { border: 1px solid #000; height: 28px; line-height: 30px; width: 264px; padding: 0px 0 0 10px; margin: 0 0 12px 0; width: 270px; float: left; box-sizing: border-box;
}
.login .login_inputs .input input { height: 30px; width: 245px; font-family: "BrownPro-Medium"; font-size: 14px; color: #000000; border: 1px solid #000000; background-color: #ffffff;
}
.login .login_inputs label.error, .info-sec .orderCheck_inputs label.error { margin-left: 105px; font-style: normal;
}
.info-sec .orderCheck_inputs p { padding: 1em 0;
}
.info-sec .orderCheck_inputs p a { font-size: 16px; font-weight: normal;
}
.login .signup_inputs .form_block input { width: 245px; height: 30px; background-color: #ffffff; font-size: 14px; color: #000000;
}
.login .inner_shadow, .info-sec .inner-shadow { box-shadow: inset 0px 1px 0px 0px rgba(214, 214, 214, 0.5), inset 0px 2px 0px 0px rgba(235, 235, 235, 0.5); -moz-box-shadow: inset 0px 1px 0px 0px rgba(214, 214, 214, 0.5), inset 0px 2px 0px 0px rgba(235, 235, 235, 0.5); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(214, 214, 214, 0.5), inset 0px 2px 0px 0px rgba(235, 235, 235, 0.5);
}
.login .rounded, .info-sec .rounded { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.login .signup_inputs a.button { padding: 6px 11px; font-size: 14px; display: block; margin: 0px 24px 0px 0; float: right;
}
.login_inputs .action a.forgotPassLnk { display: block; float: left; font-size: 14px; color: #0e77a8; margin-top: 10px; margin-left: 106px; text-transform: uppercase;
}
.login_inputs .action a.forgotPassLnk u { text-decoration: unset;
}
.login_inputs .action a.forgotPassLnk:hover { color: #2d3466; text-decoration: unset;
}
.login_inputs .action .button, #checkout .sign_up .action .button, .info-sec .action .button { display: block; font-size: 16px; font-weight: normal; margin: 10px 3px 0 96px; padding: 6px 11px;
}
.login .sign_up .row { padding: 0 0px 0 70px; margin: 0 0 18px 0; width: 320px;
}
.login .sign_up .purchase { background: url('/images/siteimgs/shoebuy/v3/login-signup-purchase.png') no-repeat left 6px;
}
.login .sign_up .checkout { background: url('/images/siteimgs/shoebuy/v3/login-signup-checkout.png') no-repeat left 6px;
}
.login .sign_up .history { background: url('/images/siteimgs/shoebuy/v3/login-signup-history.png') no-repeat left 8px;
}
.login .sign_up .row .heading { color: #243e55; font-family: "BrownPro-Bold"; font-size: 21px;
}
.login .sign_up .row .text { color: #5b5b5b; font-size: 14px;
}
.login .sign_up .buttons { margin-top: 25px;
}
.login .sign_up .buttons u { color: #000000; font-family: "BrownPro-Medium"; font-size: 16px; text-decoration: unset; margin-right: 20px;
}
.login .sign_up .button { float: none;
}
.login .sign_up a.sign_up_button { background: #0e77a8; padding: 13px 65px; font-weight: normal; font-size: 20px; margin: 10px 0 15px 0; padding: 0px 15px; min-height: 40px; min-width: 118px; line-height: 40px;
}
.login .sign_up a.view_member_benefits { border: 1px solid #dddddd; color: #243e55; display: block; padding: 0 12px; margin: 10px 0 0 10px; font-size: 18px; line-height: 39px;
}
.login .sign_up a.view_member_benefits:hover { color: #FFFFFF;
}
.login .sign_up a.view_member_benefits span { padding-right: 20px; background: url("/images/siteimgs/shoebuy/v3/arrow-login-view-benefits.png") no-repeat right 4px;
}
.login .sign_up a.view_member_benefits:hover span { background: url("/images/siteimgs/shoebuy/v3/arrow-login-view-benefits-white.png") no-repeat right 4px;
}
.login .sign_up_details { margin-top: 0; width: 460px;
}
@media screen and (max-width: 960px) { .login .sign_up_details { width: 445px; }
}
.page_login .sign_up h1.sb-login-heading { font-family: "BrownPro-Bold"; font-size: 30px; color: #000000;
}
h1.sb-register-heading { margin-top: 10px; font-family: "BrownPro-Bold"; font-size: 30px; color: #000000;
}
#login_form h1 { font-family: "BrownPro-Bold"; font-size: 30px; color: #000000;
}
.login .sign-up-detail { overflow: hidden; padding-top: 10px;
}
.login .sign-up-detail-img, .login .sign-up-detail-txt { float: left; padding-left: 10px; padding-top: 5px; margin-top: 10px; padding-bottom: 10px;
}
.login .sign-up-detail-txt a { color: #000; text-decoration: none; font-family: "BrownPro-Medium"; font-size: 14px;
}
.login .sign-up-detail-txt a:hover { text-decoration: none;
}
.login .sign-up-detail-img { padding: 2px 0; width: 30px;
}
.login .sign-up-detail-img img { max-width: 100%; height: 25px;
}
.login .sign-up-detail-txt h3 { font-family: "BrownPro-Bold"; font-size: 20px; color: #000000;
}
.login .signup_inputs { width: 420px; margin-top: 55px;
}
.login .signup_inputs .form_block label { float: left; width: 145px; font-family: "BrownPro-Bold"; font-size: 16px;
}
.login .sign_up_details ul { line-height: 20px; list-style: disc outside none; margin: 15px 0 15px 25px;
}
#ccpa_cust_verify_error_view { line-height: 1.5em; font-size: 16px; font-family: "BrownPro-Light";
}
#ccpa_cust_verify_error_view_link { color: #0E77A8; line-height: 1.5em; font-size: 16px; font-family: "BrownPro-Light";
}
.form_block { display: block; clear: both;
}
.register .signup_inputs label.error { margin-left: 145px; width: 250px; font-style: unset;
}
.register .sign_up_details h3 { color: #000000; font-size: 20px; font-family: "BrownPro-Bold";
}
.register a.privacy { text-decoration: unset; color: #0e77a8; text-transform: uppercase;
}
.register a.privacy:hover { color: #2d3466;
}
.register .required { line-height: 26px; font-size: 16px;
}
.signup_inputs div.action input.primary { float: left; font-size: 20px; padding: 0px 15px; margin: 20px 0 50px 145px; min-width: 119px; height: 40px; line-height: 40px;
}
.stars_sm .stars_rating, .category_product .stars_rating { background: url('/images/v3/stars-review-small.png') no-repeat left center; display: inline-block; height: 9px; width: 50px; margin: 0 0 0 2px;
}
.stars_sm .star50, .category_product .star50 { background-position: 0 0px;
}
.stars_sm .star45, .category_product .star45 { background-position: 0 -9px;
}
.stars_sm .star40, .category_product .star40 { background-position: -10px 0;
}
.stars_sm .star35, .category_product .star35 { background-position: -10px -9px;
}
.stars_sm .star30, .category_product .star30 { background-position: -20px 0;
}
.stars_sm .star25, .category_product .star25 { background-position: -20px -9px;
}
.stars_sm .star20, .category_product .star20 { background-position: -30px 0;
}
.stars_sm .star15, .category_product .star15 { background-position: -30px -9px;
}
.stars_sm .star10, .category_product .star10 { background-position: -40px 0;
}
.stars_sm .star5, .category_product .star5 { background-position: -40px -9px;
}
.stars_sm .star0, .category_product .star0 { background-position: -50px 0;
}
.stars_med .stars_rating { background: url('/images/v3/stars-review-md.png') no-repeat left center; display: inline-block; height: 11px; width: 60px; margin: 0 0 0 2px;
}
.stars_med .star50 { background-position: 0 0px;
}
.stars_med .star45 { background-position: 0px -11px;
}
.stars_med .star40 { background-position: -12px 0;
}
.stars_med .star35 { background-position: -12px -11px;
}
.stars_med .star30 { background-position: -24px 0;
}
.stars_med .star25 { background-position: -24px -11px;
}
.stars_med .star20 { background-position: -36px 0;
}
.stars_med .star15 { background-position: -36px -11px;
}
.stars_med .star10 { background-position: -48px 0;
}
.stars_med .star5 { background-position: -48px -11px;
}
.stars_med .star0 { background-position: -60px 0;
}
.review_list { margin-top: 30px;
}
.stars_lg .stars_rating, .review_list .stars_rating { background: url('/images/v3/stars-review-reg.png') no-repeat left center; display: block; height: 17px; width: 90px; margin: 0 0 20px 0px;
}
.stars_lg .star50, .review_list .star50 { background-position: 0 0px;
}
.stars_lg .star45, .review_list .star45 { background-position: 0 -17px;
}
.stars_lg .star40, .review_list .star40 { background-position: -18px 0;
}
.stars_lg .star35, .review_list .star35 { background-position: -18px -17px;
}
.stars_lg .star30, .review_list .star30 { background-position: -36px 0;
}
.stars_lg .star25, .review_list .star25 { background-position: -36px -17px;
}
.stars_lg .star20, .review_list .star20 { background-position: -54px 0;
}
.stars_lg .star15, .review_list .star15 { background-position: -54px -17px;
}
.stars_lg .star10, .review_list .star10 { background-position: -72px 0;
}
.stars_lg .star5, .review_list .star5 { background-position: -72px -17px;
}
.stars_lg .star0, .review_list .star0 { background-position: -90px 0;
}
.average_rating .text { float: left;
}
.average_rating .total { background: url('/images/v3/average-rating-total-stars.png') no-repeat left center; display: inline-block; height: 19px; width: 95px; margin: -2px 0 0 12px; float: left;
}
.average_rating .star50 { background-position: 0 0px;
}
.average_rating .star45 { background-position: 0 -19px;
}
.average_rating .star40 { background-position: -19px 0;
}
.average_rating .star35 { background-position: -19px -19px;
}
.average_rating .star30 { background-position: -38px 0;
}
.average_rating .star25 { background-position: -38px -19px;
}
.average_rating .star20 { background-position: -57px 0;
}
.average_rating .star15 { background-position: -57px -19px;
}
.average_rating .star10 { background-position: -76px 0;
}
.average_rating .star5 { background-position: -76px -19px;
}
.average_rating .star0 { background-position: -95px 0;
}
.average_rating .row { margin: 11px 0 0 0; font-size: 12px; color: #555555;
}
.average_rating .star_rating { background: url('/images/v3/average-rating-single-stars.png') no-repeat left center; display: inline-block; height: 12px; width: 60px; margin: 0 10px 0 0px; float: left;
}
.average_rating .five .star_rating { background-position: 0 0px;
}
.average_rating .four .star_rating { background-position: -12px 0;
}
.average_rating .three .star_rating { background-position: -24px 0;
}
.average_rating .two .star_rating { background-position: -36px 0;
}
.average_rating .one .star_rating { background-position: -48px 0;
}
.average_rating .meter { background: url('/images/v3/average-rating-meter.png') no-repeat left center #929292; border: 1px solid #929292; display: inline-block; height: 9px; width: 203px; margin: 0 20px 0 8px; float: left;
}
.average_fit .meter { background: url('/images/v3/average-rating-meter.png') no-repeat left center #929292; border: 1px solid #929292; display: inline-block; height: 9px; width: 203px; margin: 6px 0 0 0;
}
#department .main_content { margin: 0px;
}
#department .main_content.centered, .content_area.centered { margin: 0 0 0 105px;
}
#department .breadcrumb_area, #department .main_content .title { margin-bottom: 20px;
}
#department .main_content h1 { font-family: BrownPro-Bold; font-size: 30px; color: #000000;
}
#department .main_content h2 { font-family: BrownPro-Bold; font-size: 20px; color: #000000;
}
#department .main_content h3 { font-size: 20px; font-weight: normal; margin-bottom: 20px;
}
#department .featured-brands-text li { font-family: BrownPro-Medium; font-size: 16px; color: #000000;
}
#department .featured-brands-text li a { color: #000000;
}
#department .featured-brands-text li a:not(.highlight):hover { text-decoration: none; color: #2d3466;
}
#department .featured-brands-text li a:hover { text-decoration: none;
}
#department .featured-brands-text li a[title~="Sale"] { color: #be0000;
}
#department .main_contenth1 a { float: right; font-size: 14px; font-family: "BrownPro-Bold"; display: block; width: auto; margin-top: 12px;
}
#department .main_content a.highlight { font-family: "BrownPro-Bold";
}
#department .shoe-grid .shoe-floor { height: 10px;
}
#department .shoe-grid.legacy .shoe-floor { background: none; height: 10px;
}
#department .shoe-grid .shoe-image { line-height: 150px; text-align: center;
}
#department .shoe-grid.legacy .shoe-image { line-height: auto; text-align: left;
}
#department .featured-brands-text ul { width: 150px; height: auto; float: left;
}
#department .featured-brands-text ul+ul { margin-left: 50px;
}
#department .featured-brands-text li { line-height: 25px;
}
#department .in_page_search { margin-bottom: 35px;
}
#department .shoe-floor-large { background: url('/images/siteimgs/shoebuy/v3/shoe-floor-large.png') no-repeat center top; background-size: 100% auto; height: 15px; width: 100%; margin-bottom: -5px;
}
#department #facebook_like_logoabout { position: absolute !important; }
#department .logoabout { margin-bottom: 15px;
}
#department .quick-links { height: 31px; width: 100%; background: #f1f1ef; padding: 0px 9px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #f1f1ef; margin-bottom: 28px; margin-top: 20px;
}
#department .quick-links h3 { font-family: 'BrownPro-Medium'; color: #000000; font-size: 16px; font-weight: normal; padding: 9px 0px 7px; display: block; float: left; width: auto;
}
#department .quick-links .callout { height: 100%; display: block; float: left;
}
#department .quick-links .callout li { margin-left: 16px; float: left; width: auto; font-size: 16px; font-family: "BrownPro-Bold"; padding: 7px 0px 7px 18px;
}
#department .quick-links .callout li a { background: url('/images/siteimgs/shoebuy/v4/Arrow.svg') no-repeat left center; display: block; font-size: 14px; font-weight: normal; padding-left: 14px; padding-top: 2px; width: 100%; color: #0e77a8; font-family: "BrownPro-Medium"; text-transform: uppercase;
}
#department .quick-links .callout li a:hover { color: #2d3466; text-decoration: none;
}
#department .featured-brands-wrapper.sub { margin-top: 5px; padding-top: 10px;
}
#department .featured-brands-wrapper .featured-brands-logos { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 20px 0px; margin: 15px 0px 10px;
}
#department .featured-brands-wrapper .featured-brands-logos ul { margin-top: 20px;
}
#department .featured-brands-wrapper .featured-brands-logos ul:first-child { margin-top: 0;
}
#department .featured-brands-wrapper .featured-brands-logos li img { max-width: 150px; max-height: 70px;
}
#department .featured-brands-wrapper .featured-brands-logos+.featured-brands-logos { border-top: none; margin: 0px; padding-top: 0px;
}
#department .featured-brands-wrapper .featured-brands-logos li { width: 150px; height: auto; float: left; text-align: center;
}
#department .featured-brands-wrapper .featured-brands-logos li+li { margin-left: 50px;
}
#department .shoe-grid { width: 600px; float: left; border-right: 1px solid #EEEEEE; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;
}
#department .featured-categories-wrapper, #department .featured-categories-wrapper-sub { width: 100%; height: auto; margin-bottom: 35px;
}
#department .featured-categories-wrapper h1, #department .featured-categories-wrapper h2, #department .featured-categories-wrapper-sub .featured-categories-col h1, #department .featured-categories-wrapper-sub .featured-categories-col h2, #department .brand-insider-wrapper h1, #department .brand-insider-wrapper h2, #department .brand-insider-wrapper h3 { margin-bottom: 20px;
}
#department .featured-categories, #department .featured-categories-small, #department .brand-insider-wrapper .content { border-top: 1px solid #DDDDDD;
}
#department .featured-categories-wrapper .featured-categories .category-list { float: left; width: 150px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; background: #F4F4F4; background: -webkit-gradient(linear, 0 0, 100% 0, from(#F4F4F4) to(#FFFFFF)); background: -webkit-linear-gradient(left, #F4F4F4, #FFFFFF); background: -moz-linear-gradient(left, #F4F4F4, #FFFFFF); background: -ms-linear-gradient(left, #F4F4F4, #FFFFFF); background: -o-linear-gradient(left, #F4F4F4, #FFFFFF); background: linear-gradient(left, #F4F4F4, #FFFFFF);
}
#department .featured-categories-wrapper .featured-categories .category-list .inner { background: #F4F4F4; background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(250, 250, 250, 0)) to(#FFFFFF)); background: -webkit-linear-gradient(top, rgba(250, 250, 250, 0), #FFFFFF); background: -moz-linear-gradient(top, rgba(250, 250, 250, 0), #FFFFFF); background: -ms-linear-gradient(top, rgba(250, 250, 250, 0), #FFFFFF); background: -o-linear-gradient(top, rgba(250, 250, 250, 0), #FFFFFF); background: linear-gradient(top, rgba(250, 250, 250, 0), #FFFFFF); height: inherit; width: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit; -ms-box-sizing: inherit; -o-box-sizing: inherit; box-sizing: inherit; padding: 20px 0px 20px 10px;
}
#department .featured-categories-wrapper .featured-categories .category-list h1 { font-size: 16px; font-family: "BrownPro-Bold";
}
#department .featured-categories-wrapper .featured-categories .category-list li { margin-top: 17px;
}
#department .featured-categories-wrapper .featured-categories .category-list li+li { margin-top: 7px;
}
#department .featured-categories-wrapper-sub { margin: 40px 0px 45px;
}
#department .featured-categories-wrapper-sub .featured-categories-col { width: 350px; float: left;
}
#department .featured-categories-wrapper-sub .featured-categories-col:first-child { margin-right: 50px;
}
#department .featured-categories-wrapper-sub .featured-categories-small .shoe-grid { width: 100%; border-right: none; float: none;
}
#department .featured-categories-wrapper-sub .featured-brands-text { margin-top: 30px; }
#department .featured-categories-wrapper-sub .featured-brands-text h3 { font-size: 16px; margin-bottom: 20px; font-family: "BrownPro-Bold"; color: #000000;
}
#department .featured_products_holder { margin-top: 48px;
}
#department .noSideBar .featured_products_holder { margin-top: 0;
}
#department .featured_products_holder .featured_carousel { padding-bottom: 10px;
}
#department .brands-ads-wrapper { margin-top: 48px;
}
#department .brands-ads-wrapper .button { font-weight: normal; padding: 3px 8px;
}
#department .lifestyle.featured-brands-wrapper { margin-bottom: 30px;
}
#department .lifestyle .featured-brands-logos { border-bottom: none; padding: 20px 0px 15px; margin: 20px 0px 0px;
}
#department .featured-categories-wrapper.noSidebar { margin-bottom: 20px;
}
#department .noSidebar .featured-categories { border: none;
}
#department .featured-brands-wrapper.sub.noSidebar { margin-bottom: 35px;
}
#department .featured-brands-wrapper.sub.noSidebar h2 { font-size: 18px; font-family: "BrownPro-Bold"; color: #333333;
}
#department .featShopBlk { margin-bottom: 20px;
}
#department .featShopBlk .header { border-bottom: 1px solid #DDD; line-height: 24px; padding-bottom: 15px;
}
#department .featShopBlk .header h1 { float: left; color: #333; font-size: 26px; font-family: "BrownPro-Bold";
}
#department .featShopBlk .header .headerLnk { float: right; font-family: "BrownPro-Bold";
}
#department .featShopBlk.wSideBar h2.wLine { border-bottom: 1px solid #DDD; padding-bottom: 15px;
}
#department .featShopBlk .body { float: left; width: 600px;
}
#department .featShopBlk .catList { float: left; width: 150px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; background: #F4F4F4; background: -webkit-gradient(linear, 0 0, 100% 0, from(#F4F4F4) to(#FFFFFF)); background: -webkit-linear-gradient(left, #F4F4F4, #FFFFFF); background: -moz-linear-gradient(left center, #F4F4F4, #FFFFFF) repeat scroll 0 0 transparent; background: -ms-linear-gradient(left, #F4F4F4, #FFFFFF); background: -o-linear-gradient(left, #F4F4F4, #FFFFFF); background: linear-gradient(left, #F4F4F4, #FFFFFF);
}
#department .featShopBlk.wSideBar .inner { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; -ms-box-sizing: inherit; -o-box-sizing: inherit; box-sizing: inherit; background: -webkit-linear-gradient(center top, rgba(250, 250, 250, 0), #FFFFFF) repeat scroll 0 0 transparent; background: -moz-linear-gradient(center top, rgba(250, 250, 250, 0), #FFFFFF) repeat scroll 0 0 transparent; background: -ms-linear-gradient(center top, rgba(250, 250, 250, 0), #FFFFFF) repeat scroll 0 0 transparent; background: -o-linear-gradient(center top, rgba(250, 250, 250, 0), #FFFFFF) repeat scroll 0 0 transparent; background: linear-gradient(center top, rgba(250, 250, 250, 0), #FFFFFF) repeat scroll 0 0 transparent; height: inherit; padding: 20px 0 20px 10px; width: inherit;
}
#department .featShopBlk .catList h2, #department .featShopBlk.wSideBar .catList h2 { margin-bottom: 20px;
}
#department .featShopBlk.wSideBar .catList h2 { font-size: 16px; font-family: "BrownPro-Bold";
}
#department .featShopBlk .catList li { }
#department .featShopBlk.noSideBar .header { border-bottom: none; padding-bottom: 20px;
}
#department .featShopBlk.noSideBar .body, #department .featShopBlk.noSideBar .catList { width: 750px;
}
#department .featShopBlk.noSideBar .catList { background: none; border-left: none; padding: 0 0 20px 0; margin-top: 15px;
}
#department .featShopBlk.noSideBar .catList h3 { }
#department .featShopBlk.noSideBar .catList ul { width: 150px; height: auto; float: left;
}
#department .featShopBlk.noSideBar .catList ul+ul { margin-left: 50px;
}
#department .featShopBlk.noSideBar .catList li { line-height: 25px;
}
#department .featShopBlk.noSideBar #featured_carousel { padding: 15px 0 0 0;
}
#department .review_list .single-review { padding: 20px 0px; border-bottom: 1px solid #DDDDDD;
}
#department .review_list .single-review .review .header { font-size: 17px; font-family: "BrownPro-Bold"; margin: 0 0 12px;
}
#department .review_list .single-review .review .header .title { margin-bottom: 5px;
}
#department .review_list .single-review .review .header .custInfo { font-weight: normal; font-size: 14px; color: #777;
}
#department .review_list .single-review .product-reviewed { width: 120px; float: left;
}
#department .review_list .single-review .review { float: left; width: 595px; margin-left: 35px;
}
#department .review_list .single-review .product-reviewed .shoe-floor { background: url('/images/siteimgs/shoebuy/v3/category-prod-shadow-small.png') no-repeat center top; background-size: 100% auto; height: 15px; width: 100%; margin-bottom: -5px; margin-top: 5px;
}
#department .review_list .single-review .product-reviewed .image { display: block; text-align: center; padding-bottom: 5px;
}
#department .review_list .single-review .product-reviewed .name { font-size: 15px; font-family: "BrownPro-Bold"; margin-bottom: 7px; display: block;
}
#department .review_list .single-review .product-reviewed .price { font-size: 16px;
}
#department .review_list .single-review .review h1 { font-size: 16px; font-family: "BrownPro-Bold"; color: #333; display: inline-block; vertical-align: top; padding-top: 2px;
}
#department .review_list .single-review .review h1 .subtitle { font-weight: normal;
}
#department .review_list .single-review .review h1+.message { margin-top: 15px;
}
#department .review_list .single-review .review .message { font-size: 14px; line-height: 18px; padding-right: 20px;
}
#department .review_list .single-review .review .review-questions { padding-right: 20px; margin-top: 14px;
}
#department .review_list .single-review .review .review-questions li { width: 33%; float: left;
}
#department .review_list .single-review .review .review-questions li:last-child { text-align: right;
}
#department .review_list .single-review .review .helpful { margin-top: 25px;
}
.review .helpful .button { margin-left: 10px; padding-left: 5px; padding-right: 5px;
}
#department .review_list .review h1 { width: 480px;
}
#department .review_list .single-review .review .rating { width: 97px; height: 18px; display: inline-block;
}
#department .brand-insider-wrapper h1, #department .brand-insider-wrapper h3 { margin-top: 35px;
}
#department .brand-insider-wrapper .content { color: #555; line-height: 18px;
}
#department .brand-insider-wrapper .content p { margin-bottom: 10px;
}
#department .brand-insider-wrapper .content a { text-decoration: underline; color: #29378C;
}
.searchCollectionsDept h1 { margin-bottom: -20px;
}
.searchCollectionsDept .shopsubhead { font-size: 17px; text-decoration: none;
}
.searchCollectionsDept .shopsubhead:hover { text-decoration: underline;
}
.searchCollectionsDept a.breadcrumbtext { text-decoration: none !important; line-height: 20px;
}
.searchCollectionsDept a.breadcrumbtext:hover { text-decoration: underline;
}
#shop_slider { margin: 0 0 5px 0; display: block; height: 270px; width: 750px; float: left;
}
#shop_slider .carousel-caption { margin-top: 0;
}
#shop_slider .carousel-inner>.item { cursor: pointer; height: 270px;
}
.carousel-indicators { cursor: pointer;
}
.show_product { width: 950px; border-right: 1px solid #dddddd; overflow: hidden; margin-left: 4px;
}
.show_product.content_area { padding: 0;
}
.show_product .border { border-top: 1px solid #dddddd; margin: 0 0 20px 0;
}
.show_product .item { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
.show_product .highlight { font-family: "BrownPro-Bold"; font-size: 14px; color: #000000;
}
.show_product .breadcrumb_area { margin-left: 0;
}
.show_product .product_detail .category_title { margin: 0 0 14px 0; float: left;
}
.show_product .product_detail .brand_logo { float: right; margin: 0 10px 0 0;
}
.show_product .ratings_reviews_top { border-bottom: 1px solid #dddddd; padding: 0px 10px 0 0; font-size: 14px; margin-top: 5px;
}
.show_product .ratings_reviews_top .rating { font-family: 'BrownPro-Medium'; font-size: 14px; float: left; padding: 0 8px 4px 0; color: #000000;
}
.show_product .ratings_reviews_top .count { float: left; padding: 0 8px 4px 8px; background: url('/images/siteimgs/shoebuy/v3/product-top-seperator.png') no-repeat right top; color: #666666;
}
.show_product .ratings_reviews_top .write { float: left; padding: 0 0 4px 8px;
}
.show_product .ratings_reviews_top .write a { color: #666666;
}
.show_product .ratings_reviews_top .bv-view-content { text-transform: uppercase; font-family: 'BrownPro-Medium'; font-size: 14px; color: #0e77a8;
}
.show_product .ratings_reviews_top .bv-view-content:hover { color: #2d3466; text-decoration: none;
}
.show_product .ratings_reviews_top .view_brand a { text-transform: uppercase; float: right; color: #0e77a8; padding: 0 0 0 12px; font-size: 14px; font-family: "BrownPro-Medium";
}
.show_product .ratings_reviews_top .view_brand a:hover { color: #2d3466; text-decoration: none;
}
.show_product .product_info_wrapper { float: left; position: relative; border-right: 1px solid #DDD;
}
.show_product .product_detail { margin: 0px;
}
.show_product .main_content .cart { padding: 10px 20px 0 20px; float: right; height: 100%; background: url('/images/siteimgs/shoebuy/v3/product-detail-cart-gradient.png') no-repeat right top; width: 159px; min-height: 400px;
}
.show_product .main_content .cart .regular_price { color: #000000; font-size: 16px; font-family: "BrownPro-Medium"; margin: 0 0 20px 0;
}
.show_product .main_content .cart .regular_price .strikethrough { text-decoration: line-through; font-size: 16px;
}
.show_product .main_content .cart .you_pay { font-size: 16px; font-family: "BrownPro-Bold"; color: #000000; margin-bottom: 20px;
}
.show_product .main_content .cart .price { font-size: 40px; font-family: "BrownPro-Bold"; color: #000000; margin-top: 5px;
}
.show_product .main_content .cart .price.ss-range { font-size: 16px; margin-top: 0px;
}
.show_product .main_content .cart .percentOff { color: #be0000; font-family: "BrownPro-Medium"; font-size: 16px;
}
.show_product .main_content .cart .add_to_cart a { margin: 20px 0 10px;
}
.show_product .main_content .cart .add_to_cart .warning.button { font-size: 20px; display: block; padding: 16px 10px 12px; width: 190px; position: relative; left: -15px; text-align: center;
}
.show_product .main_content .cart .add_to_cart .primary.button { display: block; padding: 0px 15px; font-size: 20px; width: 190px; position: relative; left: -15px; text-align: center; height: 40px; line-height: 42px; background: #ff6d00;
}
.show_product .main_content .cart .add_to_cart .primary.button:hover { background: #ff5700;
}
.cart .add_to_cart a.disabled { opacity: 0.5;
}
.show_product .main_content .cart .add_to_cart .warning.button span { background-position-y: 4px;
}
.show_product .main_content .cart .button.warning span { background: url("/images/siteimgs/shoebuy/v3/icon_warning.png") no-repeat scroll 0 2px transparent;
}
.show_product .main_content .cart .ships_same_day { color: #000000; margin: 20px 0 10px; background: url(/images/siteimgs/shoebuy/v4/clock_icon.svg) no-repeat 3% center; background-color: #F1F1EF; background-size: 12%; padding: 0 0 0 32px; position: relative; left: -15px; width: 160px;
}
.show_product .main_content .cart .ships_same_day a { color: #000000;
}
.show_product .main_content .cart .check { background: url(/images/siteimgs/shoebuy/v4/check_icon.svg) no-repeat left center; color: #000000; font-size: 14px; margin: 0 0 6px 0; padding-left: 20px;
}
.show_product .main_content .cart .wish_list a { margin: 20px 0 0 0; display: block; font-size: 14px;
}
.show_product .main_content .cart .social_buttons { color: #666666; font-family: "BrownPro-Bold"; margin: 15px auto 10px;
}
.show_product .main_content .cart .social_buttons span.label { margin-right: 3px; display: block; float: left;
}
.show_product .main_content .cart .social_buttons ul li { float: left; margin-right: 5px
}
.show_product .main_content .cart .social_buttons img { vertical-align: middle;
}
.show_product .main_content .cart .text a { position: relative; top: 10px; background: url("/images/siteimgs/shoebuy/v3/right-arrow-grey.png") no-repeat left 3px; color: #0e77a8; display: block; margin-bottom: 20px; font-size: 14px; text-transform: uppercase; font-family: "BrownPro-Medium"; cursor: pointer;
}
.show_product .main_content .cart .text a:hover { color: #2d3466; text-decoration: none;
}
.show_product .product_information h2 { font-size: 20px; font-family: "BrownPro-Bold"; color: #000000; margin: 0 0 10px 0;
}
.show_product .product_information { padding: 30px 0 78px; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; margin-right: -1px; margin-bottom: -28px;
}
.show_product .product_information .product_description { font-size: 14px; line-height: 21px; margin-left: 0; font-family: "BrownPro-Medium"; color: #000000;
}
.show_product .product_information .product_description b { font-family: "BrownPro-Medium"; color: #0e77a8; font-size: 14px; text-transform: uppercase; font-weight: unset;
}
.show_product .product_information .product_description b:hover { color: #2D3466;
}
.show_product .product_information .product_description .head { font-family: "BrownPro-Bold";
}
.show_product .product_information .product_description .head.info { margin-top: 15px;
}
.show_product .product_information .product_specs { font-size: 14px; margin: 0 0 0 40px; line-height: 18px; font-family: "BrownPro-Medium"; color: #000000;
}
.product_information .product_specs .item { margin: 0 0 8px 0;
}
.isLink, .categoryboxlink:hover { cursor: pointer;
}
.seo_module { border: 1px solid #dddddd; margin: 0px auto 10px; padding: 20px 20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #222222; font-family: 'BrownPro-Medium', sans-serif; width: 950px;
}
.seo_module h2 { font-size: 20px; font-family: "BrownPro-Bold"; color: #000000; text-transform: uppercase;
}
.seo_module .ui-accordion .ui-accordion-header .ui-accordion-header-icon { background: none;
}
.seo_module .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-left: none; border-right: none; border-bottom: none;
}
.seo_module .ui-accordion .ui-accordion-content { border: 0; margin-top: -15px;
}
.seo_module h3 { font-size: 16px; margin-bottom: 18px; font-family: "BrownPro-Bold"; color: #000000;
}
.seo_module ul { list-style-type: disc; list-style-position: inside; list-style-image: url("/images/siteimgs/shoebuy/v3/bullet-blue.png");
}
.seo_module p, .seo_module li, .seo_module h4 { line-height: 22px; font-family: "BrownPro-Medium"; color: #000000; font-size: 14px;
}
.seo_module h4, .seo_module a { color: #0e77a8; font-family: "BrownPro-Medium"; font-size: 14px;
}
.seo_module ul li { color: #000000; font-family: "BrownPro-Medium"; font-size: 14px;
}
.seo_module a:hover, .seo_module ul li a:hover { color: #2d3466;
}
.seo_module a.categoryboxlink { color: #000000;
}
.seo_module a.categoryboxlink:hover { color: #2d3466;
}
.seo_module a.underline { text-decoration: underline; color: #000000; font-family: "BrownPro-Medium"; font-size: 14px
}
.seo_module .seo_accordion { border-bottom: 1px solid #eeeeee; margin: 10px 0px 20px; padding-bottom: 10px;
}
.seo_module h4:focus { outline: none;
}
.seo_module h4 { font-size: 15px; font-family: "BrownPro-Bold"; border-top: 1px solid #eeeeee; padding-top: 10px; margin-top: 10px; padding-left: 14px; border-radius: 0;
}
.seo_module h4 span.label { margin-left: -15px; font-size: 16px; font-family: "BrownPro-Bold"; color: #000000;
}
.seo_module h4.ui-state-active { background-image: url("/images/siteimgs/shoebuy/v3/arrow-active-blue.png");
}
.seo_module .show-less:after { content: "less"
}
.seo_module .show-more:after { content: "more"
}
.seo_module .show-more, .seo_module .show-less { font-family: "BrownPro-Medium"; color: #0e77a8; font-size: 14px; text-transform: uppercase;
}
.seo_module .show-more:hover, .seo_module .show-less:hover { cursor: pointer; color: #2D3466;
}
.seo_module #br-related-content-wrapper .show-more, .seo_module #br-related-content-wrapper .show-less { position: relative; top: -16px;
}
.seo_module .related-content { padding-left: 2.2em;
}
fieldset .bv-cleanslate .bv-fieldset-rating_Width-wrapper.bv-focusable:focus, fieldset .bv-cleanslate .bv-pseudo-focused, fieldset .bv-cleanslate .bv-tc-footer .bv-accept-tc-button:focus { outline: none !important;
}
.bv-cleanslate .bv-submission .bv-fieldsets fieldset.bv-form-actions { padding-bottom: 25px !important;
}
.bv-cleanslate .bv-submission .bv-fieldsets .bv-fieldset span { font-family: 'BrownPro-Medium' !important; font-size: 14px !important;
}
.bv-cleanslate .bv-submission .bv-fieldsets .bv-fieldset span #bv-radio-rating-5 span, .bv-cleanslate .bv-submission .bv-fieldsets .bv-fieldset span #bv-radio-rating-4 span, .bv-cleanslate .bv-submission .bv-fieldsets .bv-fieldset span #bv-radio-rating-3 span, .bv-cleanslate .bv-submission .bv-fieldsets .bv-fieldset span #bv-radio-rating-2 span, .bv-cleanslate .bv-submission .bv-fieldsets .bv-fieldset span #bv-radio-rating-1 span { font-family: 'BVCustom', serif !important; font-size: 36px !important
}
.bv-tab-button { border: 1px solid #BABCBD; color: #000000; cursor: pointer; float: left; font-size: 20px; font-family: "BrownPro-Bold"; margin-left: 10px; padding: 10px 0; text-align: center; width: 285px; background-color: #f1f1ef;
}
.bv-tab-button.active { border-top: 1px solid #BABCBD; border-left: 1px solid #BABCBD; border-right: 1px solid #BABCBD; border-bottom: 1px solid #ffffff; background-color: #ffffff; color: #000000;
}
.bv-tab-button:hover { border: 1px solid #BABCBD; background-color: #BABCBD; color: #ffffff;
}
.bv-tab-content[ref="questions"] { display: none;
}
.bv-view-content { cursor: pointer; float: left; text-transform: uppercase; font-family: 'BrownPro-Medium' !important; font-size: 14px; margin-top: 2px; color: #0e77a8;
}
.bv-view-content:hover { color: #2d3466 !important; text-decoration: none;
}
.bv-cleanslate .bv-glyph, .bv-cleanslate .bv-summary-bar .bv-action-bar { display: none !important;
}
.bv-cleanslate .bv-popup-histogram-ratings .bv-inline-histogram-ratings-star, .bv-cleanslate .bv-inline-histogram-ratings .bv-popup-histogram-ratings-star, .bv-cleanslate #bv-popup-histogram.bv-popup-histogram-ratings .bv-popup-histogram-ratings-star { background: transparent url("/images/siteimgs/shoebuy/v3/bvshoeson.png") 0 4px no-repeat !important; text-align: left !important; text-indent: -9999px !important; padding-right: 105px !important;
}
.bv-cleanslate #bv-popup-histogram.bv-popup-histogram-ratings .bv-popup-histogram-ratings-star[data-bv-histogram-rating-value="4"] { background-position: -15px 4px !important;
}
.bv-cleanslate #bv-popup-histogram.bv-popup-histogram-ratings .bv-popup-histogram-ratings-star[data-bv-histogram-rating-value="3"] { background-position: -30px 4px !important;
}
.bv-cleanslate #bv-popup-histogram.bv-popup-histogram-ratings .bv-popup-histogram-ratings-star[data-bv-histogram-rating-value="2"] { background-position: -45px 4px !important;
}
.bv-cleanslate #bv-popup-histogram.bv-popup-histogram-ratings .bv-popup-histogram-ratings-star[data-bv-histogram-rating-value="1"] { background-position: -60px 4px !important;
}
.bv-cleanslate #bv-popup-histogram.bv-popup-histogram-ratings .bv-popup-histogram-ratings-star[data-bv-histogram-rating-value] { text-align: left !important; text-indent: -9999px !important;
}
.bv-cleanslate .bv-primarySummary-rating-container .bv-rating-stars, .bv-cleanslate .bv-rating-stars { text-indent: -9999px !important; width: 75px !important;
}
.bv-cleanslate .bv-primarySummary-rating-container .bv-rating-stars-off, .bv-cleanslate .bv-rating-stars-off { background: transparent url("/images/siteimgs/shoebuy/v3/bvshoesoff.png") 0 0 no-repeat !important;
}
.bv-cleanslate .bv-primarySummary-rating-container .bv-rating-stars-on, .bv-cleanslate .bv-rating-stars-on { background: transparent url("/images/siteimgs/shoebuy/v3/bvshoeson.png") 0 0 no-repeat !important;
}
.bv-cleanslate .bv-content-item .bv-content-feedback-btn-container .bv-content-btn-feedback-yes, .bv-cleanslate .bv-content-item:hover .bv-content-feedback-btn-container .bv-content-btn-feedback-yes, .bv-cleanslate .bv-secondary-content-item .bv-content-feedback-btn-container .bv-content-btn-feedback-yes, .bv-cleanslate .bv-content-item .bv-secondary-content-actions-container .bv-content-btn-feedback-yes, .bv-cleanslate .bv-content-item:hover .bv-secondary-content-actions-container .bv-content-btn-feedback-yes, .bv-cleanslate .bv-secondary-content-item .bv-secondary-content-actions-container { border-radius: 3px 0 0 3px !important; border-right-color: #ccc !important;
}
.bv-cleanslate .bv-submission .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-fieldset-slider-rating .bv-radio-group ul li label.bv-radio-wrapper-label:hover .bv-sliderdot, .bv-cleanslate .bv-submission .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-fieldset-slider-rating .bv-radio-group ul li.bv-radio-container-li-active label.bv-radio-wrapper-label .bv-sliderdot, .bv-cleanslate .bv-submission .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-fieldset-slider-rating .bv-radio-group ul li.bv-radio-container-li-active label.bv-radio-wrapper-label:hover .bv-sliderdot, .bv-cleanslate .bv-submission .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-fieldset-slider-rating .bv-radio-group ul li.bv-radio-container-li-active label.bv-radio-wrapper-label-focused .bv-sliderdot { color: #ff6D00 !important;
}
.bv-cleanslate.bv-absolute-top-container.bv-dropdown-inmbox .bv-textdropdown.bv-dropdown-style-sliderTextOverflow .bv-dropdown-style-sliderTextOverflow-inner { background-color: #ff6D00 !important; border-color: #ff6D00 !important;
}
.bv-cleanslate.bv-absolute-top-container.bv-dropdown-inmbox .bv-textdropdown.bv-dropdown-style-sliderTextOverflow:after, .bv-cleanslate.bv-absolute-top-container.bv-dropdown-inmbox .bv-textdropdown.bv-dropdown-style-sliderTextOverflow:before { border-bottom-color: #ff6D00!important;
}
.bv-cv2-cleanslate .bv-core-container-131 span.bv-content-pagination-pages-current { font-family: "BrownPro-Medium" !important; font-size: 14px !important; color: #000000 !important;
}
.bv-cv2-cleanslate .bv-core-container-137 .bv-summary-bar .bv-rating.bv-text-link:hover { color: #000000 !important;
}
.category_rating .bv-compat .bv-inline-rating-container { padding-top: 5px !important;
}
.single-review .button { font-size: 13px !important;
}
#reviews { margin-bottom: 40px;
}
.show_product .product_reviews h2 { float: left; font-size: 23px; font-family: "BrownPro-Bold"; color: #606060; margin: 0;
}
.product_reviews .count { float: left; margin: 10px 0 0 12px; color: #717171;
}
.product_reviews .count .number { color: #222222;
}
.product_reviews .buttons { text-transform: uppercase; font-family: "BrownPro-Bold"; text-align: center; float: left;
}
.product_reviews .buttons .write .button { padding: 5px 9px; margin-top: 9px; display: block;
}
.product_reviews .buttons a.black_button { background: url('/images/siteimgs/shoebuy/v3/button-bg-black-gradient.png') repeat-x left top; height: 17px; width: 116px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #ffffff; display: block; text-align: center; padding: 4px 0 0 0; margin: 6px 0 0 0;
}
.product_reviews .average_fit, .product_reviews .average_rating { background: url('/images/siteimgs/shoebuy/v3/product-detail-review-gradient.png') repeat-x left top #e6e6e6; float: left; margin: 0 0 0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.product_reviews .average_rating { width: 480px; min-height: 188px;
}
.product_reviews .average_rating .inner_dashes { width: 440px; min-height: 150px; border: 1px dashed #222222; margin: 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; font-size: 14px; font-family: "BrownPro-Bold";
}
.product_reviews .average_fit { width: 318px; min-height: 188px;
}
.product_reviews .average_fit .inner_dashes { width: 278px; min-height: 150px; border: 1px dashed #222222; margin: 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; font-size: 14px; font-family: "BrownPro-Bold";
}
.product_reviews .average_fit .row { margin: 10px 0 0px 0; border-top: 1px dashed #222222; padding: 14px 0 0px 0;
}
.product_reviews .average_fit .row:first-child { border-top: none; padding: 0;
}
.product_reviews .average_fit .fit_rating { float: left; color: #29378C; font-size: 14px; width: 53px;
}
.product_reviews .average_fit .fit_rating .percent { font-size: 20px;
}
.product_reviews .average_fit .meter_holder { float: left; width: 210px; margin: 7px 0 0 10px; font-size: 14px;
}
.show_product .review_list { margin: 20px 0 0 0;
}
.show_product .review_list .review { border-top: 1px solid #DDD; padding: 20px 0; background: url('/images/siteimgs/shoebuy/v3/product-review-gray-gradient.png') no-repeat right top;
}
.show_product .review_list .review .rating { float: left;
}
.show_product .review_list .review .rating .button { padding: 4px 2px 3px; font-size: 13px;
}
.show_product .review_list .review .rating span.msg { display: block; margin-bottom: 5px; font-family: "BrownPro-Bold"; font-size: 13px;
}
.show_product .review_list .review .text { float: left; font-size: 14px; line-height: 21px; padding: 0 10px 0 0;
}
.show_product .review_list .review .text .header { font-size: 15px; font-family: "BrownPro-Bold"; margin: 0 0 12px 0;
}
.show_product .review_list .review .text .header .title { color: #333;
}
.show_product .review_list .review .text .header .custInfo { font-weight: normal; font-size: 15px; color: #777;
}
.show_product .review_list .review .details { float: left;
}
.show_product .review_list .review .userSummary { line-height: 20px;
}
.show_product .review_list .review .helpful { margin-top: 20px; font-size: 15px;
}
.show_product .review_list .review .helpful .helpfulMsg { font-family: "BrownPro-Bold";
}
.rewards-info { font-family: "BrownPro-Medium";
}
.rewards-info div h4 { margin-top: 18px; font-size: 30px; color: #000000;
}
.rewards-info .hero-wrapper { position: relative; color: white;
}
.rewards-info .hero-wrapper .hero-overlay-center { position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding-top: 160px; padding-left: 40px; padding-right: 579px; text-align: center;
}
#rewards-info-login a { color: white;
}
a#join-button { display: block; width: 118px; height: 40px; color: #ffffff; margin-top: 18px; margin-left: 95px; background-color: #0e77a8; font-size: 20px; padding: 0px 15px; border: none; line-height: 40px; font-family: "BrownPro-Bold"; text-decoration: none; text-transform: uppercase;
}
a#join-button:hover { background-color: #2d3466;
}
span#rewards-info-login { margin-top: 18px; display: block;
}
span.earn-and-redeem-box { display: inline-block; text-align: center; width: 418px;
}
span.earn-and-redeem-box:first-child { border-right: 1px solid #DDD;
}
.earn-and-redeem-box span { display: block; font-size: 20px; font-family: "BrownPro-Bold"; color: #000000;
}
.earn-and-redeem-box span:last-child { margin: 15px 0;
}
div.earn-and-redeem-wrapper { margin-top: 40px; margin-bottom: 30px;
}
div.start-with-box { display: inline-block; font-size: 32px; font-family: "BrownPro-Bold"; line-height: 35px; margin-left: 0; width: 418px;
}
div.start-with-box div h1 { font-size: 30px; min-width: 450px;
}
div.start-with-box .start-with-small { font-size: 20px; font-weight: normal; line-height: 20px; margin-top: 10px;
}
div.rewards-positioning { position: relative; margin-left: 0
}
div.rewards-positioning .rewards-positioning-p { font-size: 16px; font-family: "BrownPro-Medium"; color: #000000; margin-bottom: 30px;
}
div.join-free-box { bottom: 0; display: inline-block; width: 418px; text-align: center; position: absolute;
}
.join-free-box a:after { content: "JOIN FREE"
}
.join-free-box a img { display: none;
}
.join-free-box a { width: 118px; min-height: 40px; padding: 0px 15px; line-height: 40px; display: block; font-size: 20px; text-decoration: none; margin-left: 113px; color: #ffffff; font-family: "BrownPro-Bold"; background-color: #0e77a8;
}
.join-free-box a:hover { background-color: #2D3466 !important;
}
.rewards-info .disclaimer { text-align: right; padding-right: 130px; margin-bottom: 10px;
}
.rewards-info .disclaimer span { font-size: 14px; color: #000000; font-family: "BrownPro-Medium";
}
.rewards-info div.rewards-info-text { font-size: 18px; line-height: 35px; margin-top: 40px; margin-bottom: 10px;
}
.rewards-info div.rewards-info-text h3 { font-size: 20px; color: #000000; font-family: "BrownPro-Bold";
}
.rewards-info div.rewards-info-text ul li { font-size: 16px; color: #000000; font-family: "BrownPro-Medium";
}
.rewards-bottom-wrapper { position: relative; height: 40px;
}
.rewards-bottom-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding-top: 12px; text-align: center;
}
.rewards-bottom-box { width: 400px; display: inline-block;
}
.rewards-bottom-box a { color: #ffffff; font-size: 16px; font-family: "BrownPro-Medium"; text-transform: uppercase; text-decoration: none; line-height: 30px;
}
.rewards-text-image { margin-bottom: 30px; width: 350px;
}
.brandTitleBlk { margin-bottom: 20px;
}
.brandTitleBlk .brand-info, .brandTitleBlk .brand-logo { position: relative; float: left;
}
.brandTitleBlk .brand-logo { height: auto; max-width: 150px; padding-right: 30px; line-height: 100px; border-right: 1px solid #EEEEEE;
}
.brandTitleBlk .brand-info { width: 540px; box-sizing: border-box; border-left: 1px solid #EEEEEE; padding: 0px 0px 0px 20px; margin-left: -1px;
}
.brandTitleBlk .brand-info h1, .brandTitleBlk .brand-info h2 { font-size: 26px; font-family: 'BrownPro-Medium', sans-serif; margin-bottom: 10px;
}
.brandTitleBlk .brand-info p { margin-bottom: 10px; line-height: 16px;
}
.brandTitleBlk .brand-info a { background: url('/images/siteimgs/shoebuy/v4/Arrow.svg') no-repeat left center; padding-left: 18px; padding-top: 3px; font-size: 14px; font-family: "BrownPro-Medium"; color: #0e77a8; text-decoration: none; text-transform: uppercase;
}
.brandTitleBlk .brand-info a:hover { color: #2d3466;
}
.left_sidebar { font-family: "BrownPro-Medium", sans-serif; margin-top: 17px; width: 180px !important;
}
.current_selections { border-bottom: 1px solid #dddddd;
}
.current_selections h3 { color: #000000; font-family: "BrownPro-Medium"; font-size: 16px; line-height: 25px; margin: 0 0 8px 0; font-weight: bold; text-transform: uppercase;
}
.current_selections .selections { width: 100%;
}
.current_selections .selections li { display: inline-block; line-height: normal; margin-bottom: 10px; border: 1px solid #BABCBD;
}
.current_selections .selections li:hover { background-color: #2D3466;
}
.current_selections .selections li.all { display: list-item;
}
.narrower li.all { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin: 8px 0 0 0; padding: 6px 0;
}
.current_selections .selections li a { color: #000000; font: 14px BrownPro-Medium; display: block; padding: 6px 10px;
}
.current_selections .selections li:hover a { color: #FFFFFF;
}
.current_selections .selections li a:hover { text-decoration: none; color: #FFFFFF;
}
.current_selections .selections li a span { font-weight: bold; font-size: 14px; margin-left: 5px; font-family: Verdana, monospace;
}
.narrower li.all a { color: #222222; font-family: "BrownPro-Bold";
}
.current_selections .selections li.all { border: none; background: none; padding-left: 0;
}
.current_selections .selections li.all a { font-family: "BrownPro-Medium"; text-transform: uppercase; font-size: 14px; color: #000000; border: none; padding: 0px;
}
.current_selections .selections li.all a:hover { background: none; color: #2D3466; text-decoration: none;
}
.narrower .section .item span.all { display: block; margin: 8px 0 0; padding: 6px 0;
}
.narrower .section:last-child .item span.all { padding-bottom: 7px;
}
.narrower .section .item span.all a { color: #000000; font-family: "BrownPro-Medium"; text-transform: uppercase;
}
.narrower .section .item span.all a:hover { color: #2D3466; text-decoration: none;
}
.narrower { font-family: "BrownPro-Medium", sans-serif; padding: 0 20px 0 0px; width: 175px !important;
}
.narrower .fullList { height: 200px; overflow-y: scroll; overflow-x: hidden; width: 190px;
}
.narrower .fullList li { padding-right: 17px;
}
.narrower .section { border-top: 0; padding: 10px 0 2px 0;
}
.narrow_by { color: #999999;
}
.narrower .narrow_title { color: #000000; font-size: 16px; text-transform: uppercase; font-weight: bold;
}
.narrower .item { margin: 10px 0 0; word-wrap: break-word;
}
.narrower .sizes .button, .review_list .review .rating .button { padding: 4px 3px 2px; min-width: 28px; display: block; float: left; font-size: 12px; text-align: center; margin: 4px; font-family: "BrownPro-Bold";
}
.review_list .review .rating .button { padding: 15px 3px 2px; min-width: 40px; min-height: 40px;
}
#full_product_info .sizes .button { font-size: 16px; color: #ffffff; background-color: #808285; min-width: 40px; min-height: 40px; line-height: 40px; text-align: center; padding: 0px 3px; font-family: "BrownPro-Bold"; margin: 4px; float: left;
}
#full_product_info .sizes .button:hover { background-color: #2d3466;
}
#full_product_info .sizes a.selected { background-color: #2d3466;
}
#full_product_info .sizes a.disabled { background-color: #f1f1ef;
}
#full_product_info .sizes a.disabled:hover { background-color: #f1f1ef;
}
.narrower a.size_chosen, #full_product_info a.size_chosen { color: #ffffff; text-decoration: none; border: 1px solid #05223a; background: #05223a; background-image: linear-gradient(top, #05223a 23%, #274158 94%); background-image: -o-linear-gradient(top, #05223a 23%, #274158 94%); background-image: -moz-linear-gradient(top, #05223a 23%, #274158 94%); background-image: -webkit-linear-gradient(top, #05223a 23%, #274158 94%); background-image: -ms-linear-gradient(top, #05223a 23%, #274158 94%); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 3px 0px 2px; font-family: "BrownPro-Bold"; width: 28px; display: block; float: left; text-align: center; margin: 4px;
}
.narrower a.disabled { background: #efefef; background-image: linear-gradient(top, #ffffff 23%, #f9f9f9 94%); background-image: -o-linear-gradient(top, #ffffff 23%, #f9f9f9 94%); background-image: -moz-linear-gradient(top, #ffffff 23%, #f9f9f9 94%); background-image: -webkit-linear-gradient(top, #ffffff 23%, #f9f9f9 94%); background-image: -ms-linear-gradient(top, #ffffff 23%, #f9f9f9 94%); color: #a7a7a7; border: 1px solid #f1f1f1;
}
.narrower .color_choice { color: #222222; text-decoration: none; border: 1px solid #dddddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 2px 0px 2px; font-family: "BrownPro-Bold"; width: 30px; display: block; float: left; text-align: center; margin: 4px; background: #ffffff;
}
.narrower .color_choice span { width: 26px; height: 14px; display: block; margin: 0 auto;
}
.narrower span.black { background: #000;
}
.narrower span.gray { background: #9f9f9f; background-image: linear-gradient(top, #9f9f9f 23%, #8f8f8f 94%); background-image: -o-linear-gradient(top, #9f9f9f 23%, #8f8f8f 94%); background-image: -moz-linear-gradient(top, #9f9f9f 23%, #8f8f8f 94%); background-image: -webkit-linear-gradient(top, #9f9f9f 23%, #8f8f8f 94%); background-image: -ms-linear-gradient(top, #9f9f9f 23%, #8f8f8f 94%);
}
.narrower span.white { background: #fcfcfc; background-image: linear-gradient(top, #fcfcfc 23%, #ebebeb 94%); background-image: -o-linear-gradient(top, #fcfcfc 23%, #ebebeb 94%); background-image: -moz-linear-gradient(top, #fcfcfc 23%, #ebebeb 94%); background-image: -webkit-linear-gradient(top, #fcfcfc 23%, #ebebeb 94%); background-image: -ms-linear-gradient(top, #fcfcfc 23%, #ebebeb 94%);
}
.narrower span.silver { background: #e3dac8; background-image: linear-gradient(top, #e3dac8 23%, #d6cebd 94%); background-image: -o-linear-gradient(top, #e3dac8 23%, #d6cebd 94%); background-image: -moz-linear-gradient(top, #e3dac8 23%, #d6cebd 94%); background-image: -webkit-linear-gradient(top, #e3dac8 23%, #d6cebd 94%); background-image: -ms-linear-gradient(top, #e3dac8 23%, #d6cebd 94%);
}
.narrower span.brown { background: #734c2f; background-image: linear-gradient(top, #734c2f 23%, #633b1e 94%); background-image: -o-linear-gradient(top, #734c2f 23%, #633b1e 94%); background-image: -moz-linear-gradient(top, #734c2f 23%, #633b1e 94%); background-image: -webkit-linear-gradient(top, #734c2f 23%, #633b1e 94%); background-image: -ms-linear-gradient(top, #734c2f 23%, #633b1e 94%);
}
.narrower span.darkred { background: #8a3232; background-image: linear-gradient(top, #8a3232 23%, #6c0a0a 94%); background-image: -o-linear-gradient(top, #8a3232 23%, #6c0a0a 94%); background-image: -moz-linear-gradient(top, #8a3232 23%, #6c0a0a 94%); background-image: -webkit-linear-gradient(top, #8a3232 23%, #6c0a0a 94%); background-image: -ms-linear-gradient(top, #8a3232 23%, #6c0a0a 94%);
}
.narrower span.red { background: #d04735; background-image: linear-gradient(top, #d04735 23%, #b9200c 94%); background-image: -o-linear-gradient(top, #d04735 23%, #b9200c 94%); background-image: -moz-linear-gradient(top, #d04735 23%, #b9200c 94%); background-image: -webkit-linear-gradient(top, #d04735 23%, #b9200c 94%); background-image: -ms-linear-gradient(top, #d04735 23%, #b9200c 94%);
}
.narrower span.orange { background: #ee8a20; background-image: linear-gradient(top, #ee8a20 23%, #dd790f 94%); background-image: -o-linear-gradient(top, #ee8a20 23%, #dd790f 94%); background-image: -moz-linear-gradient(top, #ee8a20 23%, #dd790f 94%); background-image: -webkit-linear-gradient(top, #ee8a20 23%, #dd790f 94%); background-image: -ms-linear-gradient(top, #ee8a20 23%, #dd790f 94%);
}
.narrower span.purple { background: #6a459d; background-image: linear-gradient(top, #6a459d 23%, #59348c 94%); background-image: -o-linear-gradient(top, #6a459d 23%, #59348c 94%); background-image: -moz-linear-gradient(top, #6a459d 23%, #59348c 94%); background-image: -webkit-linear-gradient(top, #6a459d 23%, #59348c 94%); background-image: -ms-linear-gradient(top, #6a459d 23%, #59348c 94%);
}
.narrower span.blue { background: #214f87; background-image: linear-gradient(top, #214f87 23%, #103e76 94%); background-image: -o-linear-gradient(top, #214f87 23%, #103e76 94%); background-image: -moz-linear-gradient(top, #214f87 23%, #103e76 94%); background-image: -webkit-linear-gradient(top, #214f87 23%, #103e76 94%); background-image: -ms-linear-gradient(top, #214f87 23%, #103e76 94%);
}
.narrower span.green { background: #589133; background-image: linear-gradient(top, #589133 23%, #478022 94%); background-image: -o-linear-gradient(top, #589133 23%, #478022 94%); background-image: -moz-linear-gradient(top, #589133 23%, #478022 94%); background-image: -webkit-linear-gradient(top, #589133 23%, #478022 94%); background-image: -ms-linear-gradient(top, #589133 23%, #478022 94%);
}
.narrower span.yellow { background: #fce62f; background-image: linear-gradient(top, #fce62f 23%, #ebd51e 94%); background-image: -o-linear-gradient(top, #fce62f 23%, #ebd51e 94%); background-image: -moz-linear-gradient(top, #fce62f 23%, #ebd51e 94%); background-image: -webkit-linear-gradient(top, #fce62f 23%, #ebd51e 94%); background-image: -ms-linear-gradient(top, #fce62f 23%, #ebd51e 94%);
}
.narrower a.listItem { color: #222222; display: block; width: 100%; padding: 0 0 0 10px; margin: 3px 0; background: url('/images/siteimgs/shoebuy/v3/narrow-brand-arrow.png') no-repeat left center;
}
.narrower a.listItem .count { color: #999999;
}
.narrower a.brand_chosen { border: 1px solid #e0e0e0; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: url('/images/siteimgs/shoebuy/v3/narrow-brand-x.png') no-repeat 154px center #f4f4f4; padding: 3px 10px; width: 154px; text-decoration: none;
}
.product_array { position: relative;
}
.categories .main_content { min-height: 1000px; margin: 0; padding: 16px 0 0 20px;
}
.categories .main_content .category_title h1, .show_product .main_content .category_title h1 { color: #000000; font-size: 23px; font-family: 'BrownPro-Bold';
}
.paging_sorting { width: 100%; border-top: 1px solid #dddddd; margin: 10px 0 0 0; padding: 15px 0;
}
.paging_sorting .results { color: #000; float: left; line-height: 30px; font-size: 14px; text-transform: uppercase; font-family: "BrownPro-Medium";
}
.paging_sorting .results .small { color: #000; text-transform: none;
}
.paging_sorting .paging { padding-left: 5px; float: left; text-transform: uppercase; font-family: "BrownPro-Medium"; font-size: 14px;
}
.paging_sorting .paging .back { padding: 2px 2px 2px 10px; color: #000000; margin: -4px 8px 0 0; text-decoration: none; width: auto;
}
.paging_sorting .paging .next { padding: 2px 10px 2px 0; color: #000000; margin: -4px 0 0 8px; text-decoration: none; width: auto;
}
.paging_sorting .paging .current_page { padding: 0 4px; color: #444; font-family: "BrownPro-Bold";
}
.paging_sorting .paging a { display: inline-block; width: 28px; height: 28px; line-height: 30px; text-align: center; margin: 0 2px;
}
.paging_sorting .paging a:hover { text-decoration: none;
}
.paging_sorting .paging a.choose_page { border: 1px solid #babcbd; color: #000000;
}
.paging_sorting .paging a.choose_page:hover { background: #2d3466; color: #fff;
}
.paging_sorting .paging a.page_selected { border: 1px solid #babcbd; background: #2d3466; color: #fff;
}
.paging_sorting .sortby, .display { float: right; padding: 0 0 0 10px; color: #000; margin-left: 30px; margin-top: 1px; position: relative; box-sizing: border-box; width: 200px; height: 30px; line-height: 30px; border: 1px solid #babcbd; font-family: "BrownPro-Medium"; font-size: 14px; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-transform: uppercase; bottom: 2px;
}
.sortby { padding-left: 68px; cursor: pointer;
}
.display { cursor: pointer;
}
.sortby span { margin-left: 60px;
}
.display span { margin-left: 60px;
}
.sortby>ul, .display>ul { display: none;
}
.sortby>ul, .display>ul { background: #fff; width: 200px; z-index: 10; position: absolute; z-index: 10; top: 29px; left: -1px;
}
.sortby>ul>li, .display>ul>li { padding: 0; border: 1px solid #babcbd; border-top: none; height: 30px; line-height: 30px; box-sizing: border-box; cursor: pointer;
}
.sortby>ul>li:hover, .display>ul>li:hover { cursor: pointer; background: #2D3466; color: #fff;
}
.sortby>ul>li>a, .display>ul>li>a { display: block; padding: 0 5px 0 10px;
}
.sortby>ul>li>a, .display>ul>li>a, .sortby>ul>li>a:hover, .display>ul>li>a:hover { text-decoration: none; cursor: cursor;
}
.sortby>ul>li>a:hover, .display>ul>li>a:hover { color: #fff;
}
.sortby>ul>li:hover a, .display>ul>li:hover a { color: #fff;
}
.paging_sorting .display:before, .paging_sorting .sortby:before { content: 'DISPLAY:'; position: absolute; color: #000; pointer-events: none;
}
.paging_sorting .sortby:before { content: 'SORT BY:';
}
.paging_sorting .display:after { content: '\276F'; font: 13px "Consolas", monospace; color: #333; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 5px; top: 6px; padding: 0 0 2px; position: absolute; pointer-events: none; letter-spacing: 4px;
}
.paging_sorting .sortby:after { content: '\276F'; font: 13px "Consolas", monospace; color: #333; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 5px; top: 6px; padding: 0 0 2px; position: absolute; pointer-events: none; letter-spacing: 4px;
}
@media print, screen and (max-width: 1025px) { .paging_sorting .results, .paging_sorting .paging, .paging_sorting .sortby, .paging_sorting .display { font-size: 13px; } .paging_sorting .paging { padding-left: 0px; } .paging_sorting .paging .back { margin-right: 4px; } .paging_sorting .paging .next { margin-left: 4px; } .paging_sorting .paging a { margin: 0; } .paging_sorting .sortby { margin-left: 5px; width: 170px; padding: 0 0 0 5px; } .paging_sorting .display { margin-left: 2px; width: 165px; padding: 0 0 0 5px; } .paging_sorting .sortby>ul { width: 170px; } .paging_sorting .display>ul { width: 165px; } .paging_sorting .sortby span, .display span { margin-left: 53px; }
}
.category_product_grid { float: none; display: block;
}
.category_product_grid .category_product_row { clear: both; display: block;
}
.category_product_grid .category_product { min-height: 260px; margin: 0 0 20px 0; display: block;
}
.first { clear: left;
}
.category_product_grid .category_product .grid_5 { float: none; display: block; margin: 0 auto; padding: 10px;
}
.category_product_grid .category_product .product_selected { border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #ffffff; position: relative; z-index: 8;
}
.category_product_grid .category_product .product_selected .quick_view { display: none !important;
}
.category_product_grid .category_product .product_image { background: url('/images/siteimgs/shoebuy/v3/category-prod-shadow.png') no-repeat left bottom; height: 190px; width: 190px; padding: 0px 0 40px 0; position: relative;
}
.category_product_grid .category_product .product_image img { width: 190px; max-width: inherit;
}
.category_product_grid .category_product .product_image .quick_view { display: none; position: absolute; bottom: 110px; right: 52px; text-decoration: none; cursor: pointer;
}
.category_product_grid .category_product .product_image .tags { position: absolute; bottom: 17px; left: 0; width: 150px; height: 15px;
}
.category_product_grid .category_product .product_image .tags .tag_new { float: left; background: url('/images/siteimgs/shoebuy/v4/tag_new.png') no-repeat left top; width: 40px; height: 15px; margin-right: 5px;
}
.category_product_grid .category_product .product_image .tags .tag_sale { float: left; background: url('/images/siteimgs/shoebuy/v4/tag_sale.png') no-repeat left top; width: 40px; height: 15px;
}
.category_product_grid .category_product .product_image span.soldoutimg { z-index: 100; height: 30px; width: 126px; background: url(/images/soldout_tag.gif) no-repeat center; display: block; position: absolute; margin-left: -63px; left: 50%; bottom: 55px; margin-top: -90px; opacity: .60; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; -khtml-opacity: .60; -moz-opacity: .60; _margin-left: -110px; _margin-bottom: 110px;
}
.category_product_grid .category_product .product_image a { position: absolute; bottom: 30px;
}
.category_product_grid .category_product .product_description { font-size: 13px; min-height: 140px; overflow: hidden;
}
.category_product_grid .category_product .product_description .product_name a { color: #222222; font-family: "BrownPro-Bold";
}
.category_product_grid .category_product .product_title { color: #999; font-weight: normal;
}
.category_product_grid .category_product .category_rating { padding-top: 5px;
}
.category_product_grid .category_product .product_description .product_price { font-size: 16px; font-family: "BrownPro-Bold"; padding: 4px 0 8px 0;
}
.category_product_grid .category_product .product_description .product_price .sale { margin-right: 3px; color: #999; font-size: 17px; font-weight: normal; text-decoration: line-through;
}
.category_product_grid .category_product .product_description .product_price .sale.ss-range { display: block;
}
.category_product_grid .category_product .product_description .product_price .price.ss-range { display: block;
}
.category_product_grid .category_product .product_description .product_price .percentOff { margin-left: 3px; color: #ff6D00;
}
.category_product_grid .category_product .product_description .view_details a { color: #29378C; font-family: "BrownPro-Bold"; float: left; background: url('/images/siteimgs/shoebuy/v3/icon-view-details.png') no-repeat left center; padding: 0 0 0 18px;
}
.category_product_grid .category_product .product_description .add_to_cart a { color: #29378C; font-family: "BrownPro-Bold"; float: left; background: url('/images/siteimgs/shoebuy/v3/icon-add-to-cart.png') no-repeat left center; padding: 0 0 0 18px; margin: 0 0 0 4px; cursor: pointer;
}
.category_product_grid .category_product .product_description .free_shipping { color: #606060; background: url('/images/siteimgs/shoebuy/v3/icon-free-shipping.png') no-repeat left center; padding: 4px 0 0 16px; margin: 0 0 0 2px; clear: both;
}
.category_product_grid .category_product .product_description .same_day { color: #29378C; background: url('/images/siteimgs/shoebuy/v3/icon-ships-same-day.png') no-repeat left center; padding: 4px 0 0 14px; margin: 0 0 0 2px; clear: both;
}
#full_product_info .title { padding: 0 8px 5px 0; float: left; width: 600px;
}
#full_product_info .view_more_details { float: left; padding: 3px 0 0 8px;
}
#full_product_info .view_more_details a { color: #8e8e8e; font-size: 14px;
}
#full_product_info .title a { color: #222222; font-family: "BrownPro-Bold"; font-size: 18px;
}
#full_product_info .title a .product_title { font-weight: normal;
}
.show_product .styleNotAvail { width: 200px; margin: 10px 0 0 0;
}
.show_product .styleNotAvail p .highlight { font-weight: normal !important; color: #29378C; text-decoration: underline;
}
.show_product .styleNotAvail p:first-child { margin: 0;
}
.show_product .styleNotAvail p { margin: 7px 0 0 0;
}
.show_product .styleNotAvail .highlight { font-family: "BrownPro-Bold";
}
#full_product_info .quick_view_body .selectors .prod_color.selBox { margin-top: 20px;
}
#full_product_info .quick_view_body .visual { float: left;
}
#full_product_info .quick_view_body .prod_size ul { clear: both;
}
#full_product_info .quick_view_body .prod_size ul li { float: left;
}
#full_product_info .quick_view_body .color_chooser div { float: left; margin: 6px 4px 0 0; border: 1px solid #dddddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #ffffff; padding: 2px;
}
#full_product_info .quick_view_body .color_chooser div.twotone { float: left; display: block; cursor: pointer; margin: 0 auto; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: transparent; padding: 0; width: 14px; height: 14px;
}
#full_product_info .quick_view_body .color_chooser div.twotone div.twotone_inner { margin: 0 auto; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: transparent; padding: 0; border-style: solid; height: 0; border-width: 0 0 14px 14px;
}
#full_product_info .quick_view_body .color_chooser .title { padding: 4px 0 0 0; font-family: "BrownPro-Bold"; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}
#full_product_info .quick_view_body .color_chooser span { display: block; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 14px; width: 14px; float: left;
}
#full_product_info .quick_view_body .color_chooser img { display: block; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; height: 14px; width: 14px; float: left;
}
#full_product_info .quick_view_body .color_chooser div.selected { border: 1px solid #222222;
}
#full_product_info .quick_view_body .visual .large_thumb { margin: 20px 0 0 0; display: block; height: 450px; line-height: 450px; }
#full_product_info .quick_view_body .visual .large_thumb img { width: 445px;
}
#full_product_info .quick_view_body .visual .large_thumb.has_thumbs img { width: 390px;
}
#full_product_info .quick_view_body .visual .large_thumb img.lrgImg { width: 245px;
}
#full_product_info .quick_view_body .visual .thumbs { float: left; margin: 10px 27px 0 0;
}
#full_product_info .quick_view_body .visual .thumbs img { display: block; width: 30px; height: 30px; border: none; margin: 0 3px 3px 0; cursor: pointer;
}
#full_product_info .details { margin: 20px 0 0 0; float: right;
}
#full_product_info .highlight { font-size: 16px; color: #000000;
}
#full_product_info .details .size_links .chart_text { font-size: 14px; font-family: "BrownPro-Medium"; color: #000000; margin-bottom: 5px; padding-bottom: 5px; padding-left: 5px; color: #000000;
}
#full_product_info .details .size_links .text a { color: #0E77A8; font-size: 14px; text-transform: uppercase;
}
#full_product_info .details .size_links .text a:hover { color: #2D3466; text-decoration: none;
}
#full_product_info .details .price { font-size: 30px; font-family: "BrownPro-Bold"; margin: 0 0 10px 5px;
}
#full_product_info .details .price .sale { font-size: 20px; font-weight: normal; margin: 0 0 10px 0; color: #CCC; text-decoration: line-through;
}
#full_product_info .details .selectors .instruction { min-height: 18px; font-size: 16px; font-family: "BrownPro-Bold"; color: #000000;
}
#full_product_info .details .selectors .instruction span { color: #2D3466; font-size: 16px; font-family: "BrownPro-Bold";
}
#full_product_info .details .selectors .orange_arrow { background: url('/images/siteimgs/shoebuy/v3/quick-view-arrow-orange.png') no-repeat left center; padding: 0px 0 0 14px; font-family: "BrownPro-Bold"; font-size: 16px; color: #2d3466;
}
#full_product_info .details .selectors .black_arrow:before { height: 0; content: ""; display: inline-block;
}
#full_product_info .details .selectors .selBox { clear: both; padding: 5px 3px 5px 0; margin-bottom: 2px;
}
#full_product_info .details .selectors .selBox.warning { border: 1px solid #ffdbdb; border-right: 0px; background: #fff3f3; border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; color: #981200;
}
#full_product_info .details .widths .button { display: block; float: left; font-size: 16px; margin: 4px; text-transform: none; padding: 0px 15px; font-family: "BrownPro-Bold"; background: #808285; height: 40px; line-height: 40px;
}
#full_product_info .details .widths .button:hover, #full_product_info .details .widths .button.selected { background: #2d3466;
}
#full_product_info .details .widths .button.disabled { background: #f1f1ef;
}
#full_product_info .details .choose_color { margin-top: px; margin-left: 4px; overflow: hidden; width: 228px; -moz-border-radius: 9px 9px 9px 9px; -webkit-border-radius: 9px 9px 9px 9px; border-radius: 9px 9px 9px 9px; box-shadow: 1px 1px 11px #330033; background: url("/images/siteimgs/shoebuy/v3/quick-view-dd-arrow.png") no-repeat scroll 219px 5px #58B14C;
}
#full_product_info .details .choose_color select { border: 0; color: #EEE; background: transparent; font-size: 22px; font-family: "BrownPro-Bold"; padding: 2px 10px; width: 228px; -webkit-appearance: none;
}
#choose_color .selected_color_name { font-family: "BrownPro-Bold"; line-height: 1.4; margin: 2em 0 0.5em; color: #2d3466;
}
#choose_color ul { list-style: none; margin: 0; padding: 0;
}
#choose_color li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; list-style: none; margin: 0 3px; float: left; height: 79px; padding-bottom: 0.5rem; width: 50px;
}
#choose_color li a { display: block; text-decoration: none; color: #000000;
}
#choose_color li a.selected .color_price { color: #2D3466;
}
#choose_color .choose_color_thumb { height: 2.7777rem; width: 2.7777rem; border: 1px solid #606060; font-size: 0.8125rem; line-height: 2.7777rem; overflow: hidden; text-align: center; margin: 2px;
}
.choose_color_thumb--price{ padding: 2px; text-align: center;
}
#choose_color .choose_color_thumb.disabled { border-color: #f1f1ef;
}
#choose_color .choose_color_thumb:hover { border: 3px solid #2d3466; margin: 0;
}
#choose_color .selected .choose_color_thumb { border: 3px solid #2d3466; margin: 0;
}
#choose_color .disabled .choose_color_thumb { border-color: #f1f1f1;
}
#choose_color .disabled { color: #cacaca;
}
#choose_color .disabled .choose_color_thumb img { opacity: 0.4;
}
#choose_color .disabled .choose_color_thumb:hover { border-color: #dadada;
}
#choose_color a span { display: block;
}
#choose_color a img { display: inline-block; margin: auto; vertical-align: middle; max-width: 98%; max-height: 98%; height: auto; border: 0;
}
#choose_color a .color_price { color: #000000; letter-spacing: -0.02em; font-size: 16px; line-height: 1.4; text-align: center;
}
#choose_color a:hover .color_price, #choose_color a.selected .color_price { color: #2D3466;
}
#choose_color .disabled a .color_price { color: #F1F1EF;
}
#full_product_info .details .add_to_cart .button { font-size: 18px; display: inline-block; padding: 14px 17px 12px 10px; margin-top: 20px;
}
#full_product_info .details .add_to_cart .button span { background-position: 0 center; padding-left: 20px;
}
#full_product_info .details .wish_list .button { display: inline-block; padding: 7px 49px 7px 10px; margin-top: 10px;
}
#full_product_info .details .add_to_cart .button span { padding-left: 0;
}
#full_product_info .quick_view_body .actionBtns { font-size: 18px; font-family: "BrownPro-Bold"; margin-left: 6px; text-transform: uppercase;
}
#full_product_info .quick_view_body .actionBtns #wish-list span { font-size: 14px;
}
#full_product_info .quick_view_body .button.primary.callout span { background-image: none;
}
#full_product_info .quick_view_body .add_to_cart .button { font-size: 20px; padding: 14px 15px 12px 16px;
}
#full_product_info .quick_view_body .details .wish_list .button { padding: 1px 11px 4px 9px;
}
.warning #choose_color .dd { border: 1px solid #B76C66;
}
.warning #choose_color .dd .ddlabel { color: #981200;
}
.visual .magnify { background: url("/images/siteimgs/shoebuy/v4/magnifying_glass_icon.svg") no-repeat scroll left center transparent; color: #666666; display: block; height: 20px; padding: 5px 0 0 28px; margin-left: 160px; background-size: 19px;
}
.jqZoomPup { overflow: hidden; background: url(/images/hover_grid.gif) repeat scroll top left; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity=60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: crosshair;
}
.jqZoomPup img { border: 0px;
}
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity=80); color: #333; font-size: 13px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; width: 90px; * width: 100px; height: 43px; *height: 55px; z-index: 10; position: absolute; top: 3px; left: 3px;
}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF;
}
.jqZoomWindow img { margin: 20px 0 0 20px;
}
#category_product_grid_page #full_product_info { width: 100%; border-top: 1px solid #dddddd; position: relative; top: -21px; left: 0px; border-bottom: 1px solid #dddddd; float: left; clear: left; background: #FFF; }
#category_product_grid_page #full_product_info .close_view { float: right; background: url('/images/siteimgs/shoebuy/v3/quick-view-close.png') no-repeat left top; height: 20px; color: #8e8e8e; padding: 5px 0 0 24px; text-transform: uppercase; cursor: pointer;
}
#category_product_grid_page #full_product_info .padder { margin: 20px auto; float: none; display: block;
}
#category_product_grid_page #full_product_info .heading { width: 100%; border-bottom: 1px solid #dddddd;
}
#category_product_grid_page #full_product_info .details .price { font-size: 27px;
}
#category_product_grid_page #full_product_info .details .price .sale { display: block; margin-bottom: 0;
}
#category_product_grid_page #full_product_info .details .price .ss-range { display: block;
}
#category_product_grid_page #full_product_info .details .price .percentOff { color: #ff6D00; margin-left: 10px; font-size: 20px;
}
#category_product_grid_page #full_product_info .details .price .percentOff.ss-range { margin-left: 0;
}
#category_product_grid_page #full_product_info .details .you_pay { font-size: 14px; font-family: "BrownPro-Bold";
}
#category_product_grid_page #full_product_info .details .you_pay .price { font-size: 37px;
}
#category_product_grid_page #full_product_info .details .selectors .selBox.warning { border-right: 1px solid #ffdbdb;
}
#category_product_grid_page #full_product_info .details .selectors .button.primary.warning span { padding-left: 22px; background: url(/images/siteimgs/shoebuy/v3/icon_warning.png) no-repeat 0px 2px;
}
#pdp #full_product_info { width: 750px; position: relative;
}
.added_to_cart { color: #8E8E8E; margin: 20px 0; font-family: "BrownPro-Bold"; font-size: 20px; text-transform: uppercase; text-align: center;
}
.acct section { padding: 20px 0 0 0;
}
.acct h2 { text-transform: uppercase; font-size: 20px; color: #000000; margin-bottom: 10px; font-family: "BrownPro-Bold";
}
.acct .acct_rewards #acct-rewards-info-container a { font-size: 16px;
}
.acct .content_box { padding: 20px 0 35px 0;
}
.acct .item-info .info { border-top: 1px solid #babcbd; margin-top: 5px; padding-top: 8px;
}
.acct .divider_shadow_wide_bm { margin-top: 25px; width: 100%; border-bottom: 1px solid #babcbd;
}
.acct .rewards_link { margin-left: 10px; color: #29378C;
}
.acct_wishlists .wishlist_item.first { margin-left: 8px;
}
.acct_wishlist .wishlist_item { margin-right: 42px;
}
.acct_wishlist .wishlist_item.last { margin-left: 0px;
}
.acct_wishlist .border, .product_reviews .border { border-top: 1px solid #dddddd; margin: 0 0 20px 0;
}
.acct_wishlist h2, .product_reviews h2 { }
.acct_wishlist .wishlist_item { float: left; width: 133px; margin: 0 30px 0 0;
}
.acct_wishlist .wishlist_item.last { margin: 0 0 0 0;
}
.acct_wishlist .wishlist_item .image { background: url('/images/v3/product-related-shadow.png') no-repeat left bottom; line-height: 130px; text-align: center;
}
.acct_wishlist .wishlist_item .shoe-floor { height: 15px; width: 100%; margin-bottom: 5px; margin-top: 5px; border-bottom: 1px solid #babcbd;
}
.acct_wishlist .wishlist_item .info { font-size: 16px; font-family: "BrownPro-Bold";
}
.acct_wishlist .wishlist_item .info .brand a { font-size: 13px; font-family: "BrownPro-Bold";
}
.acct_wishlist .wishlist_item .info .name a { color: #787878; font-size: 10px; font-family: "BrownPro-Bold";
}
.acct_wishlist .wishlist_item .info .name .category { font-weight: normal;
}
.acct_wishlist .wishlist_item .info .price { font-family: "BrownPro-Bold"; margin: 6px 0 0 0; font-size: 16px;
}
.acct_wishlist .list_isEmpty { margin-left: 10px;
}
.acct .acct_info .item { width: 237px; float: left; zoom: 1;
}
.acct_recentorders .orderhistory_sort { text-align: right; border-top: #eee 1px solid; border-bottom: #eee 1px solid; padding: 5px;
}
.acct_recentorders .orderhistory_sort .filterby { color: #999999; margin-left: 7px; padding: 4px 0 0;
}
.acct_info .buttons { margin-top: 5px;
}
.acct .acct_info .button { display: block; float: left; font-size: 14px; font-family: "BrownPro-Bold"; margin: 0 4px 0 0; padding: 6px 11px; text-transform: uppercase; background-color: #808285; color: #ffffff;
}
.acct .acct_info .button:hover { background-color: #2d3466;
}
.acct_element { float: left;
}
.acct_element label { display: block;
}
.ui-widget .acct_element { font-size: 12px;
}
#acct_change_profile label, #acct_add_address label { display: block; font-family: "BrownPro-Bold";
}
#account .pmtlogos { margin-left: 0;
}
.flex-microform {	border: 1px solid;	height: 27px;	margin: 0 0 10px;	padding: 0 8px;
}
.flex-microform.error {	margin-bottom: 24px;
}
label#accountNumber-error {	top: 0px;	left: -8px;
}
label#ccexpdateselect-error {	width: 90px;
}
.acct_element { margin-right: 20px;
}
.acct_element input[type=text], .acct_element input[type=tel], .acct_element input[type=number], .acct_element input[type=email] { width: 270px;
}
.acct_element select { min-width: 50px;
}
.acct h1 { font-weight: normal; padding-bottom: 35px;
}
.acct_viewall { float: right; position: relative; top: -25px;
}
.acct_viewall a { color: #0e77a8; text-transform: uppercase; text-decoration: unset;
}
.acct_viewall a:hover { color: #2d3466;
}
.acct_state select { width: 145px;
}
.acct_country select { width: 145px;
}
.acct_cctype select { width: 128px;
}
.acct_ccexpdate select { width: 90px;
}
.inquireBlk { }
.inquireBlk .orders_inquiry_form { width: 450px;
}
.inquireBlk .orders_inquiry_form label { width: 170px; float: left; margin: 8px 6px 4px 0;
}
.inquireBlk .orders_inquiry_form .hasRadioBtns { height: 27px;
}
.inquireBlk .orders_inquiry_form .hasRadioBtns label { margin: 0;
}
.inquireBlk .orders_inquiry_form input[type="text"] { float: right; width: 270px;
}
.inquireBlk .orders_inquiry_form input[type='radio'] { display: inline; margin: 0 0 0 6px; float: left; width: 20px;
}
.inquireBlk .orders_inquiry_form .order_contactmethod span { display: inline; margin: 0; float: left;
}
.inquireBlk .orders_inquiry_form .order_request textarea { width: 270px; float: right;
}
#orderDetails {}
#orderDetails .summary { margin: 10px 0 30px 0;
}
#orderDetails .summary .hdr { font-size: 14px; font-family: "BrownPro-Bold";
}
#orderDetails .summary .body li { margin-bottom: 5px; font-size: 14px;
}
#orderDetails .genForm .actions { margin-top: 0;
}
#orderDetails .divider_shadow_wide {}
#orderDetails .orderDetailsCont .col1 { width: 450px;
}
#orderDetails .orderDetailsCont .col2 {}
#orderDetails .orderDetailsCont td { padding: 5px 0;
}
#orderDetails .orderDetailsCont label { font-family: "BrownPro-Bold"; font-size: 14px;
}
#orderDetails .actions { margin: 15px 0 25px;
}
#orderDetails h2 { font-size: 20px; margin: 7px 0 15px;
}
#orderDetails .callMsg { margin-bottom: 15px; padding-top: 15px;
}
#orderDetails .callMsg span a { text-decoration: underline;
}
#orderDetails .breadcrumb_area { margin-bottom: 15px;
}
#orderDetails .order_details .breadcrumb_area .breadcrumbs { font-family: "BrownPro-Bold"; font-size: 14px;
}
#orderDetails .order_details .breadcrumb_area .breadcrumbs a { color: #000000;
}
#orderDetails .breadcrumb_area .breadcrumbs { padding: 0px;
}
#orderDetails .acct_recentorders_tbl tr.hdr { border-bottom: 1px solid #000000; background-image: unset;
}
#orderDetails .acct_recentorders_tbl tr th { background: unset;
}
#orderDetails .list_tbl .odd, #orderDetails .list_tbl .even { background: #ffffff;
}
#orderDetails .list_tbl a { color: #000000;
}
#orderDetails .list_tbl a:hover { color: #2d3466;
}
#orderDetails .list_tbl .price { text-align: left;
}
#orderDetails .actions .genForm .primary { color: #ffffff; min-height: 40px; min-width: 323px; font-family: "BrownPro-Bold"; font-size: 20px; padding: 0px 15px; text-transform: uppercase;
}
#orderDetails .actions .genForm .primary:hover { background-color: #ff5700;
}
#orderDetails .actions .genForm .back a { margin-left: 30px; text-transform: uppercase; font-size: 20px; color: #0e77a8; text-decoration: none;
}
#orderDetails .actions .genForm .back a:hover { color: #2d3466;
}
#returnsPage .border { border-top: 1px solid #dddddd; margin: 20px 0;
}
#returnsPage .helpInfo ol li p, #returnsPage .helpInfo ul li p { margin-bottom: 0;
}
#returnsPage .actions .button { padding: 6px 9px; margin-right: 5px;
}
.spacer { height: 15px;
}
#returnsPage .orderInfo table { line-height: 20px; width: 450px;
}
#returnsPage .orderInfo table .col1 { width: 135px;
}
#returnsPage .orderInfo table .col2 {}
#returnsPage .orderInfo table .dataCustName, #returnsPage .orderInfo table .dataOrderId { font-size: 18px;
}
#returnsPage .orderInfo table .dataCustName { height: 25px;
}
#returnsPage .orderInfo table .dataOrderId { height: 35px;
}
#returnsPage .orderInfo table .dataMsgRow td { height: 25px; font-size: 15px; font-family: "BrownPro-Bold"; color: #ff6D00; text-transform: uppercase;
}
#returnsPage .orderInfo table label { margin-left: 15px;
}
#returnsPage .genForm input[type="text"] { width: 270px;
}
#returnsPage .genForm input[type=radio] { margin: 7px 10px 0 0;
}
#returnsPage .genForm select { width: 270px;
}
#returnsPage .returns_form .col1, #returnsPage .form_2col .col1 { width: 160px;
}
#returnsPage .returns_form .col2 {}
#returnsPage .returns_form .hasRadioBtns { height: 60px;
}
#returnsPage .form_2col .col1, #returnsPage .form_2col .col2 { float: left;
}
#returnsPage .form_2col input[type="text"] { display: block;
}
#returnsPage .form_2col label .error { font-weight: normal;
}
#returnsPage .form_2col .dataText { display: block; height: 40px;
}
#returnsPage .form_2col .actions { text-align: left !important; margin-left: 160px;
}
#returnsPage .rtn_label { width: 800px; border: 1px solid #eee;
}
.order_details .button { padding: 6px 9px;
}
#returnsPage .return_mailLabel_p p { margin-bottom: 0;
}
#returnsPage .return_delMethod_p.helpInfo p { margin-bottom: 10px;
}
#returnsPage .return_delMethod_p .actions { text-align: left !important; margin-left: 30px;
}
#returnsPage .return_delMethod_p .emailBlk { margin-top: 10px; margin-left: 45px;
}
#returnsPage .return_delMethod_p .emailBlk label, #returnsPage .return_delMethod_p .emailBlk input { float: left;
}
#returnsPage .return_delMethod_p .emailBlk label { margin: 5px 5px 0 0; color: #222; font-weight: normal;
}
#returnsPage .return_delMethod_p .emailBlk.disabled label { margin-right: 5px; color: #999;
}
#returnsPage .return_delMethod_p .emailBlk.disabled span { display: none;
}
#rssindex .b_div { background: none repeat scroll 0% 0% white; border: 1px solid #CCCCCC; padding: 10px 30px;
}
#rssindex .anc_head { font-size: 18px; font-family: "BrownPro-Bold";
}
#rssindex .anc_hline { display: none;
}
ul.rssmenu { list-style-type: none; margin: 0; padding: 8px 10px;
}
ul.rssmenu li { background-color: #F7F7F7; background-image: url("/images/icon_rsstiny.gif"); background-position: 7px 7px !important; background-repeat: no-repeat; border-top: 1px solid #DDDDDD; line-height: 18px; padding-left: 20px;
}
ul.rssmenu li.last { border-bottom: 1px solid #DDDDDD;
}
ul.rssmenu li a { color: #444444; display: block; padding: 6px 8px; text-decoration: none;
}
ul.rssmenu li a strong { color: #000000;
}
ul.rssmenu li a:hover { background: none repeat scroll 0 0 #FDFDFD; color: #444444;
}
ul.rssmenu li a:hover strong { text-decoration: underline;
}
ul.rssmenu li a div { display: inline;
}
.search_brands h1, .search_brands h2 { text-transform: uppercase; font-size: 16px; color: #ff6D00; margin: 10px 0;
}
.brandlist .brandname-row { height: 20px;
}
.brandlist .brandname-row td a { margin-top: 5px; font-size: 14px; font-family: "BrownPro-Medium"; color: #000000;
}
.brandlist .brandname-row td a:hover { color: #2d3466; text-decoration: none;
}
.brandlist-subhead { color: white; font-size: 20px; font-family: "BrownPro-Bold"; background-color: #2d3466; height: 28px; width: 205px; line-height: 28px;
}
.brandlist .pcolor1 { padding: 3px;
}
.search_brands .h-title { float: left; font-size: 30px; padding: 10px; color: #000000;
}
.search_brands .h2-title { float: left; font-size: 20px; padding: 10px; color: #000000; width: 700px;
}
.brandlist td.bullet1 { visibility: hidden; ;
}
.brandlist td.plus1 { visibility: hidden;
}
.search_brands .h-link { margin: 10px 0; float: right;
}
.search_brands .h-link a { color: #29378C;
}
.search_brands .narrow_brandlist { margin: 20px 0 20px 0;
}
.search_brands .narrow_brandlist a { text-decoration: underline;
}
.search_brands .brands_abc { width: 930px; text-align: center;
}
.search_brands .brands_abc .letterheading { font-size: 20px; font-family: "BrownPro-Bold"; color: #2d3466; padding-right: 7px; padding-left: 7px;
}
.search_brands .brands_abc a { text-decoration: underline; padding-right: 3px; font-size: 20px; font-family: "BrownPro-Bold"; color: #0c0188;
}
.search_brands .boxed { margin-top: 10px; border-style: none;
}
.search_brands .boxed td { padding-left: 5px;
}
.search_brands .clearfix { height: 80px;
}
.brand_anchor_top { color: #0e77a8; font-family: "BrownPro-Medium"; font-size: 14px;
}
.brand_anchor_top a { text-transform: uppercase; color: #0e77a8;
}
.brand_anchor_top a:hover { color: #2d3466; text-decoration: none;
}
#optimized-search #home-col-right { border: 0px;
}
.sale_search { }
.sale_search .sale_dropdown { }
.helpInfo .sale_search a { text-decoration: underline; font-weight: normal;
}
.helpInfo .sale_page_category_name h2, .helpInfo .sale_page_section_head h2 { margin: 25px 0 8px 0;
}
.helpInfo .content_box a.breadcrumbtext { font-weight: normal !important;
}
#gifts font { font-size: 17px; font-family: "BrownPro-Bold";
}
#gifts font u { font-size: 16px; font-weight: normal;
}
#gifts table.gift_main img { padding-left: 23px;
}
#gifts table.gift_main { width: 680px;
}
#gifts table.holiday_gift_main { width: 708px;
}
#gifts table.holiday_gift_main img { padding-left: 28px;
}
#gifts div.holiday_gift_main_kids { margin-left: 82px;
}
#gifts tr { width: 227px;
}
#gifts table.gifts_bottom { margin-left: -9px;
}
#gifts table.gifts_bottom_kids { margin-left: 5px;
}
#lmgc table.page { margin-left: auto; margin-right: auto; width: 50%;
}
#gifts .middlenav { font-size: 13px; padding-left: 6px;
}
#gifts .gift_center_wrapper { margin-left: 25px;
}
#gifts .gift_center_wrapper a { font-weight: normal; text-decoration: underline;
}
#gifts .gift_center_wrapper .gifts_bottom img { padding-left: 10px;
}
#gifts .twoColAds { margin-top: 12px;
}
#gifts .twoColAds .col1 { float: left;
}
#gifts .twoColAds .col2 { float: left; margin-left: 12px;
}
.page-feedback .genForm { margin-left: 15px;
}
.page-feedback .radioBtns { height: 30px;
}
.page-feedback .actions { margin-top: 0px;
}
.page-feedback .actions .button { padding: 6px 9px;
}
.review_entry .hdr p { margin-bottom: 7px; line-height: 16px;
}
.review_entry .hdr h2 { color: #606060; font-size: 24px; font-family: "BrownPro-Bold"; margin: 0 0 10px; margin-top: 35px
}
.review_entry .question_list .group {}
.review_entry .question_list .group h3 { color: #ff6D00; font-size: 20px; margin: 10px 0; text-transform: uppercase;
}
.review_entry .question_list .group .item { margin-bottom: 10px
}
.review_entry .question_list .group .item label { display: block; font-family: "BrownPro-Bold"; margin-bottom: 2px;
}
.review_entry .question_list .group .item label span { display: block; font-weight: normal;
}
.review_entry .question_list .group .item ul { margin-bottom: 20px;
}
.review_entry .question_list .group .item ul li { margin-bottom: 5px
}
.review_entry .question_list .group .item .noteMsgHigh { color: #ff6D00; margin-bottom: 2px;
}
.review_entry .question_list .group .item .noteMsgLow { margin-top: -10px; font-style: italic; font-size: 13px;
}
.review_entry .question_list .group .item .limiter { margin-top: -10px; color: #29378C; font-style: italic; font-size: 13px
}
.review_entry .question_list .group .item .limiter input { height: 18px
}
.review_entry .genForm .actions { text-align: left;
}
.review_entry .img img { margin: 20px 0;
}
.adSlot {}
.left_sidebar .adSlot { margin-bottom: 10px;
}
#pbar { height: 35px; background: none !important; margin-top: 5px; margin-bottom: 5px;
}
.promobartext { text-align: center;
}
.carousel.wAds { width: 540px !important; float: left;
}
.carousel .imgCont { position: absolute; height: 270px; width: 750px;
}
.carousel.wAds .imgCont { width: 540px; height: 270px;
}
.carousel.wAds .carousel-caption { }
.carousel.wAds .carousel-caption .overlay-text { font-size: 30px; max-width: 170px;
}
.sliderSideAdsDiv { display: none;
}
.sliderSideAdsDiv.wAds { display: block; float: right; width: 200px;
}
.sliderSideAdsDiv.wAds .last { margin-top: 10px;
}
.ls-runningImg { margin-top: 20px;
}
.sliderSideAdsDiv.wAds .bv-ad-200x130 { margin-bottom: 7px;
}
.sliderSideAdsDiv.wAds .bv-ad-200x130.last { margin-top: 0; margin-bottom: 0;
}
#PromobarRules .promoBlk .anc_head { font-family: 'BrownPro-Medium'; font-size: 20px; line-height: 50px; text-transform: uppercase;
}
#PromobarRules .promoBlk a.homelink { font-size: 14px; color: #0e77a8; text-transform: uppercase; text-decoration: none;
}
#PromobarRules .promoBlk a.homelink:hover { text-decoration: none; color: #2d3466;
}
#PromobarRules .promoBlk ol, #PromobarRules .promoBlk ul { list-style: outside; margin: 0 0 10px 20px;
}
#PromobarRules .promoBlk li { margin-bottom: 2px;
}
#PromobarRules .promoBlk ul { margin-bottom: 15px;
}
#PromobarRules .promoBlk ul li { line-height: 18px; font-size: 14px; font-family: "BrownPro-Medium"; color: #000000;
}
#PromobarRules .promoBlk strong { font-size: 14px; font-family: "BrownPro-Bold"; color: #000000; font-weight: normal;
}
#salesPage .grid_19.helpInfo { margin-left: 25px;
}
#salesPage .secHdrBlk {}
#salesPage .leftBlk {}
#salesPage .rightBlk { margin-left: 20px;
}
#salesPage .listTBL td { line-height: 20px;
}
#salesPage h2.sectionHdr, #salesPage h2.sectionHdr2 { font-size: 20px; font-family: 'BrownPro-Medium', sans-serif; margin-top: 30px; margin-bottom: -10px; color: #333;
}
#salesPage h2.sectionHdr2 { margin-bottom: 20px;
}
#salesPage .sale_page_section_head.first h2 { margin-top: 0;
}
#salesPage .sale_page_category_name { float: left;
}
#salesPage .sale_dropdown { float: left; margin-left: 10px; margin-top: 24px;
}
#salesPage .sale_brand_size_head { font-family: "BrownPro-Bold"; margin-top: 10px;
}
#salesPage .sale_page_size_row { line-height: 18px;
}
#salesPage .sale_page_size_row span { display: block;
}
#salesPage .sale_page_size_row .sale_brand_size_head { margin-bottom: -18px
}
#salesPage .sale_page_gender_head { width: 70px; font-family: "BrownPro-Bold";
}
#salesPage .saleByGenTBL td { padding-bottom: 3px;
}
#salesPage .saleByGenTBL td a { padding-right: 3px;
}
#salesPage #iac_brands_right { margin-top: 20px;
}
#salesPage #sale_feature_bottom a { display: block; line-height: 100px;
}
#salesPage #sale_feature_bottom .fs a { display: inline; font-family: "BrownPro-Bold"; line-height: 13px;
}
#salesPage #sale_feature_bottom .saletext2 { color: #ff6D00; font-family: "BrownPro-Bold";
}
#salesPage .helpInfo a, #salesPage .helpInfo .sale_search a { text-decoration: none;
}
#backToSchoolPage .grid_19.helpInfo { margin-left: 25px;
}
.addEditPayment_p .acct_element select { float: none;
}
.addEditPayment_p .expDateBlk .item { float: left;
}
.siteguide_p { margin-left: 25px;
}
.siteguide_p.helpInfo a { font-weight: normal; text-decoration: none;
}
.siteguide_p.helpInfo a:hover { text-decoration: underline;
}
.siteguide_p .parentTBL { margin-bottom: 25px;
}
.siteguide_p table table td { line-height: 20px;
}
.siteguide_p .bckLnk a { font-family: "BrownPro-Bold";
}
#contestPage .login { background: none;
}
#contestPage .headerImg { margin: 30px 0 20px;
}
#contestPage h2 { margin: 20px 0 30px;
}
#contestPage .submitBtn { float: left;
}
#contestPage #loadingDiv { width: 35px; left: 0;
}
#cartHintPage .topBtn { margin: 20px 0 20px;
}
#cartHintPage .genForm .colLt { width: 205px;
}
#cartHintPage .genForm .isRadio { height: 30px;
}
#cartHintPage .cancelHintBtn { margin-right: 5px;
}
#cartHintPage .optionalNote { margin: 30px 0 20px;
}
#cartHintPage .optionalNote .highlight { font-style: italic;
}
#cartHintPage .instructions { margin: 30px 0 20px;
}
#cartHintPrevPage .msg { border: 1px solid #DDD; padding: 20px; background: #f5f5f5; margin: 20px 0 20px;
}
#cartHintPrevPage .itemList ul { list-style-type: none;
}
#cartHintPrevPage .itemList ul li a { font-family: "BrownPro-Bold"; text-decoration: none;
}
#cartHintPrevPage .itemList ul li a:hover { text-decoration: underline;
}
#cartHintPrevPage .buttonDiv { margin-bottom: 30px;
}
#cartHintPrevPage .buttonDiv .contBtn { margin-right: 5px;
}
.resetPassword h1.page_title { font-family: "BrownPro-Bold"; font-size: 30px; color: #000000;
}
.resetPassword .form { margin-left: 30px 50px;
}
.resetPassword .genForm p { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000; margin-bottom: 15px;
}
.resetPassword .genForm p strong { font-family: "BrownPro-Bold"; font-size: 14px; font-weight: normal;
}
.resetPassword .genForm .form tr td.label { font-family: "BrownPro-Bold"; font-size: 16px; color: #000000;
}
.resetPassword .genForm .form tr td .textbox { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000; width: 245px; height: 30px; border: 1px solid #000000; background-color: #ffffff; padding-left: 10px;
}
.resetPassword .genForm .form tr td .button { font-family: "BrownPro-Bold"; font-size: 20px; color: #ffffff; min-height: 40px; background-color: #0e77a8; padding: 0px 15px;
}
.resetPassword .genForm .form tr td .button:hover { background-color: #2d3466;
}
.resetPassword .genForm p.ftnote { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
.resetPassword .genForm p.ftnote a { font-family: "BrownPro-Medium";
}
.resetPassword .genForm .orderCheck_form .orderCheck_inputs .item-marg-15 { margin-bottom: 15px;
}
.resetPassword .genForm .orderCheck_form .orderCheck_inputs .label { font-family: "BrownPro-Bold"; font-size: 16px;
}
.resetPassword .genForm .orderCheck_form .orderCheck_inputs .input input { min-width: 267px; min-height: 30px; border-radius: unset; color: #000000; font-size: 14px;
}
.resetPassword .genForm .orderCheck_form .orderCheck_inputs .input input.order-conf-number { margin-top: 17px;
}
.resetPassword .genForm .orderCheck_form .orderCheck_inputs .buttons .btn-check-order { min-width: 235px; min-height: 40px; margin: 0px 0px 0px 96px; padding: 0px 15px; font-size: 20px; font-family: "BrownPro-Bold";
}
.resetPassword .genForm .orderCheck_form .orderCheck_inputs p a { margin-left: 96px; text-decoration: unset; font-size: 14px; color: #0e77a8; text-transform: uppercase; font-family: "BrownPro-Medium";
}
.resetPassword .genForm .orderCheck_form .orderCheck_inputs p a:hover { color: #2d3466;
}
.page_not_found h1.page_title { margin-top: 15px;
}
#nobrandPage .brand_otherbrands { margin: 20px 0 10px; width: 750px;
}
#nobrandPage .recentSrch { margin-top: 95px;
}
#nobrandPage .imgCont { margin: 60px 0 20px;
}
#nobrandPage .grid_19.helpInfo { margin-left: 25px;
}
#nobrandPage .contBlk {}
#nobrandPage .imgCont .imgLogo {}
#nobrandPage .imgCont .item { display: inline;
}
#nobrandPage .imgCont .item.col1, #nobrandPage .imgCont .item.col2 { margin-right: 20px;
}
#nobrandPage .imgCont .item.col3 {}
#nobrandPage .breadcrumb_area .breadcrumbs { font-size: 14px; color: #000000;
}
#nobrandPage .helpInfo .breadcrumb_area a { color: #000000;
}
.ca_content #content { padding: 20px 30px;
}
.ca_content h2 { font-size: 18px; font-family: "BrownPro-Bold";
}
.ca_content h3 { color: #111111; font-size: 14px; line-height: 18px; margin-bottom: 12px; text-transform: uppercase;
}
.ca_content .logo { border-left: 1px solid; color: #415687;
}
.ca_content .info-sec { border-top: 1px solid #CCCCCC; margin-top: 20px; padding-top: 20px;
}
.ca_content .summary { line-height: 18px;
}
.ca_content .flv { display: block; width: 480px; height: 320px; margin: 0;
}
.ca_content .wmv { width: 584px; border: 1px solid #ccc;
}
.ca_content #press-popthumbs { border-right: 1px solid #ccc; padding: 20px 20px 0 0; vertical-align: top;
}
.ca_content #press-popfeature { width: 384px; padding-left: 20px; vertical-align: top;
}
.ca_content .related { padding-bottom: 10px;
}
.sb-content--coupon { font-size: 18px;
}
.sb-main-coupon-wrap { margin: 1em 0;
}
.sb-main-coupon { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; text-align: center; padding: 1em 1em 1em 2em; font-size: 18px; background: #f4f5f6; background: -moz-linear-gradient(left, #f4f5f6 0%, #ffffff 30%, #ffffff 70%, #f4f5f6 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f4f5f6), color-stop(30%, #ffffff), color-stop(70%, #ffffff), color-stop(100%, #f4f5f6)); background: -webkit-linear-gradient(left, #f4f5f6 0%, #ffffff 30%, #ffffff 70%, #f4f5f6 100%); background: -o-linear-gradient(left, #f4f5f6 0%, #ffffff 30%, #ffffff 70%, #f4f5f6 100%); background: -ms-linear-gradient(left, #f4f5f6 0%, #ffffff 30%, #ffffff 70%, #f4f5f6 100%); background: linear-gradient(to right, #f4f5f6 0%, #ffffff 30%, #ffffff 70%, #f4f5f6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f6', endColorstr='#f4f5f6', GradientType=1); }
.sb-main-coupon-scissors { position: absolute; background: url(/images/siteimgs/shoebuy/v4/coupons/sb-coupons-scissors.png) no-repeat; width: 50px; height: 70px; background-size: contain; top: 46px; left: 9px;
}
.sb-main-coupon-shadow { background: url(/images/siteimgs/shoebuy/v4/coupons/sb-coupons-shadow.png) no-repeat center top; height: 25px;
}
.sb-main-coupon-inner { border: 3px dashed #818285; -webkit-border-radius: 33px; -moz-border-radius: 33px; border-radius: 33px; padding: 1em;
}
.sb-main-coupon-line1 { font-size: 2em; font-family: "BrownPro-Bold"; text-transform: uppercase;
}
.sb-main-coupon-line2 { font-size: 3.8125em; font-family: "BrownPro-Bold"; margin: 0.25em 0;
}
.sb-main-coupon-line3 { font-size: 1.5em; font-family: "BrownPro-Bold"; text-transform: uppercase;
}
.sb-main-coupon-line4 { font-size: 1.25em; font-style: italic; margin-top: 1.5em;
}
.sb-hr { clear: both; margin: 1.25em 0 1.1875em; height: 0; border: solid #b1b1b1; border-width: 1px 0 0;
}
.sb-content--coupon .title { font-size: 1.5em;
}
.sb-content--coupon .sb-bullets, .sb-coupons-fineprint-body ul { list-style: outside; margin: 1em 0; padding: 0 1.25em;
}
.sb-content--coupon .sb-bullets li, .sb-coupons-fineprint-body li { margin: 0.75em 0; line-height: 1.4;
}
.sb-subscribe.sb-subscribe--coupons { text-align: left;
}
.sb-subscribe.sb-subscribe--coupons .sb-input-lg { width: 14em;
}
.sb-subscribe.sb-subscribe--coupons .sb-heading { margin-bottom: 1em;
}
.sb-heading--share { float: left; margin-right: 1em; line-height: 2em;
}
.sb-coupons-fineprint { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;
}
.sb-coupons-fineprint-header { padding: 0.5em 0;
}
.sb-coupons-fineprint-heading { display: block; font-family: "BrownPro-Bold";
}
a.sb-coupons-fineprint-heading:hover { color: #ff6D00; text-decoration: none;
}
.sb-coupons-fineprint-toggle { display: block; float: right;
}
.emailWishlistCont .itemList { margin: 20px 0 20px;
}
.emailWishlistCont .itemList label { margin-bottom: 7px;
}
.emailWishlistCont .itemList ul { list-style-type: none;
}
.emailWishlistCont .itemList ul li { line-height: 13px;
}
.emailWishlistFooter .modal .copyright { margin-top: 20px;
}
.emailAfriendPop .emailInst { margin: -10px 0 10px 0; color: #666; font-size: 13px;
}
.popup { padding: 20px;
}
body.popup { min-width: 0px;
}
.notifyDialog .notifyTbl { margin-top: 20px;
}
.helpInfo.popup h3 { margin-bottom: 10px;
}
.popup .copyright { margin-top: 20px; text-align: center;
}
.popup .copyright p { font-size: 11px; line-height: 14px; margin: 0;
}
.footer { width: 100%; padding: 16px 0 18px 0; background: url('/images/siteimgs/shoebuy/v3/footer-bg.jpg') repeat-x left top #243e55;
}
.footer .orderbyphone { background: url('/images/siteimgs/shoebuy/v3/footer-order-by-phone.jpg') no-repeat left top; height: 76px; text-align: center;
}
.footer .orderbyphone .title { color: #ffffff; font-family: "BrownPro-Bold"; text-transform: uppercase; position: relative; top: 14px;
}
.footer .orderbyphone .number { color: #ffffff; font-family: "BrownPro-Bold"; text-transform: uppercase; font-size: 18px; position: relative; top: 30px;
}
.footer .orderbyphone a { font-size: 20px; color: #ffffff; font-family: "BrownPro-Bold"; text-transform: uppercase;
}
.footer .email_subscribe { width: 100%; text-align: center; padding: 0 0 12px 0;
}
.field_box { float: left; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #d3d3d3; width: 260px; height: 28px;
}
.footer .email_subscribe .desc, .footer .email_subscribe .field_box, .footer .email_subscribe input.button { float: left; margin-right: 5px;
}
.field_box .field_text { border: 0; float: left; color: #999999; font-size: 14px; position: relative; top: 2px; left: 4px; width: 180px; margin: 4px 7px 0px 0px; font-family: 'BrownPro-Medium', sans-serif;
}
.footer .email_subscribe .desc { color: #FFFFFF; font-family: 'BrownPro-Medium', sans-serif; font-size: 14px; margin-top: 7px; margin-left: 70px;
}
.footer input#subscribe-email-footer { margin-top: 3px; width: 249px;
}
.footer .email_subscribe .button { padding: 7px;
}
.footer .heading_left { margin: 0;
}
.footer .heading_left .text { font-size: 12px; color: #fff; width: 162px; padding: 14px;
}
.footer .heading_right .benefits { background: url('/images/siteimgs/shoebuy/v3/footer-benefits-bg.jpg') no-repeat left top; width: 750px; height: 170px; margin: 0 0 0 10px;
}
.footer .heading_right .benefits .left_links { position: relative; top: 60px; left: 14px; float: left; width: 180px;
}
.footer .heading_right .benefits .left_links a { color: #fff; font-size: 16px; font-family: "BrownPro-Bold"; line-height: 25px;
}
.footer .heading_right .benefits .checks { position: relative; top: 70px; width: 500px; float: right; }
.footer .heading_right .benefits .checks .check_item { background: url('/images/siteimgs/shoebuy/v3/benefits-check.png') no-repeat left top; padding: 0 0 18px 20px; text-transform: uppercase; font-family: "BrownPro-Bold"; color: #a9c4d8;
}
.footer .heading_right .benefits .checks .left { float: left;
}
.footer .heading_right .benefits .checks .right { position: relative; left: -60px; float: right;
}
.footer .heading_right .benefits .checks img { border: 0; position: relative; top: -5px;
}
.footer .seperator { position: relative; top: 0px; clear: both; height: 0px; width: 100%; border-top: 1px solid #192d3e; border-bottom: 1px solid #466175; margin: 12px 0 12px 0;
}
.footer .link_column { background: #28455e; margin: 0 50px 0 0;
}
.footer .link_column .header { background: #1d354c; padding: 5px 0; width: 100%;
}
.stack { float: left; width: 150px; margin: 0 50px 0 0;
}
.stack .link_column { margin: 0 0 10px 0;
}
.footer .link_column .header a, .footer .link_column .header span { font-size: 18px; text-shadow: 0px 1px 2px #000000; color: #ffffff; font-family: "BrownPro-Bold"; margin: 0 0 0 8px;
}
.footer .link_column ul { padding: 6px 0;
}
.footer .link_column li { padding: 1px 8px;
}
.footer .link_column li.bold a { font-family: "BrownPro-Bold";
}
.footer .link_column li a { color: #ffffff;
}
.footer .link_column li.spacer { height: 8px
}
.footer .dash_seperator { height: 2px; background: url('/images/siteimgs/shoebuy/v3/footer-dash-seperator.png') repeat-x left top; margin: 18px auto 6px;
}
.footer .icons { position: relative; width: 960px; margin: 15px auto; color: #a0b3c6; text-align: center;
}
.footer .icons ul { margin: 10px auto;
}
.footer .icons .payment_label { position: absolute; display: block; left: 0; width: 135px; font-family: "BrownPro-Bold"; text-align: left;
}
.footer .icons .payment { width: 100%;
}
.footer .icons .payment li { border: none;
}
.footer .icons .biz_icons {}
.footer .icons li { display: inline; padding: 0 6px;
}
.footer .icons .biz_icons .push img { margin-top: 10px;
}
.footer .icons .biz_icons .trust img { margin-top: 11px;
}
.footer .icons .sharing_links { width: 100%;
}
.footer .icons .sharing_links li { border: none;
}
.footer .icons .sharing_links li a { color: #a0b3c6;
}
.footer .icons .sharing_links li img { padding-bottom: 3px;
}
.footer .icons .partner_sites { width: 100%;
}
.footer .icons .partner_sites h1 { color: #ffffff; display: inline; padding-right: 15px;
}
.footer .icons .partner_sites li { border: none; display: inline; padding-left: 0;
}
.footer .icons .partner_sites li a { color: #a0b3c6;
}
.footer .icons li img { vertical-align: middle;
}
.footer .sharing_links a:hover { cursor: pointer;
}
.footer .copyright { float: left; font-size: 14px; font-family: 'BrownPro-Medium', sans-serif; color: #a0b3c6;
}
.footer .copyright a { color: #A0B3C6;
}
.footer .footer_tagline { float: right; font-size: 14px; font-family: 'BrownPro-Medium', sans-serif; color: #a0b3c6;
}
.last { margin-right: 0 !important;
}
#pdp .fb_iframe_widget iframe { position: absolute; right: 0 !important;
}
@media screen and (min-width: 0px) and (max-width: 980px) { .narrower { width: 140px !important; } .left_sidebar { margin-left: 15px; width: 160px !important; } .sb-hdr-inner--main>.grd-row-10>.grd-small-6 .grd-row-10 .grd-small-5.grd-end>.grd-row .grd-small-4:last-child { margin-right: 10px; } .sb-hdr-logo { margin-left: 10px; } .sb-hdr-promo { margin-left: 5px !important; } .sb-userbar li:first-child { padding-right: 10px !important; } .sidebar .title h2, .sidebar .title h3 { margin-left: 0; } .sidebar ul.links { padding-left: 10px; } .sidebar ul.links:nth-child(3) { padding-left: 35px; }
}
@media screen and (min-width: 0px) and (max-width: 1170px) { #category_product_grid_page .main_content, #category_product_grid_page .category_product_grid, .container_24, .grid_24 {} #category_product_grid_page .container_24, #category_product_grid_page .grid_24 { width: 960px !important; } .sb-hdr-promo { margin-top: 11px; width: 50%; } .sb-hdr-advsearch-filter[data-name="P0"] a.sb-hdr-advsearch-filter-heading { padding: 0.75em 1em; }
}
@media screen and (min-width: 1171px) and (max-width: 1390px) { #category_product_grid_page .main_content, #category_product_grid_page .category_product_grid { width: 960px !important; } #category_product_grid_page .container_24, #category_product_grid_page .grid_24 { width: 1170px !important; }
}
@media screen and (min-width: 1391px) and (max-width: 1660px) { #category_product_grid_page .main_content, #category_product_grid_page .category_product_grid { width: 1160px !important; } #category_product_grid_page .container_24, #category_product_grid_page .grid_24 { width: 1370px !important; }
}
@media screen and (min-width: 1661px) { #category_product_grid_page .main_content, #category_product_grid_page .category_product_grid { width: 1450px !important; } #category_product_grid_page .container_24, #category_product_grid_page .grid_24 { width: 1650px !important; }
}
#category_product_grid_page .footer .container_24, #category_product_grid_page .footer .container_24 .grid_24 { width: 950px !important;
}
.br-related-query { font-family: 'BrownPro-Medium', sans-serif; font-size: 12px; margin-top: 6px;
}
.br-related-query a { text-decoration: none; line-height: 15px; text-transform: capitalize;
}
.br-related-heading { color: #000; font-size: 16px; font-family: "BrownPro-Bold"; padding-bottom: 5px;
}
body#category_product_grid_page .br-related-heading { color: #29378C; font-size: 20px; font-weight: normal; margin-bottom: 5px;
}
body#category_product_grid_page .br-related-query { margin-top: 0;
}
.br-top-query { font-size: 11px;
}
.br-top-heading { font-size: 12px;
}
.br-top-queries { float: left; width: 190px;
}
.br-top-end { clear: both;
}
#br-more-results { border-bottom: 1px solid #ddd; height: 45px; padding: 16px 0 0 0; width: 750px !important;
}
@media screen and (max-width: 1149px) { #br-more-results { width: 100% !important; }
}
.br-found-heading { color: #333333; line-height: 30px; font-size: 26px; font-family: 'BrownPro-Medium', sans-serif; height: 30px; margin-bottom: 40px;
}
.br-sf-widget { display: inline-table; vertical-align: bottom;
}
.br-sf-widget-merchant-cont { margin-bottom: 20px; height: 260px; padding: 10px 10px 30px 10px; width: 230px; font-size: 14px; font-family: 'BrownPro-Medium', sans-serif
}
#div.br-sf-widget { height: 70px;
}
#div.br-sf-widget .br-sf-widget-merchant-cont { height: 180px; width: 180px; margin: 20px 10px; float: left;
}
div.br-sf-widget .br-sf-widget-merchant-cont .br-sf-widget-merchant-img img { width: 125;
}
.br-sf-widget-merchant-img { height: 58%; padding-left: 10px;
}
.br-sf-widget-merchant-img img { vertical-align: bottom; margin-bottom: -90px; display: inline; width: 150px;
}
#div.br-sf-widget .br-sf-widget-merchant-cont .br-sf-widget-merchant-qv { padding-right: 6px; overflow: visible; cursor: pointer; font-family: "BrownPro-Bold"; text-decoration: none; display: inline;
}
.br-sf-widget-merchant-qv { display: block;
}
.br-sf-widget-merchant-qv { vertical-align: bottom;
}
.br-sf-widget-merchant-title, .br-sf-widget-merchant-desc { font-size: 12px; line-height: 15px; padding-left: 10px; vertical-align: bottom;
}
.br-sf-widget-merchant-title { font-family: "BrownPro-Bold"; color: #222222;
}
.br-sf-widget-merchant-popup-maincont { height: 200px; margin-bottom: 10px;
}
.br-sf-widget-merchant-popup-cont { position: relative; height: 200px; font-family: 'BrownPro-Medium'; font-size: 15px;
}
.br-sf-widget-merchant-popup-desc-heading { font-family: "BrownPro-Bold";
}
.br-sf-widget-merchant-popup-desc, .br-sf-widget-merchant-popup-title { padding-left: 230px; padding-top: 10px
}
.br-sf-widget-merchant-popup-view { padding-bottom: 1.5em; padding-left: 230px;
}
.br-sf-widget-merchant-popup-close { left: auto; font-family: "BrownPro-Bold"; cursor: pointer; padding-left: 230px;
}
.br-sf-widget-merchant-popup-img { display: block; float: left; padding: 0 10px 0 10px;
}
.br-sf-widget-merchant-popup-img img { height: auto; width: auto; top: 0; position: absolute; margin-top: 20px; max-width: 200px;
}
#br-related-searches-widget { background: none repeat scroll 0 0 #FFFFFF; margin: 20px 0;
}
#br-related-searches-widget a:link, #br-related-searches-widget a:link { text-decoration: none; line-height: 18px;
}
#br-related-searches-widget a:hover, #br-related-searches-widget a:hover { outline: none; text-decoration: underline;
}
.br-sf-widget-merchant-popup-maincont { background: none repeat scroll 0 0 white; border: 1px solid #666666; box-shadow: 2px 2px 4px 1px #CCCCCC; height: auto; left: 50%; list-style: none outside none; margin-left: -120px; margin-top: -16px; padding: 10px; position: absolute; width: 450px; z-index: 100;
}
.br-sf-widget-merchant-popup-close { padding: 6px; position: absolute; right: 0; top: 0;
}
.br-sf-widget { display: inline; float: left;
}
#pdp #br-related-searches-widget { margin-top: 0px;
}
#pdp .br-related-heading { display: none;
}
#pdp .br-related-query a::before { content: "\2022 \00a0"
}
#pdp .br-sf-widget-merchant-cont { height: auto; width: 210px;
}
#pdp .br-sf-widget-merchant-img { display: table; height: 175px; text-align: center; width: 100%;
}
#pdp .br-sf-widget-merchant-img a { display: table-cell; vertical-align: middle;
}
#pdp .br-sf-widget-merchant-img img { margin-bottom: auto; width: 150px;
}
section.reviews-page h2 { border-bottom: 1px solid #aaa; color: #000; font-size: 18px; margin-bottom: 20px; padding-bottom: 7px;
}
section.reviews-page .facebook-container { background: transparent url('/images/siteimgs/shoebuy/v4/reviews-facebook-frame-img.jpg') no-repeat left top; height: 169px; padding: 35px; width: 680px;
}
section.reviews-page .facebook-container .facebook-thumb { margin-right: 10px
}
section.reviews-page .facebook-container .facebook-user { color: #3b5998; font-size: 14px; text-decoration: none;
}
section.reviews-page .feedback { line-height: 18px; text-align: center; width: 25%;
}
section.reviews-page .reviews { line-height: 16px;
}
section.reviews-page .reviews .review { border-bottom: 1px solid #aaa; margin-bottom: 10px; padding-bottom: 10px
}
section.reviews-page .reviews .review:last-child { border: none; margin-bottom: 20px;
}
section.reviews-page .reviews .review .ellipse { font-size: 16px;
}
section.reviews-page .reviews .review .spacer { height: 10px;
}
#main-wrap.helpInfo table#main { width: 100%;
}
h2.remove-subhead { margin: 20px 0; text-transform: capitalize;
}
#remove-form form { background-color: #FCFCFC; overflow: hidden; padding: 20px;
}
#remove-form form input.subscribe { margin-bottom: 20px;
}
#remove-form .radio-btn { margin-bottom: 10px;
}
#remove-form .radio-btn:last-child { margin-bottom: 20px;
}
.email-benefit { font-size: 18px; margin: 20px 20px 20px 0;
}
.email-benefits { font-size: 16px; font-family: "BrownPro-Bold"; margin-top: 30px;
}
.email-benefits-wrapper { background-color: #26378f; color: white; overflow: hidden; padding: 0 20px;
}
#remove-form-cancel .tertiary.teal.button, #remove-form-updated .tertiary.teal.button { height: 140px; margin-right: 10px; position: relative; text-align: center; width: 26%;
}
#remove-form-cancel .tertiary.teal.button span, #remove-form-updated .tertiary.teal.button span { font-size: 30px; line-height: 38px; text-transform: none;
}
#remove-form-cancel .tertiary.teal.button div, #remove-form-updated .tertiary.teal.button div { bottom: 10px; left: 0; position: absolute; width: 100%;
}
#remove-form h1 { font-size: 30px;
}
#remove-form h2 { text-transform: none; margin-top: 15px;
}
#remove-form form { background-color: #f1f1ef;
}
#remove-form form span.rmv-form-bold { font-family: "BrownPro-Bold";
}
#remove-form form input.subscribe { font-family: "BrownPro-Medium"; font-size: 14px; padding-left: 5px; margin-left: 10px; min-width: 150px; height: 30px;
}
#remove-form .radio-btn { font-family: "BrownPro-Bold"; font-size: 14px;
}
#remove-form .rmv-form-uppercase { text-transform: uppercase;
}
#remove-form .primary { background-color: #0e77a8; font-family: "BrownPro-Bold"; font-size: 20px; text-transform: uppercase;
}
#remove-form .primary:hover { background-color: #2d3466;
}
#remove-form .secondary { background-color: transparent; color: #0e77a8; font-size: 20px; text-transform: uppercase; font-family: "BrownPro-Medium";
}
#remove-form .secondary:hover { color: #2d3466;
}
#remove-form .email-benefits-wrapper { background-color: transparent; color: #000000;
}
#remove-form .email-benefit { background-color: transparent; color: #000000; display: contents; font-size: 16px;
}
#remove-form .fleft { display: contents;
}
#shoefitr-wrapper, section.EDIT_1.selectors .size_links.selBox { float: left;
}
#shoefitr-wrapper { margin-left: 4px
}
#shoefitr-wrapper #entryPoint1 img, #shoefitr-wrapper .rounded-pdp-button { display: none;
}
#shoefitr-wrapper .rounded-pdp-button, #full_product_info .details .text a { border: 1px solid #333; color: #333; cursor: pointer; font-size: 13px; padding: 5px; width: 75px;
}
#full_product_info .details .text a { border: 0; font-family: "BrownPro-Medium"; font-size: 14px; color: #0e77a8; text-transform: uppercase;
}
#full_product_info .details .text a:hover { color: #2d3466;
}
#shoefitr-wrapper .rounded-pdp-button:hover, #full_product_info .details .text a:hover { text-decoration: underline;
}
#full_product_info .details .text { clear: both; float: left; margin-top: 10px;
}
#full_product_info .details .size_links.selBox .size-chart.text { margin-bottom: 5px; width: 80px;
}
#full_product_info .details .size_links .text a { color: #0E77A8; font-size: 14px; text-transform: uppercase; margin-top: 10px; font-family: "BrownPro-Medium";
}
#full_product_info .details .size_links .text a:hover { color: #2D3466;
}
.bcStatic img { float: left;
}
.qvBtn { display: block; padding: 16px 10px 12px; margin-top: 20px; background-color: #ff6D00; color: #FFFFFF; text-decoration: none; font-family: 'BrownPro-Medium', sans-serif !important; line-height: 12px; cursor: pointer; width: 139px;
}
.qvBtn:hover { text-decoration: none;
}
ul.detail_comp { list-style-type: disc; margin-left: 1em;
}
.gl-afs-left { width: 160px; max-height: 600px;
}
.gl-afs-bottom { width: 728px; margin-left: 16px; max-height: 500px; clear: both;
}
.gl-adx { width: 728px; margin-left: 16px; max-height: 90px; clear: both;
}
#ADX_PDP_LEADER { margin-left: 116px;
}
#ADX_RW_LEADER { margin: 16px 0 0 45px;
}
#ADX_NSR_LEADER, #AFS_NSR_FOOTER { margin-left: 111px;
}
#ADX_BNF_LEADER, #AFS_BNF_FOOTER { margin: 8px 0 8px 10px;
}
.gl-adx-oc { width: 300px; height: 250px;
}
.category_product_grid { float: none; display: block;
}
.category_product_grid .category_product_row { clear: both; display: block;
}
.category_product_grid .category_product_skurolledup { min-height: 486px; margin: 0 0 20px 0; display: block;
}
.first { clear: left;
}
.category_product_grid .category_product_skurolledup .grid_5 { float: none; display: block; margin: 0 auto; padding: 10px;
}
.category_product_grid .category_product_skurolledup .product_selected { border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #ffffff; position: relative; z-index: 8;
}
.category_product_grid .category_product_skurolledup .product_selected .quick_view { display: none !important;
}
.category_product_grid .category_product_skurolledup .product_image { background: url('/images/siteimgs/shoebuy/v3/category-prod-shadow.png') no-repeat left bottom; height: 190px; width: 190px; padding: 0px 0 40px 0; position: relative;
}
.category_product_grid .category_product_skurolledup .product_image img { width: 190px;
}
.category_product_grid .category_product_skurolledup .product_image .quick_view { display: none; position: absolute; bottom: 110px; right: 52px; text-decoration: none; cursor: pointer;
}
.category_product_grid .category_product_skurolledup .product_image .tags { position: absolute; bottom: 17px; left: 0; width: 150px; height: 15px;
}
.category_product_grid .category_product_skurolledup .product_image .tags .tag_new { float: left; background: url('/images/siteimgs/shoebuy/v4/tag_new.png') no-repeat left top; width: 40px; height: 15px; margin-right: 5px;
}
.category_product_grid .category_product_skurolledup .product_image .tags .tag_sale { float: left; background: url('/images/siteimgs/shoebuy/v4/tag_sale.png') no-repeat left top; width: 40px; height: 15px;
}
.category_product_grid .category_product_skurolledup .product_image span.soldoutimg { z-index: 100; height: 30px; width: 126px; background: url(/images/soldout_tag.gif) no-repeat center; display: block; position: absolute; margin-left: -63px; left: 50%; bottom: 55px; margin-top: -90px; opacity: .60; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; -khtml-opacity: .60; -moz-opacity: .60; _margin-left: -110px; _margin-bottom: 110px;
}
.category_product_grid .category_product_skurolledup .product_image a { position: absolute; bottom: 30px;
}
.category_product_grid .category_product_skurolledup .product_description { font-size: 13px; min-height: 140px; overflow: hidden;
}
.category_product_grid .category_product_skurolledup .product_description .product_name a { color: #222222; font-family: "BrownPro-Bold";
}
.category_product_grid .category_product_skurolledup .product_title { color: #999; font-weight: normal;
}
.category_product_grid .category_product_skurolledup .category_rating { padding-top: 5px;
}
.category_product_grid .category_product_skurolledup .product_description .product_price { font-size: 16px; font-family: "BrownPro-Bold"; padding: 4px 0 8px 0;
}
.category_product_grid .category_product_skurolledup .product_description .product_price .sale { margin-right: 3px; color: #999; font-size: 17px; font-weight: normal; text-decoration: line-through;
}
.category_product_grid .category_product_skurolledup .product_description .product_price .sale.ss-range { display: block;
}
.category_product_grid .category_product_skurolledup .product_description .product_price .price.ss-range { display: block;
}
.category_product_grid .category_product_skurolledup .product_description .product_price .percentOff { margin-left: 3px; color: #ff6D00;
}
.category_product_grid .category_product_skurolledup .product_description .view_details a { color: #29378C; font-family: "BrownPro-Bold"; float: left; background: url('/images/siteimgs/shoebuy/v3/icon-view-details.png') no-repeat left center; padding: 0 0 0 18px;
}
.category_product_grid .category_product_skurolledup .product_description .add_to_cart a { color: #29378C; font-family: "BrownPro-Bold"; float: left; background: url('/images/siteimgs/shoebuy/v3/icon-add-to-cart.png') no-repeat left center; padding: 0 0 0 18px; margin: 0 0 0 4px; cursor: pointer;
}
.category_product_grid .category_product_skurolledup .product_description .free_shipping { color: #606060; background: url('/images/siteimgs/shoebuy/v3/icon-free-shipping.png') no-repeat left center; padding: 4px 0 0 16px; margin: 0 0 0 2px; clear: both;
}
.category_product_grid .category_product_skurolledup .product_description .same_day { color: #29378C; background: url('/images/siteimgs/shoebuy/v3/icon-ships-same-day.png') no-repeat left center; padding: 4px 0 0 14px; margin: 0 0 0 2px; clear: both;
}
.category_product_grid .category_product_skurolledup .swatches { display: block; width: 100%; font-size: 0;
}
.category_product_grid .category_product_skurolledup .swatch { width: 20px; height: 20px; display: inline-block; overflow: hidden; border: 1px solid; margin-top: 15px; margin-right: 5px; position: relative; cursor: pointer;
}
.category_product_grid .category_product_skurolledup .swatch img { position: absolute; bottom: -100%; left: -100%;
}
.category_product_grid .category_product_skurolledup .specialtag { width: 20px; height: 10px; padding-right: 2px; display: inline-block; overflow: hidden; border: 0px; margin-top: 5px; margin-right: 5px; position: relative; cursor: pointer;
}
.category_product_grid .category_product_skurolledup .specialtag span { font-size: 10px;
}
.category_product_grid .category_product_skurolledup .product_description .buynow a { color: #29378C; font-family: "BrownPro-Bold"; float: left; padding: 0 0 0 18px; margin: 0 0 0 4px; cursor: pointer;
}
#bn_hp_carou_loc2, #bn_pdp_carou_loc1, #bn_cat_carou_loc1, #bn_br_carou_loc1, #bn_searchresults_carou_loc1, #bn_nosearchresults_carou_loc1, #bn_cart_carou_loc1, #bn_orderconfirm_carou_loc1 { height: 320px;
}
#bn_pdp_carou_loc1 .home_section_header{ display: none;
}
#bn_pdp_carou_loc1 .span3 .product_image{ height: 200px!important;
}
#bn_pdp_carou_loc1 .span3 .product_image img{	max-width: 100% !important; max-height: 100%!important; width: 230px!important;
}
#bn_pdp_carou_loc1 .product_name { font-size: 19px !important;
}
#bn_pdp_carou_loc1 .product_brand { font-size: 19px!important;
}
.sb-userbar ul { height: 1em;
}
.category_content { margin-top: 10px; margin-bottom: 10px; line-height: 1.35em; height: 2.7em; overflow: hidden; overflow-wrap: break-word;
}
.narrow_by_header { font-family: "BrownPro-Bold"; font-size: 1.2em;
}
.narrow_by_links ul li { display: inline-block; margin-right: 20px;
}
#elevtdOuterheader { height: 35px; background: #F4F4F4; font: "BrownPro-Medium"; letter-spacing: 1px; font-family: "BrownPro-Bold"; font-size: 14px; text-transform: uppercase; color: #919191; margin-left: auto; margin-right: auto;
}
#elevtdheaderSection { display: block; margin: auto;
}
.header_icon_right_seperator { border-right-width: 1px; border-right-style: solid; border-right-color: rgb(145, 145, 145); float: left; padding-right: 15px; height: 35px;
}
.image-hover-elevtd:hover { background: #FFFFFF;
}
.header_icon_left_seperator { padding-bottom: 5px; float: left; padding-left: 16px; height: 35px;
}
.image-hover-sb:hover { background: #FFFFFF;
}
#elevtdheaderText { float: left; padding-top: 10px; padding-left: 130px;
}
.brand-grid-row-wrap { clear: both;
}
.hp_brandGrid.brandspage .grd-box-1.sb-box { height: 280px;
}
#zoomText { font-size: 14px; color: #000000;
}
#pdpModal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;
}
#pdpModal { left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; background-color: transparent; text-align: center; padding: 0!important; min-width: 100% !important; overflow-y: scroll; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}
#pdpModal .modal-dialog{ position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: white; display: -webkit-box; display: -ms-flexbox; display: flex; margin:10px; max-height: 80vh; max-width: 100%;
}
#pdpModal .modal-header { border-bottom: none;
}
#pdpModalImg { padding:20px; -webkit-box-sizing: border-box; box-sizing: border-box; max-height:inherit; max-width:100%; min-width: 100%; height: 100%; width: auto; object-fit: contain;
}
#pdpModal .modal-content { margin-top: 0;
}
#pdpModal .btn-small-close { position: absolute; width: 20px; height: 20px; right: 10px; top: 10px; padding: 0; cursor: pointer; background: transparent; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABOtpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6SXB0YzR4bXBDb3JlPSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wQ29yZS8xLjAveG1sbnMvIiB4bXBSaWdodHM6TWFya2VkPSJGYWxzZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE4MDgzRUI4M0M2MkJEN0MxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZEMERERjdBNjYwQTExRTU5MEY3OTIwMjQzNzhEN0NDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZEMERERjc5NjYwQTExRTU5MEY3OTIwMjQzNzhEN0NDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMUI1NEZGQUJGQzQxMUUxODk3Njg1MTY5RjU1QkQ5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMUI1NEZGQkJGQzQxMUUxODk3Njg1MTY5RjU1QkQ5MyIvPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+RGF2aWQgQWJiZXQ8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDxJcHRjNHhtcENvcmU6Q3JlYXRvckNvbnRhY3RJbmZvIElwdGM0eG1wQ29yZTpDaUVtYWlsV29yaz0iZGFiYmV0QG9wdGFyb3MuY29tIiBJcHRjNHhtcENvcmU6Q2lVcmxXb3JrPSJ3d3cub3B0YXJvcy5jb20iLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5p+VoQAAABsUlEQVR42pxVzUpCURAe8xIKunEhlS4v2MZVtegtDEzoHWqb9AJBuahFvURSGW19hCJoJyiI+AMu3LgQgrD5dG6cO45kfvDB4dyZ78yZmTM3Uq/XycAmsyA8ZO4wv5hd5gfzmfkieyF4htgR85rpG4fsCk+YTWaZ+eQabTjrKPNKDHz6G7B5FJ+oFeEl85z+j8Cn7EZYXFPMFS0GgsjNjbaIx+Pk+z7FYrHQfiaTmdHALbRw5WNm1v2STqcpn8/Pc+J51Ov1aDweUy6Xo2x2bppIJKjRaITOYpY8aY2FKPR6Op3+igFYdzodmkwmrmsBggdaEBGlUinzgADdbleLAfvI4ZbeHQ6H1G63l1YAYuq6AbY3rG4HWq3WzFFjNBpRv99fehgEB9YHtwAukAqkIJlMWm4DCH5aRbHEVmidNwjW9K4+HVfXOYUgelWhBsGqTJFQlUG3AMipK4q1qjIcqhEZX2juBytfKIIVPRpdoQTB4C0jyopVUQ0IGWIV0QiNrwvm3RqD4V58F+bhN/NMpkZzBaGmpOpUfJdObAzNVzHG9N6Thx8k/l1+AVXrUfwIMAAzbpIwAz7WTwAAAABJRU5ErkJggg==') left top no-repeat; border: 0; -webkit-appearance: none;
}
body#pdp .oos-heading { background-color: #26378f; color: #fff; font-size: 19px; line-height: 30px;
}
body#pdp .oos-heading span { padding: 5px;
}
body#pdp .oos-section div[id^="bn_pdp_carou_loc"] .home_section_header { display: none;
}
body#pdp .add_to_cart #add-cart.oos { background-color: #a1a1a1;
}
body#pdp .add_to_cart #add-cart.oos span { font-size: 18px;
}
.hpg-hero-overlay a { color: inherit; text-decoration: none;
}
.email-signup h1 { font-size: 30px;
}
.email-signup a.back-to-top { font-size: 14px; font-family: "BrownPro-Medium"; color: #0e77a8; text-transform: uppercase; text-decoration: none;
}
.email-signup a.back-to-top:hover { color: #2d3466;
}
.notifyDialog h2 { font-family: "BrownPro-Bold"; font-size: 20px; color: #000000; text-transform: uppercase;
}
.notifyDialog h3 { font-family: "BrownPro-Bold"; font-size: 16px; color: #000000;
}
.notifyDialog p { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
.notifyDialog .notifyTbl tr td label { font-family: "BrownPro-Bold"; font-size: 14px; color: #000000; margin-right: 10px;
}
.notifyDialog .notifyTbl tr td input[name="emailAddr"] { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000; padding-left: 5px; width: 250px; height: 30px; margin-top: -5px; margin-bottom: 20px;
}
.notifyDialog .notifyTbl tr td input[type="checkbox"] { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000; margin-left: -23px; margin-right: 0px;
}
.notifyDialog .notifyTbl tr td select { background: url("/images/siteimgs/shoebuy/v4/down_arrow.svg") right no-repeat; background-size: 35px 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: "BrownPro-Medium"; font-size: 14px; color: #000000; min-width: 460px; height: 30px; line-height: 1; margin-top: -5px;
}
.notifyDialog .notifyTbl tr td select option { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
.notifyDialog input[value="Notify Me"] { font-family: "BrownPro-Bold"; font-size: 20px; color: #ffffff; padding: 0px 15px; min-width: 122px; height: 40px; background-color: #0e77a8; text-transform: uppercase;
}
.notifyDialog input[value="Notify Me"]:hover { background-color: #2d3466;
}
.notifyDialog input[value="Close"] { font-family: "BrownPro-Medium"; font-size: 20px; color: #0e77a8; text-transform: uppercase; text-decoration: none; background-color: unset;
}
.notifyDialog input[value="Close"]:hover { color: #2d3466; background-color: unset;
}
.popup .copyright p { font-family: "BrownPro-Medium"; font-size: 14px; color: #000000;
}
#pdp-config-modal-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: 1000; overflow: auto;
}
#pdp-config-modal-wrapper { padding: 0 35px; top: 20%; position: absolute; width: 100%;
}
#pdp-config-modal { margin: 0 auto; background-color: #2d3466; box-shadow: 0 0 4px rgba(0, 0, 0, 0.9); color: white; line-height: 17px; font-size: 15px; font-weight: lighter; border: 3px white solid; width: 100%; border-radius: 8px; text-align: center; letter-spacing: 1px; position: fixed; left: 50%; transform: translate(-50%, 0);
}
#pdp-config-modal .optionsText { font-weight: bold; font-size: 17px; line-height: 34px;
}
#pdp-config-modal #pdp-config-modal-close { position: absolute; top: -25px; right: -30px; width: 25px; height: 25px; background-image: url("/images/siteimgs/shoebuy/v3/icon_close.png"); background-repeat: no-repeat; background-size: 20px 20px;
}
#pdp-config-modal #pdp-config-modal-close:hover { cursor: pointer;
}
#pdp-config-modal .pdp-config-modal-inner { width: 100%; padding: 20px 0;
}
#pdp-config-modal .pdp-config-modal-inner img#pdp-config-modal-img { width: 100%;
}
.selBox span.product-option-error { font-size: 14px; margin: 5px 0 0 3px; display: block; color: #ff1313;
}
#cat_carou_loc1_carousel .product_brand, #cat_carou_loc1_carousel .product_name { font-family: BrownPro-Bold; font-size: 16px; color: #000000;
}
#cat_carou_loc1_carousel .product_brand { font-weight: unset !important;
}
a[title="Metallic"], a[title="metallic"] { background: url(../images/metallic-26x14.jpg) no-repeat center !important;
}
a[title="Black and White"], a[title="black|white"] { background: url(../images/black-white-26x14.jpg) no-repeat center !important;
}
a[title="Multicolored"], a[title="multicolored"] { background: url(../images/multicolored-26x14.jpg) no-repeat center !important;
}
a[title="Prints"], a[title="prints"] { background: url(../images/print-26x14.jpg) no-repeat center !important;
}
a[title="Brown"], a[title="brown"] { background-color: #654321 !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { #full_product_info .details .selectors .instruction { width: 100%; } .show_product .main_content .cart .check { background-size: 13px 20px; } .show_product .main_content .cart .ships_same_day { background-size: 22px 23px; } a.button#wish-list { background: none; } #checkout .sb-form-select { padding: 0; } #checkout .crt-benefits li { background-size: 13px 20px; } .resetPassword .genForm .orderCheck_form .orderCheck_inputs .input input { border-radius: 0; } .resetPassword .genForm .orderCheck_form .orderCheck_inputs p a { text-decoration: none; } .resetPassword .genForm .orderCheck_form .orderCheck_inputs p a:hover { text-decoration: none; } .login_inputs .action a.forgotPassLnk u { text-decoration: none; } .login .sign_up .buttons u { text-decoration: none; } .login_inputs .action a.forgotPassLnk:hover, .register a.privacy:hover { text-decoration: none; } .register .signup_inputs label.error { font-style: normal; } #remove-form .email-benefits-wrapper .email-benefit { display: inline-block; margin: 0; padding: 0; width: 100%; } #optimize-search-tbl select::-ms-expand { display: none; } #optimize-search-tbl .optsearch_notify input[type=radio] { width: auto; height: auto; } .brandTitleBlk .brand-info a { padding-left: 55px; margin-left: -40px; } #department .quick-links .callout li a { padding-left: 60px; margin-left: -70px; padding-top: 3px; } .notifyDialog .notifyTbl tr td select ::-ms-expand { display: none; } .notifyDialog input[value="Close"] { background-color: #ffffff; } .notifyDialog input[value="Close"]:hover { background-color: #ffffff; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { #checkout .sb-form-select { padding: 0; background: url("/images/siteimgs/shoebuy/v4/down_arrow.svg") right no-repeat; background-size: 35px 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } #checkout .chk-pay-new-card .chk-pay-form--new-card .sb-form-select { background-size: 22px 15px; } #full_product_info .details .selectors .instruction { width: 100%; } #remove-form .email-benefits-wrapper { display: inline-block; } #remove-form .email-benefits-wrapper .email-benefit { display: inline-block; margin: 0; padding: 0; width: 100%; }
}
.qv-hazmat-warning { background: url(/images/siteimgs/shoebuy/v4/warning.svg) no-repeat 15px -1px; font-size: 14px; margin-top: 20px; text-indent: 22px; line-height: 20px; height: 20px; background-size: 20px;
}
.qv-hazmat-warning a { color: #0e77a8; text-decoration: underline;
}
.qv-hazmat-warning strong { font-size: 15px;
}
.warning-hazardous-material-pdp { background: url(/images/siteimgs/shoebuy/v4/warning.svg) no-repeat 0 2%; height: auto; padding: 5px 0 0 0; text-indent: 22px; background-size: 20px; margin-bottom: 60px; margin-left: 0; line-height: 20px;
}
.warning-hazardous-material-pdp>div { margin-left: 0;
}
.warning-hazardous-material-pdp span { font-size: 15px; font-weight: bold;
}
.warning-hazardous-material-pdp a { color: #0e77a8; text-decoration: underline;
}
.optout_confirm{ text-align: center; width: 100%; height: 100%;
}
.optout_confirm p { line-height: 18px; margin-bottom: 10px;
}
.optout_confirm a { line-height: 18px; margin-bottom: 10px; color: #0e77a8;
}
.acct_privacy_requests_tbl a { text-decoration: none !important; color: #0e77a8 !important;
}
.returns_baynote_carousel h2.shoes-homepage-product-carousel-component__subheader {	text-align: center;	text-transform: capitalize;
}
.plp_baynote_carousel h2.shoes-homepage-product-carousel-component__subheader {	text-transform: capitalize;
}