@charset "utf-8";
/* CSS Document */

/*
===================================================================================================================
Powermail(plugin powermail)
===================================================================================================================
	Comments:
	------------------------------------------------------------
	=> Configurations and settings powermail plugin
	=> Contact Form and Online Reservation Form

---------------------------------------------------------
General
---------------------------------------------------------
*/
.tx-powermail-pi1{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 460px;
}

.tx-powermail-pi1 legend{
	display: none;
}


.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 7px;
	width: 460px;
	position: relative;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_html{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 20px;
	width: 460px;
}


.tx-powermail-pi1 label{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 0px;
	width: 150px;
}

.tx-powermail-pi1 .jscalendar_cb,
.tx-powermail-pi1 .date2cal_img_help,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_datetime span,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_date span{
	display: none;
}

.tx-powermail-pi1 img{
	margin-left: 3px !important;
}

#powermaildiv_uid8{
	padding-left: 351px;	
}

/* 
 Input Fields - General
*/
.tx-powermail-pi1 .input_text{
	width: 246px;
}

.tx-powermail-pi1 .select{
	min-width: 40px;
}

.tx-powermail-pi1 .textarea{
	width: 242px;
	height: 100px;
}

/* 
---------------------------------------------------------
Validation (General)
---------------------------------------------------------
*/
.validation-advice{
	display: block;
	float: left;
	opacity: 1;
	visibility: visible;
	padding-left: 150px;
	padding-top: 2px;
	padding-bottom: 5px;
	width: 250px;
	height: auto;
	color: #FF0000;	
}

.contact_form_data_box{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 40px;
	width: 460px;
}

.tx-powermail-pi1 .powermail_mandatory_list{
	padding-bottom: 20px;	
}


/* 
---------------------------------------------------------
Step 2 (General)
---------------------------------------------------------
*/
.tx-powermail-pi1 .powermail_all_table{
	margin-bottom:20px;
}

.tx-powermail-pi1 .tx-powermail-pi1_confirmation p{
	margin-bottom: 10px;
	font-weight: bold;
}

.tx-powermail-pi1 .powermail_all_tr .powermail_all_td:first-child{
	padding-right: 10px;
	width: 150px;
}

.tx-powermail-pi1 .powermail_all_tr .powermail_all_td:last-child{
	width: 300px;
}

.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_submit{
}

.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back{
	float: left;
	margin-left:60px;
	width:100px;
}
.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_submit{
	float: left;
	width: 170px;
}

/* 
 Inputs Styles - Step 2
*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit{
	float: left;
	padding-left: 20px;
	width: auto;
}

.tx-powermail-pi1 .tx-powermail-pi1_confirmation_back{
	margin-right: 30px !important;
}

/* 
---------------------------------------------------------
Step 3 (General)
---------------------------------------------------------
*/

.tx-powermail-pi1 .conttext{
	height: auto;
	margin-left: 0px;
	margin-top: 8px;
	width: 460px;
}
.tx-powermail-pi1 .conttext .bodytext{
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	width: 460px;
}

/* 
---------------------------------------------------------
Online Reservation (Page Content)
---------------------------------------------------------
*/

#advice-required-uid5,
#advice-required-uid6{
	float: left;
	padding: 0px !important;
	border: none !important;
	margin: 0px !important;
	width: auto !important;
	position: absolute;
	right: 25px;
}

/*
 Input Fields Styles - 
*/
#online_reservation_form #uid5,
#online_reservation_form #uid6,
#online_reservation_form #uid264,
#online_reservation_form #uid265,
#online_reservation_form #uid236,
#online_reservation_form #uid237{
	width: 90px;
}

#online_reservation_form #uid8,
#online_reservation_form #uid15{
	width: 40px;
}

#powermaildiv_uid74{
	padding-bottom: 30px;	
}

#powermaildiv_uid61{
	padding-bottom: 20px;
	font-weight: bold;	
}

#powermaildiv_uid61 .input_text_field{
	font-weight: bold;	
	color: #F6F2EA;
	background-color: #4A3523;
	border: none !important;
}

/* 
---------------------------------------------------------
Voucher (Page Content)
---------------------------------------------------------
*/
#powermaildiv_uid154,
#powermaildiv_uid158,
#powermaildiv_uid409, 
#powermaildiv_uid409 h1,
#powermaildiv_uid410, 
#powermaildiv_uid410 h1,
#powermaildiv_uid414, 
#powermaildiv_uid414 h1{
	padding-top: 0px !important;	
}

#uid135,
#uid117,
#uid153,
#uid147,
#uid155,
#uid159,
#uid167,
#uid178,
#uid184,
#uid188,
#uid196,
#uid207{
	width: 90px;
}

#powermaildiv_uid333,
#powermaildiv_uid83,
#powermaildiv_uid310{
	padding-bottom: 30px;
}