#navMenu #nav3 div a div {
    background-position: -199px 35px;
}

#form-page
{
	margin:0px 0px 40px 10px;
	display:inline;
}
.column
{
	width: 247px;
	float:left;
	margin: 0px 10px 10px 20px;
}

hr 
{
	margin: 10px 0px 10px 0px;
	border:none;
	border-top: solid 1px #d7dddb;
}
.feature-text
{
	font: bold 17px arial, helvetica, sans-serif;
	color: #12599B;
}
 
 #legal
 {
	font-size:10px;
	padding:15px;
	line-height:1.5em;
 }

/*------------------------Added 13/2/09 - Tim & Oliver - try-me-free-off.aspx------------------*/
#freebag-content
{
    position:relative;
}
.freebag.textcontent
{
    width:259px;
    float:left;
    color:Black;
    margin:0 0 0 20px;
}
.freebag.right-image
{
    position:absolute;
    top:0px;
    right:0px;
}
div.module-575 div.bd .c .s
{
    background-color:Transparent;
  background: url("../images/promotions/ww-greenbag-bg-green-fade-segment.jpg") top left repeat-x;
}

div.module-575 div.bd .c .s {
	background: #fff;
	height: auto;
}

.noPromo p {
	padding: 20px;
}

.tmf-heading {
  margin: 0 0 18px 6px;
}
.freebag-text {
  margin: 0 0 18px 6px;
}
.freebag-text b
{
  text-decoration: underline;
  font-weight:bolder;
  color: #004984;
}
.tmf-offer 
{
  float:left;
  border-top: 1px solid #dee7e6;
  padding: 12px 0 0 0;
  margin-bottom: 12px;
  color: #000;
}

.tmf-offer span {
  margin: 0px 0px 0px 28px;
  font-weight:bold;
  display: block;
}
.step-graphic {
  display: block;
  float: left;
  margin: 0 12px 12px 0;
}
#bodypromos
{
 float:left;
 clear:both;
 width:100%;
 height: 155px; 
}
#bodypromos div
{
        float:left;
        padding: 0px;
}
#bodypromotop
{ 
    margin: 0px 0px 0px 11px;
 }
#bodypromobottom
{
    margin: 0px 0px 0px 11px;
}
.column-right
{
    width:271px;
    float:left;
    margin-left:50px;
}
.freebag.column-right
{
    margin-top:10px;
    margin-left:30px;
}
.freebag
{
    color:#099953;
}
.freebag.mainHeader
{
    margin:0;
    font-size:2.1em;
}
h2.freebag
{
  font-weight:normal;
  font-size:12px;
  margin: 0 0 10px !important;
 }
.column-right-element
{
    margin: 5px 0px 0px 0px;
 }
 .column-right-element p
 {
    margin: 10px 0px;
    
 }
 #box_KeyBenefits
{
	background-image: url(../images/features/omo-S&M-SM-Landing-WinMod_03.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width:270px;
	height:155px;
	position: relative;
}
#box_KeyBenefits p
{
    display:block;
    text-indent:-8000px;
}
#box_KeyBenefits a
{
   display:block;
   height:35px;
  /* text-indent: -8000px; */
 }
 
 #washEntry {
  position: absolute;
  bottom: -1px;
  left: 13px;
 }
div.freebag.promos-bottom{
 margin: 0 !important;
}
div.freebag.promos-bottom div{
 float: left !important;
 margin: 0 0 0 12px !important;
}
/*Free Fuel Offer*/
img.free-fuel-header{margin:0 11px;position:relative; *margin:0 10px !important;}
div.free-fuel-form{background-color:#edf4d6; width:442px;*width:566px; margin:11px 66px; *margin:11px 4px!important;font-size:12px;}
div.free-fuel-form input{border:inset 1px gray;}
div.free-fuel-form li, div.free-fuel-form ul{float:left;clear:both;margin:0 !important;}
div.free-fuel-form ul li{margin:0 45px !important; width:352px;list-style: none;}
div.free-fuel-form li.item, div.free-fuel-form li.li2{padding:10px 0 !important;}
div.free-fuel-form li.item *, div.free-fuel-form li.li2 *{float:left;}
div.free-fuel-form li span{display:block;width:120px;}
div.free-fuel-form li.item input{width:220px;}
div.free-fuel-form li.postcode input{width:110px;}
div.free-fuel-form li.state input{width:auto;}
div.free-fuel-form li.floatToRight a{float:right;}
div.free-fuel-form li.floatToRight p{float:left;}
div.free-fuel-form li.floatToRight{padding:20px 0 !important;}
div.free-fuel-form li nobr{float:none !important;display:inline !important;color:red;}
div.free-fuel-form li.li3{padding: 10px 0 !important;}
div.free-fuel-form li.li3 input{border:none;float:left;display:block;}
div.free-fuel-form li.li3 label{float:left;display:block;width:320px;margin: 0 0 0 10px;}
div.free-fuel-form li.li3 label *{float:none;display:inline;}
div.free-fuel-form .terms-notice{display:none;padding:0px 0 10px 20px;color:red;}
div.thank-you-mesg{background-color:#edf4d6;width:442px;margin:11px 66px;font-size:12px;}
div.thank-you-mesg li, div#thank-you-mesg ul{margin:0 !important;}
div.thank-you-mesg ul li{margin:0 45px !important;width:352px;*width:262px;list-style: none;}
div.thank-you-mesg h2{color:#2fa6f6;font-weight: normal;font-size:18px;}
div.thank-you-mesg p{margin: 20px 0;}
div.free-fuel-form .err{border:inset 1px red;*border:solid 1px red;color:Red;}
div.free-fuel-form .child-has-err{color:Red !important;}
div.free-fuel-form .serverBtn{visibility:hidden;}
div#free-fuel-disclaimer
{
	text-align:right;
	padding-right:24px;
}
/*IGA Form*/

#igaFormOuter{
	background-color: #25aaf9;
	margin: 0 11px;
	padding: 25px 0 30px 0;
	width: 552px;
}

* html #igaFormOuter{
	margin: -3px 11px 0 10px;
}

.igaFormInner {
	background-color: #67c4fb;
	font-size: 12px;
	margin: 0 0 0 55px;
	width: 429px;
}

* html .igaFormInner {
	margin: 0 0 0 45px;
}

.igaFormInner ul {
	float: left;
	margin: 0 !important;
	padding: 30px 0 0 0!important;
}

.igaFormInner input, .igaFormInner select {
	border-top: 1px inset #a4a4a1;
	border-left: 1px inset #a4a4a1;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	color: #666;
}

.igaFormInner input.textBox {
	font-size: 11px;
	height: 16px;
	padding: 4px 2px 3px;
	width: 224px;
}

.igaFormInner input.textBox.TBShort {
	width: 114px;
}

.igaFormInner select.textBox.dropdown {
	height: 26px;
	padding: 4px 2px 3px;
	width: 120px;
}

.igaFormInner select.textBox.dropdown option {
	padding: 2px 2px 2px 6px;
}

.igaFormInner ul li {
	float: left;
	margin: 0 45px 13px 45px !important;
	list-style: none;
	width: 352px;
}

.erroritem
{	
	color:red;
	padding:2px;
}

li.errorlist
{
}

* html .igaFormInner ul li {
	margin: 0 25px 13px 25px !important;
}

.igaFormInner li.item * { float:left; }

.igaFormInner .submit
{
	background: url('../images/promotions/btn-navyBlueSubmit.gif') no-repeat;
	height:24px;
	width:73px;
	padding:0;
	margin:0;
	border:none;
	cursor:pointer;
	float:right;
}

.igaFormInner input.error, .igaFormInner select.error
{
	position:relative !important;
	display:block;
	top:0;
	font-weight: normal;
	left:0px;
	
}

.igaFormInner div.error
{
	position:relative !important;
	top:0;
	left:0;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:1px;
}
.igaFormInner li span {
	color: #000;
	width:120px;
	padding-top: 6px;
}

.igaFormInner li.barcode span, .igaFormInner li.receipt span {
	padding-top: 1px !important;
}

.igaFormInner li.item input{width:220px;}

.igaFormInner li.item.barcode {
	margin: 0 0 25px 0;
}

.igaFormInner li.state input{width:auto;}
.igaFormInner li.floatToRight a{float:right;}
.igaFormInner li.floatToRight p{float:left;}

.igaFormInner li.floatToRight {
	/* margin: 0 !important;*/
	padding: 5px 0 !important;
}

.igaFormInner li nobr{float:none !important;display:inline !important;color:red;}

.igaFormInner li.checkbox {}
.igaFormInner li.checkbox input { border:none; float:left; display:block; }
.igaFormInner li.checkbox label { color: #000; float:left; display:block; width:320px; margin: 0 0 0 10px;}
.igaFormInner li.checkbox label * { float:none; display:inline; }

.igaFormInner .terms-notice{display:none;padding:0px 0 10px 20px;color:red;}

#igaFormOuter div#thank-you ul li
{
    margin: 0 !important;
}

#igaFormOuter div#thank-you ul
{
    padding-left:45px;
}

#igaFormOuter div#thanks-head
{
    padding-left:0px !important;
}

/*Woolworths Form Offer*/

div.formInner .err{border-color:red;}
div.formInner .child-has-err span{color:Red !important;}
div.formInner .child-has-err label{color:Red !important;}

input.woolworths-receipt1, input.woolworths-receipt3
{
	width: 28px !important;
	margin-right:8px;	
}

input.woolworths-receipt2
{
	width: 23px !important;
	margin-right:8px;
}

#formOuter{
	background-color: #AACE2A;
	margin: 0 11px;
	padding: 25px 0 30px 0;
	width: 552px;
}

* html #formOuter{
	margin: -3px 11px 0 10px;
}

.formInner {
	background-color: #BBD855;
	font-size: 12px;
	margin: 0 0 0 55px;
	width: 429px;
}

* html .formInner {
	margin: 0 0 0 45px;
}

.formInner ul {
	float: left;
	margin: 0 !important;
	padding: 30px 0 0 0!important;
}

.formInner input, .formInner select {
	border-top: 1px inset #a4a4a1;
	border-left: 1px inset #a4a4a1;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	color: #666;
}

.formInner input.textBox {
	font-size: 11px;
	height: 16px;
	padding: 4px 2px 3px;
	width: 224px;
}

.formInner input.textBox.TBShort {
	width: 114px;
}

.formInner select.textBox.dropdown {
	height: 26px;
	padding: 4px 2px 3px;
	width: 120px;
}

.formInner select.textBox.dropdown option {
	padding: 2px 2px 2px 6px;
}

.formInner ul li {
	float: left;
	margin: 0 45px 13px 45px !important;
	list-style: none;
	width: 352px;
}

* html .formInner ul li {
	margin: 0 25px 13px 25px !important;
}

.formInner li.item * { float:left; }

.formInner li span {
	color: #000;
	display:block;
	width:120px;
	padding-top: 6px;
}

.formInner li.barcode span, .formInner li.receipt span {
	padding-top: 1px !important;
}

.formInner li.item input{width:220px;}

.formInner li.item.barcode {
	margin: 0 0 25px 0;
}

.formInner li.state input{width:auto;}
.formInner li.floatToRight a{float:right;}
.formInner li.floatToRight p{float:left;}

.formInner li.floatToRight {
	/* margin: 0 !important;*/
	padding: 5px 0 !important;
}

.formInner li nobr{float:none !important;display:inline !important;color:red;}

.formInner li.checkbox {}
.formInner li.checkbox input { border:none; float:left; display:block; }
.formInner li.checkbox label { color: #000; float:left; display:block; width:320px; margin: 0 0 0 10px;}
.formInner li.checkbox label * { float:none; display:inline; }

.formInner .terms-notice{display:none;padding:0px 0 10px 20px;color:red;}

div#thank-you {
	background-color: #bbd855;
	width:430px;
	margin:11px 0 0 55px;
	padding: 15px 0;
	font-size:12px;
}

div#thank-you li, div#thank-you ul{ margin:0 !important;}
div#thank-you ul li{margin:0 45px !important; width:352px;list-style: none;}
div#thank-you h2{color:#355db1; font-weight: normal; font-size:18px;}
div#thank-you p {margin: 20px 0;}
.errata { border: 1px solid #be2a30 !important; display: block;}

div.terms-conditions
{
	float:left;
}


/* Free Family Fun Landing Page */
div.fff-landing-header
{
    position:relative;
    margin:0 11px;
}

#fffLandingFormOuter
{
	background-color: #0987d2;
	margin: 0 11px;
	padding: 0 0 16px 0;
	width: 551px;
}

#topImage
{
    width:552px;
    height:620px;
    background:#FFF url(../promotions/freefamilyfun/images/top.jpg) no-repeat;
    position:relative;
    margin:0 11px;
}

#bottomImage
{
    width:552px;
    height:349px;
    background:#FFF url(../promotions/freefamilyfun/images/bottom.jpg) no-repeat;
    position:relative;
    margin:0 11px;
}

#topImage div.copy
{
    padding-top:554px;
    text-align:center;
    width:475px;
    margin:0 auto;
    color:White;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:13px;
    line-height:17px;
}

#bottomImage div.copy
{
    padding-top:78px;
    width:475px;
    margin:0 auto;
    color:#0987d2;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:13px;
    line-height:17px;
}

p.heavy
{
    font-weight:bold;
    clear:both;
}

div.buttons
{
    width:100%;
    height:112px;
    position:absolute;
    top:140px;
    padding:0px;
}

div.buttons div.powder-button
{
    position:relative;
    height:100%;
    width:251px;
    padding:0px;
    float:left;
    padding-top:9px;
}

div.buttons div.liquid-button
{
    position:relative;
    height:100%;
    width:251px;
    padding:0px;
    float:left;
}

div.buttons div.powder-button a
{
    width:251px;
    height:101px;
    background:transparent url(../promotions/freefamilyfun/images/powder_btn.png) no-repeat;
    background-position:0 0;
    display:block;
}

div.buttons div.powder-button a:hover
{
    background-position:0 -101px;
    cursor:pointer;
}

div.buttons div.liquid-button a
{
    width:251px;
    height:112px;
    background:transparent url(../promotions/freefamilyfun/images/liquid_btn.png) no-repeat;
    background-position:0 0;
    display:block;
}

div.buttons div.liquid-button a:hover
{
    background-position:0 -112px;
    cursor:pointer;
}

div.or
{
    height:16px;
    width:26px;
    float:left;
    padding-top:44px;
    padding-left:17px;
    padding-right:7px;
}

#fffLandingFormOuter div.tnc-button
{
    position:relative;
    float:right;
    height:24px;
    width:161px;
    padding:0px;
    margin:0px;
    margin-top:-20px;
    margin-right:22px;
}

div.tnc-button a
{
    display:block;
    background:transparent url(../promotions/freefamilyfun/images/tnc_btn.gif) no-repeat;
    background-position:0 0;
    height:100%;
}
div.tnc-button a:hover
{
    background-position:0 -24px;
    cursor:pointer;
}
/* End Free Family Fun Landing Page */

/* Free Family Fun Theme Park Selection Page */
div.fff-theme-park
{
    position:relative;
    margin:0 11px;
}

#theme-park-list
{
	margin: 0 11px;
	padding: 0 0 16px 0;
	width: 551px;
	padding-top:25px;
	padding-left:20px;
	width:532px;
	height:550px;
}

#parkTopImage
{
    width:552px;
    height:306px;
    background:#FFF url(../promotions/freefamilyfun/images/park-top.jpg) no-repeat;
    position:relative;
    margin:0 11px;
}

#parkBottomImage
{
    width:552px;
    height:118px;
    background:#FFF url(../promotions/freefamilyfun/images/park-bottom.jpg) no-repeat;
    position:relative;
    margin:0 11px;
}

#parkTopImage div.copy
{
    padding-top:146px;
    width:500px;
    color:White;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:13px;
    line-height:17px;
    padding-left:37px;
}

#parkBottomImage div.copy
{
    padding-top:78px;
    width:475px;
    margin:0 auto;
    color:#0987d2;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:13px;
    line-height:17px;
}

div.dropdowns
{
    padding-top:11px;
    padding-bottom:11px;
    float:left;
}

div.border-input
{
    width:245px;
    height:29px;
    background:transparent url(../promotions/freefamilyfun/images/input_style.png) no-repeat;
    float:left;
}

div.border-input select
{
    width:222px;
    border:1px solid white;
    margin-top:5px;
    margin-left:3px;
    font-size:13px;
    color:#036faf;
}

div.border-input input
{
    width:210px;
    border:1px solid white; 
    margin-top:5px;
    margin-left:3px;
    font-size:13px;
    color:#036faf;
    padding-left:6px;
}

div#park-search
{
    padding-top:3px;
    padding-left:0px;
    width:120px;
    height:24px;
    float:left;
}

div#park-search a
{
    background:transparent url(../promotions/freefamilyfun/images/search_btn.png) no-repeat 0 0;
    display:block;
    float:left;
    height:100%;
    width:100%;
    cursor:pointer;
}

div#park-search a:hover
{
    background-position:0 -24px;
}

div.tnc-button
{
    position:relative;
    float:right;
    height:24px;
    width:161px;
    padding:0px;
    margin:0px;
    margin-right:22px;
    padding-top:82px;
}

#theme-park-results
{
    padding-top:8px;
    padding-left:17px;
    height:436px;
}

div.theme-park-item, div.alt-theme-park-item
{
	color:#0987D2;
	float:left;
	font-size:13px;
	line-height:17px;
	margin-top:2px;
	padding-bottom:9px;
	padding-left:18px;
	padding-top:9px;
	width:359px;
}

div.theme-park-item
{
    background:#d2edfd url(../promotions/freefamilyfun/images/listitem-edge.gif) no-repeat;
    /*background-color: #d2edfd;*/
}

div.alt-theme-park-item
{
    background:#e8f6fe url(../promotions/freefamilyfun/images/listitem-edge-alt.gif) no-repeat;
   /* background-color: #e8f6fe;*/
}


.themepark-corner-details
{
   
    /* Do rounding (native in Firefox and Safari) 
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;*/
}


.themepark-corner-select
{
   
    /* Do rounding (native in Firefox and Safari) 
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;*/
}
.parkAddress
{

    clear:both;
}

.parkName
{
    font-weight:bold;
    clear:both;
    height:17px;
}

.parkName p{
margin-right:5px;
float:left;
}

	

.parkNotes
{
   font-size:10px;
   

}



.parkLogo
{
background-color:#FFFF00;
float:left;
height:70px;
margin-top:2px;
width:100px;
}



#Pagination
{
    clear:both;
    float:left;
    padding-top:10px;
    padding-left:18px;
}

div.theme-park-select, div.theme-park-select-on
{
    width:38px;
    height:70px;
    margin:0px;
    padding:0px;
	background:transparent url(../promotions/freefamilyfun/images/list_off.gif) no-repeat 0 0;
      /*background-color: #0987d2;*/
    float:left;
    margin-top:2px;
    cursor:pointer;
}

div.theme-park-select-on
{
    background:transparent url(../promotions/freefamilyfun/images/list_on.gif) no-repeat 0 0;
}

div.theme-park-select input, div.theme-park-select-on input
{
    margin-top:28px;
    margin-left:11px;
    float:left;
}

#Pagination span, #Pagination a
{
    display:block;
    float:left;
    width:29px;
    height:29px;
    text-align:center;
    padding:0;
    padding-top:7px;
    padding-left:1px;
    color:#FFF;
    font-size:11px;
}

#Pagination a
{
    background:transparent url(../promotions/freefamilyfun/images/page_on.gif) no-repeat;
}

#Pagination span.current
{
    font-weight:bold;
    background:transparent url(../promotions/freefamilyfun/images/page_off.gif) no-repeat;
}

#Pagination .prev
{
    background:transparent url(../promotions/freefamilyfun/images/page_prev.gif) no-repeat !important;
}

#Pagination .next
{
    background:transparent url(../promotions/freefamilyfun/images/page_next.gif) no-repeat !important;
}

div#theme-park-next-step
{
    float:right;
    width:126px;
    height:24px;
    padding-top:13px;
}

div#theme-park-next-step a
{
    display:block;
    background:transparent url(../promotions/freefamilyfun/images/next_btn.gif) no-repeat 0 0;
    height:100%;
    width:100%;
}

div#theme-park-next-step a:hover
{
    background-position:0 -24px;
}

#fff-coupon
{
    display:none;
}

#fff-overlay
{
    display:none;
}

a.zoom
{
    display:none;
}

#fancy_div .theme-park-heading
{
    font-size:22px;
    line-height:15px;
    color:#0987d2;
    padding-top:117px;
    padding-left:20px;
}

#fancy_div .copy-text
{
    font-size:13px;
    line-height:17px;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#0987d2;
    padding-top:84px;
    padding-left:21px;
    width:218px;
}

#fancy_div div.back-to-home
{
    position:absolute;
    bottom:24px;
    right:32px;
}

#fancy_div div.back-to-home a
{
    width:137px;
    height:24px;
    display:block;
    background: transparent url(../promotions/freefamilyfun/images/back-to-home_btn.jpg) no-repeat 0 0;
}

#fancy_div div.back-to-home a:hover
{
    background-position:0 -24px;
}

/* End Free Family Fun Theme Park Selection Page */

/* Free Family Fun Enter Form Page */
#fffEnterFormOuter
{
    height:auto;
    width:550px;
    background:#0987d2 url(../promotions/freefamilyfun/images/enter-bg.jpg) no-repeat 0 0;
	margin: 0 11px;
	padding: 0 0 16px 0;
	position:relative;
	padding-bottom:100px;
}

#fffEnterFormOuter #fffFormWrapper
{
    padding-top:164px;
    padding-left:36px;
}

#fffEnterFormOuter table
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:13px;
    line-height:17px;
    color:#FFF;
    margin:0px;
}

#fffEnterFormOuter table td
{
    height:40px;
    vertical-align:middle;
}

#fffEnterFormOuter table td.left
{
    font-weight:bold;
    width:144px;
}

#fffEnterFormOuter table td.left span
{
    font-weight:normal;
    color:#FFF;
}

div.border-input-large
{
    width:312px;
    height:29px;
    background:transparent url(../promotions/freefamilyfun/images/input_style_large.png) no-repeat;
    float:left;
    margin-left:23px;
}

div.border-input-large select
{
    width:290px;
    border:1px solid white;
    margin-top:5px;
    margin-left:3px;
    font-size:13px;
    color:#036faf;
}

div.border-input-large input
{
    width:288px;
    border:1px solid white; 
    margin-top:5px;
    margin-left:3px;
    font-size:13px;
    color:#036faf;
    padding-left:6px;
}

div.border-input-small
{
    width:312px;
    height:29px;
    background:transparent url(../promotions/freefamilyfun/images/input_style_small.png) no-repeat;
    float:left;
    margin-left:23px;
}

div.border-input-small select
{
    width:94px;
    border:1px solid white;
    margin-top:5px;
    margin-left:3px;
    font-size:13px;
    color:#036faf;
}

div.border-input-small input
{
    width:82px;
    border:1px solid white; 
    margin-top:5px;
    margin-left:3px;
    font-size:13px;
    color:#036faf;
    padding-left:6px;
}

#fff-add-more
{
    float:right;
    height:27px;
    width:90px;
}

#fff-add-more a
{
    display:block;
    height:27px;
    width:90px;   
    background:transparent url(../promotions/freefamilyfun/images/add_more_btn.png) no-repeat 0 0;
    cursor:pointer;
}

#fff-add-more a:hover
{
    background-position:0 -27px;
}

#fffEnterFormOuter table td.right
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:13px;
    line-height:17px;
    width:330px;
}

#fffEnterFormOuter table td.right a
{
    color:#FFF;
    text-decoration:underline;
}

#fffEnterFormOuter table td.right div.copy
{
    margin-top:18px;
    float:left;
}

#fffEnterFormOuter table td.right div.copy .fff-checkbox
{
    float:left;
    clear:both;
    margin-top:3px;
}

#fffEnterFormOuter table td.right div.copy span
{
    padding-left:12px;
    display:block;
    float:left;
    width:310px;
}

#fffEnterFormOuter table td.right div.copy span.heavy
{
    padding-left:28px;
    display:block;
    float:none;
    font-weight:bold;
}

#fffEnterFormOuter .submit-button
{
    float:right;
    height:24px;
    width:90px;
    margin-top:42px;
    padding-right:15px;
}

#fffEnterFormOuter .submit-button input
{
    display:block;
    height:24px;
    width:90px;   
    background:#FFF url(../promotions/freefamilyfun/images/enter_submit_btn.jpg) no-repeat 0 0;
    cursor:pointer;
    font-size: 0px; 
    line-height: 25px;
    border-style:none;
}

#fffEnterFormOuter .submit-button input:hover
{
    background-position:0 -24px;
}

#fff-enter-bottom
{
    width:550px;
    height:78px;
    position:absolute;
    margin-top:24px;
    background:#FFF url(../promotions/freefamilyfun/images/enter-bg-bottom.jpg) no-repeat 0 0;
    bottom:0;
    
}

#fffEnterFormOuter .tdError
{
    color:#ED0C90 !important;
    font-weight:bold;
}

/* End Free Family Fun Enter Form Page */








/* WOOLWORTHS DISNEY TRIP Enter Form Page */



.wdt #FormWrapper{
    height:1110px;
    width:550px;
    background:#0987d2 url(../promotions/woolworths-disney-trip/images/enter-bg.jpg) no-repeat 0 0;
	margin: 0 11px;
	padding: 0 0 16px 0;
	position:relative;
	padding-bottom:100px;
}




.wdt #FormContent
{
	left:34px;
	position:absolute;
	top:485px;		
}


.wdt .left
{
	color:#ffffff;
	width:150px;	
}

.wdt .right
{
	width:300px;	

}

.wdt .border-input-large
{
	background:none !important;
	float:left;
	width:325px;
	margin:0 0 10px 0 !important;
	
}

.wdt .border-input-large input
{
	border:#2b469d 1px solid;
	display:block;
	float:left;
	margin-bottom:10px;
	padding:3px;
	width:325px;
	margin:0 !important;
	margin-top: 7px !important;
	
}

.wdt .border-input-small {
	background:none !important;
	margin:0 0 10px 0 !important;
}

.wdt .border-input-small select {
	border:#2b469d 1px solid;
	display:block;
	float:left;
	margin-bottom:10px;
	padding:2px;
	width:106px;
	margin:0 !important;
	margin-top: 7px !important;
}


.wdt .border-input-small input
{
	border:#2b469d 1px solid;
	display:block;
	float:left;
	margin-bottom:10px;
	padding:2px;
	width:100px;
	margin:0 !important;
	margin-top: 7px !important;
}



.wdt .copy span
{
	color:#ffffff;

}

.wdt .copy
{
	margin-top:10px;
}

.wdt .copy a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.wdt .copy input
{
	margin-right:5px;
}


.wdt .submit-button
{
    position:relative;
    padding-top:20px;
    height:24px;
    width:71px;
    float:right;
}

.wdt .submit-button button
{
    background:transparent url(../promotions/woolworths-disney-trip/images/wdt-submit.png) no-repeat 0 0;
    height:24px;
    width:71px;
    border:none;
    text-indent:-5000px;
    cursor:pointer;
    float:left;
}

.wdt .submit-button button:hover
{
    background:transparent url(../promotions/woolworths-disney-trip/images/wdt-submit.png) no-repeat 0 -24px;
}


.wdt .tdError
{
	font-weight:bold;
	color:#2b469d !important;
}
.wdt .tdError a
{
	font-weight:bold;
	color:#2b469d !important;
}
.wdt #intro
{
	position:absolute;
	top:330px;
	left:40px;
	color:#ffffff;
	width:270px;
}

.wdt #intro p
{
	font-weight:bold;
	margin-bottom:10px;
}

.wdt .heavy
{
	font-weight:bold;
}



.wdt #thank-you
{
	 background:transparent url(../promotions/woolworths-disney-trip/images/wdt-thanks-bg.jpg) no-repeat 0 -24px;
	 display:block;
	 width:550px;
	 height:530px;
	 margin:0 0 0 13px;
	 position:relative;
} 


.wdt #thanks-content
{
	position:absolute;
	top:295px;
	left:37px;
}


.wdt #thank-you ul li
{
	margin-left:0 !important;
}


.wdt .thanks-head h2
{
	color:#ffffff !important;
	text-transform:uppercase;
}

.wdt .thanks-body 
{
	color:#ffffff !important;
}


.wdt #thank-you ul li a
{
	font-weight:bold;
}
/* End WOOLWORTHS DISNEY TRIP Enter Form Page */


/* COLES GIFT CARD Landing Page */



.cgc #PageWrapper{
    height:755px;
    width:551px;
    background:#ffffff url(../promotions/coles-gift-card/images/coles-bg.jpg) no-repeat 0 0;
	margin: -10px 0 0 11px;

	position:relative;
}

.cgc #intro
{
	position:absolute;
	top:509px;
	left:11px;
	color:#3c5aa7;
	width:469px;
}

.cgc #terms p
{
	margin-bottom:10px;  
}


.cgc #intro p
{
	margin-bottom:10px;
	
}

.cgc .submit-button
{
    position:relative;
	top:600px; 
	left:11px;
    height:36px;
    width:211px;
    float:left;
}

.cgc .submit-button button
{
    background:transparent url(../promotions/coles-gift-card/images/btn-submit.jpg) no-repeat 0 0;
    height:36px;
    width:211px;
    border:none;
    text-indent:-5000px;
    cursor:pointer;
    float:left;
}

.cgc .submit-button button:hover
{
    background:transparent url(../promotions/coles-gift-card/images/btn-submit-over.jpg) no-repeat 0 0;
}

.cgc .copy span
{
	position:absolute;
	top:724px;
	left:11px;
	color:#ffffff;
	width:300px;

}

.cgc .copy
{
	margin-top:10px;
}

.cgc .copy a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


/* End COLES GIFT CARD Landing Page */


/* WOOLWORTHS TOY STORY LAUNDRY HAMPER Enter Form Page */


.wlh-ts #FormWrapper{height:1286px;width:551px;background:#c0cfde url(../promotions/woolworths-toy-story/images/OMO-ToyStory-mainBG.jpg) no-repeat 0 0;margin: 0 11px;position:relative;}
.wlh-ts #TermsWrapper{height:3320px;width:551px;background:#d4e0ee url(../promotions/woolworths-toy-story/images/OMO-ToyStory-termsBG.jpg) no-repeat 0 0;margin: 0 11px;position:relative;}
.wlh-ts #ThanksWrapper{height:619px;width:551px;background:#d4e0ee url(../promotions/woolworths-toy-story/images/OMO-ToyStory-thnkBG.jpg) no-repeat 0 0;margin: 0 11px;position:relative;}
.wlh-ts #FormContent{left:18px;position:absolute;top:565px;}
.wlh-ts #TermsContent{left:18px;position:absolute;}
.wlh-ts .left{color:#222222;width:162px; font-weight:bold; font-size:12px;}
.wlh-ts .left-check{color:#222222; width:512px; font-weight:bold; font-size:12px;}
.wlh-ts .right{width:350px;}
.wlh-ts .spacing{margin-top:2px;}
.wlh-ts .border-input-large{background:none !important;float:left;width:348px;margin:0 0 10px 0 !important;}
.wlh-ts .border-input-large input{border:#90a1b3 1px solid;display:block;float:left;margin-bottom:10px;padding:3px;width:348px;margin:0 !important;margin-top: 7px !important;}
.wlh-ts .border-input-small {background:none !important;margin:0 0 10px 0 !important;}
.wlh-ts .border-input-small select {border:#90a1b3 1px solid;display:block;float:left;margin-bottom:10px;padding:2px;width:106px;margin:0 !important;margin-top: 7px !important;}
.wlh-ts .border-input-small input{border:#90a1b3 1px solid;display:block;float:left;margin-bottom:10px;padding:2px;width:100px;margin:0 !important;margin-top: 7px !important;}
.wlh-ts .copy span{color:#222222; margin-left:19px;}
.wlh-ts .copy{margin-top:10px;font-size:11px;}
.wlh-ts .copy a{color:#cc2433;text-decoration:underline; font-weight:bold; }
.wlh-ts .copy input{margin-right:5px;}
.wlh-ts .submit-button{position:relative;padding-top:77px;padding-right:0px;height:44px;width:105px;float:right;}
.wlh-ts .submit-button button{background:transparent url(../promotions/woolworths-toy-story/images/btn-submit.png) no-repeat 0 0;height:44px;width:105px;border:none;text-indent:-5000px;cursor:pointer;float:left;}
.wlh-ts .submit-button button:hover{background:transparent url(../promotions/woolworths-toy-story/images/btn-submit-over.png) no-repeat}
.wlh-ts .back-home-button{position:relative;padding-top:20px;height:42px;width:143px;}
.wlh-ts .back-home-button a{background:transparent url(../promotions/woolworths-toy-story/images/btn-back.png) no-repeat 0 0;height:42px;width:143px;border:none;text-indent:-5000px;cursor:pointer;float:left;}
.wlh-ts .back-home-button a:hover{background:transparent url(../promotions/woolworths-toy-story/images/btn-back-over.png) no-repeat }
.wlh-ts .tdError{font-weight:bold;color:#fe000b !important;}
.wlh-ts .tdError a{font-weight:bold;color:#fe000b !important;}
.wlh-ts #thank-copy span{font-weight:bold;font-size:12px;}
.wlh-ts #thank-copy{position:absolute;top:430px;color:#222222;width:511px; line-height:17px;}
.wlh-ts #thank-copy a{color:#cc2433;text-decoration:underline; font-weight:bold;}
.wlh-ts #thank-copy p {font-size:12px; margin-top:10px;}
.wlh-ts #terms-copy span{font-weight:bold;font-size:12px;}
.wlh-ts #terms-copy{position:absolute;top:443px;color:#222222;width:511px; line-height:17px;}
.wlh-ts #terms-copy a{color:#cc2433;text-decoration:underline; font-weight:bold;}
.wlh-ts #terms-copy p {font-size:12px; margin-top:28px;}
.wlh-ts #intro{position:absolute;top:454px;left:53px;color:#222222;width:182px;}
.wlh-ts #intro p, #intro-two p{font-weight:bold;margin-bottom:10px;font-size:12px; line-height:17px;}
.wlh-ts #intro-two a {color:#cc2433;text-decoration:underline;}
.wlh-ts #intro-two{position:absolute;top:454px;left:294px;color:#222222;width:226px;}
.wlh-ts .heavy{font-weight:bold; padding-left:20px;}
.wlh-ts #thank-you{background:transparent url(../images/promotions/omo-50th-iga-jungle-gym-thanksBG.jpg) no-repeat 0 0px;display:block;width:550px;height:559px;margin:0 0 0 13px;position:relative;}
.wlh-ts #thanks-content{position:absolute;top:295px;left:37px;}
.wlh-ts #thank-you ul{padding:0 !important;}
.wlh-ts #thank-you p{margin: 7px 0!important;}
.wlh-ts #thank-you ul li{margin-left:0 !important;}
.wlh-ts .thanks-head h2{color:#ffffff !important;text-transform:uppercase;}
.wlh-ts .thanks-body {color:#ffffff !important;}
.wlh-ts #thank-you ul li a{font-weight:bold;}
.wlh-ts #foot_bg{height:263px;width:550px;background:#0987d2 url(../images/promotions/omo-50th-iga-jungle-gym-footBG.jpg) no-repeat 0 0;margin: 0 11px;padding:0;position:relative;}
.wlh-ts .foot-content{position:absolute;top:70px;left:22px;font-family:arial;font-size:12px;font-weight:bold;}
.wlh-ts .foot-content ul{display:block;margin:0;padding:0;}
.wlh-ts .foot-content ul li{display:block;color:#FFF !important;margin:0 0 28px !important;}
.wlh-ts .foot-content ul li span{margin:0 60px 0 0;}

/* PROMO END - WOOLWORTHS TOY STORY LAUNDRY HAMPER PAGE */

.wlh-ts #EndFormWrapper{height:618px;width:550px;background:#c0cfde url(../promotions/woolworths-toy-story/images/OMO-ToyStory-endBG.jpg) no-repeat 0 0;margin: 0 11px;position:relative;}
.wlh-ts #end-statement{position:absolute;top:440px;left:95px;color:#222222;width:355px;}
.wlh-ts #end-statement p { font-weight: bold; margin-bottom: 10px; font-size: 18px; line-height: 20px; font-family:arial; color: #FFFFFF; text-transform: uppercase; text-align: center; }
.wlh-ts #end-terms{position:absolute;top:530px;color:#222222;width:400px;left:75px;line-height:17px;}
.wlh-ts #end-terms a{color:#cc2433;text-decoration:underline; font-weight:bold;}
.wlh-ts #end-terms p { font-size: 12px; margin-top: 28px; text-align: center; }

/* End WOOLWORTHS TOY STORY LAUNDRY HAMPER Enter Form Page */

/* IGA BACKYARD JUNGLE GYM Enter Form Page */


.iga-jg #FormWrapper{height:1125px;width:550px;background:#0987d2 url(../images/promotions/omo-50th-iga-jungle-gym-mainBG.jpg) no-repeat 0 0;margin: 0 11px;padding: 0 0 16px 0;position:relative;padding-bottom:100px;}
.iga-jg #FormContent{left:34px;position:absolute;top:485px;}
.iga-jg .left{color:#ffffff;width:180px;}
.iga-jg .right{width:280px;}
.iga-jg .border-input-large{background:none !important;float:left;width:290px;margin:0 0 10px 0 !important;}
.iga-jg .border-input-large input{border:#479541 1px solid;display:block;float:left;margin-bottom:10px;padding:3px;width:290px;margin:0 !important;margin-top: 7px !important;}
.iga-jg .border-input-small {background:none !important;margin:0 0 10px 0 !important;}
.iga-jg .border-input-small select {border:#479541 1px solid;display:block;float:left;margin-bottom:10px;padding:2px;width:106px;margin:0 !important;margin-top: 7px !important;}
.iga-jg .border-input-small input{border:#479541 1px solid;display:block;float:left;margin-bottom:10px;padding:2px;width:100px;margin:0 !important;margin-top: 7px !important;}
.iga-jg .copy span{color:#ffffff;}
.iga-jg .copy{margin-top:10px;}
.iga-jg .copy a{color: #FFFFFF; text-decoration: underline;}
.iga-jg .copy input{margin-right:5px;}
.iga-jg .submit-button{position:relative;padding-top:20px;padding-right:15px;height:24px;width:71px;float:right;}
.iga-jg .submit-button button{background:transparent url(../images/promotions/omo-50th-iga-btn.gif) no-repeat 0 0;height:24px;width:71px;border:none;text-indent:-5000px;cursor:pointer;float:left;}
.iga-jg .submit-button button:hover{background:transparent url(../images/promotions/omo-50th-iga-btn.gif) no-repeat 0 -24px;}
.iga-jg .back-home-button{position:relative;padding-top:20px;height:24px;width:112px;}
.iga-jg .back-home-button a{background:transparent url(../promotions/iga-backyard-jungle-gym/images/back_to_home_btn.gif) no-repeat 0 0;height:24px;width:112px;border:none;text-indent:-5000px;cursor:pointer;float:left;}
.iga-jg .back-home-button a:hover{background:transparent url(../promotions/iga-backyard-jungle-gym/images/back_to_home_btn.gif) no-repeat 0 -24px;}
.iga-jg .tdError{font-weight:bold;color:#fe000b !important;}
.iga-jg .tdError a{font-weight:bold;color:#fe000b !important;}
.iga-jg #intro{position:absolute;top:330px;left:40px;color:#ffffff;width:270px;}
.iga-jg #intro p{font-weight:bold;margin-bottom:10px;}
.iga-jg #intro-img{position:absolute;top:330px;left:340px;color:#ffffff;width:190px;}
.iga-jg .heavy{font-weight:bold;}
.iga-jg #thank-you{background:transparent url(../images/promotions/omo-50th-iga-jungle-gym-thanksBG.jpg) no-repeat 0 0px;display:block;width:550px;height:559px;margin:0 0 0 13px;position:relative;}
.iga-jg #thanks-content{position:absolute;top:295px;left:37px;}
.iga-jg #thank-you ul{padding:0 !important;}
.iga-jg #thank-you p{margin: 7px 0!important;}
.iga-jg #thank-you ul li{margin-left:0 !important;}
.iga-jg .thanks-head h2{color:#ffffff !important;text-transform:uppercase;}
.iga-jg .thanks-body {color:#ffffff !important;}
.iga-jg #thank-you ul li a{font-weight:bold;}
.iga-jg #foot_bg{height:263px;width:550px;background:#0987d2 url(../images/promotions/omo-50th-iga-jungle-gym-footBG.jpg) no-repeat 0 0;margin: 0 11px;padding:0;position:relative;}
.iga-jg .foot-content{position:absolute;top:70px;left:22px;font-family:arial;font-size:12px;font-weight:bold;}
.iga-jg .foot-content ul{display:block;margin:0;padding:0;}
.iga-jg .foot-content ul li{display:block;color:#FFF !important;margin:0 0 28px !important;}
.iga-jg .foot-content ul li span{margin:0 60px 0 0;}

/* End WOOLWORTHS DISNEY TRIP Enter Form Page */

/* FRANKLINS FREE KIDS TEE Enter Form Page */
.ffkt #FormWrapper{height:1125px;width:550px;background:#0987d2 url(../images/promotions/omo-50th-franklins-free-t-main-BG.jpg) no-repeat 0 0;margin: 0 11px;padding: 0 0 16px 0;position:relative;padding-bottom:100px;}
.ffkt #FormContent{left:34px;position:absolute;top:472px;}
.ffkt .left{color:#ffffff;width:165px;}
.ffkt .right{width:280px;}
.ffkt .border-input-large{background:none !important;float:left;width:290px;margin:0 0 10px 0 !important;}
.ffkt .border-input-large input{border:#479541 1px solid;display:block;float:left;margin-bottom:10px;padding:3px;width:290px;margin:0 !important;margin-top: 7px !important;}
.ffkt .border-input-small {background:none !important;margin:0 0 10px 0 !important;}
.ffkt .border-input-small select {border:#479541 1px solid;display:block;float:left;margin-bottom:10px;padding:2px;width:106px;margin:0 !important;margin-top: 7px !important;}
.ffkt .border-input-small input{border:#479541 1px solid;display:block;float:left;margin-bottom:10px;padding:2px;width:100px;margin:0 !important;margin-top: 7px !important;}
.ffkt .copy span{color:#ffffff;}
.ffkt .copy{margin-top:20px;}
.ffkt .copy a{color: #FFFFFF; text-decoration: underline;}
.ffkt .copy input{margin-right:5px;}
.ffkt .submit-button{position:relative;padding-top:20px;height:24px;width:71px;float:right;}
.ffkt .submit-button button{background:transparent url(../images/promotions/omo-50th-iga-btn.gif) no-repeat 0 0;height:24px;width:71px;border:none;text-indent:-5000px;cursor:pointer;float:left;}
.ffkt .submit-button button:hover{background:transparent url(../images/promotions/omo-50th-iga-btn.gif) no-repeat 0 -24px;}
.ffkt .back-home-button{position:relative;padding-top:20px;height:24px;width:112px;}
.ffkt .back-home-button a{background:transparent url(../promotions/iga-backyard-jungle-gym/images/back_to_home_btn.gif) no-repeat 0 0;height:24px;width:112px;border:none;text-indent:-5000px;cursor:pointer;float:left;}
.ffkt .back-home-button a:hover{background:transparent url(../promotions/iga-backyard-jungle-gym/images/back_to_home_btn.gif) no-repeat 0 -24px;}
.ffkt .tdError{font-weight:bold;color:#faf305 !important;}
.ffkt .tdError a{font-weight:bold;color:#faf305 !important;}
.ffkt #intro{position:absolute;top:377px;left:40px;color:#ffffff;width:270px;font-size:12px;}
.ffkt #intro p{font-weight:bold;margin-bottom:10px;}
.ffkt #intro-img{position:absolute;top:377px;left:340px;color:#ffffff;width:190px;}
.ffkt .heavy{font-weight:bold;}
.ffkt #thank-you{background:transparent url(../images/promotions/omo-50th-iga-jungle-gym-thanksBG.jpg) no-repeat 0 0px;display:block;width:550px;height:559px;margin:0 0 0 13px;position:relative;}
.ffkt #thanks-content{position:absolute;top:295px;left:37px;}
.ffkt #thank-you ul{padding:0 !important;}
.ffkt #thank-you p{margin: 7px 0!important;}
.ffkt #thank-you ul li{margin-left:0 !important;}
.ffkt .thanks-head h2{color:#ffffff !important;text-transform:uppercase;}
.ffkt .thanks-body {color:#ffffff !important;}
.ffkt #thank-you ul li a{font-weight:bold;}
.ffkt #foot_bg{height:263px;width:550px;background:#0987d2 url(../images/promotions/omo-50th-iga-jungle-gym-footBG.jpg) no-repeat 0 0;margin: 0 11px;padding:0;position:relative;}
.ffkt .foot-content{position:absolute;top:70px;left:22px;font-family:arial;font-size:12px;font-weight:bold;}
.ffkt .foot-content ul{display:block;margin:0;padding:0;}
.ffkt .foot-content ul li{display:block;color:#FFF !important;margin:0 0 28px !important;}
.ffkt .foot-content ul li span{margin:0 60px 0 0;}
/* End FRANKLINS FREE KIDS TEE Enter Form Page */


input.button {
    padding: 0 .25em;
    width: 0;
    overflow:visible;
}

input.button[class] { /*IE ignores [class]*/
    width: auto;
}
















