body{ margin-top:0; } 

a.blogref {
  font-size:14; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: #000099;
  text-decoration: none;
}
a.blogref:hover {
  color: red;
  text-decoration: underline;
}

a.blogintl {
  color: 000099; 
  font-size: 11; 
  font-family: 
  arial,sans-serif; 
  font-weight: bold; 
  text-align:left; 
  text-decoration: none;
  margin-bottom:1; }

a.blogintl:hover {
  color: red;
  text-decoration: underline;
}

a.broch {
  text-decoration: none;
  color: #000099;
  font-family: arial,sans-serif;
  font-weight: bold; 
  font-size: 12; 
  text-align: center;
}

a.broch:hover {
  color: red;
  text-decoration: underline;
}

a.desres {
  font-size: 16; 
  font-family: arial,sans-serif;
  font-weight: bold; 
  color: #000099;
  text-decoration: none;
  text-align:left; 
}
a.desres:hover {
  color: red;
  text-decoration: underline;
}

a.desrq {
  font-size:12; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: 000099;
  text-decoration: none;
}

a.desrq:hover {
  color: red;
  text-decoration: underline;
}

a.desto {
  font-size:10; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: #000099;
  text-decoration: none;
}
a.desto:hover {
  color: red;
  text-decoration: underline;
}

a.footinf {
  font-size:10; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: #000099;
  text-decoration: none;
  display: inline;  
}

a.onmo {
  font-size:13; 
  font-family: arial,sans-serif;
  font-weight: bold; 
  color: 000099;
  text-decoration: none;
  margin-left: 15;
  margin-right: 15;
}
a.onmo:hover
{
  text-decoration: underline;
  background: #ffffff;
  color: red;
}

a.playbch {
  font-size:12; 
  font-family: arial,sans-serif;
  font-weight: bold; 
  color: 000099;
  text-decoration: none;
  margin-left: 40; 
}

a.playbch:hover {
  color: red;
  text-decoration: underline;
}

a.prom {
  font-size:12; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: 000099;
  text-decoration: none;
}
a.prom:hover {
  color: red;
  text-decoration: underline;
}

a.revdreso {
  font-size:10; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: 000099;
  text-decoration: none;
}
a.revdreso:hover {
  color: red;
  text-decoration: underline;
}

a.twitt {
  font-size:12; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: 000099;
  text-decoration: none;
  margin-left: 20;
  margin-right: 0;
  text-decoration: none;
}

a.twitt:hover {
  text-decoration: underline;
  color: red;
}

h2 {font-family: arial,sans-serif; color: #000099; font-size: 20; font-weight: bold; align: center; margin-top: 20; margin-bottom: 2; }
h2.bloghdg {font-size: 15; font-weight: bold; margin-top: 5; color: #000099; text-align: center; }
h2.desthed {font-family: arial,sans-serif; color: #000099; font-size: 20; font-weight: bold; align: center; }
h2.desthedc {font-size: 20; color: white; padding-left: 10; text-align: center; }
h2.desthedl {font-size: 20; color: white; padding-left: 10; text-align: left; }
h2.foothed { color: #ffffff; font-size: 15; margin-top: 5}
h2.brochur {font-size: 15; margin-top: 5; color: 000099; text-align: center; }
h2.revw {font-size: 13; font-weight: bold; margin-top: 5; color: 000099;}
h2.revwred {font-size: 13; font-weight: bold; color: red; margin-top:10; margin-bottom:10; }
h2.cruise {font-size: 15; font-weight: bold; margin-top: 5; color: red; text-align: center; }
h2.exped {font-size: 16; font-weight: bold; margin-top: 5; color: red;}
h3 { color: white; font-size: 30; font-weight: bold; align: left; line-height: 100%; margin-top: 20; margin-bottom: 2; }

li { color: white; display: inline; margin-bottom:5; align: center; }
li.promo { color: 000099; display: block; align: left; margin-left: 20; type: square; }

p {color: black; font-size: 20; font-family: arial,sans-serif; align: left; line-height: 100%; margin-top:1; margin-bottom:5; } 
p.blogdate {color: 000099; font-size: 12; font-family: arial,sans-serif; font-weight: none; text-align:left; margin-bottom:1; }
p.blogincl  { font-size:10; font-family: arial,sans-serif; font-weight: none; color: 000099; text-decoration: none; text-align:center; padding-left:5; margin-bottom:24; padding-right:5 }
p.blogtext {color: 000099; font-size: 15; font-family: arial,sans-serif; font-weight: bold; text-align:left; margin-bottom:12; }
p.blogtxtl {color: 000099; font-size: 18; font-family: arial,sans-serif; font-weight: bold; text-align:center; }
p.blogtitl {color: 000099; font-size: 14; font-family: arial,sans-serif; font-weight: bold; text-align:left; margin-bottom:1; }
p.blogdtix {color: 000099; font-size: 10; font-family: arial,sans-serif; font-weight: none; text-align:left; margin-bottom:1; }
p.coupinc  { font-size:11; font-family: arial,sans-serif; font-weight: bold; color: 000099; text-decoration: none; text-align:left; margin-top:10; padding-left:5; padding-right:5 }
p.coupince  { font-size:11; font-family: arial,sans-serif; font-weight: bold; color: 000099; text-decoration: none; text-align:center; margin-top:10; padding-left:5; padding-right:5 }
p.destnam {color: 000099; font-size: 24; font-family: arial,sans-serif; font-weight: bold; }
p.destohed {font-family: arial,sans-serif; font-size: 13; font-weight: none; color: 000099; } 
p.destospc { font-size:12; font-family: arial,sans-serif; font-weight: none; color: 000099; text-decoration: none; text-align:center; margin-top:6; }
p.desttext {color: 000099; font-size: 16; font-family: arial,sans-serif; font-weight: bold; }
p.emmissg {color: 000099; font-size: 16; font-family: arial,sans-serif; font-weight: bold; text-align: center; }
p.exped {font-size: 13; font-weight: bold; margin-top: 5; background: #ffffff; color: red;}
p.plabeach { color: 000099; display: block; text-align: center; margin-left: 40; margin-right: 40; font-size: 12; font-weight: bold; }
p.promohed {font-size: 16; color: white; margin-left: 10; margin-top: 5; font-weight: bold; font-style: italic }
p.resinf { color: 000099; display: block; align: left; margin-left: 20; font-size: 12; }
p.resdetl { color:white; align: center; }
p.expedi {font-size:11; font-family: arial,sans-serif; font-weight: none; color: 000099; text-decoration: none; }
p.expedia {font-size:11; font-family: arial,sans-serif; font-weight: bold; color: 000099; text-decoration: none; }
p.passport { color: 000099; display: block; align: center; font-size: 11; }
p.sdays {font-size:16; color:ffcc00; font-weight: bold; }
p.specloca {color: red; font-size: 12; align: center; font-weight: bold; }
p.specdats {font-size: 8; align: center; }
p.spectagl {color: green; font-size: 10; align: center; }
p.specqual {color: 000099; font-size: 10; align: center; }
p.testim { color: 000099; display: block; align: left; margin-left: 0; font-size: 12; font-weight: bold; }

#bannr {
  background: #00CCCC;
  width: 800; 
  height: 100px;
  align: center;
}

#logo {
  width: 150; 
  float: left;
  font size: 5;
  margin-bottom: 1;
}

#phonum {
  font-family: arial,sans-serif;
  width: 400;
  float: left;
  text-align: left;
  margin-bottom: 1;
}

#photohed {
  margin-top: 5;
  width: 225;
  float: right;
  margin-bottom: 1;
}

#menumain {
  background: #00CCCC;
  margin-top: 1;
  width: 800; 
  display: inline-block;
  text-align: center;
  margin-bottom: 1;
}

#menulist {
  width:100%;
  padding:0;
  margin:0;
  list-style-type:none;
  text-align: center;
}

#mainarea {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  text-align: center;
  height: 430px;
}

#coupmain {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  text-align: center;
  height: 640px;
}

#mainbol {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  text-align: center;
}

#mainraq {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  text-align: center;
  height: 120px;
}

#mainbudg {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  text-align: center;
  height: 75px;
}

#mainspc {
  width: 800; 
  margin-left: auto;
  margin-bottom: 0;
  height: 1985px;
}

#mainlow {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  margin-bottom: 0;
  height: 300px;
  text-align: center;
}

#leftside {
  width: 296; 
  float: left;
}

#leftlow {
  width: 296; 
  float: left;
  margin-bottom: 1;
  height: 200px;
  text-align: center;
}

#broch {
  width: 330; 
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #00cccc;
  text-align: center;
  margin-top: 15;
  padding-top: 15;
  margin-bottom: 1;
  margin-left: 100;
}

#inbroch1 {
  width: 145;
  float: left;
  color: #009999; 
  align: center; 
  margin-top:1; 
  margin-bottom: 1;
}

#inbroch2 {
  width: 145;
  float: right;  
  color: #009999; 
  align: center; 
  margin-top:1; 
  margin-bottom: 1;
}

#reviews {
  width: 296;
  text-align: center;
  font-family: arial,sans-serif;
  font-size: 12;
  float: left; 
  color: #009999; 
  margin-top: 10;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #00cccc;
}

#videlist {
  width: 798;
  text-align: center;
  font-family: arial,sans-serif;
  font-size: 12;
  color: #009999; 
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
}

#specbox {
  width: 800; 
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  overflow: hidden;
}

#speclmts {
  width: 800; 
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  height: 40px;
}

#wkspecl {
  width: 256;
  float: left;
  padding: 5;
  height: 250px;
}

#rigtside{
  font-family: arial,sans-serif;
  width: 500;
  float: right;
  text-align: left;
}

#rigtlow{
  font-family: arial,sans-serif;
  width: 500;
  float: right;
  text-align: left;
  margin-bottom: 1;
  height: 200px;
}

      .slideShow {
  border-style: outset;
  border-width: 5px;
  border-color: #00cccc;
               text-align: center;
               padding: 5px;
           }
      .slides {
               position: relative;
               z-index: 1;
               display: none;
           }
      .setTitle, rigtside.slideTitle {
               font-family: "Franklin Gothic Book", Arial, Helvitica, sans-serif;
           }
      .setTitle {
               color: #995a01;
               font-size: 14px;
               font-weight: bold;
               }
      .slideTitle {
               color: #666666;
               font-size: 12px;
           }
      .controls {
               position: relative;
               z-index: 10;
           }
      #slide1 {
               display: block;
           }
           
#promohed {
  background: #00CCCC;
  margin-top: 1;
  margin-left: 2;
  float: right;
  width: 495; 
  display: inline-block;
  color: white;
  text-align: left;
  margin-bottom: 0; 
}

#promolis {
  background: #ccffff;
  margin-top: 0;
  margin-left: 5; 
}

#lispromo {
  width:100%;
  margin:5;
  list-style-type: square;
  background: #ffffcc;
  color: #009999;
  text-align: left;
  padding: 5;
}
        
#dailspc {
  align: center;
  padding: 10;
  text-align: center;
  font-family: arial,sans-serif;
  font-size: 12;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  background: #ccffff;
  height: 30;
}  

#facebook {
  font-family: arial,sans-serif;
  font-size: 12;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  background: #ccffff;
  height: 34px;
  width: 800px;
}  

#faceblft {
  float: left;
  align: right;
  text-align: right;
  background: none;
  padding-top: 3;
  width: 165px;
  height: 32px;
}  

#facebrit {
  padding-top: 10;
  height: 32px;
  width: 450px;
  float: left;
}  

#hotdeal {
  width: 296; 
  margin-top:1; 
  margin-bottom: 1;
  border-style: none;  
}

#recomm {
  font-family: arial,sans-serif;
  font-size: 15;
  font-weight: bold;
  color: 000099; 
  margin-left: 10;
  margin-top: 20;
  height: 85px; 
  text-align: center;
}  
  
#rec1log {
  margin-top: 10;
  width: 245;
  align: center;
  float: left;
  text-align: center;
  height: 75px; 
}

#rec2log {
  margin-top: 10;
  width: 245;
  align: center;
  float: right;
  text-align: center;
  height: 75px; 
}

#destop {
  width: 295;
  margin-top: 0;
  margin-left: 5;
  padding-top: 5;
  padding-bottom: 5;
  text-align: center;
}

#destins {
  width: 140;
  margin-left: 5; 
  text-align: center;
  color: #009999;
  float: left;
  font-family: arial,sans-serif;
  font-size: 12;
  font-weight: bold;
  background: #ccffff;
}  

#footop {
  width: 800;
  align: center;
  background: #00CCCC;
  text-align:center;
  padding-top: 5;
  height: 40px;
  margin-top:5;
}

#mainbotm {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  margin-bottom: 0;
  height: 120px;
}

#bbblink {
  width: 200;
  text-align: center;
  float: left;
  margin-top: 20;
}

#cstinfo {
  width: 400;
  text-align: center;
  float: left;
  font-size:10; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: #000099;
  text-decoration: none;
  height: 100px;
}

#astalogo {
  width: 200;
  text-align: center;
  float: right;
  margin-top: 10;
}

#verybot {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  margin-bottom: 0;
  height: 700px;
}

#blogbotl {
  width: 388;
  float: left;
}

#crusnews {
  width: 388;
  text-align: left;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  font-family: arial,sans-serif;
  font-weight: none; 
  font-size: 10;
  color: #000099;
  padding: 5;
  height: 125px;
}

#blogindx {
  width: 388;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  font-family: arial,sans-serif;
  font-weight: bold; 
  font-size: 11;
  color: #000099;
  padding: 5;
  height: 475px;
  float: left;
}

#blogbotr {
  width: 388;
  float: right;
}

#hmoonreg {
  width: 388;
  text-align: center;
  float: right;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  font-family: arial,sans-serif;
  font-weight: none; 
  font-size: 10;
  color: #000099;
  height: 175px;
  padding: 5;
}

#aisumry {
  width: 388;
  text-align: left;
  float: right;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  font-family: arial,sans-serif;
  font-weight: none; 
  font-size: 10;
  color: #000099;
  padding: 5;
  height: 425px;
}

#namepict {
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  align: left;
  font-family: arial,sans-serif;
  font-weight: bold; 
  color: white;
  width: 800;
  margin: 0;
}
  
#resopict {
  width: 390;
  float: right;
  text-align: center;
  margin: 0;
  padding: 5;
}

#rescateg {
  width: 365;
  float: left; 
  color: #000099; 
  text-align: center; 
  font-family: arial,sans-serif;
  font-weight: bold; 
  font-size:12; 
  margin: 10;
  padding: 5;
}

#rescatin {
  width: 365;
  float: right;
  text-align: left;
  margin: 10;
  padding: 5;
}

#raqreso {
  background: #00CCCC;
  margin-top: 1;
  width: 200; 
  display: inline-block;
  text-align: center;
  align: center;
}

#visittop {
  width: 400;
  align: center;
  font-family: arial,sans-serif;
  font-size: 16;
  font-weight: bold;
  background: #00CCCC;
  text-align:center;
  padding-top: 10;
  padding-bottom: 10;
  color: white;
  float: left;
  height: 25px;
}

#visittxt {
  width: 380;
  text-align: left;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  font-family: arial,sans-serif;
  font-weight: none; 
  font-size: 12;
  color: #000099;
  padding: 5;
  margin-bottom: 15;
}

#visitpho {
  padding: 5;
  font-family: arial,sans-serif;
  font-weight: bold; 
  font-size:12; 
  color: #000099;
  text-align: center;
  width: 380;
  float: left;
  height: 275px;
}

#blanklin {
  width:8 800;
  height: 10px;
}

#desthead {
  width: 800;
  align: center;
  background: #00CCCC;
  margin-top: 40;
  padding-top: 2;
  text-align: center; 
  height: 50px;
}

#desreso {
  width: 800;  
  border-bottom-style: solid;
  border-width: 1px;
  border-bottom-color: #00cccc;
}

#destreso {
  width: 560;  
  align: left;
  float: left;
}

#destinfo {
  width: 120;
  text-align: center;
  float: left; 
}

#resolist {
  width: 500;  
  float: left;
  padding: 10;
}

#specty {
  width: 150;
  float: left;
  padding: 10;
}
  
#destraq {
  width: 150;
  float: left;
  padding: 10;
  text-align: center;
}
  
#raqqanda {
  width: 798;  
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
}

#raqq {
  width: 368;  
  float: left;
  padding: 10;
}

#raqa {
  width: 389;  
  float: right;
  padding: 10;
  border-left-style: solid;
  border-width: 1px;
  border-left-color: #00cccc;
}

#raqaiput {
  width: 399;  
  float: right;
  padding: 10;
  border-left-style: solid;
  border-width: 1px;
  border-left-color: #00cccc;
  color: #000099;
  font-family: arial,sans-serif;
  font-weight: bold; 
  font-size:16; 
  text-align:left; 
}

#testimol {
  width: 378;  
  float: left;
  padding: 10;
}

#testimor {
  width: 378;  
  float: right;
  padding: 10;
  border-left-style: solid;
  border-width: 1px;
  border-left-color: #00cccc;
}

#boltop3 {
  width: 266; 
  float: left;
  text-align: center;
  padding-top: 10;
}

#fundepat {
  width: 155;
  margin-left:5; 
  text-align: center;
  color: #009999;
  float: left;
  font-family: arial,sans-serif;
  font-size: 12;
  font-weight: bold;
  background: #ccffff;
}  

#videowin {
  width: 798;  
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  text-align: center;
  align: center;
  height: 525px;
  padding-top: 20;
  padding-bottom: 20;
}

#coupalli {
  width: 280;
  margin-left: 5; 
  float: left;
  background: #ccffff;
  height: 525px;
  padding-bottom: 20;
  margin-bottom: 10;
}  

#coupovrp {
  align: center;
  padding: 10;
  text-align: center;
  font-family: arial,sans-serif;
  font-size: 14;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  background: #ccffff;
  height: 170;
  margin-top:10;
  line-height: 150%;
  color: #000099;
}  

#maincoup {
  width: 800; 
  margin-left: auto;
  margin-bottom: 0;
  height: 1065px;
}

#coup4 {
  width: 386;
  float: left;
  padding: 5;
  padding-top: 20;
  height: 480px;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
}

#coupeach {
  width: 378;
  margin-left: 5; 
  margin-right: 5; 
  float: left;
  background: #ccffff;
  height: 200px;
  padding-bottom: 10;
  margin-bottom: 10;
}  

#blogtitl {
  width: 268;  
  float: left;
  padding: 10;
  border-right-style: solid;
  border-width: 1px;
  border-right-color: #00cccc;
  border-bottom-style: solid;
  border-bottom-color: #00cccc;
}

#blogmain {
  width: 489;  
  padding: 10;
}


