﻿/* Reset - BobHW - PassWithBob.com */

html, body { margin: 0; padding: 0; border: 0;  background: transparent; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

img 	{ margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0px solid #EEEEEE;
	vertical-align: baseline;
	background: #EEEEEE;
}
	
table { border-collapse: collapse; border-spacing: 0;
	text-align: left;
	float: right;
	height: 50px;
	width: 730px;
}
	
input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, header, hgroup, nav, section { 
	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%; 
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style: none; }

/* End Reset */

/* Global */

html	{	}

body	{background-color:#eeeeee;	}

h1		{font-family:Arial, Helvetica, sans-serif; font-size:20px;	}

h2		{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:130%; color:#333333;	}

p		{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:120%; color:#333333;	}

.boldFont	{font-weight:bold;	}

/* Containers */

#wrapper			{width:960px; height:1413px; margin:0px auto; padding:10px 0px 0px 0px; background-color:#FFFFFF; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid;}

#top				{margin:0 0 0 10px;	}

#banner				{background-color:#555555; width:940px; height:50px; margin:10px 0 0 10px;	}

#banner h1			{color:#FFFFFF; font-size:20px; padding:14px 0 0 0px; text-align: center;	}

#topnav				{background-color:#555555; width:940px; margin:0 0 0 10px; clear:both;	}
#topnav ul			{width:100%; float:left; background-color:#555555; margin:0 0 10px 0;	}
#topnav ul li		{display:inline; }
#topnav ul li a		{float:left; padding:10px 0px 10px 0px; font-size:20px; font-weight:normal; text-align:center;	}

.navbarfill-1		{width:155px; border-right:1px #FFFFFF groove;	}
.navbarfill-2		{width:155px; 	}
.navbarfill-3		{width:156px; border-right:1px #FFFFFF groove;	}
.navbarfill-4		{width:134px; border-right:1px #FFFFFF groove;	}
.navbarfill-5		{width:132px; border-right:1px #FFFFFF groove;	}
.navbarfill-6		{width:132px; 	}

#topnav a:link		{color:#ffffff;	}
#topnav a:visited	{color:#ffffff;	}
#topnav a:active	{color:#ffffff;	}
#topnav a:hover		{color:#ffffff; background-color:#ADEE16; font-size:20px; font-weight:normal; color:#333333; }
#topnav a:focus		{color:#ffffff;	}

#content-one		{float:left; width:200px; height:200px; margin:0px 0px 10px 10px;	}

#content-two		{float:right; width:710px; height:180px; background-color:#CBF56A; margin:0px 10px 10px 0px; padding:10px 10px 10px 10px;	}

#content-three		{float:right; width:710px; height:180px; background-color:#EEEEEE; margin:0px 10px 10px 0px; padding:10px 10px 10px 10px;	}

#leftsidebar		{float:left; margin:0px 10px 0px 10px;	}
#leftsidebar ul		{float:left; }
#leftsidebar ul li	{display:block; width:200px;	}

#leftsidebar a:link			{color:#ffffff;	}
#leftsidebar a:visited		{color:#ffffff;	}
#leftsidebar a:active		{color:#ffffff;	}
#leftsidebar a:hover		{color:#ffffff; background-color:#ADEE16; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000000; }
#leftsidebar a:focus		{color:#ffffff;	}

.picbox				{
	float:left;
	display: block;
	height: 150px;
	margin: 0px 0px 0px 0px;
}

.greybox			{
	float:left;
	display:block;
	height: 45px;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #333333;
	text-align: left;
	line-height: normal;
}

#maincontent		{
	float: right;
	width: 730px;
	height: 830px;
	background-color: #EEEEEE;
	margin: 0px 10px 10px 0px;
}

#maincontent h2		{text-align:left; padding:5px 10px 0px 10px;	}

#maincontent p		{text-align:left; padding:0px 10px 10px 10px;	}

#drivingschoolcarDescription	{
	float: right;
	width: 730px;
	height: 333px;
	background-color: #EEEEEE;
	margin: 0px 10px 0px 0px;
}

#drivingschoolcarDescription h2		{text-align:left; padding:5px 10px 0px 10px;	}

#drivingschoolcarDescription p		{text-align:left; padding:0px 10px 10px 10px;	}

#carPhoto			{float:right; width:730px; height:487px; margin:10px 10px 10px 0px;	}

#whychooseaa	{
	float: right;
	width: 730px;
	height: 333px;
	background-color: #EEEEEE;
	margin: 0px 10px 0px 0px;
}

#whychooseaa h2		{text-align:left; padding:5px 10px 0px 10px;	}

#whychooseaa p		{text-align:left; padding:0px 10px 10px 10px;	}

table, th, td
{
	width:auto;
	border: 0px solid #EEEEEE;
	border-collapse: collapse;
	border-spacing: 0px;
	caption-side: top;
	empty-cells: show;
	table-layout:auto;
	background-color: #EEEEEE;
}

#pupilpic					{float:left; width:200px; height:200px; margin:0px 0px 0px 10px;	}

#pupil-testimonial ul		{float:right; background-color:#CBF56A; margin:0px 10px 10px 0px;	}

#pupil-testimonial ul li	{float:right; background-color:#CBF56A; margin:0px 0px 10px 0px;	}

.quote-left					{width:100px; height:180px; font-family:Georgia, "Times New Roman", Times, serif; font-size:150px; color:#333333; text-align:left; padding:0px 0px 0px 10px;	margin:0px 0px 0px 0px;	}

.pupil-testimonial			{width:510px; height:180px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#333333; line-height:110%; padding:10px 0px 0px 0px; text-align:left;	}

.pupilname					{font-size:15px; font-weight:bold; line-height:300%; text-align:left;	}

.quote-right				{width:100px; height:180px; font-family:Georgia, "Times New Roman", Times, serif; font-size:150px; color:#333333; text-align:right; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px;	}

#passpluslist 	{
	margin: 0px 0px 10px 25px;
	list-style-type: disc;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	}
	
.listitem-bold				{font-weight:bold; line-height:120%;	}

#lessonpayment 	{
	margin: 0px 0px 10px 25px;
	list-style-type: disc;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:15px;
	}

.listitem-lessonpayment		{font-weight:normal; line-height:120%;	}

.syllabus-table				{
	width: 720px;
	margin: 0px 10px 0px 10px;
	float: right;
	}
	
.smallnumber				{font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0px 0px 0px 10px;	}

.smallnumber1				{font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0px 0px 0px 0px; text-align:right;	border-bottom:1px #FFFFFF solid; border-left:10px #EEEEEE solid;	}

.smallnumber2				{font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0px 0px 0px 0px; text-align:right;	border-left:10px #EEEEEE solid;	}

.smallnumber3				{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:0px 20px 0px 0px; text-align:right; border-left:10px #EEEEEE solid;	}

.tablelinenormal			{font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:180%;	}

.tablelinenormal2			{font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:180%; padding:0px 0px 10px 0px;	}

.bold-title					{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:0px 0px 0px 10px; white-space:nowrap;	}

.bold-title1				{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:0px 0px 0px 10px; white-space:nowrap;	border-bottom:1px #FFFFFF solid;	}

.bold-title2				{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:0px 0px 0px 10px; white-space:nowrap;	}

.table-content1				{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; padding:0px 10px 0px 10px;	}

.table-content2				{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; padding:10px 10px 0px 10px;	}

.table-content3				{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; padding:10px 10px 0px 10px;	}

.table-content4				{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; padding:3px 0px 3px 10px; border-bottom:1px #FFFFFF solid;	}

.table-content5				{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; padding:3px 0px 18px 10px; border-bottom:1px #FFFFFF solid;	}

.table-content6				{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; padding:3px 0px 0px 10px;	}

#paymentdetails				{float:left;	}

.linebefore					{padding-top: 50px;	}

#contactinfo				{float:left; width:940px; height:50px; background-color:#555555; margin:0px 10px 0px 10px;	}

#contactinfo p				{font-size:22px; font-weight:normal; color:#FFFFFF; text-align:center; line-height:180%;	}

#footer						{float:left; width:940px; height:20px; background-color:#555555; margin:0px 10px 0px 10px;	}

#footer p					{font-size:10px; font-weight:normal; color:#FFFFFF; text-align:center; line-height:100%;	}

.you						{font:bold;	}

.contactform1				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align:left;
	padding: 3px 0px 3px 10px;
	margin:0px 0px 0px 30px;
	white-space: nowrap;
	width:230px;
}

.contactform2				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align:left;
	padding: 3px 0px 3px 10px;
	margin:0px 0px 10px 0px;
	white-space: nowrap;
	width:500px;
	}


.contactform3				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align:left;
	padding: 3px 0px 3px 10px;
	margin:0px 0px 0px 0px;
	white-space: nowrap;
	width:500px;
	}
	
.contactform4				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align:left;
	border:1px #999999 solid;
	padding: 3px 10px 3px 0px;
	margin:0px 0px 0px 10px;
	white-space: nowrap;
	}
	
.contactform5				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align:left;
	border:1px #999999 solid;
	padding: 3px 10px 3px 10px;
	margin:0px 280px 0px 0px;
	white-space: nowrap;
	}

.contactform6				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align:left;
	border:1px #999999 solid;
	padding: 3px 0px 3px 10px;
	margin:0px 280px 10px 0px;
	white-space: nowrap;
	width:500px;
	}
	
.contactform7				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align:left;
	padding: 10px 0px 10px 10px;
	margin:0px 0px 0px 0px;
	white-space: nowrap;
	width:230px;
}

.contactform8				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align:left;
	padding: 10px 0px 0px 10px;
	margin:0px 0px 0px 30px;
	white-space: nowrap;
	width:230px;
}

.contactform9				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align:left;
	border:1px #999999 solid;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	white-space: nowrap;
	}

	
.submitbutton				{
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#CCFF99;
	text-align:center;
	padding: 5px 3px 5px 3px;
	margin:10px 0px 0px 10px;
	white-space: nowrap;
	width:80px;
	}
	
.submitbutton a:link		{color:#ffffff;	}
.submitbutton a:visited		{color:#ffffff;	}
.submitbutton a:active		{color:#ffffff;	}
.submitbutton a:hover		{color:#ffffff; background-color:#000000;	}
.submitbutton a:focus		{color:#ffffff;	}
	

.redFont	{color:#FF0000	}

a:link		{font-weight:normal; 	}
a:visited	{font-weight:normal;	}
a:active	{font-weight:normal;	}
a:hover		{font-weight: normal; color:#6826DA;	}
a:focus		{font-weight:normal;	}
