#contactForm input.button
{
	border:1px #333 solid;
	background-color:#efefef;
	cursor:pointer;
	margin:5px;
	padding:2px;
}
#contactForm input.button:hover
{
	background-color:#ccc;
}
.contact_tbl td p
{
	margin:0px;
}
span.qp_counter
{
	padding:0px 20px;
}
div.box
{
	border:1px #eee solid;
	background:#eee url('../images/layout/leftnav-repeat.png') bottom left repeat-x;
	height:120px;
	text-align:center;
}
div.box img
{
	padding:10px;
}
form.styleinput input,form.styleinput textarea
{
	margin:2px 0px;
	border:1px #ddd solid;
	padding:3px 1px;
		-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
     border-radius: 3px;
	 background-color:#efefef;
}
form.styleinput label,form.styleinput textarea
{
	font-size:8pt;
}
form.styleinput input,form.styleinput select,form.styleinput textarea
{
	margin:5px 0px;
	padding:4px 2px;
	border:1px #ccc solid;
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}
form.styleinput input:focus,form.styleinput textarea
{
    box-shadow: 0 0 2px #99cccc;
    -webkit-box-shadow: 0 0 2px #99cccc; 
    -moz-box-shadow: 0 0 2px #99cccc; 
}
input.button:hover
{
	cursor:pointer;
}
