.cssform p{width:70%; clear:left; margin:0; padding:5px 0 8px 0; padding-left:155px; border-top:1px dashed gray; height:1%}

.cssform label{font-weight:bold; margin-right:10px; float:left; margin-left:-155px; width:170px; color:#000}

.cssform input[type="text"]{width:200px; border:1px solid #ccc; padding:3px}

.cssform textarea{width:250px; height:150px; border:1px solid #ccc; padding:3px}

* html .threepxfix{margin-left:3px}

input{margin:5px 0 5px 0; padding:1px; border-top:2px solid #a8bcbe; border-left:2px solid #a8bcbe; border-right:2px solid #cfecee; border-bottom:2px solid #cfecee; font-size:1.5em; color:#545454}

select{margin:5px 0 5px 0; padding:2px; width:130px; border-top:2px solid #a8bcbe; border-left:2px solid #a8bcbe; border-right:2px solid #cfecee; border-bottom:2px solid #cfecee; font-size:1em; color:#545454}

input.button{margin-top:10px; font-size:1.2em; font-weight:bold; color:#FFF; background-color:#008c99; padding:3px; border-top:2px solid #ccc; border-left:2px solid #ccc; border-right:2px solid #545454; border-bottom:2px solid #545454}

input.imgb{width:auto; padding:0px; margin:10px 0 0 0}

input.button:hover{background-color:#FFF; color:#008c99}

input.button:active{background-color:#FFF; color:#008c99; border-top:2px solid #545454; border-left:2px solid #545454; border-right:2px solid #ccc; border-bottom:2px solid #ccc}

label{font-size:1.2em; padding:0px 0px 0px 5px}

.textarea{height:90px; width:420px}
