.indexOffers{
	font-size: 11px;
	font-weight: bold;
	color: #5511AA;

	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px; 
	background-color: #CCCCFF;

/*
	border-top:2px solid #ff99ff;
	border-right:2px solid #cc99cc;
	border-bottom:2px solid #663366;
	border-left:2px solid #996699;
*/

	border:1px outset #9966FF;

	margin-top:1px;
	margin-bottom:0px;
}

.navColumn{
	display:table-cell;
	background-color: #9966FF;
}

.navColumn img{
	margin:1px;
	margin-left:0px;
	margin-right:0px;
}

#Nav-phone{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px; 
	background-color: #330099;
	border-top-color: #6600CC;
	border-top-style: solid;
	border-top-width: 2px;
 	border-right-color: #4400AA;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #110033;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #330066;
	border-left-style: solid;
	border-left-width: 2px;	

	margin-top:1px;
	margin-bottom:2px;
}

#Nav{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom:2px;
}

#Nav div a:hover {
	color: #ff66ff;
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:1px; 
	background-color: #6633cc;
	border-top-color: #110033;
	border-top-style: solid;
	border-top-width: 2px;
 	border-right-color: #330066;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #6600CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #4400AA;
	border-left-style: solid;
	border-left-width: 1px;	
}

#Nav div a { 
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px; 
	background-color: #6622BB;
	color: #FFFFFF;
	border-top-color: #EECCFF;
	border-top-style: solid;
	border-top-width: 1px;
 	border-right-color: #DDBBEE;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #330066;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #330099;
	border-left-style: solid;
	border-left-width: 2px;	
}


#Nav2{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom:2px;
}

#Nav2 div a:hover {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:1px; 
	background-color: #6622BB;
	border-top-color: #110033;
	border-top-style: solid;
	border-top-width: 2px;
 	border-right-color: #330066;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #6600CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #4400AA;
	border-left-style: solid;
	border-left-width: 1px;	
}

#Nav2 div a { 
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px; 
	background-color: #ff66ff;
	color: #FFFFFF;
	border-top-color: #EECCFF;
	border-top-style: solid;
	border-top-width: 1px;
 	border-right-color: #DDBBEE;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #330066;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #330099;
	border-left-style: solid;
	border-left-width: 2px;	
}


#Navsmall{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom:1px;
}

#Navsmall div a:hover {
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:2px; 
	background-color: #5511AA;
	color: #ff66ff;
	border-top-color: #330066;
	border-top-style: solid;
	border-top-width: 2px;
 	border-right-color: #330099;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #EECCFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #DDBBEE;
	border-left-style: solid;
	border-left-width: 1px;
}

#Navsmall div a { 
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:3px; 
	background-color: #6633CC;
	color: #FFFFFF;
	border-top-color: #EECCFF;
	border-top-style: solid;
	border-top-width: 1px;
 	border-right-color: #DDBBEE;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #330066;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #330099;
	border-left-style: solid;
	border-left-width: 2px;
}



/*
.searchWrapper{position:relative; display:block; height:4px; clear:both; text-align:center; width:586px;}
.searchBar{display:block; position:absolute; top:-5px; left:-6px; height:24px; margin:0px; padding:0px; background:url(/images/searchBar/searchbar-bg.gif);}

#world-cruise-destinations a:link, #world-cruise-destinations a:visited{display:block; margin-left:5px; text-align:center; width:160px; height:19px; padding-top:1px; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; background:url(/images/searchBar/world-search-up.gif); background-repeat:no-repeat; }
#world-cruise-destinations a:hover{background:url(/images/searchBar/world-search-dn.gif); background-repeat:no-repeat; height:18px; padding-top:2px;}

#submit-search a:link, #submit-search a:visited{display:inline-table; margin-right:5px; text-align:center; width:63px; padding-top:1px; height:19px; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; background:url(/images/searchBar/search-submit-up.gif); background-repeat:no-repeat; }
#submit-search a:hover{background:url(/images/searchBar/search-submit-dn.gif); background-repeat:no-repeat; height:18px; padding-top:2px;}

.searchMapLink{cursor:pointer;}
*/
.sideOfferText{
	font-size: 11px;
	font-weight: bold;
	color: #5511AA;
	border-top:1px dashed #000000; 
	padding-top:2px;
	padding-bottom:2px;
}
.NavHeading{
	font-size: 11px;
	font-weight: bold;
	color: #5511AA;

	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px; 
	background-color: #FFCCFF;

/*
	border-top:2px solid #ff99ff;
	border-right:2px solid #cc99cc;
	border-bottom:2px solid #663366;
	border-left:2px solid #996699;
*/

	border:2px outset #ffaaff;

	margin-top:1px;
	margin-bottom:0px;
}

.NavHeading a, .NavHeading a:link, .NavHeading a:hover, .NavHeading a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #5511AA;
	text-decoration: underline;
/*	display: block;*/
}

.navback2{font-size:10px; text-align:center;}

.navback2 a, .navback2 a:visited {
	display:block;
	cursor: hand;

	background-color: #DD0000;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #FF0000;

/*	background-color: #006600;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #339900;
	border-right-color: #004400;
	border-bottom-color: #003300;
	border-left-color: #336600;*/
	
	padding-top:2px;
	padding-bottom:2px;
	margin: 0px;
}
.navback2 a:hover, .navback a:active {
	display:block;

	cursor: hand;

/*	background-color: #006600;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #339900;
	border-right-color: #004400;
	border-bottom-color: #003300;
	border-left-color: #336600;
	padding-top:2px;
	padding-bottom:2px;
	margin: 0px; */
}

.Nav{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom:2px;
}

.Nav div a:hover {
	color: #ff66ff;
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:1px; 
	background-color: #6633cc;
	border-top-color: #110033;
	border-top-style: solid;
	border-top-width: 2px;
 	border-right-color: #330066;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #6600CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #4400AA;
	border-left-style: solid;
	border-left-width: 1px;	
}

.Nav div a:link, .Nav div a:visited { 
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px; 
	background-color: #6622BB;
	color: #FFFFFF;
	border-top-color: #EECCFF;
	border-top-style: solid;
	border-top-width: 1px;
 	border-right-color: #DDBBEE;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #330066;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #330099;
	border-left-style: solid;
	border-left-width: 2px;	
}

.Navsmall{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom:1px;
}

.Navsmall div a, .Navsmall div a:link, .Navsmall div a:visited { 
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:3px; 
	background-color: #6633CC;
	color: #FFFFFF;
	border-top-color: #EECCFF;
	border-top-style: solid;
	border-top-width: 1px;
 	border-right-color: #DDBBEE;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #330066;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #330099;
	border-left-style: solid;
	border-left-width: 2px;
}

.Navsmall div a:hover {
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:2px; 
	background-color: #5511AA;
	color: #ff66ff;
	border-top-color: #330066;
	border-top-style: solid;
	border-top-width: 2px;
 	border-right-color: #330099;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #EECCFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #DDBBEE;
	border-left-style: solid;
	border-left-width: 1px;
}

.Nav2{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom:0px;
}

.Nav2 div a:hover {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:1px; 
	background-color: #6622BB;
	border-top-color: #110033;
	border-top-style: solid;
	border-top-width: 2px;
 	border-right-color: #330066;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #6600CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #4400AA;
	border-left-style: solid;
	border-left-width: 1px;	
}

.Nav2 div a:link, .Nav2 div a:visited { 
	display: block;
	text-decoration: none;
	padding-left: 0px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px; 
	background-color: #ff66ff;
	color: #FFFFFF;
	border-top-color: #EECCFF;
	border-top-style: solid;
	border-top-width: 1px;
 	border-right-color: #DDBBEE;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #330066;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #330099;
	border-left-style: solid;
	border-left-width: 2px;	
}
.offerTableLuxury{
	color: #FFFFFF;
	display: table-cell;
	text-decoration: none;

	font-size: 10px;
	font-weight: bold;
	margin-bottom:1px;

	background-color: #6633CC;
	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px; 
	padding-right:1px;
}