@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #4c3f00;
	background-color: #ffd200;
	width: 555px;
	padding: 20px 15px 20px 15px;
	text-align: center;
	margin: 20px auto;
}

h2 {
	font-size: 12px;
	margin:0 0 20px;
	text-transform:capitalize;
}

input{
	outline: none;
}

#pageContent {
	text-align: left;
}

.clear {
	clear: both;
}

.hidden{
	display: none;
}


/*header */
#enquiryHeader {
	margin-bottom: 20px;
	width: 555px;
	height: 113px;
}
#enquiryHeader .logo {
	float: left;
}
#enquiryHeader .title {
	float: left;
	margin-top: 40px;
	margin-left: 30px;
}


/* form*/
#enquiryForm {
	margin-top: 20px;
}
#enquiryForm .row {
	clear: both;
	padding: 5px;
	float: left;
	width: 435px;
}

#enquiryForm .row .label {
	float: left;
	width: 135px;
	text-align: right;
	font-weight: bold;
	padding-top: 3px;
}
#enquiryForm .row .double {
	margin-top: -2px;
	padding-top: 0px;
}

#enquiryForm .row .field {
	float: right;
	width: 283px;
	text-align: left;
	margin-bottom: 2px;
} 

#enquiryForm input, #enquiryForm select, #enquiryForm textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#enquiryForm select {
	width: 255px;
}
#enquiryForm .textbox {
	width: 250px;
}
#enquiryForm textarea {
	width: 250px;
	height: 180px;
}
#enquiryForm .groupBox {
	width: 15px;
	margin-right: 3px;
}
#enquiryForm .dateBox1 {
	width: 20px;
	margin-right: 5px;
}
#enquiryForm .dateBox2 {
	width: 40px;
}

input.submitSubscribe, input.submitUnsubscribe, input.submitTour, input.submitFunction, input.submitFeedback, input.submitGeneral {
	height: 30px; 
	outline: none;
	border: none;
}

input.submitSubscribe, input.submitUnsubscribe, input.submitTour {
	width: 127px; 
}

input.submitTour {
	background: transparent url(../images/btnTourEnquiry.jpg) left top no-repeat; 
}

input.submitFunction {
	background: transparent url(../images/btnFunctions.jpg) left top no-repeat; 
	width: 152px; 
}

input.submitFeedback {
	background: transparent url(../images/btnFeedback.jpg) left top no-repeat; 
	width: 109px; 
}

input.submitGeneral {
	background: transparent url(../images/btnEnquiry.jpg) left top no-repeat; 
	width: 99px; 
}

input.submitSubscribe {
	background: transparent url(../images/footer/subscribe/btnSubscribe.gif) left top no-repeat; 
}

input.submitUnsubscribe {
	background: transparent url(../images/footer/unsubscribe/btnUnsubscribe.gif) left top no-repeat; 
}

input:hover.submitSubscribe, input:hover.submitUnsubscribe, input:hover.submitTour, input:hover.submitFunction, input:hover.submitFeedback, input:hover.submitGeneral{
	background-position: left -30px; 
}


/* class using for JavaScript */
span.errorBg{
	background: url(../images/errorIcon.jpg) right 2px no-repeat;
}

.errormsg{
	background: url(../images/errorBg.jpg) left top no-repeat;
	color: #ffffff;
	display: block;
	height: 44px;
	line-height:43px;
	padding-left:49px;
	margin-top: 10px;
}

.return{
	display:block;
	float:none;
	font-size:13px;
	font-weight:bold;

}
p.return a{
	color: #E51c00;
}


#becomelocal {
	background-color: #f0cb00;
	height: 160px;
	width: 525px;
	padding: 20px 20px;
}

#becomelocal img {
	display: block;
	float: left;
	border: none;
}

#becomelocal img a {
	outline: none;
}

#becomelocal p {
	width: 240px;
	float: left; 
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#becomelocal img.regularbutton {
	margin-left: 60px;
	margin-top: 10px;
}


.fdownload {
	display: block;
	margin-bottom: 30px;
}