#lightwindow_overlay {
  display: none;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  z-index: 500;
}
#lightwindow {
  display: none;
  visibility: hidden;
  position: absolute;
  z-index: 999;
  line-height: 0px;
}
#lightwindow_container {
  margin: 0;
  padding: 0;
  display: none;
  visibility: hidden;
  position: absolute;
}
* html #lightwindow_container {
  overflow: hidden;
}
#lightwindow_contents {
  border: 10px solid #ffffff;
  overflow: hidden;
  z-index: 0;
  position: relative;
  background-color: #ffffff;
}
#lightwindow_loading {
  padding: 10px;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: 9999;
  position: absolute;
  background-color: #f0f0f0;
}
#lightwindow_loading_shim {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
}
#lightwindow_loading span {
  padding: 0 10px 0 0;
  font-size: 12px;
  line-height: 32px;
  color: #444444;
  float: left;
}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited {
  color: #0099ff;
  text-decoration: none;
  cursor: pointer;
}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active {
  text-decoration: underline;
}
#lightwindow_loading img {
  margin: 0 10px 0 0;
  float: left;
}
#lightwindow_navigation {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}
#lightwindow_navigation_shim {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
}
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active {
  outline: 0;
}
#lightwindow_previous, #lightwindow_next {
  background: transparent url(../images/blank.gif) no-repeat scroll 0% 50%;
  width: 49%;
  height: 100%;
  display: block;
}
#lightwindow_previous {
  float: left;
  left: 0px;
}
#lightwindow_next {
  float: right;
  right: 0px;
}
#lightwindow_previous:hover, #lightwindow_previous:active {
  background: transparent url(../images/prevlabel.gif) no-repeat scroll left 15%;
}
#lightwindow_next:hover, #lightwindow_next:active {
  background: transparent url(../images/nextlabel.gif) no-repeat scroll right 15%;
}
#lightwindow_previous_title, #lightwindow_next_title {
  display: none;
}
#lightwindow_galleries {
  margin: 0 0 0 10px;
  overflow: hidden;
  width: 100%;
  position: absolute;
  z-index: 50;
  display: none;
  bottom: 0px;
  left: 0px;
}
#lightwindow_galleries_tab_container {
  overflow: hidden;
  width: 100%;
  height: 0px;
}
a#lightwindow_galleries_tab, a#lightwindow_galleries_tab:link, a#lightwindow_galleries_tab:visited {
  background: transparent url(../images/black-70.png) repeat scroll 0 50%;
  display: block;
  height: 20px;
  width: 77px;
  float: right;
  line-height: 22px;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  font-size: 11px;
  color: #ffffbe;
}
* html a#lightwindow_galleries_tab, * html a#lightwindow_galleries_tab:link, * html a#lightwindow_galleries_tab:visited {
  background: #000000 none repeat scroll 0% 50%;
  opacity: 0.7;
}
a#lightwindow_galleries_tab:hover, a#lightwindow_galleries_tab:active {
  color: #ffffbe;
}
#lightwindow_galleries_tab_span {
  padding: 0 7px;
  display: block;
  height: 20px;
  width: 63px;
}
#lightwindow_galleries_tab .up {
  background: transparent url(../images/arrow-up.gif) no-repeat scroll 60px 5px;
}
#lightwindow_galleries_tab .down {
  background: transparent url(../images/arrow-down.gif) no-repeat scroll 60px 6px;
}
#lightwindow_galleries_list {
  background: transparent url(../images/black-70.png) repeat scroll 0 50%;
  overflow: hidden;
  height: 0px;
}
* html #lightwindow_galleries_list {
  background: #000000 none repeat scroll 0% 50%;
  opacity: 0.7;
}
.lightwindow_galleries_list {
  margin: 0 0 10px;
  padding: 10px;
  width: 200px;
  float: left;
}
.lightwindow_galleries_list h1 {
  padding: 10px 0 5px;
  color: #0099ff;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  font-size: 16px;
}
.lightwindow_galleries_list li {
  margin: 5px 0;
  list-style-type: none;
}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {
  padding: 0 0 0 10px;
  display: block;
  line-height: 22px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  font-size: 11px;
}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {
  border-left: 3px solid #ffffbe;
  padding: 0 0 0 7px;
  background: #000000 none repeat scroll 0% 50%;
  color: #ffffbe;
}
#lightwindow_data {
  position: absolute;
}
#lightwindow_data_slide {
  position: relative;
}
#lightwindow_data_slide_inner {
  padding: 0 10px 10px;
  background-color: #ffffff;
}
#lightwindow_data_caption {
  padding: 15px 0 0;
  color: #666666;
  line-height: 15px;
  background-color: #ffffff;
  clear: both;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}
#lightwindow_data_details {
  padding: 0 10px;
  background-color: #f0f0f0;
  height: 20px;
}
#lightwindow_data_author_container {
  overflow: hidden;
  width: 40%;
  text-align: right;
  color: #666666;
  font-style: italic;
  font-size: 10px;
  line-height: 20px;
  float: right;
}
#lightwindow_data_gallery_container {
  overflow: hidden;
  font-size: 10px;
  width: 40%;
  text-align: left;
  color: #666666;
  line-height: 20px;
  float: left;
}
#lightwindow_title_bar {
  overflow: hidden;
  height: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 15px;
  color: #996633;
}
#lightwindow_title_bar_title {
  color: #ffffbe;
  font-size: 14px;
  line-height: 25px;
  text-align: left;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
}
a#lightwindow_title_bar_close_link, a#lightwindow_title_bar_close_link:link, a#lightwindow_title_bar_close_link:visited {
  margin: 0;
  padding: 0;
  float: right;
  text-align: right;
  cursor: pointer;
  color: #ffffbe;
  line-height: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
}
a#lightwindow_title_bar_close_link:hover, a#lightwindow_title_bar_close_link:active {
  color: #ffffff;
}
#lightwindow p {
  color: #000000;
  padding-right: 10px;
}
