div.TextToSpeech {
	float:left;
	vertical-align:top;
	position:relative;
}

div.TextToSpeech div.textToSpeechContainer {
	xbackground-image: url(images/navigationmenu/separation.png), url(images/navigationmenu/separation.png);
	background-repeat: no-repeat;
	background-position: top left, top right;
	float:left;
	
	display:inline-block;
	*display:inline;
	position:relative; 
	cursor:pointer;
	height:26px;
	vertical-align:top;
	padding-top:3px;
	padding-left:16px;
	padding-right:16px;
}

div.TextToSpeech div.textToSpeechContainer:hover div.textToSpeech {
	background: url(images/navigationmenu/tts-hover.png) no-repeat center;
}

div.TextToSpeech div.textToSpeechContainer div.textToSpeech {
	background: url(images/navigationmenu/tts.png) no-repeat center;
	width:18px;
	height:18px;
	position:relative;
}
