﻿body {
    font-size: 12px;
    font-family: "LenovoDoBold",Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding-bottom: 25px;
}

.labelLeft{
    float: left;
    height: 20px;
    width: 40%;
    padding-right: 15px;
}

p{margin: 3px;}

p select{
    width: 50.5%;
}

p input[type="text"],
p input[type="email"]
{
    height: 15px;
    width: 50%;
}

#div_businessUse{
    display: none;
}

#div_thx, #div_error{
    display: none;
    font-size: 24px;
}

button {
	color: #000;
	cursor: pointer;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	margin: 5px 10px 5px 0;
	/*max-width: 198px;*/ /* 200px with border */
	min-width: 98px;  /* 100px with border */
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	/*width: 173px !important;*/ /* 125px with border */
}
button > span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1;
	padding: 4px 15px 3px 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
button.submit {
	background: #ffc82e;
	background-image: -moz-linear-gradient(top, #f8dd48, #f2af06);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f8dd48), to(#f2af06));
	background-image: -o-linear-gradient(top, #f8dd48, #f2af06);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8dd48', endColorstr='#f2af06');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8dd48', endColorstr='#f2af06')";
	background-image: linear-gradient(top, #f8dd48, #f2af06);
	border: 1px solid #d48e08;
	text-indent: 0;
}
button.submit:hover,
button.submit:active {
	background: #f8db46;
	background-image: -moz-linear-gradient(top, #fae474, #f5c445);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fae474), to(#f5c445));
	background-image: -o-linear-gradient(top, #fae474, #f5c445);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae474', endColorstr='#f5c445');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae474', endColorstr='#f5c445')";
	background-image: linear-gradient(top, #fae474, #f5c445);
	color: #000;
}
button.submit > span {
	color: #000;
}
button.cancel {
	background: #dfdfdf;
	background-image: -moz-linear-gradient(top, #efefef, #cecfce);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#efefef), to(#cecfce));
	background-image: -o-linear-gradient(top, #efefef, #cecfce);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#cecfce');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#cecfce')";
	background-image: linear-gradient(top, #efefef, #cecfce);
	border: 1px solid #a7a7a7;
	color: #555;
}
button.cancel:hover,
button.cancel:active {
	background: #e5e5e5;
	background-image: -moz-linear-gradient(top, #f2f2f2, #d8d9d8);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f2f2f2), to(#d8d9d8));
	background-image: -o-linear-gradient(top, #f2f2f2, #d8d9d8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d8d9d8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d8d9d8')";
	background-image: linear-gradient(top, #f2f2f2, #d8d9d8);
	color: #555;
}
button.cancel > span {
	color: #555;
}

.autocomplete-suggestion {
	background: white;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	padding: 0 3px;
}

.autocomplete-suggestion:last-child {
	border-bottom: solid 1px gray;
}

.autocomplete-selected {
	background-color: ivory;
	cursor: pointer;
}

.autocomplete-suggestion strong{
	color: orangered;
}