﻿/* LEXUS-V8 INTERIM FORM SOLUTION */
/* CSS v3.0 */

/* GENERAL SETUP */

body.popup {margin:0;padding:0;color:#434644;background:#000;font:62.5% Arial,Helvetica,Verdana}

h1 {margin:0;padding:0;font-size:20px}
h2 {margin:0;padding:0;font-size:18px}
h3 {margin:0;padding:0;font-size:11px !important}
h4 {margin:0 !important;padding:0;font-size:11px !important;font-weight:bold}
h5 {margin:0;padding:0;font-size:11px !important}
p {margin:0;padding:0;font-size:11px}
a {margin:0;padding:0}
select {font-size:11px; padding:0px}
input {font-size:11px; padding:0px}

* html img { behavior: url("/Images/pngbehavior.htc"); }
* html div.formcontainer {padding-bottom:0; height:490px}

form label {font-weight:normal !important;}
#form-container {margin-bottom:16px !important}

/* USEFUL CLASSES */

.ml10 {margin:0 0 0 1.3em}
.ml20 {margin:0 0 0 20px}
.ml50 {margin:0 0 0 50px}

.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}

.clr {overflow:hidden;clear:both;height:1px;margin-top:-1px}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}

.la {text-align:left}
.ra {text-align:right}
.ca {text-align:center}
.fl {float:left}
.fr {float:right}
.vt {vertical-align:top}
.vm {vertical-align:middle}
.vb {vertical-align:bottom}
.cl {clear:left}

.p5 {padding:5px}
.p10 {padding:6px 11px !important}

div.content-block p.fs12 {font-size:11px}
.fullwidth_pad10 {width:598px}
.sIFR-flash {visibility:visible !important;margin:0;padding:0}
.sIFR-replaced {visibility:visible !important}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sIFR-active h1 {visibility:hidden;text-transform:uppercase;color:#272f27;padding:0;margin:0;width:600px;font:normal 34px/1em Arial}
ol,ul {margin:0;padding:0;list-style-type:none}
.horiz li {display:inline;border-right:1px solid #BABEC1;margin:0}
.horiz li.noend {border-right:none}
ol.primary-navigation {width:618px;border-bottom:1px solid #BABEC1;margin:0 0 0 0}
ol.primary-navigation span {text-decoration:none;color:#BABEC1;font-size:11px;text-transform:uppercase;margin:0 0 0 0.25em}
ol.primary-navigation span.selected {color:#434644;font-weight:bold}
div.formcontainer {width:620px;min-height:480px;height:auto !important; height:490px; float:left;padding:10px;}
.ratd-4 {background:url(/images/bg_rab_4.jpg) no-repeat}
div.car-selection {float:left;width:137px;margin:0;padding-bottom:5px}
div.car-selection img {margin:5px 0 8px}
div.brochure-selection {float:left;width:147px;margin:0}
div.brochure-selection img {margin-top:2em}
div.address-selection {float:left;width:155px;margin:0 0 0 6px}
div.address-selection {float:left}
.background-gradient {background:url(/images/grad_horiz_box.jpg) repeat-y}
.white {background:#FAFBFD none no-repeat !important}
.grey {background:#DFE7E9 !important;}
.gradiented {background-color:#C7D4DA !important;}
.w120 {width:120px}
.w132 {width:136px}
ul.final-brochures-list li .w332 {width:312px}
.w332 {width:312px}
.w300 {width:300px}
.w350 {width:350px}
.w375 {width:375px}
.w400 {width:400px}
.w425 {width:425px}
.w450 {width:430px}
.w175 {width:175px}
.w225 {width:225px}
.w275 {width:255px}
.normal {width:450px}
.h100 {height:100px}
.h125 {height:125px}
.h140 {height:140px}
.h150 {height:150px}
.h160 {height:160px}
.h175 {height:182px}
.h200 {height:200px}
.h320 {height:280px}
div.h520 {height:480px}
.automatic {width:auto}
div.content-block h3 {margin-bottom:6px !important}
table.w350 {width:275px}
div.content-block p {font-size:11px;font-weight:normal}
p.thankyou {float:left;font-size:11px}
div.content-block p.contact {font-size:11px}
address {font-style:normal}
address.address {margin-bottom:1em}
div.change-model {clear:left;float:left;width:140px;margin-top:5px}
div.change-address {float:left;margin-top:1em}
div.change-model a,div.change-address a,a.purple-arrow {color:#765A94;font-weight:bold;font-size:11px;text-decoration:none;padding-left:11px;background:url(/images/bg_icon_purple.gif) no-repeat 3px 4px}
div.change-model a:Hover,div.change-address a:Hover,a.purple-arrow:Hover {text-decoration:underline}
fieldset {margin:0;padding:0;border:0}
fieldset.top {margin-top:0}
ul.your-current-car li {float:left;margin-bottom:6px;}
ul.keep-me-informed li {display:block;float:left;margin-bottom:0.5em}
ul.keep-me-informed li label {display:block;float:left;text-align:left;width:110px;margin:0.25em 0 0;font-size:11px}
ul.keep-me-informed li span.checkbox input {float:left;display:block;font-size:0.9em}
ul.address li {float:left;margin-bottom:4px;width:100%}
ul.address li label {display:block;float:left;text-align:right;width:135px;margin:2px 6px 0 0;font-size:11px}
ul.address li label.outside-text {font-size:11px;width:auto;text-align:left}
ul.address li label.address-label {width:224px}
ul.address li input.textbox,ul.address li textarea {width:190px;float:left;display:block;border:1px solid #888;padding:2px 3px;background:url(/images/bg_text_box.gif) repeat-x}
ul.address li input.w40 {width:40px !important; margin-right:2px}
ul.address li select {float:left;display:block;border:1px solid #888;padding:2px;font-size:11px;background:url(/images/forms/bg_text_box.gif) repeat-x; background-color:#ffffff}
ul.address li input.w80 {width:40px}
ul.address li textarea {width:190px;height:50px;font:11px Arial}
div.optional-email label {display:block;float:left;text-align:right;margin:0.1em 0 0;font-size:11px}
div.optional-email input {float:left;display:block;font-size:0.9em;border:1px solid #888;margin:0 0 0 1em;width:170px;background:url(/images/bg_text_box.gif) repeat-x}
ul.your-current-car li label {font-weight:normal;display:block;float:left;text-align:right;width:120px;margin:0 1em 0 0;font-size:11px}
ul.your-current-car li input.textbox {width:114px;float:left;display:block;font-size:11px;border:1px solid #888;color:#434644;background:url(/images/bg_text_box.gif) repeat-x;padding:2px 4px;}
select {display:block;border:1px solid #888;float:left;color:#434644;background:url(/images/bg_text_box.gif) repeat-x; background:#fff;padding:2px 0 2px 0;}
select.w150 {float: left; width:123px; margin-left: 0px; }
select.full {width:100%;float:left}
div.informed-image {width:90px;margin:1em 0 0;float:left}
div.informed-image img {float:right}
div.informed-checkboxes {float:left;margin:0 0 0 1em;width:140px}
div.primary {float:right}
div.secondary {float:left}
div.content-block .bold {font-weight:bold}
.wizard {float:right}
.submit {margin-top: 11px;width:70px;height:28px;border:none;color:#fff;padding-left:11px;background:#6E7275 url(/images/bg_submit.jpg) no-repeat;font:11px arial}
div.optional-email {float:left}
span.radio {float:left}
ul.address label.radio {float:left;width:auto}
ul.address li.radio {display:block;text-align:right;margin:0 0 0.5em 129px}
table.car-selector th {font-size:11px;text-align:left;padding-bottom:1em}
table.car-selector td {border-bottom:1px solid #434644}
.error {margin-left:5px;float:left;margin-top:2px}
table.car-selection {width:300px}
table.car-selection label {font-size:11px;font-weight:normal; float:left; margin:3px 0 0 6px}
table.car-selection th {font-weight:bold;font-size:12px;text-align:left}
table.car-selection tr td {padding-bottom:11px;padding-top:11px;border-bottom:1px solid #aaa}
table.car-selection tr td img {margin-right:20px; float:left}
table.car-selection tr td.last {border-bottom:none;padding-top:0}
table.car-selection input {border: 0; float:left}
div.brochure {width:120px;float:left;margin-bottom:6px}
div.brochure img {float:left;margin-top:0;margin-right:11px}
div.brochure p {float:left;margin:0;margin-top:3px}
table.brochure-selection {width:300px}
table.brochure-selection th {font-weight:bold;font-size:11px;text-align:left;padding-bottom:6px;border-bottom:1px solid #686D69}
table.brochure-selection tr td {padding-bottom:11px;padding-top:11px;border-bottom:1px solid #686D69}
table.brochure-selection tr td img {float:left;margin-right:11px}
table.brochure-selection tr td label {display:block;float:left;margin-left:6px;margin-top:3px;font-weight:normal;font-size:11px;margin-right:11px}
table.brochure-selection tr td.last {border-bottom:none;padding-top:0;padding-bottom:0}
table.brochure-selection tr td h3 {float:left}
table.brochure-selection input {float:left;margin-right:0}
h4.title {margin-bottom:0.5em;font-size:11px}
h4.nomargin {margin-bottom:0}
label.centre {display:block;float:left;margin-bottom:0.5em;font-weight:bold;font-size:11px}
ul.final-brochures-list {float:left}
ul.final-brochures-list li {padding-left:15px;margin-bottom:6px;font-size:11px;background:url(/images/icn_tick.gif) no-repeat 0 4px}
div.disclaimer {clear:left;width:628px;padding:6px;border-top:1px solid #aaa;background:#C7D4DA;margin:0;float:left}
div.disclaimer p {font-size:11px;color:#A9A8AC}
span.radiofull {display:block;float:left;margin-top:1em;font-size:11px}
ul.address li input.short {width:60px}
ul.address li label.w120 {width:130px}
div.full-width {left:94px;position:absolute;top:381px;width:539px}
div.full-width ul li label {font-size:11px;font-weight:bold;text-align:right;display:block;float:left;margin-right:10px;width:252px}
div.full-width ul li textarea.comments {border:1px solid #4b4b4b;width:270px;height:50px;padding:0 0 0 3px;background:#EFF3F6; font-family:Arial, Helvetica, Verdana; font-size:11px;color:#434644}
.poslower {top:464px}
address {font-size:11px}

/* class to remove tag images from main page view */
img.tag { position: absolute; text-indent: -9000px; }

.greyhover {background-color:#000}

div.formcontainer {background-color:#c7d4da!important}
/*-------------------------------------------------------------------------------*/
/* Used for country localisation of the forms-v8-interim.css stylesheet  */
/*-------------------------------------------------------------------------------*/


table.brochure-selection tr td {padding-bottom:11px;padding-top:11px;}
div.formcontainer {background-color: #C7D4DA !important}

