@charset "utf-8";
/* CSS Document */


body
	{
	font-family:Arial, Helvetica, sans-serif;
	background: #8B8C8F;
	padding: 50px 0 0 0;
	color: #000;
	font-size: 10pt;
	line-height: 16pt;}

.clearer
	{
	clear: both;}

img
    {
	display: block;}
    
#wrap 
	{
    background-color: white;
    margin: 0 auto;
    width: 900px;}

#navigation 
	{background: #FFF url(images/gradient.gif) bottom left repeat-x;
     padding-bottom: 10px;}

#topnavigation
	{
	padding: 0;
	list-style-image: none;
	list-style-type: none;
    clear: both;
	margin:0; }
	
#topnavigation li 
	{float: left;
	text-align: center;
	background: #EE1C25;
	color: white; 
	font-size: 17px;
	width:179px;
	line-height: 28px;
	margin: 0 1px 0 0;
    overflow: hidden;}
	

	
#topnavigation #contactus
	{
	margin: 0;
	width: 180px;}
   
#topnavigation li #current
	{
	color: #000;
	font-weight: bold;}

#logo 
	{
	float: right;}
	
#navigation 
	{
	background: #FFF url(images/gradient.gif) bottom left repeat-x; }

#map
    {float:right;
	margin: 40px 0 0 0;}

#introduction
	{
	margin-right: 580px;
	background: #FFF;
	padding-left: 40px;
	min-height: 571px;
	position: relative;}
        
#inner_intro
    {
	padding: 0 50px 70px 0;
	font-size:13px;}
	
#insignia 
	{
		padding-bottom:20px;
	}

#insignia2
	{
	margin: 30px 0px 0px 10px;}
	
#insignia3
	{
	margin: 0px 0px 0px 10px;}
	

#bodycopy
	{
	line-height: 20px;
	margin: 0px 0px 0px 40px;}
	
#bodycopymargin
	{
	line-height: 20px;
	margin: 0px 0px 200px 40px;}
	
.greenbold
	{
	font-size: 18px; 
	color: #00A490; 
	font-weight: bold;
	line-height: 26px;}
	
.greenbold2
	{
	font-size: 18px; 
	color: #00A490; 
	font-weight: bold;
	line-height: 26px;
	margin-left:20px;}
	
.greenbold2small
	{
	font-size: 14px; 
	color: #00A490; 
	font-weight: bold;
	line-height: 16px;
	margin-left:20px;
	margin-top:20px;}
	
.greenboldsmall
	{
	font-size: 14px; 
	color: #00A490; 
	font-weight: bold;
	line-height: 26px;}

.greenbold3
	{
	font-size: 14px; 
	color: #00A490; 
	font-weight: bold;
	text-align:center;
	margin-top:20px;
	}
	
.greenbold4
	{
	font-size: 18px; 
	color: #00A490; 
	font-weight: bold;
	text-align:center;
	margin-top:10px;
	margin-right:200px;
	}	

#directmap
{ float:right;
border: 1px #000 solid;
margin: 40px 20px 0 0;
padding:0;
display:block;}

#directions2
{width:360px;
float:left;
display:block;
margin-bottom:20px;
margin-left: 10px;}
	


#contact

	{
	width: 800px;
	margin-left: 10px;
	}
	
table#contact2

	{
	width: 350px;
	margin-left: 200px;
	margin-top: 30px;
	}

table#contact2 td

	{
	text-align:right;
	vertical-align:top;
	}

#contact td.first

	{
	width: 200px;
	}
	
#contact td.second

	{
	width: 220px;
	padding-top: 45px;
	line-height: 24px;
	}

#form1
{	
	color: #8A8B8E; 
	font-size: 11pt;
	font-weight:bold;
}

#contact td
{vertical-align:top;}
	
#motability
{margin: 0 auto 20px auto;}


	
.bodycopy2
	{
	color: #000; 
	font-size: 10pt;
	line-height: 20px;
	text-align:center;
	text-transform: capitalize;}
	
.bodycopy2 .bullet
	{color: #EE1C25;
	font-size:12pt;
	}

#apr
	{float:right;
	font-weight:bold;
	font-size:20px;
	margin-right: 20px;}
	
#apr #typical
	{font-size:10px;
	font-weight:normal;}
	
.bodycopy3
	{
	color: #000; 
	font-size: 12px;
	line-height: 20px;
	text-align:center;
	padding:0 25px 0 25px;}
	
#fuelfigures
	{
	color: #000; 
	font-size: 10pt;
	line-height: 20px;
	text-align:center;
	padding:0 20px 0 20px;}
        
	
#disclaimer
	{
	color: #000; 
	font-size: 7pt;
	line-height: 15px;
	text-align:center;
	font-weight: normal;}
	
#disclaimer2
	{
	color: #000; 
	font-size: 7pt;
	line-height: 15px;
	text-align:center;
	font-weight: normal;
	padding: 0 20px 0 20px;}
	
#content
	{
	padding: 20px 30px; 
	position: relative;}
	
	
#motabilitycontent

	{
	padding: 20px 70px; 
	position: relative;
	font-size:11px;}

#directions
	{width: 400px;
	font-size: 11px;}
	
#finance
	{
	width: 350px;
	border: solid 1px #000;
	margin: 0 auto;
	padding: 5px 10px 5px 10px; }
	
#finance hr
	{
	width: 100%;
	height: 1px;
	color:#000;
	margin: 0 auto;}
	
#finance p
	{
	color: #000; 
	font-size: 12px;
	text-align:left;
	padding:0;
	margin:0;
	font-weight: normal;
	border-bottom:solid 1px #000;}
	
#finance .figure
	{
	float:right;
	font-size: 12px;
	padding:0;
	margin:0;
	font-weight: bold;}

#finance p#last
	{
	border-bottom:solid 0px #000;}

	
tr.modelnames
	{
	color: #8A8B8E; 
	font-size: 12pt;
	text-align: center;}

tr.modelnames td
	{
	text-align: center;
	line-height: 40px;
	padding-bottom: 16px;}
		
#address1
	{
	color: #8A8B8E; 
	font-size: 11pt;
	font-weight:bold;
	margin: 0px 0px 0px 45px;}

#address2
	{
	color: #8A8B8E; 
	font-size: 11pt;
	font-weight:normal;
	margin: 0px 0px 10px 45px;}
	
.address3
	{
	color: #8A8B8E; 
	font-size: 11pt;
	font-weight:bold;
	margin: 0px 0px 0px 45px;}

.address4
	{
	color: #8A8B8E; 
	font-size: 11pt;
	font-weight:normal;
	margin: 0px 0px 10px 45px;}

.address4left
	{
	color: #8A8B8E; 
	font-size: 11pt;
	font-weight:normal;
	margin: 0px 0px 10px 0px;}
	
.contacttext
	{
	color: #8A8B8E; 
	font-size: 8pt;
	font-weight:normal;
	margin: 0px 0px 10px 0px;}
	
.mappage
	{
	color: #8A8B8E; 
	font-size: 8pt;
	font-weight:normal;
	margin: 0px 0px 10px 0px;}
	
.mappage2
	{
		margin-left: 25px;}
	
ul.circle
	{list-style: circle inside;
	margin: 0;
	padding: 0;}
	
	
.address3small
	{
	color: #8A8B8E; 
	font-size: 8pt;
	font-weight:bold;
	margin: 0px 0px 0px 45px;}

.address4small
	{
	color: #8A8B8E; 
	font-size: 8pt;
	font-weight:normal;
	margin: 0px 0px 10px 45px;}
	
.address5
	{
	color: #8A8B8E; 
	font-size: 11pt;
	font-weight:bold;
	margin: 0px 0px 10px 45px;}

.address6
	{
	color: #8A8B8E; 
	font-size: 8pt;
	font-weight:normal;
	text-align:right;}
	
#subheadline
	{
	font-size: 16px; 
	color: #8A8B8E; 
	font-weight: bold;
	text-align:center;}

#modelheadline
	{
	font-size: 20px; 
	color: #EE1C25; 
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-align: center;}
	

	
#buttonleft
	{
	float:left;}

#buttonright
	{float:right;}
	
#price
	{
	font-size: 36px; 
	color: #EE1C25; 
	font-weight: bold;
	text-align: center;
	line-height:40px;}
	
#tobook
	{
	font-size: 24px; 
	color: #00A490; 
	font-weight: bold;
	text-align: center;
	line-height: 26px;
	padding: 0px 90px 0 90px;}
	

p 	
	{
	margin: 15px 0;
    padding:0;}
	

h1 
	{
	font-size: 24px; 
	color: #8A8B8E; 
	font-weight: bold;
	padding: 20px 0px 17px 22px;;
	margin: 0;}

h2
	{
	font-size: 24px; 
	color: #EE1C25; 
	font-weight: bold;
	padding: 20px 0px 0px 0px;;
	margin: 0;}

#content h2 
	{
	padding: 10px 0 30px 10px;}

tr 
	{
	border: 0;}

a:link 
	{ 
	color: #FFF; 
	font-weight: normal;
	text-decoration: none;}
	
a:visited
	{ 
	color: #FFF; 
	font-weight: normal;
	text-decoration: none;}
	
a:hover 
	{ 
	color: #000; 
	font-weight: bold;
	text-decoration: none;}	
	
a:active
	{ 
	color: #000; 
	font-weight: bold;
	text-decoration: none;}
	
#emailus
	{
	font-size: 12px; 
	color: #8A8B8E;
	text-align: right;
	line-height: 12px;
	font-weight: normal;
	}	


#emailus a:link
	{
	font-size: 12px; 
	color: #00A490; 
	font-weight: bold;
	text-align: right;
	line-height: 12px;
	}	

#emailus td a:hover 
	{
	font-size: 12px; 
	color: #EE1C25; 
	font-weight: bold;
	text-align: right;
	line-height: 12px;
	}	

#offers
	{
	font-size: 16px; 
	color: #EE1C25; 
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
	line-height: 40px;
	}

#offers a:link
	{ 
	color: #FFF; 
	font-weight: bold;
	text-decoration: none;
	background-color:#00A490;
	border:outset 2px #00A490;
	padding:2px 10px 2px 10px;
	margin:0;}
	
#offers a:visited
	{ 
	color: #FFF; 
	font-weight: bold;
	text-decoration: none;
	background-color:#00A490;
	border:outset 2px #00A490;
	padding:2px 10px 2px 10px;
	margin:0;}
	
#offers td a:hover 
	{ 
	color: #FFF; 
	font-weight: bold;
	text-decoration: none;
	background-color:#00A490;
	border:inset 2px #00A490;
	padding:2px 10px 2px 10px;
	margin:0;}
	
#offers td a:active
	{ 
	color: #FFF; 
	font-weight: bold;
	text-decoration: none;
	background-color:#00A490;
	border:inset 2px #00A490;
	padding:2px 10px 2px 10px;
	margin:0;}

	
tr.modelnames td a:link
	{ 
	color: #8A8B8E; 
	font-weight: normal;
	text-decoration: none;}
	
tr.modelnames td a:visited
	{ 
	color: #8A8B8E; 
	font-weight: normal;
	text-decoration: none;}
	
tr.modelnames td a:hover 
	{ 
	color: #8A8B8E; 
	font-weight: bold;
	text-decoration: none;}	
	
tr td p#tobook a:link
	{ 
	color: #00A490; 
	font-weight: bold;
	text-decoration: underline;}
	
tr td p#tobook a:visited
	{ 
	color: #00A490; 
	font-weight: bold;
	text-decoration: underline;}
	
tr td p#tobook a:hover 
	{ 
	color: #EE1C25; 
	font-weight: bold;
	text-decoration: underline;}
	
	
#motablink
	{
	font-size: 11pt;
	line-height: 16pt;}
	
span#motablink a:link
	{ 
	color: #00A490; 
	font-weight: bold;
	text-decoration: underline;}
	
span#motablink a:visited
	{ 
	color: #00A490; 
	font-weight: bold;
	text-decoration: underline;}
	
span#motablink a:hover 
	{ 
	color: #EE1C25; 
	font-weight: bold;
	text-decoration: underline;}
	
