div#nursinghomes
{
}

div#nursinghomes td#sort
{
    text-align:right;
    font-weight:bold;
    color:#333;
}

div#nursinghomes .numfound
{
    font-family: 	Georgia,"Times New Roman",Times,serif;
    font-size:23px;
}
div#nursinghomes .showing
{
     vertical-align:top;
     color:#333;
}
a.starlink { cursor:pointer; }


#results-links {
	margin-bottom:20px;
}

table.nursinghome-histogram {
	margin-bottom: 20px;
}
table.nursinghome-histogram a {
	text-decoration:none;
}
table.nursinghome-histogram td {
	padding:2px 10px;
}
table.nursinghome-histogram .bar-wrap {
	width:100px;
	height:20px;
	background-color:#FDF6F9;
}
table.nursinghome-histogram .bar {	
	height:20px;
	background-color:#EC3C93;
}

table.nursinghomes
{
    width:100%;
}

table.nursinghomes tr th 
{
    background-color:#E8EAD5;
    border-top: 1px solid #C3C67F;
    border-bottom: 1px solid #C3C67F;
    padding: 3px 0px 3px 10px;
    color:#333;
}


table.nursinghomes tr td
{
    border-bottom: 1px solid #E8EAD5;
    padding: 8px 1px 8px 0;
    background-image:url(/images/nhtable_bg.png);
    background-repeat:repeat-x;
}


table.nursinghomes a
{
    text-decoration:none;
}

table.nursinghomes div.address
{
    font-size:smaller;
    line-height:normal;
}


div.nhstars
{
    width:85px; 
    background-repeat:no-repeat;
    background-image:url(/images/starfill.png);
}



div.nhstars_big
{
    width:172px !important;  
    background-repeat:no-repeat;
    background-image:url(/images/starfill_big.png);
}



div.nhstars_green
{
    width:85px; 
    background-repeat:no-repeat;
    background-image:url(/images/starfill_green.png);
}

table.nhprice
{
    width:191px;
    height:53px;
    background-image:url(/images/price_bg.png);
    background-repeat:repeat-x;
    background-position: left bottom;
    border: 1px solid #E2C8D1;
}

table.nhprice td.first 
{
     border-right: 1px solid #E2C8D1;
}

table.nhprice h1
{
    color:#333;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    margin:0; padding:0;
    line-height:normal;
}
table.nhprice h2, table.nhprice a
{
    color: #B93773;
    font-family:Arial;
    font-weight:bold;
    text-align:center;
    margin:0;
}



ul.nhtabs {
	font-size:0;
}
ul.nhtabs a  
{
    text-decoration:none;
    color:#333;
} 
ul.nhtabs li 
{
	font-size:13px;
    cursor:pointer;
    width:140px;
    background-color:#E8EAD5;   
    display:inline;
    background-image:none;
    border:1px solid #BFC78B;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    text-align:center;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    
}

ul.nhtabs li.space
{
    width:4px;
    border:none;
    background-color:White;
    border-top:1px solid #fff;
    border-bottom:1px solid #BFC78B;
    padding:5px 0px 5px 0px;
}


ul.nhtabs li.active
{
    background-color:White;
    border-bottom:none;
}


table.nhratings td
{
    padding:5px 5px 10px 5px;
    border-bottom:1px solid #E9EAE5;
    
}

table.nhratings td.first 
{
    text-align:right;
    width:130px;
}



.nhrating,.nhrating a:hover,.nhrating .current
{
	background: url(/images/starratings.png) left;
}
.nhratinggreen,.nhratinggreen a:hover,.nhratinggreen .current
{
	background: url(/images/starratings2.png) left;
}
.nhrating
{
  position: relative;
  width: 125px; /* 5 stars width */
  height: 25px; /* 1 star height */
  overflow: hidden;
  list-style: none;
  margin: 0px !important;
  padding: 0px !important;
  background-position: top left;
}
.nhrating li
{
  display: inline;
  background-image: none;
  padding:0 !important;
  margin:0;
}
.nhrating a,
.nhrating .current
{
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -9000px;
  height: 25px; /* 1 star height */
  line-height: 25px; /* 1 star height */
  outline: none;
  overflow: hidden;
  border: none;
  font-size: 25px; /* 1 star width */
}
.nhrating .current
{
  z-index: 1;
  background-position: left center;
}