@font-face {
  font-family: 'saxMonoRegular';
  src: url('../../fonts/SaxMono/saxmono.eot');
  src: local('saxMono Regular'), url('../../fonts/SaxMono/saxmono.ttf') format('truetype');
}
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
:focus { outline: 0; }
object { outline: none; }
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul { list-style: none; }
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before { content: ""; }
blockquote:after { content: ""; }
q:before { content: ""; }
q:after { content: ""; }
blockquote, q { quotes: "" ""; }
html, body { height: 100%; }
body {
  background: #ffffff;
  min-height: 100%;
  color: #666666;
  font: 62.5%/1.25 'saxMonoRegular', Courier, monospace, sans-serif;
  padding-bottom: 1px;
  text-transform: uppercase;
}
i {
  font-style: normal;
  text-transform: none;
}
h1, h2, h3, h4 { color: #dd1d29; }
h1 {
  font-size: 2em;
  font-weight: bold;
}
h2 { font-size: 1.6em; }
h3, h4 { font-size: 1.3em; }
fieldset {
  border: 0;
  margin-bottom: 0;
}
legend { display: none; }
form { margin-bottom: 2em; }
form * { font-family: Arial, Helvetica, sans-serif; }
input { font-size: 0.9em; }
select { font-size: 1.2em; }
label {
  margin-bottom: 0.1em;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  color: #333333;
}
form p {
  margin-bottom: 0.1em;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  color: #333333;
}
textarea {
  border: 1px solid #c0c0c0;
  font-size: 1.1em;
  padding: 5px;
  width: 20em;
}
input.text {
  border: 1px solid #7c7c7c;
  margin-bottom: 0.5em;
  padding: 4px 4px 4px 4px;
}
input.text.inactive { color: #999999; }
input.checkbox {
  float: left;
  margin-right: 5px;
}
p.error, label.error {
  color: #666666;
  font-weight: bold;
}
button {
  border: 0px;
  color: #ffffff;
  cursor: pointer;
  margin-bottom: 1em;
  overflow: visible;
  width: auto;
  text-align: center;
  font-size: 1.1em;
}
ul, ol, dl { margin-bottom: 1.5em; }
ol {
  list-style: decimal;
  margin-left: 2em;
}
ul { margin-left: 1.5em; }
li { padding-bottom: 0.5em; }
ul li { list-style-type: disc; }
li ol { margin: 0 2em; }
li ul { margin: 0 2em; }
li li { font-size: 1em; }
p, address {
  font-size: 1.2em;
  font-style: normal;
  margin-bottom: 1.5em;
}
em { font-style: italic; }
strong { font-weight: bold; }
textarea {
  border: 0;
  margin-bottom: 1.5em;
}
a {
  color: #000000;
  outline: 0;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: underline;
}
a:link {
  color: #000000;
  outline: 0;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: underline;
}
a:hover { color: #666666; }
a:active { color: #666666; }
a:focus { color: #666666; }
a:focus { outline: 1px dotted #666666; }
.row-end {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
.printonly { display: none !important; }
.nowrap { white-space: nowrap; }
.jsonly { display: none !important; }
.js .jsonly { display: block !important; }
.swfhidden { display: none !important; }
.swfinvisible { visibility: hidden !important; }
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.context {
  height: 1px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: -500px;
  width: 1px;
}
.context-flow {
  text-indent: -20000px;
  background: transparent no-repeat left top;
}
.replaced { position: relative; }
.replaced span {
  background: transparent no-repeat left top;
  display: block;
  height: 100%;
  left: -1px;
  position: absolute;
  top: 0;
  width: 100%;
}
.hr {
  border: 1px solid #333333;
  clear: both;
  color: #333333;
  height: 3px;
  margin: 10px 0 20px 0;
  padding: 0;
}
hr { display: none; }
.jswrap b {
  font-weight: normal;
  padding: 0 0.2em;
  display: inline-block;
}
#wrapper {
  min-height: 100%;
  max-width: 1184px;
  min-width: 950px;
  margin: 0 auto;
  position: relative;
}
#header {
  height: auto;
  padding: 0;
  clear: both;
  width: 100%;
  background: none;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
#header #header-logo {
  margin: 0 auto;
  max-width: 1184px;
  min-width: 950px;
  background: #ffffff;
}
#header #header-logo img {
  display: inline;
  float: right;
  margin: 27px 16px 32px 0;
}
#header #header-logo h1 {
  float: left;
  background: #333333;
  margin: 21px 0 0 14px;
  font-weight: normal;
  color: #ffffff;
  font-size: 1.6em;
  padding: 4px 8px 3px;
}
#header #header-logo a.twitter {
  text-indent: -9999px;
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  background: black url(../../images/site/icon-sprite_8.png) no-repeat left -455px;
  margin-right: 1px;
  margin-top: 19px;
  margin-left: 14px;
  opacity: 0.2;
}
#header #header-logo a.twitter:hover { opacity: 0.8; }
#header #header-logo a.facebook {
  text-indent: -9999px;
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  background: black url(../../images/site/icon-sprite_8.png) no-repeat left -455px;
  margin-right: 1px;
  margin-top: 19px;
  margin-left: 14px;
  opacity: 0.2;
}
#header #header-logo a.facebook:hover { opacity: 0.8; }
#header #header-logo a.facebook { background-position: left -490px; }
#header #navigation-wrapper {
  padding: 10px 0 16px;
  background: #ffffff;
}
#header #navigation-wrapper #navigation {
  margin: 0 auto;
  max-width: 1156px;
  min-width: 950px;
  padding: 0 14px;
  display: block;
}
#header #navigation-wrapper #navigation li { list-style: none; }
#header #navigation-wrapper ul {
  font-size: 1.8em;
  margin: 0 0 0 0;
  display: inline;
}
#header #navigation-wrapper ul li {
  display: inline;
  padding: 0;
  font-size: 0.93em;
}
#header #navigation-wrapper ul li ul {
  clear: none;
  font-size: 1em;
  margin: 0 0 0 0;
}
#header #navigation-wrapper ul li ul li {
  font-size: 1em;
  margin: 0;
}
#header #navigation-wrapper li a {
  display: block;
  padding: 7px 10px 4px;
  text-decoration: none;
  float: left;
  white-space: nowrap;
  margin-top: 6px;
  color: #535355;
}
#header #navigation-wrapper li a:active {
  background-color: #ff0000;
  color: #ffffff;
}
#header #navigation-wrapper li a:hover {
  background-color: #666666 !important;
  color: #ffffff !important;
}
#header #navigation-wrapper li a span { text-transform: lowercase; }
#header #navigation-wrapper li li a {
  background-color: #ffffff;
  color: #aaaaaa;
}
#header #navigation-wrapper li.selected-item a {
  background-color: #818286;
  color: #ffffff;
}
#header #navigation-wrapper li.selected-item li a {
  background-color: #ffffff;
  color: #aaaaaa;
}
#header #navigation-wrapper li.selected-item li a:hover {
  background-color: #666666;
  color: #ffffff;
}
#header #navigation-wrapper li.selected-item li.selected-item a {
  background-color: #e9eef4;
  color: #aaaaaa;
}
#header #navigation-wrapper li.selected-item li.selected-item a:hover {
  background-color: #666666;
  color: #ffffff;
}
#header #navigation-wrapper li.selected-item li.selected-item li a {
  background-color: #ffffff;
  color: #aaaaaa;
}
#header #navigation-wrapper li.selected-item li.selected-item li a:hover {
  background-color: #666666;
  color: #ffffff;
}
#header #navigation-wrapper li.selected-item li.selected-item li.current-page a {
  background-color: #ff0000;
  color: #ffffff;
}
#header #navigation-wrapper li.selected-item li.selected-item li.current-page li a {
  background-color: #ffffff;
  color: #aaaaaa;
}
#header #navigation-wrapper li.selected-item li.current-page a {
  background-color: #ff0000;
  color: #ffffff;
}
#header #navigation-wrapper li.selected-item li.current-page li a {
  background-color: #ffffff;
  color: #aaaaaa;
}
#header #navigation-wrapper li.current-page a {
  background-color: #ff0000;
  color: #ffffff;
}
#header #navigation-wrapper li.current-page li a {
  background-color: #ffffff;
  color: #aaaaaa;
}
#header #navigation-wrapper li.nav_external a:hover { color: #ff0000 !important; }
#header #navigation-wrapper #nav-form ul { clear: none; }
#header #navigation-wrapper #nav-form ul li a { color: #8e8d93; }
#header #navigation-wrapper #nav-form form {
  display: block;
  float: left;
  margin: 6px 0 0;
  white-space: nowrap;
}
#header #navigation-wrapper #nav-form form input.text {
  border-color: #7c7c7d;
  float: left;
  margin-bottom: 0;
}
#footer {
  position: relative;
  margin-top: 0;
  height: 35px;
  clear: both;
  width: 100%;
  overflow: hidden;
  float: left;
  background: #e9eef4;
}
#footer ul {
  padding: 10px 0 0 0;
  margin: 0 auto;
  float: left;
  position: relative;
  left: 50%;
  font-size: 1.4em;
}
#footer ul li {
  right: 50%;
  list-style: none;
  float: left;
  position: relative;
  margin-right: 10px;
}
#footer ul li a { text-decoration: none; }
#content {
  padding: 0 14px;
  padding-bottom: 35px;
  position: relative;
}
#content .block-right { float: right; }
#content .block-left {
  float: left;
  margin: 0;
  display: inline-block;
}
#content .img-left {
  float: left;
  margin-right: 6px;
}
#content .block-1 {
  width: 24%;
  margin-right: 1%;
}
#content .block-2 {
  width: 49%;
  margin-right: 1%;
}
#content .block-3 {
  width: 74%;
  margin-right: 1%;
}
#content .block-4 { width: 100%; }
#content .block-4-col { width: 100%; }
#content dl.image-gallery div.gallery-button {
  position: absolute;
  left: -30px;
  top: 0;
  font-size: 1em;
  text-align: center;
  display: block;
  z-index: 2;
  cursor: pointer;
}
#content dl.image-gallery div.gallery-button span {
  text-indent: -9999px;
  height: 30px;
  width: 30px;
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1645px;
}
#content dl.image-gallery div.gallery-button:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1680px; }
#content dl.image-gallery div.gallery-button.next {
  left: auto;
  right: -30px;
}
#content dl.image-gallery div.gallery-button.next span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1505px; }
#content dl.image-gallery div.gallery-button.next:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1540px; }
#content dl.image-gallery div.gallery-button.forward {
  left: auto;
  right: -30px;
}
#content dl.image-gallery div.gallery-button.forward span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1505px; }
#content dl.image-gallery div.gallery-button.forward:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1540px; }
#content dl.image-gallery div.gallery-button.disabled { background: #853700; }
#content dl.image-gallery dd.gallery-image {
  line-height: 0;
  position: relative;
  overflow: hidden;
}
#content dl.image-gallery dd.gallery-image .gallery-image-slideshow { position: relative; }
#content dl.image-gallery dd.gallery-image .gallery-image-slideshow a {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
#content dl.image-gallery dd.gallery-image .gallery-image-slideshow .nojs { position: relative; }
#content dl.image-gallery dd.gallery-image .gallery-button {
  display: none;
  height: 100%;
  width: 30px;
  background: #000000;
  background: rgba(0, 0, 0, 0.1);
}
#content dl.image-gallery dd.gallery-image .gallery-button:hover {
  background: #000000;
  background: rgba(0, 0, 0, 0.3);
}
#content dl.image-gallery dd.gallery-image .gallery-button span {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -15px;
}
#content dl.image-gallery dd.gallery-thumbnails {
  overflow: hidden;
  padding: 0;
  position: relative;
  margin-top: -60px;
  z-index: 3;
  background: transparent url('../../images/site/1x1transparent.gif') no-repeat top left;
}
#content dl.image-gallery dd.gallery-thumbnails div.gallery-thumbnails-clip {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 60px;
  top: 60px;
}
#content dl.image-gallery dd.gallery-thumbnails ul {
  margin: 0;
  width: 10000px;
  overflow: hidden;
  position: absolute;
  left: 0;
}
#content dl.image-gallery dd.gallery-thumbnails ul li {
  float: left;
  padding: 0;
  list-style: none;
}
#content dl.image-gallery dd.gallery-thumbnails ul li a {
  display: block;
  line-height: 0;
  position: relative;
}
#content dl.image-gallery dd.gallery-thumbnails ul li a span.outline {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
}
#content dl.image-gallery dd.gallery-thumbnails ul li a span.outline span {
  display: block;
  height: 58px;
}
#content dl.image-gallery dd.gallery-thumbnails ul li a img {
  height: 60px;
  width: auto;
}
#content dl.image-gallery dd.gallery-thumbnails ul li a:hover span.outline span { border: 1px solid #cccccc; }
#content dl.image-gallery dd.gallery-thumbnails ul li a.current span.outline span { border: 1px solid #ffffff; }
#content dl.image-gallery dd.gallery-thumbnails div.gallery-button {
  width: 20px;
  height: 60px;
}
#content .header-row {
  position: relative;
  margin: 0 0 21px;
  min-width: 702px;
  min-height: 462px;
}
#content .header-row h1 {
  margin: 0;
  color: #ffffff;
  font-weight: normal;
  display: block;
  font-size: 3.32em;
  width: 50%;
  min-width: 454px;
  position: absolute;
  top: 114px;
  left: 30px;
}
#content .header-row h1 span {
  padding: 16px 0 14px;
  background: #1989e4;
  line-height: 2.25;
  background: transparent url(../../images/site/translucent-blue_24.png);
}
#content .header-row h2 {
  margin: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.6);
  padding: 5px 14px 4px;
  color: #ffffff;
  font-size: 1.7em;
  font-weight: normal;
  display: inline-block;
  position: absolute;
  top: 36px;
  left: 30px;
}
#content .header-row p.clock {
  margin: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.6);
  padding: 7px 14px 4px;
  color: #ffffff;
  font-size: 1.7em;
  font-weight: normal;
  display: block;
  position: absolute;
  top: 72px;
  left: 30px;
  float: left;
}
#content .header-row p.clock b { font-weight: normal; }
#content .header-row p.follow-links {
  margin: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.6);
  padding: 7px 14px 4px;
  color: #ffffff;
  font-size: 1.7em;
  font-weight: normal;
  display: block;
  position: absolute;
  top: 72px;
  left: 30px;
  float: left;
}
#content .header-row p.follow-links b { font-weight: normal; }
#content .header-row div.toplinks {
  margin: 0;
  background: none;
  color: #ffffff;
  font-size: 1.34em;
  font-weight: normal;
  position: absolute;
  line-height: 19px;
  top: auto;
  bottom: 36px;
  left: 30px;
  padding: 0;
  width: 60%;
}
#content .header-row div.toplinks p {
  height: 30px;
  margin-bottom: 6px;
}
#content .header-row div.toplinks a {
  display: block;
  float: left;
  background: #ff0000 url(../../images/site/icon-sprite_8.png) no-repeat left -1050px;
  background-color: rgba(255, 0, 0, 0.8);
  padding: 7px 14px 4px 36px;
  clear: left;
  margin-top: 6px;
  text-decoration: none;
  color: #ffffff;
}
#content .header-row div.toplinks a:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a:active {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.news {
  background-color: #1989e4;
  background-color: rgba(25, 137, 228, 0.8);
  background-position: left -1435px;
}
#content .header-row div.toplinks a.news:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.news:active {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.link {
  background-color: #ff0000;
  background-color: rgba(255, 0, 0, 0.8);
  background-position: left -1505px;
}
#content .header-row div.toplinks a.link:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.link:active {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.caption {
  background-color: #ff0000;
  background-color: rgba(255, 0, 0, 0.8);
  background-position: left -1120px;
}
#content .header-row div.toplinks a.caption:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.caption:active {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.video {
  background-color: #ff0000;
  background-color: rgba(255, 0, 0, 0.8);
  background-position: left -1120px;
}
#content .header-row div.toplinks a.video:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.video:active {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.image {
  background-color: #ff0000;
  background-color: rgba(255, 0, 0, 0.8);
  background-position: left -1575px;
}
#content .header-row div.toplinks a.image:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.image:active {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.key {
  background-color: #ff7f29;
  background-color: #ff7f29;
  background-position: left -1085px;
}
#content .header-row div.toplinks a.key:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.key:active {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.fact {
  background-color: #ff7f29;
  background-color: #ff7f29;
  background-position: left -1085px;
}
#content .header-row div.toplinks a.fact:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row div.toplinks a.fact:active {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
#content .header-row p.follow-links {
  margin: 0;
  background: none;
  position: absolute;
  top: auto;
  bottom: 36px;
  left: auto;
  right: 30px;
  padding: 0;
}
#content .header-row p.follow-links a {
  text-indent: -9999px;
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  background: black url(../../images/site/icon-sprite_8.png) no-repeat left -455px;
  margin-right: 1px;
  opacity: 0.2;
}
#content .header-row p.follow-links a:hover { opacity: 0.8; }
#content .header-row p.follow-links a.twitter { background-position: left -1330px; }
#content .header-row p.follow-links a.facebook { background-position: left -1365px; }
#content .header-row p.follow-links a.youtube { background-position: left -1400px; }
#content .header-row div.sponsor {
  position: absolute;
  bottom: 36px;
  left: 30px;
  width: 50%;
}
#content .header-row dl.image-gallery div.gallery-counter {
  position: absolute;
  top: 30px;
  right: 60px;
  background-color: #000000;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
  color: #ffffff;
  display: none;
  font-size: 1.5em;
  font-weight: normal;
  padding: 7px 12px;
  text-align: center;
  width: 84px;
  line-height: 16px;
}
#content .header-row dl.image-gallery div.gallery-button {
  display: none;
  left: auto;
  right: 168px;
  top: 30px;
  height: 30px;
}
#content .header-row dl.image-gallery div.gallery-button span {
  position: absolute;
  left: 0;
  margin-top: -15px;
}
#content .header-row dl.image-gallery div.gallery-image-slideshow a { cursor: default; }
#content .header-row dl.image-gallery dd.gallery-thumbnails { display: none; }
#content .header-row dl.image-gallery div.gallery-button.next {
  left: auto;
  right: 30px;
}
#content .header-row dl.image-gallery div.gallery-button.forward {
  left: auto;
  right: 30px;
}
#content .content-row {
  padding: 15px 0 0;
  width: 101%;
}
#content .content-row p {
  margin: 1px 0 0;
  font-size: 1.6em;
  line-height: 2.25em;
}
#content .content-row ul {
  margin: 1px 0 0;
  font-size: 1.6em;
  line-height: 2.25em;
}
#content .content-row dl {
  margin: 1px 0 0;
  font-size: 1.6em;
  line-height: 2.25em;
}
#content .content-row div table {
  padding: 0;
  width: 50%;
  margin: 1px 0 0;
}
#content .content-row div table th {
  padding: 6px 6px 6px 14px;
  font-size: 1.6em;
  color: #ffffff;
  text-transform: uppercase;
  border-bottom: 6px solid #535355;
}
#content .content-row div table td {
  padding: 6px 6px 6px 14px;
  font-size: 1.6em;
  color: #ffffff;
  text-transform: uppercase;
  border-bottom: 6px solid #535355;
}
#content .content-row div table th { background: black; }
#content .content-row div table td { background: #29292b; }
#content .content-row div table th.title { color: #ff0000; }
#content .content-row div table td.zebra { background: #3a3a3c; }
#content .content-row div table td.highlight { color: #ff0000; }
#content .content-row p a {
  background: transparent no-repeat left top;
  padding: 7px 4px 4px 4px;
  text-transform: none;
}
#content .content-row p span {
  background: transparent no-repeat left top;
  padding: 7px 4px 4px 4px;
  text-transform: none;
}
#content .content-row p span.text { background: #e9eef4 no-repeat left top; }
#content .content-row p span.quote {
  background: #560085 url(../../images/site/icon-sprite_8.png) no-repeat left -1155px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p a.twitter {
  background: #47d1ff url(../../images/site/icon-sprite_8.png) no-repeat left -1330px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p a.twitter:hover { background-color: #535355; }
#content .content-row p a.article {
  background: #ff0000 url(../../images/site/icon-sprite_8.png) no-repeat left -1050px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p a.article:hover { background-color: #535355; }
#content .content-row p a.link {
  background: #ff0000 url(../../images/site/icon-sprite_8.png) no-repeat left -1505px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p a.link:hover { background-color: #535355; }
#content .content-row p a.news {
  background: #1989e4 url(../../images/site/icon-sprite_8.png) no-repeat left -1435px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p a.news:hover { background-color: #535355; }
#content .content-row p a.eshop {
  background: #ff0000 url(../../images/site/icon-sprite_8.png) no-repeat left -1225px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p a.eshop:hover { background-color: #535355; }
#content .content-row p span.mic {
  background: #4cd14c url(../../images/site/icon-sprite_8.png) no-repeat left -1190px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p span.key {
  background: #ff7f29 url(../../images/site/icon-sprite_8.png) no-repeat left -1085px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p span.date {
  padding-left: 5px;
  margin-right: 5px;
  background-color: #535355;
  color: #ffffff;
  text-transform: uppercase;
}
#content .content-row p a {
  text-decoration: none;
  margin-left: 1px;
}
#content .content-row p a span { text-indent: -9999px; }
#content .content-row p a.expand {
  background: transparent url(../../images/site/icon-sprite_8.png) no-repeat left -105px;
  padding: 7px 0 4px 30px;
  overflow: hidden;
  height: 30px;
}
#content .content-row p a.expand:hover { background-position: left -980px; }
#content .content-row p a.dropdown {
  background: transparent url(../../images/site/icon-sprite_8.png) no-repeat left 0px;
  padding: 7px 0 4px 30px;
  overflow: hidden;
  height: 30px;
}
#content .content-row p a.dropdown:hover { background-position: left -875px; }
#content .content-row p span.exclamation {
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1610px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p span.exclamation a {
  color: #ffffff;
  text-transform: uppercase;
}
#content .content-row p span.exclamation a:hover { background-color: #535355; }
#content .content-row p a.exclamation {
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1610px;
  color: #ffffff;
  padding-left: 36px;
  text-transform: uppercase;
}
#content .content-row p a.exclamation:hover { background-color: #535355; }
#content .content-row p a.en {
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1715px;
  padding-left: 36px;
}
#content .content-row p a.es {
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1785px;
  padding-left: 36px;
}
#content .content-row p a.de {
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1750px;
  padding-left: 36px;
}
#content .content-row p a.it {
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1820px;
  padding-left: 36px;
}
#content .content-row div.sponsor {
  display: block;
  margin: 1px 0 6px;
  font-size: 1.6em;
  position: relative;
  height: 66px;
  line-height: 1;
}
#content .content-row div.sponsor img {
  height: 66px;
  float: left;
}
#content .content-row div.sponsor span {
  background: black;
  color: #ffffff;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 65px;
  padding: 9px 5px 5px;
}
#content .content-row div.sponsor span.wide { left: 152px; }
#content .content-row div.sponsor span.bottom {
  bottom: 0;
  color: #ffffff;
  top: auto;
  margin-top: 12px;
}
#content .content-row div.sponsor span.clock b {
  font-weight: normal;
  color: #ff0000;
}
#content .content-row dl dt {
  margin: 0;
  color: #ffffff;
}
#content .content-row dl dt.caption {
  padding: 3px 5px 0 36px;
  line-height: 1.7em;
  background: #ff0000 url(../../images/site/icon-sprite_8.png) no-repeat left -1120px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 27px;
}
#content .content-row dl dt.caption a {
  color: white;
  text-decoration: none;
}
#content .content-row dl dt.image { background-position: left -1575px; }
#content .content-row dl dd img { width: 100%; }
#content .content-row dl dd embed { width: 100%; }
#content .content-row dl dd embed { height: 15.8em; }
#content .content-row dl.image-gallery div.gallery-button {
  position: absolute;
  left: -30px;
  top: 0;
  font-size: 1em;
  text-align: center;
  display: block;
  z-index: 2;
  cursor: pointer;
}
#content .content-row dl.image-gallery div.gallery-button span {
  text-indent: -9999px;
  height: 30px;
  width: 30px;
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1645px;
}
#content .content-row dl.image-gallery div.gallery-button:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1680px; }
#content .content-row dl.image-gallery div.gallery-button.next {
  left: auto;
  right: -30px;
}
#content .content-row dl.image-gallery div.gallery-button.next span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1505px; }
#content .content-row dl.image-gallery div.gallery-button.next:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1540px; }
#content .content-row dl.image-gallery div.gallery-button.forward {
  left: auto;
  right: -30px;
}
#content .content-row dl.image-gallery div.gallery-button.forward span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1505px; }
#content .content-row dl.image-gallery div.gallery-button.forward:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1540px; }
#content .content-row dl.image-gallery div.gallery-button.disabled { background: #853700; }
#content .content-row dl.image-gallery dd.gallery-image {
  line-height: 0;
  position: relative;
  overflow: hidden;
}
#content .content-row dl.image-gallery dd.gallery-image .gallery-image-slideshow { position: relative; }
#content .content-row dl.image-gallery dd.gallery-image .gallery-image-slideshow a {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
#content .content-row dl.image-gallery dd.gallery-image .gallery-image-slideshow .nojs { position: relative; }
#content .content-row dl.image-gallery dd.gallery-image .gallery-button {
  display: none;
  height: 100%;
  width: 30px;
  background: #000000;
  background: rgba(0, 0, 0, 0.1);
}
#content .content-row dl.image-gallery dd.gallery-image .gallery-button:hover {
  background: #000000;
  background: rgba(0, 0, 0, 0.3);
}
#content .content-row dl.image-gallery dd.gallery-image .gallery-button span {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -15px;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails {
  overflow: hidden;
  padding: 0;
  position: relative;
  margin-top: -60px;
  z-index: 3;
  background: transparent url('../../images/site/1x1transparent.gif') no-repeat top left;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails div.gallery-thumbnails-clip {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 60px;
  top: 60px;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails ul {
  margin: 0;
  width: 10000px;
  overflow: hidden;
  position: absolute;
  left: 0;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails ul li {
  float: left;
  padding: 0;
  list-style: none;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails ul li a {
  display: block;
  line-height: 0;
  position: relative;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails ul li a span.outline {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails ul li a span.outline span {
  display: block;
  height: 58px;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails ul li a img {
  height: 60px;
  width: auto;
}
#content .content-row dl.image-gallery dd.gallery-thumbnails ul li a:hover span.outline span { border: 1px solid #cccccc; }
#content .content-row dl.image-gallery dd.gallery-thumbnails ul li a.current span.outline span { border: 1px solid #ffffff; }
#content .content-row dl.image-gallery dd.gallery-thumbnails div.gallery-button {
  width: 20px;
  height: 60px;
}
#content .content-row dl.video-gallery div.gallery-button {
  position: absolute;
  left: -30px;
  top: 0;
  font-size: 1em;
  text-align: center;
  display: block;
  z-index: 2;
  cursor: pointer;
}
#content .content-row dl.video-gallery div.gallery-button span {
  text-indent: -9999px;
  height: 30px;
  width: 30px;
  background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1645px;
}
#content .content-row dl.video-gallery div.gallery-button:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1680px; }
#content .content-row dl.video-gallery div.gallery-button.next {
  left: auto;
  right: -30px;
}
#content .content-row dl.video-gallery div.gallery-button.next span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1505px; }
#content .content-row dl.video-gallery div.gallery-button.next:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1540px; }
#content .content-row dl.video-gallery div.gallery-button.forward {
  left: auto;
  right: -30px;
}
#content .content-row dl.video-gallery div.gallery-button.forward span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1505px; }
#content .content-row dl.video-gallery div.gallery-button.forward:hover span { background: #000000 url(../../images/site/icon-sprite_8.png) no-repeat left -1540px; }
#content .content-row dl.video-gallery div.gallery-button.disabled { background: #853700; }
#content .content-row dl.video-gallery dd.gallery-image {
  line-height: 0;
  position: relative;
  overflow: hidden;
}
#content .content-row dl.video-gallery dd.gallery-image .gallery-image-slideshow { position: relative; }
#content .content-row dl.video-gallery dd.gallery-image .gallery-image-slideshow a {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
#content .content-row dl.video-gallery dd.gallery-image .gallery-image-slideshow .nojs { position: relative; }
#content .content-row dl.video-gallery dd.gallery-image .gallery-button {
  display: none;
  height: 100%;
  width: 30px;
  background: #000000;
  background: rgba(0, 0, 0, 0.1);
}
#content .content-row dl.video-gallery dd.gallery-image .gallery-button:hover {
  background: #000000;
  background: rgba(0, 0, 0, 0.3);
}
#content .content-row dl.video-gallery dd.gallery-image .gallery-button span {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -15px;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails {
  overflow: hidden;
  padding: 0;
  position: relative;
  margin-top: -60px;
  z-index: 3;
  background: transparent url('../../images/site/1x1transparent.gif') no-repeat top left;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails div.gallery-thumbnails-clip {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 60px;
  top: 60px;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails ul {
  margin: 0;
  width: 10000px;
  overflow: hidden;
  position: absolute;
  left: 0;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails ul li {
  float: left;
  padding: 0;
  list-style: none;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails ul li a {
  display: block;
  line-height: 0;
  position: relative;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails ul li a span.outline {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails ul li a span.outline span {
  display: block;
  height: 58px;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails ul li a img {
  height: 60px;
  width: auto;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails ul li a:hover span.outline span { border: 1px solid #cccccc; }
#content .content-row dl.video-gallery dd.gallery-thumbnails ul li a.current span.outline span { border: 1px solid #ffffff; }
#content .content-row dl.video-gallery dd.gallery-thumbnails div.gallery-button {
  width: 20px;
  height: 60px;
}
#content .content-row dl.video-gallery { position: relative; }
#content .content-row dl.video-gallery dt.caption {
  position: relative;
  z-index: 3;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails {
  position: absolute;
  top: 0;
  margin-top: 0;
  z-index: 2;
}
#content .content-row dl.video-gallery dd.gallery-thumbnails div.gallery-thumbnails-clip {
  width: 400px;
  top: -60px;
  height: 220px;
}
#content .content-row div.eshop { margin-bottom: 36px; }
#content .content-row div.eshop img { width: 100%; }
#content .content-row div.eshop p {
  display: block;
  margin-bottom: 0;
}
#content .content-row div.eshop p.price { padding: 0 0.2em; }
#content .content-row div.eshop p.member-price {
  background: #ff0000;
  color: #ffffff;
  display: block;
  float: left;
  padding: 0 0.2em;
  line-height: 30px;
}
#content .content-row div.eshop a.link {
  white-space: nowrap;
  background: #ff0000 url(../../images/site/icon-sprite_8.png) no-repeat left -1505px;
  color: #ffffff;
  display: block;
  float: right;
  height: 30px;
  line-height: 32px;
  padding: 0 6px 0 36px;
  text-transform: uppercase;
}
#content .content-row div.eshop a.link:hover { background-color: #535355; }
#content .content-row div.eshop a.promopanel { float: left; }
#content .content-row-left p { margin-bottom: 36px; }
#sb-container #sb-title {
  position: absolute;
  left: 230px;
  top: 30px;
  z-index: 2;
}
#sb-container #sb-title { font-family: "saxMonoRegular", Courier, monospace, sans-serif; }
#sb-container #sb-title * { font-family: "saxMonoRegular", Courier, monospace, sans-serif; }
#sb-container #sb-info { font-family: "saxMonoRegular", Courier, monospace, sans-serif; }
#sb-container #sb-info * { font-family: "saxMonoRegular", Courier, monospace, sans-serif; }
#sb-container #sb-title-inner {
  margin: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.6);
  padding: 7px 12px 7px;
  height: 30px;
  color: #ffffff;
  font-size: 1.7em;
  font-weight: normal;
  display: inline-block;
}
#sb-container #sb-info {
  height: 30px;
  overflow: visible;
}
#sb-container #sb-wrapper #sb-info {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
#sb-container #sb-info #sb-counter {
  position: absolute;
  left: 60px;
  top: 30px;
  margin: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.6);
  padding: 7px 12px 7px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: normal;
  display: inline-block;
  text-align: center;
  width: 84px;
}
#sb-container #sb-nav #sb-nav-close {
  background: black url(../../images/site/icon-sprite_8.png) no-repeat scroll left -35px;
  position: absolute;
  top: 30px;
  right: 30px;
  width: 30px;
  height: 30px;
}
#sb-container #sb-nav #sb-nav-close:hover { background-position: left -910px; }
#sb-container #sb-nav #sb-nav-next {
  background: black url(../../images/site/icon-sprite_8.png) no-repeat scroll left -1505px;
  position: absolute;
  top: 30px;
  left: 165px;
  width: 30px;
  height: 30px;
}
#sb-container #sb-nav #sb-nav-previous {
  background: black url(../../images/site/icon-sprite_8.png) no-repeat scroll left -1645px;
  position: absolute;
  top: 30px;
  left: 30px;
  width: 30px;
  height: 30px;
}
#sb-title { display: none; }
#sb-info { height: 30px !important; }
#sb-wrapper #sb-info {
  position: absolute;
  top: 0;
  width: 100%;
  top: 30px;
  right: 30px;
}
#sb-nav #sb-nav-close {
  background: black url(../../images/site/icon-sprite_8.png) no-repeat scroll left -35px;
  width: 30px;
  height: 30px;
}
#sb-nav #sb-nav-close:hover { background-position: left -910px; }
.dropdown { display: none; }
#content ul.dropdown-menu {
  display: none;
  width: 220px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  line-height: 19px;
  background-color: #e9eef4;
  box-shadow: 0 3px 3px 3px rgba(240, 240, 240, 0.5);
  -webkit-box-shadow: 0 3px 3px 3px rgba(240, 240, 240, 0.5);
  -moz-box-shadow: 0 3px 3px 3px rgba(240, 240, 240, 0.5);
}
#content ul.dropdown-menu li {
  list-style-type: none;
  padding: 0;
}
#content ul.dropdown-menu li a {
  display: block;
  background: #e9eef4 url(../../images/site/icon-sprite_8.png) no-repeat left 0px;
  color: #666666;
  text-decoration: none;
  padding: 8px 4px 2px 36px;
  margin-bottom: 6px;
}
#content ul.dropdown-menu li a:hover {
  background-color: #535355;
  color: #ffffff;
}
#content ul.dropdown-menu li a.title {
  background: #ff0000 url(../../images/site/icon-sprite_8.png) no-repeat left -875px;
  color: #ffffff;
  padding: 7px 4px 4px 36px;
  margin-bottom: 6px;
}
#content ul.dropdown-menu li a.video { background-position: left -1120px; }
#content ul.dropdown-menu li a.key { background-position: left -1085px; }
#content ul.dropdown-menu li a.article { background-position: left -1050px; }
#dashboard { background: black; }
#dashboard #footer {
  position: fixed;
  bottom: 0;
}
#dashboard #header-logo { background: black; }
#dashboard #header-logo img#power-to-you {
  float: left;
  margin: 21px 0 38px 15px;
}
#dashboard #navigation-wrapper {
  background: #ffffff;
  width: 100%;
}
#dashboard .block-right { margin: 0; }
#dashboard #sb-container #sb-nav #sb-nav-close {
  top: 50px;
  right: 20px;
}
#dashboard #narrative { margin-bottom: 160px; }
#dashboard #narrative .content-row {
  padding-top: 0;
  padding-bottom: 0;
}
#dashboard #narrative .content-row p span {
  background-color: #333333;
  color: #ffffff;
  text-transform: uppercase;
}
#dashboard #narrative .content-row p span.mic { background: transparent url(../../images/site/icon-sprite_8.png) no-repeat left -315px; }
#dashboard #narrative .content-row p span.driver {
  padding-left: 36px;
  padding-bottom: 4px;
  background: #818286 url(../../images/site/icon-sprite_8.png) no-repeat left -665px;
  color: white;
}
#dashboard #narrative .content-row p span.pit { color: #40b240; }
#dashboard #narrative .content-row p span.HAM {
  background: #f8f83e url(../../images/site/icon-sprite_8.png) no-repeat left -630px;
  color: black;
}
#dashboard #narrative .content-row p span.BUT {
  background: #e9eef4 url(../../images/site/icon-sprite_8.png) no-repeat left -595px;
  color: black;
}
#dashboard #narrative .content-row p span.drivercomment { background-color: transparent; }
#dashboard #narrative .content-row p span.HAM-comment { color: #f8f83e; }
#dashboard #narrative .content-row p span.PAF-comment { color: #888888; }
#dashboard #narrative .content-row p span.BUT-comment { color: #4e9ee9; }
#dashboard #narrative .content-row p embed {
  display: block;
  clear: left;
  margin-bottom: 6px;
}
#dashboard #narrative .content-row p a.dash-image {
  display: block;
  clear: left;
}
#dashboard #narrative .content-row span.alert {
  background: #ff0000;
  color: #e9eef4;
}
#dashboard #narrative div.comment p { display: block; }
#dashboard h3 {
  padding: 6px 0 0;
  margin: 0;
  color: black;
  font-weight: normal;
  display: block;
  font-size: 3.32em;
}
#dashboard h3 span {
  padding: 21px 0 14px;
  background: #4cd14c;
  line-height: 2.25;
}
#dashboard #narrative .content-row { padding: 0; }
#dashboard #telemetry-wrapper { display: none; }
div#dashboard #narrative { margin-bottom: 6px; }
#dashboard.js #telemetry-wrapper {
  display: block;
  position: fixed;
  bottom: 0;
  width: 100%;
  border: 1px solid #333333;
  border-width: 1px 0 0;
}
#dashboard.js #telemetry {
  max-width: 1156px;
  min-width: 950px;
  margin: 0 auto;
  padding: 6px 14px 41px 14px;
  background: black no-repeat top left;
  background-color: rgba(0, 0, 0, 0.9);
  font-size: 1.8em;
  line-height: 2;
  position: relative;
}
#dashboard.js #telemetry .driver {
  float: left;
  width: 550px;
  clear: left;
}
#dashboard.js #telemetry #driver-container {
  float: left;
  width: 550px;
  clear: left;
}
#dashboard.js #telemetry #driver-container { min-height: 160px; }
#dashboard.js #telemetry span.drivername {
  padding: 3px 0 0 36px;
  background: #818286 url(../../images/site/icon-sprite_8.png) no-repeat left -840px;
  color: #000000;
  line-height: 1.5;
  display: inline-block;
}
#dashboard.js #telemetry .driver.HAM span.drivername { background: #f8f83e url(../../images/site/icon-sprite_8.png) no-repeat left -560px; }
#dashboard.js #telemetry .driver.BUT span.drivername { background: #e9eef4 url(../../images/site/icon-sprite_8.png) no-repeat left -385px; }
#dashboard.js #telemetry .driver.HAM dd { color: #f8f83e; }
#dashboard.js #telemetry dl {
  margin-bottom: 0;
  margin-left: 30px;
  line-height: 1.5;
  padding-top: 3px;
}
#dashboard.js #telemetry dl dt {
  display: inline;
  color: #ff0000;
}
#dashboard.js #telemetry dl dt em {
  font-style: normal;
  font-weight: 600;
}
#dashboard.js #telemetry dl dd {
  display: inline;
  color: #e9eef4;
}
#dashboard.js #telemetry dl dd em {
  font-style: normal;
  font-size: 110%;
}
#dashboard.js #telemetry dl.times {
  display: inline;
  margin-left: 0;
}
#dashboard.js #telemetry dl.highlight {
  display: inline-block;
  padding: 0 10px 0 0;
  background: #610d10;
}
#dashboard.js #telemetry dl.highlight img {
  vertical-align: top;
  margin-right: 6px;
}
#dashboard.js #telemetry dl.highlight dt {
  line-height: 30px;
  cursor: pointer;
  cursor: hand;
}
#dashboard.js #telemetry dl.maxLateralG { clear: right; }
#dashboard.js #telemetry p#vodafone-powertoyou_en {
  line-height: 1.5;
  background: url(../../images/site/bg_dashboard_vodafone-question_8.png) transparent no-repeat left top;
  font-size: 1em;
  padding: 0;
  position: absolute;
  right: 10px;
  bottom: 8px;
}
#dashboard.js #telemetry p#vodafone-powertoyou_en a {
  display: block;
  width: 233px;
  height: 166px;
  padding: 0;
  color: #ff0000;
  text-decoration: none;
}
#dashboard.js #telemetry p#vodafone-powertoyou_en a:hover { color: #ffffff; }
#dashboard.js #telemetry p#vodafone-powertoyou_es {
  line-height: 1.5;
  background: url(../../images/site/bg_dashboard_vodafone-question_8.png) transparent no-repeat left top;
  font-size: 1em;
  padding: 0;
  position: absolute;
  right: 10px;
  bottom: 8px;
}
#dashboard.js #telemetry p#vodafone-powertoyou_es a {
  display: block;
  width: 233px;
  height: 166px;
  padding: 0;
  color: #ff0000;
  text-decoration: none;
}
#dashboard.js #telemetry p#vodafone-powertoyou_es a:hover { color: #ffffff; }
#dashboard.js #telemetry p#vodafone-powertoyou_de {
  line-height: 1.5;
  background: url(../../images/site/bg_dashboard_vodafone-question_8.png) transparent no-repeat left top;
  font-size: 1em;
  padding: 0;
  position: absolute;
  right: 10px;
  bottom: 8px;
}
#dashboard.js #telemetry p#vodafone-powertoyou_de a {
  display: block;
  width: 233px;
  height: 166px;
  padding: 0;
  color: #ff0000;
  text-decoration: none;
}
#dashboard.js #telemetry p#vodafone-powertoyou_de a:hover { color: #ffffff; }
#dashboard.js #telemetry p#vodafone-powertoyou_it {
  line-height: 1.5;
  background: url(../../images/site/bg_dashboard_vodafone-question_8.png) transparent no-repeat left top;
  font-size: 1em;
  padding: 0;
  position: absolute;
  right: 10px;
  bottom: 8px;
}
#dashboard.js #telemetry p#vodafone-powertoyou_it a {
  display: block;
  width: 233px;
  height: 166px;
  padding: 0;
  color: #ff0000;
  text-decoration: none;
}
#dashboard.js #telemetry p#vodafone-powertoyou_it a:hover { color: #ffffff; }
#dashboard.js #telemetry p#vodafone-powertoyou_de { background: url(../../images/site/bg_dashboard_vodafone-question-de_8.png) transparent no-repeat left top; }
#dashboard.js #telemetry p#vodafone-powertoyou_es { background: url(../../images/site/bg_dashboard_vodafone-question-es_8.png) transparent no-repeat left top; }
#dashboard.js #telemetry p#vodafone-powertoyou_it { background: url(../../images/site/bg_dashboard_vodafone-question-it_8.png) transparent no-repeat left top; }
#dashboard.js #telemetry.height-800-over { display: block; }
#dashboard.js #telemetry.height-800-over .times { display: inline; }
#dashboard.js #telemetry.height-800-over .extra1 { display: block; }
#dashboard.js #telemetry.height-800-over .extra2 { display: block; }
#dashboard.js #telemetry.height-800-over .telemetry_media #trackswf {
  width: 300px;
  height: 200px;
}
#dashboard.js #telemetry.height-800 { display: block; }
#dashboard.js #telemetry.height-800 .times { display: inline; }
#dashboard.js #telemetry.height-800 .extra1 { display: block; }
#dashboard.js #telemetry.height-800 .extra2 { display: none; }
#dashboard.js #telemetry.height-800 .telemetry_media #trackswf {
  width: 300px;
  height: 200px;
}
#dashboard.js #telemetry.height-600 { display: block; }
#dashboard.js #telemetry.height-600 .times { display: inline; }
#dashboard.js #telemetry.height-600 .extra1 { display: none; }
#dashboard.js #telemetry.height-600 .extra2 { display: none; }
#dashboard.js #telemetry.height-600 .telemetry_media #trackswf {
  width: 225px;
  height: 150px;
}
#dashboard.js #telemetry.height-400 { display: block; }
#dashboard.js #telemetry.height-400 .driver { width: 550px !important; }
#dashboard.js #telemetry.height-400 #driver-container { width: 550px !important; }
#dashboard.js #telemetry.height-400 .times { display: none; }
#dashboard.js #telemetry.height-400 .extra1 { display: none; }
#dashboard.js #telemetry.height-400 .extra2 { display: none; }
#dashboard.js #telemetry.height-400 .telemetry_media { display: none; }
#dashboard.js #telemetry.height-400 p#vodafone-powertoyou { display: none; }
#dashboard.js #telemetry.height-400 #driver-container { min-height: inherit !important; }
#dashboard.js #telemetry.height-300-under { display: none; }
#dashboard.js #telemetry.width-1110 .telemetry_media #trackswf {
  width: 225px;
  height: 150px;
}
#dashboard.js #telemetry.width-1110 .driver { width: 520px; }
#dashboard.js #telemetry.width-1110 #driver-container { width: 520px; }
#dashboard.js #telemetry.width-1005 .telemetry_media #trackswf { display: none; }
#dashboard.js #telemetry.width-1005 #driver-container { min-height: 160px; }
#dashboard.js #telemetry.width-1005 .driver { width: 520px; }
#dashboard.js #telemetry.width-1005 #driver-container { width: 520px; }
#dashboard.js #telemetry.width-965-under .telemetry_media #trackswf { display: none; }
#dashboard.js #telemetry.width-965-under #driver-container { min-height: 160px; }
#dashboard.js #telemetry.width-965-under .driver { width: 520px; }
#dashboard.js #telemetry.width-965-under #driver-container { width: 520px; }
body#article #wrapper {
  width: 702px;
  background: #ffffff;
  min-width: 0 !important;
}
body#dynamic #article-head a.article-close { display: none; }
body#dynamic #article-head { padding-left: 20px; }
body#dynamic #article-subhead { padding-left: 16px; }
#article-head {
  padding: 30px 0 21px 6px;
  width: 80%;
}
#article-head a.article-close {
  float: right;
  text-indent: -9999px;
  display: block;
  width: 30px;
  height: 30px;
  background: black url(../../images/site/icon-sprite_8.png) no-repeat left -35px;
  margin-right: 1px;
  opacity: 0.5;
}
#article-head a.article-close:hover { background-position: left -910px; }
#article-head h1 {
  background: #ff0000;
  font-size: 3.4em;
  line-height: 74px;
  display: inline;
  padding: 19px 3px 14px;
  font-weight: normal;
}
#article-head h1 a {
  color: #ffffff;
  text-decoration: none;
}
#article-head h1 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
#article.news #article-head h1 { background: #1989e4; }
#article-subhead {
  border: 1px solid #ff0000;
  border-width: 1px 0;
  padding: 21px 10px;
  margin: 0 6px;
}
#article-subhead h2 {
  color: #666666;
  line-height: 36px;
  font-size: 1.7em;
}
#article-subhead p {
  float: right;
  font-family: Helvetica, arial, sans-serif;
  text-transform: none;
}
#article-content {
  font-family: Helvetica, arial, sans-serif;
  text-transform: none;
  padding: 15px 14px;
}
#article-content p {
  font-size: 1.4em;
  line-height: 22px;
}
#article-content dl {
  font-size: 1.4em;
  line-height: 22px;
}
#article-content p.first {
  color: #ff0000;
  font-weight: normal;
  margin-bottom: 21px;
}
#article-content dl dd.caption {
  color: #535355;
  background: none;
  padding-left: 0;
  font-weight: bold;
  line-height: 1.8em;
}
#article-content dl dt { background: none; }
#article-content dl dt img {
  width: 220px;
  background: none;
}
#article-content .aside {
  float: left;
  width: 220px;
  margin: 0 0 14px 14px;
  line-height: 36px;
}
#article-content .aside.right { float: right; }
#article-content .aside.quote p {
  display: inline;
  background: #1989e4;
  font-size: 1.6em;
  text-transform: uppercase;
  color: #ffffff;
  padding: 8px 4px 3px;
  font-family: "saxMonoRegular", Courier, monospace, sans-serif;
}
#article-content table th {
  background: #ff0000;
  color: white;
  padding: 5px !important;
  font-weight: bold;
  font-size: 1.4em;
  font-family: "saxMonoRegular", Courier, monospace, sans-serif;
  text-transform: uppercase;
}
#article-content table td {
  padding: 5px !important;
  font-size: 1.4em;
}
#article-links {
  margin: 0 0 0 14px;
  padding: 0;
  height: 36px;
}
#article-links a {
  text-indent: -9999px;
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  background: black url(../../images/site/icon-sprite_8.png) no-repeat left -455px;
  margin-right: 1px;
  opacity: 0.5;
}
#article-links a.twitter { background-position: left -455px; }
#article-links a.facebook { background-position: left -490px; }
#article-links a.email { background-position: left -140px; }
#article-links a.print {
  background-position: left -70px;
  display: none;
}
#article-links a.similar { background-position: left 0px; }
#article-links a:hover {
  background-image: url(../../images/site/icon-sprite_8.png);
  opacity: 0.8;
}
.tagheuer {
  background-image: url(../../images/site/icon-sprite_8.png) !important;
  background-repeat: no-repeat !important;
  background-position: left -770px !important;
  padding-left: 36px !important;
}
::-moz-selection, selection {
  color: #ffffff;
  background: #ff0000;
}

