tr.treven {
	background: #aaaaaa;
}

tr.trodd {
	background: #eeeeee;
}

.blacksmall {
	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #000000;}
.blackmed {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #000000;}
.blacklarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.blackxlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.redsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #DD0000;
}
.redmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #DD0000;
}
.redxlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #DD0000;
}
.redlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #DD0000;
}
.bluesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000080;
}
.bluemed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000800;
}
.bluexlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000080;
}
.bluelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000080;
}
.cruisetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.hotdealred {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FF0000;}
.rftraveltitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	color: #000000;}
.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #000000;}
.blackbodytext {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	font-variant: normal;}

BODY {SCROLLBAR-FACE-COLOR: #e7d2bd; SCROLLBAR-HIGHLIGHT-COLOR: #e7d2bd; SCROLLBAR-SHADOW-COLOR: #2f74e3;
SCROLLBAR-3DLIGHT-COLOR: #e7d2bd; SCROLLBAR-ARROW-COLOR:  #ffffff; SCROLLBAR-TRACK-COLOR: #eeeeee;
SCROLLBAR-DARKSHADOW-COLOR: #000000;}

a:select {
	text-decoration: underline; color:#ff0000
}
A:active {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline; color:#0c54D0;
}
A:link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline; color:#0c54D0;
}
A:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	text-decoration: underline; color:#0c54D0;
}
A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline; color:#0c54D0;

}
a.menu:link { color: #000000; font-weight: bold; 
font-family: Arial, Helvetica, sans-serif;
font-size:14px; text-decoration: none; background: #72abf2;
}
a.menu:active { color: #800000; font-weight: bold; font-size:14px; 
font-family: Arial, Helvetica, sans-serif;
text-decoration: none; background: #72abf2;
}
a.menu:visited { color: #093693; font-weight: bold; font-size:14px; 
font-family: Arial, Helvetica, sans-serif;
text-decoration: none; background: #72abf2;
}
a.menu:hover { color: #FFFFFF; font-weight: bold; font-size:14px; 
font-family: Arial, Helvetica, sans-serif;
text-decoration: none; background: #72abf2;
}
splashsearchbutton {
background-color: #CDE2FE;
border-style: solid;
border-width: 1;
font-size: 8pt;
font-family: verdana;
}
SPAN.TreeviewSpanArea A {
        font-size: 10pt; 
        font-family: verdana,helvetica; 
			text-decoration: underline; 
        color: '#000000';
  }
   SPAN.TreeviewSpanArea A:visited {
       font-size: 10pt; 
        font-family: verdana,helvetica; 
        color: '#000080';
        text-decoration: underline; 
   }
SPAN.TreeviewSpanArea A:active {
       color: '#800000';
       font-size: 10pt; 
       font-family: verdana,helvetica; 
       text-decoration: underline; 
   }
SPAN.TreeviewSpanArea A:hover {
       color: '#0c54D0';
       font-size: 10pt; 
       font-family: verdana,helvetica; 
       text-decoration: underline; 
   }

.menu1 {
    color: blue;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    border-right: 1px solid white;
    text-decoration: none;
    background-image: url(images/buttons/CosmicGelLg4.gif);
    #padding: 15px 10px 10px 10px;
}

.menu1:hover {
    background-image: url(images/buttons/CosmicGelLa4.gif);
}

a.menu3{
	font : bold 10pt tahoma, verdana, sans-serif;
	color: white;
	width:110px;
	height:20px;
	background:white url(images/buttons/CosmicGelLa4.gif) no-repeat;
	text-align:center;	
	padding-top:8px;
	padding-left:2px;
	padding-bottom:10px;
	padding-right:2px;	
	display:block;
	font-weight: bold;
	text-decoration: none;
	}	
a.menu3:Hover{
	font : bold 10pt tahoma, verdana, sans-serif;
	padding-top:8px;
	padding-left:2px;
	padding-bottom:10px;
	padding-right:2px;
	color: black;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background:white url(images/buttons/CosmicGelLg4.gif) no-repeat;}
a.menu3:visited{	font : bold 10pt tahoma, verdana, sans-serif;	padding-top:8px;	padding-left:2px;	padding-bottom:10px;	padding-right:2px;	color: YELLOW;	font-weight: bold;	text-decoration: none;	text-align:center;}
#nav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
	color: #000000; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	background: #72abf2;
}
#nav UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
	color: #000000; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	background: #72abf2;
}
#nav LI {
	FLOAT: left; 
	MARGIN-BOTTOM: -1px; 
	LINE-HEIGHT: 1.25em; 
	POSITION: relative
}
#nav LI UL {
	MARGIN-TOP: -1.35em; 
	LEFT: -999em; 
	MARGIN-LEFT: 10.005em; 
	POSITION: absolute
}
#nav LI UL UL {
	LEFT: -999em
}
#nav LI A {
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: black 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 0.5em; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 10em; 
	COLOR: BLACK; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: #72abf2; 
	TEXT-DECORATION: none
}
#nav LI A:hover {
	COLOR: WHITE; 
	BACKGROUND-COLOR: BLACK;
}
#nav LI:hover UL UL {
	LEFT: -999em;
	COLOR: WHITE; 
	BACKGROUND-COLOR: BLACK;
}
#nav LI:hover UL UL UL {
	COLOR: WHITE; 
	BACKGROUND-COLOR: BLACK;
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
#nav a.daddy {
	background: url(images/tri.gif) center right no-repeat;
}
a.menu2{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 12px;
	width:138px;
	height:25px;
	background: url(images/buttons/menu2on.gif) no-repeat;
	padding-top:7px;
	padding-left:4px;
	padding-bottom:4px;
	display:block;
	text-decoration:none;
	color:BLACK;
	text-align:center;
	}

a.menu2:link{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 12px;
	padding-top:7px;
	padding-left:4px;
	padding-bottom:4px;
	background: url(images/buttons/menu2on.gif) no-repeat;
	color:BLACK;
	text-decoration:none;
	text-align:center;
	}

a.menu2:visited{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 12px;
	background:url(images/buttons/menu2on.gif) no-repeat;
	padding-top:7px;
	padding-left:4px;
	padding-bottom:4px;
	color:BLACK;
	text-decoration:none;
	text-align:center;
}
a.menu2:active{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 12px;
	background: url(images/buttons/menu2on.gif) no-repeat;
	padding-top:7px;
	padding-left:4px;
	padding-bottom:4px;
	color:BLACK;
	text-decoration:none;
	text-align:center;
}
a.menu2:Hover{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 12px;
	background:url(images/buttons/menu2off.gif) no-repeat;
	padding-top:7px;
	padding-left:4px;
	padding-bottom:4px;
	color:#800000;
	text-decoration:none;
	text-align:center;
}
a.menu1{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 11px;
	width:125px;
	height:35px;
	background: url(images/buttons/menu2on.gif) no-repeat;
	padding-top:9px;
	display:block;
	text-decoration:none;
	color:BLACK;
	text-align:center;
	}

a.menu1:link{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 11px;
	padding-top:9px;
	background: url(images/buttons/menu2on.gif) no-repeat;
	color:BLACK;
	text-decoration:none;
	text-align:center;
	}

a.menu1:visited{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 11px;
	background:url(images/buttons/menu2on.gif) no-repeat;
	padding-top:9px;
	color:BLACK;
	text-decoration:none;
	text-align:center;
}
a.menu1:active{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 11px;
	background: url(images/buttons/menu2on.gif) no-repeat;
	padding-top:9px;
	color:BLACK;
	text-decoration:none;
	text-align:center;
}
a.menu1:Hover{
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 11px;
	background:url(images/buttons/menu2off.gif) no-repeat;
	padding-top:9px;
	color:#800000;
	text-decoration:none;
	text-align:center;
}