#slider1 , #slider2{height:1%;position:relative;}
#slider2{width:100% !important;overflow:hidden;}
#slider1 .viewport , #slider2 .viewport{height:420px;overflow:hidden;position:relative;width:100% !important;}
#slider2 .viewport{height:303px !important;}
#slider1 .buttons , #slider2 .buttons{display:block;position:absolute;top:0px;left:0;width:35px;height:100%;color:white;font-weight:bold;text-align:center;line-height:35px;text-decoration:none;font-size:22px;}
#slider1 .next , #slider2 .next{right:0;left:auto;background-image:url('../img/panorama_right.png') , url('../img/right-fade-slider.png');background-image:url('../img/panorama_right.png') , url('../img/right-fade-slider.png');background-size:100% , contain;background-position:center center;background-repeat:no-repeat , repeat-y;-moz-background-image:url('../img/panorama_right.png') , url('../img/right-fade-slider.png');-moz-background-size:100% , contain;-moz-background-position:center center;-moz-background-repeat:no-repeat , repeat-y;text-indent:-9999px;}
#slider1 .prev ,#slider2 .prev{left:-1px;right:auto;background-image:url('../img/panorama_left.png') , url('../img/left-fade-slider.png');background-size:100% , contain;background-position:center center;background-repeat:no-repeat , repeat-y;text-indent:-9999px;}
#slider1 .disable , #slider2 .disable{visibility:hidden;}
#slider1 .overview , #slider2 .overview{position:absolute;padding:0;margin:0;left:0;top:0;height:100%;background:rgb(25, 25, 25);}
#slider1 .overview .panorama_box{float:left;margin:0 0px 0 0;padding:0px;height:100%;width:300px;position:relative;}
.groupB{float:left;width:300px;height:100%;position:relative;margin:1px;margin-top:2px !important;}
.groupA{float:left;width:246px;height:100%;position:relative;margin:1px;margin-top:2px !important;}
.groupA .slider2_box{float:left;padding:0px;height:299px;width:100%;position:relative;}
.groupB .slider2_box{padding:0px;float:left;width:149px;height:146px;position:relative;}
.slider2_top_box{width:300px !important;height:151px !important;}
.groupB .slider2_box:first-of-type{margin-bottom:2px;}
.groupB .slider2_box:last-of-type{margin-left:2px;}
#slider1 .overview .panorama_box img , #slider2 .overview .slider2_box img{width:100%;height:100%;}
.slider2_title{position:absolute;width:100%;height:auto;bottom:0;right:0;background:url('../img/inner-shadow.png') repeat-x;background-size:contain;}
.slider2_title h3{width:80%;text-align:center;margin:5px auto;display:block;font-size:15px;color:#fff;}