/*
	Business Directory
*/

/*  ===============================================================================
	Browse page specific css
===============================================================================  */
.showing, .alphabet 
{ 
	font-size: 70%; 
	font-weight: bold; 
}

ul#categories 
{ 
	list-style-type: none;
	font-size: 80%;
	background-color: #eee;
	padding:10px;
	margin: 5px 8px 5px 8px;
	border:1px solid #999999;
}

#results 
{
	width: auto;
	
}

/*  ===============================================================================
	Entry page specific css
===============================================================================  */
.title 
{  
	font-weight: bold; 
	padding: 2px 0px 0px 0px;
	border-bottom: 2px solid #900; 
	color: #393;
	text-align: left;
}

.smallbartitle  
{ 
	font-size: smaller; 
	font-weight: bold; 
	color: #fff; 
	background-color: #393; 
	text-indent: 6px; 
	padding: 2px; 
} 
#companyname        { font-size: 150%; color: #333; margin: 4px 0px 4px 0px; font-weight: bold;}
#company            { width: auto; background-color: #cfc; border:1px solid #363; margin-bottom: 10px; }
#company     .title { font-size: 125%; } 
#company     .text  { font-size: 80%; padding: 8px; }

#description        { width: auto; }
#description .title { font-size: 125%; } 
#description .text  { font-size: 80%; padding: 8px 8px 8px 0px; margin-bottom: 5px; }

#categories        { width: auto; }
#categories .title { font-size: 125%; } 
#categories .text  { font-size: 70%; padding: 8px 8px 8px 0px; margin-bottom: 5px; }
#categories ul     { margin: 0px 0px 0px 20px; padding: 0px;}

#ratings            { width: auto; }
#ratings     .title { font-size: 125%; } 
#ratings     .text  { font-size: 80%; padding: 8px 8px 8px 0px; margin-bottom: 5px; }

.featured 
{ 
	margin-bottom: 5px;
	background-color: #ddffdd; 
	text-align:left; 
	padding: 5px; 
	font-size:10pt; 
	border: solid 1px #363; 
	height: 90px; 
}

.last_comment { padding: 10px; border: solid 1px #900; }

.search { background-color: #eee;  border: 1px solid #666;  margin-bottom: 5px;}
.search form { margin: 0px; padding: 0px; }
.search form table tr td { font-size: 80%; }


/*
===============================================================================
	Category and Subcategory pages
===============================================================================
*/

table.listing 
{ 
	margin-bottom: 5px; 
	border: solid 1px #666; 
	border-collapse: collapse; 
}
table.listing tr th 
{ 
	background-image: url('/img/bar/yellow.gif'); 
	background-color: #cc9900;
	background-position : top;
	background-repeat : repeat-x;
	padding: 2px 4px 2px 4px; 
	text-align:left; 
	font-size: 80%; 
	color: #fff;
}
table.listing tr td { padding: 2px 4px 2px 4px; font-size: smaller; border-top: 1px solid #666666; }
table.listing tr.oddrow  { background-color: #ffffff; }
table.listing tr.evenrow { background-color: #f0f0f0; }

