@charset "utf-8";
a {color: inherit; cursor: pointer; text-decoration: none;}
a img {border: none; padding: 0; margin: 0;}
a:hover, a:active, a:focus {color: #FFF; border: none;}
a:link {color: inherit; text-decoration: none; border: none; padding: 0; margin: 0;}
a:visited {color: inherit; text-decoration: none; border: none; padding: 0; margin: 0;}
#availability {margin: 0 11px 0 9px; padding: 0 13px 0 11px; border-left: #FFF solid thin; border-right: #FFF solid thin; display: inline;}
#accessibility {background: #FFF; border: #000 solid thin; display: none; width: 100%; max-width: 820px; min-width: 280px; padding: 0; overflow: hidden; margin: 20px auto 0 auto; position: absolute; z-index: 1000;}
#accessibilityClick {text-decoration: underline;}
#accessibilityClose {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; font-weight: bold; font-style: normal; text-align: center; text-decoration: underline;}
#accessibilityText {margin: 0; padding: 20px 20px 20px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; font-weight: normal; font-style: normal; text-align: left;}
#accessibilityTitle {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; font-weight: bold; font-style: normal; text-align: center; text-decoration: underline;}
body {background: #000; margin: 0; padding: 0;}
.button-previous {float: left; margin: 0 0 0 10px;}
.button-next {float: right; margin: 0 10px 0 0;}
#contact {background: #000; border: #FFF solid thin; display: none; position: fixed; top: 0; left: 50%; width: 280px; padding: 5px 0 5px 0; z-index: 1002; overflow: hidden; margin: 20px 0 0 -140px;}
#contactClick {margin: 0 5px 0 0;}
#contactClose {margin: 0; padding: 0; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; color: #FFF; font-weight: normal; font-style: normal; text-align: center;}
#contactSubtitles {margin: 0; padding: 0; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; color: #FFF; font-weight: normal; font-style: normal; text-align: center; text-decoration: underline;}
#contactText {margin: 0; padding: 5px 20px 20px 20px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; color: #FFF; font-weight: normal; font-style: normal; text-align: center;}
#contactTitle {margin: 0; padding: 0; font-family: "Monotype Corsiva"; font-size: 24px; color: #FFF; font-weight: normal; font-style: normal; text-align: center; text-decoration: underline;}
.container {width: 100%; max-width: 820px; min-width: 300px; background: #000; margin: 0 auto 0 auto; padding: 0;}
.copyright {text-align: center;}
#counter {margin: 0 20px 0 0;}
.description {padding: 0 10px 0 10px;}
.descriptionTitle {margin: 10px 0 0 0; padding: 0; font-family: "Monotype Corsiva"; font-size: 24px; color: #FFF; font-weight: normal; font-style: normal; text-align: center; text-decoration: underline; text-align: center;}
.descriptionSubtitles {margin: 25px 0 10px 0; padding: 0 10px 0 10px; font-family: "Monotype Corsiva"; font-size: 22px; color: #FFF; font-weight: normal; font-style: normal; text-align: center; text-decoration: underline; text-align: left;}
h1 {margin: 0; padding: 0; font-family: "Monotype Corsiva"; font-size: 42px; color: #FFF; font-weight: normal; font-style: normal; text-align: center;}
h2 {margin: 0; padding: 0; font-family: "Monotype Corsiva"; font-size: 20px; color: #FFF; text-align: center; font-weight: normal;}
h3 {margin: 0; padding: 0; font-family: "Monotype Corsiva"; font-size: 18px; color: #FFF; font-weight: normal; font-style: normal; text-align: center; display: inline;}
h4 {margin: 0; padding: 0; font-family: "Monotype Corsiva"; font-size: 24px; color: #FFF; font-weight: bold; font-style: normal; text-align: center;}
h5 {margin: 0; padding: 0; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; color: #FFF; font-weight: normal; font-style: normal; text-align: center;}
h6 {margin: 0; padding: 0; font-family: "Monotype Corsiva"; font-size: 18px; color: #FFF; text-align: center; font-weight: normal; font-style: normal; display: inline;}
h7 {margin: 0; padding: 0; font-family: "Monotype Corsiva"; font-size: 18px; color: #FFF; font-weight: normal; font-style: normal; text-align: center;}
h8 {margin: 0 auto 0 auto; padding: 0; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 12px; color: #FFF; font-weight: normal; font-style: normal; text-align: center;}
.logo {width: 150px; padding: 10px 0 0 0; margin: 0 auto 0 auto;}
.next {position: absolute; padding: 5px 5px 5px 5px; display: inline;}
p {margin: 0; padding: 0; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; color: #FFF; font-weight: normal; font-style: normal; text-align: justify;}
#panel {width: 100%; height: auto; position: absolute;}
.photograph {padding: 0 10px 0 10px;}
.photographBorders {width: 100%; max-width: 820px; min-width: 300px; text-align: center; margin: 15px 0 12px 0; padding: 22px 0 22px 0; border-top: #FFF solid thin; border-bottom: #FFF solid thin;}
.photographNavigationBar {width: 100%; max-width: 820px; min-width: 300px; padding: 0; margin: 17px 0 5px 0; padding: 4px 0 4px 0; border-top: #FFF solid thin; border-bottom: #FFF solid thin; text-align: center;}
.previous {position: absolute; padding: 5px 5px 5px 5px;}
#quotes {font-style: italic; padding: 0 32px 0 32px; text-align: center;}
.slider {width: 100%; height: auto; position: relative;}
.slider-wrapper {width: 100%; height: auto;}
#termsAndConditions {background: #FFF; border: #000 solid thin; display: none; width: 100%; max-width: 820px; min-width: 280px; padding: 0; overflow: hidden; margin: 20px auto 0 auto; position: absolute; z-index: 1000;}
#termsAndConditionsClick {margin: 0 auto 0 auto; padding: 0; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 12px; color: #FFF; font-weight: normal; font-style: normal; text-align: center; text-decoration: underline;}
#termsAndConditionsClose {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; font-weight: bold; font-style: normal; text-align: center; text-decoration: underline;}
#termsAndConditionsText {margin: 0; padding: 20px 20px 20px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; font-weight: normal; font-style: normal; text-align: left;}
#termsAndConditionsTitle {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; font-weight: bold; font-style: normal; text-align: center; text-decoration: underline;}
.title {width: 130px; height: 50px; margin: auto; padding: 5px 5px 5px 5px;}
.topNavigationBar {width: 100%; max-width: 820px; min-width: 300px; text-align: center; margin: 15px auto 15px auto; padding: 4px 0 4px 0; border-top: #FFF solid thin; border-bottom: #FFF solid thin;}