body {
background-color:#FFFFFF;
color:white;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:black;
}
h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
}
p {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
#header {
background-color:#FFFFFF;
height:80px;
margin-bottom:0px;
}
#nav {
background-color:#FFFFFF;
border-right:1px solid #B5B5B5;
float:left;
margin-bottom:10px;
min-height:804px;
padding:0px;
width:206px;
background-image:url(../images/nav-bg.jpg); 
background-repeat:repeat-y;
}
#container {
background-color:#FFFFFF;
display:block;
height:375px;
left:0px;
overflow:visible;
position:absolute;
text-align:center;
top:24%;
visibility:visible;
width:100%;
}
#container2 {
background:#FFFFFF none repeat scroll 0%;
border-left:2px solid #EFEEEE;
border-right:2px solid #EFEEEE;
height:770px;
margin:0px;
padding:0px;
text-align:left;
width:830px;
}
.center_height {
background:#FFFFFF none repeat-x scroll 0%;
height:375px;
width:100%;
}
#content_liquid {
background-color:#F0F8FE;
margin:0pt 0px 0px 165px;
}
#content_fixed {
float:left;
margin:0px;
min-height:704px;
width:618px;
}
#content_right {
background-color:#F0F8FE;
float:left;
height:604px;
margin:0px;
width:114px;
}
#footer {
clear:both;
color:#467398;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:50px;
margin-bottom:10px;
text-align:center;
width:512px;
}
.headtext1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-left:4px;
margin-top:8px;
}
.headtext2 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:4px;
padding-top:8px;
}
.blacktext {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-left:10px;
}
.blacktext_m {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
.blacktext_small {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
padding-left:4px;
}
.bluetext {
color:#009900;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.bluetitle {
color:#56A9F0;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:4px;
}
.redtext {
color:#ED4B02;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.redtext_s {
color:#ED4B02;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
.boldtext {
font-weight:bold;
}
.column_link {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:18px;
padding-left:6px;
padding-right:5px;
padding-top:5px;
}
.column_link2 {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:15px;
padding-left:6px;
padding-top:5px;
width:80px;
}
.main_link {
color:#0000EE;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:12px;
padding-right:5px;
text-decoration:underline;
}
.main_link_l {
color:#0000EE;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;
padding-right:5px;
text-decoration:underline;
}
.main_link_2 {
color:#0000EE;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;
padding-right:5px;
text-decoration:none;
}
a {
text-decoration:underline;
}
a:link {
color:#0000EE;
text-decoration:underline;
}
a:visited {
color:#0000EE;
}
a:hover {
color:#EB3300;
text-decoration:underline;
}
a:active {
color:#EB3300;
}
input {
background-color:#F0F8FE;
border:1px solid #BEBEBE;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.nav_input {
margin-left:10px;
}
.divider1 {
height:5px;
}
.divider2 {
height:15px;
}
.nav_search {
background-color:#56A9F0;
height:102px;
width:100%;
}
.nav_search2 {
background-color:#56A9F0;
height:53px;
width:100%;
}
#logo {
height:80px;
margin-left:20px;
padding-top:5px;
}
#nav_header {
background-image:url(../images/round-corner-left.gif);
background-position:left center;
background-repeat:no-repeat;
height:25px;
}
#search_button {
background-image:url(../images/search_button.gif);
background-repeat:no-repeat;
border:medium none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:27px;
margin-left:41px;
text-align:center;
width:66px;
}
#content_headers {
background:#E8E8E8 none repeat scroll 0%;
border-bottom:1px solid #B5B5B5;
height:25px;
}
#content_headers2 {
background:#B0D8F6 url(../images/side-gradient.jpg) no-repeat scroll right center;
border-bottom:1px solid #56A9F0;
height:25px;
}
#cat_header1 {
float:left;
height:25px;
width:223px;
}
.cat_header2 {
float:left;
height:25px;
width:151px;
}
#business_content {
background:#F0F8FE none repeat scroll 0%;
float:left;
height:410px;
width:215px;
}
.list_content {
background:#F0F8FE none repeat scroll 0%;
float:left;
height:410px;
width:240px;
}
.list_content_s {
background:#F0F8FE none repeat scroll 0%;
float:left;
width:130px;
}
#web_content {
background:#F0F8FE none repeat scroll 0%;
float:left;
height:410px;
margin-left:6px;
width:149px;
}
#traffic_content {
background:#F0F8FE none repeat scroll 0%;
float:left;
height:578px;
margin-left:6px;
width:149px;
}
#cities_header {
background-color:#63B0F1;
background-image:url(../images/round-corner-right.gif);
background-position:right center;
background-repeat:no-repeat;
height:25px;
}
#google_map {
background-image:url(../images/map01.jpg);
background-repeat:no-repeat;
float:left;
height:579px;
width:76%;
}
.direction_box {
background:#B0D8F6 none repeat scroll 0%;
border-bottom:1px solid #56A9F0;
border-top:1px solid #56A9F0;
height:auto;
margin-left:-4px;
padding-bottom:7px;
padding-left:4px;
padding-top:7px;
width:100%;
}
#results_row {
background:#F0F8FE none repeat scroll 0%;
float:left;
height:579px;
overflow-x:hidden;
overflow-y:auto;
width:24%;
}
#logo_lines {
background-image:url(../images/home-bg1.jpg);
background-position:center;
height:375px;
width:667px;
}
#home_input {
background-color:#000099;
background-image:url(../images/big-input-bg01.jpg);
height:77px;
margin-right:-60px;
width:408px;
}
#small_input_wrap {
background-image:url(../images/small_input_bg01.png);
height:46px;
margin-left:4px;
margin-top:10px;
width:206px;
}
.form_input {
background-image:url(../images/small-input-bg.jpg);
border:1px solid #BEBEBE;
padding:5px;
width:130px;
}
.frontpagelink
{
	 left:5px;
	 position:fixed;
	 width:99%;
}
.frontpagelink .left
{
	width:33%;
	float:left;
	text-align:left;
}
.frontpagelink .middle
{
	width:33%;
	float:left;
	text-align:center;
}
.frontpagelink .right
{
	width:33%;
	float:right;
	text-align:right;
}
.searchbox
{
	width:265px; 
	height:24px; 
	padding-top:8px; 
	padding-left:8px; 
	background-color:#e7e4e4; 
	background-image:url(../images/big-input-bg.jpg); 
	background-repeat:repeat-x;
}
.searchboxsmall
{
	width:122px; 
	height:17px; 
	padding-top:7px; 
	padding-left:6px; 
	background-color:#e7e4e4; 
	background-image:url(../images/big-input-bg.jpg); 
	background-repeat:repeat-x;
}
.electoralform
{
	background-image:url(../images/form_bg.jpg); width:754px; height:463px; background-repeat:no-repeat; margin-top:-100px;
}
.erollradio
{
	background:none; border:none;
}