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

* {
padding: 0;
margin: 0;
}

html, body {
padding-top: 7px;
}

h1 {
display: none;
}
h2 {


}
h3 {


}

p {
font-family: century gothic;
font-size: 11px;
color: #FFFFFF;
line-height: 130%;
margin-bottom: 5px;
}

a {
font-family: century gothic;
font-size: 11px;
color: #FFFFFF;
}
a:hover {

}

ul {
list-style-type: none;
}
li {
font-family: century gothic;
font-size: 14px;
color: #FFFFFF;
}
ol {
margin-left: 15px;
}


.clear {
clear: both;
}

/* Layout */

#positionwrapper {
width: 940px;
height: 559px;
}

#wrapper {
width: 940px;
height: 559px;
background: url('../images/bg_wrapper.jpg') top left no-repeat;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#wrapper_closed {
width: 940px;
height: 390px;
background: url('../images/bg_wrapper_closed.jpg') top left no-repeat;
margin-left: auto;
margin-right: auto;
text-align: left;
padding-top: 160px;
padding-left: 80px;
}
#wrapper_cnw {
width: 1038px;
height: 471px;
background: url('../images/BG_WRAPPER_CNW.jpg') top left no-repeat;
margin-left: 50px;
text-align: left;
padding-top: 232px;
padding-left: 178px;
}

#leftcolumn {
float: left;
width: 543px;
}

#introMain {
width: 300px;
height: 80px;
margin-left: 260px;
margin-top: 244px;
}
	#introMain p.intro1{
	font-family: century gothic;
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 18px;
	}
#introExtra {
width: 256px;
height: 80px;
margin-left: 260px;
margin-top: 97px;
}
	#introExtra p.intro2 {
	font-family: century gothic;
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 18px;
	}
	#introExtra p.moreabout {
	font-family: century gothic;
	font-size: 11px;
	color: #FFFFFF;
	}
	#introExtra a {
	font-family: century gothic;
	font-size: 11px;
	color: #FFFFFF;
	}

#rightcolumn {
float: left;
width: 378px;
height: 313px;
margin-top: 200px;
}

#rightcolumn #inputform {
width: 356px;
height: 240px;
background: url('../images/bg_enternow.jpg') top left no-repeat;
padding-top: 61px;
padding-left: 22px;
}

#rightcolumn #inputform p {
margin-bottom: 9px;
font-size: 12px;
}

#rightcolumn form input {
width: 327px;
}
#rightcolumn span.lastfrmLine {
display: block;
height: 19px;
width: 249px;
padding-top: 5px;
float: left;
}
#rightcolumn form input.enterbutton {
width: 82px;
height: 24px;
border: 0;
background: url('../images/enterbutton.jpg') top left no-repeat;
} 
#rightcolumn form .errorBG {
background: #FFA4A4;
}

#rightcolumn #termsetc {
padding-left: 22px;
}
	#rightcolumn #termsetc a {
	font-size: 10px;
	}

#rightcolumn #thankyou {
width: 305px;
height: 240px;
background: url('../images/bg_thankyou.jpg') top left no-repeat;
padding-top: 45px;
padding-left: 22px;
}

#rightcolumn #prize {
width: 305px;
height: 240px;
background: url('../images/bg_prize.jpg') top left no-repeat;
padding-top: 45px;
padding-left: 22px;
}
#rightcolumn p {
font-family: century gothic;
font-size: 14px;
color: #FFFFFF;
line-height: 110%;
margin-bottom: 10px;
}
#rightcolumn a {
font-family: century gothic;
font-size: 14px;
color: #FFFFFF;
line-height: 110%;
margin-bottom: 10px;
}

/* Error messages */
#barcodeBG {
position: absolute;
width: 397px;
height: 194px;
top: 183px;
margin-left: -319px;
background: #CC9A3D;
opacity: 0.90;
-moz-opacity: 0.90;
-khtml-opacity:90;
filter: alpha(opacity=90);
}
#barcodeError {
position: absolute;
width: 381px;
height: 178px;
top: 182px;
margin-left: -320px;
padding: 8px;
border: 1px solid #FFF;
opacity: 1;
-moz-opacity: 1;
-khtml-opacity:100;
filter: alpha(opacity=100);
text-align: center;
}
#barcodeError #closebutton {
float: right;
width: 13px;
height: 12px;
background: url('../images/closebutton.gif') top left no-repeat;
}
#closebutton a {
display: block;
width: 13px;
height: 12px;
}
#errorMessage {
margin-top: 20px;
}
#barcodeError h3 {
font-family: century gothic;
font-size: 14px;
color: #000000;
margin-bottom: 15px;
}
#barcodeError p {
font-family: century gothic;
font-size: 12px;
color: #000000;
margin-bottom: 15px;
}
#barcodeError a {
font-family: century gothic;
font-size: 10px;
color: #000000;
}

/* Terms and Conditions */
#termsBG {
position: absolute;
display: none;
width: 827px;
height: 478px;
top: 41px;
margin-left: 57px;
background: #CC9A3D;
opacity: 0.90;
-moz-opacity: 0.90;
-khtml-opacity:90;
filter: alpha(opacity=90);
}
#terms {
position: absolute;
display: none;
width: 811px;
height: 461px;
top: 40px;
margin-left: 56px;
padding: 8px;
border: 1px solid #FFF;
opacity: 1;
-moz-opacity: 1;
-khtml-opacity:100;
filter: alpha(opacity=100);
text-align: left;
}
#terms #closebutton {
float: right;
width: 13px;
height: 12px;
background: url('../images/closebutton.gif') top left no-repeat;
}
#closebutton a {
display: block;
width: 13px;
height: 12px;
}
#terms h3 {
font-family: Century Gothic;
font-size: 14px;
color: #000000;
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
text-align: center;
}
#terms p {
font-family: Century Gothic;
font-size: 10px;
color: #000000;
margin-bottom: 15px;
}
#terms a {
font-family: Century Gothic;
font-size: 10px;
color: #000000;
}

/* classes */

div.floatwrapper {
margin-left: 250px;
}

div.floatlists {
float: left;
padding-top: 20px;
margin-right: 100px;
}

p.congrats {
font-size: 16px;
margin-bottom: 15px;
}
span.rcp {
display: block;
float: left;
margin-right: 10px;
font-size: 20px;
text-decoration: underline;
}

p.mainwinner {
font-size: 16px;
font-weight: bold;
}

p.otherwinners {
font-size: 16px;
font-weight: bold;
}
