html, body {
color: #999999;
font-size: 0.9em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: 500;
}
a {
color: #999999;
text-decoration: none;
}
a:hover {
color: #fff;
}
#content a {
text-decoration: underline;
}
.img-intro-left img {
max-height: 90px;
}
.center {
text-align: center;
}
#top, #footer {
background: #3e3d40;
position: absolute;
z-index: 1;
width: 100%;
}
#wrapper {
min-height: 100%;
width: 100%;
height: auto !important;
}
#content h1 {
margin-bottom: 1em;
}
#content-arrows {
float: right;
margin-right: 5px;
margin-top: 4px;
vertical-align: middle;
}
#content-title-bar {
text-align: center;
padding: 0.4em 0 0.5em 0;
cursor: pointer;
cursor: hand;
font-size: 1.2em;
font-weight: 500;
text-transform: uppercase;
}
#content-title-bar * {
vertical-align: baseline;
cursor: hand;
}
#content {
overflow: auto;
height: 100%;
margin: 0 0 2% 2%;
font-size: 0.8em;
}
#content-window {
width: 58em;
max-width: 58em;
margin: auto;
background: #3e3d40;
opacity: 0.95;
max-height: 24em;
position: absolute;
left: 50%;
bottom: 6em;
margin: 0em 0 0 -29em;
}
#content {
max-height: none;
}
#content h2 {
font-size: 1.5em;
text-transform: uppercase;
margin-bottom: 1em;
}
#content p {
margin-bottom: 1em;
}
div.col1,
div.col2{
float:left;
position:relative;
overflow:hidden;
}
#content div.col {
width:96%; /* left column content width (column width minus left and right padding) */
left:0%; /* right column width plus left column left padding */
}
#content div.col1 {
width:48%; /* left column content width (column width minus left and right padding) */
left:0%; /* right column width plus left column left padding */
}
#content div.col2 {
width:48%; /* right column content width (column width minus left and right padding) */
left:4%; /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
#logo, .jt-menu img {
display: block;
margin: auto;
}
.mod-languages {
display: inline;
margin-right: 2em;
font-size: 0.8em;
}
.mod-languages img {
vertical-align: baseline;
}
div.mod-languages li {
margin: 0em;
}
div.mod-languages li a {
margin: 0 0.1em;
}
.mod-languages * {
text-transform: uppercase;
display: inline;
}
#footer .menu {
font-size: 0.8em;
}
.menu {
display: inline;
}
.menu li {
display: inline-block;
text-transform: uppercase;
margin: 0 2em 0 0;
}
#logo {
padding-top: 3px;
}
div.white {
margin: 0.5em 0 0.3em 0;
background-color: #ffffff;
width: 100%;
height: 1px;
display: block;
}
div#topmenu{
text-align:center;
}
div#topmenu ul.jt-menu {
margin: 0 0 0.5em 0;
}
div#topmenu img[alt='Topmenu Background']{
width: 100%;
}
div#footermenu img[alt='Footermenu Background']{
width: 100%;
}
div#footer{
position: absolute;
width: 100%;
bottom: 0px;
display: block;
text-align: center;
}
div#topmenu .jt-menu li:hover ul, div#topmenu .jt-menu li.sfHover ul {
top: 1.5em;
}
div#topmenu .jt-menu li ul li.item-265 {
/*avoid wrapping of press release in main menu*/
white-space: nowrap;
}
div#footermenu .jt-menu li:hover ul,
div#footermenu .jt-menu li.sfHover ul {
bottom: 3.6em;
}
div#footermenu .sf-sub-indicator {
display: none;
}
div#footermenu .jt-menu a.sf-with-ul {
padding: 0.2em;
}
div#footer{
display: block;
margin: auto;
padding-bottom: 5px;
}
/* progress bar */
#progress-back {
height: 0.3em;
position: absolute;
bottom: 0em;
}
#progress-bar {
height: 0.3em;
bottom: 0em;
}
#controls-wrapper {
bottom: 8em;
left: 1em;
position: absolute;
width: 3.2em;
opacity: 0.7;
background: none
}
#play-button {
background: none
}
.ari-image-slider-wrapper {
left: 50%;
margin: -190px 0 0 -342px;
position: absolute;
top: 50%;
}
#videobutton, #videobutton li {
margin: 0;
}
#videobutton {
position:absolute;
bottom: 8em;
right: 1em;
opacity: 0.7;
}
#fullscreen-button{
position:absolute;
top: 8em;
right: 1em;
opacity: 0.7;
cursor: pointer;
cursor: hand;
}
div.video-js {
left: 50%;
top: 50%;
margin: -228px 0 0 -405px;
position: absolute;
}
#dealer-select {
margin-top: 1em;
}
#content div div span.cf_alert, #content .chronoform {
display: none;
}
#input_submit_51_container_div {
text-align: center;
}
.press_releases {
list-style-image:url('../../../images/arrows_right.png');
padding-left: 1em;
}
.press_releases li {
margin: 1em;
}
.img-intro-left {
float: left;
margin-right: 2em;
}
.item-separator {
clear: both;
margin-bottom: 1em;
}
#content p.readmore {
margin-top: 1em;
}
.pagination, .items-more {
clear: both;
margin-top: 1em;
}
.pagination {
text-align: center
}
.pagination .counter {
float: right;
margin: 0;
}
.pagination li {
display: inline-block;
margin: 1em;
}
#video-wrapper {
top: 50%;
left: 50%;
margin: -225px 0 0 -410px;
position: absolute;
}
.login-fields {
clear: both;
margin-bottom: 1em;
}
.login-fields label {
display: block;
float: left;
width: 7em;
}