form {display:inline;}
img {vertical-align:middle; border:0;}
tr.odd {background-color:#ffffff;}
tr.even {background-color:#cfcfcf;}

.flat_button {
	background-image:url(../images/ui/button-bg.gif);
	background-repeat:no-repeat;
	background-color:#afafaf;
	width:82px;
	height:21px; 
	color:#fff;
	float:left;
	text-align:center;
	line-height:21px;
	cursor:pointer;
	margin:0em 0.3em 0em 0em;
}

.smallprint {font-size:0.7em;}
.user_message {background-color:#fff;}
.note {color: #CCC;}
.label {font-weight:bold;}
.manager {padding:0.5em;}
.spacer {clear:both;}
.lhs {float:left;}
.rhs {float:right;}
.required-field {color:#000;}

.horizon {
	border-bottom:1px solid #afafaf;
	width:100%;
	height:1px;
	clear:both;
	margin:0.3em 0em;
}

.user-info {
	margin:1em 0em;
	border-left:2px solid #afafaf;
	padding-left:0.5em;
}

.user-info-title {
	float:left;
	cursor:pointer;
	margin-right:1em;
}

.image-entry {
	padding:3px;
	position:relative;
	float:left;
	border:1px solid #afafaf;
	margin-right:0.5em;
}

.dont-break {white-space:nowrap;}
#content-editor {width:100%; height:200px;}
#admin-navigation {margin-bottom:1em; font-size:12px;}
#admin-navigation a {border-bottom: 1px solid #A64B3C; color: #A64B3C; text-decoration: none;}
#bookings-toggle {cursor:pointer;}