/* <![CDATA[ */
@media all{
/* These are the styles from the EntaStyle.css for the booking pages */

a.bodycopy { text-decoration: none; }

.bodycopy { color: #000A70; font-size: 11px; /* line-height: 15px; */ }
.bodycopy a { text-decoration: none; }
.bodycopybold { color: #000A70; font-weight: bold; font-size: 14px; }
.bodycopysmall { color: #000A70; font-size: 11px; }
.error { color: #F00; font-size: 10px; text-decoration: none; }
.error a { color: #F00; text-decoration: none; }
.error a:visited, .errorBold a:visited { color: #F00; text-decoration: none; }
.errorBold { color: #F00; font-weight:bold; font-size: 12px; text-decoration: none; }
.errorBold a { color: #F00; text-decoration: none; }

/* web form styles below */
.buttons, .buttonswide, .buttonswideDisabled, .buttonsDefault, .buttonsDisabled, .buttonsNext, .EntaButton, .EntaButtonNext {
	display: block; margin-top: 6px; padding: 2px;	
	background-color: #ADD0EB; color: #000;
	font-weight: bold; font-size: 11px; text-decoration: none;
	text-align: center; vertical-align: middle;	
}
.buttons:link, .buttonswide:link, .buttonswideDisabled:link, .buttonsDefault:link, .buttonsDisabled:link, .buttonsNext:link, .EntaButton:link, .EntaButtonNext:link { color: #000; }
.buttons, .buttonsDefault, .buttonsDisabled, .buttonsNext, .EntaButton, .EntaButtonNext{ width: 170px; color: #000; }
.buttonswide, .buttonswideDisabled { width: 100%; }
.buttonswideDisabled, .buttonsDisabled { background-color: #DC7777; color: #000; }
.buttons:visited, .buttonswide:visited, .buttonswideDisabled:visited, .buttonsDefault:visited, .buttonsDisabled:visited, .buttonsNext:visited, .EntaButton:visited, .EntaButtonNext:visited { color: #000; }
.buttonswideDisabled:hover, .buttonsDisabled:hover { color: #BBB; }
.buttons:hover, .buttonswide:hover, .buttonsDefault:hover, .buttonsNext:hover { background-color: #9DC0DB; color: #000; }
.buttonsDefault, .buttonsNext, .EntaButtonNext { background-color: #FFBCE3; }
.buttonsDefault:hover, .buttonsNext:hover, .EntaButtonNext:hover { background-color: #EF5C83; }
.buttontext { font: normal 8pt Tahoma, Helvetica, Arial, sans-serif; color: #B00; text-decoration: none; }
.buttontext:hover { color: #F00; text-decoration: none; }

#CustomerDetailsTable .captionCell { padding-right: 3px; }

.formcopy { color: #39378E; font-size:x-small; font-family: Tahoma, Helvetica, Arial, sans-serif; letter-spacing: 1pt; }
.formfield {
	height: 13px; width: 100%; padding-left: 3px;	
	border: 1px inset #CCC; /* border-color: #39378E; */
	background-color: #F5F5F5; /* whitesmoke */ color: #39378E;
	font-size: 11px; font-family: Tahoma, Helvetica, Arial, sans-serif;
	text-decoration: none; vertical-align: middle;
}
.multiline_formfield {
	padding-left: 3px;
	border: 1px inset #CCC; /* border-color: #39378E; */
	background-color: #F5F5F5; /* whitesmoke */ color: #39378E;
	font-size: 11px; font-family: Tahoma, Helvetica, Arial, sans-serif;
	text-decoration: none; vertical-align: middle;
	width:100%;
}
.pulldown, .dropdown {
	width: 174px;
	padding-left: 3px;		
	border: 1px solid #CCC; /* border-color: #39378E; */
	font-size: 11px;
	height:17px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	background-color: #F5F5F5; /* whitesmoke */
	color: #39378E;
	text-decoration: none; vertical-align: middle;
}

.EntaFreeTextBox, .EntaTableTextBox, .EntaDropDown { height: 13px; margin-top: -3px; padding-left: 3px; border: 1px inset #CCC; background-color: #FFD; font: normal 11px Tahoma, Helvetica, Arial, sans-serif; }
.EntaDropDown { height: 17px;}
.EntaFreeTextBox { height: 13px; margin-top: 1px; }
.EntaTable { width: 100%; font-size: 11px; border: 1px solid #FFFFFF;  background-color: #e2e2e2; }
.EntaTableHeader { background-color: #00b4c5; color: #FFF; font-weight: bold; vertical-align: bottom; }
.EntaTableItem { color: #000; vertical-align: top; }

/* End of Enta classes */
}
/* ]]> */