@charset "utf-8";

/* CSS Document */



html {

     overflow: -moz-scrollbars-vertical;

}



body{

font: 12px Verdana;

color: #0C124C;

margin:0px;

padding:0px;

background-image:url('http://twinworldtravel.com/images/panel_bg.gif');

background-position:top;

background-repeat:repeat-x;

background-position-y:0%;

background-color:#fcfdfe !important;

}



table.wrap{

margin:0;

border: 1px solid #016CB2;

}



td#topnav{

height: 29px;

text-align: right;

background: transparent url(../images/nav_bg.gif);

color: #FFF;

padding-right: 10px;

}



td#header{

text-align:left;

}



td#navigation{

height: 29px;

text-align: left;

background-image: url(../images/index_07.gif);

background-repeat: no-repeat;

padding-left: 20px;

padding-top: 5px;

}



td#content{

padding: 10px;

}



td#rpanel{

text-align:center;

padding: 3px;

border-left: 1px solid #016CB2;

background: #FFF url(../images/panel_bg.gif) repeat-x;

}



td#lpanel{

text-align:center;

padding: 3px;

border-right: 1px solid #016CB2;

background: #FFF url(../images/panel_bg.gif) repeat-x;

}





td#footer{

text-align: center;

font-size: 11px;

padding: 10px;

}



/* Top Links */



a.topnav:link, a.topnav:active, a.topnav:visited{

font-size: 11px;

color: #FFF;

text-decoration: none;

}



a.topnav:hover{

color: #EE6C0D;

}



/*Main Nav*/



#navcontainer{

text-align:left;

width: 90%;

height: 24px;

vertical-align: middle;

padding-top:5px;

}



#navlist li{

display: inline;

list-style-type: none;

padding-bottom: 6px;

line-height: 14px;

}



a.navlist:link, a.navlist:active, a.navlist:visited{

font-size: 14px;

font-weight: bold;

color: #0C124C;

text-decoration: none;

padding: 3px 10px 4px 10px;

background-color: #FFF;

}



a.navlist:hover{

background-color: white;

color: #EE6C0D;

}



/*Footer Links*/



#fnavcontainer{

text-align: center;

padding-top: 15px;

}



#fnav li{

display: inline;

list-style-type: none;

padding-right: 8px;

padding-left: 8px;

}



#fnav li a:link, #fnav li a:active, #fnav li a:visited{

color: #EE6C0D;

text-decoration: none;

font-size: 11px;

}



#fnav li a:hover{

color: #016CB2;

}



h3, h4, h5{

color: 016CB2;

}



a:link, a:active, a:visited{

color: #EE6C0D;

text-decoration: none;

}



a:hover{

color: #016CB2;

}



#title1{

padding-left: 10px;

padding-top: 12px;

height: 37px;

background: #FFF url(../images/destinationshdr.gif) left no-repeat;

}
div#s1 {
  width: 100%;          /* menu width */
}

div#s1 ul {
  background-color: #ffffff;
  list-style-type: none; /* get rid of the bullets */
  padding:0;             /* no padding */
  margin:3px;              /* no margin for IE either */
  font-size: 14px;
  font-weight: bold;
}

div#s1 ul li {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  display:block;
  border-top: 1px solid white; /* lines */
}

div#s1 ul li a {
  display: block;         /* lines extend to right, make area clickable */
  color: #0C124C;
  background-color: #ffffff;
  padding: 3px 3px 3px 23px;
  margin:0;
  text-decoration: none;
  height:15px;           /* hint for IE, alternatively remove whitespace from HTML */ 
}

div#s1 ul ul li a {
  margin-left: 20px;     /* indent level 1 */
}

div#s1 ul ul ul li a {
  margin-left: 40px;     /* indent level 2 */
}

div#s1 ul li a:hover {
  color: #EE6C0D;
  background-color: #ffffff; /* rollover effect */}
.side
{
  text-align: left;
}
.cruise {
	font-family: "Times New Roman", Times, serif;
}

