/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input { font-size: 1em; font-weight: normal; font-style: normal;font-family: arial, Lucida Sans Unicode, tahoma, verdana, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/* QUADPACK STANDARD LAYOUT */

body
{ 
 text-align: center; 
 background-color:#D0B5F3;
} 

em 
{
  font-style: italic;
}

.header
{
  background-image:url(../images/header_background.gif);
  background-position:top;
  background-repeat:repeat-x;
  height:189px;
  background-color:#A89AD8;
  z-index:1;
}
strong
{
 font-weight:bold;
}


.micrositesNavigation
{
  text-align:left;
  text-indent:27px;
  padding:1px;
  position:absolute;
  top:100px;
  right:16px;
  width:200px;
  height:13px;
  background-color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
}

.micrositesNavigation a
{
  font-size:10px;
  font-weight:bold;
  display:block;
  background-image:URL(../images/arrow-up.gif);
  background-position:center right;
  background-repeat:no-repeat;
  color:#545454;
  text-transform:uppercase;
  text-decoration:none;

}

#Microsites
{
  position:absolute;
  right:16px;
  top:78px;
  background:#FFFFFF;
  width:520px;
  text-align:left;
  padding:2px;
  filter:blendTrans(duration=0.5);
  visibility:hidden;
}

#Microsites li
{
  float:left;
}

#Microsites a
{
  color:#545454;
  display:block;
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  background-image:url(../images/readmore-triangle.gif);
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:10px;
  margin-left:15px;
  margin-right:10px;

}

.micrositesSearch
{
  padding:1px;
  position:absolute;
  top:118px;
  right:16px;
  width:200px;
  height:13px;
  background-color:#FFFFFF;
 
}
.micrositesSearch input.search_input
{
  border:0;
  margin:0;
  padding:0;
  float:left;
  font-weight:bold;
  margin-left:27px;
  color:#545454;
  font-size:10px;
  font-weight:bold;
}

h1
{

  font-weight:bold;
  text-align:center;
  clear:both;
  margin-top:25px;
   color:#792266;
  text-transform:uppercase;
  font-size:150%;
}

h2
{
  font-weight:bold;
 
  clear:both;
  margin-top:25px;
  color:#792266;
  text-transform:uppercase;
  font-size:120%;
}

h3
{
  font-weight:bold;
  text-align:center;
  clear:both;
  margin-top:25px;
  color:#792266;
  text-transform:uppercase;
  font-size:100%;
}


h3.bottomlined
{
  color:#792266;
  font-weight:bold;
  font-size:75%;
  display:block;
  border-bottom:solid 1px #792266;
  text-align:left;
  margin-top:0;
}

div.bottomlined
{
  border-bottom:solid 1px #792266;
  width:250px;
  height:65px;
}
div.bottomlined span
{
  color:#792266;
  font-weight:bold;
  font-size:75%;
  display:block;
  float:left;
  margin-top:50px;
  text-transform:uppercase;

}
div.bottomlined img
{
 float:right;
}
.newsdate
{
  font-size: 10px;
  color:#792266;
  text-align:left;
  font-weight:normal;
 
}

h4.offices
{
  margin-left:10px;
  padding-left:20px;
  font-weight: bold;
  font-size: 105%;
  color:#6C7073;
  text-align:left;   
}

.menu
{
  position:relative;
  height:189px;
  background-position:top center;
  background-repeat:no-repeat;
  width:980px;
  margin:auto;
  background-image:URL(../images/headers/header-global.jpg);
}

#menu_corporate
{
  background-image:URL(../images/headers/header-global.jpg);
}
#menu_uk
{
  background-image:URL(../images/headers/header-uk.jpg);
}
#menu_spain
{
  background-image:URL(../images/headers/header-spain.jpg);
}
#menu_turkey
{
  background-image:URL(../images/headers/header-turkey.jpg);
}
#menu_turkey-en
{
  background-image:URL(../images/headers/header-turkey.jpg);
}

#menu_germany
{
  background-image:URL(../images/headers/header-germany.jpg);
}

#menu_italy
{
  background-image:URL(../images/headers/header-global.jpg);
}
#menu_france
{
  background-image:URL(../images/headers/header-france.jpg);
}
#menu_australia
{
  background-image:URL(../images/headers/header-australia.jpg);
}

.Logo
{
  height:140px;
}


.topMenuLink
{
  float:left;
  display:block;
  padding-top:5px;
  padding-right:10px;
  padding-bottom:4px;
  padding-left:15px;
  margin-top:0px;
  margin-left:10px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

.Bar
{
  margin-left:15px;
}

.topLevelMenu li
{
  float:left;
}

.topLevelMenu a
{
  float:left;
  display:block;
  padding-top:5px;
  padding-right:18px;
  padding-bottom:4px;
  padding-left:18px;
  margin-top:0px;
  margin-left:10px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

.topLevelMenu a.Selected
{
  background-color:#878787;
}

.inlineMenu
{
 display:none;
 float:left;
 text-transform:lowercase;



}


.inlineMenu li
{
  float:left;
  margin-left:2px;
  margin-right:2px;
 
}

.inlineMenu li a
{
  display:block;
  padding-top:3px;
  padding-right:16px;
  padding-bottom:3px;
  padding-left:18px;
  margin-top:4px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
 
}
/* Padding to fix the menus in each microsites STARTS*/
#menu_uk #productMenu li a
{
 padding-left:14px;
  padding-right:13px;
 
}
#menu_turkey-en #productMenu li a
{
 padding-left:14px;
  padding-right:13px;
 
}
#menu_spain #productMenu li a
{
 padding-left:7px;
  padding-right:7px;
}
#menu_italy #productMenu li a
{
 padding-left:13px;
  padding-right:12px;
}
#menu_australia #productMenu li a
{
 padding-left:14px;
  padding-right:13px;
}
#menu_germany #productMenu li a
{
 padding-left:6px;
  padding-right:5px;
}
#menu_france #companyMenu li a
{
 padding-left:10px;
  padding-right:9px;
}
#menu_france #productMenu li a
{
 padding-left:9px;
  padding-right:9px;
}
/* Padding to fix the menus in each microsites ENDS*/
.inlineMenu li a:hover
{
  background-color:#878787;
}

.inlineMenu li a.Selected
{
  background-color:#A89AD8;
}

.Children
{
  clear:both;
}

.Children li
{
  float:left;
  margin-left:5px;
  margin-right:5px;
}

.Children li a
{
  display:block;
  margin-top:5px;
  padding-top:2px;
  padding-right:18px;
  padding-bottom:2px;
  padding-left:18px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  text-transform:lowercase;
}


.Children li a.Selected
{
  background-color:#BCAEEC;
}


.Main
{
  color:#444444;
  margin:auto;
  width:980px;
 clear:both;
 
}

.mainBackground
{
  background-color:#FFFFFF;
  clear:both;
}






/********** Start Contact Us *********/
.MainContact_Us
{  
  color:#444444;
  margin:auto;
  width:980px;
  font-size:90%;
}

.Contact_Us_bg
{  
  background:url(../images/contact-us-bg.jpg) no-repeat center left;
float:left;
}

.MainContact_Us div.MainLeft
{
  width:356px;
  float:left;  
}

a.privacyLink
{
  color:#A89AD8;
  text-decoration:none;
  font-weight:bold;
}
a.privacyLink:hover
{
 text-decoration:underline;
}

#backToUrl
{
  color:#A89AD8;
  font-weight:bold;
}

.MainContact_Us div.MainLeft h1
{
text-align:left;
margin-left:20px;
}

.CareerHalf
{
   width: 400px;
   float:left;
   text-align:justify;
   padding-left:45px;
   padding-right:45px;
   padding-bottom:60px;
   font-size:75%;
}



.careerText
{

   display:block;
   width:450px;
   clear:both;
   margin-bottom:50px;
   text-align:left;
   font-size:95%;

}

.careerText p
{
    margin-left:30px;
    margin-top:20px;
    font-size:80%;
    text-align:justify;

}

.careerText a
{
   color:#792266;
   font-weight:bold;
   text-decoration:none;
}

.careerText a:hover
{
   text-decoration:underline;
}

.CareerLeft
{
  width:385px;
  display:block;
  float:left;


}
.CareerLeft h1
{
  margin-left:20px;
  text-align:left;
}

.CareerRight
{
  width:595px;
  display:block;
 float:left;
  padding-top:20px;

}



.CareerHalf a
{

   color:#444444;
   display:block;
   width:380px;
  /* height:170px;*/
   text-decoration:none;
   margin-bottom:20px;

   clear:both;

}

.CareerHalf a span.title
{
   color:#792266;
   display:block;
   font-size:115%;
   font-weight:bold;
   margin-bottom:20px;
   text-decoration:none;

}

.CareerHalf a:hover span.title
{
   text-decoration:underline;
}

.CareerHalf a span.jobOfferDesc
{
  width:360px;
   color:#444444;
    text-align:justify;
  font-weight:normal;
}

.CareerHalf a span.jobOfferDesc ul
{
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 25px;
    margin-bottom: 10x;
    padding: 5px 0;
}
.CareerHalf a span.jobOfferDesc p
{
  margin-bottom:15px;
}
.CareerHalf a.jobOfferBlock span
{
  margin:1em 0;
  display:block;
}
.CareerHalf a.ger
{ 
  background:url(../images/flag-ger.jpg) 100% 0% no-repeat;
}

.CareerHalf a.uk
{
  background:url(../images/flag-uk.jpg) 100% 0% no-repeat;
}
.CareerHalf a.ita
{ 
  background:url(../images/flag-ita.jpg) 100% 0% no-repeat;
}

.CareerHalf a.esp
{
  background:url(../images/flag-esp.jpg) 100% 0% no-repeat;
}
.CareerHalf a.aus
{ 
  background:url(../images/flag-aus.jpg) 100% 0% no-repeat;
}

.CareerHalf a.tur
{
  background:url(../images/flag-tur.jpg) 100% 0% no-repeat;
}
.CareerHalf a.fra
{
  background:url(../images/flag-fra.jpg) 100% 0% no-repeat;
}
.CareerHalf a.global
{
  background:url(../images/corporate.gif) 100% 0% no-repeat;
}


table.questions
{
margin-top:0px;
font-size:90%;
}


.MainContact_Us table
{
  margin:20px 0 20px 25px;
  text-align:left;
  font-size:70%;  
  font-weight:bold;
  width:490px;
}
.MainContact_Us table tr td
{
line-height:30px;
height:30px;
}
.MainContact_Us table tr td.checkLine
{
line-height:150%
}
.MainContact_Us table tr td.wp_label
{
line-height:100%;
padding-right:5px;
}
.MainContact_Us table tr td input
{
}
.MainContact_Us table tr td select
{
/*  margin:10px 0 10px 0;  */
}
.MainContact_Us table tr td input.checkbox_type
{
  margin:0px 10px 0 0;
  width:12px;
}
.MainContact_Us table tr td textarea
{
  margin:20px 0 10px 0;
}

.MainContact_Us div.MainRight
{  
   width:620px;
   float:right;
   background-color:#FFFFFF;
}
#HiddenInputs
{
   margin-bottom:15px;
   margin-left:300px;
}
.Main2ColsContact
{
  background:url(../images/left-385px-bg.gif) repeat-y top left;
  float:left;

}

.contactDetails
{
width:350px;
margin:auto;
text-align:left;
 font-size:100%;
 margin-top:40px;
 line-height:160%;
}

.contactDetails a
{
 font-weight:bold;
 color: #A89AD8;
 text-decoration:none;
 display:block;

}

.contactDetails a:hover
{

 text-decoration:underline;
}


/********** End Contact Us *********/

.Main2Cols
{
  background:url(../images/left-385px-bg.gif) repeat-y top left;
  color: #444444;
  margin:auto;
  width:980px;
/*  padding-bottom:20px;  */
}

.MainPuzzle
{
  background:url(../images/puzzle-bg.jpg) no-repeat bottom left;
  float:left;

}

/*  3cols elements starts */

.LeftBg
{
  width:980px;
  float:left;
  background:url(../images/left-bg.gif) top left repeat-y;
  /* padding-bottom:20px; */

}

.MainLeft
{

  width:280px;
  float:left;
}
.MainLeft img
{
/*float:left;*/
}

.MainLeft .leftImg25
{
  margin-top:25px;  
  margin-bottom:25px;
}
.MainLeft .leftImg65
{
  margin-top:65px; 
  margin-bottom:25px;
}
.MainLeft .leftImg95
{
  margin-top:95px;
  margin-bottom:25px;
}
/*** PROPERTIES TEMPORARY ADDED TO FIX IMAGE SIZE IN SOME PAGES, REMOVE WHEN WELL SIZED IMAGES WILL BE UPDATED*****/
.MainLeft .leftImg25 img
{
  max-width:270px;


}
.MainLeft .leftImg65 img
{
  max-width:270px;

}
.MainLeft .leftImg95 img
{
  max-width:270px;
}

/*** END OF : PROPERTIES TEMPORARY ADDED TO FIX IMAGE SIZE IN SOME PAGES, REMOVE WHEN WELL SIZED IMAGES WILL BE UPDATED*****/
.MainLeft h3
{
float:left;
width:250px;
text-indent:2px;
}

.MainRight
{   
   width:215px;
   float:left;   
}
.MainRight h3
{
float:right;
width:200px;
}


.MainCenter
{

  float:left;
  width:480px;
  font-size:80%;
/*  text-align:left;*/

}

.MainCenter h1
{
  margin-top:20px;
 margin-right:20px;
  color:#792266;
  text-transform:uppercase;
  font-size:180%;
  font-weight:bold;
  line-height:100%;
}


.MainCenter h1 span.line1
{
  margin-left:-20%;
  display:block;
}
.MainCenter h1 span.line2
{
  margin-left:20%;
  display:block;
}

.MainCenter p
{
  margin:auto;
  font-size:100%;
  width:420px;
  text-align:justify;
  margin-top:30px;
  font-weight:normal;
  line-height:200%;
}
.MainCenter ul
{
  padding-top:10px;
  list-style-type:disc;
  padding-left:15px;
  margin-left:10px;
}

.MainCenter .mainText
{
  margin-top:45px;
}

/* right list on news and more...STARTS*/

.siblingsList
{
margin-top:30px;
margin-bottom:30px;
margin-left:15px;
width:190px;
color: #555555;
}
.siblingsList li
{
font-size:70%;
line-height:100%;
padding-top:7px;
font-weight:bold;
text-align:left;
clear:both;
text-transform:lowercase;
}

.siblingsList li a
{
color: #8D8D8D;
display:block;
text-decoration:none;

}

.siblingsList li.Selected a
{
color: #792266;

}

.siblingsList li.notSelected a
{
color: #8D8D8D;

}

.siblingsList li a:first-letter
{
text-transform:capitalize;
}



.siblingsList li a:hover
{
text-decoration:underline;
}

/* right list on news and more...ENDS*/

.rightBox
{
  width:200px;
  float:right;
}
#newsBox
{
  text-align:left;
  margin-top:25px;
  margin-bottom:15px;
}
.rightBox .innerText
{
   display:block;
   line-height:150%;
   color: #444444;
   font-size:70%;
   clear:both;
   margin-bottom:35px;
}

.rightBox .innerText a
{

  font-weight:bold;
  color: #444444;
  text-decoration:none;
}


.rightBox .innerText a:hover
{
  text-decoration:underline;
}

.innerText_bg_white
{
   display:block;
   line-height:150%;
   color: #555555;
   font-size:70%;
   clear:both;
   margin-bottom:35px;

}

.innerText_bg_white a
{

  font-weight:bold;
  color: #8D8D8D;
  text-decoration:none;
  text-transform:lowercase;
}

.innerText_bg_white a:first-letter
{
  text-transform:uppercase;
}

.innerText_bg_white a:hover
{
  text-decoration:underline;
}


.innerText_bg_white a.Selected
{
  font-weight:bold;
  color: #792266;
  text-decoration:none;
}
.innerText_bg_white a.Selected:hover
{
  font-weight:bold;
  color: #792266;
  text-decoration:underline;
}

.newsTitle
{
 text-transform: lowercase;
}
.newsTitle:first-letter
{
 text-transform: uppercase;
}


.rightBox a.more
{
   text-decoration:none;
   clear:both;
   font-weight:bold;
   margin-top:5px;
   color:#792266;
   line-height:100%;
   padding-right:10px;
   background:url(../images/readmore-triangle.gif) 100% 2px no-repeat;
   float:right;
   font-size:10px;
   display:block;
   text-transform:lowercase;
}
/*
.rightBox a.more:first-letter
{ 
   text-transform:upercase;
}*/

.rightBox a.more:hover
{
   text-decoration:underline;
}


.countryBox
{
  margin-top:10px;
  width:220px;
  float:left;
  color:#8D8D8D;
  text-align:left;
/*  padding-bottom:20px;*/
  font-size:80%;

}



.countryBox span
{

  margin-left:20px;
}

.countryBox span a
{
  text-decoration:none;
  font-weight: bold;
  font-size: 130%;
  
  color:#8D8D8D;
}
.countryBox span a:hover
{
  text-decoration:underline;
}

.countryBox h3
{
font-weight:bold;
font-size:100%;
}

.countryBox ul
{
  margin-top:15px;
  margin-left:20px;
  margin-bottom:20px;
  font-size:85%;
}
.countryBox ul li
{
  line-height:200%;
  background:url(../images/arrow-country.gif) 0% 50% no-repeat;
  padding-left:15px;
 
}

.countryBox ul li a
{

  line-height:25px;
  font-size: 120%;
  font-weight:bold;
  color:#8D8D8D;
  text-decoration:none;


}

.countryBox ul li a:hover
{
 text-decoration:underline;
}

.countryBox ul li a.language
{

  font-size:90%;
}
/*

#selectcountrybox 
{

  text-align:left;
  margin-left:10px;
}


#selectcountrybox a
{
  font-size:120%;
  display:block;
  clear:both;
  background:url(../images/list-arrow.gif) no-repeat 0% 50%;
  padding-left:25px;
  width:180px;
  margin-top:20px;
}

#selectcountrybox a.sublang
{
  padding:0;
  margin-left:50px;
  width:140px;
  background:none;
}
*/

/*  3cols elements ends */

/*  2cols elements starts */

.MainColLeft
{
   font-size:80%;
   width: 385px;
   /*height:403px;*/
   height:100%;
   float:left;
 /*  background:url(../images/left-385px-bg.gif) repeat-y top center;*/
  text-align:left;
	
}
.MainColLeft h4
{
  color:#792266;
font-weight:bold;
}


.MainColLeft div.text_maincolleft
{
   margin:10px 15px 10px 35px;
   text-align:justify;
   line-height:150%;
   color: #444444;   
   vertical-align:middle;
   clear:both;
  /* height:150px;*/
   font-size:90%;
}

.MainColLeft p
{
      margin:10px 15px 10px 35px;
   text-align:justify;
   line-height:150%;
   color: #444444;   
   vertical-align:middle;
   clear:both;
  /* height:150px;*/
   font-size:90%;
  
}


.MainColLeft div.text_maincolleft a
{
     color:#792266;
    text-decoration:none;
    font-weight:bold;
}
.MainColLeft div.text_maincolleft a:hover
{
     color:#792266;
     text-decoration:underline;
}

.MainColRight
{
   float:left;
   width: 595px;
   /*height:403px;*/
   height:100%;
   margin:0;
   padding:0;
   border:0;
 font-size:80%;
}
.MainColRight img
{
   margin:0;
   padding:0;
   border:0;
}

.MainColLeft h1
{
   text-align:left;
   margin-top:25px;
   margin-left:30px;
  color:#792266;
  text-transform:uppercase;
  font-size:180%;
  font-weight:bold;
   
}


.TwoHalvesPageBg
{
  width:980px;
  float:left;
  background:url(../images/bg.jpg) repeat-y top left;
text-align:left;
}

.TwoHalvesPageBg h1
{
text-align:left;
margin-left:20px;
}

.Half
{  
  width:490px;
  float:left;  
}
.Half img
{
  float:left;
}
.Half div
{
  margin-left:20px;
}
.Half .credits_right p span
{
  color:#356AA0;
}
.Half p
{
 margin-left:20px;
  font-size:75%;
  width:420px;
  text-align:justify;
  margin-top:25px;
  font-weight:normal;
  line-height:200%;

}


.standardList
{
   margin-top:40px;
   padding-bottom:20px;
   margin-left:35px;
   text-align:left;
}

.standardList ul li
{
  margin-top:70px;
}

.standardList ul li a
{
  color:#444444;
  font-weight:bold;
  background:url(../images/doc-bullet.gif) no-repeat 0% 0%;
  padding-left:20px;
  text-decoration:none;
  display:block;


}

.standardList ul li a:hover
{
  text-decoration:underline;
}

.standardList ul li a.Selected
{
  color:#A91992;
}

/*  2cols elements ends */

.bigimage_linkbutton
{
/*  display:block;*/
  float:left;
  text-decoration:none;
  margin-top:30px;
}

.bigimage_linkbutton span
{
  background-color:#A89AD8;
  color:#FFFFFF;
  display:block;
  text-align: left;
  margin:0px;
  
  font-size:130%;
  
  padding:3px;
  
}

.catalogue_main_link
{  
  width:178px;
  margin-right:15px;
}
.catalogue_main_link span
{
  
  font-size:130%;
  margin-bottom:5px;
  padding:3px;
  
}
.news_main_link
{
display:inline;
  width:255px;
  margin-left:52px;
  margin-bottom:35px;
  margin-right:0px;


}

.news_main_link span
{
  font-size:140%;
  margin-bottom:2px;
  line-height:36px;
  text-indent:5px;
}

/***** Start Exhibitions UK  *****/
.exhibitionsPageTitle
{
clear:both;
margin-top:25px;
height:30px;
line-height:30px;
color:#792266;
font-size:140%;

}

.exhibitionsPageTitle h1
{
display:inline;
font-size:100%;
margin:0px;
height:30px;
line-height:30px;
 float:left;
color:#792266;

}

.exhibition_left_div
{
   text-align:justify;
   line-height:150%;
   color: #444444;
   font-size:70%;   
   margin-top:4px;
   margin-right:10px;
   vertical-align:middle;
   clear:both;
   height:110px;
}
.exhibition_left_div a
{

  font-weight:bold;
  color: #444444;
  text-decoration:none;
}
.exhibition_left_div a:hover
{
  text-decoration:underline;
}
.exhibition_left_div a img
{
  margin-right:5px;
}

.exhibition_left_div img
{
   vertical-align:top;
   float:left;
   border:0;
}
.exhibition_left_div h4
{
   padding-top:10px;
   font-size:110%;   
   color:#823070;
   font-weight:bold;
}

.exhibition_left_div .exhibition_left_url
{
   background-image:URL(../images/exhibition_row.gif);
   background-repeat:no-repeat;
   padding-left:15px;   
   margin-left:110px;
   margin-top:10px;
   float:left;
}

.exhibition_right_img
{
   border:0;
   margin:0;
   padding:0;
}


#exhibition_block1
{
 display:block;
}
#exhibition_block2
{
 display:none;
}
/***** End Exhibitions UK  *****/

/***** START COMPANY *****/
.our_div
{  
   text-align:center;
   background:url(../images/company_bg.jpg) repeat-y top left;
   width:880px;
  margin:auto;
}
.our_div h1
{
   text-align:left;   
   padding-top:15px;
   margin-top:0;
   margin-bottom:30px;
}

.our_div a.buttonlinksmall
{
   width:215px;
   height:150px;
   margin:30px 0px 0px 65px;
   display:inline-block;   
   float:left;
   text-decoration:none;
   color: #FFFFFF;
}
.our_div a.buttonlinksmall span
{
  text-indent:4px;
  text-align:left;
  display:block;
  width:215px;
  height:35px;
  background-color:#A89AD8;
  margin-bottom:5px;
  color: #FFFFFF;
  font-size:130%;
  line-height:35px;

}
.our_div div.latest_launches_div a
{
  text-decoration:none;
}
.our_div div.latest_launches_div
{
   width:215px;
   height:150px;
   margin:30px 0px 0px 65px;
   display:inline-block;
   float:left;
   text-decoration:none;
   color: #FFFFFF;
}
.our_div div.latest_launches_div span
{
  text-indent:4px;
  text-align:left;
  text-decoration:none;
  display:block;
  width:215px;
  height:35px;
  background-color:#A89AD8;
  margin-bottom:5px;
  color: #FFFFFF;
  font-size:130%;
  line-height:35px;
  cursor:hand;
}
.our_div div.latest_launches_div table
{
  width:215px;
  height:114px;
  /*border:1px solid #A89AD8;*/
  background:url(../images/products-latestLaunches.jpg);
  margin-top:0;
  padding:0;
  vertical-align:middel;
}
.our_div div.latest_launches_div table a
{
  width:212px;
  height:110px;

  display:block;
text-align:center;
}
.home_listLanches_div
{
   height:305px;
   margin:auto;   
   text-align:center;
   float:none;
}

.home_listLanches_div a img
{
  margin:auto;
}
.launche_center_subdiv
{
  text-align:justify;
  margin:25px;
  margin-top:45px;
  line-height:170%;
}

.launche_center_subdiv img
{  
  margin-bottom:20px;
}
.launche_center_subdiv table
{
  margin-left:20px;
  font-size:12px;
  color:#A89AD8;
  width:400px;
  cellpading:5px;
  text-align:left;
}

.launche_center_subdiv table td.name
{
  color:#A89AD8;
  white-space:nowrap;
  width:125px;
  background:url(../images/catalogue/rowbg2.gif) repeat-x top;
}
.launche_center_subdiv table td.value
{
  color:#444444;
  background:url(../images/catalogue/rowbg2.gif) repeat-x top;
}
.launche_center_subdiv table td.name_pink
{
  color:#A89AD8;
  white-space:nowrap;
  width:125px;
  background:url(../images/catalogue/rowbg1.gif) repeat-x top;
}
.launche_center_subdiv table td.value_pink
{
  color:#444444;
  background:url(../images/catalogue/rowbg1.gif) repeat-x top;
}

/***** END COMPANY*****/

/***** Start Company profile *****/
.company_profile_right
{
  /* background-color:#EEEEEE;*/
   widht:100%;
   height:100%;
   /*height:403px;*/
   border:0;
   margin:0;
   padding:0;
        
}
.company_profile_person
{
  float:left;
  text-align:center;   
  display:inline;
  height:170px;
  width:147px;
  margin-left:15px;

}
.company_profile_picture
{     
   text-decoration:none;   
   background-image:url(../images/polaroidframe.jpg);
   background-repeat:no-repeat;
   background-position:center top;
   height:114px;
   width:147px;
   display:block;
}

.company_profile_picture:hover
{
   background-image:url(../images/polaroidframe-over.jpg);
}
.company_profile_picture img
{
   margin-auto;
   margin-top:20px;
}
.company_profile_details
{
   text-decoration:none;   
   height:54px;
   width:147px;
   display:block;
}

.company_profile_details .company_profile_person_name
{
   clear:both;
   text-align:center;
   margin:auto;
   display:block;
   color:#823070;
   font-weight:bold;
   margin-top:5px;
   font-size:100%;
}
.company_profile_details:hover .company_profile_person_name
{
text-decoration:underline;
}
.company_profile_details .company_profile_person_title
{
   clear:both;
   text-align:center;
   margin:auto;
   display:block;
   color:#444444;
   font-size:90%;
}


/***** End Company profile *****/

.itemblock
{
  width:410px;
  height:150px;
  float:left;
  vertical-align:middle;
  text-align:justify;
  margin-top:35px;
  margin-right:30px;
  margin-bottom:15px;
  margin-left:30px; 
  color:#444444;
  font-size:70%;
  padding:0;  
}

.itemblock img
{
  vertical-align:top;
  float:left;
  border:1px solid #A89AD8;
  margin-right:10px;
}
.itemblock a
{
  border:0;
}

.itemblock h4
{
   padding-top:5px;   
   font-size:115%;   
   color:#A91992;
   font-weight:bold;
   text-align:left;
   margin-button:10px;
}
.itemblock h4 a
{
   text-decoration:none;
   color:#A91992;
}
.itemblock h4 a:hover
{
   text-decoration:underline;   
}

.itemblock h4 a.FeatColl
{
   text-decoration:none;
   color:#AA9CD9;
}
.itemblock h4 a.FeatColl:hover
{
   text-decoration:underline;   
}


.itemblock_collections
{
  width:400px;  
  float:left;
  vertical-align:middle;
  text-align:justify;
  margin-top:15px;  
  color:#444444;
  font-size:90%;
  padding:0;  
  line-height:120%;
}

.itemblock_collections img
{
  vertical-align:top;
  float:left;
  border:0;
  margin-right:5px;
}
.itemblock_collections a
{
  border:0;
}

.itemblock_collections h4
{
   padding-top:5px;   
   padding-bottom:10px; 
   font-size:115%;   
   color:#A91992;
   font-weight:bold;
   text-align:left;
   margin-button:10px;
}
.itemblock_collections h4 a
{
   text-decoration:none;
   color:#A91992;
}
.itemblock_collections h4 a:hover
{
   text-decoration:underline;   
}

.itemblock_collections h4 a.FeatColl
{
   text-decoration:none;
   color:#AA9CD9;
}
.itemblock_collections h4 a.FeatColl:hover
{
   text-decoration:underline;   
}



.FooterBlock
{
width:100%;
z-index:500;
}
.Footer
{
 clear:both;
  background-image:URL(../images/foot2.gif);
  background-repeat:repeat-x;
  background-position:center bottom;
  min-height:31px;
}

.Footer ul
{
  float:left;

padding-bottom:15px;
}
.Footer .pageTrail ul
{
 width:575px; 
}
.Footer li
{
  color:#FFFFFF;
  float:left;
  margin-left:5px;
  margin-right:5px; 
  margin-top:0px;
 line-height:120%;
  vertical-align:middle;
display:inline;
white-space:nowrap;
}
.Footer li.separator
{
  margin-left:0px;
  margin-right:0px;
  width:10px;
  height:22px;

  background:url(../images/arrow-bottom-crumbs.gif) no-repeat 50% 70%;

}

.Footer li a
{

  color:#FFFFFF;
  font-size:10px;

 
}

.footerContainer
{
  margin:auto;
  width:980px;
}

#footerRight
{
float:right;
}

#footerRight .Selected
{
  font-weight:bold;
}

.Footer .pageTrail
{
  width:575px;
  float:left;
}

.rightImage
{
float:right;
}

.sitemap
{
  text-align:left;
  
}

.sitemap li
{
margin-left:25px;
}
a.sitemap
{
  color:#792266;
  text-decoration:none;
}
a.sitemap:hover
{
  text-decoration:underline;
}

.countryAddress
{
  display:block;
/*  padding-top:20px;*/
  text-align:center;
  margin-top:5px;
  width:250px;
  /*height:60px;*/
}
.countryAddress p
{
  padding:5px;
  font-size:10px;
}
.countryAddress p a
{
  color:#444444;
  text-decoration:none;
}
.countryAddress p a:hover
{
  text-decoration:none;
}
/*TEMP*/
.catlist
{
float:left; 
font-size:80%
text-align:left;
margin-top:15px;
margin-left:30px;
}
.catlist a
{
margin-left:15px;
font-size:80%;
}

.catlist ul
{
margin-top:10px;
margin-bottom:10px;
text-align:left;
margin-left:25px;
border:none;
}
.catlist ul li
{
font-weight:normal;
color:black;
}
.catlist ul ul
{
border-left:solid 1px #CCCCCC;
padding-left:10px;
}
.catlist ul.prod
{
font-size:80%;
color:red;
}

.featuredProduct_description
{
  text-align:justify;
}
.featuredProduct_description strong
{
  font-weight:bold;
}
.MainRightNotLocal
{
  width:210px;
  float:right;
}
.MainLeftNotLocal
{  
   margin-left: 100px;
 
   text-align: left; 
   width:659px;
   float:left;
   Font-size: 12px;
   font-weight:bold;
   
}

.notLocalText
{
 font-weight:bold;
}

.h1NotLocal
{
 text-align: left;
}

.logoNotLocal
{
 float: left;
 
}

.ContentHeaderNotLocal
{
 width: 980px;
 margin:auto;
}

.contentSwiss
{
 width:500px;
 margin:auto;

}


.LinkNotLocal
{
 color: #A89AD8;
 font-weight:bold;
} 

.searchResults
{
   margin:auto;
   text-align:left;
}

.searchResults div.SearchEngine_ContentFound
{
  text-align:left;
  padding-top:15px;
  padding-bottom:7px;
}

.searchResults strong
{
  font-weight:bold;
}

a.SearchEngine_UrlFound
{
  color:#792266;
  font-size:90%;
  font-weight:normal;
}


a.SearchEngine_TitleFound 
{
  display:block;
  text-align:left;
  color:#792266;
  font-weight:bold;
  text-decoration:none;
}
a.SearchEngine_TitleFound:hover
{
  text-decoration:underline;
}

.titleTrail
{
padding-top:5px;
display:block;
float:left;
width:760px;
}
ul.catalogueCrumbs
{
  display:block;
  width:750px;
  height:35px;
  margin-left:15px;
}

.catalogueCrumbs li 
{

  color:#792266;
  float:left;
  font-size:11px;
  line-height:25px;
}

.catalogueCrumbs li a
{
  color:#792266;
  text-decoration:none;
}
.catalogueCrumbs li a:hover
{
  color:#792266;
  text-decoration:underline;
}
.catalogueCrumbs li.separator
{
  margin-left:5px;
  margin-right:5px;
  width:10px;
  height:25px;
  display:block;
  background:url(../images/catalogue/arrow-crumbs.gif) no-repeat center center;
}
.catalogueCrumbs li.title
{
  margin-top:0px;
  font-size:150%;  
  display:block;
  font-weight:bold;
}


/***** Answers  *****/

.MainColLeft_answer
{
   font-size:80%;
   width: 385px;
    min-height:403px;
  height:auto !important;
  height:403px; 

   float:left;	
}

.answerList
{
   margin-top:50px;
   padding-bottom:20px;
   margin-left:30px;
   text-align:left;
}

.answerList ul li
{
  margin-top:40px;
}

.answerList ul li a
{
  color:#444444;
  font-weight:bold;
  background:url(../images/doc-bullet.gif) no-repeat 0% 0%;
  padding-left:20px;
  text-decoration:none;
  display:block;


}

.answerList ul li a:hover
{
  text-decoration:underline;
}

.answerList ul li a.Selected
{
  color:#A91992;
}
.MainColLeft_answer div.text_maincolleft
{
   margin:15px 20px 20px 40px;
   text-align:justify;
   line-height:150%;
   color: #444444;   
   vertical-align:middle;
   clear:both;
   height:150px;
   font-size:90%;
}
.MainColRight_answer
{
   float:left;
   width: 595px;
    min-height:403px;
  height:auto !important;
  height:403px; 
   margin:0;
   padding:0;
   border:0;
 font-size:80%;
}
.MainColRight_answer img
{
   margin:0;
   padding:0;
   border:0;
}

.MainColLeft_answer h1
{
   text-align:left;
   margin-top:25px;
   margin-left:30px;
  color:#792266;
  text-transform:uppercase;
  font-size:180%;
  font-weight:bold;
}


.answer_text
{
  width:520px;
  min-height:363px;
  height:auto !important;
  height:363px; 
  margin:20px 20px 20px 40px;
  padding:0;
  text-align:justify;  
}
.answer_text ul
{
  list-style-type:disc;
  margin-bottom:15px;
}
.answer_text ul li
{
 margin-left:15px;
}
.answer_text p
{
  margin-bottom:15px;
}
.answer_text h1
{
  margin-bottom:25px;
}
.answer_text strong
{
font-weight:bold;
}


/******** End Answers *******/

.contactButton
{
  background-image:URL(../images/contactUs-envelop.gif);
  background-repeat:no-repeat;
  background-position:0% 50%;
  height:23px;
  line-height:23px;
  color:#FFFFFF;
  font-size:10px;
  display:block;
  text-decoration:underline;
  margin-top:1px;
  float:left;

  width:80px;
  margin-left:25px;
  padding-left:20px;
  text-align:left;

}
.enquiryButtonContainer
{
width:215px;
text-align:center;
float:left;
clear:right;
}
.enquiryButton
{
  background-image:URL(../images/button-off.gif);
  background-repeat:no-repeat;
  background-position:85%;
  width:124px;
  height:23px;
  line-height:21px;
  color:#FFFFFF;
  font-size:9px;
  display:block;
  text-decoration:none;
  text-align:center;
  margin:auto;
  margin-top:5px;
  clear:both;
}

.enquiryButton:hover
{
  background-image:URL(../images/button.gif);
    background-repeat:no-repeat;
  background-position:85%;
}
.PDFButtonContainer
{
width:215px;
text-align:center;
float:right;
clear:both;
/*display:none;*/
}
#buttonPDF
{

 background-image:URL(../images/buttonPDF-off.gif);
  background-repeat:no-repeat;
  background-position:85%;
  width:140px;
  height:23px;
  line-height:23px;
  color:#FFFFFF;
  font-size:9px;
  text-decoration:none;
  text-align:center;
  margin:auto;
  margin-top:5px;
  clear:left;
  display:block;

}
buttonPDF:hover
{
    background-image:URL(../images/buttonPDF.gif);
    background-repeat:no-repeat;
    background-position:85%;
}


.configuratorElement 
{
border:1px solid #A89AD8;
color: #444444;
font-size:70%;
font-weight:bold;
text-decoration:none;
display:block;
float:left;
height:200px;
margin:5px;
padding:0px;
text-align:center;
width:125px;
}

.configuratorElement span
{
   height:60px;
   clear:both;
   display:block;
  cursor:pointer;
}

.configuratorElement span.rangeHeader
{
   height:23px;
   background-color:#A89AD8;
   width:125px;
   clear:both;
   display:block;
   color:#FFFFFF;
   font-weight:normal;
   line-height:23px;
   font-size:130%;

}


.configuratorElement img
{
margin:top:5px;
}

#configuratorTable
{
font-size:80%;
margin:auto;

}


input.SearchConfiguratorTextBox
{
 width: 50px;
}

input.SearchConfiguratorSubmit
{
 margin-top:5px;
}


#configuratorTable td
{
 width:300px;
 text-align:left;

}

.pressReleaseBlock
{
  text-align:left;

  width:430px;
  margin:auto;
  margin-bottom:25px;
}

.pressReleaseTitle
{

clear:both;
display:block;
margin-top:0px;
color:#444444;
font-weight:bold;
text-decoration:none;

}
.pressReleaseBlock ul li a
{
  font-weight:normal; 
 
  clear:both;
  padding-left:16px;
  background:url(../images/doc-bullet.gif) no-repeat 0% 50%;
  height:20px;
  line-height:20px;
  color:#A89AD8;
  text-decoration:none;
}
.pressReleaseBlock ul li a:hover
{
 color:#444444;
  text-decoration:underline;
}
.pressReleaseImg
{
 margin:auto;
 margin-top:65px;
}
/*
ul.ul_press_release
{
  margin-left:10px;
}
ul.ul_press_release li
{
  margin-top:35px;
}
ul.ul_press_release li span
{
  color:#792266;
  font-size:85%;
  float:left;
  display:inline;
  clear:both;
  margin-left:20px;
 
}
ul.ul_press_release li a
{
  display:block;
  clear:both;
  margin-top:0px;
 position:relative;

}
ul.ul_press_release li a:hover
{
 text-decoration:underline;
}

*/

.news_content_text
{
  margin-bottom:15px;
}
.news_content_text h2
{
 width:420px; 
 color: #444444;
 margin:auto;
 margin-top:15px;
 margin-bottom:15px;

}

.featured_and_benefits_text
{
  text-align:left;
}
.copyright_div
{
  clear:both;
}
.copyright
{
  font-family:Lucida Sans Unicode,tahoma,verdana,arial,sans-serif;
  font-size:10px;
  color:#7B6E90;
  line-height:16px;
  font-weight:bold;
}
.copyright a
{
  text-decoration:none;
  color:#7B6E90;

  font-size:10px;
  font-weight:bold;

}
.site_links
{
  text-align:left;
  margin-top:60px;
  font-weight:bold;
}
.site_links ul li
{
  margin-top:75px;
  margin-bottom:45px; 
  margin-left:100px; 
}
.site_links ul li a
{
  font-size:150%;
  color:#792266;
  text-decoration:none;
}
.site_links ul li a:hover
{
  text-decoration:underline;
}

/*old version - remove after*/
#recentlyVisitedProducts
{
   font-size:75%;
   border:solid 1px black;
   height:120px;
   width:410px;
   margin:auto;
   clear:both;
  margin-top:10px;
  overflow:auto;
}
#recentlyVisitedProducts a
{
  width:350px;
  color: #8D8D8D;
  display:block;
  clear:both;
  text-decoration:none;
  margin:auto;

  height:120px;
   position:relative; 
  top:0px;
}
#recentlyVisitedProducts a span
{
clear:both;
display:block;
margin:auto;
text-align:center;
}
#recentlyVisitedProducts a img
{
margin:auto;
clear:both;
display:block;
}

/*END OF old version - remove after*/

#placeholder
{

  margin:auto;
   clear:both;
  margin-top:0px;
  margin-left:50px;

}
#placeholder a
{
  width:350px;
  color: #8D8D8D;
  display:block;
  clear:both;
  text-decoration:none;
  margin:auto;

  height:120px;
   position:relative; 
  top:0px;
text-align:center;
}
#placeholder a span
{
clear:both;
display:block;
margin:auto;
text-align:center;
}
#placeholder a img
{
margin:auto;
clear:both;
display:block;
}



#tempholder
{

 
}
#tempholder a
{
  width:350px;
  color: #8D8D8D;
  display:block;
  clear:both;
  text-decoration:none;
  margin:auto;

  height:120px;
   position:relative; 
  top:0px;
text-align:center;
}
#tempholder a span
{
clear:both;
display:block;
margin:auto;
text-align:center;
}
#tempholder a img
{
margin:auto;
clear:both;
display:block;
}

.Product_linkToCatalogue
{
  margin-top:10px;
}
.Product_linkToCatalogue a
{
  color:#792266;
  text-decoration:none; 
}

.Product_linkToCatalogue a:hover
{
  color:#792266;
  text-decoration:underline; 
}

#spbts_fields
{
  display:none;
}
.clearer
{
  clear:both;
}

#buttonRSS, .socialButton
{
  width:255px;
  height:87px;
  margin:auto; 
  background-image:url(../images/rss/button_bg.jpg);
  background-position:center center;
  background-repeat:no-repeat;
  text-decoration:none;
  color:#792266;
  font-size:70%;
  margin-bottom:10px;
 display:block;


}
#buttonRSS img, .socialButton img
{
  float:left;
  margin-left:25px;
  margin-top:22px;
 
}


#buttonRSS span, .socialButton span
{
   display:inline;
   float:left;
   line-height:150%;
   margin-left:6px;
   margin-top:24px;
   text-align:left;
   width:167px;
   cursor:pointer;
}

/****** HOME PAGE UPDATES ELEMENTS *********/
#updatesBox
{
  text-align:left;
  margin-top:20px;
  margin-bottom:20px;
 
}
#updatesBox div
{
  clear:both;
  display:block;
  font-size:70%;
  line-height:150%;
  padding-bottom:5px;
}

#updatesBox h4
{
 background-color:#A89AD8;
 color:#FFFFFF;
 font-weight:bold;
 padding-left:5px;
 padding-right:5px;
 width:190px;
 height:17px;
 line-height:17px;
}
#updatesBox h4 span.app
{
  font-weight:bold;
  float:left;
 color:#FFFFFF;
}
#updatesBox h4 span.date
{
  font-weight:normal;
  float:right;
  clear:right;
 color:#FFFFFF;
}
#updatesBox a
{

text-align:left;

padding-top:2px;
padding-bottom:4px;
text-decoration:none;
display:block;
line-height:120%;


}
#updatesBox a:hover
{
 background-color:#FAF2FF;
}

#updatesBox a span.updateTitle
{
  color:#792266;
  font-weight:bold;
  padding-left:5px; 
  display:block;
}

#updatesBox a span.updateSummary
{
 display:block;  
 color:#444444;
 font-weight:normal;
 font-size:100%;
 line-height:100%;
 margin-top:2px; 
text-decoration:none;
 padding-left:5px; 
 padding-right:5px; 
}

#updatesBox span.more
{
  text-decoration:none;
  clear:both;
  font-weight:bold;
  margin-top:5px;
  color:#792266;
  line-height:100%;
  padding-right:10px;
  background-image:url(../images/readmore-triangle.gif);
  background-position: 100% 2px;
  background-repeat: no-repeat;   
  font-size:10px;
  display:block;
  text-align:right;
}


.MainColRight img.rssIconImage
{
 float:left;
 margin-right:5px;
}
.pressReleaseBlock ul
{
  list-style-type:none;
}




/* MENU CHANGES FOR THE NEW PRESS ZONE SECTION*/
#menu_uk .topMenuLink
{
padding:5px 8px 4px;
}
#menu_uk #productMenu li a
{
  padding:3px 8px;
}
#pressZoneLink
{
/*  display:none;  */
}
