body, p { font-family: 'Trebuchet MS'; color: #444444; }
#ssfk-saving-backdrop {
	position:fixed; 
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.7);
	width:100%;
	height:100%;	
	display:none;
	z-index: 999999999 !important; }
#ssfk-saving, #ssfk-settings-saved { 
	position:fixed;
	bottom: 75px;
	right:280px;
	clear:both; 
	text-align:right;
	padding:33px 0px 0px 0px; 
	font-size:32px;
	display:none; 
	font-family:'Yanone Light', 'Open Sans', Helvetica, 'Lucida Sans Unicode', sans-serif;
	color: #fff; }
#ssfk-saving-img {
	position: fixed;
	bottom:-100px; 
	right: 50px;
	display:none; }
.kinetic-settings{
	width:250px!important;
}
table.kinetic-usage thead th{
	text-align:right!important;	
	border: 0;
	border-bottom: 1px solid #444!important;
	padding: 0 10px 0 5px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	font-style: italic;	
}
table.kinetic-usage thead td{
	text-align: left!important;
	padding: 5px 10px;
	border: 0;
	border-bottom: 1px solid #444!important;
	padding: 5px 10px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	font-style: italic;	
}
table.kinetic-usage tbody th{
	text-align: right!important;
	border: 0;
	border-left: 1px solid #444!important;
	border-bottom: 1px solid #444!important;
	padding: 0 10px 0 5px;
}
table.kinetic-usage tbody td{
	text-align: left!important;
	padding: 5px 10px;
	border: 0;
	border-right: 1px solid #444!important;
	border-bottom: 1px solid #444!important;
}
table.kinetic-usage{
	border-spacing: 0;
	width: 80%;	
}
table.kinetic-usage tbody tr.ssfk-even{
	background:#FFF;
}

textarea, input[type="text"], input[type="password"], input[type="file"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], select { background-color: #FFFFFF; color: #666666; }
@font-face {
    font-family: 'Yanone Light';
    src: url('fonts/yanonekaffeesatz-light-webfont.eot');
    src: url('fonts/yanonekaffeesatz-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/yanonekaffeesatz-light-webfont.woff') format('woff'),
         url('fonts/yanonekaffeesatz-light-webfont.ttf') format('truetype'),
         url('fonts/yanonekaffeesatz-light-webfont.svg#yanone_kaffeesatzlight') format('svg');
    font-weight: normal;
    font-style: normal; }
a:focus, a:active { outline: none !important; }
kbd, code {background: #E1DCD3 !important;}
table.form-table th label, table.form-table td label, .accordion dt label {font-family: 'Yanone Light', 'Trebuchet MS', sans-serif; text-transform: uppercase;}
.accordion dt label { font-size: 18px; color: #74a0b5; }
.accordion dt label:before,
.accordion dt.active label:after { content: "" }
.accordion dt label:after { content: " >" }
.accordion dt.active label:before { content: "< " }
.accordion dt { padding: 10px; width: 155px; min-width: 155px; }
.accordion dd { margin: -30px 0 0 185px; }
.accordion-secondary dt label,
.ssfk-ui-tabs-panel h4 {
    color: #666666;
    font-family: "Yanone Light",'Helvetica','Open Sans','Trebuchet MS',sans-serif;
    font-size: 1.6em;
    font-style: italic;
    font-weight: normal;
    margin: 5px 0;
	text-transform: none; }
.accordion-secondary dt { padding: 3px 0 5px 0; width: 100%; }
.accordion-secondary dd { margin: 0 0 0 25px; }
.accordion-secondary dt label:after,
.accordion-secondary dt.active-secondary label:after { content: "" }
.accordion-secondary dt label:after { content: " >" }
.accordion-secondary dt.active-secondary label:after { content: " ^" }
table.form-table th label {	font-size: 18px; color: #666666; }
table.form-table td label {	font-size: 14px; }
table.form-table th {width:155px; min-width:155px;}
.ui-tabs-nav li {margin: 0!important;}
.ui-widget{font-family: "Trebuchet MS"!important;}
.ui-corner-top {border-radius:0!important;}
.ssfk-ui-tabs-nav, .ui-tabs, .ui-tabs-nav li {
	border-bottom: 1px solid #cfcac5!important;
	top: 1px!important;	}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: none !important;
	border: 0!important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: none !important;
	border: 0!important; }
.ssfk-ui-tabs-nav{
	height: 27px!important;
	margin: 20px 0!important;
	padding: 10px 0!important; }
.ssfk-ui-tabs-nav li {
	display: block!important;
	float: left!important;
	margin: 0!important; }
.ui-tabs-nav li a, .ssfk-ui-tabs-nav li a {
	font-weight: bold!important;
	border-style: solid!important;
	border-color: #cfcac5!important;
	border-width: 1px 1px 0!important;
	color: #6c6762!important;
	text-shadow: none!important;
	display: inline-block!important;
	padding: 9px 20px 7px!important;
	text-decoration: none!important;
	margin: 3.5px -11px -1px 10px!important;
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
	-o-border-radius: 0!important;
	border-radius: 0!important;
	transition: all .5s ease-out!important;	
	-moz-transition: all .5s ease-out!important;	
	-o-transition: all .5s ease-out!important;	
	-webkit-transition: all .5s ease-out!important; }
.ssfk-ui-tabs-nav a {background: #f3f0eb!important;}
.ssfk-ui-tabs-nav a:hover, .ssfk-ui-tabs-nav a:active {
	background:#FFFFFF!important;
	color:#4a7f96!important;
	border-color: #cfcac5!important; }
ul.ssfk-bulletlist {list-style:disc outside none; padding: 0 0 30px 30px;}
ul.ssfk-bulletlist li {margin-bottom: 0;}
.ssfk-ui-tabs-nav li.ui-tabs-selected a,
.ssfk-ui-tabs-nav li.ui-state-active a {
background:#FFFFFF!important;
border-color: #cfcac5!important;
color:#4a7f96!important;
cursor:default!important;
padding: 12px 30px 8px!important;
margin-top: 0px!important; }
.ssfk-ui-tabs-panel {clear: both!important;}
.ssfk-ui-tabs-panel h3 {
	font-size: 36px!important;
	font-family: 'Yanone Light','Helvetica','Open Sans','Trebuchet MS',sans-serif!important;
	color: #6c6762!important;
	text-transform: uppercase!important;
	margin: 0!important;
	padding: 0 0 5px!important;
	line-height: 35px!important;
	text-shadow: 0 1px 0 #fff!important;
	letter-spacing: 3px!important; }
.ssfk-ui-tabs, .ui-tabs {padding: 0!important;}
.ui-corner-all {border-radius: 0!important;}
.ui-widget-content {
	background: none!important;
	border: none!important;
	color: #444444; }
.ui-widget {
	font-family: "Trebuchet MS"!important;
	font-size: 1em!important; }
.ui-widget-header {
	background: none!important;	
	border-top: 0!important;
	border-left: 0!important;
	border-right: 0!important;
	color: #444444;
	font-weight: normal; }
.ui-helper-reset {line-height: none !important;}
.wrap h3, .wrap table {display: none;}
body.forms_page_formidable-customizations div.updated, 
body.forms_page_formidable-customizations div.error, 
body.forms_page_formidable-customizations div.update-nag {
    background-color: #CFCAC5!important;
    border-color: #444444!important; }
body.forms_page_formidable-customizations,
body.forms_page_formidable-customizations #wpwrap {background: #fff!important;}
table.ssfk-radio td {padding: 0 !important;}
body.forms_page_formidable-customizations #wpfooter {display:none!important;}
div.ssfk-description {font-size:11px; color:#666;}
.ssfk-selectIt, .ssaa-selectIt {
    -moz-box-shadow: 0px 1px 3px 0px #1c1b18;
    -webkit-box-shadow: 0px 1px 3px 0px #1c1b18;
    box-shadow: 0px 1px 3px 0px #1c1b18;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d5d2d0), color-stop(1, #cfcac5));
    background:-moz-linear-gradient(top, #d5d2d0 5%, #cfcac5 100%);
    background:-webkit-linear-gradient(top, #d5d2d0 5%, #cfcac5 100%);
    background:-o-linear-gradient(top, #d5d2d0 5%, #cfcac5 100%);
    background:-ms-linear-gradient(top, #d5d2d0 5%, #cfcac5 100%);
    background:linear-gradient(to bottom, #d5d2d0 5%, #cfcac5 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d5d2d0", endColorstr="#cfcac5",GradientType=0); 
    background-color:#d5d2d0;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;       
    border:1px solid #777777;        
    display:inline-block;
    color:#444444;
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:normal;
    padding:2px 31px;
    text-decoration:none; }
.ssfk-selectIt:hover, .ssaa-selectIt:hover {       
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cfcac5), color-stop(1, #d5d2d0));
    background:-moz-linear-gradient(top, #cfcac5 5%, #d5d2d0 100%);
    background:-webkit-linear-gradient(top, #cfcac5 5%, #d5d2d0 100%);
    background:-o-linear-gradient(top, #cfcac5 5%, #d5d2d0 100%);
    background:-ms-linear-gradient(top, #cfcac5 5%, #d5d2d0 100%);
    background:linear-gradient(to bottom, #cfcac5 5%, #d5d2d0 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cfcac5", endColorstr="#d5d2d0",GradientType=0);    
    background-color:#cfcac5;
	cursor:pointer;
    color:#444444!important; }
.ssfk-selectIt:focus, .ssfk-selectIt:active {
    position:relative;
    top:1px;
	outline:none!important;
    color:#444444!important; }
div.ssfk-formidable-customizations h3 {
	font-size: 36px;
	font-family: 'Yanone Light','Helvetica','Open Sans','Trebuchet MS',sans-serif;
	color: #6c6762;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 5px;
	line-height: 35px;
	text-shadow: 0 1px 0 #fff;
	letter-spacing: 3px; }
ul.ssfk-bulletlist {list-style:disc outside none; padding: 0 0 30px 30px;}
ul.ssfk-bulletlist li {margin-bottom: 0;}