#apphomepage .overlay,
#apphomepage .popup { display:none; }
#apphomepage .email { display: none; }
#apphomepage .overlay { position:fixed; top:0; left:0; width:100%; height:100%; background: black;
	opacity: 0.6; z-index:99999999999999999999; zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
#apphomepage .exit { height:14px; width:13px; margin-top:2px; left:0; position:absolute; margin-left:660px; cursor:pointer; }
#apphomepage .popup { width:624px; height:300px; background: white; z-index:999999999999999999999; position:fixed; left:50%; margin-left:-312px; top:50%; margin-top:-257.5px; }
#apphomepage .popup .image {
	width: 410px; height: 120px; margin: 0 auto;
	margin-top: 44px;
}
#apphomepage .popup .image img {display: block; margin: 0 auto; }
#apphomepage .popup .close {
	float     : right;
	width     : 30px;
	height    : 30px;
	margin    : 13px;
	cursor    : pointer;
	background: url(../../default/images/apphomepage/close-min.png);
	opacity: 1;
}
#apphomepage .popup .actions {
	width: 502px;
	margin: 30px auto 0;
	color: gray;
	position: relative;
}
#apphomepage .popup .ajax-loader {
	position: absolute;
	top: 22px;
	right: -42px;
	display: none;
}
#apphomepage .popup input { float: left; }
#apphomepage .popup input[type="text"],#apphomepage .popup input[type="email"] { margin-bottom: 3px; padding: 0 0 0 10px; }

#apphomepage .popup .input-email {
	width       : 66.5%;
	height      : 24px;
	display     : block;
	box-sizing: content-box;
}
#apphomepage .popup .input-email.one-line {
	height: 57px;
}
#apphomepage .popup button {
	width     : 29%;
	height    : 59px;
	background: #188cca;
	border    : none;
	color     : white;
	cursor    : pointer;
}
#apphomepage .popup button.two-lines {
	height    : 62px;
}
#apphomepage input.input-name {
	width: 66.5%;
	height: 23px;
}
#apphomepage .additional-fields {
	clear: both;
}
#apphomepage .additional-fields label {
	display: inline;
	float: left;
}
#apphomepage .additional-fields input {
	display: block; text-align: left;
}
#apphomepage .additional-fields input[type='radio'] {
	margin: 0 5px !important;
}
#apphomepage .footer-message {
	text-align: center;
	display   : block;
	color     : gray;
}
#apphomepage .footer-message p{
	margin: 0;
}
#apphomepage .popup.success-email .main-content {
	margin    : 0 auto 0 auto;
	width     : 374px;
	height    : 162px;
	font-size : 20px;
	text-align: center;
	color     : #188cca;
	font-weight: bold;
}
#apphomepage .popup.success-email .main-content p {
	margin: 0;
}
#apphomepage .popup.success-email .main-content p:first-child{
	font-size: 80px;
	height   : 125px;
}
#apphomepage .popup.success-email .main-content p:last-child{
	line-height: 10px;
}
#apphomepage .popup.success-email button.continue-shopping {
	margin: 30px auto;
	display: block;
	width: 180px;
	font-weight: bold;
}

/*Validation*/
#apphomepage .validation-advice { float: left !important; }
/************/
#apphomepage .rightbox { float:left; width:423px; padding-left:25px; height:255px; }
#apphomepage .rightbox .title { display:none; font-size:26px; font-family:"Berlin Sans FB","Arial","Verdana"; color:#000; float:left; }
#apphomepage .rightbox .content { font-size:16px; font-family:"Berlin Sans FB","Arial","Verdana"; color:#000; float:left; clear:both; margin-top:60px; }
#apphomepage .rightbox .content span { clear:both; float:left; font-size:12px; color:#000; }
#apphomepage .rightbox .response { font-size:16px; font-family:"Berlin Sans FB","Arial","Verdana"; color:#000; float:left; clear:both; margin-top:60px; }
#apphomepage .rightbox .loading { height:24px; width:24px; background:url(../../default/); position:absolute; right:50px; bottom:68px; }
#apphomepage .rightbox .input-email { width:255px; height:23px; border:0; float:left; clear:both; margin-top:06px; background:transparent; position:absolute; left:253px; bottom:67px; margin-left:70px; }
#apphomepage .rightbox .input-submit { width:43px; height:26px; background:url(../../default/images/ok.png); border:0; margin-top:31px; position:absolute; bottom:67px; right:40px; margin-left:10px; cursor:pointer; float:left; }
#apphomepage .rightbox .input-submit:hover { background-position:0px -30px; }
#apphomepage .rightbox .cad { font-size:16px; color:#000; position:absolute; left:250px; bottom:10px; font-family:"Berlin Sans FB","Arial","Verdana"; }
#apphomepage .rightbox .cad .clique { color:#0A82FA; cursor:pointer; }
#apphomepage .rightbox .blue { color:#0A82FA }
#apphomepage .baloons { /*height:259px; width:757px; position:absolute; background:url(../images/baloons.png); margin-top:-250px; margin-left:-30px;*/ }
