#csenquiryform {
	padding: 0px 5px;
	width: 80%;
	background: #fff;
	
}

#csenquiryform h3 {
        font-size: 16.5px;
        position: relative;
        top: -28px; 
}

#csenquiryform input.cstext {
	display: block;
	margin-bottom: 10px;  
	padding: 3px;
}

.loadingbox {
	color: #fff;
	font-weight: bold;
	font-variant: normal;
	background-color: #ff7d78;
	padding-right: 5px;
	padding-left: 5px;
	visibility: hidden;
	float: right;
}

.csdateday {
	width: 5em;
	margin-right: 5px;
	
}
.csdateday, .csdatemonth, .csnum, .csnote {
        margin-bottom: 10px;  
	padding: 3px;
}


.cslabel {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.csrequired {
	font-weight: bold;
	text-decoration: none;
}

.csformerror {
	font-weight: bold;
	color: #ff2b00;
}

.csmissing {
	font-weight: bold;
	color: #ff2b00;
}

.csdatemonth {
	width: 10em;
	margin-right: 5px;
}

#arrivaldateshow img, #departuredateshow img {
	width: 16px;
	height: 16px;
}

.cstext, .cscontact {
	width: 20em;
}

.csnum {
	width: 5em;
}
.csnote {
	width: 21em;
	height: 10em;
}

.csconsent {
        margin-top: -10px;
}