body {
   width:970px;
   margin: auto;
}

#SWBDfooter a, #SWBDfooter a:link, #SWBDfooter a:visited, #SWBDfooter a:hover, #SWBDfooter a:active 
{
   color: #9C9A9C;  
}

.switchboardFooter {
   margin: auto;
   margin-top: 20px;
}

#SWBDfooter
{
   color: #9C9A9C;
   font-family: sans-serif;
   font-size: 10px;
}

#SWBDfooter {
   float: left;
   text-align: left;
   margin-left: 20px;
}

#resultsPage #footer, .SWBD #SWBDfooter 
{
   color: #9C9A9C;
   font-family: Sans-Serif;
   font-size: 10px;
   margin: auto;
   width: 740px;  
}

.cobrandfooter 
{
   padding-top: 2em;  
}

#cobrandlogobox 
{
   margin-bottom: 10px;
   text-align: left;  
   margin-top: 10px;
}

.header_toplinks 
{
   color: #000000;
   float: right;
   font-size: 11px;  
}

.header_toplinks a:link,
.header_toplinks a:active,
.header_toplinks a:visited,
.header_toplinks a:hover 
{
   color: #0033CC;
   text-decoration: none;  
}

.leftUrl {
   font-size: 11px;
}
.center {
width:100%;
}
.navbar {
   margin-bottom: -3px;
}

div.nav3
{
   background-color: #fdf6d9;
   height: 22px;
   padding: 3px 0 0 12px;
   *height: 20px;
   *padding: 5px 0 0 12px;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
}
.nav3 ul
{
   font-family: Arial, sans-serif;
   font-size: 12px;
   background-repeat: repeat-x;
   list-style-type: none;
   margin: 0;
   padding: 0;
}
.nav3 li 
{
   background-position: 100% 0;
   background-repeat: repeat-y;
   display: inline; 
   line-height: 1em;
   padding: 0px;
   font-size:12px;
   border-left:1px solid #fbc201;
}
.nav3 li.first
{
   border-left: none;
}
.nav3 li.selected
{
   background-image: none;
}
#head .nav3 li a
{
   text-decoration: underline;
   color: #4F5379;
   font-size: 12px;
}
.nav3 li.selected a
{
   text-decoration: none;
}
.nav3 li .nav3padding
{
   padding: 0 1em 0 1em;
}
.nav3 li.first .nav3padding
{
   padding: 0 1em 0 0em;
}
.nav3 li.pretab
{
   background-image: none;
}
.nav3 a
{
   color:#1e5192; 
}
.nav3 ul ul
{
   display: none;
}
.threeBorders
{
   border: 1px solid #ccc;
   border-width: 0 1px 1px 1px;
   margin-bottom: 10px;
   clear:left;
}
.switchboardFooter #SWBDfooter
{
   color: #9C9A9C;
   font-size: 10px;
   font-family: Verdana,Helvetica,sans-serif;
   margin: 0 auto;
}
.switchboardFooter #SWBDfooter a
{
   text-decoration: none;
}
.switchboardFooter #SWBDfooter a,
.switchboardFooter #SWBDfooter a:link,
.switchboardFooter #SWBDfooter a:visited,
.switchboardFooter #SWBDfooter a:hover,
.switchboardFooter #SWBDfooter a:active
{
   color: #9C9A9C;
}
.switchboardFooter #SWBDfooter a:hover,
.switchboardFooter #SWBDfooter a:active, 
.switchboardFooter #SWBDfooter a:focus
{
   text-decoration: underline;
}
#v2footer
{
   color: #9c9c9c;
   font-size: 10px;
   font-family: Verdana, Helvetica, sans-serif;
   margin-bottom: 20px;
   margin-top: 15px;
}
#v2footer a:link, 
#v2footer a:visited, 
#v2footer a:active
{
   color: #03c !important;
   text-decoration: none
}
#v2footer a:hover
{
   color: #03c !important;
   text-decoration: underline;
}
#wp_footer {
  font-size: 12px;
  font-family: arial, sans-serif;
  width: 970px;
  height: auto;
  overflow: hidden;
  margin: 0;
  padding: 25px 0;
  clear: both;
  text-align: center;
  border-top: dotted #999 1px;
  border-bottom: dotted #999 1px;
}

#wp_footer .footer_section{
  float: left;
  color: #8E8E8E;
  text-align: left;
}

#wp_footer .footer_section_header{
  font-size: 11px;
  font-weight: bold;
}

#wp_footer .footer_section#footer_section_1{
  width: 208px;
}

#wp_footer .footer_section#footer_section_2{
  width: 171px;
}

#wp_footer .footer_section#footer_section_3{
  width: 205px;
}

#wp_footer .footer_section#footer_section_4{
  width: 131px;
}

#wp_footer .footer_section#footer_section_5{
  width: 201px;
}

#wp_footer .footer_section ul{
  text-align: left;
  padding: 0;
  margin: 0;
  list-style: none;
}

#wp_footer .footer_section li{
  display: block;
  padding: 0 10px 0 0;
  font-size: 12px;
}

#wp_footer .footer_section li a{
  color: #666;
  font-size: 11px;
}

#wp_footer .footer_section li a:hover{
  color: #433F3A;
}
.results_and_ad_container{
  width:100%;
  margin:5px 0;
}
form .B3{
  clear:both;
}
.results_container > div, .sponsoredLinks2{
  margin:5px 0;
}
#wp_header{
  font-size: 12px;
  font-family: arial, sans-serif;
  width: 100%;
  height: auto;
  margin: 0;
}

#wp_header .logo{
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
  width: 240px;
  height: 118px;
  text-indent: -9000em;
}

#wp_header .logo a{
  background: url(../images/switchboard_sprite.png) -266px -350px;
  position: absolute;
  top: 10px;
  left: 0;
  width: 240px;
  height: 88px;
  border: 0;
}

#wp_header .nav{
  float: left;
  clear: both;
  text-align: left;
  position: relative;
  width: 100%;
  border-bottom: 11px solid #FFCE07;
}

/*** tab navigation ***/

#wp_header ul{
  margin: 0 0 0 -2px;
  padding: 0;
  list-style: none;
  zoom: 1;
}

#wp_header ul li{
  padding-top: 0;
  margin: 12px 0 0 0;
  position: relative;
  float: left;
}

#wp_header li a{
  display: block;
  text-indent: -9000em;
  outline: 0;
  height: 32px;
  width: 141px;
  background: url(../images/switchboard_sprite.png) no-repeat scroll 0 -6px;
}

#wp_header li.business a{
  background-position: -409px -6px;
}

#wp_header li.people a{
  background-position: -550px -6px;
}

#wp_header li.reverse_lookup a{
  background-position: -691px -6px;
}

#wp_header li.area_zip a{
	
  background-position: -832px -6px;
}

/*** people tab active ***/

#wp_header ul.people li.people{
  margin-top: 1px;
}

#wp_header ul.people li.people a{
  background-position: -144px -132px;
  width: 173px;
  height: 44px;
}

#wp_header ul.reverse_lookup li.reverse_lookup{
  margin-top: 1px;
}

#wp_header ul.reverse_lookup li.reverse_lookup a{
  background-position: -284px -203px;
  width: 173px;
  height: 44px;
}

#wp_header ul.area_zip li.area_zip{
  margin-top: 1px;
}

#wp_header ul.area_zip li.area_zip a{
  background-position: -426px -274px;
  width: 173px;
  height: 44px;
}

#wp_footer #footer_logo{
  background: transparent url(../images/switchboard_sprite.png) -846px -343px;
  margin: 0 0 0 20px;
  width: 125px;
  height: 69px;
}