a,a:hover{ color:#000000; }

#bodyWrapper .default-template .body .copy{
	margin-left:50px;
	width:339px;
}

#bodyWrapper .default-template .body .copy p{
	font-size:1.4em;
	line-height:127%;
}

#bodyWrapper .default-template .body .copy h1{
	font-size:3.4em;
	margin-bottom:15px;
	margin-top:60px;
	line-height:0.9em;
}

#bodyWrapper .default-template .body h3{
	position:absolute;
	bottom:160px;
	left:40px;
	font-size:2em;
	color:#990033;
}

#bodyWrapper .default-template .body .heading #request-a-quote,
#formWrapper .body .heading #request-a-quote{
	position:absolute;
	left:40px;
	bottom:28px;
	font-size:2em;
}

#bodyWrapper .default-template .body .heading #contact,
#formWrapper .body .heading #contact{
	position:absolute;
	width:595px;
	left:190px;
	bottom:28px;
	font-size:1.6em;
}

#bodyWrapper .default-template .body .heading #logo,
#formWrapper .body .heading #logo,
#formWrapper .body .minimal-heading #logo{
	position:absolute;
	right:10px;
	top:15px;
	width:129px;
	height:40px;
	float:right;
}

#bodyWrapper .default-template .body .heading,
#formWrapper .body .heading{
	height:73px;
	width:100%;
	background:transparent url(http://www.saabcontracthire.com/themes/saableasing/images/header-background.png) repeat-x;
	position:relative;
	display:block;
}

#formWrapper .body .minimal-heading{
	height:64px;
	width:100%;
	position:relative;
	display:block;
	background:transparent url(http://www.saabcontracthire.com/themes/saableasing/images/mask.png) repeat-x;
}

#bodyWrapper .default-template .body .animation{
	position:absolute;
	bottom:0px;
	left:0px;
	height:140px;
	background:transparent url(http://www.saabcontracthire.com/themes/saableasing/images/lighttodark.png) no-repeat top left;
	width:100%;
	padding-top:10px;
}

#bodyWrapper .default-template .body .animation #animation-window ul{
	width:890px;
	margin-left:40px;
	margin-top: 8px;
}

#bodyWrapper .default-template .body .animation #animation-window ul li{
	width:283px;
	height:108px;
	float:left;
	display:block;
	margin-right:5px;
}

#bodyWrapper .body{
	min-height:600px;
	height: auto !important;
	height:600px;
	position:relative;
	background:transparent url(http://www.saabcontracthire.com/themes/saableasing/images/darktolight.png) no-repeat bottom left;
}

#bodyWrapper .terms-and-conditions,
#formWrapper .terms-and-conditions{
	margin-top:10px;
	font-size:x-small;
	background:#ffffff;
	text-align:center;
}

#bodyWrapper{
	width:975px;
	margin:auto;
	background:transparent url(http://www.saabcontracthire.com/themes/saableasing/images/background.jpg) no-repeat;
	text-align:left;
}

.minimal .form-template{
	background:#ffffff;	
}

body{
	font-size:62.5%;
	font-family:Helvetica,Arial;
	text-align:center;
}

/*********************FORM****************************/

li.any_additional_comments textarea{
	width:100%;
	height:173px;
}

#formWrapper p.body{
	margin: 0 20px;
}

#formWrapper h1{
	margin:20px 20px 10px 20px;	
}

#formWrapper ul{
	float:left;
	width:310px;
	position:relative;
	height:225px;
}

#formWrapper li label,
#formWrapper li input{
	font-size:1.2em;
}

#formWrapper li label{
	float:left;	
}

#formWrapper li input{
	padding-left:0.1em;	
}

#formWrapper li{
	text-align:left;
	padding:0 0 10px 10px;
	width: 300px;
	font-family:helvetica,arial;
	float:left;
	letter-spacing: -0.02em;
	
}

#formWrapper li input,
#formWrapper li select,
#formWrapper li textarea{
	float:right;
	border:1px solid #8F8F8F;
}

#formWrapper{
	width:975px;
	margin:auto;
	background:transparent url(http://www.saabcontracthire.com/themes/saableasing/images/form_background.jpg) no-repeat;
	text-align:left;
	margin-bottom:0;
}

#formWrapper div.body{
	min-height:620px;
}

#formWrapper .copy{
	margin-top:60px;
	width:339px;
}

#formWrapper table{
	margin:auto;
	width:930px;
	margin-left:20px;
}

#formWrapper input.formBlockSubmitButton{
	background:transparent url(http://www.saabcontracthire.com/themes/saableasing/images/submit.png) no-repeat;
	border:0;
	height:49px;
	width:103px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
}

#formWrapper .submit{
	float:right;
	text-align:left;
	clear:both;
	width:950px;
	margin-top:20px;
	margin-bottom:20px;
	height:50px;
}

/******SPECIFIC FIELD STYLES******/

li.any_additional_comments textarea{
	height:108px;
	width:100%;
}

li.first_name input{
	width:18em;
}

li.last_name input{
	width:18em;
}

li.job_title input{
	width:20.5em;
}

li.daytime_telephone input{
	width:15em;
}

li.mobile input{
	width:21em;
}

li.email_address input{
	width:16.5em;
}

li.company_name input{
	width:16em;
}

li.company_type select{
	width:21.2em;
}

li.company_postcode input{
	width:14.4em;
}

li.model select{
	width:25em;
}

li.trim select{
	width:26em;
}

li.body select{
	width:26em;
}

li.fuel_type select{
	width:19.5em;	
}

li.engine select{
	width:24.6em;	
}

li.transmission select{
	width:21em;	
}

li.annual_contract_mileage input{
	width:12.5em;	
}

li.maintenance_included select{
	width:16em;
}

li.initial_payments select{
	width:17.5em;
}

li.followed_by input{
	width:18.5em;
}

li.how_many_vehicles_would_y input{
	width:1.5em;
}

form.miniSurveyView{
	margin-left:1.5em;
	float:left;
}

#formWrapper li.if_you_would_like_to_rece,
#formWrapper li.vauxhall_lease_will_never{
	margin-top:30px;
	font-weight:bold;
	width:280px;
	height:6em;
	padding-bottom:0;
	margin-bottom:0;
}

#formWrapper  li.if_you_would_like_to_rece input{
	border:none;
}

#formWrapper li.if_you_would_like_to_rece label{
	width:280px;
	float:none;	
}

li.vauxhall_lease_will_never{
	position:absolute;
}

li.if_you_would_like_to_rece .checkboxPair label{
	display:none;	
}

#formWrapper li.if_you_would_like_to_rece .checkboxPair input{
	width:15px;
	float:none;
	vertical-align:middle;
}

li.if_you_would_like_to_rece .checkboxPair,
li.if_you_would_like_to_rece .checkboxList{
	display:inline;
}

li.hidden,
li.fuel_type{
	display:none;	
}
p.required{
	float:left;
	margin-left:20px;	
	margin-bottom:1em;
	clear:both;
}

p.blurb{
	display:block;
	float:right;
	width:52em;
	font-weight:bold;
	font-size:1.2em;
	margin-top:48px;
	margin-right:2em;
	height:6em;
	margin-bottom:0;
	padding-bottom:0;
}

#formWrapper #msg{
	padding:5px;
	margin-left:40px;
	font-size:1.3em;
	position:relative;
	bottom:20px;
	float:left;
	background:#ffffff;
	width:63em;
	font-weight:bold;
	margin-top:30px;
}


p.need-a-quote{
	margin: 10px 0 10px 18px ;
	width:650px;
	font-size:1.2em;
}


/***************************SIFR**************************/

.sIFR-alternate{
	display:none;
}

p.gilsans:focus,
object:focus{
	outline:none;
}


/*************************LEGAL*****************************/
div.legal{
	font-size:1.2em;
	padding:20px;	
	padding-bottom:80px;
}

div.legal p{
	margin-bottom:10px;
}

div.legal strong{
	font-weight:bold;
}

#formWrapper div.legal ul li,
#formWrapper div.legal ol li{
	width:auto;
	float:none;
	padding-left:0;
	height:auto;
}

#formWrapper div.legal ul,
#formWrapper div.legal ol{
	float:none;
	width:auto;
	height:auto;
}

#formWrapper div.legal ul{
	list-style-type:disc;
}


/***************************TANDC****************************/

.minimal p{
	font-size:1.2em;
}