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

div.featurelisting
{float:left;}

div.listingCATEGORIES
{ margin-top: 5px; padding: 10px 20px; background: #EEE; border:1px solid #000; float:left;}

div.listingCATEGORIES blockquote,
div.listingCATEGORIES blockquote.listingCATEGORIESrightcolumn	
{width: 45%; font: normal 10px/normal Arial, Helvetica, sans-serif; text-align: left; padding: 0 0 0 10px; float:left;}
	
div.listingCATEGORIES blockquote.listingCATEGORIESrightcolumn
{ float: right;}
		
/* SCALABILITY FEATURE > CATEGORIES > VIEW ALL CATEGORIES */
div.listingCATEGORIES blockquote.allCategories
{width:100%; float:none;}
		
div.listingCATEGORIES blockquote.holder
{ border:1px solid red; }
		
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 10px/14px Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}
	
div.listingCATEGORIES blockquote a:hover
{color: #FFF; background-color:#3189d0;}
			
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 12px/20px Arial, Helvetica, sans-serif; color: #3189d0; display: block; text-decoration: none; margin: 0 0 0 -12px; padding: 0 0 0 22px; background: url("../images/oppe/bluearrow.jpg") 2px 2px no-repeat; border: 0;}

div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a:hover
{ text-decoration:underline}

div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a span {color: #999; font-weight:normal;}
					
div.listingCATEGORIES p.viewAllCategories
{font:bold 11px/normal Verdana, 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:#860008;}
			
div.listingCATEGORIES p.viewAllCategories a:hover
{color:#000; text-decoration:underline;}

/* LISTING FRONT > MIDDLE CONTENT > FEATURED LISTING
/////////////////////////////////////////////////////*/

table.tableFeatured
{width: 95%; text-align: left; margin: 0 auto 0 auto; border:0; }

table.tableFeatured td,
table.tableFeatured th
{padding: 3px;}	

table.tableFeatured h1.title-featured
{margin: 0; padding: 5px 0 0 0;}

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 14px/20px Arial, Helvetica, sans-serif; color: #2E4C6B; text-decoration: none; padding: 0 0 0 12px; background: url("../images/design/bullet_upcomingEvents.gif") 0 4px no-repeat;}
		
table.table-featured h1.title-featured a:hover
{color: #77AA44; text-decoration: underline;}

table.tableFeatured p
{font: normal 11px/15px Verdana, Arial, Helvetica, 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: #860008; text-transform: capitalize;}

table.tableFeatured a:hover
{color: #000; text-decoration: underline;}

/* IMAGE SIZE */
table.tableFeatured table.imgListingFeatured
{text-align: center; background: url(../images/design/bg_featuredImages.gif) no-repeat center; width:120px; height:98px;}

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: 0; padding:0;}

.middleContent .header
{font-size:18px;}
