* {	margin: 0px;	padding: 0px;}# html, body {# border:0;# margin:0;# padding:0;# }#container {	width: 997px;	margin-right: auto;	margin-left: auto;}#header {	background-image: url(images/header-bkg1.jpg);	background-repeat: no-repeat;	height: 348px;	width: 997px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#headerInstructor{	background-image: url(images/driving-instructor-header.jpg);	background-repeat: no-repeat;	height: 348px;}#headerLearner {	background-image: url(images/header-bkg2.jpg);	background-repeat: no-repeat;	height: 348px;}#features {	background-image: url(images/bkg-strip.jpg);	background-repeat: repeat-y;}.learner #learner, .intensive #intensive, .contact #contact, .testTools #testTools, .becomeDrivingInstructor #becomeDrivingInstructor, .testimonials #testimonials, .prices #prices{	color: #FFFF00;}#footer {	height: 37px;	margin-right: 9px;	margin-left: 8px;	background-color: #160867;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #333333;	border-left-color: #333333;	margin-bottom: 20px;	padding-top: 10px;	text-align: right;	padding-left: 15px;	padding-right: 15px;}body {	background-color: #C5C5C5;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;}#logo {	width: 330px;	margin-top: 15px;	margin-left: 20px;	float: left;	text-align: right;}.clear {	clear: both;}#logo ul {	color: #666666;	display: inline;	font-size: 70%;	list-style-type: none;	text-align: right;}#logo li {	display: inline;	text-align: right;}#logo li a {	text-decoration: underline;	color: #666666;	margin-right: 4px;	text-align: right;	margin-left: 4px;}#logo a:hover {	color: #0099FF;	text-align: right;}#cta {	float: right;	margin-top: 20px;	margin-right: 25px;	width: 490px;}#cta p {	font-size: 130%;	font-weight: normal;	color: #6600FF;}#specialOffer {	width: 230px;	float: right;	margin-right: 30px;	display: inline;}#specialOffer h1 {	font-size: 110%;	color: #FF0109;	margin-bottom: 5px;}.LDL {	font-size: 170%;	font-weight: bold;	color: #160867;	margin-bottom: 0px;	text-align: right;}#specialOffer p {	font-size: 80%;	line-height: 150%;	color: #FFFFFF;	font-weight: bold;	margin-bottom: 15px;}#quote {	width: 350px;	margin-top: 57px;	margin-left: 40px;	color: #FFFFFF;	font-size: 90%;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 180%;	background-image: url(images/quotes-white2.gif);	background-position: left top;	background-repeat: no-repeat;	text-indent: 15px;	text-align: center;	float: left;	height: 120px;	padding-left: 10px;	display: inline;}#content #mainContent {	width: 670px;	float: left;	display: inline;}#content #services {	width: 245px;	float: right;	display: inline;	margin-right: 10px;}#contentLong #mainContent {	width: 650px;	float: left;}#contentLong #services {	width: 245px;	float: right;	margin-right: 10px;}.fs-box ul {	margin-left: 20px;	font-size: 100%;	line-height: 130%;	margin-bottom: 20px;}.fs-box img {	float: right;	margin-bottom: 10px;	margin-left: 10px;	border: 1px solid #999999;}#services .fs-box li {	margin-left: 10px;	list-style-image: url(images/logo-small.gif);	margin-bottom: 5px;}.fs-box   a:hover {	text-decoration: underline;}.fs-box p {	color: #333333;	line-height: 160%;	margin-bottom: 10px;}.fs-box li a {	text-decoration: underline;	color: #0099FF;}.fs-box li {	text-decoration: underline;	color: #0099FF;}.fs-box a:hover {	color: #FF0000;}#content {	padding-right: 20px;	padding-left: 30px;	text-decoration: none;	background-image: url(images/bkg-strip.jpg);	background-repeat: repeat-y;	width: 947px;	margin-top: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#contentLong {	padding-right: 20px;	padding-left: 30px;	text-decoration: none;	height: 2500px;	background-image: url(images/bkg-strip.jpg);	background-repeat: repeat-y;}#mainContent h1 {	font-size: 119%;	color: #5F328D;	font-weight: bold;	margin-bottom: 10px;}#services h1 {	color: #5F328D;	font-size: 100%;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #5F328D;	padding-bottom: 5px;	margin-bottom: 20px;}#nav {	width: 700px;	margin-left: 10px;	color: #FFFFFF;	float: left;	margin-top: 4px;}#nav ul {	display: inline;	font-size: 11px;}#nav li a:hover {	color: #FF0000;}#nav li {	display: inline;	margin-left: 8px;}#nav li a {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}.tel {	font-size: 115%;	font-weight: bold;	margin-left: 180px;	color: #0099FF;	margin-top: 10px;}.fs-box {	border: 1px solid #CCCCCC;	padding: 10px;	margin-bottom: 10px;	font-size: 80%;}#footer a {	text-decoration: underline;	color: #FFFFFF;	text-align: right;	margin-right: 10px;}#footer a:hover {	color: #8A60B2;}#content  h2 {	font-size: 110%;	color: #5F328D;	margin-bottom: 10px;}#footer p {	color: #FFFFFF;	font-size: 70%;	text-align: right;	margin-right: 15px;}#mainContent ul {	color: #000000;	font-size: 84%;	margin-left: 30px;	line-height: 150%;	list-style-image: url(images/tick.gif);	margin-bottom: 20px;}#mainContent li {	margin-bottom: 5px;}#features {	padding-right: 17px;	padding-left: 33px;	padding-bottom: 15px;	padding-top: 15px;}#features img {	margin-right: 13px;}.breadcrumbs {	font-size: 70%;	color: #666666;	display: inline;	text-align: right;	width: 710px;	float: left;	margin-top: 15px;	font-weight: bold;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#mainContent p {	margin-bottom: 15px;	font-size: 84%;	line-height: 160%;}.purple {	color: #36036A;	text-align: right;	margin-right: 300px;}.red {	color: #FF0109;}.click {	font-size: 110%;	font-weight: bold;	text-transform: capitalize;}#services a {	color: #0099FF;}#services a:hover {	color: #FF0000;}#services ul {	margin-top: 10px;	margin-bottom: 5px;	line-height: 150%;}#services ul li {	margin-bottom: 10px;}#footer ul {	color: #666666;	display: inline;	font-size: 70%;	list-style-type: none;	text-align: right;	margin-top: 5px;}#footer li {	display: inline;	text-align: right;	margin-top: 5px;}#footer li a {	text-decoration: underline;	color: white;	margin-right: 5px;	text-align: right;	margin-top: 5px;	font-size: 90%;}#footer li a:hover {	color: #FF0000;	text-align: right;	}#footer img {	float: left;	margin-left: 15px;}.breadcrumbs a {	text-decoration: underline;	color: #0099FF;}#mainContent a {	color: #0099FF;	text-decoration: underline;}#mainContent a:hover {	color: #FF0000;	text-decoration: underline;}.breadcrumbs a:hover {	color: #5F328D;	text-decoration: underline;}body.instructor #header {	background-image: url(images/driving-instructor-header.jpg);	background-repeat: no-repeat;}.rightBoxImage {	margin-left: 17px;	margin-top: 20px;}.accreditations {	margin-top: 20px;	margin-bottom: 20px;}.topmargin {	margin-top: 20px;}#mainContent h2 {	font-size: 100%;	color: #0066CC;	font-weight: bold;}.white {	color: #FFFFFF;}#quote p {	background-image: url(images/quote-white.gif);	background-repeat: no-repeat;	background-position: right bottom;	padding-right: 15px;}.sub-nav {	width: 200px;	border: 1px solid #CCCCCC;	float: right;	margin-bottom: 20px;	margin-left: 20px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}.sub-nav ul {	margin-left: 20px;	list-style-image: url(images/logo-small.jpg);}#mainContent ol {	font-size: 80%;	margin-bottom: 20px;}.smallFeatureBox {	float: right;	width: 240px;	border: 1px solid #CCCCCC;	margin-bottom: 20px;	margin-left: 20px;	padding: 10px;}.smallFeatureBox h1 {	font-size: 70%;}#container #header #specialOffer form p {	font-weight: bold;	font-size: 74%;}.pullquote {	float:right;	font-size:110%;	line-height:120%;	background: url(images/closequote.gif) no-repeat bottom right  !important;	background /**/:url();	padding-bottom: 20px;	padding-left: 0px;	text-align: left;	color: #1BAAED;	margin-top: 10px;}.pullquote:first-letter {	background: url(images/openquote.gif) no-repeat left top  !important;	padding:5px 2px 10px 35px!important;	padding /**/:0px; 	/* resetting padding in IE5+ */	background /**/: url();}/* Styles for Special Offer Form */#specialOffer label{	float: left;	width: 105px;	font-size: 70%;	color: #FFFFFF;	font-weight: bold;}#specialOffer input, textarea{	width: 110px;}#specialOffer .boxes{width: 1em;}#specialOffer #submitbutton{	margin-left: 105px;	width: 90px;	margin-top: 5px;}#specialOffer br{clear: left;}#specialOffer select {	font-size: 80%;	width: 115px;}form {	margin: 0px;	padding: 0px;}#container #header #specialOffer .red {	color: #FFFF00;}#specialOffer .formField {	margin-bottom: 3px;	font-size: 76%;	padding: 2px;}#logo img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#logo a {	border-top-style: 0;}#logo a {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.sub-nav h2 {	color: #5F328D;	font-size: 130%;}h3 {	color: #5F328D;	font-size: 90%;	border-bottom-color: #5F328D;	padding-bottom: 5px;	margin-top: 10px;	margin-bottom: 10px;}.fs-box ul {	list-style-image: url(images/logo-small.jpg);}#services .fs-box h3 {	text-decoration: none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	margin-top: 10px;	font-size: 110%;}#mainContent ol {	margin-left: 30px;}.form-field {	width: 280px;}.logo-inner {	float: left;	margin-right: 10px;}.instructorPrice {	float: right;	width: 320px;	margin-left: 10px;	padding-left: 20px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;}.black {	color: #666666;	text-decoration: underline;}.becomeDrivingInstructor #specialOffer h1 {	font-size: 120%;	line-height: 130%;}.prices #specialOffer h1 {	font-size: 120%;	line-height: 130%;}#specialOffer a {	color: #FFFFFF;}#specialOffer a:hover {	color: #FFFF00;}.thinColumn {	float: left;	width: 180px;	margin-right: 20px;	padding: 10px;	border: 1px solid #CCCCCC;	height: 170px;	margin-bottom: 20px;}.green {	color: #35C640;}.floatRight {	float: right;}.floatLeft {	float: left;	margin-right: 15px;}.border {	border: 1px solid #CCCCCC;}.hr {	margin-top: 30px;	margin-bottom: 30px;}.franchiseBox {	background-color: #ECE9D8;	border: 1px solid #CCCCCC;	width: 260px;	margin-left: 20px;	float: left;	padding: 10px;	margin-bottom: 15px;}#twitter {	text-align: center;	margin: 10px;}#twitter img {	margin-left: 20px;}