﻿
#container{	
	margin:0 auto;
	width:928px;
	text-align:left;
    height: 751px;
}
		
#header{
    height:32px;
	background:url(images/header2.gif) no-repeat 0 0;
}			
	
	
#Logo
    {
    height:130px;
	background:url(images/aLogo.gif);
	}
        
#content{
	background:url(images/content2.gif) repeat-y;
	padding:.5em 34px;
	}
		
#footer
{
    height: 135px;
	background:url(images/footer3.gif) no-repeat 0 0;				
	color:#fff;
	font-size: x-small;
	text-align: center;
}				
	

body{ 
		background:#F2F2F2 url(images/body.gif) repeat-x;
        font:80% Arial, Helvetica, Sans-Serif;
		color:#555;
		line-height:100%;
		margin:0;
		padding:0;
        }
        
.form
{
    font-family: Calibri;
    font-size: Small;
    width: 840px;
    padding-left: 15px;
}

.form .normal
{
	width: 11px;
	float: none;
}

.form .short
{
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
	width: 110px;
    margin-left: 23px;
}

.form .Benefit
{
    background:url(images/Benefits.gif) no-repeat 0 0;	
    line-height: 2;
    vertical-align: top;
    display: inline-block;
    height: 220px;
	width: 317px;
	z-index: 1000;
}

.form .shortFV
{
    display: inline-block;
    line-height: 2;
    text-align: right;
    vertical-align: middle; 
	width: 16px;
    margin-left: 3px;
}

.form .shortCB
{
    display: inline-block;
    line-height: 24px;
    vertical-align: top;
	width: 200px;
    margin-left: 23px;
}

.form .shortCBPDF
{
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
	width: 250px;
    margin-left: 23px;
}

.FormButton
{
    text-align: center;
}

fieldset 
{
  background: #DADADA url(images/FormBackground.gif) repeat-x;
  margin-bottom: 10px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: groove;
  border-bottom-style: groove;
}

fieldsetUS
{
  background: #DADADA url(images/FormBackground.gif) repeat-x;
  margin-bottom: 10px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: groove;
  border-bottom-style: groove;
  text-align: center;

}


legend
{
    padding: 0 2px 2px;
    font-weight: bold;
    color: #FF9900;
    font-size: medium;
    background: White;
    
}

label 
{
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}


#labelEmail 
{
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  width: 300px;
}

fieldset ol {
  margin: 0;
  padding: 0;

}

fieldset li {
  list-style: none;
  padding: 3px;
  margin: 0;
    text-align: left;
    height: 23px;
}

fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}

fieldset fieldset legend 
{
  padding: 0 0 5px;
  font-weight: normal;
  
}

fieldset fieldset label {
  display: block;
  width: auto;
}

em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

label {
  width: 120px; /* Width of labels */
}

fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

.Title
{
 width: 70px;
 text-transform: capitalize;
}

.Names
{
 width: 130px;
 text-transform: capitalize;
}

.Company
{
   width: 344px;
   text-transform: capitalize;
}
 
 .Address
{
  width: 200px;
  text-transform: capitalize;
}

.Town
{
  width: 140px;
  text-transform: uppercase;
}

.County
{
 width: 140px;
 text-transform: capitalize;
}

.Postcode

{
  width: 90px;
  text-transform: uppercase;
}

.Mobile
{
  width: 140px;
}
        
.EMail
{
  width: 286px;
  text-transform: lowercase;
}

.Renewal
{
  width: 100px;
}

.NoVehicles
{
  width: 40px;
}

.CheckBX
{
  Width: 130px;
  height: 29px;
}

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px #953937; background-color: White;
}

.LogInButton
{
    background-image: url(images/LogIn.gif);
    background-repeat: no-repeat;
}
