/* ANTUANI 2007 STYLESHEET */
/* ----------------------- */
BODY {
  margin: 0 0 0 0;
  background: #000000;
  color: #FFFFFF;
  font-family: arial, helvetica, sans-serif;
}

IMG {
  border: 0;
}

FORM {
	margin-top: 16px;
	margin-bottom: 16px;
}

UL LI { 
  /*list-style: square;*/
  list-style-image: url(../img/bulletpoint.gif);
}

.screenshot {
  padding-top: 8px;
}

.menubar {
  font-size: 11pt;
  font-weight: bold;
  position: absolute;
  top: 150px;
  background: #FC0000;
  width: 376px;
  height: 40px;
  padding-top: 4px;
  white-space: nowrap;
}

.menuitem {
  display: inline-table;
  padding-left: 4px;
  padding-right: 20px;
  text-decoration: none;
  color: #FFFFFF;
}

.menuitem:hover {
  color: #CF0000;
  background: #FFFFFF;
  /*text-decoration: overline underline;*/
}

.langbar {
  margin-bottom: 8px;
  margin-left: 8px;
  position: relative;
  top: -12px;
  float: right;
  clear: none;
  z-index: 10;
}

.langflag {
  margin-left: 4px;
  margin-right: 4px;
}

.homecontent {
  font-size: 11pt;
  position: relative;
  top: -12px;
}

.infobox {
  padding: 4px;
  text-align: justify;
  margin-bottom: 8px;
  /* background: #000000; */
  /* filter:alpha(opacity=75); */ /* IE's opacity*/
  /* opacity: 0.75; */
  /* -moz-opacity: 0.75; */
}

.address {
  font-size: 8pt;
  background: #202020;
  padding: 2px;
}

.footer {
  border-top: dotted 1pt #202020;
  color: #202020;
  font-size: 14pt;
  font-weigth: bold;
  text-align: right;
  padding-bottom: 16px;
}

.content {
  font-size: 11pt;
  text-align: justify;
  padding: 4px;
}

.advice {
 	FONT-SIZE: 8pt; 
 	color: #808080;
 }

.title {
  color: #000000; 
  background: #404040; 
  font-size: 18pt;
  margin: 8 0 8 0;
}

.equipment {
  padding: 4px; 
  background: #000040;
}

.equipmenttitle {
  color: #C0C0FF; 
  font-size: 10pt; 
  font-weight: bold;
}

.equipmentitems {
  font-size: 8pt; 
  padding: 4px;
}
  
.floatleft {
  float: left;
  padding: 4px;
}

.floatright {
  float: right;
  padding: 4px;
}

.inputbox {
  COLOR: #073347; 
  BORDER: #808080 1px solid; 
  BACKGROUND-COLOR: #f4f4f4;
  MARGIN-LEFT: 2px;
}

.selinputbox {
  COLOR: #FFFFFF; 
  BORDER: #FFFFFF 1px solid; 
  BACKGROUND-COLOR: #000080;
  MARGIN-LEFT: 2px;
}

TD.label {
  COLOR: #808080;
  FONT-SIZE: 11pt;
  TEXT-ALIGN: RIGHT;
  BACKGROUND: #202020;
}

TD.labelneeded {
  COLOR: #C0C0C0;
  FONT-SIZE: 11pt;
  TEXT-ALIGN: RIGHT;
  BACKGROUND: #404040;
}

.bullet {
  COLOR: #C60000;
  FONT-WEIGHT: BOLD;
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
}

TABLE.rates {
	width: 95%;
}
TR.rates-title {}
TH.rates-title {
	font-size: 10pt;
	vertical-align: bottom;
}
TR.rates {}
TD.rates-trip {
	background: #404040;
}
TD.rates {
	border: 1pt dotted gray;
	color: #FFFF00;
	text-align: center;
}

TD.linksfr {
	text-align: center;
	font-size: 10pt;
	border-bottom: 1pt dotted #404040; 
	/* padding: 0px 16px 0px 16px; */
	width: 20%;
}

TD.links {
	text-align: left;
	font-size: 10pt;
	border-bottom: 1pt dotted #404040; 
}

A.links {
	text-decoration: none;
	font-style: italic;
	color: #8080C0;
	padding-right: 8pt;
	padding-left: 4pt;
}

A.links:hover {
	background: #8080C0;
	color: #FFFFFF;
}

.contacts {
	text-decoration: underline;
	font-style: italic;
	color: #0080C0;
}

.reservedone {
	text-align: left;
	font-size: 16pt;
	color: #FFFFFF;
	background: #404040;
	font-weight: bold;
	margin: 32px;
	padding-left: 32px;
}

.reservemessage {
	margin-left: 32px;
	margin-right: 32px;
	text-align: left;
}

.details {
	font-size: 11pt;
}

/* Jason's Date Input Calendar- By Jason Moon http://calendar.moonscript.com/dateinput.cfm*/
/* ---------------------------- */
td.calendarDateInput {
  letter-spacing:normal;
  line-height:normal;
  /*font-family:Verdana,Sans-Serif;*/
  font-size:11px;
}

select.calendarDateInput {
  COLOR: #073347; 
  /*FONT-SIZE: 10pt;*/ 
  /*FONT-FAMILY: Verdana;*/
  BACKGROUND-COLOR: #f4f4f4
}

input.calendarDateInput {
  COLOR: #073347; 
  /*FONT-SIZE: 10pt;*/ 
  /*FONT-FAMILY: Verdana;*/
  BACKGROUND-COLOR: #f4f4f4
}

/* Rich HTML Balloon Tooltip- © Dynamic Drive DHTML code library (www.dynamicdrive.com) */
/* ---------------------------- */
.balloonstyle{
  visibility: hidden;
  position: absolute;
  top: -500px;
  left: 0;
  z-index: 100;

  width: 200px;
  padding: 5px;
  border: 1pt dotted black;

  color: #000000;
  font-size: 8pt;
  background-color: white;
}

#arrowhead{
z-index: 101;
  position:absolute;
  top: -500px;
  left: 0;
  visibility: hidden;
}