.axZmThumbSlider {
list-style: none;
padding: 0px;
margin: 0px;
position: absolute;
white-space: nowrap !important;
font-size: 0px;
z-index: 1;
-moz-user-select: none;
-webkit-touch-callout: none; 
-webkit-user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
} .axZmThumbSlider li {
position: relative;
float: none;
cursor: pointer;
line-height: 0px;
font-size: 0px;
vertical-align: middle; 
text-align: center;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px; background-color: #FFF; background-position: center center;
background-repeat: no-repeat;  display: inline-block; zoom: 1; *display: inline;
}
.axZmThumbSlider li.hiddenFirst{
visibility: hidden;
}
.axZmThumbSlider li>div.azThumbImgWrap{
position: relative;
overflow: hidden !important;
width: 100%;
height: 100%;
border-radius: inherit;
}
.axZmThumbSlider li>div.azThumbImgWrapRound{
position: relative;
width: 100%;
height: 100%;
border-radius: inherit; }
.axZmThumbSlider li>div.azThumbImgWrapRound>img.thumb{
border-radius: inherit;
} .axZmThumbSlider li img.thumb {
display: inline;
vertical-align: middle;
margin: auto;
}
.axZmThumbSlider li img.defaultSize {
max-width: 100% !important;
max-height: 100% !important;
margin: auto;
} .axZmThumbSlider li span.vAlign {
display: inline-block; zoom: 1; *display: inline;
vertical-align: middle;
height: 100%;
} .axZmThumbSlider li.horizontal {
margin: 5px 5px 5px 5px; padding: 0px !important;
width: 120px; height: 120px; line-height: 118px;
}
.axZmThumbSlider li.horizontal.mousehover{ border-color: #AAA;
} .axZmThumbSlider li.horizontal.selected {
border: 1px solid #AAA; 
background-color: #FFF;  box-shadow: 0 0 0 1px #AAA;
} .axZmThumbSlider li.horizontal.first {
margin-left: 10px !important;
} html>body .axZmThumbSlider li.horizontal.first.selected { } .axZmThumbSlider li.horizontal.last {
margin-right: 10px !important; 
} html>body .axZmThumbSlider li.horizontal.last.selected { }
.axZmThumbSlider li{
box-sizing: content-box !important;
} .axZmThumbSlider li.vertical {
margin: 10px 0px 10px 5px; padding: 0px !important;
width: 120px; height: 120px; line-height: 118px;
}
.axZmThumbSlider li.vertical.mousehover{ border-color: #AAA;
} .axZmThumbSlider li.vertical.selected {
border: 1px solid #AAA; box-shadow: 0 0 0 1px #AAA;
} .axZmThumbSlider li.vertical.first {
margin-top: 10px !important;
} html>body .axZmThumbSlider li.vertical.first.selected { } .axZmThumbSlider li.vertical.last {
margin-bottom: 10px !important;
} html>body .axZmThumbSlider li.vertical.last.selected { }
.axZmThumbSlider li.vertical.lastdescr {
margin-bottom: 22px !important;
}
.axZmThumbSlider li.multicolumn{
float: left;
margin: 5px 5px 5px 5px;
}
.axZmThumbSlider.multicolumn{
padding: 5px 0px 5px 5px;
} .axZmThumbSlider .debugNumbers {
box-sizing: border-box !important;
position: absolute; left: 2px;
top: 2px;
border-radius: 50%;
min-width: 20px;
min-height: 12px;
line-height: 12px;
padding: 4px;
font-size: 10px;
text-align: center;
font-weight: bolder;
background-color: #B22222;
color: white;
} .axZmThumbSlider div.label {
position: absolute; box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
left: 0px;
bottom: 0px;
font-family: arial;
font-weight: bolder;
overflow: hidden!important; 
width: 100%;
min-height: 1px;
padding: 3px 3px 3px 3px;
background-color: rgba(255,255,255,0.5);
color: #000000;
font-size: 11px;
line-height: 12px;
text-align: center;
white-space: normal;
border-radius: 0 0 5px 5px;
} .axZmThumbSlider_content{
position: absolute;
padding: 3px 25px 7px 10px;
background-color: #FDFDFD;
margin: 0px !important;
z-index: 1;	
}
.axZmThumbSlider_content p{  } .axZmThumbSlider_wrap{
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important; }
.axZmThumbSlider_wrap.vertical.centerThumbsNoScrollbar > ul.axZmThumbSlider > li {
margin-left: auto!important;
margin-right: auto!important;
}
.axZmThumbSlider_wrap.horizontal.centerThumbsNoScrollbar > ul.axZmThumbSlider:before {
content: "";
display: inline-block;
vertical-align: middle;
height: 100%;
}
.axZmThumbSlider_wrap.horizontal.centerThumbsNoScrollbar > ul.axZmThumbSlider > li {
margin-bottom: 0!important;
margin-top: 0!important;
}
.axZmThumbSlider_wrap.horizontal{
border-top: #AAAAAA solid 1px;
border-bottom: #AAAAAA solid 1px; }
.axZmThumbSlider_wrap.vertical{
border-left: #AAAAAA solid 1px;
border-right: #AAAAAA solid 1px;
} .axZmThumbSlider_wrap_custom{
background-color: transparent; }
.axZmThumbSlider_wrap_custom.horizontal{
}
.axZmThumbSlider_wrap_custom.vertical{
}  .axZmThumbSlider_button {
position: absolute !important;
z-index: 3;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
cursor: pointer; text-align: center;
vertical-align: middle;
font-style: normal;
font-weight: bold;
font-size: 24px !important;
font-family: monospace;
-moz-user-select: none;
-khtml-user-select: none;	
-webkit-touch-callout: none; 
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
background-repeat: no-repeat;
background-position: center center;
}
.axZmThumbSlider_button.ready {
border: 1px solid #AAAAAA;
background-color: #CCCCCC;
color: #828282;
} .axZmThumbSlider_button.hover {
border: 1px solid #AAAAAA;
background-color: #B5B5B5;
color: #FFFFFF;
} .axZmThumbSlider_button.press {
border: 1px solid #AAAAAA;
background-color: #ADADAD;
color: #FFFFFF;
} .axZmThumbSlider_button.disabled {
border: 1px solid #AAAAAA;
background-color: #EEEEEE;
color: #F4F4F4;
cursor: default;
text-shadow: 0 -1px 1px #888888, 0 1px 1px #FFFFFF;  }
.axZmThumbSlider_button.az_hidden {
visibility: hidden;
}
.axZmThumbSlider_button.az_start {
opacity: 0;
}    .axZmThumbSlider_button.left {
left: 0px; top: 0px;
height: 100%; line-height: 120px; width: 24px;  border-radius: 5px 0px 0px 5px; }
.axZmThumbSlider_button.left.ready{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/left_ready.png);
}
.axZmThumbSlider_button.left.hover{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/left_hover.png);
}
.axZmThumbSlider_button.left.press{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/left_press.png);
}
.axZmThumbSlider_button.left.disabled{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/left_disabled.png);
} .axZmThumbSlider_button.right {
right: 0px; top: 0px;
height: 100%; line-height: 120px; width: 24px;  border-radius: 0px 5px 5px 0px; }
.axZmThumbSlider_button.right.ready{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/right_ready.png);
}
.axZmThumbSlider_button.right.hover{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/right_hover.png);
}
.axZmThumbSlider_button.right.press{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/right_press.png);
}
.axZmThumbSlider_button.right.disabled{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/right_disabled.png);
}    .axZmThumbSlider_button.top {	
top: 0px; height: 24px; line-height: 24px;
width: 100%;  border-radius: 5px 5px 0px 0px; }
.axZmThumbSlider_button.top.ready{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/up_ready.png);
}
.axZmThumbSlider_button.top.hover{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/up_hover.png);
}
.axZmThumbSlider_button.top.press{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/up_press.png);
}
.axZmThumbSlider_button.top.disabled{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/up_disabled.png);
} .axZmThumbSlider_button.bottom {
bottom: 0px; height: 24px; line-height: 24px; width: 100%;  border-radius: 0px 0px 5px 5px; }
.axZmThumbSlider_button.bottom.ready{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/down_ready.png);
}
.axZmThumbSlider_button.bottom.hover{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/down_hover.png);
}
.axZmThumbSlider_button.bottom.press{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/down_press.png);
}
.axZmThumbSlider_button.bottom.disabled{
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/down_disabled.png);
}  .axZmThumbSlider_button_new {
position: absolute !important;
z-index: 3;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
cursor: pointer;	
background-repeat: no-repeat;
}
.axZmThumbSlider_button_new.ready {
background-position: 0 0;
} .axZmThumbSlider_button_new.hover {
background-position: -32px 0;
} .axZmThumbSlider_button_new.press {
background-position: -64px 0;
} .axZmThumbSlider_button_new.disabled {
background-position: -96px 0;  }
.axZmThumbSlider_button_new.az_hidden {
visibility: hidden;
}
.axZmThumbSlider_button_new.az_start {
opacity: 0;
}    .axZmThumbSlider_button_new.left {
left: 0px; top: 50%;
margin-top: -16px; height: 32px; line-height: 32px; width: 32px; margin-right: 20px; margin-left: 10px;
background-size: 128px 32px;
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/prev-horizontal.png);
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/prev-horizontal-ie.png)\9;
} .axZmThumbSlider_button_new.right {
right: 0px; top: 50%;
margin-top: -16px; height: 32px; line-height: 32px; width: 32px; margin-left: 20px; margin-right: 10px;
background-size: 128px 32px;
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/next-horizontal.png);
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/next-horizontal-ie.png)\9;
}    .axZmThumbSlider_button_new.top {
top: 0px; left: 50%; 
margin-left: -16px;
height: 32px; line-height: 32px;
width: 32px; margin-bottom: 20px; background-size: 128px 32px;
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/prev-vertical.png);
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/prev-vertical-ie.png)\9;
} .axZmThumbSlider_button_new.bottom {
bottom: 0px; left: 50%; 
margin-left: -16px;
height: 32px; line-height: 32px;
width: 32px; margin-top: 20px; background-size: 128px 32px;
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/next-vertical.png);
background-image: url(/ajaxzoom/axZm/extensions/axZmThumbSlider/skins/default/img/next-vertical-ie.png)\9;
} .axZmThumbSlider_scrollbar{
position: absolute;
display: block;
z-index: 2;
} .axZmThumbSlider_scrollbar.horizontal{
width: 100%;
height: 16px;
bottom: 0;
left: 0;
}
.axZmThumbSlider_scrollbar.horizontal .dragContainer{
position: absolute;
overflow: hidden;
bottom: 0;
height: auto;
left: 0;
right: 0;
top: 0;
margin-left: 24px;
margin-right: 24px;
cursor: default;
}
.axZmThumbSlider_scrollbar.horizontal .track{
position: absolute;
width: 100%;
background-color: #EEEEEE; height: 7px;
margin-top: 5px;
}
.axZmThumbSlider_scrollbar.horizontal .scrollbar{
position: absolute;
z-index: 2;
width: 100px; height: 100%;
cursor: pointer;
background-color: transparent;
}
.axZmThumbSlider_scrollbar.horizontal .bar{
position: relative;
height: 5px;
width: 100%;
border-radius: 5px;
margin: 6px auto;
cursor: pointer;
background-color: #8A8A8A;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
} .axZmThumbSlider_scrollbar.vertical{
width: 16px;
height: 100%;
top: 0;
right: 0;
}
.axZmThumbSlider_scrollbar.vertical .dragContainer{
position: absolute;
overflow: hidden;
bottom: 0;
height: auto;
left: 0;
right: 0;
top: 0;
margin: 24px 0;
}
.axZmThumbSlider_scrollbar.vertical .track{
position: absolute;
height: 100%; background-color: #EEEEEE;
width: 7px;
margin: 0 5px;
}
.axZmThumbSlider_scrollbar.vertical .scrollbar{
position: absolute;
z-index: 2;
width: 100%;
height: 10px; cursor: pointer;
}
.axZmThumbSlider_scrollbar.vertical .bar{
position: relative;
height: 100%;
width: 5px;
border-radius: 10px;
margin: auto 6px;
cursor: pointer;
background-color: #8A8A8A;
} .axZmThumbSlider_scrollbar_thin{
position: absolute;
display: block;
z-index: 2;
}
.axZmThumbSlider_scrollbar_thin.horizontal{
width: 100%;
height: 16px;
left: 0;
bottom: -7px;
}
.axZmThumbSlider_scrollbar_thin.horizontal .dragContainer{
position: absolute;
overflow: hidden;
bottom: 0;
height: auto;
left: 0;
right: 0;
top: 0;
margin-left: 24px;
margin-right: 24px;
cursor: default;
}
.axZmThumbSlider_scrollbar_thin.horizontal .track{
position: absolute;
width: 100%;
background-color: #AAAAAA; height: 1px;
margin-top: 8px;
}
.axZmThumbSlider_scrollbar_thin.horizontal .scrollbar{
position: absolute;
z-index: 2;
width: 100px;
height: 100%;
cursor: pointer;
background-color: transparent;
}
.axZmThumbSlider_scrollbar_thin.horizontal .bar{
position: relative;
width: 100%;
height: 2px;
margin: 7px auto;
cursor: pointer;
background-color: red;
}
.axZmThumbSlider_description{
position: absolute;
bottom: 0px;
left: 0;
font-size: 8px;
text-align: center;
color: #444;
width: 100%;
line-height: 10px;  }
.axZmThumbSlider_touchLayer {
cursor: pointer;
-ms-touch-action: pan-y;
touch-action: pan-y;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
-ms-touch-select: none;
touch-select: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent; 
}