.ev-viewport { display: none; }
@media (max-width:  575px) { .ev-viewport-xs { display: block; } }
@media (min-width:  576px) { .ev-viewport-sm { display: block; } }
@media (min-width:  992px) { .ev-viewport-md { display: block; } }
@media (min-width: 1200px) { .ev-viewport-lg { display: block; } }
@media (min-width: 1500px) { .ev-viewport-xl { display: block; } }
@media (min-width: 1800px) { .ev-viewport-xx { display: block; } }
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-branding {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-details {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-loading {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('/basewebinterface/org/images/icons/32x32/animations/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 4;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-slideshow {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-slideshow img {
  border: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-slideshow span.image-wrapper {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-slideshow span.image-wrapper a.thumb {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-slideshow span.image-wrapper a.thumb img {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-details span.image-caption {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-thumbs ul.thumbs {
  clear: both;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-thumbs ul.thumbs li {
  float: left;
  list-style: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-thumbs a.thumb {
  display: inline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-thumbs a.thumb:focus {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout03 div.galleriffic-thumbs ul.thumbs img {
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-branding {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-details {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-loading {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('/basewebinterface/org/images/icons/32x32/animations/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 4;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-details span.image-caption {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-thumbs ul.thumbs {
  clear: both;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-thumbs ul.thumbs li {
  float: left;
  list-style: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-thumbs a.thumb {
  display: inline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-thumbs a.thumb:focus {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout01 div.galleriffic-thumbs ul.thumbs img {
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 a {
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 a:hover {
  text-decoration: underline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .album,
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .photo {
  float: left;
  margin: 10px;
  text-align: center;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .album a {
  background-color: #8CA337;
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .album a:hover {
  background-color: #7C0304;
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .album a .caption {
  display: block;
  color: #7C0304;
  overflow: hidden;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .album a:hover .caption {
  display: block;
  color: white!important;
  overflow: hidden;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .album a img {
  border: 1px solid white;
  margin: 4px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .photo a {
  border: 1px solid #CCCCCC;
  display: block;
  float: left;
  background-color: white;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .photo a:hover {
  border-color: #7C0304;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .photo a .caption {
  display: block;
  overflow: hidden;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .list .photo a img {
  margin: 4px;
  border: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .breadcrumb {
  font-size: 90%;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .button {
  text-align: center;
  background-image: url('/basewebinterface/org/images/ba-button.png');
  line-height: 25px;
  height: 25px;
  width: 120px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .button a {
  color: #CCCCCC;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .button a:hover {
  color: #FFFFFF;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .batching {
  width: 100%;
  border-collapse: collapse;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .batching .previous {
  width: 25%;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .batching .previous .button {
  float: left;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .batching .navlist {
  width: 50%;
  text-align: center;
  line-height: 25px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .batching .next {
  width: 25%;
  text-align: right;
}
body.ColorTheme div#cmsskin div.c_photoalbum_thumbnail_view_Layout01 .batching .next .button {
  float: right;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-branding {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-details {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-loading {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('/basewebinterface/org/images/icons/32x32/animations/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 4;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-slideshow {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-slideshow img {
  border: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-slideshow span.image-wrapper {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-slideshow span.image-wrapper a.thumb {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-slideshow span.image-wrapper a.thumb img {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout03 div.galleriffic-details span.image-caption {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-branding {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-details {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-loading {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('/basewebinterface/org/images/icons/32x32/animations/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 4;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-slideshow {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-slideshow img {
  border: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-slideshow span.image-wrapper {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-slideshow span.image-wrapper a.thumb {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-slideshow span.image-wrapper a.thumb img {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-details span.image-caption {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-thumbs ul.thumbs {
  clear: both;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-thumbs ul.thumbs li {
  float: left;
  list-style: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-thumbs a.thumb {
  display: inline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-thumbs a.thumb:focus {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout04 div.galleriffic-thumbs ul.thumbs img {
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image {
  position: relative;
  margin-left: 0px;
  background-color: #8CA337;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .last-custom-image {
  margin-right: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image-inner {
  margin: 1px;
  padding: 4px;
  background-color: white;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image-zoom {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  z-index: 3;
  color: white;
  font-weight: bold;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image-caption {
  position: relative;
  z-index: 2;
  font-size: 90%;
  color: #8CA337;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image-content {
  position: relative;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image-hover {
  background-color: #7C0304;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image-hover .custom-image-inner {
  background-color: white;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image-hover .custom-image-caption {
  color: #7C0304;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout03 .custom-image-hover .custom-image-zoom {
  background-color: white;
  color: #7C0304;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-branding {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-details {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-loading {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('/basewebinterface/org/images/icons/32x32/animations/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 4;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-slideshow {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-slideshow img {
  border: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-slideshow span.image-wrapper {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-slideshow span.image-wrapper a.thumb {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-slideshow span.image-wrapper a.thumb img {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-details span.image-caption {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-thumbs ul.thumbs {
  clear: both;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-thumbs ul.thumbs li {
  float: left;
  list-style: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-thumbs a.thumb {
  display: inline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-thumbs a.thumb:focus {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout02 div.galleriffic-thumbs ul.thumbs img {
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-branding {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-details {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-loading {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('/basewebinterface/org/images/icons/32x32/animations/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 4;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-slideshow {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-slideshow img {
  border: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-slideshow span.image-wrapper {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-slideshow span.image-wrapper a.thumb {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-slideshow span.image-wrapper a.thumb img {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-details span.image-caption {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-thumbs ul.thumbs {
  clear: both;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-thumbs ul.thumbs li {
  float: left;
  list-style: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-thumbs a.thumb {
  display: inline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-thumbs a.thumb:focus {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout04 div.galleriffic-thumbs ul.thumbs img {
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout01 .base-image {
  position: relative;
  margin-left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout01 .base-image-zoom {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout01 .base-image-caption {
  position: relative;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout01 .base-image-content {
  position: relative;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout01 .base-image {
  position: relative;
  margin-left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout01 .base-image-zoom {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout01 .base-image-caption {
  position: relative;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout01 .base-image-content {
  position: relative;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout02 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout02 div.galleriffic-thumbs ul.thumbs {
  clear: both;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout02 div.galleriffic-thumbs ul.thumbs li {
  float: left;
  list-style: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout02 div.galleriffic-thumbs a.thumb {
  display: inline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout02 div.galleriffic-thumbs a.thumb:focus {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_custom_Layout02 div.galleriffic-thumbs ul.thumbs img {
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-details {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-loading {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('/basewebinterface/org/images/icons/32x32/animations/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-slideshow {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-slideshow img {
  border: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-slideshow span.image-wrapper {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-slideshow span.image-wrapper a.thumb {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-slideshow span.image-wrapper a.thumb img {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-details span.image-caption {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-thumbs ul.thumbs {
  clear: both;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-thumbs ul.thumbs li {
  float: left;
  list-style: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-thumbs a.thumb {
  display: inline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-thumbs a.thumb:focus {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.galleriffic-thumbs ul.thumbs img {
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.pagination a,
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.pagination span.current,
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.pagination span.ellipsis {
  display: block;
  float: left;
  margin-right: 2px;
  padding: 4px 7px 2px 7px;
  border: 1px solid #ccc;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.pagination a:hover {
  background-color: #eee;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.pagination span.current {
  font-weight: bold;
  background-color: #000;
  border-color: #000;
  color: #fff;
}
body.ColorTheme div#cmsskin div.c_photoalbum_photoalbum_view_Layout01 div.pagination span.ellipsis {
  border: none;
  padding: 5px 0 3px 2px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout03 .base-image {
  position: relative;
  margin-left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout03 .base-image-inner {
  margin: 1px;
  padding: 4px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout03 .base-image-zoom {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 16px;
  height: 16px;
  text-align: center;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout03 .base-image-zoom span {
  display: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout03 .base-image-caption {
  position: relative;
  z-index: 2;
  padding-top: 4px;
  font-size: 90%;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout03 .base-image-content {
  position: relative;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_lightbox_view_new_Layout03 .base-image-hover .base-image-zoom {
  background-position: left bottom;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-slideshow-container {
  position: absolute;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-branding {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-details {
  position: absolute;
  z-index: 3;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-loading {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('/basewebinterface/org/images/icons/32x32/animations/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 4;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-slideshow {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-slideshow img {
  border: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-slideshow span.image-wrapper {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-slideshow span.image-wrapper a.thumb {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-slideshow span.image-wrapper a.thumb img {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-details span.image-caption {
  position: absolute;
  z-index: 2;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-thumbs ul.thumbs {
  clear: both;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-thumbs ul.thumbs li {
  float: left;
  list-style: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-thumbs a.thumb {
  display: inline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-thumbs a.thumb:focus {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_slideshow_jscript_Layout01 div.galleriffic-thumbs ul.thumbs img {
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_jsquickchange_view_Layout01 .list .photo img {
  opacity: 0.7;
  -moz-opacity: 0.7;
}
body.ColorTheme div#cmsskin div.c_photoalbum_jsquickchange_view_Layout01 .list .photo a {
  cursor: pointer;
}
body.ColorTheme div#cmsskin div.c_photoalbum_jsquickchange_view_Layout01 .list .photo a.active img,
body.ColorTheme div#cmsskin div.c_photoalbum_jsquickchange_view_Layout01 .list .photo a:hover img {
  opacity: 1;
  -moz-opacity: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_coverflow_view_Layout01 .ui-jcoverflip {
  position: relative;
}
body.ColorTheme div#cmsskin div.c_photoalbum_coverflow_view_Layout01 .ui-jcoverflip--item {
  position: absolute;
  display: block;
}
body.ColorTheme div#cmsskin div.c_photoalbum_coverflow_view_Layout01 .jcoverflip {
  height: 200px;
  width: 630px;
  margin-bottom: 50px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_coverflow_view_Layout01 .jcoverflip .ui-jcoverflip--title {
  position: absolute;
  bottom: -30px;
  width: 100%;
  text-align: center;
  color: #555;
}
body.ColorTheme div#cmsskin div.c_photoalbum_coverflow_view_Layout01 .jcoverflip img {
  display: block;
  border: 0;
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_coverflow_view_Layout01 .jcoverflip a {
  outline: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_coverflow_view_Layout01 ul.jcoverflip,
body.ColorTheme div#cmsskin div.c_photoalbum_coverflow_view_Layout01 ul.jcoverflip li {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .map .map-point a .caption {
  float: left;
  padding: 3px;
  background-color: #FFFFFF;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .map .map-point a .title {
  visibility: hidden;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .map .map-point a:hover div.title {
  float: left;
  visibility: visible;
  padding: 3px;
  background-color: #7C0304;
  color: #FFFFFF;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 a {
  text-decoration: none;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 a:hover {
  text-decoration: underline;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .list .album,
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .list .photo {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
  border: 1px solid #DDDDDD;
  background-color: #FFFFFF;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .list .album .preview,
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .list .photo .preview {
  width: 128px;
  height: 85px;
  line-height: 85px;
  overflow: hidden;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .list .album .caption,
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .list .photo .caption {
  width: 128px;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .list .preview,
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .list .caption {
  margin: 1px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .breadcrumb {
  font-size: 90%;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .button {
  text-align: center;
  background-image: url('/basewebinterface/org/images/ba-button.png');
  line-height: 25px;
  height: 25px;
  width: 120px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .button a {
  color: #CCCCCC;
}
body.ColorTheme div#cmsskin div.c_photoalbum_map_view_Layout01 .button a:hover {
  color: #FFFFFF;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout04 .custom-image {
  position: relative;
  margin-left: 0px;
  background-color: white;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout04 .last-custom-image {
  margin-right: 0px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout04 .custom-image-inner {
  padding: 1px;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout04 .custom-image-zoom {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  z-index: 3;
  font-size: 17px;
  color: white;
  background-color: black;
  opacity: 0.7;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout04 .custom-image-caption {
  position: relative;
  z-index: 2;
  font-size: 90%;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout04 .custom-image-content {
  position: relative;
  z-index: 1;
}
body.ColorTheme div#cmsskin div.c_photoalbum_block_view_Layout04 .custom-image-hover {
  background-color: #8CA337;
}