body{margin:0;padding:0;}
td,body{font-family:verdana;font-size:12px;}
form{padding:0px;margin:0}
a{color:black;font-family:verdana;font-size:12px;}
a:hover{color:#000000;font-family:verdana;font-size:12px;}
.header,.page_title{font-weight:bold;font-size:18px;text-align:left;}
.content_box{background-color:#E2E2E2;padding:10px;width:500px;}
.wide_content_box{background-color:#E2E2E2;padding:10px;width:750px;}
h1{font-size:18px;margin:0;padding:0;}

#navcontainer { width: 175px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
	display: block;
	padding: 3px;
	width: 175px;
	background-color: #C7C6C6;
	color: #333;
	text-decoration: none;
}

#navcontainer a:hover
{
	background-color: #C7C6C6;
	color: #333;
	text-decoration:underline;
}

#navcontainer a.subs
{
	display: block;
	padding: 3px;
	width: 178px;
	background: #C7C6C6 url("/images/subarrow.png") right center no-repeat;
	color: #333;
	text-decoration: none;
}

#navcontainer a.subs:hover
{
	background: #C7C6C6 url("/images/subarrow.png") right center no-repeat;
	color: #333;
	text-decoration:underline;
}

	.tagwrapper{width:755px;text-align:left;}
	#TagCloud a{color:#000000;text-decoration:underline;}
	#TagCloud a:hover{color:#000000;text-decoration:none;}
	#floatcontent{position:absolute;top:1515px;left:35px;font-size:10px;}
	.header_bg{font-size:11px;color:#333333;background:#F7F7F7 url(/images/header_03.gif);}
	#toplinks{padding-bottom:4px;color:#8D8C8C;}
	#toplinks a{font-size:12px;color:#8D8C8C;text-decoration:none;}
	#toplinks a:hover{font-size:12px;color:#8D8C8C;text-decoration:underline;}

	#surveybtn{display:inline;z-index:1000;position:absolute;left:85%;top:4%;}
	#search_btn{text-align:left;height:25px;float:left;width:80px;}
	.search_box{text-align:left;height:25px;float:left;width:643px;}
	.page_padding{padding-top:10px;padding-left:10px;}
	
#results ul{margin:0;padding:0;list-style-type: none;border:1px solid #555555;width:302px;z-index:1000;position: absolute;}
#results a{display:block;padding:3px 3px 3px 3px;background-color:#ffffff;border-top:1px solid #555555;text-decoration:none;font-size:10px;}
#results a:hover{background-color:#e4e4e4;color:#333333;}

.text{width:300px;}

#paging{
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#paging a.current,#paging a.current:hover{
	padding:4px 7px 4px 7px;
	margin:0px 2px 0px 2px;
	border:1px solid #215999;
	background:#215999;
	color:#FFFFFF;
	text-decoration:none;
}

#paging a{
	padding:4px 7px 4px 7px;
	margin:0px 2px 0px 2px;
	border:1px solid #215999;
	background:#FFFFFF;
	color:#215999;
	text-decoration:none;
}
 
 
#paging a:hover{
	border:1px solid #215999;
	background:#215999;
	color:#FFFFFF;
	text-decoration:none;
}
#processing_search{display:none;}
#results_content{font-size:10px;}

.highlight{background-color: yellow}

.listing_company_odd{float:left;width:500px;border-bottom:1px solid #333333;height:35px;}
.listing_phone_odd{float:left;width:130px;border-bottom:1px solid #333333;height:35px;}
.listing_more_odd{float:left;width:120px;border-bottom:1px solid #333333;height:35px;}

.listing_company_even{float:left;width:500px;border-bottom:1px solid #333333;height:35px;background-color:#e4e4e4;}
.listing_phone_even{float:left;width:130px;border-bottom:1px solid #333333;height:35px;background-color:#e4e4e4;}
.listing_more_even{float:left;width:120px;border-bottom:1px solid #333333;height:35px;background-color:#e4e4e4;}
.listing_pad{padding-top:3px;}
.listing_pad_company{padding:3px 0 0 5px;}
.listing_pad_phone{padding-top:7px;}
.clear{clear:both;}

