/* Forms
---------------------------------------------------------- */
form.default{ }
	
	/* general */
	form.default .right{ text-align:right; }
	
	/* fieldset */
	form.default fieldset{ }
	form.default fieldset legend{ display:none; }

	/* entry */
	form.default div.entry{ clear:both; overflow:hidden; margin:0 0 5px; }
	form.default div.entry label{ padding:4px 0 4px 10px; line-height:18px; float:left; }
	
	/* error */
	form.default div.error{ }
	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{ padding:5px; border:1px solid #dddddd; width:363px; }
	
	/* textarea */
	form.default div.textarea textarea{ height:200px;  padding:5px; border:1px solid #dddddd; width:363px; }
	
	/* select */
	form.default div.select select{ clear:both; display:block; }
	form.default div.select label{ display:block; float:left; }
	
	/* buttons */
	form.default div.buttons button{ border-right:2px solid #bae5f3; border-bottom:2px solid #9fcedd; border-left:2px solid #bae5f3; color:#28282b; background:#ace0f0; padding:5px 15px; margin: 0px; display:inline-block; overflow:visible;}
	form.default div.buttons button.right{ float:right; }
	form.default div.buttons span{ float:left; font-size:10px; }
	
	
	div.newsletterError{ color:#CC0000; border:1px solid #CC0000; display:block; line-height:18px; padding:10px 10px 10px 30px; font-size:11px; background:#F2F2F2 url(../images/layout/icons/error.png) no-repeat 10px 10px; margin-bottom:10px; }
