/* Content
***********************/
.content p, .content a, .content ul, .content img, .content input, .content textarea { position:relative; z-index:100; }
.smallCol { margin:62px 0 0 0; padding:0 30px 20px 30px; width:185px; }
.leftCol { border-right:1px solid #d8dddf; float:left; }
.rightCol { border-left:1px solid #d8dddf; float:right; }
.floatR { float:right; }
.floatL { float:left; }

.sideTitle { font-size:1.25em; margin:29px 0 15px 0; }
.cityName { font-family:Impact, Charcoal, sans-serif; font-size:1em; }
.phoneNumber { font-size:1.25em; margin:10px 0 0 0; }
.clinicHours { font-size:0.93em; border-collapse:collapse; border:none; }
.time { text-align:right; }
.time.closed { padding-left:8px; text-align:left; }
.day { padding-right:10px; }

/* Center Column
**************************/
.centerCol {
	width:480px; float:left;
	margin:35px 0 0 30px;
}
.centerTopTitle {
	font-size:1.88em;
}
.centerTopText {
	padding:20px 0 80px 0;
}

.centerCol select { margin-right:5px; }
p.label { margin:12px 0 3px 0; }
#clientInfo { width:100%; vertical-align:top; margin-top:10px; }
#clientInfo td {  width:50%; vertical-align:top; }
#clientInfo input.text { width:213px; padding: 2px 3px; }
#clientInfo textarea { width:229px; height:103px; resize:none; padding: 2px 3px; font-family:Arial, Helvetica, sans-serif; }
#submit { width:80px !important; height:30px; float:right; }

#status {
	font-size: 0.8em;
	margin:8px 10px 0 0; float: right;
}