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

}

#flashContentHublot {
	/* position: absolute;
	left: 0;
	top: 0; */
	width: 262px;
	height: 300px;
	transform: scale(0.4) translateY(-20px);
	transform-origin: 0% 0%;
}


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

.hublot-timekeeper{
	display: block;
	border: none;
	width: 262px;
	height: 300px;
	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:					262px;
	height:					300px;
    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/desktop/hours.png) no-repeat scroll center 0px;
	background-size:		17px 58px;
	height:					97px;
	left: 					115px;
	top: 					100px;
	width: 					17px;
	z-index: 				2;
}

.hublot-timekeeper .handles div.minute {
	background: 			url(../images/desktop/minutes.png) no-repeat scroll center 0px;
	background-size:  		16px 80px;
	height:					144px;
	left: 					115px;
	top: 					77px;
	width: 					16px;
	z-index: 				3;

}

.hublot-timekeeper .handles div.second {
	background: 			url(../images/desktop/seconds-chrono.png) no-repeat scroll center 0px;
	background-size:  		18px 107.5px;
	height: 				107.5px;
	left: 					114px;
	top: 					72px;
	width: 					18px;
	z-index: 				4;
}

.hublot-timekeeper .handles div.seconds-chrono {
	background: 			url(../images/desktop/seconds.png) no-repeat scroll center 0px;
	background-size:  		8px 22px;
	height: 				38px;
	left: 					76px;
	top: 					130px;
	width: 					8px;
	z-index: 				1;
}

.hublot-timekeeper .logo-glass {
	background: 			url(../images/desktop/logo-glass.png) no-repeat scroll center 0px;
	background-size:  		cover;
	height: 				21px; 
	left: 					103px;
	top: 					102px;
	width: 					40.5px;
	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);
}


/*@media screen and (max-width: 1280px) {
	#flashContentHublot {
	width: 262px;
	height: 300px;
	}
	
	.hublot-timekeeper {
	width: 262px;
	height: 300px;
	}

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

	.hublot-timekeeper div.handles {
	width: 262px;
	height: 300px;
	}

	.hublot-timekeeper .handles div.hour {
		background: 			url(../images/mobile/hours.png) no-repeat scroll center 0px;
		background-size:		17px 58px;
		height:					99px;
		left: 					115px;
		top: 					99px;
		width: 					17px;
	}

	.hublot-timekeeper .handles div.minute {
		background: 			url(../images/mobile/minutes.png) no-repeat scroll center 0px;
		background-size:  		16px 80px;
		height:					145px;
		left: 					115px;
		top: 					77px;
		width: 					16px;
	}

	.hublot-timekeeper .handles div.second {
		background: 			url(../images/mobile/seconds-chrono.png) no-repeat scroll center 0px;
		background-size:  		18px 107.5px;
		height: 				107.5px;
		left: 					114px;
		top: 					72px;
		width: 					18px;
	}

	.hublot-timekeeper .handles div.seconds-chrono {
		background: 			url(../images/mobile/seconds.png) no-repeat scroll center 0px;
		background-size:  		8px 22px;
		height: 				38px;
		left: 					76px;
		top: 					130px;
		width: 					8px;
	}

	.hublot-timekeeper .logo-glass {
		background: 			url(../images/mobile/logo-glass.png) no-repeat scroll center 0px;
		background-size:  		cover;
		height: 				21px; 
		left: 					103px;
		top: 					102px;
		width: 					40.5px;
		z-index: 				5;
		position: 				absolute;
	}

}
/*
* BI Content END
*/
