body{ background:url(/images-ne/background-pattern.jpg) top center repeat; }
h1{ font-size:20px; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px; color:#606738; font-weight:normal; margin-bottom:20px; }
#themeWrapper{ background:url(/images-ne/background-pattern2.jpg) center 99px repeat-x; }
#themeWrapper2{ background:url(/images-ne/background-theme.jpg) center 99px no-repeat; }
#themeContent{ background:url(/images-ne/content-theme-bg.jpg) top left repeat-y; color:#98632d;  }
img.thumbPlaceholder{ background:#e8e2c1; }

.ltBrown{ color:#a69178; }
.creme{ color:#e3d7bd; }
.green{ color:#606738; }

a{color:#98632d;}
a.theme{ color:#616839; text-decoration:underline; }
#footerLinks a, #footerLinks, .footerAgency{ color:#613b1d; }

.paper, .paperMesh{ background-color:#f2f2e0; position:relative; }
.paperCorner{ background:url(/images-ne/paper-background1.jpg) no-repeat; width:138px; height:138px; position:absolute; display:block; }
.paperCornerBorder{ background:url(/images-ne/paper-background2.jpg) no-repeat; width:138px; height:138px; position:absolute; display:block; }
.paperCornerMesh{ background:url(/images-ne/paper-background3.jpg) no-repeat; width:138px; height:138px; position:absolute; display:block; }
.paperBorderTop{ background:url(/images-ne/paper-background2-top.jpg) top left repeat-x; }
.paperBorderBtm{ background:url(/images-ne/paper-background2-btm.jpg) bottom left repeat-x; }
.paperMeshBorderBtm{ background:url(/images-ne/paper-background3-btm.jpg) bottom left repeat-x; }

.TL{ left:0px; top:0px; background-position:0px 0px; }
.TR{ right:0px; top:0px; background-position:-137px 0px}
.BL{ left:0px; bottom:0px; background-position:0px -137px; }
.BR{ right:0px; bottom:0px; background-position:-137px -137px; }

.bamboo{ background:url(/images-ne/bamboo-pattern.jpg) top center repeat; }
.bambooBtm{ background:url(/images-ne/bamboo-pattern-shaddow-btm.jpg) bottom center repeat-x; }
.bambooTop{ background:url(/images-ne/bamboo-pattern-shaddow-top.jpg) top center repeat-x; }

.wood{ background:url(/images-em/wood-pattern.jpg) top left repeat; }
.wood-btmShaddow{ background:url(/images-em/wood-pattern-btm-shadow.jpg) bottom left repeat-x; }
.wood2{ background:url(/images-wh/pattern-wood.jpg) top center repeat; }

.thumbTitle{ color:#616839; }


/* Accommodations */
a.tab div{ background:#756840; color:#d3c6a4; font-size:11px; }
a.tabSelected div{ background:#f3efdd; color:#8c5b29; }
a.tab:hover div{ color:#fff; }
a.accBar, a.accBarSelected, a.tourBar, a.tourBarSelected{ background-image:url(/images-ne/acc_icons.gif); background-color:#dbd39d; color:#7d7a2a; border-bottom:solid 1px #d2c683; border-top:solid 1px #f4eedc; }
a.accBarSelected, a.accBar:hover, a.tourBar:hover, a.tourBarSelected{ background-color:#e6e2c1; color:#616839 }
a.accItem{ background-image:url(/images-ne/acc_icons2.gif); color:#a2835b; text-decoration:underline; }
p.accHighlight{ background-position:0px -27px; }
p.accHighlight a{ color:#a2835b;  }
.accWrapper{ color:#a2835b; background-color:#f4eede; }
a.accPromoLink{ background-color:#e8e2c1; color:#7d7a2a;  background-position:10px -306px;  }
a.accPromoLink:hover{ color:#fff; background-color:#dbd39d; }
.accTextWrapper{ color:#a2835b; }
.accBold{ color:#616839; }
#butlerPoints p{ margin:10px 0px; }

/* Dining */
.diningWrapper{ padding:15px 15px 15px 30px; background:#f2f2e0; color:#a2835b; }
.diningPhotoWrapper{ background:url(/images-ne/dining-photo-background.jpg) top left repeat-x; }
p.diningHighlight{ margin:0px; padding-top:2px; padding-bottom:2px; background-position:0px -28px; }
p.diningHighlight a{ color:#a2835b; text-decoration:underline; }
.diningDivider{ background:url(/images-ne/dining-divider.jpg) top left no-repeat; height:25px; font-size:0%; }
.diningTitle{ font-size:15px; font-family:"Times New Roman", Times, serif; color:#606738; text-transform:uppercase; }
.diningDesc{ color:#a2835b; }
.strong{ color:#606738; font-weight:bold; }

.activityWrapper{ padding:0 0 10px 20px; color:#a2835b; font-size:12px; }
.detailsWrapper{ padding:0 0 10px 20px; color:#656b69; background-color:#f4eede; display:none; font-size:12px; line-height:17px; }
.includedTitle{ font-size:14px; font-weight:bold; color:#606738; margin-bottom:10px; }
.included, .activity{ color:#a69178; margin:3px 0px; }
a.footer:hover{ text-decoration:underline; }
a .small{ font-size:12px; }
.imgArea{ width:272px; background:url(/images-ne/activity-img-bg.jpg) top left repeat-x; padding-top:10px; padding-left:8px; }
.thumb{ background:url(/images-resorts/thumb-background.png) top left no-repeat; width:251px; height:131px; padding:13px 0 0 14px; }

/* Tours */
.tourTextWrapper{ color:#a2835b; }
.tourBold{ color:#c48453; }
.featuredToursTitle{ color:#606738; }
.tourBtn, .tourBookBtn{ width:104px; display:block; height:24px; background:url(/images-wh/btn_viewVideo.gif) top left no-repeat; }
.tourBookBtn{ background-image:url(/images-wh/btn_bookNow2.gif); }

.detailsWrapper{ padding:0 0 10px 20px; color:#a2835b; background-color:#f2f2e0; display:none; font-size:12px; line-height:17px; }
