BODY {
	BACKGROUND: url(/images/page-bg.gif) repeat-y 14px 0px; MARGIN: 0px; FONT-FAMILY: helvetica, verdana, sans-serif
}
BODY#popped {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 14px
}
BODY#popped P {
	FONT-SIZE: 12px
}
#wrapper {
	BACKGROUND: url(/images/wrapper-bg.gif) repeat-y; MARGIN: 0px 0px 0px 20px; WIDTH: 844px
}
#header {
	POSITION: relative; HEIGHT: 199px
}
DIV.bg1 {
	BACKGROUND: url(/images/headers/bg1.jpg) no-repeat
}
DIV.bg2 {
	BACKGROUND: url(/images/headers/bg2.jpg) no-repeat
}
DIV.bg3 {
	BACKGROUND: url(/images/headers/bg3.jpg) no-repeat
}
DIV.bg4 {
	BACKGROUND: url(/images/headers/bg4.jpg) no-repeat
}
DIV.bg5 {
	BACKGROUND: url(/images/headers/bg5.jpg) no-repeat
}
#header IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header IMG#logo {
	MARGIN-LEFT: 24px
}
#green-cred {
	LEFT: 130px; WIDTH: 60px; POSITION: absolute; TOP: 114px
}
#header DIV.bm-widget {
	LEFT: 280px; WIDTH: 80px; BOTTOM: 4px; POSITION: absolute
}
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header UL {
	RIGHT: 10px; BOTTOM: 6px; POSITION: absolute
}
#header LI {
	PADDING-RIGHT: 14px; DISPLAY: inline; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header LI A:link {
	FONT-SIZE: 13px; COLOR: #fff; TEXT-DECORATION: none
}
#header LI A:visited {
	FONT-SIZE: 13px; COLOR: #fff; TEXT-DECORATION: none
}
#header LI A:hover {
	COLOR: #fef900
}
#main {
	POSITION: relative
}
#content {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FLOAT: right; PADDING-BOTTOM: 40px; WIDTH: 604px; PADDING-TOP: 18px
}
DIV#tagline {
	FONT-SIZE: 11px; RIGHT: 3px; COLOR: #666; POSITION: absolute; TOP: 3px
}
DIV#content-preamble {
	PADDING-BOTTOM: 1em; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center
}
DIV#content-preamble IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#pre-content-adlinks {
	MARGIN-TOP: 2px; TEXT-ALIGN: center
}
DIV#content-postamble {
	MARGIN-TOP: 24px
}
DIV#content-finial IMG {
	DISPLAY: block; MARGIN: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#content-postamble DIV.bm-widget {
	MARGIN-BOTTOM: 24px
}
H1 {
	FONT-SIZE: 20px; COLOR: #06c
}
H2 {
	FONT-SIZE: 16px
}
P {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.12em
}
#content UL {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.12em
}
#content OL {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.12em
}
#content DL {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.12em
}
#content DT {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.12em
}
DIV.tip {
	CLEAR: both; PADDING-RIGHT: 60px; MARGIN-TOP: 1em; PADDING-LEFT: 14px; BACKGROUND: url(/images/pullbox-bg.jpg) #c1e8f9 no-repeat 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 4px
}
DIV.tip P {
	MARGIN: 0.5em 0px
}
P.continue-page {
	TEXT-ALIGN: right
}
TABLE.sub-directory {
	CLEAR: both; PADDING-BOTTOM: 14px; MARGIN: 14px 0px
}
TABLE.sub-directory TD {
	PADDING-BOTTOM: 14px; VERTICAL-ALIGN: top; PADDING-TOP: 14px
}
TABLE.sub-directory IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #000 1px solid
}
TABLE.sub-directory H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.sub-directory H2 A:link {
	COLOR: #000; TEXT-DECORATION: none
}
TABLE.sub-directory H2 A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
TABLE.sub-directory P {
	PADDING-RIGHT: 1.5em; FONT-SIZE: 13px; MARGIN: 0px; WIDTH: 170px; LINE-HEIGHT: 1em; TEXT-ALIGN: left
}
#content TABLE {
	FONT-SIZE: 14px
}
TABLE.tour-brief TH {
	PADDING-RIGHT: 20px; TEXT-ALIGN: left
}
OL.tour {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL.tour LI {
	CLEAR: both; MARGIN-BOTTOM: 24px; LIST-STYLE-TYPE: none
}
OL.tour LI H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-STYLE: italic
}
UL.crosslinks {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-TOP: 0px
}
UL.crosslinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL.directory-listings DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.directory-listings DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.12em; PADDING-TOP: 0px
}
DL.directory-listings DD P {
	MARGIN: 0px
}
DL.directory-listings DT .details {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
DL.articles-list {
	MARGIN-BOTTOM: 3em
}
DL.articles-list DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.articles-list DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
DIV.byline {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.12em; FONT-STYLE: italic
}
TABLE.timetable {
	BORDER-BOTTOM: #0c7dc1 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.timetable TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.timetable TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.timetable TH {
	BORDER-TOP: #0c7dc1 1px solid; BORDER-BOTTOM: #0c7dc1 1px solid
}
TABLE.timetable TD.days {
	TEXT-ALIGN: center
}
DIV.bus-timetables TABLE.timetable {
	MARGIN-BOTTOM: 28px; WIDTH: 540px
}
DIV.bus-timetables TABLE.timetable TH {
	TEXT-ALIGN: left
}
TABLE.gallery-thumbs TD {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TABLE.gallery-thumbs IMG {
	DISPLAY: block; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.example TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.example TD.eng {
	WIDTH: 150px
}
TABLE.example TD.thai {
	WIDTH: 150px
}
TABLE.budget-tips {
	BORDER-RIGHT: #0c7dc1 1px solid; BORDER-TOP: #0c7dc1 1px solid; MARGIN: auto; BORDER-LEFT: #0c7dc1 1px solid; BORDER-BOTTOM: #0c7dc1 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f0f0e8
}
TABLE.budget-tips TH {
	PADDING-RIGHT: 8px; BORDER-TOP: #0c7dc1 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #0c7dc1 1px solid
}
TABLE.budget-tips TD {
	PADDING-RIGHT: 8px; BORDER-TOP: #0c7dc1 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #0c7dc1 1px solid
}
DIV.map-holder {
	TEXT-ALIGN: center
}
DIV.map-holder IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.figure IMG {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: auto; BORDER-LEFT: #999 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid
}
DIV.figure {
	MARGIN: auto
}
DIV.inset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 14px 14px 0px; PADDING-TOP: 0px; max-width: 220px
}
DIV.alternate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px 14px; PADDING-TOP: 0px; max-width: 220px
}
DIV.figure DIV.caption {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #336; PADDING-TOP: 4px; TEXT-ALIGN: center
}
DIV.standalone {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: 14px
}
DIV#colophon {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px; BACKGROUND-COLOR: #f0f0e8
}
DIV#colophon P {
	FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 1.4em; TEXT-ALIGN: center
}
.s-disclaimer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 10px
}
#panel {
	WIDTH: 180px; POSITION: relative; TOP: -60px
}
IMG#amazing-brand {
	DISPLAY: block; MARGIN: 0px 0px 0px 14px; WIDTH: 86px
}
#search-pane {
	BACKGROUND: url(/images/search-bg.gif) no-repeat; HEIGHT: 61px
}
#search-pane FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px
}
#search-pane FORM DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search-pane INPUT#gquery {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; LEFT: 6px; BORDER-LEFT: #ccc 1px solid; WIDTH: 118px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 9px
}
#search-pane INPUT#gsubmit {
	RIGHT: 2px; POSITION: absolute; TOP: 10px
}
#search-pane SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; LEFT: 6px; BORDER-LEFT: #ccc 1px solid; WIDTH: 164px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 8px
}
UL#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#nav {
	MARGIN-TOP: 8px
}
UL#nav LI {
	BORDER-TOP: #1f73a6 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; BACKGROUND-COLOR: #0c7dc1
}
UL#nav LI A:link {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fffa01; PADDING-TOP: 3px; TEXT-DECORATION: none
}
UL#nav LI A:visited {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fffa01; PADDING-TOP: 3px; TEXT-DECORATION: none
}
UL#nav LI A:hover {
	COLOR: #ccc
}
UL#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#nav UL {
	PADDING-TOP: 1px; BACKGROUND-COLOR: #bae8fa
}
UL#nav UL LI {
	MARGIN-BOTTOM: 1px; BORDER-TOP-STYLE: none; BACKGROUND-COLOR: #00adef
}
UL#nav UL LI A:link {
	PADDING-RIGHT: 4px; PADDING-LEFT: 28px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 3px
}
UL#nav UL LI A:visited {
	PADDING-RIGHT: 4px; PADDING-LEFT: 28px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 3px
}
UL#nav UL LI A:hover {
	COLOR: #eee
}
UL#nav LI#first-cross-site {
	BORDER-TOP: #ececec 18px solid
}
DIV#panel DIV.bm-widget {
	PADDING-LEFT: 27px; BACKGROUND: url(/images/bookmark-bg.gif) no-repeat; PADDING-TOP: 12px; HEIGHT: 41px
}
DIV#panel DIV.bm-widget IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#weather-forex {
	MARGIN: 8px auto 14px; WIDTH: 130px; BACKGROUND-COLOR: #069
}
UL#partner-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#partner-links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#partner-links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
UL#partner-links LI IMG {
	DISPLAY: block; MARGIN: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#network {
	CLEAR: both
}
DIV#network UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#network LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#network UL {
	TEXT-ALIGN: center
}
DIV#network LI {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #0c7dc1 1px solid; PADDING-TOP: 0px
}
DIV#network LI.first {
	BORDER-LEFT-STYLE: none
}
DIV#network A:link {
	COLOR: #0c7dc1; TEXT-DECORATION: none
}
DIV#network A:visited {
	COLOR: #0c7dc1; TEXT-DECORATION: none
}
#footer {
	CLEAR: both; MARGIN-TOP: 4px; BACKGROUND: url(/images/footer-bg.jpg) no-repeat; PADDING-TOP: 14px; HEIGHT: 54px
}
#footer P {
	FONT-SIZE: 12px; MARGIN: 8px 0px; TEXT-ALIGN: center
}
#footer P#copyright {
	COLOR: #fff
}
#footer P SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer P A:link {
	COLOR: #fff
}
#footer P A:visited {
	COLOR: #fff
}
DIV#support-panel {
	LEFT: 874px; WIDTH: 200px; POSITION: absolute; TOP: 0px
}
DIV#virtual-guide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
DIV#virtual-guide IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IFRAME#global-hotels {
	PADDING-TOP: 11px
}
DIV#global-hotels {
	PADDING-BOTTOM: 6px; PADDING-TOP: 28px
}
DIV#global-hotels IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#global-google {
	MARGIN-TOP: 14px; TEXT-ALIGN: center
}
IFRAME.hotels-wide {
	MARGIN-TOP: 20px
}
DIV#hotels-elsewhere {
	PADDING-TOP: 8px
}
DIV#hotels-elsewhere UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#hotels-elsewhere LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#hotels-elsewhere LI {
	MARGIN-BOTTOM: 1px; BACKGROUND-COLOR: #fffa01
}
DIV#hotels-elsewhere LI A:link {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #1f73a6; PADDING-TOP: 4px; TEXT-DECORATION: none
}
DIV#hotels-elsewhere LI A:visited {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #1f73a6; PADDING-TOP: 4px; TEXT-DECORATION: none
}
DIV#hotels-elsewhere LI A:hover {
	COLOR: #333
}
TABLE.sitemap A:link {
	COLOR: #33c
}
TABLE.sitemap A:visited {
	COLOR: #33c
}
TABLE.sitemap LI {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-TYPE: none
}
TABLE.sitemap LI LI {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal
}
div#side-ads {padding-top: 12px; text-align: center;}
div#side-ads img { border: none; padding: 0 0 12px 0;}