.hover {
background: url('/rating/star.png'); 
z-index: 1;
}
table.featured{
width: 690px;
margin: 1em 0em;
border: 1px solid #ccc;
}
table.featured table{
width: 690px;
}
/* ========== FEATURED HEAD ========== */
table.feathead{
background: #2f7aae url(/imgs/layout/feath3.png) repeat-x;
height: 36px;
}
td.tdcompany{}
td.tdcompany h3{
color: white;
font: 1.3em Arial, Helvetica, serif;
text-indent: .25em;
text-transform: uppercase;
}
td.tdratebar{
width: 225px;
}
td.tdratebar div{
float: right;
display: block;
padding-top: 3px;
padding-right: 5px;
}
td.tdratebar div.ratebar{
cursor: pointer;
}
.highlight{
font-weight: bold;
color: white;
padding-right: 5px;
}
div#content table.feathead td.tdratebar p{
float: right;
clear: both;
font-size: .71em;
padding-right: 5px;
width: 100%;
display: block;
}
/* ========== PHONE BAR ========== */
table.featphone{
}
td.tdphone{
font: bold 1.6em Arial, Helvetica, serif;
text-indent: 5px;
}
td.tdratings{
float: right;
text-align: right;
font-size: 1em;
padding: 3px 10px 0px 0px;
}
table.featphone td.tdratings p.website{
}

/* ========== CONTENT BAR ========== */
table.featservices{
padding: 0;
}
td.tdlogo{
width: 150px;
}
td.tdlogo img{
padding: 0px 0px 0px 20px;
}
td.tdservices{}
td.tdservices ul{}
td.tdservices li{
padding: 0px;
margin: 0px;
font: .9em/.9em Arial, Helvetica, sans-serif;
}

/* ========== FOOT BAR ========== */
table.featfoot{
background: #ddd url(/imgs/layout/featfoot.png) bottom left repeat-x;
}
td.tdemergency{
color: red;
font: bold 1em Arial, Helvetica, serif;
text-indent: .25em;
}
table.featfoot td p{
padding-top: 5px;
}
td.tdlicense{
float: right;
padding-right: .25em;
}
td.tdlicense p.license em{
font-weight: bold;
font-style: normal;
}


