
.bkgform { margin: 0; padding: 0; }

.bookingengine { width: 226px; margin: auto; padding: 10px 20px; background: #fcfcfc; font-size: 1em; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }
	.bookingengine h2 { margin: auto; }
	.bookingengine h3 { margin: 5px 0; font-size: 1em; display: block; float: none; color: #4F4F4F; text-align: left; letter-spacing: 0px; padding: 0; }
	.bookingengine p { margin: 3px 0; font-size: 1em; }
	.bookingengine input, .bookingengine select { vertical-align: middle; }
	.bookingengine .divider { width: 230px; height: 1px; margin: 5px 0; border-top: 1px solid #d4d4d4; }
	.bookingengine .ddlwide { width: 230px; font-family: Tahoma, Sans-Serif; font-size: 1em; }
	.bookingengine .ddlsml { font-family: Tahoma, Sans-Serif; font-size: 1em; margin: 0; }
	.bookingengine .row { display: block; margin: 5px 0; font-family: Tahoma, Sans-Serif; font-size: 1em; }
		.bookingengine .row label { width: 50px; display: inline-block }
		.bookingengine .row input { vertical-align: middle; margin: 1px; }
		.bookingengine .row .picker { width: 65px; }
	.bookingengine .normal { margin: 0; padding: 0; font-size: 1em; }
		.bookingengine .normal table { border-spacing: 1px; text-align: left; display: block; }
	.bookingengine .txtsml { font-family: Tahoma, Sans-Serif; font-size: 1em; padding: 2px;  border: 1px solid #d4d4d4; }
	.bookingengine .txtsmlr { font-family: Tahoma, Sans-Serif; font-size: 1em; padding: 2px 0px;  border: 1px solid #d4d4d4; }
	.bkghdr { width: 246px; margin: 0; padding: 15px 10px 1px; background: #fcfcfc; border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; }
		.bkghdr h1 { margin: 0; }
	.bookingengine .aleft { text-align: left; }

#termscondition, .termscondition { text-align: left; }
	#termscondition table td { text-align: left; }
	#termscondition p, .termscondition p { text-align: left; margin: 3px 0 6px; padding: 3px 0 }
	
	.lstskn input { vertical-align: middle; margin: 3px; }