		p.error, p.success {
			border: 1px solid;
			font-weight: bold;
			padding: 10px;
		}
		p.error {
			background: #ffc0c0;
			color: #900;
		}
		p.success {
			background: #b3ff69;
			color: #4fa000;
		}
        input {width: 100%;-moz-border-radius: 5px;
border-radius: 5px; margin-bottom:10px
		}
		
		  input#submit {    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 7px 24px;
    border: 1px solid #31669e;
    border-radius: 8px;
    background: #4fa6ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#4fa6ff), to(#31669e));
    background: -moz-linear-gradient(top, #4fa6ff, #31669e);
    background: linear-gradient(to bottom, #4fa6ff, #31669e);
    text-shadow: #1f4063 1px 1px 1px;
    font: normal normal bold 18px arial;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
	width:50%}
	
input#submit:hover {
    border: 1px solid ##3d80c5;
    background: #5fc7ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#5fc7ff), to(#3b7abe));
    background: -moz-linear-gradient(top, #5fc7ff, #3b7abe);
    background: linear-gradient(to bottom, #5fc7ff, #3b7abe);
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase
}
input#submit:active {
    background: #31669e;
    background: -webkit-gradient(linear, left top, left bottom, from(#31669e), to(#31669e));
    background: -moz-linear-gradient(top, #31669e, #31669e);
    background: linear-gradient(to bottom, #31669e, #31669e);
    text-transform: uppercase
}
input#submit:focus {
    text-transform: uppercase
}
	
	
	
	

        textarea {width: 100%;-moz-border-radius: 5px;
border-radius: 5px;
		}

.roundborder {border-style: solid; border-width: 15px; border-color:#FFF; padding:20px;-moz-border-radius: 30px;
border-radius: 30px;}

.contact-title {text-align:center; font-weight:bold}

.formbox { background-color:#666; }