/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clearfix:after {
  content          : "."; 
  display          : block; 
  height           : 0; 
  clear            : both; 
  visibility       : hidden;
}
h1, h2, h3 {
	font-size        : 1em; 
	line-height      : 12px;
	font-weight      : bold; 
	font-family      : Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align       : left; 
	margin           : 0px; 
	padding          : 0px;
	}
h1.print_header{
  display          : none;
}
a:link { 
	font-weight      : bold; 
	text-decoration  : none; 
	color            : #333399;
}

a:visited, 
a:visited:hover { 
	font-weight      : bold; 
	text-decoration  : none; 
	color            : #333399;
}
a:active { 
	text-decoration  : underline; 
	color            : #333399;
	}
body{
  font-size        : 1em;
  margin           : 0;
  padding          : 0;
  color            : #255f8d;
  background       : url("http://www.mustique.com/img/bg4.jpg") top center repeat-y;
  /*background-color : #e0e5f1;*/
  background-color : #255f8d;
  text-align       : center;
}
#page{
  width            : 700px;
  padding          : 0;
  margin           : auto;
  background-color : #efefef;
  border           : 0px solid #efefef;
  border-top       : 0;
  text-align       : left;
}
#page_header{
  margin           : 0;
  padding          : 0;
  width            : 700px;
  height           : 220px;
  background       : url("http://www.mustique.com/img/banners/rotator.php") 0 -10px no-repeat; 
}
#page_header h1{
  display          : none;
  visibility       : hidden;
 	width            : 600px;
	color            : #fff;
	font-size        : 24px;
	line-height      : 24px;
	font-weight      : bold;
  text-transform   : uppercase;
  margin           : 0px 0px 0px 10px;
  padding          : 220px 0px 0px 0px;
}
#intro{
  margin           : 1px 3px;
  font-size        : .70em;
  font-family      : arial, serif;
  border-top       : 1px solid #7f91ce;
  border-bottom    : 1px solid #7f91ce;
}
#intro span{
  float            : right;

}
.container{
  position         : relative;
  margin           :  0 0 10px;
  padding          :  0;
  width            : 450px;
  border           : 1px solid #aaa;
  background-color : #efefef;
  clear            : left;
}
div.container h3{
  position         : relative;
  color            : #ff9933;
  padding          : 0;
  font-size        : 18px; 
  height           : 50px;
  line-height      : 16px;
  background-color : #4057a7;
  margin           : 0 0 4px 0;
}

#right_container{

  float            : right;
  z-index          : -300;
}

#menu {
  position         : relative;
 	width            : 220px;
  height           : 205px;
	margin           : 1px 0px 1px 0px;
	padding          : 0px 0px 0px 0px;
}
#lotty{
  position         : relative;
 	width            : 217px;
  height           : 140px;
	margin           : 1px 0px 5px 0px;
	padding          : 0px 0px 0px 0px;
  z-index          : 100;
/*  background       : url("http://www.hiddenfields.net/devzone/mustique_airways/img/lotty_pic1.jpg") 100% 0 no-repeat ; */
}
#right_container #lotty a {
  position         : absolute;
  left             : 0px;
  margin           : -2px 0 0 3px;
  width            : 120px;
  height           : 140px;
  background       : transparent url("http://www.mustique.com/img/lotty_text.gif") 0 0 no-repeat
}
#moving_ad{
  position         : relative;
  float            : right;
  margin-right     : 2px;
  width            : 200px;
  height           : 130px;
  z-index          : -100;
}
.lottyscrollClass{
  margin             : 0;
  padding            : 0;
  border             : 0;
}

#menu ul {
	margin           : 1px 8px 0px 5px; 
	padding          : 0px 0px 0px 0px;
}
#menu li {
	display          : block;
  
	list-style-type  : none;
	color            : #6c9e2d;
	background-color : transparent;
	font-size        : 11px; 
	line-height      : 12px;
	font-weight      : normal; 
	font-style       : italic;
	font-family      : Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align       : left; 
	border-bottom    : 1px dotted #ccc;
	margin           : 0px 4px 0px 0px; 
	padding          : 1px 5px 1px 5px;
	}
  #menu li#last {
  border-bottom    : 0;
  }
#menu li a:link,
#menu li a:visited, 
#menu li a:visited:hover, 
#menu li a:active {
	font-style       : normal;
	padding-right    : 5px;
}
#menu li a:hover{
  color            : #ff9933;
}

#menu h3{
	color            : #4057a7;
	line-height      : 12px;
	font-weight      : bold; 
	font-family      : Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-transform   : uppercase;
	text-align       : left; 
	margin           : 0px 0px 0px 0px; 
	padding          : 8px 4px 1px 8px;

	}
#menu h3{
}
#submenu{
  position           : relative;
  margin             : 10px 0 0 0;
  padding            : 0;
  width              : 450px;
  border             : 1px solid #aaa;
  border-bottom      : 0;
}
#submenu ul{
  margin             : 0;
  padding            : 0;
  width              : 100%;
  float              : left;
  background         : #ff9933;
}
#submenu li{
	/*display            : block;*/
  list-style-type    : none;
  margin-left        : 1px;
  padding-left       : 1px;  
	float              : left;
  white-space        : nowrap;
  font-size          : 12px;
  line-height        : 20px;
  float              : left;
}
#submenu a{
	display            : block;
  float              : left;
  padding            : 1px 3px;
	color              : #4057a7;
  /*background         : url("http://www.irieimages.com/devzone/img/tabs.gif") 100% 100% no-repeat;*/
	font-weight        : bold;
  width              : 0.1em;
}
#submenu li.submenu_title{
  color              : #4057a7;
  font-weight        : bold;
  padding-right      : 10px;
}
html>body #submenu a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#submenu a {float: none;}            /* End IE5-Mac hack */
#submenu a:hover{
	color            : #ff9933;
	background-color : #4057a7;
  padding          : 0 2px;
  border-right     : solid 1px #888;
  border-left      : solid 1px #e0e0e0;
  border-top       : solid 1px #e0e0e0;
  border-bottom    : solid 1px #888;
}
#footer{
  height           : 30px;
  background       : url("http://www.mustique.com/img/bg_footer.jpg") 0 0 no-repeat ;
  font-family      : arial, serif;
  font-size        : .9em;

}
#footer_address{
  clear            : left;
  float            : left;
  width            : 100%;
  text-align       : center;
}
#footer h2{
  padding          : 10px;
  font-size        : 1.2em;
  text-align       : center;
}
#footer_address p{
  margin           : 0;
  padding          : 0;
  font-size        : .70em;
}
#footer p.contact{
  position         : relative;
  float            : left;
  top              : 10px;
  font-size        : .85em;
  display          : inline;
  margin           : 0;
  padding          : 1px 5px;
}
#canada_flag, #usa_flag, #uk_flag, #svd_flag{  
  display          : inline;
  margin           : 10px 0 0;
  float            : left;
  width            : 130px;
  height           : 15px;
  font-size        : .9em;
  text-align       : right;

}
#footer span.numbers{
  display          : none;
}
span#address{
  margin           : 0;
  padding          : 0;
  display          : inline;
  width            : 100%;
  float            : left;
  text-align       : center;
  font-size        : .9em;
}

#canada_flag{
  background       : url("http://www.mustique.com/img/ca_flag2.gif") 0 0 no-repeat;
  padding          : 0 3px 1px 0;
  border-bottom    : 1px solid #7f91ce;
}
#usa_flag{
  background       : url("http://www.mustique.com/img/usa_flag2.gif") 0 0 no-repeat;
  border-bottom    : 1px solid #7f91ce;
  padding          : 0 3px 1px 0;
}
#uk_flag{
  background       : url("http://www.mustique.com/img/uk_flag2.gif") 0 0 no-repeat;
  border-bottom    : 1px solid #7f91ce;
  padding          : 0 3px 1px 0;
}
#svd_flag{
  background       : url("http://www.mustique.com/img/svd_flag2.gif") 0 0 no-repeat;
  border-bottom    : 1px solid #7f91ce;
  padding          : 0 0 1px 0;
}
#right_panel{
  margin-top       : 4px;
  background       : url("http://www.mustique.com/img/bg_rightpanel4.jpg") 0 0 no-repeat;
  z-index          : -200;
}
#slideshow{
  position         : relative;
  float            : right;
  margin-right     : 1px;
  top              : 199px;
  color            : #4057a7;
  background-color : #efefef;
  background-color : #ccc;
  border-color     : #fff #333 #333 #fff;
  padding          : 3px 5px;
  font-size        : 11px;
}