#search-heading {
	position: absolute;
	top: 420px;
	left: 0px;
	width: 1920px;
	height: 46px;
	/*background: url("../images/buttons/btn7.png") center center no-repeat;*/
	background-size: 100% 100%;
	font-family: "Myriad Pro", sans-serif;
	font-size: 42px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}
#search_keyboard {
	position: absolute;
	top: 1080px;
	left: 0px;
	width: 1080px;
	/*height: 251px;*/
	z-index: 2;
	font-family: "Myriad Pro", sans-serif, Times, "Myriad Pro", sans-serif;
	font-size: 42px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #fff;
}
.search-input{
	background-color: rgb(60 69 73 / 50%);
	border:solid white 1px;
	padding:0 20px;
	font-size: 42px;
	font-weight:normal;
	letter-spacing:3px;
	color: #fff;
	font-family: "Myriad Pro", Helvetica, sans-serif;

}
#search_keyboard .button {
	font-family: "Myriad Pro", sans-serif, Times, "Myriad Pro", sans-serif;
	color: #fff;
	cursor: hand;
	font-size: 1em;
}

#search_keyboard .searchTop{
	background: url("../images/buttons/buttonwider.png") center center no-repeat;
	background-size: 170px 60px;
	cursor: pointer;
	width:170px;
	height:60px;
}
#search_keyboard .searchTop.backspace{
	background: url("../images/buttons/buttonwider.png") center center no-repeat;
	background-size: 260px 60px;
	cursor: pointer;
	width:260px;
	height:60px;
}
#search_keyboard .searchSpace{
	background: url("../images/buttons/buttonwider.png") center center no-repeat;
	background-size: auto 100%;
	width:250px;
	height: 80px;
	cursor: pointer;	
}
#search_keyboard table {border-collapse:separate;border-spacing:15px 5px;}
#search_keyboard .rowQwerty td{
	cursor: pointer;	
	width:53px;
	height: 60px;
	background-size: 100% 100%;
	background:url("../images/buttons/button5.png") center center no-repeat;
}
#search_keyboard table td table tr{
	/*background-color:white;*/
	border:solid red 0px;
	height: 50px;
}
#searchdata {
    position: absolute;
    top: 103px;
    left: 0px;
    height:711px;
    width: 1920px;
    z-index: 1;
    font-family: "Myriad Pro", sans-serif, Times, "Myriad Pro", sans-serif;
    font-size: 14px;
    font-weight: 100;
    text-align: center;
    color: #fff;
/*    border-top: 2px #fff solid;*/
/*    border-bottom: 2px #fff solid;*/
/*   background-color: rgb(60 69 73 / 50%);*/
}
#searchdata table{
	border-collapse:separate;
	border-spacing:10px 0px;
	margin:0 auto;
}
.result-cell{
/*	border-top:solid #fff 5px;
	border-bottom:solid #fff 5px;*/
	background: url("../images/buttons/buttonwider.png") center center no-repeat;
	background-size: 301px 90%;

}
.resultsbutton {
	font-family: "Myriad Pro", sans-serif, Times, "Myriad Pro", sans-serif;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	padding:0 8px;
	font-size: 1.5em;
	width: 300px;
}
.search-navigation {
    position: absolute;
    z-index: 9;
    top: 758px;
    left: 611px;
    text-align: center;
    color: #fff;
    font-size: 33px;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 800;
}
.btn-primary {
    border-radius: 0px;
    padding: 0;
    border: 2px #fff solid;
    color: #454547;
   background-color: rgb(60 69 73 / 30%);
    width: 99px;
    height: 56px;
    font-size: 20px;
    line-height: 56px;
    float: left;
    margin-right: 1em;
}
#search_keyboard {
    text-align: center;
    position: absolute;
    top: 111px;
    left: 0px;
    font-weight: bold;
    z-index: 2;
    width: 1920px;
    color: #fff;
    font-size: 22px;
    font-family: "Myriad Pro", sans-serif, Times, "Myriad Pro", sans-serif;
    height: 711px;
/*    border-top: 2px #fff solid;*/
/*    border-bottom: 2px #fff solid;*/
    padding-top: 140px;
/*    background-color: rgb(60 69 73 / 50%);*/
}
#search_keyboard .rowQwerty td {
    cursor: pointer;
    width: 55px;
    background-size: 100% 100%;
    background: url(../images/buttons/button5.png) center center no-repeat;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td {
	z-index: 50;
}

/*3 CHARACTER LIMIT - css character rule*/
.character {
	height: 100%;
	padding-top: .9em;
}


::-webkit-input-placeholder { /* Edge */
  color: #999;
  font-size: .64em;
  position: relative;
  top: -5px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #999;
  font-size: .64em;
  position: relative;
  top: -5px;
}

::placeholder {
  color: #999;
  font-size: .64em;
  position: relative;
  top: -5px;
}