
/*
 *	Global Style
 */

*
{
    font-family: Verdana;
    font-size: 12px;
}

body
{
    margin: 0px; /*	background-color: #f1f1f1;  */
}

p
{
    color: #666666;
}
li
{
    color: #666666;
}
span
{
    color: #666666;
}

img
{
    border: 0px;
}

h1
{
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    font-family: Arial;
}

h2
{
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    font-family: Arial;
}


h3
{
    color: #666666;
    font-weight: normal;
}

a
{
    text-decoration: underline;
    color: #c41230;
}

a:hover
{
    color: #9a061a;
}


/*
 *	Hard Elements
 */


div#masterHeader
{
    background-color: #cccccc;
    margin: auto;
    width: 700px;
}

div#masterSubHeader
{
    min-height: 50px;
    background-color: White;
    margin: auto;
    width: 680px;
    padding: 10px;
}

div#masterBodyOuter
{
    background-color: White;
    width: 700px;
    margin: auto;
}

div#ctl00_masterBody
{
    margin: auto;
    width: 680px;
    height: auto;
    overflow: hidden;
    background-repeat: repeat-x;
    background-color: White;
    border-top: 1px solid #cccccc;
    min-height: 500px;
}

div#masterBodyLeftBlock
{
    width: 520px;
    float: left;
}

div#masterBodyRightBlock
{
    margin-top: 10px;
    margin-right: 60px;
    float: right;
}

div#masterBodyLeftBlock p, span
{
    font-family: Arial;
    font-size: 12px;
}

div#masterFooter
{
    margin: auto;
    width: 700px;
    color: #999999;
    text-align: left;
    padding: 3px;
    font-size: 10px;
    position: relative;
    top: 30px;
}

div#masterFooter a, div#masterFooter a:hover
{
    color: #999999;
    font-size: 10px;
}

div#masterSubHeader_leftNav
{
    float: left;
    width: 500px;
}

div#masterSubHeader_rightNav
{
    margin-top: 20px;
    text-align: right;
}

/*	Reusable
 *	Attributes
 */

.headerError
{
    font-size: 16px;
    font-weight: bold;
    color: #cc0000;
}

.seperator
{
    color: #c41230;
}

.centerPanel
{
    border: 1px solid #0a0a0a;
    text-align: left;
    width: 95%;
    background: white;
    padding: 25px;
    margin: 0 auto;
}

.button_edit
{
    border: 0px;
    background-color: #df081c;
    color: White;
    font-weight: bold;
    padding: 2px;
    width: auto;
    cursor: pointer;
}

.formCaption
{
    font-size: 12px;
    font-family: Arial;
}

.formTextbox
{
    font-size: 10px;
    border: 1px;
    border-style: solid;
    border-color: #666666;
    height: 16px;
}

.validationMessage
{
    font-style: italic;
    font-family: arial;
    font-size: 11px;
    color: #999999;
}

input:focus
{
    background-color: #f0efe4;
}
.divLoginTop
{
    border-style: solid solid none solid;
    border-width: 1px;
    padding-left: 10px;
}
.divLoginMain
{
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 190px;
    width: 350px;
}





/* REQUIRED GENERIC STYLES */
.clear
	{clear:both;}
/* REQUIRED GENERIC STYLES */


/* GRILL FRIEND - LDA PAGE */
#LDA-Grillfriend-CON
	{height:665px;
	background: url(../../images/BG-lda.jpg) center no-repeat;}
	#LDA-Grillfriend-CON #LDA-CON
		{width:557px;
		margin:auto;}
	#LDA-Grillfriend-CON .LDA
		{float:left;
		width:263px;
		margin-top:170px;
		margin-left:0px;
		margin-right:0px;}
	
	/* LDA - ENGLISH SECTION */	
	#LDA-Grillfriend-CON .LDAEnglish
		{}	
		#LDA-Grillfriend-CON .LDAEnglish .LDALegal 
			{background:url(/images/BG-lda_legal_en.jpg) no-repeat;
			width:263px;}
		#LDA-Grillfriend-CON .LDAEnglish .LDABirthdate h2 
			{background:url(/images/lda_birth_en.jpg) no-repeat;
			width:263px;
			height:25px;
			margin-top:-1px;}
		.LDAEnglish .LDAProvince h2 
			{background:url(/images/lda_province_en.jpg) no-repeat;
			display:block;
			width:263px;
			height:25px;
			margin-bottom:7px;}	
			#LDA-Grillfriend-CON .LDAEnglish .LDADropBoxes 
				{padding: 0px 0px 0px 20px;
				margin-bottom:15px;}
				#LDA-Grillfriend-CON .LDAEnglish .LDADropBoxes select
					{border:1px solid #5e5e5e;}	
		.LDAEnglish .Submit 
			{border:none;
			background:url(../../images/lda_submit_eng.gif) no-repeat;
			height:21px;
			width:86px;
			margin-left:20px;
			padding-bottom:3px;}
	/* LDA - ENGLISH SECTION */	


	/* LDA - FRENCH SECTION */	
	#LDA-Grillfriend-CON .LDAFrench
		{margin-left:22px;}				
		#LDA-Grillfriend-CON .LDAFrench .LDALegal 
			{background:url(/images/BG-lda_legal_fr.jpg) no-repeat;
			width:264px;}
		#LDA-Grillfriend-CON .LDAFrench .LDABirthdate h2 
			{background:url(/images/lda_birth_fr.jpg) no-repeat;
			width:264px;
			height:25px;
			margin-top:-1px;}
		.LDAFrench .LDAProvince h2 
			{background:url(/images/lda_province_fr.jpg) no-repeat;
			display:block;
			width:264px;
			height:25px;
			margin-bottom:7px;}	
			#LDA-Grillfriend-CON .LDAFrench .LDADropBoxes 
				{padding: 0px 0px 0px 20px;
				margin-bottom:15px;}
				#LDA-Grillfriend-CON .LDAFrench .LDADropBoxes select
					{border:1px solid #5e5e5e;}	
		.LDAFrench .Submit 
			{border:none;
			background:url(../../images/lda_submit_fr.gif) no-repeat;
			height:21px;
			width:117px;
			margin-left:20px;
			padding-bottom:3px;}
	/* LDA - FRENCH SECTION */			
		

	/* LDA - FOOTER SECTION */			
	#LDA-Grillfriend-CON #Footer-CON
		{clear:both;
		width:960px;
		margin:auto;}	
		#LDA-Grillfriend-CON #Footer-CON .FooterText
			{width:960px;
			background:none;
			text-align:center;
			margin-top:15px;}	
		#LDA-Grillfriend-CON #Footer-CON .FooterTextLinks
			{width:480px;}	
			#LDA-Grillfriend-CON #Footer-CON .FooterTextLinks a
				{color:#cccccc;}	
		#LDA-Grillfriend-CON #Footer-CON .FooterTextCopyright
			{width:480px;
			text-align:left;
			color:#cccccc;}		
			
		.errmsg{
		    clear:      both;
		    text-align: center;
		}
			
	/* LDA - FOOTER SECTION */							
/* GRILL FRIEND - LDA PAGE */


/*  GRILL FRIEND STYLES  */
#grill-friend
	{background:url(../../images/BG-contest-grill-friend.jpg) repeat-x;
	display:block;
	width:960px;}
	#splash-box
		{width:960px;}
		#splash-left
			{display:block;
			float:left;
			width:390px;}
		#splash-right
			{display:block;
			float:left;
			width:570px;}
			#splash-right-column1
				{width:265px;
				float:left;}
				#splash-right-column1 ul
					{width:170px;
					padding-top:10px;
					margin-left:95px;}
					#splash-right-column1 ul li
						{list-style-image:url(../../images/IMG-bullets.gif);
						line-height:18px;
						color:#FFFFFF;}
			#splash-right-column2
				{width:265px;
				float:left;}
				#splash-right-column2 ul
					{width:180px;
					padding-top:10px;
					margin-left:15px;}
					#splash-right-column2 ul li
						{list-style-image:url(../../images/IMG-bullets.gif);
						line-height:18px;
						color:#FFFFFF;}
	#contest-reg-box
		{clear:both;
		width:940px;
		padding-bottom:50px;
		margin:auto;
		background:#000000;}
		#contest-reg-box h3
			{display:block;
			width:715px;
			margin:auto;
			font-size:15px;
			font-weight:bold;
			color:#FFFFFF;
			line-height:70px;}
			/* STYLES FOR DYNMAIC CONTEST ENGINE */
			#contest-reg-box #contentDiv
				{width:715px;
				margin:auto;}
				#contest-reg-box .divLoginTop
					{border:1px solid #1f1f1f;
					padding-left:10px;
					font-size:12px;
					font-weight:100;
					color:#606060;}
					#contest-reg-box .divLoginMain 
						{border:1px solid #1f1f1f;
						border-top:none;
						display:block;
						width:350px;}
					#contest-reg-box .divLoginMain 	table
						{}			
						#contest-reg-box .divLoginMain 	table td
							{vertical-align:middle;}			
						#contest-reg-box .divLoginMain #lblUserName,
						#contest-reg-box .divLoginMain #lblPassword
							{color:#e72525;
							margin-right:5px;}
						#contest-reg-box .divLoginMain input
							{background:#000000;}
			#contest-reg-box #contentDiv #masterFooter
				{text-align:center;
				margin-top:-30px;
				position:relative;}				
			/* STYLES FOR DYNMAIC CONTEST ENGINE */
/*  GRILL FRIEND STYLES  */


/* FOLLOWING CODE SHOULD BE UPDATED IN rickards_en.css 
		.Middle h1{
			background-image:url(/includes/images/en/footer_want_a_new_grill_friend.jpg);	
			width:316px;
		}
*/
.login_tdRight
{
    width: 185px;
    height: 30px;
}

.login_tdPswd
{
    width: 185px;
    height: 30px;
}
.loginTable
{
    width: 350px;
    height: 167px;
}
.formTextboxLogin
{
    width: 170px;
}
.loginTable
{
    width: 350px;
    height: 167px;
}
.loginRegister
{
     text-align:center;
}
