#view360_example{margin-top:20px}
@media(min-width:767px){#view360_example{margin-top:85px;margin-left:-10px}
}
#view360_example .modal-body{margin:0 auto}
.alle-core-gallery #alle-core-panel{margin-bottom:24px}
.alle-core-gallery #alle-core-panel div{display:none}
.alle-core-gallery #alle-core-panel div.alle-core-show{display:block}
.alle-core-gallery #alle-core-panel img{border:#e1e1e1 2px solid}
.alle-core-gallery #alle-core-thumbs img{margin-right:2px;cursor:pointer}
.alle-core-gallery #alle-core-largeImage{cursor:pointer}
.leftDiv{height:auto;width:50%;float:left}
@media(max-width:767px){.leftDiv{width:100%}
}
.rightDiv{height:auto;width:50%;float:right}
@media(max-width:767px){.rightDiv{width:100%}
}
.iconThumb img{max-width:100%;height:75px;display:inline-block}
.jcrDescDiv P{background-color:#f2f2f2;padding:24px 16px;margin-bottom:15px;margin-left:-15px;margin-right:-15px}
.alle-core-thumb{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px}
@media(max-width:50px){.modal{left:auto !important}
}
@media(max-width:1024px){.modal-dialog,.modal-content{height:100%;width:100%;margin:0}
.modal-body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
}
.product-detail-core-component{overflow:hidden;border-bottom:#e1e1e1 1px solid;padding-bottom:15px;margin-bottom:15px}
@media(max-width:767px){.product-detail-core-component{padding-left:15px;padding-right:15px}
}
div#lightbox-overlay{background-color:#fff;height:100%;left:0;opacity:.9;filter:"alpha(opacity=80)";position:fixed;top:0;width:100%;z-index:999}
.lightbox-loading{background:url(clientlib/css/img/loader.gif) no-repeat center center;height:128px;left:50%;margin-left:-64px;margin-top:-64px;position:fixed;top:50%;width:128px;z-index:22}
.lightbox-close{cursor:pointer;height:30px;font-size:35px;position:fixed;right:100px;top:100px;width:30px;z-index:9999;color:#9d9ea0}
.lightbox-arrow-right{left:auto !important;right:50px}
.lightbox-arrow{cursor:pointer;color:#9d9ea0;font-size:6em !important;left:50px;margin-top:-42px;position:fixed;top:50%;z-index:999}
img#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none}
@media(max-width:767px){.product-detail-core-component{padding-left:10px !important;padding-right:10px !important}
.product-detail-core-component .rightDiv{margin-bottom:20px;border-bottom:#e1e1e1 1px solid;padding-bottom:20px}
.product-detail-core-component .jcrDescDiv{border-top:0;position:inherit}
.product-detail-core-component .jcrDescDiv P{clear:both}
.lightbox-arrow-right{right:0}
.lightbox-arrow-left{left:0}
.lightbox-close{right:25px;top:20px}
}
.autorotate{display:block;padding:5px;background-color:#86c840;color:#fff;text-decoration:none;text-transform:uppercase}
.demo{font-size:11px;margin:20px}
.carousel-indicators li,.carousel-indicators li.active{height:8px;width:8px;margin:1px;background-color:#000}
.product-details-page{margin-top:30px}
.carousel{margin-top:50px}
.carousel-inner{margin-top:20px}
.carousel-indicators .active{width:8px;height:8px;margin:0;background-color:#000}
.carousel-indicators li{display:inline-block;width:8px;height:8px;margin:1px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:10px}
.carousel-control{background:none !important}
.carousel-zoom{position:relative;margin:0 auto;width:184px;height:18px;margin-bottom:50px}
.product-details-page .carousel-control{z-index:9 !important}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin:0 auto;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
#stylehavailable a span{font-size:10px;text-decoration:none;line-height:.9}
#stylehavailable a:hover{text-decoration:none}
#stylehavailable a{width:60px;height:60px;float:left;line-height:.9}
.product-details-page .finish-options,.product-details-page .availability,.style-options{clear:both;margin-top:20px;position:relative;margin-bottom:20px}
.product-details-page .head{background:0;color:#000;line-height:100%}
h2.head.c-head{color:#f86700}
.undprod{border-top:2px solid #f86700;padding-bottom:10px;width:80%}
.product-details-page .finish-options a{border-radius:4px;padding:3px;border:0 solid #8f8f8c;margin-bottom:10px;margin-right:10px}
.product-details-page .finish-options a.active{padding:20px 5px;border:1px solid #8f8f8c}
.product-details-page #finishthumb{width:70%;padding-top:20px;min-height:80px;overflow:hidden}
.modal-dialog{padding-top:0;margin:0;top:50%;left:50%;transform:translate(-50%,-50%) !important}
.modal-header{border-bottom:0}
.modal-header button.close{font-size:30px;font-weight:500;margin-right:10px}
.finish ul{padding:0}
.finish ul li{list-style-type:none;float:left;width:65px;height:90px}
.product-details-page #finishthumb{width:70%;padding-top:20px}
@media screen and (min-width:768px){.carousel-indicators{left:30%;top:-30px;height:20px}
}
@media(min-width:768px){.alle-core-gallery.leftDiv{width:41.666%;padding:0 15px}
.product-description.rightDiv{width:58.333%;float:left}
}
@media screen and (max-width:768px){.carousel-indicators{bottom:10px;left:50%;width:60%;padding-top:30px;margin-top:0;top:15px}
.carousel{margin-top:50px;margin:0 0 20px;padding-top:55px;position:relative}
}
@media(min-width:1200px){.container.description{width:960px}
}
@media(min-width:992px){.container.description{width:970px}
}
@media(min-width:768px){.alle-core-gallery.leftDiv{width:41.666%;padding:0 15px}
.product-description.rightDiv{width:58.333%;float:left}
}