body {	background:white; }

img { 	border:0; }

div.row span.left {   float: left;  }

div.row span.right {  float: right;  }

.clear { clear: both; }  

.alignCenter {	text-align: center;  }

.hide { display: none; }

a:hover { text-decoration:none; }
 
#footerarea
{
margin: 0;
border: 0;
padding: 5px;
background: white;
text-align: center;
}

#footerarea p { line-height: 1em; }

.showSwitch {
	display: block;
}
.hideSwitch {
	display: none;
}
.expandMenu {
  width: 150px;
}
.expandMenu dt {
	padding: 2px;
	margin: 0px 0px 1px;
	cursor: hand;
}


.expandMenu dd {
	margin: 0px;
	padding: 0px;
}

dt,dd,dl {
	margin: 0px;
	padding: 0px;
	}



.star-rating{
list-style:none;
margin: 0px;
padding:0px;
width: 150px;
height: 20px;
position: relative;
background: url(ratingthumbs.gif) top left repeat-x;
}
.star-rating li{
padding:0px;
margin:0px;
/*\*/
float: left;

/* */
}
.star-rating li a{
display:block;
width:30px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 30;
position: absolute;
padding: 0px;

}
.star-rating li a:hover{
background: url(ratingthumbs.gif) left bottom;
z-index: 1;
left: 0px;
}
.star-rating a.one-star{
left: 0px;
}
.star-rating a.one-star:hover{
width:30px;
}
.star-rating a.two-stars{
left:30px;
}
.star-rating a.two-stars:hover{
width: 60px;
}
.star-rating a.three-stars:hover{
width: 90px;
}
.star-rating a.three-stars{
left: 60px;
}
.star-rating a.four-stars{
left: 90px;
} 
.star-rating a.four-stars:hover{
width: 120px;
}
.star-rating a.five-stars{
left: 120px;
}
.star-rating a.five-stars:hover{
width: 150px;
}

#stars{
margin:4px 0px 0px 0px;
padding:0px;
}
#stars dd{
width: 150px;
height: 20px
margin: 0 0 0 0;
}
#stars dt{
margin: 0 0 0 0;
width:120px;
}
#footer {clear:both}