/* Kiwii Development */

* { margin: 0; padding: 0; }
body { font-family: Verdana, Tahoma, Helvetica, Arial; background: #fff url('../img/bg_body.png') 50% 0 no-repeat; }
a { color: #628CDB; }
a:hover { text-decoration: none; }
a img { border: 0; }
p { font-size: 14px; margin: 6px 0; }
h1, h2, h3 { margin: 20px 0; }
h1 a, h2 a { text-decoration: none; }
ul { margin: 10px 40px; font-size: 14px; }
.underline { text-decoration: underline; }
.primo { color: #628CDB; margin-bottom: 20px;}

#page { margin: 40px auto 0 auto; width: 560px; }
#page #message { float: right; width: 113px; height: 29px; background: #fff url('../img/bg_contact.gif') top right no-repeat; text-align: center; padding-top: 4px; }
#message a { color: #fff; text-decoration: none; font-weight: bold; }
#message a:hover { color: #628CDB; }

form { margin-top: 20px; }
fieldset { border: none; background: #EFEFEF url('../img/bg_form.png') top left repeat-x; padding: 10px 20px 20px; }
label { width: 200px; float: left; font-weight: bold; }
input { border: 1px solid #ccc; padding: 4px 6px; }
input:focus, textarea:focus { background-color: #FFEAB1; }
textarea { padding: 6px; border: 1px solid #ccc; line-height: 16px; }
form p { padding-top: 6px; }
.submit { float: right; border: none; }
.required { color: #628CDB;}
.center {text-align: center}

.errors { background-color: #F9E0E0; color: #c00; font-size: 12px; border-bottom: 1px solid #F2BDBD; }
ul.errors { margin:0; padding: 20px; }
ul.errors li { margin-left: 20px;}
.focus { border: 1px solid #c00; background-color: #F9E0E0; }

#ContactSentTrue { background-color: #F4F7E2; padding: 20px; border-bottom: 1px solid #E8EEC3; }
#ContactSentTrue strong { color: #707F14; }


#footer { padding-top: 10px; color: #999; margin: 30px 0; border-top: 1px solid #EFEFEF; }
#footer p { margin: 6px 0; text-align: center; font-size: 11px; }
#footer a { color: #999; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

