BODY {background-color: #F9E9C0;font-family:Arial, Helvetica;font-weight:normal;font-size:12px;text-align:center; margin-top:10px;}

#containerOuter {
     margin-left: auto;
     margin-right: auto;
	 background-color: #F9E9C0;
     width:800px; /* mandatory to be centered */
     }

#containerInner {
     margin-left: auto;
     margin-right: auto;
	 margin-top:10px;
	 text-align:left;
	 background-color: #FFFFFF;
     width:760px; /* mandatory to be centered */
     }

#containerInnerPrint {
     margin-left: auto;
     margin-right: auto;
	 margin-top:10px;
	 text-align:left;
	 background-color: #FFFFFF;
     width:700px; /* mandatory to be centered */
     }

A {font-family:arial,helvetica;color:#00309C;font-size:12px;text-decoration: underline; font-weight: normal;}
A:hover{color: #0000d7; text-decoration: underline;} 
A:active{color: #00309C; text-decoration: underline;} 

h1 {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: bold; text-decoration:none; margin-top: 0px; margin-bottom: 0px;}

div.overLay{
	position:absolute;
	left:0;
	top:0;
	z-index:5;
	visibility: hidden;
}

.linkLike {font-family:arial,helvetica;color:#00309C;font-size:12px;text-decoration: none; font-weight: normal;}

.headerText {background-color:#FF9900;}

.footerLink {font-family:arial,helvetica;color:#00309C;font-size:10px;text-decoration: underline; font-weight: normal;}
.footerLink:hover{color: #0000d7; text-decoration: underline;} 
.footerLink:active{color: #00309C; text-decoration: underline;} 
 
.emailLink {font-family:arial,helvetica;color:#FF0000; font-size:12px; text-decoration:underline; font-weight: bold; font-style:italic;}
.emailLink:hover{color:#FF0000; text-decoration: underline;} 
.emailLink:active{color:#FF0000; text-decoration: underline;} 

.bookLink {color:#FFFFFF; font-size:12px; text-decoration:underline; font-weight: bold;}
.bookLink:hover{color:#FFFF00; text-decoration: underline;} 
.bookLink:active{color:#FFFF00; text-decoration: underline;} 

.bookTitle {color:#FFFFFF; font-size:14px; text-decoration:none; font-weight: bold;}

.bookButton {
	FONT-WEIGHT: 700; FONT-SIZE: 13px; BACKGROUND:#0066CC; COLOR: #FFFFFF; FONT-FAMILY: arial,helvetica; TEXT-DECORATION: none
}
.bookButton:hover{color:#FFFF00;cursor:pointer;} 
.bookButton:active{color:#FFFF00;} 

.favoritesLink {font-family:arial,helvetica;color:#0000FF; font-size:12px; text-decoration:underline; font-weight: bold; font-style:normal;}
.favoritesLink:hover{color:#0000FF; text-decoration: underline;} 
.favoritesLink:active{color:#0000FF; text-decoration: underline;} 

.breadCrumb{font-family:arial,helvetica;color:#000000;font-size:10px;font-weight: normal; height:35px; vertical-align:middle}
.breadCrumb:visited{color: #00309C; text-decoration: underline;} 
.breadCrumb:active{color: #00309C; text-decoration: underline;} 
.breadCrumb:hover{color: #0000d7; text-decoration: underline;} 

.breadCrumb2{font-family:arial,helvetica;color:#000000;font-size:11px;font-weight: normal; height:35px; vertical-align:middle}
.breadCrumb2:visited{color: #00309C; text-decoration: underline;} 
.breadCrumb2:active{color: #00309C; text-decoration: underline;} 
.breadCrumb2:hover{color: #0000d7; text-decoration: underline;} 

.breadCrumb2Home{font-family:arial,helvetica;color:#000000;font-size:13px;font-weight: normal; height:35px; vertical-align:middle}
.breadCrumb2Home:visited{color: #00309C; text-decoration: underline;} 
.breadCrumb2Home:active{color: #00309C; text-decoration: underline;} 
.breadCrumb2Home:hover{color: #0000d7; text-decoration: underline;} 


.breadCrumbSpace{font-family:arial,helvetica;color:#000000;font-size:10px;font-weight: normal; height:35px; vertical-align:middle}

.breadCrumb2Space{font-family:arial,helvetica;color:#000000;font-size:11px;font-weight: normal; height:35px; vertical-align:middle}

.gothis {font-size:11px; font-family:Verdana;}

.findBox {border: 1px solid; border-top: 1px solid; border-right: 3px solid; border-bottom: 3px solid; border:1px solid #CCCCCC; margin-bottom: 0px; color: #CCCCCC;}

.headerBar {font-family:tahoma,arial,helvetica;color:#000000;font-size:14px;font-weight: bold; background-color:#E4EAFD;}
.headerBarTools {font-family:tahoma,arial,helvetica;color:#000000;font-size:14px;font-weight: bold; background-color:#FFFFFF;}
.sortHeader {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: bold; background-color:#E4EAFD; text-align:center;}


.calendarHeader {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:12px;font-weight: bold; background-color:#0000CC; border:1px solid #0000CC;}
.calendarEmpty {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:12px;font-weight: bold; background-color: #EAEAEA; border:1px solid #0000CC;}
.calendarAvailable {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: normal; background-color:#FFFFFF; border:1px solid #0000CC;}
.calendarFull {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: normal; background-color: #F3BEBE; border:1px solid #0000CC;}

.calendarHeaderPopup {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:12px;font-weight: bold; background-color:#0000CC; border:1px solid #0000CC;}
.calendarHeaderPopup:visited{color:#FFFFFF; text-decoration: none;} 
.calendarHeaderPopup:active{color:#FFFFFF; text-decoration: none;} 
.calendarHeaderPopup:hover{color:#FFFFFF; text-decoration: underline;} 
.calendarEmptyPopup {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:11px;font-weight: bold; background-color: #EAEAEA; border:1px solid #0000CC;}
.calendarAvailablePopup {font-family:tahoma,arial,helvetica;color:#000000;font-size:11px;font-weight: normal; background-color:#FFFFFF; border:1px solid #0000CC;}
.calendarFullPopup {font-family:tahoma,arial,helvetica;color:#000000;font-size:11px;font-weight: normal; background-color: #F3BEBE; border:1px solid #0000CC;}
.calendarMinNightPopup {font-family:tahoma,arial,helvetica;color:#000000;font-size:11px;font-weight: normal; background-color:#FFFF00; border:1px solid #0000CC;}

.pp_calendarTitle {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:14px;font-weight: bold; background-color:#0000CC; border:1px solid #0000CC;}
.pp_calendarHeader {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:10px;font-weight: bold; background-color:#0000CC; border:1px solid #0000CC;}
.pp_calendarEmpty {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:10px;font-weight: bold; background-color: #EAEAEA; border:1px solid #0000CC;}
.pp_calendarAvailable {font-family:tahoma,arial,helvetica;color:#000000;font-size:10px;font-weight: normal; background-color:#FFFFFF; border:1px solid #0000CC;}
.pp_calendarFull {font-family:tahoma,arial,helvetica;color:#000000;font-size:10px;font-weight: normal; background-color: #F3BEBE; border:1px solid #0000CC;}

.gen_calendarTitle {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:14px;font-weight: bold; background-color:#0000CC; border:1px solid #0000CC;}
.gen_calendarHeader {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:14px;font-weight: bold; background-color:#0000CC; border:1px solid #0000CC;}
.gen_calendarEmpty {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:12px;font-weight: bold; background-color: #EAEAEA; border:1px solid #0000CC;}
.gen_calendarAvailable {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: normal; background-color:#FFFFFF; border:1px solid #0000CC;}
.gen_calendarFull {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: normal; background-color: #F3BEBE; border:1px solid #0000CC;}

.editCalendarTitle {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px; font-weight: bold; background-color:#FFFFFF;}
.editCalendarProperty {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px; background-color:#FFFFFF;}
.editCalendarHeader {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px; font-weight: bold; background-color:#FFFFFF;}

.errorMessageText {font-family:arial,helvetica;color:#FF0000;font-size:12px; font-weight: bold; background-color:#FFFFFF;}

.reservationNew {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px; background-color:#FFFFFF; border:1px solid #0000FF;}

/*
.OwnerHomeTableHeader {color:#FFFFFF;background-color:#669933;font-weight:bold;}
.OwnerHomeTableHighlight{background-color:#E4EAFD;font-size:11px;}
.OwnerHomeTablePlain{background-color:#FFFFFF;font-size:11px;}
.OwnerStatsTableHighlight{background-color:#E4EAFD;}
.OwnerStatsTablePlain{background-color:#FFFFFF;}
*/
.OwnerHomeTableHeader {color:#202863; font-weight:bold; background-color:#D0DE67; border: solid #D0DE67; }
.OwnerHomeTableHighlight{background-color:#E4EAFD;font-size:11px;}
.OwnerHomeTablePlain{background-color:#FFFFFF;font-size:11px; }
.OwnerStatsTableHighlight{background-color:#E4EAFD;}
.OwnerStatsTablePlain{background-color:#FFFFFF;}

.weblistHeader {font-family:tahoma,arial,helvetica;color:#1A2988;font-size:14px;font-weight: bold;}
.weblistHeaderLight {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:14px;font-weight: bold;}
.weblistHeaderNonBold {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:14px;font-weight: normal;}
.weblistFieldName {font-family:tahoma,arial,helvetica;color:#008000;font-size:12px;font-weight: bold;}
.weblistHeaderRed {font-family:tahoma,arial,helvetica;color:#FF0000;font-size:14px;font-weight: bold;}
.weblistHeaderMedium {font-family:tahoma,arial,helvetica;color:#1A2988;font-size:13px;font-weight: bold;}
.weblistHeaderMediumLight {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:13px;font-weight: bold;}
.weblistHeaderSmall {font-family:tahoma,arial,helvetica;color:#1A2988;font-size:12px;font-weight: bold;}
.weblistHeaderSmallLight {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:12px;font-weight: bold;}

.smallTitle {font-family:tahoma,arial,helvetica;color:#1A2988;font-size:11px;font-weight: bold;}
.smallTitleLight {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:11px;font-weight: bold;}
.medTitle {font-family:tahoma,arial,helvetica;color:#1A2988;font-size:12px;font-weight: bold;}
.medTitleLight {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:12px;font-weight: bold;}
.boxTitle {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:11px;font-weight: bold;}
.boxTitleLarge {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:12px;font-weight: bold;}
.boxTitleLarger {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:16px;font-weight: bold;}
.boxTitle2 {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:11px;font-weight: bold; background-color:#1A2988; padding:3px;}
.searchBoxTitle {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:12px;font-weight: bold;}
.searchOptionsBox { color: #FFFFFF; font-size: 13px; font-weight:bold; background-color:#000099; border:0px solid #000099;}

.host {font-family:arial,helvetica,sans-serif;color:#000000;font-size:12px;}
.hostHeader {font-family:tahoma,arial,helvetica,sans-serif;color:#000099;font-size:14px;font-weight: bold;}
.hostHeaderNonBold {font-family:tahoma,arial,helvetica,sans-serif;color:#000099;font-size:14px;font-weight: normal;}
.hostPicture {font-family:arial,helvetica,sans-serif;color:#0000CC;font-size:16px;font-weight: bold; background-color:#E4EAFD;}
.hostPictureNonBold {font-family:arial,helvetica,sans-serif;color:#0000CC;font-size:16px;font-weight: normal;}
.hostBlack {font-family:tahoma,arial,helvetica,sans-serif;color:#000000;font-size:12px;}
.hostTitle {font-family:tahoma,arial,helvetica,sans-serif; font-style:italic;
	color:#000099;font-size:18px;font-weight: bold;}

.requiredField {color:#FF0000;}

.whenCalling {color:#0000FF;font-size:13px;font-style:normal;}

/*
.toolsHeader {font-family:tahoma,arial,helvetica;color: #669933;font-size:14px;font-weight: bold;}
.toolsHeaderMed {font-family:tahoma,arial,helvetica;color: #669933;font-size:12px;font-weight: bold;}
.toolsHeaderRed {font-family:tahoma,arial,helvetica;color: #FF0000;font-size:14px;font-weight: bold;}
.toolsTableBorder {border: solid #669933; border-width:1px;}
#toolsTableBorder, #toolsTableBorder td {border: 1px solid #669933;}
*/
.toolsHeader {font-family:tahoma,arial,helvetica; color: #202863;font-size:14px;font-weight: bold;}
.toolsHeaderMed {font-family:tahoma,arial,helvetica;color: #202863;font-size:12px;font-weight: bold;}
.toolsHeaderRed {font-family:tahoma,arial,helvetica;color: #FF0000;font-size:14px;font-weight: bold;}
.toolsTableBorder {border: solid #D0DE67; border-width:1px;}
#toolsTableBorder, #toolsTableBorder td {border: 1px solid #D0DE67;}

.pictureViewer {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:14px;font-weight: bold; background-color: #E4EAFD;}
.pictureViewerNoBold {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:14px;font-weight: normal; background-color: #E4EAFD;}
.pictureViewerHeader {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:16px;font-weight: bold; background-color: #FF9900;}
.pictureViewerHeaderHost {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:16px;font-weight: bold;}
.pictureViewerSmall {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:10px;font-weight: bold; background-color: #E4EAFD;}
.pictureViewerFrame {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: normal; background-color:#0000CC;}


.listingBullet {font-family:arial,helvetica;color:#000000;font-size:1.5px;}

.listingFeatures{font-family:arial,helvetica;color:#0000CC;font-size:11.5px; font-weight:bold;}

.listingTitle {font-family:Verdana,Arial,Helvetica,sans-serif;color:#0000CC;font-size:13px; font-weight: bold; 
					font-style: Italic; text-decoration:none;}
.listingTitle:hover{color: #0000d7;} 
.listingTitle:active{color: #00309C;} 

.listing{font-family:arial,helvetica;color:#000000;font-size:11.5px;text-decoration: none; font-weight: normal;}
.listingSummaryTitle{font-weight:bold; color:#FFFFFF;}

.text {font-family:Arial,helvetica;color:#000000;font-size:12px;text-decoration: none; FONT-WEIGHT: normal;}

.faqLink {font-family:Arial,helvetica;color:#000000;font-size:12px;text-decoration: none; FONT-WEIGHT: normal;}

.faqLinkLg {font-family:Arial,helvetica;color:#000000;font-size:14px;text-decoration: none; FONT-WEIGHT: normal;}

.homeLink {font-family:Arial,helvetica;color:#0000CC;font-size:12px;text-decoration: none; FONT-WEIGHT: normal;}

.homeMenubar {font-family:Tahoma,arial,helvetica;color:#000000;font-weight:normal;font-size:11px;text-decoration: none; background-color:#FF9900;}
.homeMenubarWhite {font-family:Tahoma,arial,helvetica;color:#000000;font-weight:normal;font-size:11px;text-decoration: none; background-color:#FFFFFF;}

.menubar, .menubar:visited {font-family:Tahoma,arial,helvetica;color:#FFFFFF;font-weight:bold;font-size:11px;text-decoration: none;}
.menubar:hover, .menubar:active {color: #ffffff; text-decoration: underline;} 

.footerbar, .footerbar:active, .footerbar:visited  { color: #000000; font-size:10px; font-weight: normal; text-decoration: none;}
.footerbar:hover { color: #000000; text-decoration: none; font-weight:bold;}

.footer {font-family:Arial,helvetica;color:#000000;font-weight:normal;font-size:10px;text-decoration: none; background-color:#FF9900;}
.footer:hover{color: #000000; text-decoration: underline;} 
.footer:active{color: #000000; text-decoration: underline;} 

.menubarLarge {font-family:Tahoma,arial,helvetica;color:#FFFFFF;font-weight:bold;font-size:16px;text-decoration: none;}
.menubarLarge:hover{color: #ffffff; text-decoration: underline;} 
.menubarLarge:active{color: #ffffff; text-decoration: underline;} 

.continentLink {font-size:13px; font-weight: bold;}
.countryLink {font-size:12px; font-weight: bold;}

.locationSelect {color:#0000CC; font-size:12px; font-weight: normal; text-decoration: none;}
.locationHeader {color:#0000CC; font-size:12px; font-weight: bold; text-decoration: none; background-color:#E4EAFD;}

.searchOptions {font-family: Arial,helvetica;font-size: 12px;line-height: normal;font-weight: normal;color: #000000;text-decoration: none;height: 20px;width: 170px;}
.searchOptionsSm {font-family: Arial,helvetica;font-size: 11px;line-height: normal;font-weight: normal;color: #000000;text-decoration: none;height: 18px;width: 150px;}

.searchBox {font-family: Arial,helvetica;font-size: 12px;line-height: normal;font-weight: normal;color:#000000; text-decoration: none;height: 20px;width: 130px;}

.orange_corner_bl {background: url(/site_image/orange_corner_thin_bl.gif) 0 100% no-repeat}
.orange_corner_br {background: url(/site_image/orange_corner_thin_br.gif) 100% 100% no-repeat}
.orange_corner_tl {background: url(/site_image/orange_corner_thin_tl.gif) 0 0 no-repeat}
.orange_corner_tr {background: url(/site_image/orange_corner_thin_tr.gif) 100% 0 no-repeat; padding:5px}

.orange_line_t {background: url(/site_image/orange_corner_thin_dot.gif) 0 0 repeat-x #F9E9C0;}
.orange_line_b {background: url(/site_image/orange_corner_thin_dot.gif) 0 100% repeat-x}
.orange_line_l {background: url(/site_image/orange_corner_thin_dot.gif) 0 0 repeat-y}
.orange_line_r {background: url(/site_image/orange_corner_thin_dot.gif) 100% 0 repeat-y}

.blue_corner_bl {background: url(/site_image/blue_corner_thin_bl.gif) 0 100% no-repeat}
.blue_corner_br {background: url(/site_image/blue_corner_thin_br.gif) 100% 100% no-repeat}
.blue_corner_tl {background: url(/site_image/blue_corner_thin_tl.gif) 0 0 no-repeat}
.blue_corner_tr {background: url(/site_image/blue_corner_thin_tr.gif) 100% 0 no-repeat; padding:5px}

.blue_solid_corner_bl {background: url(/site_image/blue_solid_corner_bl.gif) 0 100% no-repeat #1A2988;}
.blue_solid_corner_br {background: url(/site_image/blue_solid_corner_br.gif) 100% 100% no-repeat}
.blue_solid_corner_tl {background: url(/site_image/blue_solid_corner_tl.gif) 0 0 no-repeat}
.blue_solid_corner_tr {background: url(/site_image/blue_solid_corner_tr.gif) 100% 0 no-repeat; padding:5px}
.blue_solid_corner_tr2 {background: url(/site_image/blue_solid_corner_tr.gif) 100% 0 no-repeat}

.red_solid_corner_bl {background: url(/site_image/red_solid_corner_bl.gif) 0 100% no-repeat #FF0000;}
.red_solid_corner_br {background: url(/site_image/red_solid_corner_br.gif) 100% 100% no-repeat}
.red_solid_corner_tl {background: url(/site_image/red_solid_corner_tl.gif) 0 0 no-repeat}
.red_solid_corner_tr {background: url(/site_image/red_solid_corner_tr.gif) 100% 0 no-repeat; padding:5px}
.red_solid_corner_tr2 {background: url(/site_image/red_solid_corner_tr.gif) 100% 0 no-repeat}

.blue_line_t {background: url(/site_image/blue_corner_thin_dot.gif) 0 0 repeat-x #E0E4E7;}
.blue_line_t2 {background: url(/site_image/blue_corner_thin_dot.gif) 0 0 repeat-x #1A2988;}
.blue_line_b {background: url(/site_image/blue_corner_thin_dot.gif) 0 100% repeat-x}
.blue_line_b2 {background: url(/site_image/blue_corner_thin_dot.gif) 0 100% repeat-x #E0E4E7;}
.blue_line_l {background: url(/site_image/blue_corner_thin_dot.gif) 0 0 repeat-y}
.blue_line_r {background: url(/site_image/blue_corner_thin_dot.gif) 100% 0 repeat-y}

.white_solid_corner_bl {background: url(/site_image/white_solid_corner_bl.gif) 0 100% no-repeat #FFFFFF;}
.white_solid_corner_br {background: url(/site_image/white_solid_corner_br.gif) 100% 100% no-repeat}
.white_solid_corner_tl {background: url(/site_image/white_solid_corner_tl.gif) 0 0 no-repeat}
.white_solid_corner_tr {background: url(/site_image/white_solid_corner_tr.gif) 100% 0 no-repeat; padding:5px}
.white_solid_corner_tr2 {background: url(/site_image/white_solid_corner_tr.gif) 100% 0 no-repeat}

.clear {font-size: 1px; height: 1px}

.noDisplay {position: absolute; top: -99999px; left: -99999px;}



.page_title {
	font-weight:bold;
	font-size:125%;
	float:left;
}
.page_title a, .page_options a {
	font-family:tahoma,arial,helvetica;
	color: #669933;
	font-size:9pt;
}
.page_options {
	float:right;
}
.page_options input {
	position:relative;
	top:2px;
}
.page_preview {
	height:100px;
	overflow:auto;
	border:2px solid #F9E9C0;
	background-color:#ededed;
	margin-bottom:20px;
}
br {
	clear:both;
}