
body {
  margin-left: auto;
  margin-right: auto;
  width: 950px;
  min-width: 950px;
  background: #c7dbf1 url(images/fade.png) repeat-x;
  background-attachment: fixed;
  font: 14px "Trebuchet MS";
  text-align: center;
  color: #4b4947;
}

#header {
  margin-left: auto;
  margin-right: auto;
  width: 948px;
  height: 320px;
  padding-top: 0px;
  text-align: center;
  border: 1px solid #4b4947;
}

#hl {
  float: left;
  width: auto;
  height: 320px;
}

h2 {
  font-size: 18px;
  text-align: left;
  margin-left: 15px;
}

#hr {
  float: right;
  width: auto;
  height: 320px;
}

#menu {
  height: 131px;
  margin-left: auto;
  margin-right: auto;
  width: 950px;
  padding: 0px;
  color: #fff;
  text-align: center;
}

#content {
  float: right;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 772px;
  padding: 15px 0;
  background: #fff;
  border-right: 1px solid #4b4947;
}

#nav {
  float: left;
  margin-left: auto;
  margin-right: auto;
  width: 175px;
  padding: 15px 0;
  background: #fff;
  border-right: 1px solid #4b4947;
  border-left: 1px solid #4b4947;
}

#footer {
  clear: both;
  height: 12px;
  background: #1d1d3a;
  margin-left: auto;
  margin-right: auto;
  width: 950px;
  padding: 10px 0;
  color: #fff;
  font: 900 11px verdana;
}

div#box{
  float: right;
  display: inline;
  width: 233px;
  height: 233px;
  margin: 5px 15px 0 15px;
  text-align: center;
  padding: 0px;
}

div#box2{
  float: right;
  display: inline;
  width: 350px;
  height: 262px;
  margin: 20px 15px 0 15px;
  text-align: center;
  padding: 0px;
  border: 1px solid #4b4947;
}

#box2 p {
  text-align: center;
  font: 900 italic 11px "Trebuchet MS";
  color: #fff;
  border: 1px solid #4b4947;
  margin: -3px 0 0 -1px;
  padding: 5px 0;
  background: #e23434;
  width: 350px;
}

div#box3{
  float: right;
  display: inline;
  width: 390px;
  height: auto;
  margin: 30px 10px -110px 0px;
  background: transparent;
  text-align: left;
  padding: 0px;
}

.box4{
  float: right;
  display: inline;
  width: 300px;
  height: auto;
  margin: 0 15px 0 15px;
  background: transparent;
  text-align: left;
  padding: 0px;
}

div#form {
  margin: 30px 0px 0px 15px;
  width: auto;
  padding: 0;
}

div#mapcontainer {
  margin: 10px 62px 15px 62px;
  padding: 0;
}

div#mapcontainersb {
  margin: 10px 0 30px 0;
  padding: 0;
  text-align: left;
}

div#mapcontainersbdd {
  margin: 10px -5px 30px 0px;
  padding: 0;
}

div#login{
  width: 400px;
  height: 160px;
  margin-left: 275px;
  margin-bottom: 20px;
  background: transparent;
  text-align: center;
  padding: 0px;
  border: 1px solid #000;
}

.login {
  font-weight: bold;
  background: transparent;
  text-align: center;
  padding: 15px 0 15px 0;
}

.inner {
  width: auto;
  padding: 0px;
  margin: 0 auto;
  overflow: hidden;
}

.inner2 {
  width: 948px;
  padding: 0;
}

.white {
  float: left;
  width: 217px;
  height: auto;
  margin: 20px 10px 0px 0px;
  text-align: center;
}

.white p {
  text-align: center;
}

.spec1 {
  float: left;
  width: 240px;
  height: auto;
  margin: 20px 3px 0px 11px;
  border: 1px solid #000;
}

.spec1 p {
  text-align: center;
}

.spec2 {
  float: left;
  width: 240px;
  height: auto;
  margin: 20px 0px 0px 9px;
  border: 1px solid #000;
}

.spec2 p {
  text-align: center;
}

.spec3 {
  float: right;
  width: 240px;
  height: auto;
  margin: 20px 11px 0px 0px;
  border: 1px solid #000;
}

.spec3 p {
  text-align: center;
}

.blue {
  background: #c6f77e;
  float: left;
  width: 215px;
  height: auto;
  margin: 20px 10px 0px 0px;
  padding: 5px 0 5px 0;
  text-align: center;
  border: 1px solid #000;
}

.blue p {
  text-align: center;
}

.green {
  background: #c6f77e;
  float: left;
  width: 215px;
  height: auto;
  margin: 20px 0px 0px 0px;
  padding: 5px 0 5px 0;
  text-align: center;
  border: 1px solid #000;
}

.green p {
  text-align: center;
}

p.boxheader {
  background: #20203c;
  padding: 5px 0;
  margin: -4px 0 5px 0;
  border-bottom: 1px solid #20203c;
  color: #ff0;
  font-weight: bold;
}

p.boxfooter {
  background: #20203c;
  padding: 5px 0;
  margin: 5px -1px 0px -1px;
  border-top: 1px solid #20203c;
  color: #ff0;
  font-weight: bold;
}

ul.nav, ul.nav li{
  margin: 5px;
  padding: 0;
  list-style: none;
}

ul.nav li{
  float: left;
  font-size: 15px;
}

ul.nav a{
  display: block;
  margin-left: 60px;
  margin-right: 20px;
  width: 100px;
  padding: 8px 10px 8px 10px;
  background: transparent;
  color: #9aff00;
  text-decoration: none;
  text-align: left;
  font: 900 13px "Trebuchet MS";
  border: 1px dotted #9aff00;
}

ul.nav a:hover{
  background: #9aff00;
  color: #000;
  text-decoration: underline;
}

.center{
  text-align: center;
}

.center > div{
  margin: 0 auto;
}

.hr4 {
  border: 0;
  width: 100%;
  color: #4b4947;
  background: #4b4947;
  height: 1px;
  margin: 20px 0 20px 0;
  overflow: hidden;
}

.sect-head {
  text-align: left;
  margin: 10px 15px;
}

.border {
  padding: 1px 10px 8px 10px;
  background: #c6f77e;
  border: 1px solid #000;
  text-align: justify;
}

p, li, ul {
  text-align: justify;
  padding: 0 15px;
}

a {
  color: #4b4947;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a.b {
  color: #fff;
  padding-left: 20px;
  text-decoration: none;
}

a.b:hover {
  color: #d7ff9c;
  text-decoration: none;
}

a.c {
  color: #fff;
  padding-right: 20px;
  margin-left: 20px;
  text-decoration: none;
}

a.c:hover {
  color: #e23434;
  text-decoration: none;
}

a.d {
  color: #fff;
  text-decoration: none;
}

a.d:hover {
  color: #9aff00;
  text-decoration: underline;
}

a.e {
  color: #000;
  text-decoration: none;
}

a.e:hover {
  text-decoration: underline;
}

a.f {
  color: #9aff00;
  font-weight: bold;
  text-decoration: none;
}

a.f:hover {
  text-decoration: underline;
  color: #fff;
}

a.g {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

a.g:hover {
  color: #e23434;
}

a.h {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

a.h:hover {
  color: #f1f1f1;
  text-decoration: underline;
}

#td {
  background: #e23434;
  color: #fff;
  margin: 8px 2px;
  font-weight: bold;
}

#news {
  height: 25px;
  border: 1px solid #000;
  background: #e23434;
  color: #fff;
  text-align: left;
  padding: 10px;
  margin: 0px;
  font: 900 18px "Trebuchet MS";
}

#msf {
  display: block;
  width: 750px;
  height: 40px;
  background: url("images/mso.gif") no-repeat 0 0;
  text-align: center;
}

#msf:hover {
  background-position: 0 -40px;
}

#msf span {
  display: none;
}

#loc {
  display: block;
  width: 190px;
  height: 35px;
  background: url("images/loc.gif") no-repeat 0 0;
}

#loc:hover {
  background: 0 -35px;
}

#loc span {
  display: none;
}

#ins {
  display: block;
  width: 190px;
  height: 35px;
  background: url("images/ins.gif") no-repeat 0 0;
}

#ins:hover {
  background: 0 -35px;
}

#ins span {
  display: none;
}

#home {
  display: block;
  width: 190px;
  height: 35px;
  background: url("images/home.gif") no-repeat 0 0;
}

#home:hover {
  background: 0 -35px;
}

#home span {
  display: none;
}

#airl {
  display: block;
  width: 190px;
  height: 35px;
  background: url("images/airl.gif") no-repeat 0 0;
}

#airl:hover {
  background: 0 -35px;
}

#airl span {
  display: none;
}

#tds {
  display: block;
  width: 190px;
  height: 35px;
  background: url("images/tds.gif") no-repeat 0 0;
}

#tds:hover {
  background: 0 -35px;
}

#tds span {
  display: none;
}

#offers {
  display: block;
  width: 190px;
  height: 35px;
  background: url("images/offers.gif") no-repeat 0 0;
}

#offers:hover {
  background: 0 -35px;
}

#offers span {
  display: none;
}

.ext {
  margin: 0 2px 1px 2px;
  width: auto;
  overflow: hidden;
}

#dest {
  display: block;
  width: 190px;
  height: 35px;
  background: url("images/dest.gif") no-repeat 0 0;
}

#dest:hover {
  background: 0 -35px;
}

#dest span {
  display: none;
}