body {
  text-align: center;
  background: #F9F9F9 url("/images/home_c/horiz_blackbar_bg.gif") repeat-x; }

a {
  text-decoration: none; }
a:hover {
  text-decoration: underline; }

.fullwidthcentered {
  width: 980px;
  margin: 0 6px; }

#frame {
  width: 992px;
  margin: 0 auto;
  text-align: left; 
  background: url("/images/home_c/framesides.gif") repeat-y; }


#header {
  height: 79px;
  overflow: hidden;
  background: url("/images/home_c/header_bg.jpg") no-repeat; }
  #header h1,
  #header h2 {
    display: none; }
  #header p {
    text-align: right;
    padding-right: 30px;
    color: #8F8F8F;
    font-size: 14px;
    line-height: 79px; }
    #header p a {
      color: #8F8F8F;
      text-decoration: none; }
    #header p a#makeapayment {
      font-size: 18px;
      font-weight: bold;
      color: #008124;
      background: url("/images/home_c/makeapayment.gif") no-repeat 0 50%;
      padding: 20px 36px 20px 58px; }

#section1 {
  height: 344px; /* 390 */
  width: 420px; /* 992 */
  background: url("/images/home_c/feature_bg.jpg") no-repeat;
  padding: 46px 0 0 572px;
  position:relative; }
#section1 #driveCareLink {
	position:absolute;	
	left:140px;
	top:190px;
	width:340px;
	height:125px;
	background: url("/images/home_c/believe_it.png") right 15px no-repeat;
	z-index:50;
}
#section1 #driveCareLink p {
	line-height:18px;	
	margin:10px 0 0 10px;
}
#section1 #driveCareLink p.link,
#section1 #driveCareLink p a {
	color:#118c39;
	text-decoration:none;
	font-weight:bold;
}
#section1 #driveCareLink a {
	text-indent:-9999px;
	width:340px;
	height:125px;	
	position:absolute;
	top:0;
	left:0;
	display:block;
	z-index:100;
	background:url(/images/home_c/spacer.gif) 0 0 repeat-x repeat-y;
}
  #section1 h2 {
    font-size: 18px;
    font-weight: bold; 
    color: #008124; }
  #section1 h2 strong {
    display: block;
    font-size: 13px;
    font-weight: bold; 
    color: #000;
    margin-bottom: 20px; }
   #section1 p {
    font-size: 15px; }
  #section1 .form-input-textbox {
    float: left;
    display: inline;
    margin-right: 7px; }
  #section1 .form-input-textbox label {
    font-size: 16px;
    padding: 11px 0 0 2px; 
    display: block;
    white-space: nowrap; }
  #section1 .form-input-textbox input {
    font-size: 14px;
    padding: 5px 3px;
    border: 1px solid #628CA8;
    width: 164px; }
  #section1 .form-button-image {
    clear: both;
    text-align: right;
    padding: 14px 68px 0 0; }


#banner {
  height: 273px;
  position: relative;
  background: url("/images/home_c/section2-3_bg.jpg") no-repeat; }
  
#section2 {
  color: #fff; }
  #section2 h3 {
    position: absolute;
    top: 17px;
    font-size: 22px;
    font-weight: normal; }
    #section2 h3 a {
      color: #FFF;
      text-decoration: none; }
    #section2 h3 a:hover {
      text-decoration: none; }
  #section2 p.desc {
    position: absolute;
    top: 52px;
    font-size: 13px;
    line-height: 17px;
    color: #DDD; }
  #section2 p.links {
    position: absolute;
    top: 92px; 
    font-size: 15px;
    color: #008022; }
    #section2 p.links a {
      color: #DFDFDF; }
  #section2 a.icon {
    display: block;
    width: 260px;
    height: 72px;
    position: absolute;
    top: 22px;
    z-index: 10; }
    #section2 #findavehicle a.icon {
      width: 70px;
      height: 70px; }


  #section2 #getapproved h3, 
  #section2 #getapproved p { left: 127px; }
    #section2 #getapproved a.icon { left: 47px; }
  #section2 #findavehicle h3,
  #section2 #findavehicle .form-input-select,
  #section2 #findavehicle p { left: 437px; }
    #section2 #findavehicle a.icon { left: 354px; }
    #section2 #findavehicle .form-input-select { position: absolute; top: 53px; }
  #section2 #findadealership h3, 
  #section2 #findadealership p { left: 764px; }
    #section2 #findadealership a.icon { left: 682px; }
   

#section3 {
  color: #000; }
  #section3 h5 {
    font-size: 14px;
    font-weight: normal; 
    position: absolute;
    top: 147px; }
  #section3 p.desc {
    font-size: 11px;
    line-height: 18px;
    color: #6C6C6C;
    position: absolute;
    top: 169px;
    width: 130px; }
    #section3 p.desc a {
      color: #008124; }
  #section3 p.cta {
    font-size: 14px;
    color: #008124;
    position: absolute;
    top: 234px; }
    #section3 p.cta a {
      color: #008124; }

  #section3 #dttvcommercials h5, 
  #section3 #dttvcommercials p,
  #section3 #dttvcommercials a.overlay
  { left: 27px; }
  #section3 #militarymerit h5, 
  #section3 #militarymerit p,
  #section3 #militarymerit a.overlay
  { left: 279px; }
  #section3 #inspection h5, 
  #section3 #inspection p,
  #section3 #inspection a.overlay
  { left: 531px; }
  #section3 #havequestions h5, 
  #section3 #havequestions p,
  #section3 #havequestions a.overlay
  { left: 766px; }

  #section3 #militarymerit small { font-size: 8px; vertical-align: 4px; }

  #section3 a.overlay {
    display: block;
    width: 197px;
    height: 92px;
    position: absolute;
    top: 145px;
    z-index: 10; }

#section4 {
  background: url("/images/home_c/section4_bg.jpg") no-repeat 0 0; 
  height: 153px; }
  #section4 div {
    float: left;
    display: inline;
    width: 440px;
    margin-left: 20px;
    margin-top: 32px; }
  #section4 h5 {
    font-size: 16px;
    font-weight: normal; }
  #section4 h5 a {
    color: #008124; }
  #section4 p {
    font-size: 11px;
    line-height: 18px;
    color: #6C6C6C; }
  #section4 p a {
    color: #008124; }
  #section4 #differentotherdealership {
    margin-left: 65px; }

#section5 {
  background: url("/images/home_c/section5_top.gif") no-repeat; }
  #section5 .inner {
    background: url("/images/home_c/section5_btm.gif") no-repeat 100% 100%;
    padding: 14px 0 10px 0;
    overflow: auto; 
    height: 1%; }
  #section5 ul.nav {
    float: left;
    display: inline;
    width: 277px;
    margin: 0 28px 0 42px; }
    #section5 ul.nav li {
      float: left;
      display: inline;
      width: 125px; 
      background: url("/images/home_c/section5_bullet.gif") no-repeat; 
      padding: 0 0 8px 10px; 
      font-size: 12px; }
      #section5 ul.nav li a {
        color: #008124; }
  #section5 #dealerlocations {
     float: left;
     display: inline;
     width: 620px; }
    #section5 #dealerlocations p {
      font-size: 12px;
      font-weight: bold;
      color: #333;
      padding-bottom: 8px; }
    #section5 #dealerlocations ul {
      }
      #section5 #dealerlocations ul li {
        float: left;
        display: inline;
        width: 124px; 
        padding: 0 0 8px 0; 
        font-size: 12px;
        color: #898989; }
        #section5 #dealerlocations ul li a {
          color: #008124; }




#footer {
  padding: 20px; }
  #footer p {
    font-size: 12px;
    color: #8F8F8F;
    text-align: center; }
  #footer p a {
    color: #8F8F8F; }