#allControls{
    text-align: center;
}
#controlsContainer{
    /*background-color: #cc0033;*/
   /* width:100%;*/
    height: auto;
    margin-right:auto;
    margin-left:auto;
    display: inline-block;
}
#controls,#outputControls {
    display: inline-block;
    vertical-align: top;
}
#buttonControl{
    text-align: center;
}
#controls{
    margin-right: 20px;
}
.noUnderline{
    text-decoration: none;
}
div{
	/*color:#666666;*/
}
.leftControls{
    float:left;
}
.tooltip{
    display: inline;
    position:relative;
}
/* tooltip messages using the title */
/*.tooltip:hover:after{
    background: #cc0033;
    /!*background: rgba(204,0,51,.8);*!/
    border-radius: 6px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: -70px;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
    text-align: left;
}
/!* tooltip point triangle *!/
.tooltip:hover:before{
    border: solid;
    border-color: #cc0033 transparent;
    border-width: 8px 8px 0 8px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}*/
.controlsBorder{
    border:1px solid #cccccc;
    border-radius: 8px;
    overflow: auto;
    padding: 8px;
}
.radioButtons{
    text-align:left;
}

input[type="text"] {
    font: 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
    width: 50px;
    border:1px solid #ccc;
   }
input[type="button"],input[type="file"]{
    border:2px solid #C2C2C2;
    background-color: #6699cc;
    color:#FFFFFF;
}
.toothRange {
    background-color:transparent;
    border:none;
}
#toothHigh,#toothLow{
	width:25px;
	padding:1px;
    color:#666666;
    border:0;
}
#toothLow{
	text-align:right;
}
#results{
	color:#444444;
	background-color: #FFFFFF;
	border-radius: 8px;
	border:1px solid #cccccc;
}
#ratioLegend{
    text-align: center;
    border:2px solid #FFFFFF;
    color:#fff;
    border-radius: 6px;
    background-color: #888888;
    padding: 3px;
}
#outputFS{
	border-bottom: 1px inset #666666;
    padding: 5px 5px 15px 5px;
}
#errors {
    position: absolute;
    border: 2px solid #FFFFFF;
    border-radius: 6px;
    box-shadow: 3px 3px 6px 3px #444;
    width: 230px;
    padding: 3px;
    font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
    color: #FFFFFF;
    z-index: 3;
    background-color: #cc0033; /* Old browsers */
}
#teethLabel{
    float:left;
    margin-left: 10px;
}
#pitchLabel1{
    float:right;
}
#mainContent{
    margin:auto 40px;
}
