div.main-container {
  width: 960px;
}

/* Banner (OVERRIDES + banner background) */

div.banner-container { 
  border: none;
} 

div.banner-container > div { 
  border: none;
}

/* Header */

h5.headertext {
  font: bolder 34px/34px Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif, "Times New Roman";
  letter-spacing: 5px;
  margin-top:20px;
}

/* Menu */

div.menu-container {
	width: 100%;
/*	width: 960px; */
	height: 31px;
	margin: 0 auto;
}

li.menu-heading {
  padding-left: 0px;
}

a.menu-heading {
  display: block;
  padding: 2px 40px 0px 40px;
  text-align: center;
  font: bold 21px/25px Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif, "Times New Roman";
  text-decoration: none;
  text-transform: lowercase;
}

/* Content */

h1.pagetitle {
  font: bold 24px/30px Arial, Helvetica, sans-serif;
  padding: 0px 15px;
  margin-bottom: 10px;
}

/* Content Elements */

div.main-container table.page-content-table {
  width: 960px;
  margin: 0px 5px;
}

div.content-container {
  padding-top: 20px;
}

div.main-container table.element-container > tbody > tr > td {
  padding: 0px 3px 3px 0px;
  margin: 10px 5px;
}

div.main-container table.element-container div.element-container {
  margin: 14px 4px 0px 4px;
}

div.element-heading {
  margin-top: 4px;
  margin-left: 4px;
  text-align:center;
  padding: 2px 10px;
  font: bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.element-heading-customhtml {
  font: bolder 24px/30px Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif, "Times New Roman";
  text-align: left;
  width: 617px;
}

div.element-heading-vehiclespecials {
  font: bolder 24px/30px Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif, "Times New Roman";
  text-align: left;
  width: 915px;
}

div.element-heading-quickcontactform {
  font: bolder 24px/30px Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif, "Times New Roman";
  text-align: left;
  width: 250px;
}

div.customhtml {
  font: 18px/22px Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif, "Times New Roman"; 
  text-decoration: none;
  padding: 10px 60px 50px 10px;
}

a.imagequicklinks {
  margin: 20px 0px;
}

/* Header Elements -- this follows Content classes to override any styles for content elements */

table.element-type-headertext {
  margin-right: 10px !important;
}

div.element-type-headertext {
  min-height: 40px;
}

/* Footer */
div.footer-container {
  min-width: 720px !important;
  margin-left: 10px;
  margin-right: 12px;
  margin-top: 12px;
  border-top: 2px dotted;
  padding: 5px;
}