/* Stylesheet for the booking page */

/* Created: 07/08/06               */
/*          Daniel Del Conte       */


#MainArea .FormArea {
  font-size: 14px;
  background-color: #FFCF69;
  padding: 5px;
  margin-top: 10px;
}
#MainArea .FormAreaCaption {
  font-style: italic;
  margin: 0px 0px 1em 0px;
  padding: 2px;
  background-color: #3C4570;
  color: #FFFF7F;
}
#MainArea .FormTable {
  font-size: 14px;
  width: 100%;
}
#MainArea .FormCell {
  padding: 3px;
  width: 30%;
}
#MainArea .FormInput {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  border: 1px solid #3C4570;
  background-color: #FFFF7F;
  width: 100%;
  padding: 1px;
}
#MainArea .FormRadio {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  border: none;
  width: 100%;
  padding: 1px;
}
#MainArea .FormExplanation {
  font-size: 10px;
  padding: 0px 5px 0px 5px;
}
#MainArea .InnerTable {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
#MainArea .InnerInput {
  font-size: 14px;
  padding: 0px 5px 0px 0px;
  margin: 0px;
}
#MainArea .SubmitDiv {
  padding: 0px;
  margin: 10px;
  text-align: center;
}
#MainArea .error {
  color: #FF0000;
  padding-left: 10px;
  width: 100%;
}       
#MainArea .booktablecontainer {
  margin: 0;
  padding: 0;
  text-align: center;
}
#MainArea .booktable {
	margin: 0 auto 0 auto;
	height: 100%;
	width: 100%;
	padding: 0;
	background: url(images/bed.gif) no-repeat center center;
}
#MainArea .booktable div {
  list-style-type: none;
	text-align: right;
}
#MainArea .agency {
	display: inline-block;
	padding-bottom: 5px;
	width: 208px;
	height: 51px;
}
#MainArea .agency img {
	border: 1px solid #ff0000;
}
#MainArea .booklink {
  font-weight: bold;
  padding: 3px;
}
#MainArea .middlesection {
  height: 95px;
}

#MainArea .explanation {
  position: absolute;
  visibility: hidden;
  top: 0;
  left: 0;
  padding: 10px;
  border: 2px solid #FF0000;
  background-color: #FFFF7F;
  color: #000000;
  font-size: 12px;  
  max-width: 400px;
  width: 400px;
}

#MainArea .explanation ul {
  padding: 0px;
  margin: 0px 0px 0px 20px;
  list-style-position: outside;
}

#MainArea .explanation li {
  padding: 2px 0px 2px 0px;
}

#MainArea #booknow:link, #MainArea #booknow:focus, #MainArea #booknow:active, #MainArea #booknow:visited, #MainArea #booknow:hover {
  margin: 0 auto;
	display: block;
	width: 15em;
	height: 84px;
	background: url(/images/bed.gif) no-repeat transparent 5px 5px;
	padding: 55px 0 0 100px;
	font-size: 130%;
	font-weight: bold;
}
#MainArea #booknow:hover {
	background-color: #3C4570;
	color: #FFFF7F;
}
