/**************Template style starts******************/
BODY
{
    margin: 0 0 30px 0;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(/uk/Images/bg_body.jpg);
    background-repeat: repeat-x;
    background-color: #F1F5F9;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.red{ color: red;}
.div_main
{
    width: 964px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
   }

.div_top
{
    background-image:url(/uk/Images/bg_nav.png);    
    _background-image: url(/uk/Images/bg_nav.gif);
    background-repeat: no-repeat;
    width: 964px;
    height: 57px;
    text-align: left;    
    margin-right: auto; 
    margin-top:1px;   
}

.div_search
{
    padding-top:13px;
    text-align:right;
    margin-left:auto;
    padding-right:90px;
    position:relative;
    padding-bottom:21px;
}


BODY.noBanner
{
    background-position: 0px -100px;
}
.div_imglogo
{
    padding-top:7px;
    padding-left:10px;
    width:160px;    
    float:left;
}
.nav
{
position:absolute;
margin-top:8px;
top:0px;
}
html>body .nav
{
position:absolute;
margin-top:8px;
top:0px;
}
.div_imglink
{
    padding-left:110px;    
    text-align:left;    
    margin-right:auto;
}
/* Start Wrigley Building Flash styles */
#flashcontentColLeft {
    margin: 0 0 20px 20px;
}
/* End Wrigley Building Flash styles */
/* Start Heritage Timeline Flash styles */

#flashcontentHeritage
{
position:absolute;
left:10px;
top:-376px;
}

.div_flashheight
{
height:471px;
}

#div_spacer_heritageflash
{
float: left; 
width: 20px;
height: 364px
}

/* End Heritage Timeline Flash styles */
/*....................Start styles for top most part of the header--Post Merger Link and Search...........*/


#shareholderLink {
        color: #1D2A40;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
  display:none;
}
#shareholderLink span {
    padding: 0 0 0 20px;
    background: url(/uk/Images/sharholder_link_bg.jpg) no-repeat left top;
    display: -moz-inline-box;
    display: inline-block;
    /*display: inline;*/
    height: 18px;
    line-height: 18px;
}
#shareholderLink:hover span {
    background-position: left bottom;
    cursor: pointer;
}
#shareholderLink u {
    color: #990066;
    text-decoration: none;
    background: url(/uk/Images/sharholder_link_bg.jpg) no-repeat right top;
    display: -moz-inline-box;
    display: inline-block;
    padding: 0 10px 0 0;
    height: 18px;
    line-height: 18px;
}
#shareholderLink:hover u {
    background-position: right bottom;
    cursor: pointer;
}
#shareholderLink {
        color: #1D2A40;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}
#shareholderLink span {
    padding: 0 0 0 20px;
    background: url(/uk/Images/sharholder_link_bg.jpg) no-repeat left top;
    display: -moz-inline-box;
    display: inline-block;
    /*display: inline;*/
    height: 18px;
    line-height: 18px;
}
#shareholderLink:hover span {
    background-position: left bottom;
    cursor: pointer;
}
#shareholderLink u {
    color: #990066;
    text-decoration: none;
    background: url(/uk/Images/sharholder_link_bg.jpg) no-repeat right top;
    display: -moz-inline-box;
    display: inline-block;
    padding: 0 10px 0 0;
    height: 18px;
    line-height: 18px;
}
#shareholderLink:hover u {
    background-position: right bottom;
    cursor: pointer;
}
#div_serchback
{
    
    background-image: url(/uk/Images/bg_search_header.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    width: 208px;
    height: 65px;
    
}

.div_searchmain
{
        
    width:70px;
    text-align:right;
    margin-left:auto;
    padding-top:7px;
    position:relative;
    
}
.div_searchmain_hover
{
    background-image: url(/uk/Images/bg_search_header.gif);
    background-repeat:no-repeat;
    width:208px;
    text-align:right;
    margin-left:auto;
    padding-top:7px;    
}
.div_seamain
{
    position:absolute;
    right:15px;
    top:8px;    
}
.a_searchlink
{
    background-image: url(/uk/Images/icon_search_dropdown.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:13px;
    font-size:10px;
    text-decoration:none;
    color:#1d2a40;    
    padding-right:14px;
    font-weight:bold;
}


#form1,#form3
{
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.in_text
{
    background-color: transparent;
    background-image: none;
    border: 0px;
    color: #ccc;
    font-size: 12px;
    font-weight: bold;     
    position:relative;
    top:29px;
    right:55px;
    width:132px;  
}

.in_img
{
    position:absolute;
    right:10px;
    top:46px;
    
}



/*....................End styles for top most part of the header--Post Merger Link and Search...........*/

/**Flash style start******/
#homeflash {width: 964px;padding-top:4px;}
#homeContentWrapper {       
        background-image: url(/uk/Images/bg_home_content.png);
         _background-image: url(/uk/Images/bg_home_content.gif);
        background-repeat:no-repeat;
        text-align:left;
        margin-right:auto;
        float:left;
        width:964px;
        padding-top:10px;
}
#homeContentWrapper1
{
         background-image: url(/uk/Images/bg_home_content_bttmcap.jpg);      
        _background-image: url(/uk/Images/bg_home_content.gif);  
        background-repeat:no-repeat;
        background-position:left bottom;        
        text-align:left;        
        margin-right:auto;
        clear:both;
        width:964px;
}
/**Flash style end ******/
/*** Footer start *************/
#div_homefooter{
background-image:url(/uk/Images/bg_footer_darkborder.gif);
_background-image:url(/uk/Images/bg_footer.jpg);
background-repeat:no-repeat;
height:55px;
width:964px;
margin:6px 0 0 0px;
clear:both;
padding:0;
}
#div_footer{
background-image:url(/uk/Images/bg_footer_darkborder.gif);
_background-image:url(/uk/Images/bg_footer.jpg);
background-repeat:no-repeat;
height:55px;
width:964px;
margin:6px 0 0 0px;
clear:both;
padding:0;
}
#div_homefooter A {
    COLOR: #999999; TEXT-DECORATION: none;
}
#div_homefooter A:hover {
    COLOR: #4f7bb0
}
#div_homefooter A:active {
    COLOR: #0033cc
}

#footerNav LI {
    PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(/uk/Images/spacer_footer.jpg) right no-repeat; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 51px
}
#div_homefooter UL#footerNav {
    PADDING-RIGHT: 0px;  DISPLAY: inline;PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px;float:left;  PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; WIDTH: 700px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 55px;text-align:left;
}
#div_footer UL#footerNav {
    PADDING-RIGHT: 0px;  DISPLAY: inline;PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px;float:left;  PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; WIDTH: 700px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 55px;text-align:left;
}
#div_footer UL#footerNav {
line-height: 28px; padding-top: 6px;
}
#div_footer A {
    COLOR: #999999; TEXT-DECORATION: none;
}
#div_footer A:hover {
    COLOR: #4f7bb0
}
#div_footer A:active {
    COLOR: #0033cc
}
#footerNav LI.footerLast {
    BACKGROUND: none
}
#globalNav {
    PADDING-RIGHT: 1px; MARGIN-TOP: 13px; *MARGIN-TOP: 10px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/uk/Images/global_nav_bg.png) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 6px; WIDTH: 228px; COLOR: #666; LINE-HEIGHT: 18px; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 18px;text-align:left;
}
#globalNav IMG {
    MARGIN-TOP: -2px; VERTICAL-ALIGN: middle; margin-right:3px
}
#globalNav UL {
    PADDING-RIGHT: 1px; DISPLAY: none; PADDING-LEFT: 1px; BACKGROUND: url(/uk/Images/global_nav_bg_hover.png) no-repeat left -30px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; WIDTH: 209px; BOTTOM: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #b8c8d1 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute;bottom: 26px;
}
#globalNav UL LI {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 209px; PADDING-TOP: 0px
}
#globalNav:hover {
    BACKGROUND: url(/uk/Images/global_nav_bg_hover.png) no-repeat left bottom; CURSOR: pointer
}
#globalNav:hover UL {
    DISPLAY: block
}
#globalNav UL LI A {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: #39596b; LINE-HEIGHT: 18px; PADDING-TOP: 6px
}
#globalNav UL LI A:hover {
    COLOR: #4f7bb0; BACKGROUND-COLOR: #e7e9ea
}
#globalNav UL LI.globalNavTop {
    POSITION: relative
}
#globalNav UL LI.globalNavTop A {
    PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/uk/Images/global_nav_bg_hover.png) no-repeat left top; LEFT: -1px; PADDING-BOTTOM: 6px; WIDTH: 199px; BOTTOM: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #b8c8d1 1px solid; POSITION: absolute
}
#globalNav UL LI.globalNavTop A:hover {
    BACKGROUND-COLOR: transparent
}
#globalNav UL LI.globalNavTopChina
{
    position: relative;
}
#globalNav UL LI.globalNavTopChina A
{    
    background: url(/uk/Images/text_normal.gif) no-repeat;    
}
#globalNav UL LI.globalNavTopChina A:hover
{
    background: url(/uk/Images/text.gif) no-repeat;
    background-color: #e7e9ea;
}
/*** Footer end *************/
/******Banner and News style start****/
.div_homebanner
{
    float:left;
    width:730px;    
    padding-top:4px;
}
.homeNews
{
    float:left;
    width:230px;    
    padding-top:4px;
}
.bannerspacerdiv
{
    width:1px;
    height:12px;
}
/******Banner and News style start****/
/**************Template style ends******************/
/**************Generic Top Links Styles Start******************/
BODY.aboutbg
{
    background-position: 0px -129px;
}
#toplevelHeader
{
    float:left;
    width: 964px;
    background-repeat: no-repeat;
}
#blurb
{
    display: inline;
    min-height: 170px;
    float: right;
    padding-bottom: 45px;
    margin: 20px 60px 0px 0px;
    width: 380px;
    position:relative;
    z-index:10;
}
#blurbwrapper
{
position:relative;
}
#blurb H2
{
    padding-right: 0px;
    padding-left: 25px;
    font-weight: normal;
    font-size: 30px;
    background-image: url(/uk/Images/bg_blurb.png);
    padding-bottom: 0px;
    margin: 0px;
    color: #82c084;
    padding-top: 20px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
}
#blurb P
{
    padding-right: 25px;
    background-position: 50% bottom;
    padding-left: 25px;
    font-weight: normal;
    font-size: 12px;
    background-image: url(/uk/Images/bg_blurb_cap.png);
    padding-bottom: 25px;
    margin: 0px;
    color: #ffffff;
    padding-top: 0px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
}
.div_imgplaceholder
{
float: left;
width:510px;
text-align:left;
}
.div_center
{
    width:964px;
    background-image:url( /uk/Images/bg_interior.png);
    _background-image:url(/uk/Images/bg_interior.gif);
    background-repeat:no-repeat;
    text-align:center; 
    float:left;
    margin-top:10px;
    position:relative;
    zindex:10px;
       
}
.div_right
{
   width:232px;
    padding-left:5px;
    float: left;
position:relative;
margin-bottom:-30px;
}
.div_first
{
color:#666;
font-size:12px;
    float:left;
    width:680px;
    padding-top:0px;
    padding-left:37px;    
    text-align:left;
    position:relative;
line-height:145%;
   }
#div_centerframe_down
{
    background-image: url(/uk/Images/bg_interior_cap2.jpg);
    _background-image: url(/uk/Images/bg_interior_cap.gif);
    height: 50px;
    background-repeat: no-repeat;
    width: 964px;
    clear:both;
    margin-bottom:-8px;
}

 
.cover:after {
  content: '.';
  display: block;
  height: 0px;
  visibility: hidden;
  clear: both;
}
.cover {
  zoom: 1;
  text-align:left;
}
/**************Generic Top Links Styles End******************/

/**************Footer Styles Start******************/
#footerAds {
    width: 964px;
    clear: both;
    padding: 24px 0 0 0;
    margin: 6px 0 0 0px;
    background-image: url(/uk/Images/bg_interior_footer_ads_2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 12px;
    line-height: 15px;
}
#footerAds ul {
    width: 947px;
    list-style: none;
    padding: 0 0 26px 17px;
    margin: 0;
    background-image: url(/uk/Images/bg_interior_footer_ads_2.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}
#footerAds ul li:last-child {
    padding-right: 0;
}
#footerAds li {
    width: 220px;
    margin: -6px 14px 0 0;
    padding-bottom: 5px;
    float: left;
    display: inline;
}
#footerAds li img, #footerAds li p, #footerAds li strong, #footerAds li a {
    display: block;
}
#footerAds li img {
    padding: 0;
    margin-bottom: 7px;
    border: none;
}
#footerAds li span {
    padding: 0;
    margin: 0;
    margin-bottom: 2px;
    color: #666;
    font-weight: normal;
    display: block;
}
#footerAds li strong {
    color: #000;
    margin-bottom: 2px;
    padding: 0;
}
#footerAds li a {
    padding: 5px 0 0 6px;
    color: #42508D;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
#footerAds li a:hover {
    text-decoration: none;
    color: #136BC0;
}
#footerAds li u:hover {
    text-decoration: underline;
}
#footerAds li a.anc_bannerlink
{
  line-height:15px;
}
#footerAds h1 {
    margin-top: -6px;
    margin-bottom: -2px;
    padding: 0 15px 15px 15px;
    color: #444;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    background-image: url(/uk/Images/bg_interior_footer_ads_headline.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}
/**************Footer Styles Start End******************/
/***********General content layout style***************/

.div_contentouter
{
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    font-size: 12px;
    min-height: 460px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;   
    color: #666;
    line-height: 145%;
    padding-top: 34px;
    position: relative;    
    width:650px;
}
.div_homeouter
{
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    font-size: 12px;
    min-height: 460px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;   
    color: #666;
    line-height: 145%;
    padding-top: 60px;
    position: relative;
    width:650px;
}
.div_commitmentouter
{
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    font-size: 12px;
    min-height: 460px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;   
    color: #666;
    
    padding-top: 35px;
    position: relative;    
    width:650px;
}
.div_contentouter h1
{
    color: #092869;
    font-size: 18px;
    font-weight: bold;
}
.div_contentouter h2
{
    color: #5FAD7F;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 20px;
}
.div_contentouter h3
{
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    margin-left: 20px;
}
.div_contentouter h3.letterspacing
{
   letter-spacing:0.2em;
   margin-bottom:10px;
}

.div_contentouter P SUP
{
    vertical-align: 25%;
}
.div_contentouter p, .div_contentouter h1, .div_contentouter h2, .div_contentouter h3, .div_contentouter h4, .div_contentouter h5,.div_contentouter pre
     {
                    margin: 10px 20px 20px 20px;
                    position: relative;
                    z-index: 1;
                }

 .div_contentouter h6
 {
     margin-bottom:0px;
     margin-top:0px;
     margin-left:20px;
     margin-right:20px;
     color: #5FAD7F;
    font-size: 14px;
    font-weight: bold;    
    position: relative;
    z-index: 1;
 }
p.nospace
{    
    margin-top:0px;
    color:#666666;
     font-size: 12px;
     font-weight:normal;
    margin-bottom:20px;
}
p.nospaceprocurement 
{    
   margin-left: 40px;
   width: 270px;
    margin-top:0px;
    color:#666666;
    font-size: 12px;
     font-weight:normal;
    margin-bottom:20px;
}

.div_contentouter a
{
    color: #136bc0;
    text-decoration: underline;
}
.div_contentouter a:hover
{
    color: #10894c;
    text-decoration: none;
}
.a_content_link
{
    display: inline;
    float: left;
    margin-left: 20px;
    width: 190px;
    color: #666 !important;
    text-decoration: none !important;
}
.a_content_link IMG
{
    display: block;
}
.a_content_link STRONG
{
    display: block;
    font-weight: normal;
    font-size: 17px;
    margin: 10px 0px 6px;
    color: #092869;
    font-family: Arial, Helvetica, sans-serif;
}
.a_content_link strong:hover{
    color: #136bc0;
    font-family: Arial, Helvetica, sans-serif;
}
.a_content_link SPAN
{
    display: block;
}
.a_content_link SMALL
{
    cursor: pointer;
    padding-right: 0px;
    background-position: left top;
    display: inline-block;
    padding-left: 12px;
    font-weight: bold;
    font-size: 11px;
    background-image: url(  '/uk/Images/btn_stretch.jpg' );
    padding-bottom: 0px;
    margin: 6px 0px 10px;
    color: #fff;
    line-height: 25px;
    padding-top: 0px;
    background-repeat: no-repeat;
    height: 25px;
    text-decoration: none;
}
.a_content_link SMALL SPAN
{
    cursor: pointer;
    padding-right: 30px;
    background-position: right top;
    display: inline-block;
    padding-left: 0px;
    background-image: url(  '/uk/Images/btn_stretch.jpg' );
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background-repeat: no-repeat;
}
.a_content_link SMALL :hover
{
    background-position: left -25px;
    cursor: pointer;
}
.a_content_link SMALL :hover SPAN
{
    background-position: right -25px;
}
.div_content_breakline
{
    clear: both;
    background-image: url(  '/uk/Images/rule_dotted_1.gif' );
    padding-bottom: 5px;
    margin: 0px;
    background-repeat: repeat-x;
    width: 600px;
    height: 10px;
    font-size: 1px;
    padding-left: 10px;
    padding-top:10px;
    margin-top:10px;
    margin-bottom:5px;
    margin-right:20px;
    margin-left:20px;
    background-position: 30px top;
}
.div_breaklinewidth
{
    width: 630px;
}
.div_content_breakline_operations
{
    clear: both;
    background-image: url(  '/uk/Images/rule_dotted_1.gif' );
    padding-bottom: 5px;
    margin: 0px;
    background-repeat: repeat-x;
    width: 600px;
    height: 10px;
    font-size: 1px;
    padding-left: 10px;
    padding-top:10px;    
    margin-top:10px;    
    margin-right:20px;
    margin-left:20px;
    background-position: 30px top;
}
.div_breaklinewidth_operations
{
    width: 630px;
    padding-top:30px;    
    *padding-top:25px;
    
}

.div_content_breakline_products
{
    clear: both;
    background-image: url(  '/uk/Images/rule_dotted_1.gif' );
    padding-bottom: 5px;
    margin: 0px;
    background-repeat: repeat-x;
    width: 600px;
    height: 10px;
    font-size: 1px;
    padding-left: 10px;
    padding-top:10px;
    margin-top:10px;
    margin-bottom:5px;
    margin-right:20px;
    margin-left:20px;
    background-position: 30px top;
}
.div_breaklinewidth_products
{
    width: 630px;
    padding-top:25px;
    *padding-top:10px;
   


   
}
.div_content_breakline_enviromental 
{
    clear: both;
    background-image: url(  '/uk/Images/rule_dotted_1.gif' );
    padding-bottom: 2px;
    margin: 0px;
    background-repeat: repeat-x;
    width: 600px;
    height: 10px;
    font-size: 1px;
    padding-left: 10px;
    padding-top:10px;
    margin-top:10px;
    margin-bottom:2px;
    margin-right:20px;
    margin-left:20px;
    background-position: 30px top;
}
.div_breaklinewidth_enviromental 
{
    width: 630px;
    padding-top:5px;
    margin-top:5px;

}
.div_content_breakline_benefits
{
    clear: both;
    background-image: url(  '/uk/Images/rule_dotted_1.gif' );
    padding-bottom: 5px;
    margin: 0px;
    background-repeat: repeat-x;
    width: 600px;
    font-size: 1px;
    padding-left: 10px;
    padding-top:10px;
    margin-top:10px;
    margin-bottom:5px;
    margin-right:20px;
    margin-left:20px;
    background-position: 30px top;
}
.div_breaklinewidth_benefits
{
    width: 630px;
 }
.div_content_breakline_careers
{
    clear: both;
    background-image: url(  '/uk/Images/rule_dotted_1.gif' );
    padding-bottom: 5px;
    margin: 0px;
    background-repeat: repeat-x;
    width: 600px;
    font-size: 1px;
    padding-left: 10px;
    padding-top:10px;
    margin-top:10px;
    margin-bottom:5px;
    margin-right:20px;
    margin-left:20px;
    background-position: 30px top;
}
.div_breaklinewidth_careers
{
    width: 630px;
    padding-top:3px;

}

/***********General content layout style***************/

/*================ Top-NAV style starts ================*/
#div_nav 
{
 width:790px;
 float:left;
} 
#div_nav ul{
margin: 0 0px 0 0;
padding: 0;
height: 55px;
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height: 12px;
list-style:none;
display: inline;
float:right;
}
#div_nav ul li {
float:left;
margin:0;
padding:0;
padding-right: 2px;
height:55px;
line-height: 55px;
background-image:url(/uk/Images/spacer_nav.jpg);
background-position: right;
background-repeat:no-repeat;
}
/* special class to remove spacer*/
#div_nav .navlast{
background-image:none;
}
#div_nav ul li a {
float: left;
padding: 0px 10px;
display: inline;
height: 55px;
color:#333333;
text-decoration:none;
margin: 0;
outline-style: none;
}
#div_nav ul li a:hover{
color:#4F7BB0;
background-image:url(/uk/Images/nav_hover.jpg);
background-position: top;
background-repeat: repeat-x;
}
/*------------ MAIN NAV - Selected Classes --------------*/
#globalheader.home #globalnav li#gn-apple a:hover { background-position: 0 0; cursor: default; }
#div_nav .item a{
    color:#4F7BB0;
    background-image:url(/uk/Images/nav_hover.jpg);
    background-position: left;
    background-repeat: repeat-x;
}
/*================ Top-NAV style ends================*/
/*================ Right-NAV style starts ================*/
#subnavwrapper {
    PADDING-RIGHT: 0px;
 BACKGROUND-POSITION: 50% bottom; 
DISPLAY: block;
 PADDING-LEFT: 0px; 
BACKGROUND-IMAGE: url(/uk/Images/bg_subnav_bottomcap.jpg);
 PADDING-BOTTOM: 8px; MARGIN: 0px 0px;
 WIDTH: 232px; PADDING-TOP: 15px; 
BACKGROUND-REPEAT: no-repeat
}
#subnavwrapper .subnav {
    PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/uk/Images/bg_subnav_top.jpg); PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #64a266; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat;text-align:left;
}
#subnavwrapper .subnav {
    DISPLAY: block; COLOR: #64a266; TEXT-DECORATION: none;
}
#subnavwrapper .subnav A {
    DISPLAY: block; COLOR: #64a266; TEXT-DECORATION: none;text-align:left;
}
#subnavwrapper .subnav A:hover {
    COLOR: #a1ffa0
}
#subnavwrapper UL {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #484848
}
#subnavwrapper UL LI {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none;text-align:left;
}
#subnavwrapper UL LI A {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none;}
#subnavwrapper UL LI {
    BORDER-BOTTOM: #333 2px solid; ZOOM: 1
}
#subnavwrapper UL LI.open {
    BACKGROUND: #5c5c5c
}
#subnavwrapper UL LI.open:hover {
    BACKGROUND: #5c5c5c
}
#subnavwrapper UL LI:hover {
    BACKGROUND: #535353
}
#subnavwrapper UL LI.hasChild {
    outline: none
BACKGROUND: #535353
}
#subnavwrapper UL LI.hasChild:hover {
    outline: none
BACKGROUND: #535353
}
#subnavwrapper UL LI B {
    DISPLAY: none; VISIBILITY: hidden
}
#subnavwrapper UL LI.hasChild B {
    BACKGROUND-POSITION: right 2px; DISPLAY: inline-block; FLOAT: right; BACKGROUND-IMAGE: url(/uk/Images/icon_subnav_down.gif); VISIBILITY: visible; WIDTH: 28px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 33px
}
#subnavwrapper UL LI B:hover {
    BACKGROUND-IMAGE: url(/uk/Images/icon_subnav_down_hover.gif)
}
#subnavwrapper UL LI.open {
    outline: none
}
#subnavwrapper UL LI.open:hover {
    outline: none
}
#subnavwrapper UL LI.open B {
    BACKGROUND-POSITION: right 4px; BACKGROUND-IMAGE: url(/uk/Images/icon_subnav_x.gif)
}
#subnavwrapper UL LI.open B:hover {
    BACKGROUND-IMAGE: url(/uk/Images/icon_subnav_x_hover.gif)
}
#subnavwrapper UL LI.open:hover {
    BACKGROUND-COLOR: #535353
}
#subnavwrapper UL LI A {
    PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; WIDTH: 80%; PADDING-TOP: 10px; outline: none
}
#subnavwrapper UL LI A:hover {
    COLOR: #a1ffa0; outline: none
}
#subnavwrapper UL LI P {
     DISPLAY: none ; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 232px; PADDING-TOP: 0px 
}
#subnavwrapper UL LI.open P {
    DISPLAY: block
}
#subnavwrapper UL LI P A {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #b3b3b3; PADDING-TOP: 0px
}
#subnavwrapper UL LI A.selected {
    COLOR: #a1ffa0
}
 /*================ Right-NAV style ends================*/
 /*========================= Right Column - Related Links Panel starts==========================*/
#sidecontent2{
background-image:url(/uk/Images/sidecontent_topcap.jpg);
background-repeat:no-repeat;
background-position:top;
width:232px;
margin: 10px 0px 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
}
#sidecontent2 ul{
list-style:none;
width:232px;
margin:0pt;
padding:0px 0pt 15px;
background-image:url(/uk/Images/sidecontent_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#sidecontent2 li{
margin: 0 0 0 0;
border-bottom: 2px solid #5F818F;
background-color:#516E7A;
text-align:left;
}
#sidecontent2 a{
color:#FFF;
text-decoration: none;
display:block;
padding: 10px 0 10px 15px;
}
#sidecontent2 a:hover{
text-decoration:none;
color:#92A29C;
color: #A2E4FF;
}
.externalimage{
    background: url(/uk/Images/icon_related_new_window.gif) no-repeat 202px 10px #516E7A;
}
.externalimagepdf{
    background: url(/uk/Images/icon_related_pdf.gif) no-repeat 202px 10px #516E7A;
}
#sidecontent2 h4{
font-size:12px;
margin:0pt 0pt 10px;
padding:12px 0pt 0pt 15px;
}
#sidecontent2 img{
position:absolute;
right:10px;
top:1px;
}
 /*========================= Right Column - Related Links Panel ends ==========================*/
 /***********William_WrigleyJr page styles *************/
.div_cover:unknown
{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
    content: '.';
}
.div_cover
{
    ZOOM: 1;
margin-top:0px;

}
#thirdNav
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    background: url(  '/uk/Images/bg_nav3_cap2.jpg' ) no-repeat left bottom;
    padding-bottom: 25px;
    margin: 0px 0px 10px;
    width: 650px;
    padding-top: 0px;
    position: relative;
}
#thirdNav h1
{
    font-weight: normal;
    font-size: 20px;
    margin: 0px;
    color: #3f4963;
    line-height: 22px;
    text-decoration: none;
}
#thirdNav h1 a
{
    font-weight: normal;
    font-size: 20px;
    margin: 0px;
    color: #3f4963;
    line-height: 22px;
    text-decoration: none;
}
#thirdNav h1 a:hover
{
    color: #136bc0;
}
#thirdNav ul.nav
{
    padding-right: 0px;
    display: inline;
    padding-left: 2px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    width: 430px;
    padding-top: 20px;
}
#thirdNav ul.nav li
{
    padding-right: 6px;
    background-position: right 50%;
    display: inline;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12px;
    float: left;
    background-image: url(  '/uk/Images/bg_subnav3_pipe.jpg' );
    padding-bottom: 0px;
    margin: 0px 5px 0px 0px;
    color: #689282;
    padding-top: 0px;
    background-repeat: no-repeat;
    list-style-type: none;
}
#thirdNav ul.nav a
{
   font-size: 12px;
   color: #689282;
   text-decoration: none;

    }

#thirdNav ul.nav a:hover
 {    color: #3f4963}

#thirdNav ul li#item1selected a
{
    font-size: 12px;
    color: #3f4963;
    text-decoration: none;
}
#thirdNav ul li#item1selected a:hover
{
    color: #3f4963;
}
#thirdNav ul li#lastLIselected a
{
    font-size: 12px;
    color: #3f4963;
    text-decoration: none;
     background-image: none;

}
#thirdNav ul li#lastLIselected a:hover
{
    color: #3f4963;
    background-image: none;

}
#thirdNav ul li#item2selected a
{
    font-size: 12px;
    color: #3f4963;
    text-decoration: none;
}
#thirdNav ul li#item2selected a:hover
{
    color: #3f4963;
}
#thirdNav ul li#item3selected a
{
    font-size: 12px;
    color: #3f4963;
    text-decoration: none;
}
#thirdNav ul li#item3selected a:hover
{
    color: #3f4963;
}

#thirdNav ul.nav li.lastLI
{
    background-image: none;
}
#thirdNav .backLink
{
    margin-left: 20px;
}
#thirdNav SPAN.resultsInfo
{
    font-size: 12px;
    float: right;
    color: #516e7a;
}
.item1#thirdNav LI#item1 A {
    COLOR: #3f4963
}
.item2#thirdNav LI#item2 A {
    COLOR: #3f4963
}
.item3#thirdNav LI#item3 A {
    COLOR: #3f4963
}
.item4#thirdNav LI#item4 A {
    COLOR: #3f4963
}
.item5#thirdNav LI#item5 A {
    COLOR: #3f4963
}
.item6#thirdNav LI#item6 A {
    COLOR: #3f4963
}
.item7#thirdNav LI#item7 A {
    COLOR: #3f4963
}
.item8#thirdNav LI#item8 A {
    COLOR: #3f4963
}
.item9#thirdNav LI#item9 A {
    COLOR: #3f4963
}
.item10#thirdNav LI#item10 A {
    COLOR: #3f4963
}
.item11#thirdNav LI#item11 A {
    COLOR: #3f4963
}
.item12#thirdNav LI#item12 A {
    COLOR: #3f4963
}
.item13#thirdNav LI#item13 A {
    COLOR: #3f4963
}
.item14#thirdNav LI#item14 A {
    COLOR: #3f4963
}
.item15#thirdNav LI#item15 A {
    COLOR: #3f4963
}
.item16#thirdNav LI#item16 A {
    COLOR: #3f4963
}
.item17#thirdNav LI#item17 A {
    COLOR: #3f4963
}
.item18#thirdNav LI#item18 A {
    COLOR: #3f4963
}
.item19#thirdNav LI#item19 A {
    COLOR: #3f4963
}
.item20#thirdNav LI#item20 A {
    COLOR: #3f4963
}
.floatRight
{
    display: inline;
    float: right;
}
.floatLeft
{
    display: inline;
    float: left;
    margin: 0 10px 10px 20px !important;
}
.inlinePhoto210
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin: 0px 20px 10px 10px;
    width: 210px;
    padding-top: 10px;
    background-color: #efede9;
}
.inlinePhoto410
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin: 0px 20px 10px 0px;
    width: 210px;
    padding-top: 10px;
    background-color: #efede9;
}
.inlinePhoto310
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin: 0px 20px 10px 10px;
    width: 210px;
    padding-top: 10px;
    background-color: #efede9;
}
.inlinePhoto310
{
    width: 310px;
}
P .inlinePhoto210
{
    margin: 0px 0px 10px 10px;
}
H1 .inlinePhoto210
{
    margin: 0px 0px 10px 10px;
}
H2 .inlinePhoto210
{
    margin: 0px 0px 10px 10px;
}
H3 .inlinePhoto210
{
    margin: 0px 0px 10px 10px;
}
H4 .inlinePhoto210
{
    margin: 0px 0px 10px 10px;
}
P .inlinePhoto310
{
    margin: 0px 0px 10px 10px;
}
H1 .inlinePhoto310
{
    margin: 0px 0px 10px 10px;
}
H2 .inlinePhoto310
{
    margin: 0px 0px 10px 10px;
}
H3 .inlinePhoto310
{
    margin: 0px 0px 10px 10px;
}
H4 .inlinePhoto310
{
    margin: 0px 0px 10px 10px;
}
.photoCaption
{
    display: block;
    font-weight: bold;
    font-size: 10px;
    color: #777;
    line-height: 10px;
    padding-top: 6px;
}
/***********William_WrigleyJr page styles *************/
 /***********leadership.htm page styles ************/
P .floatLeft
{
    margin-left: 0px;
}
.clearBoth
{
    clear: both;
}
.clearRight
{
    clear: right;
}
.clearLeft
{
    clear: left;
}
.ruleDotted1
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(/uk/Images/rule_dotted_1.gif) #fff repeat-x left center;
    margin-bottom: 10px !important;
    padding-bottom: 5px;
    padding-top: 10px;
    height: 1px;
} 
#bio {
background-image:url(/uk/Images/spacer_investors_main3.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding-left:20px;
width:600px;
}
#bio h4
{
    color: #333333;
    font-size: 12px;
    margin: 0;
}
#bio p
{
    color: #666666;
    display: inline;
    float: left;
    font-size: 12px;
    margin: 0;
    padding-bottom: 10px;
    width: 300px;
} 
/***********leadership.htm page styles ************/
 /***********history_of_gum.htm page styles ************/
.size_10
{
    font-size: 10px !important;
}
.size_11
{
    font-size: 11px;
}
.size_12
{
    font-size: 12px;
}
.size_13
{
    font-size: 13px;
}
.size_14
{
    font-size: 14px;
}
.size_16
{
    font-size: 16px;
}
.size_18
{
    font-size: 18px;
}
.size_20
{
    font-size: 20px;
}
.size_24
{
    font-size: 24px;
}
.color_444
{
    color: #444;
}
.color_666
{
    color: #666;
}
.color_888
{
    color: #888;
}
.color_092869
{
    color: #092869;
}
.color_3F4963
{
    color: #3f4963;
}
.color_136BC0
{
    color: #136bc0;
}
.color_5FAD7F
{
    color: #5fad7f;
}
.color_990066
{
    color: #990066;
}
.grey
{
    color: #666666;
}
.bold
{
    font-weight: bold;
}
/***********history_of_gum.htm page styles ************/
  
/***********sitemap style starts************/
/***********sitemap style starts************/
 
BODY#sitemapBody {
    BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f0f6f6
}
#sitemapWrapper {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 860px; LINE-HEIGHT: 125%; HEIGHT: 465px
}
#sitemapWrapper #sitemap {
    PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/uk/Images/sitemap_bg.jpg) #eff4f5 no-repeat left top; PADDING-BOTTOM: 15px; OVERFLOW: hidden! important; PADDING-TOP: 15px
}
#sitemapWrapper UL {
    PADDING-RIGHT: 0px; LIST-STYLE: none none outside; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 7px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px
}
#sitemapWrapper UL LI {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;TEXT-ALIGN:left;
}
#sitemapWrapper .sectionTitle A {
    COLOR: #333
}
#sitemapWrapper .sectionTitle {
    COLOR: #333
}
#sitemapWrapper UL UL {
    DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FLOAT: none; WIDTH: auto
}
#sitemapWrapper UL UL UL {
    DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FLOAT: none; WIDTH: auto
}
#sitemapWrapper A {
    COLOR: #25749e; TEXT-DECORATION: none;
}
#sitemapWrapper A:hover {
    TEXT-DECORATION: underline
}
#sitemapWrapper DIV#newRow {
    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 820px; PADDING-TOP: 0px; HEIGHT: 20px
}
#sitemapWrapper UL LI.investors {
    MARGIN-TOP: 30px
}
#sitemapWrapper ul li.emailalertli {
display:list-item;
list-style-type:disc;
margin-left:30px;
} 
 /***********sitemap style ends************/
 
 /***********lightwindow style starts************/
#lightwindow_overlay {
    DISPLAY: none; Z-INDEX: 500; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100px
}
#lightwindow {
    DISPLAY: none; Z-INDEX: 999; VISIBILITY: hidden; LINE-HEIGHT: 0px; POSITION: absolute
}
#lightwindow_container {
    PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute
}
 HTML #lightwindow_container {
    OVERFLOW: hidden
}
#lightwindow_contents {
    BORDER-RIGHT: #ffffff 10px solid; BORDER-TOP: #ffffff 0px solid; OVERFLOW: hidden; BORDER-LEFT: #ffffff 10px solid; BORDER-BOTTOM: #ffffff 10px solid; POSITION: relative; BACKGROUND-COLOR: #ffffff;
}

#lightwindow_contents INPUT {
    BORDER-RIGHT: #aba89b 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #aba89b 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/assets/images/lightwindow/textField_BG.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #aba89b 1px solid; COLOR: #888; PADDING-TOP: 3px; BORDER-BOTTOM: #aba89b 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#lightwindow_contents TEXTAREA {
    BORDER-RIGHT: #aba89b 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #aba89b 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/assets/images/lightwindow/textField_BG.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #aba89b 1px solid; COLOR: #888; PADDING-TOP: 3px; BORDER-BOTTOM: #aba89b 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#lightwindow_loading {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 9999; LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #f0f0f0
}
#lightwindow_loading_shim {
    DISPLAY: none; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#lightwindow_loading SPAN {
    PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; COLOR: #444444; LINE-HEIGHT: 32px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#lightwindow_loading SPAN A {
    CURSOR: pointer; COLOR: #09f; TEXT-DECORATION: none;
}
#lightwindow_loading SPAN A:link {
    CURSOR: pointer; COLOR: #09f; TEXT-DECORATION: none;
}
#lightwindow_loading SPAN A:visited {
    CURSOR: pointer; COLOR: #09f; TEXT-DECORATION: none;
}
#lightwindow_loading SPAN A:hover {
    TEXT-DECORATION: underline;
}
#lightwindow_loading SPAN A:active {
    TEXT-DECORATION: underline;
}
#lightwindow_loading IMG {
    LEFT: 47%; MARGIN: 0px auto; POSITION: absolute; TOP: 42%
}
#lightwindow_navigation {
    DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#lightwindow_navigation_shim {
    DISPLAY: none; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#lightwindow_navigation A {
    outline: none
}
#lightwindow_navigation A:link {
    outline: none
}
#lightwindow_navigation A:visited {
    outline: none
}
#lightwindow_navigation A:hover {
    outline: none
}
#lightwindow_navigation A:active {
    outline: none
}
#lightwindow_previous {
    DISPLAY: block; BACKGROUND: url(/uk/Images/blank.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%
}
#lightwindow_next {
    DISPLAY: block; BACKGROUND: url(/uk/Images/blank.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%
}
#lightwindow_previous {
    LEFT: 0px; FLOAT: left
}
#lightwindow_next {
    RIGHT: 0px; FLOAT: right
}
#lightwindow_previous:hover {
    BACKGROUND: url(/uk/Images/prevlabel.gif) no-repeat left 15%
}
#lightwindow_previous:active {
    BACKGROUND: url(/uk/Images/prevlabel.gif) no-repeat left 15%
}
#lightwindow_next:hover {
    BACKGROUND: url(/uk/Images/nextlabel.gif) no-repeat right 15%
}
#lightwindow_next:active {
    BACKGROUND: url(/uk/Images/nextlabel.gif) no-repeat right 15%
}
#lightwindow_previous_title {
    DISPLAY: none
}
#lightwindow_next_title {
    DISPLAY: none
}
#lightwindow_galleries {
    DISPLAY: none; Z-INDEX: 50; LEFT: 0px; MARGIN: 0px 0px 0px 10px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute
}
#lightwindow_galleries_tab_container {
    OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 0px
}
A#lightwindow_galleries_tab {
    DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/uk/Images/black-70.png) 0px 0px; FLOAT: right; WIDTH: 77px; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 22px; HEIGHT: 20px; TEXT-DECORATION: none;
}
A#lightwindow_galleries_tab:link {
    DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/uk/Images/black-70.png) 0px 0px; FLOAT: right; WIDTH: 77px; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 22px; HEIGHT: 20px; TEXT-DECORATION: none;
}
A#lightwindow_galleries_tab:visited {
    DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/uk/Images/black-70.png) 0px 0px; FLOAT: right; WIDTH: 77px; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 22px; HEIGHT: 20px; TEXT-DECORATION: none;
}
 HTML A#lightwindow_galleries_tab {
    BACKGROUND: #ffffff; FILTER: alpha(opacity=70); opacity: .70
}
 HTML A#lightwindow_galleries_tab:link {
    BACKGROUND: #ffffff; FILTER: alpha(opacity=70); opacity: .70
}
 HTML A#lightwindow_galleries_tab:visited {
    BACKGROUND: #ffffff; FILTER: alpha(opacity=70); opacity: .70
}
A#lightwindow_galleries_tab:hover {
    COLOR: #ffffbe
}
A#lightwindow_galleries_tab:active {
    COLOR: #ffffbe
}
#lightwindow_galleries_tab_span {
    PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; WIDTH: 63px; PADDING-TOP: 0px; HEIGHT: 20px
}
#lightwindow_galleries_tab .up {
    BACKGROUND: url(/uk/Images/arrow-up.gif) no-repeat 60px 5px
}
#lightwindow_galleries_tab .down {
    BACKGROUND: url(/uk/Images/arrow-down.gif) no-repeat 60px 6px
}
#lightwindow_galleries_list {
    BACKGROUND: url(/uk/Images/black-70.png) 0px 0px; OVERFLOW: hidden; HEIGHT: 0px
}
 HTML #lightwindow_galleries_list {
    BACKGROUND: #000000; FILTER: alpha(opacity=70); opacity: .70
}
.lightwindow_galleries_list {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 200px; PADDING-TOP: 10px
}
.lightwindow_galleries_list H1 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #09f; PADDING-TOP: 10px; TEXT-DECORATION: none;
}
.lightwindow_galleries_list LI {
    MARGIN: 5px 0px; LIST-STYLE-TYPE: none
}
.lightwindow_galleries_list A {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
.lightwindow_galleries_list A:link {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
.lightwindow_galleries_list A:visited {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
.lightwindow_galleries_list A:hover {
    PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: #000000; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffbe 3px solid; COLOR: #ffffbe; PADDING-TOP: 0px
}
.lightwindow_galleries_list A:active {
    PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: #000000; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffbe 3px solid; COLOR: #ffffbe; PADDING-TOP: 0px
}
#lightwindow_data {
    POSITION: absolute
}
#lightwindow_data_slide {
    POSITION: relative
}
#lightwindow_data_slide_inner {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#lightwindow_data_caption {
    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #666666; LINE-HEIGHT: 25px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
#lightwindow_data_details {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0f0
}
#lightwindow_data_author_container {
    FONT-SIZE: 10px; FLOAT: right; OVERFLOW: hidden; WIDTH: 40%; COLOR: #666666; LINE-HEIGHT: 20px; FONT-STYLE: italic; TEXT-ALIGN: right
}
#lightwindow_data_gallery_container {
    FONT-SIZE: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 40%; COLOR: #666666; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
#lightwindow_title_bar {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; TEXT-INDENT: 10px; PADDING-TOP: 10px; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff
}
#lightwindow_title_bar_title {
    DISPLAY: inline; FONT-SIZE: 14px; FLOAT: left; COLOR: #6376a0; LINE-HEIGHT: 25px; LETTER-SPACING: 0.5em; TEXT-ALIGN: left
}
A#lightwindow_title_bar_close_link {
    PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: right; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 25px; TEXT-ALIGN: right
}
A#lightwindow_title_bar_close_link:link {
    PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: right; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 25px; TEXT-ALIGN: right
}
A#lightwindow_title_bar_close_link:visited {
    PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: right; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 25px; TEXT-ALIGN: right
}
A#lightwindow_title_bar_close_link:hover {
    COLOR: #ffffff
}
A#lightwindow_title_bar_close_link:active {
    COLOR: #ffffff
}
#lightwindow P {
    PADDING-RIGHT: 10px; COLOR: #000000
}
 
  /***********lightwindow style ends************/
 /************Banner Module Styles Starts *********/
#slideshow {
  position: relative;
  width: 630px;
    padding: 0 10px 10px 10px;
    background: url(/uk/Images/slideshow_bg.jpg) no-repeat bottom left;
}
/* focus holds the displayed content it should be a fixed width and height and
 * have overflow hidden.
 */
#slideshow .focus {
  position: relative;
  width: 640px;
  height: 270px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/* these are the individual slides which can be any content they should have a
 * height and width that relate to it's parent,
 * NOTE: that if you set a top value, it's respected during the animation.
 * this means you can have the slide slide past the top edge of it's container
 */
#slideshow .focus li {
  position: absolute;
  top: -20px;
  display: none;
  margin: 0;
  padding: 20px 0 0 0;
  width: 640px;
  height: 447px;
    background: url(/uk/Images/slideshow_gradient_top.png) repeat-x top left;
}
/* selected should be set to the initially active slide, during the animation
 * both the upcoming and current slide are set to this class, additionally
 * z-index is set to 1 for the upcoming one (and unset on the current).
 */
#slideshow .focus li.selected {
  display: block;
}
/* In the example images are used inlue of background images, I'd recommend
 * background images instead.
 */
#slideshow .focus li img {
  position: absolute;
  z-index: 0;
}
/* Dot's are the navigation dots that are an alternate way to navigate the
 * slides.  The wrapper here is used to help center the dots on both IE6 et.
 * al.  Additionally, the javascript relies on it to capture mouse events.
 */
#slideshow .dots_wrapper {
  /* cannot put position relative here because of way we are centering,
   * rely on #slideshow's relative instead for positioning slider - IE6 */
  text-align: center;
  padding: 10px 5px;
  zoom: 1;
    margin: 0;
}
#slideshow .dots {
  position: static;
  display: table;
  *display: inline;
  zoom: 1;
  margin: 0 auto;
  padding: 0; /* don't add padding here */
  list-style-type: none;
}
#slideshow .dots li {
  display: inline;
  float: left;
  margin: 0px 0; /* don't use top or bottom margin here */
  font-size: 0px;
  line-height: 0px;
  padding: 0 5px;
  height: 28px;
  width: 8px;
    background: url(/uk/Images/slideshow_control_dots.png) no-repeat top center;
}
#slideshow .dots li.first{
    background-image:url(/uk/Images/slideshow_control_dots.png);
    background-position: top left;
    padding-left:7px;
    margin-left: -2px;
}
#slideshow .dots li.last {
    background-image:url(/uk/Images/slideshow_control_dots.png);
    background-position: top right;
    padding-right: 7px;
    margin-right: -2px;
}
/* The slider should not be displayed initially unless you can predict where it
 * should be, instead wait for the slideshow code to initialize, and then
 * display will be forced back on The slider could be drawn in front or behind
 * the dots at your discretion.  The entire .dot_wrapper's container is
 * observer for mouse events so there are no worries about overlap.
 */
#slideshow .slider {
  position: absolute;
  display: none;
  /* width of a dot (include margin) times 4 */
  width: 72px;
  height: 28px;
  /*border: 1px solid red;*/
    background: url(/uk/Images/slideshow_control_slider.png) no-repeat top center;
    margin-left: 1px;
}
/* Thumbs are the thumbnail list of slides.  The wrapper should have overflow
 * hidden set, and the .thumbs container should be made large enough to hold
 * all the slides in a line (it may be made much larger than that too).
 */
#slideshow .thumbs_wrapper {
  position: relative;
  width: 630px;
  overflow: hidden;
    padding: 0;
}
/* These are the left and right bars used to help cover the edges of the
 * scrolling while the thumbnails are moving
 */
#slideshow .left {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
    background: url(/uk/Images/slideshow_fade.png) no-repeat top left;
    *background-image: url(/uk/Images/blank_10.gif);
    width: 20px;
    height: 90px;
}
#slideshow .right {
  position: absolute;
  top: 0px;
  right: 0px;
  opacity: 0;
    background: url(/uk/Images/slideshow_fade.png) no-repeat top right;
    *background-image: url(/uk/Images/blank_10.gif);
    width: 20px;
    height: 90px;
}
/* This container's left is set to scroll it in the animation code.
 */
#slideshow .thumbs {
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
  /*height: 90px;
*height: auto;*/
  width: 999em;
}
#slideshow .thumbs li {
  display: inline;
  float: left;
  margin: 0 10px 0 0;
    cursor: pointer;
  /*padding: 1px;*/
}
/* The currently displayed slide has selected added to it's thumbnail.
 */
#slideshow .thumbs li.selected {
  /*padding: 0px;
  border: 1px solid red;*/
}
#slideshow .thumbs img {
  display: block;
}
/*======================== Text Styles =====================*/
div#slideshow .focus h1 {
    color: #fff;
    font-size: 20px;
    line-height: 120%;
    margin: 0;
}
div#slideshow .focus h2 {
    font-size: 15px;
    line-height: 120%;
    color:#fff;
    margin: 0;
}
div#slideshow .focus h3 {
    font-size: 13px;
    line-height: 120%;
    color:#fff;
    margin: 0;
    /*font-weight: normal;*/
}
div#slideshow .focus h1,
div#slideshow .focus h2,
div#slideshow .focus h3 {
    position: relative;
}
div.thumbs_wrapper img {
    display: block;
}
div.thumbs_wrapper h4 {
    color: #999;
    font-size: 11px;
    line-height: 120%;
    margin: 3px 0 6px 0;
}
/*======================== Slideshow Text Buttons =====================*/
ol.focus li a.bttn {
    height: 24px;
    line-height: 24px;
    display: -moz-inline-box;
    display: inline-block;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none !important;
    color: #fff !important;
    background-image:url(/uk/Images/slideshow_bttn_rt_bg.png);
    _background-image:url(/uk/Images/slideshow_bttn_rt_bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
    margin: 6px 0 0 0;
    padding: 0px 0px 0px 15px;
}
ol.focus li a.bttn span {
    display: -moz-inline-block;
    display: inline-block;
    background-image:url(/uk/Images/slideshow_bttn_rt_bg.png);
    _background-image:url(/uk/Images/slideshow_bttn_rt_bg.gif);
    background-position:right top;
    background-repeat:no-repeat;
    margin: 0;
    padding: 0px 30px 0px 0px;
}
ol.focus li a.bttn:hover {
    background-position:left -24px;
    cursor: pointer;
}
ol.focus li a.bttn:hover span {
    background-position:right -24px;
}
/* Home css style starts */
/*======Home Ads Slideshow=======*/
#slideshowWrapper {
    width: 693px !important;
    margin: -8px 0 0 15px;
    _margin-left: 5px;
    background: none !important;
    padding: 0;
}
#slideshow {
background: none !important;
padding: 0;
position: relative;
    width: 693px !important;
}
#slideshow .dots li {                 background: url(/uk/Images/slideshow_control_dots_homepage.png) no-repeat scroll center top; }
#slideshow .dots li.first {     background-image:url(/uk/Images/slideshow_control_dots_homepage.png) }
#slideshow .dots li.last {         background-image:url(/uk/Images/slideshow_control_dots_homepage.png) }
/*make IE6 behave*/
#slideshow .dots li,
#slideshow .dots li.first,
#slideshow .dots li.last { _background-image:url(/uk/Images/slideshow_control_dots_homepage.png) !important; }
#slideshow .slider {
background:transparent url(/uk/Images/slider_homepage.png) no-repeat scroll center top  !important;
height:28px;
margin-left: -2px;
position:absolute;
width:58px;
/*_margin-left: -10px !important;*/
}
#slideshow .thumbs_wrapper {
    width: 693px !important;
    _margin-left: 8px;
}
#slideshow .thumbs {
list-style-type:none;
margin:0;
padding:0;
position:relative;
width:999em;
background: url(/uk/Images/bg_home_ads_bttm.jpg) repeat-x bottom left !important;
}
#slideshow .thumbs li {
    width: 220px;
    margin: 0 8px 0 0;
    padding: 6px 0 8px 6px;
    background: url(/uk/Images/bg_home_ads_top.jpg) no-repeat top left !important;
    _margin-right: 8px !important;
}
#slideshow .thumbs li img, 
#slideshow .thumbs li p, 
#slideshow .thumbs li strong, 
#slideshow .thumbs li a {
display:block;
}
#slideshow .thumbs li a {
color:#42508D;
font-size:12px;
font-weight:bold;
padding: 0 0 0 0;
text-decoration:none;
width: 213px;
}
#slideshow .thumbs li a:hover {
color:#136BC0;
text-decoration:none;
}
#slideshow .thumbs li img {
border: none;
margin-bottom:7px;
padding:0pt;
}
#slideshow .thumbs li strong {
color:#000000;
margin-bottom:2px;
padding:0pt;
}
#slideshow .thumbs li span {
color:#666666;
display:block;
font-weight:normal;
margin:0pt 0pt 2px;
padding:0pt;
}
#slideshow .left {
background: url(/uk/Images/slideshow_fader.png) repeat-y left top;
    *background-image: url(/uk/Images/blank_10.gif);
height: 999em;
}
#slideshow .right {
background:transparent url(/uk/Images/slideshow_fader.png) repeat-y scroll right top;
    *background-image: url(/uk/Images/blank_10.gif);
height: 999em;
}
#homeContent {
    BACKGROUND: url(/uk/Images/bg_home_content_bttmcap.gif) no-repeat left bottom; PADDING-BOTTOM: 12px
}
/*************Banner Module Styles ends ***********/
 
 
/***********Mars Pop-Up style starts************/ 
#marslink {
        position:absolute;
        z-index:100;
        top:1px;
}
#popupMars {
    width: 845px;
    height: 450px;
    background: url(/uk/Images/mars_popup_bg.jpg) repeat-x top left #001044;
}
#popupMars div { height:430px; padding: 10px; overflow: hidden; }
#popupMars p,
#popupMars img  {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 145%;
    position: absolute;
    margin: 0;
    padding: 0;
    display: block;
}
#popupMars a {
    color: #33FFFF;
    text-decoration: none;
}
#popupMars a:hover {
    text-decoration: underline;
}
#popupMars div#news {
    z-index: 1;
}
#popupMars div#news p {
    position: static;
    font-size: 11px;
    margin-bottom: 10px;
}
#popupMars h2 {
    color: #A1FFA0;
    margin: 0;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 3px;
}
/***********Mars Pop-Up style ends************/

/* Our Commitment Styles Start Komal */

/*==== Produrement & Supplier Relations Pg start====*/
a.linksSuppliersSite {
    background: url(/uk/Images/icon_whitebg_new_window.gif) no-repeat left top;
    line-height: 20px;
    padding: 0 0 0 32px;
    margin-left: 10px;
}
/*==== Produrement & Supplier Relations Pg end====*/

/*==== Value The Wrigley Way start====*/

.marginRight20 { MARGIN: 0px 20px 0px 0px}

/*==== Value The Wrigley Way end====*/


/* Our Commitment Styles End Komal */
 

/* Our Commitment Styles Starts */



span h1 {
    color:#092869;
    font-size:18px;
    font-weight:bold;
    margin: 0 0 -12px 20px;
}
span h2 {
    color:#5FAD7F;
    font-size:14px;
    font-weight:bold;
    margin: 0 0 -12px 20px;
}
span p {
    margin-left: 20px;
}
.marginSides20 {
    MARGIN-LEFT: 20px! important; MARGIN-RIGHT: 20px! important
}
A.bttnSmall {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: inline-block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/uk/Images/bttn_small_gray_arrow_left.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff! important; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; TEXT-DECORATION: none
}
A.bttnSmall SPAN {
    PADDING-RIGHT: 10px; BACKGROUND-POSITION: right top; DISPLAY: inline-block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/uk/Images/bttn_small_gray_arrow_left.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A.bttnSmallRt {
    PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/uk/Images/bttn_small_gray_arrow_right.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff! important; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LETTER-SPACING: 0em! important; HEIGHT: 16px; TEXT-DECORATION: none! important
}
A.bttnSmallRt SPAN {
    PADDING-RIGHT: 22px; DISPLAY: inline-block; PADDING-LEFT: 0px; BACKGROUND: url(/uk/Images/bttn_small_gray_arrow_right.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
UL#sustainabilityList 
{    PADDING-LEFT: 140px;    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    BACKGROUND: url(/uk/Images/commitment_global_list.jpg) no-repeat left top;    LINE-HEIGHT: 130%;    LIST-STYLE-TYPE: none}
UL#sustainabilityList LI H3 {    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    PADDING-TOP: 0px}UL#sustainabilityList LI P {    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    PADDING-TOP: 0px}UL#sustainabilityList LI H3 {    FONT-SIZE: 13px;    MARGIN-BOTTOM: 3px;    COLOR: #222}
UL#sustainabilityList LI UL {    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 0px;    MARGIN: 0px 0px 6px 15px;    PADDING-TOP: 0px}UL#sustainabilityList LI UL LI {    LIST-STYLE-TYPE: disc}

/*========== Color coded panels for 4 Pillars ============*/
div#colorPanel {
    background-image: url(/uk/Images/color_panels_bg.jpg);
    background-repeat: no-repeat;
    margin: -20px 0px 10px 0px;
    padding: 0 0 36px 0;
    display: block;
    width: 650px;
    color: #fff;
    font-weight: bold;
    position: relative;
    z-index: 20;
}
div.blue        { background-position: 0px bottom; }
div.red            { background-position: -650px bottom; }
div.orange    { background-position: -1300px bottom; }
div.green        { background-position: -1950px bottom; }
div#colorPanel p {
    background-image: url(/uk/Images/color_panels_bg.jpg);
    background-repeat: no-repeat;
    margin: 0;
    padding: 10px 20px 30px 20px;
    position: static;

}
div.blue p        { background-position: 0px top; }
div.red p            { background-position: -650px top; }
div.orange p    { background-position: -1300px top; }
div.green p        { background-position: -1950px top; }
div#colorPanel ul {
    margin-top: -30px;
    margin-bottom: 0;
    padding-right:20px;
}


/* ---- diversity lightboxes ---- */

#lightwindow_contents {
    background: #E8F6F2;
}
/*========== Color coded panels for 4 Pillars ============*/

.spotlight230 {
    Z-INDEX: 10; BACKGROUND: url(/uk/Images/spotlight_bg.gif) no-repeat left top; WIDTH: 230px; PADDING-TOP: 6px; POSITION: relative
}
.spotlight230 A {
    Z-INDEX: 1; POSITION: relative; TEXT-DECORATION: none! important
}
.spotlight230 IMG {
    MARGIN: 0px 6px
}
.spotlight230 H2 {
    FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 4px 10px 2px; COLOR: #516e7a; LINE-HEIGHT: 100%
}
.spotlight230 P {
    FONT-SIZE: 11px; MARGIN: 0px 10px 4px; COLOR: #938d82; LINE-HEIGHT: 12px
}
.spotlight230 B.spotlightStretch {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: inline-block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/uk/Images/spotlight_bttn_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 35px 0px 10px; CURSOR: pointer; COLOR: #fff! important; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-DECORATION: none! important
}
.spotlight230 B.spotlightStretch SPAN {
    PADDING-RIGHT: 25px; BACKGROUND-POSITION: right top; DISPLAY: inline-block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/uk/Images/spotlight_bttn_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.spotlight230 .spotlightRule {
    BACKGROUND: url(/uk/Images/spotlight_rule.jpg) repeat-x left top; MARGIN: 12px 10px; HEIGHT: 2px
}
.spotlight230 .spotlightBttm {
    BACKGROUND: url(/uk/Images/spotlight_bg.gif) no-repeat left bottom; MARGIN: 0px; POSITION: relative; HEIGHT: 20px
}
DIV.pillDivider {
    DISPLAY: block;
BACKGROUND: url(/uk/Images/bg_main_pill_divider2.jpg) no-repeat left top;
 MARGIN-BOTTOM: 10px;
 WIDTH: 650px;
 HEIGHT: 32px;
clear:both;
}
DIV.pilldividerculture {
    DISPLAY: block;
BACKGROUND: url(/uk/Images/bg_main_pill_divider2.jpg) no-repeat left top; 
 MARGIN-BOTTOM: 10px;
MARGIN-TOP: 50px;
_MARGIN-TOP: 0px;
 WIDTH: 650px;
 HEIGHT: 32px
}

/* highlights Module - blue */
div.highlightWrapper {
    width: 590px;
    margin: 0 10px 10px 10px;
    padding: 20px 20px 0 20px;
    background: url(/uk/Images/highlight_bg_600.jpg) top left no-repeat;
}
div.highlightWrapper div.highlightBttmCap {
        background: url(/uk/Images/highlight_bttm_cap.gif) bottom left no-repeat;
        height: 20px;
        width: 630px;
        margin-left: -20px;
        clear: both;
}
div.highlightWrapper .floatLeft {
    margin: 0 20px 0 0 !important;
}
div.highlightWrapper h3, div.highlightWrapper p { float: right; display: block; width: 386px; }
div.highlightWrapper h3 {
    font-size: 14px; 
    line-height: 120%;
    color: #092869;
    margin: 0px;
}
div.highlightWrapper h3 span {
    color: #4DA27A;
    display: block;
}
div.highlightWrapper p {
    margin-top: 0;
    color: #444;
    margin: 0px;
    padding-top:10px;
    }

div.highlightWrapper .DIV.highlightWrapper{
    margin-right: 0;
    margin-left: 0;
    color: #888;
}
/*-- case study heading style --*/
h5.highlight {
    font-size: 10px;
    letter-spacing: 6px;
    color: #333;
    margin-bottom: 6px !important;
}
h5.highlight a {
    color: #333 !important;
    text-decoration: none !important;
}
.floatRight {
    DISPLAY: inline; FLOAT: right
}
.bold {
    FONT-WEIGHT: bold
}
.color_444 {
    COLOR: #444
}
A.stretch {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: inline-block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/uk/Images/btn_stretch.jpg); PADDING-BOTTOM: 0px; MARGIN: 5px 35px 0px 0px; COLOR: #fff! important; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none! important
}
A.stretch:hover {
    BACKGROUND-POSITION: left -25px
}
A.stretch SPAN {
    PADDING-RIGHT: 25px; BACKGROUND-POSITION: right top; DISPLAY: inline-block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/uk/Images/btn_stretch.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A.stretch:hover SPAN {
    BACKGROUND-POSITION: right -25px
}
.div_first a
 {
 COLOR: #136bc0; 
 TEXT-DECORATION: underline
}
.div_first a:hover
 {
COLOR: #10894c;
TEXT-DECORATION: none
}
 
/*================= grid elements ===============*/
.grid3 {
    float: left;
    display: inline;
    width: 190px;
    margin-left: 20px;
    margin-top: 3px;
    text-decoration: none !important;
    color: #666 !important;
}
.grid3 img {
    display: block;
}
.grid3 strong {
    display: block;
    color: #092869;
    font-size: 17px;
    font-weight: normal;
    margin: 10px 0 6px 0;
}
.grid3 strong:hover {
    color: #136BC0;
}
.grid3 span {
    display: block;
}
/*=========== stretch buttons for grid3 ==========*/
.grid3 small {
    /* need these */
    height: 25px;
    line-height: 25px;
    display: -moz-inline-box;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    background-image:url(/uk/Images/btn_stretch.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding: 0px 0px 0px 12px;
    /* just for this layout */
    margin: 6px 0 10px 0;
}
.grid3 small span {
    /* need these */
    display: -moz-inline-block;
    display: inline-block;
    background-image:url(/uk/Images/btn_stretch.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    margin: 0;
    padding: 0px 30px 0px 0px;
}
.grid3 small:hover {
    background-position:left -25px;
    cursor: pointer;
}
.grid3 small:hover span {
    background-position:right -25px;
}
#environmental_table {
    background-color: #EEF8F5;
    padding: 8px;
    line-height: 100%;
}
#environmental_table td {
    padding: 8px;
}
#environmental_table .alternate {
    background-color: #D2EBE2;
}
form input {
    margin-bottom: 10px;
}
#environmental_table {
    color:#364C42 !important;
}
 

/*========== Diversity & Inclusion Stuff ============*/
ul#howWorks {
    list-style: none;
    padding: 0;
    margin: 0 0 10px 10px;
    width: 632px;
    background: url(/uk/Images/howWorks_list_bg.jpg) no-repeat top left;
}
ul#howWorks li {
    float: left;
    display: inline;
    width: 134px;
    margin: 0 4px 0 0;
    padding: 10px 10px 0 10px;
    font-size: 12px;
    line-height: 125%;
}
ul#howWorks li a {
    text-decoration: none;
}
ul#howWorks li b         { color: #092869; display: block; }
ul#howWorks li span    {    color: #444444; display: block; }
ul#howWorks li u        {
    display: block;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    background: url(/uk/Images/link_plus_bg.gif) no-repeat top left;
    padding-left: 16px;
    margin-top: 6px;
    line-height: 12px;
    height: 12px;
}

.lightbox_hidden
{
display: hidden;
}
.diversity_hidden

{
display: hidden;
background-color: #E8F6F2;
text-align:left;
}
.diversity_color
{
background-color: #E8F6F2;
text-align:left;
}
/* Our Commitment Styles Ends */
 


/******************    Brands Template Styles***********/
#div_brands_top
{
    margin-top: 10px;    
    width: 964px;
    float: left;        
}
#div_brandsFlash
{
    float: left;
    width: 600px;    
}
.div_rightcolumnwrapper
{
    float: right;
    width: 350px;
}
.div_brandcenterbottom
{
    clear: both;
    background:url(/uk/Images/history_module_background.jpg) bottom left no-repeat;
    color: #666;
    font-size: 12px;
      margin: 0px 0pt 0pt 0px;   
     width:964px;
    padding: 0 0 15px 0;
position:relative;
 }
.div_brandcenterbottom h1
{
background-image:url(/uk/Images/history_module_background.jpg);
background-position-x: left;
    background-position-y: top;
    font-size: 16px;    
    padding-top:15px;
    padding-bottom:12px;
    padding-left:15px;
    color: #333;    
    text-align: left;
    margin-bottom:0px;
}


#div_timeline_wrapper_outer
{
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(/uk/Images/timeline_list_background_v1.jpg) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px 12px; PADDING-TOP: 2px
}

#div_timeline_wrapper_inner
{
PADDING-RIGHT: 12px; OVERFLOW-Y: hidden; PADDING-LEFT: 12px; OVERFLOW-X: scroll; PADDING-BOTTOM: 12px; MARGIN: 0px; WIDTH: 912px; PADDING-TOP: 12px; POSITION: relative; HEIGHT: auto;text-align:left;margin-right:auto;
}


UL#timeline {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 999em; PADDING-TOP: 0px; HEIGHT: auto
}
UL#timeline LI {
    DISPLAY: inline; FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none
}
UL#timeline LI B {
    DISPLAY: block; FONT-SIZE: 14px; LINE-HEIGHT: 125%
}
UL#timeline A {
    COLOR: #136bc0
}



#brandSelector {
    background:url(/uk/Images/history_module_background.jpg) left bottom no-repeat;
    color: #666;
    font-size: 12px;
    line-height: 125%;
    margin:6px 0pt 0pt 0px;
    width:964px;
    height:150px;
}
#brandSelector h1 {
    background-image:url(/uk/Images/history_module_background.jpg);
   background-repeat: no-repeat;    
    background-position-x:left;
    background-position-y :top;
    margin: 0;
    padding: 15px 0 12px 15px;
    font-size: 14px;
    color: #333;
    line-height: 19px;
}

#brandSelector h1 img {
    margin-bottom: -4px;
}
#brandSelector ul {
    border-top: 1px solid #d8d8d8;
    margin: 0 3px;
    padding: 12px;
    list-style: none;
}
#brandSelector ul li {
    float: left;
    display: inline;
    margin: 0 17px 3px 0;
}


BODY.brands {
    BACKGROUND-POSITION: 0px -198px
}

BODY.usBrands
{
    background-position: 0px -250px;
}

#div_brandsAroundTheWorld_wrapper
{
background-color:#C0D9D1;
height:550px;
*height:540px;
margin-bottom:-10px;
margin-top:20px;
margin-right:10px;
}

#div_brandsAroundTheWorld
{
position:relative;
padding-top:36px;
margin-bottom:-9px;
}

#rightColumn
{
    float: right;
    display: inline;
    width: 350px;
    margin: 0 0px 0 0;
    margin-bottom:10px;
    padding-right: 10px;
}
#rightColumn .rtPanel
{
    color: #fff;
    margin: 0 0 7px 0;
}

.rtPanel .rightBttmCap
{
    background-image: url(/uk/Images/panel_rt.png);
    _background-image: url(/uk/Images/panel_rt.gif);
    background-position: left bottom;
    padding-bottom: 12px; /*--- IE Fixes for 6 and 7 ---*/ *zoom:1;
*height:0px;
/*--- IE Fixes for just 6 ---*/
_padding-bottom:0px;
_margin-top:-8px;
}
.rtPanel h1, .rtPanel h2, .rtPanel h3, .rtPanel h4, .rtPanel h5, .rtPanel h6
{
    background-image: url(/uk/Images/panel_rt.png);
    _background-image: url(/uk/Images/panel_rt.gif);
    position: relative;
}
.rtPanel h1
{
    /* brand name */
    margin: 0;
    padding: 12px 18px 0px 18px;
    font-weight: normal;
    font-size: 30px;
}
.rtPanel h2
{
    /* smaller panel titles */
    padding: 12px 18px 0 18px;
    margin: 0;
    font-size: 14px;
}
.rtPanel h3
{
    /* tag line */
    background-position: -15px;
    padding: 4px 18px 3px 18px;
    margin: 0;
    font-size: 16px;
    line-height: 115%;
}
.rtPanel p
{
    padding: 8px 18px;
    color: #ccc;
    font-size: 12px;
    line-height: 130%;
    margin: 0;
    background-position: -15px;
}
.rtPanel h1 a.toggle, .rtPanel h2 a.toggle
{
    position: absolute;
    right: 12px;
    top: 10px;
    z-index: 10;
    margin-top: -2px;
    cursor:pointer;
    cursor:hand;
}
.toggle:focus
{
    outline: none;
}
div.middle
{
    background-image: url(/uk/Images/panel_rt.png);
    _background-image: url(/uk/Images/panel_rt.gif);
    background-position: -15px;
    height: 0px;
    overflow: hidden;
    zoom: 1;
}
/*===============================================
                Headlin Colors
===============================================*/
/*------- Gold -------*/
#rightColumn .color_gold h1, #rightColumn .color_gold h2, #rightColumn .color_gold a
{
    color: #CCB361;
}
/*------- Yellow -------*/
#rightColumn .color_yellow h1, #rightColumn .color_yellow h2, #rightColumn .color_yellow a
{
    color: #FFCF00;
}
/*------- Red - Skittles-------*/
#rightColumn.color_skit h1,#rightColumn.color_skit h2,#rightColumn.color_skit a
{
    color: #DD0A21;
}

/*------- Green - Doublemint-------*/
#rightColumn .color_green h1, #rightColumn .color_green h2, #rightColumn .color_green a
{
    color: #B5D43D;
}
/*------- Blue - Extra -------*/
#rightColumn .color_blue_extra h1, #rightColumn .color_blue_extra h2, #rightColumn .color_blue_extra a
{
    color: #68BAC8;
}
/*------- Red - Big Red -------*/
#rightColumn .color_big_red h1, #rightColumn .color_big_red h2, #rightColumn .color_big_red a
{
    color: #EE1C25;
}
/*------- Red - Creme Savers -------*/
#rightColumn .color_creme h1, #rightColumn .color_creme h2, #rightColumn .color_creme a
{
    color: #B84D6D;
}
/*------- Blue - Eclipse -------*/
#rightColumn .color_eclipse h1, #rightColumn .color_eclipse h2, #rightColumn .color_eclipse a
{
    color: #68A4D1;
}
/*------- 5 Gum -------*/
#rightColumn .color_five h1, #rightColumn .color_five h2, #rightColumn .color_five a
{
    color: #4CBA4F;
}
/*------- BLC -------*/
#rightColumn .color_blc h1, #rightColumn .color_blc h2, #rightColumn .color_blc a
{
    color: #BB3B17;
}
/*------- freedent -------*/
#rightColumn .color_freedent h1, #rightColumn .color_freedent h2, #rightColumn .color_freedent a
{
    color: #60B875;
}
/*------- hubba bubba -------*/
#rightColumn .color_hubba h1, #rightColumn .color_hubba h2, #rightColumn .color_hubba a
{
    color: #E48FBA;
}
/*------- LifeSavers -------*/
#rightColumn .color_LS h1, #rightColumn .color_LS h2, #rightColumn .color_LS a
{
    color: #CF2B35;
}
/*------- Orbit -------*/
#rightColumn .color_orbit h1, #rightColumn .color_orbit h2, #rightColumn .color_orbit a
{
    color: #90C9ED;
}
/*------- Spearmint -------*/
#rightColumn .color_spear h1, #rightColumn .color_spear h2, #rightColumn color_spear a
{
    color: #5DAC50;
}
/*------- Winterfresh -------*/
#rightColumn .color_winter h1, #rightColumn .color_winter h2, #rightColumn .color_winter a
{
    color: #0091CF;
}
#rightColumn .color_purple h1, #rightColumn .color_purple h2, #rightColumn .color_purple a
{
    color: #0091CF;
}

span.columnL
{
    float: left;
    display: inline;
    width: 152px;
    margin-right: 10px;
}
span.columnR
{
    float: left;
    display: inline;
    width: 152px;
}
/*==== Superscript Styles for Reg. Marks ====*/
#rightColumn h1 sup
{
    font-size: 10px; *margin-top:-22px;
display:-moz-inline-box;
display:inline-block;
line-height:50%;
*line-height:100%;
}
#rightColumn h3 sup
{
    font-size: 10px; *margin-top:-12px;
display:-moz-inline-box;
display:inline-block;
line-height:50%;
*line-height:100%;
}
/*================= Nutrition - Brand Detail =================*/
#nutritionToggle
{
    padding: 20px 0 10px 0;
    margin: 0 18px 6px 18px;
    border-bottom: 2px dotted #ccc !important;
}
#nutritionToggle select
{
    float: right;
    display: inline;
    margin-top: -2px;
}
#nutritionToggle em
{
    font-weight: bold;
    font-size: 12px;
}
.nutritionTable
{
    padding: 8px 18px;
    line-height: 100%;
    width: 314px;
    float: left;
}
.nutritionTable #tableWrapper
{
    border: 1px solid #ccc;
    padding: 3px;
    font-size: 11px;
    line-height: 12px;
}
.nutritionTable #nutritionFacts
{
    
    display: inline;
    width: 100%
}
.nutritionTable #nutritionFacts b
{
    font-size: 14px;
}
.nutritionTable #tbl
{
    
    display: inline;
    width: 100%
}
.ingredients
{
display:block;
font-size:12px;
padding:10px 0 0 !important;
}
p.nutritionDisclaimer 
{
font-size:10px;
font-style:italic;
margin:0;
padding:10px 0 0;
width:312px;
}
.div_contentouter p.ingredients
{
margin-left:0px;
margin-right:0px;
clear:both;
}
#nutritionTable
{
    padding: 8px 18px;
    line-height: 100%;
    width: 314px;
    float: left;
}
#nutritionTable #tableWrapper
{
    border: 1px solid #ccc;
    padding: 3px;
    font-size: 11px;
    line-height: 12px;
}
#nutritionTable #nutritionFacts
{
    float: left;
    display: inline;
    width: 100%;
}
#nutritionTable #nutritionFacts b
{
    font-size: 14px;
}
#nutritionTable #tbl
{
float"left;
    display: inline;
    width: 100%;
}
#ingredients
{
display:block;
font-size:12px;
padding:10px 0 0 !important;
}
#tbl tr td
{
 
    padding: 2px 0;
}
#tbl tr:last-child td
{
    border-bottom: 2px solid #ccc;
}
#tbl tr.tblTitle td
{
    font-weight: bold;
    border-bottom: 2px solid #ccc !important;
}
#tbl tr.indent5
{
    text-indent: 10px;
}
#nutritionTable .dailyValue
{
    clear: both;
    padding-top: 6px;
}
.ingredients
{
    padding: 10px 0px 0px 0px !important;
    font-size: 12px;
    display: block;
}
.ingredients span
{
    display: block;
    font-weight: bold;
}
p.nutritionDisclaimer
{
    font-size: 10px;
    padding: 10px 0 0 0;
    margin: 0;
    font-style: italic;
    width: 312px;
}
/* border + text color theme for brand detail page */
.rtPanel #nutritionToggle, .rtPanel #nutritionTable #tableWrapper, .rtPanel #tbl tr.tblTitle td, .rtPanel #tbl tr:last-child td, .rtPanel #tbl tr td, .rtPanel .ingredients
{
    border-color: #ccc !important;
    color: #ccc !important;
}

#nutritionPanel
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 20px 3px;
    width: 643px;
    padding-top: 0px;
    list-style-type: none;
}
#nutritionPanel LI A
{
    display: block;
    padding-left: 25px;
    font-weight: bold;
    font-size: 13px;
    background: url(/uk/Images/nutrition_arrow_rt.gif) no-repeat 16px 4px;
    color: #666666;
    height: 16px;
    text-decoration: none;
}
#nutritionPanel LI DIV
{
    display: none;
}
#nutritionPanel LI.open
{
    margin: 15px 0px;
}
#nutritionPanel LI.open DIV
{
    display: block;
}
#nutritionPanel LI.open A
{
    background: none transparent scroll repeat 0% 0%;
}
#nutritionPanel LI.open
{
    background: url(/uk/Images/nutrition_panel_bg.jpg) no-repeat left top;

}
#nutritionPanel LI.open A
{
    padding-right: 0px;
    padding-left: 25px;
    padding-bottom: 12px;
    color: #333;
    padding-top: 8px;
}
#nutritionPanel LI.open DIV.formats
{
    padding-right: 0px;
    padding-left: 16px;
    background: url(/uk/Images/nutrition_panel_bg.jpg) no-repeat left bottom;
    padding-bottom: 16px;
    padding-top: 0px;
}
#nutritionPanel LI.open DIV.formats UL.formatList
{
    padding-right: 0px !important;
    display: inline;
    padding-left: 0px !important;
    float: left;
    padding-bottom: 0px !important;
    margin: 0px;
    width: 270px;
    padding-top: 0px !important;
    list-style-type: none;
}
#nutritionPanel LI.open DIV.formats UL.formatList LI
{
    padding-right: 0px !important;
    display: block;
    padding-left: 0px !important;
    float: left;
    padding-bottom: 0px !important;
    margin: 2px 0px;
    width: 270px;
    padding-top: 0px !important;
    height: 40px;
}
#nutritionPanel LI.open DIV.formats UL.formatList LI.selected
{
    background: url(/uk/Images/nutrition_format_bg.jpg) no-repeat left top;
}
#nutritionPanel LI.open DIV.formats UL.formatList LI.selected A
{
    color: #1d3881;
}
#nutritionPanel LI.open DIV.formats UL.formatList LI:hover
{
    background: url(/uk/Images/nutrition_format_bg.jpg) no-repeat left top;
}
#nutritionPanel LI.open DIV.formats UL.formatList LI A
{
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: middle;
    padding-top: 0px;
}
#nutritionPanel LI.open DIV.formats UL.formatList LI A:hover
{
    color: #1d3881;
}
#nutritionPanel LI.open DIV.formats UL.formatList LI A IMG
{
    vertical-align: middle;
}
.color_gold#rightColumn H1
{
    color: #ccb361;
}
.color_gold#rightColumn H2
{
    color: #ccb361;
}
.color_gold#rightColumn A
{
    color: #ccb361;
}
.color_yellow#rightColumn H1
{
    color: #ffcf00;
}
.color_yellow#rightColumn H2
{
    color: #ffcf00;
}
.color_yellow#rightColumn A
{
    color: #ffcf00;
}
.color_green#rightColumn H1
{
    color: #b5d43d;
}
.color_green#rightColumn H2
{
    color: #b5d43d;
}
.color_green#rightColumn A
{
    color: #b5d43d;
}
.color_blue_extra#rightColumn H1
{
    color: #68bac8;
}
.color_blue_extra#rightColumn H2
{
    color: #68bac8;
}
.color_blue_extra#rightColumn A
{
    color: #68bac8;
}
.color_big_red#rightColumn H1
{
    color: #ee1c25;
}
.color_big_red#rightColumn H2
{
    color: #ee1c25;
}
.color_big_red#rightColumn A
{
    color: #ee1c25;
}
.color_creme#rightColumn H1
{
    color: #b84d6d;
}
.color_creme#rightColumn H2
{
    color: #b84d6d;
}
.color_creme#rightColumn A
{
    color: #b84d6d;
}
.color_eclipse#rightColumn H1
{
    color: #68a4d1;
}
.color_eclipse#rightColumn H2
{
    color: #68a4d1;
}
.color_eclipse#rightColumn A
{
    color: #68a4d1;
}
.color_five#rightColumn H1
{
    color: #4cba4f;
}
.color_five#rightColumn H2
{
    color: #4cba4f;
}
.color_five#rightColumn A
{
    color: #4cba4f;
}
.color_blc#rightColumn H1
{
    color: #bb3b17;
}
.color_blc#rightColumn H2
{
    color: #bb3b17;
}
.color_blc#rightColumn A
{
    color: #bb3b17;
}
.color_freedent#rightColumn H1
{
    color: #60b875;
}
.color_freedent#rightColumn H2
{
    color: #60b875;
}
.color_freedent#rightColumn A
{
    color: #60b875;
}
.color_hubba#rightColumn H1
{
    color: #e48fba;
}
.color_hubba#rightColumn H2
{
    color: #e48fba;
}
.color_hubba#rightColumn A
{
    color: #e48fba;
}
.color_LS#rightColumn H1
{
    color: #cf2b35;
}
.color_LS#rightColumn H2
{
    color: #cf2b35;
}
.color_LS#rightColumn A
{
    color: #cf2b35;
}
.color_orbit#rightColumn H1
{
    color: #90c9ed;
}
.color_orbit#rightColumn H2
{
    color: #90c9ed;
}
.color_orbit#rightColumn A
{
    color: #90c9ed;
}
.color_spear#rightColumn H1
{
    color: #5dac50;
}
.color_spear#rightColumn H2
{
    color: #5dac50;
}
.color_spear#rightColumn A
{
    color: #5dac50;
}
.color_winter#rightColumn H1
{
    color: #0091cf;
}
.color_winter#rightColumn H2
{
    color: #0091cf;
}
.color_winter#rightColumn A
{
    color: #0091cf;
}
.color_purple#rightColumn H1
{
    color: #800080;
}
.color_purple#rightColumn H2
{
    color: #800080;
}
.color_purple#rightColumn A
{
    color: #800080;
}

a.bttn_gray_WhiteBG_RTarrow
{
    height: 25px;
    line-height: 25px;
    display: -moz-inline-box;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #fff !important;
    background-image: url(/uk/Images/btn_stretch.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px 0px 0px 8px;
    position: absolute;
    top: 12px;
    left: 725px;
}
a.bttn_gray_WhiteBG_RTarrow span
{
    display: -moz-inline-block;
    display: inline-block;
    background-image: url(/uk/Images/btn_stretch.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0px 25px 0px 0px;
}
a.bttn_gray_WhiteBG_RTarrow:hover
{
    background-position: left -25px;
    cursor: pointer;
}
a.bttn_gray_WhiteBG_RTarrow:hover span
{
    background-position: right -25px;
}
.infoModule {
    width: 350px;
    float: left;
    display: inline;
    line-height: auto;
    margin-top: -20px;
}
BODY.Productlist
{
    text-align:left;
}
BODY.USNutrition
{
text-align:left;
}

#colLeft a:hover {
color:#10894C;
text-decoration:none;
}
/*.................. brands landing page styles start...............*/


.div_topBannerImage
{
position:relative;
}

OL#topBannerImage
{
    z-index:-1;
    top:0px;
    left:0px;
}
OL#topBannerImage LI {
    position:absolute; LEFT: 0px;display:none;
}
a.topBannerImage
{
display:block; 
}
OL#topBannerImage {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL#topBannerImage LI.selected {
    display:block;
}

/*.................. brands landing page styles end...............*/

UL#brandsThumbList {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
UL#brandsThumbList LI {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 10px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#brandsThumbList LI.rowLast {
    MARGIN-RIGHT: 0px
}
#internationalLinks {
    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/uk/Images/bg_world_map.jpg); MARGIN-BOTTOM: -7px; PADDING-BOTTOM: 7px; WIDTH: 650px; PADDING-TOP: 45px; BACKGROUND-COLOR: #fcfcfc
}
#internationalLinks A {
    COLOR: #25749e
}
#internationalLinks H1 {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 145%; PADDING-TOP: 0px
}
#internationalLinks P {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(/uk/Images/cap_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; MARGIN: 0px 0px -7px; PADDING-TOP: 0px
}
#internationalLinks .linkList {
    PADDING-RIGHT: 10px; MARGIN-TOP: 14px; DISPLAY: inline; FLOAT: left; WIDTH: 295px
}
/* Worldwide brands page styles start */

.h3_spotlite {
    display: inline;
    margin: 0 10px 10px 20px !important;
    letter-spacing: .2em;
    zoom: 1;
    position: relative;
    z-index: 0;
}

ul#toggle {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}
ul#toggle li {
    /*float: left;*/
    display: inline;
    margin-right: 6px;
}
ul#toggle li a {
    text-decoration: none;
    font-size: 12px;
    line-height: 14px;
    display: -moz-inline-box;
    display: inline-block;
    padding: 0 15px 0 0;
}
ul#toggle li a span {
    display: -moz-inline-box;
    display: inline-block;
    padding: 0 0 0 15px;
    line-height: 14px;
    cursor: pointer;
}
ul#toggle li a span b {
    display: -moz-inline-box;
    display: inline-block;
    line-height: 14px;
    padding: 3px 0 10px 0;
}
ul#toggle li a:hover,
ul#toggle.toggle01 li#toggle01 a,
ul#toggle.toggle02 li#toggle02 a,
ul#toggle.toggle03 li#toggle03 a,
ul#toggle.toggle04 li#toggle04 a,
ul#toggle.toggle05 li#toggle05 a {
    background: url(/uk/Images/spotlight_select_bg.gif) no-repeat top right;
    color: #fff;
}
ul#toggle li a:hover span,
ul#toggle.toggle01 li#toggle01 span,
ul#toggle.toggle02 li#toggle02 span,
ul#toggle.toggle03 li#toggle03 span,
ul#toggle.toggle04 li#toggle04 span,
ul#toggle.toggle05 li#toggle05 span{
    background: url(/uk/Images/spotlight_select_bg.gif) no-repeat top left;
}
ul#toggle.toggle01 li#toggle01 span b,
ul#toggle.toggle02 li#toggle02 span b,
ul#toggle.toggle03 li#toggle03 span b,
ul#toggle.toggle04 li#toggle04 span b,
ul#toggle.toggle05 li#toggle05 span b
{
    background: url(/uk/Images/spotlight_select_bg.gif) no-repeat top center;
}
ul#countryGraphic {
    display: block;
    position: relative;
    width: 648px;
    height: 175px;
    margin: 15px 1px 20px;
    padding: 0;
    list-style: none;
}
ul#countryGraphic li {
    position: absolute;
    top: 0;
    left: 0;
    width: 650px;
    height: 175px;
    visibility: hidden;
}
ul#countryGraphic.spot01 li#spot01,
ul#countryGraphic.spot02 li#spot02,
ul#countryGraphic.spot03 li#spot03,
ul#countryGraphic.spot04 li#spot04,
ul#countryGraphic.spot05 li#spot05
{
    visibility: visible !important;
}

/* ===== Full Brand List stuff ===== */
ol#fullworldlist {
    list-style: none;
    margin: 10px 0 10px 20px;
    *margin-top: 0px;
    padding: 0;
    width: 620px;
    font-weight: bold !important;
    position: relative;
    z-index: 10;
}
ol#fullworldlist a {
    text-decoration: none;
    color: #666;
    cursor: pointer;
}
ol#fullworldlist>li {
    display: block;
    margin-top: 3px;
    width: 620px;
    line-height: 25px;
}
ol#fullworldlist>li>a {
    /*background: #ccc;*/
    display: block;
    width: 600px;
    padding-left: 10px;
    /*color:#10894C;*/
    color: #666;
}
ol#fullworldlist>li:first-child {
    margin-top: 0px;
}
ol#fullworldlist div {
    display: block;
    background: url(/uk/Images/full_list_cream_bg.jpg) no-repeat bottom left;
    /*padding-bottom: 10px;*/
}
ol#fullworldlist>li {
    background: url(/uk/Images/full_list_globe_bg.jpg) no-repeat top left;
}
/* Map BG background positioning*/
ol#fullworldlist>li:first-child + li                                                                    { background-position: 0px -28px; }
ol#fullworldlist>li:first-child + li + li                                                         { background-position: 0px -56px; }
ol#fullworldlist>li:first-child + li + li + li                                                 { background-position: 0px -84px; }
ol#fullworldlist>li:first-child + li + li + li + li                                        { background-position: 0px -112px; }
ol#fullworldlist>li:first-child + li + li + li + li + li                            { background-position: 0px -140px; }
ol#fullworldlist>li:first-child + li + li + li + li + li + li                    { background-position: 0px -168px; }
ol#fullworldlist>li:first-child + li + li + li + li + li    + li + li        { background-position: 0px -196px; }
ol#fullworldlist>li>div {
    display: none;
    visibility: hidden;
    /*height: 0px;*/
}
/* Open Panel */
ol#fullworldlist>li.openPanel {
}
ol#fullworldlist li.openPanel a {
    color:#10894C;
    background: url(/uk/Images/full_list_cream_bg.jpg) no-repeat top left;
}
ol#fullworldlist li.openPanel div {
    display: block;
    visibility: visible;
    height: auto;
    background: url(/uk/Images/full_list_cream_bg.jpg) no-repeat bottom left;
    position: relative;
}
    
ol#fullworldlist ol.countryColumns {
    list-style: none;
    margin:0 5px 6px 0;
    padding:0 0 0 10px;
    width:135px;
    float: left;
    display: inline;
    /*background: #eee;*/
    position: relative;
    z-index: 1;
    _margin-right: 0;
}
/*===== stacking orders for 4 columns of country list =====*/
ol#fullworldlist ol.countryColumns:first-child                                     { z-index: 4; }
ol#fullworldlist ol.countryColumns:first-child + ol                         { z-index: 3; }
ol#fullworldlist ol.countryColumns:first-child + ol + ol                 { z-index: 2; }
ol#fullworldlist ol.countryColumns:first-child + ol + ol + ol     { z-index: 1; }
ol#fullworldlist ol.countryColumns li {
    margin: 0;
    padding: 0;
    position: relative;
    _float: left;
    _display: inline;
    _height: 1%;
}
ol#fullworldlist ol.countryColumns li>a {
    padding: 0 0 3px 20px;
    *margin-left: -16px;
    display: block;
    background: transparent url(/uk/Images/country_bg.gif) no-repeat -140px 0;
    width: 120px;
    _margin: 0 0 0 0;
    _float: left;
    _display: inline-block;
    color: #666;
}
ol#fullworldlist ol.countryColumns li:hover a,
ol#fullworldlist ol.countryColumns li a:hover {
    color: #AC225E;
    background-position: 0 0;
}
ol#fullworldlist ol.countryColumns li div {
    position: absolute;
    bottom: 25px;
    left: 100px;
    background: url(/uk/Images/brands_list_bg.png) no-repeat left top;
    _background: url(/uk/Images/brands_list_bg.gif) no-repeat left top;
    width: 140px;
    padding: 6px 6px 0px 6px;
    color: #fff;
    margin-left: -999em;
    margin-bottom: 6px;
    font-size: 11px;
    line-height: 155%;
    z-index: 100;
}
ol#fullworldlist ol.countryColumns li div s {
    display: block;
    line-height: 0px;
    height: 16px;
    width: 152px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    bottom: -16px;
    left: 0px;
    background: url(/uk/Images/brands_list_bg.png) no-repeat left bottom;
    _background: url(/uk/Images/brands_list_bg.gif) no-repeat left bottom;
}
ol#fullworldlist ol li a:hover + div,
ol#fullworldlist ol li div:hover {
    margin-left: 0;
}
    

/* Worldwide brands page styles end */

/******************Brands Template Styles end***********/
/******************Product Request Styles **********/
.form_input
{
    background: transparent url(/uk/Images/form_field_bg.gif) repeat-x scroll left top;
    border: 1px solid #C2C2C2;
    color: #444444;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
}
.h4
{
    color: #444444;
    font-size: 12px;
    margin: 0 0 12px;
    font-weight: bold;
}
.producttext
{
    color: #666666;
    font-size: 12px;
    line-height: 145%;
}
.maindiv1
{
    width: 650px;
    float: left;
    margin-left:20px;
    _margin-left:10px;
}
.firstdiv1
{
    width: 300;
    float: left;
}
.divtopspace
{
    margin-top: 10px;
}
.spacerdiv
{
    width:50px;
    float:left;
}
.seconddiv1
{
    float: left;
    width: 300px;
    padding-left:40px;
    _padding-left:0px;
    padding-top:2px;
}
.othercategory
{
    padding-left:20px;
}
.thirddiv1
{
    clear: both;
    margin-left:20px;
    _margin-left:15px;
}
.thirdinnerdiv
{
    float: left;
    width: 600px;
    margin-top: 10px;
}
.thirdinnerdiv2
{
    float: left;
    width: 130px;
    margin-right:10px;
}
.thirdinnerdiv3
{
    float:left;
    width:190px;
}
.shippingdiv
{
    margin-top: 10px;
    clear: both;    
}
.fourthdiv
{
    margin-top: 10px;
    float: left;
    width: 550px;
}
.errorMessage 
{
color:red;
font-weight:bold;
font-size:12px;
}
#ctl00_ulerror li
{
    color:#666;
}
#ctl00_ulerror li span
{
    color:red;
    font-weight:bold;
    font-size:12px;
}
.productmessage
{
    margin-top:0px;
    top:-350px;    
    padding-left:20px;
    width:600px;
    color:#5FAD7F;
    font-size:14px;
    font-weight:bold;
    position:relative;     
    line-height:13pt;
}
.categorycheck TD LABEL
{
    text-align:left;
    vertical-align:top;
    color: #666666;
    font-size: 12px;   
}
.categoryothercheck
{
    text-align:left;
    vertical-align:top;
    color: #666666;
    font-size: 12px;   
}
/******************Product Request Styles **********/
/******************Email Alert Styles starts **************/
.emailalert-label
{    
    font-size:12px;
    font-weight:bold;
    color:#990066;
    float:left;
    clear:both;
    width:100px;
    padding-top:10px;        
}
.emailcontent
{
    font-weight:bold;
    color:#444444;
    font-size:12px;
}
.emailalert-maindiv
{
    height: 390px; 
    width: 650px;
}
.subscribediv1
{
    padding-left: 15px;
    width: 625px;
    padding-right: 10px;
}
.divspace
{
    float:left;
    clear:both;
}
.captchaptext
{
    color: #5FAD7F;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
}
#EmailAlert1_ulerror li
{
    color:#666;
}
#EmailAlert1_ulerror li span
{
    color:red;
    font-weight:bold;
    font-size:12px;
}
#EmailAlert1_ulerror2 li
{
    color:#666;
}
#EmailAlert1_ulerror2 li span
{
    color:red;
    font-weight:bold;
    font-size:12px;
}
.divemailalerterror
{
    margin-top: -5px;
    margin-left: -20px;
    display: none;
    float: left;
    clear: both;
}
.divcapchaerror
{
    margin-top: -5px;
    margin-left:-20px;
    _margin-left: -15px;
    display: none;
    float: left;
    clear: both;
}
/******************Email Alert Styles Ends ****************/
 /******************Benefits of Chewing Styles Starts****************/
.bttn_highlight {
    PADDING-RIGHT: 25px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; Z-INDEX: 2; RIGHT: 300px; BACKGROUND: url(/uk/Images/bg_highlight_button.png) no-repeat right top; PADDING-BOTTOM: 0px; WIDTH: 102px; COLOR: #fff! important; LINE-HEIGHT: 25px; PADDING-TOP: 0px; POSITION: absolute; TOP: 60px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none! important
}
.bttn_top {
    PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: url(/uk/Images/bg_top_button.jpg) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 102px; COLOR: #fff! important; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none! important
}
UL#scientistsList {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px 20px; WIDTH: 624px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#scientistsList LI {
    DISPLAY: inline; FONT-SIZE: 10px; MIN-HEIGHT: 130px; FLOAT: left; MARGIN: 0px 9px 12px 0px; WIDTH: 94px; LINE-HEIGHT: 10px; HEIGHT: 130px
}
UL#scientistsList LI A {
    COLOR: #666; TEXT-DECORATION: none
}
UL#scientistsList LI IMG {
    DISPLAY: block; MARGIN-BOTTOM: 6px
}
A.libraryList {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 22px; BACKGROUND: url(/uk/Images/icon_pdf.gif) no-repeat left 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 5px; TEXT-DECORATION: none! important
}
DIV.benefitshighlightWrapper {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(/uk/Images/benefitshighlight_bg.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px; WIDTH: 590px; PADDING-TOP: 20px
}
DIV.benefitshighlightWrapper DIV.highlightBttmCap {
    CLEAR: both; BACKGROUND: url(/uk/Images/highlight_bttm_cap.gif) no-repeat left bottom; MARGIN-LEFT: -20px; WIDTH: 630px; HEIGHT: 20px
}
.benefitsfloatLeft 
{
    display: inline;
    float: left;
  }
DIV.benefitshighlightWrapper .benefitsfloatLeft {
    MARGIN: 0px 20px 0px 0px !important;
}

DIV.benefitshighlightWrapper H3, DIV.benefitshighlightWrapper P {
    DISPLAY: block; FLOAT: right; WIDTH: 386px
}
  DIV.benefitshighlightWrapper P {    MARGIN-TOP: 0px; MARGIN-LEFT: 0px;MARGIN-RIGHT: 0px;   MARGIN-BOTTOM: 12px;    COLOR: #444;padding-top:10px;
}
DIV.benefitshighlightWrapper H3  {   MARGIN: 0px; COLOR: #092869; LINE-HEIGHT: 120%; font-size: 14px}
DIV.benefitshighlightWrapper H3 SPAN {
    DISPLAY: block; COLOR: #4da27a
}
.footnote {
    FONT-SIZE: 11px; MARGIN: 0px 20px 6px; COLOR: #888; LINE-HEIGHT: 14px; FONT-STYLE: italic
}
.footnoteoral
{
margin-top: -18px;
#margin-top: -17px;
*margin-top: -13px;
}
DIV.benefitshighlightWrapper .footnote {
   MARGIN-LEFT: 0px;
    COLOR: #888;
   MARGIN-RIGHT: 0px;
 }
H5.highlight {
    FONT-SIZE: 10px; MARGIN-BOTTOM: 6px! important; COLOR: #333; LETTER-SPACING: 6px
}
.extrabenefits{
    margin: -30px 0 0 0px !important
}
/*============ FAQs stuff ==============*/
img.logo_right {
    float: right;
    margin: 0px 25px 0px 0px;
}
ul#faq_list {
    padding: 0px;
    margin: 0px 0px 10px 15px; 
}
ul#faq_list li {
    width: 580px; 
    margin: 2px 0px 2px 0px;
    padding: 9px 25px 9px 9px;
    list-style-type: none;
}
ul#faq_list li.first {
    padding-top: 10px;
}
ul#faq_list li a.question {
    background: url(/uk/Images/faqs_arrow.gif) no-repeat 0px 3px;
    text-decoration: none;
    font-weight: bold;
    color: #092869;
    display: block;
    margin: 0px;
    padding: 0px 0px 0px 20px;
}

.div_contentouter ul#faq_list li a.question:hover {
    text-decoration: underline;
    color: #092869;
}
ul#faq_list li a.question:focus {
    outline: none
}
ul#faq_list li div.wrapper {
    margin: 5px 0px 0px 20px;    
    padding: 0px 0px 0px 0px;    
}
ul#faq_list li div.wrapper p {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
}
ul#faq_list li.selected {
    background-color: #f5f4f2;
    border: 1px solid #CCC;
    padding: 7px 25px 14px 9px;
}
ul#faq_list li.selected a.question {
    color: #000;
    background: url(/uk/Images/faqs_close.gif) no-repeat 0px 3px;
}
/******************Benefits of Chewing Styles Ends ****************/

/******************Careers Styles Starts****************/

.careersBG         { background-image:url(/uk/Images/bg_header_careers_2008_q2.jpg); }

/*=============== Jobs Around the World ===============*/
ul#jobsCountryList.left {
width: 125px;
}
ul#jobsCountryList.right {
width: 125px;
}
ul#jobsCountryList {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    list-style: none url(/uk/Images/countries_bullet.gif) inside;
    _display: inline;
}
ul#jobsCountryList li {
    width: 125px;
    margin: 5px 0;
}
ul#jobsCountryList a {
    text-decoration: none;
}

/*=============== Recruitment Statement ===============*/
div#recruitment {
    padding: 25px 20px 0 20px;
    margin-top: 7px;
    background: url(/uk/Images/recruitment_top.jpg) no-repeat top left;
}
div#recruitment p {
    margin: 15px 0;
}
div#recruitment span {
    display: block;
    font-weight: bold;
    color: #333;
}
.career_topspace
{
margin-top: -1px;    
margin-bottom: -6px;
}
/******************Careers Styles Ends ****************/






 /*****************Home News style start*********************/
#homeNews {
    width: 218px;
    float: right;
    display: inline;
    margin-right: 13px;
}
#homeNews h2 {
    background: url(/uk/Images/news_bg_heading.jpg) no-repeat top left;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    margin: 0px 0 6px 0;
    padding: 5px 0 5px 12px;
}
#homeNews ul {
    margin: 0;
    padding: 0;
    list-style: none;
    background: url(/uk/Images/news_bg_stories.jpg) no-repeat top left;
}
#homeNews ul li {
    /*margin: 6px 0;*/
    padding: 9px 6px 12px 6px;
    font-size: 11px;
    line-height: 14px;
    background: url(/uk/Images/news_rule.gif) repeat-x bottom left;
}
#homeNews ul li a {
    font-weight: bold;
    text-decoration: none;
    color: #1A3773;
    display: block;
}
#homeNews ul li a b {
    display: block;
    color: #327034;
    letter-spacing: 2px;
}
#homeNews ul li a:hover {
    color: #136BC0;
}
#homeNews ul li a:hover b {
    color: #64A266;
}
#homeNews ul li.last {
    background: url(/uk/Images/news_bg_stories.jpg) no-repeat bottom left;
}
#homeNews .stretch {
    float: right;
    margin-right: 0;
}
/*****************Home News style end********************/
 /*************News template style start*****************/
body.press
{
    background-position: 0px -145px;    
}
.pressMargin
{
  position:absolute;
margin-bottom:-9px;
z-index:-1;
}
/*************News style end*****************/

/***************News Main Page style start ***************/
h3.pressCat {
    font-size: 14px !important;
    font-weight: normal !important;
    color: #666 !important;
    letter-spacing: .1em;
    border-bottom: 1px solid #ccc !important;
    display: block;
    width: 295px;
    padding: 0 0 6px 0;
    margin: 0 0 10px 0 !important;
    clear: left;
}
h3.pressCat a {
    background: url(/uk/Images/market_news_button.gif) right no-repeat;
    width: 295px;
    display: block;
    color:#666666 !important;
    text-decoration: none !important;
}
h3.pressCat a:hover {
    color:#136BC0 !important;
}
ul.pressList1 {
    width: 295px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.pressList1 li {
    float: left;
    display: inline;
    width: 295px;
    padding: 0 0 24px 0;
    _padding-bottom: 10px;
    position: relative;
    line-height: 125%;
}
.pressList1 li a {
    text-decoration: none !important;
}
.pressList1 li a b {
    color: #64A266;
    letter-spacing: .1em;
    display: block;
}
.pressList1 li a span {
    color: #666;
    display: block;
}
.pressList1 li a u {
    text-decoration: none;
    font-weight: bold;
    color: #42508D;
    display: block;
}
.pressList1 li a:hover u {
    color: #136BC0;
    text-decoration: underline;
}
ul.pressList1 li .printer {
    position: absolute;
    top: 0;
    left: 78px;
}
.NewsHead
{
width: 610px; color: rgb(9, 40, 105); font-size: 18px;margin-left:20px;margin-top:60px;margin-bottom:12px;_margin-bottom:20px;
}
.div_newscat
{
float:left;
padding-left:20px;
}
.div_categorydisplay
{
 width: 295px; float: left; display: inline;font-size:12px;padding-right:20px;
}
#newsListWrapper 
{        
    margin-left:20px;    
    font-size:12px;
    width:610px;
    margin-top:15px;        
    margin-bottom:10px;
min-height:215px;
}
#newsListWrapper div {
    font-size: 14px;
    font-weight:bold;
    letter-spacing: .3em;
    color: #333;
    border-bottom: 1px solid #ddd;
    padding-bottom: 6px;    
    margin-bottom:10px;
}
#newsListWrapper .even {
    background-color: #E7F0ED;
}
#newsListWrapper a {
    float: left;
    display: inline;
    width: 610px;
    text-decoration: none;
    line-height: 110%;
}
#newsListWrapper a b {
    color: #64A266;
    font-weight: normal;
    letter-spacing: .1em;
    width: 80px;
    float: left;
    display: inline;
    padding: 6px;
    margin: 0;
    cursor: pointer;
}
#newsListWrapper a span {
    float: left;
    display: inline;
    width: 518px;
    padding: 6px 0;
    margin: 0;
    color: #092869;
    cursor: pointer;
}
#newsListWrapper a:hover span {
    color:#136BC0;
}
a.bttnSmall {
    margin: 0 20px 12px 0;
    text-decoration: none !important;
    float: right;
    position: relative;
    z-index: 2;
}
.div_indinews h1.pressRelease {
    font-size: 16px !important;
    line-height: 125% !important;
    color: #092869 !important;
    margin: 0px 20px 20px 0px !important;
}
.div_indinews h2.pressRelease {
    font-size: 14px !important;
    line-height: 125% !important;
    color: #666 !important;
    margin: 0px 20px 20px 0px !important;
}
#div_yeardropdown
{
position:absolute;top:115px; left:525px;width:160px;
}
#div_yeardropdown em
{
color:#666666;
vertical-align:middle;
font-size:12px;
}
.div_MainCat
{
    
}
.div_indinews
{
    padding-top:30px;
    width:650px;
    position:relative;
}
.div_newscontrol
{
    width:650px;
    float:left;
}

a.stretch2 {
    position: absolute; 
    top: 30px; 
    right: 0px;
    background-image:url(/uk/Images/btn_stretch_printer.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#444444 !important;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:29px;
line-height:29px;
margin:0;
padding:0 0 0 8px;
text-decoration:none !important;
}
a.stretch2 span{
background-image:url(/uk/Images/btn_stretch_printer.jpg);
background-position:right top;
background-repeat:no-repeat;
cursor:pointer;
display:inline-block;
margin:0;
padding:0 40px 0 0;
}
a.stretch2 span:hover
{
background-position:right -29px;
}
a.stretch2:hover 
{
background-position:left -29px;
}
.div_newscontent
{
    padding-left:20px;
    padding-right:10px;
}
.mediaContactsLists {
    padding:0; 
    margin:0 0 20px 20px; 
    list-style:none; 
    font-size: 11px; 
    width: 620px;
    clear: both;
}
.mediaContactsLists li {
    float:left;
    display:inline;
    width: 196px;
    margin: 0 10px 12px 0;
    min-height: 87px;
    _height: 87px;
}
.contactsH3 {
     margin:0 20px 20px;
position:relative;
z-index:1;
color:#333333;
font-size:12px;
font-weight:bold;
margin-bottom: 0px;
}
#internationalLinks{
background-color:#FCFCFC;
background-image:url(/uk/Images/bg_world_map.jpg);
clear:both;
margin-bottom:-7px;
padding:45px 0 0;
width:650px;
}
#internationalLinks a 
{   
color: #25749E
}
#internationalLinks a:hover
{   
color:#10894C;
text-decoration:none;
}
#internationalLinks h1 {
line-height:145%;
margin:0;
padding:0 20px;
}
#internationalLinks .linkList {
display:inline;
float:left;
margin-top:14px;
padding-right:10px;
width:295px;
}
#internationalLinks p {
background:transparent url(/uk/Images/cap_bottom.gif) no-repeat scroll left bottom;
margin:0;
padding:0 20px 15px;
}
.DotWidth
{
width:610px;
}
.marginPressBottom
{
    margin-bottom:-1px;
}
#div_categorytype
{
display:none;
}
.div_presscontentouter
{
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    font-size: 12px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;   
    color: #666;
    line-height: 145%;
    padding-top: 34px;
    position: relative;    
    width:650px;
}
.span_year{position:relative;top:-2px;}

/***************News Mian Page style end ***************/
 

/* POST MERGER SECTION StYLES START */

/* historic start */

UL#historical {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#historical LI {
    CLEAR: both; FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 16px; HEIGHT: 20px
}
UL#historical LI SPAN {
    DISPLAY: inline; FLOAT: left; WIDTH: 290px
}
UL#historical LI A {
    DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 20px
}

/* historic end */

/* post merger faqs start*/

.div_questions
{
margin-left:20px;
margin-bottom:6px;
margin-top:10px;
font-weight:bold;
color:#000000;
}

/* post merger faqs end*/





/* POST MERGER SECTION StYLES END */
/*======== Contact Us - Landing page start ======*/
body.contactus
{
    background-position: 0px -129px;    
}
.presscontactbottom
{
margin-bottom:-2px;
padding-bottom:57px;
margin-top:0px;
}
html>body .presscontactbottom
{
margin-bottom:-2px;
padding-bottom:45px;
margin-top:-1px;
}
.faqheaderspace
{
    padding-top:15px;
   _padding-top:10px;
}
#contact_landing_faqs {
    margin: 0 20px;
    padding: 0;
    list-style: none;
}
#contact_landing_faqs li {
    line-height: 145%;
    font-size: 12px;
    margin: 16px 0;
}
#contact_landing_faqs li a {
    color: #64A266;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
#contact_landing_faqs li a:hover {
    color: #10894C;
    font-size: 12px;
    text-decoration: none;
}
#contact_landing_faqs li p {
    margin: 0;
}
#contact_landing_faqs li p a {
    color:#136BC0;
    text-decoration:underline;
    font-weight: normal;
}
#contact_landing_faqs li a.readMore {
    color: #42508D;
}
#contact_landing_faqs li a.readMore:hover {
    color: #136BC0;
}

#contact_landing_faqs li a.contact_landing_faqs readMore:hover {
    color: #136BC0;
} 
/*======== Contact Us - Landing page end ======*/
/********* Contact us - Child Pages ************/
body.faq
{
    background-position: 0px -100px;    
}
/********* Contact Us - Child Pages end *******/
 
/********* Contact Form style starts*******/

.div_contactframe
{
    float: right;
    padding-right:12px;
    _padding-right:14px;
    padding-top:2px;
}
.div_iframe
{
    width:390px;height: 1300px;
}
.div_contentouter h2.clearmargin
{
margin-top:0px;
margin-bottom:0px;
}
.div_contentouter p.clearmargin
{
margin-top:0px;
margin-bottom:0px;
}
/********* Contact Form style ends*******/

/*......... SEARCH RESULTS SEARCHBOX ..........*/


#searchwrapper 
{
background-image:url(/uk/Images/bg_subnav_bottomcap.jpg););
background-repeat:no-repeat;
background-position:bottom;
width:232px;
display:block;
margin: 10px 0px 10px 0;
padding: 0 0 8px 0px;}


#searchwrapper .subnav 
{
background-image:url(/uk/Images/bg_subnav_top.jpg);
background-repeat:no-repeat;margin: 10px 0px 0 0;/* styles for the h4 */
color: #64A266;
margin: 0;
padding: 12px 0 8px 0px;
font-size: 12px;
font-weight: bold;
width:232px;
text-align:left;
}

#searchwrapper .subnav, #searchwrapper .subnav a {color: #64A266;    text-decoration: none;
    display: block;
}

/*#searchwrapper .subnav a:hover { color: #A1FFA0;} */


#searchwrapper ul {
    list-style: none;
    background-color: #484848; margin: 0; padding: 0;    display: block;
}


#searchwrapper ul li, #searchwrapper ul li a {    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding: 0;
}
#searchwrapper ul li {
    border-bottom: 2px #333 solid;
    _zoom: 1;
}

/*#searchwrapper ul li.open, #searchwrapper ul li.open:hover {
background: #5C5C5C;
}
#searchwrapper ul li:hover {
background: #535353;
}*/
#searchwrapper ul li.hasChild, #searchwrapper ul li.hasChild:hover {
    /*background-image:url(/uk/Images/icon_subnav_down.gif);
    background-position: 210px 14px;
    background-repeat:no-repeat;*/
    outline: none;
    /*cursor: pointer;*/
}
    #searchwrapper ul li b { visibility: hidden; display: none }


#searchwrapper ul li.hasChild b {
    float: right;
    visibility: visible;
    /*display: inline;*/
    display: -moz-inline-box;
    display: inline-block;
    width: 28px;
    height: 33px;
    background-image:url(/uk/Images/icon_subnav_down.gif);
    background-position: right 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
#searchwrapper ul li b:hover {
background-image:url(/uk/Images/icon_subnav_down_hover.gif);
}

#searchwrapper ul li.open, #subnavwrapper ul li.open:hover {
    outline: none;
    /*cursor: pointer;*/
}


#searchwrapper ul li.open b {
background-image:url();
background-position: right 4px;
}



#searchwrapper ul li.open b:hover {
    background-image:url(/uk/Images/icon_subnav_x_hover.gif);
}

#searchwrapper ul li.open:hover {
    background-color: #535353;
}

#searchwrapper ul li a {
    padding: 10px 0 10px 15px;
    width: 80%;
    outline: none;
    /*
    remove to fix wrapping bug in FF2 --MC 08.05.08
    display: -moz-inline-box;
    */
    display: inline-block;
}



#searchwrapper ul li a:hover {
    color: #A1FFA0;
    outline: none;
}

#searchwrapper ul li p {
    margin: 0;
    padding: 0 0 10px 0;
    display: none;
    width: 232px;
}


#searchwrapper ul li.open p {
    display: block;
}



#searchwrapper ul li p a {
    display: block;
    padding: 0 0 0 30px;
    margin: 0;
    color: #B3B3B3;
}


#searchwrapper ul li a.selected {
    color: #A1FFA0;
}



ul#searchbox { 
background-color: #333333 !important;
padding-top: 0px;
padding-bottom: 15px;
margin-top: -5px;
width:200px;
}}


ul#searchbox input {
background-image: url(/uk/Images/bg_searchbox_input2.jpg);
background-repeat: repeat-x;
width: 150px;
height:25px;
padding:5px 5px 0 5px;
color:#ffffff;
border: 1px solid #444;
}



ul#searchbox input:focus { outline: none; } /* gets rid of the glow outline in safari */

ul#searchbox li{
padding:1px 15px 1px 15px;
}

/* search button */
ul#searchbox div.bttn_searchSilver {
    height: 29px;
    display: -moz-inline-box;
    display: inline-block;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    background-image:url(/uk/Images/btn_stretch_silverOn333.gif);
    background-position:left top;
    background-repeat:no-repeat;
    margin: 5px 0 0 0;
    padding: 0px 0px 0px 12px;
    width:90px;
}


ul#searchbox div.bttn_searchSilver input {
    display: -moz-inline-block;
    display: inline-block;
    background-image:url(/uk/Images/btn_stretch_silverOn333.gif);
    background-position:right top;
    margin: 0;
    padding: 0px 40px 0px 0px;
    color: #333333;
    border:0px;
    height: 29px;
    background-repeat:no-repeat;
    width:90px;
    font-weight:bold;
    font-size:12px;
}


ul#searchbox div.bttn_searchSilver:hover input {
    color: #4F7BB0;
    cursor: pointer;
    border:0px;
    
    
}



.googleresult
{
padding-left: 15px;
}

/*......... END SEARCH RESULTS SEARCHBOX ..........*/
 /************************Google search style start********/
.div_contentouter p.g {margin-bottom:0px;}
.snippet{margin-left:20px;
_margin-left:0px;}
 /************************Google search end********/
 

/********* Contact Form-Commets style Begins ********/
.contactUsForm
{
    background: #F5F4F3;
    border: 1px solid #E6E3E1;
    width: 330px;
    padding: 25px;
    margin: 0 0 0 0px;
    font-family: Arial,Helvetica,Sans-Serif;
    float: left;
    font-size: 12px;
}
.contactUsForm ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.contactUsForm ul li
{
    margin-bottom: 4px;
}
.contactUsForm ul li span.column1
{
    width: 310px;
    display: block;
    font-weight: bold;
    padding-bottom: 3px;
    font-size: 11px;
    color: #333333;
}
.contactUsForm ul li span.column2
{
    width: 330px;
}
.contactUsForm ul li span select
{
    width: 190px;
}
 
.divtopic
{
    margin-bottom:10px;
}
.contacterrormessage
{
    color: #ff0000;
    font-weight: bold;
    padding-bottom: 5px;
}
.contacterrormessage div
{
    padding-bottom: 5px;
}
 .i_required
{
    float: right;
    color: #666666;
    padding-top: 8px;
}
.btn_contactsubmit
{
    background: url(../images/btn_stretch.jpg) no-repeat right top;
    border: 0;
    height: 25px;
    padding-left: 0px;    
    padding-right:22px;
    #padding-right:7px;
    letter-spacing:-1px;
#letter-spacing:0px;
    padding-bottom:4px;
    #padding-bottom:0px;
    text-align:left;
    margin-right:auto;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    cursor:pointer;
    margin-bottom:0px;
}
a.div_buttonbg
{
    background: url(../images/btn_stretch.jpg) no-repeat left top;
    padding-left: 8px;
    display:inline-block;
    cursor:pointer;
}
a.div_buttonbg:hover
{
    background: url(../images/btn_stretch.jpg) no-repeat left -25px;
}
a.div_buttonbg:hover .btn_contactsubmit
{
    background: url(../images/btn_stretch.jpg) no-repeat right -25px;
    border: 0;
    height: 25px;
    padding-left: 0px;
}

textarea
 {
background: #fff;
 border: 1px solid #C2C2C2;
 width: 325px;
 font-size: 12px;
 font-weight: bold;
 color: #444;
 padding: 3px;
}

 
 /********* Contact Form-Commets style Ends********/
 
.div_homeouter_short
 {
    min-height: 350px;
}
 /********* principles in action style Starts********/
#pia2011.pia_landing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/global/Images/pia-bg.jpg) no-repeat scroll 30px 0;
min-height:813px;
}
#pia2011, #boc2011 {
position:relative;
}

#pia2011.pia_landing h2.people {
left:57px;
top:296px;
}
#pia2011.pia_landing h2, #pia2011.pia_landing h2 a {
color:#082768;
display:inline;
font-size:34px;
font-weight:normal;
line-height:100%;
text-decoration:none;
z-index:2;
}
#pia2011.pia_landing h2, #pia2011.pia_landing p {
line-height:130%;
margin:0;
position:absolute;
width:200px;
z-index:1;
}
#pia2011.pia_landing p.people {
left:57px;
top:335px;
}
#pia2011.pia_landing h2.planet {
left:388px;
top:70px;
}
#pia2011.pia_landing p.planet {
left:388px;
top:106px;
}
#pia2011.pia_landing h2.performance {
left:325px;
top:403px;
}
#pia2011.pia_landing p.performance {
left:325px;
top:440px;
}
#pia2011.pia_landing a.people img {
left:49px;
top:52px;
}
#pia2011.pia_landing img {
display:block;
position:absolute;
z-index:0;
}
#pia2011.pia_landing p.people img {
left:13px;
top:110px;
}
#pia2011.pia_landing a.planet img {
left:200px;
top:0;
}
#pia2011.pia_landing p.planet img {
left:129px;
top:-119px;
}
#pia2011.pia_landing a.performance img {
left:174px;
top:154px;
}
#pia2011.pia_landing p.performance img {
left:116px;
top:-168px;
}
#pia2011 ul#did_you_know, #pia2011 ul#did_you_know li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#pia2011 ul#did_you_know {
    height: 170px;
    overflow: hidden;
    position: absolute;
    top: 650px;
}
#pia2011 ul#did_you_know li {
    width: 650px;
    height: 170px;
}

#pia2011.pia_landing p a.more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/global/Images/pia-buttons-more.png) no-repeat scroll 0 0;
display:block;
height:19px;
margin-top:4px;
text-indent:-999em;
width:129px;
}
/********* principles in action style Ends********/
 /*** The Oral Healthcare Benefits of Chewing (2013) - start ***/
#boc-left-col,
#boc-right-col
{
width: 49.8%;
float: left;
min-height: 1em;
}
#boc-left-col
{
}
#boc-right-col
{
float: right;
padding-top: 1em;
}
#boc-overlay-image
{
position: relative;
margin-top: -70px;
padding-left: 28px;
clear: both;
}
.left-col-image { text-align: center; }
.left-col-image .img
{
MARGIN-BOTTOM: 1.6em;
clear: both;
}
#boc-right-col h2
{
font-size: 225%;
line-height: 115%;
font-weight: normal;
}
/*** The Oral Healthcare Benefits of Chewing (2013) - end ***/
 /*** Careers (2013) - start ***/
.careers-content
{
min-height: auto;
margin-bottom: -5px;
}
#careers-splash-img
{
z-index: 60;
position: relative;
}
.careers-content .grey-panel
{
z-index: 80;
position: absolute;
padding-bottom: 20px;
padding-left: 0px;
width: 232px;
padding-right: 10px;
background: url(/uk/images/careers-opaque-bg.png) center 50%;
padding-top: 0px;
top: 50px;
left: 16px;
}
.careers-content .wrapper
{
color: #fff;
font-size: 2.3em;
padding-top: 0.4em;
}
.careers-content .wrapper p
{
line-height: 1.3em;
}
.careers-content .wrapper .button
{
background: url(/uk/images/careers-button-bg.png) no-repeat 0px 0px;
color: #fff;
font-size: 95%;
margin-left: 20px;
text-decoration: none;
display: block;
width: 190px;
height: 44px;
line-height: 40px;
text-align: center;
}
/*** Careers (2013) - end ***/