	#basic {width:100%; text-align:center;top:10px; display:none;}
	#retrieve {width:100%; text-align:center;top:10px; display:none;}

	#bdate{font-size:30px; width:85%;  border-radius:6px; background: url(/images/cal.png) no-repeat scroll 7px 7px; padding-left:25px; margin: 0 0 10 0;}
	.style-select
	{
		margin: 0 2px 0 0;
		width: 45%;
		height: 45px;
		overflow: hidden;font-size:25px;
		border: 1px solid #ccc;
		border-radius:6px
	}
	#abutton{width:100%;text-align:center;}
	#bbutton{width:100%;text-align:center;}
	.vButton {
		  background-color: #d14545;
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#e97171), to(#d14545));
		  background-image: -webkit-linear-gradient(top, #e97171, #d14545);
		  background-image: -moz-linear-gradient(top, #e97171, #d14545);
		  background-image: -ms-linear-gradient(top, #e97171, #d14545);
		  background-image: -o-linear-gradient(top, #e97171, #d14545);
		  background-image: linear-gradient(top, #e97171, #d14545);
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  text-shadow: 0 1px 0 rgba(0,0,0,.5);
		  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  border: 1px solid #7e1515;
		  height: 40px;
		  margin: 10px 5px 10px 5px;
		  padding: 0;
		  width: 95%;
		  cursor: pointer;
		  font: bold 20px Arial, Helvetica;
		  color: #fff;
	}
	.vButton2 {
		  background-color: #d14545;
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#e97171), to(#d14545));
		  background-image: -webkit-linear-gradient(top, #e97171, #d14545);
		  background-image: -moz-linear-gradient(top, #e97171, #d14545);
		  background-image: -ms-linear-gradient(top, #e97171, #d14545);
		  background-image: -o-linear-gradient(top, #e97171, #d14545);
		  background-image: linear-gradient(top, #e97171, #d14545);
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  text-shadow: 0 1px 0 rgba(0,0,0,.5);
		  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  border: 1px solid #7e1515;
		  height: 40px;
		  margin: 10px 5px 10px 5px;
		  padding: 0;
		  width: 45%;
		  cursor: pointer;
		  font: bold 20px Arial, Helvetica;
		  color: #fff;
	}
	.vButton3 {
			background-color: #d14545;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#e97171), to(#d14545));
			background-image: -webkit-linear-gradient(top, #e97171, #d14545);
			background-image: -moz-linear-gradient(top, #e97171, #d14545);
			background-image: -ms-linear-gradient(top, #e97171, #d14545);
			background-image: -o-linear-gradient(top, #e97171, #d14545);
			background-image: linear-gradient(top, #e97171, #d14545);
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-shadow: 0 1px 0 rgba(0,0,0,.5);
			-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			border: 1px solid #7e1515;
			height: 40px;
			margin: 10px 5px 10px 5px;
			padding: 0;
			width: 75%;
			cursor: pointer;
			font: bold 20px Arial, Helvetica;
			color: #fff;
	}
	#loading{text-align:center; display:none;}
	#bookingextend{text-align:center}
	.mbinput{padding:5px; margin:5px auto;font-size:25px; width:90%;}
	#bookingmsg{font: bold 15px Arial, Helvetica; color:red; text-align:center;}
	#retrievemsg{font: bold 15px Arial, Helvetica; color:red; text-align:center;}
	#openingtimes{font: 18px Arial, Helvetica;}
#containerhours {width:100%;text-align:center; text-align:left; font: 20px Arial, Helvetica;}
.hoursp1 {display:inline-block; width:40%; margin: 0 0 5 5; padding:0;}
.hoursp2 {display:inline-block; width:55%; margin: 0 0 5px 0; padding:0;}
