body {
		background-color: #323275;
		color: #0560A6;
		font-family:Tahoma;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px}
		
.MainTable   { background-color: #FFFFFF;
               width: 980px }
#SiteName
{
    background-position: left top;
    height: 60pt;
    font-size: 40pt;
    font-weight: bold;
    color: #EEEEEE;
    position: relative;
    width: 100%;
    text-align: left;
    background-image: url(  '/Format/LogoBackGround.jpg' );
    background-repeat: inherit;
}

h1 {	border:1px solid #000000;
		width: 100%;
		color: #FFFFFF;
		background-color: #3838A9;
		font-size: 18pt;
		font-weight: bold;
		text-align: center; padding-top:4px; padding-bottom:4px}

h2 {	width:100%; 
		border:1px solid #000000;
		font-size: 14pt;
		font-weight: bold;
		color: #000000;
		background-color:#A6D2FF;
		text-align: center;
		}

.Form {
		width: 100%;
		color: #000000; 
		font-size: 10pt;
		border:1px solid #003366;
		padding: 1px;
		background-color: #CCFFFF; text-align:left; position:relative
}


.Deals
{
    display: block;
    font-size: 9pt;
    font-weight: Bold;
    text-indent: 4px;
    height: Auto;
    border: 1px solid #000000;
    color: #FFFFFF;
    background-color: red;
    text-align: center;
}

a:link.Deals {
		text-decoration : blink}

a:visited.Deals {
		text-decoration : blink}
		
a:hover.Deals {
		color:red;
		text-decoration : blink;
		background-color:#FFFFFF}
		
a:active.Deals {
		text-decoration : blink}

.ReadyDeals {
		display: block;
		font-size: 9pt;
		font-weight: Bold;
		text-indent: 4px;
		height:24pt;
		border:1px solid #000000;
		vertical-align:middle;
		color:#FFFFFF; background-color:red}

a:link.ReadyDeals {
		text-decoration : none}

a:visited.ReadyDeals {
		text-decoration : none}
		
a:hover.ReadyDeals {
		color:red;
		text-decoration : none;
		background-color:#FFFFFF}
		
a:active.ReadyDeals {
		text-decoration : none}


.PromotionHead
{
    color: White;
    border-style: none;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    display:block;
    width:100%;
    text-align: center;
    background-color:Red;

}
.Discount
{
    color: White;
    border-style: none;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: blink;
    text-align: center;
    display: block;
    width: 100%;
    text-align: center;
    background-color: Red;
    width: 550px;
    margin-left: 108px;
    margin-right: 107px;
}

.DiscountHead
{
    color: White;
    border-style: none;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    display: block;
    width: 100%;
    text-align: center;
    background-image: url( '/Format/LogoBackGround.jpg' );
    background-repeat: repeat-x;
    width: 550px;
    margin-left:108px;
    margin-right:107px;
}

a:link.PromotionHead {
		text-decoration : none}

a:visited.PromotionHead {
		text-decoration : none}

a:hover.PromotionHead {
        color: white;
		text-decoration: underline;
		display: block;
		background-color: #A6D2FF;
        
		
		}
 
a:active.PromotionHead {
		text-decoration : none}
  
.Booking {width: 100%;
		border:1px solid #003366;
		display: block;
		font-size:10pt;
		text-align: center;
		color: #0560A6;
		font-weight: bold;
		height:14pt;
		text-indent:4px;
		padding:1px; vertical-align:middle; background-color:#FF99FF
} 

.Promotion
{
    color: White;
    border-style: none;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    display:block;
    width:100%;
    text-align: center;
    background-image: url( '/Format/LogoBackGround.jpg' );
    background-repeat: repeat-x;

}

a:link.Promotion {
		text-decoration : none}

a:visited.Promotion {
		text-decoration : none}

a:hover.Promotion {
		text-decoration: underline;
		display: block;
		background-image: url( '/Format/BackgroundUpSideDown.bmp' );
        background-repeat: repeat-x;
		
		}
 
a:active.Promotion {
		text-decoration : none}
  
.Booking {width: 100%;
		border:1px solid #003366;
		display: block;
		font-size:10pt;
		text-align: center;
		color: #0560A6;
		font-weight: bold;
		height:14pt;
		text-indent:4px;
		padding:1px; vertical-align:middle; background-color:#FF99FF
} 

a:link.Booking {
		text-decoration : none}

a:visited.Booking {
		text-decoration : none}

a:hover.Booking {
		border:1px solid #6699FF;
		padding:1px;
		text-decoration : none;
		background-color: #CEDEFA}
 
a:active.Booking {
		text-decoration : none}

.InfoHeadLeft, .InfoHeadRight, .InfoHeadMiddle {
		background-color:#99FF99;
		color: #000000;
		font-size: 10pt;
		font-weight: normal;
		text-align: center;
		padding-left:4px;
		padding-right:4px;
		padding-top:1px;
		padding-bottom:1px;
		border-left-color:#000000; border-right-color:#000000; border-top-color:#000000; border-bottom-color:#000000
}
.InfoHead {
		border:1px solid #000000; color: #000000;
		background-color:#99FF99;
		color: #000000;
		font-size: 10pt;
		font-weight: normal;
		text-align: center;
		padding-left:4px;
		padding-right:4px;
		padding-top:1px;
		padding-bottom:1px;
		}

.InfoHeadLeft {
		border-left-style:solid;
		border-left-width:1px;
		border-top-style:solid;
		border-top-width:1px;
		border-bottom-style:solid;
		border-bottom-width:1px
}

.InfoHeadRight {
		border-right-width:1px;
		border-top-style:solid;
		border-top-width:1px;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-right-style:solid
}	
.InfoHeadMiddle {
		border-top-style:solid;
		border-top-width:1px;
		border-bottom-style:solid;
		border-bottom-width:1px
}	
 
.InfoHeadBordless {
		color: #0560A6;
		font-size: 10pt;
		font-weight: bold;
		text-align: center; 
		padding-left:4px;
		padding-right:4px;
		padding-top:1px;
		padding-bottom:1px}


.InfoLeft, .InfoMiddle,	.InfoRight, .InfoRightPremium {
		border-bottom:1px solid #000000; color: #000000;
		font-size: 10pt;
		padding-left:4px;
		padding-right:4px;
		padding-top:1px;
		padding-bottom:1px;
		border-left-color:#000000; border-right-color:#000000; border-top-color:#000000
}
	
.InfoLeft {
		background-color:#99FF99;
		border-left-style:solid;
		border-left-width:1px;
		font-weight: normal;

}
.InfoLeftWhite {
		border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#FFFFFF;
		font-weight: bold;
		font-size: 10pt;
		text-align: left;
		color:#0560A6;
		Padding-Left: 4px;
		line-height:150%; vertical-align:top; border-top-width:1px}

.InfoMiddle {
		background-color:#A6D2FF;
		text-align:center;
		border-left-style:solid;
		border-left-width:1px;
		border-right-style:solid;
		border-right-width:1px ;
		font-weight: normal;

}


.InfoRight {
		background-color:#FFFFFF;
		border-right-width:1px; 
		border-right-style:solid;  
}

.InfoRightPremium {
		font-weight: bold;
		background-color:#FFFF00;
		border-right-width:1px; 
		border-right-style:solid;  
}
.InfoPremium {
		font-weight: bold;
		font-size: 10pt;
		background-color:#FFFF00;
		border:1px solid #000000; color: #000000;
		padding-left:4px;
		padding-right:4px;
		padding-top:1px;
		padding-bottom:1px;
			
}
.Stars, .BoardFB, .BoardAL, .HotDeal, .Photo, .Details, .Price .NoData{
		font-weight:Bold;
		padding-left:2px;
		padding-right:2px;
}



.Stars {border:1px solid #666633;
		background-color:#FFFFFF;
} 

.BoardFB {
		border:1px solid #FF00FF;
		background-color:#FFCCFF; 
}
.BoardAL
{
    border: 1px solid #000000;
    background-color: #FFFF00;
    }
.Active
{
    border: 1px solid #000000;
    background-color: #FFFFFF;
}  
.NotActive
{
    border: 1px solid #333333;
    background-color: #FF0000;
    color: #FFFFFF;
}  
.HotDeal
{
    border: 1px solid #000000;
    background-color: #FF0000;
    color: #FFFFFF;
    
} 

.Photo {
		border:1px solid #00FF00;
		background-color:#99FF99;
		text-align:right
} 
.Details
{
    border: 1px solid #000000;
    background-color: #FFCC99;
}
.NoData
{
    border: 1px solid #FFFF00;
    background-color: #000000;
    color: #FFFF00;
}
 
.Price
{
    color: #FFFFFF;
    border: 1px solid #000000;
    background-color: #6666FF;
} 


.ContentTable {
		width: 765px;
		padding: 5px;
		border-spacing: 0px;
		margin-left:10px;
		margin-right:10px;
}


.CruiseListTable
{
    width: 100%;
    height: 100%;
    padding: 2px;
    
}		

.MainImages, .CruisePhotoRight, .CruisePhotoLeft {
		border:1px solid #000000;
}

.MainImages {
		width: 240px;
		height: 170px;
}

.CruisePhotoRight {
		float:right; 
		margin-left:10px;
		width: 345px;
		height: 230px;
}

.CruisePhotoLeft {
		float:left; 
		margin-right:10px;
		width: 345px;
		height: 230px;
}

.Text {
		font-size: 10pt;
		color:#000000;
		text-align: justify}

.ItenraryHead 	
{
		font-size: 10pt;
		text-align: left;
		color:#0560A6;
		font-weight:bold; line-height:150%}

.Itenrary {		
		font-size: 10pt;
		text-align: justify;
		color:#000000; line-height:150%; }
		
.ItenraryLink {		
		font-size: 10pt;
		text-align: left;
		color:#333333;
		font-weight:bold; text-decoration:underline}

a:link.ItenraryLink {
		text-decoration :underline}

a:visited.ItenraryLink {
		text-decoration :underline}
		
a:hover.ItenraryLink {
		text-decoration : underline;
		color: #0560A6}
		
a:active.ItenraryLink {
		text-decoration : none}
		
.BoldMenu {
		display: block;
		font-size: 9pt;
		font-weight: Bold;
		text-indent: 4px;
		height:12pt;
		color:#FFFFFF; background-color:#3838A9}

a:link.BoldMenu {
		text-decoration : none}

a:visited.BoldMenu {
		text-decoration : none}
		
a:hover.BoldMenu {
		border:1px solid #3838A9;
		color:#3838A9;
		text-decoration : none;
		background-color:#FFFFFF}
		
a:active.BoldMenu {
		text-decoration : none}

.BoldMenuSites {
		border:1px solid #3838A9;
		display: block;
		font-size: 9pt;
		font-weight: bold;
		text-indent: 4px;
		height:12pt;
		color:#3838A9; background-color:#FFFF00}

a:link.BoldMenuSites {
		text-decoration : none}

a:visited.BoldMenuSites {
		text-decoration : none}
		
a:hover.BoldMenuSites {
		border:1px solid #3838A9;
		color:#3838A9;
		text-decoration : none;
		background-color:#FFFFFF}
		
a:active.BoldMenuSites {
		text-decoration : none}

.MenuLink {
		border-left:1px solid #3838A9;
		border-right:1px solid #3838A9;
		border-bottom:1px solid #3838A9;
		display: block;
		font-size:10pt;
		color: #3838A9;
		text-indent:4px;
		height:12pt;
		padding:1px; 
		font-weight:Normal;
		background-color: #A6D2FF}


a:link.MenuLink {
		text-decoration : none}

a:visited.MenuLink {
		text-decoration : none}

a:active.MenuLink {
		border-left:1px solid #6699FF;
		border-right:1px solid #6699FF;
		border-bottom:1px solid #6699FF;
		padding:1px;
		text-decoration : none;
		background-color: #FFFFFF}

a:hover.MenuLink {
		border-left:1px solid #0000FF;
		border-right:1px solid #0000FF;
		border-bottom:1px solid #0000FF;
		padding:1px; color: #0000FF;
		background-color: #FFFFFF}
 
.MenuLinkSites {
		border-left:1px solid #3838A9;
		border-right:1px solid #3838A9;
		border-bottom:1px solid #3838A9;
		display: block;
		font-size:10pt;
		color: #3838A9;
		text-indent:4px;
		height:12pt;
		padding:1px; font-weight:bolder;
		background-color: #FFFF00}


a:link.MenuLinkSites {
		text-decoration : none}

a:visited.MenuLinkSites {
		text-decoration : none}

a:active.MenuLinkSites {
		border-left:1px solid #6699FF;
		border-right:1px solid #6699FF;
		border-bottom:1px solid #6699FF;
		padding:1px;
		text-decoration : none;
		background-color: #FFFFFF}

a:hover.MenuLinkSites {
		border-left:1px solid #0000FF;
		border-right:1px solid #0000FF;
		border-bottom:1px solid #0000FF;
		padding:1px; color: #0000FF;
		background-color: #FFFFFF}

.ListLink {width: 98%;
		border-bottom:1px solid #CEDEFA;
		border-top:1px solid #CEDEFA;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;
		display: block;
		font-size:10pt;
		color: #0560A6;
		font-weight: bold;
		height:14pt;
		text-indent:4px;
		padding:1px; vertical-align:middle;
} 


a:link.ListLink {
		text-decoration : none}

a:visited.ListLink {
		text-decoration : none}

a:hover.ListLink {
		border:1px solid #6699FF;
		padding:1px;
		text-decoration : underline;
		background-color: #CEDEFA}
 
a:active.ListLink {
		text-decoration : none}
		
		
.BaseMenu {
		font-size:10pt;
		font-weight: bold;
		text-align:right; 
		margin-right:20px;
		margin-left:20px; color:#FFFFFF; background-color:#3838A9
	
		} 

a:link.BaseMenu {
		text-decoration : none; 
		} 

a:visited.BaseMenu {
		text-decoration : none; 
		} 

a:hover.BaseMenu {
		text-decoration : underline; 
		}

a:active.BaseMenu {
		text-decoration : none; 
		}

.ItenraryTable
{
    width:100%;
}
 .xtest
{
    position: absolute;
    left: -20px;
}
#nav-menu ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
text-align: left;
}
.BorderTop
{
    border-top: solid 1px;
}
.BreadCrumb         
{                   font-size: 10pt;
		            color: #3838A9;
		            padding-left: 5px;
		            padding-right: 5px;
		            padding-bottom: 1px;
		            padding-top: 1px;
		            font-weight:Normal;
		            border: solid 1px White;
		            text-decoration : none;
		            background-color: #FFFFFF;
		            }

a:hover.BreadCrumb  
{                   border: solid 1px Black;
		            background-color: #A6D2FF;
}
#BreadCrumbMenu
{
                    margin-top:10px;
}
#BreadCrumbMenu ul, #BreadCrumbMenu li
{
    display: inline;
}