@CHARSET "UTF-8";

/* -- LINKTOOLBAR -- */
.linktoolbar                                     { padding: 2px; border: 1px solid #cdd3e2; }
.linktoolbar .tile-content                       { background-color: #ecebeb; padding: 10px; width: 134px; }

hr                                          { border-color: #dcebbf; }

.button-next                                { background-image: url(images/next.gif); }
.button-previous                            { background-image: url(images/previous.gif); }

#placeholder-top                            { background-image: url(images/top-background.png); }

#placeholder-top .page-header               { width: 173px; height: 65px; margin: 32px 0px 15px 24px; }

#placeholder-top .horizontal-menu           { background-image: url(images/mainmenu-background.png); }
#placeholder-top .horizontal-menu li.active,
#placeholder-top .horizontal-menu li.main-active { border-color: #7eb714; }


#placeholder-left h3                        { background-image: url(images/tile-header-green.png); }

#placeholder-right h3                       { background-image: url(images/tile-header-gray.png); }

#placeholder-left .website-display h3       { color: #fff; background-image: url(images/tile-header-sand.png); }

.small-searchinput input.submit             { background-image: url(images/search-button.png); }

.full-articledisplay h1                     { color: #7eb714; }

.vertical-menu li.active,
.vertical-menu li.main-active               { border-color: #7eb714; }
.vertical-menu li.main-active li.active     { color: #7eb714; }
.vertical-menu li.active a                  { color: #7eb714; }

.full-articlelist li h3 a                   { color: #828385; }

/* -- LINK ARTICLE DISPLAY -- */
.linklist h4                                { color: #fff; background-image: url(images/tile-header-sandy.png); }

/* -- TRAVEL INFO DISPLAY -- */
.info-panel .disclaimer                     { float: left; clear: left; width: 282px; margin-left: 50px; }
.info-panel .disclaimer p                   { margin: 0; }
.info-panel .right-pane .price-included,
.info-panel .right-pane .price-notincluded  { float: left; clear: left; }

/* -- TRAVEL GUIDE DISPLAY -- */
.travelguide                                { padding: 2px; border: 1px solid #cdd3e2; } 
.travelguide img                            { width: 154px; margin-bottom: 2px; } 
.travelguide .tile-content h4               { font-family: Times New Roman; font-size: 1.4em; width: 134px; margin: 0; padding: 5px 10px; background: #ecebeb; }
.travelguide .description                   { float: left; font-size: 0.9em; padding: 0 10px; background: #ecebeb; }
.travelguide .description p                 { float: left; width: 134px; margin: 0 0 10px 0; }

/* -- FULL MAP DISPLAY -- */
.fullmap-display iframe                     { float: left; border: none; }
.fullmap-display iframe                     { width: 800px; height: 500px; }
.fullmap-display h3                         { color: #7eb714; }

/* -- SLIDESHOW DISPLAY -- */
.slideshow h3                               { color: #7eb714; }

/* -- MINI MAP DISPLAY -- */
.minimap-display                            { padding: 2px; border: 1px solid #cdd3e2; } 
.minimap-display iframe                     { width: 160px; height: 160px; }
.minimap-display a                          { display: block; float: left; width: 115px; height: 14px; padding: 8px 30px 8px 9px; text-align: right; background: #ecebeb url(images/link-arrow.png) right no-repeat; }
.minimap-display a.thumbnail                { width: 154px; height: auto; margin-bottom: 2px; padding: 0; overflow: hidden; }

/* -- SMALL ARTICLE LIST -- */
.small-articlelist a:hover                  { border-color: #aad199; background-color: #d2e7c9; }

/* -- ARTICLE LIST -- */
.list-navigation li.page a                  { background: #828385; }
.list-navigation li.current span,
.list-navigation li.page a:hover            { background: #7eb714; }
.list-navigation a.next                     { background-image: url(images/next-page-arrow.png); }
.list-navigation a.previous                 { background-image: url(images/previous-page-arrow.png); }

/* -- SEARCH RESULTS -- */
#placeholder-content .full-articlelist h3.template-type { background-image: url(images/search-group-background.png); }

/* -- TRAVEL TEASER AND DESTINATION FACTS DISPLAY -- */
.travel-teaser,
.destination-facts                          { padding: 2px; border: 1px solid #cdd3e2; }
.destination-facts .tile-content,
.travel-teaser .tile-content                { clear: left; width: 154px; }
.travel-teaser img,
.destination-facts img                      { float: left; width: 154px; border-bottom: 2px solid #fff; overflow: hidden; }
.travel-teaser p,
.destination-facts p                        { float: left; width: 134px; margin: 0; padding: 7px 10px; background: #ecebeb; }
.travel-teaser a,
.destination-facts a                        { float: right; text-align: right; width: 115px; margin-top: 2px; padding: 8px 30px 8px 9px; background: #ecebeb url(images/link-arrow.png) center right no-repeat; }
.travel-teaser a.thumbnail,
.destination-facts a.thumbnail              { float: left; margin: 0; padding: 0; }