/* --------- styles for eiGlobalNav.css ------------------------------------- */
#logo{
	display: block;
	width: 150px;
	height: 26px;
	background: url(/images/global/eiLogoSmall.gif) top left no-repeat;
	text-decoration: none;
}
#logo img{
  display:none;
}
#header #skip{
	list-style-type: none;
	position: absolute;
	left: -9999px;
}
#topnav #book_tab, #topnav #manage_tab, #topnav #webdeals_tab, #topnav #services_tab, 
#topnav #help_tab, #topnav #about_tab, #topnav #profile_tab, #topnav #xtras_tab, #topnav #hotel_tab, #topnav #car_tab{
	display:none; /* don't display top nav */
}
body#home #home_tab {
	display:none; /* don't need home link on home page */
}
#secondaryContent, #tertiaryContent, #bookingForm, #bookingFormExtra, #sidebar {
	display:none;
}
 
#content img, #contentImgTextLink, #footer ul{
	display:none;
}
#footer li a:link, 
#footer li a:visited {
	color:#999; 
 	font-size:85%; 
}
#footer li a:hover{ 
	color:#f00; 
}
/* --- hide items that are only for screen or printed page --- */
.screenOnly, .printOnly{
	display:none;
}
.handheldOnly{
	display:block !important;
}

/* --------- styles for eiGlobal.css ------------------------------------- */
/* reset margins and padding for all elements */
* { 
	margin: 0; 
	padding: 0;
}
body{ 
	background-color: #fff; 
	color: #000;
	font-family: Arial, sans-serif;
	font-size:x-small; /* about 10px */
	padding-left:0.25em;
}
img{ 
	border: 0;
}
p {
  margin-bottom: 1em;
}
em{
	font-style:normal;
	font-weight: bold;
	color: #D64646;
}
.smlText, small{
	font-size: 80%; 
}
address{
	font-style:normal;
	font-weight: bold;
}
a:link, a:visited{ 
	color: #060; 
  background: transparent; 
  text-decoration: underline; 
}
a:hover{ 
	color: #f00; 
}
a.footnote, a.footnote:link, a.footnote:visited, a.footnote:hover{
	color: #060;
	text-decoration: none;
	font-weight: bold;
}
.highlight, .discount{
	background-color: #ffc;
}
.closeLink, .printLink{
	display:none;
}
ul, ol {
	margin: 0 1.5em;
}
li {
	margin: 0.5em 0;
}
dl{
	margin-bottom:2em;
}
dt{
	font-weight: bold;
}
dd{
	margin-bottom: 0.5em;
}
/* --------- styles for headings -------------------------------------------- */
h1,h2,h3,h4,h5,h6{
	color: #060; 
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* --------- styles for tables -------------------------------------------- */
table{
	border:1px solid #eee;
}
caption{
	font-size: 100%; 
	text-align:left; 
	font-weight: bold;	
}
th{ 
	background: #9C9; 
	color: #033; 
	text-align:left; 
	font-weight: bold;	
}

/* --------- styles for forms ----------------------------------------------- */
form, input, select, textarea{
	/* need to set font-family & font-size for form elements, 
  	otherwise default browser form font is used */
 	font-family: inherit;
	font-size: 100%; 
}
form{
	width: 100%;
 	padding-bottom: 0.5em;
}
fieldset{
	border:0;
	margin:1em 0;
}
legend {
	color:#060;
  font-size:110%;
  font-weight:bold;
}
label{
	clear:left;
	float:left;
	font-weight:bold;
	margin-top:0.5em;
}
fieldset p{
	clear:left;
	float:left;
	margin-bottom:0;
}
/* --------- styles for eiSpecialised.css ---------------------------------------- */
#webdeals h2{
	clear:both;
	padding-top:1em;
}
#webdeals dt{
	clear:both; 
	display:inline;
	float:left;
}
#webdeals dt:after { 
	content: ":"; 
} 
#webdeals dd{
	clear:right;
	display:inline;
	float:left;
	margin-left:0.5em;
}
#webdeals dd a {
	color:#f60;
	font-weight:bold;
}