
table.searchControlLayout {
    width:80%;
}

#searchControls {
    padding:12px;
}

table.searchFields {
    padding-top:8px;
    padding-bottom:8px;
    border:1px solid #999;
    width:100%;
}

table.searchFields td {
    padding:3px;
    text-align:left;
}

table.searchFields .gene_term {
    width:50%;    
    border:1px solid #aaa;
}

#gene_term {
    width:300px;    
    border:1px solid #aaa;
}

#series_term {    
    width:70%;
    border:1px solid #aaa;
    float:left;
}

#entrez_term {  
    width:70%;
    border:1px solid #aaa;
    float:left;
}

table.searchOptions {
    border:0px solid #fff;
    width:100%;
}

table.searchOptions td.cellRight {
    text-align:right;
}
table.searchOptions td.cellLeft {
    text-align:left;
}

input.submit {
    color: #FFFFFF;
    background-color: #639A3C;
    font-family:Arial, sans-serif;
    font-size:12px;
    margin-left:20px;
}

div.buttonContainer {
    width:100%;
    height:20px;
    border:1px solid #fff;
    clear:both;
}

input.btnSearch {
    color: #FFFFFF;
    background-color: #639A3C;
    font-family:Arial, sans-serif;
    font-size:12px;
}

table.trackBackground {
    width:100%;
    background-color:transparent;
    height: 28px;
}

table.trackBackground td.outside {
    border-right:0px solid #000;
    width:6.25%;
    background-image:url('/spinal/common/images/track.png');
    background-repeat:repeat-x;
}

table.trackBackground td.included {
    border-right:0px solid #000;
    width:6.25%;
    background-image:url('/spinal/common/images/trackIncluded.png');
    background-repeat:repeat-x;
}

table.trackBackground td.disabled {
    border-right:0px solid #000;
    width:6.25%;
    background-color:transparent;
    background-image:url('/spinal/common/images/disabled-track.png');
    background-repeat:repeat-x;
}

#positionTrack {
    font-size:0.01em !important;
    width:400px;
    border:0px solid #000;
}

#lowerHandle {
    width:0px;
    _height:14px;
    background-color:transparent;
    cursor:pointer;
    margin-top:-28px;
}

#upperHandle {
    width:0px;
    _height:14px;
    background-color:transparent;
    margin-top:-28px;
    cursor:pointer;
}

div.trackLabelLeft {
    
}

div.trackLabelRight {
    margin-left:386px;
    margin-top:-12px;
}

div.browseGroup {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:24px;
        margin-top:3px;
	text-align:center;
        font-size:1.2em;
        padding:3px;
}

div.browseGroup a {
    border:1px solid #ddd;
    padding-left:3px;
    padding-right:3px;    
}

div.browseGroup a:hover {
    background-color:#ddd;
}

div.browseText {
	width:85%;
	margin-left:auto;
	margin-right:auto;
	padding:12px;
	border:1px solid #c3c3c3;
	background-color:#fff;
	text-align:center;
	_margin-top:-12px;
}

table.categoryTable {
    width:90%;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

