﻿form.reservation {
	text-align: left;
}
form.reservation label {
	clear: both;
	display: block;
	margin: 5px 0 2px;
}
form.reservation span.note {
	padding-left: 6px;
}
form.reservation span.required {
    clear: left;
    display: block;
}

.hotel-thumbnail {
	float:left;
	margin: 0 6px 0 2px;
	}

.hotel-thumbnail img {
	border: 0;
	padding: 5px;
	background: #ffd;
	color: #000;
	}

input.text, input.error {
	border: 3px double #bbb;
	color: #333333;
	margin-bottom: 0px;
	padding: 2px;
	font-size: x-small;
}

form.reservation select {
	width: auto;
}
#confirm-fax, #confirm-email, #attendee-other {
	display: none;
}

.hotel-info h3 { font-size: 16px; font-weight:normal; color: #ffd; line-height: 135%; letter-spacing: 1px; }

.qtip-title { background-color: #986; filter: alpha(opacity=93); -moz-opacity: 0.93; opacity: 0.93;}

#footer {
	border-bottom: 2px solid #bb1d1c;
	margin-top: 60px;
}
.clear {
	clear: both;
}

.error-panel {
	background-repeat: no-repeat; background-position: 10px center; border: 1px solid; margin: 30px 0; padding: 15px 10px 15px 50px;
	background-color: #ffd; background-image: url(images/error.png); color: #d8000c; font-size: 0.9em; width: 520px;
}
.error-title {
	display: block;
	font-weight: bold;
	padding-bottom: 15px;
	text-transform: uppercase;
}

a.dp-choose-date {
	background:transparent url(images/calendar.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:16px;
	margin:5px 3px 0;
	overflow:hidden;
	padding:0;
	text-indent:-2000px;
	width:16px;
}

.signup-success, .signup-warning { background-repeat: no-repeat; background-position: 10px center; border: 1px solid; margin: 10px 0; padding: 15px 10px 15px 50px; width: 300px }
.signup-success { background-color: #dff2bf; background-image: url(images/success.png); color: #4f8a10; font-size: 12px; }
.signup-success #view-classes a, .signup-success #view-classes a:visited { color: #4f8a10;}

.signup-warning { background-color: #feefb8; background-image: url(images/warning.png); color: #9f6000; }
.signup-warning h3 { color: #d8000c; font-size: 0.7em;  font-style: italic; margin: 0 0 0.5em 0; }
.signup-warning span { display: block; font-size: 11px; }
