/***********************************************/
/* left content                                */
/***********************************************/

#leftcontent {
        padding: 0px;
        margin: 10px 0 0 0;
        width: 168px;
		font-size:70%;
}

#lefthold  {
        padding: 14px;
        margin: 0px;
        width: 140px;
		height: 211px;
        float: left;
		background-image: url("../images/leftpanel/onlinebookhold.jpg");
		background-repeat: no-repeat;
		text-align: center;
		color: #326ba2;
		font-size: 100%;
		line-height: 1.15em;
}

#onlinebooking {
        text-align: left;
		padding: 35px 12px 0px 12px;
        margin: 0px;
        width: 144px;
		height: 245px;
		background-image: url("../images/leftpanel/onlinebookingbg.jpg");
		background-repeat: no-repeat;
		float: left;
}

.bookingwrapleft {
		width: 144px;
		margin-top: 10px;
		margin-bottom: 5px;
}

.bookingwrapnumbers {
		width: 144px;
		height: 25px;
}

.bookingwrapnumbers label {
		font-weight: normal;
 		font-size: 100%;
 		color: #fff;
}

.bookingwrapbot {
		width: 144px;
		height: 45px;
}

.bookingwrapbot label {
		font-weight: normal;
 		font-size: 100%;
 		color: #fff;
}

.bookingtitleleft {
		font-weight: bold;
 		font-size: 100%;
 		color: #fff;
		line-height: 1.2em;
}

.bookingnumbers {
 		font-size: 100%;
		width: 120px;
		float: left;
		padding-top: 3px;
}

.bookingnumbersform {
		width: 24px;
		float: left;
}

.bookingformleft {
		width: 144px;
		height: 35px;
}

.bookingformleft input {
 		font-family: Helvetica, Arial, sans-serif;
 		font-weight: normal;
 		color: #555;
		font-size: 90%;
		padding: 0px;
		margin: 0px;
}

.bookingnumbersform option {
 		font-family: Helvetica, Arial, sans-serif;
 		font-weight: normal;
		font-size: 100%;
 		color: #555;
		padding: 0px;
		margin: 0px;
}

input.submitbtn {
   	cursor: pointer;
	border: 0px;
	width: 86px;
	height: 29px;
	color: #ed037c;
	font-size: 90%;
	font-weight: bold;
	padding: 0px 0px 0px 14px;
	text-align: left;
	background: url("../images/leftpanel/submitbg.gif");
	font-family: Arial, Helvetica, sans-serif;
}

.bookingbutton {
		padding: 40px 0px 0px 0px;
		margin: 0px 0px 30px 0px;
}

.bookingbutton2 {
		margin: 0px 0px 30px 0px;
}

/***********************************************/
/* Booking online page content                 */
/***********************************************/

#bookingcontent {
        padding: 0px 0px 0px 15px;
        margin: 0px;
}

.error {
		width: 480px;
        margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 23px;
		height: 21px;
		font-weight: normal;
 		font-size: 95%;
 		color: #ed037c;
		background-image: url("../images/booking/errorbg.gif");
		background-repeat: no-repeat;
}

.bookingwrap {
		width: 503px;
        margin: 8px 0px 0px 0px;
}

.bookingwrap label {
		font-weight: normal;
 		font-size: 95%;
 		color: #555;
}

.bookingtitle {
		width: 294px;
		height: 32px;
		padding: 3px 0px 0px 0px;
		float: left;
}

.bookingform {
		width: 194px;
		height: 35px;
		float: left;
}

.bookingform input {
 		font-family: Helvetica, Arial, sans-serif;
 		font-weight: normal;
 		color: #555;
		font-size: 95%;
		padding: 0px;
		margin: 0px;
}

.bookingform option {
 		font-family: Helvetica, Arial, sans-serif;
 		font-weight: normal;
 		color: #555;
		font-size: 100%;
		padding: 0px;
		margin: 0px;
}

input.submitbtntwo {
   	cursor: pointer;
	border: 0px;
	width: 86px;
	height: 29px;
	color: #37699a;
	font-size: 95%;
	font-weight: bold;
	padding: 0px 0px 0px 14px;
	text-align: left;
	background: url("../images/booking/submittwobg.gif");
	font-family: Arial, Helvetica, sans-serif;
}

.bookingconfirm {
		width: 503px;
		margin: 8px 0px 8px 0px;
}

.bookingleft {
		width: 143px;
		float: left;
		font-weight: bold;
 		color: #555;
		font-size: 95%;
}

.bookingright {
		width: 360px;
		float: left;
		font-weight: normal;
 		color: #555;
		font-size: 95%;
}

.bookingconfright input {
 		font-family: Helvetica, Arial, sans-serif;
 		font-weight: normal;
 		color: #555;
		font-size: 95%;
		padding: 0px;
		margin: 0px;
}
.bookingconfleft {
		width: 143px;
		float: left;
}

.bookingconfleft label {
		font-weight: bold;
 		font-size: 95%;
 		color: #555;
}

.bookingleftfinal {
		margin-top: 3px;
		width: 123px;
		float: left;
		font-weight: bold;
 		color: #ed037c;
		font-size: 110%;
}

.bookingrightfinal {
		margin-top: 3px;
		width: 380px;
		float: left;
		font-weight: bold;
 		color: #ed037c;
		font-size: 110%;
}

input.editbtn {
   	margin: 12px 12px 0px 0px;
	cursor: pointer;
	border: 0px;
	width: 70px;
	height: 29px;
	color: #37699a;
	font-size: 95%;
	font-weight: bold;
	padding: 0px 0px 0px 14px;
	text-align: left;
	background: url("../images/booking/editbg.gif");
	font-family: Arial, Helvetica, sans-serif;
}


input.confirmbtn {
   	margin: 12px 0px 0px 0px;
	cursor: pointer;
	border: 0px;
	width: 86px;
	height: 29px;
	color: #37699a;
	font-size: 95%;
	font-weight: bold;
	padding: 0px 0px 0px 14px;
	text-align: left;
	background: url("../images/booking/submittwobg.gif");
	font-family: Arial, Helvetica, sans-serif;
}

input.worldpaybtn {
   	margin: 24px 0px 0px 0px;
	cursor: pointer;
	border: 0px;
	width: 145px;
	height: 29px;
	color: #37699a;
	font-size: 95%;
	font-weight: bold;
	padding: 0px 0px 0px 14px;
	text-align: left;
	background: url("../images/booking/worldpay.gif");
	font-family: Arial, Helvetica, sans-serif;
}

.smalltext {
 		font-weight: normal;
 		font-size: 80%;
 		color: #555;
 		margin: 4px 0px 0px 0px;
 		padding: 0px;
		line-height: 1em;
}

div.largetext {
 		font-weight: bold;
 		font-size: 135%;
 		color: #555;
 		margin: -4px 0px 0px 0px;
 		padding: 0px;
		line-height: 1em;
}

.homebookingpanel {
	margin-left: 15px;
}

.bookingwrap_new {
		width: 488px;
        margin: 8px 0px 0px 0px;
		display: block;
}

.bookingtitle_new {
		width: 144px;
		height: 95px;
		padding: 0px;
		float: left;
		font-size: 95%;
 		color: #555;
		font-weight: bold;
}

.bookingformwrap_new {
		width: 344px;
		height: 95px;
		padding: 0px;
		float: left;
}

.bookingform_new {
		width: 344px;
		height: 25px;
		padding: 0px;
		float: left;
		display: block;
		clear: left;
}

.bookingform_new label {
		font-weight: normal;
 		font-size: 95%;
 		color: #555;
		padding: 0px;
		margin: 0px;
}

.bookingform_new input {
 		font-family: Helvetica, Arial, sans-serif;
 		font-weight: normal;
 		color: #555;
		font-size: 95%;
		padding: 0px;
		margin: 0px;
}

.bookingbutton_new {
		padding: 0px;
		margin: 0px 0px 30px 0px;
}
