@font-face {
    font-family: vagroundedregular;
    src: url(vagroubol-webfont.eot);
    src: url(vagroubol-webfont.eot?#iefix) format('embedded-opentype'), url(vagroubol-webfont.woff) format('woff'), url(vagroubol-webfont.ttf) format('truetype'), url(vagroubol-webfont.svg#vagroundedregular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: vagroundedbold;
    src: url(VAG_Rounded_Bold.ttf);
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: vagroundedlight;
    src: url(VAG_Rounded_Light.ttf);
    font-weight: 600;
    font-style: normal
}

body {
    font-family: Arial, Helvetica, sans-serif !important;
    color: #252522;
    color: #000;
    font-size: 12px
}

body > img {
    display: none
}

.wrapper {
    background-image: url(../images/main-bg.png) !important;
    background-repeat: repeat-x !important;
    background-color: #fff;
    padding-top: 3px
}

p {
    margin: 10px 0 0;
    color: #000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px
}

a {
    color: #166ABE;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.page {
    width: 980px !important;
    padding: 0 5px;
    background-color: transparent;
    background-image: url(../images/container-bg.png);
    background-repeat: repeat-y;
    background-position: center top
}

.form-list select {
    padding: 3px;
    border: 1px solid #94948D
}

.col2-left-layout .page-title {
    margin-left: 0 !important
}

.col2-left-layout .page-title h1 {
    padding: 0
}

h1 {
    font-size: 24px;
    line-height: 29px;
    color: #2A2723;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    padding: 0
}

h2 {
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    color: #2A2723;
    margin: 0 0 10px;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    text-decoration: none
}

.cms-page-view h1 {
    font-size: 24px;
    line-height: 29px;
    color: #2A2723;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    padding: 0 0 0 8px
}

.catalog-seo-sitemap-category .page-sitemap h2, .cms-page-view h2 {
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    color: #2A2723;
    margin: 0 0 10px;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    text-decoration: none
}

.col1-layout .col-main {
    padding: 10px
}

.std table thead {
    background: #fff
}

.std table td, .std table th {
    border: 0
}

.cms-delivery-information #delivery-costs-time td {
    vertical-align: middle
}

.grey-title-overlay {
    background: url(../images/grey-title-overlay-bg.png) repeat scroll right top transparent;
    height: 36px;
    margin: 5px 0;
    padding: 5px 10px 0;
    position: relative
}

ul.arrow-list {
    padding: 0 0 0 20px;
    margin: 0;
    list-style: none
}

ul.arrow-list li {
    background: url(../images/bullet-single.gif) no-repeat left 5px;
    padding: 0 0 0 10px
}

.contact-pane ul.arrow-list li {
    width: 245px
}

.contact-pane ul.arrow-list li a:link, .contact-pane ul.arrow-list li a:visited {
    color: #166ABE !important
}

.contacts-index-index .contact_form_store_issues {
    padding: 0;
    float: left;
    border: 1px solid #DBDBDB;
    width: 560px
}

.contacts-index-index .contact_form_store_issues form#contact-form-store {
    padding: 0 30px;
    float: left
}

.contacts-index-index .contact_form_store_issues h2 {
    background: url(../images/sprite_vertical.png) repeat-x scroll left -750px transparent;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    font-size: 18px;
    height: 33px;
    padding: 5px 10px 0
}

.contacts-index-index .contact_form_store_issues label {
    color: #000;
    float: left;
    display: inline;
    font-weight: 400;
    padding: 10px 0 5px;
    text-align: left;
    width: 374px;
    clear: both
}

.contacts-index-index .contact_form_store_issues input {
    float: left;
    width: 374px;
    border: 1px solid #94948D;
    color: #000;
    font-size: 12px;
    padding: 4px 3px
}

.contacts-index-index .contact_form_store_issues select {
    float: left;
    width: 382px;
    border: 1px solid #94948D;
    color: #000;
    font-size: 12px;
    padding: 4px 3px
}

.contacts-index-index .contact_form_store_issues textarea {
    float: left;
    width: 374px;
    border: 1px solid #94948D;
    color: #000;
    font-size: 12px;
    padding: 4px 3px;
    height: 156px
}

.contacts-index-index .contact_form_store_issues .buttonContainer {
    width: 520px;
    float: left;
    padding: 10px 0
}

.contacts-index-index .webStorenumContainer {
    position: relative;
    float: left
}

.contacts-index-index input#storename:focus {
    border: 1px solid #94948D !important
}

.contacts-index-index ul#suggested-results {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F9F9F9;
    border-color: -moz-use-text-color #94948D #94948D;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    height: 200px;
    list-style: none outside none;
    margin-left: 0 !important;
    margin-top: 55px !important;
    padding: 0 10px 10px !important;
    position: absolute;
    width: 360px;
    z-index: 80
}

.contacts-index-index ul#suggested-results li {
    background: url(../images/mainbanner-border-top.gif) repeat-x scroll center bottom transparent;
    display: block;
    margin: 0 !important;
    padding: 7px 0
}

.contacts-index-index ul#suggested-results li a:active, .contacts-index-index ul#suggested-results li a:hover, .contacts-index-index ul#suggested-results li a:link, .contacts-index-index ul#suggested-results li a:visited {
    color: #166ABE !important;
    font-size: 12px;
    width: 360px !important
}

.ol-main-list li {
    margin: 5px 0 5px 40px
}

.ol-main-list {
    margin: 0;
    padding: 0 !important
}

.std .table-data .preview {
    text-align: center;
    width: 210px
}

.std .table-data tr th, .table-data tr td {
    padding: 5px 9px
}

.std .table-data tr th {
    background-color: #D8EDFE;
    color: #000;
    text-align: left
}

.std .table-data tr.alt {
    background-color: #F1F9FF
}

.float-l, .flt-l {
    float: left
}

.flt-r {
    float: right
}

.clear, .flt-c {
    clear: both
}

.t-left {
    text-align: left
}

.t-right {
    text-align: right
}

body .flt-c.only-clear {
    clear: both !important;
    font-size: 0 !important;
    margin: 0 !important;
    padding: 0 !important
}

.red-text {
    color: #e71010
}

.bold-field {
    font-weight: 700
}

input.input-text, textarea {
    border: 1px solid #94948D;
    color: #000;
    font-size: 12px;
    padding: 4px 3px
}

.button:active {
    bottom: 0 !important;
    right: 0 !important;
    position: relative !important;
    z-index: 2 !important
}

a.btn, button.button {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    vertical-align: middle;
    bottom: 0 !important;
    right: 0 !important
}

a.btn span, button.button span {
    background-position: 0 0;
    border: 0 none;
    color: #C73615;
    cursor: pointer;
    display: inline-block;
    height: 39px;
    margin: 0;
    padding: 0 0 0 12px;
    text-decoration: none
}

a.btn span span, button.button span span {
    background-position: 100% 0;
    color: #292723;
    display: inline-block;
    height: 20px;
    padding: 8px 30px 11px 15px;
    text-transform: none !important;
    white-space: nowrap;
    font-size: 18px;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    font-weight: 400 !important
}

button.btn.left-in {
    background: 0 0;
    padding: 0
}

button.btn.left-in > span > span {
    padding: 7px 0 7px 16px
}

a.btn span, button.button span, button.button span span {
    background-color: transparent;
    background-image: url(../images/bkg_btn.png);
    background-repeat: no-repeat
}

button.button.btnAsh span, button.button.btnAsh span span {
    background-color: transparent;
    background-image: url(../images/bkg_btn-ash.png);
    background-repeat: no-repeat
}

button.button.btnAsh span span {
    padding: 5px 30px 9px 15px !important
}

button.button.btnAsh > span {
    padding: 0 0 0 12px
}

button.button.btnAsh span span {
    font-size: 14px
}

button.black, h2 a.button {
    background-image: none !important;
    margin-top: -10px !important;
    padding: 0 !important;
    width: auto !important
}

button.black span, h2 a.button span {
    background-position: 0 0 !important;
    border: 0 none;
    color: #C73615;
    cursor: pointer;
    display: inline-block;
    height: 39px;
    margin: 0;
    padding: 0 0 0 6px !important;
    text-decoration: none
}

button.black span span, h2 a.button span span {
    background-position: 100% 0 !important;
    color: #fff !important;
    display: inline-block;
    height: 20px;
    padding: 7px 25px 11px 15px !important;
    text-transform: uppercase !important;
    white-space: nowrap;
    font-size: 14px;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    font-weight: 300 !important
}

button.black span, button.black span span, h2 a.button span, h2 a.button span span {
    background-color: transparent;
    background-image: url(../images/bkg_btn_black.png) !important;
    background-repeat: no-repeat
}

h3 a.button {
    background-image: none !important;
    padding: 0 !important;
    width: auto !important
}

.info-box .controls .btn2 span, h3 a.button span {
    background-position: 0 0 !important;
    border: 0 none;
    color: #C73615;
    cursor: pointer;
    display: inline-block;
    height: 39px;
    margin: 0;
    padding: 0 0 0 5px !important;
    text-decoration: none
}

.info-box .controls .btn2 span span, h3 a.button span span {
    background-position: 100% 0 !important;
    color: #2a2723 !important;
    display: inline-block;
    height: 20px;
    padding: 2px 20px 2px 15px !important;
    text-transform: none !important;
    white-space: nowrap;
    font-size: 14px;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    font-weight: 300 !important
}

.info-box .controls .btn2 span, .info-box .controls .btn2 span span, h3 a.button span, h3 a.button span span {
    background-color: transparent;
    background-image: url(../images/bkg_btn_yellowMedium.png) !important;
    background-repeat: no-repeat
}

div.validation-error, span.validation-error {
    background: 0 0
}

input.input-text.validation-failed, textarea.validation-failed {
    background: url(../images/textbox-bg.gif) repeat-x scroll left top #FFF !important
}

form input:focus, input.input-text.validation-failed:focus, textarea.validation-failed:focus {
    background: url(../images/txt-focus-bg.png) repeat-x left top !important;
    border: 1px solid #F7B808 !important
}

input[type=radio], input[type=radio]:focus {
    border: 0 !important
}

.account-create h2, .account-login h2, .catalog-seo-sitemap-category .page-sitemap h2, .cms-search h2, .contact-pane h2, .customer-account-forgotpassword h2, .freq-content h2 {
    background: url(../images/sprite_vertical.png) repeat-x left -750px;
    padding: 5px 10px 0;
    font-size: 18px;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    height: 33px
}

.account-create, .cms-search, .contact-pane, .customer-account-forgotpassword .form-pane, .freq-content, .login-pane, .new-user-pane {
    padding: 2px 1px 25px;
    border: solid 1px #dbdbdb;
    height: auto !important;
    margin: 0 9px 0 0
}

.cms-page-view ul li a:active, .cms-page-view ul li a:link, .cms-page-view ul li a:visited {
    color: #166ABE !important;
    font-size: 12px
}

.cms-page-view .std ul {
    margin: 0;
    padding: 0
}

.cms-page-view .std ul li {
    margin: 5px 0 5px 30px
}

.cms_top_banners {
    display: table;
    margin-top:5px;
}

.breadcrumbs {
    background: #fff;
    padding: 10px 24px 5px 22px;
    margin: 0 0 10px;
    display: block
}

.breadcrumbs ul li {
    color: #000 !important;
    font-size: 11px;
    margin: 12px 0 25px
}

.breadcrumbs ul li span img {
    margin: 7px 4px 0 3px
}

.breadcrumbs ul li a:active, .breadcrumbs ul li a:link, .breadcrumbs ul li a:visited {
    color: #000 !important;
    font-size: 11px
}

.main {
    background: #fff;
    border: none
}

.page-title {
    margin: 8px 8px 12px 10px !important;
    background: 0 0;
    border: none;
    padding: 0;
    font-size: 24px
}

.header-container {
    background-color: #000;
    border-bottom: 1px solid #fff;
    position: relative;
    width: 980px;
   /* height: 185px !important;*/
    height: 185px !important;
    margin: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important
}

.header-panel {
    background-color: #4A4A4A !important;
    color: #fff;
    height: 23px;
    padding: 9px 10px 0;
    width: 960px;
    background-image: none !important;
    line-height: normal
}

ul li a:active, ul li a:hover, ul li a:link, ul li a:visited {
    color: #fff !important;
    font-size: 13px
}

.quickLinkContainer {
    float: left;
    margin: 0 0 0 353px;
    padding-right: 9px;
    width: auto
}

.quickLinkContainer ul li {
    list-style: none;
    float: left;
    background-image: url(../images/sprite_vertical.png);
    background-position: right 4px;
    background-repeat: no-repeat
}

.quickLinkContainer ul li a:active, .quickLinkContainer ul li a:link, .quickLinkContainer ul li a:visited {
    font-size: 11px;
    float: left;
    color: #fff !important;
    padding: 0 7px;
    text-decoration: none;
    line-height: 17px
}

.quickLinkContainer ul li a:hover {
    text-decoration: underline
}

.quickLinkContainer ul li.last {
    background-image: none
}

.quickLinkContainer ul li.selected {
    background-image: url(../images/sprite_buttons.png);
    background-repeat: no-repeat;
   /* background-position: right -300px;*/
    background-position: right -2348px;
    height: 17px;
    padding: 0 5px 0 0;
    margin-left: -1px
}

.quickLinkContainer ul li.selected a:active, .quickLinkContainer ul li.selected a:link, .quickLinkContainer ul li.selected a:visited {
    color: #000 !important;
    background-image: url(../images/sprite_buttons.png);
    background-repeat: no-repeat;
   /* background-position: left -300px;*/
    background-position: left -2348px;
    padding: 0 3px 0 7px;
    height: 17px;
    line-height: 17px !important
}

.quickLinkContainer ul li.selected a:hover {
    color: #000 !important;
    background-image: url(../images/sprite_buttons.png);
    background-repeat: no-repeat;
    /*background-position: left -300px*/
    background-position: left -2348px;
}

.memberArea {
    width: auto;
    float: right;
    margin: 2px 1px 0 0px
}

.memberArea p.welcome-msg {
    font-size: 12px;
    float: left;
    line-height: normal;
    font-weight: 700 !important;
    color: #fff;
    margin: 0 7px 0 0
}

.memberArea ul li {
    background-image: url(../images/sprite_vertical.png);
    background-position: left 2px;
    background-repeat: no-repeat
}

.memberArea ul li.last {
    padding-top: 1px;
    background-image: url(../images/sprite_vertical.png);
    background-position: left 3px;
    background-repeat: no-repeat
}

.memberArea ul.links {
    line-height: normal;
    margin: 0
}

.memberArea ul li a:active, .memberArea ul li a:link, .memberArea ul li a:visited {
    font-size: 12px;
    color: #fff !important;
    text-decoration: underline;
    line-height: 14.4px;
    padding: 0 5px 0 8px
}

.header {
    width: 980px;
    height: 86px;
    padding: 0 !important;
    z-index: 100;
    position: relative
}

.branding {
    width: 295px;
    height: 103px;
    float: left;
    top: 0;
    position: relative;
    margin: 0 68px 0 0
}

#searchContainer {
    width: 299px;
    float: left;
    position: absolute;
    left: 37%
}

.header #search {
    float: left;
    height: 31px;
    padding: 0;
    width: 299px
}

#searchContainer .form-search {
    float: left;
    margin: 34px 0 0;
    width: 303px
}

.header .input-text, .header .input-text:focus {
    padding: 6px 9px 6px !important;
    width: 207px !important;
    background-image: none !important;
    background-color: #fff !important;
    margin: 0 !important;
    display: inline-block;
    height: auto !important;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #252522;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    border-bottom-width: 1px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .header .form-search input.input-text {
        height: 16px !important;
        padding-top: 5px !important;
        float: left
    }

    .header .form-search button.button {
        margin-top: 0 !important
    }
}

.header .form-search button.button {
    float: none;
    display: inline-block;
    margin: 1px 0 0 -4px
}

.header .form-search button.button:active {
    bottom: 0;
    right: 0
}

button:active {
    bottom: 0 !important;
    top: 0 !important
}

.header .form-search button.button span {
    padding: 0;
    height: 30px;
    background-image: url(../images/sprite_buttons.png);
    /*background-position: -20px -21px*/
    background-position: -143px -21px
}

.header .form-search button.button span span {
    width: 71px;
    height: 30px;
    padding: 5px 0 0 1px;
    background-image: none;
    text-transform: none;
    font-size: 16px;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif !important;
    text-shadow: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .header .form-search button.button {
        float: none;
        display: inline-block;
        margin: 0 0 0 -4px
    }
}

.header #cart-box {
    width: 190px;
    height: 45px;
    float: right;
    margin: 25px 0 0;
    padding: 2px 0 0 55px;
    color: #fff;
    background-image: url(../images/spriteIcons.png);
    background-repeat: no-repeat;
    background-position: -20px -13px
}

.header #cart-box .top-cart {
    float: left !important;
    padding: 0;
    margin-top: 8px
}

.header #cart-box .top-cart .cart-items {
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #fff;
    font-weight: 400
}

.header #cart-box .top-cart .cart-items span.cartItems {
    padding-left: 7px;
    font-size: 14px !important;
    text-transform: none
}

.header #cart-box .top-cart .cart-items span.price {
    font-size: 20px;
    padding-left: 10px
}

.header #cart-box .top-cart ul.links {
    clear: both !important;
    padding-top: 2px
}

.header #cart-box .top-cart ul.links li a:active, .header #cart-box .top-cart ul.links li a:hover, .header #cart-box .top-cart ul.links li a:link, .header #cart-box .top-cart ul.links li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/spriteBigIcons.png) no-repeat left -1785px;
    height: 14px;
    width: 138px;
    display: block;
    font-size: 0
}

.top-cart .block-title {
    background-image: none;
    background-color: #000
}

.top-cart .block-title strong {
    font-size: 18px;
    color: #fff
}

.footer-container {
    width: 980px;
    border: none;
    padding: 0px 0px;
    color: #2a2723 !important;
    margin: 0;
    background: url(../images/sprite_vertical.png) repeat-x 0 -160px #F4F4F4
}

.footer-container .footer {
    /*background: url(../images/spriteBigIcons.png) no-repeat 0 -20px;
    padding-left: 128px*/
    background: #fff;

}

.footer-main-container-wrapper{
    margin-top:20px;
    padding-left: 250px;
    padding-top:10px;
    background: url(../images/footer-bottom-left-banner.png) no-repeat 0px 14px;
    /*display: table;*/
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    width:100%;
    margin:0 auto;
    height: 154px;
}




.footer-main-container {
    float: left;
    width: 700px;
    height: 144px;
    display: block;
    overflow: hidden
}

.footer-right-container {
    float: right;
    width: 228px;
    display: block;
    padding: 0 0 0 74px;
    height: 196px
}

.footer-right-container .find-store button.button span {
    background: 0 0;
    padding: 0
}

.footer-right-container .find-store button.button span span {
    background-image: url(../images/sprite_buttons.png);
    background-position: 0 -221px;
    width: 80px;
    height: 23px
}

.footer-right-container div #footer-right-find-store-input {
    width: 86px;
    border: 1px solid #94948D;
    color: #000;
    font-size: 1em;
    padding: 3px 3px 2px;
    margin: 0 !important;
    float: left;
    height: 15px
}

.footer-right-container div .submit {
    background: url(../images/sprite_buttons.png) no-repeat 0 -220px transparent;
    margin: -1px 0 0 0 !important;
    border: 0;
    height: 23px;
    line-height: 23px;
    width: 79px;
    color: #292723;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 100;
    padding: 0;
    text-transform: none;
    float: left
}

.footer-container .footer form {
    float: right;
    background-repeat: no-repeat;
    background-position: -20px -190px;
    width: 100%;
    padding: 0 0px 0 0px
}

.form-subscribe .v-fix {
    float: left;
    padding: 0
}

.footer-container .footer .form-subscribe {
    width: 215px !important;
    padding: 0 17px 0 0 !important;
    margin-left: -2px
}

.footer-container .footer .form-subscribe input.input-text {
    width: 143px;
    border: 1px solid #94948D;
    color: #000;
    font-size: 11px;
    padding: 3px;
    height: 14px
}

.footer-container .footer .form-subscribe label, .footer-right-container h4 {
    color: #2A2723;
    font-size: 15px;
    text-transform: none;
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    font-weight: 400
}

.footer-container .footer .form-subscribe label {
    margin: 0
}

.footer-container .footer .form-subscribe .form-subscribe-content, .footer-right-container p {
    /*color: #545454;*/
    /*font-size: 11px;*/
    font-weight: 400;
    line-height: 17px;
    margin: 1px 0 2px;
    margin: 2px 0
}

.footer-container .footer .form-subscribe .form-subscribe-content span {
    display: block
}

.footer-container .footer .form-subscribe .form-subscribe-content {
    text-transform: none
}



.form-subscribe .netsnewsletter-link {
    width: 90px !important;
    height: 30px;
    display: block;
    float: none;
    clear: both;
    margin-top:0px;
    line-height: 30px;
    background: #000;
    font-size:15px;
    font-family: vagroundedbold, Arial, Helvetica, sans-serif;
    color: #ffe915;
    text-align: center;
    text-transform: uppercase;

}

.footer-container .footer .netsnewsletter-link span {



}



.form-subscribe .netsnewsletter-link:active {
    right: 0
}

.footer ul {
    margin: 0
}

.footer ul li ul, .footer ul li ul.links {
    margin: 0;
    padding: 0
}

.footer ul.links {
    width: 142px;
    background-repeat: no-repeat;
    min-height: 150px;
    margin: 0
}

.footer ul.links li {
    margin-bottom: 0;
    line-height: 16px
}

.footer span.title {
    color: #2A2723;
    font-size: 1em;
    margin: 1px 0 5px;
    font-weight: 700;
    display: block
}

.footer ul li {
    padding-left: 0;
    background-image: url(../images/spriteIcons.png);
    background-repeat: no-repeat;
    background-position: -19px -74px;
    line-height: 1.4em;
    margin: 0
}

.footer ul li a:active, .footer ul li a:link, .footer ul li a:visited {
    color: #2A2723 !important;
    font-size: 11px;
    text-decoration: none;
    padding-left: 10px
}

.footer ul li a:hover {
    text-decoration: underline
}

.set-four-links, .set-one-links, .set-three-links, .set-two-links {
    width: 165px;
    float: left
}

.footerBottomContainer {
    background-color: #000 !important;
    clear: both;
    color: #B8B8B8;
    float: left;
    font-size: .9em;
    padding: 10px 22px 15px;
    width: 936px;
    margin-bottom: 18px
}

.footerBottomContainer .copyright {
    float: left
}

.footerBottomContainer ul {
    float: left;
    list-style: none outside none;
    margin: 5px 0 0 82px;
    position: relative
}

.footerBottomContainer ul li {
    width: auto;
    float: left;
    font-size: 11px;
    margin: 0 0 0 8px
}

.footerBottomContainer ul li a:active, .footerBottomContainer ul li a:link, .footerBottomContainer ul li a:visited {
    font-size: 11px;
    text-decoration: underline;
    color: #fff !important
}

.footerBottomContainer ul li a:hover {
    font-size: 11px;
    text-decoration: none;
    color: #fff !important
}

/**/
.footer_before_content{
    display: table;
    margin-top:10px;
    float: none;
    clear: both;
    width:100%;



}

.footer-befor-box-wrapper{
    width:100%;
    display: table;
    border-bottom: 2px solid #D6E0F5;
    /*font-family: vagroundedlight;*/
    font-size: 12px;
    line-height: 17px;

}



.social-community-wrapper,
.email-signup-wrapper,
.customer-care-wrapper,
.find-store-wrapper
{
    width:24.4%;
    float:left;
    box-sizing:border-box;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    padding:15px 9px 5px 9px;
    /*font-family: vagroundedlight;*/
    font-size: 12px;
    line-height: 17px;
}

.social-community-wrapper{ margin-left:10px;}
.find-store-wrapper{ margin-right:10px;}

.social-community-wrapper h4,
.email-signup-wrapper h4,
.customer-care-wrapper h4,
.find-store-wrapper h4{
    color: #2A2723;
    display: block;
    font-size: 22px;
    margin: 1px 0 10px;
    font-family: vagroundedbold, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid #d6e0f5;
    padding-bottom:8px;
}




.footer-top-banner{
    background: url(../images/header-top-banner.png) no-repeat red;
    display: block;
    clear: both;
    width:100%;
    height:35px;
   /* margin-bottom:18px;*/


}

.fb-like-box iframe {
    width: 230px !important;
    height: 180px !important;
}

.fb_iframe_widget{
   /* border-bottom: 1px solid #d6e0f5;*/
    padding-bottom:10px;
    margin-bottom:10px;
    width:100%;
}

.twitter-follow-button{
    margin-bottom:10px;
    margin-top:3px;
    display: block;
    float: left;
    margin-right:3px;

}

.g-ytsubscribe{
    display: block;
    float: left;
    margin: 2px 0 0;
}

.email-signup-content .v-fix span{
    font-weight:bold;
    display: block;
    line-height: 25px;
    float: left;
    width:auto;
    padding-right:10px;
    font-size: 12px;
}

.form-subscribe .v-fix{
    float: none;
    clear: both;
    padding-top:20px;
    padding-bottom: 10px;
    display: table;
    height: 46px;
}
.find-store .v-fix{
    float: none;
    clear: both;
    padding-top:13px;
    padding-bottom: 7px;
    position: relative;
    display: table;
    height: 61px;
}

.find-store .v-fix .suggested-results{
    width:120px;
    margin-left:0px !important;
    margin-top: 40px !important;;
    position: absolute;
    border-left: 1px solid #cecece !important;
    border-right: 1px solid #cecece !important;
    border-bottom: 1px solid #cecece !important;
}

.find-store .v-fix .suggested-results .no-results{ font-size: 12px;}

.find-store .v-fix span{
    font-weight:bold;
    display: block;
    line-height: 14px;
    float: left;
    width:auto;
    padding-right:10px;
    font-size: 12px;
    height: 14px;
}

.footer-container .footer .find-store .v-fix input.input-text{
    height: 14px;
    padding:5px;
    width:130px;
    border: 1px solid #cecece;
    display: block;
    float: left;
    background: none;
}

.footer-container .footer .find-store .v-fix input.input-text:focus{
    background: #fff !important;
    border: 1px solid #cecece !important;
}

.footer-container .footer .form-subscribe input.input-text{
    height: 14px;
    padding:5px;
    width:130px;
    border: 1px solid #cecece;
    display: block;
    float: left;
    background: none;
}

.contact-link{
    clear: both;
    display: block;
    float: none;
    height: 30px;
    line-height: 30px;
    margin-top: 80px;
    width: 124px !important;
    background: #000;
    color:#FFE915;
    font-family: vagroundedbold, Arial, Helvetica, sans-serif;
    font-size:15px;
    text-align: center;
    text-transform: uppercase;
}

.button-store{
    clear: both;
    display: block;
    float: none;
    height: 30px;
    line-height: 30px;
    margin-top: -1px;
    width: 155px !important;
    background: #000;
    color:#FFE915;
    font-family: vagroundedbold, Arial, Helvetica, sans-serif;
    font-size:15px;
    text-align: center;
    text-transform: uppercase;
    border: none;
}
.button-store {
    cursor: pointer;
}
.button-store span{
    padding:0px;
    margin:0px;
    width: 100%;
    display: block;

}

.button-store span span{
   /* padding:0px;
    margin:0px;
    height: 30px;
    line-height: 30px;
    display: block;
    text-align: center;
    width: 100%;
    cursor: pointer;
    position: relative;*/
}

.button-store span span span{
  /* position: absolute;
    right:14px;
    top:-2px;
    background: none;
    width:4px !important;
    display: block;*/
}


.find-store{}

.customer-care-text{ width:95%;}
/***********************/

.product-options .validation-error .options-list, .validation-failed {
    background-image: url(../images/sprite_vertical.png) !important;
    background-position: left -54px !important;
    border: 1px solid #94948D !important
}

.messages li.error-msg a:active, .messages li.error-msg a:hover, .messages li.error-msg a:link, .messages li.error-msg a:visited {
    color: #D91A00 !important
}

.catalog-category-view ul.messages, .cms-home ul.messages {
    margin: 10px 8px 2px 10px !important
}

.cms-enable-cookies ul.messages li {
    margin: 9px 0 19px !important
}

.facilities > img {
    margin: 0 8px
}

.clickcollect-store-info {
    display: none
}

.storeLocaterRight {
    float: right;
    width: 300px
}

#product_feedback_form li#captcha-input-box-productfeedback label {
    width: 168px
}

#product_feedback_form li#captcha-input-box-productfeedback label em {
    float: right
}

.cms_homepage_banner_slider ul, .cms_homepage_bottom_banner ul, .cms_homepage_bottom_right_banner ul, .cms_homepage_middle_banner ul, .cms_top_banners ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.cms_top_banners ul li {
    float: left;
    margin: 0 0 7px 5px !important
}

.cms_top_banners ul li:first-child {
    margin: 0 0 7px 10px !important
}

.cms-home .col1-layout .category-view, .cms_homepage_banner_slider, .cms_homepage_bottom_banner {
    margin: 0 0 0 10px !important
}

.cms_homepage_banner_slider {
    width: 735px;
    height: 325px;
    position: relative
}

.special-deal p {
    margin: 0 !important;
    padding: 0 !important
}

.special-deal {
    margin: 0 0 0 15px;
    width: 205px
}

.cms_homepage_middle_banner {
    margin: 0 0 0 10px;
    padding: 5px 0 0
}

.cms_homepage_middle_banner ul {
    padding-top: 1px
}

.cms_homepage_middle_banner ul li {
    float: left;
    display: inline-block
}

.cms_homepage_middle_banner ul li a {
    float: left;
    margin: 0 7px 0 0
}

.cms_homepage_middle_banner ul li:last-child a {
    margin: 0 0 0 1px
}

.cms-home .col1-layout ul.products-grid {
    border: 0;
    list-style: none;
    padding: 12px 0 0;
    margin: 0 0 14px;
    max-width: 735px
}

.catalog-category-view .products-grid.category-top-products {
    margin: 0
}

.category-view .products-grid li.item, .products-grid li.item {
    background: url(../images/featprod-bg.gif) repeat-x left top;
    margin: 0 5px 20px 0;
    padding: 15px 15px 0;
    width: 150px;
    position: relative;
    height: 290px
}

.category-view .products-grid li.last, .products-grid li.item {
    margin-right: 0
}

.category-view .products-grid li.item.first, .products-grid li.item.first {
    margin: 0
}

.category-view .products-grid li.item h3.product-name a, .products-grid li.item h3.product-name a {
    font-size: 12px !important
}

.products-grid li.item h3 {
    font-size: 12px !important;
    margin: 0 0 5px;
    min-height: 51px
}

.category-view .products-grid li.item h3 a:visited, .products-grid li.item h3 a, .products-grid li.item h3 a:visited {
    color: #2A2723 !important;
    text-decoration: none;
    display: block;
    max-height: 51px;
    overflow: hidden;
    line-height: 17px
}

.category-view .products-grid li.item h3 a:hover, .products-grid li.item h3 a:hover {
    text-decoration: underline
}

.category-view .products-grid li.item .info, body.cms-home .products-grid li.item .info {
    background: url(../images/spriteBigIcons.png) no-repeat 0 -420px;
    height: 79px;
    padding: 8px 8px 0 0;
    width: 147px;
    position: absolute;
    bottom: 10px
}

.category-view .products-grid li.item .ishot {
    float: left;
    height: 53px;
    margin-top: -4px;
    position: relative
}

.category-view .products-grid li.item .info .save-txt {
    float: right;
    color: #E71010;
    font-weight: 700
}

.category-view .products-grid li.item .info p.icon, .products-grid li.item .info p.icon {
    height: 48px;
    width: 45px;
    float: left;
    margin: 0 10px 0 5px !important
}

.category-view .products-grid li.item .info p.icon.hot, .products-grid li.item .info p.icon.hot {
    background: url(../images/ishot.jpg) no-repeat left top
}

.category-view .products-grid li.item .promotional, .products-grid .promotional {
    width: 50px;
    height: 48px;
    display: block;
    float: left
}

.category-view .products-grid li.item .price-box, .products-grid .price-box {
    display: inline-block;
    text-align: right;
    width: 79px;
    font-size: 17px;
    float: right;
    clear: none !important;
    padding-right: 5px;
    min-height: 43px;
    margin: 0 !important;
    padding-top: 5px
}

.category-view .products-grid li.item .price-box .old-price .price-label, .category-view .products-grid li.item .price-box .special-price .price-label, .products-grid .price-box .old-price .price-label, .products-grid .price-box .special-price .price-label {
    display: none
}

.category-view .products-grid li.item .price-box .old-price, .category-view .products-grid li.item .price-box .special-price, .products-grid .price-box .old-price, .products-grid .price-box .special-price {
    margin: 0 !important
}

.tab-content .box-related .products-grid li.item .price-box .old-price {
    text-align: right
}

.category-view .products-grid li.item .price-box .special-price .price, .products-grid .price-box .special-price .price {
    color: #d70c0a;
    font-size: 15px
}

.products-grid .out-of-stock {
    height: 20px;
    padding-top: 5px;
    display: block
}

.category-view .products-grid li.item .btn-cart span, .products-grid .btn-cart span {
    background: url(../images/sprite_buttons.png) no-repeat -2px -180px;
    height: 27px;
    width: 155px;
    font-size: 0
}

.category-view .products-grid li.item .btn-cart, .products-grid .btn-cart {
    margin: 3px 0 0
}

.products-grid .btn-cart span span {
    display: none
}

.cms_homepage_bottom_right_banner {
    margin: 12px 10px 20px 7px;
    width: 218px
}

.cms_homepage_bottom_right_banner ul li {
    text-align: left;
    margin: 0 !important;
    display: block
}

.cms_homepage_bottom_right_banner ul li:first-child {
    margin: 0 0 26px !important
}

.cms_homepage_bottom_banner {
    border-top: dotted 1px #000;
    padding: 29px 0 0;
    margin: 0 10px !important
}

.cms_homepage_bottom_banner ul li {
    float: left;
    margin: 0 !important;
    width: 478px
}

.cms_homepage_bottom_banner ul li:first-child {
    margin: 0 3px 0 0 !important
}

.nav-container {
    background: 0 0;
   /* border-top: solid 1px #fff;*/
    z-index: 11 !important;
    width: 1017px;
    margin-left: -18px;
    padding-top:17px;
    background: url(../images/nav-container-bg.png) no-repeat left top;
    height: 47px;
}

#nav {
  /* background: url(../images/topnav-bg.gif) repeat-x left top;*/
    background:#FFE915;
   /* height: 50px;*/
    height:50px;
    width: 980px;
    padding: 0;
    margin-left:18px;
}

#nav > li.level-top {
    border-right: solid 1px #cb9e00;
    border-left: solid 1px #fbcb2e;
    width: 96px;
    /*height: 45px*/
    height: 50px;
}

#nav > li.level-top:hover {
    background: url(../images/topnav-over-bg.gif) repeat-x left top;
    boder-right: solid 1px #efefef;
}

#nav > li.first {
    border-left: 0
}

#nav > li.last {
    border-right: 0;
    width: 98px
}

#nav li.active a.level-top, #nav li.over a.level-top, #nav li > a.level-top {
    background: 0 0;
    margin: 0 !important;
    border: 0;
   /* padding: 9px 9px 0 !important;*/
    padding: 13px 9px 0 !important;
    text-align: center !important;
   /* height: 38px !important;*/
    height: 39px !important;
    font-size: 12px !important;
    color: #000 !important
}

#nav > li > a.level-top span {
    background: 0 0;
    margin: 0 !important;
    border: 0;
    padding: 0 !important;
    white-space: normal !important;
    width: 80px !important;
    text-align: center;
    line-height: 14.4px !important;
    height: 30px;
    overflow: hidden
}

#nav .adnav-last-col, #nav div.footer, #nav div.footer div, #nav div.highlights, #nav div.highlights div ul, #nav div.highlights > div, #nav div.techsperts, #nav div.techsperts div ul, #nav div.techsperts > div, #nav li .shown-sub, #nav li .shown-sub .block-layered-nav, #nav li .shown-sub .inner, #nav li .shown-sub .nav-wrapper, #nav li .shown-sub .outer {
    width: auto;
    padding: 0;
    margin: 0;
    border: 0;
    top: 0;
    float: left;
    position: relative;
    left: 0;
    background: 0 0
}

#nav li .shown-sub {
    margin-left: -6px;
    top: -2px
}

#nav li .shown-sub .nav-wrapper {
   /* background: url(../images/sprite_horizontal.png) repeat-y scroll left top transparent*/
}

#nav li .shown-sub .outer {
   /* background: url(../images/sprite_horizontal.png) repeat-y right top*/
}

#nav li .shown-sub .inner {
    background: url(../images/nav-content-bg.png) repeat-x scroll left bottom #F5F5F5;
    margin: 0 5px;
    /*border: solid 1px #f7b500;*/
    border: solid 1px #FFE915;
    border-top: 0;
    border-bottom: 0;
    width: 601px
}

#nav li .shown-sub .inner.nav-sep-bg {
    border: 0;
    background: url(../images/mega-nav-bg.png) repeat-y left top;
    margin: 0
}

#nav li .shown-sub .block-layered-nav {
    width: 401px
}

#nav li:last-child .shown-sub .block-layered-nav {
    border-right: 0
}

#nav div.highlights, #nav div.techsperts {
    position: static;
    width: 200px;
    background: 0 0;
    clear: both
}

#nav div.highlights ul li, #nav div.techsperts ul li {
    border-top: dotted 1px #949391;
    clear: both;
    width: 180px;
    margin: 0 0 10px;
    float: left;
    border-bottom: 0
}

#nav div.techsperts ul li a {
    height: 36px;
    width: 180px;
    padding: 0
}

#nav div.highlights ul li a {
    height: 26px;
    width: 130px;
    padding: 5px;
    font-size: 11px
}

#nav div.highlights ul li a img {
    float: left
}

#nav div.highlights ul li a span {
    margin: 6px 0 0 6px;
    float: left
}

#nav div.highlights ul li a:hover, #nav div.techsperts ul li a:hover {
    text-decoration: none
}

#nav div.highlights ul li:hover, #nav div.techsperts ul li:hover {
    background: #dbdbdb
}

#nav div.highlights ul li:first-child, #nav div.techsperts ul li:first-child {
    border-top: 0
}

#nav div.highlights > div, #nav div.techsperts > div {
    padding: 10px;
    width: 180px;
    clear: both
}

#narrow-by-list.first-col, #narrow-by-list.second-col {
    float: left
}

#nav li .shown-sub h3 {
    width: 170px;
    background: #fff url(../images/spriteIcons.png) no-repeat -11px -412px;
    padding: 0 0 0 29px;
    line-height: 30px;
    height: 30;
    margin-right: 1px
}

#nav li .shown-sub .techsperts h3 {
    background: url(../images/topnav-menu-section-techspert-bg.gif);
    color: #fff
}

#nav li .shown-sub .highlights h3 {
    background: url(../images/topnav-menu-section-promo-bg.gif);
    color: #fff
}

#nav li .shown-sub .highlights h3:hover, #nav li .shown-sub .techsperts h3:hover {
    text-decoration: none
}

#nav li .shown-sub h3:hover {
    text-decoration: underline
}

#nav div.footer, #nav div.footer div {
    background: none repeat scroll 0 0 transparent;
    float: none;
    height: 22px
}

#nav div.footer {
    bottom: 0;
    clear: both;
    display: block;
    overflow: hidden
}

#nav div.footer .table {
    display: table
}

#nav div.footer .tr {
    display: table-row
}

#nav div.footer div.col1, #nav div.footer div.col2, #nav div.footer div.col3 {
    display: table-cell
}

#nav div.footer div.col1, #nav div.footer div.col3 {
    background-image: url(../images/spriteIcons.png);
    background-repeat: no-repeat;
    width: 22px;
    float: left
}

#nav div.footer div.col1 {
    background-position: -20px -280px
}

#nav div.footer div.col2 {
    width: 100%;
    background: url(../images/sprite_vertical.png) repeat-x 0 -370px
}

#nav div.footer div.col3 {
    background-position: -42px -280px
}

#nav li .shown-sub a, #nav li .shown-sub a:visited {
    color: #000 !important
}

#nav li .shown-sub dd ol {
    list-style: none;
    padding: 10px 0 20px 3px;
    width: 196px
}

#nav li .shown-sub dd ol li {
    padding: 0;
    clear: both;
    margin: 0 0 5px;
    border: 0
}

#nav li .shown-sub dd ol li a {
    background: url(../images/bullet-single.gif) no-repeat scroll 10px 6px transparent;
    padding: 2px 0 2px 20px;
    display: block;
    font-size: 10.8px
}

#nav li .shown-sub dd ol li a:hover {
    background: #166abe;
    color: #fff !important;
    text-decoration: none
}

#nav .adnav-last-col {
    width: 200px;
    background: 0 0
}

#nav .adnav-last-col .techsperts-content img {
    max-width: 180px;
    max-height: 35px
}

#nav .adnav-last-col .highlights img {
    max-width: 30px;
    max-height: 30px
}

#nav li#item2 .shown-sub {
    margin-left: 10px;
    top: -2px;
    left: -113px !important
}

#nav li#item3 .shown-sub {
    margin-left: -88px;
    top: -2px;
    left: -113px !important
}

#nav li#item4 .shown-sub, #nav li#item5 .shown-sub, #nav li#item6 .shown-sub, #nav li#item7 .shown-sub {
    margin-left: -143px;
    top: -2px;
    left: -113px !important
}

#nav li#item8 .shown-sub, #nav li#item9 .shown-sub {
    margin-left: -397px;
    top: -2px;
    left: -113px !important
}

#nav li#item10 .shown-sub .inner {
    width: 199px !important
}

#nav #item10 #narrow-by-list.second-col, #nav li#item10 .shown-sub .adnav-last-col {
    display: none !important
}

#nav li#item10 .shown-sub {
    margin-left: 5px;
    top: -2px;
    left: -113px !important
}

#nav li#item10 #narrow-by-list.first-col {
    border-right: 0 !important
}

.category-view .cat-banner {
    width: 735px;
    height: 364px;
    overflow: hidden !important;
    position: relative;
    border: 1px solid #d4d4d4
}

.catalog-category-view .cat-banner .bannerWrap ul li {
    width: 737px !important;
    float: left
}

.catalog-category-view .cat-banner ul li {
    background-color: #f5f5f5
}

.catalog-category-view .cat-banner ul li.active {
    background-color: #fff !important
}

.catalog-category-view .cat-banner ul li.active span p {
    color: #333
}

.category-view .cat-banner ul {
    position: absolute
}

.category-view .cat-banner ul li {
    display: inline;
    float: left
}

.category-view .cat-banner .widget.widget-banner {
    position: absolute;
    left: 0;
    width: 10000px
}

.category-view .cat-banner .bannerWrap {
    float: left;
    width: 740px;
    height: 320px;
    overflow: hidden !important
}

.catalog-category-view .cat-banner ul li img {
    width: 735px;
    height: 325px;
    float: left
}

.cat-banner .pannel {
    position: relative;
    top: 330px;
    width: 776px
}

.cat-banner .pannel ul {
    width: 776px
}

.cat-banner .pannel li {
    padding: 8px;
    line-height: 0;
    color: #6a6a6a;
    font-weight: 700;
    border: solid 1px #d4d4d4;
    cursor: pointer
}

.cat-banner .pannel li.active {
    background: #fff
}

.cat-banner .pannel li {
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #d4d4d4;
    border-right-color: #d4d4d4
}

.cat-banner .pannel li:last-child {
    border-right: none !important
}

.cat-banner .pannel li span p {
    margin: 0 !important;
    text-align: center;
    font-size: 11px;
    color: #6a6a7f;
    line-height: 16px
}

.col-main > .widget {
    margin: 0 0 0 10px
}

.messages li.success-msg a {
    color: #3D6611 !important
}

body button.button *, body button.ui-button * {
    position: relative !important
}

.wishlist-index-index .add-to-cart-alt .button:active {
    right: 0 !important
}

.reward-message {
    margin: 10px 0 0 !important
}

.wishlist-shared-index .col-left {
    width: 216px;
    float: left
}

.wishlist-shared-index .col-main {
    width: 960px !important;
    padding: 0 10px !important
}

.wishlist-shared-index .page-title {
    margin: 0 !important
}

.wishlist-shared-index .col-main .page-title h1 {
    font-family: vagroundedregular, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000;
    font-weight: 400;
    margin: 0 0 18px;
    padding: 15px 10px 7px 15px;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #676664
}

.wishlist-shared-index .my-wishlist fieldset {
    border: 1px solid #cfcfcf;
    padding: 12px !important
}

.wishlist-shared-index fieldset table {
    border: none !important
}

.wishlist-shared-index h2.product-name a {
    font-weight: 400 !important;
    text-decoration: none
}

.wishlist-shared-index p.special-price span.price {
    float: left !important
}

.wishlist-shared-index fieldset table tr th {
    font-family: vagroundedregular, Arial, Helvetica, sans-serif !important;
    background-image: none !important;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 15px 12px 5px !important;
    background: #fff;
    text-align: left;
    border-bottom: dotted 1px #000 !important
}

.wishlist-shared-index fieldset table tr td {
    border-bottom: dotted 1px #000 !important
}

.wishlist-shared-index tbody button {
    margin-top: 20px !important
}

.wishlist-shared-index tbody button span {
    background-image: url(../images/sprite_buttons.png) !important;
    background-position: 0 -680px;
    height: 33px;
    padding: 0 !important;
    width: 164px
}

.wishlist-shared-index tbody button span span {
    padding-left: 9px !important;
    line-height: 29px;
    text-transform: uppercase !important;
    color: #fff;
    font-weight: 400 !important;
    display: block;
    font-size: 13px !important
}

.wishlist-shared-index .back-link a {
    color: #166ABE !important
}

.validate-error.billing-email-error {
    font-size: 11px;
    color: #D91A00 !important;
    padding-top: 2px
}

.category-products .products-list li.item h3.product-name a {
    color: #166ABE !important
}

.social-community-content{
    height: 198px;
    display: block;
}

.autocomplete-w2 {
    padding: 0px;
}

.autocomplete-w1 {
    top: 5px;
    left: 6px;
}

.breadcrumbs li span {
    color: #000;
}
