.body {
margin: 0;
padding: 0;
background-color: #ffffff;

width:100%;
height:100%
}

DIV#wrapper{
background-repeat:no-repeat;
background-position:center;
background-image:url(http://www.marzettiparty.com/background.jpg); position:absolute; top:50%; margin-top:-450px; left:50%; margin-left:-800px; width:1600px; height:900px; }

DIV#overwrapper{
background-repeat:no-repeat;
background-position:center;
background-image:url(http://www.marzettiparty.com/marzetti_party_end_v3.jpg); position:absolute; top:50%; margin-top:-450px; left:50%; margin-left:-800px; width:1600px; height:900px; }

DIV#ruleprize {
position:absolute;
margin-left:-374px;
margin-top:-142px;
left:50%;
top:50%;
width:405px;
height:344px;
z-index:1;
padding:0px;
}

DIV#rules {
position:absolute;
margin-left:40px;
margin-top:-225px;
left:50%;
top:50%;
width:0px;
height:0px;
z-index:2;
padding:0px;
}

DIV#cu_rules {
position:absolute;
margin-left:-322px;
margin-top:-265px;
left:50%;
top:50%;
width:317px;
height:117px;
z-index:1;
padding:0px;
}

DIV#footer {
position:absolute;
margin-left:-398px;
margin-top:205px;
left:50%;
top:50%;
width:283px;
height:73px;
z-index:25;
padding:0px;
}

DIV#header {
position:absolute;
margin-left:-50px;
margin-top:-295px;
left:50%;
top:50%;
width:405px;
height:18px;
z-index:25;
padding:0px;
}

DIV#enter_sweeps {
position:absolute;
margin-left:-223px;
margin-top:-38px;
left:50%;
top:50%;
width:118px;
height:40px;
z-index:50;
padding:0px;
}

DIV#enter_contest {
position:absolute;
margin-left:335px;
margin-top:72px;
left:50%;
top:50%;
width:118px;
height:40px;
z-index:50;
padding:0px;
}

DIV#recipes {
position:absolute;
margin-left:-10px;
margin-top:-262px;
left:50%;
top:50%;
width:454px;
height:120px;
z-index:5;
padding:0px;
}

DIV#legal {
position:absolute;
margin-left:-395px;
margin-top:290px;
left:50%;
top:50%;
width:400px;
height:20px;
z-index:1;
padding:0px;
}

DIV#homemaintub {
position:absolute;
margin-left:-174px;
margin-top:-112px;
left:50%;
top:50%;
width:489px;
height:414px;
z-index:1;
padding:0px;
}

DIV#home_mainsweeps {
position:absolute;
margin-left:-432px;
margin-top:-129px;
left:50%;
top:50%;
width:475px;
height:325px;
z-index:1;
padding:0px;
}

DIV#main_contest {
position:absolute;
margin-left:121px;
margin-top:-138px;
left:50%;
top:50%;
width:346px;
height:282px;
z-index:1;
padding:0px;
}

DIV#cu_main {
position:absolute;
margin-left:-322px;
margin-top:-265px;
left:50%;
top:50%;
width:317px;
height:117px;
z-index:1;
padding:0px;
}

DIV#prz_tub {
position:absolute;
margin-left:-374px;
margin-top:-142px;
left:50%;
top:50%;
width:405px;
height:344px;
z-index:3;
padding:0px;
}

DIV#prizes {
position:absolute;
margin-left:14px;
margin-top:-238px;
left:50%;
top:50%;
width:440px;
height:381px;
z-index:1;
padding:0px;
}

DIV#cu_prize {
position:absolute;
margin-left:-322px;
margin-top:-265px;
left:50%;
top:50%;
width:317px;
height:117px;
z-index:1;
padding:0px;
}

DIV#products {
position:absolute;
margin-left:-250px;
margin-top:-160px;
left:50%;
top:50%;
width:700px;
height:340px;
z-index:2;
padding:0px;
}

DIV#productsheader {
position:absolute;
margin-left:-25px;
margin-top:-230px;
left:50%;
top:50%;
width:426px;
height:66px;
z-index:2;
padding:0px;
}

DIV#cu_products {
position:absolute;
margin-left:-322px;
margin-top:-265px;
left:50%;
top:50%;
width:317px;
height:117px;
z-index:1;
padding:0px;
}

DIV#contact {
position:absolute;
margin-left:140px;
margin-top:-150px;
left:50%;
top:50%;
width:193px;
height:149px;
z-index:5;
padding:0px;
}

DIV#contactprize {
position:absolute;
margin-left:-234px;
margin-top:-131px;
left:50%;
top:50%;
width:378px;
height:219px;
z-index:1;
padding:0px;
}

DIV#cu_contact {
position:absolute;
margin-left:-322px;
margin-top:-265px;
left:50%;
top:50%;
width:317px;
height:117px;
z-index:1;
padding:0px;
}

DIV#UltimatePartyForm {
position:absolute;
margin-left:65px;
margin-top:-200px;
left:50%;
top:50%;
width:400px;
height:400px;
z-index:3;
padding:0px;
}

DIV#cusweeps {
position:absolute;
margin-left:-380px;
margin-top:-298px;
left:50%;
top:50%;
width:373px;
height:150px;
z-index:2;
padding:0px;
}

DIV#step0 {
position:absolute;
margin-left:5px;
margin-top:-240px;
left:50%;
top:50%;
width:200px;
height:35px;
z-index:5;
padding:0px;
}

DIV#signup_sweeps {
position:absolute;
margin-left:-409px;
margin-top:-153px;
left:50%;
top:50%;
width:434px;
height:353px;
z-index:1;
padding:0px;
}

DIV#recipeform {
position:absolute;
margin-left:50px;
margin-top:-200px;
left:50%;
top:50%;
width:400px;
height:400px;
z-index:2;
padding:0px;
}

DIV#cu_recipe {
position:absolute;
margin-left:-380px;
margin-top:-297px;
left:50%;
top:50%;
width:373px;
height:150px;
z-index:3;
padding:0px;
}

DIV#signup_recipe {
position:absolute;
margin-left:-408px;
margin-top:-153px;
left:50%;
top:50%;
width:434px;
height:353px;
z-index:2;
padding:0px;
}

DIV#step1 {
position:absolute;
margin-left:-5px;
margin-top:-235px;
left:50%;
top:50%;
width:200px;
height:35px;
z-index:5;
padding:0px;
}

DIV#recipes_big {
position:absolute;
margin-left:-215px;
margin-top:-170px;
left:50%;
top:50%;
width:500px;
height:265px;
z-index:2;
padding:0px;
}

DIV#recipeheader {
position:absolute;
margin-left:-50px;
margin-top:-220px;
left:50%;
top:50%;
width:415px;
height:33px;
z-index:3;
padding:0px;
}

DIV#cu_recipes {
position:absolute;
margin-left:-322px;
margin-top:-265px;
left:50%;
top:50%;
width:317px;
height:117px;
z-index:1;
padding:0px;
}

DIV#thnkstub {
position:absolute;
margin-left:-374px;
margin-top:-142px;
left:50%;
top:50%;
width:405px;
height:344px;
z-index:3;
padding:0px;
}

DIV#thankyou {
position:absolute;
margin-left:0px;
margin-top:-150px;
left:50%;
top:50%;
width:427px;
height:90px;
z-index:1;
padding:0px;
}

DIV#cu_maint1 {
position:absolute;
margin-left:-322px;
margin-top:-265px;
left:50%;
top:50%;
width:317px;
height:117px;
z-index:1;
padding:0px;
}

DIV#step2 {
position:absolute;
margin-left:-5px;
margin-top:-245px;
left:50%;
top:50%;
width:200px;
height:35px;
z-index:5;
padding:0px;
}

DIV#cu_recipe2 {
position:absolute;
margin-left:-380px;
margin-top:-297px;
left:50%;
top:50%;
width:373px;
height:150px;
z-index:3;
padding:0px;
}

DIV#signup_recipe2 {
position:absolute;
margin-left:-403px;
margin-top:-130px;
left:50%;
top:50%;
width:415px;
height:325px;
z-index:2;
padding:0px;
}

DIV#form2 {
position:absolute;
margin-left:65px;
margin-top:-215px;
left:50%;
top:50%;
width:400px;
height:400px;
z-index:2;
padding:0px;
}

DIV#thankyou2 {
position:absolute;
margin-left:0px;
margin-top:-150px;
left:50%;
top:50%;
width:411px;
height:127px;
z-index:1;
padding:0px;
}

DIV#cu_maint2 {
position:absolute;
margin-left:-322px;
margin-top:-265px;
left:50%;
top:50%;
width:317px;
height:117px;
z-index:1;
padding:0px;
}

DIV#thnku2tub {
position:absolute;
margin-left:-374px;
margin-top:-142px;
left:50%;
top:50%;
width:405px;
height:344px;
z-index:3;
padding:0px;
}

.FormErr {
color:#990000; font-size: 10px; font-family: Trebuchet, Verdana, Arial, Helvetica;
}

.FormText {
color:#272245; font-size: 10px; font-family: Trebuchet, Verdana, Arial, Helvetica;
}

.frm_textfield {
font-size: 12px; color: #332c4c; background-color:#f6f2e8; border: 1px solid #332c4c; padding:3px;
}

.test {
color:#990000; font-size: 14px; font-family: Trebuchet, Verdana, Arial, Helvetica; font-weight: bold;
}

.txt_big {
color:#666666; font-size: 14px; font-family: Trebuchet, Verdana, Arial, Helvetica; font-weight: bold;
}

.txt_lgl {
color:#795d2f; font-size: 9px; font-family: Trebuchet, Verdana, Arial, Helvetica;
}

.txt_tny {
color:#999999; font-size: 10px; font-family: Verdana, Arial, Helvetica;
}

