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

/* Start Global */
body {
	background: #000000 url(../images/main_bg.jpg) repeat-x ;
	margin: 7px auto 0px auto;
	padding: 7px auto 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font: arial;
	color: #d1ecc5;
	font-size: 12px;
}

a:link {
	color: #afe198;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font: arial;
	font-weight: bold;
	}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font: arial;
	font-weight: bold;
	}
a:visited {
	color: #afe198;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font: arial;
	font-weight: bold;
	}
a:active {
	color: #afe198;
	text-decoration: none;
	font-size: 13;
	font-family: Arial, Helvetica, sans-serif;
	font: arial;
	font-weight: bold;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	margin: 0;
	padding: 0;
}
	/* Start Float Classes */
			.left {
				float: left;
			}
			.right {
				float: right;
			}
	/* End Float Classes */
	
	/* Start Float Clearing Classes */
			.clearfix:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
				}
			.clearfix {
				display: inline-block;
				}
			/* Hide from IE Mac */
			.clearfix {
				display: block;
				}
			/* End Hide from IE Mac */
	/* End Float Clearing Classes */
/* End Global */


/* Start Main */
#wrapper {
	width: 866px;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}

	/* Start Header */
		#header {
			text-align: center;
		}
	/* End Header */

	/* Start Content */
		#content {
			width: 866px;
			height: 436px;
			background: url(../images/content_bg.jpg) repeat-x;
			margin: 0px 0px 0px 0px;
		}
		#content_left {
			width: 555px;
			height: 436px;
			margin: 0px 0px 0px 0px;
			text-align: center;
		}
		#content_right {
			width: 311px;
			height: 436px;
			margin: 0px 0px 0px 0px;
		}
		/* Start Main Nav */
			.empty {
				width: 3px;
				height: 29px;
			}
			#nav {
				width: 555px;
				height: 29px;
			}
			.nav {
				width: 104px;
				height: 29px;
				background: url(../images/nav_button.gif);
				margin-left: 5px;
				text-align: center;
			}
			a.navtxt {
				display: block;
				margin: 6px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
		/* End Main Nav */
	/* End Content */

	/* Start Footer */
		#footer {
			width: 866px;
			height: 82px;
			background: url(../images/footer_bg.gif) no-repeat;
			margin-top: 0px;
		}
		#footer a:link {
			font-size: 11px;
		}
		#footer a:hover {
			font-size: 11px;
		}
		#footer a:active {
			font-size: 11px;
		}
		#footer a:visited {
			font-size: 11px;
		} 
		div#ase_cert {
			height: 82px;
			width: 79px;
			margin-left: 5px;
		}
		div#ftrnav {
			height: 42px;
			width: 550px;
			padding-top: 30px;
			text-align: right;
		}
		div#tow_lock {
			width: 201px;
			height: 82px;
			background: url(../images/tow_lock.jpg);
		}
		#cpyrt {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			color: #FFFFFF;
			font-size: 10px;
			font-weight: bold;
			text-align: center;
		}
	/* End Footer */

/*End Main */

/* Start Home Content */
.ccard{
	width: 552px;
	height: 25px;
	text-align: center;
	margin-top: 35px;
}
p.main {
	display: block;
	margin: 15px 12px 0px 12px;
	text-align: justify;
}
div#promo {
	display: block;
	width: 552px;
	height: 63px;
	margin-top: 20px;
	text-align: center;
}
	div.promobar {
		margin: 0px auto 0px auto;
		width: 250px;
		height: 26px;
		padding-top: 5px;
		background: url(../images/hdr_br.gif) repeat-x;
	}
	div.promoarea {
		width: 248px;
		height: 32px;
		border-left: 1px solid #de2929;
		border-right: 1px solid #de2929;
		border-bottom: 1px solid #de2929;
		margin: 0px auto 5px auto;
	}
/* End Home Content */

/* Start Auto Repair Content */
ul.srv_lst {
	text-align: center;
	margin: 0px auto 0px 15px;
}
div#services_top {
	width: 500px;
	height: 15px;
	margin: 0px auto 0px 26px;
	text-align: center;
	border: 1px solid #de2929;
	background: url(../images/hdr_br_sm.gif) repeat-x;
}
div.services_btm {
	width: 500px;
	margin: 0px auto 0px 26px;
	text-align: center;
	border: 1px solid #de2929;
	padding: 5px 0px 5px 0px;
}
div#oilchng_top {
	display: inline;
	width: 249px;
	height: 15px;
	margin: 0px auto 0px 26px;
	text-align: center;
	border: 1px solid #de2929;
	background: url(../images/hdr_br_sm.gif) repeat-x;
}
div.oilchng_btm {
	display: inline;
	width: 249px;
	height: 110px;
	margin: 0px auto 0px 26px;
	text-align: center;
	border: 1px solid #de2929;
	padding: 5px 0px 5px 0px;
}
div#brakes_top {
	display: inline;
	width: 249px;
	height: 15px;
	margin: 0px auto 0px auto;
	text-align: center;
	border: 1px solid #de2929;
	background: url(../images/hdr_br_sm.gif) repeat-x;
}
div.brakes_btm {
	display: inline;
	width: 249px;
	height: 110px;
	margin: 0px auto 0px auto;
	text-align: center;
	border: 1px solid #de2929;
	padding: 5px 0px 5px 0px;
}
div#trans_top {
	display: inline;
	width: 249px;
	height: 15px;
	margin: 0px auto 0px 26px;
	text-align: center;
	border: 1px solid #de2929;
	background: url(../images/hdr_br_sm.gif) repeat-x;
}
div.trans_btm {
	display: inline;
	width: 249px;
	height: 80px;
	margin: 0px auto 25px 26px;
	text-align: center;
	border: 1px solid #de2929;
	padding: 5px 0px 5px 0px;
}

div#ac_top {
	display: inline;
	width: 249px;
	height: 15px;
	margin: 0px auto 0px auto;
	text-align: center;
	border: 1px solid #de2929;
	background: url(../images/hdr_br_sm.gif) repeat-x;
}
div.ac_btm {
	display: inline;
	width: 249px;
	height: 80px;
	margin: 0px auto 25px auto;
	text-align: center;
	border: 1px solid #de2929;
	padding: 5px 0px 5px 0px;
}
/* End Auto Repair Content */

/* Start Location Content */
div#gmap {
	width: 430px;
	height: 317px;
	border: 1px solid #de2929;
	margin: 0px auto 0px auto;
	text-align: center;
}
/* End Location Content */

/* Start Contact Content */
div#hours_top {
	width: 270px;
	height: 15px;
	background: url(../images/hdr_br_sm.gif) repeat-x;
	border: 1px solid #de2929;
	text-align: center;
	margin: 25px auto 0px auto;
}
div#hours_btm {
	width: 270px;
	height: 50px;
	border: 1px solid #de2929;
	margin: 0px auto 0px auto;
	padding-top: 5px;
	text-align: center;
}
p.hours {
	width: 240px;
	height: 25px;
	text-align: left;
	margin: 0px auto 0px auto;
	font-weight: bold;
}
div#phone_top {
	width: 270px;
	height: 15px;
	background: url(../images/hdr_br_sm.gif) repeat-x;
	border: 1px solid #de2929;
	text-align: center;
	margin: 15px auto 0px auto;
}
div#phone_btm {
	width: 270px;
	height: 40px;
	border: 1px solid #de2929;
	margin: 0px auto 0px auto;
	padding-top: 5px;
	text-align: center;
}
p.phone {
	width: 240px;
	height: 25px;
	text-align: left;
	margin: 0px auto 0px auto;
	font-weight: bold;
}
div#adrs_top {
	width: 270px;
	height: 15px;
	background: url(../images/hdr_br_sm.gif) repeat-x;
	border: 1px solid #de2929;
	text-align: center;
	margin: 15px auto 0px auto;
}
div#adrs_btm {
	width: 270px;
	height: 40px;
	border: 1px solid #de2929;
	margin: 0px auto 40px auto;
	padding-top: 5px;
	text-align: center;
}
p.adrs {
	width: 240px;
	height: 25px;
	text-align: left;
	margin: 0px auto 0px auto;
	font-weight: bold;
}
/* End Contact Content */

/* Start Promo Content */
div#promo_top {
	width: 270px;
	height: 15px;
	background: url(../images/hdr_br_sm.gif) repeat-x;
	border: 1px solid #de2929;
	text-align: center;
	margin: 15px auto 0px auto;
}
div#promo_btm {
	width: 270px;
	height: 40px;
	border: 1px solid #de2929;
	margin: 0px auto 40px auto;
	padding-top: 5px;
	text-align: center;
}
/* End Promo Content */
