/* CSS Document *//* Padding and Margin = t r b l */
*{
  padding:0;
  margin:0
}

html{
  scrollbar-arrow-color:#F0F8FF;
  scrollbar-shadow-color:#CCCCCC;
  scrollbar-face-color:#6699cc;
  scrollbar-darkshadow-color:#4A4A4A;
  scrollbar-track-color:#F0F8FF;
  scrollbar-3dlight-color:#CCCCCC;
  scrollbar-highlight-color:#000000
}

body{
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  text-align: center;
  background-color:#565c66;
}

#wrapper{
  margin:0 auto;
  width:678px;
  background-color:#565c66;
}

#content{
  float:left;
  background-color:#565c66;
  border:0;
  margin:0;
  padding:0;
  width:100%;
  display:inline
}

#footer{
  width:100%;
  clear:both;
  color:#333;
  border:0px solid #ccc;
  /*background:#F0F8FF;*/
  margin:0px 0px 10px 0px;
  padding:10px;
  margin-bottom:0px
}

/*###########################################*/
/*   Normal Overrides   */
/*###########################################*/

img{
  float:left;
  border:0px;
  vertical-align:top;
  text-align:center;
  padding:0px;
  margin:0px
}

a{
  text-decoration:none;
  color:#FFFFFF;
  white-space:nowrap
}

a:hover{
  text-decoration:none;
  color:#418aff;
  /*background:#6699cc*/
}

img.center{
  border:1px solid #6699cc;
  vertical-align:top;
  text-align:center;
  padding:0px;
  margin:0px
}

h1,h2,h3,h4,h5,h6{
  font-family:arial,verdana,serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal
}

h1{
  font-size:1.93em
}

h2{
  font-size:1.12em
}

h3{
  font-size:1.52em
}

h4{
  font-size:1.42em
}

h5{
  font-size:1.32em
}

h6{
  font-size:1.21em
}

p{
  font-size:1.0em;
  line-height:1.5em
}
/*-----------------------------------------------------*/

#footertext{
  margin-top:2px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  font-size:8pt;
  color:#6699cc;
  text-align:center
}

.ratingtext{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:7pt;
  color:black;
  text-align:left;
  vertical-align:top
}

#page-updated-text{
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:7pt;
  color:#000000;
  text-align:left;
  vertical-align:top
}

/*###########################################*/
/*   TABLES   */
/*###########################################*/

.titlebar, .title, .subtitle{
  font-family:Tahoma,Verdana,Arial;
  font-size:1.5em;
  font-weight:bold;
  color:#ffffff;
  margin:0;
  text-align:center;
  vertical-align:middle;
  width:100%;
}

.titlebarspacer{
  height: 40px;
  width:100%;
}

.titlebar{
  height: 136px;
}

.subtitle{
  font-family:Verdana,Tahoma,Arial;
  font-size:0.6em;
  font-weight:normal;
  height:20px;
  letter-spacing:7px;
}

.mainborder, .mainmenu, .submenu, .contentborder{
  padding:0px;
  border:4px solid #e0e8f0;
  font-family:Verdana,Tahoma,Arial;
  font-size:1.0em;
  font-weight:normal;
  color:#e0e8f0;
  margin:0;
  text-align:left;
  width:700px;
  display: block;
  border:0;
}

.mainmenu, .mainmenu .submenu{
  width: 110px; /*106px;*/
  /*border:0;*/
  float:left;
  border:0;
  border-right:4px solid #e0e8f0;
  border:0;
  padding:0;
  margin: 0 auto;
}

.mainmenu .submenu{
  height:79px;
  /*border-right:4px solid #e0e8f0;*/
  border:0;
  border:4px solid #e0e8f0;
  background-color:#000000; /*#686c73;*/
  text-align:center;
  width: 102px;
}

.contentborder{
  border:0;
}

.maincontent{
	background-image: url(images/contentbanner.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
  width:420px;
  height:401px;
  background-color:#418aff;
  float:left;
  padding:5px;
  overflow-y:auto;
  overflow-x:none;
}

p.contenttitle{
  height:75px;
  margin-left:27px;
  line-height:75px;
  font-family:Arial,Verdana,Tahoma;
  font-size:2.0em;
  font-weight:bold;
  color:#e0e8f0;
}

.home-img{
	background-image: url(images/home.png);
	background-repeat: no-repeat;
	background-position: 50% 75%;
}
.airporttaxis-img{
	background-image: url(images/airporttaxis.png);
	background-repeat: no-repeat;
	background-position: 50% 75%;
}
.guidedtours-img {
	background-image: url(images/guidedtours.png);
	background-repeat: no-repeat;
	background-position: 50% 75%;
}
.links-img{
	background-image: url(images/links.png);
	background-repeat: no-repeat;
	background-position: 50% 75%;
}
.contactus-img{
	background-image: url(images/contactus.png);
	background-repeat: no-repeat;
	background-position: 50% 75%;
}

.table{
  width:100%;
  border:0px
}

.table .th{
  background-color:#000000;
  color:#ffffff;
  font-weight:bold
}

/*#################################
#
#################################*/

#navcontainer{
  margin:0px 0 0 0px;
  padding:0;
  height:19px
}

#navcontainer ul{
  border:0;
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:center
}

#navcontainer ul li{
  display:block;
  float:left;
  text-align:center;
  vertical-align:middle;
  padding:0;
  margin:0
}

#navcontainer ul li a{
  /*background:#F0F8FF;*/
  width: 110px;
  height:79px;
  border:0px;
  padding:0;
  margin:0;
  color:#ffffff;
  text-decoration:none;
  display:block;
  text-align:center;
  vertical-align:middle;
  font:normal 10px/18px "Lucida Sans Unicode",verdana,sans-serif;
  overflow:hidden
}

#navcontainer ul li a:hover{
  color:#418aff;
/*  background:#6699cc*/
}

#navcontainer ul li a:focus{
  outline:none
}

#navcontainer a:active{
  /*background:#336699;*/
  color:#fff
}

#navcontainer li #active a{
  background:#ffffff;
  color:#fff
}

#navcontainer a:focus{
  outline:none
}


