
body
{margin:0px;
background-color:#4d70a4;
}

.topor
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff7800;
text-decoration:none;
}
.topRed
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c01212;
text-decoration:none;
}
.topBlue
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#234880;
text-decoration:none;
}
.heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#173769;
text-decoration:none;
background:url(arrow.gif);
padding-left:50px;
background-repeat:no-repeat;
background-position:10px 2px;
line-height:30px;
}
.bodytext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#6f6f6f;
}

img.float
{
float: left;
margin:0px 15px 15px 0px;
}
.menu {

  background:#FFA200;

}
.menu ul{

  margin:3px 0 0 50px;
  padding:0px;
}
.menu ul li{

  list-style-type:none;
  display:inline;
  color:white;
  font-weight:bold;

}
.menu a {

  font-family:arial;
  font-size:0.8em;
  color:white;

}
.menu a:hover {

  text-decoration:none;

}
.subheading
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#831605;
text-decoration:none;
}

.subheading a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#831605;
text-decoration:none;
line-height:30px;
}

.subheading a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#831605;
text-decoration:none;
}

.subheading a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}

.subheading a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#831605;
text-decoration:none;
}
.footer {

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6F6F6F;

}
/* ----------------------------------------------------------------------------- BOOOOOOOKAAAAAAC */

#bookingform fieldset{

  width:500px;
  margin:0 auto;
  padding:0px;
  border:0px; 
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:left;

}
#bookingform h3 {

  height:25px;
  width:500px;
  background:#2D5578;
  color:#ffffff;
  border:1px #113450 solid;
  float:left;
  margin:10px 0 0 20px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
}
#bookingform h3 span {

  position:relative;
  top:5px;
  left:5px;
  font-size:14px;

}
#bookingform h4 {

  position:relative;
  margin:0 0 0 25px;
  padding:0px; 
  color:#113450;
  font-size:13px; 

}
#bookingform h5 {

  color:#113450;
  margin:0 0 0 25px;
  font-size:13px;
  font-weight:lighter;

}
#bookingform p{

  margin:0 0 0 25px;
  color:#113450;
  font-size:0.9em;

}

#bookingform label {

  float:left;
  width:130px;
  margin:4px 0 4px 25px;
  color:#113450;

}
#bookingform input, #bookingform select, #bookingform textarea{

  margin:4px 0 4px 0;
  border:1px #113450 solid;

}
#bookingform legend {

  color:#7C4E13;
  margin:0 0 0 0px;

}
#bookingform .a {

  margin:0 0 0 160px;

}
#bookingform .a input{

  height:19px;
  width:66px;

}
.hlaska {

  margin:10px 0 0 20px;
  color:black;

}
.hlaska h2 {

  width:460px;
  height:25px;
  border:1px red solid;
  background:#ED9491;
  margin:2px 0 0 0;

}
.hlaska span {

  font-size:0.7em;
  position:relative;
  left:20px;
  top:5px;

}
.both {

  clear:both;
  visibility:hidden;

}
.text {

  width:99%;
  margin:0 auto;
  padding:0 0 0 5px;
  background:#78AEFF;
  border:1px #4D70A4 solid;
  color:black;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.8em;

}
.footer p {

  margin:5px 0 0 10px;

}
.footer p a{

  color:#FF7800;

}

