/* TAG DEFINITIONS */
body, html { margin:0; padding:0; border:0; background-color:#fff; color:#000; }
div, img { margin:0; padding:0; border:0; }
a { color:#cc0000; text-decoration:none; }
input, select, textarea { font-family:Helvetica,Verdana,sans-serif; font-size:11px; border:1px solid #ccc; }

/* STRUCTURAL DEFINITIONS */
#d0 { width:100%; background-image:url(z/d0bg.png); background-repeat:repeat-x; }
#d01 { width:800px; height:40px; margin-left:auto; margin-right:auto; }
#d02 { width:800px; height:100px; margin-left:auto; margin-right:auto; }
#d03 { width:800px; height:40px; margin-left:auto; margin-right:auto; }
#d04 { width:800px; height:220px; background-image:url(z/d04bg.png); background-position:0px 11px; background-repeat:repeat-x; margin-left:auto; margin-right:auto; }
#d09 { width:800px; margin-left:auto; margin-right:auto; }
#d9 { width:100%; clear:both; margin:50px 0px 0px 0px; background-color:#000066; background-image:url(z/d9bg.png); background-repeat:repeat-x; }
#d91 { width:800px; height:170px; margin-left:auto; margin-right:auto; }

/* TEXT DEFINITIONS */
h1, h2, h3, h4, p, li, td { font-family:Helvetica,Verdana,sans-serif; font-size:13px; font-weight:100; margin:0px 0px 10px 0px; padding:0px; border:0px; }
h1, h2, h3, h4 { color:#006; font-family:Georgia,Palatino,"Times New Roman",serif; }
p { line-height:140%; }
h1 { font-size:32px; margin-top:20px; margin-bottom:20px; }
h2 { font-size:20px; margin-top:10px; clear:left; border-bottom:1px solid #999; }
h3 { font-size:12px; font-weight:900; padding-top:5px; }

/* CUSTOM DEFINITIONS */

div.contact { padding-left:80px; padding-top:20px; height:300px; }
div.servicemenu1,div.servicemenu2 { width:370px; height:140px; padding:50px 10px 0px 10px; }
div.servicemenu1 { background-image:url(http://www.exertus.co.nz/z/servicemenu1bg.jpg); background-repeat:no-repeat; float:left; }
div.servicemenu2 { background-image:url(http://www.exertus.co.nz/z/servicemenu2bg.jpg); background-repeat:no-repeat; float:right; margin-left:20px; }

p.footermenu { padding-top:25px; text-align:center; }
p.footerblurb { color:#fff; padding-top:15px; font-size:11px; text-align:center; }
p.servicemenu { margin:0px 0px 10px 20px; font-size:13px; }
p.contact { font-family:Georgia,Palatino,"Times New Roman",serif; }
p.formlabel { display:block; clear:both; float:left; margin:2px 0px 2px 365px; width:100px; }
p.formfield, p.formfieldconfirm { display:block; float:left; width:300px; margin:2px 0px 2px 0px; }
p.admininvoicemonths { margin:10px 0px 0px 0px; border-bottom:1px solid #ccc; }


span.servicemenuoff, a.servicemenuon { color:#fff; }

a.footer { color:#fff; }

input.contact, textarea.contact { display:block; margin:-10px 0px 10px 60px; width:220px; }

img.headericon { float:right; width:200px; height:250px; border:1px solid #999; }
img.refthumbs { width:120px; height:139px; padding-right:15px; padding-top:10px; padding-bottom:15px; float:left; clear:left; }
img.reference { width:201px; height:233px; }

table.admin { width:800px; }
td.admintableheader { font-weight:900; }
