﻿#header h2 {
  text-indent: 0;
}

body {
	margin: auto; padding: 10;
}

#main-box {
  padding: 0px;
  margin: 1em;
  
}

#primary-content-box {
	margin: 0; padding: 0;
	font-size: 10pt;
	color: Black;
	
}

a {
	color: blue !important;
	text-decoration: underline !important;
}

#summary_details {
  width: inherit;
}

#summary_details dt {
  width: 7em;
}

#photos-preview
{
    width: 33%;
}

#photos-preview-large-holder   
{
    width: 100% !important;
    height: auto !important;
}

#photos-preview #photos-preview-large-holder img
{
    width: 100%;
}

#photos-preview-thumbs
{
    width: 100% !important;
}

#photos-preview-thumbs img
{
    width: 18% !important;
}

#accommodation-photobox img
{
    width: 15% !important;
}

#subpages-box
{
  width: 90%;
}

#accommodation-text, #accommodation_icons {
  clear: none;
}

.accommodation-list dl {
  clear: both;
  width: inherit;
}

#phone {
  font-size: 12pt;
}

#phonenumber {
  font-size: 14pt;
}

#copyright_vs {
  position: relative;
  text-align: left;
  left: 0;
  font-size: 9pt;
}

#prices-and-availability-iframe-container, 
#prices-and-availability-planboard-frame
{
    width: 230px !important;
}

div#subpages-box div.deselected {
  display: block;
  height: auto;
  overflow: visible;
  margin: 30px 0 0 0;
}

li.panel-collapsed .panel-content {
  display: block;
  height: auto;
  overflow: visible;
}

#accommodation-top-navigation,
#expandCollapseAllFacilities { display: none; }

div.subpage-box,
#googleMapDetail { clear: both; }

#photos-preview-thumbs,
#show-all-photos,
#accommodation-menu,
#accommodation_summary_booking,
.expandCollapseAll
{
  display: none;
}

.accommodation-list {
  clear: none;
}

.accommodation-list table td,
.accommodation-list table th,
.accommodation-list table
{
  border-style: solid;
  border-width: 1px;
  border-color: Black;
  background-color: White;
  color: #000000;
  }

.accommodation-list li {
  padding-left: 0;
}

#accommodation-box {
  clear: both;
  float: none !important;
}

.panel-content {
  overflow: visible;
}

#areaDescriptionContainer {
  margin-left: 0;
}

#googleMapDetailCanvas {
  page-break-before: always;
  width: 730px !important;
  height: 500px !important;
  border: 1px solid #000000;
}
#googleMapDetailCanvas div
{
  border: 1px solid #000000;
}

.gecko #googleMapDetailCanvas
.ie #googleMapDetailCanvas {
  page-break-before: avoid;
  zoom:1;
}

.ie #googleMapDetailCanvas
{
  overflow: auto;
  position: relative;
  top: 10px;
  zoom: 1;
  clear: both;
}