@charset "utf-8";
/* CSS DOCUMENT */
#contentArea0{
	width:100%; 
	background: url(bg.png) bottom repeat-x #fff; 
	
}
#contentAreaTeaser{
   padding:0px 0px 50px 20px 
}

#contentStart{
     border:0px solid red; padding-top:70px; z-index: 999999999;
}

.myfooter{
	width:100%; display:block;border: 0px solid red; position:absolute; bottom:0; left:0; text-align:center; padding-bottom:10px;color:#fff;font-size:12px;
	height:50px; padding-top:235px;background: url(logoSmall.png)  no-repeat center 80px   #9c1915; 
}
.myfooter a,.myfooter button{
	color:#fff;
	font-size:12px;
	background: transparent;
	border: 0;
	outline: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.myfooter a:hover{
	color:#d47983;
}
.s_mainWrapper #logoPrincess{ width:280px; margin: 0 20px 0 20px}
.m_mainWrapper #logoPrincess{width:437px;}
.l_mainWrapper #logoPrincess{width:437px;}
.x_mainWrapper #logoPrincess{width:437px;}
.xx_mainWrapper #logoPrincess{width:437px;}
 #logoPrincess img{ border:0 }
#logoPrincess img{width:100%}
#footerPrincessImg{
	width:50%
}
#logoPrincess a.go{
	display:block;
		float:left; 
		width:100%;

	position:relative;
	text-align:center;

		
}
#logoPrincess a.go span{
	display: inline-block;
	padding:10px 20px;
	border-radius: 50px;
	background:#9c1006;
	position:relative;
	text-align:center;
	color:#fff;font-family: 'Ubuntu'; font-weight:700;
		
}
.x_mainWrapper #logoPrincess a.go span{
	padding:15px 30px;
}
.xx_mainWrapper #logoPrincess a.go span{
	padding:19px 40px;
}

#logoPrincess a:hover.go span{
	background:#000;
}
#logoPrincess a.topLogo{
	float:left;
	
}
#logoPrincessInner{
	position:relative; 
	border:0px solid red;
	display:block;
	float:left;
	animation: 1s ease-out 0s 1 alternate fadeIn;
}
@keyframes fadeIn {
	from {
		opacity: 0;
		transform: scale(0.7);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}