@charset "UTF-8";
/* CSS Document */


/*  ########  FORMS  ############*/


/*.classifiedsForm label{
float:left;
margin:12px 0 12px 0;
}

.classifiedsForm label p{
font-size:.65em;
color:#669933;
}

.classifiedsForm input, .classifiedsForm select{
}

*/



/*  ########  LISTS  ############*/

.listColumn{
	width:45%;
	float:left;
	margin-right:12px;
	
}

.listingGroup{
border:1px dotted #999999;
padding:12px 12px 0 12px;
margin:12px 0 6px 0;

}
.listingCategoryTitle{
	letter-spacing: -1px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif;
	color:#000;
	padding-bottom: .1em;
	font-weight:bold; 
	font-size: 126%

}

.listingBody {
	display: block;
	margin: 0 0 30px 0;
	padding:10px;
	height: 100px;
}

.listingBody-index {
	display: block;
	margin: 0 0 30px 0;
	padding:10px;
	height: 60px;
}

.listingBody img,
.listingBody-index img {
	border: none;
}

a.even {
background-color:#e2fecd;
}

a.odd {
background-color:#d0e8d3;
}

.listingThumb {
	margin:0 6px 6px 0;
	float:left;
}

.listingTitle {
	font-size:90%;
	font-weight:bold;
	float:left;
	color:#000000;
	margin: 0 30px 0 0;
	width: 500px;
}

.listingTitle-index {
	font-size:90%;
	font-weight:bold;
	float:left;
	color:#000000;
	margin: 0 30px 0 0;
	width: 110px;
}

.listingTitle span {
	font-weight: normal;
}
.listingPrice-home {
	float: left;
	width: 80px;
	height: 80px;
	line-height: 80px;
	background: url(../img/star_small.png) no-repeat top left;
	margin:-25px -35px 0 10px;
	font-size:110%;
	color:#fff;
	text-align:center;
}

.listingPrice{
	float: right;
	width: 80px;
	height: 80px;
	line-height: 80px;
	background: url(../img/star_small.png) no-repeat top left;
	margin:-25px -35px 0 10px;
	font-size:110%;
	color:#fff;
	clear:both;
	text-align:center;
}
.listingPrice span,
.listingPrice-home span {
	white-space: nowrap;
}
.listingPrice sup,
.listingPrice-home sup {
	font-size:9px;
	vertical-align: baseline;
	position:relative;
	top: -7px;
}
.listingPrice-large {
	position:relative;
	float: right;
	width: 140px;
	height: 140px;
	padding: 50px 0 0 25px;
	background: url(../img/star_big.png) no-repeat top left;
	font-size:190%;
	color:#fff;
	clear:both;
}
.Dollars-large {
	
}
.Cents-large {
	font-size:10px;
	color:#fff;	
}

.labelText {
	padding: 20px 0 0 0;
	font-weight:bold;
}
.moreListings{
font-size:75%;
}

.ClassBreadcrumbs{
font-size:75%;
}




/* ######## Categories ######### */


.categories{ border:1px dotted #999999;
padding:12px;
margin-top:24px;
}

.categoryListing{
background-color:#CCCCCC;
padding:6px;
margin:2px 0 2px 0;
}


/*########## Forms ###############*/

form div.formRow {
	float: left;
	margin: 10px;
	width: 300px;
}
form div.formRow-decription {
	float: left;
	margin: 10px;
	width: 580px;
}
label {
	display: block;
	font-weight: bold;
}

input.text {
	width: 250px;
}

.formElement {
	width: 250px;
}

.clear {
	clear: both;
}

