body {
	margin: 0px;
	background: #0A427A url('../images/bg.jpg') no-repeat top center;
	font: normal 11px arial, tahoma, verdana;
	color:#C2CDD5;
	line-height:14px;
}

img { behavior: url(css/iepngfix.htc); }

.body_bg{
background-color:#FFFFFF;
border:1px solid #9DBDDD;
padding:11px;
}

.nav_bg{
	background: #FFF url('../images/nav_bg.gif') repeat-x top;
	height:32px;
	padding-left:70px;
}

.boat_bg{
	background: #104B79 url('../images/boat_bg.jpg') repeat-x bottom right;
	padding:15px 7px 15px 15px;
	vertical-align:top;
}

.blue_bg{
	background-color: #104B79;
	padding:15px 7px 15px 15px;
	vertical-align:top;
}
.blue_bg2{
	background-color: #104B79;
	padding:15px 7px 0px 15px;
	vertical-align:top;
}

.logo_bg{
	background: #FFF url('../images/logo_bg.gif') repeat-x bottom;
	height:108px;
}

A:link, A:visited , A:active {
	font-weight:bold;
	color: #45CDFF;
	text-decoration: none;
}

A:hover, A#now {
font-weight:bold;
	text-decoration: none;
	color: #FFF;
}

A.li-blue:link, A.li-blue:visited , A.li-blue:active {
	font-weight:bold;
	color: #0060FF;
	text-decoration: none;
}

A.li-blue:hover {
font-weight:bold;
	text-decoration: none;
	color: #104B79;
}

/*- Menu Tabs B--------------------------- */

    #nav {
      float:left;
      width:800px;
      font: bold 12px arial, tahoma, verdana;
      }
    #nav ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #nav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #nav li a {
      float:left;
      background:url("../images/navleft.gif") no-repeat left top;
	  border-left:20px solid transparent;
      padding:0px 0px 0px 10px;
      text-decoration:none;
	  
	  /*set an unused color to be index color*/ _border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/ _filter:chroma(color=tomato);/*For IE6-*/ 
      }
    #nav li a span {
      float:left;
      display:block;
      background:url("../images/navright.gif") no-repeat right top;
      padding:10px 25px 6px 15px;
		color:#4060AA;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav li a span {float:none; color:#FFF;}
    /* End IE5-Mac hack */
    #nav li a:hover span{
      color:#09375A;
      }
	#nav li#current a span{
      color:#FFF;
      }
    #nav li a:hover{
      background-position:0% -32px;
      }
    #nav li a:hover span{
      background-position:100% -32px;
      }
	   #nav li#current a{
      background-position:0% -64px;
      }
    #nav li#current a span{
      background-position:100% -64px;
      }

select, textarea{
background-color:#FFF;
border:1px solid #859BB0;
font: normal 11px arial, tahoma, verdana;
color:#000;
}

.txt_white{
color:#FFFFFF;
font-weight:bold;
}

.txt_18{
font-size:18px;
}

.firstbigletter {
font-family:arial, tahoma, verdana;
color:#FFFFFF;
font-size:24px;
font-weight: bold;
line-height:90%;
letter-spacing:1px;
}

.firstbigletter_blue {
font-family:arial, tahoma, verdana;
color:#104B79;
font-size:24px;
font-weight: bold;
line-height:90%;
letter-spacing:1px;
}

.txt_blue{
color:#104B79;
}

.txt_copyright{
font:normal 10px Arial, tahoma, verdana;
color:#7D9BB9;
}

.tripname, .topic_form{
font:normal 12px Arial, tahoma, verdana;
background:url(../images/arrow_blue.gif) no-repeat;
padding-left:20px;
color:#FFF;
}

.subtripname{
background-color:#19517E;
color:#FFF;
padding-left:20px;
width:30%;
height:20px;
}

.tripprice{
background-color:#19517E;
color:#FFC600;
font-weight:bold;
width:30%;
height:20px;
}

.txt_price{
color:#FFC600;
font-weight:bold;

}

.tripbook{
background-color:#19517E;
text-align:right;
padding:1px 1px 1px 0px;
width:40%;
}

.form_label{
font-weight:bold;
width:100px;
padding-left:20px;
}

input,textarea,select{
font:normal 11px arial, tahoma, verdana;
}

.txt_10{
font-size:10px;
}

img.image{
border:1px solid #FFF;
}

img.image:hover{
border:1px solid #FFF;
}

.button{
background:url(../images/button_bg.gif) repeat-x;
font:bold 11px arial,verdana,tahoma;
color:#FFF;
text-align:center;
padding:1px 10px 1px 10px;
border:1px solid #003662;
}

/* JaCk ADDED IT */
.buttonAsLink_hover, .buttonAsReset_hover {
background:url(../images/button_bg_a.gif) repeat-x;
font:bold 11px arial,verdana,tahoma;
color:#003158;
text-align:center;
padding:1px 10px 1px 10px;
border:1px solid #003662;
	cursor: pointer;
}
.buttonAsLink, .buttonAsReset{
background:url(../images/button_bg.gif) repeat-x;
font:bold 11px arial,verdana,tahoma;
color:#FFF;
text-align:center;
padding:1px 10px 1px 10px;
border:1px solid #003662;
	cursor: pointer;
}