body{
	padding:0;
	margin: 0;
	max-width: 100%;

}

#flashContentHublot {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 250px;
}


/*
* BI Content START
*/
.global-link{
	display: block;
	overflow: hidden;
}

.hublot-timekeeper{
	display: block;
	border: none;
	width: 200px;
	height: 250px;
	position: relative;
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.hublot-timekeeper img{
	border: none;
}
.hublot-timekeeper.visible{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.hublot-timekeeper.hover .hublot-text{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;

	-moz-transform: scale(1);
   -webkit-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
   -ms-transform: scale(1);
	/*filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
   M11=1, M12=-0, M21=0, M22=1);*/
}
.hublot-timekeeper.static .hublot-watch-static{
	display:block;
}
.hublot-timekeeper.static .hublot-watch{
	display:none;
}
.hublot-timekeeper.hover .hublot-watch, .hublot-timekeeper.hover .hublot-watch-static{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

	-moz-transform: scale(0.8);
   -webkit-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -ms-transform: scale(0.8);
	/*filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
   M11=0.8, M12=-0, M21=0, M22=0.8);*/
}
.hublot-timekeeper .hublot-text, .hublot-timekeeper .hublot-watch, .hublot-timekeeper .hublot-watch-static{
	position:absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.hublot-timekeeper .hublot-watch-static{
	display:none;
	z-index:5;
}

.hublot-timekeeper .hublot-watch{
	z-index:5;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;

}
.hublot-timekeeper img.watch {
	position:absolute;
	width:100%;
}

.hublot-timekeeper img.desktop {
	display:block;
}

.hublot-timekeeper img.mobile {
	display:none;
}

.hublot-timekeeper div.handles {
	width:					200px;
	height:					250px;
    overflow: 				hidden;
    position: 				absolute;
	top:					0;
	left:					0;
}

.hublot-timekeeper .handles div.handle {
    width: 					100%;
    height: 				100%;
    position: 				absolute;
    left: 					0;
    top: 					0;


    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    /*-ms-transform: rotate(0deg); */
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.hublot-timekeeper .handles div.ease {
    -webkit-transition: all 0.99s ease-out 0s;
    -moz-transition: all 0.99s ease-out 0s;
    -o-transition: all 0.99s ease-out 0s;
    transition: all 0.99s ease-out 0s;
}

.hublot-timekeeper .handles div.hour {
	background: 			url(../images/hours.png) no-repeat scroll center 0px;
	background-size:		15px 45px;
	height:					74px;
	left: 					86px;
	top: 					88px;
	width: 					15px;
	z-index: 				2;
}

.hublot-timekeeper .handles div.minute {
	background: 			url(../images/minutes.png) no-repeat scroll center 0px;
	background-size:  		14px 61px;
	height:					108px;
	left: 					87px;
	top: 					71px;
	width: 					14px;
	z-index: 				3;
}

.hublot-timekeeper .handles div.second {
	background: 			url(../images/seconds.png) no-repeat scroll center 0px;
	background-size:  		15px 81px;
	height: 				81px;
	left: 					86px;
	top: 					65px;
	width: 					15px;
	z-index: 				4;
}

.hublot-timekeeper .handles div.seconds-chrono {
	background: 			url(../images/seconds-chrono.png) no-repeat scroll center 0px;
	background-size:  		5px 16px;
	height: 				27px;
	left: 					58px;
	top: 					111px;
	width: 					5px;
	z-index: 				1;
}

.hublot-timekeeper .logo-glass {
	background: 			url(../images/logo-glass.png) no-repeat scroll center 0px;
	background-size:  		cover;
	height: 				16px; 
	left: 					79px;
	top: 					90px;
	width: 					30px;
	z-index: 				5;
	position: 				absolute;
}

/* IE9 */
.hublot-timekeeper .handles div.handle.hour {
    -ms-transform: rotate(60deg);
}
.hublot-timekeeper .handles div.handle.minute {
    -ms-transform: rotate(295deg);
}
/*
* BI Content END
*/
