/*********************************/
/*  Lightbox/Colorbox Overrides  */
/*********************************/
#cboxTopLeft,#cboxTopCenter,#cboxTopRight,
#cboxMiddleLeft, #cboxMiddleRight,
#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{
    display: none;
}

#cboxWrapper{
    overflow: visible;
}

#cboxContent{
    border: 8px solid #cecece;
	padding:1px; 
    margin: 25px;
    -moz-box-shadow: 0px 2px 15px 10px #aaa;
    -webkit-box-shadow: 0px 2px 15px 10px #aaa;
    box-shadow: 0px 0px 15px 10px #aaa;
}

#cboxLoadingGraphic{
    background: transparent url('../images/loader.gif') center center no-repeat;
}

#cboxLoadedContent{
    margin: 45px 0 0;
    background-color: #fff;
}
.lc-ES #cboxTitle{
	font-size: 22px;
}
#cboxTitle{
    top: 0;
    text-align: left;
    background-color: #3d6aa6;
    color: #fff;
    text-transform: uppercase;
    line-height: 24px;
    font-size: 22px;
    padding: 9px 15px;
    width: 100%;
	min-height:45px;
	font-weight:normal;
}

.watch_module_overlay #cboxTitle{
    display: none !important;
}

.proximity_overlay #cboxTitle{
    width: 100%;
	text-align:left;
	padding-right:60px;
	font-size: 20px;
}
.tablet .proximity_overlay #cboxTitle{
    font-size:20px;
}


.watch_module_overlay #cboxContent{
    max-height: 400px;
}

.watch_module_overlay #cboxLoadedContent{
    margin: 0;
}

#cboxClose{
    top: 0;
    right: 0;
    height: 27px;
    text-indent: -9999px;
    width: 27px;
    margin: 10px;
    background: transparent url('../images/overlay_close.png') 0 0 no-repeat;
    border:none;
}

#cboxClose:hover{
    background-position: 0 0;
}

#cboxOverlay{
    background: transparent url('../images/tint80.png') 0 0 repeat;
}
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url('../images/sprite.png');
	background-position: 14px 14px;
	background-repeat: no-repeat;
	margin-top: 1px;
}
.icon-step-forward {
background-position: -384px -72px;
}
.icon-step-backward {
background-position: -192px -72px;
}
.spritespin-stage img{
	width: 650px !important;
	height: 500px !important;
}

.ipad .spritespin-stage img{
		width: 500px !important;
		height: 400px !important;
}
/****************/
/*     Misc     */
/****************/

/* Misc > Slider */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: 0; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/***********************/
/*    Share Tooltip    */
/***********************/
.share_this{
	margin-left: 20px;	
}
.share_tooltip{
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 15px;
    display: none;
}

.share_tooltip .tooltip_content{
    position: relative;
    padding: 18px 20px;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #000;
    -moz-box-shadow: 0px 2px 20px 4px #000;
    -webkit-box-shadow: 0px 2px 20px 4px #000;
    box-shadow: 0px 2px 20px 4px #000;
    min-height: 29px;
    min-width: 326px;
}

.share_tooltip .point{
    position: absolute;
    height: 11px;
    width: 23px;
    background: transparent url('../images/share_tooltip_point.png') no-repeat;

}

.share_tooltip.top .point{
    background-position: center bottom;
    bottom: -11px;
}

.share_tooltip.bottom .point{
    background-position: center top;
    top: -11px;
}

.share_tooltip.center .point{
    left: 185px;
}

.share_tooltip.left .point{
    left: 40px;
}

.share_tooltip.right .point{
    right: 40px;
}

/* Share Tooltip > Button Overrides */
.addthis_button_facebook_like{
    width: 82px;
    height: 24px;
}

.addthis_button_google_plusone{
    margin-right: 10px;
}

.addthis_button_tweet{
    width: 105px;
}

.addthis_button_email{
    margin: 2px 0 0 2px;
}

