/* common to all steps */
form {
	/*display: inline;*/
	margin:0;
}

#bookingError  {
	border: 1px solid #DDDDDD;
	background: url(/content/plugins/mitchellcorp/style/images/error-icon.gif) 20px no-repeat;
	margin: 0 0 10px 0;
	padding: 25px 80px;
	text-align: left;
}

/* mcbooking */
DIV.mcbooking,
DIV.mcbooking LI,
DIV.mcbooking TABLE TH,
DIV.mcbooking TABLE TD,
DIV.mcbooking A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
}

DIV.mcbooking A {
	text-decoration: underline;
}

DIV.mcbooking INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}

/* buttons */
DIV.mcbooking .buttonContainer INPUT,
DIV.mcbooking .buttonContainer SPAN,
.checkRoomAvailability #step1Form input{
	background-color:#999;
	border:1px solid #fff;
	color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	font-weight: bold;
	cursor: pointer;
	height: 20px;
	padding-left: 5px;
}
.checkRoomAvailability #step1Form input {width:135px;position:absolute;bottom:10px;right:10px;}

DIV.mcbooking .bigButton INPUT {
	font-size: 10pt;
	height: 22px;
	text-transform:none;
}

DIV.mcbooking INPUT.mainButton,
DIV.mcbooking SPAN.mainButton {

}

DIV.mcbooking INPUT.secondaryButton,
DIV.mcbooking SPAN.secondaryButton {
	background: #94AEC9 url(/content/plugins/mitchellcorp/style/images/red-btn-bg.gif) repeat-x 0 0;
	border-color: #6B7E92;
	border-right-color: #314C6E;
}

DIV.mcbooking SPAN.mainButton,
DIV.mcbooking SPAN.secondaryButton {
	padding:2px 10px;
}

DIV.mcbooking SPAN.mainButton A:LINK,
DIV.mcbooking SPAN.mainButton A:VISITED,
DIV.mcbooking SPAN.secondaryButton A:LINK,
DIV.mcbooking SPAN.secondaryButton A:VISITED {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}



DIV.mcbooking TABLE {
	border-collapse:collapse;
}

DIV.mcbooking H1 {
	font-weight: normal;
	font-size: 13pt;
	margin: 10px 0;
	text-align: left;
}
/* END mcbooking */

/* bookingNav */
UL#bookingNav {
	display :block;
	height: 25px;
	float: left;
	padding: 0 0 0 2px;
	margin: 0
}
	
	UL#bookingNav LI {
		display: block;
		float: left;
		margin: 0 10px 0 0;
		padding: 0 0 0 15px;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 8pt;
	}
		
		UL#bookingNav LI#home {
			background: url(/content/plugins/mitchellcorp/style/images/booking-icon-home.gif) no-repeat;
		}
		
		UL#bookingNav LI#help {
			background: url(/content/plugins/mitchellcorp/style/images/booking-icon-help.gif) no-repeat;
		}
		
		UL#bookingNav LI#terms {
			background: url(/content/plugins/mitchellcorp/style/images/booking-icon-terms.gif) no-repeat;
		}
		
		UL#bookingNav LI A {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 8pt;
			font-weight: bold;
		}
/* END bookingNav */

/* bookingSteps */
UL#bookingSteps {
	display: block;
	height: 25px;
	float: right;
	margin: 0;
	padding: 0px;
}
	
	UL#bookingSteps LI {
		display: block;
		float: left;
		margin: 0 3px 0 0;
		padding: 0;
		line-height: 17px;
		background: #F3E9BA url(/content/plugins/mitchellcorp/style/images/steps-left.gif) no-repeat;
		height: 19px;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 8pt;
	}
		
		UL#bookingSteps LI.active {
			color: #FFFFFF;
			background: url(/content/plugins/mitchellcorp/style/images/steps-bg-previous.gif) no-repeat;
		}
		
		UL#bookingSteps LI.current {
			background-color: #F7D873;
		}
		
		UL#bookingSteps LI SPAN {
			display: block;
			background: url(/content/plugins/mitchellcorp/style/images/steps-right-arrow.gif) no-repeat 100% 0;
			padding: 0 26px 0 10px;
			height: 19px;
			float: left;
		}
		
			UL#bookingSteps LI.lastStep SPAN {
				background: url(/content/plugins/mitchellcorp/style/images/steps-right.gif) no-repeat 100% 0;
				padding: 0 15px 0 10px;
			}
			
	UL#bookingSteps A {
		color: #FFFFFF;
		/*background: url(/content/plugins/mitchellcorp/style/images/steps-tick.gif) 100% no-repeat;*/
		font-family: Arial,Helvetica,sans-serif;
		font-size: 8pt;
		cursor: pointer;
	}
	
	UL#bookingSteps IMG {
		vertical-align: middle;
	}
/* END bookingSteps */

/* END common to all steps *