*+html{overflow:hidden;}

* html{overflow:hidden;}

body, html {

	height:100%;

}

.tabset {

	width:100%;

	font-size:100%;

	font-weight:bold;

	background:#012442;

	line-height:48px;

	color:#fff;

	position:relative;

	z-index:1;

	border-bottom:1px solid #135e86;

}

.tabset:after {

	content:'';

	display:block;

	clear:both;

}

.tabset h1 {

	float:left;

	font-size:100%;

	font-weight:100;

	color:#656565;

	margin:0;

	white-space:nowrap;

	padding:1px 15px 0;

	text-transform:uppercase;

}

.tabset .selector {

	float:left;

	font-size:24px;

	text-transform:uppercase;

	margin:11px 0 0 14px;

}

.tabset label {

	line-height:27px;

	margin:1px 6px 0 0;

	color:#656565;

	font-weight:normal;

}

.tabset .selectArea {

	margin:2px 0 0;

	height:25px;

}

.tabset .selectArea .center{

	color:#5f9847 !important;

	font-weight:normal;

	line-height:25px !important;

	height:25px;

}

.tabset .selectArea a.selectButton {

	height:25px;

	background:url(../images/arrow.gif) no-repeat 100% 10px;

	position:absolute;

	top:0;

	right:0;

	border:none;

	z-index:4;

}

.tabset .over a.selectButton {

	background:none;

}

.tabset .links {

	float:right;

	height:51px;
	position:relative;
	top:12px;

}

.links {

	padding:0;

	margin:0;

	float:left;

	height:51px;

	list-style:none;

	overflow:hidden;

}

.links li {

	height:48px;

	line-height:50px;

	float:left;

	padding:0 17px 0 16px;

	margin:0 0 0 -1px;

	display:inline;

	background:url(../images/tabset-separator.gif) no-repeat 0 50%;
	font-size:12px;

}

.links li.first {

	background:none;

}

.links a {

	color:#fff68a;

	outline:none;

	text-decoration:none;

}
.links a:hover {

	color:#fff68a;

	outline:none;

	text-decoration:underline;

}

.links li a.active {

	color:#c1ea8b;

	text-decoration:none;

}

.scissors {

	position:absolute;

	top:42px;

	left:16px;

	width:21px;

	height:15px;

	overflow:hidden;

	background:url(../images/scissors.png) no-repeat;

	display:block;

}

iframe {

	padding:0;

	margin:0;

	display:block;

	position:relative;

	z-index:0;

	background:#fff;

	width:100%;

}

.loader {
	display:none;
	margin:0 0 0 12px;

}

pre {

	margin:0;

	background:#fff;

	overflow:auto;

}

span.tab {padding:0 0 0 40px;}

code {

	white-space:pre;

	padding:10px 20px;

	width:auto !important;

}

.code-holder {

	width:100%;

	overflow:hidden;

}

.safari .scissors,

.chrome .scissors{display: none;}

.optionsDivInvisible, .optionsDivVisible {

	margin-top:2px;

	margin-left:-11px;

}

.optionsDivVisible a {

	text-transform:none;

	font-size:1.5em;

	font-weight:normal;

}

.simple-style a {

	display:block;

	height:1%;

}

.selector select {

	width:230px;

}

span.markup-preview{

	font-size:24px !important;

	font-weight:normal !important;

}