body
{
	margin:0;
	padding:0;
	font-family:	 Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-size:		67.5%;
}
form, h1, h2, h3, fieldset, ul, p
{
	margin:0;
	padding:0;
}
#wrapper
{
	width:100%;
}
#main
{
	width:648px;
	margin:auto;
	background:#FFF;
}
#header
{
	margin:15px 0 20px 0;
	height:65px;
	border-bottom: 1px solid #e2e2e2;
 
}
#header h1
{
 
/*	width:140px;
	height:17px;
	text-indent:-9999em;
	float:left;
	margin-top:25px;
*/ 
}
#header h1.test_drive
{
/*	background:url(/images/head-request-drive.gif) top left  no-repeat;*/
}
#header h1.brochure_request
{
/*	background:url(/images/head-request-brochure.gif) top left  no-repeat;*/
}
#header h1.contact
{
/*	background:url(/images/head-contact-us.gif) top left  no-repeat;*/
}
#header h1.insider
{
/*	background:url(/images/head-become-an-insider.gif) top left  no-repeat;*/
}
#header p a
{
	background:url(/images/smart-logo.gif) top left no-repeat;
	width:98px;
	height:52px;
	text-indent:-9999em;
	float:right;
	display:block
}
.surveyheader
{
	margin-top:8px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ff9933;
	padding:12px 0 12px 12px;
	width:640px;
	border-top: 5px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
p.surveyline
{
	width:650px;
	border-bottom: 5px solid #e2e2e2;
	height:15px;
}
.divider
{
	background:url(/images/divider.gif) top left repeat-x;
	height:5px;
}
p, select
{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
 
}
p.intro
{
	padding:12px 0 9px 8px;
	width:640px;
	border-bottom: 1px solid #e2e2e2;
 
}
p.headline label
{
	font-size: 12px;
	font-weight: bold;
	color: #818181;
 
}
.topSection p.headline, p.headline
{
	margin-top:8px;
	font-size: 12px;
	font-weight: bold;
	color: #818181;
}
 
p.headline1 label
{
	font-size: 12px;
	font-weight: bold;
	color: #ff9933;
 
}
 
p.headline1, p.headline1
{
	margin-top:8px;
	font-size: 12px;
	font-weight: bold;
	color: #ff9933;
}
 
.bannerbox
{
	border-bottom: 1px solid #e2e2e2;
}
.bannerimage
{
	margin:10px 0;
}
fieldset
{
	border:none;
 
}
.trap, legend
{
	display:none;
}
fieldset .dealer
{
	margin-top:20px;
}
.formdivider
{
	width:100%;
	border-bottom: 1px solid #e2e2e2;
	height:5px;
}
 
.formdivider1
{
	width:100%;
	border-bottom: 5px solid #e2e2e2;
	height:5px;
}
 
 
#map 
{
	width:		500px;
	height:		450px;	
}
fieldset p
{
	float:left;
	margin-top:10px;
}
.topSection p
{
	float:none;
	margin-top:0;
}
.check label, .check input
{
 
	float:left;
}
.check label
{
	margin-top:3px;
	margin-right:20px;
}
.row
{
	float:left; 
	width:640px;
}
.errors
{
	padding:10px;
	border-bottom: 1px solid #e2e2e2;
}
 
.errors ul
{
	list-style:none;
}
fieldset input, fieldset textarea
{
	font-size:11px;
 
}
 
 
#navigator
{
	float:left;
	width:327px;
	background:url(/images/bg-left.jpg) 0 70px  no-repeat;
	height:373px;
}
 
#navigator p
{
	margin:54px 60px 0 15px;
	color:#ffffff;
	padding:0;
 
}
#navigator select
{
	margin:8px 0 0 15px;
 
}
#map
{
	float:left;
	width:		500px;
	height:		450px;	
}
 
h1
{
/*	text-indent:-9999em;
	background:url(/images/choose-a-smart-centre.gif) top left no-repeat;
	width:294px;
	height:19px;
	margin:34px 0 0 15px;
	line-height:10px;
*/}
 
.row a.btn-back 
{
	color: #ff9200;	
	font-size: 1.8em;	
	float: right;
	background: url(/images/back.png) no-repeat 0 0;
	width: 188px;
	height: 79px;
	text-indent: -9999em;
	
}