/* LISTING FRONT > STRUCTURE > CATEGORIES
/////////////////////////////////////////////////////*/

div.listingCATEGORIES
{margin: 0 15px 0 15px; padding: 10px;}

	div.listingCATEGORIES blockquote,
	div.listingCATEGORIES blockquote.listingCATEGORIESrightcolumn	
	{width: 47%; font: normal 10px/normal Arial, Helvetica, sans-serif; text-align: left; padding: 0; float: left;}
	
		div.listingCATEGORIES blockquote.listingCATEGORIESrightcolumn
		{/*width: 45%;*/ float: right;}
		
		/* SCALABILITY FEATURE > CATEGORIES > VIEW ALL CATEGORIES */
		div.listingCATEGORIES blockquote.allCategories
		{width:100%; float:none;}
		
		div.listingCATEGORIES blockquote h1,
		div.listingCATEGORIES blockquote h2
		{line-height:normal; display:inline; margin:0; padding:0;}

		div.listingCATEGORIES blockquote a:link,
		div.listingCATEGORIES blockquote a:active,
		div.listingCATEGORIES blockquote a:visited,
		div.listingCATEGORIES blockquote a:hover
		{font: normal 11px/15px Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}
	
			div.listingCATEGORIES blockquote a:hover
			{color: #000; text-decoration: underline;}
			
		div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a:link,
		div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a:active,
		div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a:visited,
		div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a:hover
		{font: bold 13px/20px Verdana, Geneva, sans-serif; color: #900; display: block; text-decoration: none; margin: 0; padding: 0px 0px 0px 20px; background: url("../images/design/bg_CATbullet.gif") 0px 3px no-repeat; border: 0;}

				div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a:hover
				{color: #000; text-decoration: underline;}

					div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a span {color: #000;}
					
			div.listingCATEGORIES p.viewAllCategories
			{font:bold 11px/normal Arial, Helvetica, sans-serif; border-top:1px solid #EEE; padding:10px 5px 0 0; margin-top:10px; text-align:right;}
			
			div.listingCATEGORIES p.viewAllCategories a:link,
			div.listingCATEGORIES p.viewAllCategories a:active,
			div.listingCATEGORIES p.viewAllCategories a:visited,
			div.listingCATEGORIES p.viewAllCategories a:hover
			{color:#96293F;}
			
			div.listingCATEGORIES p.viewAllCategories a:hover
			{color:#000; text-decoration:underline;}

/* LISTING FRONT > MIDDLE CONTENT > FEATURED LISTING
/////////////////////////////////////////////////////*/
div.featuredListing{
margin: 0px 0px 0px 0px;
padding: 0px 2px 10px 2px; 
float:left;
width: 690px;
text-align:center;
}
div.featuredListing h2.featuredListingTitle{
background: url(../../images/design/bg_listing_titleyellow.jpg) no-repeat; 
font-size:14px; 
color:#000;
height:25px;
width: 680px;
padding:10px 0px 0px 10px;
margin: 0px 0px 0px 0px; 
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
div.featuredListing h2.featuredListingTitle a:link, 
div.featuredListing h2.featuredListingTitle a:active, 
div.featuredListing h2.featuredListingTitle a:visited, 
div.featuredListing h2.featuredListingTitle a:hover
{color:#000;}

div.featuredListing h2.featuredListingTitle a:hover
{color:#900; text-decoration:underline;}

div.featuredListing div.featuredListingOuter{
width: 690px; 
padding:10px 0px 20px 0px;
margin: 0px 0px 0px 0px; 
float:left;
}
div.featuredListingOuter .featuredListingOuterLeft{
width: 110px; 
padding:0px 15px 0px 0px;
margin: 0px 0px 0px 0px; 
float:left;
}

div.featuredListingOuter .featuredListingOuterRight{
width: 565px; 
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
float:left;
}

.featuredListingOuterLeft .imgListingFeatured{
background:#FFF; 
padding:5px 0px 5px 0px;
margin: 0px 0px 0px 0px; 
float:left;
width:110px;
height:83px;
border:1px solid #d9d9d9;
text-align:center;
}
.featuredListingOuterLeft .imgListingFeatured img{
margin: 0px auto 0px auto;
}

div.featuredListingOuterLeft div.imgListingFeatured div.noimage{
border:none; 
margin:0 auto 0 auto;
}

div.featuredListingOuterLeft div.imgListingFeatured div.noimage a
{display:block; text-decoration:none;}

.featuredListingOuterRight p{
width: 565px; 
padding:5px 0px 5px 0px;
margin: 0px 0px 0px 0px; 
float:left;
text-align:left;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
}
.featuredListingOuter div.moreInfo{
padding:5px 0px 15px 0px;
margin:0px 0px 0px 0px;
float:left;
width: 690px;
text-align:right;
}
.featuredListingOuter div.moreInfo a:link,
.featuredListingOuter div.moreInfo a:active,
.featuredListingOuter div.moreInfo a:visited,
.featuredListingOuter div.moreInfo a:hover{
font: bold 12px Arial, Helvetica, sans-serif;
color: #900; 
}

.featuredListingOuter div.moreInfo a:hover{
color:#7d7b7b;
text-decoration: none;
}

table.tableFeatured
{width: 95%; text-align: left; margin: 0 auto 0 auto; border:0; border-bottom:1px dotted #CCC; }
/*
	table.tableFeatured td,
	table.tableFeatured th
	{padding: 3px;}	
*/
	table.tableFeatured h1.title-featured
	{margin: 0; padding-top: 5px;}

		table.tableFeatured h1.title-featured a:link,
		table.tableFeatured h1.title-featured a:active,
		table.tableFeatured h1.title-featured a:visited,
		table.tableFeatured h1.title-featured a:hover
		{font: bold 12px/20px Verdana, Geneva, sans-serif; color: #000; text-decoration: none; padding-left: 5px;}
		
			table.tableFeatured h1.title-featured a:hover
			{color: #000; text-decoration: underline !important;}

	table.tableFeatured p
	{font: normal 12px/150% Verdana, Geneva, sans-serif; color: #333; text-align: left; padding: 5px 5px 10px 5px; margin: 0;}

		table.tableFeatured a:link,
		table.tableFeatured a:active,
		table.tableFeatured a:visited,
		table.tableFeatured a:hover
		{color: #900; font-weight:bold; text-transform: capitalize; display: block;}

				table.tableFeatured a:hover
				{color: #900; text-decoration: underline;}
			
			table.tableFeatured a.moreInfo:link,
			table.tableFeatured a.moreInfo:active,
			table.tableFeatured a.moreInfo:visited,
			table.tableFeatured a.moreInfo:hover
			{margin-top:10px;}
			
		/* IMAGE SIZE */
		table.tableFeatured table.imgListingFeatured
		{text-align: center; background-color: #FFF; border: 3px solid #FFF;}

			table.tableFeatured table.imgListingFeatured td,
			table.tableFeatured table.imgListingFeatured td.noimage
			{text-align: center; vertical-align: middle;}

				table.tableFeatured table.imgListingFeatured td.noimage a:link,
				table.tableFeatured table.imgListingFeatured td.noimage a:active,
				table.tableFeatured table.imgListingFeatured td.noimage a:visited,
				table.tableFeatured table.imgListingFeatured td.noimage a:hover
				{display: block; text-decoration: none; }

				table.tableFeatured table.imgListingFeatured td.noimage
				{ border: 0;}
/*
			table.tableFeatured table.imgListingFeatured img
			{margin: 5px;}
*/