/* CSS Document */
/* Default CSS Settings for body and a */

body
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

div#test_container
	{
	width:1000px;
	}

div#left_menu_container
	{
	float:left;
	width:200px;
	padding-left:10px;
	}


div#left_menu_top
	{
	background-image:url(../img/left-menu_top.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding:0;
	margin:0;
	}
	
div#left_menu_middle
	{
	background-image:url(../img/left-menu_middle.jpg);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	}

div#left_menu_bottom
	{
	background-image:url(../img/left-menu_bottom.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding:0;
	margin:0;
	}
	
div.search_container
	{
	padding-left:20px;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
	}
	
div.search_container select, div.search_container input
	{
	width:150px;
	}

div.search_container a
	{
	color:#FFFFFF;
	}
div.search_container a:hover
	{
	color:#666666;
	}


div#right_results_container
	{
	width:465px; 
	float:left; 
	padding-left:20px;
	}
	


div#content_inner
	{
	float:left;
	}

div#content_top
	{
	background-image:url(../img/content_top2.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:465px;
	}

div#content_middle
	{
	background-image:url(../img/content_middle2.jpg);
	background-repeat:repeat-y;
	width:465px;
	}

div#content_bottom
	{
	background-image:url(../img/content_bottom2.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:465px;
	}

div.company_container
	{
	clear:both; 
	padding-bottom:20px;
	}

div.company_container div.company_img_holder
	{
	float:left; 
	padding:20px;
	}
	
div.company_container div.company_info_holder
	{
	float:left; 
	padding:20px;
	}
div.company_container div.no_companies
	{
	float:left; 
	padding:20px;
	}

div.directory_title {
text-align:right;
clear:left;
float:left;
width:75px;

}
div.directory_answer {
float:left;
width:175px;

}

#centrecontainer a
	{
	/*color:#FFFFFF;*/
	}
div.pagenosbig a:link,  div.pagenosbig a:visited
	{
	color:#FFFFFF;
	}