/* Forms
---------------------------------------------------------- */
form.default{ padding:20px 0; }
	
	/* general */
	form.default .right{ text-align:right; }
	form.default label{ display:block; width:115px; line-height:18px; float:left; }
	form.default .fullwidth { margin: 10px 0 10px; }
	form.default .fullwidth label { display: block; width: 588px; }
	
	/* fieldset */
	form.default fieldset{ }
	form.default fieldset legend{ display:none; }

	/* entry */
	form.default div.entry{ clear:both; overflow:hidden; margin:0 0 5px; padding:5px; }
	
	/* error */
	form.default div.error{}
	form.default .error input, form.default .error select, form.default .error textarea{ border:1px solid red !important; }
	form.default span.error{ color:#CC0000; float:right; display:block; line-height:18px; padding:0 0 0 18px; font-size:11px; background:url(../images/layout/icons/error.png) no-repeat 0 0; }
	
	/* text */
	form.default div.text input{ color:#07497b; padding:2px 4px; float:left; border:1px solid #c1c0c0; width:453px; }
	
	/* textarea */
	form.default div.textarea textarea{ float:left; height:160px; overflow:auto; padding:2px 4px; width:453px; border:1px solid #c1c0c0; }
	
	/* select */
	form.default div.select select{ float:left; padding:1px 0 1px 4px; width:463px; border:1px solid #c1c0c0; }
	
	/* buttons */
	form.default div.buttons button{ padding:0; background:none; border:0; cursor:pointer; margin:0; }
	form.default div.buttons button.right{ float:right; }
	
	form.default div.buttons button span{ font-family:"Arial Rounded MT Bold"; color:#014173; font-size:11px; text-transform:uppercase; padding:0 0 0 15px; height:34px; line-height:34px; text-decoration:none; display:block; background:url(../images/layout/button_left.png) no-repeat left 0; }
	form.default div.buttons button span span{ float:left; display:inline-block; height:34px; line-height:34px; padding:0 15px 0 0; background:url(../images/layout/button_right.png) no-repeat right 0; }
	form.default div.buttons button:hover span span{ color:#FFF; text-shadow:#524a1f 1px 1px 2px; }
