form input[type=submit]{	height:29px;}button {	margin:0;	padding:0;	border:none;	background-color:transparent;	cursor: pointer; 	cursor: hand; 	overflow:visible;	outline:none;	moz-outline:none;	}*:first-child+html button[type]{width:1;} /* IE7 */button span.f {		background-image: url(images/button_r.png);		background-repeat: no-repeat;	background-position: right top;		display: block;	padding-top:0px;	padding-right:13px;	padding-bottom:0px;	padding-left:0px;	margin: 0px;		height:29px;}* html button span.f{background-image: url(images/button_r.gif);}button.question span.f {	background-image: url(images/button_r_question.png);	padding-right:32px;}* html button.question span.f {background-image: url(images/button_r_question.gif);}button span.f span.s {	background-image: url(images/button_l.png);	background-repeat: no-repeat;	background-position: 0px 0px;		color:#FFF;		padding-top:6px;	padding-right:0px;	padding-bottom:0px;	padding-left:11px;	height:29px;	height: expression(24);	margin: 0px;		font-size: 14px;	display: block;	text-decoration: none;			border:0;		white-space:nowrap;	vertical-align: middle;}	* html button span.f span.s { background-image: url(images/button_l.gif); height:29px;}button span.f span.s{	font-family: Arial;}/*opera*/@media all and (min-width: 0px) {	button { padding-right:1px;  }	button span.f {height:30px;}	button span.f span.s {		height:30px;		padding-top:6px;	}	form input[type=submit]{height:30px;}	}button#FilterAdd span.f span.s{padding-left:13px;padding-right:3px;}