h3.ubn { font-family: Arial, Helvetica, sans-serif; color: #3D342F; font-size:16pt;}
h3.wkb { font-family: Arial, Helvetica, sans-serif; color: green; font-size:16pt;}
h3.glo { font-family: Arial, Helvetica, sans-serif; color: blue; font-size:16pt;}
h3.story_subhead { font-family: Arial, Helvetica, sans-serif; color: black; font-size:14pt;} 
h2.ubn { font-family: Arial, Helvetica, sans-serif; color: #3D342F; font-size:19pt;}
h2.wkb { font-family: Arial, Helvetica, sans-serif; color: green; font-size:19pt;}
h2.glo { font-family: Arial, Helvetica, sans-serif; color: blue; font-size:19pt;}
p.admin-text { font-family: Arial, Helvetica, sans-serif; color: blue; font-size:10pt;}
input.form-text { font-family: Arial, Helvetica, sans-serif; color: black; }
textarea.form-text { font-family: Arial, Helvetica, sans-serif; color: black; }
div.answer-error {font-family: Arial, Helvetica, sans-serif; color: white; background:red;}
div.answer-ok {font-family: Arial, Helvetica, sans-serif; color: red;background:white;}
h1.headline { margin-top: 10px; margin-bottom: 10px; line-height:30px; font-family: Arial, Helvetica, sans-serif; color: #394928; font-weight: bold; font-size: 18px; width:100%;}
h2.subhead { margin-top: 0px; margin-bottom: 10px; line-height:16px; font-family: Arial, Helvetica, sans-serif; color: #394928; font-weight: bold; font-size: 14px; width:100%;}
div.page-content { font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 12px; line-height:18px; } 
div.oliveBarText { font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold; font-size: 12px; padding-left:10px; }
div.oliveBarDate { font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold; font-size: 12px; padding-right:10px; }
td.head1 {line-height:10px; font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold; font-size: 11px; padding-left:10px;}
td.head2 { cursor: pointer; font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; padding-left:10px;border-color: #394928;}
div.contName {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; padding-left:10px;}
div.counName {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; }
div.regiName {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; }
div.contName a {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px;}
div.counName a {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; padding-left:5px;}
div.regiName a {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; }
div.linkToTopicPage {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px;}
div.linkToDatePage {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; }
div.linkToTopicPage a {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; }
div.linkToDatePage a {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; }
a { text-decoration: none;}
/* a few css bits and pieces for the geo tree */
span.hideRegionInCountry { display:none; cursor:pointer; }
span.showRegionInCountry { display:inline; cursor:pointer; }
span.hideCountryInContinent { display:none; cursor:pointer; }
span.showCountryInContinent { display:inline; cursor:pointer; }
span.hideRegionInCountryShow { display:inline; cursor:pointer; }
span.showRegionInCountryHide { display:none; cursor:pointer; }
span.hideCountryInContinentShow { display:inline; cursor:pointer; }
span.showCountryInContinentHide { display:none; cursor:pointer; }
div.countryInContinent {display:none;margin-left:10px;}
div.countryInContinentShow {display:block;margin-left:10px;}
div.regionInCountry {display:none;margin-left:10px;}
div.regionInCountryShow {display:block;margin-left:10px;}
div.regi {background:white;}
div.regiShow{}
div.regiShow a {}
div.regi a {color:black;background:white;}
div.linkToTopicPage a {color:black;background:white;}
div.browseByDateHide {display:none;}
div.browseByGeoHide {display:none;}
div.browseByTopicHide {display:none;}
div.browseByDate {display:block; padding-left:10px;}
div.browseByGeo {display:block;}
div.browseByTopic {display:block;padding-left:10px;}
div.browseByBox {border-style: solid; border-color: #394928;border-bottom-width: 0; border-top-width: 0; border-left-width: 0; border-right-width: 0;} /*  */
span.expandBox{display:inline; cursor:pointer;}
span.shrinkBox{display:inline; cursor:pointer;}
span.expandBoxHide{display:none; cursor:pointer;}
span.shrinkBoxHide{display:none; cursor:pointer;}
div.resultbox{}
/* button bar */
div.buttonbar { margin-top: 3px; }
span.button { }
span.button#home { margin-left: 16px; }
span.button#aboutus {margin-left: 2px; }
span.button#blueprints {margin-left: 4px; }
span.button#portfolio {margin-left: 5px; }
span.button#contact {margin-left: 5px; }
span.button#search {margin-left: 5px; }
input.searchinput { margin-top:2px; position:absolute; height:16px; width:170px; border-width:0px; font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 10px;}
div.resultboxhead { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3D342F; font-size: 14px;padding-bottom: 6px;}
div.resultboxhead a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3D342F; font-size: 14px;padding-bottom: 6px;}
div.resultboxdate { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt;}
div.resultboxtext { font-family: Arial, Helvetica, sans-serif; padding-bottom: 6px;color: black; font-weight: normal; font-size: 12px; line-height:15px; } 
div.resultboxpara { font-family: Arial, Helvetica, sans-serif;padding-bottom: 6px; color: black;  font-size: 12px; line-height:15px; padding-left:20px; padding-right:20px; font-style:italic;} 
div.readmoreboxpara, div.readmoreboxpara a { font-family: Arial, Helvetica, sans-serif; color:#394928; font-weight: bold; font-size: 12px; line-height:15px; } 
td.resultboxcontent { padding-left: 20px; }
img.resultoffsettriangle { margin-left: -10px; }
hr.bottomrule {  margin-left:20px;border-style: solid; border-color: #394928;border-bottom-width: 1px; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
div.introduction {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px;padding-bottom: 8px; margin-bottom: 12px; color:  #394928; border-style: solid; border-color: #394928;border-bottom-width: 1px; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
div.galleryHeadline { color: white;}
div.galleryDescription {font-family: Arial, Helvetica, sans-serif; padding-bottom: 6px; font-weight: normal; font-size: 12px; line-height:15px; color: white;}
div.galleryThumbCaption {font-family: Arial, Helvetica, sans-serif; padding-bottom: 6px; font-weight: normal; font-size: 12px; line-height:15px; color: white;}
span.galleryBack a { font-weight: bold; font-size:13px;  color: #a68f70;}
div.linkToRecentPage a {font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; }
div.linkToRecentPage {border-style: solid; border-color: #394928;border-bottom-width: 1px; border-top-width: 0; border-left-width: 0; border-right-width: 0;}
div.linkToAffiliatePage p, div.linkToAffiliatePage p a {background: white; font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 11px; margin: 0 0 0 0; padding-bottom: 0px; padding-top: 0px;}
div.linkToAffiliatePage { padding-left:10px; padding-bottom: 0px; padding-top: 0px; }
div.linkToRecentBox {padding-left:10px;} 
div.pictureStory {float:left;padding-right:20px;margin:0px;margin-bottom:20px;}
span.pictureStory {float:left;padding-right:20px;margin:0px;margin-bottom:20px;}
span.pictureStoryFull {margin-bottom:20px;padding-bottom:20px;}
div.scrollBar {background:#000000; margin-top: 0px; margin-bottom: 0px;}
span.scrollBarImage {padding-left:8px; padding-right:8px;}
div.scrollBarText { padding-top: 8px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#554B2B; }
div.bookmarkbox { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; }
span.backnext a{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color:#394928; }
span.galleryLinkFromStory {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color:#FFFFFF;}
span.galleryLinkFromStory a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color:#FFFFFF;}
/* for the scroll bar */
span.photoscrollon { display: inline; text-align:center; padding-left:8px; padding-right:8px;} 
span.photoscrolloff { display: none; } 
span.photoscrollclickeroff { display: none; }
span.photoscrollclickeron { display: inline; }
div.admincontName {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;}
div.admincountryInContinent {font-family: Arial, Helvetica, sans-serif;font-size: 7pt;}
div.adminregionInCountry {font-family: Arial, Helvetica, sans-serif;font-size: 7pt;text-align:right;font-style: italic;}
h3.story_subhead { font-family: Arial, Helvetica, sans-serif; color: #3D342F; font-size:15px;} 
span.googlePlaceMapCaption { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3D342F; font-size: 12px;padding-bottom: 6px;}
span.googlePlaceMapAddress { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #3D342F; font-size: 11px;padding-bottom: 6px;}
div.placeStar {display:inline; margin-left:10px;  line-height:5px; height:5px;}
div.placeStory { font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 12px; line-height:14px; } 
div.placeSummary { font-family: Arial, Helvetica, sans-serif; color: black; font-weight: bold; font-size: 12px; line-height:18px; } 
h3.linkedPlace  {  margin-bottom: 10px; line-height:16px; font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 16px; width:100%;}
div.placeShortLink, div.placeShortLink a { font-family: Arial, Helvetica, sans-serif; color: #5B8032; font-weight: normal; font-size: 12px; line-height:18px; } 
div.placeWeb { font-family: Arial, Helvetica, sans-serif; color: #5B8032; font-weight: bold; font-size: 12px; line-height:18px;margin-bottom:8px;} 
div.placeWeb a { font-family: Arial, Helvetica, sans-serif; color: #5B8032; font-weight: bold; font-size: 12px; line-height:18px;} 
div.placeMap, div.placeMap a { font-family: Arial, Helvetica, sans-serif; cursor:pointer;  color: #5B8032; font-weight: bold; font-size: 12px; line-height:18px; } 
hr.greenplacerule {  margin-left:00px;border-style: solid; border-color: #5B8032;border-bottom-width: 1px; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
hr.placerule {  margin-left:00px;border-style: solid; border-color: #394928;border-bottom-width: 1px; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
div.placeCaption { font-family: Arial, Helvetica, sans-serif; color: black; font-weight: bold; font-size: 12px; line-height:18px; } 
div.placeRanking, div.placeRanking table tr td { font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 12px; line-height:18px; } 
div.introBoxHead {text-align:left; margin-left: 8px; margin-top:8px; margin-bottom: 10px; line-height:20px; font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold; font-size: 18px; width:100%;}
span.introBoxText {margin-left:8px; margin-right:8px; margin-bottom: 10px; line-height:17px; font-family: Arial, Helvetica, sans-serif; color: white; font-weight: normal; font-size: 14px; width:100%;}
div.introBoxMore {margin-top: 8px; margin-bottom:8px; text-align:right;}
div.introBoxMore a {text-align:right; margin-bottom: 10px; margin-right:8px; line-height:12px; font-family: Arial, Helvetica, sans-serif; color: white; font-weight: normal; font-style: italic; font-size: 13px; width:100%;}
div.weekendIntroduction { width: 100%; }
td.tabTextOn a {display:inline; line-height:12px; font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold; font-style: normal; font-size: 11px;}
td.tabTextOff a {display:inline; line-height:12px; font-family: Arial, Helvetica, sans-serif; color: #5B8032; font-weight: bold; font-style: normal; font-size: 11px;}
td.intro1 h3.story_subhead { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #5B8032; font-size:16pt; font-weight: normal; }
td.intro2 h3.story_subhead { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #e4ad0c; font-size:16pt; font-weight: normal; }
h1.weekend_head { text-align:left; line-height: 18px; margin-top: 14px; font-family: Arial, Helvetica, sans-serif; color: #394928; font-size:18pt; font-weight: bold; }
td.intro1, td.intro1 p { font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 14px; line-height:18px; } 
td.intro2, td.intro2 p { font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 14px; line-height:18px; } 
h4.planHead { font-size: 11px; padding-left: 4px; color: white;  background-repeat: repeat-y; background-image: url("../wwwArt/travel_planning_section_title_bars.jpg"); }
h4.faqHead { background:#cccfc6; font-size: 11px; padding-left: 4px; color: white;  background-repeat: repeat-y; background-image: url("../wwwArt/travel_planning_section_title_bars.jpg"); }
div.planBox { }
div.planBox td.col1 { font-family: Arial, Helvetica, sans-serif; color: #5B8032; font-weight: bold; font-size: 12px; line-height:14px; } 
div.planBox td.col2 { padding-left: 5px; font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; font-size: 12px; line-height:14px; } 
div#divgooglemap {float:right; margin-right:10px;}
div.landingpagehead, div.landingpagehead h1 { display:none; font-family: Arial, Helvetica, sans-serif; color: #394928; font-size:25px; width:894px; font-weight:normal; text-align: center; position: absolute; top: 130px; padding-left:20px; padding-right:10px;}
div.landingpageintro, div.landingpageintro h2 {  display:none; font-family: Arial, Helvetica, sans-serif; color: #394928; font-size:11px; font-weight:normal; text-align: right; position: absolute; top: 280px; padding-left:380px; width:524px;}
span.scrollingPhotoHead, span.scrollingPhotoHead a { font-family: Arial, Helvetica, sans-serif; background:black; color: white; font-weight: bold; font-size: 10px; line-height:14px; } 
div.landingphoto {z-index:10;}
div.backtotop a { font-family: Arial, Helvetica, sans-serif; color: black; font-weight: bold; font-size: 12px; line-height:18px;  }
div.landingnav {  z-index:99;text-align:right;width:894px; margin-top: -280px; margin-right:2px;}
div.landingnavbox { position:absolute;background:black; z-index:99; width:541px;}
td.weekendshown{  z-index:99;display:block; }
td.weekendhidden { z-index:99;display:none; }
div.introCont { color:#E2D3BC; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; margin-right:8px; margin-left:8px}
div.introCont a { color:#E2D3BC; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; margin-right:0px;}
table.frontpagescroller { z-index:99; }
div.emailshow { background: white; float:left; height:24px; display:block; position:relative; z-index:80; border: #aa2400 1px solid; padding-left:5px; padding-right:5px;}
div.emailhide { display:none; }
div.gmapSidebar {}
div.gmapSidebar a{color:black; font-size:8pt;}
table.tablewithrules {border-collapse:collapse;border-style: solid; border-color: #394928;border-bottom-width: 0; border-top-width: 1px; border-left-width: 0; border-right-width: 0;}
table.tablewithrules td {border-style: solid; border-color: #394928;border-bottom-width: 1px; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
table.tablewithrules td table td {border-style: solid; border-color: #394928;border-bottom-width: 0; border-top-width: 0; border-left-width: 0; border-right-width: 0; }

