.carouselItemContainer{
    display: inline-block;
    vertical-align:top;
    border-left: 1px solid #d0d4d6;
    padding: 0 15px;
    width: 167px;
}

.carouselItemContainer:first-child{
    padding-left: 0px !important;
    border-left: none;
}

.carouselItemContainer:last-child{
    padding-right: 0px !important;
}

.veryLightBlue{
    /*background-color: #fcfcfd !important;*/
}

.flexslider{
    border: none !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    margin: 0px !important;
}

.carouselWrapper{
    padding: 0 0 40px 230px;
    background-color: #fff;
}

.carouselWrapperPDP {
    background-color: #fff;
    padding: 0 0 40px;
    width: 826px;
    margin-left:100px;
}

.carouselWrapperCenter {
    background-color: #fff;
    padding: 0 0 40px;
    width: 1024px;
}

.flex-direction-nav .flex-prev {
    height: 61px;
    width: 37px;
    margin: -65px 0px 0px -38px;
    background-color: #003479;
    background-image: url('/ux/img/common/arrowleft.png'), linear-gradient( #2c5993, #003479) ;
    background-repeat: no-repeat !important;
    background-position: center center;
    background: transparent url(/ux/img/common/flex_prev_button.png) center 0\9;
}
.flex-direction-nav .flex-prev:hover {
    background-position: center -69px\9;
}
.flex-direction-nav .flex-next {
    height: 61px;
    width: 37px;
    margin: -65px 23px 0px 0px;
    text-align: right;
    background-color: #003479;
    background-image: url("../img/common/arrowright.png"),  linear-gradient( #2c5993, #003479);
    background-repeat: no-repeat !important;
    background-position: center center;
    background: transparent url(/ux/img/common/flex_next_button.png) center 0\9;
}

.flex-direction-nav .flex-next:hover {
    background-position: center -69px\9;
}

.storeDetail .flex-direction-nav .flex-next{
    margin: -35px 2px 0 0;
}

.storeDetail .flex-direction-nav .flex-prev{
    margin: -35px 0 0;
}

.arrowBox{
    height: 61px;
    width: 37px;
    background-color: #003479;
    background: linear-gradient(top, #1d4b88, #003479);
}

.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before{
    content:none;
}

.flex-control-nav {
    /* bottom: 295px;*/
    /* left: 340px;*/
}

.flex-control-paging li  a.flex-active, .flex-control-paging li  a:hover.flex-active{
    background: #ffcf06 !important;
    background: transparent url(/ux/img/common/flex_active_bullet.png) 0 0 no-repeat\9 !important;
}

.flex-control-paging li a{
    background: #e8eaeb;
    background: transparent url(/ux/img/common/flex_inactive_bullet.png) 0 0 no-repeat\9 !important;
    box-shadow: none;
}

.flex-control-paging li a:hover{
    background: transparent url(/ux/img/common/flex_inactive_bullet.png) 0 -14px no-repeat\9 !important;
}

.carouselTitle{
    padding-top: 25px;
}