body {background:#f2eee6}


div#Wrap {width:960px; margin:0 auto; overflow:hidden; padding:0 25px; background: url(/images/layout/background2.gif) repeat-y center top;}
/*  body#Home div#Wrap {background:url(/images/layout/split_background.gif) repeat-y left top;}*/
  

div#Masthead {position:relative; width:960px; padding:30px 0; overflow:hidden; background:url(/images/layout/split_background.gif) repeat-y left top;}
  div#Masthead img {display:block; margin:0; padding:0;}
  div#Masthead h1 {float:left; margin:0 0 0 20px; padding:0;}
  div#Masthead img#Makes {float:left; margin-left:40px;}

  
div#Nav {position:relative; width:960px; height:34px; background: url(/images/layout/nav_bar.gif) repeat-x left top; border-top:2px solid #161616; border-bottom:5px solid #161616; color:#FFF;}
  div#Nav ul {position:absolute; margin:0; width:480px; height:34px; right:0; top:0; list-style-type:none;}
  div#Nav p {margin-left:18px; line-height:34px; margin-bottom:0;}
    div#Nav p a {color:#FFF; border-bottom:1px solid #AAA;}

  /* CSS SPRITE */
  div#Nav ul {background: transparent url(/images/layout/menu.gif) no-repeat left top;}
  div#Nav ul li {position: absolute;top: 0;}
  div#Nav ul li, div#Nav ul a {height: 34px;display: block;}
  div#Nav a {text-decoration:none; text-indent: -5000em; border:0;}
  
  /* IMAGE POSITIONING */
  #nav-home {left: 0; width: 91px;}
  #nav-inventory {left: 92px; width: 132px;}
  #nav-service {left: 225px; width: 106px;}
  #nav-restoration {left: 332px; width: 148px;}

  /* IMAGE HOVERING */
  #nav-home a:hover {background: transparent url(/images/layout/menu.gif) 0px -34px no-repeat;}
  #nav-inventory a:hover {background: transparent url(/images/layout/menu.gif) -92px -34px no-repeat;}
  #nav-service a:hover {background: transparent url(/images/layout/menu.gif) -225px -34px no-repeat;}
  #nav-restoration a:hover {background: transparent url(/images/layout/menu.gif) -332px -34px no-repeat;}

  /* YOU ARE HERE */
  #nav-home.active a {background: transparent url(/images/layout/menu.gif) 0px -68px no-repeat;}
  #nav-inventory.active a {background: transparent url(/images/layout/menu.gif) -92px -68px no-repeat;}
  #nav-service.active a {background: transparent url(/images/layout/menu.gif) -225px -68px no-repeat;}
  #nav-restoration.active a {background: transparent url(/images/layout/menu.gif) -332px -68px no-repeat;}
  

div#Content {width:960px; overflow:hidden; border-bottom:5px solid #1b1b1b;}
  body#home_index #Content {background:url(/images/layout/split_background.gif) repeat-y left top;}
  #Content div.split_left {float:left; width:440px; padding:20px;}
  #Content div.split_right {float:left; width:440px; padding:20px;}
  #Content div.no_split {width:920px; padding:20px; overflow:hidden;}


  
div#FeatureImage {width:960px; height:290px; border-bottom:5px solid #161616;}
  div#FeatureImage img {display:block;}
  
  
div#Intro {color:#DDD;}
  div#Intro h2 {color:#FFF; margin-bottom:0;}
  div#Intro strong {color:#FFF;}
  div#Intro a {color:#86dbff; border-bottom:1px solid #46788d;}
  

div#Inventory {}
  div#Inventory h3 {text-align:right; margin-bottom:0; color:#000000;}
  div#Inventory h5 {text-align:right;}
  div#Inventory a {border-bottom:1px solid #DDD;}
  
  
ul.inventory_list {list-style-type:none; margin:0;}
  ul.inventory_list li.inventory_item {width:440px; overflow:hidden; border-top:12px solid #efefef; padding:20px 0;}
  ul.inventory_list.complete li.inventory_item {float:left;}
  ul.inventory_list.complete li.inventory_item.first {margin-right:40px;}
  ul.inventory_list img {float:right; border:4px solid #3b3b3b; padding:1px;}
  ul.inventory_list .car_info {width:250px; text-align:right;}
    .car_info ul {list-style-type:none; margin:0;}
    .car_info span {color:#9d9d9d;}
    .car_info p {margin:1.5em 0;}
    
img.inventory_medium {border:5px solid #3b3b3b;}
ul.inventory_thumbs {margin:0; list-style-type:none;}
ul.inventory_thumbs li {float:left;}
ul.inventory_thumbs img {display:block; float:left; border:4px solid #3b3b3b;margin:2px ;}


div#Columns .column {width:293px; float:left; margin-right:20px;}
div#Columns .column.last {margin-right:0;}


div#Footer p {text-align:right; margin-top:100px;}


div.restoration_column img {border:4px solid #3b3b3b; padding:1px;}