/* ej_booking.css: New style sheet for booking/index.asp */

/* Login */
@import url("/Content/css/ej1homepage_ej_bookingLogin.css");

/* Header corners */
@import url("/Content/css/ej1homepage_ej_headerCorners.css");

/*
	Note: H1 (promo) tag now promoHeader class
	      H3 tag hnow memberHeader class
	      H4 tag now nuggetHeader class
	      H5 tag now H1 tag
*/
.promoHeader  { color:#333; font-size:1.25em; font-weight:700; margin: 0!important; }
h1 span.light     { font-weight:300; }
#loginBox         { z-index: 5; margin-top: -20px; }
.holidayH1        { color:#777; font-size:1em; padding-top: 0.3em; padding-bottom: 0; margin-bottom: 0; }
.memberHeader     { font-size: 1.28em; color: #444; margin: 8px 0 0 16px; }
.memberHeader a   { font-size: 0.85em; color:#777!important; font-weight:700!important; text-decoration: none; }
.nuggetHeader     {	font-size: 1.28em; margin: 0; }

/* Overrides to global.css */
#topnav           { left: -4px; }
.channelcenter    { padding: 9px 0 0 0; }
.channelmember    { margin-left: 0.75em; }

/* Extracted styles from step1.xsl */
.colourRed        { color: #f00; }
.width150px       { width: 150px; }
#debugpagexml     { height: 0; width: 0; display: none; }

#termsAndConditions { color:#666666; font-size:0.9em; text-align:center; padding-top:8px; }

#footerContent {
	margin-top: 10px;
	color: #666666;
	font-size: 0.9em;
}

#footerContent a {
	color: #666666;
}

#footerContent a:hover {
	color: #FF6600;
}

#footerContent .destinations {
	width: 100%;
}

#footerContent .destinations td {
	border-right: 1px solid rgb(115,115,115);
	padding-left: 10px;
}

#footerContent .destinations td.first {
	padding-left: 0px;
}

#footerContent .destinations td.last {
	border-right: none;
}
