@charset "utf-8";

/* CSS Document */



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: .9em;

	background: #fff;

	color: #fff;

	margin: 0;

	padding: 0;

	

	

}





#topBar2 {

	min-width: 1001px;

	width: 100%;

	height: 250px;

	background-image: url("img/black_header_band.jpg"); 

	background-repeat: no-repeat;

	background-color: #000;

	background-position: center;

	/* background-size: contain; */

	/* /* max-width: 1920px; */ */



}



#topBar {

	min-width: 1001px;

	width: 100%;

	height: 250px;

	/* background-size: contain; */

	/* /* max-width: 1920px; */ */



}



#header {

	backgorund-color: #000;

	margin-left: auto;

	margin-right: auto;

	width: 40%;

	min-width: 850px;

	height: 250px;

	

}

#topPrimary {

	width: 100%;

	height: 250px;

	margin: 0;

	background-color: #000;

}



#navPrimary {

	width: 100%;

	margin: 0;

	height: 40px;

	background-color: #000;

}

#navBar {

	margin-top: 0;

	padding-top: 0;

	margin-left: 0;

	margin-right: 0;

	width: 100%;

	min-width: 1000px;

	/* /* max-width: 1920px; */ */

	height: 40px;

	background-color: #000;	

	

}





#navTop {

	width: 40%;

	min-width: 1000px;

	color: #FFF;

	margin-left: auto;

	margin-right: auto;

}

#navTop a {

	color: #fff;

	font-weight: bold;

}



#navTop a:hover {

	color: #cf102d;

	transition: color 0.75s ease;

	

}



#navTop ul{

	

	display: inline;

	list-style: none;

	margin-left: 40px;

	padding-left: 0;

	



}



#navTop li {

	margin-left: 0;

	margin-right: 75px;

	width: 100px;

	height: auto;

	display: inline;

	font-weight: bold;

	font-size: 1.2em;

	font-family: Trebuchet MS, sans-serif;

	

}



#welcome {

	width: 800px;

	height: auto;

	padding-left: 10px;

}

#checkbook {

	width: 291px;

	height: 353px;

	float: left;

	padding-left: 30px;

}



#checkbookText {

	width: 380px;

	height: auto;

	float: left;

	padding-left: 25px;

}



#checkbookText h2 {

	font-size: 1.5em;

	color: #cf102d;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

	line-height: .9;

}



#checkbookText h3 {

	font-size: 1.2em;

	color: #000;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

	line-height: .2;

}

#checkbookText a {

	color: #000;

	font-weight: bold;

	

}



#checkbookText a:visited {

	color: #000;

	font-weight: bold;

}

#ASE {

	width: 206px;

	height: 270px;

	float: left;

	padding-top: 15px;

	padding-left: 40px;

}



#ASEText {

	width: 500px;

	height: auto;

	float: left;

	padding-left: 60px;

	padding-top: 35px;

}



#ASEText a {

	color: #cf102d;

	font-weight: bold;

}



#ASEText a:visited {

	color: #cf102d;

	font-weight: bold;

	

}



#ASEText h2 {

	font-size: 1.5em;

	color: #cf102d;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

}



#toolsFlag {

	padding-top: 20px;

	width: 324px;

	height: auto;

	float: left;

	padding-left: 10px;

}



#toolsText {

	padding-top: 40px;

	width: 500px;

	height: auto;

	float: left;

	padding-left: 15px;

}



#toolsText a {

	color: #000;

	font-weight: bold;

}



#toolsText a:visited {

	color: #000;

	font-weight: bold;

}

#toolsText h2 {

	font-size: 1.5em;

	color: #cf102d;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

}



#stickerBox {

	width: 285px;

	height: auto;

	float: left;

	padding-top: 5px;

	padding-left: 25px;

}

#stickerText {

	width: 500px;

	height: auto;

	float: left;

	padding-left: 30px;

}



#botButtons {

	padding-top: 20px;

	padding-left: 125px;

	width: 650px;

	float: left;

	clear: none;

	height: auto;

}



#botButtons ul {

	display: inline;

	list-style: none;

	margin-left: 0;

	padding-left: 0;

	

}



#botButtons li {

	margin-left: 0;

	padding-left: 0;

	margin-right: 36px;

	width: 153px;

	height: auto;

	display: inline;

	padding-right: 5px;

	font-weight: bold;

	font-size: 1.0em;

	font-family: Trebuchet MS, sans-serif;

}

#labels {

	display: inline;

	list-style: none;

	margin-left: 25px;

	padding-left: 0;

	

}



#labels li {

	margin-left: 35px;

	margin-right: 30px;

	width: 153px;

	height: auto;

	display: inline;

	font-weight: bold;

	font-size: 1.0em;

	font-family: Trebuchet MS, sans-serif;

}



#labels a {

	color: #000;

	font-weight: bold;

}



#labels a:visited {

	color: #000;

}

#imgPrimary {

	width: 100%;

	margin: 0;

	background-image: url("img/Grey Band.jpg");

	background-repeat: repeat;

	height: auto;

}

#imgBar {

	margin-left: 0;

	margin-right: 0;

	width: 100%;

	min-width: 1001px;

	/* /* max-width: 1920px; */ */

	height: auto;

	background-image: url("img/Grey Band.jpg");

	background-repeat: repeat;

	clear: both;

	

}



#topImg2 {

	margin-left: auto;

	margin-right: auto;

	width: 40%;

	min-width: 1000px;

	height: auto;

	

}



#topImg {

	margin-left: auto;

	margin-right: auto;

	width: 40%;

	min-width: 851px;

	height: auto;

	

}



#rowWhite {

	width: 100%;

	min-width: 1001px;

	height: auto;

	background-color: #fff;

	/* /* max-width: 1920px; */ */

}



#toolsRow {

	width: 100%;

	min-width: 1001px;

	height: auto;

	background-color: #fff;



	/* /* max-width: 1920px; */ */

}



#contentMain {

	width: 100%;

	height: auto;

	margin: 0;

}



#contentCenter {

	background-color: #fff;

	width: 40%;

	min-width: 1000px;

	min-height: 800px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	color: #000;

	/* box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.75);

	*/

	overflow: hidden;



 }



#contentCenter h1 {

	font-size: 1.75em;

	line-height: .6;

	color: #cf0f2d;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

}



#contentCenter h2 {

	font-size: 1.1em;

	color: #000;

	font-weight: bold;

	font-family: Tahoma, Geneva, sans-serif;

}



#ASEIcon {

	width: 120px;

	float: left;

	margin-bottom: 0;

	padding-bottom: 0px;

}



#ASETech {

	width: 600px;

	float: left;

	padding-left: 10px;

	padding-bottom: 0px;

	margin-bottom: 0;

}



#ASETech span {

	font-size: 1em;

}



#ASETech h3 {

	color: #0066cb;

	font-size: 1.6em;

	font-family: Trebuchet MS, sans-serif;

	line-height: 30%;

}



#ServiceList {

	width: 100%;

	clear: both;

	padding-top: 5px;

	padding-bottom: 20px;

	

}



#ServiceList ul {

	color: #0066cb;

	font-size: 1.1em;

	list-style-type: disc;

}



#ServiceList li {

	padding-top: 15px;

	display: inline;

	display: list-item;

}



#sListLeft {

	width: 350px;

	float: left;

	padding-right: 5px;

}



#sListRight {

	width: 450px;

	float: left;

}



#sListLeft ul {

	margin-top: 0px;

	margin: 0;

}

#sListRight ul {

	margin-top: 0px;

	margin: 0;

}



#toolsPrimary {

	width: 100%;

	margin: 0;

	background-color: #fff;

	height: auto;

}



#toolsContent  {

	width: 40%;

	min-width: 850px;

	min-height: 320px;

	margin-left: auto;

	margin-right: auto;

	color: #000;

}



#whtPrimary {

	width: 100%;

	margin: 0;

	background-color: #fff;

	height: auto;

}

#whiteContent {

	width: 40%;

	min-width: 850px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	color: #000;

}



#whiteContent h1 {

	font-size: 2em;

	color: #cf0f2d;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

}



#rowBotNav {

	width: 100%;

	min-width: 1001px;

	height: auto;

	min-height: 300px;

	background-color: #fff;

	/* /* max-width: 1920px; */ */

}



#ServiceText {

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 10px;

}



#ServiceText ul {

	color: #0066cb;

	font-size: 1.1em;

}

#ServiceText li {

	padding-bottom: 2px;

}

#botNavPrimary {

	width: 100%;

	margin: 0;

	background-color: #fff;

	height: auto;

	min-height: 300px;

}



#botNavContent {

	width: 40%;

	min-width: 850px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	color: #000;

	

}

#blackContent {

	width: 40%;

	padding-top: 0px;

	min-width: 850px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	color: #FFF;

}



#blkPrimary {

	clear:both;

	width: 100%;

	background-color: #000;

	margin: 0;

	height: auto;

}

#rowBlack2 {

	width: 100%;

	min-width: 1001px;

	/* /* max-width: 1920px; */ */

	height: auto;

	background-image: url("img/black_band.jpg");

	background-position: center;

	background-repeat: no-repeat;

	background-color: #000;

	min-height: 300px;

}



#rowBlack {

	width: 100%;

	min-width: 1001px;

	/* /* max-width: 1920px; */ */

	height: auto;

	min-height: 300px;

}



#redContent {

	width: 40%;

	padding-top: 20px;

	min-width: 850px;

	min-height: 245px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	color: #FFF;

}



#redPrimary {

	width: 100%;

	margin: 0;

	background-color: #cf102d;

	height: auto;

}

#rowRed2 {

	width: 100%;

	min-width: 1001px;

	/* /* max-width: 1920px; */ */

	height: auto;

	background-image: url("img/1920px Red Inspection Band.jpg");

	background-repeat: no-repeat;

	background-color: #cf102d;

	background-position: center;

}

#rowRed {

	width: 100%;

	min-width: 1001px;

	/* /* max-width: 1920px; */ */

	height: auto;

}



#yellowBar {

	height: 15px;

	width: 100%;

	min-width: 1000px;

	background-color: #ffb81d;

	clear:both;

}

#slimyellowBar {

	height: 5px;

	width: 100%;

	min-width: 1000px;

	background-color: #ffb81d;

	clear:both;

}

#footer {

	

	clear: both;

	width: 100%;

	float: none;

	background: #000;

	height: auto;

	min-height: 350px;

}



#warrantyText {

	width: 580px;

	padding-left: 7px;

	float: left;

	height: auto;

	padding-right: 10px;

}



#warrantyText  li {

	padding-bottom: 10px;

}



#warrantyText p {

	line-height: 1.5;	

}



#warrantyText span {

	color: #0066cb;

	font-size: 1em;

	font-weight: bold;

}
/*
#ase_text {

	width: 550px;

	padding-left: 7px;

	float: left;

	height: auto;

	padding-right: 85px;

}
	*/

#ase_text {
	width: 900px;
	padding-left: 7px;
	float: left;
	height: auto;
	padding-right: 50px;
}

#ase_text li {

	padding-bottom: 10px;

}

#ase_text p {

	line-height: 1.5;

}

#ase_text span {

	font-weight: bold;

	color: #0066cb;

}

#employeeDiv {

	width: 350px;

	float:left;

}

#employeeDiv ul {

	size: .8em;

}

#employeeDiv li {

	size: .8em;

}



.ePic {

	width: 140px;

	float:left;

	clear: left;

}

.eDetails {

	width: 210px;

	float: left;

	clear: right;

}



.eLi {

	size: .6em;

	font-style: italic;

}



.eName {

	font-weight: bold;

	size: 1em;

	padding-left: 40px;

	

}



#couponLeft {

	width: 250px;

	padding-left: 7px;

	float: left;

	height: auto;

	padding-right: 35px;

	padding-top: 15px;

}



#couponMid {

	width: 390px;

	float: left;

	padding-top: 15px;

}

#couponRight {

	padding-top: 15px;

	padding-left: 35px;

	width: 250px;

	float: left;

}



#warrantyDiv {

	width: 300px;

	padding-left: 25px;

	padding-top: 15px;

}



#mapDiv {

	width: 50%;

	margin-left: auto;

	margin-right: auto;

	min-width: 1001px;

	height: auto;



	margin: 0;

	clear: both;

	overflow: hidden;

}



#mapBox {

	width: 100%;

	height: 530px;

		background-image: url("img/narrow_map.png");

	background-size: ;

	background-repeat: no-repeat;

}



.divList {

	width:400px;

	clear:both;

}



.divIcon {

	width: 100px;

	float: left;

}



.contactBlurb {

	width: 290px;

	float: left;

	

}



.blurb {

	size: 1.2em;

	font-weight: bold;

}



.bSub {

	size: .6em;

}



#contactLeft {

	width: 400px;

	float: left;

	padding-left: 60px;

	padding-top: 25px;

}



#couponLeft span  {

	color: #0066cb;

	font-weight: bold;

}



#contactRight {

	width: 400px;

	float: left;

	padding-top: 25px;

	padding-left: 40px;

}



#directionsDiv {

	width: 50%;

	margin-left: auto;

	margin-right: auto;

	

}



#directionsDiv h2 {

	size: 1.65em;

	color: #cf102d;

}



#dirHead {

	width: 50%;

	margin-left: auto;

	margin-right: auto;

}



#dirSubmit {

	padding-top: 10px;

	width: 50%;

	margin-left: auto;

	margin-right: auto;

}



#footerContent {

	width: 50%;

	margin-left: auto;

	margin-right: auto;

	min-width: 1000px;

	clear: both;

	overflow: hidden;

}



#siteMap {

	padding-left: 90px;

	width: 350px;

	float: left;

	font-size: .9em;

	padding-top: 45px;

}



#siteMap ul {

	color: #FFF;

	

}



#siteMap a {

	color: #FFF;

}



#siteMap a:visited {

	color: #FFF;

}

#siteMap a:hover {

	color: #cf102d;

	transition: color 0.75s ease;

}



#contactInfo {

	padding-left: 5px;

	padding-top: 45px;

	width: 500px;

	float: left;

	font-size: .9em;

}

#copyright {

	padding-top: 15px;

	padding-left: 90px;

	overflow: hidden;

	clear: both;

	width: 100%;

	color: #FFF;

	font-size: .9em;

	font-weight: bold;

}



#mobil1 {

	width: 50%;

	min-width: 250px;

	padding-left: 65px;

	padding-top: 50px;

}