
.mi-media input.ui-button { padding: .2em 0.8em; }
.mi-media .ui-button-text-only .ui-button-text { 	padding: .2em 0.8em; line-height: 1.2; }

.mi-media .ui-button { 
	font-family: "Times New Roman",Georgia,Serif; 
	letter-spacing: 0.06em; 
	font-size: 0.9em; 
	font-weight: normal; 
	margin: 0.1em;  
}

.mi-media .ui-bottonset .ui-button { 
  margin-left: 0;  
  margin-right: -.3em;
}

/* Interaction states
----------------------------------*/
.mi-media .ui-state-default, 
.mi-media .ui-widget-content .ui-state-default, 
.mi-media .ui-widget-header .ui-state-default { border: 1px solid #37b1e1; background: #37b1e1; color: #FFFFFF; }

.mi-media .ui-state-default a, 
.mi-media .ui-state-default a:link, 
.mi-media .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }

.mi-media .ui-state-hover, 
.mi-media .ui-widget-content .ui-state-hover, 
.mi-media .ui-widget-header .ui-state-hover, 
.mi-media .ui-state-focus, 
.mi-media .ui-widget-content .ui-state-focus, 
.mi-media .ui-widget-header .ui-state-focus { border: 1px solid #0076c7; background: #0076c7; font-weight: normal; color: #FFFFFF; }

.mi-media .ui-state-hover a, 
.mi-media .ui-state-hover a:hover, 
.mi-media .ui-state-hover a:link, 
.mi-media .ui-state-hover a:visited { color: #c77405; text-decoration: none; }

.mi-media .ui-state-active, 
.mi-media .ui-widget-content .ui-state-active, 
.mi-media .ui-widget-header .ui-state-active { border: 1px solid #37b1e1; background: #ffffff; font-weight: normal; color: #37b1e1; }

.mi-media .ui-state-active a, 
.mi-media .ui-state-active a:link, 
.mi-media .ui-state-active a:visited { color: #37b1e1; text-decoration: none; }

.mi-media .ui-slider { height: 1em; margin: 0 auto; background: #ffffff; }

.mi-media .ui-slider .ui-handle-helper-parent { position: relative; height: 100%; margin: 0 auto; }

.mi-media .ui-slider .ui-slider-handle { 
	top:-0.1em; 
	height: 1.1em; 
	width: 1.1em; 
	border: 1px solid #37b1e1;
	background: -moz-linear-gradient(top, #37b1e1, #dbf9fe); 
	background: -webkit-gradient(linear, left top, left bottom, from(#37b1e1), to(#dbf9fe));
}

.mi-media .ui-slider a.ui-slider-handle.ui-state-hover { 
	border: 1px solid #0076c7;
	background: -moz-linear-gradient(top, #0076c7, #dbf9fe); 
	background: -webkit-gradient(linear, left top, left bottom, from(#0076c7), to(#dbf9fe));
}


.mi-media label.ui-widget.ui-state-default { border: 1px solid #37b1e1; background: #b1dced; font-weight: normal; color: #ffffff; }
.mi-media label.ui-widget.ui-state-active { border: 1px solid #37b1e1; background: #37b1e1; color: #FFFFFF; }
.mi-media label.ui-widget.ui-state-hover { border: 1px solid #0076c7; background: #0076c7; font-weight: normal; color: #FFFFFF; }