/*! RB-product-viewer 20-10-2014 */

#productViewerBox,.preview{width:930px;height:405px;position:absolute;z-index: 999;}
.RBPV_productViewer{position:relative; font-family:GaramondPro; font-size:18px;text-transform:uppercase; z-index:999999!important}
.RBPV_picCarousel{width:100%;height:385px;display:table}.RBPV_picCarouselInner{height:100%;width:100%;display:table-cell;vertical-align:middle;position:relative}
.RBPV_bottomNavigation{position:absolute;right: 20px; top: -15px; width: 28px;}
.RBPV_bottomNavigation .RBPV_imageNavigation,.RBPV_bottomNavigation .btn360,.RBPV_bottomNavigation .btnShare,.RBPV_bottomNavigation .btnVM{float:left;margin-right:40px;color:#777}
.btnVM{display:none}.btn360{cursor:pointer}.btn360:hover{color:#555}
.RBPV_360Slider .straightBallLabel{width:100px;text-align:right}
.RBPV_360Slider i,.btn360 i{display:inline-block;width:15px;height:12px;vertical-align:middle;margin-bottom:2px}
.RBPV_360Slider:hover i,.btn360:hover i{background-position:-8px -12px}
.btnShare{left:250px;cursor:pointer; display:none;}
.btnShare:hover{color:#555}
.btnShare i{display:inline-block;width:10px;height:10px;vertical-align:middle;margin-bottom:2px}
.btnShare:hover i{background-position:-8px -34px}
.btnShare.active i{background-position:-18px -24px}
.btnShare.active:hover i{background-position:-18px -34px}
.RBPV_imageViewer{margin:0 auto}
.RBPV_imageNavigation{margin-left:1em;color:#999}
.RBPV_arrowNext.active,.RBPV_arrowPrev.active{cursor:pointer}
.RBPV_overlay{position:fixed;top:0;left:0;width:100%;height:100%; z-index:999999!important}
.RBPV_overlayDarken{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:999999!important}
.RBPV_overlayContent{position:fixed;background:#fff;width:1024px;height:560px;padding:30px;z-index:999999!important}
.RBPV_overlayCloseButton{background:#000;width:30px;height:30px;line-height:30px;color:#fff;font-size:26px;text-align:center;position:absolute;top:10px;right:10px;cursor:pointer}
.RBPV_overlayCloseButton:hover{background-color:#777}
.zoomTriggerOverlay{width:28px;height:27px;position:absolute;top:0;left:0;cursor:pointer;opacity:1; float:right;left:880px;}
.zoomTriggerOverlay:hover{opacity:1}
.zoomTriggerOverlayIn{margin:200px auto 0;text-align:center;display:none;}
.zoomTriggerOverlayIn i{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-bottom:2px;margin-right:.5em;}
.zoomTriggerOverlayIn span{color:#fff;background:rgba(0,0,0,.3);padding:1em;line-height:3em}
.RBPV_360Slider{position:absolute;left:420px;bottom:55px}
.RBPV_360Preloader{background:#FFF;bottom:40px;height:30px;left:340px;line-height:30px;position:absolute;text-align:center;width:400px; font-family:GaramondPro; color:#666}
.RBPV_productViewer .straightBallTrack{height:2px;background:#838383;width:100%}
.RBPV_productViewer .straightBallLabel{text-transform:uppercase;font-size:18px;color:#656565;display:block;margin:0;padding:0; font-weight:bold;} 
.straightBallArrowNext,.RBPV_productViewer .straightBallArrowPrev{width:24px;height:24px;display:block;cursor:pointer}
.RBPV_productViewer .straightBallArrowIcon{width:11px;height:24px;background:url(/Content/images/product/sliderArrows.png) no-repeat;display:block;position:absolute;left:9px;}
.RBPV_productViewer .straightBallArrowNext .straightBallArrowIcon{background-position:-13px 0}
.RBPV_productViewer #slRotation .straightBallLabel{padding-left:20px;background:url(slRotationIcon.png) left center no-repeat}
.RBPV_overlayTopInterface h4{color:#000;font-size:32px;font-weight:bold;margin:-.5em 0 0;padding:0; font-family:GaramondPro;}
.RBPV_overlayTopInterface h3{color:#666;font-size:24px;margin:-.3em 0 0;padding:0; font-family:GaramondPro; text-transform:capitalize; font-weight:normal; margin:2px 0; font-weight:normal;}
.RBPV_overlayModeSelector{/*margin:1em 0;*/ width: 1024px; color:#868686; position: absolute; z-index: 2147483647; height: 40px; line-height: 40px; background-color:#FFFFFF;}
.RBPV_overlayModeSelector a{margin:5px;cursor:pointer;color:#868686; font-weight:bold;}
.RBPV_overlayModeSelector a.active{color:#000}
.RBPV_zoomBox{position:relative;width:100%;height:450px;  z-index:999999!important}
.RBPV_zoomView .RBPV_picNavigation{position:absolute;bottom:5px;left:300px;width:200px}
.RBPV_zoomView .RBPV_zoomSlider{position:absolute;bottom:55px;left:420px}
.RBPV_arrowNext,.RBPV_arrowPrev{padding:0 .5em;cursor:pointer}
.RBPV_arrowNext i,.RBPV_arrowPrev i{width:8px;height:13px;display:inline-block;vertical-align:middle;}
.RBPV_arrowNext i{background-position:0 -26px}
.RBPV_arrowPrev.active i{background-position:0 -13px}
.RBPV_arrowNext.active i{background-position:0 0}
.RBPV_sharePanel{background:rgba(255,255,255,.5);bottom:10px;height:25px;left:254px;margin:0;padding:10px 10px 20px;position:absolute;width:175px;z-index:99;display:none}
.RBPV_sharePanel li{width:25px;height:25px;border-radius:100em;float:left;margin-right:10px!important;overflow:hidden;text-indent:9999px;cursor:pointer}
.RBPV_sharePanel li:hover{background-color:#555}
.RBPV_sharePanel li.RBPV_socialFB{background-position:-28px 0}
.RBPV_sharePanel li.RBPV_socialTW{background-position:-53px 0}
.RBPV_sharePanel li.RBPV_socialGP{background-position:-78px 0}
.RBPV_sharePanel li.RBPV_socialEM{background-position:-28px -25px}
.RBPV_sharePanel li.RBPV_socialPI{background-position:-53px -25px}
.RBPV_rotator img{cursor:w-resize}
.straightBallHandleIn { background: url("/Content/images/product/knobZoom.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer; height: 30px; width: 30px; z-index: 1;}
.straightBallArrowPrev {top:-12px!important; left: -30px!important;}
.straightBallLabel {margin-right: 40px !important;}
.RBPV_zoomer {margin-top: 4px;}