*
{
margin:0;
padding:0;
}
a
{
color:#000;
}
a:hover
{
text-decoration:none;
}
body
{
font:.8em arial, sans-serif;
}
fieldset
{
border:none;
}
h1
{
float:right;
margin:20px 10px 0 0;
font-size:1.2em;
color:#cf6d03;
}
h2
{
font-size:1.2em;
text-align:center;
}
h3
{
font-size:1em;
text-decoration:underline;
color:#333333;
}
#content
{
width:776px;
background:url(../img/contentBg.jpg) repeat-y;
overflow:hidden;
}
#contentWrap
{
margin-top:10px;
padding:12px 0 1em 0;
background:url(../img/contentTopBg.jpg) no-repeat top;
}
form#f
{
margin:10px 0 0 10px;	
font-weight:bold;
}
form#f fieldset
{
margin:0;
padding:0;
}
form#f label
{
float:left;
margin-right:7px;
}
form#f #formBusiness, form#f #state
{
margin-left:20px;
}
form#f #formCity
{
margin-top:1px;
}
form#f #state select
{
width:100px;
}
form#f #submit
{
margin-top:14px;
}
form#f span, form#f input, form#f select
{
display:block
}
#footer
{
height:14px;
margin-bottom:1em;
background:url(../img/contentBottomBg.jpg) no-repeat top;
}
#header
{
height:99px;
border:1px solid #c1bebe;
background:url(../img/theUsYellowPages.jpg) no-repeat;
}
#main
{
float:left;
width:382px;
margin-left:10px;
overflow:hidden;
}
#main h3
{
font-size:11px;
}
#main .vcard
{
font-size:11px;
line-height:14px;
}
#pageWrap
{
width:776px;
margin:auto;
}
#sidebar
{
float:left;
width:187px;
overflow:hidden;
}
#sidebar img, a img
{
display:block;
margin:0 auto 1em auto;
border:1px solid #000;
}
#results
{
text-align:center;
}
#results dt, #results dd
{
display:inline;
}
#sidebar2
{
float:right;
width:187px;
overflow:hidden;
}
#sidebar .googleAdVertical, #sidebar2 .googleAdVertical
{
margin-bottom:1em;
}
#sidebar .vcard 
{
width:160px;
margin:0 auto 1em auto;
font-size:.9em;
}
.attn
{
float:right;
clear:right;
margin:0 20px 0 0;
}
.attnReg
{
font-weight:bold;
}
.attnRegHead, .ATTNRegHead
{
display:block;
text-align:center;
color:#cf6d03;
}
.ATTNRegHead
{
font-size:1.4em;
}
.browse
{
margin-bottom:1em;
text-align:center;
font-size:.9em;
}
.browse li
{
display:inline;
}
.browse li a
{
font-weight:bold;
}
.browse li.previous 
{
padding-left:12px;
background:url(../img/previous.gif) no-repeat left;
}
.browse li.previous a
{
padding-right:4px;
border-right:1px solid #000;
}
.browse li.next
{
margin-right:30px;
padding-right:12px;
background:url(../img/next.gif) no-repeat right;
}
.copyright, .smallPrint
{
display:block;
text-align:center;
color:#a7a79c;
}
.googleAdVertical
{
width:160px;
margin:auto;
}
.item
{
margin-bottom:1em;
padding-bottom:1em;
border-bottom:1px dashed #c1bebe;
}
.pseudoHeading
{
display:block;
text-align:center;
}
.smallPrint
{
font-size:.8em;
}
.vcard
{
margin-bottom:2em;
background-color:#fff;
color:#333;
}
.vcard address
{
font-style:normal;
}
.vcard em
{
font-style:normal;
}
.vcard dt
{
float:left;
font-weight:bold;
}
.vcard span.tel, .vcard span.street-address, 
.vcard span.postal-code, .vcard span.tel,
.vcard span.email, .vcard span.url
{
display:block;
}


