/*  forms.css  */

/* reset.css */
#content-wrap fieldset,
#content-wrap form,
#content-wrap label,
#content-wrap legend,
#content-wrap input[type="checkbox"],
#content-wrap input[type="radio"]
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
	
#content-wrap input[type="text"],
#content-wrap input[type="submit"],
#content-wrap input[type="reset"],
#content-wrap input[type="checkbox"],
#content-wrap input[type="radio"] { font-size: inherit; font-family:inherit }

/* fieldset legend */
#content-wrap fieldset 
	{ 
	border: 1px solid #ccc; 
	margin: 0 0 1em; 
	padding: .833em;  
	}
#content-wrap legend 
	{
	color: #000; 
	font-weight: bold; 
	padding: 0 .4em;   
	}

/* label */
#content-wrap label,
#content-wrap form.horizontal label,
#content-wrap form.horizontal-b label
	{
	color:#333; 
	clear:left;
	cursor:hand; 
	display:block;
	margin-right:.833em;
	text-align:left;
	}

#content-wrap form.horizontal label { float: left; width:12.5em;}
#content-wrap form.horizontal-b label { float: left; text-align: right; width:12.5em; }

/* Textarea input select */
#content-wrap textarea,
#content-wrap input,
#content-wrap select { padding: .2em; margin: 0 0 .833em;  }
#content-wrap select { background-color: #fff; color: #000; }
#content-wrap input[type="submit"],
#content-wrap input[type="reset"]    { margin: 0 0 .833em 0; padding: .4em; background-color: #ccc;color: #333; }
#content-wrap input[type="checkbox"] { color: #000; }
#content-wrap input[type="radio"] {  background-color: #fff; color: #000; }

/* option optgroup */
#content-wrap option { background-color:#fff; color:#000; }
#content-wrap optgroup { background-color:#ccc; color:#000; }

/* button */
#content-wrap button { margin: 0 0 .833em 0; padding: .4em; background-color: #ccc; color: #333; }