html {
    overflow:hidden;
}

body {
    background:#EBEBEB url('/cdf-player/images/formBG.png') repeat-x;
}

div.show-if-js {
    display:none;
}

div#cdf-form {
    width:295px;
    margin: 20px 25px;
    color:#222;
    text-align:center;
}

div#cdf-form p {
    font-size:13px;
}

div#form-wrapper,
div#ty-area,
div#comments-form {
    text-align:left;
}

form#cdf-form-form label {
    display:block;
}

form fieldset {
    border:none;
    margin:0px;
    padding:0px;
}

form label {
    font-weight:bold;
}

/* initially hide all bios, we'll pick one to show */
div#platform .bio { display:none; }

/* now unhide the bio we want to show */
div#platform.mac .bio.mac,
div#platform.Macintosh .bio.Macintosh,
div#platform.win .bio.win,
div#platform.Windows .bio.Windows,
div#platform.lnx .bio.lnx,
div#platform.Linux .bio.Linux {
    display:inline;
}

div#version .bio { display:none; }

/* now unhide the bio we want to show */
div#version.mac .bio.mac,
div#version.Macintosh .bio.Macintosh,
div#version.win .bio.win,
div#version.Windows .bio.Windows,
div#version.lnx .bio.lnx,
div#version.Linux .bio.Linux {
    display:inline;
}

span#change-platform,
span.change-platform {
    cursor:pointer;
    color:#E00400;
}

div#platform,
div#platform-selector {

}

div#platform div#platform-description {
    padding-left:56px;
}
div#platform div#platform-description p {
	font-size: 11px;
	line-height: 17px;
	padding-bottom: 10px;
}

div#platform.non div.platform-description {
    display:none;
}


div#platform.mac,
div#platform.Macintosh { background: transparent url('/cdf-player/images/mac.png') no-repeat 0 3px; }

div#platform.win,
div#platform.Windows { background: transparent url('/cdf-player/images/windows.png') no-repeat 0 3px; }

div#platform.lnx,
div#platform.Linux { background: transparent url('/cdf-player/images/linux.png') no-repeat 0 3px; }

div#platform .bio span.title {
    font-size:14px;
    font-weight:bold;
}

input,select {
    width:250px;
    margin-bottom:10px;
}

div.largebutton input {
    width:150px;
}

textarea {
    width:280px;
    height:65px;
    padding:5px;
}

select option.non {
    display:none;
}

input#send {
    width:50px;
    cursor:pointer;
    color:#222;
    margin-top:15px;
}

div#cdf-form p.license { font-size: 9px; }
div#cdf-form a { text-decoration:none; }

div.errorHighlight input {
    border:1px solid #f00;
}

ol {
	margin: 0 15px;
	padding: 0;
	font-size: 12px;
}
#js-req h2 {
    font-size: 14px;
    font-weight: 400;
}