body{ margin-top:0; } 

a.broch {
  text-decoration: none; 
  color: #000099;
  font-family: arial,sans-serif;
  font-weight: bold; 
  font-size: 12; 
  text-align: center;
}
a.broch:hover {
  text-decoration: underline;
  color: red
}

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;
  text-align: center; 
}
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.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.twitt {
  font-size:12; 
  font-family: arial,sans-serif;
  font-weight: none; 
  color: 000099;
  text-decoration: none;
  margin-left: 20;
  margin-right: 0;
  text-align: center;
}

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.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.cruise {font-size: 15; font-weight: bold; margin-top: 5; color: red; text-align: center; }
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.7days {font-size:16; color:ffcc00; font-weight: bold; }
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: 12}
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.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.testim { color: 000099; display: block; align: left; margin-left: 20; font-size: 12; font-weight: bold; }
p.passport { color: 000099; display: block; align: center; font-size: 11; }
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; }

#bannr {
  margin-top: auto;
  width: 800; 
  margin-left: auto;
  background: #00CCCC;
  margin-bottom: 0;
}

#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: 250;
  float: right;
  margin-bottom: 1;
}

#menumain {
  background: #00CCCC;
  margin-top: 1;
  float: left;
  width: 800; 
  display: inline-block;
  text-align: center;
}

#menulist {
  width:100%;
  padding:0;
  margin:0;
  list-style-type:none;
  text-align: center;
}

#mainarea {
  margin-top: 1;
  width: 800; 
  margin-left: auto;
  margin-bottom: 0;
  text-align: center;
}

#leftside {
  width: 296; 
  float: left;
  margin-bottom: 1;
}

#broch {
  width: 330; 
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #00cccc;
  align: left;
  margin-top: 15;
  padding-top: 15;
  margin-bottom: 1;
}

#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;
  align: center;
  font-family: arial,sans-serif;
  font-size: 12;
  float: left; 
  color: #009999; 
  margin-top: 20;
  margin-bottom: 20;
}

#specbox {
  width: 800; 
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
}

#wkspecl {
  width: 260;
  float: left;
  padding: 5;
}

#rigtside{
  font-family: arial,sans-serif;
  width: 500;
  float: right;
  text-align: left;
  margin-bottom: 1;
}

      .slideShow {
  border-style: outset;
  border-width: 5px;
  border-color: #00cccc;
               text-align: center;
               margin-bottom: 10px;
               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;
}  

#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;
}  
  
#rec1log {
  margin-top: 10;
  width: 247;
  align: center;
  float: left;
  text-align: center;
}

#rec2log {
  margin-top: 10;
  width: 247;
  align: center;
  float: right;
  text-align: center;
}

#destop {
  width: 295;
  margin-top: 0;
  margin-left: 5;
  padding-top: 20;
  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;
  margin-top: 5;
  padding-top: 5;
}

#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;
}

#astalogo {
  width: 200;
  text-align: center;
  float: right;
  margin-top: 10;
}

#crusnews {
  width: 400;
  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;
}

#hmoonreg {
  width: 400;
  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;
}

#aisumry {
  width: 400;
  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;
}

#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: 370;
  float: left; 
  color: #000099; 
  text-align: center; 
  font-family: arial,sans-serif;
  font-weight: bold; 
  font-size:12; 
  margin: 10;
  padding: 5;
}

#rescatin {
  width: 370;
  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;
}

#visittxt {
  width: 400;
  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;
}

#visitpho {
  padding: 5;
  font-family: arial,sans-serif;
  font-weight: bold; 
  font-size:12; 
  color: #000099;
  text-align: center;
  width: 400;
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
  float: right;
}

#desthead {
  width: 800;
  align: center;
  background: #00CCCC;
  margin-top: 5;
  text-align: center; 
}

#desreso {
  width: 800;  
  border-bottom-style: solid;
  border-width: 1px;
  border-bottom-color: #00cccc;
}

#destreso {
  width: 500;  
  align: left;
  float: left;
}

#destinfo {
  width: 150;
  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: 800;  
  border-style: solid;
  border-width: 1px;
  border-color: #00cccc;
}

#raqq {
  width: 399;  
  float: left;
  padding: 10;
}

#raqa {
  width: 399;  
  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: 399;  
  float: left;
  padding: 10;
  border-right-style: solid;
  border-width: 1px;
  border-right-color: #00cccc;
}

#testimor {
  width: 399;  
  float: right;
  padding: 10;
  border-left-style: solid;
  border-width: 1px;
  border-left-color: #00cccc;
}

#boltop3 {
  width: 265; 
  float: left;
  padding: 10;
  text-align: center;
}

#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;
}  


