* {margin:0px;padding:0px;}
body {font:10px Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#000000;background:#FFFFFF;font-size-adjust:none;font-stretch:normal;overflow:scroll;padding:0;margin:0;}
input {color:#C5C5C5;font-style:normal;line-height:100%;font-size:16px;padding-left:10px;border:1px solid #AAAAAA;border-radius:5px;}
.clearfix {content:" ";display:block;clear:both;width:100%;}
*:after,*::after {clear:both}
img {border:0;vertical-align:top;}
img.hasBorder {border:1px solid #000000;}
a {color:#004CAC;text-decoration:underline;}
a:hover,a:visited,a:focus {text-decoration:none;color:#004CAC;}
.placeFL {float:left;padding:0;margin:0;}
.placeFR {float:right;padding:0;margin:0;}
.buttonStyling {color:#FFFFFF;border:1px solid #c5c5c5;padding:10px;font-size:16px;display:block;text-align:center;text-decoration:none;cursor:pointer;cursor:hand;
                background-color:#0073BC;background:-moz-linear-gradient(top,#0073BC 0%,#00548A 100%);background:-webkit-linear-gradient(top,#0073BC 0%,#00548A 100%);background:linear-gradient(top,#0073BC 0%,#00548A 100%);
                -moz-border-radius:15px;-webkit-border-radius:15px;color:#FFFFFF;border-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.025);}
.buttonStyling:hover,.buttonStyling:visited,.buttonStyling:focus {text-decoration:none;color:#FFFFFF;}
.buttonStyling:disabled {background-color:#BCBCBC;}
.nobr {}
.small {font-size:10px;}
.hiddenFrame{height:auto;width:100%;height:650px;border:0px solid #FFFFFF;overflow:visible;}


/* COMMON */
.hide {display:none;}
.show {display:inline;}
.hideVis{visibility:hidden;}
.fullWidth{width:100%;}
.floatF{float:left;}
.floatR{float:right;}
.alignR{text-align:right;}
.alignL{text-align:left;}
a.reverse {unicode-bidi:bidi-override;direction:rtl;}

/* my Transaction */
h3.myTrans {color:#004CAC;font-size:16px;}
h3.myTransDate {color:#D90111;font-size:18px;font-weight:bolder;}
h3.myTransDate span {color:#D90111;font-size:22px;font-weight:bolder;}

.myTransSkuList img.myTransSku {border:0;display:block;width:100%;max-width:180px;max-height:180px;}
.myTransSkuList {font-size:12px;width:100%;}
.myTransSkuList .tdImg {max-width:180px;}
.myTransSkuList .priceWas {text-decoration: line-through;}
.myTransSkuList .priceNow {color: #49D90B;}
.myTransSkuList .totalItems {text-align:center;font-size:16px;font-weight:bolder;}
.myTransSkuList .totalAmount{text-align:right;font-size:16px;font-weight:bolder;}
.myTransSkuList .youSave{text-align:right;font-size:16px;font-weight:bolder;color: #49D90B;}
.myTransSkuList .noborder{border:0;}
.transPaymentBalance{width:40%;position:relative;display:block;float:left;text-align:left;margin:0;padding:4px 25px 0 0;font-weight:normal;font-size:18px;line-height:22px;color:#000000;}
.transPaymentPaid{width:50%;position:relative;display:block;float:left;text-align:left;margin:0;padding:4px 25px 0 0;font-weight:normal;font-size:24px;line-height:24px;color:#000000;}
.sliderContainer{display:block;position:relative;margin:40px 0;padding:0 45px;}
.transPaymentPaid input {font-size:28px;font-weight:bold;width:150px;height:45px;margin:10px 0 20px 0;}

table.size98{width:98.3%;}
table.size100{width:100%;}
table.borderYes{border: 1px solid #000000;}
table.sizeDocket{width:270px;}
table.alignC{margin:0 auto;}
table.csTen{border-spacing:10px;}
table.cpTwo td {padding:2px;}
table.cpFive td {padding:5px;}
table.cpTen td {padding:10px;}
table.cpTwenty td {padding:20px;}

@media screen and (max-width: 480px) 
{
.transPaymentBalance{width:100%;}
.transPaymentPaid{width:100%;border-top:1px solid #CCCCCC;}    
}
                
/* in page style removal */
.paddingR16 {padding-right:16px;}
.paddingR8 {padding-right:8px;}
.marginR8 {margin-right:8px;}
.talkToUsDiv {position:absolute;width:100%;margin:0 auto;right:0;bottom:0;}

.talkToUs {background-color:#49D90B;font-style:italic;}
.width140 {width:140px;}
.width100 {width:100px;}
.questionText {width:50%;overflow:hidden;}
.skuMsg {width:300px;border:0px;background-color:White;}
.transNoteImg {max-width:200px;}

/* tooltip */
.tooltip-icon {position:absolute;top:12px;left:2px;z-index:1070;width:15px;height:15px;background:url('/images2/help-small.png');}
.tooltip-icon:hover .tooltip {display:block;}
.tooltip {position:absolute;right:16px;top:3px;z-index:1070;margin:0;padding:0;font-size:12px;transition:opacity .15s linear;display:none;width:280px;}
.tooltip .tooltip-arrow {position:absolute;right:0;top:0px;width:6px;height:12px;z-index:1071;display:block;background:url('/images2/tooltip-arrow-right.png');}
.tooltip .tooltip-inner {position:absolute;top:0;right:4px;width:260px;z-index:1070;padding:5px;color:#FFFFFF;text-align:left;text-decoration:none;background-color:#1D6EBD;border:2px solid #99CCF4;border-radius:2px;display:block;}
.tooltipCC {left:-110px;top:-223px;}
.tooltipCL {left:-110px;top:-240px;}

/* header */
.header {position:relative;margin:0px auto;padding:0;/*width:1024px;*/height:90px;text-align:left;display:block;z-index:2000;}
.header::after {height:0px;line-height:0;overflow:hidden;clear:both;display:block;content:".";}
.header-logo {/*float:left;*/text-align: left; position:relative;display:block;/*padding-top:5px;width:225px;*/}
.header-search {position:relative;float:left;margin:0px auto;padding:15px 0 0 10px;/*width:615px;*/}
.header-search input.input-text {float:left;width:250px;height:40px;color:#C5C5C5;font-style:normal;line-height:100%;font-size:16px;padding-left:10px;background:#FFFFFF;border:1px solid #C5C5C5;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;}
.header-search input.input-text:focus{border:1px solid #FFFFFF;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,76,172,0.25);}
.header-search input.input-text::-webkit-input-placeholder{color:#C5C5C5;font-style:italic;}
.header-search input.input-text:-moz-placeholder{color:#C5C5C5;font-style:italic;}
.header-search input.input-text::-moz-placeholder{color:#C5C5C5;font-style:italic;}
.header-search input.input-text:-ms-input-placeholder{color:#C5C5C5;font-style:italic;}
.header-search #search-button {float:left;background-color:#C5C5C5;background-image:url(/images2/searchWhite.png);background-repeat:no-repeat;background-position:5px 5px;width:42px;height:42px;z-index:100;cursor:hand;border:0px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;}
.header-search select.input-text {margin-left:5px;float:left;width:250px;height:42px;color:#C5C5C5;font-style:normal;line-height:100%;font-size:16px;padding-left:10px;background:#FFFFFF;border:1px solid #C5C5C5;border-radius:5px;}


/* header cart */
.header-cart {float:right;position:relative;display:block;width:140px;height:55px;margin:5px 0 0 0;padding:5px 5px 0 5px;z-index:2000;background:#C5C5C5;border:0;border-bottom:3px solid #004CAC;overflow:hidden;}
.header-cart .CartImg{float:left;max-width:45px;cursor:pointer;}
.header-cart .SearchImg{float:left;max-width:45px;cursor:pointer;}
.header-cart .CartText{float:right;color:#FFFFFF;text-align:center;font-size:14px;width:85px;overflow:hidden;cursor:pointer;}
.header-cart .cartSum{padding-top:5px;font-weight:bold;cursor:pointer;}
.header-cartHover {background:#004CAC;}
.miniCartPopup {display:block;padding:0;margin:0;width:450px;position:absolute;right:0;top:65px;background:#FFFFFF;border:1px solid #C5C5C5;border-top:3px solid #004CAC;box-shadow:0 6px 12px rgba(0,0,0,0.175);z-index:1000;}
.popupHidden {display:none;}
#websitesidebanner {display:block;max-width:223px;height:auto;}
.minicart-top {padding:20px;display:block;}
.minicart-top h3{margin:0;padding:0;padding-bottom:10px;font-size:16px;font-weight:bold;}
.minicart-top .itemList {margin:0;padding:5px;width:400px;overflow-y:scroll;max-height:340px;border:1px solid #C5C5C5;list-style: none;font-size:10px;text-align:left;}
.popupCartItem {border-bottom:1px solid #c5C5C5;width:385px;}
.popupCartitemThumb {float:left;position:relative;display:block;width:110px;padding:5px;}
.popupCartItemDetails {float:left;position:relative;display:block;padding:5px;width:250px;}
.popupCartitemThumb img {border:0;max-width:100px;max-height:100px;}
.popupCartItemName {font-size:14px;font-weight:bold;text-decoration:none;width:250px;}
.popupCartItemQP span {float:left;padding:5px;display:block;}
.minicart-bottom {background-color:#EEEEEE;display:block;}
.minicart-bottom .total {display:block;}
.minicart-bottom .information-block {padding:8px 5px 10px 35px;margin:0;position:relative;float:left;font-size:16px;}
.minicart-bottom .price {padding:5px;margin:0;position:relative;float:left;font-size:20px;font-weight:bold;}
.minicart-bottom .disclaimer {padding:0px 5px 0px 20px;margin:0;display:block;float:right;width:120px;text-align:left;}
.minicart-bottom .row {margin:0px auto;display:block;width:50%;padding:10px 0 10px 0;}
.minicart-bottom .checkout {width:100%;}
.slick-arrow, .slick-prev:before, .slick-next:before, . slick-arrow:before {content:'' !important;}
.slick-prev, .slick-next {
        z-index: 1000;
        background:url(/includes/fancybox_sprite.png) no-repeat !important;
        height:35px !important;
        width:35px !important;
        content:'' !important;
    }
    
    .slick-prev {
        left: 3px !important;
        background-position:0 -35px !important;
    }
    .slick-next {
        right: 3px !important;
        background-position:0 -70px !important;
    }


@media screen and (max-width: 1024px) {
    /*.header { width: 99%; }*/
    /*.header-search {width: 99%; margin-left: 0%}*/
    .header-cart { width: 88%; margin-left: 5%;}
    .header-cart { width: 50%; float: right; margin-right: 1%; margin-top: -120px; padding-top: 0px}
    .header-search input.input-text {width: 46%; float: left}
    .header-search select.input-text {width: 46%; }
}

@media screen and (max-width: 768px) {
    /*.header { width: 99%; }*/
    /*.header-logo {float: left;position:relative;display:block;padding-top:5px;width:200px; margin-left: 5%}*/
    /*.header-logo img {display: none;float: left;position:relative;display:block;padding-top:5px;width:200px;}*/
    /*.header-search { width: 94%; float: right; margin-right: 3%;}*/
    .header-cart { width: 40%; float: right; margin-right: 5%; margin-top: -125px}
    .talkToUsDiv {position:relative;width:100%;margin:0 auto;}
    #websitesidebanner {display:none;}
}

@media screen and (max-width: 480px) {
    .header-search input.input-text {width: 98%;}
    /*.header-search { float: left; width:90%;}*/
    .header-search select.input-text {width:100%;padding:10px;padding-top:10px}
    
    /*.header-logo img {position:relative;display:block;padding-top:5px;width:55%; height: 30%}*/
    /*.header-logo {position:relative;display:block;padding-top:5px;width:50%; padding-top: 20px}*/
    .header-cart {width:50%;float:right;margin-right:5%;margin-top:-150px;padding-top:0px}
    #websitesidebanner {display:none;}

}

@media screen and (max-width: 320px) {
    .header-search input.input-text {width: 90%;}
    .header-search select.input-text {width: 255px;}
    /*.header-logo img {position:relative;display:block;padding-top:5px;width:70%;}*/
    /*.header-logo {margin-left: 20%; position:relative;display:block;padding-top:5px;width:80%;}*/
    .header-cart { width: 90%; margin-left: 2%; margin-top: 0px; margin-top: 5px;}
    #websitesidebanner {display:none;}
}


/* top menu */
.menu {position:relative;margin:0;padding:0;width:100%;display:block;background-color:#2A2A2A;}
.navigation-menu {position:relative;margin:0px auto;padding:0;/*width:1024px;*/display:block;background-color:#2A2A2A;}
.top-bar{width:100%;overflow:hidden;height:45px;line-height:45px;position:relative;overflow:visible;margin:0 auto;margin-bottom:0;}
.top-bar ul{margin:0;padding:0;width:auto;height:45px;display:inline;width:100%;list-style-type:none;}
.top-bar ul li.header-menu-item {float:left;display:block;margin:0;padding:0;width:auto;height:45px;padding:0 11px;}
.top-bar ul li.header-menu-item-nohighlight {float:left;display:block;margin:0;padding:0;width:auto;height:45px;padding:0 11px;}
.top-bar ul li.header-menu-item a {text-align:center;margin:0;padding:0;line-height:45px;height:45px;color:#FFFFFF;font-size:16px;text-transform:uppercase;text-decoration:none;width:100%;display:block;}
.top-bar ul li.header-menu-item:hover {background-color:#EEEEEE;color:#000000;}
.top-bar ul li.header-menu-item:hover a {color:#004CAC;}
.top-bar ul li.header-menu-item:hover div.header-menu-dropdown{display:block;}
.top-bar ul li.header-menu-item-red{background-color:#D90111;}
.top-bar ul li.header-menu-item-red:hover a {color:#D90111;}
.top-bar ul li.header-menu-item-blue{background-color:#004CAC;}
.top-bar ul li.header-menu-item-blue:hover a {color:#004CAC;}

div.header-menu-dropdown {display:none;background:#EEEEEE;box-shadow:2px 2px 1px 1px rgba(0,0,0,0.3);left:0;padding:0;padding-top:1em;margin:0;position:absolute;top:45px;text-align:left;/*width:1024px;*/z-index:991;height:auto;}
.header-menu-dropdown ul.small-block-grid {margin:0;padding:0;width:auto;display:inline;/*width:1024px;*/height:auto;list-style-type:none;}
.header-menu-dropdown ul.small-block-grid li {float:left;margin:0;width:156px;display:block;padding:0 5px;border:1px solid #EEEEEE;}
.header-menu-dropdown ul.small-block-grid li:after {clear:both}
.header-menu-dropdown ul.header-menu-listing {margin:0;padding:0;width:100%;list-style-type:none;display:block;}
.header-menu-dropdown ul.header-menu-listing li.title {margin:0;padding:0;width:100%;height:30px;display:block;line-height:30px;} 
.header-menu-dropdown ul.header-menu-listing li.title a {margin:0;padding:0;border-bottom:1px solid #000000;height:30px;line-height:12px;text-transform:uppercase;color:#004CAC;width:100%;display:block;font-size:12px;font-weight:bold;}
.header-menu-dropdown ul.header-menu-listing li.title a:hover {background-color:#C5C5C5;color:#000000;}
.header-menu-dropdown ul.header-menu-listing li.link {margin:0;padding:0;width:100%;height:20px;display:block;line-height:20px;} 
.header-menu-dropdown ul.header-menu-listing li.link a {text-align:left;margin:0;padding:0;height:20px;line-height:20px;color:#004CAC;font-size:11px;text-decoration:none;width:100%;display:block;}
.header-menu-dropdown ul.header-menu-listing li.link a:hover {background-color:#C5C5C5;color:#000000;}

@media screen and (max-width: 1024px) {
     .menu {width: 100%;}
    .navigation-menu {width: 100%; float: left;}
    .header-menu-item {float: left;}
    div.header-menu-dropdown {float: left; width: 80%;}
}
/*
@media screen and (max-width: 768px) {
    .menu {width: 100%;}
    .navigation-menu {width: 100%; float: left;}
    .header-menu-item {float: left;}
    div.header-menu-dropdown {float: left; width: 80%;}
}
*/
/*
@media screen and (max-width: 480px) {
    .navigation-menu {float: left;}
    .header-menu-item {float: left;}
    div.header-menu-dropdown {float: left; width: 300px;}
}
*/
/*
@media screen and (max-width: 320px) {
    .navigation-menu {margin: 0 auto}
    .header-menu-item {float: left;}
    div.header-menu-dropdown {float: left; width: 80%; margin: 0 auto 0 10px}
    .top-bar ul li.header-menu-item { width: 90%; float: left }
    .top-bar ul li.header-menu-item:hover {width: 85%;}
}
*/
/* top second menu */
.adBar-menu {position:relative;margin:0;padding:0;width:100%;height:30px;display:block;background-color:#004cac;}
.navigation-adBar {position:relative;margin:0px auto;padding:0;/*width:1024px;*/height:30px;display:block;background-color:#004cac;overflow:hidden;}
.navigation-adBar ul{margin:0;padding:0;width:100%;height:30px;display:inline;width:100%;list-style-type:none;}
.navigation-adBar ul li {float:left;display:block;margin:0;width:auto;height:30px;padding:0 15px 0 9px;border:0;background-image:url(/images2/adBarSeparator.png);background-repeat:no-repeat;background-position:right 10px;}
.navigation-adBar ul li.last {border:0;background:transparent;}
.navigation-adBar ul li a,.navigation-adBar ul li a:visited,.navigation-adBar ul li a:focus {text-align:center;margin:0;padding:0;line-height:30px;height:30px;color:#FFFFFF;font-size:15px;text-transform:uppercase;text-decoration:none;width:100%;display:block;}
.navigation-adBar ul li a:hover{color:#000000;text-decoration:none;}
.navigation-adBar ul li:hover {background-color:#EEEEEE;}
.navigation-adBar ul li:hover a,.navigation-adBar ul li:hover a:hover,.navigation-adBar ul li:hover a:focus,.navigation-adBar ul li:hover a:visited {color:#004CAC;}


@media screen and (max-width: 1024px) {
   .adBar-menu, .mo-adBar-menu {position:relative;margin:0 auto;padding:0;width:100%;height:100px;display:block;background-color:#C5C5C5;}
    .navigation-adBar { width: 90%; display: inline; height: 200px;}
    .navigation-adBar ul {height: 100px; float: left; display: inline-block;}
    .navigation-adBar ul li { width: auto; background-image: none; border-right: 1px solid gray;}
}

.mo-adBar-menu {color:#000000 !important;-webkit-text-size-adjust:none;-webkit-text-fill-color:#000000 !important;}
.mo-adBar-menu a, .mo-adBar-menu a:visited, .mo-adBar-menu a:active {color:#000000 !important;-webkit-text-fill-color:#000000 !important;}

@media screen and (max-width: 768px) 
{
    .mo-adBar-menu {display:block;}
   .adBar-menu, .mo-adBar-menu{position:relative;margin:0 auto;padding:0;width:100%;height:90px;display:block;background-color:#C5C5C5;}
    .navigation-adBar { width: 90%; display: inline; height: 200px;}
    .navigation-adBar ul {height: 100px; float: left; display: inline-block;}
    .navigation-adBar ul li { width: auto; background-image: none; border-right: 1px solid #000000;}
}

@media screen and (max-width: 480px) {
    .mo-adBar-menu {display:block;}
    .adBar-menu, .mo-adBar-menu {position:relative;margin:0;padding:0;width:100%;height:215px;display:block;background-color:#C5C5C5;color:#000000;}
    .navigation-adBar ul {height: 100px; float: left; display: inline-block;}
    .navigation-adBar ul li { width: 93%; background-image: none; border-bottom:1px solid #000000;border-right:1px solid #C5C5C5;color:#000000;} 
}

@media screen and (max-width: 320px) {
    .mo-adBar-menu {display:block;}
    .adBar-menu, .mo-adBar-menu {position:relative;margin:0;padding:0;width:100%;height:215px;display:block;background-color:#C5C5C5; color:#000000; margin: 0 auto;}
    .navigation-adBar ul {height: 100px; float: left; display: inline-block;}
    .navigation-adBar ul li { width: 90%; background-image: none; border-bottom:1px solid #000000;border-right:1px solid #C5C5C5;color:#000000;}
}

/* homepage slider */
.slider-wrapper {margin:5px 0 25px 0;padding:0;/*width:1024px;*/height:416px;position:relative;background:url(/images2/loading.gif) no-repeat 50% 50% white;}
.slider-wrapper2 {margin:0;padding:0;width:500px;height:200px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:left}
.slider-wrapper3 {margin:0;padding:0;width:500px;height:200px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:right;}
.slider-wrapper img {/*width:1024px;*/max-height:416px;border:0;} 
.slider-wrapper3 img, .slider-wrapper2 img {/*max-width:500px;*/max-height:200px;border:0;}
#sliderDouble,#slider2,#slider3 {display: none;}
.slidesjs-navigation {margin-top:3px;}
.slidesjs-previous {margin-right:5px;float:left;}
.slidesjs-next {margin-right: 5px;float:left;}
.slidesjs-pagination {margin:6px 0 0;float:left;position:relative;top:-8px;z-index:100;left:-5px;list-style:none;padding:5px;}
.slidesjs-pagination li {float:left;margin:0 1px 0 3px;}
.slidesjs-pagination li a {display:block;width:13px;height:0;padding-top:13px;background-image:url(/images2/paginationW.png);background-position:0 0;opacity:0.5;filter:alpha(opacity=50);float:left;overflow:hidden;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px;}
.slidesjs-pagination li a:hover {background-position:0 -26px;}

@media screen and (max-width: 1024px) and (min-width:768px){
    .slider-wrapper  {margin:5px 0 25px 0;padding:0;width:100%;height:416px;position:relative;background:url(/images2/loading.gif) no-repeat 50% 50% white;border:1px solid #C5C5C5;box-shadow:2px 2px 2px 0px rgba(0,0,0,0.25);}
    .slider-wrapper2 {margin:0;padding:0;width:49%;height:200px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:left;border:1px solid #C5C5C5;box-shadow:2px 2px 2px 0px rgba(0,0,0,0.25);}
    .slider-wrapper3 {margin:0;padding:0;width:49%;height:200px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:right;border:1px solid #C5C5C5;box-shadow:2px 2px 2px 0px rgba(0,0,0,0.25);}
    .slider-wrapper img {/*width:1024px;*/max-height:416px;border:0;} 
    .slider-wrapper3 img, .slider-wrapper2 img {/*max-width:500px;*/max-height:200px;border:0;}
    #sliderDouble,#slider2,#slider3 {display: none;}
    .slidesjs-navigation {margin-top:3px;}
    .slidesjs-previous {margin-right:5px;float:left;}
    .slidesjs-next {margin-right: 5px;float:left;}
    .slidesjs-pagination {margin:6px 0 0;float:left;position:relative;top:-8px;z-index:100;left:-5px;list-style:none;padding:5px;}
    .slidesjs-pagination li {float:left;margin:0 1px 0 3px;}
    .slidesjs-pagination li a {display:block;width:13px;height:0;padding-top:13px;background-image:url(/images2/paginationW.png);background-position:0 0;opacity:0.5;filter:alpha(opacity=50);float:left;overflow:hidden;}
    .slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px;}
    .slidesjs-pagination li a:hover {background-position:0 -26px;}
    .page {width: 98% !important; }

}

@media screen and (max-width: 768px) {
   .slider-wrapper  {margin:5px 0 25px 0;padding:0;width:99%;height:250px;position:relative;background:url(/images2/loading.gif) no-repeat 50% 50% white;}
    .slider-wrapper2 {margin:0;padding:0;width:99%;height:250px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:left;float: none;}
    .slider-wrapper3 {margin:0;padding:0px;width:99%;height:250px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:right;float: none;}
    .slider-wrapper img {/*max-width:250px;max-height:100px;*/border:0;} 
    .slider-wrapper2 img {/*max-width:250px;max-height:100px;*/border:0;}
    .slider-wrapper3 img {/*max-width:250px;max-height:100px*/;border:0;}
    #sliderDouble,#slider2,#slider3 {display: none;}
    .slidesjs-navigation {margin-top:3px; width: 100px; display: none}
    .slidesjs-previous {margin-right:5px;float:left;}
    .slidesjs-next {margin-right: 5px;float:left;}
    .slidesjs-pagination {margin:6px 0 0;float:left;position:relative;top:-8px;z-index:100;left:-5px;list-style:none;padding:5px;}
    .sliderjs-pagination ul {list-style-type:none; white-space:nowrap; overflow-x:auto;}
    .slidesjs-pagination li {float:left;margin:0 1px 0 3px; position: relative; display: inline !important;}
    .slidesjs-pagination li a {display: inline;width:13px;height:0;padding-top:13px;background-image:url(/images2/paginationW.png);background-position:0 0;opacity:0.5;filter:alpha(opacity=50);float:left;overflow-x:auto;}
    .slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px;}
    .slidesjs-pagination li a:hover {background-position:0 -26px;}
    .sliderjs-container { width: 250px !important; height: 200px; }
    /*.page {width: 90% !important; }*/
}

@media screen and (max-width: 480px) {
    .slider-wrapper  {margin:5px 0 25px 0;padding:0;width:99%;height:150px;position:relative;background:url(/images2/loading.gif) no-repeat 50% 50% white;}
    .slider-wrapper2 {margin:0;padding:0;width:99%;height:150px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:left;float: none;}
    .slider-wrapper3 {margin:0;padding:0px;width:99%;height:150px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:right;float: none;}
    .slider-wrapper img {/*max-width:250px;max-height:100px;*/border:0;} 
    .slider-wrapper2 img {/*max-width:250px;max-height:100px;*/border:0;}
    .slider-wrapper3 img {/*max-width:250px;max-height:100px;*/border:0;}
    #sliderDouble,#slider2,#slider3 {display: none;}
    .slidesjs-navigation {margin-top:3px; width: 100px; display: none}
    .slidesjs-previous {margin-right:5px;float:left;}
    .slidesjs-next {margin-right: 5px;float:left;}
    .slidesjs-pagination {margin:6px 0 0;float:left;position:relative;top:-8px;z-index:100;left:-5px;list-style:none;padding:5px;}
    .sliderjs-pagination ul {list-style-type:none; white-space:nowrap; overflow-x:auto;}
    .slidesjs-pagination li {float:left;margin:0 1px 0 3px; position: relative; display: inline !important;}
    .slidesjs-pagination li a {display: inline;width:13px;height:0;padding-top:13px;background-image:url(/images2/paginationW.png);background-position:0 0;opacity:0.5;filter:alpha(opacity=50);float:left;overflow-x:auto;}
    .slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px;}
    .slidesjs-pagination li a:hover {background-position:0 -26px;}
    .sliderjs-container { width: 250px !important; height: 200px; }
    /*.page {width: 90% !important; }*/
}

@media screen and (max-width: 320px) {
    .slider-wrapper  {margin:5px 0 25px 0;padding:0;width:99%;height:100px;position:relative;background:url(/images2/loading.gif) no-repeat 50% 50% white;}
    .slider-wrapper2 {margin:0;padding:0;width:99%;height:100px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:left;float: none;}
    .slider-wrapper3 {margin:0;padding:0px;width:99%;height:100px;background:url(/images2/loading.gif) no-repeat 50% 50% white;position:relative;float:right;float: none;}
    .slider-wrapper img {/*max-width:250px;max-height:100px;*/border:0;} 
    .slider-wrapper2 img {/*max-width:250px;max-height:100px;*/border:0;}
    .slider-wrapper3 img {/*max-width:250px;max-height:100px;*/border:0;}
    #sliderDouble,#slider2,#slider3 {display: none;}
    .slidesjs-navigation {margin-top:3px; width: 100px; display: none}
    .slidesjs-previous {margin-right:5px;float:left;}
    .slidesjs-next {margin-right: 5px;float:left;}
    .slidesjs-pagination {margin:6px 0 0;float:left;position:relative;top:-8px;z-index:100;left:-5px;list-style:none;padding:5px;}
    .sliderjs-pagination ul {list-style-type:none; white-space:nowrap; overflow-x:auto;}
    .slidesjs-pagination li {float:left;margin:0 1px 0 3px; position: relative; display: inline !important;}
    .slidesjs-pagination li a {display: inline;width:13px;height:0;padding-top:13px;background-image:url(/images2/paginationW.png);background-position:0 0;opacity:0.5;filter:alpha(opacity=50);float:left;overflow-x:auto;}
    .slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px;}
    .slidesjs-pagination li a:hover {background-position:0 -26px;}
    .sliderjs-container { width: 250px !important; height: 200px; }
    /*.page {width: 250px !important; }*/
}



/* home page highlights */
.box-head-red{background-color:#D90111;color:#FFFFFF;}
.box-head-blue{background-color:#004CAC;color:#FFFFFF;}
.highlight{position:relative;margin:15px 0;padding:0;width:100%;display:block;background-color:#FFFFFF;}
.highlight-featured{clear:both;padding:0;height:420px;background-color:#eeeeee;background-repeat:repeat-y;text-align:left;/*width:1024px;*/margin:0 auto;border:1px solid #C5C5C5;}
.highlight-featured h2,.highlight-featured h1 {font-weight:bold;font-size: 22px;text-transform:uppercase;padding:3px;margin:0;margin-bottom:5px;}
.highlight-featured .box-content{float:none;/*width:1024px;*/margin:0;padding:0;display:block;text-align:left;}
.highlight-featured .slide-wrapper{display:block;margin:0;padding:0;position:relative;/*width:1024px;*/}
.highlight-featured .slide-btn.btn-disabled{opacity:0.01;filter:alpha(opacity=1);}
.highlight-featured .slide-btn.btn-prev {left:-3px;background-position:-28px 0;}
.highlight-featured .slide-btn.btn-next {right:-3px;background-position:-50px 0;}
.highlight-featured .slide-btn {position:absolute;top:150px;width:22px;height:28px;z-index:99;display:block;}
.highlight-featured .bg-sprite {background:url(/images2/bg-sprite.png) no-repeat;}
.highlight-featured .slide-inner {position:relative;overflow:hidden;display:block;width:1000px;height:370px;margin:0;margin-left:11px;text-align:left;padding:0;}
.highlight-featured h2 a,.highlight-featured h1 a {font-size:12px;color:#FFFFFF;}

@media screen and (max-width: 1024px) {
     .highlight{position:relative;margin:15px 0 0 5%;padding:0;width:89%;display:block;background-color:#FFFFFF;}
    .highlight-featured{clear:both;padding:0;height:420px;background-color:#eeeeee;background-repeat:repeat-y;text-align:left;width:100%;margin:0 auto;border:1px solid #C5C5C5;}
    .highlight-featured h2,.highlight-featured h1 {font-weight:bold;font-size:18px;text-transform:uppercase;}
    .highlight-featured .box-content{float:none;width:100%;margin:0;padding:0;display:block;text-align:left;}
    .highlight-featured .slide-wrapper{display:block;margin:0;padding:0;position:relative;width:100%;}
    .highlight-featured .slide-btn.btn-disabled{opacity:0.01;filter:alpha(opacity=1);}
    .highlight-featured .slide-btn.btn-prev {left:-3px;background-position:-28px 0;}
    .highlight-featured .slide-btn.btn-next {right:-3px;background-position:-50px 0;}
    .highlight-featured .slide-btn {position:absolute;top:150px;width:22px;height:28px;z-index:99;diay:splblock;}
    .highlight-featured .bg-sprite {background:url(/images2/bg-sprite.png) no-repeat;}
    .highlight-featured .slide-inner {position:relative;overflow:hidden;display:block;width:100%;height:370px;margin:0;margin-left:11px;text-align:left;padding:0;}
    .highlight-featured .slide-inner img {position:relative;overflow:hidden;display:block;width:50%;max-height:370px;margin:0;margin-left:11px;text-align:left;padding:0;}
}

@media screen and (max-width: 768px) {
    .highlight{position:relative;margin:15px 0 0 5%;padding:0;width:89%;display:block;background-color:#FFFFFF;}
.highlight-featured{clear:both;padding:0;height:420px;background-color:#eeeeee;background-repeat:repeat-y;text-align:left;width:100%;margin:0 auto;border:1px solid #C5C5C5;}
.highlight-featured h2,.highlight-featured h1 {font-weight:bold;font-size:18px;text-transform:uppercase;}
.highlight-featured .box-content{float:none;width:100%;margin:0;padding:0;display:block;text-align:left;}
.highlight-featured .slide-wrapper{display:block;margin:0;padding:0;position:relative;width:100%;}
.highlight-featured .slide-btn.btn-disabled{opacity:0.01;filter:alpha(opacity=1);}
.highlight-featured .slide-btn.btn-prev {left:-3px;background-position:-28px 0;}
.highlight-featured .slide-btn.btn-next {right:-3px;background-position:-50px 0;}
.highlight-featured .slide-btn {position:absolute;top:150px;width:22px;height:28px;z-index:99;diay:splblock;}
.highlight-featured .bg-sprite {background:url(/images2/bg-sprite.png) no-repeat;}
.highlight-featured .slide-inner {position:relative;overflow:hidden;display:block;width:100%;height:370px;margin:0;margin-left:11px;text-align:left;padding:0;}
.highlight-featured .slide-inner img {position:relative;overflow:hidden;display:block;width:70%;max-height:370px;margin:0;margin-left:11px;text-align:left;padding:0;}
}

@media screen and (max-width: 480px) {
     .highlight{position:relative;margin:15px 0 0 3%;padding:0;width:95%;display:block;background-color:#FFFFFF;}
    .highlight-featured{clear:both;padding:0 0 0 4%;height:420px;background-color:#eeeeee;background-repeat:repeat-y;text-align:left;width:90%;margin:0 auto;border:1px solid #C5C5C5;}
    .highlight-featured h2,.highlight-featured h1 {font-weight:bold;font-size:18px;text-transform:uppercase;}
    .highlight-featured .box-content{float:none;width:240px;margin:0;padding:0;display:block;text-align:left;}
    .highlight-featured .slide-wrapper{display:block;margin:0;padding:0;position:relative;width:240px;}
    .highlight-featured .slide-btn.btn-disabled{opacity:0.01;filter:alpha(opacity=1);}
    .highlight-featured .slide-btn.btn-prev {left:-3px;background-position:-28px 0;}
    .highlight-featured .slide-btn.btn-next {right:-3px;background-position:-50px 0;}
    .highlight-featured .slide-btn {position:absolute;top:150px;width:22px;height:28px;z-index:99;display:block;}
    .highlight-featured .bg-sprite {background:url(/images2/bg-sprite.png) no-repeat;}
    .highlight-featured .slide-inner {position:relative;overflow:hidden;display:block;width:110%;height:370px;margin:0;margin-left:11px;text-align:left;padding:0;}

}

@media screen and (max-width: 320px) {
     .highlight{position:relative;margin:15px 0;padding:0;width:100%;display:block;background-color:#FFFFFF;}
    .highlight-featured{clear:both;padding:0;height:420px;background-color:#eeeeee;background-repeat:repeat-y;text-align:left;width:240px;margin:0 auto;border:1px solid #C5C5C5;}
    .highlight-featured h2,.highlight-featured h1 {font-weight:bold;font-size:18px;text-transform:uppercase;}
    .highlight-featured .box-content{float:none;width:240px;margin:0;padding:0;display:block;text-align:left;}
    .highlight-featured .slide-wrapper{display:block;margin:0;padding:0;position:relative;width:240px;}
    .highlight-featured .slide-btn.btn-disabled{opacity:0.01;filter:alpha(opacity=1);}
    .highlight-featured .slide-btn.btn-prev {left:-3px;background-position:-28px 0;}
    .highlight-featured .slide-btn.btn-next {right:-3px;background-position:-50px 0;}
    .highlight-featured .slide-btn {position:absolute;top:150px;width:22px;height:28px;z-index:99;display:block;}
    .highlight-featured .bg-sprite {background:url(/images2/bg-sprite.png) no-repeat;}
    .highlight-featured .slide-inner {position:relative;overflow:hidden;display:block;width:210px;height:370px;margin:0;margin-left:11px;text-align:left;padding:0;}

}

/* search result display */
.products-grid {padding:0;margin:0;text-align:justify;position:relative;width:auto;display:block;}
.highlight-featured .slide-inner .products-grid {height:400px;}
.products-grid li.item, .products-grid li.itemBlank {background-color:#FFFFFF;margin:5px;padding:0px 5px;height:370px;text-align:center;vertical-align:top;float:left;display:block;position:relative;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}
.products-grid li.itemNoOptions {height:325px;}
.products-grid li.itemNoResults {text-align: center; list-style: none; width: auto;}
.products-grid li.itemNoResults h2,.products-grid li.itemNoResults h1 {color: red; padding-top: 20px; padding-bottom: 20px;}
.products-grid li.item p {margin:0px;text-align:center;}
.products-grid .product-name {height:50px;text-align:center;display:block;margin:0;padding:0;width:220px;line-height:14px;overflow:hidden;color:#555555;}
.products-grid .product-name a {font-size:12px;line-height:12px;text-align:center;color:#555555;text-decoration:none;margin:0;padding:0;}
.products-grid .product-image {margin:0;padding:0;width:220px;height:215px;display:block;}
.products-grid .product-image img {max-width:210px;max-height:210px;margin:0 auto;vertical-align:middle;border:1px solid #FFFFFF;box-shadow:none;-webkit-box-shadow: none;-moz-box-shadow: none; -o-box-shadow: none;
                                   /* melanie 13/06 */ width:auto;height:auto;
                                   }
                                   
                               
.products-grid li.item .color-box{width:220px;margin:0 auto;padding:0;height:20px;display:block;}
.products-grid li.item .price-box {width:220px;margin:0 auto;padding:0;letter-spacing:-1px;vertical-align:middle;display:block;}
.products-grid li.item .price-box .price {font-weight:bold;font-size:18px;/*color:#d90111;*/color: #49D90B;}
.products-grid li.item .price-box .regular-price {padding:0;width:220px;height:43px;margin:0 auto;text-align:center;display:block;}
.products-grid li.item .price-box .old-price .price {font-weight:normal;margin:0;color:Black;font-size:12px;line-height:12px;display:block;height:22px;}
.products-grid li.item .price-box .special-price {padding:0;width:220px;height:21px;display:block;}
.products-grid li.item .deliv-box {display:block;width:180px;position:relative;padding:0 0 0 10px;margin:0 auto;border-top:1px solid #C5C5C5;}
.products-grid li.item .deliv-box .deliv-box-option {position:relative;display:block;height:13px;text-align:left;margin:0;padding:4px 0 0 14px;font-weight:normal;font-size:11px;line-height:13px;color:#888888;background:url(/images2/searchOptions-sprite.png) 0 0 no-repeat;}
.products-grid li.item .deliv-box .deliv-box-option.L{float:left;}
.products-grid li.item .deliv-box .deliv-box-option.C{float:left; margin-left : 40px;}
.products-grid li.item .deliv-box .deliv-box-option.R{float:right;text-align:left;width:65px;}
.products-grid li.item .deliv-box .deliv-box-option.disabled {background-position:0 -22px;color:#C5C5C5;}
.products-grid li.item .deliv-box .deliv-box-option.hasTip{/* cursor:pointer; */}
.tooltip2 {position:absolute;z-index:1070;margin:0;padding:0;font-size:12px;transition:opacity .15s linear;display:none;width:190px;height:220px;}
.tooltip2 .tooltip-header {width:180px;height:20px;padding:5px;color:#FFFFFF;background-color:#000000;font-size:14px;font-weight:bold;line-height:14px;text-align:center;text-decoration:none;display:block;border-top-right-radius:5px;border-top-left-radius:5px;}
.tooltip2 .tooltip-inner {width:180px;height:180px;padding:5px;color:#000000;text-align:center;text-decoration:none;display:block;background-color:#F1F1F1;}
.tooltip2 .tooltip-inner img {margin:auto;display:block;}
/* .products-grid li.item .deliv-box .deliv-box-option:hover .tooltip2 {display:block;} */

@media screen and (max-width: 480px) {
    .products-grid li.item, .products-grid li.itemBlank {background-color:#FFFFFF;margin:5px;padding:0px 5px;/*width:78%;*/width: 100%;height:370px;text-align:center;vertical-align:top;float:left;display:block;position:relative; box-shadow:0px 0px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}
}

@media screen and (max-width: 320px) {
    .products-grid li.item, .products-grid li.itemBlank {float: none; margin-left: -10px; padding-bottom: 10px;}
    .GC-result { width: 200px}
    /*.page .std { width: 200px; }*/
    .products-grid li.item, .products-grid li.itemBlank {background-color:#FFFFFF;margin:5px;padding:0px 5px;/*width:99%;*/width: 100%;height:370px;text-align:center;vertical-align:top;float:left;display:block;position:relative; box-shadow:0px 0px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}

}

.dropcontainerQty {float:right;}

/* select */
.dropcontainer {position:relative;font-size:13px;color:#888888;width:285px;} 
.dropcontainerQty .dropcontainer{width:125px !important;} 

.dropcontainer a{}
.trigger {width:285px;color:#888888;padding:10px;font-size:13px;text-decoration:none;background:#EEEEEE url(/images2/select-open.png) 98% center no-repeat;display: block;border: 1px solid #C5C5C5;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease; transition: all 0.5s ease;
	-webkit-box-shadow: inset 1px 1px #fff,inset -1px -1px #FFFFFF;-moz-box-shadow: inset 1px 1px #fff,inset -1px -1px #fff;box-shadow: inset 1px 1px #FFFFFF,inset -1px -1px #FFFFFF;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.trigger:hover.trigger:active,.trigger:visited,.trigger:focus {color:#888888;background: #EEEEEE url(/images2/select-open.png) 98% center no-repeat;text-decoration:none;}
.activetrigger {width:285px;color: #888888;padding:10px;font-size:13px;text-decoration:none;background: #EEEEEE url(/images2/select-close.png) 98% center no-repeat;display: block;border: 1px solid #C5C5C5;
	-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;
    -webkit-box-shadow:inset 1px 1px #fff,inset -1px -1px #fff;-moz-box-shadow: inset 1px 1px #fff,inset -1px -1px #fff;box-shadow: inset 1px 1px #fff,inset -1px -1px #fff;
    -webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;}
.activetrigger:hover,.activetrigger:active,.activetrigger:visited,.activetrigger:focus {background: #EEEEEE url(/images2/select-close.png) 98% center no-repeat;color:#888888;text-decoration:none;}
.dropcontainer ul {font-size:13px;border:1px solid #C5C5C5;border-top:none;background:#EEEEEE;list-style-type: none;padding:0;margin:0;z-index:9900;width:285px;position:absolute;
	-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;
    -webkit-box-shadow:inset 1px 1px #fff,inset -1px -1px #fff;-moz-box-shadow: inset 1px 1px #fff,inset -1px -1px #fff;box-shadow:inset 1px 1px #fff,inset -1px -1px #fff;
    -webkit-border-radius:5px;-moz-border-radius: 5px;border-radius:5px;}
.dropcontainer a,.dropcontainer a:hover,.dropcontainer a:visited,.dropcontainer a:focus {color:#888888;text-decoration:none;}
.dropcontainer ul li {padding:8px;-webkit-transition:all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition:all 0.5s ease;border-bottom:1px solid #C5C5C5;}
.dropcontainer ul li:hover {background: #C5C5C5;outline:none;}
.dropcontainer ul li:first-child {display: none;}
.dropcontainer ul li:last-child {border-bottom: none;}
.dropdownhidden {display: none;}
.dropdownvisible {height: auto;}
    
#continueShopping, #viewWishList, #updateCart {float:right;}

/* pages */
.page {position:relative;margin:0px 10px;padding:0;text-align:left;display:block;background:#FFFFFF;}
.page-title {margin:0 0 10px 10px;padding:10px 0px 0px 0px;max-width:710px;}
.page-title h1 {color:#004CAC;font-size:20px;}
.page-title h1 a {color:#004CAC;font-size:20px;text-decoration:none;}
.page .std {padding:5px 15px;line-height:21px;font-size:12px;}
.nicebox {margin:25px 0px;padding:15px;border:1px solid #C5C5C5;}
.niceboxContact {margin:25px 0px;padding:15px;border:1px solid #C5C5C5;max-width:880px;}
h2.Trading,h1.Trading{font-size:14px;font-weight:bold;padding-bottom:10px;}
.CC h3 {font-size:16px;}
.CC ul {padding:0 0 0 20px;}
.CC img {width:100%;max-width:1024px;height:auto;}

@media screen and (max-width: 320px) {
    .page {position:relative;width:500px}
}

/* brand Page */
table.brandTABLE {background-color:#FFFFFF;border:1px solid #000000;}
td.brandTD{padding-top:10px;width:204px;height:150px;text-align:center;border-bottom:1px solid #000000;}
div.brandDIV {height:120px;vertical-align:middle;}
div.brandADIV {height:20px;vertical-align:bottom;padding:5px;}
a.brandA, a.brandA:hover, a.brandA:visited {color:#808080;font-size:14px;text-decoration:none;}
@media screen and (max-width: 320px) {td.brandTD {display:block}}


/*contact Us Page*/
#contactForm {padding: 20px; display: block;}
#errors{background-color:#004CAC;color:#FFFFFF;width:350px;padding:20px;margin:5px auto;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;} 
#errors h2,#errors h1 {margin:-5px 0;color:yellow;}
#errors p {}
.form-list li {list-style-type:none;padding:10px;}
.form-list textarea {width:800px;height:420px;color:#C5C5C5;font-style:normal;line-height:100%;font-size:16px;padding:10px;background:#FFFFFF;border:1px solid #C5C5C5;border-radius:5px;}
.form-list .input-text {width:800px;height:40px;color:#C5C5C5;font-style:normal;line-height:100%;font-size:16px;padding-left:10px;background:#FFFFFF;border:1px solid #C5C5C5;border-radius:5px;}
.form-list .input-nameText {width:350px;height:40px;color:#C5C5C5;font-style:normal;line-height:100%;font-size:16px;padding-left:10px;background:#FFFFFF;border:1px solid #C5C5C5;border-radius:5px;}
.form-list .input-text:focus, .form-list textarea:focus {border:1px solid ;border-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.025);}
.required em {color:#EB340A;font-style:normal;}
#ProcessingGeneratorInner {position:absolute;display:none;padding:20px;font-size:16px;background-color:#FFFFFF;-moz-border-radius:15px;-webkit-border-radius:15px;color:#000000;z-index:2001;width:600px;height:200px;top:50%;left:50%;margin:-300px 0 0 -300px;}
.ProGenDiv3{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:2000;display:none;opacity:0.7;filter:alpha(opacity=70);}      
.ProGenTbl3{border:solid 2px #000000;background-color:#4B4A52;width:100%;height:100%;padding:0px;border-spacing:0px;}  
.ProGenTd3{font-size:28px;font-weight:bold;color:#000000;width:100%;height:100%;text-align:center;vertical-align:middle;}
div.onestepContactUs {text-align:right; margin-top:5px;} 
div.onestepContactUs div {float:right;}
div.onestepContactUs .sendMessage {width:200px;}
.buttons-set {margin:5px 0 0 0;padding:5px 0 5px 5px;clear:both;width:300px;float:right;}


/* store locations page */
.storeLocation-Store{display:block;width:100%;min-height:350px;height:auto;padding:0;margin:0;margin-bottom:25px;}
.storeLocation-Header{display:block;width:100%;height:70px;padding:0;margin:0;background-color:#2A2A2A;}
.storeLocation-Logo{float:left;width:200px;margin:0;padding:10px 0 0 10px;}
.storeLocation-Name{float:left;padding:0;margin:0;color:#FFFFFF;font-weight:bold;font-size:22px;padding-top:10px;}
.storeLocation-Content{display:block;width:100%;height:250px;padding:0;margin:0;padding-top:10px;}
.storeLocation_map{float:left;width:50px;padding:0;margin:0;padding-top:5px;vertical-align:top;display:block;}
.storeLocation-Address{float:left;vertical-align:top;text-align:left;padding:0;margin:0;padding-top:5px;display:block;}
.storeLocation-StreetView{float:right;width:335px;display:block;padding:0;margin:0;}
.storeLocation-Address .storeAddress {background:url('/images2/location_address.jpg') no-repeat;padding:0;margin:0;padding-left:40px; min-height:50px;}
.storeLocation-Address .storePhone{background:url('/images2/location_phone.jpg') no-repeat;padding:0;margin:0;padding-left:40px; min-height:50px;}
.storeLocation-Address .storeDirections{min-height:50px;padding:0;margin:0;}
.storeLocation-Address .storeEmail{background:url('/images2/location_email.jpg') no-repeat;padding:0;margin:0;padding-left:40px; min-height:50px;}
.storeLocation-Info {display:block;width:100%;margin:0;padding:10px 10px 0 10px;}
@media screen and (max-width: 480px){
    .storeLocation-StreetView {text-align:center;margin:0 auto;}
    .storeLocation-Content{height:auto;}
}




/* retul page */
.retulRpic {position:relative;width:120px;text-align:right;vertical-align:middle;display:block;padding:0;margin:0;}
.retulText {position:relative;width:895px;text-align:justify;vertical-align:top;display:block;margin:0;padding:0;padding-right:5px;}
.retulWide {position:relative;height:auto;font-size:13px;text-align:justify;display:block;padding:0;padding-bottom:20px;margin:0;}
.retulHalf {position:relative;width:510px;margin:0 auto;vertical-align:top;display:block;padding:0;text-align:center;}
.retulpic2 {position:relative;width:180px;margin:0 auto;vertical-align:top;display:block;padding:0;}
.retulNarrowText {position:relative;width:640px;text-align:justify;vertical-align:top;display:block;margin:0;padding:0;padding-right:5px;}

@media screen and (max-width: 320px) {
    .retulWide {width: 240px;}
    .retulText {width: 230px;}
    .retulHalf {width: 240px;}
    .retulpic2 {width: 240px;}
    .retulRpic {width: 220px; margin-left: -10px}
    .retulNarrowText {width: 230px;}
    .LC {float: left}
    td.LC2{float: left; width: 220px; margin-left: 10px;}
    .nicebox table {width: 200px}
    .nicebox { margin-left: -10px; width: 200px}
    .nicebox table td {border-bottom: 1px solid gray;}
    .niceboxContact table {width: 200px}
    .niceboxContact { margin-left: -10px; width: 200px}
    .niceboxContact table td {border-bottom: 1px solid gray;}
    div.login-popup {width: 250px; display: none}
    div.login-popup {width: 250px; }
}

/* SKU page */

.SkuHeader {margin:10px 0;padding:0;width:100%;display:block;border:1px solid #c5c5c5;box-shadow:0px 0px 5px #c5c5c5;-webkit-box-shadow:0px 0px 5px #c5c5c5;-moz-box-shadow:0px 0px 5px #c5c5c5;}
.std ul.disc {margin:0px 0px 10px; padding-left:18px;}
.skuNav {margin:0;padding:0;display:block;/*width:1024px;*/}
.skuMap {margin:0;padding:10px;font-size:14px;float:left;position:relative;display:block;}
.skuMap a {color:#004CAC;text-decoration:none;}
.socialMedia {position:absolute;right:0px;top:10px;display:block;padding:0;margin:0;text-align:left;}
.fb-like {text-align:left;} 
.EatpPp{float:right;position:relative;display:block;padding:15px 0 0 0;}
.product-MID{margin:0;padding:0;display:block;}
.product-media {float:left;margin:0 auto;padding:10px;text-align:center;background:#FFFFFF;border:1px solid #c5c5c5;box-shadow:0px 0px 5px #c5c5c5;-webkit-box-shadow:0px 0px 5px #c5c5c5;-moz-box-shadow:0px 0px 5px #c5c5c5;}
.product-media-thumb {width:380px;height:52px;display:block;position:relative;}
.product-media-thumb .slide-wrapper{display:block;margin:0;padding:0;position:relative;width:380px;height:50px;background-color:#F1F1F1;border:1px solid #C5C5C5;}
.product-media-thumb .slide-btn.btn-disabled{opacity:0.05;filter:alpha(opacity=0.05);}
.product-media-thumb .slide-btn.btn-prev {left:-5px;background-position:-28px 0;}
.product-media-thumb .slide-btn.btn-next {right:-5px;background-position:-50px 0;}
.product-media-thumb .slide-btn {position:absolute;top:9px;width:22px;height:28px;z-index:99;display:block;opacity:1;filter:alpha(opacity=1);}
.product-media-thumb .bg-sprite {background:url(/images2/bg-sprite.png) no-repeat;}
.product-media-thumb .slide-inner {position:relative;overflow:hidden;display:block;width:350px;height:50px;margin:0;margin-left:14px;text-align:left;padding:0;}
.product-media-thumb .slide-wrapper ul {list-style-type:none;margin:0;padding:0;}
.product-media-thumb .slide-wrapper ul li {display:inline-block;list-style-type:none;margin:0;padding:0 2px;float:left;}
.product-media-thumb .slide-wrapper ul li img {max-width:48px;max-height:48px;border:1px solid #000000;cursor:pointer;}
.product-media table {border:0;width:380px;height:420px;display:block;position:relative;}
.product-media td {width:380px;height:380px;text-align:center;vertical-align:middle;}
.product-media .product-image {margin:0;width:380px;height:380px;display:block;line-height:380px;position:relative;}
.product-media .product-image img {border:0;max-width:380px;max-height:380px;margin:0;position:absolute;display:block;}
.product-media .imgWatermarkTL, .product-media .imgWatermarkTR, .product-media .imgWatermarkBL, .product-media .imgWatermarkBR {position:absolute;display:block;border:0;opacity:0.6;filter:alpha(opacity=60);z-index:2000;border:0;}
.product-media .small {padding-top:2px;font-size:10px;}
.product-media3SD table {border:0;width:220px;height:220px;display:block;position:relative;}
.product-media3SD td {width:220px;height:220px;text-align:center;vertical-align:middle;}
.product-media3SD .product-image {position:relative;}
.product-media3SD .imgWatermarkTL, .product-media3SD .imgWatermarkTR, .product-media3SD .imgWatermarkBL, .product-media3SD .imgWatermarkBR {position:absolute;display:block;border:0;opacity:0.6;filter:alpha(opacity=60);z-index:2000;border:0;}
.product-information {font-size:12px;padding:0 5px 5px 5px;width:600px;margin-left:7px;float:right;min-height:493px;position:relative;display:block;background:#FFFFFF;border:1px solid #c5c5c5;box-shadow:0px 0px 5px #c5c5c5;-webkit-box-shadow: 0px 0px 5px #c5c5c5; -moz-box-shadow: 0px 0px 5px #c5c5c5;}
.skuNav .page-title {padding:20px 0 10px 0;max-width:1024px;}
.skuNav .page-title h1 {font-size:26px;letter-spacing:-1px;}
.skuNav .price-box {padding:18px 5px 0 20px;margin:0;}
.skuNav .price-box .regular-price {color:#49D90B;font-size:26px;letter-spacing:-1px;font-weight: bold;}
.skuNav .price-box .old-price {letter-spacing:-1px;color:#888888;font-size:16px;font-weight:normal;padding-right:15px;}
.skuNav .price-box .special-price {color: #49D90B; letter-spacing:-1px;font-size:26px;letter-spacing:-1px;font-weight: bold;}
.skuNav .price-box .special-price .price {letter-spacing:-1px;font-weight:bold;}
.product-avail {float:right;padding:0;margin:0;padding-left:5px;display:block;border-left:1px solid #C5C5C5;width:280px;height:495px;display:block;}
.Avail-Deliv {display:block;width:280px;padding:0;margin:0;border-bottom:1px solid #C5C5C5;position:relative;height:495px;}
.Avail-Deliv-Loading {display:none;width:289px;height:501px;padding:0;margin:0;position:absolute;top:1px;right:1px;opacity:0.8;filter:alpha(opacity=80);background:#F1F1F1 80px 150px no-repeat url(/images2/drop-nav-loader.gif);z-index:5000;}
#add-to-option {display:block;height:58px;}
.product-information .add-to-cart {position:relative;height:65px;}
.product-information .add-to-cart span {padding-bottom:5px;}
.product-information .add-to-cart form {padding-top:10px;}
.add-to-cart .placeFL div {padding-top:5px;}
.add-to-cart .buttonStyling {width:140px;margin-right:5px;}
#qtyS_a, #qtyS_a:hover, #qtyS_a_div, #qtyS_ul {width:100px;}
#image_shadow {border:solid 1px #C5C5C5;position:static;top:0px;z-index:100000;}
.product-meta {margin:10px 0;padding:0;font-size:13px;display:block;}
.outer-list-title {margin:5px 0px;padding:11px 5px;width:100%;color:#004CAC;text-indent:-2px;font-size:16px;font-weight:bold;display:block;}
.ti-DOD {position:absolute;top:10px;left:85px;}
#add2WL {color:#004CAC;text-decoration:underline;line-height:12px;font-size:12px;cursor:pointer;margin:0;position:absolute;right:0;bottom:6px;padding:0;display:block;width:123px;white-space:nowrap !important;}
#add2WL:hover {text-decoration:none;}

/* add to cart success message */
.successaddmessage {background:#004CAC;padding:10px;width:670px;height:340px;color:#FFFFFF;}
.successaddmessageVar {background:#004CAC;padding:10px;width:670px;color:#FFFFFF;}
.SMheader {font-size:18px;font-weight:bold;margin-bottom:10px;}
.SMbody {background:#FFFFFF;padding:5px;border:1px solid #C5C5C5;margin-bottom:10px;height:260px;color:#000000;width:650px;}
.SMbody .SMimage {float:left;display:block;position:relative;width:250px;height:250px;margin:0auto;text-align:center;}
.SMbody .SMimage img {max-width:250px;max-height:250px;}
.SMbody .SMdescription {width:400px;padding-top:15px;font-size:14px;float:left;position:relative;display:block;text-align:left;}
.SMbody .SMdescription2 {width:400px;padding-top:15px;font-size:14px;position:relative;display:block;text-align:center;}
.successaddmessageclear {width:0px;height:0px;overflow:hidden;clear:both;display:block;visibility:hidden;}    

/* cart */
.cart-empty {height:400px;}
#shopping-cart-table {width:100%;color:#000000;font-size:14px;padding:0;margin:0;position:relative;}
#shopping-cart-table thead {padding:0;margin:0;}
#shopping-cart-table th {padding:10px 0;margin:0;font-size:16px;color:#004CAC;border-bottom:3px solid #004CAC;text-align:left;vertical-align:bottom;}
#shopping-cart-table td {border:0;margin:0;padding:5px;vertical-align:top;border-top:1px solid #C5C5C5;}
#shopping-cart-table td.tdButtons {border:0;text-align:right;margin:0;padding:10px 0 0 0;}
#shopping-cart-table td.tdButtons .buttonStyling {float:right;margin-left:5px;}
#shopping-cart-table .product-cell {width:720px;height:110px;position:relative;}
#shopping-cart-table .cart-image {margin-right:15px;float:left;position:relative;display:block;height:100px;width:100px;}
#shopping-cart-table .cart-image img {max-height:100px;max-width:100px;}
#shopping-cart-table .cart-text {position:relative;float:left;width:570px;display:block;font-weight:normal;font-size:11px;}
#shopping-cart-table .cart-text .deliv-box {position:relative;display:block;}
.tiDP {top:3px;left:0;}
.tiDP .tooltip {position:absolute;left:16px;top:3px;z-index:1070;margin:0;padding:0;font-size:12px;transition:opacity .15s linear;display:none;width:400px;}
.tiDP .tooltip .tooltip-arrow {position:absolute;left:0;top:0px;width:6px;height:12px;z-index:1071;display:block;background:url('/images2/tooltip-arrow-left.png');}
.tiDP .tooltip .tooltip-inner {position:absolute;top:0;left:4px;width:380px;z-index:1070;padding:5px;color:#FFFFFF;text-align:center;text-decoration:none;background-color:#1D6EBD;border:2px solid #99CCF4;border-radius:2px;display:block;}
.deliv-box-header {display:inline;padding-left:18px;font-size:12px;}
#shopping-cart-table .cart-text .deliv-box-option {font-weight:normal;font-size:12px;height:13px;text-align:left;margin:0;padding:4px 10px 0 14px;line-height:13px;color:#000000;background:url(/images2/searchOptions-sprite.png) 0 0 no-repeat;}
#shopping-cart-table .cart-text .deliv-box-option.disabled {background-position:0 -22px;color:#C5C5C5;}
#shopping-cart-table a.product-name {color:#004CAC;text-decoration:none;font-size:16px;margin:15px 0;width:580px;display:block;position:relative;}
#shopping-cart-table .std-cell {text-align:center;padding-top:20px;}
#shopping-cart-table .price-cell {text-align:right;padding-top:20px;}
#shopping-cart-table .price-cell span {font-weight:bold;}
#shopping-cart-table .totals-row {color:#000000;padding:10px 0;margin:0;font-size:16px;font-weight:bold;text-align:right;}
#shopping-cart-table .totals-value {color:#004CAC;padding:10px 0;margin:0;font-size:16px;font-weight:bold;text-align:right;} 
#shopping-cart-table .std-cell div{margin:0 auto;text-align:center;width:110px;}
#shopping-cart-table .std-cell .qtyNil {font-style:italic;font-size:11px;color:#C5C5C5;display:block;cursor: pointer;cursor:hand;}
.MQP {height:24px;margin:0;padding:3px;border-radius:5px;display:block;border:1px solid #C5C5C5;}
.qtyMinus {width:24px;height:24px;margin:0;padding:0 5px;border:0;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;float:left;}
.qtyPlus {width:24px;height:24px;margin:0;padding:0 5px;border:0;border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;float:left;}
.qtyValue {display:block;float:left;border:0;width:60px;height:22px;line-height:22px;margin:0;}
.qtyDisabled {background-color:#C5C5C5;background:-moz-linear-gradient(top,#C5C5C5 0%,#888888 100%);background:-webkit-linear-gradient(top,#C5C5C5 0%,#888888 100%);background:linear-gradient(top,#C5C5C5 0%,#888888 100%);cursor:default!important;}
.ui-datepicker-trigger img {border:0;}
.ui-datepicker-trigger {padding:0;margin:0;border:0;position:absolute;top:0px;}
.cart-buttons {/*width:1024px;*/display:block;margin:10px 0;display:block;position:relative;}
.cart-buttons img {margin-right:30px;}
.tiCDO {top:10px;width:25px;height:25px;background:url('/images2/help-medium.png');}
.deliv-options-3 .deliv-option.active .tiCDO, .deliv-options-3 .deliv-option.enabled:hover .tiCDO {top:20px;}
.tiCDO .tooltip {position:absolute;left:-50px;top:26px;z-index:1070;margin:0;padding:0;font-size:12px;transition:opacity .15s linear;display:none;width:320px;}
.tiCDO .tooltip .tooltip-arrow {position:absolute;left:68px;top:0px;width:12px;height:6px;z-index:1071;display:block;background:url('/images2/tooltip-arrow-top.png');}
.tiCDO .tooltip .tooltip-inner {position:absolute;top:4px;left:0;width:310px;z-index:1070;padding:5px;color:#FFFFFF;text-align:center;text-decoration:none;background-color:#1D6EBD;border:2px solid #99CCF4;border-radius:2px;display:block;}
.DOFTO {height:50px;}
.Deliv-warning {padding:0 0 0 30px;margin:5px 0;background:url('/images2/warning-sign.png') top left no-repeat;color:#D40E14;font-weight:bold;font-size:12px;min-height:21px;}
.Deliv-warning ul {padding:0 0 0 20px;color:#000000;font-weight:normal;list-style-type:circle;}
.Deliv-warning ul li span {text-decoration:underline;cursor:pointer;color:#004CAC;}
.Deliv-warning ul li span:hover {text-decoration:none;}
#shopping-cart-table .cart-text .deliv-box-option.warnPD, #shopping-cart-table .cart-text .deliv-box-option.warnCC , #shopping-cart-table .cart-text .deliv-box-option.warnCS, #shopping-cart-table .cart-text .deliv-box-option.warnSRA {background-position:0 -22px;color:#C5C5C5;}
#shopping-cart-table .cart-text .deliv-box-option.warnHoverPD, #shopping-cart-table .cart-text .deliv-box-option.warnHoverCC , #shopping-cart-table .cart-text .deliv-box-option.warnHoverCS, #shopping-cart-table .cart-text .deliv-box-option.warnHoverSRA {background-position:0 -44px;color:#D40E14;}

/* Delivery options cart & Sku  */
.deliv-option-details #freeDelMsg {text-align:center;font-size:14px;}
.deliv-option.active #freeDelMsg{color:#2BC41B;}
.deliv-option.disabled #freeDelMsg {display:none;}
.deliv-option .buttonStyling {border:0;background-color:#282828;background:-moz-linear-gradient(top,#282828 0%,#888888 100%);background:-webkit-linear-gradient(top,#282828 0%,#888888 100%);background:linear-gradient(top,#282828 0%,#888888 100%);}
.deliv-option.active .buttonStyling {background-color:#2BC41B;background:-moz-linear-gradient(top,#16870B 0%,#2BC41B 100%);background:-webkit-linear-gradient(top,#16870B 0%,#2BC41B 100%);background:linear-gradient(top,#16870B 0%,#2BC41B 100%);}
.deliv-option-footer .buttonStyling {width:150px;margin:0 auto;}
.deliv-option.disabled .buttonStyling {display:none;}
.deliv-option-details input.input-text {width:195px;height:40px;color:#282828;font-style:normal;line-height:100%;font-size:16px;padding-left:10px;background:#FFFFFF;border:1px solid #C5C5C5;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;}
.deliv-option-details input.input-text:focus{border:1px solid #FFFFFF;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.025);}
.deliv-option-details input.input-text::-webkit-input-placeholder{color:#C5C5C5;font-style:italic;}
.deliv-option-details input.input-text:-moz-placeholder{color:#C5C5C5;font-style:italic;}
.deliv-option-details input.input-text::-moz-placeholder{color:#C5C5C5;font-style:italic;}
.deliv-option-details input.input-text:-ms-input-placeholder{color:#C5C5C5;font-style:italic;}
.deliv-option-details select.input-text {width:250px;height:40px;color:#282828;font-style:normal;line-height:100%;font-size:16px;padding-left:10px;background:#FFFFFF;border:1px solid #C5C5C5;border-radius:5px;}
.deliv-option-details select.input-text:focus{border:1px solid #FFFFFF;border-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.025);}
.deliv-option-details select.input-text option:disabled {color:#C5C5C5;}
.deliv-option-details .input-text:disabled {color:#C5C5C5;}
.deliv-option-info p {padding:0;margin:0;line-height:12px;}
.deliv-option-footer p {font-size:26px;display:block;padding-bottom:10px;font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,Arial,sans-serif;}
.deliv-option.active .deliv-option-footer p {color:#2BC41B;}
.deliv-option-details p{padding:0;padding-bottom:5px;text-align:left;margin:0;position:relative;}
.deliv-option-details p label{display:inline;padding-right:5px;}
.deliv-option.active .deliv-option-footer span.select,.deliv-option .deliv-option-footer span.selected {display: none;}
.deliv-option .deliv-option-footer span.select,.deliv-option.active .deliv-option-footer span.selected {display: inline;}

/********************/
.deliv-options-4 {position:relative;display:block;width:280px;color:#282828;margin:auto 0;height:495px;background:#FFFFFF;}
.deliv-options-4 .deliv-option {padding:0;margin:3px 0;border:1px solid #C5C5C5;position:relative;width:280px;display:block;background-color:#EEEEEE;z-index:1050;border-radius:0;}
.deliv-options-4 .deliv-option.clicked {border-bottom-right-radius:5px;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:0;}
.deliv-options-4 .deliv-option.active {width:280px;background-color:#EEFFEE;}
.deliv-options-4 .deliv-option.disabled {color:#C5C5C5;}
.deliv-options-4 .deliv-option .deliv-option-header {margin:0;padding:5px 0 5px 35px;white-space:nowrap !important;
                                                     background:#282828;
                                                     /* background:#282828 url('/images2/UpDown-sprite.png') right -38px no-repeat; */
                                                     text-align:left;color:#FFFFFF;font-size:18px;line-height:22px;display:block;
                                                     font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,Arial,sans-serif;
}

/* background:#282828 url('/images2/UpDown-sprite.png') right -38px no-repeat; */
text-align:left;color:#FFFFFF;font-size:18px;line-height:22px;display:block;
font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,Arial,sans-serif;}
.deliv-options-4 .deliv-option.active .deliv-option-header {background-color:#2BC41B;}
.deliv-options-4 .deliv-option.clicked .deliv-option-header {background-position:right 0px;}
.deliv-options-4 .deliv-option.disabled .deliv-option-header {background:#C5C5C5;}
.deliv-options-4 .deliv-option.disabled .deliv-option-content, .deliv-options-4 .deliv-option .deliv-option-content.hidden {display:none;position:relative;}
.deliv-options-4 .deliv-option.clicked .deliv-option-content {display:block;position:relative;}
.deliv-options-4 .deliv-option-info {position:relative;font-size:10px;padding:5px 10px;margin:0 auto;text-align:left;display:block;border-bottom:1px solid #C5C5C5;background-color:#EEEEEE;}
.deliv-options-4 .deliv-option-details {position:relative;font-size:14px;padding:10px 0 10px 5px;margin:0 auto;text-align:center;display:block;border-bottom:1px solid #C5C5C5;background-color:#EEEEEE;}
.deliv-options-4 .deliv-option-footer {position:relative;text-align:center;padding:10px;background-color:#EEEEEE;}
.availOptions {text-align:left;padding:0;margin:0;font-size:12px;}
.availOptions ul{padding:0;margin:0;display:inline-table;position:relative;}
.availOptions ul li {list-style-type:none;display:table-row;padding:0;margin:0;}
.availOptions .availLoc {display:table-cell;padding:0 6px 0 0;margin:0;font-weight:bold;font:11px;vertical-align:middle;height:22px;white-space:nowrap;}
.availOptions .availLocCart {display:table-cell;padding:0 15px 0 0;margin:0;font:11px;vertical-align:middle;height:22px;}
.availOptions .availTxN {color:#D50000;background:url(/images2/avail-sprite.png) 0 -150px no-repeat;}
.availOptions .availTxO {color:#D50000;background:url(/images2/avail-sprite.png) 0 -100px no-repeat;}
.availOptions .availTxA {color:#30B500;background:url(/images2/avail-sprite.png) 0 0 no-repeat;}
.availOptions .availTxH {color:#30B500;background:url(/images2/avail-sprite.png) 0 -50px no-repeat;}   /* #FB8D10 */
.availOptions .availTx {display: table-cell;height: 25px;vertical-align: middle;padding: 0;padding-left: 27px;}
.deliveryOptions {text-align:left;border-top:1px solid #C5C5C5;height:115px;}
.deliveryOptions .DO {margin:0;margin:3px 20px 0 50px;padding:2px 0px 2px 35px;font-size:12px;width:150px;height:22px;color:#000000;display:block;text-align:left;vertical-align:middle;text-decoration:none;position:relative;  
                      background:url(/images2/avail-sprite.png) 10px 0 no-repeat;}
.deliveryOptions .DO div {margin:0;padding:0;padding-top:3px;height:19px;display:block;float:left;}
.deliveryOptions .DOdisabled {color:#C5C5C5;background:url(/images2/avail-sprite.png) 10px -100px no-repeat;}


/* search */
.col-left {margin:0;padding:0/*;width:223px*/;display:table-cell;text-align:left;vertical-align:top;position:relative;}
.col-pad {margin:0;padding:0;width:10px;display:table-cell;}
.col-main {margin:0;padding:0;/*width:755px;*/width: 100%; display:table-cell;text-align:left;vertical-align:top;position:relative;}
.search-result {margin:0;padding:0;display:block;width:755px;}
.promoInfo{font-size:16px;color:#424242;text-shadow:1px 1px 1px #FFF;font-weight:bold;padding-top:10px;padding-right:30px;}
.paginator{font-size:12px;color:#888888;font-weight:normal;margin:0;padding:5px;border:0;border-bottom:1px solid #C5C5C5;border-top:1px solid #C5C5C5;}       
.paginator h3 {font-size:12px;display:inline;background:#000000;color:#FFFFFF;padding:5px;font-weight:normal;}
.paginator a ,.paginator a:visited {font-size:12px;display:inline;color:#888888;font-weight:normal;text-decoration:none;background:#EEEEEE;padding:5px;text-decoration:none;}     
.paginator a:hover{background:#888888;color:#FFFFFF;text-decoration:none;}
input.search-check {opacity:0;height:14px;width:14px;float:left;border:0;padding:0;border:0;border-radius:0;}
input.search-check+label{margin:0 0 0 -10px;clear:none;height:14px;line-height:14px;display:inline-block;padding:0 0 0 18px;cursor:pointer;background-image:url(/images2/filter-tickBox.png);background-position:left top;background-repeat:no-repeat;}
input.search-check:checked+label{background-position:left -14px;}
.col-left .sidebarmenu {position:relative;padding:5px 5px;margin:0 0 12px 0;background:#EEEEEE;display:block;font-size:13px;line-height:1.5;border-radius: 5px;border:1px solid #C5C5C5;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.25);}
.col-left .sidebarmenu h2,.col-left .sidebarmenu h1 {width:213px;font-size:14px;font-weight:bold;padding:0;margin:0;cursor:pointer;color:#004CAC;background:url(/images2/filter-accordion.png) right top no-repeat;}
.col-left .sidebarmenu ul {width:213px;padding:0;margin:0;overflow-y:hidden;overflow-x:hidden;list-style:none;text-align:left;height:auto;}
.col-left .sidebarmenu.active ul {max-height:260px;width:213px;padding:0;margin:0;overflow-y:auto;overflow-x:hidden;list-style:none;text-align:left;height:auto;}
.col-left .sidebarmenu.active h2,.col-left .sidebarmenu.active h1 {background-position:right bottom;}
.col-left .sidebarmenu.active ul>li, .sidebarmenu.active ul>li.noHide, .col-left .sidebarmenu ul>li.noHide {display:block;}
.col-left .sidebarmenu ul>li {position:relative;border-top:1px solid #C5C5C5;padding:4px 0 0 0;margin-top:2px;display:none;}

/* checkout */
.OSC-column {margin:0;margin-top:15px;padding:5px;border-radius:5px;border:1px solid #C5C5C5;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.25);position:relative;/*width:1024px;*/display:block;}
.OSC-numbers {background-color:#004CAC;color:#FFFFFF;padding:3px 10px 3px 3px;font-size:20px;font-weight:bold;display:block;margin:0;width:1000px;}
.OSC-summary  {font-size:12px;color:#000000;margin:0;}
.OSC-summary th {padding:3px 15px 3px 3px;font-weight:bold;border-top:#C5C5C5 1px solid;border-bottom:#C5C5C5 1px solid;text-align:left;}
.OSC-summary td {padding:3px 15px 3px 3px;border-bottom:#C5C5C5 1px solid;text-align:left;}
.OSC-summary td.grand-total {border-top:#C5C5C5 2px solid;border-bottom:0;}
.OSC-summary td.total {font-weight:bold;font-size:14px;}
.OSC-summary td.money {text-align:right;}
.OSC-ROL {display:table-cell;width:540px;text-align:left;}
.OSC-ROM {display:table-cell;width:440px;margin:auto;font-size:16px;text-align:center;}
.OSC-ROR {display:table-cell;width:120px;margin:0;text-align:right;}
.OSC-ROR button {width:120px;}
.OSC-ROM p {padding-bottom:10px;}
.OSC-ROM .DM {font-size:18px;color:#2BC41B;font-weight:bold;}
#billing_address, #shipping_address {width:460px;padding-right:40px;float:left;}
#billing_address ul li, #shipping_address ul li {list-style-type:none;display:block;position:relative;clear:both;min-height:50px;}
#billing_address p, #shipping_address p {font-size:12px;color:#004CAC;font-weight:bold;padding:10px 4px;}
#billing_address div {margin:0;padding:0;display:block;}
.input-box {float:left;display:block;position:relative;margin:0;padding:0 10px 0 0;}
.input-box label {font-size:12px;padding-left:4px;}
.input-box label span {color:#D40E14;}
.input-box input.input-text {width:250px;height:25px;color:#C5C5C5;font-style:normal;line-height:100%;font-size:12px;color:#000000;background:#FFFFFF;border:1px solid #C5C5C5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:4px;}
.input-box input.input-text.input-email {width:400px;}
.input-box input.input-text.input-postcode {width:100px;}
.input-box input.input-text:focus{border:1px solid #FFFFFF;border-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,76,172,0.25);}
.input-box input.input-text::-webkit-input-placeholder{color:#C5C5C5;font-style:italic;}
.input-box input.input-text:-moz-placeholder{color:#C5C5C5;font-style:italic;}
.input-box input.input-text::-moz-placeholder{color:#C5C5C5;font-style:italic;}
.input-box input.input-text:-ms-input-placeholder{color:#C5C5C5;font-style:italic;}
.input-box select.input-text {margin:4px;width:263px;height:25px;color:#000000;font-style:normal;line-height:100%;font-size:12px;padding-left:5px;background:#FFFFFF;border:1px solid #C5C5C5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.input-box select.input-text:focus{border:1px solid #FFFFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.025);}
.shipSameOptions {border-top:#C5C5C5 1px solid;margin:0;padding:5px;display:block;/*width:1014px;*/}
.shipSameOptions ul li {list-style-type:none;display:inline-block;padding-right:40px;position:relative;clear:both;font-style:italic;font-size:12px;color:#888888;}
input[type='radio']{opacity:0;float:left;height:30px;}
input[type='radio']+label{margin-left:-30px;clear:both;height:30px;line-height:30px;display:inline-block;padding:0 0 0 35px;background:url('/images2/customTickBox.gif') left top no-repeat;}
input[type='radio']:checked+label{background-position:left -30px; }
.LaybyOptions ul {width:1010px;margin:0;padding:0;display:inline;}
.LaybyOptions ul li {list-style-type:none;float:left;padding: 8px 40px;margin:10px 45px;position:relative;min-width:250px;font-size:16px;border:1px solid #C5C5C5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
h3.PN {font-size:18px;color:#2BC41B;font-weight:bold;}
h3.PN.disabled {font-size:18px;color:#C5C5C5;font-weight:bold;}
span.PN {font-size:12px;color:#000000;}
span.PN.disabled {font-size:12px;color:#C5C5C5;}
.seals-cc {padding:0;margin:0;margin-right:10px;}
.paymentOptions ul {width:1010px;margin:0;padding:0;display:inline;}
.paymentOptions ul li {list-style-type:none;float:left;padding:8px 40px;margin:10px 35px;position:relative;width:260px;height:100px;font-size:16px;border:1px solid #C5C5C5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.paymentOptions ul li.seals-ssl {list-style-type:none;float:right;padding:0;margin:10px 5px;position:relative;border:0;width:141px;height:118px;background:url('/images2/godaddy-SSL-Logo3.png');}
.paymentOptions input[type='radio']:checked+label{color:#2BC41B;font-weight:bold;}
#payment_form_ewayau_direct {display:none;margin:0;padding:5px;display:block;width:1014px;border-top:1px solid #C5C5C5;}
#payment_form_ewayau_direct ul li {list-style-type:none;display:block;position:relative;float:left;min-height:50px;width:450px;}
#payment_form_ewayau_direct p {font-size:12px;color:#004CAC;font-weight:bold;padding:10px 4px;}
#payment_form_ewayau_direct div {margin:0;padding:0;display:block;}
.cvv-what-is-this {font-size:10px;text-decoration:italic;color:#004CAC;cursor:pointer;padding-left:18px;height:15px;line-height:15px;background:url('/images2/help-small.png') top left no-repeat;display:inline-block;}
.cvv-block-content {width:500px;height:250px;}
#checkout-errors{background-color:#D40E14;color:#FFFFFF;width:350px;padding:20px;margin:5px auto;display:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} 
#checkout-errors h2,#checkout-errors h1 {margin:5px 0;color:#FFFFFF;font-size:14px;}
#checkout-errors ul li {color:#FFFFFF;font-size:11px;line-height:11px;margin:0;padding:0 0 0 15px;list-style-type:disc;display:block;position:relative;}


/* sku */
.skuSpecsList {margin:0;padding:0;display:block;clear:both;width:100%;}
.skuSpecsList ul.inner-list{margin:0;padding:0;display:block;clear:both;width:100%;}
.skuSpecsList li.inner-list-item{border-bottom:1px solid #DDDDDD;list-style-type:none;color:#000000;min-height:35px;margin:0 20px 0 0;padding:2px;display:table;position:relative;float:left;width:45%;text-align:left;}
.skuSpecsList .inner-list-title{display:table-cell;position:relative;font-weight:bold;vertical-align:top;text-align:left;padding: 0 5px 0 0;width:30px;white-space:nowrap;}
.skuSpecsList .inner-list-value{display:table-cell;position:relative;text-align:left;vertical-align:top;}
@media screen and (max-width: 768px){.skuSpecsList li.inner-list-item{width:95%;}}




/* other pages */
table.bikeChart{width:1020px;border:solid 1px #004CAC;}
td.bikeChart{padding:10px;border:solid 1px #004CAC;color:#000000;text-align:justify;vertical-align:top;width:255px;}
td.serviceMenuSub{padding-top:13px;font-size:18px;font-weight: bold;vertical-align:middle;text-align:center;}
td.LC {width:180px;padding:10px;}
.LC img {max-width:156px;max-height:150px;border:0;}
td.LC2{padding:10px; vertical-align:middle;text-align:left;}
td.SM,td.SM_center{text-align:justify;padding-left:50px;padding-right:50px;width:340px;vertical-align:top;}
td.SM_center {border-left:1px solid #C5C5C5;border-right:1px solid #C5C5C5;}
div.sitemap{float:left;display:block;width:330px;vertical-align:top;}
.sitemap li {list-style-type:none;}
.sitemap a {text-decoration:none;}
h2.Trading,h1.Trading {font-size:14px;font-weight:bold;padding-bottom:10px;color:#004CAC;}
.GC-result {margin:0;padding:0;display:block;clear:both;/*width:1024px;*/}

@media screen{p.breakhere{display:none;}}
@media print{.header-search, #topCart, .menu, .adBar-menu,.footer, .noPrint {display:none;} p.breakhere{page-break-before:always;}}

.footer {position:relative;margin:0;padding:0;width:100%;display:block;background-color:#2A2A2A;}
.footer-container {position:relative;margin:0px auto;padding:10px 0 10px 0;display:block;background-color:#2A2A2A;width:1024px;}
.footer-container p{color:#FFFFFF;font-size:10px;}
.footerMenu{position:relative;display:block;float:left;width:25%;text-align:left;}
.footer p.menuTitle{color:#FFFFFF;font-size:16px;font-weight:bold;margin:0;padding:0 0 10px 0;}
.footer p.menuLink{padding:0 0 5px 0;}
.footer p.menuLink a,.footerMenu p.menuLink a:visited,.footerMenu p.menuLink a:focus,.footer p.menuLink a:hover {color:#FFFFFF;font-size:12px;text-decoration:none;}

@media screen and (max-width: 1024px) 
{
    .footer-container {width:100%;}
    .footerMenu{width:100%;padding-top:10px;}
    .footer p.menuLink{padding-left:8px;padding-right:5px;float:left;background: url('/images2/adBarSeparator.png') no-repeat;}
    .menuTitle{margin-left:150px;}
}

/* MOBILE */
/*@media screen and (max-width: 768px) { commented 28-Apr*/
@media screen and (max-width: 736px) {
    /* DEFAULT PAGE */
    body {
        background-color: #2A2A2A;
    }
    .header {
        /*background-color: #2A2A2A;*/
        width: 100% !important;
        height: 42px !important;
        overflow:hidden;
        display:block;
    }

    .headerSearch {
        height: 80px !important;
    } 
    
    .header-logo {
        padding-left: 5px;
        height: 38px !important;
        float: left;
        margin-top: 2px;
        }
        
    .header .header-logo a img {
	    content:url("/images2/tbe_logo_web2.png");
    }
    
    .header-logo a img {
        float: left;
        width: auto;
        height: 38px !important;
    }
    
    #popupCart { display: none;}
    .header-search {
        display: inline;
        height: 30px;
        padding: 0 0 0 0;
    }

    #searchK {
        display: none;
    }

    .header-search #search-button {
        display: none;
        margin-top: 2px;
        margin-right: 2px;
        width: 40px;
        height: 28px;
        cursor: pointer;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .header-search #search-button-b {
        display: none;
        margin-top: 2px;
        width: 40px;
        height: 28px;
        cursor: pointer;
        background-color: #C5C5C5;
        background-image: url(/images2/searchWhite.png);
        background-repeat: no-repeat;
        background-position: 5px 5px;
        z-index: 100;
        cursor: hand;
        border: 0px;
        border-radius: 5px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #searchB {
        display: none;
    }

    #topCart {
        float: right;
        width: 40px;
        height: 40px !important;
        padding-right: 5px;
        padding-left: 5px;
        margin-top: 2px;
    }
    #displayCart {
        margin: 0px !important;
        padding: 0px !important;
    }

    .header-cart {
        width: 38px;
        height: 38px !important;
        margin-top: 2px;
        margin-left: 2px;
        border-bottom: 0px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 5px;
        display: inline;
    }

    .header-cart .CartImg img {
        content:url("/images2/shopping_cart_green.png");
        width: 38px;
        height: 38px !important;
        cursor: pointer;
        padding: 0 0 0 0;

        float: left;
        display: inline-block;
        }
        
    .header-cart .CartImg label {
        font-size: 12px;
        line-height: 12px;
        background: #ff0000;
        color: #fff;
        padding: 0px 5px;
        margin-left: -25px;
        border-radius: 20px;

        display: inline-block;
        vertical-align: middle;
        }

    .minicart-top {
        max-width: 80px;
        max-height: 30px;
    }

    .header-search-mobile {
        margin-top: 2px;
        float: right;
        padding-right: 2px;
        cursor: pointer !important;
        z-index: 5000;
        background-image: url(/images2/search_blue.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        border-radius: 5px;
        width: 38px;
        /*height: 28px;*/
        height: 38px !important;
        display: inline-block;
    }

    #search-button-sbt {
        cursor: pointer;
        margin-top: 2px;
        width: 40px;
        /*height: 28px;*/
        height: 38px !important;
        background-color: #C5C5C5;
        background-image: url(/images2/searchWhite.png);
        background-repeat: no-repeat;
        background-position: 5px 5px;
        /*width: 42px; height: 42px;*/
        border: 0px;
        border-radius: 5px;
        padding: 0 2px 0 2px;
    }

    .menu {
        width: 100%;
        margin: 2px;
    }

    .navigation-menu {
        width: 100%;
        float: left;
    }

    .header-menu-item {
        float: left;
    }

    div.header-menu-dropdown {
        float: left;
        width: 80%;
    }

    #search_mini_form .form-search {
        display: inline;
    }

    .menuTitle {
        margin-left: 150px;
    }

    /*float: right; width: 49%; padding-top: 0px; text-align: right;*/

    #header-search-mobile-query {
        /*display: inline;*/
        text-align: center;
        max-height: 28px;
        margin-bottom: 20px;
    }

        #header-search-mobile-query .input-text {
            display: inline;
            /*
            padding-left: 2px;
            padding-top: 2px;
            */
            margin-bottom: 2px;
            /*width: 82%;*/
            width: 95%;
            height: 28px;
        }

        #header-search-mobile-query #search-button-m {
            cursor: pointer;
            cursor: hand;
            margin-top: 2px;
            /*width: 12%;*/
            width: 40px;
            height: 28px;
            background-color: #C5C5C5;
            background-image: url(/images2/searchWhite.png);
            background-repeat: no-repeat;
            background-position: 5px 5px;
            /*width: 42px; height: 42px;*/
            z-index: 100;
            border: 0px;
            border-radius: 5px;
            padding: 0 2px 0 2px;
            vertical-align: -8px;
        }

    .searchB-m {
        width: 98%;
        height: 28px;
    }

    .storeLocation {
        display: none;
    }

    .slider-wrapper {
        width: 100%;
        height: 150px;
        /*margin-left: 5px;*/
    }

        .slider-wrapper img {
            width: 100%;
            height: 100%;
        }

    .slider-wrapper2 {
        width: 100%;
        height: 150px;
        /*margin-left: 5px;*/
    }

        .slider-wrapper2 img {
            width: 100%;
            height: 100%;
        }

    .slider-wrapper3 {
        width: 100%;
        height: 150px;
        /*margin-left: 5px;*/
    }

        .slider-wrapper3 img {
            width: 100%;
            height: 100%;
        }

    .col-pad {
        display: inline;
    }

    .page .std {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    /* NEW ARRIVALS*/
    .slick-dots {
        display: none !important;
    }

    .top-bar {
        height: 100%;
    }

        .top-bar ul li.header-menu-item {
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            line-height: 30px;
            height: 30px !important;
            vertical-align: middle;
            border-bottom: 1px solid white;
        }

            .top-bar ul li.header-menu-item a {
                line-height: 30px;
                height: 30px !important;
            }

        .top-bar ul {
            height: 100%;
        }

    .page {
        width: 100% !important;
        margin-left: 0px;
        margin-right: 0px;
    }

    .slidesjs-container {
        height: 150px !important;
    }

    .slidesjs-control {
        height: 150px !important;
    }

        .slidesjs-control a img {
            height: 150px;
        }

    #sliderDouble {
        height: 150px;
    }

    .slider-wrapper {
        padding-top: 1px;
        margin: 0 0 0 0;
    }

    .slider-wrapper2 {
        padding-top: 1px;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
    }

    .slider-wrapper3 {
        padding-top: 1px;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
    }

    #slider2 a {
        width: 100% !important;
    }

        #slider2 a img {
            width: 100% !important;
            height: 150px;
        }

    #slider3 a {
        width: 100% !important;
    }

        #slider3 a img {
            height: 150px;
        }

    .highlight {
        width: 100%;
        margin-top: 0px;
        margin-left: 0px;
    }

    .navigation-adBar ul li {
        float: none;
        border-bottom: 1px solid white;
    }

    .adBar-menu {
        /*height: 100%;*/
        height: 213px;
    }

    /* default content */
    .slick-initialized .slick-slide {
        background-color: #FFFFFF;
        margin-left: 0px !important;
        margin-right: 0px !important;
        border-radius: 0px !important;
        -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
        -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0);
        -moz-border-radius-bottomright: 0px;
        -webkit-border-bottom-right-radius: 0px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        width: 220px !important;
        text-align: center !important;
        /*height: 288px !important;*/
        height: 244px !important;
    }

    .slick-prev, .slick-next {
        display: none !important;
    }

    .highlight-featured {
        width: 100%;
        padding-left: 0px;
        /*height: 320px;*/
        height: 276px;
    }

        .highlight-featured .box-content {
            width: 100%;
        }

            .highlight-featured .box-content .slide-wrapper .slide-inner {
                width: 100%;
            }

    .slick-initialized .slick-slide .products-grid {
        height: 150px;
    }

        .slick-initialized .slick-slide .products-grid .products-grid-a {
            max-width: 150px !important;
            height: 135px !important;
            text-align: center !important;
            margin-left: auto;
            margin-right: auto;
        }

            .slick-initialized .slick-slide .products-grid .products-grid-a .product-image {
                max-width: 150px !important;
                max-height: 135px !important;
                text-align: center !important;
                justify-content: center !important;
                position: relative !important;
                display: inline !important;
            }

                .slick-initialized .slick-slide .products-grid .products-grid-a .product-image img {
                    max-width: 150px !important;
                    max-height: 135px !important;
                    /* melanie 13/06 */ width:auto;height:auto;
                    display: block;
                }
    /* SLICK - NEW ARRIVALS */

    .product-name {
        height: 50px;
        text-align: center;
        display: block;
        margin: 0;
        padding: 0;
        /*max-width: 190px;*/
        line-height: 14px;
        overflow: hidden;
    }

        .product-name a {
            font-size: 12px;
            line-height: 12px;
            text-align: center;
            color: #555555;
            text-decoration: none;
            margin: 0;
            padding: 0;
        }

    .price-box {
        width: 220px;
        margin: 0 auto;
        padding: 0;
        letter-spacing: -1px;
        vertical-align: middle;
        display: block;
    }

    .slick-initialized .price-box .price {
        font-weight: bold;
        font-size: 18px;
        /*color: #d90111;*/
        color: #49D90B;
    }

    .price-box .regular-price {
        padding: 0;
        width: 220px;
        height: 43px;
        margin: 0 auto;
        text-align: center;
        display: block;
    }
    /*.price-box .old-price {vertical-align: middle;}*/
    .price-box .old-price .price {
        font-weight: normal;
        margin: 0;
        color: Black;
        font-size: 12px;
        line-height: 12px;
        display: block;
        height: 22px;
    }

    .price-box .special-price {
        padding: 0;
        width: 220px;
        height: 21px;
        display: block; /*vertical-align: middle;*/
    }

    .deliv-box { /*display:block;*/
        display: none;
        width: 180px;
        position: relative;
        padding: 0 0 0 10px;
        margin: 0 auto;
        border-top: 1px solid #C5C5C5;
    }

        .deliv-box .deliv-box-option {
            position: relative;
            display: block;
            height: 13px;
            text-align: left;
            margin: 0;
            padding: 4px 0 0 14px;
            font-weight: normal;
            font-size: 11px;
            line-height: 13px;
            color: #888888;
            background: url(/images2/searchOptions-sprite.png) 0 0 no-repeat;
        }

            .deliv-box .deliv-box-option.L {
                float: left;
            }

            .deliv-box .deliv-box-option.C {
                float: left;
                margin-left: 40px;
            }

            .deliv-box .deliv-box-option.R {
                float: right;
                text-align: left;
                width: 65px;
            }

            .deliv-box .deliv-box-option.disabled {
                background-position: 0 -22px;
                color: #C5C5C5;
            }

            .deliv-box .deliv-box-option.hasTip {
                /* cursor:pointer; */
            }

        .deliv-box .deliv-box-option {
            font-size: 10px;
        }

       /*.deliv-box .deliv-box-option:hover .tooltip2 {display: block;} */

    .tooltip2 {
        position: absolute;
        z-index: 1070;
        margin: 0;
        padding: 0;
        font-size: 12px;
        transition: opacity .15s linear;
        display: none;
        width: 190px;
        height: 220px;
    }

    .tooltip-header {
        width: 180px;
        height: 20px;
        padding: 5px;
        color: #FFFFFF;
        background-color: #000000;
        font-size: 14px;
        font-weight: bold;
        line-height: 14px;
        text-align: center;
        text-decoration: none;
        display: block;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
    }

    .tooltip-inner {
        width: 180px;
        height: 180px;
        padding: 5px;
        color: #000000;
        text-align: center;
        text-decoration: none;
        display: block;
        background-color: #F1F1F1;
    }

        .tooltip-inner img {
            margin: auto;
            display: block;
        }


    #spinner-container {
        height: 100%;
        position: relative;
        background-color: lightgray; /* for demonstration */
    }

    .spinner {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -32px; /* -1 * image width / 2 */
        margin-top: -32px; /* -1 * image height / 2 */
    }

    /* search results */
    .page .std .col-main .products-grid .item {
        height: 150px;
        width: 100% !important;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        border-bottom-right-radius: 0px;
        -moz-border-radius-bottomright: 0px;
        -webkit-border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        border-bottom: 1px solid darkgrey;
    }

        .page .std .col-main .products-grid .item .homepage-product-wrapper {
            height: 150px;
            width: 100% !important;
            display: inline;
        }

            .page .std .col-main .products-grid .item .homepage-product-wrapper .price-box .deliv-box {
                display: none;
            }

        .page .std .col-main .products-grid .item .products-grid {
            float: left;
            max-width: 50%;
            height: 150px !important;
        }

        .page .std .col-main .products-grid .item .homepage-product-wrapper .product-image {
            /*max-width: 100% !important;*/
            height: 150px !important;
        }

        /* SEARCH RESULT PAGE - IMG*/
        #search_left_form { display: none;}
        .products-grid .product-image {
            width: auto;
        }
        .products-grid .product-image img {
            max-width: 100%;
            max-height: 148px !important;
            width:auto;height:auto;
        }
       .product-media3SD, .product-media3SD table {width:150px;}
       .product-media3SD td { vertical-align:top;}

        .page .std .col-main .products-grid .item .homepage-product-wrapper .product-media3SD {
            float: left;
            max-height: 150px !important;
            width: 150px;
            height: 150px;
            max-width: 150px;
        }

        .page .std .col-main .products-grid .item .homepage-product-wrapper .product-mediaCDP{
            float: right;
            height: 150px;
            max-height: 150px !important;
            display: inline;
            padding-top:5px;
            width:auto;
            max-width: 80%;
            text-align: center !important;
        }


            .page .std .col-main .products-grid .item .homepage-product-wrapper .product-mediaCDP .product-name {
                width:100%;
                word-wrap:break-word;
                max-width: 100% !important;
                text-align: center;
            }

                .page .std .col-main .products-grid .item .homepage-product-wrapper .product-mediaCDP .product-name a {
                    max-width: 100% !important;
                }

            .page .std .col-main .products-grid .item .homepage-product-wrapper div:nth-child(2) .price-box {
                width: 100%;
                text-align: center;
            }

                .page .std .col-main .products-grid .item .homepage-product-wrapper div:nth-child(2) .price-box .special-price {
                    width: 100% !important;
                    display: inline;
                }

                .page .std .col-main .products-grid .item .homepage-product-wrapper div:nth-child(2) .price-box .old-price {
                    min-width: 100% !important;
                    display: inline;
                    padding-top: 10px;
                }

    /* MOVING menu and adBar-menu*/
    #pc-menu, #pc-adBar-menu, #pc-adBar-menu2 {
        display: none !important;
    }

    #mo-menu {
        margin: 0 0 0 0; /*margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px;*/
        padding: 0 0 0 0; /*padding-left: 0px; padding-right: 0px;*/
        /*text-align: left;*/
    }

        /* RESTRUCTED menu and adBar-menu */
        #mo-menu,
        #mo-menu ul,
        #mo-menu li,
        #mo-menu a {
            margin: 0;
            padding: 0;
            border: 0;
            list-style: none;
            font-weight: normal;
            text-decoration: none;
            line-height: 20px;
            font-family: 'Open Sans', sans-serif;
            font-size: 1em;
            position: relative;
        }
    /*
    #mo-menu a {
      line-height: 2;
    }
    */
    #mo-menu {
        /*width: 100%;*/
        /*width: 250px;*/
        /*border-bottom: 4px solid #656659;*/
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

        #mo-menu > ul > li:first-child {
            background: #66665e;
            background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
            background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
            background: linear-gradient(#66665e 0%, #45463d 100%);
            border: 1px solid #45463d;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
        }

            #mo-menu > ul > li:first-child > a {
                padding: 15px 10px;
                background: url(/images2/pattern.png) top left repeat;
                border: none;
                border-top: 1px solid #818176;
                -webkit-border-radius: 3px 3px 0 0;
                -moz-border-radius: 3px 3px 0 0;
                border-radius: 3px 3px 0 0;
                font-family: 'Ubuntu', sans-serif;
                text-align: center;
                /*font-size: 1.2em;*/
                font-size: 18px;
                /*font-weight: 300;*/
                font-weight: normal;
                text-shadow: 0 -1px 1px #000000;
            }

                #mo-menu > ul > li:first-child > a > span {
                    padding: 0;
                }

            #mo-menu > ul > li:first-child:hover {
                background: #2A2A2A;
                /*
                background: #66665e;
                background: -moz-linear-gradient(#66665e 0%, #2e2e05 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #2e2e05));
                background: -webkit-linear-gradient(#66665e 0%, #2e2e05 100%);
                background: linear-gradient(#66665e 0%, #2e2e05 100%);
                */
            }

        #mo-menu > ul > li {
            background: #2A2A2A;
            /*
            background: -moz-linear-gradient(#2A2A2A 0%, #d13516 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2A2A2A), color-stop(100%, #d13516));
            background: -webkit-linear-gradient(#2A2A2A 0%, #d13516 100%);
            background: linear-gradient(#2A2A2A 0%, #d13516 100%);
            */
        }

            #mo-menu > ul > li:hover {
                background: #2A2A2A;
                /*
                background: #e84323;
                background: -moz-linear-gradient(#e84323 0%, #c33115 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84323), color-stop(100%, #c33115));
                background: -webkit-linear-gradient(#e84323 0%, #c33115 100%);
                background: linear-gradient(#e84323 0%, #c33115 100%);
                */
            }

            #mo-menu > ul > li > a {
                /*font-size: .9em;*/
                font-size: 18px;
                display: block;
                background: url(/images2/pattern.png) top left repeat;
                color: #ffffff;
                /*border: 1px solid #ba2f14;*/
                border: 1px solid #ffffff;
                border-top: none;
                text-shadow: 0 -1px 1px #751d0c;
            }

                #mo-menu > ul > li > a > span {
                    display: block;
                    padding: 12px 10px;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
                }

                #mo-menu > ul > li > a:hover {
                    text-decoration: none;
                }

            #mo-menu > ul > li.active {
                border-bottom: none;
            }

            #mo-menu > ul > li.has-sub > a span {
                background: url(/images2/icon_plus.png) 96% center no-repeat;
            }

            #mo-menu > ul > li.has-sub.active > a span {
                background: url(/images2/icon_minus.png) 96% center no-repeat;
            }

        #mo-menu ul ul {
            display: none;
            background: #fff;
            border-right: 1px solid #a2a194;
        }

            #mo-menu ul ul li {
                padding: 0;
                border-bottom: 1px solid #d4d4d4;
                border-top: none;
                background: #f7f7f7;
                background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
                background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
                background: linear-gradient(#f7f7f7 0%, #ececec 100%);
                text-align: left !important;
            }

                #mo-menu ul ul li:last-child {
                    border-bottom: none;
                }

            #mo-menu ul ul a {
                padding: 10px 10px 10px 25px;
                display: block;
                color: #676767;
                /*font-size: .8em;*/
                font-size: 14px;
                /*font-weight: 800;*/
                font-weight: normal;
            }

                #mo-menu ul ul a:before {
                    content: '\00BB';
                    position: absolute;
                    left: 10px;
                    color: #e94f31;
                }

                #mo-menu ul ul a:hover {
                    color: #e94f31;
                }

            #mo-menu ul ul ul li {
                padding-left: 15px;
            }

            #mo-menu ul ul ul a:before {
                content: none;
            }

            #mo-menu ul ul ul a {
                font-weight: normal;
            }

            #mo-menu ul ul li a, #mo-menu ul ul ul li a {
                line-height: 20px !important;
                text-transform: uppercase;
            }

    .foo {
        content: none;
    }

    /* SEARCH RESULTS PAGE */
    .page .page-title {
        margin: 0 0 0 0 !important;
        padding: 0 0 0 0 !important;
    }

    .col-left {
        display: inline;
        width: 100% !important;
    }

    .page .std {
        padding-top: 1px;
    }

    /* SEARCH RESULTS PAGE */
    .mo-menu-filters,
    .mo-menu-filters ul,
    .mo-menu-filters li,
    .mo-menu-filters a, .mo-menu-criteria, .mo-menu-filter {
        width: 100%;
        margin: 0;
        padding: 0;
        border: 0;
        list-style: none;
        font-weight: normal;
        text-decoration: none;
        line-height: 20px;
        font-family: 'Open Sans', sans-serif;
        font-size: 1em;
        position: relative;
    }

    .mo-menu-filters {
        /*width: 250px;*/
        /*border-bottom: 4px solid #656659;*/
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

        .mo-menu-filters a {
            line-height: 20px;
        }

        .mo-menu-filters > ul > li:first-child, .mo-menu-criteria, .mo-menu-filter {
            background: #2A2A2A;
            /*
            background: -moz-linear-gradient(#2A2A2A 0%, #45463d 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2A2A2A), color-stop(100%, #45463d));
            background: -webkit-linear-gradient(#2A2A2A 0%, #45463d 100%);
            background: linear-gradient(#2A2A2A 0%, #45463d 100%);
            */
            border: 1px solid #45463d;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
        }

            .mo-menu-filters > ul > li:first-child > a {
                padding: 15px 10px;
                background: url(/images2/pattern.png) top left repeat;
                border: none;
                border-top: 1px solid #818176;
                -webkit-border-radius: 3px 3px 0 0;
                -moz-border-radius: 3px 3px 0 0;
                border-radius: 3px 3px 0 0;
                font-family: 'Ubuntu', sans-serif;
                text-align: center;
                font-size: 1.2em;
                font-weight: 300;
                text-shadow: 0 -1px 1px #000000;
            }

                .mo-menu-filters > ul > li:first-child > a > span {
                    padding: 0;
                }

            .mo-menu-filters > ul > li:first-child:hover, .mo-menu-filter:hover {
                background: #2A2A2A;
                /*
                background: #7D7D77;
                background: -moz-linear-gradient(#7D7D77 0%, #45463d 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7D7D77), color-stop(100%, #45463d));
                background: -webkit-linear-gradient(#7D7D77 0%, #45463d 100%);
                background: linear-gradient(#7D7D77 0%, #45463d 100%);
                */
            }

        .mo-menu-filters > ul > li {
            background: #2A2A2A;
            /*
            background: #e94f31;
            background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));
            background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);
            background: linear-gradient(#e94f31 0%, #d13516 100%);
            */
        }

            .mo-menu-filters > ul > li:hover {
                /*
                background: #e84323;
                background: -moz-linear-gradient(#e84323 0%, #c33115 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84323), color-stop(100%, #c33115));
                background: -webkit-linear-gradient(#e84323 0%, #c33115 100%);
                background: linear-gradient(#e84323 0%, #c33115 100%);
                */
            }

            .mo-menu-filters > ul > li > a {
                font-size: .9em;
                display: block;
                background: url(/images2/pattern.png) top left repeat;
                color: #ffffff;
                /*border: 1px solid #ba2f14;*/
                border: 1px solid #ffffff;
                border-top: none;
                text-shadow: 0 -1px 1px #751d0c;
            }

                .mo-menu-filters > ul > li > a > span {
                    display: block;
                    padding: 12px 10px;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
                }

                .mo-menu-filters > ul > li > a:hover {
                    text-decoration: none;
                }

            .mo-menu-filters > ul > li.active {
                border-bottom: none;
            }

            .mo-menu-filters > ul > li.has-sub > a span {
                background: url(/images2/icon_plus.png) 96% center no-repeat;
            }

            .mo-menu-filters > ul > li.has-sub.active > a span {
                background: url(/images2/icon_minus.png) 96% center no-repeat;
            }

        .mo-menu-filters ul ul {
            display: none;
            background: #fff;
            border-right: 1px solid #a2a194;
        }

            .mo-menu-filters ul ul li {
                padding: 0;
                border-bottom: 1px solid #d4d4d4;
                border-top: none;
                background: #f7f7f7;
                background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
                background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
                background: linear-gradient(#f7f7f7 0%, #ececec 100%);

                padding: 10px 10px 10px 10px;
            }
            .mo-menu-filters ul ul li label {
                padding-left: 10px;
            }

                .mo-menu-filters ul ul li:last-child {
                    border-bottom: none;
                }

            .mo-menu-filters ul ul a {
                padding: 10px 10px 10px 25px;
                display: block;
                color: #676767;
                font-size: .8em;
                font-weight: normal;
            }

                .mo-menu-filters ul ul a:before {
                    content: '\00BB';
                    position: absolute;
                    left: 10px;
                    color: #e94f31;
                }

                .mo-menu-filters ul ul a:hover {
                    color: #e94f31;
                }

            .mo-menu-filters ul ul ul li {
                padding-left: 15px;
            }

            .mo-menu-filters ul ul a:before {
                content: '';
            }

    .mo-menu-criteria, .mo-menu-filter {
        color: #ffffff;
        line-height: 20px;
        /*padding-left: 10px;*/
        /*background-color:#2A2A2A;*/
        /*width: 238px;*/
    }

    .mo-menu-filter {
        cursor: pointer;
        cursor: hand;
        line-height: 40px;
        height: 40px;
        display: inline-block;
        vertical-align: middle !important;
    }
    .mo-menu-filter > button {
        float: left; padding-left: 10px; padding-right: 10px; height: 100%; color: white; background-color: #0F64BC;
    }
    .mo-menu-filter > div {
        float: right; padding-right: 10px;
    }
    /*
    .mo-menu-criterias {
        position: relative;
        padding: 5px 5px;
        margin: 0;
        background: #EEEEEE;
        display: block;
        font-size: 13px;
        line-height: 40px;
        border-radius: 5px;
        border: 1px solid #C5C5C5;
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
    }
    */
    .mo-menu-criterias ul {
        padding: 0;
        margin: 0;
        overflow-y: hidden;
        overflow-x: hidden;
        list-style: none;
        text-align: left;
        height: auto;
    }

        .mo-menu-criterias ul li {
            position: relative;
            border-top: 1px solid #C5C5C5;
            padding: 4px 0 0 0;
            margin-top: -2px;
        }

            .mo-menu-criterias ul li input {
                /*opacity: 0;*/
                height: 40px;
                width: 14px;
                float: left;
                border: 0;
                padding: 0;
                border: 0;
                border-radius: 0;
            }

                .mo-menu-criterias ul li input[type="checkbox" i] {
                    -webkit-appearance: checkbox;
                    box-sizing: border-box;
                }

            .mo-menu-criterias ul li:checked + label {
                background-position: left -14px;
                margin: 0 0 0 -10px;
                clear: none;
                height: 40px;
                line-height: 40px;
                display: inline-block;
                padding: 0 0 0 18px;
                cursor: pointer;
                background-image: url(/images2/filter-tickBox.png);
                background-position: left top;
                background-repeat: no-repeat;
            }

            .mo-menu-criterias ul li label {
                padding-left: 10px;
            }

    #mo-menu-search .mo-menu-criteria {
        display: none;
    }

    #mo-menu-search .mo-menu-criterias {
        position: relative;
        padding: 5px 5px;
        margin: 0;
        background: #EEEEEE;
        display: block;
        font-size: 13px;
        height: 30px;
        line-height: 30px;
        border-radius: 5px;
        border: 1px solid #C5C5C5;
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
    }

        #mo-menu-search .mo-menu-criterias input[type="checkbox"] {
            display: none;
        }

    #mo-menu-search .mo-menu-filter-show input[type="checkbox"] {
        display: none;
    }

    #mo-menu-search .mo-menu-criterias span {
        padding: 5px 5px;
        font-size: larger;
    }
    #mo-menu-search .mo-menu-criterias a {
        text-decoration: none;
        text-transform: uppercase;
    }

    .SRCats {
        cursor: pointer;
        cursor: hand;
    }

        .SRCats:hover {
            color: blue;
        }

    #mo-menu-search .mo-menu-filter-show {
        padding: 5px 5px;
        margin: 0;
        background: #EEEEEE;
        min-height: 20px;
    }

    /* PRODUCT PAGE */
    .page .skuNav {
        width: 100%;
    }

        .page .skuNav .skuMap {
            text-align: left;
            width: 100%;
            padding-bottom: 5px;
        }

        .page .skuNav .socialMedia {
            /*
            top: 0px;
            width: 50%;
            position: relative;
            padding-left: 10px;
            */
            display: none;
        }

        .page .skuNav .EatpPp {
            /*
            width: 50%;
            */
            display: none;
        }

        .page .skuNav .page-title {
            width: 100%;
            text-align: left;
            font-size:22px;
        }

            .page .skuNav .page-title h1 {
                display: inline !important;
            }

        .page .skuNav .price-box {
            width: 100%;
            padding-top: 3px;
            padding-bottom: 3px;
            text-align: center;
        }

            .page .skuNav .price-box .old-price {
                width: 38% !important;
                float: left;
                padding-right: 0px;
            }

    .page .skuNav .price-box .special-price {width:58% !important;float:right;}
    .page .skuNav .price-box .old-price, .page .skuNav .price-box .special-price {height:100%;}
    .page .skuNav .price-box .old-price .price {display:inline;padding-left: 5px;}
    .page .product-MID .product-media, .page .product-MID .product-media .product-media-thumb {width:100%;padding:0;}
    .page .product-MID .product-media .product-media-thumb .slide-wrapper {width:100% !important;}
    .product-media-thumb .slide-inner {width:100% !important;}
    .page .product-MID .product-media table {width:100%;min-height:420px;}
    .page .product-MID .product-media table tbody {min-height:420px;}
    .page .product-MID .product-media .small {display:none;}
    .page .product-MID .placeFL {width:100%;float:none;}
    .page .product-MID .placeFR {width:100%;float:none;}
    .product-information {
        width: 100% !important;
        display: inline;
        float: left;
        height: 100%;
        min-height:75px;
        margin-left: 0px;
    }

    .page .product-MID .product-avail {
        width: 100%;
        float: none;
    }

    .page .product-meta {
        margin-top: 0px;
        width: 100%;
    }

    .trigger {
        width: 97.5% !important;
    }

    .product-avail, .Avail-Deliv {
        width: 100% !important;
        padding-left: 0px;
        border-left-width: 0px;
        height: auto;
    }

    .deliv-options-4 {
        width: 97.5%;
        height: auto;
    }

        .deliv-options-4 p {
            display: none;
        }

        .deliv-options-4 .deliv-option {
            width: auto;
            height: auto;
        }

            .deliv-options-4 .deliv-option .deliv-option-header {
                color: white;
                padding-left: 5px;
            }

    .product-information .add-to-cart, #add-to-option, #optionYes {
        width: 100% !important;
    }

    .dropcontainer, .activetrigger, .dropcontainer ul {
        z-index: 3000;
        width: 97.5% !important;
    }

        .dropcontainer ul li, .dropcontainer ul li a, dropdownvisible, colorChartText {
            width: 100% !important;
        }

    #SKUdescExtra {
        z-index: 3000;
    }

    #pricerange {
        height: 40px;
        line-height: 40px;
    }

    #add2WL {
        display: none;
    }

    .add-to-cart .buttonStyling {
        display: inline-block !important;
    }
    /* stock level, delivery & collection options */
    .deliv-options-4 #DO-CC, .deliv-options-4 #DO-CS, .deliv-options-4 #DO-PD, .deliv-options-4 #DO-IS .tooltip-icon {
        display: none;
    }

    #DOC-IS .deliv-option-details .availOptions div {
        width: 50px;
        height: 100%;
        float: right;
        padding-right: 3px;
    }

    #DOC-IS .deliv-option-details .availOptions img {
        width: 50px;
        height: 50px;
    }

    .availOptions ul li {
        line-height: 30px;
    }
    /* 09-Jun-2016 SS, Commented
    .page .std img {
        top: 0 !important;
        left: 0 !important;
        overflow: hidden !important;
        height: 100% !important;
    }
    */
    .page .std p:nth-child(1) {
        height: 0px;
    }

    .tabberlive .tabbertab {
        padding-left: 10px;
    }

    /* PRO TABS */
    .tabberlive {
        display: none;
    }

    .mo-tabberlive,
    .mo-tabberlive ul,
    .mo-tabberlive li,
    .mo-tabberlive a {
        margin: 0;
        padding: 0;
        border: 0;
        list-style: none;
        font-weight: normal;
        text-decoration: none;
        line-height: 20px;
        font-family: 'Open Sans', sans-serif;
        font-size: 1em;
        position: relative;
    }

    .mo-tabberlive {
        width: 100%;
        /*border-bottom: 4px solid #656659;*/
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

        .mo-tabberlive a {
            line-height: 20px;
        }

        .mo-tabberlive > ul > li:first-child {
            background: #2A2A2A;
            /*
            background: -moz-linear-gradient(#2A2A2A 0%, #45463d 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2A2A2A), color-stop(100%, #45463d));
            background: -webkit-linear-gradient(#2A2A2A 0%, #45463d 100%);
            background: linear-gradient(#2A2A2A 0%, #45463d 100%);
            */
            border: 1px solid #45463d;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
        }

            .mo-tabberlive > ul > li:first-child > a {
                padding: 15px 10px;
                background: url(/images2/pattern.png) top left repeat;
                border: none;
                border-top: 1px solid #818176;
                -webkit-border-radius: 3px 3px 0 0;
                -moz-border-radius: 3px 3px 0 0;
                border-radius: 3px 3px 0 0;
                font-family: 'Ubuntu', sans-serif;
                text-align: center;
                font-size: 1.2em;
                font-weight: 300;
                text-shadow: 0 -1px 1px #000000;
            }

                .mo-tabberlive > ul > li:first-child > a > span {
                    padding: 0;
                }

            .mo-tabberlive > ul > li:first-child:hover {
                background: #2A2A2A;
                /*
                background: #7D7D77;
                background: -moz-linear-gradient(#7D7D77 0%, #45463d 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7D7D77), color-stop(100%, #45463d));
                background: -webkit-linear-gradient(#7D7D77 0%, #45463d 100%);
                background: linear-gradient(#7D7D77 0%, #45463d 100%);
                */
            }

        .mo-tabberlive > ul > li {
            background: #2A2A2A;
            /*
            background: #e94f31;
            background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));
            background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);
            background: linear-gradient(#e94f31 0%, #d13516 100%);
            */
        }

            .mo-tabberlive > ul > li:hover {
                background: #2A2A2A;
                /*
                background: #e84323;
                background: -moz-linear-gradient(#e84323 0%, #c33115 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84323), color-stop(100%, #c33115));
                background: -webkit-linear-gradient(#e84323 0%, #c33115 100%);
                background: linear-gradient(#e84323 0%, #c33115 100%);
                */
            }

            .mo-tabberlive > ul > li > a {
                font-size: .9em;
                display: block;
                background: url(/images2/pattern.png) top left repeat;
                color: #ffffff;
                /*border: 1px solid #ba2f14;*/
                border: 1px solid #ffffff;
                border-top: none;
                text-shadow: 0 -1px 1px #751d0c;
            }

                .mo-tabberlive > ul > li > a > span {
                    display: block;
                    padding: 12px 10px;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
                }

                .mo-tabberlive > ul > li > a:hover {
                    text-decoration: none;
                }

            .mo-tabberlive > ul > li.active {
                border-bottom: none;
            }

            .mo-tabberlive > ul > li.has-sub > a span {
                background: url(/images2/icon_plus.png) 96% center no-repeat;
            }

            .mo-tabberlive > ul > li.has-sub.active > a span {
                background: url(/images2/icon_minus.png) 96% center no-repeat;
            }

        .mo-tabberlive ul ul {
            display: none;
            background: #fff;
            border-right: 1px solid #a2a194;
            padding-top: 2px;
        }

    #add-to-option {
        height: 50px;
    }

    .mo-tabberlive ul li ul {
        padding-left: 5px;
        padding-right: 5px;
    }

    .product-media .imgWatermarkTL:nth-child(2), .product-media .imgWatermarkBL:nth-child(2) {
        left: 0px !important;
    }

    .product-media .imgWatermarkTR:nth-child(2), .product-media .imgWatermarkBR:nth-child(2) {
        right: 0px !important;
    }
    
    .product-media .imgWatermarkTL:nth-child(3), .product-media .imgWatermarkBL:nth-child(3) {
        left: unset !important;
    }

    .product-media .imgWatermarkTR:nth-child(3), .product-media .imgWatermarkBR:nth-child(3) {
        right: unset !important;
    }

    /* CART PAGE */
    #shopping-cart-table {
        display: none;
        height: 260px;
    }
    .tooltip-icon {
        display: none;
    }

    .cart-list {
        width: 100%;
        height: auto;
    }
    .cart-list > div {
        border-bottom: 1px solid grey;
    }
    .cart-list .pro-name, .cart-list .pro-name .product-name {
        max-width: 100% !important;
        height: 18px;
        line-height: 18px;
        text-decoration: none;
        font-weight: bolder;
    }
    .cart-list .pro-dets {
        height: 150px;
    }
    .cart-list .pro-dets .pro-img {
        width: 40% !important;
        height: 100%;
        float: left;
        text-align: center;
        display: inline;
    }
    .cart-list .pro-dets .pro-img a:before {
        content: ' ';
        display: inline-block;
        vertical-align: middle;
        height: 100%;
    }
   .cart-list .pro-dets .pro-img img {
       /* 09-Jun-2016 SS, commented
        width: unset !important;
        height: unset !important;
        max-height: 100% !important;
        vertical-align: middle;
        */
        vertical-align: middle;
        display: inline-block;
        max-width: 100%;
    }
    .cart-list .pro-dets .pro-price {
        width: 60% !important;
        height: 100%;
        float: right;
        text-align: center;
        vertical-align: middle;
        position: relative;
    }
    .cart-list .pro-dets .pro-price .price-qty {
        text-align: center;
        vertical-align: middle;
        position: relative;
    }
    .cart-list .pro-dets .price-qty .MQP {
        text-align: center;
        position: relative;
        display: inline-block;
    }
    .cart-list .pro-dets .price-qty .qtyNil {
        display: none;
    }
    .cart-list .pro-dets .pro-price .price-qty .qtyValue {
        width: 30px;
    }
    .cart-list .pro-dets {
        vertical-align: middle;
    }
        .cart-list .pro-dets .price-unit {
            padding-top: 30px;
            font-weight: 600;
        }
    .cart-list-remove, #btRSclear {
        margin-left: 15px;

	    -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	    -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	    box-shadow:inset 0px 1px 0px 0px #f29c93;
	    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	    background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	    background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	    background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	    background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	    background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
	    background-color:#fe1a00;
	    -moz-border-radius:6px;
	    -webkit-border-radius:6px;
	    border-radius:6px;
	    border:1px solid #d83526;
	    display:inline-block;
	    cursor:pointer;
	    color:#ffffff;
	    font-family:Arial;
	    font-size:12px;
	    font-weight:bold;
	    text-decoration:none;
	    text-shadow:0px 1px 0px #b23e35;
        padding: 2px 2px;
    }
    .cart-list .pro-dets .price-subtotal {
        font-weight: 900;
        font-size: 14px;
    }

    .cart-list .pro-dels {
        width: 100%;
        height: 60px;
        display: inline-block;
    }

    .cart-list .del-opts {
        width: 150px;
        height: 80px;
    }

    .cart-list .deliv-box {
        width: 190px;
        height: 80px;
    }
    .cart-list .del-opts {
        float: left;
    }
    .cart-list .deliv-box {
        float: right;
    }

    .cart-list .cart-total {
        height: 80px;
    }
    .cart-list .cart-total div:nth-child(1) {
        height: 30px;
        font-weight: 900;
        font-size: 18px;
    }
    .cart-list .cart-total div:nth-child(1) span:nth-child(1) {
        float: left;
    }
    .cart-list .cart-total div:nth-child(1) span:nth-child(2) {
        float: right;
    }
    .cart-list .cart-total div:nth-child(2) {
        height: 50px;
        float: right;
        padding-top: 0px;
    }
    .cart-list .cart-total .buttonStyling {
        display: unset !important;
    }

    .cart-list .deliv-options-3 { 
        /*height: 878px !important;*/
        height: auto !important;
        overflow: hidden;
    }
    .cart-list .deliv-options-3 .deliv-option {
        width: 100%;
        margin: 0;
    }
    .cart-list .deliv-options-3 .deliv-option-info p:nth-child(1), .cart-list .deliv-options-3 .deliv-option-footer > p {
        height: auto !important;
    }
    .cart-list .deliv-options-3 .deliv-option {
        padding: 0;
    }
    .cart-list .deliv-options-3 .deliv-option, .cart-list .deliv-options-3 .deliv-option-info, .cart-list .deliv-options-3 .deliv-option-details, .cart-list .deliv-options-3 .deliv-option-footer {
        text-align: center;
        height: auto;
    }
    .cart-list .deliv-options-3 .deliv-option-header {
        height: 20px;
    }
    .cart-list .deliv-options-3 .deliv-option-details p:nth-child(1) {
        height: auto !important;
    }
    .cart-list .deliv-options-3 .deliv-option-details select.input-text {
        width: 73%;
    }
    .cart-list .deliv-options-3 .deliv-option-details input.input-text {
        width: 70%;
    }

    /********************/
    .deliv-options-3 {position:relative;display:block;/*width:1024px;*//*height:390px;*/color:#282828;}
    .deliv-options-3 .deliv-option {padding:0;margin:10px 0;border:1px solid #C5C5C5;position:relative;float:left;/*height:368px*/;width:339px;display:block;background-color:#FFFFFF;}
    /*.deliv-options-3 .deliv-option.enabled:hover {margin:0;height:388px;background-color:#EEEEEE;box-shadow:0 6px 6px #888888;border-bottom-right-radius:5px;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:0;}*/
    /*.deliv-options-3 .deliv-option.active,.deliv-options-3 .deliv-option.active:hover {margin:0;height:388px;background-color:#EEFFEE;box-shadow:0 6px 6px #888888;border-bottom-right-radius:5px;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:0;}*/
    .deliv-options-3 .deliv-option.disabled {color:#C5C5C5;}
    .deliv-options-3 .deliv-option-header {position:relative;margin:0;text-align:center;color:#FFFFFF;font-size:26px;height:40px;display:block;font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,Arial,sans-serif;}
    .deliv-options-3 .deliv-option .deliv-option-header {background-color:#282828;padding:10px;}
    .deliv-options-3 .deliv-option.active .deliv-option-header {background-color:#2BC41B;padding:20px 0 10px 0;}
    .deliv-options-3 .deliv-option.disabled .deliv-option-header {background-color:#C5C5C5;padding:10px;}
    /*.deliv-options-3 .deliv-option.enabled:hover .deliv-option-header {padding:20px 0 10px 0;}*/
    .deliv-options-3 .deliv-option-info {font-size:10px;padding:5px 10px;margin:0 auto;text-align:left;height:75px;width:90%;display:block;border-bottom:1px solid #C5C5C5;}
    .deliv-options-3 .deliv-option-details {position:relative;font-size:14px;padding:10px 0;margin:0 auto;text-align:center;height:110px;width:90%;display:block;border-bottom:1px solid #C5C5C5;}
    .deliv-options-3 .deliv-option-footer {text-align:center;height:100px;padding:10px;}
    /*.deliv-options-3 .deliv-option.enabled:hover .deliv-option-footer {padding:10px 10px 20px 10px;}*/

    .page .std .cart-buttons {
        margin: 5px 5px;
        height: 100%;
    }
    /* 09-Jun-2016 SS, Commented
    .page .std .cart-buttons img {
        width: 50% !important;
        float: left;
    }
    */
    .page .std .cart-buttons button {
        margin-top: 5px;
        padding-right: 15px;
    }

    .cart-list .totals-row {
        width: 100%;
        font-weight: 900;
        font-size: 18px;
        height: 30px;
        line-height: 30px;
        /*display: inline;*/
    }
    .cart-list .totals-row span:nth-child(1) {
        float: left;
    }
    .cart-list .totals-row span:nth-child(2) {
        float: right;
    }

    .cart-list div[id^=mo-msg] {
        color: #D50500;
        line-height: 12px;
    }

    .cart-list .pro-dels .del-opts img {
        width: 33% !important;
        max-width: 50px;
        height: 50px !important;
        vertical-align: middle;
    }

    .cart-list .deliv-box {
        display: inline-block !important;
        padding: 0 !important;
    }
        .cart-list .deliv-box div[id^="displayOptions"] {
            display: inline-block;
        }
        .cart-list .deliv-box .deliv-box-option {
            float: left;
            padding-right: 5px;
        }
    .cart-list #mo-transStatusPD, .cart-list #mo-transStatusCC, .cart-list #mo-transStatusCS {
        display: none;
    }
    .cart-list #transStatusPD, .cart-list #transStatusCC, .cart-list #transStatusCS {
        display: none;
    }

    /* CHECKOUT PAGE */
    .OSC-summary  { width: 100% }
    .page .OSC-numbers {
        width: auto !important;
    }
    .page .OSC-column {
        margin-top: 0px;
        padding-top: 2px;
    }
    .page .OSC-column .OSC-ROL, .page .OSC-column .OSC-ROM, .page .OSC-column .OSC-ROR {
        width: 100% !important;
    }
    .page .OSC-column .OSC-ROL {
        display: inline;
    }
    .page .OSC-column .OSC-ROR {
        vertical-align: middle;
    }
    #billing_address, #shipping_address {
        width: 100%;
        padding-right: 0px;
    }
        #billing_address div {
            width: 95%;
        }
    #billing_address input-box {
        width: 100%;
    }
    .input-box input.input-text.input-email {
        width: 100%;
    }

    .paymentOptions {
        text-align: center;
        /*overflow: auto;*/
    }
        .paymentOptions ul {
            width: auto;
            overflow: auto;
        }
            .paymentOptions ul li {
                margin: 5px 0 5px 0;
                padding: 0;
                width: 99.6%;
                min-height: 100px;
                height: 100% !important;
                /*overflow: auto;*/
            }
            .paymentOptions ul li.seals-ssl {
                min-height: 30px !important;
                height: 30px !important;
            }
    #payment_form_ewayau_direct {
        margin-top: 65px;
        width: auto;
    }
        #payment_form_ewayau_direct ul li {
            width: 100%;
        }

    .shipSameOptions {
        width: 100%;
        padding-left: 15px;
    }

    /* NEWSLETTER */
    body.whiteBckgrd{background-color:#FFFFFF;color:#000000;width:auto;height:480px;overflow:hidden;font:14px;}

    /* TRADING HOURS */
    .nicebox table {width: 100%;}
    .nicebox .tbBranchTraHrs tr td:nth-child(1), .nicebox .tbTraHrs tr td:nth-child(1) {width: 50% !important;}
    .nicebox .tbBranchTraHrs tr td:nth-child(2), .nicebox .tbTraHrs tr td:nth-child(2) {width: 50% !important; text-align: right;}
    /*.nicebox .tbPubHols tr td:nth-child(1), .nicebox .tbPubHols tr td:nth-child(2), .nicebox .tbPubHols tr td:nth-child(3) {width: 33% !important;}*/
    .nicebox .tbPubHols tr td:nth-child(1), .nicebox .tbPubHols tr td:nth-child(3) {width: 40% !important;}
    .nicebox .tbPubHols tr td:nth-child(2) {width: 20% !important;}
    .nicebox .tbPubHols tr td:nth-child(2), .nicebox .tbPubHols tr td:nth-child(3) {text-align: right;}

    /* CONTACT US */
    .form-list .input-text {
        width: 100%;
    }

    /* ABOUT US */
    .page-title h1 {
        padding: 5px 5px;
    }

    /* SERVICES AND PRICES */
    .page .std .
    servicesandprices {
        width: 100%;
    }
    .page .std .servicesandprices td.SM {
        width: 33%;
        padding: 2px 2px;
        vertical-align: top;
        text-align: left;
    }
    .page .std .servicesandprices td.SM_center {
        width: 33%;
        padding: 2px 2px;
        vertical-align: top;
        text-align: left;
    }

    /* SERVICING / Bike Care Chart */
    td.bikeChart{ text-align:left; padding: 2px; }

    .paginator span a {
        font-size: 14px;
    }


    .successaddmessage {
	    width: auto;
    }
    .successaddmessage .SMbody {
	    width: auto;
    }
    .successaddmessage .SMbody .SMdescription2 {
        width: auto;
    }
    
    /* 09-Jun-2016 SS, fix for android mobiles - dont respond to click event , inserting a tag */
    .deliv-options-3 .deliv-option-header a {
    /*#mo-DO-PD deliv-option-header a {*/
        color: #FFFFFF;
        text-decoration: none;
    }
    .LaybyOptions ul li {
        min-width: initial;
    }
}
/* DESKTOP */
/*@media screen and (min-width: 1024px) { commented 28-Apr*/
@media screen and (min-width: 800px) {
    #btn-dummy {
        background-color: #FFFFFF;
    }

    .page {
        width: 1024px;
        /* text-align: left; */
        margin-left: auto;
        margin-right: auto;
    }
    .col-main {width:755px;}
    .header {
        width: 1024px;
        text-align: center;
    }
        .header-logo a img {
            float: left;
            max-width: 220px;
            max-height: 77px;
        }
    .navigation-menu {
        width: 1024px;
        text-align: center;
    }
    .navigation-adBar {
        width: 1024px;
    }
    .highlight-featured {
        width: 1024px;
    }
    .slider-wrapper {
        width: 1024px;
    }
        .slider-wrapper img {
            max-width: 1024px;
        }
    
    #searchK-m {
        display: none;
    }
    .mo-adBar-menu { 
        display: none;
    }

    .slick-initialized .slick-slide {
        background-color: #FFFFFF;
        margin-left: 3px;
        margin-right: 3px;
        border-radius: 5px;

        /*
        -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
        -moz-border-radius-bottomright: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        -webkit-border-bottom-left-radius: 10px;
        */

        -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
        -moz-border-radius-bottomright: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        -webkit-border-bottom-left-radius: 10px;
    }
    
    .slick-initialized .slick-slide .products-grid .product-image {
        width: 100% !important;
        text-align: center !important;
    }
    .slick-initialized .slick-slide .products-grid .product-image img {
        max-width: 98% !important;
        /* melanie 13/06 */ width  :auto;height:auto;
    }

    /* product-image */
    .product-image {margin:0;padding:0;width:220px;height:215px;display:block;}
    .product-image img {max-width:210px;max-height:210px;margin:0 auto;vertical-align:middle;border:1px solid #FFFFFF;box-shadow:none;-webkit-box-shadow: none;-moz-box-shadow: none; -o-box-shadow: none;
                        /* melanie 13/06 width:auto;height:auto; */
                        }

    /* SLICK - NEW ARRIVALS */
    /*.product-name {height:50px;text-align:center;display:block;margin:0;padding:0;max-width:190px;line-height:14px;overflow:hidden;}*/ /*20160520*/
    .product-name a {font-size:12px;line-height:12px;text-align:center;color:#555555;text-decoration:none;margin:0;padding:0;}


    .color-box{width:220px;margin:0 auto;padding:0;height:20px;display:block;}
    .price-box {width:220px;margin:0 auto;padding:0;letter-spacing:-1px;vertical-align:middle;display:block;}
    .price-box .price {font-weight:bold;font-size:18px;/*color:#d90111;*/color: #49D90B;}
    .price-box .regular-price {padding:0;width:220px;height:43px;margin:0 auto;text-align:center;display:block;}
    .price-box .old-price .price {font-weight:normal;margin:0;color:Black;font-size:12px;line-height:12px;display:block;height:22px;}
    .price-box .special-price {padding:0;width:220px;height:21px;display:inline;}


    .slick-initialized .slick-slide {
        height: 380px;
    }
    .color-box .product-name {
        line-height: 14px;
        height: 45px;
    }
    .price-box {
        text-align: center;
    }
    .price-box .deliv-box {
        display: block;
        width: 180px;
        position: relative;
        padding: 0 0 0 10px;
        margin: 0 auto;
        border-top: 1px solid #C5C5C5;
    }
    .price-box .deliv-box .deliv-box-option {
        position: relative;
        display: block;
        height: 13px;
        text-align: left;
        margin: 0;
        padding: 4px 0 0 14px;
        font-weight: normal;
        font-size: 11px;
        line-height: 13px;
        color: #888888;
        background: url(/images2/searchOptions-sprite.png) 0 0 no-repeat;
    }
    .price-box .deliv-box .deliv-box-option.R.tipCS {
        float: left !important;
        margin-left: 40px;
    }


    /*.deliv-box {display:block;width:180px;position:relative;padding:0 0 0 10px;margin:0 auto;border-top:1px solid #C5C5C5;}*/ /*20160520*/
    /*.deliv-box .deliv-box-option {position:relative;display:block;;height:13px;text-align:left;margin:0;padding:4px 0 0 14px;font-weight:normal;font-size:11px;line-height:13px;color:#888888;background:url(/images2/searchOptions-sprite.png) 0 0 no-repeat;}*/ /*20160520*/
    .deliv-box .deliv-box-option.L{float:left;}
    .deliv-box .deliv-box-option.C{float:left; margin-left : 40px;}
    .deliv-box .deliv-box-option.R{float:right;text-align:left;width:65px;}
    .deliv-box .deliv-box-option.disabled {background-position:0 -22px;color:#C5C5C5;}
    .deliv-box .deliv-box-option.hasTip{/* cursor:pointer; */}
    /*.deliv-box .deliv-box-option {
        font-size: 10px;
    }*/
    .tooltip2 {position:absolute;z-index:1070;margin:0;padding:0;font-size:12px;transition:opacity .15s linear;display:none;width:190px;height:220px;}
    .tooltip-header {width:180px;height:20px;padding:5px;color:#FFFFFF;background-color:#000000;font-size:14px;font-weight:bold;line-height:14px;text-align:center;text-decoration:none;display:block;border-top-right-radius:5px;border-top-left-radius:5px;}
    .tooltip-inner {width:180px;height:180px;padding:5px;color:#000000;text-align:center;text-decoration:none;display:block;background-color:#F1F1F1;}
    .tooltip-inner img {margin:auto;display:block;}
    /* .deliv-box .deliv-box-option:hover .tooltip2 {display:block;} */


    .storePhone a {
        text-decoration: none;
        cursor: none;
        color: #000000;
    }
    
    /* search results */
    .page .std .col-main .products-grid .item .homepage-product-wrapper div:nth-child(2) .product-name {
        max-width: 100% !important;
        text-align: center;
    }
    .col-left {
        width:223px;
        display: table-cell;
    }

    /*tabs */
    .tabberlive .tabbertabhide{display:none;}
    ul.tabbernav{margin:0;padding:0;border-bottom:3px solid #AAAAAA;font-size:14px;}
    ul.tabbernav li{list-style:none;margin:0;display:inline;}
    ul.tabbernav li a{padding:3px 0.5em;margin-right:3px;border:1px solid #C5C5C5;border-bottom:none;background:#EEEEEE;COLOR:#FFFFFF;text-decoration:none;
        border-radius: 4px;border-bottom-right-radius:0;border-bottom-left-radius:0;-moz-border-radius:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}
    ul.tabbernav li a:link{color:#000000;text-decoration:none;border-bottom:1px solid #C5C5C5;}
    ul.tabbernav li a:visited{color:#000000;text-decoration:none;border-bottom:1px solid #C5C5C5;}
    ul.tabbernav li a:hover{color:#000000;background-color:#C5C5C5;border-bottom:1px solid #C5C5C5;}
    ul.tabbernav li.tabberactive a{color:#000000;background-color:#FFFFFF;border-bottom:1px solid #FFFFFF;font-weight:bold;}
    ul.tabbernav li.tabberactive a:hover{color:#000000;background-color:#FFFFFF;border-bottom:1px solid #FFFFFF;font-weight:bold;}
    .tabberlive .tabbertab{padding:5px;border:1px solid #C5C5C5;background-color:#FFFFFF;margin-top:3px;padding-left:40px;}
    .tabberlive .tabbertab h2,.tabberlive .tabbertab h1{display:none;}
    .tabber {position:relative;display:none;margin-top:10px;}
    .tabberlive {position:relative;margin-top:10px;}

    /********************/
    .deliv-options-3 {position:relative;display:block;/*width:1024px;*/height:390px;color:#282828;}
    .deliv-options-3 .deliv-option {padding:0;margin:10px 0;border:1px solid #C5C5C5;position:relative;float:left;height:368px;width:339px;display:block;background-color:#FFFFFF;}
    .deliv-options-3 .deliv-option.enabled:hover {margin:0;height:388px;background-color:#EEEEEE;box-shadow:0 6px 6px #888888;border-bottom-right-radius:5px;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:0;}
    .deliv-options-3 .deliv-option.active,.deliv-options-3 .deliv-option.active:hover {margin:0;height:388px;background-color:#EEFFEE;box-shadow:0 6px 6px #888888;border-bottom-right-radius:5px;border-top-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:0;}
    .deliv-options-3 .deliv-option.disabled {color:#C5C5C5;}
    .deliv-options-3 .deliv-option-header {position:relative;margin:0;text-align:center;color:#FFFFFF;font-size:26px;height:40px;display:block;font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,Arial,sans-serif;}
    .deliv-options-3 .deliv-option .deliv-option-header {background-color:#282828;padding:10px;}
    .deliv-options-3 .deliv-option.active .deliv-option-header {background-color:#2BC41B;padding:20px 0 10px 0;}
    .deliv-options-3 .deliv-option.disabled .deliv-option-header {background-color:#C5C5C5;padding:10px;}
    .deliv-options-3 .deliv-option.enabled:hover .deliv-option-header {padding:20px 0 10px 0;}
    .deliv-options-3 .deliv-option-info {font-size:10px;padding:5px 10px;margin:0 auto;text-align:left;height:75px;width:90%;display:block;border-bottom:1px solid #C5C5C5;}
    .deliv-options-3 .deliv-option-details {position:relative;font-size:14px;padding:10px 0;margin:0 auto;text-align:center;height:110px;width:90%;display:block;border-bottom:1px solid #C5C5C5;}
    .deliv-options-3 .deliv-option-footer {text-align:center;height:100px;padding:10px;}
    .deliv-options-3 .deliv-option.enabled:hover .deliv-option-footer {padding:10px 10px 20px 10px;}

    /* Cart Page */
    #shopping-cart-table th:nth-child(2) {
        white-space: nowrap !important;
    }
    .deliv-options-3 .deliv-option {
        width: 325px;
    }

    /* NEWSLETTER */
    body.whiteBckgrd{background-color:#FFFFFF;color:#000000;width:440px;height:480px;overflow:hidden;font:14px;}

    /* GIFT CARDS */
    .products-grid li.itemBlank { display: none;}

    /* OLD PRICE - SPECIAL PRICE*/
    #pricerange { white-space: nowrap; }
    #pricerange span { display: inline-block; }
    #pricerange .special-price { text-align: left; }
    .price-box, .price-box .special-price {
        width: auto;
    }
    .price-box .price {
        font-weight: bold;
        font-size: 18px;
    }
    .skuNav .price-box .old-price .price {
        color: #888888;
        font-size: 16px;
    }
}

.highlight-featured h1 a{color:#555555 !important;font-size:14px;}
.highlight-featured h1 a.viewAll{color:#FFFFFF !important;font-size:14px;}

.blockUI.blockOverlay {z-index:1000;border:none;margin:0px;padding:0px;width:100%;height:100%;top:0px;left:0px;background-color:#F1F1F1;opacity:0.7;cursor:wait;position:fixed;}
.blockUI.blockMsg.blockPage {z-index:1011;position:fixed;margin:0px;border:none;width:100%;top:0;left:0;text-align:center;color:#000000;cursor:wait;}              
@media screen and (max-width: 480px){
.blockUI.blockMsg.blockPage {width:100%;top:20%;left:0;padding:0;margin:0;}
}

.skuNav .skuChoice {position:relative;margin:0 0 5px 0;width:100%;display:table;border-collapse:collapse;z-index:800;background-color:#FFFFFF;}
.skuNav .skuChoiceHeader {width:100%;margin:15px 0 0 0;height:22px;line-height:22px;border:1px solid #C5C5C5;background-color:#C5C5C5;}
.skuNav .skuChoiceOption {display:table-row;border-collapse:collapse;margin:0;padding:0;width:100%;border:1px solid #C5C5C5;}
.skuNav .skuChoiceOptionStock {display:table-cell;white-space:nowrap;}
.skuNav .skuChoiceOption .stockIn {color:#30B500;font-size:13px;text-align:center;}
.skuNav .skuChoiceOption .stockOut {color:#D50000;font-size:10px;line-height:10px;font-style:italic;text-align:center;}
.skuNav .skuChoiceOptionPrice {display:table-cell;white-space:nowrap;height:34px;text-align:right;font-weight:bold;font-size:14px;}
.skuNav .skuChoiceOptionDesc {display:table-cell;width:79%;height:34px;line-height:22px;text-align:left;padding-left:2px;font-size:12px;}
.skuNav .skuChoiceOptionDescMobile {display:table-row;border-collapse:collapse;height:34px;line-height:22px;text-align:left;padding-left:2px;font-size:12px;border-bottom:0px solid #FFFFFF;border-left:1px solid #C5C5C5;border-top:1px solid #C5C5C5;border-right:1px solid #C5C5C5;}
.skuNav .skuChoiceOptionSelect1 {width:75px;display:table-cell;text-align:right;font-size:12px;}
.skuNav .skuChoiceOptionSelect2 {width:100px;display:table-cell;text-align:right;font-size:12px;}
.skuNav .skuAvailability {display:block;margin:5px 0;width:100%;}
.skuNav .avail-options-3 {float:left;width:75%;display:block;color:#282828;margin:auto 0;background:#FFFFFF;}
.skuNav .avail-options-3 .deliv-option {padding:0;margin:0 2px 0 0;position:relative;float:left;width:33%;display:block;background:#282828;color:#FFFFFF;z-index:1050;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:5px;}
.skuNav .avail-options-3 .deliv-option.disabled {background:#C5C5C5;}
.skuNav .avail-options-3 .deliv-option .deliv-option-header {margin:0;padding:5px 0 5px 20px;white-space:nowrap !important;text-align:left;font-size:18px;line-height:30px;display:block;font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,Arial,sans-serif;}
.skuNav .avail-options-1{float:left;width:25%;display:block;}
.skuNav .skuDelivery{display:block;margin:5px 0 0 0;padding:5px 0;text-align:center;width:100%;background:#282828;color:#FFFFFF;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:5px;font-size:18px;line-height:30px;font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,Arial,sans-serif;}
.skuNav .buttonStyling-Options {width:70px;height:36px;color:#FFFFFF;border:1px solid #c5c5c5;margin-left:5px;padding:3px 8px;font-size:12px;line-height:12px;display:block;text-align:center;text-decoration:none;cursor:pointer;cursor:hand;
                background-color:#D90111;background:-moz-linear-gradient(top,#ad1b26 0%,#D90111 100%);background:-webkit-linear-gradient(top,#ad1b26 0%,#D90111 100%);background:linear-gradient(top,#ad1b26 0%,#D90111 100%);
                -moz-border-radius:15px;-webkit-border-radius:15px;color:#FFFFFF;border-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.025);}
.skuNav .buttonStyling-Options {color:#FFFFFF;background-color:#D90111;background:-moz-linear-gradient(top,#44af16 0%,#49d90b 100%);background:-webkit-linear-gradient(top,#44af16 0%,#49d90b 100%);background:linear-gradient(top,#44af16 0%,#49d90b 100%);}
.skuNav .buttonStyling-Options:hover,.buttonStyling-Options:visited,.buttonStyling-Options:focus {text-decoration:none;color:#FFFFFF;}
.skuNav .buttonStyling-StoreAvail {width:97px;height:36px;color:#FFFFFF;border:1px solid #c5c5c5;margin-left:5px;padding:3px 8px;font-size:12px;line-height:12px;display:block;text-align:center;text-decoration:none;cursor:pointer;cursor:hand;
                background-color:#0073BC;background:-moz-linear-gradient(top,#0073BC 0%,#00548A 100%);background:-webkit-linear-gradient(top,#0073BC 0%,#00548A 100%);background:linear-gradient(top,#0073BC 0%,#00548A 100%);
                -moz-border-radius:15px;-webkit-border-radius:15px;color:#FFFFFF;border-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.025);}
.skuNav .buttonStyling-StoreAvail:hover,.buttonStyling-StoreAvail:visited,.buttonStyling-StoreAvail:focus {text-decoration:none;color:#FFFFFF;}
.skuNav .buttonStyling-Enquire {width:79px;height:30px;color:#FFFFFF;border:1px solid #c5c5c5;margin-left:5px;padding:3px 8px;font-size:12px;line-height:12px;display:block;text-align:center;text-decoration:none;cursor:pointer;cursor:hand;
                background-color:#0073BC;background:-moz-linear-gradient(top,#0073BC 0%,#00548A 100%);background:-webkit-linear-gradient(top,#0073BC 0%,#00548A 100%);background:linear-gradient(top,#0073BC 0%,#00548A 100%);
                -moz-border-radius:15px;-webkit-border-radius:15px;color:#FFFFFF;border-radius:5px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.025);}
.skuNav .buttonStyling-Enquire:hover,.skuNav .buttonStyling-Enquire:visited,.skuNav .buttonStyling-Enquire:focus {text-decoration:none;color:#FFFFFF;}
#tr_stockAvail, .stockAvailExtended {background-color:#F1F1F1;}
#tr_stockAvail td {vertical-align:top;text-align:left;}
.skuNav .special-price, .regular-price {text-align:right;padding-bottom:5px;}
.skuNav .CCtt .tooltip {position:absolute;left:16px;top:3px;z-index:1075;}
.skuNav .CCtt .tooltip .tooltip-arrow {position:absolute;left:0;top:0px;width:6px;height:12px;background:url('/images2/tooltip-arrow-left.png');}
.skuNav .CCtt .tooltip .tooltip-inner {position:absolute;top:0;left:4px;z-index:1075;}
.skuNav .avail-options-Mobile {width:100;margin:0 auto;}
.skuNav .deliv-optionMobile-4 {width:25%;display:block;float:left;margin:0;padding:0px;}
.skuNav .deliv-optionMobile-3 {width:33.3%;display:block;float:left;margin:0;padding:0px;}
.skuNav .deliv-optionMobile-3 img,.deliv-optionMobile-4 img {width:99%;max-width:140px;height:auto;}
#info_stockAvail_narrow, .avail-options-Mobile {display:none;}
.skuNav .rwd-line {display:block;}
.deliv-box-locations{width:80%;}
.viewAll. viewAll:visited, viewAll:hover {color:#FFFFFF;}

/* color chart */
.colorChartWrapper{display:block;position:relative;margin:0;padding:0;vertical-align:top;width:220px;height:20px;max-width:100%;overflow:hidden;}
.slick-slide .colorChartWrapper {width:100%;}
.colorChartWrapper a {width:100%;text-align:center;margin:0 auto;display:block;}
.colorChartOptions {display:inline;}
.slick-slide img {display:inline !important;margin:0 auto;}
@media screen and (max-width: 736px)
{
.colorChartOptions{display:none;}
}



@media screen and (max-width: 736px){
    .skuNav .avail-options-3,.skuNav .avail-options-3 .deliv-option,.skuNav .avail-options-1 {width:100%;margin-top:1px;margin-bottom:1px;}
    .deliv-box-header {display:none;}
    .deliv-box-locations{width:100%;}
    .price-label-brk{display:none;}
    .skuNav .price-box .regular-price {font-size:18px;}
    .product-media3SD .imgWatermarkTL, .product-media3SD .imgWatermarkTR, .product-media3SD .imgWatermarkBL, .product-media3SD .imgWatermarkBR {display:none;}
    }
      
@media screen and (max-width: 480px){
    #info_stockAvail_narrow,.skuNav .avail-options-Mobile {display:block;}
    #TDinfo_stockAvail_large,.skuNav .avail-options-3,.skuNav .skuDelivery {display:none;}
    .skuNav .skuChoiceOption {display:table-row;border-collapse:collapse;margin:0;padding:0;border-bottom:1px solid #C5C5C5;border-left:1px solid #C5C5C5;border-top:0px solid #FFFFFF;border-right:1px solid #C5C5C5;}
    .skuNav .price-box {padding:5px 5px 0 0;margin:0;width:100%;}
    .skuNav .price-box .regular-price {color:#49D90B;font-size:20px;letter-spacing:-1px;font-weight: bold;width:100%;}
    .page .skuNav .price-box .old-price {letter-spacing:-1px;color:#888888;font-size:12px;font-weight:normal;padding:0 5px;display:inline;width:auto !important;}
    .page .skuNav .price-box .special-price {color: #49D90B; letter-spacing:-1px;font-size:20px;letter-spacing:-1px;font-weight: bold;display:inline;width:auto;}
    .skuNav .price-box .special-price .price {letter-spacing:-1px;font-weight:bold;}
    .skuNav .rwd-line {display:inline;}
    .deliv-box-header {display:none;}
    .deliv-box-locations{width:100%;}

    .page .std .col-main .products-grid .item .homepage-product-wrapper .product-mediaCDP{
            float: right;
            height: 150px;
            max-height: 150px !important;
            display: inline;
            padding-top:5px;
            width:auto;
            max-width: 320px !important;
            text-align: center !important;
        }
    }
    
