th { font-size:12px; text-align:left; }
td { vertical-align:top; }
form#login {}
form#login span { display:inline-block; width:80px; }
form#login .input { width:200px; }
.errors { background:#FFD7D7; border:solid 1px #900; color:#900; font-weight:bold; margin-bottom:10px; padding:10px; }
.successes { background:#DBFFDB; border:solid 1px #060; color:#060; font-weight:bold; margin-bottom:10px; padding:10px; }
form#logout { float:right; }
table#prescriptions-index { margin:10px 0; border:solid 1px #d5aed8; border-width:1px 0 0 1px; width:100%; }
table#prescriptions-index th { background:#7a2f80; color:#FFF }
table#prescriptions-index th, table#prescriptions-index td { border:solid 1px #d5aed8; border-width:0 1px 1px 0; padding:8px; }
table#prescriptions-index tr.odd td { background:#f7eaf8; }
table#prescriptions-index tr.even td { background:#fcf3fd; }
table#prescriptions-index td.v { padding:4px; }
div#page-count { border:solid 1px #FFF; border-width:1px 0; padding:5px; }
div#page-count span.dots {}
div#page-count a { background:#92a2af; border:solid 1px #FFF; display:inline-block; height:15px; margin:2px; min-width:15px; padding:3px; text-align:center; color:FFF; }
div#page-count a:hover { background:#FFF; border:1px solid #92a2af; color:#92a2af; }
div#page-count a.current { background:#7a2f80; }
table#prescription-single { width:100%; border:solid 1px #d5aed8; }
table#prescription-single th, table#prescription-single td { border:solid 1px #d5aed8; border-width:0 1px 1px 0; padding:8px; font-size:12px; }
table#prescription-single th { background:#f7eaf8; }
table#prescription-single td { background:#fcf3fd; }
table#prescription-single td table.prescription-list { border:solid 1px #d5aed8; border-width:1px 0 0 1px; }
table#prescription-single td table.prescription-list td { background:#FFF; }
#adminlogin td { font-size:12px; vertical-align:middle; }
#adminlogin input { padding:3px 6px; }
#presreq { width:100%; border:solid 1px #d5aed8; }
#presreq th, #presreq td { border:solid 1px #d5aed8; border-width:0 1px 1px 0; padding:8px; }
#presreq th { background:#f7eaf8; white-space:nowrap; }
#presreq td { background:#fcf3fd; }
#MedicationTable { border:solid 1px #d5aed8; border-width:1px 0 0 1px; }
#MedicationTable td { background:#FFF; }
#Notes, #Address1, #Address2, #Town, #County, #Postcode, #ContactName, #EmailAddress, #Telephone, #Mobile { width:500px; }