.pwebcontact_toggler.modal.light {
	color: #000000;
	border: 1px solid;
	border-color: #cccccc;
	background: #e5e5e5;
}
.pwebcontact_toggler.modal.light:hover, .pwebcontact_toggler.modal.light.active {
	background-color: #b2b2b2;
	background-position: 0 -30px;
}

#sbox-window.pwebContactWindow.light {
	background: #b2b2b2;
}
#sbox-window.pwebContactWindow.light #sbox-content {
	background: #fff;
}
body #sbox-overlay {}

form.pwebcontact_form.modal.light {
	background: url('../../images/contact.jpg') left bottom no-repeat;
	color: #000;
}

form.pwebcontact_form.modal.light .pwebcontact_msg.success {
	color: #00D311;
}
form.pwebcontact_form.modal.light .pwebcontact_msg.error {
	color: red;
}

form.pwebcontact_form.modal.light  a, .pwebcontact_form.modal.light .qq-upload-button {
    color: #1f6377;
	text-decoration: none;
	background: none;
}
form.pwebcontact_form.modal.light  a:hover, .pwebcontact_form.modal.light .qq-upload-button-hover {
    text-decoration: underline;
}

form.pwebcontact_form.modal.light input.inputbox, form.pwebcontact_form.modal.light select.inputbox, form.pwebcontact_form.modal.light textarea.inputbox {
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	outline: none;

}
form.pwebcontact_form.modal.light input.invalid, form.pwebcontact_form.modal.light select.invalid, form.pwebcontact_form.modal.light textarea.invalid {

}
form.pwebcontact_form.modal.light input.inputbox:focus, form.pwebcontact_form.modal.light select.inputbox:focus, form.pwebcontact_form.modal.light textarea.inputbox:focus{
	border-color: #A0A070 !important;
	outline: none;
}


/*form.pwebcontact_form.modal.light input.button {
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	border: 1px solid;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	background: #49afcd;
	background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -ms-linear-gradient(top,#5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
	-pie-background: linear-gradient(top,#5bc0de,#2f96b4);
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}*/
form.pwebcontact_form.modal.light input.button:hover {
	background-color: #A0A070;
	background-position: 0 -30px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}

form.pwebcontact_form.modal.light .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.light .pwebcontact_knob {
	background: #49afcd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
form.pwebcontact_form.modal.light .pwebcontact_knob:hover {
	background: #2f96b4;
}

form.pwebcontact_form.modal.light .qq-upload-drop-area, form.pwebcontact_form.modal.light .qq-upload-extra-drop-area {
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	background: #49afcd;
}
form.pwebcontact_form.modal.light .qq-upload-drop-area-active {
    background: #2f96b4;
}