﻿.ValidationSummary ul {padding: 0px; margin: 5px 0px 5px 0px;}
.ValidationSummary li {color: Red; list-style: none none; padding: 1px 0px 1px 18px; background: url("../images/error.gif") no-repeat left 1px;}
.ValidationSummary li.info {color: #868686; background-image: url("../images/info.gif");}
.ajax__calendar td {padding: 0px;} /* stop the popup calendars from getting all messed up. */
.clear{ clear: both; height: 0px; }

.modalBackground
{
	background-color: Gray;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.calendarTravelSpecialist { font-weight: bold; font-size: 12px; letter-spacing: 1px; }
.calendarPhoneNum { font-weight: bold; font-size: 20px; letter-spacing: 1px; margin: 0; padding: 0; }

.calendarPhoneContainer { float: right; color: #F47B2B; position: relative; top: -2px; text-align: right; margin: 0; padding: 0; }

.page_not_found { color: #425E85; text-align: left; position: relative; bottom: 250px; left: 472px; margin: 0; padding: 0; }
.page_not_found a { color: #425E85; }

/**** Min Night Modal ****/
div.minNightModal { background-color: #b5d4f6; border: solid 1px #99b3cf; width: 400px; height: 200px; padding: 12px; }
div.minNightModal p.closeWindowContainer { margin: -4px 4px 4px; float: right; }
div.minNightModal div { color: #425e85; background-color: #fffcd9; border: solid 1px #9ab3d0; padding: 12px; clear: both; }
div.minNightModal div h2 { color: #425e85; font-size: 18px; font-weight: normal; font-style: italic; }
div.minNightModal div p span { color: #f47b2b; font-weight: bold; }