.bmw18w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #ffffff;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw18b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw18red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #C60000;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw14w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw14red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #C60000;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw9b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: normal;
}
.bmw_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
#header {
	position: absolute;
	z-index: 18;
	left: 100px;
	top: 0px;
	width: 800px;
	height: 250px;
	visibility: visible;
}
#times {
	position: absolute;
	z-index: 20;
	left: 730px;
	top: 60px;/*10px;*/
	width: 160px;
	height: 60px;
	visibility: visible;
}
#mainMenu {
	position: absolute;
	z-index: 17;
	left: 100px;
	top: 250px;
	width: 800px;
	height: 25px;
	visibility: visible;
	background-color: #003399;
}
#mainBox {
	position: absolute;
	z-index: 15;
	left: 100px;
	top: 275px;
	width: 800px;
	height: 520px;
	visibility: visible;
}
#mainBox_contactUs {
	position: absolute;
	z-index: 15;
	left: 100px;
	top: 275px;
	width: 800px;
	height: 760px;
	visibility: visible;
}
#specials {
	position: absolute;
	z-index: 18;
	left: 100px;
	top: 295px;
	width: 125px;
	height: 250px;
	visibility: visible;
}
#photo {
	position: absolute;
	z-index: 17;
	left: 245px;
	top: 295px;
	width: 475px;
	height: 250px;
	visibility: visible;
}
#intro {
	position: absolute;
	z-index: 17;
	left: 100px;
	top: 565px;
	width: 620px;
	height: 185px;
	visibility: visible;
	background-color: #00FF00;
}
#body {
	position: absolute;
	z-index: 17;
	left: 105px;
	top: 280px;
	width: 615px;
	height: 490px;
	visibility: visible;
}
#appointmentform {
	position: absolute;
	z-index: 17;
	left: 105px;
	top: 280px;
	width: 615px;
	height: 750px;
	visibility: visible;
}
#appointmentFormTitle {
	position: absolute;
	z-index: 18;
	left: 105px;
	top: 290px;
	width: 615px;
	height: 40px;
	visibility: visible;
}
#af_vehicleInfoTitle {
	position: absolute;
	z-index: 18;
	left: 105px;
	top: 345px;
	width: 615px;
	height: 40px;
	visibility: visible;
}
#af_vehicleInfo {
	position: absolute;
	z-index: 18;
	left: 130px;
	top: 385px;
	width: 300px;
	height: 60px;
	visibility: visible;
}
#af_serviceInfoTitle {
	position: absolute;
	z-index: 18;
	left: 105px;
	top: 455px;
	width: 615px;
	height: 40px;
	visibility: visible;
}
#af_serviceInfo {
	position: absolute;
	z-index: 18;
	left: 130px;
	top: 495px;
	width: 300px;
	height: 120px;
	visibility: visible;
}
#af_contactInfoTitle {
	position: absolute;
	z-index: 18;
	left: 105px;
	top: 660px;
	width: 615px;
	height: 40px;
	visibility: visible;
}
#af_contactInfo {
	position: absolute;
	z-index: 18;
	left: 130px;
	top: 700px;
	width: 400px;
	height: 160px;
	visibility: visible;
}
#af_comments {
	position: absolute;
	z-index: 18;
	left: 130px;
	top: 880px;
	width: 400px;
	height: 100px;
	visibility: visible;
}
#af_submit {
	position: absolute;
	z-index: 18;
	left: 130px;
	top: 980px;
	width: 100px;
	height: 25px;
	visibility: visible;
}
#map {
	position: absolute;
	z-index: 21;
	left: 295px;
	top: 295px;
	width: 400px;
	height: 355px;
	visibility: visible;
}
#boxIndex {
	position: absolute;
	z-index: 18;
	left: 740px;
	top: 295px;
	width: 160px;
	height: 250px;
	visibility: visible;
}
#box1 {
	position: absolute;
	z-index: 18;
	left: 725px;
	top: 295px;
	width: 160px;
	height: 250px;
	visibility: visible;
}
#box2 {
	position: absolute;
	z-index: 18;
	left: 730px;
	top: 535px;
	width: 160px;
	height: 215px;
	visibility: visible;
}
#photoBox {
	position: absolute;
	z-index: 18;
	left: 720px;
	top: 550px;
	width: 170px;
	height: 220px;
	visibility: visible;
}
#scheduleApp {
	position: absolute;
	z-index: 19;
	left: 500px;
	top: 290px;
	width: 175px;
	height: 30px;
	visibility: visible;
	background-color: #00CCFF;
}
#tempBox {
	position: absolute;
	z-index: 17;
	left: 100px;
	top: 275px;
	width: 800px;
	height: 50px;
	visibility: visible;
}
#footer_index {
	position: absolute;
	z-index: 25;
	left: 0px;
	top: 580px;
	width: 1000px;
	height: 20;
	visibility: visible;
}
#bham-spot {
	position: absolute;
	z-index: 25;
	left: 100px;
	top: 560px;
	width: 800px;
	height: 15;
	visibility: visible;
}
#footer {
	position: absolute;
	z-index: 25;
	left: 0px;
	top: 775px;
	width: 1000px;
	height: 25;
	visibility: visible;
}
#footer_contactUs {
	position: absolute;
	z-index: 25;
	left: 0px;
	top: 1010px;
	width: 1000px;
	height: 25;
	visibility: visible;
}
