body, html {margin:0;padding:0;width:100%;height:100%; background: #f2f2f2; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #242424;}
form {padding: 0; margin: 0;}
img {border:0;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding:0; color: #242424;}

h1 {font-size: 22px; font-weight: normal;}
h2 {font-size: 16px; font-weight: normal;}

#container{
	margin:0 auto; padding:0;
	width:1036px;
	position:relative;
        background: url('../images/bg_main.gif') top center repeat-y;
}

#content{
    clear: both;
    width:910px;
    margin: 0 auto; padding: 0;
}

#top {clear: both; margin: 0; padding: 0 0 0 0;}
  #logo {float: left; margin: 0; padding: 10px 0 0 0;}
  #toptel {float: right; margin: 0; padding: 25px 10px 0 0; font-size:12px; color: #939393; text-align: right;}

  #topmenu{clear: both;  margin: 10px auto 0 auto; height:27px; width:910px;   background: url('../images/bg_topmenu.gif') left repeat-x;}
    #topmenu ul {
	text-align:left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
     }

#topmenu li {

      line-height: 27px;
      font-size: 13px;
      font-weight: bold;
      cursor: pointer;
      float: left;
      background: url('../images/separator.gif') no-repeat center right;
    }

    #topmenu li a {
      padding: 0px 15px 0px 15px;
      text-decoration: none;
      display: block;
      color: #fff;
    }
 
   #topmenu li span {
      padding: 0px 15px 0px 15px;
      text-decoration: none;
      display: block;
      color: #fff;
    }



    #topmenu li a:hover {
    	color: #fff;
    	background-color: #e73227;
    }

    #topmenu li span:hover {
    	color: #fff;
    	background-color: #e73227;
    }
    
/*menu bottom*/
#bottommenu{
    height:27px;
    width:910px;
    background: #fff;
    border-top:1px solid #adadad;
    padding-top:10px;
}

  #bottommenu ul {margin: 0; padding: 0; font-size: 13px; color: #787878}
  #bottommenu li {margin: 0; padding: 0 7px; float: left; display: inline; list-style-image: none;}


/*end menu*/
#footer{
   margin: 0 auto; padding: 0;
   width:1036px;
   height:45px;
   background: url('../images/bottom.gif') bottom no-repeat;
}

#items {clear: both; margin: 0; padding: 25px 0 50px 0; overflow: hidden;}
  #items .item {float: left; width: 340px; margin: 0 20px 0 0;}
  #items .item img {float: left; margin: 0 10px 0 0;}
  #items .item h1 {font-size: 16px;}
  #items .item p {padding: 0 0 10px 0; margin: 0; font-size: 11px;}

  #items .item p a {
    padding-right : 18px;
    background : url('../images/arrow.gif') transparent no-repeat right 3px;
    color: #ed1c24;
  }

#item_overview{clear: both; margin:0; padding: 25px 0 85px 0; overflow:hidden; }
  #item_overview img {float:left; margin:0; padding:0 20px 0 0;}
  #item_overview h1  {font-size:20px;}

  #item_overview ul  {margin: 0; padding:0; font-size: 13px; color: #787878;overflow:hidden;}
  #item_overview li  {margin: 0; padding: 0 3px; float:left; display:inline; list-style-type: none;list-style-image: none;list-style: none;}

  #item_overview p   {margin:0; padding:10px 160px 0 0; font-size:11px;}


#item_overview .tech_items   {margin: 5px 0 0 0; padding:0; border-top: 1px solid #adadad;clear:both; overflow:hidden;}
#item_overview .tech_item    {float: left; width: 197px; padding:0; margin:0;overflow: hidden;}
#item_overview .tech_item h4 {font-size:12px; color:#818181; padding:5px 0 5px 5px; margin: 15px 0 10px 0; background-color:#e1e1e1;}
#item_overview .tech_item h4 img {padding:0 0 0 0; margin:-5px 5px 0 -8px;}
#item_overview .tech_item p  {font-size:11px; color:#333; padding:0 0 0 5px; margin:0 0 0 0;}

#prices .car_title{color:#e73227; font-size:15px;font-weight:bold; padding:10px 0 5px 0;width:600px; border-bottom:3px solid #666666; margin: 0 0 10px 0;}
#prices .car_price{width:600px;}
#prices .headt    {height:25px;background-color:#fff;}
#prices table {padding: 0 0 15px 0;}
#prices table td {padding:2px 0 2px 10px;}
#prices table .odd    {background-color:#cecece; }
#prices table .even    {background-color:#f5f5f5;}
#prices table .tdr   {border-right:1px solid #d9d9d9;}

#specials .items{margin:0; padding:20px 0 5px 0; border-bottom:1px solid #cccccc;display:block; overflow:hidden; width:600px;} 
#specials .item {float:left;width:400px;}
#specials h3    {font-size:16px; font-weight:normal;}
#specials h1    {font-size:20px;padding:0 0 10px 0;color:#ed1c24;}
#specials img   {float:left; margin: 0 0 0 0; padding: 2px 12px 10px 0;}
#specials .img  {float:left; margin: 0 0 0 0; padding: 15px 15px 10px 0;}

#specials p {font-size: 11px;padding 0 0 0 0; margin: -2px 0 0 0; width:auto;}
#specials .item p a {
    padding-right : 18px;
    background : url('../images/arrow.gif') transparent no-repeat right 3px;
    color: #ed1c24;
  }


#multimedia{clear: both; margin: 0; padding: 25px 0 85px 0; overflow: hidden;}  
  #multimedia h1  {font-size:20px;}
  #multimedia ul  {margin: 0 0 10px 0; padding:0; font-size: 13px; color: #787878;overflow:hidden;}
  #multimedia li  {margin: 0; padding: 0 3px; float:left; display:inline; list-style-type: none;list-style-image: none;list-style: none;}
  
#pics {clear: both; margin: 0; padding: 0;}
  #pics .item {float: left;  margin: 0 8px 8px 0; padding: 0; overflow: hidden;}
  #pics .item img {margin: 0; padding: 0;  overflow: hidden;}
  #pics .item a {border: 5px solid #ccc; margin: 0; padding: 0; display: block; overflow:hidden; width:135px;zoom:1;}
  #pics .item a:hover {border: 5px solid #ed1c24; margin: 0; padding: 0;}

#contact {background:url('../images/contact_us_bg.jpg') top left no-repeat; padding:18px 0 6px 450px; overflow:hidden;} 
  #contact .contact_form {border-top:1px solid #adadad; padding:7px 0; margin: 5px 0 0 0;}
  #contact h1         {color:#ff1e00;font-family:Arial;font-size:20px;} 
  #contact h2         {margin:0; padding:7px 0 0 0; font-size:15px; color:#333;font-family:Verdena; font-weight:bold; font-size:15px} 
  #contact p          {margin:0; padding:0; font-size:12px; color:#333; font-family:Verdena;}
  #contact input[type=text]  {font-family:Arial; margin:5px 0 0 0;  font-size:9px; width:210px; height:11px; color:#111; background-color: #fff; border:1px solid #111;} 

#btestdrive{background:url('../images/book_testdrive_bg.jpg') top no-repeat; padding:18px 0 0px 380px;}  
  #btestdrive .btestdrive_form{border-top:1px solid #adadad; padding:10px 0; margin: 5px 0 0 0;} 
  #btestdrive h1         {color:#ff1e00; font-family:Arial;font-size:20px;} 
  #btestdrive p          {margin:0 10px 0 0; padding:0;  font-size:12px; color:#333; font-family:Verdena;}
  #btestdrive textarea  {font-family:Arial; margin:5px 0 0 0;  font-size:9px; width:210px; height:70px; color:#111; background-color: #fff; border:1px solid #111;} 
  #btestdrive input[type=text]  {font-family:Arial; margin:5px 0 0 0;  font-size:9px; width:210px; height:11px; color:#111; background-color: #fff; border:1px solid #111;} 
  #btestdrive select  {font-family:Arial; margin:5px 0 0 0;  font-size:9px; width:215px;  color:#787878;}
  #btestdrive option {padding:0px; color:#111;} 
  #btestdrive input[type=checkbox] {padding-right:5px;}
  
#privacy{clear: both; margin: 0; padding: 25px 30px 85px 30px; overflow: hidden;}
#privacy h1 {margin: 0 0 -3px 0; padding:0 0 5px 0;color:#ff1e00;font-family:Arial;font-size:20px; border-bottom:1px solid #adadad;} 
#privacy h2 {font-size:14px; color:#555551;font-weight:bold;}
#privacy h3 {font-size:13px; color:#555551;}
#privacy p  {font-size:12px; color:#555551;}  
  
a:link    {color: #787878; text-decoration:none;}
a:visited {color: #787878; text-decoration:none;}
a:active  {color: #333; text-decoration:underline;}
a:hover   {color: #333; text-decoration:underline;}

.hline {margin-top: 5px; border-top: 1px solid #adadad;clear:both;}