/* LINKS */a:link {  color: #0055b0;  }a:visited {  color: #660099;  }a:hover {  color: #80bdff;  cursor: pointer;  }a:active {  color: #cc0000;  }/* BOTTOM Links */.bottom-links a:link {  color: #cccccc;  }.bottom-links a:visited {  color: #80bdff;  }.bottom-links a:hover {  color: #ffffff;  cursor: pointer;  }bottom-links a:active {  color: #cc0000;  }   /* Body and Scrollbars */  body {  background: #666666 url(images/brick-small.jpg);  font-family:verdana, arial, sans-serif;  }/* BANNER (top/logo area) */  .banner-top {  position: absolute;    top: 0px;  background-color: #0055b0;  display: block;  height: 10px;  width: 1000px;    left: 50%;    margin-left: -500px;  border-left: 2px black solid;  border-right: 2px black solid;	  }.banner-center {  position: absolute;    top: 10px;  background-color: white;  display: block;  height: 160px;  width: 1000px;    left: 50%;    margin-left: -500px;  text-align: center;  border-left: 2px black solid;  border-right: 2px black solid;  }  .banner-logo {  position: absolute;    top: 10px;  width: 500px;    left: 50%;    margin-left: -100px;  z-index: 10;  }  .banner-bottom {  position: absolute;    top: 165px;  background-color: #cc0000;  display: block;  height: 15px;  width: 1000px;    left: 50%;    margin-left: -500px;   border-left: 2px black solid;  border-right: 2px black solid;	  }    /* For "Used Car Wash for Sale" burst  */ .banner-used {  position: relative;    top: -270px;    margin-left: -350px;  z-index: 10;  }         /* Main Table - controls maximum width */.main {  position: relative;    top: 130px;  background: #ffffff url(images/brick-white-small.jpg);  vertical-align: top;  margin-top: 50px;  margin-bottom: -60px;  border: #555555 10px inset;/* Centers it on the page; margin-left = 1/2 of width */  width: 800px;    left: 50%;    margin-left: -400px;     height: 100%;  min-height: 650px;  }     .interior {  margin-top: 30px;  margin-left: 30px;  margin-right: 150px;  margin-bottom: 30px;  }  .home-page-link {  position: relative;    bottom: 80px;  text-align: center;  margin-bottom: -40px;  }           /* BOTTOM (pavement) */  .pavement {  position: relative;    top: 130px;  background: #525252;  width: 1200px;    left: 50%;    margin-left: -600px;  border-top: 1px black solid;     }.top {  vertical-align: top;  padding: 5px;  }   /* CLEAR DIVS */.clr {  clear: both;  }/* Lines */hr {  color: black;  text-align: center;  height: 1px;  }  /* Vertical line */  .vline {  background-image: URL(images/vline.jpg);  background-repeat: repeat-y;  background-position: 50%;  width: 20px;  }     /* Text */  .tx, .txr, .txl, .stats {  color: black;  font-size: 12pt;  text-align: center;  font-weight: normal;  line-height: 1.3;  }.txr {  text-align: right}.txl {  text-align: left} /* Smaller text */.txsm {  color: black;  font-size: 10pt;  text-align: center;  font-weight: normal;  line-height: 1.3;  }/* Very small text */.tx8, .txr8, .txl8 {  color: black;  font-size: 8pt;  font-weight: normal;  line-height: 1.3;  } .tx8  {  text-align: center}  .txr8 {  text-align: right}.txl8 {  text-align: left}/* Headlines */.head {  font-size: 24px;  text-align: center;  font-weight: bold;  line-height: 125%;  color: #cc0000;  }  .head2 {  font-size: 20px;  line-height: 125%;  display: inline;  }     .head3 {  font-size: 20px;  text-align: center;  }    /* Logo/address */.addr {  position: relative;    top: -125px;  font-size: 14px;  text-align: right;  font-weight: normal;  color: black;  padding-right: 20px;  }  /* Text colors */.red {  color: #cc0000;  }  .color1 {  color: #207FEA;  }    table {border-collapse: collapse;}  /* Home Page Picture */.picture {  margin-top: 0px;  margin-left: 0px;/*    margin-left: 200px;*/  }	     /* SIGN */.sign {   position: absolute;    top: 100px;	left: 700px;  display: block;  height: 100%;  background: #ababab;  }  .sign-top-left {  position: absolute;    top: 0px;	left: 0px;  background: url(images/sign-top-left.jpg) no-repeat;  display: block;  height: 12px;  width: 12px;  }.sign-top-center {  position: absolute;    top: 0px;	left: 12px;  background: #a6a6a6;  display: block;  height: 12px;  width: 175px;  }.sign-top-right {  position: absolute;    top: 0px;	left: 187px;  background: url(images/sign-top-right.jpg) no-repeat;  display: block;  height: 12px;  width: 12px;  }.sign-left {  position: absolute;    top: 12px;	left: 0px;  background: #888888;  display: block;  width: 12px;  height: 422px;  } .sign-right {  position: absolute;    top: 12px;	left: 187px;  background: #464646;  display: block;  width: 12px;  height: 422px;  }     .sign-bottom-left {  position: absolute;    top: 430px;	left: 0px;  background: url(images/sign-bottom-left.jpg) no-repeat;  display: block;  height: 12px;  width: 12px;  }    .sign-bottom-center {  position: absolute;    top: 430px;	left: 12px;  background: #313131;  display: block;  height: 12px;  width: 175px;  }.sign-bottom-right {  position: absolute;    top: 430px;	left: 187px;  background: url(images/sign-bottom-right.jpg) no-repeat;  display: block;  height: 12px;  width: 12px;  }.sign-post-l, .sign-post-r {  position: absolute;    top: 442px;   display: block;  height: 525px;  width: 24px;   }	.sign-post-l {  	left: 81px;  background: #888888;  }    .sign-post-r {    left: 93px;  background: #464646;  }    .sign-lights {  position: absolute;    top: 12px;    left: 12px;  display: block;  width: 100%;  height: 100%;  }    .sign-red-button, .sign-orange-button, .sign-yellow-button, .sign-green-button, .sign-blue-button, .sign-purple-button {  display: block;  height: 38px;  width: 175px;  vertical-align: middle;  text-align: center;  font-weight: bold;  }.sign-red, .sign-orange, .sign-yellow, .sign-green, .sign-blue, .sign-blue-2, .sign-purple {  display: block;  height: 38px;  width: 175px;  font-size: 8pt;  font-weight: bold;  text-decoration: none;  }.sign-red, .sign-orange, .sign-yellow, .sign-green, .sign-blue, .sign-purple {  padding-top: 13px;  }/* sign-blue-2 is a 2-line button */.sign-blue-2, {  padding-top: 6px;  }     .sign-red {  background: url(images/sign-red-off.jpg) no-repeat;  }.sign-orange {  background: url(images/sign-orange-off.jpg) no-repeat;  }.sign-yellow {  background: url(images/sign-yellow-off.jpg) no-repeat;  }  .sign-green {  background: url(images/sign-green-off.jpg) no-repeat;  }.sign-blue {  background: url(images/sign-blue-off.jpg) no-repeat;  }.sign-blue-2 {  background: url(images/sign-blue-off.jpg) no-repeat;  }  .sign-purple {  background: url(images/sign-purple-off.jpg) no-repeat;  }.sign-red-button a:link {  color: black;}.sign-orange-button a:link {  color: black;} .sign-yellow-button a:link {  color: black;} .sign-green-button a:link {  color: black;} .sign-blue-button a:link {  color: black;} .sign-purple-button a:link {  color: black;} .sign-red-button a:visited { color: #222222; }.sign-orange-button a:visited { color: #222222; }.sign-yellow-button a:visited { color: #222222; }.sign-green-button a:visited { color: #222222; }.sign-blue-button a:visited { color: #222222; }.sign-purple-button a:visited { color: #222222; }.sign-red-button a:hover {  background: url(images/sign-red-on.jpg) no-repeat;  }.sign-orange-button a:hover {  background: url(images/sign-orange-on.jpg) no-repeat;  }.sign-yellow-button a:hover {  background: url(images/sign-yellow-on.jpg) no-repeat;  }  .sign-green-button a:hover {  background: url(images/sign-green-on.jpg) no-repeat;  }.sign-blue-button a:hover {  background: url(images/sign-blue-on.jpg) no-repeat;  }.sign-purple-button a:hover {  background: url(images/sign-purple-on.jpg) no-repeat;  }    /* --------------------------------------------*/  /* List Items */.m {  list-style: disc outside none;  color: black;  font-size: 10pt;  text-align: left;  font-weight: normal;  line-height: 12pt;  margin-bottom: 4px;  }      /* THWD Info */.thwd {  font-size: 9pt;  line-height: 125%;  text-align: center;  width: 500px;  border: 2px inset #efefef;  background-color: white;  }