/* Global Layout */

div#base                    {width:100%;}
div#wrapper                 {width:940px;margin:0 auto;position:relative;padding-top:3px;}

div#search_box              {width:225px;height:26px;position:absolute;top:4px;left:560px;}
div#search_box input.txt    {width:153px;height:14px;float:left;margin-right:2px;border:1px solid #ccc;padding:2px;}
div#search_box input.submit {width:20px;float:right;}

div#header                  {width:940px;height:30px;}
div#header_left             {width:470px;height:30px;float:left;}
div#header_right            {width:470px;height:30px;float:right;text-align:right;}
div#masthead                {width:940px;height:68px;}
div#navigation              {width:940px;height:22px;}

div#footer                  {width:940px;float:left;margin-top:14px;}
div#footer div.column       {width:179px;float:left;margin:0 5px;padding-top:0.75em;padding-left:1px;}
div#footer div.column.first {width:179px;float:left;margin:0 5px 0 0;}  
div#footer div.column.last  {width:179px;float:right;margin:0 0 0 5px;}  
div#footerpadding           {width:940px;float:left;height:32px;padding-top:10px;}

/* Template Blocks */

div#banner                  {width:940px;height:381px;}
div#content_wrapper         {width:940px;}
div#body_wrapper            {width:760px;float:left;margin-top:20px;}
div#breadcrumbs             {width:753px;height:27px;float:left;line-height:27px;padding-left:7px;}
div#subnavigation           {width:190px;float:left;position:relative;padding-top:5px;}
div#min-height              {height:565px;width:1px;z-index:0;float:right;clear:right;}
div#content                 {width:520px;float:left;padding-left:20px;padding-right:30px;}

/* Panel Styles */

div#panel_column            {width:180px;float:right;padding-top:27px;}
div#panel_column div.panel  {margin-bottom:10px;}     

div.panel                   {float:left;width:180px;height:172px;position:relative;}
div.list a                  {height:172px;display:block;}
div.panel div.more          {position:absolute;bottom:0;cursor:pointer;padding:4px 6px 2px 6px;z-index:200;}
div.panel h2                {padding-top:5px;padding-left:1px;cursor:pointer;margin-bottom:1em;}

div#panel_grid_10               {width:940px;}


div#panel_grid_10 div.panel     {margin:0 10px 10px 0;}
div#panel_grid_10 div.ends      {margin:0;}

div.panel ul li             {width:178px;height:20px;line-height:20px;padding-left:2px;}
div.panel ul li a           {width:178px;height:16px;line-height:16px;padding-left:0px;margin-top:2px;}

div.panel h3                {line-height:24px;padding-left:2px;}
div.panel ul li.heading     {height:21px;}
div.panel ul li.heading_top {height:20px;}

div.panel_q ul li           {width:178px;height:40px;}
div.panel_q ul li a         {width:178px;height:32px;line-height:16px;padding-left:0px;margin-top:4px;}

div.panel_i ul li,
div.panel_n ul li               {width:156px;line-height:20px;padding-left:2px;padding-right:20px;height:auto;}
div.panel_i ul li a, 
div.panel_n ul li a             {width:158px;line-height:16px;padding-left:0px;margin-top:2px;margin-bottom:2px;padding-right:20px;height:auto;}
div.panel_i ul li.heading_top,
div.panel_n ul li.heading_top   {margin:0;}

/* Panel Slideshow Styles */

div.panel div.transition    {width:180px;height:172px;position:absolute;display:block;}
div.transition div          {width:180px;height:172px;position:absolute;display:block;z-index:-400;background-color:#fff;}
div.transition div.image    {z-index:-500;width:180px;height:172px;}

/* Header Styles */

div#header_left p           {margin-top:3px;}
div#header_right p          {margin-top:3px;}
div#masthead img            {margin-top:2px;}

/* Navigation Styles */

div#navigation ul           {list-style-type:none;display:inline;}
div#navigation ul li        {display:block;float:left;width:186px;height:22px;margin-right:2px;}
div#navigation ul li.last   {margin-right:0;width:179px;}
div#navigation ul li a      {display:block;width:178px;padding-left:8px;line-height:22px;height:22px;background-image:url(/img/dropdown_icon.gif);background-position:100px 100px;background-repeat:no-repeat;}
div#navigation ul li.last a {width:180px;}


div#subnavigation ul li             {height:24px;width:180px;margin-bottom:1px;}
div#subnavigation ul li a           {height:23px;line-height:23px;width:173px;padding-left:7px;display:block;}
div#subnavigation ul li.secondary a {width:156px;padding-left:24px;display:block;}

/* Navigation Dropdown Boxes */

div.dropdown                {position:absolute;z-index:300;display:none;}
div.dropdown img            {display:block;}
div.dd_panel_01              {left:0px;}
div.dd_panel_02              {left:188px;}
div.dd_panel_03              {left:376px;}
div.dd_panel_04              {left:376px;}
div.dd_panel_05              {left:564px;}

div.dropdown div.summary    {width:154px;float:left;padding:10px;}
div.dropdown div.dd_nav     {width:199px;float:left;padding-top:7px;text-align:right;}
div.dropdown div.close      {width:359px;text-align:right;clear:both;padding: 7px 7px 5px 7px;}

div.dd_panel_04 div.summary      {padding-left:11px;width:153px;}
div.dd_panel_04 div.dd_nav       {width:198px;float:left;padding-top:7px;padding-left:1px;text-align:right;}
div.dd_panel_04 div.close        {padding-right:6px;width:360px;}

div.dd_panel_05 div.dd_nav       {width:200px;float:left;padding-top:7px;padding-left:1px;text-align:right;}
div.dd_panel_05 div.close        {padding-right:6px;width:362px;}

div.dropdown div.dd_nav a       {width:180px;height:21px;display:block;float:right;line-height:21px;margin-top:1px;}
div.dropdown div.dd_nav ul li   {width:180px;height:23px;text-align:left;float:right;margin-right:2px;}

/* IE6's lack of support for multiple classes has meant that I cannot 
target .secondary AND .current! I have had to create this class instead*/

div#subnavigation ul li.secondary_current a {width:156px;padding-left:24px;display:block;}

/* Banner Styles */

div#banner img              {float:right;}
div#banner div.bannertext   {width:400px;height:361px;float:left;padding-left:38px;padding-top:20px;position:relative;}
div.bannertext h1           {line-height:42px;width:375px;margin-bottom:30px;}
div.bannertext p            {width:345px;margin-bottom:20px;}
div.bannertext a.more       {padding:2px 6px;display:block;width:29px;}
div.bannertext div.footnote {position:absolute;width:400px;top:330px;left:38px;}

/* Content Styles */

/* Footer Styles */

div#footer div.column ul    {margin-bottom:1em;}

/* Staff Template Styles */

table.staff                 {width:520px;margin-bottom:1em;}
table.staff tr              {}
table.staff tr td           {vertical-align:top;padding-top:14px;border-bottom:1px solid #bae819;}
table.staff tr td.photo     {width:166px;}
table.staff tr td.bio       {}

/* Data Table Styles */

table.datatable             {width:520px;margin-bottom:1em;float:left;}
table.datatable tr          {vertical-align:top;}
table.datatable tr th       {padding:7px 0 6px 1px;line-height:16px;border-top:2px solid #bae819;border-bottom:1px solid #bae819;}
table.datatable tr td       {padding:7px 0 6px 1px;line-height:16px;border-bottom:1px solid #bae819;}

/* Download Table Styles */

table.downloadtable         {width:520px;margin-bottom:1em;}
table.downloadtable tr      {vertical-align:top;}
table.downloadtable tr th   {padding:7px 0 6px 0;line-height:16px;border-top:2px solid #bae819;border-bottom:1px solid #bae819;padding-left:1px;}
table.downloadtable tr td   {padding:7px 0 6px 0;line-height:16px;border-bottom:1px solid #bae819;padding-left:1px;}
table.downloadtable th.download {width:80px;}
table.downloadtable td.title    {padding-right:20px;}

/* Download Table Styles */

table.linktable             {width:520px;margin-bottom:1em;}
table.linktable tr          {vertical-align:top;}
table.linktable tr th       {padding:7px 0 6px 0;line-height:16px;border-top:2px solid #bae819;border-bottom:1px solid #bae819;padding-left:1px;}
table.linktable tr td       {padding:7px 0 6px 0;line-height:16px;border-bottom:1px solid #bae819;padding-left:1px;}

/* FAQ Styles */

div.faq                     {width:235px;float:left;padding-right:25px;overflow: hidden}
div.faq h2                  {margin-bottom:1em;}

/* Tabbed Downloads Styles */

div.tabs                    {width:520px;border-top:2px solid #bae819;float:left;display:none;}
div.tabs div.tab            {float:left;padding:7px 0 6px 0;line-height:16px;width:60px;text-align:center;border-right:1px solid #bae819;border-bottom:1px solid #bae819;}
div.tabs div.th             {width:205px;float:right;text-align:left;padding:7px 10px 6px 0;line-height:16px;border-bottom:1px solid #bae819;}
div.tabs div.th div         {float:right;line-height:16px;}
div.tabs div.download       {width:112px;}
div.tabs div.interactive    {width:60px}

table.tabtable              {width:520px;float:right;}
table.tabtable tr           {}
table.tabtable tr th        {padding:7px 0 6px 0;line-height:16px;border-top:2px solid #bae819;border-bottom:1px solid #bae819;padding-left:1px;}
table.tabtable tr td        {padding:7px 0 6px 0;line-height:16px;border-bottom:1px solid #bae819;padding-left:1px;}
table.tabtable td.title     {width:338px;}
table.tabtable td.pdf       {width:94px;}
table.tabtable td.interactive  {text-align:center;}
table.tabtable tr th.interactive {text-align:right;padding-right:12px;}
table.tabarchive            {margin-bottom:20px;}

/* Voting Table Styles */

table.votingtable           {width:520px;margin-bottom:1em;float:left;}
table.votingtable tr        {}
table.votingtable tr th     {padding:7px 0 6px 0;line-height:16px;border-top:2px solid #bae819;border-bottom:1px solid #bae819;padding-left:1px;}
table.votingtable tr td     {padding:7px 0 6px 0;line-height:16px;border-bottom:1px solid #bae819;padding-left:1px;vertical-align:top;}
table.votingtable tr td.title {width:60%;}

/* PDA Styles */

div.pda                     {width:235px;float:left;}
div.pda h2                  {margin-bottom:1em;}
img.pda                     {float:right;}

/* Gallery Styles */

div#gallery_wrapper         {width:940px;float:left;margin-top:20px;}
div#gallery                 {width:730px;float:left;padding-left:20px;padding-right:0px;}
div#gallery div.image       {width:175px;float:left;height:170px;border-top:5px solid #bae819;border-bottom:2px solid #bae819;margin-right:10px;margin-top:10px;margin-bottom:3px;padding-top:8px;}
div#gallery div.ends        {margin-right:0px;}
div#gallery div.image a.text{padding-left:2px;}
div#gallery div.image p.text{padding-left:2px; color:#666666;}

div#gallery div.image img   {margin-bottom:8px;}

/* Investor Welcome Styles */

div.investor_panel          {width:218px;height:245px;float:left;margin-bottom:10px;padding:9px 15px 15px 15px;position:relative;}
div.inv_companyinfo,
div.inv_financialinfo       {margin-right:10px;}
div.inv_companyinfo         {border-top:7px solid #bae819;border-bottom:3px solid #bae819;background-color:#016c68;color:#bae819;}
div.inv_shareinfo           {border-top:7px solid #bae819;border-bottom:3px solid #bae819;background-color:#74aeac;color:#bae819;}
div.inv_financialinfo       {border-top:7px solid #016c68;border-bottom:3px solid #016c68;background-color:#d9f281;color:#016c68;}
div.inv_shareholderhelp     {border-top:7px solid #016c68;border-bottom:3px solid #016c68;background-color:#bae819;color:#016c68;}

div.investor_panel h4       {display:block;width:218px;line-height:26px;}

div.inv_companyinfo h4,
div.inv_shareinfo h4        {border-bottom:2px solid #bae819;}
div.inv_financialinfo h4,
div.inv_shareholderhelp h4  {border-bottom:2px solid #016c68;}

div.investor_panel ul       {width:130px;float:left;}
div.investor_panel ul li    {line-height:15px;padding:4px 0;}
div.investor_panel ul li a  {display:block;}

div.inv_companyinfo ul li,
div.inv_shareinfo ul li        {border-bottom:1px solid #bae819;}
div.inv_financialinfo ul li,
div.inv_shareholderhelp ul li  {border-bottom:1px solid #016c68;}

div.investor_panel img      {position:absolute;bottom:15px; right:15px;}

div.inv_shareinfo div.shareprice {width:73px;height:93px;position:absolute;bottom:15px;right:15px;background-color:#016c68;color:#bae819;padding:3px;}
div.inv_shareinfo div.shareprice img {position:relative;left:3px;top:20px;}

div.investor_emailalert     {width:506px;line-height:40px;background-color:#016c68;float:left;margin-bottom:0.75em;color:#bae819;position:relative;}
div.investor_emailalert a   {display:block;width:496px;padding-left:10px;}

/* Responsibilities Style */

div.responsibilities        {float:left;position:relative;margin-bottom:10px;padding:15px;}
div.resp_enviro,
div.resp_healthsafety       {width:476px;border-top:7px solid #bae819;border-bottom:3px solid #bae819;background-color:#016c68;color:#bae819;}
div.resp_healthsafety       {width:218px;margin-right:10px;}
div.resp_businessethics          {width:218px;border-top:7px solid #bae819;border-bottom:3px solid #bae819;background-color:#74aeac;color:#bae819;}
div.resp_employment         {width:218px;margin-right:10px;border-top:7px solid #016c68;border-bottom:3px solid #016c68;background-color:#d9f281;color:#016c68;}
div.resp_community     {width:218px;border-top:7px solid #016c68;border-bottom:3px solid #016c68;background-color:#bae819;color:#016c68;}
div.responsibilities h4     {font-weight:bold;margin-bottom:1em;font-size:15px;}
div.resp_enviro p           {width:218px;}
div.responsibilities div.more {position:absolute;bottom:-1px;right:0px;padding:4px 6px 2px;z-index:200;}

div.resp_community div.more,         
div.resp_employment div.more    {background-color:#016c68;}

div.resp_enviro div.more,         
div.resp_healthsafety div.more,
div.resp_businessethics div.more     {background-color:#bae819;}

div.responsibilities a          {text-decoration:none;}

div.resp_enviro a,         
div.resp_healthsafety a,
div.resp_businessethics a            {color:#016c68;} 

div.resp_community div.more a,         
div.resp_employment div.more a  {color:#bae819;}

/* Map & Directions Styles */

div.map                     {position:absolute;float:left;width:509px;height:471px;background-image:url(../img/map.gif);}

div.map a                   {display:block;position:absolute;height:6px;width:6px;text-decoration:none;font-size:4px;color:#666666;background-color:#666666;}
div.map a:hover             {background-color:#bae819;}

div.map a.barrow            {left:125px;top:177px;}
div.map a.bergamo           {left:192px;top:313px;}
div.map a.bradford          {left:137px;top:181px;}
div.map a.burnley           {left:125px;top:181px;}
div.map a.brno              {left:277px;top:282px;}
div.map a.estaimpuis        {left:162px;top:234px;}
div.map a.etain             {left:183px;top:255px;}
div.map a.foetz             {left:187px;top:249px;}
div.map a.hull              {left:143px;top:187px;}
div.map a.ieper             {left:157px;top:230px;}
div.map a.london	    {left:136px;top:218px;}
div.map a.middleton         {left:131px;top:184px;}
div.map a.moyaux            {left:140px;top:245px;}
div.map a.rosporden         {left:99px;top:251px;}
div.map a.sallent           {left:126px;top:349px;}
div.map a.solaro            {left:200px;top:310px;}
div.map a.sthelens          {left:127px;top:185px;}
div.map a.streicecpoloskie  {left:273px;top:247px;}

div.map a.zhongshan         {left:444px;top:109px;}
div.map a.hongkong          {left:438px;top:110px;}

div.map a.kualalumpur          {left:407px;top:165px;}
div.map a.binhduong          {left:421px;top:146px;}

div.map a.vietnam         {left:422px;top:143px;}

div.map img.selected        {display:none;}

div#map_wrapper             {width:752px;float:left;margin-top:20px;position:relative;}
div.direction_column        {width:188px;float:right;padding-top:27px;}
div#map_wrapper div#content {width:509px;float:left;padding:0 0 0 20px;position:relative;}

div.map_details             {width:200px;background-color:#fff;position:relative;left:299px;top:-33px;z-index:500;padding-left:10px;padding-bottom:10px;display:none;z-index:100;}
div.map_details div         {width:196px;border-top:6px solid #bae819;border-bottom:2px solid #bae819;padding:10px 2px 0px 2px;}
div.map_details h2          {margin-bottom:1em;}
div.map_details p.close     {text-align:right;padding-right:10px;}

div.direction_column ul     {border-bottom:2px solid #bae819;}
div.direction_column ul li  {border-top:1px solid #bae819;padding:1px 0 1px 0;}
div.direction_column ul li.heading  {border-top:0;border-top:6px solid #bae819;font-weight:bold;padding-left:2px;line-height:22px;}
div.direction_column ul li a        {display:block;line-height:22px;width:186px;padding-left:2px;}

div.tables                  {margin-top:495px;}
table.map_table             {width:509px;margin-bottom:1em;float:left;}
table.map_table tr          {}
table.map_table tr th       {padding:7px 0 6px 0;line-height:16px;border-top:2px solid #bae819;border-bottom:1px solid #bae819;padding-left:1px;}
table.map_table tr td       {padding:7px 0 6px 0;line-height:16px;border-bottom:1px solid #bae819;padding-left:1px;}

/* Email Alert Form */

table.email_alert_table         {width:520px;border-top:5px solid #bae819;margin-top:6px;margin-bottom:14px;}
table.email_alert_table tr      {}
table.email_alert_table tr td   {border-bottom:1px solid #bae819;padding:6px 0;width:260px;font-weight:bold;}
table.email_alert_table input.field {width:260px;height:18px;border:1px solid #ccc;padding:1px;}
table.email_alert_table input.button    {width:130px;}
table.email_alert_table td span {color:#ff0000;}

/* Careers Styles */

table.career_listing            {width:520px;border-top:2px solid #bae819;border-bottom:1px solid #bae819;}
table.career_listing tr         {}
table.career_listing tr th      {line-height:16px;padding:7px 0 6px 0;}
table.career_listing tr td      {line-height:16px;padding:7px 0 6px 0;border-top:1px solid #bae819;}
table.career_listing th.date    {width:60px;}
table.career_listing th.jobtitle{width:180px;}
table.career_listing th.grade   {width:60px;}
table.career_listing th.info    {width:60px;}
table.career_listing th.location{width:120px;}
table.career_listing th.apply   {width:40px;}
table.career_listing td.grade   {padding-left:13px;}

table.career_application            {width:520px;border-bottom:1px solid #bae819;}
table.career_application tr         {}
table.career_application tr th      {line-height:16px;padding:7px 0 6px 0;border-top:2px solid #bae819;}
table.career_application tr td      {line-height:16px;padding:7px 0 6px 0;border-top:1px solid #bae819;width:260px;}

table.career_application input.cv   {font-size:10px;}
table.career_application input.submit       {font-size:10px;width:82px;}
table.career_application input.reset        {font-size:10px;width:82px;}
table.career_application select.ethnicity   {font-size:10px;width:165px;}

table.career_application tr th.return      {text-align:right;padding-right:3px;}

/* List Items */

div#content ul     {margin:0 0 1em;}
div#content ul li  {list-style-type:square;list-style-position:inside;font-size:12px;line-height:16px;}
div#content strong {font-weight:bold;}

/* Gallery Navigation */

p#paging-nav-bottom		{float:left;font-size:12px;border-bottom:2px solid #BAE819;border-top:5px solid #BAE819;height:41px;margin-bottom:3px;margin-right:10px;margin-top:10px;padding-top:137px;width:175px;}

/* Tabbed Contacts Ver 2.0 */

div.tabrow                      {width:520px;float:left;height:30px;font-size:13px;text-align:center;margin:0px 0px 5px 0px;padding:0px;}

div#tab_high div                {width:125px;float:left;color:#fff;margin-right:4px;height:30px;font-size:14px;padding:0px;}
div#tab_med div                 {width:254px;float:left;color:#fff;margin-right:4px;height:30px;font-size:12px;padding:0px;}
div#tab_low div                 {width:125px;float:left;color:#fff;margin-right:4px;height:30px;font-size:12px;padding:0px;}

div.tabrow a                    {display:block;color:#BAE819;text-decoration:none;line-height:30px;}
div.tabrow a:hover              {color:#016C68;}

div#tab_high div.short          {width:105px;}
div#tab_high div.long           {width:165px;}
div#tab_low div.short           {width:85px;}
div#tab_low div.med             {width:155px;}
div#tab_low div.long            {width:175px;}
div.tabend                      {margin:0px 0px 0px 0px;}

div#tab_current                 {width:512px;float:left;border-top:7px solid #BAE819;margin-bottom:1em;}
div#tab_current div             {height:20px;font-size:14px;padding:5px 15px;color:#016C68;float:left;background:url(../img/tab_current_left.gif) no-repeat bottom left #BAE819;position:relative;}
div#tab_current div img         {position:absolute;right:-3px;top:0;}

div#tab_high div.short a         {background-image:url(../img/tab_headoffice_teal.gif);}
div#tab_high div.short a:hover   {background-image:url(../img/tab_headoffice_green.gif);}

div#tab_med div a         {background-image:url(../img/tab_privatelabel_teal.gif);}
div#tab_med div a:hover   {background-image:url(../img/tab_privatelabel_green.gif);}

div#tab_high div a         {background-image:url(../img/tab_investor_teal.gif);}
div#tab_high div a:hover   {background-image:url(../img/tab_investor_green.gif);}

div#tab_high div.long a         {background-image:url(../img/tab_corp_teal.gif);}
div#tab_high div.long a:hover   {background-image:url(../img/tab_corp_green.gif);}

div#tab_low div.short a         {background-image:url(../img/tab_ourbrands_teal.gif);}
div#tab_low div.short a:hover   {background-image:url(../img/tab_ourbrands_green.gif);}

div#tab_low div.med a         {background-image:url(../img/tab_contract_teal.gif);}
div#tab_low div.med a:hover   {background-image:url(../img/tab_contract_green.gif);}

div#tab_low div.long a         {background-image:url(../img/tab_material_teal.gif);}
div#tab_low div.long a:hover   {background-image:url(../img/tab_material_green.gif);}

img.preload                     {display:none;}
img#factorymap                  {margin-bottom:1em;}

div#content.factory                     {width:720px;margin-right:0px;padding-right:0px;}
div#body_wrapper.factory                {width:960px;float:left;margin-top:20px;}

div#factory {width:720px;height:447px;float:left;margin-bottom:1em;background:url(../img/factory.png) left top;}

img#factorymap                  {margin-bottom:1em;}

table.factory                   {width:720px;}
table.factory tr td             {border-bottom:0;}

div#content.factory img.right   {float:right;margin-left:1em;margin-bottom:1em;}
div#content.factory table img   {}
div#content.factory table img.two   {margin-left:100px;}

div#content.factory div#container   {width:100%;text-align:center;}
div#content.factory div.linelength  {width:550px;}

div.panel_b div.transition		{left:-10000px;}
div.panel_b div.noscript		{left:-10000px;}

div#content div.investor_panel ul  {margin-left:0;}
div#content div.investor_panel ul li {list-style:none;}

div.panel_b h2		{font-size:24px;}

div#content table.datatable ul li {list-style:none;}





















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

