/* CSS Document */
body{ margin:10px;
      font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#006CC0;
	  background-color:#265e85;
	  }
	  
/* padding*/
.logopad{ padding:20px;}

.paddingtext{ padding:6px;}

.textbox{ padding:15px;}

/* padding*/

/**/

.tableimage{ background-image:url(bg_new_new.gif);
             width:459px;
			 height:500px;
			 background-repeat:no-repeat;}
/**/

/* border*/
.borders{ border:#CCCCCC 1px solid;
          padding:1px;}
		  
.border1{ border:#b1daf0 1px solid;}

.border2{ border-top:#b1daf0 1px dotted;}
.border3{ border-left:#b1daf0 1px dotted;}

/*border*/
/*links*/

.more{ color:#FF0000;
       text-decoration:none}
.more:hover{ color:#666666;
       text-decoration:none}
.toplinks{ font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
		  color:#333366;
		  text-decoration:none;
		  }
		  
.toplinks:hover{ color:#999999;}

.catlinks{ font-family:Arial, Helvetica, sans-serif;
          font-size:11px;
		  color:#ffffff;
		  font-weight:bold;
		  text-decoration:none;
		  }
		  
.catlinks:hover{ color:#333366;}

.underline{ font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
		  color:#cc0000;
		  text-decoration:underline;
		  }
		  
.underline:hover{ color:#333366;
text-decoration:none;}

.whightlink{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration: underline}

.whightlink:hover{
color:#666666;
text-decoration:none;}

.whightsmall{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:10px;}


.whightlink2{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;}

.whightlink2:hover{
color:#666666;
text-decoration:none;}

/*links*/

/*font bold*/
.whitefont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY:Arial, Helvetica, sans-serif; padding-left:10px; letter-spacing:1px;
}

/*font bold*/


/*      Format the Border around Gallery Thumbnails      */
/* ***************************************************** */
.gallery-thumb a img, .one-image a img {
  background: #eee;
  padding: 5px;
  border: #999 2px solid;
  }
.gallery-thumb a:hover img, .one-image a:hover img {
  background: #e3e3e3;
  padding: 5px;
  border: #444 2px solid;
  }


/* ***************************************************** */
/*              Format the Gallery Photo Page            */
/* ***************************************************** */
div.gallery-photo {
	text-align: center;
  }
img.gallery-photo {
	background: #e3e3e3;
	padding: 10px;
  border: #444 2px solid;
  margin-top: 1px;
  }
#prevArrow img, #nextArrow img {
	border-style: none;
  }


/* ***************************************************** */

/**/

.Inputform {BORDER-RIGHT: #8fc3d0 1px solid; BORDER-TOP: #8fc3d0 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #8fc3d0 1px solid; COLOR: #000000; BORDER-BOTTOM: #8fc3d0 1px solid;     FONT-FAMILY: Tahoma;}


.Button {cursor:pointer;BORDER-RIGHT: #CCCCCC 1px outset; BORDER-LEFT: #CCCCCC 1px inset;BORDER-TOP: #CCCCCC 1px inset; FONT-SIZE: 10px; BACKGROUND-IMAGE: none;  background-color:#E5E5E5;      color:#000000; font-weight:normal; BORDER-BOTTOM: #CCCCCC 1px outset; font-FAMILY:Verdana;}

.InputBox {
	BORDER-RIGHT: #8fc3d0 1px solid; BORDER-TOP: #8fc3d0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #8fc3d0 1px solid; COLOR: #2779aa; BORDER-BOTTOM: #8fc3d0 1px solid
}
.InputBoxFocus {
	BORDER-RIGHT: #8fc3d0 1px solid; BORDER-TOP: #8fc3d0 1px solid; FONT-SIZE: 12px; BACKGROUND: #c7e1e7; BORDER-LEFT: #8fc3d0 1px solid; COLOR: #000; BORDER-BOTTOM: #8fc3d0 1px solid
}

/**/

/*headings*/
.Contactheading { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; padding-left:20px; color:#d76b02;
background-image:url(bg01.jpg);
          width:160PX;
		  height:23px;
		  background-repeat:no-repeat;	}
		  .Contactheading1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial;  color:#d76b02;
}

 .Contactheading3{ FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial;  color:#d76b02;}
.Contactheading2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; color:#1a4c75;
}

/*headings*/
/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTblueheaders { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#326CB4; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-left:8px;
		TEXT-DECORATION: underline; }
.TTblueheaders a { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #326CB4; TEXT-DECORATION: underline;}
.TTblueheaders a:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #326CB4; TEXT-DECORATION: underline;}
.TTblueheaders a:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#326CB4; TEXT-DECORATION: underline;}
.TTblueheaders a:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#666666; TEXT-DECORATION: underline;}
/*----------------------------------------------------------------------------------------------------------------------------*/

.bgimges{ background-image:url(1234.jpg);
          width:395px;
		  height:422px;
		  background-repeat:no-repeat;
		  background-position:center;
		  
}	


/*----------------------------------------------------------------------------------------------------------------------------*/

.SubHead { FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#003366; FONT-FAMILY:Arial, Helvetica; padding-right:30px; text-align:right; }
.SubHead B { color: #FF3300; font-size: 11px; font-weight: bold; text-decoration: underline; }
.SubHead B a:link { font-family: Arial, Helvetica, sans-serif; color: #FF3300; font-size: 11px; font-weight: bold; 
	text-decoration: underline; }
.SubHead B a:active { font-family: Arial, Helvetica, sans-serif; color: #FF3300; font-size: 11px; font-weight: bold;
	text-decoration: underline; }
.SubHead B a:visited { font-family: Arial, Helvetica, sans-serif; color: #FF3300; font-size: 11px; font-weight: bold;
	text-decoration: underline; }
.SubHead B a:hover { font-family: Arial, Helvetica, sans-serif; color: #00CCFF; font-size: 11px; font-weight: bold;
	text-decoration: underline; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.dkblueNoPad { FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.glotxtdrk { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006CC0; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
padding-left: 7px; background-image:url(topgrbg.gif); height:39px; background-repeat:repeat-x; background-position:top; border:#8dd6f7 1px solid;}

.glotxtdrk strong{ COLOR: #000000;}
/*----------------------------------------------------------------------------------------------------------------------------*/
.glotxtlyt { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006CC0; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
padding-left: 7px; background-image:url(topgrbg1.gif); height:39px; background-repeat:repeat-x; background-position:top; border:#CCCCCC 1px solid;}

.glotxtlyt strong{ COLOR: #000000;}
/*----------------------------------------------------------------------------------------------------------------------------*/

.text1 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none; padding-left: 7px; }
.text1 a:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; LINE-HEIGHT: 15px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
.text1 a:active { COLOR: #000066; TEXT-DECORATION: underline; }
.text1 a:visited { COLOR: #000066; TEXT-DECORATION: underline; }
.text1 a:hover { COLOR: #0099ff; TEXT-DECORATION: underline; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.usetextdrk { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none; padding: 5px 0px 5px 7px; background-color:#EBEBEB; }
.usetextdrk a { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 15px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none; }
.usetextdrk a:visited { COLOR: #003366; TEXT-DECORATION:nonee; }
.usetextdrk a:hover { COLOR: #333333; TEXT-DECORATION: underline; }
.usetextdrk a:active { COLOR: #003366; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.usetextlt { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none; padding: 5px 0px 5px 7px; background-color:#f2f2f2; }
.usetextlt a { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 15px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none; }
.usetextlt a:visited { COLOR: #003366; TEXT-DECORATION:nonee; }
.usetextlt a:hover { COLOR: #333333; TEXT-DECORATION: underline; }
.usetextlt a:active { COLOR: #003366; TEXT-DECORATION: none; }

/*----------------------------------------------------------------------------------------------------------------------------*/
.codetxtdrk { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none; padding: 3px 0px 3px 5px; background-color:#ceedf7; }
.codetxtdrk strong{COLOR: #003366;}
.codetxtdrk a { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 15px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none; }
.codetxtdrk a:visited { COLOR: #003366; TEXT-DECORATION:nonee; }
.codetxtdrk a:hover { COLOR: #333333; TEXT-DECORATION: underline; }
.codetxtdrk a:active { COLOR: #003366; TEXT-DECORATION: none; }

/*----------------------------------------------------------------------------------------------------------------------------*/
.codetxtlt { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none; padding: 3px 0px 3px 5px; background-color:#edf8fc; }
.codetxtlt strong{ COLOR: #003366;}		
.codetxtlt a { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 15px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none; }
.codetxtlt a:visited { COLOR: #003366; TEXT-DECORATION:nonee; }
.codetxtlt a:hover { COLOR: #333333; TEXT-DECORATION: underline; }
.codetxtlt a:active { COLOR: #003366; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.cartxt{FONT-SIZE:11px; COLOR:#000000; FONT-FAMILY:Arial, Helvetica, sans-serif; padding:5px 0px 5px 17px; background-color:#ebebeb; text-decoration:none;}
.cartxt a {COLOR: #000000; text-decoration:none;}
.cartxt a:hover { COLOR: #0080C0;}
/*----------------------------------------------------------------------------------------------------------------------------*/
.cartxtlght{FONT-SIZE:11px; COLOR:#000000; FONT-FAMILY:Arial, Helvetica, sans-serif; padding:5px 0px 5px 17px; text-decoration:none; background-color:#F2F2F2;}
.cartxtlght a {COLOR: #000000; text-decoration:none;}
.cartxtlght a:hover { COLOR: #0080C0;}
/*----------------------------------------------------------------------------------------------------------------------------*/
.carcheckfares { FONT-SIZE: 12px; COLOR: #ff3300; FONT-FAMILY: Arial; TEXT-DECORATION:none; padding-left:10px; }
.carcheckfares a{	COLOR: #ff3300; TEXT-DECORATION: underline; }
.carcheckfares a:hover { COLOR: #000066; TEXT-DECORATION: underline; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.hoteltxt {FONT-SIZE:11px; COLOR:#000000; FONT-FAMILY:Arial, Helvetica, sans-serif; padding:4px 0px 4px 5px;
background-color:#ebebeb; text-decoration:none;}
.hoteltxt a {COLOR: #000000; text-decoration:none;}
.hoteltxt a:hover { COLOR: #0080C0;}
/*----------------------------------------------------------------------------------------------------------------------------*/
.hoteltxtlght{FONT-SIZE:11px; COLOR:#000000; FONT-FAMILY:Arial, Helvetica, sans-serif; padding:4px 0px 4px 5px; text-decoration:none; background-color:#F2F2F2;}
.hoteltxtlght a {COLOR: #000000; text-decoration:none;}
.hoteltxtlght a:hover { COLOR: #0080C0;}
/*----------------------------------------------------------------------------------------------------------------------------*/
.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; line-height:17px; font-weight:normal; }
.breadcrumb a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; line-height:20px; 
		font-weight:normal; text-decoration:underline; }
.breadcrumb a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #F5592E; font-weight:normal; 
		text-decoration:underline; }
.breadcrumb a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; font-weight:normal; 
		text-decoration:underline; }
.breadcrumb a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; font-weight:normal; 
		text-decoration:underline; }
	
.breadcrumb B { font-weight:normal; COLOR: #0058b3; } 
	/*----------------------------------------------------------------------------------------------------------------------------*/	
	
	
	/*-------------------------------------------------------------------------------------------------------------*/
.DGredLinedSmall { FONT-SIZE: 11px; COLOR: #df5c04; FONT-FAMILY: Arial; TEXT-DECORATION:none; }
.DGredLinedSmall a{COLOR: #ff3300; TEXT-DECORATION: underline; }
.DGredLinedSmall a:visited{COLOR: #df5c04; TEXT-DECORATION: underline; }
.DGredLinedSmall a:hover {COLOR: #000066; TEXT-DECORATION: none; }
.DGredLinedSmall a:active{COLOR: #df5c04; TEXT-DECORATION: underline; }
/*-------------------------------------------------------------------------------------------------------------*/


.borderlr{ border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;}

.borderb{ border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;}

.bordebottom{ 
border-bottom:#CCCCCC 1px solid;}

.bgimagecru{  background-image:url(cruisesbgimage.gif);
height:126px;
background-repeat:repeat-x;
background-position:top;}

.cruimage{ background-image:url(ship.gif);
           width:283px;
		   height:104px;
		   background-repeat:no-repeat;
		   background-position:right;}
		   
.toplinks01{ font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
		  color:#333366;
		  font-weight:bold;
		  text-decoration:none;
		  }
		  
.toplinks01:hover{ color:#999999;}