.add-to-calendar{
border: 1px solid #E3E3E3;
background-color: #fff;
width: 190px;
}
.add-to-calendar a{
  display: block;
  padding: 4px 8px;
  font-size: 14px;
}
.add-to-calendar a:hover{
	background-color: #F9F9F9;
}
.add-to-calendar label{
  background-color: #F2F2F2;
  margin-bottom: 1px;
  padding: 3px 7px;
  font-size: 15px;
}
.add-to-calendar [class*=" icon-"], .add-to-calendar [class^="icon-"]{
    background-image: url("addtocalendar.png");
	background-position: 0px 0px;
	width: 15px;
    height: 15px;
	margin-right: 8px;
}
.add-to-calendar .icon-addcalendar{
	background-position: -68px -1px;
}
.add-to-calendar .icon-google {
	background-position: -1px 0;
}
.add-to-calendar .icon-yahoo {
	background-position: -17px 0;
}
.add-to-calendar .icon-ical{
	background-position: -49px 0;
}
.add-to-calendar .icon-outlook {
	background-position: -34px 0;
}


