body {
 background: #3380CC url(images/cloud_bkg.gif) fixed repeat-x 0 0;
 font: 100%/1.25 "arial", verdana, century gothic, helvetica, sans-serif;
 color: #333;
 margin: 0;
 padding: 0;
 text-align: center;
}
a img {
 border-style: none;
}
a:link {
 color: #CC3333;
 text-decoration: none;
}
a:visited {
 color: #990000;
}
a:hover {
 color: #ff6666;
 text-decoration: underline;
}
a:active {
 color: #32b8b8;
}

img.bookNow {
 margin: 0;
 padding: 2px 0 0 0;
}
h1{
 color: #2966A3;
 font-size: .95em;
 margin: 0;
 padding: 0;
}
/* /// LAYOUT /// */
#divWrap {
 margin: 35px auto;
 margin-bottom: 0;
 padding: 0;
 position: relative;
 width: 760px;
 border: 1px solid #002b56;
}

/* /// PRESENTATION /// */
#divHead h1 {
 font-size: 0;
 height: 0;
 margin: 0 0 0 -999em;
 padding: 0;
 width: 0;
}
/*content*/
#divContent h2 {
 margin: 0 0 2px 0;
 padding: 2px 0;;
 font-size: .85em;
 color: #fff;
 background-color: #2966A3;
 width: 185px;
}
#divContent h2 a {
 color: #fff;
 text-decoration: none;
}
#divContent h2 a:hover {
 color: #f2be1e;
}
#divContent h2.driftin {
 margin: 0 0 2px 0;
 padding: 2px 0;
 font-size: .85em;
 color: #fff;
 background-color: #2966A3;
 width: 257px;
}
#divContent p {
 margin: 0;
 padding: 0;
 font-size: .85em;
 font-weight: normal;
}
#divContent p.homeIntro {
 margin: 9px 8px;
 padding: 0;
 color: #01356a;
 line-height: 16px;
 font-size: .80em;
}
#divContent p.contactIntro {
 margin: 15px 8px;
 padding: 0;
 text-align: center;
 color: #2966A3;
 line-height: 16px;
 font-size: .95em;
 font-weight: bold;
}
#divContent p strong {
 color: #2966A3;
}
#divContent p.address {
 font-size: .65em;
 margin: 0;
 padding: 0;
 color: #000;
}
#divContent p.number {
 font-size: .70em;
 margin: 0 0 3px 0;
 padding: 0;
 color: #cc3333;
 font-weight: bold;
}
#divContent td.tdYellowbox {
 margin: 0;
 padding: 0;
 background: transparent url(images/yellow_blend.gif) repeat-x 3px 0;
 border-top: 3px double #f2be1e;
 border-bottom: 3px double #ffe699;
}
#divContent td.tdIntro {
 margin: 0;
 padding: 0;
 background: #EBF2FA;
 border: 3px double #acc6e3;
}
ul.fancyBullet {
 list-style-type: none;
 text-align: left;
 font-size: .70em;
 margin: 0 0 0 12px;
 padding: 0;
}
#divContent ul li {
 background: transparent url(images/bullet.gif) no-repeat 0 5px;
 margin: 0;
 padding: 3px 0 3px 14px;
}

/*footer*/
p.footer {
 color: #fff;
 text-align:center;
 font-size: .65em;
 margin: 0;
 padding: 4px;
}
p.footer a {
 color: #6eb2f5;
}
p.footer a:hover {
 color: #bcddfe;
}
