.postbox#acf_input {
	border: #DFDFDF solid 0px;
	overflow: hidden;
	background: transparent;
}

.postbox#acf_input  h3.hndle{
	display: none;
}

.postbox#acf_input  .inside {
	margin: 0;
}


.postbox#acf_input .handlediv {
	display: none;
	height: 0;
	width: 0;
}
.acf_wysiwyg {
	border: #DFDFDF solid 1px;
	overflow: hidden;
}

#post-body .acf_wysiwyg .wp_themeSkin .mceStatusbar a.mceResize {
	top: -2px !important;
}

table.acf_input > tbody > tr > td > input[type="text"], 
table.acf_input > tbody > tr > td > textarea {
    width: 99.8%;
}

/* image upload */
.acf_image_uploader {
	position: relative;
}

.acf_image_uploader iframe {
	display: block;
	overflow: hidden;
	height: 40px;
	min-width: 330px;
	float: left;
}

.acf_image_uploader .loading {
	float: left;
	height: 16px;
	width: 16px;
	margin: 3px 0 0;
	background: url(../images/loading.gif) 50% 50% no-repeat;
}

.acf_image_uploader iframe.hide {
	display: none;
}

.acf_image_uploader a.remove_image {
	width: 16px;
	height: 16px;
	background: url(../images/button_remove.png) 0 0 no-repeat;
	position: absolute;
	top:0;
	left: 0;
	cursor: pointer;
	margin: -3px 0 0 -3px;
	display: none;
}

.acf_image_uploader:hover a.remove_image {
	display: block;
}

.acf_image_uploader:hover a.remove_image.hide {
	display: none;
}

.acf_image_uploader a.remove_image:hover  {
	background-position: 0% 100%;
}

.acf_image_uploader img {
	max-height: 100px;
	width: auto;
	height: auto;
	padding: 3px;
	background: #FFF;
	border: #d8d8d8 solid 1px;
}

/* File upload */
.acf_file_uploader {
	position: relative;
}

.acf_file_uploader iframe {
	display: block;
	overflow: hidden;
	height: 40px;
	min-width: 330px
	float: left;
}

.acf_file_uploader .loading {
	float: left;
	height: 16px;
	width: 16px;
	margin: 3px 0 0;
	background: url(../images/loading.gif) 50% 50% no-repeat;
}

.acf_file_uploader iframe.hide {
	display: none;
}

.acf_file_uploader a.remove_file {
	width: 16px;
	height: 16px;
	background: url(../images/button_remove.png) 0 0 no-repeat;
	position: absolute;
	top:0;
	left: 0;
	cursor: pointer;
	margin: -3px 0 0 -3px;
	display: none;
}

.acf_file_uploader:hover a.remove_file {
	display: block;
}

.acf_file_uploader:hover a.remove_file.hide {
	display: none;
}

.acf_file_uploader a.remove_file:hover  {
	background-position: 0% 100%;
}


table.acf_input {
	border: 0 none;
	border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #FFFFFF;
}

table.acf_input {
	background: transparent;
}

table.acf_input > tbody > tr > td {
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #FFFFFF;
    padding: 8px;
}

table.acf_input > tbody > tr > td > label {
	color: #21759B;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 8px;
    text-shadow: 0 1px 0 #FFFFFF;
}
table.acf_input > tbody > tr:last-child > td {
	border-bottom: 1px solid #eaeaea;
}

table.acf_input > tbody > tr > td > label {
	width: auto;
}

/*---------------------------------------------------------------------------------------------
	Repeater
---------------------------------------------------------------------------------------------*/
.repeater {
	border: 1px solid #eeeeee;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
	
}

.repeater > table {
	width: 100%;
	border-top:#fff solid 1px;
	border-bottom: 0 none;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
}

.repeater > table > thead > tr > th {
	
	color: #21759B;
	text-shadow: #fff 0 1px 0;
	padding: 8px;
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-left: 1px solid #ffffff;
	background: #f8f8f8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f8f8f8); /* for firefox 3.6+ */
}

.repeater > table > thead > tr > th:last-child {
	border-right: 1px solid #ffffff;
}

.repeater > table > tbody > tr:hover a.remove_field {
	visibility: visible;
}

a.remove_field {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/button_remove.png) 0 0 no-repeat;
	visibility: hidden;
}

a.remove_field:hover {
	background-position: 0 100%;
}

.repeater > table td.remove {
	padding: 8px 4px;
}

.repeater > table td.order {
	color: #CCC;
	text-shadow: #fff 0 1px 0;
}

.repeater > table td.order a.order_up {
	display: block;
	width: 16px;
	height: 16px;
	background: green;
	margin: 0 auto;
}

.repeater > table td.order a.order_down {
	display: block;
	width: 16px;
	height: 16px;
	background: red;
	margin: 0 auto;
}


.repeater .table_footer {
	position: relative;
	overflow: hidden;
	padding: 8px;
	padding-right: 38px;
}

.repeater .table_footer .order_message {
	background: url(../images/drag_and_drop_to_reorder.png);
	width: 161px;
	height: 23px;
	float: left;
	margin-left: 5px;
}

.repeater .table_footer a#add_field{
	display: block;
    float: right;
    margin: 0;
    text-align: center;
    width: 70px;
}


#acf_input .wp_themeSkin tr.mceFirst td.mceToolbar {
    background: none repeat scroll 0 0 #E6EBF0;
    border-color: #d7dee4;
}

#poststuff #acf_input .wp_themeSkin .mceStatusbar {
    background: #f3f6f9;
    border-color: #d7dee4;
}
