/* 
Template: 	StyleListItems.css
Purpose: 	Additional styles for live listings.cfm page
History:
001 041125 0000 ak	Created File
*/

/* Listing Items */
	.ListingTable {margin: 0em; padding: 0em; border: 0em; width: 100%; background-color: #ffffff; 
				color:#000099; font-size: 90%;}
		.ListingTable a:link, .ListingTable a:visited, .ListingTable a:active, .ListingTable a:hover { font-size: 100%}		
	.ListingTable tr.odd {background-color: #ffffff;}			
	.ListingTable td {margin: 0em; /*padding: 0.2em;*/ color: #000000; vertical-align:top;}
	.ListingTable .ListingTableNumber,.ListingTable .ListingTableTitle, .ListingTable .ListingTablePrice, .ListingTable .ListingTableManualNumber 
		{ background-color: #dddddd; border-top: 1px solid #ffffff}	
	.ListingTable .ListingTableNumber, .ListingTable .ListingTableManualNumber  {margin: 0em; padding: 0.2em; width: 95px; 
	 			vertical-align: top; color: #000000; font-weight: bold; text-align: center; white-space: nowrap;}
	.ListingTable .ListingTableManualNumber { text-align: right; }					
	.ListingTable .ListingTableTitle {margin: 0em; padding: 0.2em; font-weight: bold; vertical-align: top; white-space: normal;}		
	.ListingTable .ListingTablePic {margin: 0em; padding: 0.2em; width: 105px; vertical-align: middle;}
	.ListingTable .ListingTableDesc {margin: 0em; padding: 0.2em 0.5em 0.1em 0.1em; vertical-align: top; 
				white-space: normal; color: #000000; font-size: 90%; line-height: 140%;}
	.ListingTable .ListingTableCategory	{margin: 0em; padding: 0.2em; vertical-align: middle; background-color: #ffffff;
				white-space: normal; color: #cc0000; font-size: 90%}	
		.ListingTableCategory a:link, .ListingTableCategory a:visited, 
		.ListingTableCategory a:active, .ListingTableCategory a:hover { font-weight: normal;}				
	.ListingTable .ListingTableInquire { vertical-align: top;}
	.ListingTable .ListingTablePrice { vertical-align: top;}
	.ListingTable .ListingTablePrice, .ListingTable .ListingTableInquire {margin: 0em; padding: 0.2em 0.2em; 
		white-space: nowrap; text-align: left; font-size: 90%}	
				
		.ListingTableInquire span {color: #009900; font-weight: bold;}		
		p.ListingListPrice {display: inline; color: #cc0000; font-weight: bold;}

	.ListingTable .RelatedProductsTitle { padding: 0.2em; background-color: #eef4fb; border-top: 1px solid #6666FF; border-left: 1px solid #6666FF; border-right: 1px solid #6666FF;}
	.ListingTable .RelatedProductsList { padding-bottom: 0.5em; background-color: #eef4fb; border-bottom: 1px solid #6666FF; border-left: 1px solid #6666FF; border-right: 1px solid #6666FF;}
	.RelatedProductsItem {float: left; display:inline; height: 100px; width: 190px; margin-right: 0.4em; text-align: center;}
	
	.Inquire {padding: 0.2em 0; display: block; width: 100px; text-align: center; outline: none;
		 border-top: 1px #ccc solid; border-left: 1px #ccc solid; border-bottom: 1px #666 solid; border-right: 1px #666 solid; border-radius: 4px;
		-moz-border-radius: 4px; -webkit-border-radius: 4px;}
	.Inquire:link, .Inquire:visited  {
		font-weight: bold; font-size: 100%; background-color: #990000; color: #ffffff; text-decoration: none; border-top: 1px #999 solid; border-left: 1px #999 solid; border-bottom: 1px #eee solid; border-right: 1px #eee solid; }
	.Inquire:active, .Inquire:hover  {
		font-weight: bold;  font-size: 100%; background-color: #000099; color: #ffffff; text-decoration: none; border-top: 1px #999 solid; border-left: 1px #999 solid; border-bottom: 1px #eee solid; border-right: 1px #eee solid; }		
		
	.DisplaySort {margin: 0em; padding: 0.1em; border: 0em; width: 100%; background-color: #ffffff; 
				 font-size: 80%;}
	.DisplaySort td {margin: 0em; padding: 0.1em;}
	.DisplaySort .DidYouMean {font-weight: bold; color: #CC0000; background-color: #ffff00}
	.DisplaySort a:link, .DisplaySort a:visited, .DisplaySort a:active, .DisplaySort a:hover {font-size: 100%}
	.DisplayTopCategories {background-color: #eeeeee; padding: 0.2em; border: 1px solid #a9bde0; font-size: 100% }
	.DisplayTopCategories td {padding: 0.2em}
	.DisplayTopCategories td.DisplayCategoriesRow {padding-left: 1em}
	.DisplayTopCategoriesTitle {color: #CC0000}
	
	.PageNumber {margin: 0em; font-size: 90%}
	
	.SiteMap { margin: 0; padding: 0; border: 0; background-color: #ffffff; color:#000066; font-size: 90%; display: inline; width: 100% ;}
	.SiteMap tr { vertical-align: top}		
	.SiteMap th { margin: 0; padding: 2px; border: 0; vertical-align: top; background-color: #990000; 
				color:#ffffff; font-weight: bold; text-align: left}
	.SiteMap td { margin: 0; padding: 2px; border: 0; font-weight: bold}		
