body {
  behavior: url("csshover3.htc");
  font-family: arial, verdana, helvetica;	 
	font-size: 12px; 
	background-color: #ffffff; 
  margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-width:995px;
}
* html #minwidth {
	border-left:960px solid #fff;
	position:relative;
	float:left;
	z-index:1;
}
* html #container {
	margin-left:-960px;
	position:relative;
	float:left;
	z-index:2;
}


.content {
    padding-left:15px;
}
.body-menu {
    padding-left:35px;
	   padding-top:0px;
	   margin-top:10px;
}
.HEADER-White {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:20px;
	padding-bottom:0px;
	margin-bottom:10px;
}
p {
    padding-left:15px;
      font-size:9pt
}

table
{
font-size:9pt;
}

ul {
font-size:9pt;
margin-left:30pt;
}

.topMenu {
    background-image: url(images/top.menu.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-align: center;
	background-position: bottom;
}
.topAnchor {
    font-family: Arial;
	font-size: 11px;
	color: #666666;
	width: 100px;
	text-decoration: none;
}
.item1 {
    font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/menu/menu.1.gif);
	height: 20px;
}
.item2 {
    font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-image: url(images/menu/menu.2.gif);
	height: 20px;
}
.item1Anch {
    font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 90%;
}
.item2Anch { 
    font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none; 
	width: 90%;
}
.sub1Anch {  
    font-family: Arial; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none; 
	width: 90%;
}
.sub2Anch {
    font-family: Arial;
	font-size: 11px; 
	color: #FFF64B; 
	text-decoration: none; 
	width: 90%;
}
.tour {
    font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #7AADF6; 
	cursor: default;
}
.lang1 {
    font-family: Arial;
	font-size: 10px; 
	color: #999999; 
	text-decoration: none;
}
.lang2 { 
    font-family: Arial; 
	font-size: 10px; 
	color: #3366CC; 
	text-decoration: none;
}
.curr {  
    font-family: Arial; 
	font-size: 10px; 
	color: #66CCFF
}
.corn { 
    background-image: url(images/menu/menu.pilon.gif); 
	background-repeat: no-repeat; 
	background-position: right top; 
}
h1 {
	font-size: 18px;
	font-weight:normal;
}
h2 {
	font-size: 15px;
    margin-left:15px;
}
.links {
    font-family: arial, verdana, helvetica;	 	
	color: #1a4b8c;
}
.links a {
    font-family: arial, verdana, helvetica;	 	
    font-size: 11px; 
    color: #1a4b8c;
	margin-left:15px;
	line-height:20px;
}
#td_offset {
    margin-right: 10px;
	margin-left: 10px;
	padding:3px 10px;
}
.td_capt {
    font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #2867C0;
}
.tr_head { 
    font-family: Arial; font-size: 11px; 
	font-weight: bold; 
	color: #333333; 
    background-color: #ACC7F2;
}
.tr_body {  
    font-family: Arial; 
	font-size: 11px; 
	color: #000000;
}
#tr_eval {  
    background-color: #FFFFFF; 
	height: 15px;
}
#tr_odd {  
    background-color: #EFF6FF; 
	height: 14px;
}
.a_add { 
    font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}
.btn_submit {  
    font-family: Arial; 
	font-size: 11px;
    width: 70px
}


/* Lightbox Styles */
#lightbox{
 background-color:#ffffff;
 padding: 10px;
 border-bottom: 2px solid #96A8B0;
 border-right: 2px solid #96A8B0;
 }
#lightboxDetails{
 font-size: 0.8em;
 padding-top: 0.4em;
 } 
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ margin: 0; padding: 0; background-image: url(common/files/jspopup/overlay.png); }

* html #overlay{
 background-color: #333;
 back\ground-color: transparent;
 background-image: url(blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="common/files/jspopup/overlay.png", sizingMethod="scale");
 }
 
.breadcrumbs {
color:#ffffff;
font-size:9pt;
}
a.breadcrumbs:hover {
color:#E2EDFB;
}
a.breadcrumbs:visited {
color:#ffffff;
}
div.rightcol{
	float:right;
	width:48%;
 	min-height:200px;
	height:auto !important;
	height:200px;
}
div.leftcol{
	float:left;width:48%;
 	min-height:200px;
	height:auto !important;
	height:200px;
}

div.leftcol p
{
    font-family: arial, verdana, helvetica;	 
	font-size: 12px; 
}


div.rightcol p{
    font-family: arial, verdana, helvetica;	 
	font-size: 12px; 
}


div.clearall, div.clear{
	clear:both;
}
div.clearall h1{
	margin:18px 0px 0px;
}

div.clearall a {
	font-family: arial, verdana, helvetica;	 	
    font-size: 12px; 
    color: #0B64B6;
}
div.clearall a:hover {
	font-family: arial, verdana, helvetica;	 	
    font-size: 12px; 
    color: #0270DE;
}




table.specoffer a
{
font-size: 12px;
}

div#menu{
margin-bottom:25px;
}
div#menu a.red{
color:red;
}
div#menu a.red:hover{
color:#FF9000;
}
div#menu a{
color:#000;
}
div#menu a:hover{
color:#FF9000;
}
/* // Temp //
.phonenum{
margin:15px 0px 0px 50px; float:left;
}
.phonenum span{
color:#F49500; font-size:18px; margin:0px; font-weight:normal;
}
.phonenum p{
font-size:15px; margin:8px 0px 0px 8px; float:left;
}
*/

div.specoffers_r {
  border-top:2px solid #E6E6E6;
  border-bottom:2px solid #E6E6E6;
}

div.specoffers_r h3 {
  margin:-14px 0px 0px 0px;
  padding:0px 7px 0px 10px;
  float:left;
  background-color:#FFFFFF;
  font-size:14px;
  position:relative;
}  

div.specoffers_r ul {
  margin: 20px 5px 0px 61px;
  padding: 0px;
}
div.specoffers_r li {
  list-style-type:square;
  color: #f1960d;
  padding-bottom:3px;
}         
div.specoffers_r li a {
  color: #0b64b6;
  font-weight:bold;
  font-size:11px;
}
div.specoffers_r li a:hover {
  color:#f1960d;
  text-decoration:none;  
}
div.specoffers_r .info
{
  margin-top:16px;
  padding:5px 18px 3px 8px;
  text-align:right;
  background-color:#e6e6e6;
  float:right; 
}
div.specoffers_r .info a{
  color:#000000;
}

div.topmenuhead 
{
   border-left: 1px solid #b9cde5;
   margin:18px 0px 5px 25px;
   padding-left:10px;
}
div.topmenuhead a{
  color:#000;
  display: block;
  font-size: 14px;
}
div.topmenuhead a:hover{
  color:#f1960d;
  text-decoration:none;
}

div.leftmenuc {
  padding-bottom:5px;
}

div.leftmenuc h3.first {
	background-color:#1D4784;
	font-size:14px;
	margin:0;
	padding:20px 0 8px 6px;
}

div.leftmenuc h3 {
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
  padding:10px 0px 8px 6px;
}

div.leftmenuc ul{
  margin:0;
  padding:0;
}
div.leftmenuc ul li{
  background:url(images/menu/bgmenushow2.jpg) repeat-x;
  list-style-type:none;
  height:29px;
  padding-left:20px;
}
div.leftmenuc ul li:hover{
  background:url(images/menu/bgmenushow.jpg) repeat-x;
  list-style-type:none;
  height:29px;
}
div.leftmenuc ul li a{
display:block;
font-family:Tahoma;
font-size:14px;
padding-top:7px;
}
div.leftmenuc ul li a span {
color:red;
display:block;
font-size:17px;
margin:-4px 0 0;
}



div.leftmenucruises {

}
div.leftmenucruises h3.first {
	background-color:#1D4784;
	font-size:13px;
	margin:0;
}

div.leftmenucruises h3 {
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
  margin:35px 0px 0px 0px;
  padding:10px 0px 8px 6px;
}

div.leftmenucruises ul{
	margin:0;
	padding:5px 5px 0 0;
}
div.leftmenucruises ul li{
	margin:0 0 10px;
	padding-left:20px;
}
div.leftmenucruises ul li a{
	color:#FFFFFF;
	display:block;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
div.leftmenucruises ul li a:hover{
  text-decoration:none; 
}

.alida {
 	position:relative;
	width:900px;
	border-bottom:1px dotted #333;
	margin-bottom:15px;
	margin-left:15px;
}

/*.frame {
	position:relative;
	width:1000px;
}*/

.frame iframe {
	width:100%;
	height:500px;
}

.alida .close {
	position:absolute;
	top:50px;
	right:-3px;
	display:block;
	width:20px;
	height:20px;
	background:url(images/close.png) no-repeat 0 0;
	display:none;
	cursor:pointer;
}

.alida a {
	color:#000;
	text-decoration:underline;
}

.alida a:hover {
	color:#FF9000;
	text-decoration:none;
}


