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

/***** GLOBAL settings *****/
form													{}
form dl p.hint											{margin:0; padding:5px 20px; color:#700000; font-size:12px; background:#FFC; border:1px solid #CCC; 
															border-radius:0.5em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em;}
	
form dt													{clear:both;}
form dt label											{display:block; width:150px; float:left; padding:6px 0 0; 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:205px; font-size:0.675em; padding:2px; margin:0;}
form input[type=radio]									{padding:0px; margin:0 5px 0 0; width:14px; height:14px;}
form input[type=text]:focus, form input[type=password]:focus, form input[type=file]:focus, form textarea:focus {background-color:#FFC;}

form textarea											{width:350px; height:200px; font:14px Arial; overflow:auto;}
form #cke_contents										{border:0; margin:1px 1px 1px 150px; padding:0;}

form dd p.description									{float:left; padding:2px 5px; margin:1px 5px; font-size:smaller; color:#666; line-height:1.4em; font-style:italic;}
form dd p.hint											{padding:0px 5px; margin:1px 5px; font-size:smaller; color:#666; line-height:1.4em; font-style:italic; background:none; border:0;}
form dd ul.errors										{margin:0; padding:0;}
form dd ul.errors li									{list-style:none; clear:both; margin:0 0 0 150px; padding:0 0 2px; color:#900; font-size:11px;}


form dt#submit-label									{display:none;}
form dt#cancel-label									{display:none;}
form input[type=submit]									{float:left; 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									{}


/***** CONTACT *****/
#contactForm dl											{margin:20px 10px;}
#contactForm dt label									{width:auto; float:none; line-height:1.4em;}
#contactForm input[type=text]							{float:none;}
#contactForm #message									{width:250px; height:150px; overflow:auto;}
#contactForm #submit									{margin:1px;}
#contactForm ul.errors li								{margin:0; padding:0;}


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

/***** Celebrity *****/
#celebrityForm											{width:800px;}


/***** Memorabilia *****/
#memorabiliaForm										{}
#memorabiliaForm #title									{width:300px;}
#memorabiliaForm #code									{width:300px;}
#memorabiliaForm #category								{width:305px;}
#memorabiliaForm #contents								{width:400px; height:200px;}
#memorabiliaForm #price									{width:300px;}
#memorabiliaForm #quantity								{width:300px;}
#memorabiliaForm #picture								{width:300px;}


/***** DETAILS form *****/
#detailsForm											{width:800px; background:url(../img/titleBgRepeat.png) 0 0 repeat-x;}
#detailsForm dt label									{margin-left:20px;}
#detailsForm #fieldset-groupBilling legend				{font-weight:bold;}
#detailsForm #groupBilling-label						{display:none;}
#detailsForm #groupShipping-label						{display:none;}
#detailsForm #groupBilling-element						{float:left; margin-top:20px; width:400px;}
#detailsForm #fieldset-groupShipping legend				{font-weight:bold;}
#detailsForm #groupShipping-element						{float:left; margin-top:20px; width:400px;}
#detailsForm #duplicate									{float:left; margin:0px;}
#detailsForm #duplicate-element							{padding:3px;}
#detailsForm #duplicate-label label						{float:right; width:auto; margin-right:450px; color:#fff;}
#detailsForm #cancel									{clear:both; float:left;}
#detailsForm #submit									{clear:none; float:left; margin:1px;}
#detailsForm #billingCountry							{width:205px;}
#detailsForm #shippingCountry							{width:205px;}


/***** CONFIRM *****/
#confirmForm dt, #confirmForm dd						{display:none;}
#confirmForm dd#submit-element							{display:block; float:right;}
#confirmForm dd#cancel-element							{display:block; float:right;}
#confirmForm #submit									{margin:0 0 0 0;}
#confirmForm #cancel									{margin:0;}


/***** result *****/
#resultForm #sport										{width:205px;}


/***** GALLERY *****/
#galleryForm											{}
#galleryForm #submit									{margin:1px; float:none; padding:2px 4px;}
#galleryForm .errors li									{margin:1px; padding:0;}


/***** BOOK *****/
#bookForm												{float:left; width:420px;}
#bookForm dt label										{width:100px; font-size:14px;}
#bookForm .errors li									{margin:0 0 0 100px; padding:0;}
#bookForm #submit										{margin:1px 1px 1px 100px;}
#bookForm #message										{width:250px; height:120px;}


/***** LOGIN *****/
#loginForm												{margin:0 15px; font-size:14px;}
#loginForm dt label										{width:100px;}
#loginForm .errors li									{margin-left:100px;}
#loginForm #submit										{margin-left:100px;}


/***** SIGN UP *****/
#signupForm 											{font-size:14px; margin:0 15px;}


/***** EVENT form *****/
#eventForm #type										{width:205px;}


/********************************************************************************************************************************************************/
/********** BLOG **********/
/***** DEFAULT form *****/
#formBlog dt											{float:none;}
#formBlog dd											{float:none; clear:both;}
#formBlog #title										{width:960px;}
#formBlog #author										{width:960px;}
#formBlog #date											{width:960px;}
#formBlog #excerpt										{width:960px; height:70px;}
#formBlog #article										{width:960px; height:400px;}
#formBlog #submit										{float:left; margin:1px;}
#formBlog #cancel-element								{float:left; clear:none;}
#formBlog .errors										{margin:0; padding:0;}
#formBlog .errors li									{margin:0; padding:0 0 6px;}
#formBlog #video										{width:960px;}
#formBlog #article2										{width:960px; height:400px;}
#formBlog #galleryID									{width:960px;}


