
section { 

}

.box, .box-form { width:390px; margin-top: 0px;}
.box-form { margin-bottom:0; }

.justify { text-align:justify; }
.box ul { margin:0 0 20px 0; }
.box li { margin:0 0 5px 0; padding:0 0 5px 15px; }





form {  padding:0; width:100%; float:left;  }
legend { padding-bottom:5px; font-size:24px; color:#FF0000; }

form div { padding:3px 0; float:left; display:inline;}
label { float:left; display:inline; width:140px; line-height:2; margin-right:20px; text-align:right; } 
input { float:left; display:inline;} 

/*input[type="submit"] { 
 width: 121px; 
 height: 33px;
background: url("../img/inputbtn.png") no-repeat left top; 
 border: none;  
 margin-left: 354px;
 margin-top: -5px;æ
 overflow: hidden; 
 font-size: 0; 
 }
*/

input[type="submit"]{
background-color: #00AB5A;
font-family: 'Titillium Web', "HelveticaNeue-light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 10pt;
font-size: 10pt;
font-weight: 300;
color: #FFF;
border-radius: 3px;
border: 1px solid #00AB5A;
margin-top: 3px;
margin-left: 5px;
width: 120px;
height: 30px;
padding-bottom: 3px;
float:right;
-webkit-transition: all 800ms ease;
-moz-transition: all 800ms ease;
-ms-transition: all 800ms ease;
-o-transition: all 800ms ease;
transition: all 800ms ease;

}

input[type="submit"]:hover{
background: #5A9D73;
border-radius: 3px;
border: 1px solid #5A9D73;
-webkit-transition: all 800ms ease;
-moz-transition: all 800ms ease;
-ms-transition: all 800ms ease;
-o-transition: all 800ms ease;
transition: all 800ms ease;
}

form span { float:left; display:inline;  }
form strong { color:#FF0000 }
form div:last-of-type { padding-bottom:0; }

.protoform-message { float:left; width:100%; }

/* ul.error */
.protoform-message ul {  list-style: none;} 

.protoform-message ul li { padding-left: 5px; font-family: 'Fauna One', serif;
font-size: 14px;
color: #F76332;
text-decoration:none; 
text-align: left;
list-style: none;}

.protoform-message p.working { 
float:left; background:url(loading.gif) no-repeat left center;
font-family: 'Fauna One', serif;
font-size: 14px;
color: #999;
padding-left: 5px;
text-decoration:none; 
text-align: left;
list-style: none;
}

/*

Protoform stylesheets end

*/

p.rep{ 
font-family: 'Fauna One', serif;
font-size: 14px;
color: #F76332;
text-decoration:none; 
text-align: left;
list-style: none;
padding-left: 5px;
}

pre { margin-top:10px; padding:5px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#eeeeee;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
pre code { display: block; margin:0; padding:0; line-height:150%; }
pre, code { font:100% "monospaced", monospace;*font-size:100%; }

