@charset "utf-8";
/* CSS Document */

/* CONTACT PAGE STYLES */
#contact {
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
}
#contact_info {
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
	width: 325px;
}
#map {
	float: right;
	margin-right: 20px;
	_margin-right: 10px;
	margin-top: 30px;
	margin-left: 10px;
	margin-bottom: 30px;
	border: #999999 solid 1px;
}
#contact h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#contact strong {
	color:#003366;
}
#contact hr {
	margin: 10px 0px;
}
#contact input {
	margin: 4px 0px;
}
/* END OF CONTACT PAGE STYLES */

/* ABOUT PAGE STYLES */
#about {
	overflow: hidden;
	font-size: 13px;
	line-height: 1.5em;
	float: left;
	width: 660px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#about h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#about strong {
	color:#003366;
}
#about img.bug {
	float: right;
	margin: 8px;
}
#testimonial {
	width: 200px;
	text-align: center;
	font-size: 11px;
	line-height: 1.3em;
	color:#333333;
	margin-left: 31px;
}
.signature {
	color:#0033CC;
	font-weight: bolder;
}
/* SERVICES PAGE STYLES */
#service {
	overflow: hidden;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	float: left;
	width: 660px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#service h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#service strong {
	color:#990000;
}
#service img.serv {
	float: right;
	margin: 8px;
}
#service .list_heading {
	margin-left: 25px;
}
#service .list {
	margin-left: 45px;
}
#service .bold {
	color:#003366;
	font-weight: bolder;
}

/* PARTS PAGE STYLES */

#parts {
	overflow: hidden;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	float: left;
	width: 660px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#parts  h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#parts  strong {
	color:#003366;
}
#parts img.shop {
	float: right;
	margin: 8px;
}
#parts img.logo {
	float: left;
	margin: 10px 0px 10px 0px;
}
#parts img.empi {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* FLEET SERVICES PAGE STYLES */

#fleet {
	overflow: hidden;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	float: left;
	width: 660px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#fleet h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#fleet  strong {
	color:#003366;
}
#fleet img.fleet {
	float: right;
	margin: 8px 8px 2px 8px;
}
#fleet .bold {
color:#990000;
font-weight:bolder;
}
#fleet #action {
color:#990000;
font-weight:bolder;
font-size: 14px;
text-align: center;
margin: 8px;
}
#fleet .list_heading {
	font-weight:bolder;
	color:#990000;
}
#fleet .list {
margin-left: 45px;
}
#fleet ul {
	list-style-type: disc;
	margin-left: 35px;

	}

/* RESOURCCES PAGE STYLES */

#resources {
	overflow: hidden;
	margin: 0px 20px 0px 20px;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	float: left;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 30px;
	width: 660px;
}
#resources h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#resources  strong {
	color:#003366;
}
#resources img.parts {
	float: right;
	margin: 8px;
}

/* FEEDBACK PAGE STYLES */

#feedback {
	overflow: hidden;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	float: left;
	width: 660px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#feedback h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#feedback  strong {
	color:#003366;
}
#feedback img.parts {
	float: right;
	margin: 8px;
}

/* SPECIALS PAGE STYLES */

#specials {
	overflow: hidden;
	margin: 0px 20px 0px 20px;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	float: left;
	width: 660px;
}
#specials h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#specials strong {
	color:#003366;
}
#specials img.parts {
	float: right;
	margin: 8px;
}

/* NEWS PAGE STYLES */

#news {
	overflow: hidden;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	float: left;
	width: 660px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#news h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#news strong {
	color:#003366;
}
#news img.parts {
	float: right;
	margin: 8px;
}
/************************* OUR TEAM PAGE STYLES *******************************/

#team {
	overflow: hidden;
	margin: 0px 20px 0px 20px;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	float: left;
	width: 660px;
}
#team h2 {
	font-size: 16px;	margin-top: 10px;
	margin-bottom:1px;
}
#team strong {
	color:#003366;
}
#team img.parts {
	float: right;
	margin: 8px;
}