/* line 17, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 12px;
  vertical-align: baseline;
  font-family:ProximaNovaRegular,Arial,Helvetica,Tahoma,sans-serif;
}
body {font-size: 13px; }
/* line 22, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/* line 10, ../sass/_carousel.scss */
.clearfix {
  *zoom: 1;
}

/* line 14, ../sass/_carousel.scss */
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 19, ../sass/_carousel.scss */
.clearfix:after {
  clear: both;
}

/* line 22, ../sass/_carousel.scss */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 29, ../sass/_carousel.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 37, ../sass/_carousel.scss */
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

/* line 42, ../sass/_carousel.scss */
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* line 47, ../sass/_carousel.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

/* line 56, ../sass/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

/* line 62, ../sass/_carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

/* line 65, ../sass/_carousel.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 69, ../sass/_carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 74, ../sass/_carousel.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 77, ../sass/_carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 81, ../sass/_carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

/* line 84, ../sass/_carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 87, ../sass/_carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 90, ../sass/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 110, ../sass/_carousel.scss */
.carousel-control.right {
  left: auto;
  right: 15px;
}

/* line 124, ../sass/_carousel.scss */
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

/* line 134, ../sass/_carousel.scss */
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}

/* line 138, ../sass/_carousel.scss */
.carousel-caption h4 {
  margin: 0 0 5px;
}

/* line 141, ../sass/_carousel.scss */
.carousel-caption p {
  margin-bottom: 0;
}

/* line 1, ../sass/_slider.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 2, ../sass/_slider.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 3, ../sass/_slider.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 5, ../sass/_slider.scss */
.ui-slider-horizontal {
  height: 6px;
}

/* line 6, ../sass/_slider.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

/* line 7, ../sass/_slider.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 8, ../sass/_slider.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 9, ../sass/_slider.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 11, ../sass/_slider.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 12, ../sass/_slider.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

/* line 13, ../sass/_slider.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 14, ../sass/_slider.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 15, ../sass/_slider.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 18, ../sass/_slider.scss */
.scrubber {
  margin: -2.5em 0px 2.5em 0px;
  width: 724px;
  background: white none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 0;
}

/* line 28, ../sass/_slider.scss */
.scrubber .ui-state-default,
.scrubber .ui-widget-content .ui-state-default,
.scrubber .ui-widget-header .ui-state-default {
  background: #004976 none;
  width: 6px;
  height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: -8px 0 0 2px;
  cursor: move;
  outline: none!important;
}

/* line 40, ../sass/_slider.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 44, ../sass/_slider.scss */
.ui-widget-header {
  background: transparent none;
}

/* line 48, ../sass/_slider.scss */
.ui-slider-range-min {
  background-position: 0 199px;
}
#details_hintz a{text-decoration:none;}
/* line 82, bubbles/*.png */
.bubbles-sprite, .bubbles-NE, .bubbles-NW, .bubbles-SE, .bubbles-SW, .bubbles-close, #details_hintz > a.NE:after, #details_hintz > a.SE:after, #details_hintz > a.SW:after, #details_hintz > a .close {
  background: url('/Capabilities/Triton/PublishingImages/bubbles-se77cd06b62.png') no-repeat;
}

/* line 170, ss/*.png */
.ss-sprite, .ss-btn_rotation, .ss-headline, .ss-hot-spot, .ss-logo, .ss-making_of, .ss-mglass-large, .ss-mglass-small, .ss-p_left, .ss-p_right, .ss-photos, .ss-plus, .ss-rotateIcon, header h2, header h1, nav li a.rotation-link, nav li a.photos-link, nav li a.making-of, nav li.active a.rotation-link, nav li.active a.photos-link, nav li.active a.making-of, #photos-carousel .photos-nav.left, #photos-carousel .photos-nav.right {
  background: url('/Capabilities/Triton/PublishingImages/ss-sfe167d199d.png') no-repeat;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-btn_rotation {
  background-position: 0 -487px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-btn_rotation:hover, .ss-btn_rotation.btn_rotation_hover, .ss-btn_rotation.btn_rotation-hover {
  background-position: 0 -400px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-headline {
  background-position: 0 0;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-hot-spot {
  background-position: 0 -302px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-logo {
  background-position: 0 -437px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-making_of {
  background-position: 0 -561px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-making_of:hover, .ss-making_of.making_of_hover, .ss-making_of.making_of-hover {
  background-position: 0 -524px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-mglass-large {
  background-position: 0 -258px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-mglass-large:hover, .ss-mglass-large.mglass-large_hover, .ss-mglass-large.mglass-large-hover {
  background-position: 0 -356px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-mglass-small {
  background-position: 0 -702px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-mglass-small:hover, .ss-mglass-small.mglass-small_hover, .ss-mglass-small.mglass-small-hover {
  background-position: 0 -672px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-p_left {
  background-position: 0 -782px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-p_right {
  background-position: 0 -810px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-photos {
  background-position: 0 -635px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-photos:hover, .ss-photos.photos_hover, .ss-photos.photos-hover {
  background-position: 0 -598px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-plus {
  background-position: 0 -760px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ss-rotateIcon {
  background-position: 0 -732px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.bubbles-NE {
  background-position: 0 -66px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.bubbles-NW {
  background-position: 0 0;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.bubbles-SE {
  background-position: 0 -198px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.bubbles-SW {
  background-position: 0 -132px;
}

/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.bubbles-close {
  background-position: 0 -264px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.bubbles-close:hover, .bubbles-close.close_hover, .bubbles-close.close-hover {
  background-position: 0 -284px;
}

/* line 11, ../sass/main.scss */
#main {
  width: 810px;
  margin: 0 auto;
  background: #666666 url(/Capabilities/Triton/PublishingImages/background.jpg) top center no-repeat;
  min-height: 852px;
  font-size: 10px;
  font-family: arial, sans-serif;
  line-height: 1.3em;
  color: white;
}
/* line 21, ../sass/main.scss */
#main a {
  text-decoration: none;
}

/* line 26, ../sass/main.scss */
header {
  width: 100%;
  text-indent: -999em;
}
/* line 31, ../sass/main.scss */
header h2 {
  background-position: 0 0;
  height: 258px;
  width: 362px;
  float: left;
  width: 50%;
  margin: 0 0 0 20px;
}
/* line 39, ../sass/main.scss */
header h1 {
  background-position: 0 -437px;
  height: 50px;
  width: 173px;
  float: right;
  margin: 25px 40px 0 0;
}
/* line 46, ../sass/main.scss */
header a.share {
  position: absolute;
  text-indent: 0;
  background-color: #004976;
  padding: .75em;
  color: white;
  font-size: 1.3em;
  transform: skew(-14deg);
  -o-transform: skew(-14deg);
  -moz-transform: skew(-14deg);
  -webkit-transform: skew(-14deg);
  -ms-transform: skew(-14deg);
  margin: 0 0 0 1em;
}
/* line 56, ../sass/main.scss */
header a.share:hover {
  background-color: black;
  color: white;
}
/* line 61, ../sass/main.scss */
header a.share span {
  transform: skew(14deg);
  -o-transform: skew(14deg);
  -moz-transform: skew(14deg);
  -webkit-transform: skew(14deg);
  -ms-transform: skew(14deg);
}

/* line 70, ../sass/main.scss */
#article-index > article {
  display: none;
}
/* line 73, ../sass/main.scss */
#article-index > article.active {
  display: block;
}

/* line 79, ../sass/main.scss */
nav {
  clear: both;
  font-size: 1.5em;
  font-weight: normal;
  font-style: italic;
  color: white;
  margin: 0 1.5em 0 0;
}
/* line 87, ../sass/main.scss */
nav ul {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: right;
  margin-right: -6px;
}
/* line 93, ../sass/main.scss */
nav li {
  display: inline;
}
/* line 97, ../sass/main.scss */
nav li a {
  color: white;
  display: block;
  float: left;
  margin: 0 0 0 .3em;
  text-transform: uppercase;
  text-indent: -999em;
}
/* line 105, ../sass/main.scss */
nav li a > span {
  display: block;
  transform: skew(14deg);
  -o-transform: skew(14deg);
  -moz-transform: skew(14deg);
  -webkit-transform: skew(14deg);
  -ms-transform: skew(14deg);
}
/* line 110, ../sass/main.scss */
nav li a.rotation-link {
  background-position: 0 -487px;
  height: 37px;
  width: 143px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
nav li a.rotation-link:hover, nav li a.rotation-link.btn_rotation_hover, nav li a.rotation-link.btn_rotation-hover {
  background-position: 0 -400px;
}
/* line 114, ../sass/main.scss */
nav li a.rotation-link.active {
  height: 37px;
  width: 143px;
}
/* line 120, ../sass/main.scss */
nav li a.photos-link {
  background-position: 0 -635px;
  height: 37px;
  width: 99px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
nav li a.photos-link:hover, nav li a.photos-link.photos_hover, nav li a.photos-link.photos-hover {
  background-position: 0 -598px;
}
/* line 124, ../sass/main.scss */
nav li a.photos-link.active {
  height: 37px;
  width: 99px;
}
/* line 129, ../sass/main.scss */
nav li a.making-of {
  background-position: 0 -561px;
  height: 37px;
  width: 154px;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
nav li a.making-of:hover, nav li a.making-of.making_of_hover, nav li a.making-of.making_of-hover {
  background-position: 0 -524px;
}
/* line 137, ../sass/main.scss */
nav li.active a.rotation-link {
  background-position: 0 -400px;
}
/* line 141, ../sass/main.scss */
nav li.active a.photos-link {
  background-position: 0 -598px;
}
/* line 145, ../sass/main.scss */
nav li.active a.making-of {
  background-position: 0 -524px;
}

/* line 153, ../sass/main.scss */
article {
  clear: both;
  background: #004976 none;
  font-size: 1.4em;
  line-height: 1.3em;
  margin: 0;
  padding: 0;
}
/* line 161, ../sass/main.scss */
article h1 {
  font-weight: 600;
  line-height: 1.3em;
  margin: .2em 0;
}
/* line 167, ../sass/main.scss */
article p {
  margin-bottom: .8em;
}

/* line 172, ../sass/main.scss */
#rotation {
  height: 413px;
  width:728px;
  padding:2px;
  margin-top:10px;
}
#animation {/*margin:2px;*/}
/* line 178, ../sass/main.scss */
#rotation .stage {z-index:9;}
#rotation .hint {
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  position: absolute;
  display: block;
  background-color: #004976;
  padding: .2em 0;
  margin: 0 0 0 -14em;
  transform: skew(-14deg);
  -o-transform: skew(-14deg);
  -moz-transform: skew(-14deg);
  -webkit-transform: skew(-14deg);
  -ms-transform: skew(-14deg);
  width: 26em;
  left: 50%;
  z-index: 999;
  color:#fff;
}
/* line 193, ../sass/main.scss */
#rotation .hint span {
  display: block;
  transform: skew(14deg);
  -o-transform: skew(14deg);
  -moz-transform: skew(14deg);
  -webkit-transform: skew(14deg);
  -ms-transform: skew(14deg);
}

/* line 203, ../sass/main.scss */
#making-of h1 {
  margin-top: .8em;
}
/* line 207, ../sass/main.scss */
#making-of h1, #making-of p {
  margin-left: .5em;
}

/* line 216, ../sass/main.scss */
#photos-carousel img {
  display: block;
}
/* line 220, ../sass/main.scss */
#photos-carousel figcaption {
  margin: .6em 0;
  line-height: 1.5em;
}
/* line 225, ../sass/main.scss */
#photos-carousel figcaption span {
  display: block;
  font-weight: 600;
}
/* line 231, ../sass/main.scss */
#photos-carousel ol {
  height: 112px;
}
/* line 235, ../sass/main.scss */
#photos-carousel ol li {
  display: inline;
}
/* line 238, ../sass/main.scss */
#photos-carousel ol li.active a {
  border: 1px solid white;
  -webkit-box-shadow: 1px 1px 6px #01132e;
  -moz-box-shadow: 1px 1px 6px #01132e;
  box-shadow: 1px 1px 6px #01132e;
}
/* line 243, ../sass/main.scss */
#photos-carousel ol li a {
  height: 103px;
  width: 103px;
  border: 1px solid #004976;
  display: block;
  float: left;
  margin: 0 8px 0 0;
}
/* line 254, ../sass/main.scss */
#photos-carousel .photos-nav {
  margin: 38px 12px 0;
  display: block;
  text-indent: -999em;
}
/* line 260, ../sass/main.scss */
#photos-carousel .photos-nav.left {
  float: left;
  background-position: 0 -782px;
  height: 28px;
  width: 19px;
  display: none;
}
/* line 267, ../sass/main.scss */
#photos-carousel .photos-nav.right {
  float: right;
  background-position: 0 -810px;
  height: 28px;
  width: 19px;
}
/* line 274, ../sass/main.scss */
#photos-carousel .photos-menu {
  float: left;
  height: 103px;
}
/* line 279, ../sass/main.scss */
#photos-carousel .photos-menu .inner {
  position: absolute;
  width: 678px;
  overflow: hidden;
}
/* line 286, ../sass/main.scss */
#photos-carousel .photos-menu ol {
  position: relative;
  white-space: nowrap;
  width: 999em;
}

/* line 1, ../sass/_rotater.scss */
#ajax_spinner {
  display: none;
  position: absolute;
  top: 62%;
  left: 50%;
  z-index: 99;
}
/* line 8, ../sass/_rotater.scss */
.loading #ajax_spinner {
  display: block;
}

/* line 13, ../sass/_rotater.scss */
.placeholder_img {
  display: none;
}
/* line 16, ../sass/_rotater.scss */
.loading .placeholder_img {
  display: block;
}

/* line 21, ../sass/_rotater.scss */
.controls {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 1em auto;
  padding: 0;
  position: relative;
  border: 8px solid #7e7e7e;
  height: 6em;
  width: 6em;
  border-radius: 50%;
}
/* line 31, ../sass/_rotater.scss */
.controls.disabled {
  border-color: #ccc;
}
/* line 35, ../sass/_rotater.scss */
.controls.disabled li a.play {
  border-left: 3em solid #ccc;
}
/* line 40, ../sass/_rotater.scss */
.controls li {
  list-style-type: none;
  display: inline;
}
/* line 44, ../sass/_rotater.scss */
.controls li a {
  display: block;
  float: left;
  text-decoration: none;
  font-family: Courier;
  color: #fff;
  text-shadow: 1px 1px 2px #666666;
  text-indent: -999em;
  position: absolute;
  top: 0;
  left: 0;
  margin: 1em 0 0 2em;
}
/* line 59, ../sass/_rotater.scss */
.controls .play {
  background-color: transparent;
  height: 0;
  width: 0;
  border-top: 2em solid transparent;
  border-bottom: 2em solid transparent;
  border-left: 3em solid #7e7e7e;
  color: #000;
}
/* line 68, ../sass/_rotater.scss */
.controls .stop {
  background-color: #7e7e7e;
  height: 4em;
  width: 1em;
  text-indent: -999em;
  margin-left: 1.75em;
  color: white;
}
/* line 75, ../sass/_rotater.scss */
.controls .stop:after {
  content: "";
  margin-left: 1.5em;
  display: block;
  background-color: #7e7e7e;
  height: 4em;
  width: 1em;
  position: absolute;
  top: 0;
  color: white;
}
/* line 87, ../sass/_rotater.scss */
.controls.stopped .stop {
  display: none;
}
/* line 91, ../sass/_rotater.scss */
.controls.playing .play {
  display: none;
}

/* line 96, ../sass/_rotater.scss */
.slide_show {
  margin:0;
  cursor: move;
}
/* line 100, ../sass/_rotater.scss */
.slide_show.loading {
  background: transparent url(/Capabilities/Triton/PublishingImages/ajax-loader.gif) center center no-repeat;
}

/* line 106, ../sass/_rotater.scss */
#frames_container {
  background-color: #333;
  color: white;
  display: none;
  width: 6em;
  padding: .5em .4em;
  font-family: arial;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 20px;
  font-size: .75em;
  padding-top: 3em;
  border: 1px solid red;
}

/* line 122, ../sass/_rotater.scss */
#hintz {
  display: inline;
  position: absolute;
  z-index: 5;
  width: 724px;
  font-family: verdana;
  overflow: visible;
}
/* line 130, ../sass/_rotater.scss */
#hintz .hotspot {
  cursor: pointer;
  position: absolute;
  display: none;
  padding: 12px;
  line-height: 0;
  font-size: 0;
  border: 3px solid #004976;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 8px white;
  -moz-box-shadow: 0 0 8px white;
  box-shadow: 0 0 8px white;
  background: white url(/Capabilities/Triton/PublishingImages/blue-cross.png) center center no-repeat;
}
/* line 143, ../sass/_rotater.scss */
#hintz .hotspot:hover {
  background: #004976 url(/Capabilities/Triton/PublishingImages/white-cross-hs.png) center center no-repeat;
}
/* line 149, ../sass/_rotater.scss */
#hintz .hotspot.hotspot-0 {
  left: 340px;
  top: 252px;
}
/* line 154, ../sass/_rotater.scss */
#hintz .hotspot.hotspot-1 {
  left: 330px;
  top: 252px;
}
/* line 159, ../sass/_rotater.scss */
#hintz .hotspot.hotspot-2 {
  left: 440px;
  top: 230px;
}
/* line 164, ../sass/_rotater.scss */
#hintz .hotspot.hotspot-3 {
  left: 495px;
  top: 245px;
}
/* line 169, ../sass/_rotater.scss */
#hintz .hotspot.hotspot-4 {
  left: 360px;
  top: 220px;
}
/* line 174, ../sass/_rotater.scss */
#hintz .hotspot.hotspot-5 {
  left: 450px;
  top: 240px;
}
/* line 179, ../sass/_rotater.scss */
#hintz .hotspot.hotspot-6 {
  left: 360px;
  top: 325px;
}
/* line 183, ../sass/_rotater.scss */
#hintz .hotspot.hotspot-7 {
  left: 430px;
  top: 180px;
}
/* line 189, ../sass/_rotater.scss */
#hintz > * {
  display: none;
}
/* line 193, ../sass/_rotater.scss */
#hintz .overlay {
  opacity: .5;
  border-collapse: collapse;
  z-index: 2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  display: none;
}
/* line 200, ../sass/_rotater.scss */
#hintz .overlay tr {
  white-space: nowrap;
}
/* line 204, ../sass/_rotater.scss */
#hintz .overlay td {
  color: black;
  font-weight: bold;
  font-size: 10px;
  font-style: italic;
  width: 99px;
  height: 99px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  margin: 0;
  padding: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: right;
}
/* line 220, ../sass/_rotater.scss */
#hintz .landing_gear {
  left: 410px;
  top: 240px;
  width: 180px;
}
/* line 226, ../sass/_rotater.scss */
#hintz .engine {
  left: 350px;
  top: 180px;
  width: 180px;
}
/* line 232, ../sass/_rotater.scss */
#hintz .exhaust {
  left: 410px;
  top: 220px;
  width: 180px;
}
/* line 238, ../sass/_rotater.scss */
#hintz .wingspan {
  width: 280px;
  top: 280px;
  left: 100px;
}

/* line 245, ../sass/_rotater.scss */
#details_hintz {
  z-index: 90;
  position: absolute;
  width: 724px;
  font-size: .9em;
  line-height: 1.3em;
  display: inline;
}
/* line 254, ../sass/_rotater.scss */
#details_hintz > a {
  display: none;
  width: 250px;
  text-align: left;
  color: white;
  padding: .5em .5em;
  position: absolute;
  cursor: pointer;
  background: url(/Capabilities/Triton/PublishingImages/transparent_bubble.png) 0 0 repeat;
}
/* line 265, ../sass/_rotater.scss */
#details_hintz > a.NE:after {
  background-position: 0 -66px;
  height: 66px;
  width: 77px;
  top: -58px;
  margin-top: -0.5em;
  right: 0;
  height: 65px;
}
/* line 274, ../sass/_rotater.scss */
#details_hintz > a.SE:after {
  background-position: 0 -198px;
  height: 66px;
  width: 77px;
  margin-top: .5em;
  right: 0;
}
/* line 281, ../sass/_rotater.scss */
#details_hintz > a.SW:after {
  background-position: 0 -132px;
  height: 66px;
  width: 77px;
  margin-top: .5em;
  left: 0;
}
/* line 289, ../sass/_rotater.scss */
#details_hintz > a:after {
  content: "";
  position: absolute;
  display: block;
}
/* line 295, ../sass/_rotater.scss */
#details_hintz > a .close {
  background-position: 0 -264px;
  height: 20px;
  width: 21px;
  float: right;
  display: block;
  text-indent: -999em;
  margin: 0 0 0.5em 0.5em;
}
/* line 43, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
#details_hintz > a .close:hover, #details_hintz > a .close.close_hover, #details_hintz > a .close.close-hover {
  background-position: 0 -284px;
}
/* line 308, ../sass/_rotater.scss */
#details_hintz > a.mfas-details {
  width: 350px;
  top: 300px;
  left: 20px;
}
/* line 314, ../sass/_rotater.scss */
#details_hintz > a.eoir-details {
  top: 50px;
  left: 12px;
  width: 200px;
}
/* line 320, ../sass/_rotater.scss */
#details_hintz > a.wing-details {
  left: 12px;
  width: 200px;
  top: 75px;
}
/* line 326, ../sass/_rotater.scss */
#details_hintz > a.ais-details {
  width: 350px;
  top: 300px;
  left: 20px;
}
/* line 332, ../sass/_rotater.scss */
#details_hintz > a.engine-details {
  right: 12px;
  top: 5px;
}
/* line 337, ../sass/_rotater.scss */
#details_hintz > a.esm-details {
  width: 350px;
  left: 12px;
  top: 280px;
}
/* line 343, ../sass/_rotater.scss */
#details_hintz > a.wingTip-details {
  left: 12px;
  width: 200px;
  top: 60px;
}
/* line 349, ../sass/_rotater.scss */
#details_hintz > a.engineInlet-details {
  left: 12px;
  top: 25px;
}
/* line 356, ../sass/_rotater.scss */
#details_hintz h2 {
  font-size: 1.4em;
  line-height: 1.2em;
  margin: 0.2em 0;
}

/* line 363, ../sass/_rotater.scss */
.overlain {
  position: absolute;
  margin-top: -413px;
  z-index: 80;
}

/* line 373, ../sass/_rotater.scss */
.slider-handler-track {
  position: absolute;
  width: 724px;
  margin-top: -40px;
}

/* line 379, ../sass/_rotater.scss */
a.slider-handler {
  height: 12px;
  width: 12px;
  margin: -3px 0 0 -3px;
  background: #004976 none;
  border: 3px solid white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  z-index: 1;
  position: absolute;
}
/* line 390, ../sass/_rotater.scss */
a.slider-handler:hover {
  background: white none;
  -webkit-box-shadow: 0 0 6px white;
  -moz-box-shadow: 0 0 6px white;
  box-shadow: 0 0 6px white;
}
/* line 396, ../sass/_rotater.scss */
a.slider-handler > div {
  display: none;
  position: absolute;
  height: 39px;
  margin: -55px 0 0 0;
  padding: .5em .8em 1em 1em;
  background: transparent url(/Capabilities/Triton/PublishingImages/tool_tip.png) center top no-repeat;
  font-style: italic;
  font-size: .9em;
  color: white;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 410, ../sass/_rotater.scss */
a.slider-handler > div:before {
  content: "";
  display: inline-block;
  position: relative;
  background: transparent url(/Capabilities/Triton/PublishingImages/white-cross.png) center center no-repeat;
  top: 4px;
  right: 6px;
  width: 14px;
  height: 14px;
  border: 2px solid white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 423, ../sass/_rotater.scss */
a.slider-handler > div.tooltip {display:none !important;}
a.slider-handler > div.tooltip-0 {
  width: 104px;
  margin-left: -58px;
  display:none !important;
}
/* line 428, ../sass/_rotater.scss */
a.slider-handler > div.tooltip-1 {
  width: 80px;
  margin-left: -45px;
}
/* line 433, ../sass/_rotater.scss */
a.slider-handler > div.tooltip-2 {
  width: 40px;
  margin-left: -25px;
}
/* line 438, ../sass/_rotater.scss */
a.slider-handler > div.tooltip-3 {
  width: 90px;
  margin-left: -50px;
}
/* line 443, ../sass/_rotater.scss */
a.slider-handler > div.tooltip-4 {
  width: 70px;
  margin-left: -40px;
}
/* line 448, ../sass/_rotater.scss */
a.slider-handler > div.tooltip-5 {
  width: 50px;
  margin-left: -30px;
}
/* line 453, ../sass/_rotater.scss */
a.slider-handler > div.tooltip-6 {
  width: 126px;
  margin-left: -68px;
}
/* line 458, ../sass/_rotater.scss */
a.slider-handler > div.tooltip-7 {
  width: 110px;
  margin-left: -110px;
  background-position: -25px top;
}
a.slider-handler div.tooltip {font-size:13px;}
