div#contactusform { display : block; width : 100%; }

/* label / labelspan */
label#contactusform, label#contactusform span { display : block; }
label#contactusform  { float : left; padding: 10px 0 0 0; }
label#contactusform span { float : left; width : 100%; padding: 0; margin: 0;}

/* input */
fieldset#contactusform input { border : 1px solid #999; padding : 3px; margin: 0px; width: 150px; }
fieldset#contactusform input:hover { border-color : #F00; }
fieldset#contactusform input:active, input: focus { border-color: #900; }

/* textarea */
fieldset#contactusform textarea { border : 1px solid #999; padding : 0.2em 0.2em; margin: 0; width: 200px; }
fieldset#contactusform textarea:hover { border-color : #F00; }
fieldset#contactusform textarea:active, input: focus { border-color: #900; }

/* fieldset */
fieldset#contactusform { margin-bottom : 0.2em; padding : 10px; border : 0px solid #eee; overflow : hidden; }
fieldset#contactusform:hover { border-color : #000; background-color : transparent; }

/* div */
form#contactusform div { margin-bottom : 5px; padding: 5px; border-bottom : 1px solid #eee; text-align : left; }
div#contactusformheader { border : 0px solid #eee; text-align : left; font-weight: bold;  }
span#emailMsg {color: #f00;}

form#contactusform div input { padding : 0px; margin-left: 5px; background-color : #999; border : 2px double #aaa; border-top-color : #eee; font : bold 8pt Tahoma, Verdana, Arial, sans-serif; text-transform: uppercase; color: #FFF; }
form#contactform div input:hover { background-color : #}


