/* this section contains the general styles applied to different tags */

/* The following 2 styles contain the seasonal color settings */

.accent {
	background-color : #336699;
	}

.accentbottom {
	background-color : #F29F6D;
	}

.subsectlinks {
	color : #0000FF;
	}

BODY {
	background-color:#ffffff; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0;
	}

P, UL, L, TD {
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	}	


a.discount-cruises, .discount-cruises {
	letter-spacing: -0.02em;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
	}	

.centerlinks {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	color : #CC0000;
	}
a.TermsText, .TermsText {
	font-size :  10px; 
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	color : #AAAAAA;
	}
a.accentfont, .accentfont  {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
	}

a:hover.accentfont  {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #FFFF00;
	}

.accentfontx  {
	letter-spacing: 0.08em;
	font-size :  12px; 
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	text-decoration : none;
	color : #009240;
	}

a.accentfontx {
	letter-spacing: -0.04em;
	font-size :  11px; 
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	text-decoration : none;
	color : #FFFFEE;
	}

a:hover.accentfontx  {
	letter-spacing: -0.04em;
	font-size :  11px; 
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-weight : none;
	text-decoration : underline;
	color : #FFFFFF;
	}

a.headfont, .headfont  {
	font-size :  11px; 
	letter-spacing: 0.1em;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : Normal;
	text-decoration : none;
	color : #FFFFFF;
	}

a:hover.headfont  {
	font-size :  11px; 
	letter-spacing: 0.1em;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : Normal;
	text-decoration : underline;
	color : #FFFF00;
	}


.search_fields {
	margin-bottom : 3px; 
	font-size :  11px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	}

.pricematch_fields {
	margin-bottom : 1px; 
	font-size :  11px; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

.pricematch_lt {
	font-size :  12px; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	}

.pricematch_md {
	margin-bottom : 1px; 
	margin-top : 2px; 
	margin-left : 1px; 
	margin-right : 1px; 
	font-size :  11px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	}

a.pricematch_md {
	font-size :  11px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	color : #6699FF;
	text-decoration : underline;
	}

.pricematch_dk {
	font-size :  12px; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	color : #000000;
	}

.search_fields_sm {
	margin-bottom : 0px; 
	font-size :  10px; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

.search_labels_sm {
	font-size :  11px; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	color : #336699;
	}

.linksmall, a.linksmall {
	font-size :  10px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	}

.subsecttext {
	font-size :  9px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	}

.subsect {
	font-size :  11px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	color : #CC0000;
	}


.subsectlinks {
	font-size :  9px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	text-decoration : none;
	}

.navfont {
	font-size :  9px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	}

a.nav, .nav {
	font-size :  9px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	text-decoration : none;
	}

a:hover.nav  {
	text-decoration : underline;
	background-color : #ffffcc;
	}

a:hover.subsectlinks  {
	font-size :  9px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	text-decoration : underline;
	background-color : #ffffcc;
	}

.features {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	color : #ffffff;
	}

.bodytext {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	color : #000000;
	}

a.bodylink {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
	}

a.featurelinks, .featurelinks  {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	}

.search_labels, a.search_labels {
	font-size :  12px; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	color : #ffffff;
	}
a:hover.search_labels {
	color : #ffff00;
	}

.email_label, a.email_label {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	color : #ffffff;
	}

.lmmdtext {
	font-size :  12px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	}

.lmmdr1c1 {
	background-color : #FFFFFF;
	border : 0;
	}

a.lmmdr1c1 {
	letter-spacing: -0.04em;
	font-size :  11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #DC4C4B;
	}

a.lmmdr1pop {
	letter-spacing: -0.04em;
	font-size :  11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #DC4C4B;
	}

.lmmdr1c1_r1 {
	letter-spacing: -0.04em;
	font-size :  12px; 
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #009240;
	}

.lmmdr1c1_r2 {
	letter-spacing: -0.04em;
	font-size :  12px; 
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-weight : Normal;
	color : #00000;
	}

.lmmdr1c1_r4 {
	font-size :  10px; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	color : #000000;
	}

.txtfooter {
	FONT-SIZE: 10px; 
	COLOR: blue; 
	FONT-FAMILY: arial,verdana,tahoma;
}
.links {
	FONT-SIZE: 9pt; 
	COLOR: white; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
}

.tabheader{
	  border-bottom-width: 1px;
	  border-bottom-color: #DC4C4B;
	  border-bottom-style: groove;
}

.tablinks, a.tablinks {
	FONT-SIZE: 9pt; 
	font-weight: bold; 
	COLOR: black; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
}
.regtext {
	FONT-SIZE: 10pt; 
	COLOR: black; 
	FONT-FAMILY: arial;
}


