  
#backgroundLayer img{
    position: absolute; 
    left: 0; top: 0; 
    z-index: 1; 
    height: 100%; 
    width: 100%; 
    -ms-content-zooming: none; 
    -ms-touch-action: none;	  
}

#backgroundImage1{
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}

#backgroundImage2{
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}

#backgroundImage3{
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}

#backgroundImage4{
    -webkit-transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    transition: opacity 2s ease-in-out;
}

#backgroundImage5{
    -webkit-transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    transition: opacity 2s ease-in-out;
}

.transitionStateOut {
  opacity:0;
}

.transitionStateIn {
  opacity:1;
}

.clockBorders 
{
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

img{
    -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

div{
    -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.ui-overlay-c{text-shadow:none !important;}		/* this overwrites jquery's styling of a text-shadow which appeared on Leander wrapper */
#htmlHelpLayer { display: none; }

/*@font-face
{
font-family : 'BirdsOfParadiseFont';
src : url("../Fonts/birds_of_paradise.ttf");
format : 'truetype';
}*/

/*@font-face
{
font-family : 'SourceSansPro-SemiBold';
src : url("../Fonts/SourceSansPro-SemiBold.ttf");
format : 'truetype';
}*/

#mainPage { font-family: SourceSansPro-SemiBold, Arial; }