/* ----- Autos Printer Styles 2010 ----------------- */
body { background: white; font-size: 10pt; line-height: 11pt; }
div#print-logo { display: block; width: 325px; height: 110px; }
div#header .ad, div#header .leaderboard-ad, div#header #utility_nav, div#fixed-header, div.leaderboard-ad, h3.sell-your-car, div.content-right, div#dealer-contact, div#footer-top, div#footer-bottom, div.tasks, div#backlinks, .email-signup, .rss, .vehicle-header p span.save, .vehicle-header p span.print, .vehicle-header p span.share, .details-right .photos-container, .photos-header, .dealer-bottom, .bigbox-ad, .search-results-left, .sort-pagination { display: none; }
#wrapper, #container { width: auto;	border: 0; margin: 0; padding: 0; float: none !important; color: black; background: transparent; }
#container { margin: 0 2%; }
#header { padding: 0 0 10px 0; background: none; border: none; width: 100%; }
#container .content { padding-top: 10px; width: 100%; float: none !important; clear: none; }
div#bylines { padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1pt solid #999999; }
div#dealer-fixed-header { padding: 0; border: none; background: none; width: 100%; }
div#dealer-fixed-header h1 { padding-left: 10px; }
ul.dealer-info { background: none; opacity: 1; }
.dealer-header-image img { width: 664px; height: 78px; }
div.dealer-header { margin: 0 0 15pt; padding: 5pt 0; border-right: none; border-left: none; border-top: 1pt solid #999999; border-bottom: 1pt solid #999999; width: 100%; float: left; font-size: 10pt; -moz-border-radius: 0; -webkit-border-radius: 0; }
.dealer-header div.dealer-info { margin: 0; padding: 0 0 0 2%; list-style-type: none; width: 48%; float: left; }
.dealer-header div.dealer-info-right { margin: 0; padding: 0; list-style-type: none; width: 48%; float: left; }
.vehicle-header { margin: 0 0 3px; width: 100%; }
.vehicle-header h1 { padding: 5px; border: none; background: none; }
.vehicle-header p { width: 100%; padding: 5px 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.details-left { padding: 0; border: none; float: none !important; }
.details-right { width: 50%; float: none !important; clear: both;  }
.details-right .description { padding: 0; width: 100%; border: none; float: none !important; position: relative; }
.details-right .dealer-full-info { padding: 0; width: 100%; border: none; float: none !important; position: relative; }
ul#photo_list { float: left; width: 40%; }
ul#photo_list li { display: none; }
ul#photo_list li:first-child { display: block; position: absolute; top: 200px; right: 5px; }
ul#photo_list li:first-child img { width: 220px; height: 165px; }
.search-results-right { width: 100%; float: none !important; }
.results-header { margin: 0; width: 100%; float: none !important; }
.results-header p, .results-header h1 { padding: 0; border: none; -moz-border-radius: 0; -webkit-border-radius: 0; }
#search-results li { margin: 1% 0 0; padding: 1% 0 0; border-bottom: none; border-top: 1pt solid #999999; border-left: none; border-right: none; width: 100%; }
#search-results li img {width: 80px; height: 60px; }
#search-results li .auto-details { width: 55%; min-height: 50px; }
#search-results li .auto-details p { padding: 0; }
#search-results li .auto-details p span.price { font-size: 10pt; line-height: 11pt; }
#search-results li .dealer-details img { width: 80px; height: 30px; }
#search-results li .dealer-details p { display: none; }
#search-results li ul.boxes { display: none; }

