﻿html { height:100%; }
body {
	background: black url('../images/cor02_bg.jpg') repeat-x left top;
	margin: 0;
	padding: 0;
	text-align: center; /*Tricks IE into centering the wrapper div*/	
}

p {
	margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;
}

img { border:none; }

/*  Main links  */

a {text-decoration: none; padding-top:6px;}
a:link {color: #CF680C;}
a:hover {color: #CF680C; text-decoration:underline;}
a:visited {color: #CF680C;}

#wrapper {
	width: 962px;
	margin: 0 auto;
	padding: 0 19px 0 19px;
	background-color:black;
	text-align: left; /*For IE5 - Aligning text in the wrapper to the left gets it back in the proper position*/
}

/*  Header elements  */

img.logo {
	float:left;
	margin-top: 24px;
	margin-left: 6px;
}

#header {
	width: 962px;
	height: 134px;
	background: black url('../images/bg_header.jpg') no-repeat left top;
}

br.clear {
	clear:both; /*  Makes the main menu have layout and not pop out of the header  */
}

.telContainer {
	width:285px;
	float:right;
	margin-top:22px;
	margin-right:20px;
}

.telno {
	font-size:14px;
	font-weight:bold;
	color: #999999;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:-10px;
	text-align:right;
}

span.number {color:#FFFFFF;} /*  White phone number  */

.email {
	font: normal 11px/1.6em Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	margin:0;
	margin-top:14px;
	margin-bottom:10px; 
	text-align:right;
}

/*  Central image  */

#main {
	background: black url('../images/bg_main.jpg') no-repeat left top;
	width: 962px;
	height: 447px;
	margin-top:19px;
}

/*  About and Test Drive container  */

#bottom {
	background: black url('../images/bg_bottom.jpg') no-repeat left top;
	width: 962px;
	height: 174px;
}

/*  Headings  */

h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#DB3E00;
	letter-spacing:0.1em;
	text-transform:uppercase;
}

h2 {
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	margin-bottom: 2px;
}

h2.pages {
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	margin-bottom: 18px;
}

/*  Container for page content  */

#contentContainer {
	width: 438px;
	margin-left: 34px;
	padding-top:30px;
}

img.demo {float:left; margin-right: 20px;}
.missionLink {font-size:12px; padding-top:12px;} /*  Brings the Read more about our mission link central with the View Demo button  */

/*  Main body text style  */

.bodyText {
	font: normal 12px/1.7em Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	line-height: 1.9em;
	margin:0;
	margin-bottom:22px; 
}

/*   Footer conatiner and info  */

#footer {
	width:932px;
	margin: 0;
	padding-top:15px;
	padding-left:30px;
	padding-bottom:18px;
	clear:both;
	border-top:1px solid #262626;
}

p.copyright {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#474747;
	padding-top:1px;
	margin:0;
}

#footerLeft {
	float:left;
	width:380px;
}

#footerRight {
	float:right;
	width:320px;
	text-align:right;
	margin-right:30px;
}