
BODY {
	SCROLLBAR-ARROW-COLOR: #80b728;
	SCROLLBAR-FACE-COLOR: #c3ee7e;
	MARGIN: 0px;
	SCROLLBAR-DARKSHADOW-COLOR: #80b728;
	FONT-FAMILY: Verdana;
	BACKGROUND: url(images/nubg.gif) #eefff0 fixed repeat-y center top;
	SCROLLBAR-HIGHLIGHT-COLOR: #c3ee7e;
	COLOR: #3d4b1e;
	SCROLLBAR-SHADOW-COLOR: #c3ee7e;
	FONT-SIZE: 9pt;
	SCROLLBAR-TRACK-COLOR: #a3d958;
	TEXT-DECORATION: none;
	SCROLLBAR-3DLIGHT-COLOR: #80b728
}

main {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 9pt
}

#nlbtnshop {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 49px;
	PADDING-TOP: 0px
}

#nlbtnshop A:link {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(images/btn-shop.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 49px;
	PADDING-TOP: 0px
}

#nlbtnshop A:visited {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(images/btn-shop.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 49px;
	PADDING-TOP: 0px
}

#nlbtnshop A:hover {
	BACKGROUND-POSITION: right 50%
}

#nlbtnshopb {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 49px;
	PADDING-TOP: 0px
}

#nlbtnshopb A:link {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(images/btn-shopb.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 49px;
	PADDING-TOP: 0px
}

#nlbtnshopb A:visited {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(images/btn-shopb.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 49px;
	PADDING-TOP: 0px
}

#nlbtnshopb A:hover {
	BACKGROUND-POSITION: right 50%
}

#nlbtnshopw {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 35px;
	PADDING-TOP: 0px
}

#nlbtnshopw A:link {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(images/btn-shopw.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 35px;
	PADDING-TOP: 0px
}

#nlbtnshopw A:visited {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(images/btn-shopw.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 35px;
	PADDING-TOP: 0px
}

#nlbtnshopw A:hover {
	BACKGROUND-POSITION: right 50%
}

#nav {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #eefff0;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 760px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 92px;
	PADDING-TOP: 0px
}

#navn {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #eefff0;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 760px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 70px;
	PADDING-TOP: 0px
}

#navtop {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #eefff0;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 760px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 41px;
	PADDING-TOP: 0px
}

#navmid {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #eefff0;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 760px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 26px;
	PADDING-TOP: 0px
}

#logobottom {
	WIDTH: 321px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnnewsletter {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 93px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnnewsletter A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 93px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(shop/img/btn-newsletter.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnnewsletter A:hover {
	BACKGROUND-POSITION: right top
}

#btncontact {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 95px;
	FLOAT: left;
	HEIGHT: 26px
}

#btncontact A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 95px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(shop/img/btn-contact.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btncontact A:hover {
	BACKGROUND-POSITION: right top
}

#btnlogin {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 117px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnlogin A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 117px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(shop/img/btn-login.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnlogin A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#btnbooking {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 116px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnbooking A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 116px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(shop/img/btn-booking.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnbooking A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#navright {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 18px;
	FLOAT: left;
	HEIGHT: 26px
}

#navmain {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 760px;
	FLOAT: left;
	HEIGHT: 25px;
	COLOR: #fff
}

#navmain .navbtn {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 152px;
	FLOAT: left;
	HEIGHT: 25px
}

#navmain .navbtn A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 152px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/nav/btn-main.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 25px;
	COLOR: #fff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#navmain .navbtn A:hover {
	BACKGROUND-POSITION: right top
}

#navmain .navbtnb {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 126px;
	FLOAT: left;
	HEIGHT: 25px
}

#navmain .navbtnb A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 126px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/nav/btn-mainb.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 25px;
	COLOR: #fff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#navmain .navbtnb A:hover {
	BACKGROUND-POSITION: right top
}

#navmain .navbtnc {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 126px;
	FLOAT: left;
	HEIGHT: 25px
}

#navmain .navbtnc A:link {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 126px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/nav/btn-mainc.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 25px;
	COLOR: #fff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#navmain .navbtnc A:visited {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 126px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/nav/btn-mainc.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 25px;
	COLOR: #fff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#navmain .navbtnc A:hover {
	BACKGROUND-POSITION: right top
}

#navleft {
	WIDTH: 251px;
	BACKGROUND: url(images/nav/nav-left-bg.gif) #a1d957 no-repeat left top;
	FLOAT: left;
	HEIGHT: 250px
}

#navleft .leftbtnf {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	WIDTH: 251px;
	PADDING-RIGHT: 40px;
	FLOAT: left;
	HEIGHT: 26px;
	PADDING-TOP: 0px
}

#navleft .leftbtn {
	WIDTH: 251px;
	FLOAT: left;
	HEIGHT: 26px
}

#navleft .leftbtn A {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 211px;
	PADDING-RIGHT: 40px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/nav/nav-left-main.gif) no-repeat left top;
	FLOAT: right;
	HEIGHT: 26px;
	COLOR: #3d4b1e;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 7px
}

#navleft .leftbtn A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #000
}

#navleft .leftbtnsub {
	WIDTH: 251px;
	FLOAT: left;
	HEIGHT: 21px
}

#navleft .leftbtnsub A {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 206px;
	PADDING-RIGHT: 45px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/nav/nav-left-sub.gif) no-repeat left top;
	FLOAT: right;
	HEIGHT: 21px;
	COLOR: #3d4b1e;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING-TOP: 4px
}

#navleft .leftbtnsub A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #000
}

H1 {
	TEXT-ALIGN: justify;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	MARGIN-BOTTOM: 10px;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

H3 {
	BORDER-BOTTOM: #99cc33 1px solid;
	TEXT-ALIGN: justify;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}

H4 {
	POSITION: relative;
	TEXT-ALIGN: justify;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 470px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
	LEFT: 10px
}

H5 {
	TEXT-ALIGN: justify;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	COLOR: #99cc33;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}

A:link {
	FONT-FAMILY: Verdana;
	COLOR: #628c1f;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

A:visited {
	FONT-FAMILY: Verdana;
	COLOR: #628c1f;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

A:hover {
	FONT-FAMILY: Verdana;
	COLOR: #90c441;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

A:active {
	FONT-FAMILY: Verdana;
	COLOR: #628c1f;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

treatments {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}

.BODY {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

.MAIN2 {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none
}

.menuitems {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 12pt;
	TEXT-DECORATION: none
}

.fine {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 7pt;
	TEXT-DECORATION: none
}

.fine A {
	COLOR: #3d4b1e;
	FONT-SIZE: 7pt
}

.fine A:hover {
	COLOR: #3d4b1e;
	FONT-SIZE: 7pt;
	TEXT-DECORATION: underline
}

.fine A:visited {
	COLOR: #3d4b1e;
	FONT-SIZE: 7pt
}

#content {
	WIDTH: 400px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: auto
}

#content P {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

#content UL {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

#content UL LI {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

#content OL {
	LIST-STYLE-TYPE: upper-roman;
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

#content OL LI {
	FONT-FAMILY: Verdana;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

P {
	TEXT-ALIGN: justify;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	MARGIN-BOTTOM: 10px;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

#disclaimer {
	TEXT-ALIGN: justify;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	MARGIN-BOTTOM: 10px;
	COLOR: #3d4b1e;
	FONT-SIZE: 6pt;
	TEXT-DECORATION: none
}

UL {
	POSITION: relative;
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}

UL LI {
	LIST-STYLE-POSITION: outside;
	POSITION: relative;
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: disc;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
	LEFT: 0px
}

OL LI {
	TEXT-ALIGN: left;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	MARGIN-BOTTOM: 10px;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

.para {
	TEXT-ALIGN: justify;
	DISPLAY: block;
	FONT-FAMILY: Verdana;
	MARGIN-BOTTOM: 10px;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

#clearer {
	POSITION: relative;
	WIDTH: 200px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 200px
}

#friends {
	POSITION: relative;
	WIDTH: 200px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: auto
}

A.black {
	FONT-FAMILY: Arial, Verdana;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

A.black:visited {
	FONT-FAMILY: Arial, Verdana;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

A.black:hover {
	FONT-FAMILY: Arial, Verdana;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

#btnnewsletter {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 93px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnnewsletter A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 93px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-newsletter.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnnewsletter A:hover {
	BACKGROUND-POSITION: right top
}

#btncontact {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 95px;
	FLOAT: left;
	HEIGHT: 26px
}

#btncontact A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 95px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-contact.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btncontact A:hover {
	BACKGROUND-POSITION: right top
}

#btnlogin {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 117px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnlogin A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 117px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-login.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnlogin A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#btnbooking {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 116px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnbooking A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 116px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-booking.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnbooking A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#btnnewsletter2 {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 93px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnnewsletter2 A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 93px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-newsletter2.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnnewsletter2 A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#btnnewsletterc {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 93px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnnewsletterc A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 93px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-newsletterc.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnnewsletterc A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#btncontact2 {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 95px;
	FLOAT: left;
	HEIGHT: 26px
}

#btncontact2 A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 95px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-contact2.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #296e11;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btncontact2 A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#btnlogin2 {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 117px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnlogin2 A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 117px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-login2.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnlogin2 A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#btnbooking2 {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 116px;
	FLOAT: left;
	HEIGHT: 26px
}

#btnbooking2 A {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 116px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-booking2.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 26px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#btnbooking2 A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff
}

#navright {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 18px;
	FLOAT: left;
	HEIGHT: 26px
}

#navmain {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 760px;
	FLOAT: left;
	HEIGHT: 25px;
	COLOR: #fff
}

#navmain .navbtn {
	BACKGROUND-COLOR: #eefff0;
	WIDTH: 152px;
	FLOAT: left;
	HEIGHT: 25px
}

#navmain .navbtn A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 152px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/btn-main.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 25px;
	COLOR: #fff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#navmain .navbtn A:hover {
	BACKGROUND-POSITION: right top
}

DIV#rewardcardform {
	LINE-HEIGHT: 35px;
	MARGIN-TOP: -10px;
	WIDTH: 350px
}

INPUT#firstname_gift {
	TEXT-ALIGN: left;
	MARGIN-TOP: -21px;
	WIDTH: 170px;
	FONT-FAMILY: Verdana;
	FLOAT: left;
	HEIGHT: 23px;
	COLOR: #3d4b1e;
	MARGIN-LEFT: 160px;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

INPUT#surname_gift {
	TEXT-ALIGN: justify;
	MARGIN-TOP: -21px;
	WIDTH: 170px;
	FONT-FAMILY: Verdana;
	FLOAT: left;
	HEIGHT: 23px;
	COLOR: #3d4b1e;
	MARGIN-LEFT: 160px;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

INPUT#email_gift {
TEXT-ALIGN: justify;
	MARGIN-TOP: -21px;
	WIDTH: 170px;
	FONT-FAMILY: Verdana;
	FLOAT: left;
	HEIGHT: 23px;
	COLOR: #3d4b1e;
	MARGIN-LEFT: 160px;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

INPUT#phone_gift {
TEXT-ALIGN: justify;
	MARGIN-TOP: -21px;
	WIDTH: 170px;
	FONT-FAMILY: Verdana;
	FLOAT: left;
	HEIGHT: 23px;
	COLOR: #3d4b1e;
	MARGIN-LEFT: 160px;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

INPUT#birthday_gift {
	TEXT-ALIGN: justify;
	MARGIN-TOP: -21px;
	WIDTH: 170px;
	FONT-FAMILY: Verdana;
	FLOAT: left;
	HEIGHT: 23px;
	COLOR: #3d4b1e;
	MARGIN-LEFT: 160px;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

LABEL {
	TEXT-ALIGN: justify;
	FONT-FAMILY: Verdana;
	MARGIN-BOTTOM: 0px;
	COLOR: #3d4b1e;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

#rewardcardform FORM INPUT {
	MARGIN-TOP: 0px
}

table.form label { width: 150px; display: block; }
table.form label.error { color: red; display: block; width: auto; }

table.form .inline { display: inline; width: auto;}

.terms { 
    color: #3D4B1E;
    font-size: 8pt;
    margin-bottom: 0;
    text-align: justify;
    text-decoration: none;
 }
 
 table.form  .headline {
    font-size: 0.8em;
 }
 table.form .visa {
	padding: 10px 10px 10px 50px;
	background: url("/images/Visa credit card.png") no-repeat scroll left center transparent;
 }
  table.form .mastercard {
	padding: 10px 10px 10px 50px;
	background: url("/images/Mastercard credit card.png") no-repeat scroll left center transparent;
 }
  table.form .amex {
	padding: 10px 10px 10px 50px;
	background: url("/images/American Express credit card.png") no-repeat scroll left center transparent;
 }
  table.form .diners {
	padding: 10px 10px 10px 50px;
	background: url("/images/Dinersclub icon.png") no-repeat scroll left center transparent;
 }
 table.form .logos img {
    height: 40px !important;
	width: 88px !important;
	}
 
