#content legend { font-size:16px; color: #000; font-weight: bold; margin-bottom: 20px;  }
#content input.sizeXS, #content select.sizeXS { width: 30px; margin-bottom: 8px;}
#content input.sizeS, #content select.sizeS { width: 50px; margin-bottom: 8px;}
#content input.sizeM, #content select.sizeM { width: 130px; margin-bottom: 8px;}
#content input.sizeL, #content select.sizeL { width: 210px; margin-bottom: 8px;}
#content input.sizeXL, #content select.sizeXL { width: 450px; margin-bottom: 8px;}
#content input, #content textarea, #content select { margin-bottom: 8px; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
#content select {margin-top: 10px; }
#content input:hover, #content textarea:hover, #content input:focus, #content textarea:focus  { border: 1px solid #666; background-color: #e1e1e1;} 
#content textarea { width: 450px; margin-top: 5px; }
#content label { color: #444; font-size: 14px; font-weight: bold;}
#content .required { color: #7e001b; font-size: 18px; font-weight: bold;}
#content input { height: 25px; margin-top: 5px;  }
#content input[type=submit], #content input[type=reset] { font-weight: bold; padding: 0 20px; background-color: #e2e2e2}
#content input[type=radio] { border: 0; height: auto; margin: 0; padding: 0;}
#content form ul { margin-left: 0; }
#content form ul li { list-style-type: none; }