/* enter contest opening paeg */
.content {background: #FAE24E url(assets-en/enter-contest-bg1.jpg) no-repeat; border:0; padding:0; margin:0; height:305px;}
.enter-contest-bottom {background: #FAE24E url(assets-en/enter-contest-bg2.gif) no-repeat; border:0; padding:0; margin:0; height:auto; width:969px}
.enter-contest-bottom td {padding-top: 25px; vertical-align: top}
.enter-contest-bottom h2 {margin-top: 0px}
p.pink, p.pink strong, .pink sup {color:#CC3366}

/* entry form */

/* forms */
.entry-form {background: #FAE24E url(assets-en/entry-form-bg.gif) no-repeat; border:0; padding:0; margin:0; height: auto; float:left;}
.formWrapper * {margin:0; padding:0; border:0;}
.formWrapper {margin-left: 255px; margin-bottom: 20px; float:left; display:inline}
.formWrapper .borderTop {border-top: 1px dotted #C7953E; padding-top: 8px; margin-top: 8px}
.formWrapper .borderRight {border-right: 1px dotted #C7953E; padding-right: 15px; margin-right: 15px}
.formWrapper .borderLeft {border-left: 1px dotted #C7953E; padding-left: 15px; margin-left: 15px}
.formWrapper .regisForm {width:714px; clear:both; padding: 10px 0 ; border-bottom: 1px dotted #C7953E; margin: 0; float: left; display:inline;}
.formWrapper .formSections {width: 325px; float:left; margin:0px 20px 20px 0; vertical-align:middle; line-height: 1.5; display:inline;}
.formWrapper select {border: 1px solid #aaa; height: 20px; margin: 5px 0; vertical-align:middle; background:#fff !important}
.formWrapper .formlabel {display:block; font-weight:bold; margin: 0}
.formWrapper .formfield {width: 300px; height: 20px; border: 1px solid #aaa; margin:0 0 5px 0; vertical-align:middle; background:#fff !important}
.formWrapper .formfieldsh {width: 170px; height: 20px; border: 1px solid #aaa; margin: 0 0 5px 0; vertical-align:middle; background:#fff !important}
.formWrapper .radiobut {border:0; color:black}
.formWrapper .shorttext {margin: 8px 0; width: 50px; height: 20px; border: 1px solid #aaa; margin: 5px 0; vertical-align:middle;background:#fff !important}
.formWrapper .optin {margin: 15px 0; vertical-align: top}
.formWrapper .optin input {float:left; margin:0 10px 0 0; border:0; display:inline}
.formWrapper .submitBut {margin: 10px 0; clear:both}
.formWrapper .surveyTable {width: 620px; margin: 0 20px 20px 0;}
.formWrapper .surveyTable td {text-align:center; vertical-align:middle; padding: 3px 0; }
.formWrapper .surveyTable td.left-align {text-align:left; padding-left: 10px}
.formWrapper .surveyTable tr.alternate {background:#fbf2a5}
.formWrapper .surveyTable .formlabel {padding: 5px 0; margin: 15px 0 10px 0; text-align:left; }
.surveyQuestions .formlabel {margin: 15px 0 5px 0}
.surveyQuestions input {margin: 2px 5px 2px 0; vertical-align:middle}
.subQuestion {font-weight:normal; font-size:90%}
.errorMsg {color:#ff0000}


.singlelogin h1 {color:#3f2600; margin:20px 0 10px 0}
.singlelogin ul {margin:0; padding:0}
.singlelogin li {margin-left: 20px; padding:0}

/* invite a friend */
.invitation {background: #FAE24E url(assets-en/invitation-bg.gif) no-repeat; padding-bottom: 30px }
.return-to-bakeshop {background: #FAE24E url(assets-en/return-to-bakeshop.gif) no-repeat; }
.return-to-bakeshop p {margin:40px 0 0 70px}
.recipe-card {margin-left: 50px}
.recipe-card td {text-align:center; background-color:#FAE24E; padding: 5px 0 10px 0; font-weight:bold}
.recipe-card-form {font-weight: bold; margin:10px 0 30px 0}

/* recipe card */
.recipe-cardpg {border:0; padding:0 0 20px 0; margin:0; background: #FAE24E url(assets-en/entry-form-bg.gif) no-repeat; width:969px}
.recipe-cardpg h1 {margin-left:100px}
.recipe-cardpg h2 {text-transform:none; font-size: 18px;}
.recipe-cardpg p {width: 300px; font-size: 13px}
.recipe-cardpg-contest {background: #FAE24E url(assets-en/recipe-cardpg-contest.jpg) no-repeat; width:679px; height:176px; padding-bottom: 20px}
.recipe-cardpg-contest h2 {width: 450px; font-size: 16px; margin: 15px 0 5px 220px;}
.recipe-cardpg-contest p {width: 450px; margin: 0 0 5px 220px; line-height:1.3}
.recipe-cardpg-contest img {margin: 5px 0 5px 220px}
.recipe-cardpg .signature {font-style: italic;}

/* enter contest images replacement */
.h1-you-could-win-pink {background: url(assets-en/h1-you-could-win-pink.gif) no-repeat; width: 334px; height:76px; text-indent:-9999px; margin:0;}
.h1-congrat-entered {background: url(assets-en/h1-congrat-entered.gif) no-repeat; width: 330px; height:91px; text-indent:-9999px; margin:0;}
.h1-contest-entry-form {background: url(assets-en/h1-contest-entry-form.gif) no-repeat; width: 250px; height:20px; text-indent:-9999px; margin:0;}
.h1-recipe-card {background: url(assets-en/h1-recipe-card.gif) no-repeat; width: 364px; height:22px; text-indent:-9999px; margin:0;}
.h2-get-your-chance {background: url(assets-en/h2-get-your-chance.gif) no-repeat; width: 439px; height:44px; text-indent:-9999px; margin:0;}
.h1-thankyou-recipe-card {background: url(assets-en/h1-thankyou-recipe-card.gif) no-repeat; width: 397px; height:78px; text-indent:-9999px; margin:0;}
.h2-already-member {background: url(assets-en/h2-already-member.gif) no-repeat; width: 178px; height:16px; text-indent:-9999px; margin:0;}
.h2-not-yet-member {background: url(assets-en/h2-not-yet-member.gif) no-repeat; width: 175px; height:16px; text-indent:-9999px; margin:0;}

/* recipe card titles */
.h2-aquarium {background: url(assets-en/h2-aquarium.gif) no-repeat; width: 199px; height:26px; text-indent:-9999px; margin:0;}
.h2-babybird {background: url(assets-en/h2-babybird.gif) no-repeat; width: 220px; height:25px; text-indent:-9999px; margin:0;}
.h2-bug {background: url(assets-en/h2-bug.gif) no-repeat; width: 247px; height:27px; text-indent:-9999px; margin:0;}
.h2-caterpillar {background: url(assets-en/h2-caterpillar.gif) no-repeat; width: 227px; height:26px; text-indent:-9999px; margin:0;}
.h2-funny {background: url(assets-en/h2-funny.gif) no-repeat; width: 233px; height:25px; text-indent:-9999px; margin:0;}
.h2-manicure {background: url(assets-en/h2-manicure.gif) no-repeat; width: 297px; height:22px; text-indent:-9999px; margin:0;}
.h2-pizza {background: url(assets-en/h2-pizza.gif) no-repeat; width: 151px; height:21px; text-indent:-9999px; margin:0;}
.h2-spaghetti {background: url(assets-en/h2-spaghetti .gif) no-repeat; width: 343px; height:25px; text-indent:-9999px; margin:0;}
