#index_private, #index_winter, #index_summer, #index_pg{
  margin           : 0;
  padding          : 0;
  width            : 450px;
  height           : 335px;
  border-top       : 0;
  background       : url("http://www.mustique.com/img/frame.gif") 0 0 no-repeat ;
  background-color : #efefef;
  border-bottom    : 1px solid #efefef;
}
html>body #index_private,html>body #index_winter, html>body #index_summer  {clear: left;}    /* fixes IE6 hack */

#index_summer, #index_pg, #index_winter{
  display          : none;
}

#index_private a.menuless{
  float            : right;
  position         : relative;
  top              : 130px;
  left             : -15px;
  margin           : 0;
  padding          : 0;
}
#index_winter a.menuless, #index_summer a.menuless{
  float            : right;
  position         : relative;
  top              : 2px;
  left             : -15px;
  width            : 240px;
  margin           : 0;
  padding          : 0;
  border : 1px solid #efefef;
}

ul#tabs{
  margin           : 3px 0 0 8px;
  padding          : 0;
  text-align       : center;
	font-family      : Verdana, Arial, Helvetica, sans-serif; 
}
ul#tabs li{
  list-style       : none;
  float            : left;
  margin-left      : 1px;
  padding          : 0 0 0 14px;
  text-align       : inherit;
  white-space      : nowrap;
  font-size        : 10px;
  background       : url("http://www.mustique.com/img/bluetablight.gif") 0 0 no-repeat;

}
ul#tabs a{
  display          : block;
  float            : left;
  font-weight      : bold;
  color            : white;
  width            : .1em;
  line-height      : 20px;
  text-align       : center;
  background       : #efefef url("http://www.mustique.com/img/bluetablight.gif") 100% 0 no-repeat;
  padding          : 5px 14px 4px 0;
}
html>body ul#tabs a {width: auto;}    /* fixes IE6 hack */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul#tabs a {float: none;}            /* End IE5-Mac hack */
ul#tabs a:hover {
  color            : #4057a7;

}

ul#tabs li#private{
  background       : url("http://www.mustique.com/img/bluetablight.gif") 0 0 no-repeat;

}
ul#tabs li#private a{ 
  color            : #efefef; /*#ff9933;*/
  background       : #efefef url("http://www.mustique.com/img/bluetablight.gif") 100% 0 no-repeat;
  text-align       : center;
}
ul#tabs li span{
  font-family      : monospace;
  font-size        : .95em;
}
ul#tabs li#current a:hover {
  color            : white;
}
ul#tabs li#current a h2.tab{
  display          : inline;
  text-align       : center;

}

#index_winter a.menuless, #index_summer_sf a.menuless{
  float            : right;
  position         : relative;
  top              : 10px;
  left             : -15px;
  margin           : 0;
  padding          : 0;
}
#index_winter a.menuless:hover,.space a:hover, #index_summer_sf a.menuless:hover,.space a:hover{
  color            : #ff9933;
}
#bg_winter, #bg_summer, #bg_gallery, #bg_private{
  position         : relative;
  margin           : 0;
  padding          : 0;
  top              : 3px;
  left             : 6px;
  width            : 450px;
  height           : 320px;
  background       : url("http://www.mustique.com/img/pic_pc3.jpg") 0 0 no-repeat ;
}
#bg_winter{
  background       : url("http://www.mustique.com/img/pic_sf1.jpg") 0 0 no-repeat ;
}
#bg_summer{
  background       : url("http://www.mustique.com/img/bg_summer.jpg") 0 0 no-repeat ;
}
#bg_gallery{
  background       : url("http://www.mustique.com/img/pic_pg.jpg") 0 0 no-repeat ;
}
#gaw_from_bgi_winter, #gaw_to_bgi_winter,#gaw_from_bgi_summer, #gaw_to_bgi_summer {
  display          : block;
  position         : relative;
  top              : 150px;
  left             : 2px;
  width            : 440px;
  font-size        : .8em;
}
#bg_summer #gaw_from_bgi_summer h3, #bg_summer #gaw_to_bgi_summer h3{
  color            : #333399;
}
#bg_summer #gaw_from_bgi_summer, #bg_summer #gaw_to_bgi_summer{
  color            : #3C7944;
}

#gaw_to_bgi_summer, #gaw_to_bgi_winter{
  display          : none;
}
#gaw_from_bgi_winter h3, #gaw_to_bgi_winter h3,#gaw_from_bgi_summer h3, #gaw_to_bgi_summer h3{
  color            : #b58b32;
  margin           : 0;
  padding          : 0 0 8px;
  text-align       : center;
}
.route{
  float            : left;
  margin           : 2px 1px;
  border           : 1px dashed #b58b32;
  width            : 140px;
  text-align       : center;
}
div.space{
  border           : 1px dashed #efefef;
  padding          : 7px 0;
}
.route h4{
   font-size        : .9em;
   margin           : 0;
   padding          : 0; 
}
.route span{
  display          : block;
}
div.pc_plane{
  position         : relative;
  top              : 5px;
  left             : 10px;
  width            : 390px;
  font-size        : .8em;
}
div.pc_plane p{
  color            : #356a8b;
  margin           : 0;
  padding          : 1px 3px 1px;

}
div.pc_plane a{
  display          : block;
  color            : #333399;
  margin           : 0 0 5px 0;
  padding          : 5px 3px 5px;
  border-bottom    : 1px dashed gray;
}
h3.plane_title{
  position         : relative;
  height           : 20px;
  margin           : 0;
  padding          : 2px;
  color            : #b58b32;
  font-weight      : bold;
  text-align       : left;

}

div#pc_commandor h3{
  background       : url("http://www.mustique.com/img/ac500.jpg") 65% 50% no-repeat ;
}
#pc_islander h3{
  background       : url("http://www.mustique.com/img/bn2.jpg") 80% 50% no-repeat ;
}
#pc_otter h3{
  background       : url("http://www.mustique.com/img/otter.gif") 80% 50% no-repeat ;
}
#pc_otter a{
  border-bottom    : 0;
}
table#private_charters_ac500, table#private_charters_bn2, table#private_charters_otter{
  display            : none;
  position           : relative;
  top                : 40px;
  left               : 0;
  margin             : 2px;
  width              : 430px;
  padding            : 0;
  border             : 1px solid #4057a7;
  background-color   : #efefef;
}
tr.caption{
  border             : 1px solid #4057a7;
  color              : #4057a7;
}
table#private_charters_ac500 tr.caption th, table#private_charters_bn2 tr.caption th, table#private_charters_otter tr.caption th{
  font-size          : .75em;
  font-weight        : normal;
  border-bottom      : 1px dashed #ff9933;
  
}
table#private_charters_ac500 tr.titles th, table#private_charters_bn2 tr.titles th, table#private_charters_otter tr.titles th{
  font-size          : .85em;
}
table#private_charters_bn2 thead th, table#schedules thead th, table#private_charters_ac500 thead th, table.inter_grenadine thead th,
table#private_charters_otter thead th{
  padding            : 3px;
  color              : #333399;
  border-bottom      : 1px dashed #ff9933;
}
table#private_charters_bn2 tfoot th, table#schedules tfoot th, table#private_charters_ac500 tfoot th,
table#private_charters_otter tfoot th{
  font-family        : monospace;
  font-size          : 11px;
  text-align         : left;
  background-color   : #4057a7;
  padding            : 1px 0;
  margin             : 0;
      

}
table#private_charters_bn2 tfoot th a, table#schedules tfoot th a, table#private_charters_ac500 tfoot th a,
table#private_charters_otter tfoot th a{
  float              : left;
  color              : #ff9933;
  padding            : 2px 4px;
  margin             : 0;
  border             : 1px solid;
  border-color       : #fff #333 #333 #fff;


}
span.space{
  float              : left;
  font-family        : monospace;
  font-size          : 11px;
  text-align         : left;
  background-color   : #4057a7;
  padding            : 2px 0;
  border             : 1px solid;
  border-color       : #fff #333 #333 #fff;
}
table#private_charters_ac500 td, table#private_charters_bn2 td, table#private_charters_otter td{
  padding            : 3px;
  font-family        : monospace;
  font-size          : 12px;
  text-align         : center;
  border-left        : 1px solid #ff9933;
  border-bottom      : 1px solid gray;
}
td.first, td.codes{
  text-align         : left;
}
table#private_charters_ac500 td.first, table#private_charters_bn2 td.first, table#private_charters_otter td.first{
  white-space        : nowrap;
  border-left        : 0;
}
table#private_charters_ac500 td.arrow{
  background       : url("http://www.mustique.com/img/ac500_small.jpg") 40% 50% no-repeat ;
}
table#private_charters_bn2 td.arrow{
  background       : url("http://www.mustique.com/img/bn2_small.jpg") 40% 50% no-repeat ;
}
table#private_charters_otter td.arrow{
  background       : url("http://www.mustique.com/img/bn2_small.jpg") 40% 50% no-repeat ;
}
p.note{
  margin             : 0;
  padding            : 0;
}
a.space{
  width              : 95px;
}
span.airport{
  font-style         : italic;
  font-size          : .9em;
}
table#private_charters_bn2 tfoot th a.back, table#schedules tfoot th a.back, table#private_charters_ac500 tfoot th a.back{
  margin-right       : -3px;
}
#slide_pg h1{
  border            : 1px solid red;
  text-align        : center;
}
#ss_pic{
  position          : relative; 
  margin             : 0;
  padding            : 0;
  top               : 40px;
  left              : 55px;
  width             : 320px;
  height            : 240px;
  background-color   : transparent;
}
.ss_img{
  margin             : 0;
  padding            : 0;
}
.scrollClass{
  margin             : 0;
  padding            : 0;
  border             : 0;
}
a.button{
  display            : block;
  border             : 1px solid;
  padding            : 3px 0;
  background-color   : #ccc;
  border-color       : #fff #333 #333 #fff;
}
a.button:hover{
  color              : gray;
  border-color       : #333 #fff #fff #333;
}