.scfForm
{
   position: relative;
    z-index: 10;
}
.info-logogoo {
    margin-bottom: 104px;
    position: relative;
    right: 413px;
    top: 333px;
}
.tatseboxdukdollar
{
    height: 0;
    left: -231px;
    position: relative;
    top: 333px;
}

.tatseboxdukwow

{
    height: 0;
    left: -511px;
    position: relative;
    top: 333px;
}
.static-section-twoColumngoo {
        background: url("/~/media/cadburydev/com/images/gooheader.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 496px;
    left: -8px;
    margin-top: 87px;
    position: relative;
    width: 986px;
}

.static-section-twoColumncadbury {
        background: url("/~/media/cadburydev/com/images/cremeheadernw") repeat scroll 0 0 transparent;
    float: left;
    height: 490px;
    left: -3px;
    margin-top: 87px;
    position: relative;
    width: 986px;
    top:-1px;
}
.static-section-twoColumncdm {
        background: url("/~/media/cadburydev/com/images/cdmheader.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 490px;
    left: -3px;
    margin-top: 87px;
    position: relative;
    width: 986px;
    top:-1px;
}
.info-logogoopound {
    margin-bottom: 205px;
    position: relative;
    top: 115px;
}

.info-logocdm {
    margin-bottom: 104px;
    position: relative;
    right: 413px;
    top: 333px;
    visibility: hidden;
}

.info-logocdmpound {
    margin-bottom: 205px;
    position: relative;
    top: 115px;
    left: -250px;
}


.info-boxmininewgoo {
    height: 0;
    position: relative;
    top: 58px;
}

.info-boxspoontext {
    position: relative;
    right: 129px;
    top: 39px;
}

.info-boxtastetest {
    position: relative;
    right: -17px;
    top: 43px;
}
.info-boxmininew {
    margin-top: 463px;
}


.info-logo {
    left: 591px;
    position: relative;
    top: -202px;
}
#promotionsEgg
{
  left: 22px;
    position: relative;
    top: -326px;
}

#promotionsTaste {
    position: relative;
    right: -22px;
    top: -368px;
}

#promotionsTaste h4 a {
    color: #4C368B !important;
    font-family: BrandonGrotesque-Black;
    font-size: 1.3em;
    font-weight: Normal;
    left: 241px;
    line-height: 1em;
    position: relative;
    text-decoration: none;
    top: 43px;
}

.contact-divide6 {
    float: left;
    margin-left: 20px;
    width: 100%;
    position: relative;
    top: 170px;
}
#promotionsEgg h4 a {
    color: #4C368B !important;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    left: 241px;
    line-height: 1em;
    position: relative;
    text-decoration: none;
    top: 38px;
}
body.promotions .one-column {
    background: none repeat scroll 0 0 #F8F8F7;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 978px;
}
.info-boxtaste {
    margin-top: 35px;
}


.tatsebox{
    margin-bottom: 147px;
    margin-left: 93px;
    margin-top: 84px;
}
.static-section-twoColumntaste {
    background: url("/~/media/cadburydev/com/images/eggnspoonbg") repeat scroll 0 0 transparent;
    height: 433px;
    width: 978px;
}
.static-section-twoColumntaste a {
    color: #3B2481;
    margin-left: 25px;
    font-weight: bold;
}
#promotionsMini
{
    left: 22px;
    position: relative;
    top: -295px;
}


#promotionsMini h4 a {
    color: #4C368B !important;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    line-height: 1em;
    position: relative;
    text-decoration: none;
    left: 244px;
    top: 37px;
}



.static-section-twoColumntaste H1 {
    color: #3B2481 !important;
    font-family: BrandonGrotesque-Black !important;
    font-size: 2.8em !important;
    left: -10px !important;
    line-height: 1.1em !important;
    margin-left: 26px !important;
    position: relative !important;
    text-transform: uppercase !important;
}



.static-section-twoColumntaste p {
    color: #3B2481;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.1em;
    line-height: 1.2em;
    margin-left: 23px;
    margin-top: 19px;
    overflow: hidden;
    padding-bottom: 30px;
    width: 600px;
}
.info-boxspoon {
    margin-top: 65px;
    position: relative;
    right: 173px;
}

.info-boxeggcoop{
    margin-bottom: 14px;
    position: relative;
    right: 636px;
    top: -51px;
}

.static-section-twoColumnmini {
     background: url("/~/media/cadburydev/com/images/winaminihead.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 273px;
    margin-top: 70px;
    width: 978px;
}
.info-boxrab {
    position: relative;
    right: 152px;
    margin-top: -251px;
}


.info-boxegg {
    position: relative;
    right: 555px;
    margin-top: -282px;
}

.joy-competition .static-rightegg {
    background-position: 0 0;
    float: right;
    margin-top: 0;
    width: 256px;
}
.static-section-twoColumneggnspoon {
    background: url("/~/media/cadburydev/com/images/eggnspoonheader.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 423px;
    margin-left: 0;
    margin-top: 96px;
    width: 978px;
}
BODY.layout
{
    line-height: 12pt;
    margin: 0px;
    margin: 0px 0px 0px -6px \9;
    font-size: 1em;
   /* background: url("/~/media/cadburydev/com/images/body_bg.jpg") repeat-x scroll 0 0 #351D07;*/
    background: url('/~/media/cadburydev/com/images/homepage_background.jpg')  no-repeat scroll center 0 #351D07;
}
#form1
{
    box-shadow: 1px 6px 10px 2px #000000;
    margin: 0 auto;
    overflow: hidden;
    width: 978px;
}

.one-column
{
    background: none repeat scroll 0 0 #3B2481;
    margin: 0 auto;
    width: 978px;
    position:relative;
}

h1, h2, h3
{
    font-family: BrandonGrotesque-Black;
    margin: 0;
    padding: 0;
}
p
{
    font-family: BrandonGrotesque-Regular;
    margin: 0;
    padding: 0;
}
img
{
    border: 0 none;
    vertical-align: middle;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section
{
    display: block;
}
a
{
    color: #FFFFFF;
    cursor: pointer;
    font-family: BrandonGrotesque-Regular;
    text-decoration: none;
}

a.image-link
{
    color: #FFFFFF;
    cursor: pointer;
    font-family: BrandonGrotesque-Black;
    font-size: 0.9em;
    font-weight: 100;
    line-height: 32pt;
    padding-left: 32px;
    text-decoration: underline;
}

ul li
{
    list-style: none outside none;
}

.static-small-left ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 2px;
}



.static-small-right a
{
    color: #523B98;
    float: none;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1.3em;
    padding-bottom: 10px;
    text-decoration: underline;
}
.static-small-right ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 5px;
}

/*--------------- contact -----------*/

.static-section-twoColumn .static-holder
{
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    min-height: 600px;
    width: 100%;
}

/***************new*******************************/

.static-section-twoColumn p
{
    color: #FFFFFF;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.1em;
    line-height: 1.2em;
    margin-left: 23px;
    margin-top: 19px;
    overflow: hidden;
    padding-bottom: 30px;
    width: 600px;
}
.static-section-twoColumn .static-holder h2
{
    color: #4C368B;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    line-height: 1.1em;
    margin-bottom: 24px;
    padding-left: 19px;
    padding-top: 22px;
    text-transform: uppercase;
}
.static-section-twoColumn
{
    margin-top: 0px;
    width: 978px;
    background: url('/~/media/cadburydev/com/images/email_header_bg.jpg') 0px 0px;
    float: left;
    margin-left: 0px;
}
.static-section-twoColumn p a:hover
{
    color: #9363B8;
}
.static-section-twoColumn p a
{
    text-decoration: underline;
}

.static-section-twoColumn img.contact-divide1
{
    float: left;
    margin-top: 98px;
}
.static-section-twoColumn img.contact-divide2
{
    float: left;
    margin-top: 105px;
}
.static-section-twoColumn img.contact-divide3
{
    float: left;
    margin-top: 107px;
}


/******************************/
#divcontact
{
    float: left;
    margin: -557px -51px 129px 1px;
    padding-top: 15px;
    width: 456px;
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    min-height: 600px;
    width: 100%;
}
/******************************/
#emailus
{
    float: left;
    margin-top: -554px;
    padding-left: 17px;
    width: 647px;
}

#emailus h4 a
{
  position:absolute;
  margin-left: 174px;
    margin-top: -1px;
    color: #4C368B;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    text-decoration: underline;    
}
#emailus .content.description
{
      float: right;
    margin-left: -10px;
    width: 424px;
}
#emailus .content.description a
{
    background: url("/~/media/cadburydev/com/images/Promotions/arrow-right.png") no-repeat scroll 0 4px transparent;
    color: #4C368B;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    padding-left: 25px;
    text-decoration: underline;
       line-height: 2.2em;
    margin-left: -50px;
}
#emailus p
{
    color: #413832;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    width: 258px;
    margin-left: -50px;
    margin-top: 23px
}

#writeus
{
    float: left;
    margin-top: -437px;
    padding-left: 17px;
    width: 647px;
}

#writeus h4 a
{
  position:absolute;
  margin-left: 174px;
    margin-top: -1px;
    color: #4C368B;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    text-decoration: underline;    
}
#writeus .content.description
{
      float: right;
    margin-left: -10px;
    width: 424px;
}
#writeus .content.description a
{
    background: url("/~/media/cadburydev/com/images/Promotions/arrow-right.png") no-repeat scroll 0 4px transparent;
    color: #4C368B;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    padding-left: 25px;
    text-decoration: underline;
       line-height: 2.2em;
    margin-left: -50px;
}
#writeus p
{
    color: #413832;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    width: 258px;
    margin-left: -50px;
    margin-top: 23px
}

#enquiries
{
    float: left;
    margin-top: -317px;
    padding-left: 17px;
    width: 647px;
}

#enquiries h4 a
{
  position:absolute;
  margin-left: 174px;
    margin-top: -1px;
    color: #4C368B;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    text-decoration: underline;    
}
#enquiries .content.description
{
      float: right;
    margin-left: -10px;
    width: 424px;
}
#enquiries .content.description a
{
    background: url("/~/media/cadburydev/com/images/Promotions/arrow-right.png") no-repeat scroll 0 4px transparent;
    color: #4C368B;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    padding-left: 25px;
    text-decoration: underline;
       line-height: 2.2em;
    margin-left: -50px;
}
#enquiries p
{
    color: #413832;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    width: 258px;
    margin-left: -50px;
    margin-top: 23px
}

#nominate
{
    float: left;
    margin-top: -189px;
    padding-left: 17px;
    width: 647px;
}

#nominate h4 a
{
  position:absolute;
  margin-left: 174px;
    margin-top: -1px;
    color: #4C368B;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    text-decoration: underline;    
}
#nominate .content.description
{
      float: right;
    margin-left: -10px;
    width: 424px;
}
#nominate .content.description a
{
    background: url("/~/media/cadburydev/com/images/Promotions/arrow-right.png") no-repeat scroll 0 4px transparent;
    color: #4C368B;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    padding-left: 25px;
    text-decoration: underline;
    line-height: 2.2em;
    margin-left: -50px;
    position:relative;
    z-index:1;
}
#nominate p
{
    color: #413832;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    width: 258px;
    margin-left: -50px;
    margin-top: 23px
}
#emailus h4 a:hover , #writeus h4 a:hover , #enquiries h4 a:hover , #nominate h4 a:hover {
       color: #9363B8;
}
#emailus .content.description a:hover , #writeus .content.description a:hover , #enquiries .content.description a:hover , #nominate .content.description a:hover {
    background: url("/~/media/cadburydev/com/images/Promotions/arrow-right-hover.png") no-repeat scroll 0 4px transparent;
    color: #9363B8;
}
/*****************plain html****************/


.static-right
{
    background: url('/~/media/cadburydev/com/images/long_banner.png') no-repeat scroll 20px 30px transparent;
    width: 311px;
    float: right;
    height: 617px;
    margin-top: -630px;
}
.static-right H2
{
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Black;
    font-size: 0.9em;
    line-height: 7em;
    margin-bottom: -24px;
    margin-left: 56px;
    margin-top: 0;
}
.static-right .info-box
{
    width: 214px;
    margin-bottom: 20px;
    float: left;
    margin-left: 22px;
    clear: left;
}
.static-right .info-box A
{
    line-height: 1em;
    margin-top: 7px;
    font-family: BrandonGrotesque-regular;
    margin-bottom: 0px;
    float: left;
    color: #4c368b;
    margin-left: 33px;
    font-size: 0.8em;
    text-decoration: underline;
}
.static-right .info-box P
{
    line-height: 1em;
    margin-top: 9px;
    width: 202px;
    font-family: BrandonGrotesque-regular;
    margin-bottom: 5px;
    float: left;
    color: #4c433e;
    margin-left: 33px;
    font-size: 0.9em;
}
.static-right .info-box IMG
{
    float: left;
    margin: 0 auto 5px 6px;
    padding-left: 27px;
    width: 200px;
}
.static-right .info-box A.bold-text
{
    font-family: BrandonGrotesque-Black;
}
.static-right .info-box a.bold-text:hover, .static-right .info-box a:hover
{
    color: #9363B8;
}
/*****************details***********/

.static-section-twoColumn img.contactdetails-divide
{
    float: left;
    margin-top: 300px;
    padding-left: 24px;
    position: absolute;
    width: 600px;
}
#divcontactdetails .static-right H2
{
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Black;
    font-size: 0.9em;
    line-height: 7em;
    margin-bottom: -24px;
    margin-left: 56px;
    margin-top: 0;
}
#divcontactdetails .static-right
{
    background: url('/~/media/cadburydev/com/images/long_banner.png') no-repeat scroll 20px 31px transparent;
    margin-top: -630px;
    width: 311px;
    float: right;
    height: 617px;
}
#divcontactdetails .static-right .info-box
{
    width: 214px;
    margin-bottom: 20px;
    float: left;
    margin-left: 22px;
    clear: left;
}
#divcontactdetails .static-right .info-box A
{
    line-height: 1em;
    margin-top: 7px;
    font-family: BrandonGrotesque-regular;
    margin-bottom: 0px;
    float: left;
    color: #4c368b;
    margin-left: 33px;
    font-size: 0.8em;
    text-decoration: underline;
}
#divcontactdetails .static-right .info-box P
{
    line-height: 1em;
    margin-top: 9px;
    width: 202px;
    font-family: BrandonGrotesque-regular;
    margin-bottom: 5px;
    float: left;
    color: #4c433e;
    margin-left: 13px;
    font-size: 0.9em;
}
#divcontactdetails .static-right .info-box IMG
{
    float: left;
    height: 88px;
    margin: 0 auto 5px 6px;
    padding-left: 27px;
    width: 195px;
}
#divcontactdetails .static-right .info-box A.bold-text
{
    font-family: BrandonGrotesque-Black;
}

#divcontactdetails .static-right .info-box a.bold-text:hover, #divcontactdetails .static-right .info-box a:hover
{
    color: #9363B8;
}
/*************promotion******************/


#promotions1 h4 A, #promotions2 h4 A, #promotions3 h4 A, #promotions4 h4 A, #promotions5 h4 A, #promotions6 h4 A, #promotions7 h4 A , #promotions8 h4 A
{
    color: #4C368B;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    line-height: 1em;
    text-decoration: none;
    position: absolute;
}
#promotions1 p, #promotions2 p, #promotions3 p,  #promotions5 p, #promotions6 p, #promotions7 p, #promotions8 p,

{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 3px;
    margin-top: -11px;
}
 #promotions4 p
{
color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 3px;
    margin-top: 0px;
 
}
#promotions4 img
{ 	
    height: 128px;
    margin-top: 8px;
    width:228px;
}
#promotions1 .promotion-text a, #promotions2 .promotion-text a, #promotions3 .promotion-text a, #promotions4 .promotion-text a, #promotions5 .promotion-text a, #promotions6 .promotion-text a, #promotions7 .promotion-text a ,
#promotions8 .promotion-text a
{
    background: url('/~/media/cadburydev/com/images/Promotions/arrow-right.png') no-repeat scroll 0 8px transparent;
    color: #4C368B;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    padding-bottom: 10px;
    padding-left: 25px;
    text-decoration: underline;
}
#promotions1 .promotion-text a:hover, #promotions2 .promotion-text a:hover, #promotions3 .promotion-text a:hover, #promotions4 .promotion-text a:hover, #promotions5 .promotion-text a:hover, #promotions6 .promotion-text a:hover, #promotions7 .promotion-text a:hover , #promotions8 .promotion-text a:hover
{
    background: url('/~/media/cadburydev/com/images/Promotions/arrow-right-hover.png') no-repeat scroll 0 8px transparent;
    color: #9363B8;
}

#promotions1
{
    float: left;
    width: 460px;
    height: 156px;
    margin-top: -445px;
    padding-left: 22px;
    position:relative;
    z-index:1;
}



#promotions1 h4 A
{
    padding-left: 239px;
    padding-top: 0px;
}

#promotions1 .content.description
{
    float: right;
    height: 123px;
    overflow: hidden;
    width: 219px;
    padding-top: 34px;
}
#promotions2
{
    float: right;
    width: 460px;
    height: 156px;
    margin-top: -601px;
}
#promotions2 h4 A
{
    padding-left: 241px;
    padding-top: 0px;
}
#promotions2 .content.description
{
    float: right;
    height: 123px;
    overflow: hidden;
    width: 219px;
    padding-top: 32px;
}
#promotions3
{
    float: left;
    width: 460px;
    height: 156px;
    margin-top: -425px;
    padding-left: 20px;
}
#promotions3 h4 A
{
    padding-left: 240px;
    padding-top: 0px;
}

#promotions3 .content.description
{
    float: right;
    height: 123px;
    overflow: hidden;
    width: 219px;
    padding-top: 32px;
}
#promotions4
{
    float: right;
    width: 460px;
    height: 156px;
    
    margin-top: -455px;
}
#promotions4 h4 A
{
    padding-left: 240px;
    padding-top: 9px;
}

#promotions4 .content.description
{
    float: right;
    height: 123px;
    overflow: hidden;
    width: 219px;
    padding-top: 42px;
}

#promotions5
{
    float: left;
    width: 460px;
    height: 156px;
    margin-top: -300px;
    
    padding-left: 20px;
}
#promotions5 h4 A
{
    padding-left: 240px;
    padding-top: 6px;
}
#promotions5 .content.description
{
    float: right;
    height: 123px;
    overflow: hidden;
    width: 219px;
    
    padding-top: 32px;
}
#promotions6
{
    float: right;
    width: 460px;
    height: 156px;
    display:none;
    margin-top: -292px;
}
#promotions6 h4 A
{
    padding-left: 240px;
    padding-top: 0px;
}
#promotions6 .content.description
{
    float: right;
    height: 123px;
    overflow: hidden;
    width: 219px;
    padding-top: 32px;
}
#promotions7
{
    float: left;
    width: 460px;
    height: 199px;
    margin-top: 780px;
    padding-left: 20px;
    position: absolute;
    display:none;
    background: none repeat scroll 0 0 #F8F8F7;
}
#promotions7 h4 A
{
    padding-left: 240px;
    padding-top: 0px;
}

#promotions7 .content.description
{
    float: right;
    height: 123px;
    overflow: hidden;
    width: 219px;
    padding-top: 32px;
}

#promotions8
{
    float: right;
    width: 460px;
    height: 200px;
    margin-top: -126px;
    display:none;
    background: none repeat scroll 0 0 #F8F8F7;
   padding-left: 39px;
}
#promotions8 h4 A
{
    padding-left: 240px;
    padding-top: 0px;
}
#promotions8 .content.description
{
    float: right;
    height: 123px;
    overflow: hidden;
    width: 219px;
    padding-top: 32px;
}
/********* end of promotion******************/
.static-section-twoColumn img.contact-divide4
{
    float: left;
    margin-top: 142px;
    width: 100%;
    margin-left: 21px;
}
.static-section-twoColumn img.contact-divide5
{
    float: left;
    margin-left: 21px;
    margin-top: 155px;
    width: 100%;
}
#Content .static-section-twoColumn .static-holder
{
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    min-height: 437px;
    width: 100%;
}
.static-section-twoColumn img.contact-dividex
{
    float: left;
    margin-left: 21px;
    margin-top: 166px;
    width: 100%;
}

/*************************************deatils********************/

#contactdetails1 h4
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    margin-top: -542px; /*margin-top: -560px \9;*/
    padding-left: 20px;
    text-decoration: underline;
}
#contactdetails1 .contact-snippet-right
{
    width: 424px;
    float: left;
    margin-left: -394px;
    margin-top: 40px;
}

#contactdetails1 .contact-snippet-right p
{
    clear: left;
    color: #413832;
    float: left;
    font-family: BrandonGrotesque-regular;
    font-size: 1em;
    margin-bottom: 9px;
    margin-top: 0px; /* margin-top: -430px \9;*/
    padding-left: 23px;
    width: 280px;
}
#contactdetails1 .contact-snippet-right p.purple-text
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-regular;
    font-size: 1em;
    margin-bottom: 9px;
    margin-top: 0px; /* margin-top: -530px \9;*/
    padding-left: 21px;
    width: 210px;
}
#contactdetails1 .contact-snippet-right p.purple-text2
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-regular;
    font-size: 1em;
    margin-bottom: 9px;
    margin-top: -427px; /*  margin-top: -450px \9;*/
    padding-left: 23px;
    width: 210px;
}

/*******************/

#contactdetails2 h4
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    margin-top: -333px; /*  margin-top: -360px \9;*/
    padding-left: 26px;
    text-decoration: underline;
}
#contactdetails2 .contact-snippet-right
{
    width: 424px;
    float: left;
    margin-left: -355px;
    margin-top: 337px;
}
#contactdetails2 .contact-snippet-right p
{
    clear: left;
    color: #413832;
    float: left;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    margin-bottom: 9px;
    margin-top: -282px; /* margin-top: -210px \9;*/
    padding-left: 26px;
    width: 249px; /* width: 250px \9;*/
}

#contactdetails2 .contact-snippet-right p.purple-text
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-regular;
    font-size: 1em;
    margin-bottom: 9px;
    margin-top: -301px; /* margin-top: -325px \9;*/
    padding-left: 25px;
    width: 210px;
}
.static-section-twoColumn img.contact-divide10
{
    float: left;
    margin-top: 348px;
    padding-left: 19px;
}
.static-section-twoColumn .static-holder h2.details
{
    color: #4C368B;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    line-height: 1em;
    margin-bottom: 24px;
    padding-left: 19px;
    padding-top: 26px;
    text-transform: uppercase;
}
.static-section-twoColumn .static-left-half p a
{
    color: #482F92;
    text-decoration: underline;
}
.static-section-twoColumn .static-left-half p a:hover
{
    color: #9363B8;
}

/****************************/
#contactdetails3
{
}
#contactdetails3 h4
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    margin-top: -197px;
    padding-left: 24px;
}

#contactdetails3 .contact-snippet-right h3
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    text-transform: uppercase;
    margin-left: 24px;
    margin-top: -175px;
    width: 450px;
    text-decoration: underline;
}

#contactdetails3 .contact-snippet-right
{
    width: 424px;
    float: left;
}
#contactdetails3 .contact-snippet-right p
{
    clear: left;
    color: #413832;
    float: left;
    font-family: BrandonGrotesque-regular;
    font-size: 0.9em;
    margin-bottom: 9px;
    margin-top: -130px;
    padding-left: 24px;
    width: 249px;
}

#contactdetails3 .contact-snippet-right p.purple-text
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-regular;
    font-size: 1em;
    margin-bottom: 9px;
    width: 210px;
    margin-top: -149px;
    padding-left: 24px;
}

/*--------------- cookies ---------------*/

#divcookies
{
    float: left;
    margin: 0 -51px 0px 1px;
    padding-top: 15px;
    width: 456px;
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    min-height: 600px;
    width: 100%;
}
#divcookies .static-right-half
{
}
#divcookies .static-right-half .static-small-left
{
    background: url("/~/media/cadburydev/com/images/Terms/terms-divide.png") no-repeat scroll 756px 15px transparent;
    float: left;
    margin-top: -1746px;
    padding-left: 489px;
    width: 290px;
    width: 250px \9;
    margin-top: -1745px \9;
    padding-left: 480px \9;
}
#divcookies .static-right-half .static-small-right
{
    float: right;
    margin-top: -1763px;
    margin-top: -1760px \9;
    padding-right: 19px;
    padding-right: 39px \9;
    width: 217px;
}

#divcookies .static-small-left ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 2px;
}

#divcookies .static-small-right a
{
    color: #523B98;
    float: none;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1.3em;
    padding-bottom: 10px;
    text-decoration: underline;
}
#divcookies .static-small-left ul li a:hover, #divcookies .plainhtml .static-small-right a:hover
{
    text-decoration: underline;
}

#cookies
{
    clear: left;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
#cookies1 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 5px;
    margin-top: 8px;
    padding-left: 19px;
    text-transform: uppercase;
}
#cookies1 p a:hover
{
    color: #9363B8;
}

#cookies p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
}
#divcookies p
{
    font-family: BrandonGrotesque-Regular;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
    width: 456px;
    line-height: 1.2em;
    color: #413832;
}
#divcookies p a
{
    color: #482F92;
    text-decoration: underline;
}

#divcookies p.line-break
{
    margin-bottom: 15px;
}
#cookies2 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 9px;
    margin-top: 21px;
    padding-left: 19px;
    text-transform: uppercase;
}
#cookies3 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 22px;
    padding-left: 19px;
    text-transform: uppercase;
}
#cookies4 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 8px;
    padding-left: 19px;
    text-transform: uppercase;
}
#cookies5 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 13px;
    margin-top: 17px;
    padding-left: 19px;
    text-transform: uppercase;
}
#cookies6 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 5px;
    margin-top: 8px;
    padding-left: 19px;
    text-transform: uppercase;
}
#cookies6 h2
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 11px;
    margin-top: 8px;
    padding-left: 19px;
    text-transform: uppercase;
}
#cookies7 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 12px;
    margin-top: 8px;
    padding-left: 19px;
    text-transform: uppercase;
}
#cookies8 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 11px;
    margin-top: 15px;
    padding-left: 19px;
    text-transform: uppercase;
}
#divcookies ul
{
    margin: 12px 0 13px 37px;
    padding: 0;
}
#divcookies ul li
{
    color: #482F92;
    font-size: 0.6em;
    list-style: disc outside none;
    padding: 0;
    margin-left: -3px;
}
#divcookies ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    padding-left: 0;
}
#divcookies .static-small-right ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 5px;
}



.static-right-half .static-small-left
{
    background: url("/~/media/cadburydev/com/images/Terms/terms-divide.png") no-repeat scroll 738px -2px transparent;
    float: left;
    margin-top: -579px;
    margin-top: -575px \9;
    padding-left: 501px;
    width: 290px;
	position: relative;
}
.static-right-half .static-small-right
{
    float: right;
    margin-top: -594px;
    margin-top: -590px \9;
    padding-right: 4px;
    width: 217px;
	position: relative;
}
.static-right-half .static-small-left h2
{
    color: #523B98;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 12px;
    padding-left: 0px;
}

.static-right-half .static-small-left UL
{
    margin-left: -37px;
}
.static-small-left ul li span, .static-small-right a
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    text-decoration: none;
}
.static-right-half .static-small-right h2
{
    color: #523B98;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 12px;
    margin-top: 14px;
    padding-left: 2px;
}

.static-right-half .static-small-right UL
{
    margin-left: -38px;
}

.static-small-left ul li a
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    text-decoration: underline;
}
.static-small-right a
{
    color: #523B98;
    float: none;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1.3em;
    padding-bottom: 10px;
    text-decoration: underline;
}




/**************terms************/
#divterms
{
    float: left;
    margin: 0 -51px 0px 1px;
    padding-top: 15px;
    width: 456px;
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    min-height: 600px;
    width: 100%;
}
#terms
{
    clear: left;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}


#terms p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
}
#divterms p
{
    font-family: BrandonGrotesque-Regular;
    margin: 0;
    padding: 0 0 0 20px;
    width: 522px;
}
#divterms p a
{
    color: #482F92;
    text-decoration: underline;
}

#divterms p.line-break
{
    margin-bottom: 15px;
}
#term1 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}

#term1 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 383px;
    width: 390px \9;
}
#term2 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#term2 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
}
#termsj h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#termsj p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
}
#term3 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#term3 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#term4 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#term4 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}

#term5 ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    width: 440px;
}

#term5 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#term5 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#term6 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#term6 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#term7 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}

#term7 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#term7 ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    width: 456px;
}
#term8 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#term8 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#term8 ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    width: 456px;
}
#term9 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#term9 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#terms10 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#terms10 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}

#terms12 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#terms12 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#terms12 h2
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}

#terms13 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#terms13 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#terms13 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#terms13 ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    width: 456px;
}
#terms14 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#terms14 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#terms15 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#terms15 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 456px;
}
#divterms ul
{
    margin: 12px 0 13px 37px;
    padding: 0;
}
#divterms ul li
{
    color: #482F92;
    font-size: 0.6em;
    list-style: disc outside none;
    padding: 0;
}
#divterms ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    padding-top: 12px;
    padding-left: 0;
}
#divterms .static-right-half
{
    padding-top: 12px;
    padding-top: 24px\9;
}

@media screen and (-webkit-min-device-pixel-ratio:0)  
{   
#divterms .static-right-half
{
    padding-top: 55px;
}
}

#divterms .static-right-half .static-small-left
{
    background: url("/~/media/cadburydev/com/images/Terms/terms-divide.png") no-repeat scroll 759px 15px transparent;
    float: left;
    margin-left: -22px;
    margin-top: -3435px;
    margin-top: -3445px \9;
    padding-left: 489px;
    width: 290px;
}
#divterms .static-right-half .static-small-right
{
    float: right;
    margin-top: -3416px;
    margin-top: -3423px \9;
    padding-right: 40px;
    width: 217px;
}
#divterms .static-right-half .static-small-right h2
{
    padding-left: 37px;
    margin-top: -22px;
    width: 202px;
}


#divterms .static-small-right a
{
    color: #523B98;
    float: none;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1.3em;
    padding-bottom: 10px;
    text-decoration: underline;
}
#divterms .static-small-left ul li a:hover, #divterms .plainhtml .static-small-right a:hover
{
    text-decoration: underline;
}
#divterms .static-small-right ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 5px;
}



/**********************************/
.static-section-twoColumn .static-holder .static-left-half .content-section
{
    clear: left;
    float: left;
    position: relative;
    width: 100%;

}
.static-section-twoColumn .static-left-half p.line-break
{
    margin-bottom: -35px;
}

.static-right-half .static-small-left ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 2px;
}


/*************privacy****************/
#divprivacy
{
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    margin: -348px -51px 0px 1px;
    min-height: 600px;
    padding-top: 12px;
    width: 100%;
}
#privacy
{
    clear: left;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}


#privacy p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
}
#divprivacy p
{
    font-family: BrandonGrotesque-Regular;
    margin: 0;
    padding: 0 0 0 20px;
    width: 522px;
}
#divprivacy p a
{
    color: #482F92;
    text-decoration: underline;
}

#divprivacy p.line-break
{
    margin-bottom: 15px;
}

#divprivacy p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 465px;
}


#privacy1 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 5px;
    margin-top: 8px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy2 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 5px;
    margin-top: 27px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy2 p a:hover
{
    color: #9363B8;
}
#privacy3 p a:hover
{
    color: #9363B8;
}
#privacy9 p a:hover
{
    color: #9363B8;
}

#privacy16
{
    padding-bottom: 13px;
}
#privacy16 p a:hover
{
    color: #9363B8;
}
#privacy3 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 13px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}

#privacy2 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 444px;
}

#privacy3 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 444px;
}

#privacy4 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 13px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}

#privacy4 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 480px;
}

#privacy4 ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    width: 453px;
}

#privacy5 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy5  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 469px;
}

#privacy6 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy6 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 456px;
}
#privacy7 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy7 p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 465px;
}
#privacy8 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy8  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 452px;
}
#privacy9 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy9  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 455px;
}

#privacy10 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy10  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 456px;
}

#privacy11 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy11  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 456px;
}
#privacy11  ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
}
#privacy12 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy12  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 456px;
}

#privacy13 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy13  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 456px;
}

#privacy14 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy14  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 456px;
}

#privacy15 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy15  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 456px;
}

#privacy16 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 19px;
    text-transform: uppercase;
}
#privacy16  p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
    width: 456px;
}


#divprivacy ul
{
    margin: 12px 0 13px 37px;
    padding: 0;
}
#divprivacy ul li
{
    color: #482F92;
    font-size: 0.6em;
    list-style: disc outside none;
    padding: 0;
}
#divprivacy ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    padding-top: 12px;
    padding-left: 0;
}
b, strong
{
    font-weight: bold;
}


#divprivacy .static-right-half
{
    margin-top: -82px;
    margin-top: -50px\9;
}

@media screen and (-webkit-min-device-pixel-ratio:0)  
{   
#divprivacy .static-right-half
{
    margin-top: 32px;
}
}
#divprivacy .static-left-half p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
}

#divprivacy .static-right-half .static-small-left
{
    background: url("/~/media/cadburydev/com/images/Terms/terms-divide.png") no-repeat scroll 759px 15px transparent;
    float: left;
    margin-left: -22px;
    margin-top: -5839px;
    margin-top: -5855px \9;
    padding-left: 489px;
    width: 290px;
}
#divprivacy .static-right-half .static-small-right
{
    float: right;
    margin-top: -5817px;
    margin-top: -5838px \9;
    padding-right: 40px;
    width: 217px;
}
#divprivacy .static-right-half .static-small-right h2
{
    padding-left: 37px;
    margin-top: -22px;
    width: 202px;
}

#divprivacy .static-small-left ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 2px;
}

#divprivacy .static-small-right a
{
    color: #523B98;
    float: none;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1.3em;
    padding-bottom: 10px;
    text-decoration: underline;
}
#divprivacy .static-small-left ul li a:hover, #divprivacy .plainhtml .static-small-right a:hover
{
    text-decoration: underline;
}
#divprivacy .static-small-right ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 5px;
}
/************details*******************/
#divcontactdetails
{
    float: left;
    margin: -557px -51px 0px 1px;
    padding-top: 15px;
    width: 456px;
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    min-height: 600px;
    width: 100%;
}
#contactdetails
{
    clear: left;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}


#contactdetails p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
}
#divcontactdetails p
{
    font-family: BrandonGrotesque-Regular;
    margin: 0;
    padding: 0 0 0 20px;
    width: 522px;
}
#divcontactdetails p a
{
    color: #482F92;
    text-decoration: underline;
}

#divcontactdetails p.line-break
{
    margin-bottom: 15px;
}
#contactdetails1 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 5px;
    margin-top: 8px;
    padding-left: 19px;
    text-transform: uppercase;
}
#contactdetails2 h4
{
    color: #482F92;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 5px;
    margin-top: 8px;
    padding-left: 19px;
    text-transform: uppercase;
}


#divcontactdetails ul
{
    margin: 12px 0 13px 37px;
    padding: 0;
}
#divcontactdetails ul li
{
    color: #482F92;
    font-size: 0.6em;
    list-style: disc outside none;
    padding: 0;
}
#divcontactdetails ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    padding-top: 12px;
}
#phmaincontent_0_PageBodyPanel p
{
    font-family: BrandonGrotesque-Regular;
    font-size: 1.1em;
    line-height: 1.2em;
    margin-left: 23px;
    margin-top: 9px;
    overflow: hidden;
    padding-bottom: 4px;
    width: 600px;
}
#phmaincontent_0_PageBodyPanel h1
{
    color: #FFFFFF;
    font-family: BrandonGrotesque-Black;
    font-size: 2.8em;
    line-height: 1em;
    margin-left: 21px;
    margin-top: 128px;
    text-transform: uppercase;
}

#phmaincontent_0_PageBodyPanel p a
{
    text-decoration: underline;
}
#phmaincontent_0_PageBodyPanel .static-holder
{
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    min-height: 600px;
    width: 100%;
}
#phmaincontent_0_PageBodyPanel .static-holder h2
{
    color: #4C368B;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    font-weight: 100;
    line-height: 1em;
    margin-bottom: 24px;
    padding-left: 19px;
    padding-top: 26px;
    text-transform: uppercase;
}

/**********accessbility*************************/
.static-section-twoColumn .static-left-half ul
{
    margin: 10px 0 10px 35px;
    padding: 0;
}
.static-section-twoColumn .static-left-half ul li
{
    color: #482F92;
    font-size: 0.6em;
    list-style: disc outside none;
    padding: 0;
}
.static-section-twoColumn .static-left-half ul li p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.7em;
    line-height: 1.2em;
    margin-bottom: -38px; /* margin-left: 23px;*/
    margin-left: 0px;
}
/**************accessibility******/
#divaccess
{
    margin-top: -20px;
}
#divaccess .static-right-half .static-small-left
{
    background: url("/~/media/cadburydev/com/images/Terms/terms-divide.png") no-repeat scroll 762px -2px transparent;
    float: left;
    margin-left: -22px;
    margin-top: -708px;
    margin-top: -822px \9;
    padding-left: 527px;
    width: 290px;
}
#divaccess .static-right-half .static-small-right
{
    float: right;
    margin-top: -689px;
    margin-top: -801px\9;
    padding-right: 0px;
    width: 217px;
}
#divterms .static-right-half .static-small-left h2
{
    color: #523B98;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 12px;
    padding-left: 35px;
}
#divcookies .static-right-half .static-small-left h2
{
    color: #523B98;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 12px;
    padding-left: 35px;
}
#divcookies .static-right-half .static-small-right h2
{
    color: #523B98;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 12px;
    margin-top: 14px;
    padding-left: 33px;
}

#divaccess .static-right-half .static-small-right h2
{
    padding-left: 1px;
    margin-top: -22px;
    width: 217px;
}

#divaccess .static-small-left ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 2px;
}

#divaccess .static-small-right a
{
    color: #523B98;
    float: none;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1.3em;
    padding-bottom: 10px;
    text-decoration: underline;
}
#divaccess .static-small-left ul li a:hover, #divaccess .plainhtml .static-small-right a:hover
{
    text-decoration: underline;
}
#divaccess .static-small-right ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 5px;
}



/*********** faq ******************/
.static-section-twoColumn .static-holder .static-left
{
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    overflow: hidden;
    width: 620px;
}

.static-section-twoColumn .static-left .faq-question
{
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

.static-section-twoColumn .static-left .faq-question a.Selected
{
    background: url("/~/media/cadburydev/com/images/Terms/faq_down.png") no-repeat scroll 0 0 transparent;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.1em;
    line-height: 24px;
    padding-left: 40px;
    text-decoration: underline;
}

.static-section-twoColumn .static-left .faq-question a.Selected:hover
{
    background: url("/~/media/cadburydev/com/images/products/ROLLOVERS-1.png") no-repeat scroll -6px -5px transparent;
    color: #C5A6DD;
}
.static-section-twoColumn .static-left .faq-question A.notSelected
{
    background: url("/~/media/cadburydev/com/images/Terms/faq_right.png") no-repeat scroll 0 0 transparent;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.1em;
    line-height: 24px;
    padding-left: 40px;
    text-decoration: underline;
}
.static-section-twoColumn .static-left .faq-question a.notSelected:hover
{
    background: url("/~/media/cadburydev/com/images/products/ROLLOVERS-2.png") no-repeat scroll -5px -4px transparent;
    color: #C5A6DD;
}
.static-section-twoColumn .static-left .faq-question.ShowOnLoad .answer
{
    display: block;
}

.static-section-twoColumn .static-left .answer
{
    clear: left;
    display: none;
    float: left;
    margin-top: 10px;
    padding-left: 17px;
    padding-right: 10px;
    width: 100%;
}
.static-section-twoColumn .static-left .answer p
{
    color: #4C433E;
    float: left;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1.1em;
    margin: 0;
    padding: 0 0 2px 22px;
    text-align: left;
    width: 544px;
}

#divfaq .static-right
{
    background: url("/~/media/cadburydev/com/images/long_banner.png") no-repeat scroll 20px 30px transparent;
    float: right;
    height: 617px;
    width: 311px;
    margin-top: -630px;
}
/****************************************additional**********/
#divterms .static-right-half .static-small-right a.tr
{
    text-decoration: none;
}
.static-right-half .static-small-right a.ri
{
    text-decoration: none;
}
#divprivacy .static-right-half .static-small-right a.pri
{
    text-decoration: none;
}
#divaccess .static-right-half .static-small-right a.acc
{
    text-decoration: none;
}
.static-right-half .static-small-right a.con
{
    text-decoration: none;
}
#divcookies .static-right-half .static-small-right a.selected
{
    text-decoration: none;
}
.static-section-twoColumn .static-left-half p
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    width: 455px;
}
.static-right-half .static-small-left ul li span a, .static-right-half .static-small-right a
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: underline;
}
.static-right-half .static-small-left ul li span
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: none;
}
#divterms .static-right-half .static-small-left ul li span a, #divterms .plainhtml .static-right-half .static-small-right a
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: underline;
}
#divterms .static-right-half .static-small-left ul li span
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: none;
}

#divterms .static-small-left ul li
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1em;
    list-style: none outside none;
    margin-bottom: 2px;
}
#divprivacy .static-right-half .static-small-left ul li span a, #divprivacy .plainhtml .static-right-half .static-small-right a
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: underline;
}
#divprivacy .static-right-half .static-small-left h2
{
    color: #523B98;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 12px;
    padding-left: 35px;
}
#divprivacy .static-right-half .static-small-left ul li span
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: none;
}
#divaccess .static-right-half .static-small-left ul li span a, #divaccess .static-right-half .static-small-right a
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: underline;
}
#divaccess .static-right-half .static-small-left ul li span
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: none;
}
#divcookies .static-right-half .static-small-left ul li span a, #divcookies .plainhtml .static-right-half .static-small-right a
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: underline;
}
#divcookies .static-right-half .static-small-left ul li span
{
    color: #523B98;
    font-family: BrandonGrotesque-Regular;
    font-size: 0.9em;
    line-height: 1em;
    text-decoration: none;
}
.static-section-twoColumn H1
{
    color: #FFFFFF;
    font-family: BrandonGrotesque-Black;
    font-size: 2.8em;
    line-height: 1.1em;
    margin-bottom: -12px;
    margin-left: 21px;
    margin-top: 152px;
    margin-top: 139px;
    text-transform: uppercase;
}



/*----- Search page ---------*/

.search-results.no-results
{
    font-family: BrandonGrotesque-Regular;
    font-size: 1.1em;
    line-height: 1.2em;
    padding-top: 139px;
}

.paging
{
    line-height: 44px;
    padding-left: 25px;
    padding-top: 125px;
}

.paging span
{
    padding-right: 10px;
    color: #FFFFFF;
    font-family: BrandonGrotesque-Regular;
}
.paging a
{
    padding-right: 10px;
    text-decoration: underline;
}
.search-results
{
    background: none repeat scroll 0 0 #F8F8F7;
    float: left;
    height: auto !important;
    min-height: 500px;
    width: 100%;
    padding-left: 29px;
    padding-top: 25px;
}
.result
{
    padding-bottom: 15px;
}
.search-results a
{
    color: #413832;
    font-family: BrandonGrotesque-Regular;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
}

.title a
{
    color: #482F92;
    font-size: 1.2em;
}
.link a
{
    text-decoration: underline;
}

/******* sucess*********/
.success
{
    color: #4C368B !important;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.1em;
    line-height: 1.2em;
    margin-left: 23px;
    margin-top: 9px;
    overflow: hidden;
    padding-bottom: 4px;
    width: 600px;
}


/************* Story redirection pages *************/

#Content .static-section-twoColumn.timeline-story .static-holder.story
{
    min-height: 700px;
}

.static-holder.story .static-left-half
{
    float: left;
    margin: -7px 41px 20px 2px;
    padding-top: 15px;
    width: 456px;
}

.static-holder.story  .timeline-left-box
{
    float: left;
    width: 281px;
    margin-top: 20px;
    overflao:hidden;
}

#timeline-menu {
    background: url("/~/media/cadburydev/com/images/story/timeline-menu.png") no-repeat scroll -24px -22px transparent;
    float: right;
    height: 667px;
    margin-right: 13px;
    margin-top: -681px;
    overflow: hidden;
    width: 171px;
}

#timeline-menu ul{
    height: 318px;
    margin-left: 10px;
    margin-top: 135px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 100%;
}
#timeline-menu ul li {
    margin-bottom: 10px;
    padding-bottom: 11px;
}
#timeline-menu ul li a {
    clear: left;
    color: #FFFFFF;
    float: left;
    font-family: BrandonGrotesque-Black;
    font-size: 1em;
    line-height: 1em;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 9px;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    width: 160px;
}
.lightbox-container {
    background: url("/~/media/cadburydev/com/images/timeline/lightbox_background.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 684px;
    margin-left: 185px;
    position: fixed;
    top: -24px;
    left: -2px;
    width: 1043px;
    z-index: 5000;
}

.lightbox-container a.close_btn {
    background: url("/~/media/cadburydev/com/images/timeline/close_btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    margin-top: 40px;
    position: absolute;
    right: 70px;
    width: 17px;
    text-indent: 1000px;
}
.lightbox-content {
    height: 410px;
    margin-left: 106px;
    margin-top: 71px;
    position: absolute;
    text-align: center;
    width: 809px;
}

.lightbox-text.video {
    height: 110px;
}

.lightbox-text {
    color: #FFFFFF;
    font-size: 0.9em;
    height: 26px;
    margin-left: 124px;
    margin-top: 501px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 778px;
}
.lightbox-container .lightbox-text p {
    color: #FFFFFF;
    font-family: BrandonGrotesque-Regular;
    font-size: 1.1em;
    line-height: 0.9em;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    padding-bottom: 5px;
    margin-top: 8px;
    margin-left: 87px;
}
.lightbox-content {
    height: 410px;
    margin-left: 97px;
    margin-top: 71px;
    position: absolute;
    text-align: center;
    width: 809px;
}
img.lightbox-main-image {
    border: 6px solid #FFFFFF;
    height: 379px;
    max-width: 800px;
}

.lightbox-text {
    color: #FFFFFF;
    font-size: 0.9em;
    height: 26px;
    margin-left: 124px;
    margin-top: 501px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 778px;
}

.lightbox-images-holder {
    height: 80px;
    margin-left: 128px;
    margin-top: 8px;
    overflow: hidden;
    text-align: center;
    width: 778px;
}
.lightbox-images {
    display: inline-block;
    height: 78px;
    margin: 0 auto;
    text-align: center;
}
.lightbox-thumbnail.selected {
    border: 4px solid #FFFFFF;
}
.lightbox-thumbnail {
    float: left;
    height: 73px;
    margin: 0 12px 0 0;
    padding: 0;
    width: 128px;
}
.lightbox-thumbnail img {
    clip: rect(69px, 236px, 142px, 108px);
    margin-left: -172px;
    margin-top: -69px;
    position: absolute;
    margin-left: -108px\9;
}

@media screen and (-webkit-min-device-pixel-ratio:0)  
{   
.lightbox-thumbnail img { margin-left: -108px; }
}

.timeline-box a.play-video-icon.left-image-icon {
    margin-left: 286px;
    margin-top: 37px;
}

.timeline-box a.play-video-icon {
    background: url("/~/media/cadburydev/com/images/story/story-play.png") no-repeat scroll -39px -176px transparent;
    height: 129px;
    position: absolute;
    text-indent: -1000px;
    width: 120px;
    z-index: 300;
}

.timeline-box a.play-video-icon:hover
{
  background: url("/~/media/cadburydev/com/images/story/story-play.png") no-repeat scroll transparent;
    height: 129px;
    position: absolute;
    text-indent: -1000px;
    width: 120px;
    z-index: 300;
}



/************ end of story ***********************/

/* Contact Details fix -- Starts -- */
#content .generic-callout .content.description img.contactdetails-divide
{
    width: 600px;
    margin-top: 10px;
}

/* Contact Details fix -- Ends -- */

/* London 2012 FAQ Page -- Starts -- */

.simpleListpress-nav
{
    height: auto;
    width: auto;
    margin-right: 105px;
    margin-bottom: 0px;
    margin-top: -574px;
    float: right;
    padding: 0px;
}
.press-intro .simpleListpress-nav
{
    margin-top: 20px;
}
.faqPage .simpleListpress-nav
{
    margin-top: -740px;
}

#press-nav ul
{
    padding: 0px;
}
#press-nav li 
{
    list-style-type: none outside none;
}
#press-nav li a
{
    color: #523B98;
    float: none;
    font-family: BrandonGrotesque-Regular;
    font-size: 12.6px;
    font-weight: 100;
    line-height: 16.38px;
    padding-bottom: 10px;
    outline-style: none;
    outline-width: medium;
    padding-bottom: 10px;
    text-transform: uppercase;
    display: block;
    text-decoration: underline;
}
#press-nav li.selected a
{
    text-decoration: none;
}
#press-nav li.parent-direct-selected a[title*='Press Centre']
{
    color: #523B98;
    font-family: BrandonGrotesque-Black;
    font-size: 14px;
    font-weight: 100;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 19px;
    margin-top: 0;
    text-transform: uppercase;
    padding-left: 42px;
    text-align: left;
    text-decoration: none;
    cursor: text;
}

/* London 2012 FAQ Page -- Ends -- */



.faqPage .breadcrumb
{
    z-index: 10;
    position: absolute;
    margin-top: 110px;
    width: 550px;
    height: 22px;
    margin-left: 20px;
    float: left;
}

.faqPage .breadcrumb UL
{
    padding-left: 16px;
    background: url('/~/media/cadburydev/com/images/breadcrumb_arrow.png') no-repeat 2px 7px;
    float: left;
}
.faqPage .breadcrumb UL LI:first-child
{
    background: none transparent scroll repeat 0% 0%;
    margin-left: 0px;
}
.faqPage .breadcrumb UL LI
{
    padding-left: 10px;
    background: url('/~/media/cadburydev/com/images/breadcrumb_mini_arrow.png') no-repeat 1px 8px;
    float: left;
    margin-left: 5px;
    list-style-type: none;
}
.faqPage .breadcrumb UL LI A
{
    font-family: BrandonGrotesque-Regular;
    color: #d0b4e6;
    font-size: 0.7em;
    font-weight: 100;
    text-decoration: underline;
}
.faqPage .breadcrumb UL LI span
{
    font-family: BrandonGrotesque-Regular;
    color: #d0b4e6;  
    text-transform: uppercase; 
}
.faqPage #phmaincontent_0_BreadCrumbControl_rptBreadcrumb_LiMenu_3_spanDisplayName_3
{
    font-size: 0.7em;
}
.faqPage #phmaincontent_0_BreadCrumbControl_rptBreadcrumb_LiMenu_2_spanDisplayName_2
{
    line-height: 1.7em;
    text-transform: uppercase;
    font-family: BrandonGrotesque-Regular;
    color: #d0b4e6;
    font-size: 0.7em;
    text-decoration: none;
}
.faqPage #phmaincontent_0_BreadCrumbControl_rptBreadcrumb_LiMenu_1_spanDisplayName_1
{
    line-height: 1.7em;
    text-transform: uppercase;
    font-family: BrandonGrotesque-Regular;
    color: #d0b4e6;
    font-size: 0.7em;
    text-decoration: none;
}
.faqPage .breadcrumb UL LI A:hover
{
    color: #fff;
    text-decoration: underline;
}

.faqPage .seperator
{
    display: none;
    visibility: hidden;
}

.faqPage #divfaq{
top: 300px;
}

/**** Cadbury Competitions Page Styles -- Starts -- ****/
.joy-competition #content
{
    background-color: #FFFFFF;
    overflow: hidden;
}
.joy-competition .static-section-twoColumn h1
{
    margin-top: 131px !important;
    font-size: 2.7em;
}
.joy-competition .scfForm, .joy-competition .competition-musgrave
{
    float: left;
    width: 675px;
}
.joy-competition .competition-musgrave img
{
    margin-left: 20px;
}
.joy-competition .static-right
{
    float: right;
    margin-top: 0px;
    width: 256px;
    background-position: 0 0;
    margin-top: -280px;
}
.joy-competition .static-right .info-box, .joy-competition .static-right .info-box a, .joy-competition .static-right .info-box a img
{
    margin: 0px;
}
.joy-competition .static-right .info-box
{
    margin-top: 50px;
    margin-bottom: 75px;
}
.joy-competition input[id*='CancelButton']
{
    display: none;
}
.joy-competition #footer
{
    height: auto;
}
.joy-competition #footer .cadbury-network.footer-menu UL
{
    margin-left: 0;
}
.joy-competition .sweetControl
{
    padding-top: 0;
}
.joy-competition .sweetControl.breadCrumb
{
    margin-top: 10px;
}
.joy-competition #content .scfForm
{
    color: #FFFFFF;
    float: left;
    font-family: BrandonGrotesque-Regular;
    font-size: 19.2px;
    font-weight: 100;
    height: auto !important;
    line-height: 19.2px;
    margin-top: 0 !important;
    text-transform: none;
}
.joy-competition #content fieldset
{
    border-top-width: 0;
    margin-left: 20px;
    margin-top: 30px;
    padding-left: 0;
}
.joy-competition #content div[id*="form_"] label[id*="form_"], .joy-competition #content div[id*="form_"] span.scfCheckBoxListLabel
{
    color: #483092;
    float: left;
    font-family: BrandonGrotesque-Regular;
    font-size: 12.8px;
    font-weight: 400;
    text-transform: uppercase;
    width: 139px;
}
td:not(#foo) > input + label
{
    background: url("/~/media/cadburydev/com/images/noTick.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin-left: -17px;
    margin-top: 3px;
    padding-left: 21px;
}
td:not(#foo) > input[type="checkbox"]:checked + label
{
    background: url("/~/media/cadburydev/com/images/tick.png") no-repeat scroll 0 0 transparent;
}
.joy-competition #content input
{
    border: 1px solid #E1DCE5;
    color: #000000;
    float: left;
    height: 18px;
    width: auto;
}
.joy-competition #content input[type="text"]
{
    font-family: BrandonGrotesque-Regular;
    height: 23px;
    width: 320px;
}
.joy-competition #content .scfRequired, .joy-competition #content div.checkboxTerms span.scfValidator
{
    display: none;
}
.joy-competition #content span.scfRequired
{
    background-image: url("/~/media/cadburydev/com/images/red_cross.png");
    float: left;
    height: 17px;
    text-indent: -9999px;
    width: 18px;
}
.joy-competition #content span.scfValidator
{
    background: none repeat scroll 0 0 transparent;
}
.joy-competition #content div[id*="form_"]
{
    float: left;
    width: 570px;
}
.joy-competition #content .scfForm
{
    padding-left: 20px;
}
.joy-competition #content p.information
{
    clear: left;
    color: #4C368B;
    float: left;
    font-family: BrandonGrotesque-Regular;
    font-size: 16px;
    font-weight: 400;
    margin-left: 140px;
    width: 291px;
}
.joy-competition #content p.confirmation
{
    color: #482F92;
    float: left;
    font-family: BrandonGrotesque-Regular;
    font-size: 14.4px;
    font-weight: 100;
    height: 50px;
    line-height: 1.2em;
    margin: 0;
    padding: 0 0 0 8px;
    text-transform: none;
    width: 300px;
}
.joy-competition #content p.confirmation a
{
    color: #4C368B;
    text-decoration: underline;
}
.joy-competition #content img.divide
{
    clear: left;
    float: left;
    margin-bottom: 12px;
    margin-left: 0;
    margin-top: 10px;
    width: 462px;
}
/*.joy-competition #content .scfSubmitButtonBorder input:hover
{
    background-position: 0 -50px;
}*/
.joy-competition #content .scfSubmitButtonBorder input
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/~/media/cadburydev/com/images/Competitions/Competition-Enter.jpg");
    background-position: 0 0px;
    background-repeat: no-repeat no-repeat;
    border: medium none;
    clear: left;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 42px;
    margin-bottom: 50px;
    margin-left: 140px;
    margin-top: 10px;
    padding: 0;
    text-indent: -9999px;
    width: 129px;
}
.joy-competition #content input[type*="checkbox"]
{
    margin-left: 0;
    margin-right: 0;
}
.joy-competition #content p.message
{
    color: #222222;
    font-family: BrandonGrotesque-Regular;
    font-size: 19.2px;
    height: 400px;
    line-height: 19.2px;
    margin-bottom: 10px;
    margin-left: 25px;
    margin-top: 10px;
    text-transform: none;
}
.joy-competition #content .scfValidationSummary
{
    color: #BE2260;
    font-family: BrandonGrotesque-Regular;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 18px;
    margin-top: 10px;
}
.joy-competition #content .scfSingleLineGeneralPanel .scfValidator, p.confirmationError
{
    color: #BE2260;
    font-family: BrandonGrotesque-Regular;
    font-size: 13px;
    font-weight: 100;
    margin-bottom: 18px;
}
p.confirmationError
{
    clear: left;
}
.joy-competition #content .scfSingleLineGeneralPanel
{
    width: 320px;
}
.joy-competition .global-search-bar
{
    margin-top: -30px !important;
}
.joy-competition #content .scfCheckBoxListGeneralPanel > input[type="checkbox"]:checked + p
{
    background: url("/~/media/cadburydev/com/images/products/tick.png") no-repeat scroll 0 0 transparent;
}
.joy-competition #content .scfCheckBoxListGeneralPanel > input + p
{
    background: url("/~/media/cadburydev/com/images/products/noTick.png") no-repeat scroll 0 0 transparent;
    border: medium none;
}
.joy-competition .scfCheckBoxListGeneralPanel
{
    width: 60%;
}
.joy-competition div[class*='Competition+Newsletter']
{
    display: none;
}
.joy-competition span.scfValidatorRequired , .joy-competition span.scfRequired
{
    float: left;
    background-image: url("/~/media/cadburydev/com/images/red_cross.png");
    float: left;
    height: 17px;
    text-indent: -9999px;
    width: 18px;
}
HTML.ie7 .global-search-bar
{
    margin-top: -30px !important;
}
HTML.ie7 #footer .footer-menu.social-media ul
{
    margin-left: -10px;
}
HTML.ie7 #footer .links
{
    margin-left: -290px;
}
HTML.ie7 #footer .footer-menu.cadbury-network ul
{
    margin-left: -4px;
}
HTML.ie7 #EmailAddress
{
    margin-top: -9px !important;
}
HTML.ie7 .scfForm .scfSubmitButtonBorder
{
    padding-bottom: 120px;
    padding-top: 0;
}


/*vijay changes*/

.joy-competition2 .scfForm{
	*position:relative;

}

/*.joy-competition2 #content .scfForm div[id*='form_']{
	*position:relative;
	*top:-30px;
}*/

.joy-competition2 #content .scfForm .scfSectionContent{
	*position:relative;
	*top:-100px;
	*left:570px;
}

.joy-competition2 #content .scfForm .scfSubmitButtonBorder{
	*position: relative;
	*left:0;
	*top:-60px;
}

.joy-competition2 #content .scfForm .scfSubmitButtonBorder input{
	*position:relative;
	*left:150px;
	*top:0;
}

/*vijay changes*/


/**** Cadbury Competitions Page Styles -- Ends -- <link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" />****/

#promotion_unwrap{
	position:absolute;
	top:314px;
	left:22px;
	z-index:1;
}

#promotion_unwrap h4{
	position:absolute;
	left:240px;
	margin:0;
	top:0;
	width:300px;
}

#promotion_unwrap img{
	height:130px;
}

#promotion_unwrap h4 a{
	color:#4C368B !important;
	font-size:1em;
	font-family:BrandonGrotesque-Black;
	font-weight:normal;
}
.info-logocremepound {
margin-bottom: 205px;
position: relative;
top: 90px;
left: 100px;
}
.info-boxcremepound {
height: 0;
position: relative;
top: -215px;
left:100px
}