/*styles for Cruise Vacation Center created on  8/4/03*/
body  {background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;}
p
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;}
h1
{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13px;}
h2
{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13px;}
.headline {width: 420px;
font-weight: bold;
background-color: #febc49;
margin: 20px 15px 15px 15px;
padding: 5px 5px 5px 10px;}
.headlinebot {width: 650px;
font-weight: bold;
background-color: #febc49;
margin: 15px;
padding: 5px 5px 5px 10px;}
.tdwhite
{background-color: #FFFFFF;
border-width: thin;
border-style: solid;
border-color: #008874;}
.tdcolor1
{background-color: #008874;}
a:link
{color: #00154b;
text-decoration: none;
font-weight: bold;
font-size: 12px;}
a:visited
{color: #00154b;
text-decoration: none;
font-weight: bold;
font-size: 12px;}
a:hover
{color: #40a697;
text-decoration: none;
font-weight: bold;
font-size: 12px}
a:active
{color: #00154b;
text-decoration: none;
font-weight: bold;
font-size: 12px;}
.link
a:link
{color: #00154b;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.link
a:visited
{color: #000000;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.nav
a:link
{color: #00154b;
text-decoration: none;
font-weight: bold;
font-size: 9px;}
.nav
a:visited
{color: #00154b;
text-decoration: none;
font-weight: bold;
font-size: 9px;}
.nav
a:hover
{color: #40a697;
text-decoration: none;
font-weight: bold;
font-size: 9px}
.travel
a:link
{color: #00154b;
text-decoration: none;
font-weight: bold;
font-size: 10px;}
.travel
a:visited
{color: #00154b;
text-decoration: none;
font-weight: bold;
font-size: 10px;}
.travel
a:hover
{color: #40a697;
text-decoration: none;
font-weight: bold;
font-size: 10px}
li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
li
a:hover
{color: #dbb21a;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.box
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;}
.bluepos {background-color: #405078;
color: #ffb366;
font-weight: bold;}
.emailbox
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;}
.emailbox2
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;}
.emailbox3
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;}
.outline
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
border-width: thin;
border-color: #008874;
border-style: solid;}
.posbox
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #bfc4d2;}
.ship
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
border-width: thin;
border-color: #008874;
border-style: solid;
text-align: center;}
.shipc
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
border-width: thin;
border-color: #4090da;
border-style: solid;}
.bgblue {background-color: #4090da;}
.bgyel {background-color: #008874;
color: #fff;}
.bold {font-weight: bold}
.white {color: #fff;}
.italic {font-style: italic}
.nbold {font-weight: normal}
.high {background-color: #ffcd9a;
font-weight: normal;
padding-left: 4px;}
.highhome {background-color: #ffb366;
font-weight: normal;
padding-left: 4px;
width: 205px;}
.high2 {font-weight: bold;
font-size: 14px;
background-color: #00154b;
color: #fff;
font-style: italic;
font-weight: bold;}
.high2euro {font-weight: bold;
font-size: 13px;
background-color: #00154b;
color: #fff;
font-style: italic;
font-weight: bold;}
.high2 a:link, .high2 a:visited, .high2 a:active
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 10px;
padding-left: 5px;}
.high2 a:hover
{color: #ffb366;
text-decoration: underline;
font-weight: bold;
font-size: 10px;
padding-left: 5px;} 
.high2prin {font-weight: bold;
font-size: 14px;
background-color: #1a5398;
color: #fff;
font-style: italic;
font-weight: bold;}
.high2cun {font-weight: bold;
font-size: 14px;
background-color: #fff;
color: #d82a2c;
font-style: italic;
font-weight: bold;}
.high2ncl {font-weight: bold;
font-size: 14px;
background-color: #04407d;
color: #fff;
font-style: italic;
font-weight: bold;}
.high2rccl {font-weight: bold;
font-size: 14px;
background-color: #1e51a4;
color: #fff;
font-style: italic;
font-weight: bold;}
.high2hal {font-weight: bold;
font-size: 14px;
background-color: #1a5398;
color: #fff;
font-style: italic;
font-weight: bold;}
.red {color: #FF0000;
font-weight: bold;}
.high2celeb {font-weight: bold;
font-size: 14px;
background-color: #00154b;
color: #fff;
font-style: italic;
font-weight: bold;}
.red {color: #FF0000;
font-weight: bold;}
.high2carn {font-weight: bold;
font-size: 14px;
background-color: #1b4aa4;
color: #fff;
font-style: italic;
font-weight: bold;}
.red {color: #FF0000;
font-weight: bold;}
.heading
{font-family: 'Times New Roman', Times, Serif;
color: #000000;
font-weight: bold;
font-size: 17px;}
ul {list-style-type: circle;
list-style-position: outside;}
.sh {list-style-type: decimal;
list-style-position: outside;} 
li
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;}
/*fundraising cruises format*/
.indent {margin-left: 42px;}
.indent2 {position: absolute; left: 180px;}
.fundul {list-style-type: disc;}
/* end fundraising cruises format*/
/*family reunion format*/
.family {font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin-bottom: 5px;} 
/* index page--fundraising navigation*/
.quote {font-family: Verdana, Arial, Tahoma, sans-serif;
color: #00154b;
font-style: italic;
font-weight: bold;}
.smallquote {font-family: Verdana, Arial, Tahoma, sans-serif;
color: #00154b;
font-size: 9px;
font-style: italic;
font-weight: bold;}
.mustang {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;}
.terms
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal}
/*styles for pages on cruise ships created on  9/14/04*/
.shipul {list-style-type: disc;
list-style-position: outside;
font-size: 11px;}
.shipli
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;}
.table
{background-color: #008874;
padding: 2px;}
.border /*border of hot specials and email box and ezine list*/
{border-width: thin;
border-color: #000000;
border-style: solid;}

.border2 /*border for ezine list*/
{border-top: solid 1px #000000;
border-right: solid 1px #000000;}

.border3 /*border for ezine list*/
{border-left: solid 1px #000000;
border-bottom: solid 1px #000000;}

/*travelzoospecial page*/
.ulspec {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
list-style-image: url(images/yellowbullet.gif);
list-style-position: outside;
color: #000000;
margin-left: 10px;}

.high3 {background-color: #008874;
text-align: left;
font-size: 20px;
vertical-align: top;
padding: 2px;}

.floatleft {float: left;
margin-right: 40px;
}

.floatright {float: right;
margin-top: 10px;}

.caption {font-size: 10px;
text-align: center;
margin-top: 20px;}

.sbold {font-weight: bold;
font-size: 11px;}

.nsfix {margin: 0px;
padding: 0px;}

.rcclindex {width: 140;
background-color: #003;
padding: 0px;
margin: 0px;}

.rcclp {font-size: 9px;
color: #fff;
text-align: left;
font-weight: bold;
padding: 0px 0px 5px 4px;
margin-top: -15px;}

.celeblogo {width: 150px;
background-color: #008874;
padding: 10px;
margin: 0px auto 0px auto;
text-align: center;}

.small {font-size: 9px;}

.smallphone {font-size: 11px;}

/*#outline {width: 674px;
padding: 0px;
margin: 0px;
height: 1360px;
border: 1px solid #066;
margin: -10px 0px 0px 14px;}*/

#mright p {margin-right: 10px;}




.high2test {font-weight: bold;
font-size: 14px;
background-color: #405078;
color: #ffb366;
font-style: italic;
font-weight: bold;}

.posboxtest
{background-color: #bfc4d2;}

.button
{background-color: #405078;
color: #ffb366;
font-weight: bold;}

.redtest
{color: #000;
font-weight: bold;}

.floatright {float: right;
margin-right: 30px;
padding: 1em;}

/*h1 title on cruise landing pages*/
.sh1 {font-size: 12px;
font-weight: normal;}
.sbackrc {background: transparent url(images/shipheaders/rcclub.jpg) 230px 0px no-repeat;
font-size: 14px;
padding: 10px 0px 40px 0px;
font-weight: bold;}
.sbackcel {background: transparent url(images/shipheaders/celclub.jpg) 180px 8px no-repeat;
font-size: 14px;
padding: 10px 0px 10px 0px;
font-weight: bold;}
.sbackprin {background: transparent url(images/shipheaders/princlub.gif) 170px 4px no-repeat;
font-size: 14px;
padding: 10px 0px 26px 0px;
font-weight: bold;}
.sbackcun {background: transparent url(images/shipheaders/cunclub.gif) 170px 4px no-repeat;
font-size: 14px;
padding: 10px 0px 26px 0px;
font-weight: bold;}
.sbacknor {background: transparent url(images/shipheaders/latclub.gif) 180px 0px no-repeat;
font-size: 14px;
padding: 10px 0px 12px 0px;
font-weight: bold;}
.sbackhal {background: transparent url(images/shipheaders/marclub.gif) 220px 0px no-repeat;
font-size: 14px;
padding: 10px 10px 60px 0px;
font-weight: bold;}
.sbackazur {background: transparent url(images/shipheaders/azcapclub.jpg) 170px 0px no-repeat;
font-size: 14px;
padding: 10px 10px 60px 0px;
font-weight: bold;}
.sback {background-image:url(images/h2.gif);
color: #000;
font-size: 14px;
padding: 10px 0px 10px 0px;
font-weight: bold;}
/*for both rccl and holland*/
ul {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
list-style-image: url(images/bbullet.gif);
list-style-position: outside;
color: #000000;
padding: 0px;
margin: 5px 0px 5px 0px;}
li {padding-bottom: 0px;
margin: 0px;
margin-left: 20px;
font-weight: bold;
font-size: 12px;}
.az li {padding-bottom: 0px;
margin: 0px;
margin-left: 40px;
font-weight: normal;
font-size: 12px;}
.rc li {padding-bottom: 0px;
margin: 0px;
margin-bottom: 5px;
margin-left: 40px;
font-weight: normal;
font-size: 12px;}
.margin {margin-left: 10px;}

/**RCCL & Crystal special highlight**/
#rcclspecials {border: thin solid #dbb21a;
width: 418px;
padding: 5px;
background: #1e51a4;
color: #fff;}
#rcclspecials p {margin: 0px;
padding: 0px;}
#rcclspecials ul
{list-style-image: url(images/obullet.gif);}
#rcclspecials li
{margin-bottom: 5px;}
.blue {color: #405078;}
.orange {color: #dbb21a;}
.big {font-size: 16px;}

/**Celebrity & Specials & Caribbean page special highlight**/
#celebspecials {border: thin solid #ffb366;
width: 418px;
padding: 5px;
background: #00154b;
color: #fff;}
#celebspecials p {margin: 0px;
padding: 0px;}
#celebspecials ul
{list-style-image: url(images/bullets/celebbullet.gif);}
#celebspecials li
{margin-bottom: 5px;}
#celebspecials li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#celebspecials li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#celebspecials li
a:hover
{color: #ffb366;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}




/**Carnival special highlight**/
#carnspecials {border: thin solid #f50220;
width: 418px;
padding: 5px;
background: #1b4aa4;
color: #fff;}
#carnspecials p {margin: 0px;
padding: 0px;}
#carnspecials ul
{list-style-image: url(images/bullets/carnbullet.gif);}
#carnspecials li
{margin-bottom: 5px;}
#carnspecials li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#carnspecials li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#carnspecials li
a:hover
{color: #f50220;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.red {color: #f50220;}

/**NCL special highlight**/
#nclspecials {border: thin solid #fec200;
width: 418px;
padding: 5px;
background: #00a4e0;
color: #fff;}
#nclspecials p {margin: 0px;
padding: 0px;}
#nclspecials ul
{list-style-image: url(images/bullets/norbullet.gif);}
#nclspecials li
{margin-bottom: 5px;}
#nclspecials li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#nclspecials li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#nclspecials li
a:hover
{color: #04407d;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.nor {color: #fec200;}


/**Princess special highlight**/
#princessspecials {border: thin solid #d37140;
width: 418px;
padding: 5px;
background: #1a5398;
color: #fff;}
#princessspecials p {margin: 0px;
padding: 0px;}
#princessspecials ul
{list-style-image: url(images/bullets/prinbullet.gif);}
#princessspecials li
{margin-bottom: 5px;}
#princessspecials li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#princessspecials li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#princessspecials li
a:hover
{color: #d37140;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.prin {color: #d37140;}


/**Cunard special highlight**/
#cunardspecials {border: thin solid #d82a2c;
width: 408px;
padding: 5px;
background: #7bb5f5;
color: #fff;}
#cunardspecials p {margin: 0px;
padding: 0px;}
#cunardspecials ul
{list-style-image: url(images/bullets/cunbullet.gif);}
#cunardspecials li
{margin-bottom: 5px;}
#cunardspecials li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#cunardspecials li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#cunardspecials li
a:hover
{color: #d82a2c;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.cun {color: #d82a2c;}

/**HAL special highlight**/
#halspecials {border: thin solid #db6f15;
width: 418px;
padding: 5px;
background: #1a5398;
color: #fff;}
#halspecials p {margin: 0px;
padding: 0px;}
#halspecials ul
{list-style-image: url(images/bullets/halbullet.gif);}
#halspecials li
{margin-bottom: 5px;}
#halspecials li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#halspecials li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#halspecials li
a:hover
{color: #db6f15;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.hal {color: #db6f15;}

/**europe/med/greek/ny/ special highlight**/
#specials {border: thin solid #00154b;
width: 418px;
padding: 5px;
background: #008874;
color: #fff;}
#specials p {margin: 0px;
padding: 0px;}
#specials ul
{list-style-image: url(images/bullets/specbullet.gif);}
#specials li
{margin-bottom: 5px;}
#specials li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#specials li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#specials li
a:hover
{color: #00154b;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.spec {color: #fec200;}

/**alaska special highlight**/
#alaskaspecials {border: thin solid #00154b;
width: 418px;
padding: 5px;
background: #3b65bb;
color: #fff;}
#alaskaspecials p {margin: 0px;
padding: 0px;}
#alaskaspecials ul
{list-style-image: url(images/bullets/alaskabullet.gif);}
#alaskaspecials li
{margin-bottom: 5px;}
#alaskaspecials li
a:link
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#alaskaspecials li
a:visited
{color: #fff;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
#alaskaspecials li
a:hover
{color: #00154b;
text-decoration: underline;
font-weight: bold;
font-size: 12px;}
.alaska {color: #fec200;}