
/** fonts */
a {
	color: #0645ad;
}
body * {
	font-family: helvetica;
}
input, select, textarea {
	border: 1px solid #BDC7D8;
}

input, textarea {
	font-size: 1.08em;
	padding: 3px;
}
option {
}
select {
	font-size: 1.08em;
	padding: 2px 0;
}
#auction-searchForm td {
	padding: 5px 4px;
}
div.autocomplete {
	z-index: 100;
	position: absolute;
	width: 250px;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
}

div.autocomplete ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.autocomplete ul li.selected {
	background-color: #ffb;
}

div.autocomplete ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	height: 22px;
	cursor: pointer;
}
span.autocomplete-indicator {
	display: inline;
}
ol#automotiveResources-links {
	list-style-position: outside;
	margin: 20px 0 20px 40px;
}
ol#automotiveResources-links li {
	display: list-item;
	list-style-type: decimal;
	margin-bottom: 15px;
}
ol#automotiveResources-links li a {
	font-weight: bold;
}
ol#automotiveResources-links li span {
	color: #999999;
}
ol#automotiveResources-links li div {
	color: green;
}
#automotiveResources-suggest {
}
#automotiveResources-suggest ol {
	font-style: italic;
	list-style-position: outside;
	margin: 5px 0 0px 40px;
}
#automotiveResources-suggest ol li {
	display: list-item;
	list-style-type: decimal;
	margin-bottom: 3px;
}
div.box {
	margin: 6px 0px;
}
div.box-content {
	padding: 5px 5px 5px 0px;
}
div.box-header {
	color: #333333;
	display: block;
	font-weight: bold;
	height: 13px;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 0px;
	position: relative;
	text-align: left;
}
div.box-link {
	float: right; 
	position: relative;
}
div.box-title {
	color: #CC6600;
    float: left; 
    font-size:1.231em;
	font-weight:bold;
    position: relative;
}
.breadcrumbs {
	font-size: 1.385em;
	font-weight: bold;
	padding: 5px 0 10px;
}
a.button-bw,.button-bw {
	background-color: #cccccc;
	border: 1px solid black;
	color: black;
	cursor: pointer;
	font-size: 1em;
	padding: 4px;
	text-decoration: none;
}
div.button, a.button, input.button {
	background-color: #3B5998;
	border-style: solid;
	border-width: 1px;
	border-color: #D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1em;
	letter-spacing:0.03em;
	padding:4px 4px 3px;
	text-align: center;
	text-decoration: none;
}
div.button a {
	color: #FFFFFF;
	text-decoration: none;
}
.car-years {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
.car-years li {
	display: inline;
    padding-right: 20px;
    white-space: nowrap;
}
.card {
	background-attachment: scroll;
	background-color: transparent;
	padding: 0px;
}
.card-w {
	width: 10px;
}
.card-nw {
	background-image: url(../images/card-nw.gif);
	background-repeat: no-repeat;
}
.card-ww {
	background-image: url(../images/card-w.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.card-sw {
	background-image: url(../images/card-sw.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.card-n {
	height: 10px;
}
.card-nn {
	background-image: url(../images/card-n.gif);
	background-repeat: repeat-x;
}
.card-cc {
}
.card-e {
	width: 10px;
}
.card-ne {
	background-image: url(../images/card-ne.gif);
	background-repeat: no-repeat;
}
.card-ee {
	background-image: url(../images/card-e.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.card-s {
	height: 15px;
}
.card-se {
	background-image: url(../images/card-se.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.card-ss {
	background-image: url(../images/card-s.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#carLoan-apply {
	border-bottom: solid #aaaaaa thin;
	border-top: solid #aaaaaa thin;
	margin: 10px 0 30px 0;
	padding: 20px 0 20px 20px;
}
.carLists-nav {
	font-size: smaller;
	margin-top: 1em;
}
.carLists-nav a {
	color: #666666;
}
a.carList-error {
	color: red;
}
a.admin-staticPage-emptyQuery {
	color: #999999;
}
a.admin-staticPage-error {
	color: #990000;
}
#carListAdmin-error-message {
	font-family: monospace;
	margin: 0.5em 0;
}
#carListAdmin-error-status {
	color: red;
	font-size: 1.131em;
}
#carListAdmin-query {
	border: thin #aaa solid;
	font-family: monospace;
	margin: 0.5em 0;
	padding: 2px 4px;
}
a.carListAdmin-noResults {
	color: #cccccc;
}
#carLoan-applyCol1 {
	text-align:center;
}
#carLoan-applyCol2 {
	font-weight: bold;
	padding-top: 20px;
	text-align:center;
	vertical-align:middle;
}
#carLoan-applyTagline {
}
a#carLoan-applyButton {
	background-color: #be011f;
	color: #ffffff;
	font-size: 1.231em;
	padding: 5px 12px;
	text-decoration: none;
}
ul#carLoan-links {
	background-color: #eaf7ff;
	list-style-position: outside;
	margin: 5px 0 20px 5px;
	padding: 5px 0 0 0;
}
ul#carLoan-links li {
	display: list-item;
	list-style-type: none;
	margin-bottom: 15px;
}
ul#carLoan-links li a {
	color: #1949df;
}
ul#carLoan-links li span {
	color: #999999;
}
ul#carLoan-links li div {
}
#carInsurance-apply {
	border-bottom: solid #aaaaaa thin;
	border-top: solid #aaaaaa thin;
	margin: 10px 0 30px 0;
	padding: 20px 0 20px 20px;
}
#carInsurance-applyCol1 {
	text-align:center;
}
#carInsurance-applyCol2 {
	font-weight: bold;
	padding-top: 40px;
	text-align:center;
	vertical-align:middle;
}
#carInsurance-applyTagline {
}
a#carInsurance-applyButton {
	background-color: #be011f;
	color: #ffffff;
	font-size: 1.231em;
	padding: 5px 12px;
	text-decoration: none;
}
ul#carInsurance-links {
	background-color: #eaf7ff;
	list-style-position: outside;
	margin: 5px 0 20px 5px;
	padding: 5px 0 0 0;
}
ul#carInsurance-links li {
	display: list-item;
	list-style-type: none;
	margin-bottom: 15px;
}
ul#carInsurance-links li a {
	color: #1949df;
}
ul#carInsurance-links li span {
	color: #999999;
}
ul#carInsurance-links li div {
}
table#contactSellerForm {
	margin-left: 40px;
}
table#contactSellerForm tr th {
	font-size: 1em;
	font-weight: bolder;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}
table#contactSellerForm tr td {
	padding: 2px;
	vertical-align: top;
}
input.contactSellerForm, textarea.contactSellerForm {
	width: 80%;
}
.currentPage {
	color: #A90A08;
	font-size: 13px;
	font-weight: bold;
}
div.debug, div.debug-header {
	background-color: yellow;
	border: 2px solid red;
	font-size: 1em;
	padding: 0.25em 0.5em;
}
div.debug {
	margin-bottom: 1em;
}
div.debug-header {
 	border-bottom: 0px;
	color: red;
	font-weight: bold;
	margin-top: 1em;
}
a.details {
	color: blue;
	font-size: 1.08em;
	font-weight: bold;
}
div#emailAlertForm {
	display: none;
	text-align:center;
}
div.emailSellerResponse {
	background-color: #ffffff;
	font-size: 9pt;
	text-align: left;
}
div.emailSellerResponse .lead-success-message {
	color: green;
	font-style: italic;
}
div.emailSellerResponse ul {
	text-align: left;
}
.error {
	color: red;
	display: block;
	font-weight: bold;
	margin: 7px 0;
}
h1.error {
	font-size: 1.31em;
}
div.expertReview-link {
	font-size: smaller;
	text-align: right;
}
div.expertReview-link a {
	color: green;
}
ul.expertReview li {
	margin-bottom: 1em;
}
ul.expertReview .source {
	display: block;
}
ul.expertReview .expertReview-summary {
}
td.expertReview-review {
	padding-bottom: 10px;
}
ul.expertReview .link {
	text-align: right;
}
.expertReview .link a {
	color: green;
	font-size: smaller;
}
.expertReview-summary {
	font-style: italic;
}
.expertReview-title {
	font-size: 1.08em;
	font-weight: bold;
}
span.feature {
	display:block;
	padding-right: 10px;
}
span.feature-name {
	font-weight:bold;
}
input.featureCheckbox {
	display: inline;
}
label.featureCheckbox {
	font-size: 0.85em;
	white-space: nowrap;
}
.formHeader {
	font-size: 0.93em;
	font-weight: bold;
	text-align: left;
}
div.formHeaderInfo {
	color:#AAAAAA;
	font-size: 0.6923em;
}
td.formTopHeader {
	color: #000000;
	font-weight: bold;
	padding: 1px;
	vertical-align: middle;
}
div#ft {
/*	border-top:1px solid #aaa;*/
	text-align: center;
	padding:5px;
	margin-top: 8px;
}
#ft * {
	color:#333333;
	font-size: 0.85em;
}
#home-formLinksRow {
	border-bottom: thin #dddddd solid;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 15px;
}
#home-moreReviews-box {
	background-color: #eeeeee;
	padding: 5px;
}
#home-moreReviews-box .box-title {
	color: black;
	font-size: 0.93em;
}
.home-modelReviewLink {
	font-weight: bold;
}
.home-tagline {
	font-style: italic;
}
h1.h1 {
	font-size: 1.385em;
	font-weight: bold;
	margin-bottom: 5px;
}
h2.h2 {
	font-size: 1.231em;
	font-weight: bold;
	margin-bottom: 3px;
}
h1#home-h1 {
	font-size: 1.231em;
	font-weight: bold;
	margin-bottom: 3px;
}
div#hd {
	margin-bottom: 9px;
}
div#home-quickLinks h2 {
	font-size: 1.231em;
	font-weight: bold;
	margin-bottom: 3px;
}
div#home-quickLinks td {
/*	padding: 0.13em;*/
}
#home-col2 {
}
#home-searchCarsForSale-box-content {
}
table#home-searchForm, table#home-newSearchForm {
	background-color:#EEEEEE;
	display: inline;
	padding: 10px;
}
table#browse-searchForm {
	background-color:#EEEEEE;
	display: inline;
	padding: 10px;
}
#browse-searchForm tr td.space, #browse-searchForm tr th.space, #home-newSearchForm tr th.space  {
	padding: 6px;
}
.browse-searchForm-fieldName {
	color: #000000;
	font-size: 1.231em;
	font-weight: bold;
}
div.browse-searchForm-fieldInfo {
	color: #aaaaaa;
	font-size: 0.77em;
}
#home-searchForm tr td.space, #home-searchForm tr th.space, #home-newSearchForm tr td.space, #home-newSearchForm tr th.space {
	padding: 6px;
}
div.home-searchForm-fieldName, div.home-newSearchForm-fieldName {
	color: #000000;
	font-size: 1.231em;
	font-weight: bold;
}
div.home-searchForm-fieldInfo, div.home-newSearchForm-fieldInfo {
	color: #aaaaaa;
	font-size: 0.77em;
}
span.indicator {
	display: inline;
}
li.li {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 5px;
}
td.link {
	padding: 0.26em 0.26em 0.26em 0;
}
#listing-call-for-info {
	font-weight: bolder;
}
#listing-contactSellerHeader {
	font-size: 1.231em;
	font-weight: bold;
	margin: 14px 0;
	padding-left: 40px;
}
#listing-doc { 
    margin:auto;text-align:left; /* leave unchanged */ 
    width:1054px;/* non-IE */ 
    /**width:45.00em; IE */ 
    min-width:600px;/* optional but recommended */ 
} 
table.debug-props, table.debug-props {
}
table.debug-props th {
	font-weight: bold;
	padding: 2px;
}
table.debug-props td {
	padding: 2px;
}
.debug-props td {
}
table.table1 th {
	font-weight: bold;
	padding: 2px 4px 2px 0;
	text-align: left;
}
table.table1 td {
	padding: 2px;
}
table.table1 tr {
	border-bottom: solid 1px #dddddd;
}
table.table1 tr {
	padding: 5px 10px;
	vertical-align: top;
}
table.table2 td, table.table2 th {
	border: 1px #aaaaaa solid;
	border-style: inset;
	padding: 4px;
	vertical-align: top;
}
table.table2 th {
	font-weight: bold;
}
table.table3 th {
	font-weight: bold;
	padding: 2px 4px 2px 0;
	text-align: left;
}
table.table3 td, table.table3 th {
	padding: 15px 15px 15px 0;
}
table.table3 tr {
	border-bottom: solid 1px #dddddd;
	padding: 5px 10px;
	vertical-align: top;
}
table.table4 {
	border: solid 1px #dddddd;
}
table.table4 tr {
	border-bottom: dashed 1px #dddddd;
	padding: 5px 10px;
	vertical-align: top;
}
table.table4 th {
	background-color: #eeeeee;
	font-weight: bold;
	text-align: left;
}
table.table4 td, table.table4 th {
	padding: 10px 10px 10px 10px;
}
table.table5 td, table.table5 th {
	padding-left: 10px;
	padding-top: 2px;
	vertical-align: top;
}
table.table5 th {
	font-weight: bold;
}
table.table5 td a {
	margin-right: 2px;
}
table#features td {
	padding: 1px;
}
#listing-features-photos tr td {
	padding: 2px;
}
.listing-quote {
	color:#009900;
}
#listing-video {
	background-color: yellow;
	height: 30px;
	margin-top: 5px; 
	width: 80px;
}
#logo {
}
#majorCities-box .box-title, #home-quickLinks-box .box-title {
	color: black;
	font-size: 1em;
}
td.odp-popup-formHeader {
	color:#000000;
	font-weight:bold;
	padding-right:2px;
	text-align:left;
	vertical-align:top;
}
.omnisee-analysis-header {
	border-bottom: 1px dotted red;
	color: red;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-align: left;
	text-transform: uppercase;
}
a.otherPages {
	color: #000000;
	font-size: 13px;
	text-decoration: underline;
}
p.p {
	margin-bottom: 1em;
}
.pageSize {
	font-size: 1em; 
}
a.prevNextPage {
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}
.prevNextPage {
	font-size: 12px;
	padding: 0px;
	text-decoration: none;
}
.prevNextPageDisabled {
	display: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}
#results tr {
	border-top: 5px solid #e2e2e2;
}
#results-overview-text {
	color:#333333;
	padding:0px 0 4px;	
}
#results tr#results-firstResult {
	border-top: none;
}
#results td {
	padding: 4px;
	padding-bottom: 9px;
	padding-top: 9px;
	vertical-align: top;
}
#results-searchForm td {
	padding: 3px;
}
a.results-title {
	color: blue;
	font-size: 1.08em;
	font-weight: bold;
}
.results-titleInfo {
	display: block;
	font-size: 8pt;
	padding-top: 4px;
}
#review-toc {
	background-color: #eee;
	border: #aaa solid thin;
	margin: 5px 0 1em;
	padding: 10px;
}
#review-toc li a {
	/*color: #FF6633;*/
	font-size: 1.08em;
	font-weight: bold;
	line-height: 1.31em;
}
div.spacer {
	margin: 0.5em 0;
}

.search-results-dealerPhone {
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	margin-top: 4px;
	vertical-align: middle;
}
#site-title {
	font-weight:bold;
	padding:2px;
	text-align:left;
}
.sort-tab-selected a.selected, .sort-tab-deselected a.deselected {
	margin: 0;
	padding: 0;
	text-decoration: underline;
	vertical-align: middle;
}
.sort-tab-selected a.selected {
	font-weight: bold;
}
.sort-tab-deselected a.deselected {
}
.sort-tab-selected, .sort-tab-deselected {
	display: inline;
	height: 14px;
	margin: 0 5px 0 0;
	padding: 2px 8px 4px 9px;
	vertical-align: middle;
}
.sort-tab-selected {
	background-color: #D9D9D9;
	border-color: #DDDDDD #DDDDDD #6D84B4;
	border-style: solid;
	border-width: 0;
}
.sort-tab-deselected {
	background-color: #F1F1F1;
}
div.sort-selected-description {
	background: #FFFFFF none repeat scroll 0 50%;
	border: 1px solid #D9D9D9;
	margin: 0;
	padding: 4px;
}
.square-header,.box-header {
	font-size: 1.231em;
	font-weight: bold;
}
.static-attr {
	text-align: center;
	vertical-align: top;
}
td.static-result-photo {
	width: 85px;
}
td.static-result-summary {
	width: 490px;
}
tr.static-result th {
	text-align: center;
}
.static-attr-name {
	font-size: 0.77em;
	white-space: nowrap;
}
.static-attr-value {
	font-weight: bold;
}
tr.static-result {
	border-bottom: solid 1px #dddddd;
}
tr.static-result td {
	padding: 5px 10px;
	vertical-align: top;
}
#tabs {
}
#tabs-bottom {
	border-bottom: thin #CC6600 solid;
	clear: both;
	margin-bottom: 7px;
}
#tabs a {
	display: block;
	background: url(../images/tableft.gif) top left no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 7px 12px 4px;
}
#tabs a:hover {
	color: white;
}
#tabs li {
	float: left;
	background: url(../images/tabright.gif) top right no-repeat;
}
#tabs li.tabs, #tabs li.tabs-selected {
	margin: 3px 0 0 0;
}
#tabs .tabs-selected {
	font-weight: bold;
	background-image: url(../images/tabrightactive.gif );
}
#tabs .tabs-selected a {
	background-image: url(../images/tableftactive.gif );
	color: white;
}
#tabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#tagline {
	font-size: 1em;
	font-weight: bold;
}
/** tcc look and feel */
#tcc-likes-dislikes {
  border: 1px solid #d7d7d7;
  /**overflow: hidden;*/
  height: 1%;
  background: #eff9ff;
  float: left;
  margin: 0 0;
  width: 415px;
}
#tcc-dislikes {
  border-left: 1px solid #d7d7d7;
}
#tcc-likes {
  border-right: 1px solid #d7d7d7;
}
.tcc-likes-dislikes {
	width: 206px; 
	float: left;
}
.tcc-likes-dislikes H2 {
  background: #bad1e7; 
  font-weight: bold;
  margin: 0px 0px 0px 0px; 
  padding: 8px 10px; 
}
.tcc-likes-dislikes UL {
  list-style: none; 
  margin: 10px 10px 20px 10px; 
  padding: 0px 0px 0px 0px
}
.tcc-likes-dislikes LI {
  margin-bottom: 10px;
  margin-left: 0px;
}
.tcc-rating {
	background-color: #eeeeee;
	border: thin solid #cccccc;
	float: right;
	margin: 0 6px 4px 0;
	padding: 4px 6px 4px 6px;
	text-align: center;
}
.tcc-review {
	margin: 0 0 30px 0;
}
.tcc-reviewTitle {
	border-bottom: thin dotted #FF6633;
	color: #FF6633; 
	font-size: 1.385em;
	margin-bottom: 5px;
}
.tcc-row2 {
	margin-top: 10px;
}
div.tdreview-tagline {
	font-weight: bold;
	margin-bottom: 1em;
}
table.tdreview-specs td {
	padding: 1px 1px 1px 10px;
	text-align: left;
	vertical-align: top;
}
table.tdreview-specs th {
	font-weight: bold;
	padding: 1px;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
div.tdreview-title {
	font-size: 1.31em;
	font-weight: bold;
}
div.tdreview-section {
	margin-top: 1.1em;
}
div.section {
	margin-top: 1.1em;
}
div.section h3 {
	font-size: 1.385em;
	font-weight: bold;
	margin: 1em 0;
}
div.section h4 {
	font-size: 1.08em;
	font-weight: bold;
	margin: 0.5em 0;
}
div.section-header {
	border-bottom: thin dotted #FF6633;
	color: #FF6633;
	font-size: 1.385em;
	margin-bottom: 5px;	
}
div.sitemap-generic {
	background-color: #EDEBD6;
/*    border-top: thin solid #CCCCCC;*/
    color: #888888;
    margin: 0.5em 0;
    padding-top: 2px;
}
div.sitemap-generic .sitemap-staticLinks a {
	font-weight: bold;
}
div.sitemap-generic a {
	color: #888888;
	text-decoration: none;
}
div.sitemap-generic h4 {
	font-weight: bold;
}
div.line {
	border-top: 1px dotted #888888;
    margin-bottom: 0.5em;
}
div.sitemap-generic .line {
	border-top: 1px dotted #888888;
    margin: 0.5em 0;
}
div.sitemap-generic td {
	padding: 2px 10px 2px 10px;
	vertical-align: top;
}

div.sitemap-generic2 {
/*	background-color: #eee #FAF8CC #ddc; green -> #E0EBD4; beige->#F5F5DC */
	background-color: #e0ebd4;
	border: 1px solid #ddd;
/*	background-color: #EDF7FF;
	border: 1px solid #D0EAF8;
*/
}
div.sitemap-generic2 td {
	font-size: smaller;
}

div.tdreview-section div.photo {
	float: right;
	padding: 0 15px 15px 15px;
}
div.tdreview-section p {
	margin: 0.5em 0;
}
div.tdreview-section-header {
	border-bottom: thin dotted #FF6633;
	color: #FF6633;
	font-size: 1.385em;
	margin-bottom: 5px;	
}
td.thumbnail {
	text-align: center;
}
img.thumbnail, img.thumbnail-selected {
	border: solid 2px #000000;
	overflow: hidden;
	margin: 1px;
	padding: 0px;
	vertical-align: middle;
}
img.thumbnail-selected {
	border: red 2px solid;
}
.tips-pubDate {
	color: #aaaaaa;
	font-style: italic;
}
.vanilla li {
	list-style: disc;
	margin-left: 20px;
}
.vanilla strong {
	font-weight: bold;	
}
.vanilla p {
	margin: 0.5em 0 1em;
}
div.bottom-widget * {
	font-family: serif; 
}
div.bottom-widget {
}
div.bottom-widget h2 {
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	margin-bottom: 11px;
	margin-top:0;
	padding:10px 0 5px 5px;
	text-transform:uppercase;
}
.bottom-widget a {
	color:#444444;
	text-decoration: none;
}
.bottom-widget ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.bottom-widget ul li {
	font-size:13px;
	margin:2px 0;
	padding:0 2px 2px 5px;
}
.bottom-widget ul li:before {
/*	content: "\00BB \0020"; */
}
div.side-widget * {
	font-family: serif; 
}

div.side-widget {
	background-color: #F7931E;
	margin-top: 2em;
}
div.side-widget h2 {
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	margin-bottom: 11px;
	margin-top:0;
	padding:10px 0 5px 5px;
	text-transform:uppercase;
}
div.similar-listings-horizontal {
	margin: 7px 0 15px;
}
div.similar-listings-horizontal .sl-price {
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 1em;
}
div.similar-listings-horizontal .sl-price-title {
	font-size: 8pt;
	font-weight: bold;
	overflow: hidden;
	height: 36px; 
	padding: 2px;	
	width: 74px;
}
div.similar-listings .sl-title {
	height: 36px; 
	line-height: 12px;
	overflow: hidden;
}
.side-widget a {
	color:#77470F;
	text-decoration: none;
}
.side-widget ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.side-widget ul li {
	font-size:13px;
	margin:2px 0;
	padding:0 2px 2px 5px;
}
.side-widget ul li:before {
/*	content: "\00BB \0020"; */
}
span.website {
	color: green;
}
div.abu_prelude {
	/** tcc embedded class */
	padding-bottom: 10px;
}
.yui-t4 .yui-b {
	float:right;
	width:9.2308em;
	*width:9em;
}
.yui-t4 #yui-main .yui-b {
	margin-right:10.2308em;
	*margin-right:10em;
}
.yui-c1 {
	margin:auto;
	text-align:left;
}
.yui-c1 .yui-b {
	float:right;
	width:9.2308em;
	*width:9em;
}
.yui-c1 #yui-main {
	float: left;
	margin-right: -25em;
}
.yui-c1 #yui-main .yui-b {
	margin-right:10.2308em;
	*margin-right:10em;
}
.wpStatus-private {
	color: #aaaaaa;
}
.staticPage-quoteButton {
	border: solid thin black;
	background: #aaaa00;
	color: black;
	font-size: 1.16em;
	margin-top: 4px;
	padding: 4px;
	white-space: nowrap;
}
a.staticPage-quoteButton {
	text-decoration: none;
}
ul.ui-autocomplete li {
	text-align: left;
}
#pbchrome, #pbchrome a {
	color: #ccc;
	margin-top: 7px;
 	text-align: center;
}
.insurance-link, .finance-link {
	font-size: 8pt;
}
.old-price {
	text-decoration: line-through;
}
.current-price {
	color: red;
}
.social-header td {
	padding: 6px;
}
/** pre-filled auto loan calculator */
.pf-alc {
	margin-bottom: 0.4em;
}
.scc5 {
	
}
.scc5 tr {
	border-bottom: 1px solid #ccc;
}
.scc5 th {
	font-weight: bold;
}
.scc5 td, .scc5 th {
	padding: 5px 20px 5px 0;
	vertical-align: top;
}
.scc5 .location, .scc5 td.colP, .scc5 td.colM, .scc5 td.colPPM {
	font-weight: bold;
}
#listingTabs, #listingTabs-1, #listingTabs #ui-tabs-1 {
	background-color: #ffffff;
}
.ui-tabs-panel a {
	color: blue;
}
.ui-tabs-nav {
	font-size: smaller;
}
#itabs {
	margin: 1em 0;
}
.vspace {
	margin: 1em 0;
	padding-bottom: 0.5em;	
	padding-top: 0.5em;	
}
div.pff-checkbox {
	block: display;
	margin-bottom: 5px;	
}
.pf-filter input.range {
	width: 50px;
}
.pf-filter .to {
	color: #aaaaaa;
	font-size: 10px;
	padding: 0 5px;
}

a.button-green {
	background: transparent url('../images/rgl.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial;
	line-height: 22px;
	height: 30px;
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a:link.button-green,a:visited.button-green,a:hover.button-green,a:active.button-green {
	color: white;
}

a.button-green span {
	background: transparent url('../images/rgr.gif') no-repeat top right;
	display: block;
	padding: 4px 10px 4px 2px;
}

a:hover.button-green {
	text-decoration: underline;
}

.button-wrapper {
	overflow: hidden;
	width: 100%;
}

.truncate {
	visibility: hidden;
}
.ui-tabs-vertical { width: 792px; }
.ui-tabs-vertical .ui-widget-header {
} 
.ui-tabs-vertical .ui-tabs-nav { 
	padding: .2em .1em .2em 0em; float: left; width: 260px; 
}
.ui-tabs-vertical .ui-tabs-nav li { 
	clear: left; 
	width: 100%; 
	border-bottom-width: 1px !important; 
	border-top: 0px solid #EB8F00 !important; 
	border-left: solid 1px #EB8F00 !important; 
	border-right: 0px solid #EB8F00 !important; 
	margin: 0 -1px 0em 0; 
}
.ui-tabs-vertical .ui-tabs-nav li.ui-state-active { 
	border-left: solid 0px #EB8F00 !important; 
	border-right: 1px solid #EB8F00 !important; 
	border-bottom: 1px solid #EB8F00 !important; 
	border-top: 1px solid #EB8F00 !important; 
}
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { 
	padding-bottom: 0; 
	padding-right: .1em; 
	border-right-width: 0px; 
	border-right-width: 0px; 
}
.ui-tabs-vertical .ui-tabs-panel { padding: 0em; float: right; width: 485px;}
.ui-tabs-vertical li.ui-state-default {
}
div.ui-tabs-vertical ul.ui-widget-header {
	background-color: #fff; border: blue;
	border-left: solid 0px #ccc;
	border-right: solid 0px #FBD850;
}
div.ui-tabs-vertical { background-color: #fff; border-style: none; padding: 0px;}
div.ui-tabs-vertical .ui-corner-top {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}
span.span1 {
	padding-right: 2px;
}
.sitemap-results a {
	font-size: 8pt;
}
input.disabled {
	
}
.radius_warning {
	color: red;
	font-size: 9pt;
	margin: 5px 0;
}
.space-bottom {
	margin-bottom: 0.5em;
}
.hidden {
	display: none;
}
body {
/*	background-color: #dfe6e8;*/
/*	background-color: #F3F3F3;*/
}

.link1 {
	color: blue;
	cursor: pointer;
	text-decoration: underline;	
}
#tabs ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#tabs li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	z-index: 10;
	border: solid 2px #888888;
	border-top: none;
}
#tabs li ul li, #tabs li ul li a, #tabs .tabs-selected ul li a  {
	background: none;
	background-color: #aaaaaa;
}
#tabs li ul li {
	border-top: 0px #bfbfbf solid;
	float: none;
	margin: 0px;
	position: relative;
}	
#tabs li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
#tabs li:hover ul, #tabs li.over ul { /* lists nested under hovered list items */
	display: block;
}
#tabs li.over ul li {
	display: block;
} 
#tabs li.over ul li a{
} 
#tabs li.over ul, #tabs li.over ul li, #tabs li.over ul li a {
	margin: 0px;	
	padding: 0px;
	display: block;
}
#tabs li.over ul {
	overflow: hidden;
	width: 200px;
}
#tabs li.over ul li {
	height: 25px;
	overflow: hidden;
	border-top: #cccccc solid 1px;
	padding-bottom: 2px;
	width: 200px;
}
#tabs li.over ul li a {
/*	height: 16px;*/
	overflow: hidden;
	padding: 6px 4px;
	width: 185px;
}
.tabs_wrapper {
	background-color: #EEE;
}
.hd_social {
	padding-top: 15px; 
	text-align: right;
}
.ui-draggable .ui-dialog-titlebar {
	background-color: orange;
}
#tabs {
}
#tabs-bottom {
}
#tabs a {
	background: none;
	color: white;
	font-weight: bold;
	padding-top: 6px;
	text-shadow: #985813 0 -1px;
	text-transform: none;
}
#tabs a:hover {
	color: white;
}
#tabs li {
	background: none;
	padding: 4px 0px 4px;
}
#tabs li.tabs {
	border-right: solid #BA6C35 thin;
	margin-right: 0px;
}
#tabs li.tabs {
	background-color: #D67632;
}
#tabs li.over {
	background-color: #C3692C;
}
#tabs li.tabs-selected {
	background-color: #984A13;
	-webkit-box-shadow: inset 1px 1px 0px #985813,inset -1px -1px 0px #985813;
	-moz-box-shadow: inset 1px 1px 0px #985813,inset -1px -1px 0px #985813;
	box-shadow: inset 0px 0px 0px #985813,inset -1px -0px 0px #985813;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#DD7A35),to(#984A13));
	background-image: -moz-linear-gradient(top,#984A13,#DD7A35);
}
#tabs .tabs-selected {
}
#tabs .tabs-selected a {
	background-image: none;
	color: white;
}
#tabs ul {
}
#tabs li ul { /* second-level lists */
	border: solid 0px #BA6C35;
}
#tabs li ul li, #tabs li ul li a, #tabs .tabs-selected ul li a  {
	background-color: #D67632;
}
.tabs_wrapper {
	background-color: #D67632;
}
#tabs li ul li {
	border-top: 0px #984A13 solid;
}	
#tabs li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
}
#tabs li:hover ul, #tabs li.over ul { /* lists nested under hovered list items */
}
#tabs li.over ul li {
	height: auto;
}
#tabs li.over ul li a{
	font-weight: normal;
} 
#tabs li.over ul, #tabs li.over ul li, #tabs li.over ul li a {
}
#tabs li.over ul {
	border: #984A13 solid;
	border-width: 0px 1px 1px 1px;
	margin-top: 3px;
}
#tabs li.over ul li {
	border-top: #BA6C35 solid 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#tabs li.tabs, #tabs li.tabs-selected {
	margin-top: 0px;
}
td.g1_links {
	line-height: 22px;
	padding: 4px;
	vertical-align: top;
}
table.g2_links {
	width: 100%;
}
.g_breadcrumbs {
	margin-bottom: 1em;
}
h1.sitemap_h1 {
	color: #CC6600;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 1em;
	margin-bottom: 0.3em;
}
h2.sitemap_h2 {
	font-size: 1.0em;
	font-weight: normal;
	margin-left: 3px;
	margin-top: 0.5em;
}

.stars-sprite-img {
    height: 14px;
    width: 78px;
	margin-bottom: 2px;
    background-image: url(../v2/images/stars-gray.png); /** sprite-ref:cars_v2; */
}

.stars-sprite-bottom-img{
    height: 14px;
    background-image: url(../v2/images/stars-yellow.png); /** sprite-ref:cars_v2; */
}

span.lnk {
	color: #0645ad;
	cursor: pointer;
}


img.size-full{
	max-width: 620px;
	height: auto;
}

.jmpads {
	padding-bottom: 10px;
	padding-top: 10px;
}
