@charset "utf-8";
/* CSS Document */

#cal{
	background-image:url(../images/cal.jpg); 
	background-position:center; 
	background-repeat: no-repeat;  
	padding-top:7px; 
	text-align:center; 
	height: 28px; 
	font-weight:bold;
}
#cal a{
	color:#710000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#cal a:hover{
	color:#710000;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.userRecom{
	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	line-height:16px;
	text-align:center;
	float:left;
}
.userRecomImg{
	line-height:6px;
	text-align:right;
	padding-right:6px;
	float:right;
}
.userRecomImg img{
	padding-top:2px;
}
a.vote{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:underline; cursor:pointer;}

a.vote:hover{z-index:25; text-decoration:none;}

a.vote span{display: none}

a.vote:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:10em;
    border:1px solid #d3e5cb;
    background-color:#eeeeee; color:#000;
    text-align: center;
}
.recommendExpand{
	visibility:visible;
	text-align:center;
	padding:2px;
	height:auto;
	
}
.recommendImp{
	visibility:collapse;
	display:none;
}
.curserPlz{
	color:#003300;
	font-weight:bold;
}
.curserPlz:hover{
	text-decoration:none;
	font-weight:bold;
}
.curserPlz a{
	color:#003300;
	font-weight:bold;
}
.curserPlz a:hover{
	text-decoration:none;
	font-weight:bold;
}
#expand input{
	height:14px;
	padding-top:2px;
	padding-left:3px;
	font-size:10px;
}
#expand select{
	height:18px;
	font-size:10px;
}
.RC{
margin-top:10px; width:170px; height:18px; background-image:url(../images/mmIndex1.jpg); background-position:left; background-repeat:no-repeat; font-weight:bold; padding-top:4px; font-family:Arial,Helvetica,sans-serif;
}
