td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.imag {
  margin-top: 9px;
  margin-right: 0px;
  margin-bottom: 9px;
  margin-left: 9px;
  border: 1px solid #FFFFFF;
}
.rightTD {
  color: #FFFFFF;
  padding-top: 10px;
  padding-left: 25px;
  background-attachment: fixed;
  background-image: url(images/arr.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-right: 20px;
}
a
{
	color:#FFFFFF;
}
.txt {
  color: #FFFFFF;
  padding-top: 10px;

}

table.menu td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #2F2F2E;
}
table.menu a:link, table.menu a:visited {
  background-color: #000000;
  background-image: url(images/str.gif);
  background-repeat: no-repeat;
  padding-left: 30px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  width: 100%;
}
table.menu a:hover {

  background-color: #2f2f2f;
  background-repeat: no-repeat;
  padding-left: 30px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
}
#divBg           {
  position:relative;
  z-index:10;
  width:380px;
  height:69px;
  clip:rect(0px,10px,10px,0px);
  visibility:hidden;
  left: 0px;
  top: 0px;

}
#divMenu         {
  position:absolute;
  z-index:11;
  height:88px;
  left:0px;
  top:0px;
  visibility:inherit;
  width: 370px;
}.bolder {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}
.sm {
  border: 3px solid #FFFFFF;
}
.redder {
  color: #F3B4AB;
}
.yel {
  color: #FFCC66;
}
a {
  color: #FFCC99;
}
table.cities td {
  border: 3px solid #FFFFFF;
}
table.cities a:link,  table.cities a:visited{
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px;
}
li {
  color: #FFFFFF;
  list-style-type: disc;
}
textarea, input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  border: 1px solid #666666;
  width: 200px;
}
.rightTD2 {

  color: #FFFFFF;
  padding-top: 10px;
  padding-left: 25px;
  background-attachment: fixed;
  background-image: url(images/back_contact.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-right: 20px;
}
.dealers {
  border: 1px solid #999999;
  background-color: #6b6b6b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CCCCCC;
  width: 165px;
}
.login {
  background-color: #B30035;
  width: 80px;
  border: 1px solid #710022;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}
/* Styles for scrolling layers
   Specify width and height in hold and wn, and in clip for wn */
div#hold  {
  position:relative; overflow:hidden;
  width:360px; height:82px; z-index:100
  }
div#wn  {
  position:absolute;
  left:2px; top:0px;
  width:360px; height:82px;
  clip:rect(0px, 360px, 82px, 0px);
  overflow:hidden;
  z-index:1;
  }
  
  div#hold2  {
  position:relative; overflow:hidden;
  width:752px; height:82px; z-index:100
  }
  div#wn2  {
  position:absolute;
  left:2px; top:0px;
  width:752px; height:82px;
  clip:rect(0px, 752px, 82px, 0px);
  overflow:hidden;
  z-index:1;
  }
div#lyr1  {
  position:absolute; visibility:hidden;
  left:0px; top:0px;
  z-index:1;
  }

/* Styles for demo, not necessary for scrolling layers */
h1 {
  font-size:1.4em;
  margin:1.5em 0 2em 0;
  }
