﻿/* german overrides */
form.de-DE .brochureDownload li a	{padding: 0;background: #FFFFFF; }
form.de-DE .brochureDownload li    {padding-left:0;}

form.de-DE li.testdrive            {background: #FFFFFF}

div.errorSummary, 
div.errorSummary p, 
div.errorSummary h1     {padding: 0px 15px 0px 15px;color: #ff0000;}
/*div.errorSummary        {padding: 0;background:#FFFFFF;float:left;width:674px;}*/

.formwizard .formTitle	{ margin: 22px 20px 0; padding: 11px 22px; position: relative; background: #e2f5ff url(/images/rounded_corners_top.gif) no-repeat scroll 0 0; }
/*#toolkit .errorSummary ul, .errorSummary ul  {padding:0;}*/

textarea,
.textarea, .comments     {height: 100px;}

.formRow textarea	{position: absolute; left: 227px; top: 12px; width: 207px;}
.comments textarea	{position: relative; left: 14px; top: -2px; width: 200px; height: auto;}

.ie6 textarea, 
.ie6 .textarea, .ie6 .comments  {height: 100px;}

.postcodeCity input,
.ie6 .postcodeCity input                    { left: 284px; width: 144px;}
.postcodeCity input.small,
.ie6 .postcodeCity input.small              { left: 227px; width: 44px;}
.postcodeCity .validation_msg,
.ie6 .postcodeCity .validation_msg			{ float: right; font-size: 0.9em; margin: 20px 13px -24px 14px; padding-bottom: 10px; width: 330px; }

/* Bing-Map */
.MSVE_Dashboard_V6      {z-index:10;}

/* privacy control message*/
.optin .validation_msg
{
    margin:17px 0 -16px 207px;
}

form .optin acronym {
    left:217px;
    top:13px;
}

/* hero */
#mainContainer.wide .heroBox{float:left;}

.ComingSoonUnconfirmed .secondary {display:none;}