body { /*background-image:url(logo1.png); background-repeat:no-repeat;*/ padding-top: 0px; margin-top: 5px; border-width: 0px; } body, td { font-family: Century Gothic, arial, san-serif; font-size:14px; color:#111; } a { font-weight:bold; } a:hover { color:red; } ul { padding-left:15px; margin-left:15px; } #page { margin-top:-142px; width:725px; } #header { margin-top: 25px; font-weight:bold; font-size:150%; text-align:right; } #main { } .dotpoint .title { font-size: 100%; font-weight:bold; margin-top:0.5em; } .dotpoint ul { margin-top:0.25em; margin-bottom:2px; } .title { font-size: 180%; font-weight:bold; margin-top:0em; margin-bottom:0.3em; } .instruction { font-size: 100%; font-weight:bold; margin-top:0.3em; margin-bottom:0.3em; } .button { margin-top:5px; } .process { width:560px; } .process td { font-family: arial, san-serif; font-size:80%; padding:10px; border:2px solid black; } .process .title { color:red; font-size:55pt; line-height:1.0; text-align:center; margin-bottom:3px; } .process ul { margin-top: 1px; } .pricing { border:2px solid black; border-collapse: collapse; } .pricing td { border:2px solid black; padding:10px; } .pricing th { border:2px solid black; padding:10px; } .pricing .grey { color: #808080; } .contact table { margin-top: 20px; } .contact td { vertical-align: top; font-size: 12pt; padding-right: 16px; padding-bottom: 20px; } #footer { padding-top:0px; padding-left:35px; } .menu-item { padding-right:20px; font-weight:normal; font-size:20px; color:black; padding-top:1px; padding-bottom:3px; } .menu-item a { padding-left:30px; background-image:url(dot-white.png); background-position: 0px 0px; background-repeat:no-repeat; text-decoration:none; font-weight:normal; padding-top:1px; padding-bottom:3px; color:#333; } .menu-item.selected { padding-left:30px; background-image:url(dot-red.png); background-position: 0px 0px; background-repeat:no-repeat; text-decoration:none; font-weight:normal; padding-top:1px; padding-bottom:3px; } .menu-item a:visited { color:#333; } .menu-item a:hover { text-decoration:underline; background-image:url(dot-pink.png); background-repeat:no-repeat; color:black; } .quote { color: black; margin-top:20px; margin-left:5px; font-size:120%; font-weight:normal; font-style:italic; text-align:left; } .quote em { color: red; } .quote-by { color: black; margin-top:5px; text-align:right; margin-left:80px; } .enquiry-success th { text-align: right; vertical-align: top; white-space: nowrap; padding-bottom: 10px; padding-right: 5px; } .enquiry-success td { white-space: pre-wrap; padding-bottom: 10px; } .enquiry-error .title { color: red; }