#top-wrapper {
   /* display: none; */
}

#productMainImage {
    border-radius: 0px;
    overflow: hidden;
    border: 2px solid #c5c5c5;;
    background: #fff;
    margin-bottom: 0px;
}

#productName {
    font-weight: normal;
    /*font-size: 180%;*/
    color: #59728d;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom:5px;
}

#indexHomeBody {/*background:none #eee!important;*/overflow-x: hidden;}

#menu {left:0;float: right;top: 35px;}

#top-middle .onerow-fluid {width:96%;}

#taglineWrapper {height: 100px;}
   
#productListHeading, #productName, #contactUsDefault h1, #conditionsHeading, #indexCategoriesHeading, #featuredDefaultHeading, #newProductsDefaultHeading, #allProductsDefaultHeading, #privacyDefaultHeading
{
border-bottom: 2px solid #59728d;
padding-bottom: 5px;
}

#productAdditionalImages {padding:0;}
.additional-images, #AddImg {
    width: 190px;
    height: 165px;
    display: inline-block;
    overflow: hidden;

}
.additional-images {
    border: 2px solid #e0d4c2;
    border-radius: 0px;

}

#AddImg {

}

#sorter, .top-menu-none {display:none;} 

.slide-out-div {display:none;}  /* facebook widget*/

/** fixed menu **/

.ivt-fix1 { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}

.ivt-fix2 {position: fixed!important;z-index: 9999!important;width: 100%!important; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.ivt-top-middle {height: auto;padding: 0!important; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}



.ivt-logo-img img {height: 40px!important;width: auto!important; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.ivt-menu {top: -20px!important;-webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease;z-index: 9;}

.ivt-onerow-fluid {padding-top: 150px; }
#cartAdd input[type="submit"] {width:100%!important;cursor:pointer;}


.top_web_menu {width:96%!important;}

#top-middle {
    padding-top: 0px;
}


ul.slimmenu li a {

}
ul.slimmenu li a span, ul.slimmenu li ul li a {

    display: block;
}

.level2 a { text-align: left !important;}

ul.slimmenu > li a {
    border-left: 1px solid #fff;
    /*box-shadow: inset 15px 15px 15px #e6e6e6;*/
}
ul.slimmenu > li:first-child a {
    border-left: 1px solid transparent;
}

ul.slimmenu > li:first-child a:hover {
    border-left: 1px solid #59728d;
}



.listingProductImage-link {
    width: 100%;
    height: 250px;
    overflow: hidden;
    display: block;
    text-align: center;
}

.listingProductImage {
    margin: 0 auto;
    width: 350px;
}

.listingProductImage:hover, #AddImg:hover {
    filter: grayscale(100%);
}

.test {min-width:160px;}


#top-inner-wrapper ul {
    border-bottom: 2px solid #999;
    padding-bottom: 5px;
    border-image: linear-gradient(to right, #fff 45%, #000 100%);
    border-image-slice: 1;
}