* {padding:0;margin:0}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {padding:20px;font-family: Arial, Helvetica, sans-serif}
body {padding:0;margin:0;background:url(../images/backgroundnew.gif);background-repeat:repeat;font-family: Arial, Helvetica, sans-serif}
#outer {position:absolute;left:50%;width:900px;margin-top:10px;margin-bottom:10px;margin-left:-451px;padding: 1px;border: 1px solid #D6D6D6}
#masthead {height:105px;background:#FFF}
#logo {float:left;background: url(../images/alphabrightlogo.gif) no-repeat top left;overflow:hidden;width:200px;height:100px}
#logo a {text-indent:-9999px;text-decoration: none;position:absolute;margin:0;padding:0;width:200px;height:100px}
#rightheader{float:right;color:#FFF;padding: 30px 20px 10px 0;font-size:14px;left:1px;top:50px;text-align:right;line-height:20px}
#centrecontent {background:#FFF}
#centrepadded {background:#FFF;padding:20px}

#footer {padding:34px;font-size:12px;height:12px;color:#FFF;text-align:left;background:#305242; vertical-align:middle}
#footer a {color:#FFF;text-decoration:underline}
#footer a:hover {color:#FFF;text-decoration:underline}
h1 {color:#305242;font-size:18px}
h2 {color:#305242;font-size:18px}
h3 {color:#305242;font-size:15px}
h4 {color:#305242;font-size:13px}
h5 {color:#305242;font-size:12px}
h6 {color:#305242;font-size:10px}
a {color:#B22804;text-decoration:underline;border:0}
a:hover {color:#305242;text-decoration:underline;border:0}

input, select, textarea {display:inline}
radio {background:#FFC;padding-left:20px}
.button {text-transform:uppercase;color:#FFF;text-align:center;white-space:nowrap;font-size:12px;font-weight:bold;border:none;background:url(../images/buttons/button.gif) no-repeat top left;padding:0 8px;height:28px;width:78px}
.button:hover {border:none;background:url(../images/buttons/buttonhover.gif) no-repeat top left;padding:0 8px;height:28px;width:78px}
.largebutton {text-transform:uppercase;color:#FFF;text-align:center;white-space:nowrap;font-size:0;display:block;line-height:0;text-indent:-9999px;font-size:16px;WORD-WRAP:break-word;font-weight:bold;border:none;background:url(../images/buttons/order.gif) no-repeat top left;padding:0 8px;width:168px;height:51px}
.largebutton:hover {border:none;background:url(../images/buttons/orderhover.gif) no-repeat top left;padding:0 8px;width:168px;height:51px}
.buynowbutton {cursor: pointer;cursor: hand;font-size:0;display:block;line-height:0;text-indent:-9999px;text-decoration: none;border:none;background:url(../images/buttons/buynowbutton.gif) no-repeat top left;padding:0;height:35px;width:107px}
.buynowbutton:hover {cursor: pointer;cursor: hand;font-size:0;display:block;line-height:0;border:none;background:url(../images/buttons/buynowbuttonhover.gif) no-repeat top left;padding:0;height:35px;width:107px}
label {font-size:14px;color:#333;width:195px;float:left;text-align:left;padding:0;margin:0}
.formback {position:relative;background:#FFC;margin-top:50px}
.formlegend {position:absolute;top:-50px;left:-1px;height:20px;padding:15px -0 15px 0;background:#B6B22C;font-size:20px;width:100%;font-weight:bold;color:#FFF}
