#register input {
	width: 120px;
	padding: 1px 1px 1px 3px;
}
#register #submit {
	width: 55px;
}
#register {
	color: #666666;
	background-image: url(pics/home_cardinia_logo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 18px;
	margin-bottom: 18px;
}



/* ------------ Function Booking Text ---------------*/


.functiontext_head {
	font-weight:bold;
	color:#000000;
	font-size:12px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.functiontext p {
	color:#666666;
	line-height:14px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.functiontext_list {	
	color:#666666;
	margin-top:2px;
	padding-top:2px;
}
#setup img {
	padding: 2px;
}
/* ------------ some text with padding on top, for many-choiced cells ---------------*/
.topspace {
 padding-top: 4px;
}


/* ------------ Function Booking Form ---------------*/
.styleThankyou { /* for the thank you message    */
	color: #F9A800;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #F9BB00;
}

#room_hire {
	background-color: #ffffff; /* efefdd */
 	border-width: 0px; 
	border-style: solid; 
	border-color: #cccccc; 
	width: 600px; 
	color: #000000;
}

#room_hire p {
	margin: 3px 0px 2px 0px;
}
.smallnote, p.smallnote {
	color: #999999;
	font-style: italic;
	font-weight: normal;
	font-size: 10px;
}

#room_hire .heading1 {
	background-color:#ffffff; /* ffdd22*/
	font-size:12px;
	color: #006699; /* 665522 */
	font-weight: bold;
	padding: 5px 2px 10px 0px;
}

/* - - - Form Tables - - - */
#room_hire #form1, #room_hire #form2, #room_hire #form3 {
	color: 222222;
	font-size: 10px;
	width: 550px;
	border: none;
	margin: 5px;
}



/* - - - Room Charges Data Table - - - */
#room_charges {
	margin: 5px 0px 10px 0px;
	width: 480px;
	text-align:center;
	font-size:9px;
	border-width: 0px; 
	border-style: solid; 
	border-color: #dd5555; 
}
#room_charges .heading {
	vertical-align: top;
	font-size:10px;
	color: #ffffff;
	background-color: #00447f;
}

/* - - - Equipment Charges Data Table - - - */
#gear_charges {
	margin: 5px 0px 10px 0px;
	width: 300px;
	text-align:center;
	font-size:9px;
	border-width: 0px; 
	border-style: solid; 
	border-color: #dd5555; 
}
#gear_charges .heading {
	vertical-align: top;
	font-size:10px;
	color: #ffffff;
	background-color: #00447f;
}
#gear_charges .boxes {
	border-style: solid;
	border-color: #66CCCC;
	}
/* - - - Equipment Charges Little Tables - - - */
#gearoptions {
	padding: 5px;
	font-size: 9px;
	font-weight: normal;
}
#gearoptions td, #gearoptions th {padding: 5px;}
#gearoptions th {
	font-size: 11px;
		color: #ffffff;
	background-color: #A6D5FF;
	text-align: left;
}
#gearoptions td {
	background-color: #eeeeee;}
#gearoptions .boxes {
	border-style: solid;
	border-color: #66CCCC;
	}
/* input field colours, styles */
#room_hire input {
	font-size:10px;
	color:#666666;
	border-color: #FDCC66;
	border-width: 1px;
	border-style: solid;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;

} 
#room_hire input checkbox {
	border: 0px;
}
#room_hire .estimate {
	border-color: #cc3333;
}



/* submit button colour....

#submit, #submit.normal {
	background-color:#FC7A00;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#submit.over {
	background-color:#DC5A00;
}
#submit.down {
	background-color:#990000;

} */
