form#buzz { font-size: 100%; width: 630px;}

form#buzz fieldset { clear: both; font-size: 100%; border-style: none; padding: 10px 0; margin: 0;}
	form#buzz fieldset legend { font-size: 120%; font-weight: bold; margin: 0 0 0 0; padding: 0 5px;}

form#buzz label {  font-size: 100%;}
	form#buzz label u { font-style: normal; text-decoration: underline;}

form#buzz input, form#buzz select, form#buzz textarea { font-size: 100%;}

form#buzz textarea {  overflow: auto;}

form#buzz div{  clear: left;  display: block;  width: 630px;  height: expression('1%');  margin: 5px 0 0 0;  padding: 1px 3px;}
	form#buzz div fieldset {  clear: none;  margin: 0 0 0 144px;  padding: 0 5px 5px 5px;  width: 197px;}
	form#buzz div fieldset legend { font-size: 100%;padding: 0 3px 0 9px;}
	form#buzz div.required fieldset legend {font-weight: bold;}
	form#buzz div.required label:before{content:"* "; color:#c00;}

form#buzz label.error { color: #c00; width:400px; clear:all; display: none;}

form#buzz div label {  display: block;  float: left;  width: 200px;  padding: 3px 5px;  margin: 0 0 5px 0;  text-align: right;}
	form#buzz div.optional label, form#buzz label.optional { font-weight: normal;}
	form#buzz div.required label, form#buzz label.required { font-weight: bold;}
	form#buzz div label.labelCheckbox, form#buzz div label.labelRadio { float: none;  display: block;  width: 200px;  height: expression('1%');  padding: 0;  margin: 0 0 5px 142px;  text-align: left;}
	form#buzz div fieldset label.labelCheckbox, form#buzz div fieldset label.labelRadio { margin: 0 0 5px 0; width: 170px;}


form#buzz div select, form#buzz div textarea {  width: 200px;  padding: 3px;  margin: 0 0 0 0; border:1px solid #C3AC8F;}
form#buzz div select {width:211px; margin:0 0 10px 0;}

form#buzz div input.inputText {  border:1px solid #C3AC8F; color:#888; width: 200px;  padding:5px;  margin:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color: #333}
	form#buzz input:focus, form#buzz textarea:focus{background:#efefef; color:#000;}
	form#buzz div input.inputFile {  width: 211px;}

form#buzz div input.inputCheckbox, form#buzz div input.inputRadio, form#buzz input.inputCheckbox, form#buzz input.inputRadio {  display: inline;  height: auto;  width: auto;  background-color: transparent;  border-width: 0;  padding: 0;  margin: 0 0 0 140px;}

form#buzz div.submit {  width: 214px;  padding: 0 0 0 214px;}
form#buzz div.submit div {  display: inline;  float: left;  text-align: left; width: auto; padding: 0;  margin: 0;}

form#buzz div input.inputSubmit, form#buzz div input.inputButton, form#buzz input.inputSubmit, form#buzz input.inputButton {  background-color: #cccccc;  color: #000000;  width: auto;  padding: 0 6px;  margin: 0;}

form#buzz div.submit div input.inputSubmit, form#buzz div.submit div input.inputButton {  float: right;  margin: 0 0 0 5px;}

form#buzz div small { display: block;  margin: 0 0 5px 142px;  padding: 1px 3px;  font-size: 88%;  height: expression('1%');}

form#buzz .money{	background:url(../images/icons/input_money.gif) #f7f7f7 left no-repeat;	padding-left:10px;}
form#buzz .money:hover, form#buzz .money:focus{	background:url(../images/icons/input_money_hover.gif) #efefef left no-repeat;	padding-left:10px;}
form#buzz .url{	background:url(../images/input_url.jpg) left no-repeat;	padding-left:32px;}
.secondary_category{font-style:italic;float:left;text-align:left;} /* form adjustment */
div.wide_div {width: 540px;}

form#buzz .checklist {	border: 1px solid #B5B8C8;	list-style: none;	height: 12em;	overflow: auto;	z-index:10;}
form#buzz .checklist .alt { background: #f8f6ed; }
form#buzz .checklist label:hover, .checklist label.hover { background:#f7f7f7; }
