.pwebcontact_toggler.modal.blue {
	color: #fff;
	background: #00367f;
	text-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 0 10px 10px #005ad3 inset, 0 0 5px #999;
	-moz-box-shadow: 0 10px 10px #005ad3 inset, 0 0 5px #999;
	box-shadow: 0 10px 10px #005ad3 inset, 0 0 5px #999;
}
.pwebcontact_toggler.modal.blue:hover, .pwebcontact_toggler.modal.blue.active {
	background: #0144a0;
	-webkit-box-shadow: 0 10px 10px #0065ec inset, 0 0 5px #999;
	-moz-box-shadow: 0 10px 10px #0065ec inset, 0 0 5px #999;
	box-shadow: 0 10px 10px #0065ec inset, 0 0 5px #999;
}

#sbox-window.pwebContactWindow.blue {
	background: #333;
}
#sbox-window.pwebContactWindow.blue #sbox-content {
	background: #fff;
}
form.pwebcontact_form.modal.blue {
	background: url('../../images/contact.jpg') left bottom no-repeat;
	color: black;
}

form.pwebcontact_form.modal.blue .pwebcontact_msg.success {
	color: #00D311;
}
form.pwebcontact_form.modal.blue .pwebcontact_msg.error {
	color: red;
}

form.pwebcontact_form.modal.blue input.inputbox, form.pwebcontact_form.modal.blue select.inputbox, form.pwebcontact_form.modal.blue textarea.inputbox {
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px #bbb;
	-moz-box-shadow: 0 0 5px #bbb;
	box-shadow: 0 0 5px #bbb;
}
form.pwebcontact_form.modal.blue input.invalid, form.pwebcontact_form.modal.blue select.invalid, form.pwebcontact_form.modal.blue textarea.invalid { 
	-webkit-box-shadow: 0 0 5px #f00;
	-moz-box-shadow: 0 0 5px #f00;
	box-shadow: 0 0 5px #f00;
}
form.pwebcontact_form.modal.blue input.inputbox:focus, form.pwebcontact_form.modal.blue select.inputbox:focus, form.pwebcontact_form.modal.blue textarea.inputbox:focus{
	border-color: #002991 !important;
	outline: none;
	-webkit-box-shadow: 0 0 5px #0048ff;
	-moz-box-shadow: 0 0 5px #0048ff;
	box-shadow: 0 0 5px #0048ff;
}


form.pwebcontact_form.modal.blue input.button {
	padding: 4px 15px;
	border: none;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
	background: #00367f;
	background: #00367f -webkit-gradient(linear, 0 0, 0 100%, from(#005ad3), to(#00367f));
	background: #00367f -webkit-linear-gradient(#005ad3, #00367f);
	background: #00367f -moz-linear-gradient(#005ad3, #00367f);
	background: #00367f -ms-linear-gradient(#005ad3, #00367f);
	background: #00367f -o-linear-gradient(#005ad3, #00367f);
	background: #00367f linear-gradient(#005ad3, #00367f);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px #bbb;
	-moz-box-shadow: 0 0 5px #bbb;
	box-shadow: 0 0 5px #bbb;
}
form.pwebcontact_form.modal.blue input.button:hover {
	background: #0144a0;
	background: #0144a0 -webkit-gradient(linear, 0 0, 0 100%, from(#0065ec), to(#0144a0));
	background: #0144a0 -webkit-linear-gradient(#0065ec, #0144a0);
	background: #0144a0 -moz-linear-gradient(#0065ec, #0144a0);
	background: #0144a0 -ms-linear-gradient(#0065ec, #0144a0);
	background: #0144a0 -o-linear-gradient(#0065ec, #0144a0);
	background: #0144a0 linear-gradient(#0065ec, #0144a0);
}

form.pwebcontact_form.modal.blue .pwebcontact_area {
	background: #ccc;
	border: 1px solid #aaa;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 3px #bbb inset, 0 0 5px #bbb;
	-moz-box-shadow: 0 0 3px #bbb inset, 0 0 5px #bbb;
	box-shadow: 0 0 3px #bbb inset, 0 0 5px #bbb;
}
form.pwebcontact_form.modal.blue .pwebcontact_knob {
	background: #0144a0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
form.pwebcontact_form.modal.blue .pwebcontact_knob:hover {
	background: #0065ec;
}