* { margin:0; padding:0}
body { font:12px Verdana, Geneva, sans-serif; background:#fff; line-height:20px; letter-spacing:.5px;}
#header {width:960px; margin:0 auto; margin-bottom:-50px}
#container {width:800px; margin:0 auto; padding-bottom:50px}

ul#mainmenu {list-style:none; width:600px;  margin:4.5em 0 0.5em 0; float:left}
#mainmenu li { float:left}
#mainmenu li a { display:block; text-decoration:none; color:#999; text-transform:uppercase; padding:0.5em 1.5em; font-weight:normal}
#mainmenu li a:hover {text-decoration:underline; color:#000}

#content {background:#ccc; clear:both; min-height:287px; height:auto !important; height:287px}
#content p {margin-bottom:1em}
#content h2 {font-size:14px; display:block; padding:1.5em; background:#c79 url(../images/product.jpg) right no-repeat}
#main {padding:20px}

#homeimage {float:right; margin:-60px -20px 50px 40px}

a img {border:0}
a:active, a:focus {outline:0}
a:link {text-decoration:underline; color:#333; font-weight:bold}
a:hover {text-decoration:none; color:#000}
.alignleft {float:left; margin-right:1em}
.alignright {float:right; margin-left:1em}
.clear {clear:both}
.hide {display:none}

#footer {background:#804A5F; padding:0.5em; clear:both; position:relative}
#footer img {position:absolute; top:-30px}

table.products {border:1px solid #333; margin-bottom:2em; width:500px}
table.products caption {font-weight:bold}
table.products tr.odd {background:#978}
table.products td {margin:0; padding:0.5em}

#form p { margin:0; padding:0; display:block; clear:both}
#form p span {margin-left:1em; background:#eda; padding:0.3em 0 0.3em 2em; font-weight:bold; color:#c00; display:none}
#form fieldset { display:block; border:1px solid #333; padding:10px 0 }
#form fieldset label { display:block; width:15em; text-align:right; float:left; margin:0.25em 1em 0 0; clear:both }
#form fieldset input { width:12em; margin:0 }
#form textarea { width:316px; overflow:auto }
#form #submit { float:right; clear:both }
#form textarea:focus, #form input[type="text"]:focus { border:2px solid #666 }
#form input[type="text"] { border:1px solid #666 }
#form #submit { border:0; font-weight:bold; text-align:center; margin:0.5em; padding:.4em; color:#333; border:2px solid #666; cursor:pointer }
#form .activeField { background:#eee }
#form .activeField label { font-weight:bold }
#form .activeField input, .activeField textarea {border:2px solid #666 }
#form legend {margin:1em; color:#000}

#form p.radio input {width:1em; margin:0 1em 1em 12em; float:left}
#form p.radio label {display:block; width:20em; text-align:left; clear:none}

#form .idle input, .idle textarea { border:1px solid #999 }
#form .loading { display:none }

#submit {border:1px solid #333; background:#c79; padding:0.5em 4em}

table.revise th { text-align:right; height:32px; margin-right:10px }
