
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; BACKGROUND: Images/bg_body.jpg #f3edd3 repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #585858; PADDING-TOP: 0px; TEXT-ALIGN: center
}

#page {
	width: 1005px; TEXT-ALIGN:  right
}
#header {
	
}
#container {
	
}
#subnav {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MIN-HEIGHT: 745px; FLOAT:  right; PADDING-BOTTOM: 12px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; width: 223px; PADDING-TOP: 12px
}
#subnav-partners {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MIN-HEIGHT: 745px; FLOAT:  right; PADDING-BOTTOM: 12px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; width: 223px; PADDING-TOP: 12px
}
#content {
	FLOAT:  left; width: 747px
}
#footer {
	MARGIN: 1em 1em 0px
}
.span-0 {
	width: 350px
}
.span-1 {
	width: 318px
}
.span-2 {
	width: 499px
}
.span-3 {
	width: 747px
}
.span-4 {
	width: 995px
}
.span-5 {
	width: 700px
}
#content-inner {
	MARGIN-TOP: 1em
}
#content-inner .span-0 {
	width: 310px
}
#content-inner .span-1 {
	width: 228px
}
#content-inner .span-2 {
	width: 479px
}
#content-inner .span-3 {
	width: 727px
}
#content-inner .span-5 {
	width: 700px
}
#content-inner .span-0 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT:  left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-inner .span-1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT:  right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-inner .span-2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT:  right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-inner .span-3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT:  right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#content-inner .span-5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT:  right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-inner .no-padding .rhb {
	BORDER-RIGHT: #decca9 1px solid; MARGIN-TOP: 0px; width: 478px! important
}
#content-inner .rhb {
	BORDER-RIGHT: #decca9 1px solid; MARGIN-BOTTOM: 1em; width: 478px! important
}
#content-inner .no-padding {
	width: 248px
}
#content-inner .no-padding {
	width: 499px
}
#content-inner .no-padding {
	width: 747px
}
#content-inner .no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-inner .no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-inner .no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-inner .no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-inner .no-padding .hr-dotted {
	width: 479px
}
#content-inner .slim {
	PADDING-RIGHT: 20px; width: 208px
}
#content-inner .col {
	FLOAT:  right; width: 30.5%
}
UL.arrowed {
	LIST-STYLE: none none outside; PADDING-LEFT: 0px; MARGIN: 0.5em 0px 0px
}
UL.arrowed LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
UL.arrowed LI A {
	PADDING-LEFT: 10px; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 5px
}
#content-inner .col .heading-four {
	MARGIN-RIGHT: 0px
}
#masthead .span-0 {
	FLOAT:  left
}
#masthead .span-1 {
	FLOAT:  right
}
#masthead .span-2 {
	FLOAT:  right
}
#masthead .span-3 {
	FLOAT:  right
}
#masthead .span-5 {
	FLOAT:  right
}
.inner-col-one {
	FLOAT:  right; width: 105px
}
.span-3 .inner-col-two {
	FLOAT:  right; MARGIN-LEFT: 15px; width: 595px
}
.span-5 .inner-col-two {
	FLOAT:  right; MARGIN-LEFT: 15px; width: 500px
}
.rhb .inner-col-two {
	FLOAT:  right; MARGIN-LEFT: 15px; width: 358px
}
#page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_page.gif) #fff repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; TEXT-ALIGN:  right
}
#header {
	CLEAR: both; MARGIN: 0px; COLOR: #000; HEIGHT: 184px; BACKGROUND-COLOR: #fff
}
#footer {
	CLEAR: both; BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; MARGIN: 1em; COLOR: #785d30
}
#subnav {
	BACKGROUND: url(Images/bg_secondary.jpg) #f3eed4 repeat-x left top
}
#additional {
	BACKGROUND: url(Images/bg_secondary.jpg) #f3eed4 repeat-x left top
}
#content {
	BACKGROUND: url(Images/bg_content.jpg) #fff repeat-x left top
}
abbr {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; CURSOR: help; BORDER-RIGHT-width: 0px
}
ACRONYM {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; CURSOR: help; BORDER-RIGHT-width: 0px
}
DFN {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; CURSOR: help; BORDER-RIGHT-width: 0px
}
A abbr {
	CURSOR: pointer
}
A ACRONYM {
	CURSOR: pointer
}
A DFN {
	CURSOR: pointer
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.99em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.99em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
SMALL {
	FONT-SIZE: 0.91em
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
EM {
	FONT-STYLE: italic
}
I {
	FONT-STYLE: italic
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
DFN {
	FONT-STYLE: normal
}
CITE {
	FONT-STYLE: italic
}
CODE {
	FONT-SIZE: 1em; FONT-FAMILY: "Courier New", Courier, mono
}
KBD {
	FONT-SIZE: 1em; FONT-FAMILY: "Courier New", Courier, mono
}
PRE {
	FONT-SIZE: 1em; FONT-FAMILY: "Courier New", Courier, mono
}
SELECT {
	FONT-SIZE: 0.91em; COLOR: #585858
}
INPUT {
	FONT-SIZE: 0.91em; COLOR: #585858
}
A {
	COLOR: #785d30; TEXT-DECORATION: underline; outline: none
}
A:link {
	
}
A:visited {
	
}
A:hover {
	COLOR: #000
}
A:active {
	outline: none
}
.caps {
	TEXT-TRANSFORM: uppercase
}
H1 {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #585858; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
H2 {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #986858; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
H3 {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #585858; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
H4 {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #585858; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
H5 {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #A8A858; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
H6 {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #585858; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
H1 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase
}
H2 {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: uppercase
}
H3 {
	FONT-SIZE: 1.32em
}
H4 {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: uppercase
}
H5 {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: none
}
.heading-five {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: none
}
H6 {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: none
}
H2.h2-give-gift {
	FONT-SIZE: 0.99em
}
H2.h2-weekend-break {
	FONT-SIZE: 0.99em
}
H2.h2-promo {
	FONT-SIZE: 0.99em
}
H2.h2-give-gift {
	FONT-WEIGHT: bold; MARGIN: 0.2em 0px 0.6em
}
H2.h2-weekend-break {
	FONT-WEIGHT: bold; MARGIN: 0.2em 0px 0.6em
}
H2.h2-promo {
	FONT-WEIGHT: bold; MARGIN: 0.2em 0px 0.6em
}
.content-module-2 H2.heading-four {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: uppercase
}
H2.heading-four {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: uppercase
}
.content-module-2 H3.heading-four {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: uppercase
}
H3.heading-four {
	FONT-SIZE: 0.99em; TEXT-TRANSFORM: uppercase
}
.normal {
	FONT-WEIGHT: normal
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px
}
UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-TOP: 0px
}
OL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-TOP: 0px
}
OL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-TOP: 0px
}
UL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: disc
}
OL {
	LIST-STYLE-TYPE: decimal
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-TOP: 0px
}
DT {
	DISPLAY: block; FLOAT:  right
}
DD {
	MARGIN-LEFT: 10em
}
#footer {
	TEXT-ALIGN:  left
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
#footer UL LI {
	padding: 0px;
	DISPLAY: inline; 	MARGIN: 0px; TEXT-ALIGN:  right
}
#footer UL LI A {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 0.91em; BACKGROUND: url(Images/bg_footer_a.gif) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #785d30; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer UL LI A.last {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer UL LI A:hover {
	COLOR: #000
}
#footer P {
	FONT-SIZE: 0.82em; TEXT-TRANSFORM: uppercase
}
CAPTION {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-TOP-width: 0px; BORDER-BOTTOM-width: 0px; MARGIN: 0px; BORDER-LEFT: #decbab 1px solid; width: 100%; BORDER-COLLAPSE: collapse; BORDER-RIGHT-width: 0px
}
THEAD {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #f4eed4
}
THEAD TD {
	BORDER-TOP: #decbab 1px solid; BORDER-BOTTOM: #decbab 1px solid
}
TH {
	BORDER-RIGHT: #decbab 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #585858; PADDING-TOP: 2px; BORDER-BOTTOM: #decbab 1px solid; BACKGROUND-COLOR: #fff
}
TD {
	BORDER-RIGHT: #decbab 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #decbab 1px solid
}
CAPTION {
	DISPLAY: none
}
TFOOT {
	DISPLAY: none
}
TABLE.plain {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; MARGIN-BOTTOM: 1em; BORDER-RIGHT-width: 0px
}
TABLE.plain TH {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(Images/bg_golden_ball.gif) no-repeat 0px 0.45em; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN:  right; BORDER-BOTTOM-STYLE: none
}
TABLE.plain TD {
	VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.people TH {
	FONT-WEIGHT: normal
}
TABLE.people TD {
	FONT-WEIGHT: bold
}
TABLE.normalnoborder {
	PADDING-RIGHT: 0px; BORDER-TOP: #decbab 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #decbab 0px solid; width: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-width: 0px
}
TABLE.normalnoborder THEAD {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #f4eed4
}
TABLE.normalnoborder THEAD TD {
	BORDER-TOP: #decbab 0px solid; BORDER-BOTTOM: #decbab 0px solid
}
TABLE.normalnoborder TH {
	BORDER-RIGHT: #decbab 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #585858; PADDING-TOP: 0px; BORDER-BOTTOM: #decbab 0px solid; BACKGROUND-COLOR: #f4eed4
}
TABLE.normalnoborder TD {
	BORDER-RIGHT: #decbab 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #decbab 0px solid
}
TABLE.normalnoborder CAPTION {
	DISPLAY: none
}
TABLE.normalnoborder TFOOT {
	DISPLAY: none
}
TABLE.normalnoborder TR.alt {
	BACKGROUND-COLOR: #f4eed4
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1.5em 0px 0px; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #fff 0px solid
}
FIELDSET.zero {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px solid
}
FIELDSET FIELDSET {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
legend {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
FIELDSET H2 {
	MARGIN: 0px 0px 10px
}
FIELDSET H3 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 3px; COLOR: #545353; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; width: 100%; PADDING-TOP: 0px; POSITION: relative
}
.element {
	FLOAT:  right; width: 55%
}
.label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN:  right
}
.input {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.element .col DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.invalid LABEL {
	COLOR: #f00
}
.invalid .input {
	BACKGROUND: url(Images/invalid.gif) no-repeat right top
}
.valid LABEL {
	COLOR: #585858
}
.valid .input {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(Images/valid.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; COLOR: #545353; PADDING-TOP: 0px
}
FIELDSET FIELDSET LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; width: 50%; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; width: 95%; PADDING-TOP: 0.2em
}
INPUT.text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; width: 95%; PADDING-TOP: 1px
}
INPUT.radio {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 1px 5px 5px 0px; PADDING-TOP: 0px
}
SELECT {
	width: 97.5%
}
.short {
	width: 50%! important
}
.button-left {
	FLOAT:  right; width: auto
}
INPUT.button-left {
	FLOAT:  right; width: auto
}
.button-right {
	FLOAT:  left; width: auto
}
INPUT.button-right {
	FLOAT:  left; width: auto
}
INPUT.submit {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; width: auto; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
.warnEmpty {
	DISPLAY: none
}
.warn {
	CLEAR: both; DISPLAY: block; COLOR: #f00
}
.highlight {
	COLOR: #f00
}
.hide {
	DISPLAY: none
}
.hidden {
	LEFT: -500px; width: 100px; POSITION: absolute; TOP: -500px
}
#help {
	BORDER-TOP: #ccbea3 1px solid; MARGIN: 12px
}
#help DIV {
	MARGIN: 0px 0px 15px
}
#help H2 {
	MARGIN: 10px 0px
}
#help H3 SPAN {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(Images/help-title-bg.gif) no-repeat right center; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; width: auto; PADDING-TOP: 0px
}
.help H3 SPAN {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(Images/help-title-bg.gif) no-repeat right center; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; width: auto; PADDING-TOP: 0px
}
.error H3 SPAN {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(Images/help-title-bg.gif) no-repeat right center; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; width: auto; PADDING-TOP: 0px
}
#help UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#help LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#help A.jumper {
	DISPLAY: block; FLOAT:  right; MARGIN: 0px 0px 10px; width: auto
}
#help P {
	MARGIN: 0px 0px 5px
}
#help {
	MARGIN: 1em
}
#shortcuts {
	LEFT: -500px; width: 50%; POSITION: absolute; TOP: -500em
}
#toplink {
	LEFT: -500em; OVERFLOW: hidden; width: 50%; POSITION: absolute; HEIGHT: 1px
}
#navigation {
	CLEAR: both; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(Images/bg_main_menu.jpg) #e3d2a8 repeat-x left top; MARGIN: 0px; HEIGHT: 30px
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigation UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navigation UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px; width: auto; COLOR: #785d30; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#navigation UL LI A:hover {
	COLOR: #000
}
#navigation UL LI A.selected {
	COLOR: #000
}
#navigation UL LI A IMG {
	DISPLAY: block; MARGIN: 0px
}
.subnav_level0_top {
	FONT-WEIGHT: normal; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #795c30; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level0_top_hover {
	FONT-WEIGHT: normal; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #795c30; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.subnav_level0_top_selected {
	FONT-WEIGHT: bold; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #000; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level0_top_line {
	BORDER-TOP: #decbaa 1px solid
}
.subnav_level0 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #795c30; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level0_hover {
	FONT-WEIGHT: normal; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #795c30; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.subnav_level0_selected {
	FONT-WEIGHT: bold; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #000; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level0_line {
	BORDER-TOP: #decbaa 1px solid
}
.subnav_level1 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #000; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level1_hover {
	FONT-WEIGHT: normal; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #000; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.subnav_level1_selected {
	FONT-WEIGHT: bold; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #000; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level1_line {
	BORDER-TOP: #decbaa 1px solid
}
.subnav_level2 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #000; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level2_hover {
	FONT-WEIGHT: normal; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #000; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.subnav_level2_selected {
	FONT-WEIGHT: bold; FONT-SIZE: 0.93em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #000; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level2_line {
	BORDER-TOP: #decbaa 1px solid
}
.subnav_level3 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.73em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #795c30; LINE-HEIGHT: 1.83em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level3_hover {
	FONT-WEIGHT: normal; FONT-SIZE: 0.73em; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #795c30; LINE-HEIGHT: 1.83em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.subnav_level3_selected {
	FONT-WEIGHT: normal; FONT-SIZE: 0.73em; TEXT-TRANSFORM: uppercase; CURSOR: default; COLOR: #000; LINE-HEIGHT: 1.78em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav_level3_line {
	BORDER-TOP: #decbaa 1px dotted
}


#sub-navigation UL {
	MARGIN: 0px; COLOR: #000
}
#sub-navigation UL LI {
	FONT-SIZE: 0.91em; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#sub-navigation UL UL LI {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%
}
#sub-navigation UL UL UL LI {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%
}
#sub-navigation UL UL UL UL LI {
	FONT-SIZE: 0.82em
}
#sub-navigation UL LI {
	BORDER-TOP: #decbaa 1px solid
}
#sub-navigation UL A.sub-selected {
	FONT-WEIGHT: bold; COLOR: #000
}
#sub-navigation UL A.sub-selected:link {
	FONT-WEIGHT: bold; COLOR: #000
}
#sub-navigation UL A.sub-selected:visited {
	FONT-WEIGHT: bold; COLOR: #000
}
#sub-navigation UL A.sub-selected:active {
	FONT-WEIGHT: bold; COLOR: #000
}
#sub-navigation UL SPAN.sub-selected {
	FONT-WEIGHT: bold; COLOR: #000
}
#sub-navigation UL LI A {
	DISPLAY: block; COLOR: #795c30; TEXT-DECORATION: none
}
#sub-navigation UL LI A:link {
	DISPLAY: block; COLOR: #795c30; TEXT-DECORATION: none
}
#sub-navigation UL LI A:visited {
	DISPLAY: block; COLOR: #795c30; TEXT-DECORATION: none
}
#sub-navigation UL LI A:active {
	DISPLAY: block; COLOR: #795c30; TEXT-DECORATION: none
}
#sub-navigation UL LI A {
	PADDING-LEFT: 0.82em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 0.5em
}
#sub-navigation UL LI SPAN {
	PADDING-LEFT: 0.82em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 0.5em
}
#sub-navigation UL LI SPAN {
	BACKGROUND-POSITION: 0px 0.4em
}
#sub-navigation UL UL LI A {
	BACKGROUND-POSITION: 0.82em 0.5em; PADDING-LEFT: 1.64em
}
#sub-navigation UL UL LI SPAN {
	BACKGROUND-POSITION: 0.82em 0.5em; PADDING-LEFT: 1.64em
}
#sub-navigation UL UL LI SPAN {
	BACKGROUND-POSITION: 0.82em 0.4em
}
#sub-navigation UL UL UL LI A {
	BACKGROUND-POSITION: 1.64em 0.5em; PADDING-LEFT: 2.46em
}
#sub-navigation UL UL UL LI SPAN {
	BACKGROUND-POSITION: 1.64em 0.5em; PADDING-LEFT: 2.46em
}
#sub-navigation UL UL UL UL LI A {
	PADDING-LEFT: 3.28em; BACKGROUND: url(Images/bullet_arrow_sml.gif) no-repeat 2.46em 0.45em
}
#sub-navigation UL UL UL UL LI SPAN {
	PADDING-LEFT: 3.28em; BACKGROUND: url(Images/bullet_arrow_sml.gif) no-repeat 2.46em 0.45em
}
#sub-navigation UL UL UL UL LI SPAN {
	BACKGROUND-POSITION: 2.46em 0.35em
}
#sub-navigation UL.sub-active {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x 50% top; PADDING-TOP: 1px
}
#sub-navigation UL.sub-active LI {
	BORDER-TOP-width: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x 50% bottom; PADDING-BOTTOM: 1px
}
#sub-navigation UL LI.sub-last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sub-navigation UL UL LI.sub-last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sub-navigation UL UL UL LI.sub-last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sub-navigation UL UL UL UL LI.sub-last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sub-navigation UL LI A:hover {
	TEXT-DECORATION: underline
}
.pagination SPAN {
	DISPLAY: block; FONT-WEIGHT: bold
}
.pagination UL {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FLOAT:  right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
.pagination UL LI.pagination-previous {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(Images/bg_arrow_previous.gif) no-repeat left center; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.pagination UL LI.pagination-next {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; RIGHT: 0px; BACKGROUND: url(Images/bg_arrow_next.gif) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.pagination LI.pagination-items UL {
	PADDING-LEFT: 0px; LIST-STYLE-TYPE: none
}
.pagination LI.pagination-items UL LI {
	DISPLAY: inline; FLOAT:  right; MARGIN-LEFT: 5px
}
.pagination LI.pagination-items UL LI A {
	
}
.sort-by {
	MARGIN-BOTTOM: 1em
}
.pagination {
	MARGIN-BOTTOM: 1em
}
#tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_menu_hotel.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
#tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #decca9; PADDING-TOP: 0px
}
#tabs A {
	BORDER-RIGHT: #dfccab 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #dfccab 1px solid; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 1em; FLOAT:  right; PADDING-BOTTOM: 3px; MARGIN: 0px 5px 0px 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #dfccab 1px solid; COLOR: #785d30; PADDING-TOP: 3px; BORDER-BOTTOM: #dfccab 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#tabs UL {
	MARGIN-LEFT: 7px
}
#tabs A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
#tabs A.selected {
	COLOR: #000; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
.image-left {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT:  right; PADDING-BOTTOM: 2px; MARGIN: 0px 15px 10px 0px; BORDER-LEFT: #fff 1px solid; width: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ccc
}
.image-left IMG {
	DISPLAY: block; MARGIN: 0px; BORDER-BOTTOM: #fff 1px solid
}
.image-right {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT:  left; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px 15px; BORDER-LEFT: #fff 1px solid; width: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ccc
}
.image-right IMG {
	DISPLAY: block; MARGIN: 0px; BORDER-BOTTOM: #fff 1px solid
}
.caption {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: transparent
}
.box {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 20px; BORDER-LEFT: #333 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #f00
}
.box IMG {
	FLOAT:  right; MARGIN: 0px 10px 0px 0px
}
.box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.col-one {
	width: 48%
}
.col-two {
	width: 48%
}
.col-one {
	FLOAT:  right
}
.col-two {
	FLOAT:  left
}
.cols2 .col {
	FLOAT:  right; MARGIN: 0px 1% 0px 0px; width: 48%
}
.cols3 .col {
	FLOAT:  right; MARGIN: 0px 1% 0px 0px; width: 30%
}
.span-3 .cols {
	PADDING-BOTTOM: 1em
}
.span-5 .cols {
	PADDING-BOTTOM: 1em
}
.hotels .col-one {
	width: 30%
}
.hotels .col-two {
	width: 66%
}
.clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clear {
	
}
.padding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.clear {
	DISPLAY: block
}
.caption {
	DISPLAY: block
}
H2.h2rule {
	BORDER-TOP: #c6ab78 1px solid
}
.h3rule {
	BORDER-TOP: #c6ab78 1px solid; MARGIN: 0.5em 0px 0.3em
}
.h4rule {
	BACKGROUND:  repeat-x "Images/bg_dotted.gif" left top; MARGIN: 0.3em 0px; PADDING-TOP: 10px
}
#logo-slh {
	BACKGROUND:  #91742f  repeat-x left bottom; FLOAT:  left; width: 417px; HEIGHT: 152px; TEXT-ALIGN: center
}
#logo-slh IMG {
	VERTICAL-ALIGN: bottom
}
#header DIV.span-3 {
	FLOAT:  right; TEXT-ALIGN: center
}
#header DIV.span-5 {
	FLOAT:  right; TEXT-ALIGN: center
}
#search-form {
	TEXT-ALIGN:  right;
}
#search-form DIV {
	FLOAT:  left;
	height: 41px;
	width: 130px;
}
#search-form FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search-again FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search-form FIELDSET {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-RIGHT-width: 0px
}
H2.search-results-group {
	FONT-SIZE: 1.3em; MARGIN-BOTTOM: -12px; COLOR: #785d30; PADDING-TOP: 12px
}
.searchResults H3.heading-three {
	TEXT-TRANSFORM: uppercase
}
#search-again #fsearch-again {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
#search-again FIELDSET {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-RIGHT-width: 0px
}
#search-form LABEL {
	LEFT: -500px; POSITION: absolute; TOP: -500px
}
#search-again LABEL {
	LEFT: -500px; POSITION: absolute; TOP: -500px
}
#search-form INPUT {
	FONT-SIZE: 0.91em; FLOAT:  right; COLOR: #585858; MARGIN-RIGHT: 0.5em
}
#search-again INPUT {
	FONT-SIZE: 0.91em; FLOAT:  right; COLOR: #585858; MARGIN-RIGHT: 0.5em
}
#search-form #fsearchinput {
	PADDING-RIGHT: 0.16em; PADDING-LEFT: 0.16em; PADDING-BOTTOM: 0px; width: 15em; LINE-HEIGHT: 0.91em; PADDING-TOP: 0.16em
}
#search-again #fsearchinputagain {
	PADDING-RIGHT: 0.16em; PADDING-LEFT: 0.16em; PADDING-BOTTOM: 0px; width: 15em; LINE-HEIGHT: 0.91em; PADDING-TOP: 0.16em
}
#slh-header {
	MARGIN: 28px 0px 0px
}
#masthead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 239px; BACKGROUND: url(Images/bg_body.jpg) repeat-x 0px -184px; PADDING-BOTTOM: 6px; width: 747px; PADDING-TOP: 9px
}
IMG#search-by-map {
	RIGHT: 0px; POSITION: absolute; TOP: 0.5em
}
DIV.sidenav-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; POSITION: relative
}
DIV.no-bg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.sidenav-form H2.h2-subnav {
	MARGIN-TOP: 0px
}
DIV.content-form H2 {
	MARGIN-TOP: 0px
}
DIV.sidenav-form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.content-form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.sidenav-form LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
DIV.content-form LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
DIV.sidenav-form .club-check {
	MARGIN-TOP: 0.5em
}
DIV.content-form .club-check {
	MARGIN-TOP: 0.5em
}
DIV.sidenav-form .club-check LABEL {
	DISPLAY: inline! important; PADDING-LEFT: 0.5em
}
DIV.content-form .club-check LABEL {
	DISPLAY: inline! important; PADDING-LEFT: 0.5em
}
DIV.sidenav-form SELECT {
	width: 80%
}
DIV.content-form SELECT {
	width: 80%
}
DIV#content-inner DIV.content-form SELECT {
	width: 100%
}
DIV.input-button-right {
	MARGIN: 0.5em 0px; TEXT-ALIGN:  left
}
DIV.sidenav-form SMALL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV.content-form SMALL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV.pick-options {
	FLOAT:  right; MARGIN-RIGHT: 1em
}
DIV#content-inner DIV.pick-options {
	FLOAT:  right; MARGIN-RIGHT: 0.6em
}
DIV.pick-options INPUT.pick-options-input-date {
	width: 5.37em
}
DIV.pick-options SELECT {
	width: 4em
}
P#no-of-nights {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px
}
UL#additional-options {
	CLEAR: both; LIST-STYLE: none none outside; MARGIN-LEFT: 0pt
}
UL#additional-options LI {
	MARGIN-LEFT: 0pt; LINE-HEIGHT: 1.5em
}
UL#additional-options LI A {
	DISPLAY: block; PADDING-LEFT: 1em; FONT-SIZE: 0.91em; COLOR: #785d30; TEXT-DECORATION: none
}
UL#additional-options A.arrow-icon {
	BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center
}
UL#additional-options A.phone-icon {
	BACKGROUND: url(Images/phone_icon_small.gif) no-repeat left center
}
DIV.left-hotel-summary {
	MIN-HEIGHT: 75px; MARGIN-BOTTOM: 1em; POSITION: relative
}
DIV.left-hotel-summary A IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #fff
}
DIV.left-hotel-summary H3 {
	FONT-SIZE: 0.91em; MARGIN-LEFT: 105px; TEXT-TRANSFORM: uppercase
}
DIV.left-hotel-summary P {
	FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 105px
}
DIV.left-hotel-summary SPAN {
	DISPLAY: block; TEXT-TRANSFORM: uppercase
}
DIV.left-hotel-summary A.medium-link {
	MARGIN-LEFT: 105px
}
DIV#panel-give-gift-cert {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: url(Images/bg_give_gift_cert.gif) #fff repeat-x left top; PADDING-BOTTOM: 0.4em; MARGIN: 0.82em 0px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #decca9 1px solid
}
DIV.content-give-gift-cert {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: url(Images/bg_give_gift_cert.gif) #fff repeat-x left top; PADDING-BOTTOM: 0.4em; MARGIN: 0.82em 0px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #decca9 1px solid
}
DIV.content-download-brochure {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: url(Images/bg_give_gift_cert.gif) #fff repeat-x left top; PADDING-BOTTOM: 0.4em; MARGIN: 0.82em 0px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #decca9 1px solid
}
DIV#content-we-recommend {
	width: 212px
}
DIV.content-give-gift-cert {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.content-download-brochure {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#panel-give-gift-cert A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 0.4em; PADDING-BOTTOM: 2em; COLOR: #785d30; PADDING-TOP: 0px; POSITION: relative; TEXT-DECORATION: none
}
DIV.content-give-gift-cert A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 0.4em; PADDING-BOTTOM: 2em; COLOR: #785d30; PADDING-TOP: 0px; POSITION: relative; TEXT-DECORATION: none
}
DIV#panel-give-gift-cert A IMG {
	RIGHT: 0px; POSITION: absolute; TOP: -1.5em
}
DIV.content-give-gift-cert A IMG {
	RIGHT: 0px; POSITION: absolute; TOP: -1.5em
}
DIV.slim DIV.content-download-brochure {
	width: 200px
}
DIV#content-inner DIV.content-give-gift-cert {
	width: 200px
}
DIV.content-download-brochure IMG {
	FLOAT:  left
}
DIV.panel-offers {
	PADDING-RIGHT: 0.82em; PADDING-LEFT: 0.82em; PADDING-BOTTOM: 0.82em; PADDING-TOP: 0.82em
}
DIV.panel-offers DIV {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #dedede 1px solid
}
DIV.panel-offers DIV IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; BACKGROUND-COLOR: #fff
}
DIV.panel-offers H3 {
	FONT-SIZE: 0.91em
}
DIV.panel-offers P {
	FONT-SIZE: 0.91em
}
DIV.panel-offers A {
	FONT-SIZE: 0.91em
}
DIV.panel-offers H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.41em; TEXT-TRANSFORM: uppercase
}
DIV.panel-offers A.view-offer-link {
	PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; COLOR: #785d30; TEXT-DECORATION: none
}
#panel-recommended-destinations {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x 50% top; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 1px
}
#panel-recommended-destinations LI {
	FONT-SIZE: 0.82em; FLOAT:  right; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; width: 49%; LINE-HEIGHT: 1.73em; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#panel-recommended-destinations LI.col-2 {
	FLOAT:  right
}
#panel-recommended-destinations A {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
#panel-recommended-destinations A:link {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
#panel-recommended-destinations A:visited {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
#panel-recommended-destinations A:active {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
#panel-recommended-destinations UL LI A:hover {
	TEXT-DECORATION: underline
}
.panel-club {
	border: 1px solid #decca9;
	PADDING-RIGHT: 10px; 	PADDING-LEFT: 10px; 	BACKGROUND: #fff; 	PADDING-BOTTOM: 5px; 	MARGIN: 0.82em 0px; 	PADDING-TOP: 10px; 	width: 208px;
}
.panel-club FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.panel-club P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.panel-club DIV DIV {
	FLOAT:  right; width: 45%; MARGIN-RIGHT: 0px
}
INPUT.club_membership_number {
	width: 90%
}
INPUT.club_password {
	width: 90%
}
.panel-club LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.panel-club P {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.panel-club #club-membership-number {
	width: 94%
}
.panel-club #club-password {
	width: 94%
}
.panel-club A {
	FONT-SIZE: 0.82em; COLOR: #785d30; LINE-HEIGHT: 2em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.panel-club A:link {
	CLEAR: both; DISPLAY: block; COLOR: #785d30
}
.panel-club A:visited {
	CLEAR: both; DISPLAY: block; COLOR: #785d30
}
.panel-club A:hover {
	CLEAR: both; DISPLAY: block; COLOR: #785d30
}
.panel-club A:active {
	CLEAR: both; DISPLAY: block; COLOR: #785d30
}
.panel-club A:hover {
	TEXT-DECORATION: underline
}
.panel-club .club-remember {
	CLEAR: both; width: 98%
}
.panel-club .club-remember LABEL {
	FLOAT:  right; width: 60%
}
.panel-club .club-remember INPUT.club_login {
	FLOAT:  left
}
.panel-club #club-login {
	MARGIN-TOP: -10%; FLOAT:  left; width: 45px
}
.logged P SPAN {
	TEXT-TRANSFORM: uppercase; COLOR: #000
}
.logged UL {
	PADDING-BOTTOM: 5px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.logged UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px; width: 48%; PADDING-TOP: 0px
}
.logged UL LI A.medium-link {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1.5em
}
.logged A.logout {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; TEXT-ALIGN:  left
}
.panel-club .welcome {
	CLEAR: both; MARGIN: 0.5em 0px; POSITION: relative
}
.panel-club .welcome SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.panel-club LI {
	FLOAT:  right; MARGIN-LEFT: 0px; width: 45%; MARGIN-RIGHT: 0.5em; LIST-STYLE-TYPE: none
}
DIV.panel-club LI A {
	PADDING-LEFT: 0.8em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; TEXT-DECORATION: none
}
.panel-club A {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
.panel-club A:link {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
.panel-club A:visited {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
.panel-club A:active {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
.panel-club UL LI A:hover {
	TEXT-DECORATION: underline
}
.panel-club .logout {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x 50% top; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN:  left
}
.panel_weekend_break {
	MIN-HEIGHT: 110px; POSITION: relative
}
.panel_weekend_break {
	BORDER-RIGHT: #decca9 1px solid; BORDER-TOP: #decca9 1px solid; BACKGROUND: url(Images/bg_club_gradient.gif) #fff repeat-x 50% bottom; BORDER-LEFT: #decca9 1px solid; BORDER-BOTTOM: #decca9 1px solid
}
#content-weekend-break {
	BORDER-RIGHT: #decca9 1px solid; BORDER-TOP: #decca9 1px solid; BACKGROUND: url(Images/bg_club_gradient.gif) #fff repeat-x 50% bottom; BORDER-LEFT: #decca9 1px solid; BORDER-BOTTOM: #decca9 1px solid
}
#content-we-recommend {
	BORDER-RIGHT: #decca9 1px solid; BORDER-TOP: #decca9 1px solid; BACKGROUND: url(Images/bg_club_gradient.gif) #fff repeat-x 50% bottom; BORDER-LEFT: #decca9 1px solid; BORDER-BOTTOM: #decca9 1px solid
}
.panel_weekend_break {
	MARGIN: 0.82em 0px
}
#content-weekend-break {
	MARGIN: 0.82em 0px
}
.panel_weekend_break {
	PADDING-RIGHT: 0.41em; PADDING-LEFT: 0.41em; PADDING-BOTTOM: 0.41em; PADDING-TOP: 0.41em
}
#content-weekend-break {
	PADDING-RIGHT: 0.41em; PADDING-LEFT: 0.41em; PADDING-BOTTOM: 0.41em; PADDING-TOP: 0.41em
}
#content-we-recommend .recommendations {
	PADDING-RIGHT: 0.41em; PADDING-LEFT: 0.41em; PADDING-BOTTOM: 0.41em; PADDING-TOP: 0.41em
}
DIV.right-weekend-summary {
	POSITION: relative
}
DIV.right-weekend-summary IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; DISPLAY: block; PADDING-LEFT: 1px; RIGHT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 70px; BACKGROUND-COLOR: #fff
}
DIV.right-weekend-summary P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; MARGIN: 0.41em 100px 0.41em 0px; COLOR: #585858; PADDING-TOP: 0px
}
DIV.right-weekend-summary SPAN {
	DISPLAY: block; FONT-WEIGHT: bold
}
.panel_weekend_break P.weekend-details {
	CLEAR: both; FONT-SIZE: 0.91em; BACKGROUND: url(Images/bg_dotted_dark.gif) repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px; width: 50%; PADDING-TOP: 0.41em
}
.panel_weekend_break P.weekend-details A {
	PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; COLOR: #785d30; TEXT-DECORATION: none
}
.panel_weekend_break P.weekend-details A:hover {
	TEXT-DECORATION: underline
}
.span-1#masthead-club {
	BACKGROUND: #000; MARGIN: 0.82em; width: 220px
}
.span-0#masthead-club {
	BACKGROUND: #000; MARGIN: 0.82em; width: 350px
}
#masthead-club FORM {
	MARGIN: 0px 0.82em 0.82em
}
#masthead-club .logged-in {
	MARGIN: 0px 0.82em
}
#masthead-club FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
#masthead-club .logged-in {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
#masthead-club .details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
#masthead-club .details {
	PADDING-TOP: 0.5em
}
#masthead-club FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#masthead-club P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#masthead-club .logged-in P {
	MARGIN-TOP: 1em; COLOR: #a8a8a8
}
#masthead-club .logged-in P SPAN {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ffffff
}
#masthead-club DIV DIV {
	FLOAT:  right; width: 45%; MARGIN-RIGHT: 0.2em
}
#masthead-club DIV DIV INPUT {
	width: 90%
}
#masthead-club LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#masthead-club P {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#masthead-club .club-membership-number {
	width: 95%
}
#masthead-club .club-password {
	width: 95%
}
#masthead-club A {
	FONT-SIZE: 0.82em; COLOR: #785d30; LINE-HEIGHT: 2em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#masthead-club A:link {
	COLOR: #d1ad68
}
#masthead-club A:visited {
	COLOR: #d1ad68
}
#masthead-club A:hover {
	COLOR: #d1ad68
}
#masthead-club A:active {
	COLOR: #d1ad68
}
#masthead-club .logged-in P A {
	PADDING-RIGHT: 0.72em; PADDING-LEFT: 0.72em; FONT-SIZE: 1em; MARGIN-LEFT: 0.72em; BORDER-LEFT: #6c532b 1px solid
}
#masthead-club A:hover {
	TEXT-DECORATION: underline
}
#masthead-club .club-remember {
	CLEAR: both; width: 98%
}
#masthead-club .club-remember LABEL {
	FLOAT:  right; width: 60%
}
#masthead-club .club-login {
	FLOAT:  left; width: 45px
}
#masthead-club .logged-in UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#masthead-club .logged-in LI {
	PADDING-LEFT: 0.82em; BACKGROUND: url(Images/bullet_arrow_black.gif) no-repeat 0px 0.5em; MARGIN: 0px
}
#masthead-hotel {
	BACKGROUND: #000; POSITION: relative
}
#masthead-hotel-image {
	FLOAT:  right
}
.masthead-hotel-image {
	FLOAT:  right
}
masthead-hotel-summary {
	FLOAT:  left
}
#masthead-hotel-summary DIV.buffer {
	MARGIN: 10px  0px 3em  ;POSITION:inherit   ;
}
}
#masthead-hotel-summary P {
	FONT-SIZE: 0.91em; COLOR: #ffffff
}
#masthead-hotel-summary P.hotel-summary {
	TEXT-TRANSFORM: uppercase
}
#masthead-hotel-summary A {
	COLOR: #d1ad68; TEXT-DECORATION: none
}
#masthead-hotel-summary A:link {
	COLOR: #d1ad68; TEXT-DECORATION: none
}
#masthead-hotel-summary A:visited {
	COLOR: #d1ad68; TEXT-DECORATION: none
}
#masthead-hotel-summary A:hover {
	COLOR: #d1ad68; TEXT-DECORATION: none
}
#masthead-hotel-summary A:active {
	COLOR: #d1ad68; TEXT-DECORATION: none
}
#masthead-hotel-summary A:hover {
	TEXT-DECORATION: underline
}
.masthead-highlight {
	LEFT: 509px; width: 228px; BOTTOM: 0px; POSITION: absolute
}
.masthead-download LI {
	PADDING-LEFT: 1.32em; FONT-SIZE: 0.91em; BACKGROUND: url(Images/bullet_document.gif) no-repeat 0px 0.25em; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.82em; LIST-STYLE-TYPE: none
}
.masthead-inverse {
	BACKGROUND: url(Images/bg_masthead_inverse.gif) #f8f4e1 repeat-x 0px 0px
}
#masthead-find-hotel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f8f4e1; PADDING-BOTTOM: 10px; width: 479px; PADDING-TOP: 10px
}
#masthead-find-hotel FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#masthead-find-hotel LABEL {
	CLEAR: both; COLOR: #585858
}
#masthead-find-hotel .keyword INPUT {
	width: 205px
}
#masthead-find-hotel SELECT {
	width: 210px
}
#masthead-find-hotel .country {
	PADDING-RIGHT: 0.91em; MARGIN-TOP: 0.91em; FLOAT:  right; width: 45%
}
#masthead-find-hotel .destination {
	PADDING-RIGHT: 0.91em; MARGIN-TOP: 0.91em; FLOAT:  right; width: 45%
}
#masthead-find-hotel .type {
	PADDING-RIGHT: 0.91em; MARGIN-TOP: 0.91em; FLOAT:  right; width: 45%
}
#masthead-find-hotel .hotel-find {
	PADDING-RIGHT: 0.91em; MARGIN-TOP: 0.91em; FLOAT:  right; width: 45%
}
#masthead-find-hotel .hotel-find {
	PADDING-TOP: 1.5em; TEXT-ALIGN:  left
}
.masthead-languages {
	MARGIN-BOTTOM: 0.97em
}
.masthead-languages UL {
	CLEAR: both; FLOAT:  right
}
.masthead-languages UL LI {
	PADDING-RIGHT: 0.72em; DISPLAY: inline; PADDING-LEFT: 0.72em; FONT-SIZE: 0.91em; FLOAT:  right; MARGIN-LEFT: 0px; BORDER-LEFT: #6c532b 1px solid; LIST-STYLE-TYPE: none
}
.masthead-languages UL LI.first {
	PADDING-LEFT: 1.32em; BORDER-LEFT-width: 0px
}
DIV.content-form {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_reserve_form.gif) no-repeat right bottom; PADDING-BOTTOM: 8px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
DIV.content-form .reserve {
	BORDER-RIGHT: #d9c6a3 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #d9c6a3 1px solid; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #d9c6a3 1px solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #d9c6a3 1px solid
}
DIV.content-form .reserve .reserve-border {
	BORDER-RIGHT: #ece2d1 1px solid; PADDING-RIGHT: 0.81em; BORDER-TOP: #ece2d1 1px solid; PADDING-LEFT: 0.81em; PADDING-BOTTOM: 0.81em; BORDER-LEFT: #ece2d1 1px solid; PADDING-TOP: 0.81em; BORDER-BOTTOM: #ece2d1 1px solid
}
DIV#content-inner DIV.reserve SPAN.fMrHotelLabel {
	BORDER-RIGHT: #ece2d1 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ece2d1 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #ece2d1 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ece2d1 1px solid
}
DIV#content-inner DIV.reserve SPAN.fMrDestinationLabel {
	BORDER-RIGHT: #ece2d1 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ece2d1 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #ece2d1 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ece2d1 1px solid
}
DIV.content-form INPUT#find-button {
	FLOAT:  left; MARGIN: 1em
}
DIV.content-form INPUT#check-button {
	FLOAT:  left; MARGIN: 1em
}
DIV.quote {
	CLEAR: both; BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f9f7e8; PADDING-BOTTOM: 10px; MARGIN: 1em 0px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #decca9 1px solid
}
DIV.quote BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.99em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #785d30; PADDING-TOP: 0px; FONT-STYLE: italic
}
DIV.quote CITE {
	CLEAR: both; MARGIN-TOP: -0.5em; FLOAT:  left
}
A.large-link {
	PADDING-LEFT: 10px; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; TEXT-DECORATION: none
}
A.medium-link {
	PADDING-LEFT: 10px; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; TEXT-DECORATION: none
}
A.small-link {
	PADDING-LEFT: 10px; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; TEXT-DECORATION: none
}
A.pdf-link {
	PADDING-LEFT: 15px; BACKGROUND: url(Images/bullet_pdf.gif) no-repeat left center
}
A.map-link {
	PADDING-LEFT: 40px; BACKGROUND: url(Images/icon_map.gif) no-repeat left center; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
A.guide-link {
	PADDING-LEFT: 40px; BACKGROUND: url(Images/icon_guide.gif) no-repeat left center; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
UL.guides {
	PADDING-LEFT: 0px; MARGIN: 1em 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN:  right
}
UL.guides LI {
	PADDING-LEFT: 0px; MARGIN: 0px; LINE-HEIGHT: 3em
}
A.large-link:hover {
	COLOR: #000
}
A.medium-link:hover {
	COLOR: #000
}
A.small-link:hover {
	COLOR: #000
}
A.large-link {
	FONT-WEIGHT: bold; FONT-SIZE: 0.99em
}
A.medium-link {
	FONT-WEIGHT: bold; FONT-SIZE: 0.91em
}
A.small-link {
	FONT-SIZE: 0.82em; TEXT-DECORATION: none
}
A.pdf-link SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 0.82em
}
UL.list-hotel-details {
	FONT-SIZE: 0.99em; LIST-STYLE-IMAGE: url(Images/bg_golden_ball.gif); MARGIN: 1em 0px
}
UL.list-general {
	FONT-SIZE: 0.99em; LIST-STYLE-IMAGE: url(Images/bg_golden_ball.gif); MARGIN: 1em 0px
}
UL.list-hotel-details LI SPAN {
	FONT-WEIGHT: bold
}
UL.list-general LI {
	MARGIN-BOTTOM: 0.41em
}
UL.list-general LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
IMG.thumb {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.module-thumb {
	FLOAT:  right; MARGIN-BOTTOM: 0.8em; PADDING-TOP: 80px; POSITION: relative
}
DIV.module-thumb IMG {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
DIV.module-thumb H3 {
	FONT-SIZE: 0.91em; LEFT: 100px; width: 100px; POSITION: absolute; TOP: 0px
}
DIV.module-thumb P {
	MARGIN-BOTTOM: 0px
}
DIV.module-thumb-alt {
	POSITION: relative
}
DIV.module-thumb-alt P {
	LEFT: 100px; POSITION: absolute; TOP: 2em
}
DIV.module-thumb .hr-dotted {
	MARGIN-TOP: 0px
}
A.link-dotted {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; TEXT-DECORATION: none
}
DIV.hr-dotted {
	CLEAR: both; MARGIN-TOP: 0.5em; BACKGROUND: "Images/bg_dotted.gif" repeat-x left top; MARGIN-BOTTOM: 0.5em; COLOR: transparent; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none; outline: none
}
DIV.hr-dotted HR {
	DISPLAY: none
}
DIV.clearx {
	CLEAR: both! important; DISPLAY: none
}
DIV.clearx HR {
	CLEAR: both! important; DISPLAY: none
}
.inner-col-one UL {
	LIST-STYLE-TYPE: none
}
.inner-col-one UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: 0pt; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x center bottom; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; PADDING-TOP: 3px
}
.inner-col-one UL LI A {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 0.91em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 0.42em; TEXT-TRANSFORM: uppercase; COLOR: #795c30; TEXT-DECORATION: none
}
.inner-col-one UL LI SPAN {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 0.42em; TEXT-TRANSFORM: uppercase; COLOR: #000
}
DIV.content-promo {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0.4em; FONT-SIZE: 0.99em; MIN-HEIGHT: 140px; BACKGROUND: url(Images/bg_give_gift_cert.gif) #fff repeat-x left top; PADDING-BOTTOM: 0.8em; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #decca9 1px solid; POSITION: relative
}
DIV.span-1 DIV.content-promo {
	MIN-HEIGHT: 85px! important
}
DIV.span-1 DIV.club {
	MARGIN-TOP: 1em; MIN-HEIGHT: 100px! important
}
DIV.content-promo DIV.description {
	width: 135px
}
.content-promo .homeblock {
	MIN-HEIGHT: 135px
}
#subnav DIV.content-promo DIV.description {
	width: 130px
}
DIV.content-promo DIV.c2a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x center top; PADDING-BOTTOM: 0.5em; width: 95%; BOTTOM: 0px; PADDING-TOP: 0.5em; POSITION: absolute
}
DIV.content-promo DIV.c2a A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 0.4em; PADDING-BOTTOM: 0px; COLOR: #785d30; PADDING-TOP: 0px; POSITION: relative; TEXT-DECORATION: none
}
DIV.content-promo IMG {
	FLOAT:  left; POSITION: relative
}
#email-subscribe {
	BORDER-TOP: #decbaa 1px solid
}
#email-subscribe FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#email-subscribe FIELDSET DIV {
	FLOAT:  right; MARGIN-RIGHT: 0.5em
}
#email-subscribe .email-go {
	FLOAT:  right
}
.content-module-1 {
	MIN-HEIGHT: 125px
}
.content-module-1 {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; MARGIN-BOTTOM: 2em; PADDING-TOP: 10px; POSITION: relative
}
.content-module-1 H3 {
	TEXT-TRANSFORM: uppercase
}
.content-module-1 H4 {
	TEXT-TRANSFORM: uppercase
}
.heading-four {
	TEXT-TRANSFORM: uppercase
}
.content-module-1 H3 {
	MARGIN-RIGHT: 160px
}
.content-module-1 H4 {
	MARGIN-RIGHT: 160px
}
.heading-four {
	MARGIN-RIGHT: 160px
}
.content-module-1 P {
	MARGIN-RIGHT: 160px
}
.no-image DIV.text {
	MARGIN-LEFT: 0px
}
.no-image DIV.text {
	MARGIN-LEFT: 0px
}
.no-image DIV.text {
	MARGIN-LEFT: 0px
}
.no-image P {
	MARGIN-RIGHT: auto
}
.no-image P {
	MARGIN-RIGHT: auto
}
.no-image P {
	MARGIN-RIGHT: auto
}
.content-module-1 P {
	FONT-SIZE: 0.91em
}
.content-module-1 IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 1px; RIGHT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; POSITION: absolute; TOP: 10px; BACKGROUND-COLOR: #fff
}
.content-module-2 {
	MIN-HEIGHT: 125px
}
.content-module-2 {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; MARGIN-BOTTOM: 2em; PADDING-TOP: 5px
}
.content-module-2 H2 {
	FONT-SIZE: 0.99em
}
.content-module-2 H4 {
	TEXT-TRANSFORM: uppercase
}
.heading-four {
	TEXT-TRANSFORM: uppercase
}
.content-module-2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.99em; MIN-HEIGHT: 82px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.content-module-2 P.gifts {
	MIN-HEIGHT: 100px
}
.content-module-2 P.tall {
	MIN-HEIGHT: 100px
}
.content-module-2 IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FLOAT:  right; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; BACKGROUND-COLOR: #fff
}
.content-module-2 IMG.gift-certs {
	BORDER-TOP-width: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-width: 0px
}
.content-module-2 IMG.alt {
	CLEAR: both; FLOAT:  left; MARGIN-BOTTOM: 1em
}
.content-module-2 IMG.alt-2 {
	MARGIN: 0px 0.5em 0px 0px
}
.solid {
	BORDER-TOP: #c6aa78 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-module-2 .text {
	MARGIN: 0px 0px 0px 170px
}
.content-module-2 .text-alt {
	MARGIN: 0px 170px 0px 0px
}
.content-module-2 DIV.alt-2 {
	MARGIN: 0px
}
.content-module-2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
UL.alt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.content-module-2 UL {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top
}
.content-module-2 UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.alt LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.content-module-2 UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.94em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
UL.alt LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.94em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
UL.alt LI SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.94em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
UL.alt LI A {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0.5em; FLOAT:  right; width: auto; MARGIN-RIGHT: 0.5em
}
UL.alt LI SPAN {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0.5em; FLOAT:  right; width: auto; MARGIN-RIGHT: 0.5em
}
UL.alt LI.last A {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
UL.alt LI.last SPAN {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
UL.alt {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 1em
}
.content-module-2 UL.alt {
	MARGIN: 0px
}
.notb {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-module-2 DIV.hr-dotted {
	CLEAR: none
}
.content-module-2 DIV.text-alt UL.list-hotel-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.content-module-2 DIV.text-alt UL.list-hotel-details LI {
	LIST-STYLE: disc url(Images/bg_golden_ball.gif) outside; DISPLAY: list-item; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; MARGIN-LEFT: 1.5em; LINE-HEIGHT: 1.5em
}
.content-module-3 {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 10px; MIN-HEIGHT: 120px; PADDING-BOTTOM: 10px; MARGIN: 1em 0px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #decca9 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
.static {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x left bottom; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.no-background {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-module-3 DIV {
	MARGIN-RIGHT: 170px
}
.span-2 .inner-col-two .content-module-3 DIV {
	MARGIN-RIGHT: 0px
}
.content-module-3 DIV.clear H3 {
	MARGIN: 0px 150px 0px 0px
}
.content-module-3 DIV.clear H4 {
	MARGIN: 0px 150px 0px 0px
}
.searchResults .content-module-3 DIV.clear H3.heading-three {
	MARGIN-RIGHT: 0px
}
.content-module-3 IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 1px; RIGHT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; POSITION: absolute; TOP: 10px; BACKGROUND-COLOR: #fff
}
.content-module-3 IMG.exclusive_button {
	RIGHT: 0px; FLOAT:  left; MARGIN: 0px 0px 5px; POSITION: relative; TOP: 0px
}
.content-module-3 P {
	CLEAR: both; FONT-SIZE: 0.91em
}
.static P {
	FONT-SIZE: 0.99em
}
.no-border {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.no-border DIV P {
	FONT-SIZE: 0.99em
}
.no-border DIV {
	MARGIN-RIGHT: 0px! important
}
.no-border LI A {
	BORDER-RIGHT-STYLE: none! important
}
.content-module-3 DIV.restricted {
	
}
.content-module-3 UL.additional-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; FLOAT:  right; PADDING-BOTTOM: 0px; width: 100%; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
.content-module-3 UL.additional-links LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px 0.4em 0px 0px; PADDING-TOP: 0px
}
.content-module-3 UL.additional-links LI.last A {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
.content-module-3 UL.additional-links LI A {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.content-module-3 P.location {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.content-module-3 EM {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
.content-module-3 IMG.no-border {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.content-module-grey {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; BACKGROUND: url(Images/bg_content_module_grey.gif) no-repeat left bottom; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}
.content-module-grey-inner {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(Images/bg_content_module_grey_inner.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
.content-module-4 {
	MIN-HEIGHT: 125px
}
.content-module-4 {
	MARGIN-BOTTOM: 1em
}
.content-module-4 H2 {
	FONT-SIZE: 1.3em
}
.content-module-4 H4 {
	TEXT-TRANSFORM: uppercase
}
.content-module .heading-four {
	TEXT-TRANSFORM: uppercase
}
.content-module-4 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; MIN-HEIGHT: 60px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.content-module-4 P.gifts {
	MIN-HEIGHT: 100px
}
.content-module-2 P.tall {
	MIN-HEIGHT: 100px
}
.content-module-4 IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FLOAT:  right; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; BACKGROUND-COLOR: #fff
}
.content-module-4 IMG.alt {
	FLOAT:  left
}
.solid {
	BORDER-TOP: #c6aa78 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-module-4 .text {
	MARGIN: 0px 0px 0px 170px
}
.content-module-4 .text-alt {
	MARGIN: 0px 170px 0px 0px
}
.content-module-4 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.content-module-4 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.content-module-4 UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.94em; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.content-module-4 UL.alt LI A {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0.5em; FLOAT:  right; width: auto; MARGIN-RIGHT: 0.5em
}
.content-module-4 UL.alt LI.last A {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
.recommend {
	MARGIN-TOP: 0px; MIN-HEIGHT: 120px; BACKGROUND: url(Images/bg_recommend.gif) #fefcfd repeat-x left bottom
}
.recommend {
	MIN-HEIGHT: 120px
}
P.module-header {
	BORDER-RIGHT: #decca8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #decca8 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.94em; BACKGROUND: #e3d5b2; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #decca8 1px solid; COLOR: #785d30; PADDING-TOP: 2px
}
.recommend UL.additional-links {
	BACKGROUND: url(Images/bg_dotted_dark.gif) repeat-x left top
}
.recommend UL.additional-links LI A {
	BORDER-RIGHT: #989a99 1px solid
}
#content-we-recommend H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.94em; BACKGROUND: #e3d5b2; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #785d30; PADDING-TOP: 2px
}
.reserve .hotel {
	FONT-SIZE: 0.91em; LINE-HEIGHT: 1.5em
}
.reserve .destination {
	FONT-SIZE: 0.91em; LINE-HEIGHT: 1.5em
}
.reserve .hotel STRONG {
	BORDER-RIGHT: #ece2d1 1px solid; BORDER-TOP: #ece2d1 1px solid; DISPLAY: block; BORDER-LEFT: #ece2d1 1px solid; BORDER-BOTTOM: #ece2d1 1px solid
}
.reserve .destination STRONG {
	BORDER-RIGHT: #ece2d1 1px solid; BORDER-TOP: #ece2d1 1px solid; DISPLAY: block; BORDER-LEFT: #ece2d1 1px solid; BORDER-BOTTOM: #ece2d1 1px solid
}
IMG.location-map {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; BACKGROUND-COLOR: #fff
}
P.phone-icon {
	PADDING-LEFT: 10px; BACKGROUND: url(Images/phone_icon_small.gif) no-repeat 0px 0.1em
}
.sort-by FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sort-by FIELDSET LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em
}
.sort-by SELECT {
	width: auto
}
.announcement {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x left bottom; MARGIN: 1em 0px
}
.announcement H3 {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; MARGIN-RIGHT: 0px; PADDING-TOP: 1em
}
UL.photo-gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.photo-gallery LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px 1.85em 1em 0px; PADDING-TOP: 0px
}
UL.photo-gallery LI IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid
}
.areas UL {
	MARGIN-BOTTOM: 10em
}
.areas UL LI {
	FLOAT:  right; PADDING-BOTTOM: 1em; width: 25%
}
#logo-slh {
	BACKGROUND: url(Images/logo_slh.jpg) no-repeat left top; width: 246px; HEIGHT: 152px
}
#logo-slh A {
	DISPLAY: block; width: 246px; HEIGHT: 152px
}
#logo-slh-print {
	BORDER-TOP-width: 0px; DISPLAY: none; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
.club-login-form {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 10px; MIN-HEIGHT: 16em; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0.82em 0px 10em; BORDER-LEFT: #decca9 1px solid; width: 45%; PADDING-TOP: 10px; BORDER-BOTTOM: #decca9 1px solid
}
.club-join {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 10px; MIN-HEIGHT: 16em; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0.82em 0px 10em; BORDER-LEFT: #decca9 1px solid; width: 45%; PADDING-TOP: 10px; BORDER-BOTTOM: #decca9 1px solid
}
.club-login-form {
	FLOAT:  right
}
.club-join {
	FLOAT:  left
}
.club-login-form DIV DIV {
	FLOAT:  right; MARGIN-BOTTOM: 0.5em; width: 30%
}
.club-login-form DIV DIV.right {
	width: 45%
}
.club-login-form FIELDSET {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px
}
.club-login-form P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px
}
.club-login-form LABEL {
	FONT-WEIGHT: normal; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.club-login-form P {
	FONT-WEIGHT: normal; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.club-login-form .forgotten-password {
	MARGIN-LEFT: 30%
}
.club-login-form .club-remember {
	MARGIN-LEFT: 30%
}
.club-login-form #club-membership-number {
	width: 94%
}
.club-login-form #club-password {
	width: 94%
}
.club-login-form A {
	FONT-SIZE: 0.82em; COLOR: #785d30; LINE-HEIGHT: 2em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.club-login-form A:link {
	CLEAR: both; DISPLAY: block; COLOR: #785d30
}
.club-login-form A:visited {
	CLEAR: both; DISPLAY: block; COLOR: #785d30
}
.club-login-form A:hover {
	CLEAR: both; DISPLAY: block; COLOR: #785d30
}
.club-login-form A:active {
	CLEAR: both; DISPLAY: block; COLOR: #785d30
}
.club-login-form A:hover {
	TEXT-DECORATION: underline
}
.club-login-form #club-remember {
	CLEAR: both; width: 98%
}
.club-login-form #club-remember LABEL {
	FLOAT:  right; width: 60%
}
.club-login-form .club-login2 {
	MARGIN-TOP: -10%; FLOAT:  left
}
.club-login-form A {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
.club-login-form A:link {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
.club-login-form A:visited {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
.club-login-form A:active {
	DISPLAY: block; COLOR: #785d30; TEXT-DECORATION: none
}
.club-login-form UL LI A:hover {
	TEXT-DECORATION: underline
}
.club-join-form IMG {
	FLOAT:  left
}
.generic-form FIELDSET {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: url(Images/bg_give_gift_cert.gif) #fff repeat-x left top; PADDING-BOTTOM: 0.4em; MARGIN: 0.82em 0px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #decca9 1px solid
}
.generic-form FIELDSET FIELDSET {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
.generic-form FIELDSET FIELDSET FIELDSET {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
.generic-form FIELDSET FIELDSET FIELDSET FIELDSET {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
.generic-form .helpbutton IMG {
	MARGIN-TOP: 1.25em
}
#errors UL {
	LIST-STYLE-IMAGE: url(Images/bg_red_ball.gif)
}
#errors UL A {
	TEXT-DECORATION: none
}
#errors UL A:hover {
	TEXT-DECORATION: underline
}
.help {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0px; Z-INDEX: 10; RIGHT: 0px; BACKGROUND: url(Images/bg_club_gradient.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 5px; BORDER-LEFT: #decca9 1px solid; width: 38%; PADDING-TOP: 0px; BORDER-BOTTOM: #decca9 1px solid; POSITION: absolute; TOP: 1.4em
}
.options-field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 0px
}
.options-field INPUT {
	FLOAT:  right
}
.options-field LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT:  right; MARGIN-LEFT: 5px; width: 90%
}
.experiences {
	BACKGROUND: url(Images/experiences.png) no-repeat 0px 50%; PADDING-BOTTOM: 28px; PADDING-TOP: 42px
}
.directory {
	BACKGROUND: url(Images/brochure2008.png) no-repeat 0px 50%; PADDING-BOTTOM: 28px; PADDING-TOP: 42px
}
.citysanct {
	BACKGROUND: url(Images/citysanct.png) no-repeat 0px 50%; PADDING-BOTTOM: 28px; PADDING-TOP: 42px
}
.tastemed {
	BACKGROUND: url(Images/tastemed.png) no-repeat 0px 50%; PADDING-BOTTOM: 28px; PADDING-TOP: 42px
}
.directory08 {
	PADDING-LEFT: 80px; BACKGROUND: url(Images/brochure2008.png) no-repeat; PADDING-BOTTOM: 28px; PADDING-TOP: 10px
}
.ultratravel FIELDSET DIV {
	
}
.ultratravel FIELDSET DIV DIV {
	PADDING-LEFT: 80px
}
.ultratravel FIELDSET DIV DIV DIV {
	PADDING-LEFT: 0px
}
.submit-ultratravel {
	MARGIN-LEFT: 80px
}
.field-alt .help {
	PADDING-RIGHT: 0px; MARGIN-TOP: 18px; PADDING-LEFT: 0px; RIGHT: 0px; BACKGROUND: url(Images/bg_club_gradient.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 5px; width: 210px; PADDING-TOP: 0px; POSITION: absolute
}
.help H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; width: auto; PADDING-TOP: 0px
}
.help P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; width: auto; PADDING-TOP: 0px
}
.help H3 {
	FONT-WEIGHT: bold
}
.help UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT:  left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.help LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT:  left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.help A {
	BORDER-RIGHT: #785c2d 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #785c2d 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 0.91em; BACKGROUND: url(Images/bg_give_gift_cert.gif) #ffffff repeat-x left top; PADDING-BOTTOM: 3px; MARGIN: 5px 10px 0px; BORDER-LEFT: #785c2d 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #785c2d 1px solid; TEXT-DECORATION: none
}
.help A:hover {
	BORDER-RIGHT: #785c2d 1px solid; BORDER-TOP: #785c2d 1px solid; BACKGROUND: #fff; BORDER-LEFT: #785c2d 1px solid; COLOR: #785c2d; BORDER-BOTTOM: #785c2d 1px solid
}
#help DIV {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#help UL {
	FLOAT:  left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
#help A {
	TEXT-DECORATION: none
}
#help A:hover {
	TEXT-DECORATION: underline
}
INPUT.checkbox_space {
	MARGIN-RIGHT: 0.5em! important
}
#search-results {
	MARGIN-BOTTOM: 20px
}
#search-results A {
	TEXT-DECORATION: none
}
#search-results .pagination {
	POSITION: relative
}
#search-results .pagination-list-float-right {
	FLOAT:  left
}
.brown-box {
	CLEAR: both; BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #f9f7e8; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #decca9 1px solid
}
.brown-box H2 {
	MARGIN-BOTTOM: 0.5em
}
.sr-hilite {
	FONT-WEIGHT: bold; BACKGROUND: #decca9; COLOR: #000
}
.brown-box .sr-hilite {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#related-searches {
	CLEAR: both; BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 1em; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #decca9 1px solid
}
#related-searches UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#related-searches UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.97em; FLOAT:  right; PADDING-BOTTOM: 0.25em; MARGIN: 0px; width: 15%; PADDING-TOP: 0.25em
}
#related-searches A {
	TEXT-DECORATION: underline
}
#related-searches A:hover {
	COLOR: #000
}
DIV#join-button {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN:  left
}
FIELDSET.form-style TABLE {
	BORDER-TOP-width: 0px; BORDER-BOTTOM-width: 0px; MARGIN: 0px; BORDER-LEFT: 0px; width: 100%; BORDER-RIGHT-width: 0px
}
FIELDSET.form-style THEAD {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase
}
FIELDSET.form-style THEAD TD {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.form-style TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; width: 35%; COLOR: #585858; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.form-style TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.form-style H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em
}
H3.heading-three {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em
}
H1.heading-three {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em
}
H2.heading-three {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em
}
H4.heading-three {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em
}
H3.script {
	COLOR: #b4882b; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif
}
SPAN.error {
	FONT-SIZE: 0.91em; COLOR: #ff0000
}
#masthead-club SPAN.error {
	COLOR: #cc3333
}
TABLE.contact-table-alt {
	BORDER-TOP: #decbab 1px solid; FONT-SIZE: 0.91em; width: 530px; BORDER-BOTTOM: #decbab 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.contact-table-alt TH {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; VERTICAL-ALIGN: top; width: 14.5%; BACKGROUND-COLOR: #f4eed4
}
TABLE.contact-table-alt TD {
	TEXT-ALIGN:  right; BORDER-BOTTOM-STYLE: none
}
TABLE.contact-table-alt THEAD {
	BACKGROUND-COLOR: #f4eed4
}
TABLE.contact-table-alt TD INPUT {
	width: 45px
}
.photo-gallery-p {
	POSITION: relative
}
.photo-gallery-span {
	RIGHT: 25px; POSITION: absolute
}
UL.terms-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.terms-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.terms-list LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.terms-list LI UL LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.span-3 .content-promo {
	MARGIN-BOTTOM: 1em
}
.span-5 .content-promo {
	MARGIN-BOTTOM: 1em
}
.span-5 .content-promo .description {
	width: auto
}
.span-3 .content-promo .description {
	width: auto
}
.table-col-1 {
	width: 140px
}
.table-col-2 {
	width: 90px
}
.table-col-3 {
	
}
IMG.no-border {
	BORDER-TOP-width: 0px; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; BORDER-RIGHT-width: 0px
}
.contact-button {
	MARGIN: 20px 0px 30px
}
.no-items {
	LIST-STYLE-TYPE: none
}
.prog-location {
	CLEAR: none! important; FLOAT:  left
}
.prog-strapline {
	FLOAT:  right; TEXT-TRANSFORM: uppercase; width: 415px
}
DIV.prog-promo {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 0.4em; FONT-SIZE: 0.91em; MIN-HEIGHT: 140px; BACKGROUND: url(Images/bg_give_gift_cert.gif) #fff repeat-x left top; PADDING-BOTTOM: 1.8em; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #decca9 1px solid; POSITION: relative
}
DIV.span-1 DIV.prog-promo {
	MIN-HEIGHT: 85px! important
}
DIV.span-1 DIV.club {
	MARGIN-TOP: 1em; MIN-HEIGHT: 100px! important
}
DIV.prog-promo DIV.description {
	MARGIN-TOP: 5px; MIN-HEIGHT: 135px; PADDING-TOP: 0px
}
.prog-promo .homeblock {
	MIN-HEIGHT: 135px
}
DIV.prog-promo DIV.c2a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg_dotted.gif) repeat-x center top; PADDING-BOTTOM: 0.5em; width: 95%; BOTTOM: 0px; PADDING-TOP: 0.5em; POSITION: absolute
}
DIV.prog-promo DIV.c2a A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat 0px 0.4em; PADDING-BOTTOM: 0px; COLOR: #785d30; PADDING-TOP: 0px; POSITION: relative; TEXT-DECORATION: none
}
DIV.prog-promo IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 1px; FLOAT:  right; PADDING-BOTTOM: 1px; BORDER-LEFT: #decca9 1px solid; width: 95px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid; HEIGHT: 72px
}
#breadcrumb {
	MARGIN: 0px 0px 10px
}
#breadcrumb OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#breadcrumb OL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#breadcrumb OL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat right center; FLOAT:  right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; width: auto; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.pagination-next {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; BACKGROUND: url(Images/bg_arrow_next.gif) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px
}
.pagination-previous {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(Images/bg_arrow_previous.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#partners-header {
	MARGIN: 61px 0pt 0pt
}
#top-area {
	BACKGROUND: url(Images/bg_body.jpg) repeat-x 0px -184px
}
#signature-slh-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 239px; FLOAT:  right; PADDING-BOTTOM: 6px; width: 747px; PADDING-TOP: 9px
}
#partner-logo {
	MARGIN-TOP: 9px; MIN-HEIGHT: 227px; FLOAT:  right
}
#partner-logo IMG {
	FLOAT:  right
}
#partners .content-container {
	BORDER-LEFT: #fff 1px solid
}
#partners #left-col {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT:  right; PADDING-BOTTOM: 12px; MARGIN: 0px; width: 223px; PADDING-TOP: 12px
}
.partner-regions IMG {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 10px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #decca9 1px solid
}
.partner-regions {
	MARGIN: 0px 0px 40px
}
#partners #sub-navigation P {
	FONT-SIZE: 90%
}
#partners #masthead-find-hotel .span-1 {
	FLOAT:  right
}
#partners #masthead-find-hotel .span-2 {
	FLOAT:  right
}
.span-1 {
	FLOAT:  right
}
.span-2 {
	FLOAT:  right
}
#partners-masthead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f8f4e1; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 236px
}
#partners #sub-navigation OL LI {
	
}
A.view-offer-link {
	PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: url(Images/bullet_arrow.gif) no-repeat left center; COLOR: #785d30; TEXT-DECORATION: none
}
.panel-partners {
	BACKGROUND: url(Images/bg_dotted.gif) repeat-x 50% top; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 10px
}
.panel-partners OL {
	
}
.panel-partners OL LI {
	FONT-SIZE: 95%
}
#partners-footer {
	
}
P.partners-footer-copy {
	CLEAR: none; PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT:  right; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#partners-footer {
	CLEAR: both; BACKGROUND: url(Images/bg_dotted.gif) repeat-x left top; MARGIN: 1em; COLOR: #785d30
}
#partners-footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
#partners-footer UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#partners-footer UL LI A {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 0.91em; BACKGROUND: url(Images/bg_footer_a.gif) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #785d30; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#partners-footer UL LI A.last {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%
}
#partners-footer UL LI A:hover {
	COLOR: #000
}
#partners-footer P {
	FONT-SIZE: 0.82em; TEXT-TRANSFORM: uppercase
}
.parters-regions-threecol {
	TEXT-ALIGN:  right
}
.partners-center {
	FLOAT:  right; TEXT-ALIGN: center
}
#partners #masthead-find-hotel .hotel-find {
	PADDING-RIGHT: 0.91em; MARGIN-TOP: 0.91em; FLOAT:  right; width: 45%
}
#partners #masthead-find-hotel .hotel-find-partners {
	PADDING-RIGHT: 0.91em; MARGIN-TOP: 40px; FLOAT:  left; width: 100px
}
#partners #masthead-find-hotel .hotel-find {
	PADDING-TOP: 30px; TEXT-ALIGN:  left
}
.filters {
	BORDER-RIGHT: #decca9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #decca9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #decca9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #decca9 1px solid; BACKGROUND-COLOR: #f8f4e1
}
.filter-title {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FLOAT:  right; PADDING-BOTTOM: 3px; width: 50px; PADDING-TOP: 3px
}
.filter-row {
	MARGIN-BOTTOM: 10px
}
.filter-row SELECT {
	FLOAT:  right; MARGIN-RIGHT: 10px
}
.filter-row INPUT {
	POSITION: relative; TOP: -2px
}
