.textinput { font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #000000; background-color: #FFFFFF; border: #253355; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;margin-right: 10px;}
.textinput_1 { font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #000000; background-color: #FFFFFF; border: #253355; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.textinputalert { font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #003300; background-color: #ffffff; border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.invisible { font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #003300; background-color: #FFFFFF; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.buttoninput {margin-left: 0px; height : auto; background-color: #336699;	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 8pt; font-weight: bold;	color: #ffffff;	cursor : hand; border : medium single #353535; }
.button {color: #FFFFFF; background-color: #36653B; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.invisibleBeige { font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #000000; background-color: #F0E0C1; border: #F0E0C1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.cmcolpad {width:20px;}
.cmavailAvail{color:#333333;background-color:#FFFFFF;}
.cmavailPartBooked{color:#333333;background-color:#E9DBD5;}
.cmavailFullyBooked{color:#FFFFFF;background-color:#990000;}
.cmtextinput_1 { font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #000000; background-color: #FFFFFF; border: #253355; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;padding-right: 0px;}
.cmtextinput_2 { font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #000000; background-color: #FFFFFF; border: #253355; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;padding-left: 0px;padding-right: 5px;}
.cmtextinput_3 { font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #000000; background-color: #FFFFFF; border: #253355; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.check_box {padding-top: 10px;}
.para{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;margin:0px;font-size:11px;line-height:14px;padding-top: 6px;}

.textinputfloat {margin-left:5px; margin-right:10px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #000000; background-color: #FFFFFF; border: #253355; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.padded_label
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; padding-top:3px; padding-bottom:2px}

.label
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px;}
.label10pt
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 10px;}	
	
.label_float
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left;}	
	
.label_short
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left; width: 75;}
.label_mid
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left; width: 125;}
.label_140
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left; width: 147;}
		
.label_long
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left; width: 175px;}

.label_long_leftpad
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left; width: 190px; padding-left: 5px;}	
	
.label_vlong
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left; width: 205px;}	

#req_address label
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; padding-left: 0px; padding-top: 15px;}
	
#booking_detail label
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; padding-left: 5px; padding-top: 15px;}	

#address
{float: left; width: 270px;  font-size: 11px;}

#address p
{padding-top:6px;}

#address label
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left; width: 75px;}

#people
{float: left; width: 290px;  font-size: 11px;}

#people label
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left;}

#people p
{padding-top:6px;}

#extras
{float: left; width: 220px;  font-size: 11px;}
	
#extras p, td
{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;margin:0px;font-size:11px;line-height:14px;font-weight:normal;}	

.booking
{float: left; width: 560px; font-size: 11px; padding-top:10px;padding-bottom: 10px;}

.costs
{float: left; width: 560px; font-size: 11px; padding-top:10px;padding-bottom: 10px;}

.div_pad
{float: left; width: 560px;font-size: 11px; padding-top:3px;}

#rockery
{float: left; width: 560px; font-size: 11px; padding-top:5px;}

#requirements
{float: left; width: 560px; font-size: 11px; padding-top:5px;}
#requirements label
{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333333; 
	font-weight: normal; font-size: 11px; float: left;}
	
#baby_toddler
{float: left; width: 340px; font-size: 11px;}

#baby_toddler p, td
{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;margin:0px;font-size:11px;line-height:14px;font-weight:normal;}	

.check_left
{float: left; width: 220px; font-size: 11px; padding-top: 10px;}
.check_left p
{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;margin:0px;font-size:11px;line-height:14px;font-weight:normal;}	

.complimentary
{float: left; width: 560px;  font-size: 11px; padding-top: 10px;}

.check_right
{float: left; width: 340px;  font-size: 11px; padding-top: 10px;}

.check_right p
{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;margin:0px;font-size:11px;line-height:14px;font-weight:normal;}	

