body {
    font-family: Verdana,Tahoma,Helvetica; 
    font-size:12px;
    margin-top:0px;
    padding-top:0px;
}

img {
    border:none;
}

.verdana-grey-9 {
font-family: Verdana,Tahoma,Helvetica; 
font-size: 9px;
color: #666666;
text-decoration:none;
}

a.verdana-grey-9 {
font-family: Verdana,Tahoma,Helvetica; 
font-size: 9px;
color: #666666;
text-decoration:none;
}

a.verdana-grey-9:hover {
font-family: Verdana,Tahoma,Helvetica; 
font-size: 9px;
color: #666666;
text-decoration:underline;
}

.verdana-grey-6 {
	font-family: Verdana,Tahoma,Helvetica; 
	font-size: 6px;
	color: #666666;
}

.verdana-grey-10 {
	font-family: Verdana,Tahoma,Helvetica; 
	font-size: 10px;
	color: #666666;
}
.arial-gold-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #caaf48;
}
.arial-gold-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF9900;
}

.luxury-gold-link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
    font-size:11px;
    text-decoration:none;
}

.arial-gold {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
}

.arial-gold-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
}
.arial-white-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.arial-white-20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}

.arial-gold-5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #caaf48;
}
.arial-grey-10-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCC1;
}
.arial-blue-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}
.arial-grey-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.arial-blue-9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
}

a.red-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: bold;
	text-decoration:underline;
}
a.red-price:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: bold;
	text-decoration:none;
}
.arial-grey-10-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
}
.arial-grey-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arial-grey-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.arial-grey-12-i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}
.arial-grey-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4477AA;
}
.arial-red-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.arial-red-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}
.arial-blue-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8277AA;
}
.medium-blue-24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #4477AA;
}
.medium-blue-22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #4477AA;
}
.medium-black-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.medium-black-22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
.medium-red-24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #FF3300;
}
a.medium-black-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.medium-black-11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

a.medium-black-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.medium-black-13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
a.medium-black-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.medium-black-11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
.nav-links {
	color: #FFFFFF; 
	font-family: Verdana,Tahoma,Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration:none;
}
:hover.nav-links { 
	color: #FFFFCC; 
	text-decoration:none;
}
.nav-links-2 {
	color: #FFFFFF;
	font-family: Verdana,Tahoma,Helvetica;
	font-size: 10px;
	font-weight: bold; 
	text-decoration:none;
}
:hover.nav-links-2 {
	color: #FFFF99;
	text-decoration:none;
}
.footer-bar {
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-decoration:none;
}
.featured-cruise {
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration:none;
	font-weight: bold;
}
a.cruise-deal-link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
    text-decoration: none;
}
a.cruise-deal-link:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #336699;
    text-decoration: none;
	background-color:#CCDDFF;
	border-bottom: #336699 1px dashed;
}
a.cruise-deal-link-black {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
    text-decoration: none;
}
a.cruise-deal-link-black:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #000000;
	font-weight: bold;
    text-decoration: none;
	background-color:#CCDDFF;
	border-bottom: #000000 1px dashed;
}
a.cruise-deal-price-link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	font-weight: bold;
    text-decoration: none;
}

a.cruise-deal-price-link-small
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF3300;
	font-weight: bold;
    text-decoration: none;
}

a.cruise-deal-price-link:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #FF3300;
	font-weight: bold;
    text-decoration: underline;
}
a.cruise-deal-price-link-large {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF3300;
	font-weight: bold;
    text-decoration: none;
}

a.cruise-deal-price-link-large:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
    color: #FF3300;
	font-weight: bold;
    text-decoration: underline;
}

a.article-link-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
a.article-link-10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
a.article-link-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
a.article-link-11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
a.article-link-12-i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	text-decoration:none;
}
a.article-link-12-i:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	text-decoration:none;
}
a.article-link-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #4477AA;
}
a.article-link-13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #4477AA;
}
.line {
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-top-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 0px; 
	margin: 0px; 
	color: #D2D2D2; 
	font-size: 1px; 
	border-left-style: solid; 
	line-height: 0%;
}
.line-2 {
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-top-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 0px; 
	margin-top: 3px; 
	color: #D2D2D2; 
	font-size: 1px; 
	border-left-style: solid; 
	line-height: 0%;
}
.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #666666; }
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #FF3300;
}
table.BlueBox tr td
{
	font-family: Arial, Helvetica, sans-serif;
}
a.bluebox-link:hover
{
    color:red;
}

/* start visahq button styles */

.apply_visa_hg {
	height:23px;
	width:200px;
	background:url(images/applyindex_bg.png) no-repeat left top;
}

.apply_visa_middle {
	float:left;
	font-family:arial;
	font-size: 8px;
	
	margin:8px 4px 0px 8px;
}

.info_button{
	font-family:Arial;
	width:79px;
	height:15px;

	background:#f48120 url(images/info_button.gif) no-repeat right top;

	color:#fff;
	font-size:10px;
	font-weight:bold;
	
	display:block;
	text-decoration:none;
	line-height:15px;
	text-align:center;
	margin-left:4px;
	margin-top:4px;
}

.clearr{
	clear:both;
	font-size:0px;
}


/* end visahq */

/* start video box*/

a.VideoBoxTab {
height:24px; 
text-align:center; 
text-decoration:none;
color:black;
line-height:24px; 
border:1px solid black; 
background: url('homepageimages_v2/VideoBoxTabBackground.jpg') repeat-x top left;
}

a.VideoBoxTab:hover {
    color:blue;
    background: url('homepageimages_v2/VideoBoxTabHoverBackground.jpg') repeat-x top left;
}

/* end video box */

h1.blue {
    color:#336699; 
    font-family:Arial, Tahoma, Helvetica; 
    font-size:18px;
}

.section {
    border-left:1px solid #B7C8E8; border-bottom:1px solid #B7C8E8; font-family: Verdana; font-size: 10px; font-weight:bold; text-decoration:none; margin-top:10px; margin-bottom:6px; line-height:150%; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; background-color:#6A9DD0;
}

.formbutton {
    border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; font-family: Verdana; font-size: 10px; text-decoration:none; background-color:#ff3333; color:#FFFFFF; font-weight:bold; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px;
}

.formtext {
    margin:0; color: #000066; font-family: Arial, Tahoma, Helvetica; font-size: 10px; text-decoration:none; line-height:150%;
}

div.line2 {
    border-bottom:1px solid #D2D2D2;   
}

a.dashed-black
{
    font-family: sans-serif;
    color: #000000;
    text-decoration: none;
    border-bottom: #336699 1px dashed;
}
a.dashed-black:hover
{
    font-family: sans-serif;
    color: #000000;
    text-decoration: none;
    border-bottom: #336699 1px dashed;
		background-color:#dee9fe;
}

/* start last minute cruise deals */
table.last-minute-cruise-deals tr.rowone {
	background-color: white; 
}
/* table.last-minute-cruise-deals > td */
table.last-minute-cruise-deals tr.rowtwo {
	background-color: #E4E4E4; 
}
/* end last minute cruise deals */