.fileUpload {
    position: relative;
    overflow: hidden;
    height: 18px;
	margin:  0px;
	padding-top: 5px; 

	background-color: #2988d7;
    text-align:center; vertical-align: middle;
	font: 11px;
	font-family: 'Poppins';
    color: #FFFFFF;
}
.fileUpload input.upload {
    position: absolute;
	margin: 0; top: 0; right: 0; padding: 0; 
    cursor: pointer;
    opacity: 0; filter: alpha(opacity=0);
}

.est_button_100 { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -moz-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -o-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -ms-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2988d7) 20%, to(#29a5d7));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2988d7', endColorstr='#29a5d7');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding:10px 6px 10px;
	margin-top: 0px;
	width:100px;

	font: 15px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_100:hover { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -moz-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -o-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -ms-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#29a5d7) 20%, to(#0b253c));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a5d7', endColorstr='#0b253c');
}

.est_button_p_100 { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -moz-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -o-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -ms-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2988d7) 20%, to(#29a5d7));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2988d7', endColorstr='#29a5d7');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top: 0px;
	width:100px;

	font: 12px bold;
	font-family: 'Poppins';
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_p_100:hover { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -moz-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -o-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -ms-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#29a5d7) 20%, to(#0b253c));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a5d7', endColorstr='#0b253c');
}

.est_button_150 { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -moz-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -o-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -ms-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2988d7) 20%, to(#29a5d7));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2988d7', endColorstr='#29a5d7');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding:10px 6px 10px;
	margin-top: 0px;
	width:150px;

	font: 15px bold;
	font-family: 'Poppins';
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_150:hover { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -moz-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -o-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -ms-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#29a5d7) 20%, to(#0b253c));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a5d7', endColorstr='#0b253c');
}

.est_button_200 { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -moz-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -o-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -ms-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2988d7) 20%, to(#29a5d7));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2988d7', endColorstr='#29a5d7');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding:10px 6px 10px;
	margin-top: 0px;
	width:200px;

    text-align:center;
	font: 14px bold;
	font-family: 'Poppins';
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_200:hover { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -moz-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -o-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -ms-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#29a5d7) 20%, to(#0b253c));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a5d7', endColorstr='#0b253c');

}

.est_button_d { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -moz-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -o-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -ms-linear-gradient(top, #2988d7 20%, #29a5d7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2988d7) 20%, to(#29a5d7));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2988d7', endColorstr='#29a5d7');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding: 8px 16px 8px 12px;
	margin-top: 0px;

    text-align:center;
	font: 12px bold;
	font-family: 'Poppins';
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_d:hover { 
	background-color: #2988d7;
	background-image: linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -moz-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -o-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -ms-linear-gradient(top, #29a5d7 20%, #0b253c);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#29a5d7) 20%, to(#0b253c));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a5d7', endColorstr='#0b253c');

}

