﻿A.button-link {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: inline-block
}
BODY.glossary #container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 636px; PADDING-TOP: 0px
}

DIV#formprimary-content FIELDSET {
	MARGIN: 0px 0px 10px
}
DIV#formprimary-content FIELDSET LEGEND {
	MARGIN: 5px 0px 0px
}

body.rsbhome *{zoom:1;}

/* 4.4 - DOWNLOADS */
body.downloads div#secondary-content { height: 182px }

/* IE7 CSS code for Interim Forms */
.h320 {height:315px}

body.rsbcontent ul.menu-options li a {width:57px;}
div.horiz-block div.list dd {min-width:100px;text-align:right;}

fieldset.dealer-finder-controls ol li input { width: 93px; }

/* F-STYLE */
/* IE7 Stylesheet */

div.ftype-content-block-highlight dl { padding-bottom: 10px }
body.ftype div#navigation-column { top: 74px; right: 12px;  }
div#fixed-nav ul#ftype-secondary-navigation li a { padding: 21px 70px 0 0; }

/* 1.3.1 - Content Header (red with nav) */
body.ftype div.ftype-content-block-header { padding-top: 15px; padding-bottom: 10px;  background-image: url(/images/ISF-pagination_BG.gif) }

/* 1.3.2 - Content Header Navigation (Span Type) */
div.ftype-content-block-header div.ftype-content-block-nav { padding: 3px 20px 0 0; margin: 0;  }

* 2 - Page Specific Styling-----------------------------------------------------
-----------------------------------------------------------------------------------*/

/* 2.1 - Performance Page  */
body.ftype div#pre-footer-content div.single-column a { display: block; height: 32px; width: 220px; padding: 16px 0 0 25px; margin: 0; background: transparent url(/images/ISF-player_video_button.gif) top left no-repeat; }

/* Pad the rsb content area with 1 px - Required when using bullet lists (if this line is removed the bullet point is cut off) */
body.rsbcontent div#content-text  {padding-left:1px}

div#formprimary-content table.radiobuttonlist input {float:left; width:25px; border:none!important; background:none!important;}
div#formprimary-content table.radiobuttonlist label {float:left;font-weight:normal !important; padding-top:2px; display:block}

body.news-home div.content-block {margin-top:31px !important}
/* RSB override */
body.news-home div.rsb-news-offers-container { margin-top:0px !important; }
body.news-home div.events-block {margin-top:1px !important}
body.news-home div.events-block h2 {margin-top:0px !important; padding-top:6px !important}
dl.future-launches a.remove-to-show-class-button-link {display:block !important}

body.rsbhome div#spotlight-holder a {padding-left:11px; background-position:0 90px!important}


div.lightcontent {display:block; margin-top: 10px;}
li.headlink {float:left; display:block}

/* Search */
div.search-entry-header{display:inline;}
div.search-entry-initial {padding-bottom:5px;}

/* full width iframe */
body.iframe-full div.col1 { margin-left:11px; margin-top:11px; }

/*Minispecs*/
div.range-mini-specs-container {height:auto;}

body form#emailForm div#formfooter { margin:10px 0; }
/*---------------------------------------------------------------*/
/* Used for country localisation of the ie7.css stylesheet */
/*---------------------------------------------------------------*/
body.lf a {
   display:inline}


body.lf h2	{
    left:-83px;
    position:relative;
    width:665px;
}
 /*
lf.body #navigation-wrapper	{
	marging: -36 0 0 0;
}  */
body.lf #navigation-column .headline h2   {
    text-align: right;
    line-height: 20px !important;
	height: 20px;
}
body.lf #large-txt-scroller {
	width: 450px;
	height: 330px;
	position: relative;
	top: 12px;
	left: 0px;
}
body.lf #main_movie_div {
   position: relative;
   top: 0px;
   left: 0px;
	width: 400px;
}

body.lf .headline {
    overflow:visible
}
body.lf a.share-btn {

top:428px;

}
body.lf #lfa-primary-navigation li a    {
             margin:0 -4px 0 0; position:relative; width:155px !important
}

 body.lf #navigation-wrapper  a:hover {color:#D80026;}
 body.lf #lfa-event-navigation li a  {
 position:static
 }

body.lf div#txt-scroll-pane p {margin-left:22px; width:413px}
body.lf .headline {height:25px}

body.lf .headline h2 {
    margin-top:-5px;
}

body.lf ul#ftype-secondary-navigation a {display:inline-block}

body.lf div.call-to-action ul li a { width: auto !important; }

body.lf ul#lfa-event-navigation
{
  margin-bottom:0px !important;
 padding-top: 5px !important;
}

body.lf div#wrapper div.home ul#ftype-secondary-navigation
{
margin-top:175px !important;
}

body.lf div.headline { height:23px !important; }
body.lf div.headline h2.lfa { margin-top: -6px !important; }
body.lf ul#ftype-secondary-navigation li ul {display:inline-block}
/* IS 250C */

body.is250c div#is250cdiv ul#ftype-secondary-navigation li{ margin-bottom:-9px; }
body.is250c div#is250cdiv ul#ftype-secondary-navigation li a{ margin-top:0px; }
body#shareControl #button-container {float:right; height:24px; position:relative; top:-22px; left: 10px;}
/* Premium-Compact Splash page */
/* No styles */
body.social-media #image-gallery-slideshow a {cursor:pointer !important}}
body.social-media #blogfeed ul {margin-right:11px}
body.social-media #blogfeed ul li {width:100% !important;}
body.social-media div.image-gallery-slideshow {padding-bottom:20px}
body.social-media #primary-content {margin-top:0!important}
body.social-media #image-gallery-slideshow h6 {margin-top:-11px!important}
body.social-media #image-gallery-slideshow a#image-gallery-slideshow-prev {padding:6px}
body.social-media #image-gallery-slideshow a#image-gallery-slideshow-next {padding:6px}
body.social-media #secondary-content div.call-to-action, body.social-media div#blogfeed {height:146px; display:inline}
body.social-media #secondary-content div.call-to-action span {float:left;margin:11px 0 0 11px; font-size:14px; height:1%; display:inline!important}
body.social-media div.pager {position:absolute; right:11px; top:14px}
body.social-media div.pager a {width:50%; position:static; background:#ccc}
body.social-media div.pager a:Hover {background:#777; cursor:pointer; color:#ccc}
body.social-media #blogfeed {height:146px}
/* ============================================================ */
/* | LFA - Minisite IE7 CSS                                                                                                    | */
/* | September 2009                                                                                                            | */
/* ============================================================ */

body.lfa div.headline h1, body.lfa div.headline h2, body.lfa div.headline h3 {display: inline}
body.lfa div.frmFieldContainer {margin:0}
body.lfa div.frmFieldContainer div.clearfix {display:none}
body.lfa input#frmSubmit {padding-top:1px}
body.lfa select.frmFieldInput {color:#000000 !important}
body.lfa select.frmFieldInput option {color:#000000 !important}
body.lfa p.disclaimer {padding:11px; padding-top:6px}

body.lfa div#frmContainer select.frmFieldInput {text-transform: uppercase;}
body.lfa div#frmContainer span.frmFieldLabel {width: 95px}
/* QuickLinks-ie7.css start */
/* ---------------- */
/* QUICK LINKS */
/* ---------------- */

a.quicklinks {display:inline-block;}
div#quicklinks div.bottom div.pager {top:0}
div#quicklinks div.top ul {padding-bottom:11px;}
div#quicklinks div.top ul li.title  {display:block; height:auto;}


/* ---------------- */
/* MODEL LINKS */
/* ---------------- */

div#modelmenucontainer ul#modelmenu {z-index:1000;}
div#modelmenucontainer ul#modelmenu li.series {padding-top:7px; margin-top:2px;}
div#modelmenucontainer ul#modelmenu li.series div.model {margin-top:13px;}
div#modelmenuwrapper div.models ul li.modeltab a.modeltablink, div#modelmenuwrapper div.models ul li.modeltab div.modeltablink {line-height:9px !important; padding:23px 0 13px 120px;}

/* QuickLinks-ie7.css end */
/*-------------------------------------------------------------------*/
/* CT200h-FORMS (applied through body class of ct200h-forms) */
/*-------------------------------------------------------------------*/
body.ct200h-forms #formcontainer fieldset.info input, body.ct200h-forms #formcontainer fieldset.email input, body.ct200h-forms #formcontainer fieldset.email textarea {margin-left:-20px; width: 270px;}
body.ct200h-forms #formcontainer select {margin-left:-30px; width:272px}
body.ct200h-forms #formcontainer fieldset.email label {width:150px;}
body.ct200h-forms #formcontainer fieldset.email textarea {height:50px; margin-top:0px;}
body.ct200h-forms #formcontainer fieldset.email p.tip {padding-left:157px !important;}
body.ct200h-forms #formcontainer div.inputWrapper { padding-left:0; width: 270px; margin-top:-16px; margin-left:94px;}
body.ct200h-forms #formcontainer div.large {height:60px;} 
body.ct200h-forms #formcontainer ol li label select {margin-top:-2px;}
body.ct200h-forms #formcontainer ol li label {padding-top:0px !important;}
body.ct200h-forms #formcontainer ol li#Title label {padding-top:4px !important;}
body.ct200h-forms #formcontainer ol li {padding-bottom:11px;}
body.ct200h-forms #formcontainer form#emailForm ol li {padding-top:0px;}
body.ct200h-forms #formcontainer div#formfooter a {margin-left:-4px; margin-right: 0px}
body.ct200h-forms #formcontainer div#formfooter input { padding-bottom:0px; padding-top:0px; padding-left:3px; padding-right:3px; margin-left:-3px;}
body.ct200h-forms #formcontainer div#formprimary-content {}
body.ct200h-forms #formcontainer div.opt hr {width:384px;}
body.ct200h-forms #formcontainer form#emailForm div.inputWrapper {padding-top:12px; padding-left:0; width: 280px; margin-top:-29px; margin-left:56px; height:100%;}
body.ct200h-forms #formcontainer form#emailForm div.large { height:60px;} 
body.ct200h-forms #formcontainer #shareControl, body.ct200h-forms #formcontainer #socialControl {overflow:hidden;}
body.ct200h-forms #formcontainer #shareControl #shareSiteContainer, body.ct200h-forms #formcontainer #socialControl #socialSiteContainer { overflow:hidden;}
body.ct200h-forms #formcontainer #shareControl #shareSiteContainer ul {height:100px; width:100%; overflow:auto;}
body.ct200h-forms #formcontainer #socialControl #socialSiteContainer ul {height:105px; width:100%; overflow:auto;}
body.ct200h-forms #formcontainer #socialControl #socialSiteContainer {height:105px;}
body.share #formcontainer div.inputWrapper {padding-left:0; width: 100%; margin-top:-16px; margin-left:0px;}
body.share #formcontainer div.inputWrapper input, body.share #formcontainer div.inputWrapper textarea {margin-left:0;}
body.share #formcontainer fieldset.info input {margin-left:-25px; width: 210px;}
body.ct200h-forms #formcontainer #shareControl, body.ct200h-forms #formcontainer #socialControl {margin-left:-18px !important;}
body.ct200h-forms #formcontainer #formprimary-content fieldset {margin-left:-11px !important;}
body.ct200h-forms #formcontainer #formprimary-content fieldset {margin-left:0 !important;}
body.ct200h-forms #formcontainer #formprimary-content div#formfooter {margin-left:-11px !important;}
body.share #formcontainer #formprimary-content div#formfooter {margin-left:0px !important;}
body.share #formcontainer p {margin-left:0px;}
body.ct200h-forms.share #formheader p {margin-left:6px;}
body.ct200h-forms #formcontainer form#emailForm div.inputWrapper input, body.ct200h-forms #formcontainer form#emailForm div.inputWrapper textarea {width:235px; margin-left:30px;}
body.share #formcontainer #shareControl, body.share #formcontainer #socialControl {margin-left:-40px !important;}
body.ct200h-forms.share #formcontainer #shareControl, body.ct200h-forms.share #formcontainer #socialControl {margin-left:18px !important;}
body.ct200h-forms.share #formcontainer div#formfooter {margin-right:8px !important;}
body.ct200h-forms.share #formcontainer #shareControl #shareSiteContainer, body.ct200h-forms.share #formcontainer #socialControl #socialSiteContainer {width:94.5% !important;}
body.ct200h-forms.share #formcontainer #shareControl #shareSiteContainer #shareSiteList, body.ct200h-forms.share #formcontainer #socialControl #socialSiteContainer #socialSiteList {position:static;}
body.ct200h-forms #formcontainer #socialSiteContainer .shareSite {padding-bottom:5px;}
body.ct200h-forms.share #formcontainer #shareControl #shareSiteContainer ul, body.ct200h-forms.share #formcontainer #socialControl #socialSiteContainer ul {width:100%;}

body.ct200h-forms #formcontainer div#formfooter {margin-top:0px;}

body.ct200h-forms #formcontainer #emailForm div#formfooter {margin-top:0px;}
body.share #emailForm ol li label strong#toEmailError {left:27px; top:111px;}
body.share #emailForm ol li label strong#fromEmailError {left:27px; top:141px;}
body.share #emailForm ol li label strong#messageError {left:27px; top:170px;}

body.ct200h-forms #formcontainer div#formfooter { margin-top:-26px; margin-right: 11px; }
/* CT 200h-minisite */
body.ct200h-minisite div#content{height:720px;}
body.ct200h-minisite div#footer {float: left;}
body.ct200h-minisite div#footer ul {margin: 0 auto;}
/* CT 200h-minisite end */

