.rh-css-edit ul.fontselector {
	background: white;
	border: 1px solid #ccc;
	border-top: 0;
	font-size: 14px;
	float: left;
	list-style: none;
	margin: 0;
	padding:0;
	line-height: 1.2;

}
ul.fontselector li {
  margin:   0;
  padding:  0;
  list-style: none;
}
ul.fontselector a {
  display:    block;
  padding:    3px;
  color:      black;
  text-decoration: none;
}
ul.fontselector a:hover {
  background: #ddd;
  cursor:     pointer;
}

.rhcss-font-selector-cont .input-field-input {
	width:190px;
	margin-right:-4px;
}

.rh-css-edit .rhcss-font-selector-cont .input-append {
	margin-bottom:0px;
}

/* input field */
.rh-css-edit .input-font-size {
	width:45px;
}

.rhcss-font-selector-cont .input-font-family {
	width:185px;
}

.rh-css-edit .input-no-label .field-label {
	display:none;
}