@charset "utf-8";
/* CSS Document */

#address_box {
	width:800px;
	padding:10px;
	margin: 40px auto;
	border:solid 1px black;	
}

#address_box h2 {
	color:#B51020;
	background-color:#000;
	padding:5px;
	text-align:center;
}

#address_box > div {
	padding:10px;
	width:180px;
	float:left;
}

#contact_box {
	text-align:center;
	vertical-align:bottom;
	background: url(../images/combs.png) no-repeat center;
}

form {
	height:auto;
	width:300px;
	margin:20px auto;
	padding:15px;
	border:solid 1px black;
	text-align:left;
	position:relative;
	background-color:#fff;
}

input {
	border:solid 1px black;
	margin:5px 0px 15px 0px;
}

textarea {
	border:solid 1px black;
	margin:5px 0px 15px 0px;
}

#request_appointment {
	margin:10px 0px;
	border:solid 1px solid;
}

.error {
	color:#F00;
	font-weight:bold;
}

.choice_box {
	height:20px;
	width:75px;
	/*border:solid 1px black;*/
	padding:5px;
	margin-right:20px;
	float:left;
	position:relative;
}

.choice_button {
	margin-right:5px;
}

.choice_label {
	position:absolute;
	top:7px;
}

.clear_float {
	clear:both;
}

#datepicker {
	margin-right:10px;
}

#request_box {
	display:none;
}

#confirm_message {
	color:green;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
