a.basicinfo {
color:#000;
display:block;
padding:4px;
overflow:hidden;
text-decoration:none;
width:616px;
}
a.basicinfo:hover {
color:#000;
cursor:pointer;
background:#FC3;
text-decoration:none;
}
a.basicinfo:visited {
color:#000;
}
a.basicinfo span.address {
display:block;
float:left;
text-align:left;
width:135px;
}
a.basicinfo span.phone {
display:block;
float:left;
text-align:right;
width:150px;
}
a.basicinfo span.name {
display:block;
float:left;
text-align:left;
width:310px;
}

div.basicinfo {
overflow:hidden;
padding:4px;
}
div.basicinfo div.address {
float:left;
text-align:left;
width:135px;
}
div.basicinfo div.phone {
float:left;
text-align:right;
width:150px;
}
div.basicinfo div.name {
float:left;
text-align:left;
width:310px;
}
div.business {
background:#fef5cc;
border-bottom:1px solid #930;
color:#000;
clear:both;
overflow:hidden;
/* text-align:right; */
}
div.category {
border:2px solid #930;
overflow:hidden;
/* width:620px; */
}
div.category a.business {
color:#000;
display:block;
padding:4px;
text-decoration:none;
width:616px;
}
div.category a.business:hover {
color:#000;
cursor:pointer;
background:#FC3;
text-decoration:none;
}
div.category div.title {
background:#930;
color:#FFF;
font-size:14px;
font-weight:bold;
padding:4px;
}
div.category ul {
/* display:inline; */
margin:0;
padding:0;
}
div.category ul li{
list-style-type:none;
}
div.infocard {
clear:both;
display:none;
padding:4px;
overflow:hidden;
text-align:left
}
div.infocard div.details {
float:left;
padding-left:10px;
width:300px;
}
div.infocard div.hours table td, div.infocard div.hours table th{
color:#000;
}
div.infocard div.images {
float:left;
width:304px;
}
div.infocard div.map {
background:#FFF;
border:1px solid #000;
height:200px;
text-align:center;
width:300px;
}
div.infocard div.mugshot {
text-align:center;
}