html { background: #384956 url(../images/seasonal/winter09/back-winter.png) top left repeat-x; }
body { background: url(../images/seasonal/winter09/resort-winter-back.jpg) top center no-repeat; }
#logo a { background:url(../images/seasonal/winter09/logo-portal.jpg); }
#slogan { background:url(../images/seasonal/winter09/slogan.jpg); }
#snow-left { background: url(../images/back-winter-left.jpg); }
#snow-right { background: url(../images/back-winter-right.jpg); }
#nav { background: url(../images/seasonal/winter09/nav-portal-back.jpg); }
#book { background: url(../images/seasonal/winter09/book-winter-over.jpg); }
#book a { background: url(../images/seasonal/winter09/book-winter-up.jpg); }
.address a { color: #8DA1A8; border-bottom: 1px dashed #63757F; }
.address a:hover { border-bottom: 1px dashed #8DA1A8; }
h2 { color:#7C6C5A; background:none; }
h3 { color:#96897A; }
.box h3 a:hover { color: #B1BCC8 !important; }
#content a, #book2 a { color: #536A85; border-bottom: 1px dashed #D4DAE0; }
#content a:hover, #book2 a:hover { border-bottom: 1px dashed #536A85; }
hr { border-top: 1px dashed #D6CFC7; }
.book3 a { background: url(../images/seasonal/winter09/book3-winter-up.jpg) }
#confrooms { border: 1px solid #D4DAE0; }
#confrooms tr.hover:hover { background: #EDF0F3; }
#confrooms tr.pad td { background:#D4DAE0; }
.text1:hover, .cat_textbox:hover, .productTextInput:hover, .cartInputText:hover, .text1:focus, .cat_textbox:focus, .productTextInput:focus, .cartInputText:focus { border:1px solid #AFB9C4 !important; }
.colour, .mandatory { color: #5F7389; }
.main, .main2 { background:url(../images/seasonal/winter09/nav-back1.jpg); }
.main2 { background: url(../images/seasonal/winter09/nav-back2.jpg); }
.main li, .main2 li { border-bottom: 1px dashed #9A8C76; }
.main a, .main2 a { color: #000000; padding: 9px 0 9px 0; }
.main a:hover, .main2 a:hover { color: #7C6C5A; }
.main .current a, .main2 .current a { color: #536A85; }
.sub1, .sub2 { padding: 6px 0 6px 0; font: bold 11px verdana; background: url(../images/seasonal/winter09/sub1-back.jpg) repeat; }
.sub2 { background: url(../images/seasonal/winter09/sub2-back.jpg) repeat; }
.sub1 li, .sub2 li { border-bottom: 1px dashed #333D49; }
.sub1 a:hover, .sub2 a:hover { color: #99A9BB; }
.sub1 .current a, .sub2 .current a { color: #E8E5DF; }
.subbreak { background:url(../images/seasonal/winter09/sub-break.jpg); }
.subbreak2 { background:url(../images/seasonal/winter09/sub-break2.jpg); }
.subbottom { background:url(../images/seasonal/winter09/sub-bottom.jpg); }
#subscribe { background: url(../images/seasonal/winter09/subscribe-winter-over.gif); }
#subscribe a { background:url(../images/seasonal/winter09/subscribe-winter-up.gif); }
#book2 { background:url(../images/seasonal/winter09/panel-winter.jpg) bottom no-repeat; }
#book2 div { background:url(../images/seasonal/winter09/book2-winter-over.jpg); }
#book2 div a { background: url(../images/seasonal/winter09/book2-winter-up.jpg); }
#book2 a { border-bottom:1px dashed #868C8F; }
#specials a { background: url(../images/seasonal/winter09/specials-up.jpg); }
#specials a:hover { background: url(../images/seasonal/winter09/specials-over.jpg); }
#top { background: url(../images/seasonal/winter09/footer-back2.jpg) repeat; }
#top a { color: #536A85; border-bottom: 1px dashed #394350; }
#top a:hover { border-bottom: 1px dashed #536A85; }
#bottom { background: url(../images/seasonal/winter09/footer-back.jpg) repeat; }
#bottom a { color: #A79981; border-bottom: 1px dashed #5D5448; }
#bottom a:hover { border-bottom: 1px dashed #A79981; }
#bottom span { color: #1E1A19; }
.formbutton, .productSubmitInput { background:#5D7287; }