@charset "utf-8";

/* CSS Document */



a:link {

	color: #666;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #666;

}

a:hover {

	text-decoration: underline;

	color: #999;

}

a:active {

	text-decoration: none;

	color: #666;

}



body {margin:0px;

padding:0px;

background-color:#000;

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

}

.medFont {font-size:12px;

padding:0px;

margin:0px;

}



.warning {color:#999;

font-size:9px;}



.header {background-color:#000;

background:url(impalaHeader.jpg) no-repeat right bottom;

padding-top:180px;

font-size:68px;

color:#999;

padding:120px 0px 10px 25px;

}



.main {background-color:#FFF;

width:100%;

border-top:15px solid #666;

border-bottom:15px solid #666;

height:auto;

}



.content {background-color:#FFF;

width:1100px;

margin:auto;

height:auto;

}



.leftContent {background-color:#FFF;

float:left;

width:250px;

padding-right:10px;

height:auto;

}



h4 {margin:35px 0px 10px 0px;



color:#666;

}



.rightContent {background-color:#FFF;

float:right;

width:250px;

height:auto;

}





.centerContent {background-color:#FFF;

background:url(centerBG.png) no-repeat center;

padding:15px;

margin-left:260px;

margin-right:260px;

margin-bottom:5px;

height:auto;

}



.smallerText {font-size:10px;

}



.footer {background-color:#000;

background:url(impalaFooter.jpg) no-repeat left top;

padding:5px 20px 25px 5px;

font-size:.9em;

color:#999;

text-align:right;}



.footer li {float:right;

padding-left:15px;

list-style:none;}





form {

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



}



form p {padding:1px;

margin:1px;

}



label {font-size:9px;

text-align:right;

width:70px;

float:left;

padding:0.2em;

margin:0;

margin-top:.5em;

}



.small {font-size:9px;

text-align:right;

}



input {width:65%;

font-size:.75em;

padding:1px;

color:#666666;

background:url(inputBG2.png) repeat-x;

}



#submit {float:right;

margin-right:10px;

width:5em;

font-size:.8em;

}



#state {width:20px;

padding-left:0px;}



#city {width:80px;

padding-right:0px;}



#zip {width:70px;}





#container {

  position: relative;

  width: 500px;

  height: 100px;

  overflow: hidden;

  border: 1px solid #ccc;

  margin:auto;

}



#scroller {

  width: 1200px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */

}



.scrollContent {

  width: 100px;

  height: 100px;

  float: left;

  margin-left: 2px;

  margin-right: 2px;

  padding-left: 5px;

  padding-right: 11px;

  padding-top: 11px;

  padding-bottom: 10px;

  border: 1px solid #CCC;

  font-size: .8em;

  background-color:#e5e4e4;

}



.scrollNav, .scrollNav a:link, .scrollNav a:visited  {

  font-size: 1.3em;

  color:#ccc;

  font-weight: bold;

  text-decoration:none;

  width:100%;

  text-align:center;

  

}



.scrollContent img {border:thin solid #666;}

</style>



<!--[if IE]>

<style type="text/css">



#scroller{

  width: 882px; /* = width + margin left + margin right from the content rule + border*2 from the container rule*/

}



</style>

<! [endif]-->

