/*




	This file was auto generated by Less (http://lesscss.org). To change the contents of this file, edit app/stylesheets/colorbox.less instead.




*/#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent {
  position: relative;
  overflow: visible;
}
#cboxLoadedContent { overflow: auto; }
#cboxLoadedContent iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#cboxOverlay { background: black; }
#cboxClose {
  position: absolute;
  top: 0;
  right: 0;
  background: url(/images/lightbox/close.png) no-repeat;
  width: 50px;
  height: 70px;
  text-indent: -9999px;
  margin: 145px 10px 0px 0px;
}
.lightbox {
  font-size: 87.5%;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
  line-height: 1.429;
}
.lightbox p {
  margin-bottom: 1.143em;
  font-size: 1.2em;
}
.lightbox p.fineprint {
  color: #444444;
  font-size: 0.8em;
  margin: 20px 0px 0px 0px;
}
.lightbox a { color: #ec008c; }
.lightbox a:hover { font-weight: bold; }
.lightbox .loading {
  position: absolute;
  left: 20px;
  bottom: 36px;
}
.lightbox_header {
  background: url(/images/lightbox/background_top.png) top left no-repeat;
  width: 556px;
  height: 206px;
  position: relative;
  top: 5px;
}
.lightbox_header_text {
  float: left;
  padding-top: 120px;
  width: 492px;
}
.lightbox_header a {
  border: none;
  float: right;
  height: 70px;
  margin-top: 130px;
  width: 50px;
}
.lightbox_header a img { border: none; }
.lightbox_body {
  background: url(/images/lightbox/background.png) top left repeat-y;
  padding: 0px 55px 0px 25px;
  width: 485px;
}
.lightbox_body input[type="text"] {
  background: url(/images/lightbox/text_field.png) top left no-repeat;
  border: none;
  height: 29px;
  padding: 7px 50px 10px 20px;
  margin-right: 10px;
  width: 400px;
  font-size: 14px;
}
.lightbox_body textarea {
  background: url(/images/lightbox/text_area.png) top left no-repeat;
  border: none;
  font-size: 14px;
  height: 99px;
  width: 400px;
  padding: 10px 50px 20px 20px;
}
.lightbox_body input[type="checkbox"] {
  padding: 0px;
  margin: 0px 5px 0px 0px;
}
.lightbox_body .action-buttons {
  float: right;
  width: 182px;
  text-align: right;
  font-size: 0.8em;
  margin: 15px 15px 0px 0px;
}
.lightbox_body button {
  background: url(/images/lightbox/button1.png) top left no-repeat;
  border: none;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  height: 37px;
  width: 182px;
  margin-bottom: 10px;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.lightbox_body button:hover {
  background-position: center bottom;
  cursor: pointer;
}
.lightbox_body .nav-button {
  background: url(/images/lightbox/button_completed.png) top left no-repeat;
  border: none;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  height: 48px;
  margin: 10px auto;
  width: 381px;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.lightbox_footer {
  background: url(/images/lightbox/background_bottom.png) top left no-repeat;
  height: 29px;
  width: 556px;
}
