.amconf-image{cursor: pointer; }
.amconf-image-container div.am-disabled { opacity: 0.7; cursor: not-allowed; border-color: grey; }
.amconf-noimage-div {text-align: center; cursor: pointer; overflow: hidden; }
.amconf-color-container{ cursor: pointer; overflow: hidden; }
.product-options em { color:red; }
.product-image img#amasty_zoom:nth-child(2){ display: none; }
#amasty_gallery img{ display: inline !important; width: auto !important; }
.amasty-main-spinner{ top: 0; }
#amasty_zoom{ position: relative !important; max-width: 100%; }
.zoomContainer { z-index: 10; }
.zoomWindow { z-index: 70000 !important; }
.zoomWrapper { margin: 0 auto; position: relative; overflow: hidden; }
.product-image { overflow: visible; text-align: center; position: relative; }
hr.amconf-hr{ -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104,sizingMethod='auto expand')"; zoom: 1;position: absolute; top: 9px; width: 100%; z-index: 4; margin: 0; }
.swatch-title{ font-weight: 600; position: absolute; padding-left: 3px; }
.amconf-image-outofstock { opacity:0.6; filter:alpha(opacity=60); }
.amconf-images-container { width: 100%; clear: both; }
.amconf-image-container { display: inline-block; position: relative; text-align: center;vertical-align: middle; }
.amconf-image-container img, .amconf-image-container div:first-child { margin: 0 auto; }
.amconf-image-title { margin-bottom:5px; }
#amconf_price_clone_container { float: left; }
#amconf_price_clone_container ul { clear: both; }
.MagicScrollArrows { cursor: pointer; position: absolute; display: block;width: 15px;height: 32px;font-size: 22px; }
.MagicScrollArrowPrev {left:-15px; }
.MagicScrollArrowNext {right:-15px; }
#nextGallery.disabled, #prevGallery.disabled { opacity: 0.4; filter: alpha(opacity = 40); cursor: default; }
.more-views .caroufredsel_wrapper { margin:0 auto !important; }
#ampagination { text-align: center; }
#ampagination a { width: 15px; height: 15px; margin: 0 5px 0 0; display: inline-block; }
#ampagination a.selected {cursor: default; }
#ampagination a span { display: none; }
.no-display{ display: none !important; }
.input-box{ position: relative; }
.am-swatch-next{ right: 0;}
.amconf-more-colors { display: block; }
.zoom-caption {text-align: center; position: absolute; width: 100%; }
.zoom-caption-text { font-size: 14px; font-weight: bold; }
.zoomWindowContainer { max-width: 100%; }
