@charset "utf-8";
/* CSS Document */

/***** GLOBAL settings *****/
form													{}
form p.hint												{display: none;/*background:#FFC; color:#000; padding:5px 20px; margin:1% 0 2%; font-size:12px; 
															border:1px solid #CCC; border-radius:0.5em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em;*/}
.form-errors											{color: #fff; top: 100px; left: 200px; width: 250px; position: absolute; decoration: none; list-style:none; border: 1px solid; background-color: #6dac6e;}
.form-errors b											{color: #004771;}
.form-errors li											{list-style:none; padding-bottom: 3px;}

form dt													{clear:both;}
form dt label											{display:block; width:150px; float:left; line-height:1.6em;}
form dl dt#hash-label									{display:none;}
form dl dt#submit-label									{display:none;}

form input												{float:left;}
form input[type=text]									{width:200px;}
form input[type=password]								{width:200px;}
form input[type=file]									{width:200px; font-size:0.675em; padding:2px; margin:0;}
form input[type=radio]									{padding:0px; margin:0 5px 0 0; height:15px;}
form input[type=checkbox]								{clear:left; width:20px; height:20px;}
form textarea											{width:350px; height:200px; font:12px Arial;}
form input[type=text]:focus, form input[type=password]:focus, form input[type=file]:focus, form textarea:focus {background-color:#FFC;}

form .errors											{margin:0; padding:0; list-style:none;}
form .errors li											{list-style:none; clear:both; margin:0 0 0 150px; padding:0 0 8px; font-size:10px; color:#900;}

form dt#cancel-label									{display:none;}
form input[type=submit]									{display:inline; margin:1px 1px 1px 150px; padding:4px 15px;}
form #submit											{clear:left;}
form #cancel											{margin:1px;}

form #recaptcha											{display:none;}
form #recaptcha_response_field							{left:0;}
form #recaptcha_area									{float:left;}


/***** YES NO *****/
#yesnoForm #submit										{margin:1px;}

/* overwrites */
form input[type=submit]									{background:url(../img/bgButton.jpg) 0 0 repeat-x;}


/***** FRANCHISE form *****/
#franchiseForm textarea									{height:150px;}
#franchiseForm dd, #franchiseForm dt					{margin-top:4px;}
#franchiseForm #submit-element							{float:none;}


/***** CONTACT form *****/
#contactForm 											{margin:0 20px;}
#contactForm dt label									{width:150px;}
#contactForm input[type=text]							{width:150px;}
#contactForm .errors li									{margin:1px;}
#contactForm #message									{width:150px; height:100px; overflow:auto;}

/***** CONTACT form *****/
#giftForm 											{margin:0 20px; font-size:11px;}
#giftForm dt label									{width:150px;}
#giftForm input[type=text]							{width:150px;}
#giftForm .errors li								{margin:1px;}
#giftForm #message									{width:150px; height:40px; overflow:auto;}
#giftForm #address									{width:150px; height:40px; overflow:auto;}
#giftForm #your_phone								{margin-bottom: -8px;}
#giftForm #send                                     {z-index: 6;}


/***** LOYALTY form *****/
#loyaltyForm 											{margin:0 30px;}
#loyaltyForm #branch 									{width:206px;}
#loyaltyForm dd, #loyaltyForm dt						{margin-top:4px;}
#loyaltyForm dt label									{clear:both;}
#loyaltyForm #submit-element							{float:none; clear:both;}
#loyaltyForm #submit-label								{clear:both; margin:0; float:none; width:10px;}


/******************************************************************************************************************************************************/
/***** LOGIN *****/
#loginForm												{padding:20px 0;}


/***** NEWS IMG *****/
#newsimgForm											{padding:30px 0;}


/***** NEWS TXT *****/
#newstxtForm											{padding:30px 0;}
#newstxtForm #line1										{width:300px;}
#newstxtForm #line2										{width:300px;}
#newstxtForm #line3										{width:300px;}
#newstxtForm #line4										{width:300px;}
#newstxtForm #line5										{width:300px;}


/***** BLOG *****/
#cke_article											{float:left;}
