
#page {
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 12px;
	min-height: 100%;
/*	width: 1050px;*/
	background-color:#FFFFFF;
	box-shadow: 0px 2px 10px 2px lightGrey;
	border-radius: 4px;

}
p{
	margin-top:2px;
	margin-bottom:2px;
}
#gene_data_input_container_hidden{
	display: none;
}
.gene_data_input {
	display: none;
}
.data_ball {
	float: left;
	width: 20px;
	height: 17px;
	margin-right:3px;
	background-image: url("../Gsds_images/arrow1.gif");
	background-size:100% 100%;
	background-repeat: no-repeat;
}
div.input_title_line {
	height:27px;
	padding-left:10px;
	border-bottom: 1px solid #53868B;
	border-top: 1px solid #53868B;
	background: #DFEEEE;
	background: -webkit-linear-gradient(top,#DFEEEE 0,#E0EEEE 100%);
	background: -moz-linear-gradient(top,#DFEEEE 0,#E0EEEE 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#DFEEEE),color-stop(100%,#E0EEEE));
	background: -o-linear-gradient(top,#DFEEEE 0,#E0EEEE 100%);
	background: -ms-linear-gradient(top,#DFEEEE 0,#E0EEEE 100%);
	background: linear-gradient(to bottom,#DFEEEE 0,#E0EEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFEEEE',endColorstr='#E0EEEE',GradientType=0);
	
	box-shadow: 0px 2px 2px 2px lightGrey;

	border-radius: 2px;
}
/*div.optional_InTLine:hover {
	box-shadow: 1px 1px 1px 1px black inset;
}*/
#gene_input_title{
	/*position:relative;
	left:378px;
*/
}
.input_title {
	float:left;
/*	position:relative;
	left:350px;
	width:350px;
*/
	height:100%;
}
.input_name {
}
.select_line,#order_input_menu {
	border-bottom: 1px solid #53868B;
	border-top: 1px solid #53868B;
	box-shadow: 0px 1px 1px 1px lightGrey;
}
#input_format_line {
	height:25px;
	padding-left:250px;
}
#input_format_line,#img_conf_line,#order_input_menu{
	background: #A0A5A5;
	background: -webkit-linear-gradient(top,#A0A5A5 0,#C0C5C5 100%);
	background: -moz-linear-gradient(top,#A0A5A5 0,#C0C5C5 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A0A5A5),color-stop(100%,#C0C5C5));
	background: -o-linear-gradient(top,#A0A5A5 0,#C0C5C5 100%);
	background: -ms-linear-gradient(top,#A0A5A5 0,#C0C5C5 100%);
	background: linear-gradient(to bottom,#A0A5A5 0,#C0C5C5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0A5A5',endColorstr='#C0C5C5',GradientType=0);

	border-radius: 2px;
}
	
/*.select_center {
	position:relative;
	left:300px;
	height:25px;
	width: 450px;
}
*/
.select_label {
	float:left;
	margin-right:10px;
}
#input_format_selector {
	height:20px;
	width: 250px;
}
#img_format_selector {
	margin-left:90px;
	height:20px;
	width: 250px;
}
.selector {
	background-color: #DFDFDF;
}
#gene_input_container {
	margin-left:auto;
	margin-right:auto;
	width: 800px
}
.input_descr {
	font-size: 90%;
	margin-bottom: 5px;
}
.additional_input_descr {
	display:block;
	margin-bottom: 5px;
	font-size: 95%;
}
.gene_data_container {
	margin-left:auto;
	margin-right:auto;
	width: 600px;
}
.gene_data_title {
	
}
textarea.data_txt {
	margin-left:auto;
	margin-right:auto;
	width: 500px;
	height: 150px;
}
#seq_data_txt1,#seq_data_txt2{
	height: 100px;
}
p.load_data_choice {
	margin-top:2px;
	margin-bottom:2px;
}
.mybutton:hover {
/*	color:#FFFFFF;*/
}
.optional_input_ball, .must_input_ball{
	float:left;
	margin-top:8px;
	margin-right:5px;
	width:9px;
	height:9px;
	background-size:100% 100%;
	background-repeat: no-repeat;
}
.optional_input_ball{
	background-image:url('../Gsds_images/blue_ball.gif');
}
.must_input_ball{
	background-image:url('../Gsds_images/red_ball.gif');
}
.additional_cross {
	display:none;
	clear:left;
	float:left;
	margin-top:3px;
	margin-left:4px;
	margin-right:4px;
	width:18px;
	height:18px;
	background-image:url('../Gsds_images/minus.gif');
	background-size:100% 100%;
	background-repeat: no-repeat;
}
.data_container {
	margin-left:auto;
	margin-right:auto;
	width: 600px;
}
.domain_scents {
	margin-left:auto;
	margin-right:auto;
	width: 600px;
}
.order_button {
	display:inline-block;
	margin-right:5px;
	height:22px;
	line-height:22px;
	text-align:center;
	border-radius:4px;
	/*
	color:#000055;
	background: #00CDCD;
	background: -webkit-linear-gradient(top,#A5EEEE 0,#B5DFDF 100%);
	*/
}
.order_button:hover {
	cursor:pointer;
	color:#00C6FB;
/*
	color:#225566;
	background: #00CDCD;
	background: -webkit-linear-gradient(top,#98E5EF 0,#00CDCD 100%);
*/
}
*/
#order_container_hidden {
	display: none;
}
a {
	cursor: pointer;
}
#gene_input_title {
	height:30px;
	border-radius: 4px;
}
.input_name {
	float:left;
}
.additional_data {
	display:none;
}
.remove_additional_button {
	display:none;
	float:left;
	margin-top:3px;
	margin-left:4px;
	margin-right:4px;
	width:20px;
	height:20px;
	background-image:url('../Gsds_images/remove.gif');
	background-size:100% 100%;
	background-repeat: no-repeat;
}
.add_additional_button {
	float:left;
	height:25px;
	width:1050px;
	cursor: pointer;
}
.addScnt {
	display:block;
	margin-left:590px;
	text-decoration:underline;
	padding-bottom:3px;
}
.addScnt:hover {
	text-decoration:underline;
}
.additional_input_hidden {
	display:none;
}
#img_configure_line {
	height:35px;
	padding:8px;
}
#submit_button_line {
	margin-top:20px;
	padding-left:685px;
}
.form_button{
	display:inline-block;
	width: 100px;
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	text-align: center;
	margin-right: 50px;
	box-shadow: 1px 2px 1px 0px lightGrey;
}
#submit_button {
	border: 1px solid #53868B;
	background: #00CDCD;
	background: -webkit-linear-gradient(top,#00CDCD 0,#98F5FF 100%);
	background: -moz-linear-gradient(top,#00CDCD 0,#98F5FF 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00CDCD),color-stop(100%,#98F5FF));
	background: -o-linear-gradient(top,#00CDCD 0,#98F5FF 100%);
	background: -ms-linear-gradient(top,#00CDCD 0,#98F5FF 100%);
	background: linear-gradient(to bottom,#00CDCD 0,#98F5FF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CDCD',endColorstr='#98F5FF',GradientType=0);
	
}
#submit_button:hover {
	cursor:pointer;
	color:#EEAD0E;
	background: #98E5EF;
	background: -webkit-linear-gradient(top,#98E5EF 0,#00CDCD 100%);
	background: -moz-linear-gradient(top,#98E5EF 0,#00CDCD 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#98E5EF),color-stop(100%,#00CDCD));
	background: -o-linear-gradient(top,#98E5EF 0,#00CDCD 100%);
	background: -ms-linear-gradient(top,#98E5EF 0,#00CDCD 100%);
	background: linear-gradient(to bottom,#98E5EF 0,#00CDCD 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98E5EF',endColorstr='#00CDCD',GradientType=0);
	
}
#reset_button,.sample_button{
	border: 1px solid #53868B;
	background: #B0E2FF;
	background: -webkit-linear-gradient(top,#B0E2FF 0,#C1DEEE 100%);
	background: -moz-linear-gradient(top,#B0E2FF 0,#C1DEEE 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#B0E2FF),color-stop(100%,#C1DEEE));
	background: -o-linear-gradient(top,#B0E2FF 0,#C1DEEE 100%);
	background: -ms-linear-gradient(top,#B0E2FF 0,#C1DEEE 100%);
	background: linear-gradient(to bottom,#B0E2FF 0,#C1DEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0E2FF',endColorstr='#C1DEEE',GradientType=0);
	
}
#reset_button:hover,.sample_button:hover{
	cursor:pointer;
	color:#00C6FB;
	/*
	color:#EEAD0E;
	*/
	background: -webkit-linear-gradient(top,#D1EEEE 0,#B0E2FF 100%);
	background: -moz-linear-gradient(top,#D1EEEE 0,#B0E2FF 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1EEEE),color-stop(100%,#B0E2FF));
	background: -o-linear-gradient(top,#D1EEEE 0,#B0E2FF 100%);
	background: -ms-linear-gradient(top,#D1EEEE 0,#B0E2FF 100%);
	background: linear-gradient(to bottom,#D1EEEE 0,#B0E2FF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1EEEE',endColorstr='#B0E2FF',GradientType=0);
}
.sample_button {
	display:inline-block;
	width: 60px;
	height: 22px;
	border-radius: 5px;
	font-size:90%;
	line-height: 22px;
	text-align: center;
	box-shadow: 1px 1px 1px 0px lightGrey;
	border: 1px solid #53868B;
	color:#4B3E26;
/*
	background: #FFD700;
	background: -webkit-linear-gradient(top,#FFD700 0,#EFEFD2 100%);
	background: -moz-linear-gradient(top,#FFD700 0,#EFEFD2 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFD700),color-stop(100%,#EFEFD2));
	background: -o-linear-gradient(top,#FFD700 0,#EFEFD2 100%);
	background: -ms-linear-gradient(top,#FFD700 0,#EFEFD2 100%);
	background: linear-gradient(to bottom,#FFD700 0,#EFEFD2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD700',endColorstr='#EFEFD2',GradientType=0);
*/
}
.sample_button:hover {
	cursor:pointer;
/*
	color:#00DDDD;
	background: -webkit-linear-gradient(top,#EFEFD2 0,#FFD700 100%);
	background: -moz-linear-gradient(top,#EFEFD2 0,#FFD700 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EFEFD2),color-stop(100%,#FFD700));
	background: -o-linear-gradient(top,#EFEFD2 0,#FFD700 100%);
	background: -ms-linear-gradient(top,#EFEFD2 0,#FFD700 100%);
	background: linear-gradient(to bottom,#EFEFD2 0,#FFD700 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFD2',endColorstr='#FFD700',GradientType=0);
*/
}
.feature_name{
	float:left;
}
.feature_name_input{
	float:left;
}
.remScnt {
	float:left;
	position:relative;
	left:200px;
	width: 20px;
	height: 20px;
	margin-right:3px;
	line-height:20px;
	text-align:center;
	font-size:110%;
	color:#FFFFFF;
	background:#ECAB0D;
	border-radius:4px;
	box-shadow:0px 0px 1px 1px lightGrey;
/*
	background-image: url("../Gsds_images/remove1.gif");
	background-size:100% 100%;
	background-repeat: no-repeat;
*/
}
.remScnt:hover {
	cursor:pointer;
	color:#00DFEF;
}
.load_data_choice {
	clear:left;
}
#order_input_menu {
	padding-left:250px;
	padding-top:4px;
	padding-bottom:0px;
	height:26px;
}

.gene_data_name {
	display:block;
	float:left;
}

#citation{
        font-size:15px;
        font-weight:bold;
}
