body,table,input,select,textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
body { margin:0; padding:0; background-color:#ffffff; color:#000000; }

/* Defaults */

img               { border:0; }
a                 { color:#003e6e; text-decoration:underline; white-space:nowrap; }
a:hover           { color:#416682; }
a:visitied        { color:#678EAB; }
td,th             { vertical-align:top; text-align:left; }

/* Header */

/*/*/
#Header                { height:199px; }
#Header .Top		       { background-color:#719cbd; width:100%; height:44px; }
#Header .Top .Logo     { position:absolute; top:0; left:0; z-index:3; }
#Header .Top .Beach    { position:absolute; top:0; left:316px; z-index:2; border-right:#000000 solid 1px; }
#Header .Words         { position:absolute; top:44px; width:100%; background-color:#005799; }
#Header .Photos        { position:absolute; top:69px; width:100%; height:130px; white-space:nowrap; background-color:#b1cbde; }
#Header .Photos .L     { position:absolute; left:0; border-right:#b1c9db solid 1px; }
#Header .Photos .R     { position:absolute; left:529px; border-right:#005799 solid 1px; }
/* */

/* Content */

/*/*/
.WrapBody           { filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#D7E4EE', startColorstr='#719cbd', gradientType='0'); width:100%; border-top:#005799 solid 1px;}
.WrapContent        { max-width:800px; background-color:#719cbd; border-right:#005799 solid 1px; }
* html .WrapContent { width:800px; }
#Content            { min-height:300px; margin:0 0 0 160px; padding:3px 10px 20px 10px; background-color:#b1cbde; color:#005799; }
* html #Content     { height:300px; }
/* */

#Content img      { margin:0; border:#000000 solid 1px; }

#Content .Contacts		       	{ padding:5px 0 6px 0; border-top:#b1cbde solid 1px; font-size:0.85em; }
#Content .Contacts dl			{ line-height:1.4em; margin:7px 0 0 0; }
#Content .Contacts dt		    { float:left; width:6em; white-space:nowrap; text-align:right; margin:0 1em 0 0; }


h1                { margin:0 0 0.7em 0; border-bottom:#ffffff solid 1px; font-family:Arial,Helvetica,sans-serif; font-size:17pt; font-weight:normal; }
h2                { font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:normal; }
h3                { font-size:1em; font-weight:bold; }

p                 { line-height:1.3em; }
#Content .SpreadImg img { margin:0 15px 0 15px; }

/* Bookings Form */
.Default tbody tr { margin:0px; padding:0px background-color:#000000; }
.Default tbody td { }


/* Nav */
 
/*/*/
#Nav                 { position:absolute; top:199px; z-index:2; width:160px; font-size:8pt; }
#Nav ul              { margin:0; padding:0 0 1px 0; border-top:#005799 solid 1px; list-style:none; }
#Nav li              { border-bottom:#b1cbde solid 1px; line-height:2.4em; }
#Nav a               { display:block; padding-left:6px; color:#ffffff; text-decoration:none; }
* html #Nav a        { width:100%; }
#Nav a:hover         { background-color:#b1cbde; color:#005799; }
/* */

/* Footer */

#Footer                 { padding:0 0 0 4px; background-color:#D7E4EE; border-top:#005799 solid 1px; }
#Footer a               { }

.WrapContent .Nav ul    { margin:0 0 0 160px; padding:3px 3px 6px 3px; list-style:none; font-size:0.75em; background-color:#b1cbde; text-align:center; }
.WrapContent .Nav li    { display:inline; }

#Footer .Contacts       { padding:5px 0 6px 0; border-top:#b1cbde solid 1px; font-size:0.85em; }
#Footer .Contacts dl    { line-height:1.4em; margin:7px 0 0 0; }
#Footer .Contacts dt    { float:left; width:6em; white-space:nowrap; text-align:right; margin:0 1em 0 0; }

#Footer .Author         { padding:0 4px 3px 0; border-top:#b1cbde solid 1px; text-align:right; font-size:0.75em; }
#Footer .Author a       { color:#999999; }
#Footer .Author a:hover { color:#666666; }

.Quote {
  font-style:italic;
  width:450px;
  padding:10px 50px 10px 50px;
  background-image:url(../images/quote-bg.gif);
  background-repeat:no-repeat;
}

.Quote span {
  font-size:0.85em;
  font-weight:bold;
  font-style:normal;  
}


/* Browsers */

/* NS4 */
/*/*//*/
th,td,div,p,li { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
/* */