html { 
  margin:0; 
  padding:0; 
  text-align:center;
  background-color:#fff; 
} 

body { 
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size:12px;
  margin:15px 0; 
  padding:0; 
  text-align:center;
  background-color:#fff;
} 

h4.st-thomas-weddings{
margin:0;
padding:0;
text-indent:-9999px;
}


#normal{
  clear:both;
  text-align:left !important;
  list-style:square !important;
}

#normal li{
  padding:0 0 10px 0 !important;
  text-align:left !important;
  
  list-style:square !important;
}


h2 {
  font-size:14px;
  margin:0 0 5px 0;
  padding:0;
}

h2 {
  font-size:12px;
  margin:0 0 5px 0;
  padding:0;
}

.center {
  text-align:center !important;
}

.backtotop {
  margin:10px 0;
  padding:0;
  width:405px;
  text-align:right !important;  
}

p {
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size:12px;
  margin:0 0 10px 0;
  padding:0;
} 

a {
  color:#0169b4;
}

a:hover {
  text-decoration:underline;
}

#pagewidth { 
  width:775px; 
  text-align:left;  
  margin-left:auto; 
  margin-right:auto;
  background-color:#fff;    
} 

#ttg {
  text-indent: -5000px;
}

/** Maps **/

.map-beef-island-airport {
  background-image: url("./images/map-tortola-beef-island-airport.gif");
  background-repeat: no-repeat;
  background-position: center center; 
  width:420px;
  height:200px;
  padding:0 !important;
  margin:0 0 10px 0 !important;
  text-indent: -5000px;
}

.map-tortola-beaches {
  background-image: url("./images/map-tortola-beaches.gif");
  background-repeat: no-repeat;
  background-position: center center; 
  width:420px;
  height:200px;
  padding:0 !important;
  margin:0 0 10px 0 !important;
  text-indent: -5000px;
}


/** Logos **/

.logo-american-airlines {
  background-image: url("./images/logo-american-airlines-eagle.gif");
  background-repeat: no-repeat;
  background-position: center center; 
  width:420px;
  height:75px;
  padding:0 !important;
  margin:0 0 10px 0 !important;
  text-indent: -5000px;
}

.logo-air-sunshine {
  background-image: url("./images/logo-air-sunshine.gif");
  background-repeat: no-repeat;
  background-position: center center; 
  width:420px;
  height:75px;
  padding:0 !important;
  margin:0 0 10px 0 !important;
  text-indent: -5000px;
}

.logo-liat-caribbean-airline {
  background-image: url("./images/logo-liat-caribbean-airline.gif");
  background-repeat: no-repeat;
  background-position: center center; 
  width:420px;
  height:75px;
  padding:0 !important;
  margin:0 0 10px 0 !important;
  text-indent: -5000px;
}

/** Island Bar Styles **/

#islandbar {
  clear:both;
  position:relative; 
  width:775px;
  background-color:#464646; 
  padding:0;
  margin:0;
  width:100%;
}

#islandbar ul {
  list-style:none;
  text-align:center;
  padding:5px 0;
  margin:0;
}

#islandbar li {
  display:inline;
  list-style:none;
  font-size:12px;
  color:#fff;
  padding:0;
  margin:0 10px 0 0;
  font-weight:bold;
}

#islandbar li a {
  padding:0;
  margin:0;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}

#islandbar li a:hover {
  padding:0;
  margin:0;
  text-decoration:underline;
}


/** Image & Ad Section Styles **/
 
#imagead {
  clear:both;
  position:relative; 
  width:775px;
  height:145px; 
  background-color:#fff; 
  padding:0;
  margin:5px 0;
  width:100%;
}

.header {
  display:block;
  background-image: url("./images/header-us-virgin-islands-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

#flash {
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  float:left;  
}

/** USVI Header - Water Splashing Up On Rocks  **/
.usvi-header-01 {
  display:block;
  background-image: url("./images/header-us-virgin-islands-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** USVI Header - Man On Rocks  **/
.usvi-header-02 {
  display:block;
  background-image: url("./images/header-us-virgin-islands-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** USVI Header - Boat on Water  **/
.usvi-header-03 {
  display:block;
  background-image: url("./images/header-us-virgin-islands-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Island Tours **/
.usvi-st-thomas-island-tours-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-island-tours-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Island Tours **/
.usvi-st-thomas-island-tours-header-02 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-island-tours-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Island Tours **/
.usvi-st-thomas-island-tours-header-03 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-island-tours-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Island Tours **/
.usvi-st-thomas-island-tours-header-04 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-island-tours-04.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Fishing Charters **/
.usvi-st-thomas-fishing-charters-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-fishing-charter-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Fishing Charters **/
.usvi-st-thomas-fishing-charters-header-02 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-fishing-charter-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Fishing Charters **/
.usvi-st-thomas-fishing-charters-header-03 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-fishing-charter-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Real Estate Charters **/
.usvi-st-thomas-real-estate-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-real-estate-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Real Estate Charters **/
.usvi-st-thomas-real-estate-header-02 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-real-estate-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Real Estate Charters **/
.usvi-st-thomas-real-estate-header-03 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-real-estate-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas SCUBA Diving - Female SCUBA Diver  **/
.usvi-st-thomas-scuba-diving-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-scuba-diving-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas SCUBA Diving - Male SCUBA Diver  **/
.usvi-st-thomas-scuba-diving-header-02 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-scuba-diving-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas SCUBA Diving - Couple SCUBA Diver  **/
.usvi-st-thomas-scuba-diving-header-03 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-scuba-diving-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Yacht Charters - Header **/

.usvi-st-thomas-yacht-charter-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-yacht-charter-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

.usvi-st-thomas-yacht-charter-header-02 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-yacht-charter-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

.usvi-st-thomas-yacht-charter-header-03 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-yacht-charter-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}


/** USVI Header - Boat on Water  **/
.usvi-st-thomas-wedding-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-wedding-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** Ad Template  **/
.usvi-ad-template {
  display:block;
  background-image: url("./images/top-image-template.gif");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Header - Accommodations  **/
.usvi-st-thomas-accommodations-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-accommodations-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Header - Day Sail & Snorkeling  **/
.usvi-st-thomas-day-sail-snorkeling-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-day-sail-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Header - Day Sail & Snorkeling  **/
.usvi-st-thomas-day-sail-snorkeling-header-02 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-day-sail-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Header - Day Sail & Snorkeling  **/
.usvi-st-thomas-day-sail-snorkeling-header-03 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-day-sail-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Restaurants **/
.usvi-st-thomas-restaurants-header-01 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-restaurants-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Restaurants **/
.usvi-st-thomas-restaurants-header-02 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-restaurants-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** St. Thomas Restaurants **/
.usvi-st-thomas-restaurants-header-03 {
  display:block;
  background-image: url("./images/header-usvi-st-thomas-restaurants-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Header - **/
.bvi-tortola-header-01 {
  display:block;
  background-image: url("./images/header-bvi-tortola-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Header - **/
.bvi-tortola-header-02 {
  display:block;
  background-image: url("./images/header-bvi-tortola-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Header - **/
.bvi-tortola-header-03 {
  display:block;
  background-image: url("./images/header-bvi-tortola-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Header - **/
.bvi-tortola-header-04 {
  display:block;
  background-image: url("./images/header-bvi-tortola-04.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Header - **/
.bvi-tortola-header-05 {
  display:block;
  background-image: url("./images/header-bvi-tortola-05.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Header - **/
.bvi-tortola-header-06 {
  display:block;
  background-image: url("./images/header-bvi-tortola-06.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Wedding Header - Feet on Beach **/
.bvi-tortola-header-wedding-01 {
  display:block;
  background-image: url("./images/header-bvi-tortola-wedding-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Wedding Header - Flowers and Hands **/
.bvi-tortola-header-wedding-02 {
  display:block;
  background-image: url("./images/header-bvi-tortola-wedding-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Queen Elizabeth Bridge - Flowers and Hands **/
.bvi-tortola-header-getting-to-tortola-01 {
  display:block;
  background-image: url("./images/header-bvi-tortola-queen-elizabeth-bridge-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Beaches Cane Garden Bay - Boat and Beach **/
.bvi-tortola-header-beaches-cane-garden-bay-01 {
  display:block;
  background-image: url("./images/header-bvi-tortola-beaches-cane-garden-bay-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Beaches Smugglers Cove - Beach Scenery **/
.bvi-tortola-header-beaches-smugglers-cove-01 {
  display:block;
  background-image: url("./images/header-bvi-tortola-beaches-smugglers-cove-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Beaches Smugglers Cove - Beach Scenery **/
.bvi-tortola-header-beaches-smugglers-cove-02 {
  display:block;
  background-image: url("./images/header-bvi-tortola-beaches-smugglers-cove-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Beaches Smugglers Cove - Beach Scenery - Night**/
.bvi-tortola-header-beaches-smugglers-cove-03 {
  display:block;
  background-image: url("./images/header-bvi-tortola-beaches-smugglers-cove-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Beaches Brewers Bay **/
.bvi-tortola-header-beaches-brewers-bay-01 {
  display:block;
  background-image: url("./images/header-bvi-tortola-beaches-brewers-bay-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Beaches Brewers Bay **/
.bvi-tortola-header-beaches-brewers-bay-02 {
  display:block;
  background-image: url("./images/header-bvi-tortola-beaches-brewers-bay-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Beaches Brewers Bay **/
.bvi-tortola-header-beaches-brewers-bay-03 {
  display:block;
  background-image: url("./images/header-bvi-tortola-beaches-brewers-bay-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}



/** BVI, Tortola Road Town **/
.bvi-tortola-header-road-town-01 {
  display:block;
  background-image: url("./images/header-bvi-tortola-road-town-01.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Road Town **/
.bvi-tortola-header-road-town-02 {
  display:block;
  background-image: url("./images/header-bvi-tortola-road-town-02.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Road Town **/
.bvi-tortola-header-road-town-03 {
  display:block;
  background-image: url("./images/header-bvi-tortola-road-town-03.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}

/** BVI, Tortola Road Town **/
.bvi-tortola-header-road-town-04 {
  display:block;
  background-image: url("./images/header-bvi-tortola-road-town-04.jpg");
  background-repeat: no-repeat;
  background-position: center center; 
  width:415px;
  height:145px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;  
}


.imageadcontainer {
  width:340px;
  padding:10px;
  margin:0;
  float:left;
}

.mapimageadcontainer {
  width:100px;
  padding:5px;
  margin:0;
  float:left;
}

#imagead p {
  margin:0;
  padding:0;
  font-size:12px
}

#imagead p.smalltxt {
  margin:0;
  padding:0;
  font-size:10px
}

#imagead p.phonenumber {
  margin:10px 0 0 0;
  padding:0;
  font-size:12px;
}

#imagead a {
  text-decoration:none;
}

#imagead a:hover {
  text-decoration:underline;
}

#imagead h4 {
  font-size:16px;
  margin:0;
  padding:0;
}

.top-story-usvi-st-thomas-dive-in {
  display:block;
  background-image: url("./images/top-story-dive-in-01.gif");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.top-story-usvi-st-thomas-aqua-action {
  display:block;
  background-image: url("./images/top-story-aqua-action-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

/** St. Thomas Day Sail Top Story Styles **/

.top-story-usvi-st-thomas-jester {
  display:block;
  background-image: url("./images/top-story-jester-sailing-adventures-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.top-story-usvi-st-thomas-captain-max {
  display:block;
  background-image: url("./images/top-story-captain-max-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.top-story-usvi-st-thomas-rumbaba-charters {
  display:block;
  background-image: url("./images/top-story-rumbaba-charters-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.top-story-usvi-st-thomas-independence {
  display:block;
  background-image: url("./images/top-story-independence-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

/** Car Rental Top Ad Styles **/

.top-story-usvi-st-thomas-discount-car-rental {
  display:block;
  background-image: url("./images/top-story-discount-car-rental-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}


/** Accommodations Top Ad Styles **/

.top-story-usvi-st-thomas-extra-holidays {
  display:block;
  background-image: url("./images/top-story-extra-holidays-01.gif");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.top-story-usvi-st-thomas-the-crystal-palace {
  display:block;
  background-image: url("./images/top-story-the-crystal-palace-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.top-story-usvi-st-thomas-century-21-villas {
  display:block;
  background-image: url("./images/top-story-century-21-villas-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.usvi-top-ad-template {
  display:block;
  background-image: url("./images/top-ad-template.gif");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.usvi-top-story-blue-tang-yacht-charter {
  display:block;
  background-image: url("./images/top-story-blue-tang-yacht-charter-01.jpg");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.usvi-top-story-seaborne-airlines {
  display:block;
  background-image: url("./images/top-story-seaborne-airlines-01.gif");
  background-repeat: no-repeat;
  background-position: center left; 
  width:100px;
  height:125px;
  padding:0 10px 0 0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}


/** Header Styles **/

#header {
  position:relative; 
  height:100%; 
  background-color:#ECFFB9; 
  width:100%;
  clear:both;
}

#logodate {
  width:775px;
  height:45px;
  margin:0;
  padding:0;
  background-color:#fff;
}

#logodate p {
  margin:0;
  padding:0;
}

a.toplogo {
  display:block;
  top:0;
  left:0;
  background-image: url("./images/ico-trip-travel-guide-logo-top.gif");
  background-repeat: no-repeat;
  background-position: center center; 
  width:280px;
  height:45px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:left;
}

.date {
  height:30px; 
  padding:15px 10px 0 0 !important;
  margin:0 !important;
  float:right;
}  


/** Bread Crumb & Advertising Styles **/
#breadcontainer {
  width:775px;
  height:25px;
  margin:0;
  padding:0;
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;  
  background-color: #6d90a5;
}

#breadcrumb {
  margin:0;
  padding:5px 0;
  list-style:none;
  float:left;
}

#breadcrumb li {
  display:inline;
  color:#fff;
  font-size:11px;
  margin:0;
  padding:0;
}

#breadcrumb li a {
  color:#fff;
  text-decoration:underline;
  margin:0;
  padding:0;
}

#breadcrumb li a.home {
  margin:0 0 0 10px;
  padding: 0 0 0 18px;
  background-image:  url("./images/ico-home.gif");  
  background-repeat: no-repeat;
  background-position: center left;    
}

#breadcrumb li a:hover {
  text-decoration:none;
}

#advertisingsitemap {
  margin:0;
  padding:5px 10px 5px 0;
  list-style:none;
  float:right;
}

#advertisingsitemap li {
  display:inline;
  color:#fff;
  font-size:11px;
  margin:0;
  padding:0 2px; 
}

#advertisingsitemap li a {
  color:#fff;
  text-decoration:underline;
  margin:0;
  padding:0;
}

#advertisingsitemap li a:hover {
  text-decoration:none;
}

#advertisingsitemap li a.sitemap {
  margin:0 !important;
  padding: 0 0 0 18px !important;
  background-image:  url("./images/ico-sitemap.gif");  
  background-repeat: no-repeat;
  background-position: center left;    
}

#advertisingsitemap li a.advertising {
  margin:0 0 0 10px !important;
  padding: 0 0 0 19px !important;
  background-image:  url("./images/ico-mail.gif");  
  background-repeat: no-repeat;
  background-position: center left;    
}

/** Menu Styles **/
 
#sidenavigation {
  width:185px; 
  float:left; 
  position:relative;
  margin:0;
  padding:0;
}

#sidenavigation p {
  font-size:12px;
  margin:0;
  padding:0;
}

#islandselect {
  width:165px;
  margin:0;
  padding:10px;
  background-color:#fff;
}

.select {
  margin:0 0 5px 0 !important;
  padding:0 0 0 8px !important;
  background-image:  url("./images/ico-orange-arrow.gif");  
  background-repeat: no-repeat;
  background-position: center left;  
} 

#sidenavigation form {
  margin:0;
  padding:0;
}

#sidenavigation select, option, input, form {
  font-size:11px;
}

#sidenavigation dl {
  width:185px;
  margin:0;
  padding:0 0 5px 0;
  background-color:#cfdbe2;
}

#sidenavigation dt {
  width:185px;
  list-style:none;
  margin:0 0 5px 0;
  padding:5px 0;
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;  
  text-align:center;
  color:#fff;
  background-color:#6d90a5;
}

#sidenavigation dt a {
  color:#fff;
  text-decoration:none;
}

#sidenavigation dt a:hover {
  text-decoration:underline;
}

#sidenavigation dd {
  width:175px;
  list-style:none;
  margin:0 5px;
  padding:5px 0;
  border-bottom: 1px solid #bdc2be;
  background-color:#e7edf1;
}

#sidenavigation dd a {
  color:#000;
  text-decoration:none;
  margin:0 0 0 7px !important;
  padding:0 0 0 8px !important;
  background-image:  url("./images/ico-blue-arrow.gif");  
  background-repeat: no-repeat;
  background-position: center left;     
}

#sidenavigation .sub {
  color:#000;
  font-size:10px;
  text-decoration:none;
  margin:0 0 0 20px !important;
  padding:0 0 0 8px !important;
  background-image:  url("./images/ico-blue-arrow.gif");  
  background-repeat: no-repeat;
  background-position: center left;     
}

#sidenavigation dd a:hover {
  text-decoration:underline;
}
 
#twocols {
  width:590px; 
  float:right; 
  position:relative; 
}
 
#adcolumn {
  width:150px; 
  float:right; 
  position:relative;
  text-align:center; 
}

#adcolumn .banner {
  margin:10px 0 0 0; 
  padding:0;
}
 
#mainbody {
  float: left; 
  display:inline; 
  position: relative; 
  width:420px;
  margin:0;
  padding:10px ;
}

#mainbody table {
  margin:0 0 10px 0;
  padding:0;
}

#mainbody ul {
  margin:0;
  padding:0;
}

#mainbody li {
  margin:0;
  padding:0;
  list-style:none;
}

#mainbody li a {
  margin:0;
  padding:0;
}

#mainbody h1 {
  font-size:16px;
  margin:0 0 5px 0;
  padding:0;
  text-align:center;
}

#mainbody dl {
  width:200px;
  margin:0;
  padding:0 0 10px 10px;
  clear:both;
  float:right;
}

#mainbody dt {
  width:200px;
  margin:0;
  padding:5px 0;
  font-size:12px;
  color:#fff;
  background-color:#6D90A5;
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;
  text-align:center;
}

#mainbody dd {
  width:200px;
  margin:0;
  font-size:11px;
  padding:5px 0;
  background-color:#e7edF1; 
  border-bottom: 1px solid #bdc2be;   
}

#mainbody dd a {
  color:#000;
  text-decoration:none;
  margin:0 0 0 7px !important;
  padding:0 0 0 8px !important;
  background-image:  url("./images/ico-blue-arrow.gif");  
  background-repeat: no-repeat;
  background-position: center left;
}

#mainbody dd a:hover {
  text-decoration:underline;
}

.advertisement {
  width:420px;
  margin:0;
  padding:0;
  clear:both;
}


.advertisement h2 {
  margin:0;
  padding:10px 0 0 0;
  font-size:18px !important;
  text-align:center;
  clear:both;  
}

.advertisement a {
  text-decoration:none;
}

.advertisement a:hover {
  text-decoration:underline;
}

.advertisement ul {
  list-style:none;
  text-align:center;
  margin:0;
  padding:10px 0;
}

.advertisement li {
  display:inline;
  list-style:none;
  margin:0;
  padding:0 5px 0 0;
}

.advertisement li a {
}

.address, .contact-information {
  margin:0;
  padding:0;
  font-size:13px !important;
  text-align:center;
}

.location
{
  margin:0;
  padding:0;
  font-size:13px !important;
  text-align:center;
}

.phone-number {
  margin:0;
  padding:0;
  font-size:15px !important;
  text-align:center;
}

.fax-number {
  margin:0;
  padding:0;
  font-size:15px !important;
  text-align:center;
}

.web-address {
  margin:0 0 10px 0;
  padding:0;
  font-size:16px !important;
  text-align:center;
}
.email-address {
  margin:0;
  padding:0 0 10px 0;
  font-size:15px !important;
  text-align:center;
}

.sectionheader { 
  width:420px;
  margin:0;
  padding:5px 0;
  font-size:14px;
  text-align:center;
  color:#fff;
  background-color:#6D90A5;
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;
}

.pricingheader { 
  width:420px;
  margin:0 0 10px 0;
  padding:5px 0;
  font-size:13px;
  text-align:center;
  color:#000;
  background-color:#cfdbe2;
}

.mapsectionheader { 
  width:100px;
  margin:0;
  padding:5px 0;
  font-size:10px;
  text-align:center;
  color:#fff;
  background-color:#6D90A5;
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;
}

 
#footer {
  height:38px;
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;  
  background-color:#6d90a5; 
  padding:10px 0;
  margin:0;
  clear:both;
}

#footer ul {
  list-style:none;
  margin:0;
  padding:0 0 5px 10px;
}

#footer li {
  display:inline;
  margin:0;
  padding:0 2px 0 0;
  color:#fff;
}

#footer li a {
  text-decoration:none;
  color:#fff;
}

#footer li a:hover {
  text-decoration:underline;
}

a.bottomlogo {
  display:block;
  top:0;
  left:0;
  background-image: url("./images/ico-trip-travel-guide-logo-bottom.gif");
  background-repeat: no-repeat;
  background-position: center center; 
  width:250px;
  height:35px;
  padding:0 !important;
  margin:0 !important;
  text-indent: -5000px;
  float:right;
}

#footerlinks {
  float:left;
}
 
#wrapper {
  background:#fff url(./images/body.gif) repeat-y center top;
  width:775px;
  clear:both;
} 
 
.DLGeneric {
  width:200px;
  margin:0;
  padding:0 0 10px 10px;
}

.DTGeneric {
  width:200px;
  margin:0;
  padding:5px 0;
  font-size:12px;
}

.DDGeneric {
  width:200px;
  margin:0;
  font-size:11px;
  padding:5px 0;
}
 
 
 

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
