.icon-settings{
	background: transparent url(/wordpress_dev/wp-content/plugins/anyfont/img/icon-settings.png) no-repeat 0 0;
}

.icon-fonts{
	background: transparent url(../wp-content/plugins/anyfont/img/icon-fonts.png) no-repeat 0 0;
}
.icon-styles{
	background: transparent url(../wp-content/plugins/anyfont/img/icon-styles.png) no-repeat 0 0;
}

#anyfont-list{
	border:1px solid #DfDfDf;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	clear:both;
}


#anyfont-list .list-header{
	background: #DFDFDF url(../wp-admin/images/gray-grad.png) repeat-x scroll left top;
	list-style:none;
	height:25px;
	overflow:hidden;
}

#anyfont-list .list-header li{
	background: #DFDFDF url(../wp-admin/images/gray-grad.png) repeat-x scroll left top;
	float:left;
	font-weight:bold;
	padding-top:4px;
}

#anyfont-list .list-footer{
	clear:both;
}

#anyfont-list li.checkbox{
	background-color:transparent;
	width:5%;
	padding:2px 5px;
}

#anyfont-list li.name{
	width:50%;
}

#anyfont-list li.font-name{
	width:75%;
}

#anyfont-list li.preview{
	width:25%;
}

#anyfont-list li.actions{
	width:15%;
	text-align:right;
}

#anyfont-list li.actions img{
	margin-top:10px;
	cursor:pointer;
}

#anyfont-list ul.style-list-item {
	overflow:hidden;
	height:60px;
}

#anyfont-list ul.style-list-item li{
	float:left;
	font-weight:bold;
	margin:10px 0 0;
	font-size:15px;
}

.anyfont-style-block, .anyfont-font-block{
	border-bottom:1px solid #dfdfdf;
	margin:0;
	clear:both;
}

/*.anyfont-style-block:hover{
	background:transparent url(../wp-content/plugins/anyfont/img/menu_grad.png) repeat-x scroll 0 -1px;
}*/

.anyfont-style-block.curOpen{
	background:transparent url(../wp-content/plugins/anyfont/img/menu_grad.png) repeat-x scroll left top;
}

.anyfont-style-block h3{
	float:left;
}

.anyfont-style-preview{
	float:left;
}

.anyfont-options-block{
	float:left;
	width:100%
}

.options-block-contents{
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	cursor:default;
	padding:20px 20px 40px 6%;
}

.anyfont-options-block label{
	float:left;
	width:150px;
	font-weight:bold;
	line-height:20px;
}

.anyfont-options-block input[type="text"] {
	float:left;
	border:1px solid #DDDDDD;
	height:20px;
	font-size:9px;
	vertical-align:top;
}
.anyfont-options-block input[type="checkbox"] {
	vertical-align:middle;
}
#anyfont_page .anyfont-options-block select{
	height:22px;
	width:159px;
}

.colorpickerControl {
	border:1px solid gray;
	background-color:#EEEEEE;
	padding:3px;
	width:150px;
}

.colorpickerControl input {
	font-size:8pt;
}

.colorpickerControl table {
	width:152px;
}

#anyfont-page-options{
	padding: 10px 0;
	height:30px;
}

#anyfont-page-options .add-new{
	float:right;
}

.anyfont-settings-block{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px inset #B2B2B2;
	margin:10px 0;
	padding:0 10px 10px;
	float:left;
	width:98%;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
	-khtml-box-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
	box-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
}

.anyfont-settings-block h2{
	font-size:16px;
	font-weight:bold;
	padding:0;
}

.anyfont-settings-block .anyfont-settings-content{
	float:left;
	padding:0 15px;
	width:98%;
}

.anyfont-settings-block .anyfont-settings-content input.button-primary{
	clear:both;
	float:right;
}

.anyfont-style-settings{
	background-color:#F5F5F5;
	margin:10px 15px;
	width:95%
}

#anyfont-upload-desc{
	font-weight:bold;
}

.updated{
	padding:5px;
}

.button-save{
	width:60px !important;
	outline:none;
}
