/*
	TOM HARRIS TEST DRIVE LUNCH
	
	COLOURS:
	Body Text		#000
*/



/* Structure
------------------------------------*/
*									{ margin: 0; padding: 0; }

html								{ height: 100%; }
body								{ background: #fff url('http://www.tomharrisauto.ca/template/testdrive/body-bg.gif') repeat-x left bottom; }
div#container						{ width: 760px; }

div#header							{ width: 760px; height: 395px; margin-top: 15px; background: url('http://www.tomharrisauto.ca/template/testdrive/header.jpg') no-repeat left 20px; }
div#logo							{ position: relative; width: 247px; height: 100px; float: right; background: url('/images/logo.gif') no-repeat left top; }

div#right							{ width: 370px; float: left; margin: -160px 0 30px 20px; }
div#left							{ width: 355px; float: left; }



/* Structure
------------------------------------*/
p									{ margin: 0 0 10px 0; }
ul									{ margin: 0 0 10px 30px; font-size: 11px; }
ul li								{ margin-bottom: 5px; list-style: disc; }
ol									{ margin: 0 0 10px 30px; font-size: 11px; }
ol li								{ margin-bottom: 5px; list-style: decimal; }

h2									{ text-indent: -9999px; margin: 20px 0 10px 0; padding: 0; }
#r-howitworks						{ width: 102px; height: 16px; background-image: url('http://www.tomharrisauto.ca/template/testdrive/howitworks.gif'); }
#r-guidelines						{ width: 165px; height: 16px; background-image: url('http://www.tomharrisauto.ca/template/testdrive/guidelines.gif'); }
#r-reserve							{ width: 227px; height: 15px; background-image: url('http://www.tomharrisauto.ca/template/testdrive/reserve.gif'); }



/* Forms
------------------------------------*/
div#form							{ width: 370px; height: 380px; background: url('http://www.tomharrisauto.ca/template/testdrive/form-bg.gif') no-repeat left top; }

form								{ margin: 0 20px; padding: 20px 0; }
form table							{ width: 100%; border-collapse: collapse; }
form table td 						{ margin: 0; padding: 0; padding-bottom: 5px; vertical-align: top; }
form table td strong				{ font-size: 11px; }

form p								{ margin: 0; padding: 0 0 5px 0; }
input, select, textarea				{ font: 12px arial, helvetica, sans-serif; }
input.text							{ width: 95%; font-size: 11px; }
select.text							{ width: 95%; font-size: 11px; }
textarea.text						{ width: 95%; height: 40px; font-size: 11px; }

hr.clear							{ width: 0px; height: 0px; border: none; clear: both; }