article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display: none
}
[hidden] {
display:none
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, button, input, select, textarea {
	font-family: 'Open Sans', sans-serif;
	color: #222
}
body {
	margin: 0
}
::-moz-selection {
background:#fe57a1;
color:#fff;
text-shadow:none
}
::selection {
	background: #fe57a1;
	color: #fff;
	text-shadow: none
}
a {
	color: #00e
}
a:visited {
	color: #551a8b
}
a:hover {
	color: #444
}
a:focus {
	outline: thin dotted
}
a:hover, a:active {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
blockquote {
	margin: 1em 40px
}
dfn {
	font-style: italic
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: 700
}
pre, code, kbd, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:before, q:after {
	content: "";
	content: none
}
small {
	font-size: 85%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
ul, ol {
	margin: 1em 0;
}
dd {
	margin: 0 0 0 40px
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
form {
	margin: 0
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
label {
	cursor: pointer
}
legend {
	border: 0;
*margin-left:-7px;
	padding: 0;
	white-space: normal
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle
}
button, input {
	line-height: normal
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow:visible
}
button[disabled], input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*width:13px;
*height:13px
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}
input:invalid, textarea:invalid {
background-color:#f0dddd
}
.chromeframe {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0
}
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
*line-height:0
}
.ir br {
	display: none
}
.hidden {
	display: none!important;
	visibility: hidden
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
.invisible {
	visibility: hidden
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
*zoom:1
}
@media print {
* {
	background: transparent!important;
	color: #000!important;
	box-shadow: none!important;
	text-shadow: none!important;
	filter: none!important;
	-ms-filter: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: "(" attr(href)")"
}
abbr[title]:after {
	content: "(" attr(title)")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
margin:.5cm
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}
::-webkit-scrollbar {
width:9px;
height:9px
}
::-webkit-scrollbar-track {
background:#eee;
border:thin solid lightgray;
box-shadow:0 0 3px rgba(0,0,0,.1) inset
}
::-webkit-scrollbar-thumb {
background:#999;
border:thin solid gray
}
#page-content {
	min-width: 500px
}
.f-page {
	margin-left: 250px;
	background-image: url(../img/border-top2.jpg);
	padding-top: 4px;
	background-repeat: repeat-x;
	border-bottom: solid 1px #dad8d8
}
.f-page {
	position: relative;
	height: 6px;
	background-color: #ff961c;
	background-image: -webkit-gradient(linear, 0 50%, 100% 50%, color-stop(0, #e75239), color-stop(12.5%, #e75239), color-stop(12.5%, #ff961c), color-stop(25%, #ff961c), color-stop(25%, #ffcc27), color-stop(37.5%, #ffcc27), color-stop(37.5%, #fce62f), color-stop(50%, #fce62f), color-stop(50%, #cde35b), color-stop(62.5%, #cde35b), color-stop(62.5%, #82cc33), color-stop(75%, #82cc33), color-stop(75%, #41bece), color-stop(87.5%, #41bece), color-stop(87.5%, #049cdb), color-stop(100%, #049cdb));
	background-image: -webkit-linear-gradient(left, #e75239 0, #e75239 12.5%, #ff961c 12.5%, #ff961c 25%, #ffcc27 25%, #ffcc27 37.5%, #fce62f 37.5%, #fce62f 50%, #cde35b 50%, #cde35b 62.5%, #82cc33 62.5%, #82cc33 75%, #41bece 75%, #41bece 87.5%, #049cdb 87.5%, #049cdb 100%);
	background-image: -moz-linear-gradient(left, #e75239 0, #e75239 12.5%, #ff961c 12.5%, #ff961c 25%, #ffcc27 25%, #ffcc27 37.5%, #fce62f 37.5%, #fce62f 50%, #cde35b 50%, #cde35b 62.5%, #82cc33 62.5%, #82cc33 75%, #41bece 75%, #41bece 87.5%, #049cdb 87.5%, #049cdb 100%);
	background-image: -o-linear-gradient(left, #e75239 0, #e75239 12.5%, #ff961c 12.5%, #ff961c 25%, #ffcc27 25%, #ffcc27 37.5%, #fce62f 37.5%, #fce62f 50%, #cde35b 50%, #cde35b 62.5%, #82cc33 62.5%, #82cc33 75%, #41bece 75%, #41bece 87.5%, #049cdb 87.5%, #049cdb 100%);
	background-image: linear-gradient(left, #e75239 0, #e75239 12.5%, #ff961c 12.5%, #ff961c 25%, #ffcc27 25%, #ffcc27 37.5%, #fce62f 37.5%, #fce62f 50%, #cde35b 50%, #cde35b 62.5%, #82cc33 62.5%, #82cc33 75%, #41bece 75%, #41bece 87.5%, #049cdb 87.5%, #049cdb 100%);
	background-position: 50% 0;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.0625) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.0625) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,.0625) inset
}
.f-page h1, .f-page h4, .f-page p, .f-page pre, .f-page ul, .f-page li {
	border: 0;
	vertical-align: baseline;
	background: transparent
}
#overview {
	min-height: 1080px;
	min-height: 900px
}
#overview h1.title {
	text-align: left;
	font-size: 90px;
	font-weight: 700;
	color: rgba(233,92,51,.85);
	margin: 0;
	margin-bottom: 5px;
	padding: 40px;
	display: block;
	text-transform: uppercase;
	text-shadow: 0 2px 3px white
}
h2.title {
	margin-left: 0;
	padding: 50px 40px;
	min-height: 100px
}
.f-page .f-section {
	border-bottom: 1px solid rgba(200,200,200,.75)
}
.f-page .f-section.f-white {
	background: #fdfdfd;
	background: #fff
}
.f-page .f-section.f-furley {
	background: url(http://subtlepatterns.com/patterns/furley_bg.png) white
}
.f-page .f-section.f-blizzard {
	background: url(http://subtlepatterns.com/patterns/blizzard.png);
	background: url(http://subtlepatterns.com/patterns/groovepaper.png)
}
.f-page .f-section.f-square {
	background: url(http://subtlepatterns.com/patterns/square_bg.png) white
}
.f-page .f-section.f-gray2 {
	background: #fcfcfc url(http://pitch.csspiffle.com/static/img/bg_gray.png)
}
.f-page .f-section.f-gray {
	background: url(http://tympanus.net/Development/ParallaxContentSlider/images/bg.png)
}
.f-page .f-section.f-gray3 {
	background: url(http://www.alessandro-cavallo.de/images/background.jpg) no-repeat top left #f1f1f1
}
.f-page .f-section.f-gray4 {
	background: url(http://www.slidesjs.com/img/bg-body.png) no-repeat top left #f1f1f1
}
.f-page .f-section.f-bottom-100 .f-content {
	padding-bottom: 120px;
	padding-top: 40px
}
.f-page .f-section.f-white-smoke {
	background: #f5f5f5
}
.f-page .f-section.f-info h1 {
	text-shadow: 0 -2px 1px rgba(22,22,22,.25)
}
.f-page .f-section .f-content {
	margin-left: 0;
	padding: 20px 40px;
	min-height: 100px
}
.f-page .f-section.f-page-title {
	padding: 80px 0
}
.f-page .f-section.f-page-title .f-content {
	width: 100%
}
.f-page .f-section.f-page-title h1 {
	letter-spacing: -1px;
	color: #788696;
	display: block;
	font-size: 6.5em;
	font-family: 'open sans', sans-serif;
	text-shadow: 3px 3px 0 white, 6px 6px 0 rgba(0,0,0,.15);
	width: 900px;
	margin: 0 auto;
	padding: 10px 0
}
.f-page .f-section.f-ssb .f-content {
	min-height: 10px
}
a:hover, a:active, a:focus {
	outline: 0
}
a:hover {
	color: #06e;
	color: #303030;
	color: #444
}
a, a:visited {
	color: #41b7d8;
	-webkit-transition: color 200ms linear;
	-moz-transition: color 200ms linear;
	-ms-transition: color 200ms linear;
	-o-transition: color 200ms linear;
	transition: color 200ms linear;
	text-decoration: none;
	cursor: pointer
}
.headline {
	text-align: center;
	position: relative;
	top: -22px;
	margin-top: 0;
	z-index: 1
}
.headline span {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	background: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.95), inset 0 0 8px rgba(0,0,0,.1), 1px 0 0 rgba(0,0,0,.15), -1px 0 0 rgba(0,0,0,.15), 0 1px 0 rgba(0,0,0,.2), 0 -1px 0 rgba(0,0,0,.15), 0 2px 2px rgba(0,0,0,.09);
	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.95), inset 0 0 8px rgba(0,0,0,.1), 1px 0 0 rgba(0,0,0,.15), -1px 0 0 rgba(0,0,0,.15), 0 1px 0 rgba(0,0,0,.2), 0 -1px 0 rgba(0,0,0,.15), 0 2px 2px rgba(0,0,0,.09);
	box-shadow: inset 0 1px 1px rgba(255,255,255,.95), inset 0 0 8px rgba(0,0,0,.1), 1px 0 0 rgba(0,0,0,.15), -1px 0 0 rgba(0,0,0,.15), 0 1px 0 rgba(0,0,0,.2), 0 -1px 0 rgba(0,0,0,.15), 0 2px 2px rgba(0,0,0,.09);
	padding: 6px 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}
.bg_gray {
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2), inset 0 -1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2), inset 0 -1px 3px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2), inset 0 -1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 2px rgba(0,0,0,.2);
	background: #fcfcfc url(../img/bg_gray.png)
}
.headline3 {
	font-size: 24px;
	text-align: left;
	margin: 0;
	font-weight: 300;
	margin-bottom: 60px;
	line-height: 24px
}
.headline3 span {
	font-weight: 700
}
#about .headline2 {
	letter-spacing: -1px;
	font-size: 6.5em;
	font-family: 'open sans', sans-serif;
	text-shadow: 3px 3px 0 white, 6px 6px 0 rgba(0,0,0,.15);
	width: 900px;
	margin: 0 auto;
	padding: 10px 0
}
.f-page h2 {
	font-size: 1.5em;
	line-height: 1.6;
	margin: 0;
	text-transform: capitalize
}
.f-page h3 {
	font-size: 1.2em;
	line-height: 1.4;
	margin: 0
}
h2.f-large, h3.f-large {
	margin-top: .2em;
	margin-bottom: 1em;
	letter-spacing: 1px;
	color: #333;
	text-shadow: rgba(0,0,0,.15) 0 0 1px;
	font-size: 1.7em;
	line-height: 1.15
}
#newsletter h2.f-large, #newsletter h3.f-large {
	text-align: center
}
.bs-docs-sidenav {
	width: 228px;
	margin: 30px 0 0;
	padding: 0;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
	box-shadow: 0 1px 4px rgba(0,0,0,.065)
}
.bs-docs-sidenav {
	width: 258px
}
.table-grid tbody td span {
	display: inline;
	opacity: 1
}
.f-center {
	text-align: center
}
.f-bordered {
	border-bottom: 1px dotted rgba(175,175,175,.75)
}
.f-options h1, .f-options h2, .f-options h3, .f-options h4, .f-usage h1, .f-usage h2, .f-usage h3, .f-usage h4 {
	font-family: "Segoe UI", Arial, Helvetica, Sans-Serif;
	color: #2e2e2e;
	font-weight: 400;
	line-height: 1.2em
}
.f-usage h3 {
	padding-bottom: 10px;
	margin-bottom: 40px;
	margin-top: 60px
}
.f-options .f-content h2 {
	font-size: 28px;
	padding: 40px 0 10px;
	margin: 0;
	word-wrap: break-word
}
.f-options ul.f-nav {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 15px
}
.code-section {
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Arial", "Helvetica", sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #656565
}
.code-section h3 {
	font-family: "Segoe UI", Arial, Helvetica, Sans-Serif;
	line-height: 1.2em;
	font-size: 17px;
	font-weight: 700;
	color: #555;
	padding: 15px 0 0;
	margin: 15px 0 0;
	word-wrap: break-word;
	border-top: 1px dotted #bbb;
	border-top: 1px dotted rgba(175,175,175,.75)
}
.code-section h4 {
	font-size: 14px;
	line-height: 1em;
	color: #000;
	padding: 15px 0 0;
	margin: 0;
	word-wrap: break-word;
	padding: 10px 10px 8px 0;
	font-weight: 700;
	color: #6f6f6f
}
.code-section h5 {
	font-family: "Segoe UI", Arial, Helvetica, Sans-Serif;
	line-height: 1.2em;
	font-size: 14px
}
.code-section h2 a, .code-section h3 a {
	color: #2e2e2e
}
.code-section h3 code, .code-section dl dt code {
	color: #41b7d8;
	padding: 0;
	background: 0;
	border: 0
}
.code-section h2 em, .code-section h3 em, .code-section h4 em {
	font-family: "Segoe UI", Arial, Helvetica, Sans-Serif;
	color: #2e2e2e;
	font-weight: 700;
	line-height: 1.2em
}
.code-section p .code-section ul, .code-section ol {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0;
	margin-bottom: 0
}
.code-section .code-sample, .code-section .details-list {
	display: none
}
ul.steps {
	list-style: none;
	margin-left: 0;
	padding-left: 0
}
.steps li {
	padding-top: 22px
}
.steps li span.step {
	width: 33px;
	color: #fff;
	font: 700 16px/32px 'Open Sans', sans-serif;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	margin-right: 14px;
	display: inline-block;
	background: #ff674f;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #444;
	border: 1px solid #333
}
.steps li span.title {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-shadow: rgba(0,0,0,.15) 0 0 1px
}
.f-usage .code-sample {
	margin-bottom: 5px
}
#toc {
	top: 0;
	left: 0;
	height: 100%;
	position: fixed;
	background: url(http://subtlepatterns.com/patterns/random_grey_variations.png)#333;
	background: url(http://subtlepatterns.subtlepatterns.netdna-cdn.com/patterns/navy_blue.png)#333;
	background: url(http://subtlepatterns.com/patterns/px_by_Gre3g.png)#333;
	background: url(http://subtlepatterns.com/patterns/tactile_noise.png)#333;
	background: url(http://media.smashingmagazine.com/themes/smashingv4/images/body.gif);
	background: url(http://subtlepatterns.com/patterns/white_plaster.png);
	background: url(http://subtlepatterns.com/patterns/vichy.png);
	background: url(http://subtlepatterns.com/patterns/cross_scratches.png);
	background: url(http://subtlepatterns.com/patterns/cork_1.png);
	background: url(http://subtlepatterns.com/patterns/light_toast.png);
	background: url(http://subtlepatterns.com/patterns/furley_bg.png);
	background: url(http://www.sticklr.net/img/whitey.png);
	box-shadow: inset -5px 5px 15px 0 rgba(0,0,0,.9);
	box-shadow: inset -3px 3px 10px 0 rgba(0,0,0,.1);
	box-shadow: inset -1px 0 2px #bbb;
	width: 250px;
	overflow: auto
}
#toc ul.nav {
	margin: 0;
	padding: 0;
	list-style: none
}
#toc ul.nav li {
	padding: 0 0 0 1em;
	border-top: solid 1px transparent;
	border-bottom: solid 1px transparent;
	filter: none;
	padding-right: 0;
	margin-left: 0
}
#toc ul.nav li:hover {
	color: #42788e;
	background: #00b0d8;
	background-color: #e95c33;
	background-color: #444;
	color: #fff
}
#toc ul.nav li a:hover {
	color: #42788e;
	color: #fff
}
#toc ul.nav li a {
	color: #000;
	text-decoration: none;
	display: block;
	line-height: 3em;
	padding: 0;
	margin: 0;
	width: 100%
}
#toc>ul.nav>li {
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
#toc ul.nav li.h2 {
	padding-left: 1.5em
}
#toc ul.nav li.h3 {
	padding-left: 2em
}
#toc ul.nav .toc-active, ul.nav li.active {
	background: #369;
	box-shadow: 0 2px 15px -5px rgba(0,0,0,.5);
	border-top: solid 1px #0084be;
	border-bottom: solid 1px #0084be;
	color: #42788e;
	background: #00b0d8;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#00b0d8), to(#0088c4));
	background: -webkit-linear-gradient(top, #00b0d8, #0088c4);
	background: -moz-linear-gradient(top, #00b0d8, #0088c4);
	background: -ms-linear-gradient(top, #00b0d8, #0088c4);
	background: -o-linear-gradient(top, #00b0d8, #0088c4);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#00b0d8', endcolorstr='#0088c4', gradienttype=0);
	background: -moz-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(233,92,51,1)), color-stop(100%, rgba(229,59,44,1)));
	background: -webkit-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -o-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	border: 1px solid #e95c33;
	background-color: #e95c33;
	border: 1px solid rgba(0,0,0,.1)
}
#toc ul.nav .toc-active a, #toc ul.nav li.active a {
	color: #fff
}
ul.icons {
	list-style-type: none;
	text-indent: -.8em
}
#overview .demo-tabs {
	width: 800px;
	float: left
}
#overview .demo-tabs .z-tabs.horizontal, .demo-tabs .z-tabs.vertical {
	padding-top: 20px
}
.social-icons {
	padding: 20px;
	text-align: left
}
.social-icons a {
	color: #444;
	font-size: 48px;
	line-height: 48px;
	margin-right: 10px;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.social-icons a:hover {
	color: #e95c33
}
#related-articles, #credits, #comments, #Author, #version-history {
	display: none
}
.download-btn {
	padding: 20px 20px;
	text-align: center
}
.f-btn {
	background-color: #444;
	padding: 10px 0;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #fff!important;
	border: solid 1px #333;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #333), color-stop(1, #555));
	-webkit-box-shadow: inset 0 1px 0 #666, 0 1px 0 #777;
	-moz-box-shadow: inset 0 1px 0 #666, 0 1px 0 #777;
	box-shadow: inset 0 1px 0 #666, 0 1px 0 #777;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	display: block
}
.f-btn::before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 8px;
	left: -8px;
	top: -8px;
	z-index: -1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}
.f-btn:active, .f-btn:hover {
	background: -moz-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(233,92,51,1)), color-stop(100%, rgba(229,59,44,1)));
	background: -webkit-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -o-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background-color: #e95c33;
	border: 1px solid rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 0 rgba(229,59,44,1), 0 1px 0 rgba(229,59,44,1);
	-webkit-box-shadow: inset 0 1px 0 rgba(229,59,44,1), 0 1px 0 rgba(229,59,44,1);
	box-shadow: inset 0 1px 0 rgba(229,59,44,1), 0 1px 0 rgba(229,59,44,1)
}
.z-tabs.vertical {
	margin: auto;
	color: #333;
	font: 12px/18px Arial, sans-serif;
	padding: 20px 0
}
.z-tabs.vertical>ul.z-tabs-nav, .z-tabs.vertical>ul.z-tabs-nav>li, .z-tabs.vertical>.z-container {
	border-color: #ddd;
	border-style: solid
}
.z-tabs.vertical a {
	color: #333
}
.z-tabs.vertical>ul.z-tabs-nav {
	float: left;
	width: 210px;
	display: block;
	position: relative;
	top: 0;
	border-width: 1px 0 1px 1px;
	border-right-width: 0;
	margin: auto 0!important;
	padding: 0
}
.z-tabs.vertical>ul.z-tabs-nav>li {
	height: 38px;
	margin: auto;
	cursor: hand;
	cursor: pointer;
	display: block;
	padding: 6px 15px;
	position: relative;
	font-size: 1.11em;
	min-width: 180px;
	background: #f9f9f9;
	line-height: 38px;
	text-shadow: 1px 1px white;
	border-width: 0 0 1px;
	list-style-type: none
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-active {
	border-right-width: 0;
	z-index: 10;
	background: #fff!important;
	position: relative;
	font-weight: 700
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-first.z-active {
	border-bottom-width: 1px
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-last {
	border-bottom-width: 0
}
.z-tabs.vertical>ul.z-tabs-nav>li a.z-link {
	text-decoration: none!important;
	border-bottom-width: 0;
	outline: 0;
	color: #111;
	text-decoration: none;
	text-shadow: 0 1px 0 white
}
.z-tabs.vertical>.z-container {
	margin-left: 210px;
	border-width: 1px;
	background: #fff;
	min-height: 158px;
	position: relative;
	padding: 12px;
	font-size: 1.2em;
	padding: 25px 20px 20px 40px
}
.z-tabs.vertical>.z-container .z-content {
	display: none;
	padding: 40px
}
.z-tabs.vertical>.z-container>h5 {
	font-weight: 400
}
.z-tabs.vertical>.z-container>h4 {
	text-shadow: 0 1px 1px #f2f1f0;
	border-bottom: 1px dotted #eeeded;
	padding-top: 15px;
	padding-bottom: 5px
}
.ie7 body .z-tabs.vertical>ul>li, .ie7 body .z-tabs.vertical>ul {
	z-index: 10!important
}
.ie7 body .z-tabs.vertical>ul>li.z-active {
	border-right: 1px solid #fff!important
}
.z-tabs.vertical.z-rounded>.z-container {
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-khtml-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0
}
.z-tabs.vertical.z-rounded>ul.z-tabs-nav {
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-khtml-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px
}
.z-tabs.vertical.z-rounded>ul.z-tabs-nav>li.z-first, .z-tabs.vertical.z-rounded>ul.z-tabs-nav>li.z-first a.z-link {
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0
}
.z-tabs.vertical.z-rounded>ul.z-tabs-nav>li.z-last, .z-tabs.vertical.z-rounded>ul.z-tabs-nav>li.z-last a.z-link {
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-khtml-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px
}
.z-tabs.vertical.z-shadows>ul.z-tabs-nav, .z-tabs.vertical.z-shadows>.z-container {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px rgba(0,0,0,.1)
}
.z-tabs.vertical.z-shadows>ul.z-tabs-nav>li {
	-webkit-box-shadow: 0 1px 2px -2px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px -2px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px -2px rgba(0,0,0,.1)
}
.z-tabs.vertical.top-right>ul.z-tabs-nav {
	float: right;
	border-width: 1px 1px 1px 0
}
.z-tabs.vertical.top-right>.z-container {
	margin-left: 0;
	margin-right: 210px
}
.z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav {
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-khtml-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0
}
.z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav>li.z-first, .z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav>li.z-first a.z-link {
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0
}
.z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav>li.z-last, .z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav>li.z-last a.z-link {
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-khtml-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0
}
.z-tabs.vertical.z-rounded.top-right>.z-container {
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-khtml-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px
}
.ie7 body .z-tabs.vertical.top-right>ul.z-tabs-nav>li.z-active {
	border-right-width: 0!important;
	border-left: 1px solid #fff!important;
	left: -1px
}
.ie7 body .z-tabs.vertical.top-right>ul.z-tabs-nav>li, .ie7 body .z-tabs.vertical.top-right>ul {
	z-index: 10!important
}
.z-tabs.horizontal {
	color: #333;
	font: 12px/18px Arial, sans-serif;
	padding: 10px 2px;
}
.z-tabs.horizontal a {
	color: #333
}
.z-tabs.horizontal ul.z-tabs-nav, .z-tabs.horizontal ul.z-tabs-nav li, .z-tabs.horizontal .z-container {
	border-color: #ddd;
	border-style: solid
}
.z-tabs.horizontal ul.z-tabs-nav {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.z-tabs.horizontal ul.z-tabs-nav li {
	line-height: 44px;
	position: relative;
	border-width: 1px 1px 0;
	float: left;
	margin: 0 -1px 0 0;
	padding: 0;
	display: block;
	vertical-align: top;
	cursor: hand;
	cursor: pointer;
	background: #f9f9f9;
	color: #111;
	text-shadow: 1px 1px white;
	text-align: center
}
.z-tabs.horizontal ul.z-tabs-nav li:hover {
	outline: 0 none;
	text-decoration: none
}
.z-tabs.horizontal ul.z-tabs-nav li.z-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
	z-index: 1;
	font-weight: 700
}
.z-tabs.horizontal ul.z-tabs-nav li.z-active, .z-tabs.horizontal ul.z-tabs-nav li.z-active:hover {
	background: #fff
}
.z-tabs.horizontal ul.z-tabs-nav li a.z-link {
	border-bottom-width: 0;
	padding: .4em 3.5em .2em;
	outline: 0;
	display: inline-block;
	text-decoration: none!important;
	border-bottom-width: 0;
	outline: 0;
	color: #111;
	text-decoration: none;
	text-shadow: 0 1px 0 white
}
.z-tabs.horizontal .z-container {
	position: static;
	border-width: 1px;
	clear: both;
	width: 100%;
	min-height: 80px;
	background: #fff;
	zoom: 1
}
.z-tabs.horizontal div.z-content {
	padding: 30px;
	font-size: 1.2em;
	display: none
}
.z-tabs.horizontal div.z-content>h5 {
	font-weight: 400
}
.z-tabs.horizontal div.z-content>h4 {
	text-shadow: 0 1px 1px #f2f1f0;
	border-bottom: 1px dotted #eeeded;
	padding-top: 15px;
	padding-bottom: 5px
}
.z-tabs.horizontal.top-center {
	width: 100%
}
.z-tabs.horizontal.top-center>ul.z-tabs-nav {
	clear: left;
	float: left;
	position: relative;
	left: 50%;
	text-align: center
}
.z-tabs.horizontal.top-center>ul.z-tabs-nav>li {
	right: 50%;
	display: block;
	position: relative;
	float: left
}
.z-tabs.horizontal.top-right>.z-container {
	margin-right: 0;
	padding-right: 0;
	margin-left: 0;
	padding-left: 0
}
.z-tabs.horizontal.top-right>ul.z-tabs-nav {
	float: right;
	position: relative;
	padding: 0;
	margin: 0 -1px 0 0
}
.z-tabs.horizontal.top-right>.z-container {
	margin-right: 0;
	padding-right: 0;
	margin-left: 0;
	padding-left: 0
}
.ie7 body .z-tabs.horizontal.top-right>.z-container {
	clear: none
}
.ie7 body .z-tabs.horizontal.top-right {
	margin-right: 2px
}
.z-tabs.horizontal.bottom-left>ul.z-tabs-nav {
	position: relative;
	padding: 0;
	margin: -3px 0 0 3px;
	margin: 0
}
.z-tabs.horizontal.bottom-left ul.z-tabs-nav li {
	border-width: 0 1px 1px
}
.z-tabs.horizontal.bottom-left ul.z-tabs-nav li.z-active {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: -1px;
	padding-top: 1px
}
.z-tabs.horizontal.z-rounded.bottom-left>ul.z-tabs-nav>li.z-first, .z-tabs.horizontal.z-rounded.bottom-left>ul.z-tabs-nav>li.z-first a.z-link {
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-khtml-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px
}
.z-tabs.horizontal.z-rounded.bottom-left>ul.z-tabs-nav>li.z-last, .z-tabs.horizontal.z-rounded.bottom-left>ul.z-tabs-nav>li.z-last a.z-link {
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-khtml-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0
}
.z-tabs.horizontal.z-rounded.bottom-left .z-container {
	-webkit-border-radius: 6px 6px 6px 0;
	-moz-border-radius: 6px 6px 6px 0;
	-khtml-border-radius: 6px 6px 6px 0;
	border-radius: 6px 6px 6px 0
}
.z-tabs.horizontal.bottom-left .z-container {
	padding: 0;
	margin: 0
}
.z-tabs.horizontal.bottom-center {
	width: 100%
}
.z-tabs.horizontal.bottom-center>ul.z-tabs-nav {
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	left: 50%;
	text-align: center
}
.z-tabs.horizontal.bottom-center ul.z-tabs-nav li {
	border-width: 0 1px 1px;
	right: 50%;
	display: block;
	position: relative;
	float: left
}
.z-tabs.horizontal.bottom-center ul.z-tabs-nav li.z-active {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: -1px;
	padding-top: 1px
}
.z-tabs.horizontal.z-rounded.bottom-center>ul.z-tabs-nav>li.z-first, .z-tabs.horizontal.z-rounded.bottom-center>ul.z-tabs-nav>li.z-first a.z-link {
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-khtml-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px
}
.z-tabs.horizontal.z-rounded.bottom-center>ul.z-tabs-nav>li.z-last, .z-tabs.horizontal.z-rounded.bottom-center>ul.z-tabs-nav>li.z-last a.z-link {
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-khtml-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0
}
.z-tabs.horizontal.z-rounded.bottom-center .z-container {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px
}
.z-tabs.horizontal.bottom-center .z-container {
	padding: 0;
	margin: 0
}
.z-tabs.horizontal.bottom-right>ul.z-tabs-nav {
	float: right;
	position: relative;
	padding: 0;
	margin: 0;
	margin-right: -1px
}
.z-tabs.horizontal.bottom-right ul.z-tabs-nav li {
	border-width: 0 1px 1px
}
.z-tabs.horizontal.bottom-right ul.z-tabs-nav li.z-active {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: -1px;
	padding-top: 1px
}
.z-tabs.horizontal.z-rounded.bottom-right>ul.z-tabs-nav>li.z-first, .z-tabs.horizontal.z-rounded.bottom-right>ul.z-tabs-nav>li.z-first a.z-link {
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-khtml-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px
}
.z-tabs.horizontal.z-rounded.bottom-right>ul.z-tabs-nav>li.z-last, .z-tabs.horizontal.z-rounded.bottom-right>ul.z-tabs-nav>li.z-last a.z-link {
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-khtml-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0
}
.z-tabs.horizontal.z-rounded.bottom-right .z-container {
	-webkit-border-radius: 6px 6px 0 6px;
	-moz-border-radius: 6px 6px 0 6px;
	-khtml-border-radius: 6px 6px 0 6px;
	border-radius: 6px 6px 0 6px
}
.z-tabs.horizontal.bottom-right .z-container {
	padding: 0;
	margin: 0
}
.ie7 body .z-tabs.horizontal.bottom-right {
	margin-right: 2px
}
.z-tabs.horizontal.top-compact {
	width: 601px
}
.ie8 body .z-tabs.horizontal.top-compact, .ie9 body .z-tabs.horizontal.top-compact {
	width: 600px
}
.ie7 body .z-tabs.horizontal.top-compact {
	width: 601px
}
.z-tabs.horizontal.top-compact ul.z-tabs-nav {
	padding: 0;
	display: table;
	width: 100%;
	margin-left: -1px;
	padding-left: 1px
}
.z-tabs.horizontal.top-compact ul.z-tabs-nav li {
	width: 150px;
	margin: 0 -2px 0 0;
	display: inline-block
}
.ie7 body .z-tabs.horizontal.top-compact ul.z-tabs-nav li.z-first {
	padding-left: 1px
}
.z-tabs.horizontal.top-compact ul.z-tabs-nav li a.z-link {
	padding: .2em 0
}
.z-tabs.horizontal.top-compact ul.z-tabs-nav li.z-active {
	font-weight: 400;
	margin-bottom: -1px;
	padding-bottom: 1px
}
.z-tabs.horizontal.top-compact .z-container {
	margin: 0;
	padding: 0;
	width: initial;
	margin-right: -1px!important
}
.z-tabs.horizontal.z-rounded.top-compact>ul.z-tabs-nav>li.z-first, .z-tabs.horizontal.z-rounded.top-compact>ul.z-tabs-nav>li.z-first a.z-link {
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0
}
.z-tabs.horizontal.z-rounded.top-compact>ul.z-tabs-nav>li.z-last, .z-tabs.horizontal.z-rounded.top-compact>ul.z-tabs-nav>li.z-last a.z-link {
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0
}
.z-tabs.horizontal.z-rounded.top-compact .z-container {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-khtml-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px
}
.z-tabs.horizontal.bottom-compact {
	width: 601px
}
.ie8 body .z-tabs.horizontal.bottom-compact, .ie9 body .z-tabs.horizontal.bottom-compact {
	width: 600px
}
.ie7 body .z-tabs.horizontal.bottom-compact {
	width: 601px
}
.z-tabs.horizontal.bottom-compact ul.z-tabs-nav {
	padding: 0;
	display: table;
	width: 100%;
	margin-left: -1px;
	padding-left: 1px
}
.ie7 body .z-tabs.horizontal.bottom ul.z-tabs-nav {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0
}
.z-tabs.horizontal.bottom-compact ul.z-tabs-nav li {
	width: 150px;
	margin: 0 -2px 0 0;
	display: inline-block;
	border-width: 0 1px 1px
}
.ie7 body .z-tabs.horizontal.bottom-compact ul.z-tabs-nav li.z-first {
	padding-left: 1px
}
.z-tabs.horizontal.bottom-compact ul.z-tabs-nav li a.z-link {
	padding: .2em 0
}
.z-tabs.horizontal.bottom-compact ul.z-tabs-nav li.z-active {
	margin-top: -1px;
	padding-top: 1px;
	margin-bottom: 0;
	padding-bottom: 0
}
.z-tabs.horizontal.bottom-compact .z-container {
	margin: 0;
	padding: 0;
	width: initial;
	margin-right: -1px!important
}
.z-tabs.horizontal.z-rounded.bottom-compact>ul.z-tabs-nav>li.z-first, .z-tabs.horizontal.z-rounded.bottom-compact>ul.z-tabs-nav>li.z-first a.z-link {
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-khtml-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px
}
.z-tabs.horizontal.z-rounded.bottom-compact>ul.z-tabs-nav>li.z-last, .z-tabs.horizontal.z-rounded.bottom-compact>ul.z-tabs-nav>li.z-last a.z-link {
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-khtml-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0
}
.z-tabs.horizontal.z-rounded.bottom-compact .z-container {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0
}
.z-tabs.horizontal.z-rounded .z-container {
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	-khtml-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px
}
.z-tabs.horizontal.z-rounded>ul.z-tabs-nav>li.z-first, .z-tabs.horizontal.z-rounded>ul.z-tabs-nav>li.z-first a.z-link {
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0
}
.z-tabs.horizontal.z-rounded>ul.z-tabs-nav>li.z-last, .z-tabs.horizontal.z-rounded>ul.z-tabs-nav>li.z-last a.z-link {
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0
}
.z-tabs.horizontal.top-left.z-rounded>.z-container {
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	-khtml-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px
}
.z-tabs.horizontal.top-center.z-rounded>.z-container {
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px
}
.z-tabs.horizontal.top-right.z-rounded>.z-container {
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	-khtml-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}
.z-tabs.horizontal.z-shadows .z-container {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3), 0 1px 1px rgba(255,255,255,.8) inset;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.3), 0 1px 1px rgba(255,255,255,.8) inset;
	box-shadow: 0 1px 1px rgba(0,0,0,.3), 0 1px 1px rgba(255,255,255,.8) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px rgba(0,0,0,.15)
}
.z-tabs.horizontal.z-shadows ul.z-tabs-nav li {
	box-shadow: -2px 0 2px -2px rgba(0,0,0,.1)
}
.z-tabs.horizontal.top-left.z-shadows ul.z-tabs-nav li.z-first, .z-tabs.horizontal.top-compact.z-shadows ul.z-tabs-nav li.z-first {
	box-shadow: -3px 2px 2px -3px rgba(0,0,0,.2)
}
.z-tabs.horizontal.top-right.z-shadows ul.z-tabs-nav li.z-last, .z-tabs.horizontal.top-compact.z-shadows ul.z-tabs-nav li.z-last {
	box-shadow: 3px 2px 2px -3px rgba(0,0,0,.2)
}
.z-tabs.crystal ul.z-tabs-nav, .z-tabs.crystal ul.z-tabs-nav li, .z-tabs.crystal .z-container {
	border-color: #ddd;
	border-color: #b4b4b4;
	border-style: solid
}
.z-tabs.crystal ul.z-tabs-nav li {
	background: #fff;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(50%, rgba(243,243,243,1)), color-stop(51%, rgba(237,237,237,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#ffffff', endcolorstr='#ffffff', gradienttype=0)
}
.z-tabs.crystal ul.z-tabs-nav li:hover {
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#ffffff', endcolorstr='#f2f2f2', gradienttype=0);
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #fff 0, #ececec 50%, #e0e0e0 50%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(50%, #ececec), color-stop(50%, #e0e0e0), color-stop(100%, #f2f2f2));
	background: -webkit-linear-gradient(top, #fff 0, #ececec 50%, #e0e0e0 50%, #f2f2f2 100%);
	background: -o-linear-gradient(top, #fff 0, #ececec 50%, #e0e0e0 50%, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #fff 0, #ececec 50%, #e0e0e0 50%, #f2f2f2 100%);
	background: linear-gradient(to bottom, #fff 0, #ececec 50%, #e0e0e0 50%, #f2f2f2 100%)
}
.z-tabs.crystal ul.z-tabs-nav li.z-active {
	background: #fff;
	text-shadow: 0 1px 1px white;
	color: #000;
	filter: none
}
.z-tabs.gray ul.z-tabs-nav, .z-tabs.gray ul.z-tabs-nav li, .z-tabs.gray .z-container {
	border-color: #b3b3b3;
	border-style: solid
}
.z-tabs.gray ul.z-tabs-nav li {
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #dbdbdb 0, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), color-stop(100%, #f2f2f2));
	background: -webkit-linear-gradient(top, #dbdbdb 0, #f2f2f2 100%);
	background: -o-linear-gradient(top, #dbdbdb 0, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #dbdbdb 0, #f2f2f2 100%);
	background: linear-gradient(to bottom, #dbdbdb 0, #f2f2f2 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#dbdbdb', endcolorstr='#f2f2f2', gradienttype=0)
}
.z-tabs.gray ul.z-tabs-nav li:hover {
	background: #e8e8e8;
	background: -moz-linear-gradient(top, #e8e8e8 0, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), color-stop(100%, #f7f7f7));
	background: -webkit-linear-gradient(top, #e8e8e8 0, #f7f7f7 100%);
	background: -o-linear-gradient(top, #e8e8e8 0, #f7f7f7 100%);
	background: -ms-linear-gradient(top, #e8e8e8 0, #f7f7f7 100%);
	background: linear-gradient(to bottom, #e8e8e8 0, #f7f7f7 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#e8e8e8', endcolorstr='#f7f7f7', gradienttype=0)
}
.z-tabs.gray ul.z-tabs-nav li.z-active {
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: 0 1px 1px white;
	filter: none
}
.z-tabs.silver ul.z-tabs-nav, .z-tabs.silver ul.z-tabs-nav li, .z-tabs.silver .z-container {
	border-color: rgba(0,0,0,.25) rgba(0,0,0,.25) rgba(0,0,0,.25) rgba(0,0,0,.25);
	border-color: #bbb;
	border-style: solid
}
.z-tabs.silver ul.z-tabs-nav li {
	text-shadow: 0 1px 1px #f2f1f0;
	text-shadow: 0 1px 0 white;
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#ffffff', endcolorstr='#e5e5e5', gradienttype=0);
	background: #eee;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5e5e5));
	background: -webkit-linear-gradient(top, #fff, #e5e5e5);
	background: -moz-linear-gradient(top, #fff, #e5e5e5);
	background: -ms-linear-gradient(top, #fff, #e5e5e5);
	background: -o-linear-gradient(top, #fff, #e5e5e5);
	background: linear-gradient(top, #fff, #e5e5e5);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)
}
.z-tabs.silver ul.z-tabs-nav li a.z-link {
	color: #555
}
.z-tabs.silver ul.z-tabs-nav li:hover {
	border-color: #bbb;
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#f6f6f6', endcolorstr='#e0e0e0', gradienttype=0);
	background: #dfdfdf;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e0e0e0));
	background: -webkit-linear-gradient(top, #f6f6f6, #e0e0e0);
	background: -moz-linear-gradient(top, #f6f6f6, #e0e0e0);
	background: -ms-linear-gradient(top, #f6f6f6, #e0e0e0);
	background: -o-linear-gradient(top, #f6f6f6, #e0e0e0);
	background: linear-gradient(top, #f6f6f6, #e0e0e0)
}
.z-tabs.silver ul.z-tabs-nav li.z-active {
	filter: none;
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.z-tabs.silver ul.z-tabs-nav li.z-active a.z-link {
	color: #000
}
.z-tabs.green ul.z-tabs-nav, .z-tabs.green ul.z-tabs-nav li, .z-tabs.green .z-container {
	border-color: #336c2b;
	border-style: solid
}
.z-tabs.green ul.z-tabs-nav li {
	color: #fff;
	background: #5fae53;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#5fae53), to(#3b7c33));
	background: -webkit-linear-gradient(top, #5fae53, #3b7c33);
	background: -moz-linear-gradient(top, #5fae53, #3b7c33);
	background: -ms-linear-gradient(top, #5fae53, #3b7c33);
	background: -o-linear-gradient(top, #5fae53, #3b7c33)
}
.z-tabs.green ul.z-tabs-nav li a.z-link {
	color: #fff;
	text-shadow: 0 1px 0 #387031
}
.z-tabs.green ul.z-tabs-nav li.z-active a.z-link {
	text-shadow: 0 1px 1px white;
	color: #000
}
.z-tabs.green ul.z-tabs-nav li:hover {
	background: #3b7c33
}
.z-tabs.green ul.z-tabs-nav li.z-active {
	background: #fff;
	color: #2c3f0a;
	text-shadow: none;
	box-shadow: none;
	filter: none
}
.z-tabs.red ul.z-tabs-nav, .z-tabs.red ul.z-tabs-nav li, .z-tabs.red .z-container {
	border-color: #951100;
	border-style: solid
}
.z-tabs.red ul.z-tabs-nav li {
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0,0,0,.8);
	background: #d84a38;
	background: -moz-linear-gradient(top, #dd4b39 0, #d14836 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dd4b39), color-stop(100%, #d14836));
	background: -webkit-linear-gradient(top, #dd4b39 0, #d14836 100%);
	background: -o-linear-gradient(top, #dd4b39 0, #d14836 100%);
	background: -ms-linear-gradient(top, #dd4b39 0, #d14836 100%);
	background: linear-gradient(to bottom, #dd4b39 0, #d14836 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#dd4b39', endcolorstr='#d14836', gradienttype=0)
}
.z-tabs.red ul.z-tabs-nav li:hover {
	background: #d34332;
	background: -moz-linear-gradient(top, #dd4b39 0, #c53727 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dd4b39), color-stop(100%, #c53727));
	background: -webkit-linear-gradient(top, #dd4b39 0, #c53727 100%);
	background: -o-linear-gradient(top, #dd4b39 0, #c53727 100%);
	background: -ms-linear-gradient(top, #dd4b39 0, #c53727 100%);
	background: linear-gradient(to bottom, #dd4b39 0, #c53727 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#dd4b39', endcolorstr='#c53727', gradienttype=0)
}
.z-tabs.red ul.z-tabs-nav li.z-active {
	background: #fff;
	color: #951100;
	text-shadow: none;
	filter: none
}
.z-tabs.red ul.z-tabs-nav li a.z-link {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.5)
}
.z-tabs.red ul.z-tabs-nav li.z-active a.z-link {
	text-shadow: 0 1px 1px white;
	color: #000
}
.z-tabs.blue ul.z-tabs-nav, .z-tabs.blue ul.z-tabs-nav li, .z-tabs.blue .z-container {
	border-color: #0084be;
	border-style: solid
}
.z-tabs.blue ul.z-tabs-nav li {
	color: #42788e;
	text-shadow: 1px 1px #b6e6f9;
	background: #00b0d8;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#00b0d8), to(#0088c4));
	background: -webkit-linear-gradient(top, #00b0d8, #0088c4);
	background: -moz-linear-gradient(top, #00b0d8, #0088c4);
	background: -ms-linear-gradient(top, #00b0d8, #0088c4);
	background: -o-linear-gradient(top, #00b0d8, #0088c4);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#00b0d8', endcolorstr='#0088c4', gradienttype=0)
}
.z-tabs.blue ul.z-tabs-nav li a.z-link {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.5)
}
.z-tabs.blue ul.z-tabs-nav li.z-active a.z-link {
	text-shadow: 0 1px 1px white;
	color: #000
}
.z-tabs.blue ul.z-tabs-nav li:hover {
	background: #21addf
}
.z-tabs.blue ul.z-tabs-nav li.z-active {
	background: #fff;
	color: #000f4d;
	text-shadow: 0 1px rgba(78,78,78,.1);
	filter: none
}
#config-wrapper {
	width: 210px;
	z-index: 8000;
	float: left;
	margin: 20px
}
#config {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	border: 1px solid #bbb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
#config input.z-textbox {
	float: right;
	width: 50px;
	padding: 0 .2em;
	line-height: 1.6em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #c5c5c5;
	background-color: #fafafa
}
.config-title {
	color: #000;
	font-size: 15px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border-bottom: 1px solid rgba(23,24,26,.15);
	border-bottom: 1px solid #bbb;
	text-shadow: 0 1px 0 white;
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#ffffff', endcolorstr='#e5e5e5', gradienttype=0);
	background: #eee;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5e5e5));
	background: -webkit-linear-gradient(top, #fff, #e5e5e5);
	background: -moz-linear-gradient(top, #fff, #e5e5e5);
	background: -ms-linear-gradient(top, #fff, #e5e5e5);
	background: -o-linear-gradient(top, #fff, #e5e5e5);
	background: linear-gradient(top, #fff, #e5e5e5);
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.box-title {
	font-size: 12px;
	height: 30px;
	line-height: 41px;
	text-align: left;
	border-bottom: 1px solid rgba(23,24,26,.15);
	margin-right: 4px
}
.input-box {
	padding: 10px;
	padding-left: 40px;
	border-bottom: 1px solid rgba(23,24,26,.15)
}
.input-box select {
	background: #f7f7f7;
	width: 120px;
	border: 1px solid rgba(23,24,26,.15);
	font-size: 11px;
	color: #000
}
#config-wrapper .images {
	width: 165px;
	padding-left: 25px;
	margin-top: 15px;
	border-bottom: 1px solid rgba(23,24,26,.15);
	padding-bottom: 10px;
	position: relative;
	z-index: 1000000
}
#config-wrapper .images img.active {
	border: 0 solid #ccc;
	opacity: .5
}
#config-wrapper .images img {
	width: 25px;
	height: 24px;
	margin-right: 7px;
	margin-bottom: 7px;
	z-index: 1000
}
img {
	border-style: none;
	vertical-align:middle;
	max-width: 100%;
	height: auto
}
#config-wrapper .close {
	background-position: top left;
	position: absolute;
	top: 45px;
	left: -35px;
	width: 35px
}
#config-wrapper .style-toggle {
	width: 35px;
	height: 43px;
	background: url(http://theme-fusion.com/avada/wp-content/themes/Avada/images/colorpicker/style_arrow.png);
	cursor: pointer
}
#config-wrapper .open {
	background-position: bottom left;
	position: absolute;
	top: 45px;
	right: 0;
	width: 35px;
	display: none
}
.switcher .content {
	padding: 5px 20px 16px;
	overflow: hidden;
	background: #fff;
	border-radius: 0 0 6px 6px
}
.switcher-box {
	height: auto;
	overflow: hidden;
	margin-bottom: 4px;
	margin-top: 4px
}
.styleswitch {
	width: 24px;
	height: 24px;
	display: block;
	cursor: pointer;
	margin: 0 4px 4px 0;
	float: left
}
.styleswitch.gray {
	background-color: #b6b6b6
}
.styleswitch.blue {
	background-color: #00b0d8
}
.styleswitch.crystal {
	background-color: #f5f5f5
}
.styleswitch.green {
	background-color: #3b7c33
}
.styleswitch.silver {
	background-color: #dfdfdf
}
.styleswitch.red {
	background-color: #d34332
}
.switcher-box a.btn {
	min-width: 18px;
	color: #fff;
	font: 13px/24px 'Open Sans', sans-serif;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	display: inline-block;
	background: #ff674f;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #41b7d8;
	border: 1px solid #32b1d5;
	padding: 0 4px
}
.switcher-box select {
	min-width: 164px;
	border: 1px solid #ccc;
	display: inline-block;
	font-size: 16px;
	letter-spacing: -.02em;
	width: 164px;
	box-shadow: 0 0 10px #eee inset;
	font-size: 13px;
	text-shadow: 0 1px 0 white;
	height: 28px;
	padding: 3px;
	vertical-align: middle
}
.code-sample {
	margin-top: 20px;
	margin-bottom: 25px;
	padding: 0;
	border: 1px solid #dadada;
	background: #fbfbfb;
	color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 7px #dadada inset;
	-webkit-box-shadow: 0 0 7px #dadada inset;
	-o-box-shadow: 0 0 7px #dadada inset;
	box-shadow: 0 0 7px #dadada inset;
	font-size: 13px;
	font-weight: 400;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	border-radius: 3px;
	background: #fff;
	color: #777;
	box-shadow: 0 0 4px #dadada inset
}
.details-list {
	margin: 0;
	margin-top: 20px;
	margin-bottom: 25px;
	padding: 0;
	color: #000
}
.bodyText h4.details-title, .bodyText h4.code-title {
	padding: 10px 10px 8px;
	font-weight: 700;
	color: #6f6f6f
}
.prettyprint {
	overflow-x: auto
}
.prettyprint, .details-list dl {
	padding: 10px;
	margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.code-sample .prettyprint, .details-list dl {
	padding: 10px;
	border: 0
}
.code-sample.code pre {
	display: block;
	padding: 0
}
pre .nocode {
	background-color: transparent;
	color: #000
}
pre .str, pre .atv {
	color: #e25000;
	color: #00aeef;
	color: #ff00e0
}
pre .kwd {
	color: #03f
}
pre .com {
	color: #666
}
pre .typ {
	color: #000
}
pre .lit {
	color: #066
}
pre .pun {
	color: #333
}
pre .pln {
	color: #42545a
}
pre .tag {
	color: #06c
}
pre .atn {
	color: #66f
}
pre .dec {
	color: #c00
}
ol.linenums {
	margin-top: 0;
	margin-bottom: 0;
	color: #333
}
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 {
	list-style-type: none
}
li.L1, li.L3, li.L5, li.L7, li.L9 {
	background: #eee
}
.details-list dl {
	overflow: hidden;
	padding: 0;
	background-color: none;
	border-top: 1px solid #dadada;
	font-size: 12px
}
.details-list dt, .details-list dd {
	display: block;
	margin: 0;
	padding: 2px 0
}
.details-list dt {
	clear: left;
	float: left;
	width: 50%;
	overflow: auto;
	font-weight: 700
}
.details-list dd {
	margin-left: 10px;
	padding-left: 50%
}
.details-list dd p {
	padding: 0;
	margin: 0
}
.details-list dt code {
	font-weight: 400
}
#newsletter {
	text-align: center
}
#newsletter .f-content h3 {
	font-size: 2em;
	line-height: 1.375em;
	margin: 1.4em 0 .6em -48px;
	padding: .2em 0 .2em 34px;
	font-weight: 400
}
#newsletter .f-content p {
	margin-bottom: 1.5em
}
#newsletter input, textarea {
	font-size: 1em;
	margin-bottom: 1em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
#newsletter input[type="text"] {
	margin-right: .5em
}
#newsletter input[type="text"], #newsletter textarea {
	background: #fff;
	border: 1px solid #e2e2e2;
	padding: 12px;
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.05);
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.05);
	box-shadow: inset 0 0 3px rgba(0,0,0,.05)
}
#newsletter input[type="submit"] {
	background: #444;
	border: 0;
	color: #fff;
	cursor: pointer;
	padding: 12px;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	border: 1px solid #333
}
#newsletter input[type="submit"]:hover {
	background: -moz-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(233,92,51,1)), color-stop(100%, rgba(229,59,44,1)));
	background: -webkit-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -o-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	background: linear-gradient(top, rgba(233,92,51,1) 0, rgba(229,59,44,1) 100%);
	border: 1px solid #e95c33;
	background-color: #e95c33
}
