html {
height: 100%;
}

body {
text-align: center;
background: white;
background-repeat: repeat-x;
padding: 0;
margin: 0;
height: 100%;
}

div, td, th {
text-align: left;
font-family: Verdana, sans-serif;
font-size: 12px;
}

img {
border: 0;
}

a:hover {
color: red;
}

form {
display: inline;
}

form p {
padding: 0;
margin: 0;
}

form p input {
font-size: 12px;
}

div#main {
margin: 0 auto;
width: 750px;
background-image: url('http://www.carpulse.com/images/main_bkg.png');
background-repeat: repeat-y;
padding: 0 5px;
}

div#header {
background-image: url('http://www.carpulse.com/images/header_bkg.gif');
width: 390px;
height: 47px;
padding: 50px 0 0 360px;
color: #005697;
font-weight: bold;
}

div#header a {
color: white;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

div#header a:hover {
color: #DDD;
}

div#leftcol {
float: left;
width: 192px;
}

a.topnav {
display: block;
width: 181px;
height: 20px;
background-image: url('http://www.carpulse.com/images/top_nav_bar_off.png');
padding: 6px 0 0 15px;
text-decoration: none;
color: #B5121B;
font-weight: bold;
}

a.topnav:hover {
background-image: url('http://www.carpulse.com/images/top_nav_bar_on.png');
color: #005596;
}

a.midnav {
display: block;
width: 181px;
height: 20px;
background-image: url('http://www.carpulse.com/images/middle_nav_bar_off.png');
padding: 6px 0 0 15px;
text-decoration: none;
color: #B5121B;
font-weight: bold;
}

a.midnav:hover {
background-image: url('http://www.carpulse.com/images/middle_nav_bar_on.png');
color: #005596;
}

a.bottomnav {
display: block;
width: 181px;
height: 20px;
background-image: url('http://www.carpulse.com/images/bottom_nav_bar_off.png');
padding: 6px 0 0 15px;
text-decoration: none;
color: #B5121B;
font-weight: bold;
}

a.bottomnav:hover {
background-image: url('http://www.carpulse.com/images/bottom_nav_bar_on.png');
color: #005596;
}

div.leftbox {
width: 191px;
}

div.leftboxtop {
background-image: url('http://www.carpulse.com/images/left_box_top.png');
width: 178px;
height: 26px;
padding: 8px 0 0 13px;
font-weight: bold;
color: white;
}

div.leftboxbody {
background-image: url('http://www.carpulse.com/images/left_box_body.png');
width: 178px;
padding: 5px 0 5px 13px;
color: white;
}

div.leftboxbody a {
color: white;
font-weight: bold;
}

div.leftboxbottom {
border: 0;
background-image: url('http://www.carpulse.com/images/left_box_bottom.png');
background-repeat: no-repeat;
width: 191px;
height: 7px;
}

div#rightcol {
float: left;
width: 558px;
}

div#content {
padding: 0 5px;
}

div#content img {
margin: 0 -7px;
}

html>body div#content img {
margin: 0 -5px;
}

div#content h2 {
padding: 0;
margin: 0;
font-size: 15px;
color: #005596;
}

div#content h3 {
font-size: 15px;
color: #B5121B;
padding: 0;
margin: 0;
}

div#box1 {
background-image: url('http://www.carpulse.com/images/1_box.png');
float: left;
width: 171px;
height: 132px;
padding: 0 5px;
margin: 0 1px 0 0;
}

div#box1 h3 {
color: white;
font-size: 13px;
padding: 8px 2px 0 2px;
}

div#box2 {
background-image: url('http://www.carpulse.com/images/2_box.png');
float: left;
width: 171px;
height: 132px;
padding: 0 5px;
margin: 0 1px 0 0;
}

div#box2 h3 {
color: white;
font-size: 13px;
padding: 8px 2px 0 2px;
}

div#box3 {
background-image: url('http://www.carpulse.com/images/3_box.png');
float: left;
width: 171px;
height: 132px;
padding: 0 5px;
margin: 0 1px 0 0;
}

div#box3 h3 {
color: white;
font-size: 13px;
padding: 8px 2px 0 2px;
}

div#footer {
background-image: url('http://www.carpulse.com/images/footer_bkg.png');
width: 740px;
height: 24px;
color: white;
font-weight: bold;
font-size: 11px;
padding: 10px 0 0 10px;
text-align: right;
clear: both;
}

h2 {
text-align: left;
font-family: Verdana, sans-serif;
font-size: 13px;
color: #b5111b;
}

h1 {
text-align: left;
font-family: Verdana, sans-serif;
font-size: 14px;
color: #005596;
margin: 0 0 0 0;
}

.FormTABLE {border: 1 solid #000000}
.FormHeaderTD {background-color: #6699FF; text-align: Center; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000}
.FormHeaderFONT {font-size: 8pt; color: #FFFFFF; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica}
.FieldCaptionTD {background-color: #FFFFFF; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000}
.FieldCaptionFONT {font-size: 10pt; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
.DataTD {background-color: #DFDFDF}
.RecordSeparatorTD {background-color: #000000}
.DataFONT {font-size: 10pt; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
.ColumnFONT {font-size: 10pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica}
.ColumnTD {background-color: #3DACB6; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000}
.InspectionKey {background-color: #99CCFF; font-size: 8pt; color: #000099}

.testimonials {
	padding: 15px;
}

.quote {

}

.name p{
	font-style: italic;
	text-align: right;
}
