body{ background:url(/images-wh/background-pattern-swh.jpg) top center repeat; }
h1{ font-size:20px; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px; color:#c48453; font-weight:normal; margin-bottom:20px; }
#themeWrapper{ background:url(/images-wh/background-theme-swh.jpg) center 89px no-repeat; }		
#themeContent{ background:url(/images-wh/content-theme-swh.jpg) top left repeat-y; color:#8c5b29;  }
.paper{ background-color:#f4eede; position:relative;}
.paperWrapper{ background:url(/images-wh/background-burnpaper-side.jpg) top right repeat-y; background-color:#f4eede; position:relative; }
.paperInner{ background:url(/images-wh/background-burnpaper-bottom.jpg) bottom left repeat-x; position:relative; }
.paperNoMesh{ background:url(/images-wh/paperNoMesh.jpg) no-repeat; font-size:0%; position:absolute; }
.paperMeshBottom{ background:url(/images-wh/background-paper.jpg) no-repeat; font-size:0%; position:absolute; }
.paperBL{ left:0px; bottom:0px; width:182px; height:195px; background-position:0px -132px; }
.paperBR{ right:0px; bottom:0px; width:171px; height:145px; background-position:-182px -182px; }
.paperTL{ left:0px; top:0px; width:182px; height:129px; background-position:0px 0px; }
.paperTR{ right:0px; top:0px; width:171px; height:61px; background-position:-182px 0px}
.paperNoMeshBL{ left:0px; bottom:0px; width:77px; height:167px; background-position:0px -167px; }
.paperNoMeshBR{ right:0px; bottom:0px; width:77px; height:167px; background-position:-77px -167px; }
.paperNoMeshTL{ left:0px; top:0px; width:77px; height:167px; background-position:0px 0px; }
.paperNoMeshTR{ right:0px; top:0px; width:77px; height:167px; background-position:-77px 0px}

.orange{ color:#d08116; }
.brown{ color:#8c5b29; }
.tan, .theme{ color:#c48453; }
.creme{ color:#e3d7bd; }
.cremeBG{ background-color:#f4eede; }
.ltBrown{ color:#a69178; }
.dkBrown{ color:#613b1d; }
.cremeBorder{ border-top:solid 3px #f4eede; }
a.orange:hover{ color:#754a10; }
a.creme:hover{ color:#fff; }
a.ltBrown:hover{ color:#8c5b29; }
a.tan:hover{ color:#754a10; }
a.dkBrown:hover{ color:#300; }
#footerLinks a, #footerLinks{ color:#613b1d; }
img.thumbPlaceholder{ background:#e6dac1; }

/* Accommodations */
a.tab div{ background:#8d5f33; color:#cca97e; }
a.tabSelected div{ background:#f4eedd; color:#8c5b29; height:24px; padding:8px 15px 0 15px; }
a.tab:hover div{ color:#f4eedd; }
a.accBar, a.accBarSelected, a.tourBar, a.tourBarSelected{ background-image:url(/images-wh/acc_icon.gif); background-color:#ebdcb8; color:#a2835b; border-bottom:solid 1px #e4cf9d; border-top:solid 1px #f3ebd6; }
a.accBar:hover, a.tourBar:hover{ background-color:#f0e7cf; color:#8c5b29; }
a.accBarSelected, a.tourBarSelected{ background-color:#f0e7cf; color:#8c5b29; }
a.accItem{ background-image:url(/images-wh/acc_icons2.gif); color:#a2835b; }
p.accHighlight{ background-position:0px -27px; }
p.accHighlight a{ color:#a2835b; }
.accWrapper{ color:#a2835b; background-color:#f4eede; }
a.accPromoLink{ background-color:#e6dac1; background-position:10px -202px;  }
a.accPromoLink:hover{ color:#fff; background-color:#C6B89C; }

/* Tours */
.tourTextWrapper{ color:#a2835b; }
.tourBold{ color:#c48453; }
.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); }


.activitiesWrapper{ padding:0 0 0 30px; color:#a2835b; background-color:#f4eede; font-size:12px; }
.detailsWrapper{ padding:0 0 10px 20px; color:#a2835b; background-color:#f4eede; display:none; font-size:12px; line-height:17px; }
.imgArea{ width:272px; background:url(/images-wh/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; }
.includedTitle{ font-size:14px; font-weight:bold; color:#c48453; margin-bottom:10px; }
.included{ color:#a2835b; margin:3px 0px; }
a.footer:hover{ text-decoration:underline; }
.wood{ background:url(/images-wh/pattern-wood.jpg) top center repeat; }
.diningWrapper{ padding:15px 15px 15px 30px; background:#f4eede; }
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-wh/dining-divider.jpg) top left no-repeat; width:600px; height:25px; font-size:0%; }
.diningTitle{ font-size:15px; font-family:"Times New Roman", Times, serif; color:#8c5b29; text-transform:uppercase; }
.diningDesc{ color:#a2835b; }
.strong{ font-weight:bold; color:#c48453; }
a .small{ font-size:12px; }

.featuredToursTitle{ color:#8c5b29; }