html,body {
  margin:0;padding:0;border:0;
  color: #000;
  font-family: Verdana, sans-serif;
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size:small;
}

.clear { clear:both; }
img{ border:0px;}

/*  top{ */

#top {}

#header {
 height: 139px;
 margin: 8px 0 0 10px;
 background: url(bgf_header.jpg) no-repeat;
}

#topnav {
  width:1010px;
  margin-top:15px;
  padding: 0px;
  font-size:14px;
}

#menu{
  float:left;
  margin-left:20px;
  color:#003580;
}
#menu a{color:#0896ff;}
#menu a:hover{color:#feba02;}

#langs{
  float:right;
  margin-right:60px;
}

#langs a{
  text-decoration:none;
}

#langs img{
  padding-left:10px;
}

#rmenu{
 float:right;
 margin-right:20px;
}
#rmenu a{color:#0896ff;}
#rmenu a:hover{color:#feba02;}

/* } top */

#content{}

#right{

  width:740px;
  margin-left:270px;
}

#left{
  position:absolute;
  top:190px;
  left:10px;
  width:250px;
  margin:0;
  padding:0;
}

#topcontent{
 color:#003580;
 margin-bottom:15px;
}

#right h1{

 margin:0;
 padding: 10px 0;
 text-align:left;
 font-size:20px;
 color:#003580;
}

.line{

  clear:both;
  padding:10px 0 0 10px;

}

.letter{

  float:left;
  width:240px;
  font-size:16px;
  font-weight:bold;
  color:#feba02;
  text-align:left;
  /*color:#003580;*/
}

.letter a{

  color:#003580;
  font-size:12px;
  font-weight:normal;
}

.letter a:hover {
  color:#feba02;
}

/* form style => */

#form{


 padding:0px;
 margin-top:0px;
 margin-bottom: 20px;
 color:#000;
 width: 248px;
 background-color: #EFFCFF;

border:1px solid #1f7db0;
}

#form_title{
  font-size:1em;
  font-weight:bold;
  padding:5px 0 5px 13px;
  text-align:left;
  background: #1f7db0 url(form_img.jpg) no-repeat;
  color: #fff;
  width: 236px;
  margin:0;
}

#form_body form {
  clear:left;
  padding:1.2em 0pt 0.6em;
}

#form_body fieldset {
  border:0pt none;
  margin:0pt;
  padding:0pt;
}

#form_body #destinationSearch {padding:0pt 0.9em;}

#form_body h4 {margin:0pt;}

#form_body #inout {
  border-top-color:#CB9502;
  margin:0pt 0.9em;
  padding:0.6em 0pt 1.2em;
}

#form_body #inout h3 {
  background-color:transparent;
  font-size:1em;
}

#form_body h3 {
  position:static;
}

#form_body a.calender {
  text-decoration:none;
}

.calender img {
  background-color:#0896FF;
  border:0;
  display:inline;
}

.avail {
  padding-top:15px;
}

#form_body .but {
  padding:0pt 0.9em;
}

#form_body .but button {
  background-color:#FFFFFF;
  border:1px solid #666666;
  color: #1876AC;
  color:#66666;
  float:right;
  font-size:1em;
  font-weight:bold;
  letter-spacing:1px;
  padding:0.15em 0.45em;
  text-transform:uppercase;
}

#dayin, #dayout{
  text-align:right;
}

#monin, #monout{
 width:140px;
}
/* <=form style */

/* list of towns => */

#townlist{

 margin-top:50px;
 height:100%;
 border:1px solid #0896FF;
 background:#FFF9E7;
}

.townlisthead {
  color: #000;
  padding:5px 10px;
  margin-bottom:20px;
  font-size:1.2em;
  font-weight:bold;
  background:#B0D3F3;
  border-bottom:1px solid #0896FF;
}

#townlistbody {}

#townlistbody a {

 color:#0896ff;
 font-weight:bold;
 text-decoration:underline;
}

#townlistbody p{
 margin:0px;
 padding:0 0 0 20px;
}

#townlist a:hover {
  color:#feba02;
}
/* <= list of towns */

