/* css styles for phplist.com by Bevan bevan@tincan.co.uk 

***** colors *****
#FC9807 phplist orange
#7E7F84 phlist grey
#bbb    alternate to phplist grey ('AUDIENCE')
#eee    light grey background (body and head)
#F5F5F5 lighter background (bars)
#fff    white (middle/content background)
#ccc    medium grey background (borders)
*/

fieldset, legend { border: 1px solid #888; }
fieldset { margin: 0.5em 0.3em; padding: 0.6em 0.3em; }
legend { font-weight: bold; font-size: 110%; white-space: normal; padding: 0px 3px; }
#cPanelDetails, #ftpEtcDetails { width: 40%; float: left; }
label { display: block; width: 9.5em; float: left; font-weight: bold; padding-right: 0.3em; }
input, select { vertical-align: top; }
input { border: 2px auto #000; padding: 2px; }
select { margin: 0px; padding: 0px; }
div.input { display: inline; }
div.form-row { padding: 0.5em 0em; clear: both; }
.required { font-size: 200%; font-weight: bold; color: red; line-height: 10px; }

/* installed and support request form */
#accessDetails li { font-weight: bold; }
#contactDetails label { width: 16.5em; }
#cPanelDetails label { width: 7em; }
#extra label { width: 13.5em; }

#contactinfo label { width: 15em; }
#othercontactinfo label { width: 17em; }
#support textarea { height: 20em; }
#support label, #support textarea, #support input { width: 80%; margin: 0px 10%; }

.error { padding: 1em; margin: 1em 10%; font-weight: bold; font-size: larger; text-align: center; }

a.formsubmit:link, a.formsubmit:visited { border: 1px solid #FC9807; padding: 0.2em 0.5em; }
