body { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; background-color:#041419; background-image:url(/images/backtop.jpg); background-position:top; background-repeat:repeat-x; margin:0; padding:0; color:#5E532E; font-size:12px; }
DIV, H1, H2, H3, H4, H5 { margin:0; padding:0; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:12px; color:#5E532E; }
p { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:12px; color:#5E532E; }
td { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:12px; color:#5E532E; }
th { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:12px; color:#5E532E; }
#waterBack { background-image:url(/images/oceanBack.jpg); background-position:top center; background-repeat:no-repeat; width:100%; height:auto; }
DIV.borderColor { background-color:#FFFFFF; }
DIV.borderArea { width:810px; margin-left:40px; margin-right:auto; background-color:#FFFFFF; }
DIV.borderHeight { height:5px; }
DIV.borderWidth { width:5px; }
DIV.insideBorder { margin-left:5px; margin-right:5px; width:800px; }
#footerContainer { background-image:url(/images/footerBack.jpg); background-position:left; background-repeat:no-repeat; width:800px; height:90px; }
#topAreaContainer { background-image:url(/images/topAreaBack.jpg); background-position:left; background-repeat:no-repeat; width:800px; height:85px; position:relative; }
#contentTopContainer { background-image:url(/images/contentTopBack.jpg); background-position:top left; background-repeat:no-repeat; width:800px; height:auto; }
#contentBottomContainer { background-image:url(/images/contentBottomBack.jpg); background-position:bottom left; background-repeat:no-repeat; width:800px; height:auto; }
#contentContainer { background-color:#eee4c2; width:800px; height:auto; }
#topCrumb { position:absolute; right:20px; top:9px; color:#fff8e1; font:normal 10px Tahoma; }
a.topCrumb { color:#fff8e1; font:normal 10px Tahoma; text-decoration:none; text-transform:uppercase; }
a.topCrumb:hover { font:normal 10px Tahoma; text-transform:uppercase; color:#FFFFFF; text-decoration:none; background-color:#81A83A; }
a.footer { color:#FFFFFF; font:normal 11px Tahoma; text-decoration:none; }
a.footer:hover { color:#FFFFFF; font:normal 11px Tahoma; background-color:#81A83A; text-decoration:none; }
div.footerTop { color:#FFFFFF; font:normal 11px Tahoma; }
div.footerBottom { color:#eee4c2; font:normal 11px Tahoma; }
div.footerReserve { color:#eee4c2; font:bold 12px Tahoma; text-transform:uppercase; }
#leftSideBarContainer { position:relative; width:215px; height:auto; }
TD.leftSideBeigeBack, DIV.leftSideBeigeBack { background-color:#fff7dc; background-image:url(/images/leftSideNoNavBack.jpg); background-position:bottom left; background-repeat:no-repeat; }
TD.leftSideNavBack, DIV.leftSideNavBack { background-color:#95b851; background-image:url(/images/leftSideNavBack.jpg); background-position:bottom left; background-repeat:no-repeat; }
#instantQuoteBack { width:215px; height:95px; background-image:url(/images/quoteBack.jpg); background-position:top left; background-repeat:no-repeat; }
DIV.leftSideTextContain { margin-left:13px; width:192px; color:#5E532E; font:normal 11px Tahoma; }
H2.leftSideBar { color:#5E532E; font:bold 12px Tahoma; text-transform:uppercase; }
A.leftBoldLink { color:#76a02e; font:bold 12px Tahoma; text-decoration:underline; }
A.leftBoldLink:hover { color:#FFFFFF; font:bold 12px Tahoma; text-decoration:none; background-color:#81A83A; }
a.leftLink:hover { color:#FFFFFF; font:normal 12px Tahoma; background-color:#81A83A; text-decoration:none; }
#leftSideBarShadow { position:absolute; left:220px; top:0; width:11px; height:51px; margin:0; }
#mainNav { position:absolute; left:226px; top:53px; width:560px; height:25px; }
DIV.mainNav { width:215px; height:28px; background-color:#95b851; }
DIV.mainNav2 { width:215px; height:17px; background-color:#81a83a; }
DIV.mainNav2Bottom { width:215px; height:10px; background-color:#81a83a; }
DIV.mainNav3 { width:215px; height:15px; background-color:#81a83a; }
a.boldLink, a.boldLink:hover { font-weight:bold; }
a.mainNav { height:28px; display:block; color:#FFFFFF; font:bold 12px Tahoma; text-decoration:none; }
a.mainNavOpen { height:28px; display:block; color:#FFFFFF; font:bold 12px Tahoma; text-decoration:none; background-color:#81a83a; }
a.mainNavON { height:28px; display:block; color:#c0db8d; font:bold 12px Tahoma; text-decoration:none; background-color:#81a83a; }
a.mainNavOpen:hover, a.mainNavOn:hover, a.mainNav:hover { color:#c0db8d; font:bold 12px Tahoma; background-color:#81a83a; }
a.mainNav2 { display:block; color:#FFFFFF; font:bold 11px Tahoma; text-decoration:none; }
a.mainNav2ON { height:17px; display:block; color:#c0db8d; font:bold 11px Tahoma; text-decoration:none; background-color:#81a83a; }
a.mainNav2:hover, a.mainNav2ON:hover { color:#c0db8d; font:bold 11px Tahoma; background-color:#81a83a; }
a.mainNav3 { display:block; color:#FFFFFF; font:normal 11px Tahoma; text-decoration:none; }
a.mainNav3ON { height:15px; display:block; color:#c0db8d; font:normal 11px Tahoma; text-decoration:none; background-color:#81a83a; }
a.mainNav3:hover, a.mainNav3ON:hover { color:#c0db8d; font:normal 11px Tahoma; background-color:#81a83a; }
DIV.mainContent { margin-left:15px; width:555px; }
h2 { color:#39321c; font-weight:bold; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
DIV.featureText { color:#5E532E; font:normal 11px Tahoma; }
a { color:#5e9500; font:normal 12px Tahoma; text-decoration:underline; }
a:hover { color:#FFFFFF; font:normal 12px Tahoma; background-color:#81A83A; text-decoration:none; }
.gatewayLink { color:#f8f3e2; font:bold 10px Verdana; text-decoration:none; text-transform:uppercase; }
a.gatewayLink { color:#f8f3e2; font:bold 10px Verdana; text-decoration:none; text-transform:uppercase; }
a.gatewayLink:hover { color:#f8f3e2; font:bold 10px Verdana; text-decoration:underline; text-transform:uppercase; }
.gatewayText { color:#5e532e; font:normal 10px Tahoma; }
.formItemName { color:#5e532e; font:bold 10px Verdana; }
a.imageLink:hover { background:none; }
.hot-deals { width: 553px; margin: 20px 0px 0px 17px; background: url(../../images/hotDealsTitlesBg.jpg) no-repeat left top; }
.hot-deals th { padding: 0px; text-align: left; }
.hot-deals th div { color: #fff; height: 45px; line-height: 28px; margin-left: 10px; }
.hot-deals .title-date { width: 161px; }
.hot-deals .title-rate { width: 168px; }
.hot-deals .title-desc { width: 224px; }
.hot-deals .data-date { background: url(../../images/hotDealsContentBg.gif) repeat-y right; }
.hot-deals .data-rate { background: url(../../images/hotDealsContentBg.gif) repeat-y right; }
.hot-deals .data-rate div { font-weight: bold; color: #ad2e2e; }
.hot-deals td { border-bottom: 1px solid #c0b498; }
.hot-deals td div { font-size: 11px; padding: 4px 0px; line-height: 14px; margin-left: 10px; }
.book-now-button { margin: 40px 0px; text-align: center; }
.web-cam-row { float: left; display: inline; width: 555px; }
.web-cam-image { float: left; display: inline; width: 320px; }
.web-cam-side-images { float: right; display: inline; width: 225px; }
.web-cam-side-images .side-image { display: none; }
.web-cam-content { float: left; display: inline; width: 555px; padding: 6px 0px 18px 0px; }
.web-cam-image img { border: none; }
.webcam-backlink { float: left; display: inline; width: 555px; padding: 12px 0px 0px 0px; text-align: left; }
