BODY {
	BACKGROUND: url(pics/mainBG.gif) #ffffff repeat-x left top; MARGIN: 0px; FONT: x-small Verdana, Arial, Helvetica, sans-serif; WIDTH: 100%
}
P {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
P {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
UL {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
LI {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
BLOCKQUOTE {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
.quote {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
TD {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
TEXTAREA {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
.Text {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
INPUT {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
SELECT {
	FONT: x-small Verdana, Arial, Helvetica, sans-serif; COLOR: #404040
}
SELECT {
	BORDER-RIGHT: #385d79 1px solid; BORDER-TOP: #385d79 1px solid; BORDER-LEFT: #385d79 1px solid; BORDER-BOTTOM: #385d79 1px solid
}
H1 {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #404040
}
H1 {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #404040
}
.Heading {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #404040
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #868686; LINE-HEIGHT: 14px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #868686; LINE-HEIGHT: 14px
}
.HeadingSmall {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #868686; LINE-HEIGHT: 14px
}
.HeadingSmallWhite {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #868686; LINE-HEIGHT: 14px
}
.HeadingSmallGrey {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #868686; LINE-HEIGHT: 14px
}
HR {
	COLOR: #8e979d
}
HR {
	COLOR: #8e979d
}
.HeadingSmallOrange {
	FONT: small Verdana, Arial, Helvetica, sans-serif; COLOR: #fe6200
}
.HeadingSmallWhite {
	COLOR: #ffffff
}
.HeadingSmallGrey {
	COLOR: #868686
}
.Button {
	BORDER-RIGHT: #dfdfdf 3px inset; BORDER-TOP: #ffffff 3px inset; FONT-WEIGHT: bold; BACKGROUND: #fe6200; BORDER-LEFT: #ffffff 3px inset; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #dfdfdf 3px inset; TEXT-ALIGN: center
}
.TextWhiteFree {
	FONT-SIZE: small; COLOR: #ffffff
}
.TextWhite {
	FONT-SIZE: small; COLOR: #ffffff; TEXT-ALIGN: justify
}
.TextInput {
	FONT-SIZE: small; BACKGROUND: #ffcc99; COLOR: #000000
}
.TextGrey {
	FONT-SIZE: small; COLOR: #868686
}
.TextFree {
	FONT-SIZE: small; COLOR: #000000
}
Textfree {
	FONT-SIZE: small; COLOR: #000000
}
textfree {
	FONT-SIZE: small; COLOR: #000000
}
.TextSmall {
	FONT-SIZE: x-small
}
Textsmall {
	FONT-SIZE: x-small
}
textsmall {
	FONT-SIZE: x-small
}
.SmallPrint {
	FONT-SIZE: x-small
}
A {
	COLOR: #cc0000
}
A:hover {
	COLOR: #333399
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#pageHolder {
	MARGIN: auto; WIDTH: 765px; POSITION: relative; HEIGHT: auto
}
#pageHolderWide {
	MARGIN: auto; WIDTH: 1000px; POSITION: relative; HEIGHT: auto
}
#header {
	BORDER-RIGHT: #8e979d 1px solid; BORDER-TOP: #8e979d 1px solid; MARGIN: 10px 0px; BORDER-LEFT: #8e979d 1px solid; WIDTH: 765px; BORDER-BOTTOM: #8e979d 1px solid; HEIGHT: 88px
}
#primaryLinks {
	BORDER-RIGHT: #8e979d 1px solid; BORDER-TOP: #8e979d 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: #8e979d 1px solid; WIDTH: 765px; BORDER-BOTTOM: #8e979d 1px solid; POSITION: relative; HEIGHT: 48px; BACKGROUND-COLOR: #58595b
}
#footer {
	BORDER-RIGHT: #8e979d 1px solid; BORDER-TOP: #8e979d 1px solid; BACKGROUND: #58595b; BORDER-LEFT: #8e979d 1px solid; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #8e979d 1px solid; HEIGHT: 18px; TEXT-ALIGN: center
}
#footer A {
	FONT-SIZE: small; COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
#copyright {
	PADDING-RIGHT: 5px; HEIGHT: 44px; TEXT-ALIGN: right
}
#leftNavFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(pics/leftNavSail.gif) no-repeat left bottom; LEFT: 0px; PADDING-BOTTOM: 181px; WIDTH: 200px; PADDING-TOP: 0px; POSITION: relative; TOP: -7px
}
#navigation A {
	FLOAT: none
}
#navigation A SPAN {
	FLOAT: none
}
#navigation {
	FONT-SIZE: 11px; WIDTH: 765px; POSITION: absolute
}
#navigation A {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 22px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#navigation A.home {
	PADDING-RIGHT: 11px; PADDING-LEFT: 12px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#navigation A.nzone {
	PADDING-RIGHT: 12px; PADDING-LEFT: 11px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none
}
#navigation A.homeOn {
	FONT-SIZE: 11px; BACKGROUND: #336699; TEXT-DECORATION: none
}
#navigation A.home:hover {
	FONT-SIZE: 11px; BACKGROUND: #336699; TEXT-DECORATION: none
}
#navigation A.skiOn {
	FONT-SIZE: 11px; BACKGROUND: #4c81a6; TEXT-DECORATION: none
}
#navigation A.ski:hover {
	FONT-SIZE: 11px; BACKGROUND: #4c81a6; TEXT-DECORATION: none
}
#navigation A.activeOn {
	FONT-SIZE: 11px; BACKGROUND: #1822cd; TEXT-DECORATION: none
}
#navigation A.active:hover {
	FONT-SIZE: 11px; BACKGROUND: #1822cd; TEXT-DECORATION: none
}
#navigation A.beachOn {
	FONT-SIZE: 11px; BACKGROUND: #261385; TEXT-DECORATION: none
}
#navigation A.beach:hover {
	FONT-SIZE: 11px; BACKGROUND: #261385; TEXT-DECORATION: none
}
#navigation A.yachtingOn {
	FONT-SIZE: 11px; BACKGROUND: #6699ff; TEXT-DECORATION: none
}
#navigation A.yachting:hover {
	FONT-SIZE: 11px; BACKGROUND: #6699ff; TEXT-DECORATION: none
}
#navigation A.uksailOn {
	FONT-SIZE: 11px; BACKGROUND: #33cccc; TEXT-DECORATION: none
}
#navigation A.uksail:hover {
	FONT-SIZE: 11px; BACKGROUND: #33cccc; TEXT-DECORATION: none
}
#navigation A.extraOn {
	FONT-SIZE: 11px; BACKGROUND: #339999; TEXT-DECORATION: none
}
#navigation A.extra:hover {
	FONT-SIZE: 11px; BACKGROUND: #339999; TEXT-DECORATION: none
}
#navigation A.nzoneOn {
	FONT-SIZE: 11px; BACKGROUND: #68a4ff; TEXT-DECORATION: none
}
#navigation A.nzone:hover {
	FONT-SIZE: 11px; BACKGROUND: #68a4ff; TEXT-DECORATION: none
}
#subNav_home {
	Z-INDEX: 10; VISIBILITY: hidden
}
#subNav_homeOn {
	Z-INDEX: 1; VISIBILITY: visible
}
#subNav_ski {
	Z-INDEX: 10; VISIBILITY: hidden
}
#subNav_skiOn {
	Z-INDEX: 1; VISIBILITY: visible
}
#subNav_active {
	Z-INDEX: 10; VISIBILITY: hidden
}
#subNav_activeOn {
	Z-INDEX: 1; VISIBILITY: visible
}
#subNav_beach {
	Z-INDEX: 10; VISIBILITY: hidden
}
#subNav_beachOn {
	Z-INDEX: 1; VISIBILITY: visible
}
#subNav_yacht {
	Z-INDEX: 10; VISIBILITY: hidden
}
#subNav_yachtOn {
	Z-INDEX: 1; VISIBILITY: visible
}
#subNav_uksail {
	Z-INDEX: 10; VISIBILITY: hidden
}
#subNav_uksailOn {
	Z-INDEX: 1; VISIBILITY: visible
}
#subNav_extra {
	Z-INDEX: 10; VISIBILITY: hidden
}
#subNav_extraOn {
	Z-INDEX: 1; VISIBILITY: visible
}
#subNav_nzone {
	Z-INDEX: 10; VISIBILITY: hidden
}
#subNav_nzoneOn {
	Z-INDEX: 1; VISIBILITY: visible
}
.subNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 765px; COLOR: #ffffff; PADDING-TOP: 5px; POSITION: absolute; TOP: 23px; HEIGHT: 20px; TEXT-ALIGN: center
}
#content {
	BORDER-RIGHT: #8e979d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8e979d 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; FONT: x-small Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #8e979d 1px solid; COLOR: #404040; PADDING-TOP: 5px; BORDER-BOTTOM: #8e979d 1px solid
}
#content UL {
	LIST-STYLE: none url(pics/bullet.gif) outside; PADDING-LEFT: 9px; MARGIN-LEFT: 11px; COLOR: #424242; TEXT-INDENT: 0px
}
#quickLinks {
	BORDER-RIGHT: #8e979d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8e979d 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #8e979d 1px solid; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #8e979d 1px solid
}
#navText {
	BORDER-RIGHT: #8e979d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8e979d 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #8e979d 1px solid; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #8e979d 1px solid
}
#navNews {
	BORDER-RIGHT: #8e979d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8e979d 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #8e979d 1px solid; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #8e979d 1px solid
}
#navNZone {
	BORDER-RIGHT: #8e979d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8e979d 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #8e979d 1px solid; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #8e979d 1px solid
}
#leftNav {
	BORDER-RIGHT: #8e979d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8e979d 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #8e979d 1px solid; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #8e979d 1px solid
}
#navNews {
	BORDER-TOP-STYLE: none
}
#navNZone {
	BORDER-TOP-STYLE: none
}
#leftNav {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#quickLinks SELECT {
	WIDTH: 210px
}
#poll {
	BORDER-RIGHT: #8e979d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8e979d 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #8e979d 1px solid; WIDTH: 200px; PADDING-TOP: 4px; BORDER-BOTTOM: #8e979d 1px solid
}
.resortShortlistOrange {
	BACKGROUND: url(pics/resortBgOrange.gif); WIDTH: 150px; COLOR: #ffffff
}
.resortShortlistGrey {
	BACKGROUND: url(pics/resortBgGrey.gif); WIDTH: 400px; COLOR: #ffffff
}
.resortShortlist TD {
	WIDTH: 25%
}
#content .linkBlock TD IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#content .announcement {
	BORDER-RIGHT: #fe6200 2px solid; BORDER-TOP: #fe6200 2px solid; BORDER-LEFT: #fe6200 2px solid; BORDER-BOTTOM: #fe6200 2px solid; BACKGROUND-COLOR: #ffd8bf
}
#content .announcement IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content IMG.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content TABLE.links {
	BORDER-RIGHT: #fe6200 1px solid; BORDER-TOP: #fe6200 1px solid; BORDER-LEFT: #fe6200 1px solid; BORDER-BOTTOM: #fe6200 1px solid
}
#content TABLE.links TD.heading {
	FONT-SIZE: medium; COLOR: #ffffff; BACKGROUND-COLOR: #fe6200; TEXT-ALIGN: center
}
#content TABLE.links TD.link {
	VERTICAL-ALIGN: top; WIDTH: 150px; BACKGROUND-COLOR: #dfdddd
}
#content TABLE.links TD.desc {
	VERTICAL-ALIGN: top
}
#homepageBox IMG {
	BORDER-RIGHT: #8e979d 1px solid; BORDER-TOP: #8e979d 1px solid; BORDER-LEFT: #8e979d 1px solid; BORDER-BOTTOM: #8e979d 1px solid
}
#homepageActivity {
	BORDER-RIGHT: #8e979d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8e979d 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #8e979d 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8e979d 1px solid
}
#homepageActivity P {
	COLOR: #407ca7
}
.featuredOffer TABLE {
	BORDER-RIGHT: #247daf 1px solid; BORDER-TOP: #247daf 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #247daf 1px solid; WIDTH: 504px; BORDER-BOTTOM: #247daf 1px solid
}
.featuredOffer H2 {
	MARGIN-BOTTOM: 0px; COLOR: black
}
.featuredOffer H1 {
	MARGIN-BOTTOM: 0px
}
.TabRow {
	WIDTH: 80px; BACKGROUND-COLOR: #999999
}
.SelectedTabRow {
	WIDTH: 80px; BACKGROUND-COLOR: #fe6200
}
.TabLink {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff
}
.HeadRow {
	PADDING-LEFT: 5px; TEXT-ALIGN: left
}
.RowBottom {
	BORDER-TOP: #fe6200 1px solid
}
.HighlightRow {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #999999; COLOR: #ffffff
}
.offersLink {
	FONT-WEIGHT: bold; COLOR: #247daf
}
.offersNotice {
	BORDER-RIGHT: #247daf 2px solid; BORDER-TOP: #247daf 2px solid; FONT-WEIGHT: bold; BORDER-LEFT: #247daf 2px solid; BORDER-BOTTOM: #247daf 2px solid; TEXT-ALIGN: center
}
.offersNotice TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; BACKGROUND: #247daf; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.offersTable TH {
	FONT-SIZE: small; BACKGROUND: #247daf; COLOR: #ffffff; BORDER-BOTTOM: #247daf 1px solid
}
.offersTable TD {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.offersTable TD.highlightA {
	COLOR: #247daf
}
.offersTable TD.highlightB {
	BACKGROUND: #ede7e7; COLOR: #535353
}
.offersTable SPAN.offersRating {
	FONT-WEIGHT: bold; COLOR: #247daf
}
#content IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.OrangeBorder {
	BORDER-RIGHT: #fe6200 3px solid; BORDER-TOP: #fe6200 3px solid; BORDER-LEFT: #fe6200 3px solid; WIDTH: 500px; BORDER-BOTTOM: #fe6200 3px solid
}