html, body, table, td, th, h2, h3, h4, h5, h6, p, a, span, div{font-family:Arial, Helvetica, Geneva, sans-serif}

BODY                       {scrollbar-face-color: #002e6e; scrollbar-shadow-color:#002e6e; scrollbar-highlight-color: #002e6e; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #002e6e; scrollbar-arrow-color: #FFFFFF; bgcolor: #002e6e;}

TD                         {font-size:9pt;color:#000000;}

.nicefield2                 {font-size: 11px; border-style: solid; border-width: 1 }
.nicefield                  {border-style: solid; border-width: 1; padding-left: 1; padding-right: 1; padding-top: 0; padding-bottom: 0; margin-right:-18px ; border-color: #357bb6; background-color: #87a0c7;}

.copyright                 {font-size:7pt;color:#FFCC00;}

A                          {color:#003377;}
A:Visited                  {color:#003377;}
A:Active                   {color:#003377;}
A:Hover                    {color:#003377;}


A.copyright                 {color:#FFCC00;font-size:7pt;}
A.copyright:Visited         {color:#FFCC00;font-size:7pt;}
A.copyright:Active          {color:#FFCC00;font-size:7pt;}
A.copyright:Hover           {color:#FFCC00;font-size:7pt;}

A.onblue                    {color:#FFCC00;font-weight:bold;}
A.onblue:Visited            {color:#FFCC00;font-weight:bold;}
A.onblue:Active             {color:#FFCC00;font-weight:bold;}
A.onblue:Hover              {color:#FFCC00;font-weight:bold;}

/* slideshow styles */
		
		#app {
			-webkit-box-shadow: #CDCDCD 0px 0px 35px;
			width: 900px;
			margin: 0px auto;
			background-color: #ffffff;
			padding: 10px 20px;
		}
		
				.faded, .faded a {
			color: #B2B2B2 !important;
		}
		
/*		p {
			margin: 0em 0em 0.2em 0em;
			padding: 0px;
		}*/
		
		
		
		
		/* slideshow styles */
		.slideShow ul, .slideShow li {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		.slideShow {
			padding: 0px; border: 0px solid #B3B3B3; display: table;
			clear: both;
			margin-bottom: 0px;
		}
		.slideShow .navigation {
			margin-top: 10px;
			clear: left;
			display: block;
		}
		.slideShow .navigation li {
			display: inline;
		}
		.slideShow .navigation a {
			background-color: #FFFFFF;
			margin: 0px 2px 0px 0px;
			padding: 3px 8px;
			color: #232323;
			display: inline-block;
			text-decoration: none;
			font-size: 0.8em;
		}
		.slideShow ul.topNavigation {
			margin: 0px 0px 40px 0px;
		}
		.slideShow .navigation a:hover, .slideShow .navigation a.selected {
			background-color: #FFFFFF;
			color: #000000;
		}
		
		/** slides with more than an image in it **/
		.slide img {
			position: absolute;
		}
		.slide h1 {
			position: absolute;
			background-color: #ffffff;
			left: 0px;
			top: 0px;
		}
		
		/** slides with text over images **/
		.slide p {
			margin: 1em;
			position: absolute;
			z-index: 1000;
			padding: 0.2em 0.8em;
		}
		.slide p a {
		}
		
		/** slideshow with images in navigation **/
		.navigation.white a, .navigation.white li {
			background-color: #ffffff;
		}
		.navigation.white a {
			border: 1px solid #ffffff;
			padding: 0px;
			line-height: 0.8em;
		}
		.navigation.white a:hover, .navigation.white a.selected {
			background-color: #ffffff;
			border: 1px solid #999;
		}

/* style="width:230; height:15; cursor:hand;" */

div.navigation {padding: 3px; width:99%; cursor:hand; height:20px;}

p.cardinfo
{
	color: #fff;
	width: 168px;
	margin-bottom: 20px;
	font-size: 7pt;
	margin-left:10px;
}

h2.secure
{color: #fff;
margin-bottom: -22px;
font-size: 10pt;
width: 164px;
}

#secureme
{
	position: absolute;
margin-left: 517px;
text-align: left;
margin-top: 550px;z-index: 999;
}

.ycol 
{
	color:#ffcc00;
	font-weight:bold;
	text-align:center;
}

.wcol 
{
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.img-wrapper {
	position:absolute;
	left:2px;
	margin-left: 4px;
	margin-top: 0px;
	width: 20px;
	height: 15px;
}

.denoteme
{margin-left: 25px;
float: right;
margin-top: 2px;
color:#ffcc00;
}
	
	input[type=text]:focus
	{
		background:#ffcc00;
		color:#000;
		border:1px dashed #191f6b;
	}
			
#cruiseinfo
{
width:700px;
}

#recaptcha_privacy
{
height:10px;
}

.cruise_fields
{
margin-left: 60px;
margin-top: 0px;
margin-right: 50px;
color: #fff;
width: 612px;
height: 23px;
float: left
}

#creditWrap{
float:left;
width: 700px;
background: #12164d;
padding-top: 15px;
padding-bottom: 15px;
}

.cruise_title
{
float: left;
margin-top: 20px;
}

.cruise_label
{
float: left;
margin-top: 3px;
color: #fff;
width: 146px;
text-align: left;
}

.cruise_input
{
float: left;
margin-left: 0px;
margin-top: 0px;
margin-right: 50px;
color: #fff;
 position:relative;
}

::-webkit-input-placeholder {
color: #000;
}

:-moz-placeholder { /* Firefox 18- */
color: #000;
}

::-moz-placeholder {  /* Firefox 19+ */
color: #000;
}

:-ms-input-placeholder {  
color: #000;
}