*{margin:0;padding:0}
html{height:100%;margin-bottom:1px}
body {font:12px arial, helvetica, sans-serif;background-color:#b6b6b6}
h1 {font-size:18px;font-weight:normal}
a, a:link, a:visited {color:#233dde;font-weight:bold;text-decoration:none}
p {margin:0 0 15px 0}
ul {margin:5px 30px;list-style-type:square;line-height:1.3em}
input {width:auto;height:16px;border:1px solid #000;background-color:#ffe;font-size:12px;margin:1px 1px 0 0;vertical-align:top}
input.button {background-color:#d93;color:#fff;font-weight:bold;height:18px;padding:0 3px 2px 3px;vertical-align:middle;margin:1px 0 0 0}
input.button:hover {cursor:pointer;background-color:#2a5e89}
#container {position:relative;width:959px;top:0px;text-align:left;margin:0px auto 0px auto;background-color:#fff;padding:0px}
.content {position:relative;float:left;width:955px;text-align:left;background-color:#fff;color:#000}

/* BEGIN FORM STYLES */
fieldset{border:1px solid #ccc;margin:0;padding:5px;width:610px;color:#000;background-color:#e9e9e9;font-size:12px}
legend{display:none;margin:0 0 5px 0;color:#376c98;font-size:16px;font-weight:bold;border:2px solid #999;padding:2px 4px;background:#ffffee}
fieldset ol{list-style:none;padding:0}
fieldset li{float:left;clear:left;width:100%;padding-bottom:5px}
label{float:left;width:110px;margin-right:6px;text-align:right;font-weight:bold}
fieldset input[type=text], fieldset input[type=password]{width:144px;padding-left:1px;border:1px solid #ccc}
fieldset textarea{font:12px arial,helvetica,sans-serif;width:400px;height:150px;border:1px solid #ccc}
fieldset input[type=checkbox],
fieldset input[type=radio]{width:auto;margin:0 5px 0 12px;vertical-align:middle}
fieldset select{width:163px;padding-left:1px;border:1px solid #ccc}
fieldset option{padding-left:3px}
fieldset a, fieldset a:link, fieldset a:visited {color:#000}
fieldset a:hover {color:#000}
fieldset a:active {color:#666}
/* END FORM STYLES */

.status_message{display:none;width:90%;margin:8px auto 4px auto;padding:4px;border:1px solid #c66;background-color:#ffd;color:#933;font-size:11px;line-height:1.3em}

/* CONTACT US FORM */
table#contact_form_results {width:610px;color:#000; padding:10px; border:1px solid #999; background-color:#e9e9e9}
table#contact_form_results td:first-child {width:80px}
fieldset.contact_form {width:540px}

/* SIGNUP FORM */
table#signup_table{margin-left:20px}
.product_description {margin:2px 0 15px 18px}
#password_guidelines{display:none}
fieldset.signup_form {width:415px}
fieldset.signup_form label {width:135px}
#signup_confirmation {border:1px solid #fff;width:400px;margin:0 0 0 15px;padding:5px}


