.clearfix {
	CLEAR: both
}
A {
	COLOR: #fff
}
A:hover {
	COLOR: #ff0
}
#inner-content-container {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; COLOR: #fff; PADDING-TOP: 20px
}
#inner-content-container P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px; LINE-HEIGHT: 14px; PADDING-TOP: 2px
}
DIV#inner-content-container H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; LINE-HEIGHT: 26px; PADDING-TOP: 3px; HEIGHT: auto
}
.flash-replaced .alt {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
BODY {
	BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_body.gif) #012264 repeat-y center top
}
.container {
	MARGIN: 0px auto; WIDTH: 960px
}
#skip {
	DISPLAY: none
}
#primary-links {
	BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_primary-links.gif) #0a3c97 repeat-y center top; MARGIN-BOTTOM: 1px; COLOR: #77640a; BORDER-BOTTOM: #457ae1 6px solid; HEIGHT: 22px
}
#primary-links LI A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
#primary-links UL {
	MARGIN-LEFT: 5px
}
#primary-links UL LI {
	
}
#primary-links A {
	
}
#primary-links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#primary-links A {
	DISPLAY: block; FLOAT: left
}
#primary-links LI A {
	COLOR: #8ac2fb
}
#primary-links LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d2e7fc
}
#primary-links LI A.active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d2e7fc
}
#logo {
	BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_vgn.jpg) no-repeat center top; HEIGHT: 60px
}
#logo H3 {
	DISPLAY: none; FONT-SIZE: 18px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0.1em; HEIGHT: 50px; FONT-VARIANT: small-caps
}
#logo H3 STRONG {
	DISPLAY: none; FLOAT: left
}
#logo H3 SPAN {
	DISPLAY: none; FONT-SIZE: 16px; FLOAT: right; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0.1em; HEIGHT: 50px; FONT-VARIANT: small-caps
}
#splash {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-BOTTOM: #457ae1 6px solid; HEIGHT: 222px
}
#map-search {
	
}
#map-container {
	FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 784px
}
#search {
	FLOAT: right; WIDTH: 175px
}
#map {
	OVERFLOW: hidden; WIDTH: 775px; HEIGHT: 450px
}
#map-container H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 20px; BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_topbar-grade.gif) #00297a repeat-x left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 38px; PADDING-TOP: 0px; BORDER-BOTTOM: #2153b4 1px solid; HEIGHT: 38px
}
#search #search-form H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_topbar-grade.gif) #00297a repeat-x left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 38px; PADDING-TOP: 0px; BORDER-BOTTOM: #2153b4 1px solid; HEIGHT: 38px
}
#search #search-form {
	BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_sidebar-right.gif) #0c3e9f repeat-y right top; BORDER-BOTTOM: #2153b4 1px solid
}
#search .right-content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_sidebar-right-3.gif) #1346a9 repeat-y right top; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#search H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_topbar-grade.gif) #00297a repeat-x left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-BOTTOM: #2153b4 1px solid; HEIGHT: 24px
}
#search UL {
	BORDER-TOP: #002162 1px solid; BORDER-BOTTOM: #2153b4 1px solid
}
#search UL LI {
	BORDER-TOP: #2153b4 1px solid; DISPLAY: block; BORDER-BOTTOM: #002162 1px solid; HEIGHT: 24px
}
#search UL LI A {
	DISPLAY: block; LINE-HEIGHT: 24px; HEIGHT: 24px
}
#search .boxsearch FORM {
	
}
#search .boxsearch FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#search .boxsearch LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #bcd3ff; PADDING-TOP: 0px
}
#search .boxsearch SELECT {
	WIDTH: 148px
}
#search .boxsearch INPUT {
	
}
#search .boxsearch .bedroom-search {
	FLOAT: left
}
#search #rooms {
	WIDTH: 70px
}
#search .boxsearch .boxsearch-button INPUT {
	FLOAT: right; MARGIN: 15px 0px 0px; WIDTH: 70px
}
#features {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
#features H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 12px; COLOR: #fff; LINE-HEIGHT: 22px; HEIGHT: 22px
}
#featured-destination {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#featured-villas {
	FLOAT: left
}
.villa-display {
	FLOAT: left; MARGIN-RIGHT: 1px
}
.villa-details {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #1c54c1
}
.villa-details H4 {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #aec8fb; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.villa-details H4 SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff
}
.villa-details P {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #6c9eff; TEXT-DECORATION: none
}
.villa-details P A {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #6c9eff; TEXT-DECORATION: none
}
.villa-details P A:hover {
	TEXT-DECORATION: underline
}
.villa-display-image {
	MARGIN-BOTTOM: 1px; OVERFLOW: hidden; WIDTH: 136px; HEIGHT: 94px
}
#featured-destination-box {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: 310px; PADDING-TOP: 100px; HEIGHT: 50px
}
.bali-feature {
	BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/fd_bali.jpg) no-repeat left top
}
#featured-destination-box H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
#featured-destination-box P {
	FONT-SIZE: 12px; COLOR: #fff
}
#featured-destination-box P A {
	TEXT-DECORATION: underline
}
#villa-destinations {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#travel-guides {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#travel-guides {
	MARGIN-BOTTOM: 20px
}
#villa-destinations H2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 12px; COLOR: #fff; LINE-HEIGHT: 38px; BORDER-BOTTOM: #457ae1 4px solid; HEIGHT: 38px
}
#travel-guides H2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 12px; COLOR: #fff; LINE-HEIGHT: 38px; BORDER-BOTTOM: #457ae1 4px solid; HEIGHT: 38px
}
.villa-destination-list {
	FLOAT: left; WIDTH: 290px
}
.travel-guide-list {
	FLOAT: left; WIDTH: 290px
}
#destination-list-middle {
	MARGIN: 0px 25px
}
#middle-guide {
	MARGIN: 0px 25px
}
#villa-destinations H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 6px; COLOR: #fff; LINE-HEIGHT: 26px; BORDER-BOTTOM: #305eb6 1px solid; HEIGHT: 26px
}
#travel-guides H4 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 6px; COLOR: #fff; LINE-HEIGHT: 26px; BORDER-BOTTOM: #305eb6 1px solid; HEIGHT: 26px
}
#villa-destinations P {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 24px; COLOR: #beceff
}
#travel-guides P {
	FONT-SIZE: 12px; COLOR: #beceff
}
#villa-destinations P A {
	COLOR: #beceff
}
#travel-guides P A {
	COLOR: #beceff
}
#villa-destinations P A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#travel-guides P A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.travel-guide {
	MARGIN-BOTTOM: 12px
}
.travel-guide-image {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 80px; HEIGHT: 80px
}
.travel-guide-links {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 200px
}
.footer-wrapper {
	CLEAR: both
}
.footer {
	BORDER-TOP: #457ae1 6px solid; MARGIN: 0px auto; WIDTH: 960px
}
.footer .footer-columns {
	PADDING-BOTTOM: 12px
}
.footer .footer-columns .footer-one {
	PADDING-RIGHT: 11px; PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 22px
}
.footer .footer-columns .footer-two {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 22px
}
.footer .footer-columns .footer-three {
	PADDING-RIGHT: 22px; PADDING-LEFT: 11px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 22px
}
.footer .copyright {
	CLEAR: both; PADDING-RIGHT: 22px; PADDING-LEFT: 88px; PADDING-BOTTOM: 22px; PADDING-TOP: 22px
}
.footer .mini-sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.footer .mini-sitemap LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.footer .mini-sitemap LI A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer .mini-sitemap #last-sitemap A {
	BORDER-RIGHT-STYLE: none
}
.footer-columns LI {
	DISPLAY: block; WIDTH: 290px
}
.footer-columns LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: 1px solid
}
.footer-columns .footer-two LI A {
	WIDTH: 276px
}
.footer-columns .footer-three LI A {
	WIDTH: 262px
}
.footer-columns LI A SPAN {
	FONT-SIZE: 11px
}
.footer .network LI A STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 3px
}
.footer .network LI A {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 11px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.footer-wrapper {
	BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_footer.gif) repeat-y center top
}
.footer {
	TEXT-ALIGN: left
}
.footer-sitemap {
	COLOR: #001847
}
.footer .copyright H4 {
	COLOR: #001847
}
.footer .mini-sitemap LI A {
	BORDER-RIGHT-COLOR: #001847
}
.footer .copyright .footer-sitemap A {
	COLOR: #001847
}
.footer .copyright .footer-sitemap A:hover {
	COLOR: #295abe
}
.footer-columns {
	
}
.footer-columns H3 {
	COLOR: #2d5bb8
}
.footer-one P {
	COLOR: #295abe
}
.footer-columns .footer-one P.beta-notice {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 16px
}
.footer-one P A:hover {
	TEXT-DECORATION: underline
}
.footer-two LI A {
	
}
.footer-two LI A:hover {
	BACKGROUND: #00297d; TEXT-DECORATION: none
}
.footer-three LI A {
	
}
.footer-three LI A:hover {
	BACKGROUND: #00297d; TEXT-DECORATION: none
}
.footer-columns LI A {
	BORDER-BOTTOM-COLOR: #012264
}
.footer-columns A {
	COLOR: #446fc6
}
.footer-columns A:hover {
	COLOR: #fff
}
.footer .copyright {
	BACKGROUND: url(http://media.villagetaways.com/vg/images/blue/bg_mini-sitemap.gif) no-repeat 22px center; COLOR: #012264
}
.footer .copyright A {
	COLOR: #001847
}
.footer .copyright A:hover {
	TEXT-DECORATION: underline
}
.footer-columns H3 {
	FONT-SIZE: 19px; MARGIN-BOTTOM: 24px
}
.footer-columns .footer-one P {
	FONT-SIZE: 10px
}
.footer-columns .footer-one P STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
