table.a-w-custom-field, table.c-f-conditions, table.c-f-options
{
	width : 100%;
}

table.a-w-custom-field tbody tr, table.c-f-conditions tbody tr, table.c-f-options tbody tr
{
	cursor : pointer;
}

table.c-f-conditions tbody tr, table.c-f-options tbody tr {
	background-color : #DDDDDD;
}

table.a-w-custom-field thead tr, table.c-f-conditions thead tr, table.c-f-options thead tr {
	background-color: #eaeaea;
	background-image: -moz-linear-gradient(#fafafa, #eaeaea);
	background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
	background-image: linear-gradient(#fafafa, #eaeaea);
	background-repeat: repeat-x;
	border-style : none none solid none;
	border-width : 1px;
	border-color : #d5d5d5;	
}

table.c-f-conditions thead tr, table.c-f-options thead tr {
	border-style : none none solid none;
	border-width : 1px;
	border-color : #d5d5d5;		
	border : solid 1px #d5d5d5;
}

table.a-w-custom-field th, table.a-w-custom-field td
{
	padding : 6px;
	text-align: left;
}

.a-w-j-v-tabs {
	margin : 5px;
}

div.awjvt-buttons, div.awjvt-contents
{
	display : inline-block;
	zoom: 1;
	*display : inline;
	background-color : #FFF;
	vertical-align : top;
	position : relative;
}

div.awjvt-buttons
{
	width : 180px;
	z-index : 2;
	cursor : pointer;
	border-style : solid none none solid;
	border-width : 1px;
	border-color : #DDD;	
}

div.awjvt-contents
{
	left : -1px;
	z-index : 1;
	border : solid 1px #DDD;	
	padding : 6px;
	
}

div.custom-field-order
{
	display : none;
}

div.awjvt-buttons > div
{
	padding : 6px;
	background-color : #EEE;
	color : #777;
	border-style : none solid solid none;
	border-width : 1px;
	border-color : #DDD;	
}

div.awjvt-contents > div
{
	display : none;
}

div.awjvt-contents > div.active
{
	display : block;
}

div.awjvt-buttons > div.active
{
	border-style : none none solid none;
	border-width : 1px;
	border-color : #DDD;
	background-color : #FFF;
	color : #222;
}

div.c-f-label
{
	padding : 2px 0px;
}

div.c-f-container > div.c-f-label > span, div.c-f-container > div.c-f-label > input, div.c-f-container > div.c-f-label > select
{
	padding : 5px;
	display : inline-block;
	zoom: 1;
	*display : inline;
	vertical-align : middle;
	margin : 0px;
}

div.c-f-container > div.c-f-label > span
{
	width : 150px;
}

table.c-f-options input.c-f-o-value
{
	width : 60px;
	padding : 3px;
}

table.c-f-options input.c-f-o-label
{
	width : 400px;
	padding : 3px;
}

table.c-f-options
{
	display : inline-block;
	zoom: 1;
	*display : inline;
	vertical-align : top;
	width : 590px;
}

table.c-f-options th.c-f-o-active
{
	width : 46px;
}
table.c-f-options th.c-f-o-value
{
	width : 76px;
}
table.c-f-options th.c-f-o-label
{
	width : 416px;
}
table.c-f-options th.c-f-o-action
{
	width : 36px;
}

table.c-f-options td, table.c-f-options th, table.c-f-conditions td, table.c-f-conditions th
{
	padding : 2px;
}

table.c-f-options tr.c-f-v-model, table.c-f-conditions tr.c-f-v-model
{
	display : none;
}

table.c-f-conditions
{
	display : inline-block;
	zoom: 1;
	*display : inline;
	vertical-align : top;
	width : 750px;
}

table.c-f-options th, table.c-f-conditions th
{
	text-align : left;
}


table.c-f-conditions th.c-f-o-function
{
	width : 116px;
}
table.c-f-conditions th.c-f-o-text
{
	width : 46px;
}
table.c-f-conditions th.c-f-o-operator
{
	width : 176px;
}

table.c-f-conditions select
{
	margin : 0px;
	padding : 2px;
}

table.c-f-conditions th.c-f-o-field, table.c-f-conditions th.c-f-o-operand
{
	width : 176px;
}

table.c-f-conditions th.c-f-o-action
{
	width : 30px;
}

table.c-f-conditions input.c-f-o-operand,  table.c-f-conditions select.c-f-o-field 
{
	width: 159px;
	padding: 3px;
	margin : 0px;
}


img.c-f-value-remove, img.c-f-value-add, img.c-f-condition-remove, img.c-f-condition-add
{
	cursor : pointer;
}

div.c-f-t-options
{
	display : none;
}

div.c-f-t-options.active
{
	display : block;
}

div.right-justify
{
	text-align : right;
	margin-bottom : 20px;
}

div.right-justify button.akyla-widget-button
{
	margin : 0px 0px 0px 5px;
}

div.formElementInputDiv select
{
	margin : 0px;
	padding : 3px;
}

