/* CSS Document */
div.lightbox {
	position:absolute; 
	left:0; 
	top:0;
	background:transparent url('/design/bg_lightbox.png');
	z-index:50;
	display:none;
	text-align:center;		
}

div.lightbox div.inner {
	position:absolute;
	padding:15px;
	border-radius:6px;
	background:#f1c89b;
	min-width:500px;
}

div.lightbox div.inner div.content {
	background:#534032;
	border-radius:5px;
	
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}

div.lightbox#lb_user_registration div.inner div.content {
	min-width:792px;
}

div.lightbox div.inner a.close {
	position:absolute;
	right:-17px;
	top:-17px;
	display:block;
	width:37px;
	height:37px;
	z-index:10;
}

div.lightbox .main_header {
	background:#ff4b19;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	color:#ffffff;
	font-family: 'exo_2medium_italic';
	font-size:20px;
	text-transform: uppercase;
	text-align:center;
	padding:10px 20px 10px 20px;
}

div.lightbox .main_form {
	padding-bottom:0;
	margin-top:0;
}

div.lightbox .main_form.narrow {
	width:530px;
}

div.lightbox .main_form.small_margin {
	margin-top:10px;
}

div.lightbox .main_form .for_inputs {
	padding-left:10px;
	padding-right:10px;
}

div.lightbox .main_form .bottom_buttons {
	padding: 11px 20px 0 20px;
	height:48px;
}

div.lightbox .main_form .for_inputs.narrow .inputs {
	width:400px;
}

div.lightbox .main_form p {
	padding:20px;
	color:#ffffff;
	font-size:16px;
}

div.lightbox .main_form p.user_registration_info {
	padding-top:40px;
}

div.lightbox .main_form p.info {
    color: #f1c89b;
    font-size: 14px;
    padding-left: 75px;
}

div.lightbox .main_form p.no_padding {
	padding-top:0;
	padding-bottom:0;
}

div.lightbox .main_form.white_content {
	background:#ffffff;
	width:500px;
	margin-top:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
}

div.lightbox .main_form.white_content.wide {
	width:650px;
}

div.lightbox .main_form.white_content h4 {
	font-family: 'exo_2semi_bold_italic';
	font-size:17px;
	padding:30px 20px 5px 20px;
	color:#3b2314;
}

div.lightbox .main_form.white_content p {
	padding:20px;
	padding-bottom:0px;
	font-size:14px;
	color:#3b2314;
	line-height:20px;
}

div.lightbox .main_form.white_content p.no_padding_top {
	padding-top:0;
}

div.lightbox .main_form.white_content p strong {
	font-family: 'exo_2semi_bold';
}

div.lightbox .main_form.white_content p a {
	color:#ff4b19;
}

div.lightbox .for_person_type_select {
	padding-left:210px;
}

/********* PRELOADER ****************/

div.lightbox.preloader {
	z-index:100;
}

div.lightbox.preloader div.inner {
	background:transparent;
	padding:0;
	border:0;
	min-width:0;
}

div.lightbox.preloader div.inner div.content {
	background:#351e0e;
	border-radius:6px;
	padding-bottom:0;
	width:120px;
	height:92px;
	padding-top:28px;
} 

div.lightbox.preloader div.inner div.content img {
	width:64px;
	height:64px;
	display:block;
	margin:auto;
}