/* @override http://www.surfstitch.com/static/css/content-common.css */

/* @override
    https://www.surfstitch.com/static/css/content-common.css
    http://www.surfstitch.com/static/css/content-common.css
    http://preview.surfstitch.com/static/css/content-common.css */

/* REMOVE Background */
body {background: url() repeat fixed center top #FFFFFF; background-size: cover !important;}
body.sale,body.sale{background-color:white;background-image:url()!important;}
html.ie8 body {  background: url();}
#container{border-left:1px solid #ffffff;border-right:1px solid #ffffff;box-shadow:0 0 0px 0px;
    
}


/* END Background  */

/*  REMOVE TAGLINE  */
#topUtilities_slot {display: none;}
#metaNav #leftBanner{display: none;}
/*  END REMOVE TAGLINE  */

/* TOP NAV SLOT ON OFF */
/*  #topNavSlot { display: none;}  */
/* END TOP NAV SLOT ON OFF */


/* ENDsearch input changes */

/* Remove blue border @top - change font styling */
#metaNav{border-top:0px solid #ffffff; height: 25px;}
#metaNav a{font-size:12px;font-weight:normal; color: #666666;}
#metaNav #metaLinks li{font-weight:normal;}
#metaNav #metaLinks li.borderLeft {border-left:1px solid; border-color: #ededed;}
#metaNav #metaLinks li.borderRight {border-right:1px solid; border-color: #ededed;}
/* END Remove blue border @top  - change font styling  */

/* NAVIGATION Adjustments */
#nav{background:#01afdb;}


#nav img:hover { opacity:0.9; }

#nav .mmenu .banner {
    border-top: none;
    display: block;
    padding: 0;
    text-align: center;
}
#nav .mmenu .banner:last-child {
    border-top: 1px solid #939598;
    display: block;
    padding: 0;
    text-align: center;
}

#nav>ul>li[aliasid="outlet"]>a {
    border-top: 1px solid #ff8f33;
    border-left: 0 solid transparent;
    border-right: 0 solid white;
    color: #FFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    margin: 0;
    padding: 4px 0 0;
    text-decoration: none;
    z-index: 200;
}

#nav>ul>li[aliasid="outlet"]>a>.title {
    color: #fff;
    border-left: 0 solid white;
    border-right: 1px solid white;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    position: relative;
    right: 0;
    text-align: center;
    width: 60px;
}
#nav > ul {
    list-style-type: none;
    z-index: 200;
    float: left;
    position: relative;

}

#nav > ul li {
    float: left;
    position: relative;
    padding: 0;
    height: 38px;
}

#nav > ul li a {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 8px 10px 0 10px;
    margin: 5px 0;
    display: block;
    height: 20px;
    border-left: 1px solid transparent;
    border-right: 1px solid #fff;
    z-index: 200;
}
#nav .mo {
    display:none;
}

#nav .mmenu {
    position:absolute;
    left:0;
    z-index: 110; 
    width: 100%; 
    display: none;
}

#nav > div ul li a {
    color: #666;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    font-weight: bold;
    cursor:pointer;
}

#nav .btn-sale a{

    color: #ffffff;
    background-color: #f05a28;
    padding: 3px 5px;
    border-radius: 3px;
    font-weight:normal;

}

#nav .btn-sale { margin-top:15px  !important; }

#nav .btn-sale a:hover {

    color: #ffffff;
    background-color: #D15126;
}

#nav div .title {
     color: rgb(102, 102, 102);
     font-size:12px;
     text-align:left;
     padding-left:6px;

}

#nav .margin15 { margin-top:15px !important; }

#nav div div:nth-last-of-type(2) {border-right:none;}


#nav>ul#main-nav li a{ border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid transparent; font-weight: bold;
}
/* #nav>ul#main-nav li a{ border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid #67abf3;} */
#nav>ul#main-nav li.homeIcon a{border-right:1px solid #01afdb}
#nav>ul#main-nav li.homeIcon a:hover{border-right:1px solid #01afdb}
#nav>ul#main-nav li.navLIHover a span.title {vertical-align: middle;}


/* NAVIGATION Adjustments */






#home a { 

    left: 0px; 
    width: 232px; 
    top: 0px; 
    height: 12px; 
    position: absolute; 
}



/* MEGA MENU ADJUSTMENTS */

/* columns */

#nav .mmenu {
    background: #ffffff; /* Old browsers */
}

#nav .mmenu div{

    display:table-cell;
    height: 100%;
    padding: 5px;
    vertical-align: top;
    background-color:#ffffff;
}

#nav .mmenu .shopby, #nav .mmenu .category, #nav .mmenu .refinement, #nav .mmenu .feature-brands {
   border-right: 1px solid #939598;
}

#nav .mmenu div:hover{

    background-color:#ffffff;
}
.navLIHover .gradient-background {
    background: #ffffff; /* Old browsers */
}

.navLIHover a{
    background: #ffffff; /* Old browsers */
}
/* Banner */

#nav .banner {

    box-sizing:border-box;
    width: 100%;
    display: inline-block !important;

}


#nav .banner:last-child a{
    cursor: pointer;
    display: block;
    padding: 5px;
}

/* Shop By */

#nav .shopby li{

    margin-top:15px;

}

#nav .shopby li:first-of-type{

    margin-top:0px;

}

#nav .new a{
    color: #00afdb;
    font-weight: bold;
}

#nav .boutique a{
    color: #000;
    font-weight: bold;
}


#nav .newbrands a{
    color: #dc4140;
    font-weight: bold;
}

#nav .brands a{
    color: #999;
    font-weight: bold;
}

#nav .trends a{
    color: #666;
    font-weight: bold;
    text-decoration:underline;
}

/* Category */

#nav .category ul{

    float:left;

}

#nav .category ul:first-of-type{

    float:left;
    margin-left:0px !important;

}

#nav .category li{

    margin-top:2px;

}

/* Feature Brands */

#nav .feature-brands ul{

    width:100%;
    padding: 0px;

}

#nav .feature-brands li{

    float:left;
    border-bottom: 1px solid #939598;
    padding-bottom:5px;
    padding-top:5px;

}

#nav .feature-brands li:first-of-type{

    padding-top:0px;

}

#nav .feature-brands li:nth-child(2){

    padding-top:0px;

}

#nav .feature-brands li img{

    width:78px;

}

#nav .feature-brands .title {

    margin-bottom:10px;

}

/* Feature Image */

#nav .feature-image {
    border-right: medium none !important;
    padding-top:0px !important;

}

#nav .feature-image .title {

    margin-top:5px;

}

#nav .feature-image ul{

    width:100%;
    padding: 0px;
    overflow:hidden;
    padding-top:5px;

}

/* Refinements */

#nav .refinement .title{

    border-top: 1px solid #939598;
    padding-top: 3px;
    padding-bottom: 2px;

}

#nav .refinement ul{

    float:none !important;

}

#nav .refinement .title:first-of-type{

    border-top: none;
    padding-top:0px;
    padding-bottom:0px;

}

#nav .refinement .title{

    width: auto!important;
    box-sizing:border-box;
}

#nav .mmenu > div {
    overflow:hidden;
    box-sizing:border-box;
}
.no-border {
    border-bottom: medium none !important;
}

/* Spans */

#nav .span5 {
    width:49px !important;
}
#nav .span10 {
    width:98px !important;
}
#nav .span15 {
    width:147px !important;
}

#nav .span20 {
    width:196px !important;
}

#nav .span25 {
    width:245px !important;
}

#nav .span30 {
    width:294px !important;
}

#nav .span35 {
    width:343px !important;
}

#nav .span40 {
    width:392px !important;
}

#nav .span45 {
    width:441px !important;
}

#nav .span50 {
    width:490px !important;
}

#nav .span55 {
    width:539px !important;
}

#nav .span60 {
    width:588px !important;
}

#nav .span65 {
    width:637px !important;
}

#nav .span70 {
    width:686px !important;
}
#nav .span75 {
    width:735px !important;
}
#nav .span80 {
    width:784px !important;
}
#nav .span85 {
    width:833px !important;
}
#nav .span90 {
    width:882px !important;
}
#nav .span95 {
    width:932px !important;
}
#nav .span100 {
    width:984px !important;
}

#nav .span5 ul {
    width:auto !important;
}
#nav .span10 ul {
    width:auto !important;
}
#nav .span15 ul {
    width:auto  !important;
}

#nav .span20 ul {
    width:auto  !important;
}

#nav .span25 ul {
    width:auto  !important;
}

#nav .span30 ul {
    width:auto  !important;
}

#nav .span35 ul {
    width:auto  !important;
}

#nav .span40 ul {
    width:auto  !important;
}

#nav .span45 ul {
    width:auto  !important;
}

#nav .span50 ul {
    width:auto  !important;
}

#nav .span55 ul {
    width:auto  !important;
}

#nav .span60 ul {
    width:auto  !important;
}

#nav .span65 ul {
    width:auto  !important;
}

#nav .span70 ul {
    width:auto  !important;
}
#nav .span75 ul {
    width:auto  !important;
}
#nav .span80 ul {
    width:auto  !important;
}
#nav .span85 ul {
    width:auto  !important;
}
#nav .span90 ul {
    width:auto  !important;
}
#nav .span95 ul {
    width:auto  !important;
}
#nav .span100 ul {
    width:auto  !important;
}

/* END MEGA MENU ADJUSTMENTS */


.logos{

}

.logos li{
    float:left;
}

.logos a{
    display: block;
    background-image: url(/static/img/SS-Brand-Sprite109x39_251115.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 109px;
    height: 39px;
}
.logos .eightotherreasons {
    background-position: 0px 0;
}

.logos .analog {
    background-position: -109px 0;
}

.logos .arnette {
    background-position: -218px -0px;
}
.logos .bellroy {
    background-position: -327px -0px;
}
.logos .billabong {
    background-position: -436px -0px;
}
.logos .bones {
    background-position: -545px -0px;
}
.logos .thehorse {
    background-position: -654px -0px;
}
.logos .brixton {
    background-position: -763px -0px;
}
.logos .burton {
    background-position: -872px -0px;
}
.logos .camillaandmarc {
    background-position: -981px -0px;
}
.logos .casio {
    background-position: 0px -39px;
}
.logos .channelislands {
    background-position: -109px -39px;
}
.logos .classics77 {
    background-position: -218px -39px;
}
.logos .colab {
    background-position: -327px -39px;
}
.logos .converse {
    background-position: -436px -39px;
}
.logos .creatureofleisure {
    background-position: -545px -39px;
}
.logos .crumpler {
    background-position: -654px -39px;
}
.logos .dakine {
    background-position: -763px -39px;
}
.logos .dc {
    background-position: -872px -39px;
}
.logos .docmartins {
    background-position: -981px -39px;
}
.logos .dragon {
    background-position: -0px -78px;
}
.logos .electric {
    background-position: -109px -78px;
}
.logos .element {
    background-position: -218px -78px;
}
.logos .epokhe {
    background-position: -327px -78px;
}
.logos .farking {
    background-position: -436px -78px;
}
.logos .fcs {
    background-position: -545px -78px;
}
.logos .futurefins {
    background-position: -654px -78px;
}
.logos .garageenterainment {
    background-position: -763px -78px;
}
.logos .globe {
    background-position: -872px -78px;
}
.logos .gopro {
    background-position: -981px -78px;
}
.logos .gravis {
    background-position: -0px -117px;
}
.logos .gshock {
    background-position: -109px -117px;
}
.logos .havianas {
    background-position: -218px -117px;
}
.logos .herschel {
    background-position: -327px -117px;
}
.logos .hex {
    background-position: -436px -117px;
}
.logos .hurley {
    background-position: -545px -117px;
}
.logos .incase {
    background-position: -654px -117px;
}
.logos .indpendent {
    background-position: -763px -117px;
}
.logos .jets {
    background-position: -872px -117px;
}
.logos .js {
    background-position: -981px -117px;
}
.logos .komunity {
    background-position: -0px -156px;
}

.logos .komono {
    background-position: -109px -156px;
}
.logos .kustom {
    background-position: -218px -156px;
}
.logos .lespecs {
    background-position: -327px -156px;
}
.logos .lee {
    background-position: -436px -156px;
}
.logos .lifeproof {
    background-position: -545px -156px;
}
.logos .macbeth {
    background-position: -654px -156px;
}
.logos .minkpink {
    background-position: -763px -156px;
}
.logos .nike {
    background-position: -872px -156px;
}
.logos .nixon {
    background-position: -981px -156px;
}
.logos .oneill {
    background-position: -0px -195px;
}
.logos .oakley {
    background-position: -109px -195px;
}
.logos .otis {
    background-position: -218px -195px;
}
.logos .passport {
    background-position: -327px -195px;
}
.logos .patagonia {
    background-position: -436px -195px;
}
.logos .planb {
    background-position: -545px -195px;
}
.logos .polar {
    background-position: -654px -195px;
}
.logos .poler {
    background-position: -763px -195px;
}
.logos .protec {
    background-position: -872px -195px;
}
.logos .quiksilver {
    background-position: -981px -195px;
}
.logos .raen {
    background-position: -0px -234px;
}
.logos .reef {
    background-position: -109px -234px;
}
.logos .ripcurl {
    background-position: -218px -234px;
}
.logos .roxy {
    background-position: -327px -234px;
}
.logos .rusty {
    background-position: -436px -234px;
}
.logos.rvca {
    background-position: -545px -234px;
}
.logos.sabre {
    background-position: -654px -234px;
}
.logos.sector9 {
    background-position: -763px -234px;
}
.logos.skullcandy {
    background-position: -872px -234px;
}
.logos.spitfire {
    background-position: -981px -234px;
}
.logos.stussy {
    background-position: -0px -273px;
}
.logos.sunnylife {
    background-position: -109px -273px;
}
.logos.thunder {
    background-position: -218px -273px;
}
.logos.tigerlily {
    background-position: -327px -273px;
}
.logos.urge {
    background-position: -436px -273px;
}
.logos.valley {
    background-position: -545px -273px;
}
.logos.vans {
    background-position: -654px -273px;
}
.logos.vestal {
    background-position: -763px -273px;
}
.logos.volcom {
    background-position: -872px -273px;
}
.logos.vonzipper {
    background-position: -981px -273px;
}
.logos.wrangler {
    background-position: -0px -312px;
}
.logos.zflex{
    background-position: -109px -312px;
}

.logos.zanerobe{
    background-position: -218px -312px;
}

.logos.afends {
    background-position: -327px -312px;
}

.logos.allabouteve {
    background-position: -436px -312px;
}

.logos.ameyewear {
    background-position: -545px -312px;
}
.logos.arbor {
    background-position: -654px -312px;
}
.logos.assembly {
    background-position: -763px -312px;
}
.logos.bern {
    background-position: -872px -312px;
}

.logos.blacklabel {
    background-position: -981px -312px;
}
.logos.captainfin {
    background-position: -0px -351px;
}
.logos.carrera {
    background-position: -109px -351px;
}
.logos.carve {
    background-position: -218px -351px;
}
.logos.coal {
    background-position: -327px -351px;
}
.logos.deus {
    background-position: -436px -351px;
}
.logos.frends {
    background-position: -545px -351px;
}
.logos.gstar {
    background-position: -654px -351px;
}
.logos.gallaz {
    background-position: -763px -351px;
}

.logos.gorilla {
    background-position: -872px -351px;
}
.logos.impossibleproject {
    background-position: -981px -351px;
}
.logos.ivi {
    background-position: -0px -390px;
}
.logos.jellybeans{
    background-position: -109px -390px;
}
.logos.kinetik {
    background-position: -218px -390px;
}
.logos.ladakh {
    background-position: -327px -390px;
}
.logos.neff {
    background-position: -436px -390px;
}
.logos.ogio {
    background-position: -545px -390px;
}
.logos.penny {
    background-position: -654px -390px;
}
.logos.sperry {
    background-position: -763px -390px;
}
.logos.sanuk {
    background-position: -872px -390px;
}
.logos.sass {
    background-position: -981px -390px;
}
.logos.sexwax {
    background-position: -0px -429px;
}
.logos.skechers {
    background-position: -109px -429px;
}
.logos.speedo {
    background-position: -218px -429px;
}
.logos.spy {
    background-position: -327px -429px;
}
.logos.statusanxiety {
    background-position: -436px -429px;
}
.logos.sundaysomewhere {
    background-position: -545px -429px;
}

.logos.super {
    background-position: -654px -429px;
}

.logos.thrills {
    background-position: -763px -429px;
}

.logos.timex {
    background-position: -872px -429px;
}

.logos.venture {
    background-position: -981px -429px;
}
.logos.wenger {
    background-position: -0px -468px;
}
.logos.wewood {
    background-position: -109px -468px;
}
.logos.xcel {
    background-position: -218px -468px;
}
.logos.zooyork {
    background-position: -327px -468px;
}
.logos.adidas {
    background-position: -436px -468px;
}
.logos.birkenstock {
    background-position: -545px -468px;
}
.logos.windsorsmith {
    background-position: -654px -468px;

}

.logos.rains {
    background-position: -763px -468px;
}
.logos.thehorse {
    background-position: -872px -468px;
}
.logos.theupside {
    background-position: -545px -508px;
}

.logos.iloveugly {
    background-position: -327px -508px;
}

.logos.welcome {
    background-position: -436px -508px;
}
.logos.birdhouse {
    background-position: -218px -508px;
}
.logos.banks {
    background-position: -0px -508px;
}
.logos.santacruz {
    background-position: -981px -468px;
}
.logos.stevemadden {
    background-position: -109px -508px;
}
.logos.rhythm {
    background-position: -654px -508px;
}
.logos.huf {
    background-position: -763px -508px;
}
.logos.adidas {
    background-position: -872px -508px;
}

.logos.saucony {
    background-position: -0px -548px;
}
.logos.onzie {
    background-position: -109px -548px;
}

.logos.puma {
    background-position: -981px -508px;
}
.logos.timberland {
    background-position: -218px -548px;
}
.logos.cheap-monday {
    background-position: -327px -548px;
}
.logos.cameo {
    background-position: -436px -548px;
}
.logos.the-north-face {
    background-position: -545px -548px;
}
.logos.bonds {
    background-position: -654px -548px;
}
.logos.cat-footwear {
    background-position: -763px -548px;
}
.logos.palladium {
    background-position: -872px -548px;
}

.logos.girl {
    background-position: -981px -548px;
}
.logos.almost {
    background-position: -0px -588px;
}
.logos.cliche {
    background-position: -109px -588px;
}
.logos.enjoi {
    background-position: -218px -588px;
}
.logos.fallen-broken-street {
    background-position: -327px -588px;
}
.logos.jansport {
    background-position: -436px -588px;
}
.logos.smith {
    background-position: -545px -588px;
}
.logos.maurie-and-eve {
    background-position: -654px -588px;
}
.logos.obfive {
    background-position: -654px -588px;
}
.logos.sol-sana {
    background-position: -763px -588px;
}
.logos.sara-designs {
    background-position: -981px -588px;
}
.logos.baby-g {
    background-position: -0px -628px;
}
.logos.cluse {
    background-position: -109px -628px;
}
.logos.vanishing-elephant {
    background-position: -218px -628px;
}
.logos.ray-ban {
    background-position: -327px -628px;
}
.logos.breo {
    background-position: -654px -0px;
}
.logos.crosley {
    background-position: -436px -628px;
}
.logos.marley {
    background-position: -545px -628px;
}
#brandsMenu ul li {
    text-align: left;
}

.category ul li.newFlag:after {
content:"";
display:inline-block;
width:35px;
height:11px;
background:transparent url(/static/img/SSAU_newFlag.png) no-repeat;
}

#nav .brand ul { margin-left: 0px; }

.sizeChartModal table tr td {
    text-align: center;
}

.sizeChartModal table tr td:first-child {
    text-align: left;
}

.sizeChartModal table.align-column tr td:first-child{
                width: 144px;
}

.ss-blue-bold {
    color: #53CBF1;
    font-weight: bold;
}


.sizeChartModal .content-body a {
    display: inline !important;
}
.sizeChartModal .content-body .anchorlinks a {
    display: block !important;
}










.ss-orange{
  color: #f05a28;
}
.ss-blue{
  color: #53CBF1;
}
.ss-black{
  color: #000000;
}
.ss-grey{
  color: #949494;
}
.ss-bold{
  font-weight: bold;
}
.ss-underline{
  text-decoration: underline;
}
.ss-italics{
  font-style: italic;
}

#detailsTab h3 {
    font-size: 14px;
}

body #CategoryLink{
    top: 0px;
}

 .footer{
            width: 984px;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
        }
        .footer .column{
            float: left;
        }
        .footer.links{}
        .footer.col-3{
            width: 1014px;
            margin-left: -30px;
        }
        .footer.col-3 .column{
            width: 308px;
            margin-left: 30px;
        }
        .footer.col-4{
            width: 1016px;
            margin-left: -32px;
        }
        .footer.col-4 .column{
            width: 222px;
            margin-left: 32px;
        }
        .footer.col-5{
            width: 1015px;
            margin-left: -31px;
        }
        .footer.col-5 .column{
            width: 172px;
            margin-left: 31px;
        }
        .footer.col-6{
            width: 1014px;
            margin-left: -30px;
        }
        .footer.col-6 .column{
            width: 139px;
            margin-left: 30px;
        }

        .footer .section{
            margin-bottom: 15px;
        }
        .footer .section h3{
            color: #00b9e6;
            font-weight: bold;
        }
        .footer .section h3 a{
            color: inherit;
            text-decoration: none;
        }
        .footer .section ul{
            list-style: none;
            margin-bottom: 5px;
        }
        .footer .section ul li{
            color: #888;
            font-weight: normal;
            margin-bottom: 5px;
        }
        .footer .section ul li a{
            color: inherit;
            text-decoration: none;
        }


/* BRAND PAGE - A-Z change 
.brandsAZ img{
  width: 985px;
  height: 271px;
  background: url(https://www.surfstitch.com/static/img/brand-banner-120815.jpg)!important;}
 END - BRAND PAGE - A-Z change */





/* Breadcrumbs colour knock back */
#breadCrumb{border-color: #ededed;font-size: 11px;border-radius: 0px;}
#breadCrumb-leftmenu{border-color: #ededed; border-radius: 0px;font-size: 11px;
}
/* END Breadcrumbs colour knock back */

/* search input changes */
#searchField input {font-size:14px;font-weight:normal;padding: 0 10px; height: 34px;  width: 260px;}

/* Search input field interactions */
#searchField{height:34px;margin: 10px 7px 1px 182px;}

/* END Search input field interactions */


/* PROCEED TO CART BUTTON HEADER */
div#headerSlot2 a img.headerSlot{
    float: right;
}
div#headerSlot2{display:inline-block;height:44px;margin: 8px 0 0;vertical-align:top;width:240px; float: right;overflow: hidden; }
#ProccedCart {
 width: 175px!important;
 height: 37px;
 background: url(https://www.surfstitch.com/static/img/proceed-to-cart10.gif)!important;
    margin: 2px 0px 0px 0 !important;
    padding: 0;
 position: relative;
    right: 0!important;
    float: right;
}
#ProceedCart li { margin: 0;  padding: 5px 0 0!important; list-style: none; }
#cart a {width: 175px!important; top: 0px; height: 37px; position: absolute; }
#cart a:hover { background: url(https://www.surfstitch.com/static/img/proceed-to-cart10.gif) -0px -37px!important; }
/* END PROCEED TO CART BUTTON HEADER */





/* Footer tweaks */
#sitemapSubCatLink a:link,#sitemapSubCatLink a:active,#sitemapSubCatLink a:visited{color:#888; font: 12px/24px Arial,Helvetica,sans-serif; text-decoration:none;font-weight:normal;}
#sitemapSubCatLink a:hover{text-decoration:underline; color: #000;}
#footerCatHeadingLink { padding-top: 15px; padding-bottom: 5px;}


/* END Footer tweaks */


/* CArt Changes */
.myCart .itemsCol img:hover{border:1px solid #000}
/* END CArt Changes */


/* PDP Changes */
#detailsTab ul.tabs li.active,#detailsTab ul.tabs li:hover{background-image:url(); background-color:black}
#moreIdeasCont .moreTab .header{background-image:url(); background-color:black}


.btRdGrey,.btRdGreen,.btRdBlue,.btRdOrange,.btRdBlack{background-image:url();}
.btRdGrey:hover, .btRdGreen:hover, .btRdBlue:hover, .btRdOrange:hover{background-image:url(); background-color: #000000;}
.btRdBlack {background-color: #444444;}
.btRdBlack:hover {background-color: #000000;}

#moreIdeasCont .moreTab .header {background-image:url( )!important; background-color: #000000!important;}

#detailsTab .content{background-color:#fff;border-bottom:1px solid #fff}
#sideBar .viewExtra .productItem:hover{border:1px solid #000;}

.loginCont .moreTab .header{background-color:#444!important;background-image:url( )!important;}
.brandHeader{border:1px solid #01afdb!important;}
#product .brandHeader{margin: 0 0 10px;padding: 2px 5px 0 0; background: #fff;color: #000;border:1px solid #fff!important;font-size: 20px;
}
.sale .brandHeader{border:1px solid #f7541d!important;}
.productDetailDesc H3 {color: #000!important;}

#productDesc .dottedBgSmall{border-top:1px dashed #ddd!important;}
#productDesc .dottedBg{border-top:1px dashed #ddd!important;}

#detailsTab ul.tabs{border-bottom:1px solid #000!important}
#moreIdeasCont .moreTab .content{border-top:1px solid #000!important;}

/* SIZE SELECTION TWEAKS */
#productDesc #sizeChart li{background-color:#fff!important;color:#999!important;padding: 6px 5px!important;border:1px solid #999;box-shadow:none!important;}
#productDesc #sizeChart li:hover{background:#fff!important;border-color: #000!important;color: #000!important;padding: 6px 5px!important;box-shadow:none!important;}
#productDesc #sizeChart li.selected{background-color:#00afda!important;color:#fff!important;border:1px solid #00afda!important;}
#productDesc #sizeChart li.selected:hover{border:1px solid #00afda!important;}

#productDesc #sizeChart li.out{padding:3px 3px 5px 3px;position:relative;-webkit-border-radius:3px 3px 0 0;border-radius:3px!important; height:33px;background-color:#ededed!important;border-color:#ededed!important;cursor:default}
#productDesc #sizeChart li.out p{color:#999!important;}
#productDesc #sizeChart li.out:hover {border-color:#ededed!important;color:#999!important;}


#productDesc #sizeChartOneSize li{background-color:#00afda!important;color:#fff!important;border:1px solid #00afda!important;padding: 6px 5px!important;box-shadow:none!important;}
/* END SIZE SELECTION TWEAKS */


/* END PDP Changes */


/* MINI CART */
#minicart .cart .items .item .details,#minicart .cart .items .item .price,#minicart .summary{color:#000;font-size:10px;font-weight:normal}
#minicart .summary:before,#minicart .summary:after{border-bottom:1px dashed #ededed;font-size:12px;font-weight:bold }
#minicart .summary .heading, #minicart .summary .details {font-size:12px;font-weight:bold }
/* END MINI CART */


/* SIDEBAR CHANGES  */

#sideBar .header{background-color:#01afdb;color:white;font-weight:bold;height:10px;padding:5px 5px 5px 10px;width:154px; background-image:url(); border-radius: 0px;}
label.list, label.inline{font-size:10px;line-height:20px;}
label.list:hover, label.inline:hover {color: #000;text-decoration: underline; cursor: pointer;}
#sideBar .sideCont .clear a,#sideBar .sideCont .clearAll a,#sideBar .sideCont .clearPrice a,#sideBar .clear a,#sideBar .clearAll a,#sideBar .clearPrice a{font-weight:normal;text-decoration:none;}
#sideBar .sideCont .clear a:hover,#sideBar .sideCont .clearAll a:hover,#sideBar .sideCont .clearPrice a:hover,#sideBar .clear a:hover,#sideBar .clearAll a:hover,#sideBar .clearPrice a:hover{font-weight:normal;text-decoration:underline;}

#priceSlider #price-refinement-form #applyChanges{border:1px solid #999; background:#999; color:#F9F9F9;font-size:14px;font-weight:bold;}
#priceSlider #price-refinement-form #applyChanges:hover{border:1px solid #000; background:#000;color:#F9F9F9;font-size:14px;font-weight:bold;}

#mainCont2Col #sort span.text{font-weight:normal;}
#sort .separator{border-left:1px #96979B solid;}

#CategoryLink { overflow: hidden;height:169px;}
.LinksCopyStyles:hover{ text-decoration:underline;}
    


/* END SIDEBAR CHANGES  */


/* My Acocunt  */
#sideBarMoreIdeas .moreIdeas {
  background-image: url()!important;
  background-color: #444;
  border-radius: 0px;
}
/* END My Acocunt  */

.myCart .proceedPaypalButton{
    display:none;
}

#product #media #large-image .sale,
#minicart .saleMinicart,
#mainCont2Col #browseBrand .promoSale,
#productView .productViewImg .sale,
#container .saleCart,
div[id^="cbar_widget"] .section > div[id$="_outlet"]{
    display:none!important;
}

/* Add gift icon and fix top nav */
#nav>ul#main-nav li a {
   padding: 8px 8px 0 8px;
}
#nav > ul#main-nav li.navLIHover a {
    padding: 12px 8px 0;
}

#nav>ul#main-nav li[aliasid="gifts"] {
    background-color: #00948a;
}
#nav>ul#main-nav li[aliasid="gifts"] a {
   padding: 8px 8px 0 28px;
   /* white logo */
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAAHQVe0RAAABmFBMVEUAlIoDlYsElYwElowFlowIl44Jl44JmI4LmI8MmZANmZAOmZAPmZARm5IXnZQbn5Yen5ceoJgioZkjoZkkoZkkopolopomo5ooo5sppZwqpJwrpZ0spZ0tpp4vp54xqKA0qaE2qaI2q6M3qaI3qqI5qqM5q6M6q6Q8q6Q9rKU+rKVArqdDrqdDsKlGsKlIsapJsqtLsqtLs6xNtK1PtK1Rta9Sta9Ttq9YuLFZuLJfu7Rfu7VgvLZhvLVhvLZjvLdjvbdkvbdmvrlnvrhnv7lpv7lqwLlrwLptwbtvwbxww71xw71yxL53xcB6xsF9yMN+yMOEy8aIzMeLzcmLzsqPz8uP0MyS0MyV086Y08+b1NGe1dKl2NWl2dWm2tat3dmv3dqy3tu74t+74uDA5eLC5ePD5ePD5uPE5uTI6OXI6ObL6OfN6ujO6unQ6+nR7OrS7OrY7+3d8e/e8fDf8vDi8/Hi8/Lk9PPo9fTs9/bt9/fu+Pfv+Pjx+fn1+vr1+/r2+/r2+/v5/Pz6/f38/f78/v7+//////9Vnc23AAAA/UlEQVQY02WOVVOCARQF1+78FOzAbkXsTuxusTvAbjAwzt/2wQFx3KczO+cGAAzf0l8FpOE22AagWGCRE4BogAoJaDwFJGBQ+EjN6ZWA0MSayqYMLQCF4+rzGAB8Sus/veMdAok1++Pc0Y3OfmLKijQCxCc7ygr2BJjaulwz5bIAMUPvJSrKBeBRr0oAYEzyhgBgNXTh23lXzz/Ca72e7KSlw+urAJmXbowuS9KmXwU1tNr2P2anpMsIgMh8R3vHQHdd1sSJW3KFAWB6Xuvsedsq/bIb5lWrbzR4WlL1vbSY+XviQJKk3SifsDW32OefpIfJP/85z/WyERdovgFUQT+Sc80X1wAAAABJRU5ErkJggg==);
   background-position: 6px center;
   background-repeat: no-repeat !important;
   
}
#nav > ul#main-nav li[aliasid="gifts"]:hover {
    background-color: transparent;
}

#nav > ul#main-nav li.navLIHover[aliasid="gifts"] a {
    background-color: white !important;
    /* black logo */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAAHQVe0RAAABnlBMVEUAAAABAQEDAwMDBAMFBQUGBgYJCQkJCgoKCgoKCwoODg4QEBARERESEhITExMXGBgbGxsdHR0gICAhISEiIiInJyctLi0uLi4vLy8vMDAxMTExMjEyMzM0NjU3Nzc3ODg7Ozs8PDw8PT09Pj4/Pz9ERERERUVNTk5QUFBSUlJZWVlaW1taXFthY2JkZmVnaWhqamptb25wcHBwcnF0dXV0d3Z3eXl7fHyBhIOCgoKFiIeIiYmNjY2OkZCPj4+Qk5KSlJSUlpaUl5aVmJeWmJiYmZmYm5qZmpqbnZ2cnp6eoJ+eoKCfoaCgoqKmqainqqqsr66tsK+ur6+wsrKws7KysrK0tLS0tbW0t7e2uLe3urm5vby8vLy8wL+/wcHBxcTCxsXDx8bFyMfGycjGysnIy8vIzMvJycnJzMvLzc3O0NDQ09PS1dTT1tXU1tbV2djW2NjX2tnZ3Nza3dzb3d3b397c4N/d39/h4eHh4+Pk5OTo6unu7u7w8vHx8/Ly8/Pz8/P09vX29vb29/f39/f6+vr7+/v7/Pz8/Pz///+MIQ0TAAABD0lEQVQY01WPZVtCQRCFj4EBKmK32IHdja2o2N2NHaBrd86/du7c5wKeD7vvMztzziyICOS0YWCV70tYFIoZiHYA8iBD+EU718EVmspi1gB9kFFNV8dD8vh1t7w2eY46xr12DJqVNIQC5SS9OUWkSx978vqxIdeGVB2vq4Auxoebis39Ag4jn9uV3rQBD+Nzd/g2do9kLBaRuBeHDsD0Lb4LCslGRPzcvzTRx5LJfHJbY09IDCoeXqjOav4ASv3F32n3bH5YYwuQ9K4V3w4cY6P9rsXTtmwLkPYpnr5ox8hwRMlWSK/yVs4bQT/N7LRiBWrPAul5EBW+GivNTIz31McAca2BPbgzMwVRZY8UpD/4NYrtqF2tgwAAAABJRU5ErkJggg==)!important;
    background-position: 6px center !important;
    background-repeat: no-repeat !important;
    border-left: 1px solid #939598;
    border-right: 1px solid #939598;
    border-top: 1px solid #939598;
    height: 26px;
    margin: 0;
    padding: 12px 8px 0 28px;
}
#nav > ul#main-nav li.navLIHover[aliasid="gifts"] a .title {
    color: #000;
}

/* Remove after the build 51: Gift Card page fix */

#giftcard-page .hero img{
    display:none!important;
}
#giftcard-page .hero{
  background: url("/web/img/giftcard/gift-card-top-banner.jpg") no-repeat center transparent;
  width: 984px;
  height: 250px;
  overflow: hidden;
}
#giftcard-page .hero p{
  color: white;
  margin: 150px auto 0;
  width: 570px;
  font-family: "Geomanist Regular", Arial, Verdana, sans-serif;
}

#giftcard-page .hero-2{
  background: url("/web/img/giftcard/gift-cards-physical.jpg") no-repeat center transparent;
  width: 984px;
  height: 525px;
  overflow: hidden;
}
#giftcard-page .hero-2 h1{
  text-align: center;
  color: #000000;
  font-size: 30px;
  font-weight: normal;
  font-family: "Geomanist Book", Arial, Verdana, sans-serif;
  margin-bottom: 18px;
  margin-top: 35px;
}
#giftcard-page .hero-2 p{
  margin: 0 auto 20px;
  width: 600px;
  margin-bottom: 16px;
  font-size: 16px;
  font-family: "Geomanist Regular", Arial, Verdana, sans-serif;
}
#giftcard-page .hero-2 a{
  width: 125px;
  height: 40px;
  padding: 0px 10px;
  display: block;
  cursor: pointer;
  background: transparent;
  color: black;
  font-weight: normal;
  font-size: 16px;
  line-height: 40px;
  border: 1px solid black;
  font-family: "Geomanist Regular", Arial, Verdana, sans-serif;
  position: relative;
  text-align: center;
  margin: 0 auto;
  text-decoration: none;
}

#giftcard-page .hero-2 a:hover {
  background-color: #ffffff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px;
}
/* END Remove after the build 51: Gift Card page fix  */

/* Remove after the build 51: Shipping page fix */
#delivery-details .deliveryCont .special-instructions {
  padding: 0px;
  width: 45%;
  display: table-cell;
}

#delivery-details .supplemetary #main-form #shipping-fee-select{
  float: none;
  border: none;
  width: 100%;
  display: block;
}

#delivery-details .supplemetary #main-form .special-instructions{
  float: none;
  border-left: none;
  padding: 15px 0;
  margin: 0;
  width: 100%;
  display: block;
}
/* END Remove after the build 51: Shipping page fix */

@font-face{font-family:'GravurCondensed-Black';src:url("//www.surfstitch.com/web/fonts/gravurcondensedblack.eot");src:url("//www.surfstitch.com/web/fonts/gravurcondensedblack.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/fonts/gravurcondensedblack.woff") format("woff"),url("//www.surfstitch.com/web/fonts/fonts/gravurcondensedblack.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/gravurcondensedblack.svg#gravurcondensedblack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GravurCondensed-Bold';src:url("//www.surfstitch.com/web/fonts/gravurcondensedbold.eot");src:url("//www.surfstitch.com/web/fonts/gravurcondensedbold.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/gravurcondensedbold.woff") format("woff"),url("//www.surfstitch.com/web/fonts/gravurcondensedbold.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/gravurcondensedbold.svg#gravurcondensedbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GravurCondensed-Regular';src:url("//www.surfstitch.com/web/fonts/gravurcondensedregular.eot");src:url("//www.surfstitch.com/web/fonts/gravurcondensedregular.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/gravurcondensedregular.woff") format("woff"),url("//www.surfstitch.com/web/fonts/gravurcondensedregular.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/gravurcondensedregular.svg#gravurcondensedregular") format("svg");font-weight:normal;font-style:normal}@font-face,@font-face{font-family:'GravurCondensed-Thin';src:url("//www.surfstitch.com/web/fonts/gravurcondensedthin.eot");src:url("//www.surfstitch.com/web/fonts/gravurcondensedthin.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/gravurcondensedthin.woff") format("woff"),url("//www.surfstitch.com/web/fonts/gravurcondensedthin.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/gravurcondensedthin.svg#gravurcondensedthin") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'P22Underground-Heavy';src:url("//www.surfstitch.com/web/fonts/p22undergroundheavy.eot");src:url("//www.surfstitch.com/web/fonts/p22undergroundheavy.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/p22undergroundheavy.woff") format("woff"),url("//www.surfstitch.com/web/fonts/p22undergroundheavy.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/p22undergroundheavy.svg#p22undergroundheavy") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'P22Underground-Light';src:url("//www.surfstitch.com/web/fonts/p22undergroundlight.eot");src:url("//www.surfstitch.com/web/fonts/p22undergroundlight.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/p22undergroundlight.woff") format("woff"),url("//www.surfstitch.com/web/fonts/p22undergroundlight.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/p22undergroundlight.svg#p22undergroundlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'P22Underground-Medium';src:url("//www.surfstitch.com/web/fonts/p22undergroundmedium.eot");src:url("//www.surfstitch.com/web/fonts/p22undergroundmedium.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/p22undergroundmedium.woff") format("woff"),url("//www.surfstitch.com/web/fonts/p22undergroundmedium.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/p22undergroundmedium.svg#p22undergroundmedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'geomanist-book';src:url("//www.surfstitch.com/web/fonts/geomanist-book.eot");src:url("//www.surfstitch.com/web/fonts/geomanist-book.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/geomanist-book.woff") format("woff"),url("//www.surfstitch.com/web/fonts/geomanist-book.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/geomanist-book.otf") format("opentype"),url("//www.surfstitch.com/web/fonts/geomanist-book.svg#geomanist-book") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'geomanist-regular';src:url("//www.surfstitch.com/web/fonts/geomanist-regular.eot");src:url("//www.surfstitch.com/web/fonts/geomanist-regular.eot?#iefix") format("embedded-opentype"),url("//www.surfstitch.com/web/fonts/geomanist-regular.woff") format("woff"),url("//www.surfstitch.com/web/fonts/geomanist-regular.ttf") format("truetype"),url("//www.surfstitch.com/web/fonts/geomanist-regular.otf") format("opentype"),url("//www.surfstitch.com/web/fonts/geomanist-regular.svg#geomanist-regular") format("svg");font-weight:normal;font-style:normal}

.d1Big{
	background-size: 100%;
}
