/* 
   SUNSET CARIBBEAN YACTH CHATERERS
   ==============================================
   
   Ghost-boy, OCT 09  :)
   
--------------------------------------------------------------------------------------------------------- */

@import url("reset.css");

body
{
  background:       #333 no-repeat center top;
  font:             normal 62.5% Arial, Helvetica, sans-serif;
  color:            #FFF;
  text-align:       center;
  }
body#gallery
{
  background-position: center 40px;
  }
div#wrapper
{
  width:            960px;
  margin:           0 auto;
  text-align:       left;
  }
div.frame
{
  float:            left;
  width:            960px;
  }
a
{
  text-decoration:  none;
  color:            #444;
  }

a.skiplink, .ui-tabs, .ui-tabs-hide 
{
  display:          none;
  }

img
{
  display:          block;
  }

/* HEADER                                                                                       HEADER ::
--------------------------------------------------------------------------------------------------------- */
div#header
{
  margin:           39px 0 0;
  }
div#header h1 a, div#header h2 a
{
  float:            left;
  width:            443px;
  height:           57px;
  text-indent:      -9999px;
  background:       #333 url("imgs/sunset_yacht_charters.jpg") no-repeat 0 0;
  }
div#header h3 a
{
  float:            right;
  width:            207px;
  height:           57px;
  text-indent:      -9999px;
  background:       #333 url("imgs/enquire_now.jpg") no-repeat 0 0;
  }

/* NAVIGATION                                                                               NAVIGATION ::
--------------------------------------------------------------------------------------------------------- */
ul#nav, ul#nav li, ul#nav a
{
  float:            left;
  }
ul#nav
{
  clear:            left;
  width:            700px;
  margin:           39px 0 0;
  background:       transparent url("imgs/nav_bg.jpg") repeat-x 0 0;
  }
ul#nav a
{
  padding:          13px 20px;
  text-transform:   uppercase;
  background:       transparent url("imgs/nav_link_bg.jpg") no-repeat top right;
  }
ul#nav li#navContact a
{
  background-image: none;
  }
ul#nav a:hover,
body#home li#navHome a,
body#yacht li#navYacht a,
body#caribbean li#navCaribbean a,
body#chartering li#navChartering a,
body#gallery li#navGallery a,
body#testimonials li#navTestimonials a,
body#contact li#navContact a
{
  color:            #000;
  }

/* CONTENT                                                                                     CONTENT ::
--------------------------------------------------------------------------------------------------------- */
div#content
{
  position:         relative;
  width:            960px;
  min-height:       432px;
  height:           auto !important;
  height:           432px;
  border:           2px solid #E0E0D4;
  background-color: #272625;
  overflow:         hidden;
  }
body#gallery div#content
{
  min-height:       618px;
  height:           auto !important;
  height:           618px;
  }
div#slideshow
{
  float:            left;
  width:            960px;
  height:           432px;
  overflow:         hidden;
  }
body#gallery div#slideshow
{
  margin:           40px 0 0;
  }
div#slideshow div.slide
{
  position:         absolute;
  top:              0;
  left:             0;
  z-index:          8;
  opacity:          0.0;
  width:            960px;
  height:           432px;
  }
body#gallery div#slideshow div.slide
{
  top:              40px;
  }
div#slideshow div.active
{
  z-index:          10;
  opacity:          1.0;
  }
div#slideshow div.last-active
{
  z-index:          9;
  }

/* OVERLAYS                                                                                   OVERLAYS ::
--------------------------------------------------------------------------------------------------------- */
div.overlay
{
  position:         absolute;
  z-index:          20;
  top:              9px;
  right:            9px;
  width:            240px;
  height:           195px;
  background-color: #3C3D38;
  }
  
  
  
div.frame2
{
  float:            left;
  width:            1020px;
  }  
  
  div.box
{

  top:              20px;
  right:            40px;
  width:            300px;
  height:           175px;
  min-height:	    190px;
  margin: 			15px 32px  0px 0px;

  background-color: #3C3D38;
  float:left;

  }
  
div.box h2.honeymoon
{
  margin-left:      14px;
  }
div.box h2.honeymoon a
{
  width:            121px;
  height:           47px;
  background-image: url("imgs/t_honeymoon.jpg");
  }
  
div.box h2.accom a
{
  width:            168px;
  height:           47px;
  background-image: url("imgs/t_yacht_accom.jpg");
  }
div.box h2.gettingThere a
{
  width:            168px;
  height:           47px;
  background-image: url("imgs/t_getting_there.jpg");
  }  
  
div.box h2.equipment a
{
  width:            191px;
  height:           47px;
  background-image: url("imgs/t_suba_snorkel.jpg");
  }  
  
  
div.box h2, div.box h2 a, div.box h3, div.box h3 a
{
  float:            left;
  display:          inline;
  width:            152px;
  height:           46px;
  margin:           18px 0 14px 15px;
  text-indent:      -9999px;
  
  background-color:    #3C3D38;
  background-repeat:   no-repeat;
  background-position: 0 0;
  }
div.box h2 a, div.box h3 a
{
  margin:           0;
  }  
  
div.box p
{
  clear:            left;
  margin:           0 20px 10px 15px;
  line-height:      1.4em;
  font-size:        1.2em;
  color:            #999;
  }
  
div.box p ins
{
  text-decoration:  underline;
  }
  
div.box p a
{
  color:            #FFF;
  text-decoration:  underline;
  }
div.box ul, div.box li, form, fieldset
{
  float:            left;
  width:            210px;
  }
div.box ul, div.box form
{
  position:         relative;
  display:          inline;
  margin:           0 15px 10px;
  }
div.box li
{
  padding:          0 0 4px;
  font-size:        1.1em;
  color:            #999;
  }
div.box fieldset li
{
  padding:          0 0 6px;
  }
div.box li a
{
  margin-left:      2px;
  color:            #CCC;
  }
div.box li a ins
{
  text-decoration:  underline;
  }  
  
  
  
  
  
  
  
  
  
div.latest
{
  top:              209px;
  height:           185px;
  }
div.newsletter
{
  top:              399px;
  height:           170px;
  }
div.overlay h2, div.overlay h2 a, div.overlay h3, div.overlay h3 a
{
  float:            left;
  display:          inline;
  width:            152px;
  height:           46px;
  margin:           18px 0 14px 15px;
  text-indent:      -9999px;
  
  background-color:    #3C3D38;
  background-repeat:   no-repeat;
  background-position: 0 0;
  }
div.overlay h2 a, div.overlay h3 a
{
  margin:           0;
  }
div.overlay h2.accom a
{
  width:            168px;
  height:           47px;
  background-image: url("imgs/t_yacht_accom.jpg");
  }
div.overlay h2.gettingThere a
{
  width:            168px;
  height:           47px;
  background-image: url("imgs/t_getting_there.jpg");
  }
div.overlay h2.honeymoon
{
  margin-left:      14px;
  }
div.overlay h2.honeymoon a
{
  width:            121px;
  height:           47px;
  background-image: url("imgs/t_honeymoon.jpg");
  }
  
div.overlay h2.addurl a
{
  width:            184px;
  height:           47px;
  background-image: url("imgs/t_addurl.jpg");
  }
  
div.overlay h2.equipment a
{
  width:            191px;
  height:           47px;
  background-image: url("imgs/t_suba_snorkel.jpg");
  }
  
div.overlay h2.gallery a
{
  width:            116px;
  height:           47px;
  background-image: url("imgs/t_our_gallery.jpg");
  }
  
div.latest h3 a
{
  width:            146px;
  height:           45px;
  background-image: url("imgs/t_client_testimonials.jpg");
  }
  
div.newsletter h3
{
  width:            156px;
  height:           45px;
  background-image: url("imgs/t_newsletter.jpg");
  }
  
div.addurl h3 a
{
  width:            184px;
  height:           47px;
  background-image: url("imgs/t_addurl.jpg");
  }  
  
div.overlay p
{
  clear:            left;
  margin:           0 20px 10px 15px;
  line-height:      1.4em;
  font-size:        1.2em;
  color:            #999;
  }
  
div.overlay p ins
{
  text-decoration:  underline;
  }
  
div.overlay p a
{
  color:            #FFF;
  text-decoration:  underline;
  }
div.overlay ul, div.overlay li, form, fieldset
{
  float:            left;
  width:            210px;
  }
div.overlay ul, div.overlay form
{
  position:         relative;
  display:          inline;
  margin:           0 15px 10px;
  }
div.overlay li
{
  padding:          0 0 4px;
  font-size:        1.1em;
  color:            #999;
  }
div.overlay fieldset li
{
  padding:          0 0 6px;
  }
div.overlay li a
{
  margin-left:      2px;
  color:            #CCC;
  }
div.overlay li a ins
{
  text-decoration:  underline;
  }
label
{
  float:            left;
  width:            54px;
  padding:          5px 0 4px;
  background-color: #999;
  text-transform:   uppercase;
  text-align:       center;
  color:            #333;
  }
input, textarea
{
  float:            left;
  width:            155px;
  w\idth:           147px;
  padding:          4px;
  background-color: #ffcc33;
  border-left:      1px solid #333;
  font-size:        1.1em;
  }
button
{
  float:            right;
  padding:          3px 12px;
  background-color: #993300;
  text-transform:   uppercase;
  cursor:           pointer;
  }
label, input, textarea, button
{
  font-family:      Arial, Helvetica, sans-serif;
  }
div.alert
{
  position:         absolute;
  z-index:          100;
  top:              0;
  left:             -10px;
  width:            230px;
  padding:          10px 0 12px;
  text-align:       center;
  font-size:        1.3em;
  }
div.success
{
  background-color: #008000;
  }
div#thumbnails
{
  position:         relative;
  z-index:          999;
  top:              0;
  float:            right;
  width:            245px;
  height:           432px;
  background-color: #3C3D38;
  display:          block !important;
  }
div#thumbnails div ul, div.overlay ul.gallery
{
  float:            left;
  width:            244px;
  margin:           13px 0 0 1px;
  }
div.overlay ul.gallery
{
  margin:           -6px 0 0 -1px;
  }
div#thumbnails div li, div.overlay ul.gallery li
{
  float:            left;
  display:          inline;
  width:            42px;
  margin:           14px 0 0 15px;
  }
div.overlay ul.gallery li
{
  margin:           10px 0 0 14px;
  }
div#thumbnails div li a, div#thumbnails div li a img, div.overlay ul.gallery li a, div.overlay ul.gallery li a img
{
  float:            left;
  width:            40px;
  height:           39px;
  }
div#thumbnails div li a, div.overlay ul.gallery li a
{
  border:           1px solid #AAA;
  }
div#thumbnails div li a:hover, div.overlay ul.gallery li a:hover
{
  border-color:     #DDD;
  }
div#thumbnails div li a.current, div#thumbnails div li a.current:hover
{
  border-color:     #FFF;
  }
div#thumbnails ul.pagination
{
  display:          none;
  float:            right;
  border:           1px solid #3C3D38;
  border-width:     23px 16px 0 3px;
  }
div#thumbnails ul.pagination li, div#thumbnails ul.pagination li a
{
  float:            left;
  }
div#thumbnails ul.pagination li
{
  display:          inline;
  margin:           0 0 0 3px;
  }
div#thumbnails ul.pagination li a
{
  padding:          4px 7px;
  background-color: #86847F;
  font-weight:      bold;
  color:            #FFF;
  }
div#thumbnails ul.pagination li.ui-tabs-selected a
{
  background-color: #282726;
  }


/* PRIMARY                                                                                     PRIMARY ::
--------------------------------------------------------------------------------------------------------- */
div#primary
{
  float:            left;
  width:            693px;
  border:           1px solid #272625;
  border-width:     9px 0 9px 9px;
  background-color: #3A3A38;
  min-height:       560px;
  height:           auto !important;
  height:           560px;
  }
  
div.heading, ul.overview, div.article
{
  float:            left;
  display:          inline;
  width:            661px;
  height:           31px;
  margin:           18px 0 0 12px;
  background:       transparent url("imgs/hr_light.gif") no-repeat bottom center;
  }
ul.overview, div.article
{
  height:           auto;
  padding:          0 0 10px;
  }
ul.margin
{
  border-bottom:    40px solid #3A3A38;
  }
div.article
{
  position:            relative;
  margin-top:          38px;
  background-position: center 26px;
  }
div.darkbg
{
  background-image: url("../img/hr_dark.gif");
  }
div.heading h1, div.heading h2
{
  float:            left;
  display:          inline;
  height:           20px;
  margin:           0 0 0 8px;
  text-indent:      -9999px;
  
  background-color:    transparent;
  background-repeat:   no-repeat;
  background-position: 0 0;
  }

div.heading .contact
{
  width:            135px;
  background-image: url("../img/heading_contact.gif");
  }
div.heading .error404
{
  width:            107px;
  background-image: url("../img/heading_error404.gif");
  }

div.heading .yacht
{
  width:            104px;
  background-image: url("imgs/title_the_yacht.gif");
  }
  
div.heading .gallery
{
  width:            84px;
  background-image: url("imgs/title_gallery.gif");
  }  
  
div.heading .links
{
  width:            104px;
  background-image: url("imgs/title_links.gif");
  }
  
  
div.heading h1.boat
{
  width:            94px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_the-boat.gif");
  }
  
div.heading h1.accommodation
{
  width:            167px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_accommodation.gif");
  }
  
 div.heading h1.equipToys
{
  width:            172px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_equip_toys.gif");
  }
  
div.heading .caribbean
{
  width:            101px;
  background-image: url("imgs/title_the_caribbean.gif");
  }
  
div.heading h1.gettingThere
{
  width:            129px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_getting_there.gif");
  }
  
div.heading h1.stLucia
{
  width:            129px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_st_lucia.gif");
  }
  
div.heading h1.antigua
{
  width:            129px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_antigua.gif");
  }  
  
div.heading h1.info
{
  width:            129px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_info.gif");
  }
  
div.heading h1.addUrl
{
  width:            151px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_add_your_link.gif");
  }  
  
div.heading h1.directory
{
  width:            197px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_directory.gif");
  }    
  
div.heading .chartering
{
  width:            115px;
  background-image: url("imgs/title_chartering.gif");
  }
  
div.heading h1.charterRates
{
  width:            147px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_charter_rates.gif");
  }  
  
div.heading h1.itinerary
{
  width:            93px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_itinerary.gif");
  }    
    div.heading h1.peteandlou
{
  width:            93px;
  margin:           0 0 0 83px;
  } 
div.heading h1.childBabies
{
  width:            180px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_children_babies.gif");
  }  	
	
div.heading h1.photoCharter
{
  width:            243px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_photographic_charters.gif");
  }  	
	
div.heading h1.wedHoney
{
  width:            252px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_weddings_honeymoons.gif");
  }  
  
div.heading h1.cricket
{
  width:            178px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_cricket_charters.gif");
  }    
	
div.heading h1.newYear
{
  width:            274px;
  margin:           0 0 0 83px;
  background-image: url("imgs/title_christmas_newyear.gif");
  } 
   
	
div.heading .testimonials
{
  width:            133px;
  background-image: url("imgs/title_testimonials.gif");
  }
  
div.heading h1.nadaDan
{
  width:            115px;
  margin:           0 0 0 83px;
 
  }
  
div.heading .contact
{
  width:            117px;
  background-image: url("imgs/title_contact.gif");
  }
       
     
div.heading h1.pagenotfound
{
  width:            167px;
  margin:           0 0 0 65px;
  background-image: url("../img/heading_filenotfound.gif");
  }

ul.overview li
{
  float:            left;
  width:            661px;
  margin:           20px 0 0;
  padding:          0 0 10px;
  background:       transparent url("../img/hr_dark.gif") no-repeat center 26px;
  }
ul.extraspacing li
{
  padding:          0 0 25px;
  }
ul.overview li h5, div.article h5
{
  float:            left;
  width:            171px;
  w\idth:           163px;
  padding:          0 0 0 8px;
  font-size:        1.7em;
  color:            #9B9593;
  }
ul.overview li h5
{
  width:            161px;
  w\idth:           161px;
  }
ul.overview li h5.doubleline
{
  margin-top:       -20px;
  }
ul.overview li div, div.article div
{
  float:            right;
  width:            484px;
  }
div.article div.service
{
  padding:          20px 0 0;
  }
div.article div#slideshow
{
  position:         relative;
  float:            left;
  width:            484px;
  height:           323px;
  border-bottom:    15px solid #3A3A38;
  }
div.article div#slideshow div.slide
{
  width:            484px;
  height:           323px;
  }
div.article div.standout
{
  width:            494px;
  w\idth:           484px;
  padding:          10px 0 26px 10px;
  background:       #414141 url("../img/standout_bg.gif") repeat-x 0 0;
  border:           1px solid #3A3A38;
  border-width:     40px 0 30px;
  }
div.article a.discreet, div.article div.standout a
{
  text-decoration:  none;
  color:            #C3C1C1;
  }
div.article a.discreet:hover
{
  color:            #DDD;
  }
ul.overview li div h3, div.article h1, div.article h2, div.article h3
{
  font-size:        1.7em;
  font-weight:      normal;
  color:            #DBDAD9;
  }
div.article h2, div.article h3
{
  margin:           18px 0 0;
  font-size:        1.6em;
  }
div.article h3
{
  font-size:        1.4em;
  }
div.article h3.nomargin
{
  margin:           3px 0 0;
  color:            #CCC;
  }
div.article h3.nomargin span
{
  color:            #FFF;
  }
ul.overview li div h3 a
{
  color:            #DBDAD9;
  }
ul.overview li div h3 a:hover
{
  color:            #EEE;
  }
div.article div img
{
  margin:           16px 0 0 -2px;
  }
ul.overview li div p, div.article div p
{
  margin:           18px 45px 0 0;
  font-size:        1.2em;
  color:            #9B9593;
  line-height:      1.6em;
  }
div.article div p
{
  color:            #C3C1C1;
  }
div.article div p.intro
{
  color:            #FFF;
  }
div.article div p a
{
  color:            #FFF;
  text-decoration:  underline;
  }
div.article div p a:hover
{
  color:            #DDD;
  }
div.article div ul
{
  margin:           18px 0 0;
  }
div.article div ul.links
{
  margin:           30px 0 0;
  }
div.article div ul.smallfont
{
  margin:           2px 0 0;
  }
div.article div ul li
{
  background:       transparent url("../img/bullet.gif") no-repeat 4px 11px;
  padding:          6px 0 0 15px;
  font-size:        1.2em;
  color:            #C3C1C1;
  }
div.article div ul.links li
{
  margin:           5px 0 0;
  }
div.article div ul.smallfont li
{
  font-size:        1.1em;
  }
div.article div ul.links li a
{
  color:            #FFF;
  }
ul.overview li div p a
{
  margin:           0 1px;
  color:            #9B9593;
  text-decoration:  underline;
  }
ul.overview li div p a:hover
{
  color:            #DBDAD9;
  }
div.article dl, div.article dt, div.article dd
{
  float:            left;
  width:            484px;
  }
div.article dl
{
  margin:           16px 0 0;
  font-size:        1.2em;
  color:            #C3C1C1;
  }
div.article dt
{
  width:            50px;
  margin:           4px 0 0;
  }
div.article dd
{
  width:            434px;
  margin:           4px 0 0;
  }
div.article form, div.article form ol, div.article form li
{
  width:            484px;
  }
div.article form
{
  margin:           19px 0 0;
  border-bottom:    20px solid #3A3A38;
  }
div.article form li
{
  float:            left;
  margin:           6px 0 0;
  }
div.article label
{
  w\idth:           46px;
  padding:          5px 0 5px 8px;
  text-align:       left;
  }
li.extended label
{
  width:            143px;
  w\idth:           135px;
  }
li.warning label
{
  background-color: #8F2323;
  color:            #FFF;
  }
span.warning
{
  clear:            left;
  float:            left;
  width:            346px;
  margin:           5px 0 0 55px;
  font-size:        1.1em;
  color:            #EF3B3B;
  }
li.extended input
{
  width:            257px;
  w\idth:           249px;
  }
div.article textarea
{
  width:            346px;
  w\idth:           338px;
  }
div.article input, div.article textarea
{
  font-size:        1.2em;
  }
div.article button
{
  clear:            left;
  float:            left;
  margin:           6px 0 0 55px;
  }
div.article div.alert
{
  position:         static;
  top:              auto;
  left:             auto;
  float:            left;
  width:            401px;
  padding:          10px 0;
  background-color: #8F2323;
  text-transform:   uppercase;
  font-size:        1em;
  border-bottom:    10px solid #3A3A38;
  }
div.article div.success
{
  background-color: #008000;
  }

div#supplement
{
  position:         absolute;
  top:              36px;
  left:             0;
  width:            171px;
  }
div#supplement ul
{
  float:            left;
  width:            171px;
  border-bottom:    1px solid #444;
  padding:          0 0 14px;
  }
div#supplement ul.margin
{
  margin:           15px 0 0;
  }
div#supplement li, div#supplement h4
{
  float:            left;
  width:            171px;
  w\idth:           163px;
  padding:          0 0 0 8px;
  }
div#supplement li
{
  background-image: none;
  padding-bottom:   4px;
  font-size:        1em;
  }
div#supplement h4
{
  margin:           10px 0 0;
  font-size:        1.2em;
  color:            #9B9593;
  }
div#supplement li a
{
  font-size:        1.1em;
  color:            #C3C1C1;
  }
div#supplement li a:hover
{
  color:            #EEE;
  }
div#supplement li a ins
{
  text-decoration:  underline;
  }
div#supplement li a#subscribeRSS, div#supplement li a#subscribeEmail
{
  padding:          0 0 0 24px;
  color:            #9B9593;
  
  background-color:    transparent;
  background-repeat:   no-repeat;
  background-position: 3px 0;
  }
div#supplement li a#subscribeRSS
{
  background-image: url("../img/icon_rss.gif");
  }
div#supplement li a#subscribeEmail
{
  background-image: url("../img/icon_email.gif");
  }
div#supplement li a#subscribeRSS:hover, div#supplement li a#subscribeEmail:hover
{
  color:            #BBB;
  }
div#supplement ul.subnav li a
{
  text-transform:   uppercase;
  color:            #999;
  }
div#supplement ul.subnav li a:hover
{
  color:            #AAA;
  }
div#supplement ul.subnav li a.current, div#supplement ul.subnav li a.current:hover
{
  color:            #C3C1C1;
  }

div.hr
{
  float:            left;
  display:          inline;
  width:            661px;
  height:           1px;
  margin:           32px 0 0 12px;
  background:       transparent url("../img/hr_light.gif") no-repeat 0 0;
  }
div.margin
{
  border-bottom:    40px solid #3A3A38;
  }
div.hr hr
{
  display:          none;
  }

ul#archives
{
  float:            left;
  display:          inline;
  width:            174px;
  margin:           12px 0 0 12px;
  }
ul#archives li
{
  float:            left;
  width:            171px;
  w\idth:           163px;
  padding:          0 0 4px 8px;
  }
ul#archives li a
{
  font-size:        1.1em;
  color:            #787472;
  text-decoration:  underline;
  }
ul#archives li a:hover, ul#archives li a.current
{
  color:            #DBDAD9;
  }

div#primary ul.pagination
{
  float:            left;
  display:          inline;
  margin:           20px 0 0 184px;
  padding:          0 0 20px;
  }
div#primary ul.pagination li, div#primary ul.pagination li a
{
  float:            left;
  }
div#primary ul.pagination li
{
  display:          inline;
  margin:           0 0 0 3px;
  }
div#primary ul.pagination li a
{
  padding:          4px 7px;
  background-color: #85837E;
  font-weight:      bold;
  color:            #FFF;
  }
div#primary ul.pagination li a:hover
{
  background-color: #777;
  }
div#primary ul.pagination a.current, div#primary ul.pagination a.current:hover
{
  background-color: #51504C;
  }

/* FOOTER                                                                                       FOOTER ::
--------------------------------------------------------------------------------------------------------- */
div#footer
{
  margin-right:     -3px;
  height:           100px;
  }
div#footer p, div#footer a
{
  color:            #999;
  }
div#footer p
{
  margin:           15px 0 0;
  }
div#footer span
{
  margin:           0 33px;
  }
div#footer a
{
  margin:           0 10px;
  }
div#footer a:hover
{
  color:            #CCC;
  }
  
/* ROTATING IMAGE
---------------------------------------------------------------------------------*/

.rotate
{
    position:      relative;
    margin-top:    15px;
    margin-bottom:  20px;
    width:         485px;
    height:        230px; 
}
.rotateimage
{
    position:       absolute;
    top:            0px;
    left:           0px;
    width:          485px;
    height:         230px;
    opacity:.00;
}
/*------------------------------------------------------------------------------*/

.italic
{
    font-style: italic;
}
.red
{
    color:#ff0000;
}

/* HOME PAGE NEW BOTTOM RIGHT HAND CORNER
---------------------------------------------------------------------------------*/


.tdivingcharters
{
    position:relative;
    left: 15px;
    top: 16px;
}
.tfishingcharters
{
    position:relative;
    left: 15px;
    top: 46px;
}


