/***   Common styles*/.sidebar > .section > div.block,.sidebar .product-filter{  float: left;  width: 100%;}.bannerBox{max-height:400px;  width: 100%;  margin-bottom: 35px;}.sidebar .bannerBox {  float: left;}.bannerBox ~ .category-description{  clear: left;}.banner_container {  margin: 0 auto;  position: relative;  max-width: 100%;}.banner_container.WideBottom {  padding: 0 0 78px;}.banner_container.StandardBottom {  padding: 35px 0 0 0;}.banner-system {  margin: 0 auto; }.cycle-slideshow {  z-index: 1;  position: relative;  min-height: 100%;  overflow: hidden;  margin-bottom: 25px;}.cycle-slideshow .banner_item { display: block;}.cycle-slideshow .banner_item.cycle-slide-active {  display: block;}.banner-system img {  max-width: 100%;  height: auto;  margin: 0 auto;}.banner-system .banner_item {  height: auto;  max-width: 100%;}.banner-system-navigation {  text-align: center;  padding: 5px 0;  line-height: 6px;  margin-top: -25px;  position: absolute;  width: 100%;  z-index:1;}.prev_arrow,.next_arrow {  width: 40px;  height: 40px;  position: absolute;  z-index: 100;  margin-top: -65px;  text-decoration: none;  font-size: 52px;  line-height: 39px;  padding: 0 10px;    top: 50%;  margin-top: -20px;}@media (max-width: 960px) {  .prev_arrow,  .next_arrow {    width: 30px;    height: 30px;    margin-top: -15px;    font-size: 40px;    line-height: 29px;    padding: 0 5px;  }    .banner_container{    line-height: normal !important;    height: auto !important;  }} .prev_arrow{  float: left;  text-align: left;  left: 0;}.next_arrow{  float: right;  text-align: right;  right: 0;}.banner_item {/*overflow: auto;  */  width: 100%;  height: auto;  text-align: center;}.banner_item img {  max-width: 100%;  height: auto;}.banner_content {  text-align: left;  width: 100%; !important;  height: auto !important;}/***   Default skin*/.banner-system-navigation span {  background: url(Default/dots.png) transparent 0 0 no-repeat;   width: 15px;   height: 15px;   text-decoration: none;  display: inline-block;  cursor: pointer;  overflow: hidden;  text-indent: -1000px;}.banner-system-navigation span:hover {  background: url(Default/dots.png) 0px 30px;} .banner-system-navigation span.cycle-pager-active {  background: url(Default/dots.png) 0px 15px;}.prev_arrow,.next_arrow {  color: #cccccc;  opacity: 0.7;}.prev_arrow:hover,.next_arrow:hover {  color: #666666;  background: #eeeeee;  opacity: 0.8;  text-decoration: none;}.bannerStandardBottom {  float: right;  margin: 0 20px 20px 0;}
