.thm-btn {
    line-height: 40px;
    padding: 0 10.93px;
}

.dosage {
    line-height: 25px;
    padding: 0 10.93px;
}

hr.style13 {
	height: 2px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
    background-color: #A8C41B;
}

/* Reservation Form */
#reservation_form { display:block; width:100%;/* padding:13px 0px 0px 0px;*/  }
#reservation_form input{
	width:100%;
	height: 48px;
	line-height: 45px;
	padding-left: 10px;
	font-size:13px;
	color:#727272;
	background-color:#FFFFFF;
	border: thin #ccc solid;
	border-radius:3px;
}
#reservation_form textarea {
	width:100%;
	padding:8px;
	height:135px;
	font-size:13px;
	color:#727272;
	background-color:#FFFFFF;
	border: thin #ccc solid;
	margin: 4px 0px 12px 0px;
	border-radius:3px;
}
#reservation_form .submitBtn {
	border-style:none;
	font-size:13px;
	height:40px;
	line-height:40px;
	display:block;
	width:auto;
	padding:0px 20px;
	margin:20px auto 20px;
	cursor:pointer;
	text-transform:uppercase;
	position:relative;	
	outline:none;
	clear:both;
	color:#FFFFFF;
	background-color:#98c521;
	letter-spacing:1px;
}
#reservation_form .submitBtn:hover{ color:#ffffff; background-color: #727272; }
#reservation_form .submitBtn:focus{ box-shadow:none; }

#reservation_form label { float:left; padding-top:10px; margin:0px 0px 0px 0px; }
#reservation_form label.error { 
	color: #ff0000;
	position:relative;
	text-align: left;
	font-size:11px;
	font-weight:500;
	top: -8px;
}
/* Reservation Form */