/* gallery addons */

body {
        margin: 0px;
}

.content {
        margin: 0px;
        padding: 0px;
}

h3 {
        text-align: center;
        font-size: 110%;
        font-weight: 600;
        color: #0099af;
        margin: 2px 2px 15px 2px;
        padding: 0px;
}

#close {
	font-size: 75%;
	display: block;
	position: absolute;
	top: 2px;
	right: 5px;
	float: right;
	padding: 3px;
	margin: 2px;
        background: #111;
        border: 1px #333 solid;
        opacity: 0.75;
}
.more {
        text-align: right;
        margin-right: 75px;
}
.photo-shifter {
        margin: 2px;
        padding: 5px;
        height: 52px;
}
.photo-shifter .page-left, .photo-shifter .page-right {
        display: block;
        width: 70px;
        height: 50px;
        margin: 2px;
}
.photo-shifter .page-left {
        text-align: right;
        float: left;
}
.photo-shifter .page-right {
        text-align: left;
        float: right;
}
.photo-shifter img {
        vertical-align: middle;
        margin: 0px;
        border: 0px;
}
.photo {
	float: left;
	width: 210px;
	height: 260px;
	padding: 3px;
	margin: 10px 5px 10px 5px;
	text-align: center;
	font-size: 85%;
	border: 1px transparent solid;
	background: url('/images/bcg.png') transparent top center no-repeat;
	overflow: auto;
}
#side-panel {
        float: left;
        width: 180px;
        padding: 5px;
        text-align: left;
	font-size: 75%;
        background: transparent;
}
#photo-panel {
        text-align: center;
        margin-left: 210px;
}
#photo-description {
        text-align: center;
        font-size: 85%;
        font-weight: 600;
        height: 22px;
}
#photo-description-in {
        text-align: center;
        font-size: 85%;
        font-weight: 600;
        color: #0099af;
        border: 0 none;
        margin: 0 auto;
        padding: 0;
        text-align: center;
        width: 400px;
        height: 22px;
}
.unset {
        color: #444;
}
#photo {
	cursor: pointer;
	margin: 5px;
}
.photo {
	float: left;
	width: 210px;
	height: 260px;
	padding: 3px;
	margin: 10px 5px 10px 5px;
	text-align: center;
	font-size: 85%;
	border: 1px transparent solid;
	background: url('/images/bcg.png') transparent top center no-repeat;
	overflow: auto;
}
.photo-iconset {
        text-align: right;
        margin: 0px;
        padding: 2px;
}
.gallery-data {
	margin: 2px 14px 2px 14px;
}
.album-info p {
        border: 1px #333 solid;
        background: #111;
        margin: 10px;
        padding: 3px;
}
ul.about-photo {
      list-style-position: inside;
      list-style-type: none;
      padding-left: 7px;
      margin: 3px 0px 3px 0px;
      line-height: 1.3em;
}

ul.about-photo li {
      display: block;
}

ul.about-photo li.key {
      font-weight: 600;
}

ul.about-photo li.value {
      margin-left: 15px;
}

#map, #map div {
      font-size: 9pt !important;
      color: #000 !important;
      text-align: center;
}

#map .gmls-result-wrapper {
      text-align: left !important;
}

#map .gsc-search-button {
      width: 50px !important;
}

#map .gsc-input {
      color: #fff !important;
}

#map h3 {
      color: #000 !important;
      font-size: 100% !important;
      text-align: center !important;
}