#profile, #history, #islands, #grenadines, .container{
  position         : relative;
  margin           :  0 0 20px;
  padding          :  0;
  width            : 450px;
  border           : 1px solid #aaa;
  background-color : #efefef;
  clear            : left;
}


#profile  p, #history p, #islands p, #grenadines p, .container p{
  text-indent      : 2.5em;
  margin           : 2px 5px;
  padding          : 5px;
}
#profile  p.p2, #history p.p2, #islands p.p2, #grenadines p.p2, .container p.p2{
  text-align       : justify;
  padding          : 2px;
}
#profile p:first-letter, #history p:first-letter, #islands p:first-letter, #grenadines p:first-letter, .container p:first-letter{
  font-size        : 1.5em;
}
#profile h3, #history h3, #islands h3, #grenadines h3, 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;
}
#profile_pic1,#profile_pic2, #history_pic1, #island_pic1{
  float            : left;
  margin           : 3px 10px 3px 7px;
  width            : 200px;
  height           : 120px;
  border           : 1px dashed #ff9933;
  background       : url("http://www.mustique.com/img/profilepic1.jpg") 0 0 no-repeat ;
}
#profile_pic2{
  float            : right;
  background       : url("http://www.mustique.com/img/profilepic2.jpg") 0 0 no-repeat ;
}
#history_pic1{
  background       : url("http://www.mustique.com/img/historypic1.jpg") 0 0 no-repeat ;
}
#history h4{
  margin-left      : 7px;
}
#signature{
  margin           : auto;
  width            : 241px;
  height           : 85px;
  background       : url("http://www.mustique.com/img/jonathan_p.gif") 100% 0 no-repeat ;
}
#usa, #canada{
  margin           : 5px;
  padding          : 0;
  float            : left;
  width            : 450px;
  height           : 350px;
  border           : 0px dashed #ff9933;
  background       : url("http://www.mustique.com/img/c_aflags.jpg") 0 0 no-repeat ;
}
#usa{
  float            : left;
  border           : 0;
  width            : 115px;
  height           : 200px;
  border           : 0px dashed #ff9933;
  background       : #efefef; /*url("http://www.mustique.com/img/aflag.jpg") 0 0 no-repeat ; */?
}
#usa ul, #canada ul{
	margin: 130px 5px 0px 5px; 
	padding: 0px 0px 0px 0px;
}

#usa li, #canada li{
	list-style-type: none;
	color: #6c9e2d;
	background-color: transparent;
	font-size: 12px; 
	line-height: 16px;
	font-weight: normal; 
	font-style: italic;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left; 
}
h2.international{
  text-align       : center; 
}
p.numbers{
  text-align       : center;
  text-indent      : 0;
  font-size        : .85em;
}
p.numbers:first-letter{
  font-size        : 1em;
}
#logo{
  position         : relative;
  margin-top       : 15px;
  margin           : auto;
  width            : 185px; 
  height           : 150px;
  background       : url("http://www.mustique.com/img/logo.jpg") 0 0 no-repeat ;
}
#contact span{
  visibility       : hidden;
}
#contact {
  background       : transparent url("http://www.mustique.com/img/bg_h3_contact.jpg") 0 100% no-repeat;
}
#agent span,#general span,#office span{
  visibility       : hidden;
}
#agent {
  background       : transparent url("http://www.mustique.com/img/bg_h3_agent.jpg") 0 100% no-repeat;
}
#general {
  background       : transparent url("http://www.mustique.com/img/bg_h3_general.jpg") 0 100% no-repeat;
}
#office {
  background       : transparent url("http://www.mustique.com/img/bg_h3_office.jpg") 0 100% no-repeat;
}
