dd           { font-family: Verdana; font-size: 10pt; font-variant: small-caps; font-weight: bold }
ol           { font-family: Verdana; font-size: 10pt }
ul           { font-family: Verdana; font-size: 10pt }
ul.list      { font-family: Verdana; font-size: 8pt; margin-top: 0; margin-bottom: 0; text-indent:-4}
ul.lista     { font-family: Verdana; font-size: 8pt; margin-top: 0; margin-bottom: 0; color:#FCFFFF; font-style: italic; font-weight: bold; text-indent:-4}
li.packages  { margin-bottom: 5 }
dl           { font-family: Verdana; font-size: 10pt }
ul.vtravel {margin:0px;padding:0px;list-style-type:none;text-align:left}
ul.vtravel li.keno {border:0px none;background:0;font-size:1pt;line-height:1pt}
ul.vtravel li {background-image:url('images/backl3.jpg');width:120px;font-size:7pt}
ul.vtravel li, td.menu, td.bord, td.info {border-left:1px solid #FF6633; border-right:1px solid #FF6633; border-bottom:1px solid #FF6633;border-top-width:0px;}
a:link       { color: #0066CC; font-weight:bold }
#asterisk { color: #FFFF00; text-decoration: blink; font-weight:bold }
a:visited   { color: #3366CC; font-weight:bold }
a:hover      { color: #FF6633; text-decoration: underline}
a:active     { color: #FF0000; }
a:link.decks {color: #FFFFD0;}
a:visited.decks { color: #FFFFD0;}
a:hover.decks { color: #FF6633; text-decoration: underline}
h1           { font-family: Verdana; font-size: 20pt; color:#FF6633; font-variant:small-caps }
h1.cruises   { font-family: Verdana; font-size: 10pt; font-variant: small-caps; color:#FFFFD0; font-style: italic; font-weight: bold; margin-bottom:0 }
h2           { font-family: Verdana; font-size: 12pt; font-weight: bold; color:#FF6633; font-variant:small-caps}
h2.cruises   { font-family: Verdana; font-size: 16pt; font-weight: bold; color:#FF6633; font-variant:small-caps;margin-bottom:15;margin-top:15}
h2.title     {margin-bottom:-15;margin-top:-1;font-size:16pt;font-variant:normal}
h3           { font-family: Verdana; font-size: 14pt; font-variant: small-caps; font-weight: bold }
h3.crdecks   { font-family: Verdana; font-size: 12pt; font-variant: small-caps; color:#FFFFD0; margin-bottom:0}
h3.top       { font-family: Verdana; font-size: 10pt; font-variant: normal; color:#FF6633; margin-bottom: -1; text-align: center}
h4           { font-family: Verdana; font-size: 12pt; font-variant: small-caps; color:#FFFFD0; margin-bottom: 0; font-style:italic; font-weight:bold }
h5           { font-family: Verdana; font-size: 11pt; font-variant: small-caps; color:#FF6633; margin-bottom: 0; font-weight:bold }
h5.villas    { font-family: Verdana; font-size: 8pt; font-variant: small-caps; color:#FF6633; margin-top: -3; margin-bottom: -3}
h5.htl a:link, h5.htl a:visited  {color:#FF6633; text-decoration: none}
h5.htl a:hover {text-decoration: underline}
h6           { font-size: 7pt; letter-spacing: 1; font-family:Verdana }
h6.villas    { font-family: Verdana; font-size: 8pt; font-variant: small-caps; font-style: italic; font-weight: bold; margin-bottom: 0 }
p            { font-family: Verdana; font-size: 10pt; color:#000000 }
p.brd        { font-family: Verdana; font-size: 7pt; color:#000000}
td.menu, td.bord, td.info {background-image: url('images/backl3m.gif');width:130px;font-family: Verdana; font-size:8pt;text-align:center;}
td.info  {background-image: url('images/backl3.jpg');width:135px;font-size:7pt;}
p.fkdd   { font-family: Verdana; font-size: 10pt; font-variant: small-caps; font-weight: bold}
p.fkul   { font-family: Verdana; font-size: 9pt; font-weight: bold }
p.btm    { font-family: Verdana; font-size: 9pt; font-variant:small-caps}
p.tour   { font-family: Verdana; font-size: 8pt }
p.cruise, p.ticket { font-family: Verdana; font-size: 10pt; color: #FFFFD0 }
p.listp  { font-family: Verdana; font-size: 8pt; color:#000000; margin-bottom: 0 }
p.listpa { font-family: Verdana; font-size: 8pt; color:#FCFFFF; margin-bottom: 0; font-style: italic; font-weight: bold }
p.islands    { color: #000080 }
p.grislands  { color: #000080; text-decoration: underline; font-style: italic }
p.spacer      { font-family: Verdana; font-size: 1pt; margin-top: 0; margin-bottom: 0}
p.spacer2      { font-family: Verdana; font-size: 8pt; margin-top: 0; margin-bottom: 0}
option       { font-family: Arial; font-size: 10pt }
textarea     { font-family: Arial; font-size: 10pt }
input        { font-family: Arial; font-size: 10pt }
select       { font-family: Arial; font-size: 10pt }

hr.t {border-bottom:1px solid #EFEFEF; width: 70%; height: 3px; color:#999999; border-left-width:0px; border-right-width:0px; border-top-color:#999999; border-top-width:1px; background-color:#EFEFEF} 
hr.i {border-bottom:1px solid #EFEFEF; width: 60%; height: 2px; color:#C0C0C0; border-left-width:0px; border-right-width:0px; border-top-color:#C0C0C0; border-top-width:1px; background-color:#EFEFEF} 

table.top   { width:100%; border: 1px solid #C0C0C0; padding: 1px ;  -moz-border-radius: 16px;}
table.top td, table.tst td { border: 1px solid #000080; -moz-border-radius: 4px; background-color: #FCFFFF; vertical-align:top; text-align: center; font-family: Verdana; font-size: 10pt; }
table.tst td { width: 126px;}
#topedo { background-color: #000080; }
#topedo p { color: #FCFFFF; font-style: italic;font-weight: bold}
#toptop p { color: #FF6633; font-weight: bold}
table.tst   { border: 1px solid #C0C0C0; padding: 1px ;  -moz-border-radius: 16px;}

table.top td.topedo, table.cruise-decks td.topedo, table.tst td.topedo { background-color: #000080; color: #FCFFFF; font-style: italic; font-weight: bold}

table.link    { width:100%; border: 1px solid #000080; -moz-border-radius: 12px; }
table.link td { padding: 3px ; border: 1px solid #000080; background-color: #FCFFFF; -moz-border-radius: 3px; vertical-align:top;}
table.link ul {text-indent:-4; color: #0066CC;}
table.link ul, table.link p {font-family: Verdana; font-size: 8pt; margin-top: 0; margin-bottom: -1;}
table.link a:hover ul { color: #FF6633; text-decoration: underline}
#book a:hover {color: #FCFFFF; text-decoration: none}

/* Comment hides rule from IE5-Mac \*/
/* End */
#book {background-color:000080;}
#book p, #book ul  {color:#FCFFFF; font-style: italic; font-weight: bold}

table.link td.book, td.book ul, td.book p { background-color: #000080; color: #FCFFFF; font-style: italic; font-weight: bold}
td.book a:hover {color: #FCFFFF; text-decoration: none}

.normal  { width:80%; border: 1px solid #000080; padding: 3px; -moz-border-radius: 3px;}
.normal2  { width:70%; border: 1px dotted #000080; padding: 3px; -moz-border-radius: 3px;}
.normal h2     {margin-bottom:-15;margin-top:-1;font-size:16pt;font-variant:normal; text-align: left}
.normal h3     {font-size: 10pt; font-variant: normal; color:#FF6633; margin-bottom: -1; text-align: left}

.offer {width:398px;height:120px;border: 0px groove #000080; -moz-border-radius: 14px;text-align:center;background-image: url('images/offer-back.gif');padding: 0px;font-family: Verdana; font-size: 10pt; color: #FFFFD0}
.offer-st {width:398px;height:120px;border: 0px groove #000080; -moz-border-radius: 14px;text-align:center;background-image: url('images/offer-back-st.gif');padding: 0px;font-family: Verdana; font-size: 10pt; color: #FFFFD0}
.offerb {width:418px;height:130px;border: 0px groove #000080; -moz-border-radius: 14px;text-align:center;background-image: url('images/offer-back-b.gif');padding: 0px;font-family: Verdana; font-size: 10pt; color: #FFFFD0}
.off-title {color: #FF6633; font-size: 16pt;font-weight: 800;background-color: #FCFFFF; border:1px solid #000080; -moz-border-radius: 3px;}
.offre {font-size: 14pt;color: #FF6633;}

table.cruise-decks { border: 1px solid #000080; -moz-border-radius: 12px; }
table.cruise-decks td {padding: 3px ; border: 1px solid #000080; background-color: #FCFFFF; -moz-border-radius: 3px; vertical-align:top; text-align: center; font-family: Verdana; font-size: 8pt;}
table.cruise-decks p {font-family: Verdana; font-size: 8pt;}

table.cabins, table.cruises, table.tickets {padding: 3px; border: 0px;}
table.tickets td {padding: 3px; border: 0px; background-color: #0080C0; -moz-border-radius: 5px;}
table.cabins, table.cruises {text-align: center}
table.cabins td, table.cruises td {padding: 3px; border: 0px; background-color: #0080C0; font-family: Verdana; font-size: 10pt; color: #FFFFD0;}
table.decks td {background-color: #FFFFFF;}
table td.lup {-moz-border-radius-topleft: 5px;}
table td.rup {-moz-border-radius-topright: 5px;}
table td.lbo {-moz-border-radius-bottomleft: 5px;}
table td.rbo {-moz-border-radius-bottomright: 5px;}
table td.bot {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
table td.tp {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }

table.hotels { width:99%; border: 0px; padding: 3px;}
table.tours  { width:80%; border: 1px solid #000080; padding: 3px; -moz-border-radius: 3px;}
table.tours td {border: 0px;}
table.tours td.l {vertical-align:top;white-space:nowrap;}
table.tours td.r {width:100%;font-family: Verdana;font-weight: bold; color:#FF6633;font-size: 10pt;text-align:left;vertical-align:top;}
table.details { width:65%; border: 1px solid #000080; padding: 2px; -moz-border-radius: 3px;font-family: Verdana;font-size: 10pt}
table.details td { border: 3px solid #FCFFFF;text-align:center;background-color: #FCFFFF;}

table.bottom   { border: 1px outset #000080;}
table.bottom td {padding: 3px ; border: 1px outset  #000080; background-color: #FFFFFF;font-family: Verdana; font-size: 10pt; text-align:center;}
#bottom p {font-family: Verdana; font-size: 8pt; font-style: italic;}

table.form1    { width:100%; border: 0px;}
table.form9    { width:99%; border: 0px;}
table.formn    { width:99%; border: 0px;}
#formnames td {background-color: #669999;}
table.form1 td, table.form9 td {padding:0px; background-color: #CCCCCC;font-family: Verdana; font-size: 10pt;}
table.form1 td.fbt {border-bottom:1px solid #404040}
table.formn td {padding:0px; background-color:#CCCCCC; border:1px solid #111111;}
.rcvdate {font-style:italic;font-family:verdana;text-align:left;font-size:smaller;background-color: #FCFFFF;}
table.link li { margin-left: -12; {margin-top: -4; margin-bottom:-3;}