﻿/* 	=RESET ----------------------------------------	 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul, li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {outline:none} /* Gets rid of Firefox's dotted borders */
a img {border:none } /* Gets rid of IE's blue borders */
strong {font-weight: bold;}
em {font-style: italic}
body {font-family: helvetica, arial, sans; line-height: 1.125em}

/* 	=Private Party Autos ----------------------------------------	 */
#jrc_content a {color: #004b9e; text-decoration: none}
#jrc_content a:hover {text-decoration: underline}

#jrc_content {padding: 10px; font-size: .8125em; width:990px;margin:0 auto;}
#jrc_content_primary {float: left; width: 610px; padding-right: 13px; border-right: 1px dotted #999; margin-right: 13px}
#jrc_content_secondary {float: left; width: 300px}

#ad-top {margin-bottom:7px;height:110px}
.leaderboard {width:728px;float:left;margin:10px 10px 0 10px;}
.skybox {width:200px;float:left;margin:3px 0 0 0;}

.catlist {text-align:center;background:#EDEDED;border:1px solid #C2C2C2;padding:5px;margin:0 0 10px 0}
.catlist a {padding:0 5px;margin:0;border-right:1px solid #C6D8A2;}
a.viewall {border:none;color:#AF3030;}

.privatepartyautos_header {margin-bottom:5px;}

.privatepartyautos {margin: 0; padding: 0 0 10px 0; border-bottom: 1px solid #dfe0dc;margin-bottom: 10px;color:#4D4D4D;}
.privatepartyautos p {margin-bottom: 8px; font-size: 12px; line-height: 18px}
.privatepartyautos a {text-decoration: none;}
.privatepartyautos a:hover {text-decoration:underline;}

.listing {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.listing h1 {font-size:14pt;margin-bottom:10px;}

.widgetlisting {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.widgetlisting h1 {font-size:14pt;margin-bottom:10px;}
.widgetlisting span a {font-size:8pt;color:#444;font-weight:bold;text-transform:uppercase;}
.widgetlisting span a:hover {text-decoration:underline}

.widgetbusiness {padding-left:6px;}

/* 	=News Site Widget Slider Styles ----------------------------------------	 */

.paperlisting {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;font-size: 9pt;}
.paperlisting a {color: #004b9e; text-decoration: none;font-weight:bold;}
.paperlisting a:hover {text-decoration: underline}

span.paperwidget a {font-size:8pt;color:#444;font-weight:bold;text-transform:uppercase;}
span.paperwidget a:hover {text-decoration:underline}


h1.category {font-size:12pt;font-weight:bold;margin-bottom:15px;color:#ED4035;text-transform:uppercase;}
a.yahoomap {color:#797979;}
a:hover.yahoomap {color:#585858;}

	img.thumb {
	  max-width: 120px;
	  max-height: 90px;
	  width: expression(this.width > 120 ? "120px" : true);
	  height: expression(this.height > 90 ? "90px" : true);
	  padding:0 10px 10px 0;
	}
	img.fullsize {
	  max-width: 300px;
	  max-height: 200px;
	  width: expression(this.width > 300 ? "300px" : true);
	  height: expression(this.height > 200 ? "200px" : true);
	  padding:0 10px 10px 0;
	}

a.smallcat {padding:5px;background:#eee;margin-left:5px;}
a.smallcat span {color:#aaa;font-weight:bold;font-size:9pt;}
a:hover.smallcat span {color:#999;}

a:hover.smallcat {text-decoration:none;background:#ccc;}

/* 	=MISC ----------------------------------------	 */
.ad {margin-bottom: 10px;}
.subdued {color: #666; text-align: center; font-size: 10px; font-style: italic;}


.margin h2 {margin-bottom:20px;}

/* clear fix */
.clear { display: inline-block; }   
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear { height: 1%; }
.clear { display: block; }

.boxclear {display:block;clear:both;}

.boxclear:after {
  content: "."; 
  display: block; 
  height: 0px; 
  clear: both; 
  visibility: hidden;
}
