body {
	background: #000 url('http://198.1.116.52/~nmtpelmy/booking/images/2018/70K_2018_WEB_BG.jpg') no-repeat top center;
	background-attachment: fixed;
	color:#c0c0c0;
	font:12px Verdana;
	line-height:1.618;
	text-align:justify;
	}




p, form, input, h2, h3, h4, img{
	margin: 0 0 1.618em 0;
	padding:0px;
	}

/* Pricing matrix - Table */

.tbl_pricing {

}
.tbl_pricing tr:hover {
	background:#1c1c1c;
}

h2 {

font-size: 23px;

}


/* Small text on Ship page */

p.smaller2 {

font-family: Verdana;

font-size: 10px;

padding-bottom: 5px;

color: #c0c0c0;

}

p.legend {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #c0c0c0;
}

p.update {

font-family: Verdana;

font-size: 12px;

padding-left: 40px;

padding-right: 40px;

padding-bottom: 25px;

padding-top:0px;

color: #c0c0c0;

}

p.update2 {

font-family: Verdana;

font-size: 12px;

padding-left: 40px;

padding-right: 0px;

padding-bottom: 25px;

padding-top:0px;

color: #c0c0c0;

}



/* Bigger text on the homepage and various other places */

p.home {

font-family: Verdana;

font-size: 14px;

color: #c0c0c0;

}



/* Header text on the homepage */

p.header {

font-family: Verdana;

font-size: 13px;

font-weight: bold;

color: #c0c0c0;

text-align: left;

}

p.header2 {

font-family: Verdana;

font-size: 13px;

font-weight: bold;

color: #c0c0c0;

text-align: center;

}


/* The height of the lines inbetween links on the footer */

p.foot {

font-family: Verdana;

font-size: 9px;

color: #c0c0c0;

}



/* Copyright in the footer */

p.rights {

font-family: Verdana;

font-size: 9px;

color: #C0C0C0;

}



/* Small text on Pricings page */

p.smaller {

font-family: Verdana;

font-size: 10px;

padding-bottom: 5px;

color: #c0c0c0;

font-weight: bold;

}



/* Normal text throughout page */

td.text {

font-family: Verdana;

font-size: 12px;

color: #c0c0c0;



}
/* Normal text throughout page */

td.news {

font-family: Verdana;

font-size: 12px;

color: #c0c0c0;

text-align: left;



}





/* Red Header Text on all pages */

p.redheader {

font-family: Verdana;

font-weight: bold;

font-size: 1.1em;

color: #ff0000;

}



/* Red Deck Text */

td.deck {

font-family: Verdana;

font-weight: bold;

font-size: 22px;

color: #ff0000;

}



/* Links on Home page */

A.home {color:#c0c0c0; font:15px  Verdana; font-weight:none; text-decoration:underline;}

A.home:link {color:#c0c0c0; font:15px Verdana; font-weight:none; text-decoration:underline;}

A.home:visited {color:#c0c0c0; font:15px Verdana; font-weight:none; text-decoration:underline;}

A.home:active {color:#c0c0c0; font:15px Verdana; font-weight:none; text-decoration:underline;}

A.home:hover {color:#ff0000; font:15px; font-weight: none; text-decoration:underline;}



/* Normal links */

A.norm {color:#ff0000; font:12px  Verdana; font-weight:bold; text-decoration:underline;}

A.norm:link {color:#ff0000; font:12px Verdana; font-weight:bold; text-decoration:underline;}

A.norm:visited {color:#ff0000; font:12px Verdana; font-weight:bold; text-decoration:underline;}

A.norm:active {color:#ff0000; font:12px Verdana; font-weight:bold; text-decoration:underline;}

A.norm:hover {color:#c0c0c0; font:12px; font-weight: bold; text-decoration:underline;}

/* Available Cabin links */

A.avail {color:#00ff00; font:12px  Verdana; font-weight:bold; text-decoration:underline;}

A.avail:link {color:#00ff00; font:12px Verdana; font-weight:bold; text-decoration:underline;}

A.avail:visited {color:#00ff00; font:12px Verdana; font-weight:bold; text-decoration:underline;}

A.avail:active {color:#00ff00; font:12px Verdana; font-weight:bold; text-decoration:underline;}

A.avail:hover {color:#c0c0c0; font:12px; font-weight: bold; text-decoration:underline;}

/* Popup links */

A.various,
A.various:link,
A.various:visited {
/*text-decoration:underline;
	color:#ff0000;
	font:12px  Verdana;
	*/

	-moz-box-shadow:inset 0px 1px 0px 0px #333;
	-webkit-box-shadow:inset 0px 1px 0px 0px #999;
	box-shadow:inset 0px 1px 0px 0px #999;
	text-align:center;
	padding:3px 0px;
	margin: 1px;
	display:block;
	cursor:pointer;
  border: 0;
  color: #000;
  text-align: center;
  text-decoration: none;
  font-size: 1em;
  /* Make inputs the same size as normal text */

  font-family: inherit;
  /* Make inputs use the correct typeface instead of the browser default */
	font-weight:bold;
  cursor: pointer;
  /* Inputs need pointers! */

  overflow: visible;

  line-height: 1.618em;
  -webkit-appearance: none;
  /* Remove iOS glare */

  -webkit-border-radius: 0.096em;
  border-radius: 0.096em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
    background-color: #FDFDFD;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#B1B1B1));
    /* Saf4+, Chrome */

    background-image: -webkit-linear-gradient(top, #FDFDFD, #B1B1B1);
    /* Chrome 10+, Saf5.1+, iOS 5+ */

    background-image: -moz-linear-gradient(top, #FDFDFD, #B1B1B1);
    /* FF3.6+ */

    background-image: -ms-linear-gradient(top, #FDFDFD, #B1B1B1);
    /* IE10 */

    background-image: -o-linear-gradient(top, #FDFDFD, #B1B1B1);
    /* Opera 11.10+ */

    background-image: linear-gradient(to bottom, #FDFDFD, #B1B1B1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);

	width: 110px;

}

A.various:active,
A.various:hover {
	/*color: #C0C0C0;*/
	        color: #FFFFFF;

    text-shadow: 0.2px 0.2px 0.2px #000000;
    background-color: #656565;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#656565), to(#949494));
    /* Saf4+, Chrome */

    background-image: -webkit-linear-gradient(top, #656565, #949494);
    /* Chrome 10+, Saf5.1+, iOS 5+ */

    background-image: -moz-linear-gradient(top, #656565, #949494);
    /* FF3.6+ */

    background-image: -ms-linear-gradient(top, #656565, #949494);
    /* IE10 */

    background-image: -o-linear-gradient(top, #656565, #949494);
    /* Opera 11.10+ */

    background-image: linear-gradient(to bottom, #656565, #949494);
	}


/* Large links */

A.large {color:#ff0000; font:24px  Verdana; font-weight:bold; text-decoration:underline;}

A.large:link {color:#ff0000; font:24px Verdana; font-weight:bold; text-decoration:underline;}

A.large:visited {color:#ff0000; font:24px Verdana; font-weight:bold; text-decoration:underline;}

A.large:active {color:#ff0000; font:24px Verdana; font-weight:bold; text-decoration:underline;}

A.large:hover {color:#c0c0c0; font:24px; font-weight: bold; text-decoration:underline;}




/* FAQ links top */

A.top {color:#ff0000; font:10px  Verdana; font-weight:bold; text-decoration:none;}

A.top:link {color:#ff0000; font:10px Verdana; font-weight:bold; text-decoration:none;}

A.top:visited {color:#ff0000; font:10px Verdana; font-weight:bold; text-decoration:none;}

A.top:active {color:#ff0000; font:10px Verdana; font-weight:bold; text-decoration:none;}

A.top:hover {color:#c0c0c0; font:10px; font-weight: bold; text-decoration:none;}



/* Footer links */

A.foot {color:#c0c0c0; font: 10px  Verdana; font-weight: none; text-decoration:none;}

A.foot:link {color:#c0c0c0; font: 10px Verdana; font-weight: none; text-decoration:none;}

A.foot:visited {color:#c0c0c0; font: 10px Verdana; font-weight: none; text-decoration:none;}

A.foot:active {color:#c0c0c0; font: 10px Verdana; font-weight: none; text-decoration:none;}


A.foot:hover {color:#ff0000; font: 10px Verdana; font-weight: none; text-decoration:none;}



/* Copyright link */

A.right {color:#000000; font: 9px  Verdana; font-weight: none; text-decoration:none;}

A.right:link {color:#000000; font: 9px Verdana; font-weight: none; text-decoration:none;}

A.right:visited {color:#000000; font: 9px Verdana; font-weight: none; text-decoration:none;}

A.right:active {color:#000000; font: 9px Verdana; font-weight: none; text-decoration:none;}

A.right:hover {color:#ff0000; font: 9px Verdana; font-weight: none; text-decoration:none;}



/* Umcruise link on Contact page */

A.umc {color:#c0c0c0; font:12px  Verdana; font-weight:none; text-decoration:none;}

A.umc:link {color:#c0c0c0; font:12px Verdana; font-weight:none; text-decoration:none;}

A.umc:visited {color:#c0c0c0; font:12px Verdana; font-weight:none; text-decoration:none;}

A.umc:active {color:#c0c0c0; font:12px Verdana; font-weight:none; text-decoration:none;}

A.umc:hover {color:#ff0000; font:12px; font-weight: none; text-decoration:none;}


/* Button links */

a.button{
display: inline-block;
padding: .327em .618em;
border: 0;
color: #000;
text-align: center;
text-decoration: none;
font-size: 1.387em;
font-family: inherit;
cursor: pointer;
overflow: visible;
width: auto;
line-height: 1.618em;
-webkit-appearance: none;
/*-webkit-border-radius: 0.146em;
border-radius: 0.146em;*/
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #FDFDFD;
background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#B1B1B1));
background-image: -webkit-linear-gradient(top, #FDFDFD, #B1B1B1);
background-image: -moz-linear-gradient(top, #FDFDFD, #B1B1B1);
background-image: -ms-linear-gradient(top, #FDFDFD, #B1B1B1);
background-image: -o-linear-gradient(top, #FDFDFD, #B1B1B1);
background-image: linear-gradient(to bottom, #FDFDFD, #B1B1B1);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
border:1px solid #000;
}
a.button:hover{
color: #FF0000;
text-shadow: 0.2px 0.2px 0.2px #000000;
background-color: #656565;
background-image: -webkit-gradient(linear, left top, left bottom, from(#656565), to(#949494));
background-image: -webkit-linear-gradient(top, #656565, #949494);
background-image: -moz-linear-gradient(top, #656565, #949494);
background-image: -ms-linear-gradient(top, #656565, #949494);
background-image: -o-linear-gradient(top, #656565, #949494);
background-image: linear-gradient(to bottom, #656565, #949494);
text-decoration: none;
}
a.button:active{
background: #296a90;
}


img.social {



border: 0px;

text-decoration: none;

padding-top: 2px;



}







p.news {



	padding-left: 40px;

	padding-right: 40px;





}



.red {

	color: #ff0000;

}


.green {

	color:#0F0;
}


.input_text {

	background-color: #d6d6d6;

	color: #000000;



}

.input_submit {
	border:0 none;
	background: 0 none;
	color:#FF0000;
	font: bold 12px verdana;
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;

}



select {

	background-color: #d6d6d6;

	color: #000000;

}



.text_button {

   border: none;

   background-color: transparent;

   padding: 0;

   color: #ff0000; font:12px  Verdana; font-weight:bold; text-decoration: underline;

}



.text_button:hover {

   border: none;

   background-color: transparent;

   padding: 0;

   color:#c0c0c0; font:10px; font-weight: bold; text-decoration:none;

}



/* Preloaded picture */

.HiddenImage {display:none;}







td.artists {

width: 100%;
vertical-align: middle;



}


td.contact {

padding-left: 0px;




}


.soldout {
	font-family: Verdana;
	font-size: 12px;
	color: #FF0000;
	text-decoration: line-through;




}
/* For PHP LIst  - March 2012 */

<!--[if IE]>
.required {
	 color:#F00;
}
<![endif]-->

#mainList {
	min-height:1000px;
}
#mainList input {

}
#mainList table {
	margin:20px 0;
}
#mainList table td {
	padding:6px;
}
#mainList table td .attributename, #mainList table td .required {
	text-align:right;
}
#mainList table td .required:before {
	content: ' * ';
	color:#FF0000;
}
#mainList ul li {
	display:none;
}

.attributeinput input{
		background-color: #d6d6d6;
	color: #000000;
}

submit {
	border:0 none;
	background: 0 none;
	color:#FF0000;
	font: bold 12px verdana;
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;

}
#mainList a {color:#ff0000; font:12px  Verdana; font-weight:bold; text-decoration:underline;}

#mainList a:link {color:#ff0000; font:12px Verdana; font-weight:bold; text-decoration:underline;}

#mainList a:visited {color:#ff0000; font:12px Verdana; font-weight:bold; text-decoration:underline;}

#mainList a:active {color:#ff0000; font:12px Verdana; font-weight:bold; text-decoration:underline;}

#mainList a:hover {color:#c0c0c0; font:12px; font-weight: bold; text-decoration:underline;}

@media screen {
   .printlogo {display: none;}
              }
@media print {
   .printlogo {display: block; text-align:center;}
             }


@media screen and (max-height: 846px) {
 .fancybox-nav {
	 top: 40% !important;
	 height: 20% !important;
 }
}



/*WPML */
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px;
}

.wpml-ls-statics-footer {
    background-color: #000000;
}

.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 7px;
    clear: both;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: center;
}

.wpml-ls-legacy-list-horizontal>ul {
    padding: 0;
    margin: 0 !important;
    list-style-type: none;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block;
}

.wpml-ls-statics-footer a {
    color: #ffffff;
    background-color: #000000;
}

.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 5px 10px;
    line-height: 1;
    cursor: pointer;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 18px;
    height: 12px;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: .4em;
}

.wpml-ls-legacy-list-horizontal a span {
    vertical-align: middle;
}
