@charset "utf-8";
HTML {
	MIN-WIDTH: 976px; WIDTH: 100%
}
BODY {
	MIN-WIDTH: 976px; WIDTH: 100%
}
BODY {
	BACKGROUND: url(/images/contentbg.jpg) no-repeat center top; FONT-SIZE: 11px
}
BODY#HOME {
	BACKGROUND: url(/images/bg.jpg) no-repeat center top; FONT-SIZE: 11px
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:focus {
	-moz-outline-style: none
}
A {
	TEXT-DECORATION: none
}
DIV#infoLanguage {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; text-align: center; font-size: 9px;
}
DIV#infoLanguage2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; text-align: center; font-size: 9px;
}


DIV#infoUtil A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black
}
DIV#infoUtil {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black
}
DIV#infoLanguage {
	BACKGROUND-IMAGE: url(../images/langsel.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-LEFT: 5px; WIDTH: 61px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 1px
}
DIV#infoLanguage2 {
	BACKGROUND-IMAGE: url(../images/langsel2.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-LEFT: 5px; WIDTH: 85px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 1px
}



* HTML DIV#infoLanguage {
	MARGIN-RIGHT: 5px
}


DIV#infoLanguage .changebutton,
DIV#infoLanguage2 .changebutton {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#infoLanguage .changebutton SPAN,
DIV#infoLanguage2 .changebutton SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#infoLanguage .changebutton A,
DIV#infoLanguage2 .changebutton A {
	TEXT-INDENT: -999em; WIDTH: 20px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 15px
}
DIV#infoUtil LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-ATTACHMENT: scroll; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV#infoUtil LI A.requestbrochure {
	BACKGROUND-IMAGE: url(../images/brochure.jpg)
}
DIV#infoUtil LI.telnumber {
	BACKGROUND-IMAGE: url(../images/tel.jpg)
}
DIV#searchHylo {
	POSITION: absolute; PADDING-LEFT: 7px; FLOAT: right; TOP: 40px; RIGHT: 10px
}
DIV#searchHylo #searchText {
	FLOAT: left
}
DIV#searchHylo #searchText INPUT {
	BORDER-BOTTOM: #adaeae 1px solid; BORDER-LEFT: #adaeae 1px solid; PADDING-BOTTOM: 2px; FONT-STYLE: italic; MARGIN: 0px 6px 6px -6px; PADDING-LEFT: 2px; WIDTH: 175px; PADDING-RIGHT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #adaeae 1px solid; BORDER-RIGHT: #adaeae 1px solid; PADDING-TOP: 2px; LEFT: 0px
}
DIV#searchHylo #searchButton {
	MARGIN: -3px 0px 6px; PADDING-LEFT: 7px; BACKGROUND: url(../images/zoek_l.jpg) no-repeat left 50%; FLOAT: left; RIGHT: 10px
}
DIV#searchHylo #searchButton SPAN.search A {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; PADDING-RIGHT: 7px; DISPLAY: block; BACKGROUND: url(../images/zoek.jpg) right 50%; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
DIV#searchUtil {
	POSITION: absolute; PADDING-LEFT: 7px; BACKGROUND: url(../images/zoek_l.jpg) no-repeat left 50%; FLOAT: right; TOP: 40px; RIGHT: 10px
}
DIV#searchUtil SPAN.search {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
DIV#searchUtil BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
DIV#searchUtil SPAN.search A {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; PADDING-RIGHT: 7px; DISPLAY: block; BACKGROUND: url(../images/zoek.jpg) right 50%; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
DIV#searchUtil BUTTON SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 71px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/zoek.jpg); COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px; offset: 0
}
DIV#searchUtil INPUT {
	BORDER-BOTTOM: #adaeae 1px solid; BORDER-LEFT: #adaeae 1px solid; PADDING-BOTTOM: 2px; FONT-STYLE: italic; MARGIN: -6px 6px 6px -6px; PADDING-LEFT: 2px; WIDTH: 175px; PADDING-RIGHT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #adaeae 1px solid; BORDER-RIGHT: #adaeae 1px solid; PADDING-TOP: 2px; LEFT: 0px
}
LI#accessabilityswitch {
	DISPLAY: none
}
LI#accessabilityswitch A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-TOP: 3px
}
LI#accessabilityswitch A.normal {
	FONT-SIZE: 75%
}
LI#accessabilityswitch A.bigger {
	FONT-SIZE: 95%
}
LI#accessabilityswitch A.biggest {
	FONT-SIZE: 115%
}
.input-shadow {
	POSITION: absolute; MARGIN: 10px 0px 0px 10px; BACKGROUND: url(../images/shadow.jpg) no-repeat right bottom; FLOAT: left; LEFT: -200px
}
.input-shadow INPUT {
	BORDER-BOTTOM: #a9a9a9 1px solid; POSITION: relative; BORDER-LEFT: #a9a9a9 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; MARGIN: -6px 6px 6px -6px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; COLOR: #666666; BORDER-TOP: #a9a9a9 1px solid; BORDER-RIGHT: #a9a9a9 1px solid; PADDING-TOP: 2px
}
DIV#topBrandingContainer {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 109px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV#topBranding {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#topContainer {
	BACKGROUND-IMAGE: url(../images/headertile.jpg); Z-INDEX: 18; WIDTH: 970px; HEIGHT: 109px
}
DIV#topContainer {
	FONT-SIZE: 11px; voice-family: inherit
}
DIV#topContainer P {
	FONT-SIZE: 11px; voice-family: inherit
}
DIV#topContainer TH {
	FONT-SIZE: 11px; voice-family: inherit
}
DIV#topContainer TD {
	FONT-SIZE: 11px; voice-family: inherit
}
DIV#topContainer UL {
	FONT-SIZE: 11px; voice-family: inherit
}
DIV#topContainer LI {
	FONT-SIZE: 11px; voice-family: inherit
}
DIV#topContainer A {
	FONT-SIZE: 11px; voice-family: inherit
}
DIV#topLogoContainer {
	WIDTH: 122px
}
A#topLogoHomepage {
	MARGIN: 2px 20px 0px; HEIGHT: 58px
}
DIV#topContainerLeft {
	BACKGROUND-IMAGE: url(../images/headerleft.jpg); WIDTH: 3px; FLOAT: left; HEIGHT: 109px
}
DIV#topContainerRight {
	BACKGROUND-IMAGE: url(../images/headerright.jpg); WIDTH: 3px; FLOAT: right; HEIGHT: 109px
}
DIV#navContainer {
	Z-INDEX: 13; POSITION: absolute; MARGIN-TOP: 82px; WIDTH: 970px; DISPLAY: block; FLOAT: none; HEIGHT: 27px; LEFT: 0px
}
#navContainer #navUtil {
	WIDTH: 280px;
}
#navMain {
	Z-INDEX: 15; WIDTH: auto; DISPLAY: block; FLOAT: left; HEIGHT: 27px; MARGIN-LEFT: 0px; _margin-left: 0px
}
#navUtil {
	Z-INDEX: 15; WIDTH: auto; DISPLAY: block; FLOAT: right; HEIGHT: 27px; MARGIN-LEFT: 0px;
}
#navMain LI {
	Z-INDEX: 20; POSITION: relative; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 28px; PADDING-TOP: 5px; _margin-right: 10px; _padding: 0px
}
#navUtil LI {
	Z-INDEX: 20; POSITION: relative; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; FLOAT: left; HEIGHT: 28px; PADDING-TOP: 5px
}
#navMain A.hassubmenu {
	PADDING-RIGHT: 33px; BACKGROUND: url(../images/sub.jpg) no-repeat right center
}
#navMain A.hassubmenu:hover {
	BACKGROUND: url(../images/sub2.jpg) #b2c900 no-repeat right center
}
#navMain LI A {
	POSITION: relative; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#navUtil LI A {
	POSITION: relative; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#navUtil LI {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/menuarrow.jpg) no-repeat left top
}
#navUtil LI UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
* HTML #navMain {
	OVERFLOW: hidden
}
* HTML #navContainer #navUtil {
	OVERFLOW: hidden;
}
* HTML #navMain LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
* HTML #navUtil LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
* HTML #navUtil LI {
	BACKGROUND-POSITION: 0px 1px
}
* HTML #navUtil LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 20px; DISPLAY: inline-block; HEIGHT: auto; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
* HTML #navMain LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 20px; DISPLAY: inline-block; HEIGHT: auto; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#navMain LI UL .old {
	Z-INDEX: 1; BORDER-BOTTOM: red 1px solid; POSITION: absolute; BORDER-LEFT: red 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: pink; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: red 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: red 1px solid; PADDING-TOP: 0px
}
#navUtil LI UL {
	Z-INDEX: 14; POSITION: absolute; PADDING-BOTTOM: 20px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: none; TOP: 27px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 0px; _top: 28px
}
#HOME #navUtil LI UL {
	display: block;
}
#navMain LI UL {
	Z-INDEX: 14; POSITION: absolute; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #ffffff; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: none; TOP: 27px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 0px; _top: 28px
}
#navUtil LI .booktool {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px;
}
#navUtil LI.sfhover UL {
	DISPLAY: block
}
#navMain LI.sfhover UL {
	DISPLAY: block
}
#navUtil LI:hover UL {
	DISPLAY: block
}
#navMain LI:hover UL {
	DISPLAY: block
}
#navMain LI UL {
	BACKGROUND-COLOR: #f3f3f3
}
/*#navUtil LI UL {
	BACKGROUND-COLOR: none; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_reserve.png', sizingMethod='crop'); background-position: bottom;
}*/
#navUtil LI UL {
	BACKGROUND-COLOR: none; FILTER: none; BACKGROUND-IMAGE: url(../images/bg_reserve.png); background-repeat: no-repeat; background-position: bottom;
}
#navUtil LI UL {
	WIDTH: 220px
}
#navMain LI UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: auto; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navUtil LI UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: auto; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navMain LI:hover UL UL {
	DISPLAY: none
}
#navMain LI.sfhover UL UL {
	DISPLAY: none
}
#navMain LI:hover UL LI:hover UL {
	DISPLAY: block
}
#navMain LI.sfhover UL LI.sfhover UL {
	DISPLAY: block
}
#navUtil LI UL UL {
	Z-INDEX: 15; POSITION: absolute; PADDING-BOTTOM: 20px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: -1em 0px 0px 10em; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: none; TOP: 11px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: -16px
}
#navMain LI UL UL {
	Z-INDEX: 15; POSITION: absolute; PADDING-BOTTOM: 20px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: -1em 0px 0px 10em; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: none; TOP: 11px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: -16px
}
* HTML #navUtil LI UL UL {
	MARGIN: -10px 0px 0px 10em
}
* HTML #navMain LI UL UL {
	MARGIN: -10px 0px 0px 10em
}
#navMain LI UL LI UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
#navMain LI UL LI A {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 3px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: auto; COLOR: #005d2f; PADDING-TOP: 3px
}
#navUtil LI UL LI A {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 3px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: auto; COLOR: #005d2f; PADDING-TOP: 3px; POSITION: relative
}
#navUtil LI UL LI A span {
	 POSITION: relative
}
#navMain LI UL LI A:hover {
	BACKGROUND-COLOR: #b2c900; COLOR: #ffffff
}
#navUtil LI UL LI A:hover {
	BACKGROUND-COLOR: #b2c900; COLOR: #ffffff
}
#navUtil LI UL LI #nav-search {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: 700
}
#navUtil LI UL {
	
}
#navUtil #bookingToolForm {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #005d2f; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#navUtil #bookingToolForm H2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 0px; COLOR: #005d2f; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 6px
}
#navUtil #bookingToolForm FORM FIELDSET {
	WIDTH: 220px;
}
#navUtil #bookingToolForm FORM FIELDSET input,
#navUtil #bookingToolForm FORM FIELDSET select{
	border: 1px solid #DDDBDB;
	background-color: #FFF;
}
#navUtil #bookingToolForm .label {
	color:#005d2f;
}
#navUtil #bookingToolForm img#popupDateField{
	/*margin-top: -3px;*/
	cursor:pointer;
}
#navUtil #bookingToolForm .legend {
	color:#005d2f;
	font-weight: bold;
	margin-top: 10px;
}
#navUtil #bookingToolForm .label label{
	width: 80px;
	display: inline-block;
	line-height: 20px;
}
#navUtil #bookingToolForm .label select{
	width: 40px;
	display: inline-block;
	
}
#navUtil #bookingToolForm FORM {
	MARGIN: 0px
}
#navUtil #bookingToolForm A {
	BORDER-BOTTOM: 0px
}
#navUtil #bookingToolForm FORM FIELDSET a {
	display: inline;
}
#navUtil #bookingToolForm A:hover {
	BACKGROUND: 0px 0px; COLOR: #005d2f
}
#navUtil #bookingToolForm .assistCopy {
	DISPLAY: inline
}
#navUtil #bookingToolForm A#calendarLink:hover:link {
	BACKGROUND: url(../img/calendarBg2.gif) no-repeat 0px 0px; COLOR: #005d2f
}
#navUtil #bookingToolForm #chooseDate H3 {
	BACKGROUND: url(../img/xl.gif) no-repeat 0px 0px
}
#navUtil #bookingToolForm #chooseDate #month {
	WIDTH: 120px
}
* HTML #navUtil #bookingToolForm #chooseDate #month {
	WIDTH: 100px
}
#navUtil #bookingToolForm #childrenAgesSelection DIV .label {
	WIDTH: 55px
}
#navUtil #bookingToolForm #childrenAgesSelection DIV SELECT {
	WIDTH: 40px
}
#navUtil #bookingToolForm FORM #chooseDate H3 A {
	MARGIN-TOP: 8px; BACKGROUND: #f3f3f3 0px 0px
}
#navUtil #bookingToolForm #guestsAndVillas DIV {
	WIDTH: 80px
}
#navUtil #bookingToolForm #guestsAndVillas SELECT {
	WIDTH: 72px
}
#navUtil #calendar {
	LEFT: -165px
}
#navUtil #calendar A {
	BORDER-BOTTOM: 0px; LINE-HEIGHT: 100%
}
#navUtil #calendar #year {
	PADDING-LEFT: 0px
}
#navUtil #calendar SPAN {
	LINE-HEIGHT: 100%
}
#navUtil #calendar #thisYear A:hover {
	BACKGROUND-COLOR: #00763a
}
#navUtil #calendar #monthNavigator A:hover {
	BACKGROUND-COLOR: #00763a
}
#navUtil #calendar #currentMonthList A:hover {
	BACKGROUND-COLOR: #fe9a32
}
#navUtil #bookingToolForm #checkAndSubmit .button {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: right; MARGIN: 0.5em 0px 0px; 
}
#navUtil #bookingToolForm #checkAndSubmit .button A {
	BACKGROUND-IMAGE: url(../images/submit_endcap.gif); BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; TEXT-INDENT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 0px; FLOAT: left; HEIGHT: 20px; COLOR: #007d3b; OVERFLOW: visible; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
HTML > BODY #navUtil #bookingToolForm #checkAndSubmit .button A {
	MARGIN-RIGHT: 4px
}
#navUtil #bookingToolForm #checkAndSubmit .button A SPAN {
	BACKGROUND-IMAGE: url(../images/submit_start.gif); MARGIN: 0px 7px 0px 0px; PADDING-LEFT: 20px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 20px; PADDING-TOP: 5px
}
* HTML #navMain LI UL UL {
	TOP: 10px
}
* HTML #navMain LI UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 10em; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 0px
}
* HTML #navMain LI UL LI A {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; PADDING-TOP: 3px
}
DIV#subSites {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 27px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: 36px; RIGHT: 0px; PADDING-TOP: 0px; LEFT: 124px
}
DIV#subSites UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#subSites LI {
	BORDER-LEFT: #ffffff 2px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 9px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/style/tabs/stabcl.jpg) #b4b4b4 no-repeat left top; FLOAT: left; HEIGHT: 27px; PADDING-TOP: 0px
}
DIV#subSites LI A {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; TEXT-TRANSFORM: none; PADDING-LEFT: 5px; WIDTH: auto; BOTTOM: 0px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #b4b4b4; HEIGHT: 27px; COLOR: #000000; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DIV#subSites LI A:hover {
	COLOR: #ffffff
}
DIV#subSites UL .first A {
	BACKGROUND: url(../images/style/tabs/stabcl.jpg) #f6f6f6 no-repeat left top
}
DIV#subSites UL A {
	BACKGROUND: url(../images/style/tabs/stabcr.jpg) #b4b4b4 no-repeat right top; BORDER-RIGHT: #ffffff 2px solid
}
* HTML DIV#subSites {
	BOTTOM: 26px
}
* HTML DIV#subSites LI A {
	DISPLAY: inline-block
}
DIV#subSites UL .selected A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 36px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/style/tabs/stabr.jpg) no-repeat right top; HEIGHT: 36px; COLOR: white; PADDING-TOP: 0px
}
DIV#subSites UL .selected {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/style/tabs/stabl.jpg) no-repeat 0px top; HEIGHT: 36px; OVERFLOW: hidden; PADDING-TOP: 0px
}
DIV#subSites UL .selected A {
	BACKGROUND: url(../images/style/tabs/stabr.jpg) no-repeat right -36px
}
DIV#subSites UL .selected {
	BACKGROUND: url(../images/style/tabs/stabl.jpg) no-repeat 0px -36px
}
* HTML DIV#subSites UL .selected A {
	DISPLAY: inline-block; HEIGHT: 36px
}
DIV#navContainer LI A:hover {
	COLOR: silver
}
#navCorporate {
	DISPLAY: inline; FLOAT: left
}
.separatorHomepage {
	BACKGROUND: url(../images/bg2.jpg) no-repeat 0px bottom; HEIGHT: 43px
}
.homepageContentEnd {
	BACKGROUND: url(../images/bg4.jpg) no-repeat 0px bottom; HEIGHT: 13px
}
#HOME #outerMain {
	MARGIN-TOP: 25px; WIDTH: 706px; MARGIN-RIGHT: 18px
}
#contentContainer #outerRight {
	PADDING-BOTTOM: 0px; OVERFLOW-X: hidden; MARGIN: 10px 0px 14px 15px; PADDING-LEFT: 0px; WIDTH: 188px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/promo_top_narrow.jpg) no-repeat 0px top; PADDING-TOP: 15px
}
#HOME #outerRight {
	PADDING-BOTTOM: 0px; MARGIN: 25px 0px 14px; PADDING-LEFT: 0px; WIDTH: 252px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px; _width: 252px
}
#OFF01 #outerRight {
	PADDING-BOTTOM: 0px; MARGIN: 25px 0px 14px; PADDING-LEFT: 0px; WIDTH: 252px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px; _width: 252px
}
#contentContainer .entrySite#outerRight {
	PADDING-BOTTOM: 0px; OVERFLOW-X: visible; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 3px
}
.homepageContent {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/bg3.jpg) repeat-y 0px 0px; PADDING-TOP: 0px
}
DIV#contentContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#HOME DIV#contentContainer {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: 976px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#campaignContainer {
	POSITION: relative; HEIGHT: 330px; MARGIN-LEFT: 3px
}
DIV#campaignContainer OBJECT {
	POSITION: absolute; TOP: 0px
}
DIV#campaignContainer EMBED {
	POSITION: absolute; TOP: 0px
}
DIV#campaignContainer IMG {
	DISPLAY: block; index: 0
}
DIV#campaignContainer .wave {
	Z-INDEX: 1; POSITION: absolute; BOTTOM: 20px; DISPLAY: block; index: 4
}
DIV#campaignContainer H3 {
	Z-INDEX: 12; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #025e30; FONT-SIZE: 200%; TOP: 240px; FONT-WEIGHT: normal; PADDING-TOP: 0px; LEFT: 14px
}
DIV#campaignContainer UL {
	Z-INDEX: 12
}
UL#campaignNav {
	Z-INDEX: 12; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 20px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 14px
}
UL#campaignNav LI A:hover {
	COLOR: white
}
.dealsbox {
	PADDING-BOTTOM: 8px; OVERFLOW-X: hidden; PADDING-LEFT: 19px; WIDTH: 214px; MARGIN-BOTTOM: 8px; FLOAT: left; BORDER-RIGHT: #ebece3 1px solid
}
.dealsbox IMG {
	POSITION: relative; PADDING-BOTTOM: 10px; LEFT: -16px
}
.dealsbox a.img {
	POSITION: relative; PADDING-BOTTOM: 10px; LEFT: -16px; DISPLAY: block; WIDTH: 230px; HEIGHT: 130px; background-repeat: no-repeat; background-position: center
}
.dealsbox EMBED {
	POSITION: relative; PADDING-BOTTOM: 10px; LEFT: -16px
}
.dealsbox H2 {
	MARGIN-BOTTOM: 10px; COLOR: #035f31; FONT-SIZE: 13px
}
.dealsbox P {
	MARGIN-BOTTOM: 10px
}
.dealsbox P.desc {
	MARGIN-BOTTOM: 30px
}
.dealsbox .bullet {
	PADDING-BOTTOM: 2px; MARGIN: 4px 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: auto; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
A.arrow {
	BACKGROUND-IMAGE: url(../images/bullet_arrow.gif)
}
.last.dealsbox {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.c {
	COLOR: #b4ca08
}
.promoBox {
	PADDING-BOTTOM: 14px; BACKGROUND: url(../images/promob_narrow.jpg) no-repeat 0px bottom
}
#HOME .promoBox {
	WIDTH: 254px; BACKGROUND: url(../images/promob.jpg) no-repeat 0px bottom
}
.promoBox UL {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 7px; WIDTH: 174px; PADDING-RIGHT: 7px; BACKGROUND: url(../images/promot_narrow.jpg) repeat-y 0px bottom; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#HOME .promoBox UL {
	WIDTH: 240px; BACKGROUND: url(../images/promot.jpg) repeat-y 0px bottom
}
#HOME .promoBox UL UL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.promoBox UL UL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.promoBox A.offerCategory {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 15px; COLOR: #ffffff; PADDING-TOP: 7px
}
.promoBox UL UL {
	WIDTH: 160px
}
.promoBox A {
	WIDTH: 160px
}
#HOME .promoBox UL UL {
	WIDTH: 226px
}
#HOME .promoBox A {
	WIDTH: 226px
}
.promoBox .odd A.offerCategory {
	BACKGROUND: url(../images/promoselected_narrow.jpg) no-repeat
}
.promoBox .even A.offerCategory {
	BACKGROUND: url(../images/promoselected_narrow.jpg) no-repeat
}
.promoBox LI A:hover {
	TEXT-DECORATION: none
}
.promoBox LI LI A:hover {
	TEXT-DECORATION: underline
}
.promoBox P {
	MARGIN: 0px
}
#HOME .promoBox .odd A.offerCategory {
	BACKGROUND: url(../images/promoselected.jpg) no-repeat
}
#HOME .promoBox .even A.offerCategory {
	BACKGROUND: url(../images/promoselected.jpg) no-repeat
}
.promoBox .selected DIV A {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; COLOR: #000000
}
.promoBox .selected .promocontent A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.promoBox .selected .promocontent {
	MARGIN-TOP: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 4px
}
.promoBox LI SPAN.titles {
	BACKGROUND-IMAGE: url(../images/icon_lastchance.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 16px; WIDTH: 160px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; COLOR: #3f3f3f; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.promoBox LI .descr {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 16px; PADDING-LEFT: 0px; WIDTH: 74px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#HOME .promoBox LI .price A {
	PADDING-LEFT: 0px; WIDTH: 70px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; COLOR: #ce0004; FONT-WEIGHT: 700
}
.promoBox LI .price A {
	PADDING-LEFT: 0px; WIDTH: 70px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; COLOR: #ce0004; FONT-WEIGHT: 700
}
#HOME .promoBox LI .descr A {
	PADDING-LEFT: 0px; WIDTH: auto; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: 400
}
.promoBox LI .descr A {
	PADDING-LEFT: 0px; WIDTH: auto; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: 400
}
.promoBox LI .months {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; WIDTH: 180px; PADDING-RIGHT: 0px; CLEAR: both; FONT-WEIGHT: 700; PADDING-TOP: 3px
}
.sideNav LI A {
	BACKGROUND: url(../images/bullet_arrow.gif) no-repeat right center
}
#subContentDetail #subContentInfoRightNew LI A {
	BACKGROUND: url(../images/bullet_arrow.gif) no-repeat left center
}
.accordian .arrowRight {
	BACKGROUND: url(../images/bullet_arrow.gif) no-repeat left center
}
UL.arrowLinks A {
	BACKGROUND: url(../images/bullet_arrow.gif) no-repeat left center
}
.promoBox UL LI {
	HEIGHT: auto
}
.promoBox .selected LI .promosubcontent {
	MARGIN: 4px 0px
}
.promoBox .selected LI.selected .promosubcontent {
	DISPLAY: block
}
.promoBox .selected LI {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.promoBox .selected A.promosub {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(../images/externallink.jpg) no-repeat left center; FONT-WEIGHT: bold; MARGIN-TOP: 4px
}
#HOME .promoBox .selected LI.selected .promosub {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: text; TEXT-DECORATION: none
}
.promoBox .selected LI.selected .promosub {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: text; TEXT-DECORATION: none
}
#HOME .promoBox .selected .promosubcontent .externallink {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(../images/externallink.jpg) no-repeat left center; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#HOME .promoBox .promocontent .nocontent .externallink {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(../images/externallink.jpg) no-repeat left center; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.promoBox .selected .promosubcontent .externallink {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(../images/externallink.jpg) no-repeat left center; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.promoBox .promocontent .nocontent .externallink {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(../images/externallink.jpg) no-repeat left center; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.promoBox .selected IMG {
	MARGIN-BOTTOM: 6px
}
.selected .promocontent UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.selected .promocontent TABLE A.tablelinks {
	FONT-STYLE: normal; WIDTH: auto; DISPLAY: inline; FLOAT: right; COLOR: #ff0000; FONT-WEIGHT: bold
}
.selected .promocontent TABLE A.tablelinks:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.promoBox LI.odd DIV A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.promoBox LI.even DIV A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.promoBox LI.selected DIV A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#HOME .promoBox .selected A.singleclickoffersummary {
	BACKGROUND: url(../images/contentpijl.jpg) no-repeat right top
}
.promoBox .selected A.singleclickoffersummary {
	BACKGROUND: url(../images/contentpijl.jpg) no-repeat right top
}
UL#campaignNav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
UL#campaignNav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/campaignarrow.jpg) no-repeat; FLOAT: left; FONT-SIZE: x-small; PADDING-TOP: 0px
}
UL#campaignNav LI.sfhover {
	BACKGROUND: url(../images/campaignarrow.jpg) no-repeat left -25px
}
UL#campaignNav LI:hover {
	BACKGROUND: url(../images/campaignarrow.jpg) no-repeat left -25px
}
UL#campaignNav LI A {
	PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: url(../images/campaigntile.jpg) no-repeat right top; FLOAT: left; COLOR: #0d5e3f; FONT-SIZE: x-small; PADDING-TOP: 6px
}
UL#campaignNav LI.sfhover A {
	BACKGROUND: url(../images/campaigntile.jpg) no-repeat right -25px; COLOR: white
}
UL#campaignNav LI:hover A {
	BACKGROUND: url(../images/campaigntile.jpg) no-repeat right -25px; COLOR: white
}
UL#campaignNav LI A {
	FLOAT: none
}
DIV#footer {
	WIDTH: auto; BACKGROUND: url(../images/bgfooter.jpg) no-repeat 0px bottom; HEIGHT: 114px
}
DIV#footer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#footer UL .rss {
	PADDING-RIGHT: 25px; BACKGROUND: url(../images/rss.gif) no-repeat right 50%
}
DIV#footer #navFooter LI.first-child {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV#footer #navFooter {
	PADDING-TOP: 9px
}
DIV#footer #navFooter LI {
	BORDER-LEFT: #007c3e 1px solid
}
DIV#footer UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
DIV#footer UL A {
	POSITION: relative; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; WIDTH: auto; BOTTOM: 0px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #005d2f; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#footer UL A:hover {
	COLOR: #005d2f; TEXT-DECORATION: underline
}
* HTML DIV#footer UL LI A {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
#postfooter {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f7f7f7; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; FONT-SIZE: 100%; PADDING-TOP: 10px
}
#postfooter A {
	BORDER-LEFT: #7e7d7d 1px solid; PADDING-LEFT: 5px; COLOR: #7e7d7d
}
#postfooter #navPostfooter LI {
	BORDER-LEFT: 0px
}
#postfooter A.first-child {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.clear {
	CLEAR: both
}
.clearright {
	CLEAR: right
}
.clearleft {
	CLEAR: left
}
A:hover {
	TEXT-DECORATION: underline
}
#bookingHelpBox.box-61B01F{right:240px;margin-top:-25px;background-color:#ffffff;color:#005d2f;}

