.lpl-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1000000;
}
.lpl-window {
	left: 50%; top: 50%; text-align: left; font-family: arial, verdana; font-size: 14px; display: none; position: fixed; z-index: 1000001;
}
.lpl-content {
	position: relative;
}
.lpl-layer {
	text-align: justify; line-height: 1.475; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box;
}
.lpl-layer img {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; min-width: 0px !important; max-width: 100% !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;
}
.lpl-input {
	background: rgba(255, 255, 255, 0.8); border-width: 1px !important; border-style: solid !important; border-color: rgb(136, 136, 136); margin: 0px !important; padding: 0px 6px !important; border-radius: 2px !important; width: 100% !important; height: 100% !important; line-height: 1.5 !important; clear: both !important; font-size: inherit !important; vertical-align: middle !important; min-width: 0px !important; max-width: 100% !important; box-sizing: border-box !important; border-spacing: 0 !important; box-shadow: none !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 2px; -o-border-radius: 2px; -ms-box-shadow: none; -o-box-shadow: none; -khtml-border-radius: 2px; -ms-box-sizing: border-box;
}
.lpl-input-error {
	background-position: 100% 50%; border-color: red !important; background-image: url("../images/error.png"); background-repeat: no-repeat;
}
.lpl-submit {
	margin: 0px; padding: 5px 20px; border-radius: 2px; border: 1px solid rgb(1, 154, 210); border-image: none; width: auto; height: auto; line-height: 1.5; font-size: inherit !important; text-decoration: none !important; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; box-shadow: none; text-shadow: 0px -1px 1px rgba(0,0,0,0.25); transition-duration: 0.3s; background-image: linear-gradient(rgb(51, 188, 239), rgb(1, 154, 210)); background-repeat: repeat-x; background-color: rgb(1, 154, 210); -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 2px; -o-border-radius: 2px; -ms-box-shadow: none; -o-box-shadow: none; -khtml-border-radius: 2px; -moz-transition-duration: .3s; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -khtml-transition-duration: .3s;
}
.lpl-submit:visited {
	margin: 0px; padding: 5px 20px; border-radius: 2px; border: 1px solid rgb(1, 154, 210); border-image: none; width: auto; height: auto; line-height: 1.5; font-size: inherit !important; text-decoration: none !important; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; box-shadow: none; text-shadow: 0px -1px 1px rgba(0,0,0,0.25); transition-duration: 0.3s; background-image: linear-gradient(rgb(51, 188, 239), rgb(1, 154, 210)); background-repeat: repeat-x; background-color: rgb(1, 154, 210); -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 2px; -o-border-radius: 2px; -ms-box-shadow: none; -o-box-shadow: none; -khtml-border-radius: 2px; -moz-transition-duration: .3s; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -khtml-transition-duration: .3s;
}
.lpl-window a {
	text-decoration: none !important;
}
.lpl-submit:hover {
	border: 1px solid rgb(1, 154, 210); border-image: none; box-shadow: none; background-image: linear-gradient(rgb(45, 173, 220), rgb(2, 113, 191)); background-repeat: repeat-x; background-color: rgb(2, 113, 191); -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;
}
.lpl-submit:active {
	border: 1px solid rgb(1, 154, 210); border-image: none; box-shadow: none; background-image: linear-gradient(rgb(45, 173, 220), rgb(2, 113, 191)); background-repeat: repeat-x; background-color: rgb(2, 113, 191); -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;
}
.lpl-buynow-blue {
	margin: 0px; padding: 5px 20px; border-radius: 5px; border: 1px solid rgb(1, 154, 210); border-image: none; width: auto; height: auto; display: inline-block; white-space: nowrap; box-shadow: none; transition-duration: 0.3s; background-image: linear-gradient(rgb(51, 188, 239), rgb(1, 154, 210)); background-repeat: repeat-x; background-color: rgb(1, 154, 210);
}
.lpl-buynow-blue:visited {
	margin: 0px; padding: 5px 20px; border-radius: 5px; border: 1px solid rgb(1, 154, 210); border-image: none; width: auto; height: auto; display: inline-block; white-space: nowrap; box-shadow: none; transition-duration: 0.3s; background-image: linear-gradient(rgb(51, 188, 239), rgb(1, 154, 210)); background-repeat: repeat-x; background-color: rgb(1, 154, 210);
}
.lpl-buynow-blue:hover {
	box-shadow: none; background-image: linear-gradient(rgb(45, 173, 220), rgb(2, 113, 191)); background-repeat: repeat-x; background-color: rgb(2, 113, 191);
}
.lpl-buynow-blue:active {
	box-shadow: none; background-image: linear-gradient(rgb(45, 173, 220), rgb(2, 113, 191)); background-repeat: repeat-x; background-color: rgb(2, 113, 191);
}
