

* {
    margin: 0;
    outline: medium none;
    padding: 0;
}

html
{
height:100%;
width:100%;
position:relative;
}

body.hidden
{
    overflow:hidden;
}

a
{
	text-decoration:none;
}

a img
{
	border:0px;
}

body
{
	position:relative;
	width:100%;
}

#homepage
{
	background:url(../images/dashedBg.png) repeat-x left 234px;
}



.inline-block {
    display: inline-block;
    vertical-align: top;
	zoom:1;
	*display:inline;
}

.em {
    letter-spacing: -0.3em;
    word-spacing: -0.3em;
}


.normal {
    letter-spacing: normal;
    word-spacing: normal;
}


#wrapper
{
	position:relative;
	width:100%;
	min-height:100%;
	min-width:990px;
	
}

#homepage #wrapper
{
	background:url(../images/content_bg1.png) repeat-x left 670px;
}

#footer
{
	position:absolute;
	bottom:0px;
	left:0px;
	height:88px;
	min-width:100%;
	z-index:4;
	
}

#footer .container
{
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/footerBg.png) repeat-x left top;
	height:88px;
}

#footer .right
{
	position:absolute;
	right:27px;
	width:200px;
	top:52px;
}

#footer .right .koein
{
	display:block;
	cursor:pointer;
	float:right;
	background:url(../images/koein.png) no-repeat -111px 0px;
	width:59px;
	margin-left:10px;
	height:14px;
}

#footer .right .koein:hover
{
	opacity:0.8;
	filter:alpha(opacity=80);
}

#footer .right .copyright
{
	display:block;
	float:right;
	background:url(../images/koein.png) no-repeat 0px 0px;
	width:101px;
	height:14px;
}

#footer .linksDiv
{
	position:absolute;
	left:0px;
	top:52px;
}

#footer .linksDiv .link
{
	display:block;
	cursor:pointer;
	float:left;
	color:#a5a5ab;
	font-family:Helvetica, sans-serif;
	font-size:12px;
}

#footer .linksDiv .link:hover, #footer .linksDiv .link.selected
{
	color:#005394;
}

#footer .linksDiv .line
{
	float:left;
	width:1px;
	height:15px;
	background:#bdbdbd;
	margin-left:19px;
	margin-right:19px;
}

#header
{
	position:relative;
	width:100%;
	height:195px;
	background:url(../images/headerBg.png) repeat-x;
	z-index:5;
}

#homepage #header
{
	height:234px;
	z-index:0;
	*z-index:-1;
	
}

#header.increaseZindex
{
	z-index:5 !important;
}

#header .container
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:990px;
	z-index:1;
}

#header  .kettane{
	display:block;
	cursor:pointer;
	position:absolute;
	top:22px;
	left:0px;
}

#pharmaPage #header .kettane
{
	display:none;
}

#header .kettane2
{
	display:none;
		cursor:pointer;
	position:absolute;
	top:22px;
	left:0px;
}

#pharmaPage #header .kettane2
{
	display:block;
}

#header .download{
	display:block;
	cursor:pointer;
	background:url(../images/downBox.png) no-repeat;
	width:76px;
	height:88px;
	position:absolute;
	top:22px;
	right:41px;
}

#homepage #header .download
{
    
    right:0px;
}

#header .download:hover
{
	opacity:0.8;
	filter:alpha(opacity=80);
}

.Menu
{
	position:absolute;
	top:129px;left:0px;
	/*
	width:990px;*/
	height:55px;
	right:0;width:842px;
}

.Menu .link
{
	display:block;
	cursor:pointer;
	float:left;
	position:relative;
}


.Menu .link.one
{
	width:145px;
	height:51px;
	background:url(../images/mainMenu.png) no-repeat 0px 0px;	
}

.Menu .link.one:hover, .Menu .link.one.selected
{
	width:148px;
	height:82px;
	background:url(../images/mainMenu.png) no-repeat 0px -56px;
	margin-top:-3px;
	margin-left:-3px;
	
}


.Menu .link.one.selected2
{
	background:url(../images/mainMenu.png) no-repeat 0px -139px;
	height:79px;
	margin-top:-2px;
	margin-left:-3px;
	width:148px;
}

.Menu .link.two
{
	width:160px;
	height:51px;
	background:url(../images/mainMenu.png) no-repeat -154px 0px;	
}

.Menu .link.two:hover, .Menu .link.two.selected
{
	width: 162px;
height: 82px;
background: url(../images/mainMenu.png) no-repeat -151px -56px;
margin-top: -3px;
margin-left: -5px;
margin-right:3px;
}

 .Menu .link.two.selected2
{

height: 82px;
background: url(../images/mainMenu.png) no-repeat -151px -138px;
margin-top: -4px;
margin-left: -5px;
margin-right:3px;
width: 162px;
}

.Menu .link.three
{
	width:172px;
	height:51px;
	background:url(../images/mainMenu.png) no-repeat -314px 0px;	
}

.Menu .link.three:hover, .Menu .link.three.selected
{
	width:175px;
	height:76px;
	background:url(../images/mainMenu.png) no-repeat -328px -56px;
	margin-top:-3px;
	margin-left:-3px;
}



.Menu .link.four
{
	width:159px;
	height:51px;
	background:url(../images/mainMenu.png) no-repeat -486px 0px;	
}

.Menu .link.four:hover, .Menu .link.four.selected
{
	width:162px;
	height:76px;
	background:url(../images/mainMenu.png) no-repeat -507px -56px;
	margin-top:-3px;
	margin-left:-3px;
}

.Menu .link.five
{
	width:149px;display:none;
	height:51px;
	background:url(../images/mainMenu.png) no-repeat -645px 0px;	
}

.Menu .link.five:hover, .Menu .link.five.selected
{
	width:157px;
	height:76px;
	background:url(../images/mainMenu.png) no-repeat -673px -56px;
	margin-top:-3px;
	margin-left:-8px;
}

.Menu .link.sixth
{
	width:113px;
	height:51px;
	background:url(../images/mainMenu.png) no-repeat -794px 0px;	
}

.Menu .link.sixth:hover, .Menu .link.sixth.selected
{
	width:115px;
	height:76px;
	background:url(../images/mainMenu.png) no-repeat -838px -56px;
	margin-top:-3px;
	margin-left:-2px;
}

.Menu .link.seven
{
	width:94px;
	height:51px;
	background:url(../images/mainMenu.png) no-repeat -918px 0px;	
	position:absolute;
	right:1px;
}

.Menu .link.seven:hover, .Menu .link.seven.selected
{
	width:94px;
	height:76px;
	background:url(../images/mainMenu.png) no-repeat -861px -135px;
	margin-top:-3px;

}


/* IE8 (via Keith Clarke) */
@media \0screen  
{
  .Menu .link.three:hover, .Menu .link.three.selected,
  .Menu .link.four:hover, .Menu .link.four.selected,
  .Menu .link.five:hover, .Menu .link.five.selected,
  .Menu .link.sixth:hover, .Menu .link.sixth.selected    
  {
      margin-top:0px;
      top:-3px;
  }
}

#content
{
	padding-bottom:140px;
	position:relative;
}

#homepage #content
{
	padding-bottom:120px;
}

.contentContainer
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

#slideshow
{
	position:relative;
	margin-top:-40px;
	background:url(../images/slideBg.png) no-repeat;
	width:899px;
	height:542px;
	margin-bottom:25px;
}

#slideshow .container
{
	position:absolute;
	overflow:hidden;
	width:881px;
	height:525px;
	top:9px;
	left:9px;
}

#slideshow .containerPic
{
	position:absolute;
	overflow:hidden;
	width:881px;
	height:525px;
	top:9px;
	left:9px;
	display:none;
}

#slideshow .container .item
{
	display:block;
	cursor:pointer;
	position:relative;
	width:881px;
	float:left;
}

#slideshow .container .title, #slideshow .container .text
{
	display:none;
}

#slideshow .box
{
	position:absolute;
	left:709px;
	top:176px;
	z-index:2;
	background: url(../images/slideBox.png) no-repeat;
	width:480px;
	height:263px;
}

#slideshow .box .pagination
{
	position:absolute;
	left:285px;
	top:0px;
	height:263px;
}

#slideshow .box .pagination span
{
	background:url(../images/indexes.png) no-repeat 0px -13px;
	width:11px;
	height:11px;
	cursor:pointer;
	display:block;
	margin-bottom:3px;
}

#slideshow .box .pagination span:hover, #slideshow .box .pagination span.swiper-active-switch
{
	background:url(../images/indexes.png) no-repeat 0px 0px;
}

#slideshow .caption
{
	display:block;
	cursor:pointer;
	width:235px;
	position:absolute;
	top:42px;
	left:22px;
	direction:rtl;
}

#slideshow .caption .title
{
	text-align:right;
	line-height:33px;
	padding-bottom:11px;
}

#slideshow .caption .title span
{
	display:block;
}

#slideshow .caption .title .part1
{
	 font-family: 'futura_lt_btlight' , Arial ;
	 font-size:35px;
	 color:#a5a5ab;
}
#slideshow .caption .title .part2
{
	 font-size:28px;
	 color:#005292;
	font-family: 'futura_md_btmedium' , Arial ;
}

#slideshow .caption .text
{
	text-align:right;
	color:#6a6a6a;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:27px;
}

#slideshow .caption .more
{
	background:url(../images/knowMore.png) no-repeat 0px 0px;
	width:88px;
	height:30px;
}

#slideshow .caption .more:hover
{
background:url(../images/knowMore.png) no-repeat 0px -35px;
}

.headerOpac
{
	position:absolute;
	background:url(../images/whiteOpac.png);
	left:0px;
	height:101px;
	*height:61px;
	width:100%;
	top:133px;
	display:none;
	z-index:1;
	
}

.contentOpac
{
	position:absolute;
	z-index:4;
	background:url(../images/whiteOpac.png);
	left:0px;
	height:100%;
	width:100%;
	top:40px;
	*top:-40px;
	display:none;
	
}

.homepageOpac
{
   background: url("../images/whiteOpac.png")  ;
    height: 1304px;
    left: 0;
    position: absolute;
    top: 129px;
    width: 100%;
    z-index: 4;
    display:none;
	
}

.contentOpac.fix
{
	top:0px;
	height:100%;
}

.popupPage .contentOpac, .popupPage .headerOpac
{
	display:block;
}

.Popups
{
    height: 33%;
    left: 0;
    position: absolute;
    top: 276px;
    width: 100%;
    z-index: 5;
    display:none;
}
/*
#add
{
position: relative;
margin-left: auto;
margin-right: auto;
background: url(../images/popup_bg.png) no-repeat;
width: 72%;
height: 358px;
max-height: 358px;
max-width: 873px;
min-width: 518px;
}*/

#add {
    background: url("../images/popup_bg.png") no-repeat ;
    height: 358px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1009px;
}

#add .close
{
	position:absolute;
	background:url(../images/close.png) no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	right:49px;
	top:-18px;
}

#add .close:hover
{
	opacity:0.8;
	filter:alpha(opacity=80);
}
/*
#add .picDiv
{
width: 57%;
height: 77%;
max-width: 500px;
float: right;
margin-top: 37px;
}*/

#add .picDiv {
height: 261px;
position: absolute;
right: 51px;
top: 48px;
width: 533px;
}
/*
#add .picDiv .pic
{
width: 94%;
height: 100%;
position: relative;
overflow: hidden;
}*/

#add .picDiv .pic {
    height: 261px;
    overflow: hidden;
    position: relative;
    width: 533px;
}
/*
#add .picDiv .shadow
{
background: url(../images/shadow1.png) no-repeat;
width: 94%;
height: 12px;
margin-right: 6%;
margin-top: -8px;
background-size: 100% auto;
float: right;
}*/

#add .picDiv .shadow {
    background: url("../images/shadow1.png") no-repeat;
    bottom: -3px;
    height: 12px;
    left: -8px;
    position: absolute;
    width: 548px;
}
/*
#add .details
{
width: 33%;
padding-top: 55px;
height: 261px;
float: right;
max-height: 261px;
max-width: 341px;
}*/

#add .details {
    padding-left: 55px;
    padding-top: 55px;
    width: 280px;
}
/*
#add .details .title
{
font-size: 28px;
color: #105f9c;
font-family: 'futura_md_btmedium' , Arial;
width: 86%;
height: auto;
line-height: 24px;
padding-bottom: 29px;
}*/

#add .details .title {
color: #105f9c;
font-family: 'futura_md_btmedium',Arial;
font-size: 28px;
line-height: 24px;
padding-bottom: 29px;
width: 232px;
}

/*
#add .details .text
{
font-size: 14px;
color: #666;
width: 96%;
font-family: Helvetica, sans-serif;
padding-top: 47px;
background: url(../images/bgLine.png) no-repeat left top;
padding-bottom: 8px;
}*/

#add .details .text {
background: url("../images/bgLine.png") no-repeat left top;
color: #666;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-bottom: 63px;
padding-top: 20px;
}
/*
#add .details .contact
{
font-size: 14px;
width: 95%;
height: auto;
color: #6a6a6a;
font-family: Helvetica, sans-serif;
}*/

#add .details .contact {
color: #6a6a6a;
font-family: Helvetica,sans-serif;
font-size: 14px;
}

#add .details .contact a
{cursor:pointer;
color:#005495;
font-family: 'futura_md_btmedium';
background: url(../images/bgLine2.png) no-repeat left bottom;
margin-left:11px;
}

#categories
{
	position:relative;
	width:891px;
	height:127px;
	z-index:3;
	margin-bottom:82px;
}

#categories.roll
{
	height:126px;
	border-bottom:1px solid #d4d4d4;
}

#categories .item
{
	display:block;
	cursor:pointer;
	float:left;
	position:relative;
	width:111px;
	margin-right:19px;
	background:url(../images/bgLine3.png) repeat-x left bottom;
	height:129px;
}

#categories .item.const
{
    margin-right:0px;
}

#categories.roll .item
{
	opacity:0.6;
	filter:alpha(opacity=60);
}

#categories .item.selected
{
	opacity:1;
	filter:alpha(opacity=100);
}

#categories .item .label
{
	text-align:center;
		 font-size:13px;
	 color:#8c8e93;
	 font-family: Helvetica, sans-serif;
	 font-style:italic;
	 position:absolute;
	 bottom:27px;
	 width:111px;
	 left:0px;
	 z-index:1;
}


#categories .item .label.big
{
	bottom:22px;
}

 #categories .item.selected .label
{
	color:#ebebeb;
	bottom:34px;
	display:block !important;
}

 #categories .item.selected .label.big
{
	color:#ebebeb;
	bottom:39px;
}

#categories .item .icon
{
	z-index:1;
}

#categories .item.auto .icon
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/prdIcons.png) no-repeat 0px 0px;
	width:45px;
	height:65px;
}

 #categories .item.auto.selected .icon
{
	background:url(../images/prdIcons.png) no-repeat 0px -79px;
}

#categories .item.energy .icon
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/prdIcons.png) no-repeat -64px 0px;
	width:24px;
	height:65px;
}

 #categories .item.energy.selected .icon
{
	background:url(../images/prdIcons.png) no-repeat -64px -84px;
}

#categories .item.med .icon
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/prdIcons.png) no-repeat -125px 0px;
	width:44px;
	height:65px;
}

 #categories .item.med.selected .icon
{
	background:url(../images/prdIcons.png) no-repeat -125px -87px;
}

#categories .item.pharm .icon
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/prdIcons.png) no-repeat -198px 0px;
	width:46px;
	height:65px;
}

#categories .item.pharm.selected .icon
{
	background:url(../images/prdIcons.png) no-repeat -198px -83px;
    
}
#categories .item.pharm.selected .title
{
	word-break:break-all;
}

#categories .item.app .icon
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/prdIcons.png) no-repeat -273px 0px;
	width:36px;
	height:65px;
}

 #categories .item.app.selected .icon
{
	background:url(../images/prdIcons.png) no-repeat -273px -86px;
}

#categories .item.travel .icon
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/prdIcons.png) no-repeat -343px 0px;
	width:36px;
	height:65px;
}

 #categories .item.travel.selected .icon
{
	background:url(../images/prdIcons.png) no-repeat -343px -86px;
}

#categories .item.const .icon
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/prdIcons.png) no-repeat -409px 0px;
	width:29px;
	height:65px;
}

 #categories .item.const.selected .icon
{
	background:url(../images/prdIcons.png) no-repeat -409px -85px;
}

 #categories.roll .item
{
	background:none;
}

.vertRoll
{
	position:absolute;
	background:url(../images/vertRollBlue.png) no-repeat;
	width:175px;
	height:616px;
	padding-top:90px;
	left:-30px;
	bottom:-3px;
	display:none;
}

.vertRoll .container
{
	display:none;
}

.vertRoll .title
{
	width:149px;
	padding-left:12px;
	color:#e9e9e9;
font-family: 'futura_md_btmedium';
font-size:28px;
line-height:23px;
}

.vertRoll .linksDiv
{
	position:absolute;
	left:0px;
	top:238px;
}

.vertRoll .linksDiv .link
{
	display:block;
	cursor:pointer;
	background:url(../images/blueRect.png) no-repeat;
	width:179px;
	height:35px;
	padding-top:12px;
	position:relative;
	margin-bottom:8px;
	   font-family: 'futura_lt_btlight' , Arial ;
	   font-size:18px;
	   color:#ededed;
}

.vertRoll .linksDiv .link:hover
{
	color:#a2a4a8;
}

.vertRoll .linksDiv .link span
{
	font-size:16px;
	font-style:italic;
	padding-right:20px;
	padding-left:12px;
}

#categories .srchButtom
{
	position:absolute;
	right:-88px;
	cursor:pointer;
	display:block;
	background:url(../images/searchButtom.png) no-repeat;
	width:49px;
	height:74px;
	top:20px;
}

#categories .srchButtom:hover
{
	background:url(../images/searchButtom.png) no-repeat 0px -80px;
}

#categories .allItems
{
	position:relative;
}

#searching 
{
	position:relative;
	display:none;

}

#searching .go
{
	position:absolute;
	display:block;
	cursor:pointer;
	background:url(../images/go.png) no-repeat;
	width:34px;
	height:20px;
	top:87px;
	right:-80px;
}

#searching .go:hover
{
	background:url(../images/go.png) no-repeat 0px -22px;
}


#searching .title
{position:relative;
height:70px;
	color:#a5a5ab;
font-family: 'futura_md_btmedium';
font-size:31px;
background: url(../images/srchIcon.png) no-repeat left 0px;
padding-left:65px;
padding-top:6px;
padding-top:12px \9;
}

#searching .title span
{
	color:#005292;
}

#searching .title .line
{
	width:418px;
	height:1px;
	background:#d1d2d4;
	position:absolute;
	top:35px;
	left:472px;
}

#searching .title .line .color
{
	height:2px;
	position:absolute;
	right:34px;
	top:0px;
	width:45px;
	background:#e9e9e9;
}

#searching .title .line .close
{
	position:absolute;
	background:url(../images/close.png) no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	right:49px;
	top:-8px;
}

#searching .title .line  .close:hover
{
	background:url(../images/close.png) no-repeat 0px -20px;
}

.division1
{
	height:440px;
}



#medias
{
	position:relative;
	float:left;
	width:485px;
	
	height:167px;
}

#homepage #medias
{
width:217px;
height:368px;
border-top:1px solid #e3e4e5;
	padding-top:25px;
}

#medias .title
{
color:#a5a7ab;
font-family: 'futura_md_btmedium';
font-size:31px;
line-height:28px;
height:130px;
width:217px;
border-top:1px solid #e3e4e5;
padding-top:15px;
}

#homepage #medias .title
{border:0px;
padding-top:0px;
}

#medias .title span
{
	color:#005292;
}

#medias .email
{
	position:relative;
	height:32px;
	margin-bottom:26px;
	border-top:1px solid #e3e4e5;
	border-bottom:1px solid #e3e4e5;
	display:block;
	cursor:pointer;
	width:217px;
}



#medias .email .icon
{float:left;
background:url(../images/mail.png) no-repeat;
width:24px;
height:19px;
margin-left:5px;
margin-top:8px;
margin-right:11px;
}

#medias .email .triangle
{
 background: url("../images/triangle2.png") no-repeat  center;
    height: 32px;
    position: absolute;
    right: 1px;
    top: 0px;
    width: 16px;
}

#medias .email input
{
	position:absolute;
	border:0px;
	background:transparent;
	color:#a5a7ab;
font-family: Helvetica, sans-serif;
font-size:13px;
float:left;
font-style:italic;
margin-top:8px;
margin-top:10px \9;
width:150px;
}

#medias .box
{
	position:absolute;
	bottom:-12px;
	right:0px;
	width:200px;
	padding-left:12px;
	height:152px;
	padding-top:15px;
	background:#005394;
	border:5px solid #004a88;
}

#homepage #medias .box
{
	bottom:0px;
}

#medias .box .label
{	 font-size:31px;
	 color:#fff;
	font-family: 'futura_md_btmedium' , Arial ;
	 line-height:25px;
	 background: url(../images/bgLine4.png) no-repeat left bottom;
	 height:97px; 
}

#medias .box .options
{
	position:absolute;
	bottom:15px;
	left:12px;
}

#medias .box .options .facebk
{
	float:left;
	display:block;
	cursor:pointer;
	margin-right:17px;
	background:url(../images/socMedi.png) no-repeat 0px 0px;
	width:12px;
	height:20px;
}

 #medias .box .options .facebk.selected
{
	background:url(../images/socMedi.png) no-repeat 0px -24px;
}

#medias .box .options .twitter
{
	float:left;
	display:block;
	cursor:pointer;
	margin-right:17px;
	background:url(../images/socMedi.png) no-repeat -15px 0px;
	width:21px;
	height:21px;
}

 #medias .box .options .twitter.selected
{
	background:url(../images/socMedi.png) no-repeat -15px -23px;
}

#medias .box .options .instagram
{
	float:left;
	display:block;
	cursor:pointer;
	margin-right:17px;
	background:url(../images/socMedi.png) no-repeat -40px 0px;
	width:21px;
	height:21px;
}

 #medias .box .options .instagram.selected
{
	background:url(../images/socMedi.png) no-repeat -40px -23px;
}

#medias .box .innerDiv 
{
	display:none;
}

#medias .box .innerDiv .name
{
		 font-size:19px;
	 color:#fff;
	font-family: 'futura_md_btmedium' , Arial ;
	 line-height:19px;
	 background: url(../images/bgLine4.png) no-repeat left bottom;
	 height:52px;
	 margin-bottom:10px;
}

#medias .box .innerDiv .item
{
	display:block;
	cursor:pointer;
	position:relative;
	width:135px;
	 color:#d6e3ee;
	 font-family: Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	height:28px;
	margin-bottom:14px;
	background: url(../images/bgLine4.png) no-repeat left bottom;
}

#medias .box .innerDiv .item:hover
{
 color:#80aacd;
}

#medias .box .innerDiv .item .arrow
{
	position:absolute;
	top:5px;
	right:0px;
	background:url(../images/triangle3.png) no-repeat;
	width:5px;
	height:7px;
}

#medias .box .itemsDiv
{position:relative;
height:238px;
overflow:hidden;
width:192px;
}

#newsBox
{
position: relative;
width: 980px;
background: #f8f8f8;
width: 947px;
padding-left: 36px;
height: 90px;
padding-top: 25px;
border: 5px solid #e5e6e7;
margin-top: 40px;
margin-bottom: 15px;
}

#newsBox .name
{
	font-size:25px;
	 color:#a5a6ab;
	font-family: 'futura_md_btmedium' , Arial ;
	 line-height:21px;
	 width:115px;
	 float:left;
	 margin-right:45px;
}

#newsBox .date
{
	position:relative;
	float:left;
	background:url(../images/dotBox.png) no-repeat;
	width:63px;
	height:60px;
	padding-top:14px;
	margin-right:23px;
	margin-top:-5px;
	text-align:center;
	font-family: 'futura_md_btmedium' , Arial ;
	 line-height:26px;
	 font-size:34px;
	 color:#085998;
}

#newsBox .date span
{
	display:block;
	font-size:23px;
	font-family: 'futura_lt_btlight' , Arial ;
}

#newsBox  a
{
	cursor:pointer;
}

#newsBox .more
{
	display:block;
	background:url(../images/readMore.png) no-repeat;
	width:88px;
	height:30px;
	position:absolute;
	bottom:25px;
	right:25px;
}

#newsBox .more:hover
{
background:url(../images/readMore.png) no-repeat 0px -33px;
}

#newsBox .details
{
	float:left;
	width:576px;
	position:relative;
	overflow:hidden;
	height:66px;
	padding-top:5px;
}

#newsBox .details .title
{
		font-size:18px;
	font-family: 'futura_lt_btlight' , Arial ;
	color:#6a6a6a;
	padding-bottom:3px;
}

#newsBox .details .text
{
		font-size:14px;
	font-family: Helvetica, sans-serif;
	color:#8a8a8a;
}

#animation1
{
	position:relative;
	width:729px;
	height:440px;
	float:left;
	margin-right:44px;
	background:url(../images/animaBg.jpg) no-repeat right top;
}

#animation1 .container
{
	position:relative;
	overflow:hidden;
	width:500px;
	height:333px;
}

#animation1 .container .pic
{
	display:block;
	float:left;
	cursor:pointer;
}

#animation1 .controls
{
	position:absolute;
	left:-2px;
	top:355px;
	width:123px;
}

#animation1 .controls .prev
{
	display:block;
	float:left;
	cursor:pointer;
	background:url(../images/next_prev1.png) no-repeat 0px 0px;
	width:52px;
	height:52px;
	margin-right:4px;
}

#animation1 .controls .prev:hover
{
	background:url(../images/next_prev1.png) no-repeat 0px -55px;
}

#animation1 .controls .next
{
	display:block;
	float:left;
	cursor:pointer;
	background:url(../images/next_prev1.png) no-repeat -55px 0px;
	width:52px;
	height:52px;
	margin-right:4px;
}

#animation1 .controls .next:hover
{
	background:url(../images/next_prev1.png) no-repeat -55px -55px;
}



#animation1 .details
{
	position:absolute;
	width:140px;
	left:540px;
	top:30px;
}

#animation1 .details .label
{
	height:164px;
	margin-bottom:22px;
	border-bottom:1px solid #d6d8d9;
	font-size:34px;
	font-family: 'futura_lt_btlight' , Arial ;
	color:#a5a5ab;
	line-height:34px;
}

#animation1 .details .label span
{
	font-size:35px;
	color:#005292;
	font-family: 'futura_md_btmedium' , Arial ;
}

#animation1 .details .more
{
	background:url(../images/knowMore.png) no-repeat;
	width:88px;
	height:30px;
	display:block;
	cursor:pointer;
	margin-left:10px;
}

#animation1 .details .more:hover
{
background:url(../images/knowMore.png) no-repeat 0px -35px;
}

#animation1 .brandsDiv
{
	position:absolute;
	z-index:3;
	background: url(../images/whiteBox.png) no-repeat;
	width:596px;
	height:174px;
	top:280px;
	left:123px; 
}

#animation1 .brandsDiv .scrollDiv
{
	position:absolute;
	overflow:hidden;
	height:101px;
	width:564px;
	top:40px;
	left:17px;
}

#animation1 .brandsDiv .scrollDiv .item
{display:block;
cursor:pointer;
float:left;
height:101px;
width:139px;
position:relative;
border-right:1px solid #c3c3c3;
}

#animation1 .brandsDiv .scrollDiv .item .aude
{
	background:url(../images/audi.png) no-repeat 0px 0px;
	width:114px;
	height:85px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#animation1 .brandsDiv .scrollDiv .item:hover .aude, #animation1 .brandsDiv .scrollDiv .item.selected .aude
{
	background:url(../images/audi.png) no-repeat 0px -94px;
}

#animation1 .brandsDiv .scrollDiv .item .volk
{
	background:url(../images/volks.png) no-repeat 0px 0px;
	width:104px;
	height:89px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#animation1 .brandsDiv .scrollDiv .item:hover .volk, #animation1 .brandsDiv .scrollDiv .item.selected .volk
{
	background:url(../images/volks.png) no-repeat 0px -95px;
}

#animation1 .brandsDiv .scrollDiv .item .siemen
{
	background:url(../images/siemens.png) no-repeat 0px 0px;
	width:107px;
	height:40px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#animation1 .brandsDiv .scrollDiv .item:hover .siemen, #animation1 .brandsDiv .scrollDiv .item.selected .siemen
{
	background:url(../images/siemens.png) no-repeat 0px -45px;
}

#animation1 .brandsDiv .scrollDiv .item .steris
{
	background:url(../images/steris.png) no-repeat 0px 0px;
	width:90px;
	height:52px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#animation1 .brandsDiv .scrollDiv .item:hover .steris, #animation1 .brandsDiv .scrollDiv .item.selected .steris
{
	background:url(../images/steris.png) no-repeat 0px -61px;
}

#grpMenu
{
	position:relative;
	width:100%;
	background:url(../images/menuBg.png) repeat-x;
	height:163px;
	margin-bottom:70px;
	z-index:1;
}

#grpPage #grpMenu
{
	margin-bottom:0px;
}

#grpMenu .shadow
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background:url(../images/horzShadow.png) no-repeat center bottom;
	height:5px;
}

#grpMenu .container
{
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

#grpMenu h1
{
	font-size:40px;
	color:#005292;
	font-family: 'futura_md_btmedium' , Arial ;
	 line-height:34px;
	 padding-top:50px;
	 width:204px;
}

#grpMenu .menu
{
	position:absolute;
	left:266px;
	top:84px;
	
}

#grpMenu .menu .link
{
	display:block;
	cursor:pointer;
	float:left;
	height:68px;
	font-size:16px;
	color:#878787;
	font-family: 'futura_md_btmedium' , Arial ;
	 margin-right:78px;
}

#grpMenu .menu .link b
{
    font-weight:normal;
}

#grpMenu .menu .link span
{
	font-size:17px;
	color:#666;
}

#grpMenu .menu .link:hover, #grpMenu .menu .link.selected
{
	color:#0f5f9b;
	border-bottom:6px solid #0f5f9b;
}

#grpMenu .menu .link:hover span, #grpMenu .menu .link.selected span
{
	color:#0b4875;
}
.noMargin
{
	margin-right:0px !important;
}

.profileWrap
{
	position:relative;
	background:#f9f9f9 url(../images/kettGrBg.png) repeat-x left bottom;
	padding-bottom:94px;
	padding-top:70px;
}

#profile
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

#profile .item
{position:relative;
margin-bottom:48px;
padding-left:265px;
}

#profile .item.last
{
	margin-bottom:0px;
}


#profile .item .details
{
	position:relative;
	width:489px;
	padding-bottom:70px;
	background:url("../images/footerBg.png") repeat-x scroll left bottom ;
}

#profile .item.last .details
{
    background:none;
}

#profile .item .details .title
{
	color:#a5a5ab;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:31px;
	 padding-bottom:8px;
}

#profile .item .details .title span
{
	color:#005292;
}

#profile .item .details .text
{
	color:#666;
	 font-family: Helvetica, sans-serif;
	 font-size:14px;
	 width:469px;
	 line-height:19px;
}

#profile .item .pic1
{
	position:absolute;
	left:0px;
	top:21px;
	background:url(../images/profile1.png) no-repeat;
	width:225px;
	height:138px;
}

#profile .item .pic2
{
	position:absolute;
	left:0px;
	top:21px;
	background:url(../images/profile2.png) no-repeat;
	width:225px;
	height:138px;
}

#profile .item .pic3
{
	position:absolute;
	left:0px;
	top:21px;
	background:url(../images/profile3.png) no-repeat;
	width:225px;
	height:138px;
}

#profile .item .pic4
{
	position:absolute;
	left:0px;
	top:21px;
	/*background:url(../images/profile4.png) no-repeat;*/
	width:225px;
	height:138px;
}

.downloadBox
{
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/downBox2.png) no-repeat;
	width:138px;
	height:181px;
	z-index:1;
}

.downloadBox:hover
{
	opacity:0.9;
	filter:alpha(opacity=90);
}

#grpPage .bigDiv
{
	background:#fbfbfb url(../images/kettGrBg.png) repeat-x left bottom;
}

.division2
{
	position:relative;
	width:990px;
	height:182px;
	margin-top:46px;
	z-index:1;
}

.supplierBox
{
	position:relative;
	float:left;
	cursor:pointer;
	width:414px;
	padding-left:30px;
	height:138px;
	padding-top:30px;
	background:#fbfbfb url(../images/whitebg3.png) repeat left top;
	border:6px solid #e5e6e7;
	margin-right:49px;
}

.supplierBox .title
{
	color:#8c8d93;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:31px;
	 height:88px;
	 line-height:32px;
}

.supplierBox .title span
{
	display:block;
	color:#a5a6ab;
	  font-family: 'futura_lt_btlight' , Arial ;
}

.supplierBox .buttom{
	background:url(../images/contButtom.png) no-repeat 0px 0px;
	display:block;
	width:88px;
	height:30px;
}

.supplierBox .buttom:hover
{
	background:url(../images/contButtom.png) no-repeat 0px -35px;
}

#mission
{
	    background: #f9f9f9 url("../images/kettGrBg.png") repeat-x scroll left bottom ;
    padding-bottom: 35px;
    padding-top:37px;
    position: relative;
	min-height:500px;
}

#mission .container
{
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

#mission .picsDiv
{
	margin-bottom:64px;
	height:198px;
	width:992px;
}

#mission .picsDiv .pic
{float:left;
overflow:hidden;
width:248px;
height:198px;
}

#mission .largePic
{position:absolute;
right:-2px;
top:198px;
overflow:hidden;
width:495px;
height:297px;
}

#mission .details
{
	width:466px;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:50px;
}

#mission .details.mobile
{
    display:none;
}

#mission .details .title
{
	color:#a5a5ab;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:31px;
	 width:415px;
	 padding-bottom:12px;
}

#mission .details .title span
{
	color:#005292;
}

#mission .details .text
{
	color:#666;
	 font-family:Helvetica, sans-serif;
	 font-size:14px;
	 width:415px;
	 line-height:19px;
}

#services
{
	    background: url("../images/kettGrBg.png") repeat-x scroll left bottom ;
    padding-bottom: 45px;
    padding-top:55px;
    position: relative;
}

#services .container
{
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

#services .left
{
	position:relative;
	width:425px;
	margin-right:87px;
	background:url(../images/shadow2.png) no-repeat right top;
	min-height:426px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#services .left { margin-right:91px; }
}

#services .left .title
{
	background:url(../images/servunis.png) no-repeat;
	width:330px;
	height:96px;
	margin-bottom:29px;
}

#services .left .text
{
	 color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    width: 330px;
}

#services .right
{
	width:471px;
	position:relative;
	min-height:200px;
	margin-top:-2px;
	padding-bottom:55px;
}

#services .right .shadow1
{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/cadre.png) no-repeat 0px 0px;
	width:471px;
	height:49px;
}

#services .right .shadow2
{
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(../images/cadre.png) no-repeat 0px -52px;
	width:471px;
	height:49px;
}

#services .right .info
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:328px;
	padding-top:50px;
}

#services .right .info .name
{
	color:#a5a5ab;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:23px;
	 border-bottom:1px solid #d6d6d6;
	 margin-bottom:30px;
	 line-height:25px;
	 padding-bottom:17px;
}

#services .right .info .name span
{
	color:#1f669f;
	display:block;
}

#services .right .info .address
{
		color:#666;
	 font-family:Helvetica, sans-serif;
	 font-size:14px;
	 line-height:19px;
	 background:url(../images/location.png) no-repeat left 3px;
	 padding-left:62px;
	 padding-bottom:22px;
}

#services .right .info .tel
{
		color:#666;
	 font-family:Helvetica, sans-serif;
	 font-size:14px;
	 line-height:19px;
	 background:url(../images/tel.png) no-repeat left 0px;
	 padding-left:62px;
	padding-bottom:19px;
}

#services .right .info .fax
{
		color:#666;
	 font-family:Helvetica, sans-serif;
	 font-size:14px;
	 line-height:19px;
	 background:url(../images/fax.png) no-repeat left 3px;
	 padding-left:62px;
	 padding-bottom:19px;
}

#services .right .info .email
{
		color:#005293;
	 font-family:Helvetica, sans-serif;
	 font-size:14px;
	 line-height:19px;
	 background:url(../images/email.png) no-repeat left 3px;
	 padding-left:62px;
	 display:block;
	 cursor:pointer;
	 min-height:22px;
	 text-decoration:underline;
}



#csr
{
	position:relative;
	background:url(../images/kettGrBg.png) repeat-x left bottom;
	padding-bottom:62px;
	padding-top:42px;
	min-height:310px;
}

#csr .container
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

#csr .screen
{
	position:absolute;
	width:528px;
	height:310px;
	right:0px;
	top:0px;
	background:#ddd;
}

#csr .screen .shadow
{
	background:url(../images/shadow3.png) no-repeat;
	width:471px;
	height:64px;
	position:absolute;
	bottom:-19px;
	right:-68px;
}

#csr .screen .slideDiv
{
	position:absolute;
	overflow:hidden;
	top:7px;
	left:7px;
	width:512px;
	height:294px;
}

#csr .details .title
{
	color:#a5a5ab;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:31px;
	 padding-bottom:24px;
}

#csr .details .title span
{
	color:#005292;
}

#csr .details .text
{
	  color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    width: 351px;
	padding-bottom:47px;
}

#csr .controls
{
	position:relative;
	height:48px;
}

#csr .controls .prev
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat 0px 0px;
	height:48px;
	width:47px;
	margin-right:7px;
}

#csr .controls .prev:hover
{
	background:url(../images/next_prev2.png) no-repeat 0px -49px;
}

#csr .controls .next
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat -53px 0px;
	height:48px;
	width:47px;
	
}

#csr .controls .next:hover
{
	background:url(../images/next_prev2.png) no-repeat -53px -49px;
}

#csr .controls .prev.fade, #csr .controls .next.fade
{
    cursor:default;
    opacity:0.4;
    filter:alpha(opacity=40);
    background:url(../images/next_prev2.png) no-repeat 0px 0px !important;
}

 #csr .controls .next.fade
{
    cursor:default;
    opacity:0.4;
    filter:alpha(opacity=40);
    background:url(../images/next_prev2.png) no-repeat -53px 0px !important;
}

#unitsMenu
{
	position:absolute;
	width:100%;
	background:#fff url(../images/unitsMenu.png) repeat-x;
	height:385px;
	top:195px;
	display:none;
}

#unitsMenu .inner
{
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	height:385px;
	z-index:1;
	display:none;
}

#unitsMenu .shadow
{
	position:absolute;
	background: url(../images/shadow4.png) no-repeat;
	bottom:5px;
	left:0px;
	height:50px;
	width:100%;
}

#unitsMenu .view
{
	display:block;
	cursor:pointer;
	position:absolute;
	left:20px;
	bottom:20px;
	color:#005394;
	font-family:Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	border-bottom:1px solid #77a1c1;
}

#unitsMenu .view:hover
{
    color:#2e72a7;
}

#unitsMenu .colsDiv
{
	padding-top:28px;
}

#unitsMenu .colsDiv .col
{
	width:112px;
	margin-right:34px;
	position:relative;
	float:left;
}

#unitsMenu  .col .icon.auto
{
	background:url(../images/busUnisIcons.png) no-repeat 0px 0px;
	width:43px;
	height:57px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#unitsMenu  .col .icon.energy
{
	background:url(../images/busUnisIcons.png) no-repeat -62px 0px;
	width:24px;
	height:57px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#unitsMenu  .col .icon.medical
{
	background:url(../images/busUnisIcons.png) no-repeat -94px 0px;
	width:40px;
	height:57px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#unitsMenu  .col .icon.pharm
{
	background:url(../images/busUnisIcons.png) no-repeat -143px 0px;
	width:45px;
	height:57px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#unitsMenu  .col .icon.app
{
	background:url(../images/busUnisIcons.png) no-repeat -197px 0px;
	width:34px;
	height:57px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#unitsMenu  .col .icon.travel
{
	background:url(../images/busUnisIcons.png) no-repeat -239px 0px;
	width:32px;
	height:57px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#unitsMenu  .col .icon.con
{
	background:url(../images/busUnisIcons.png) no-repeat -291px 0px;
	width:28px;
	height:57px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#unitsMenu .colsDiv .col .label
{
	color:#8c8e93;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	font-style:italic;
	background:url(../images/shadow5.png) center bottom no-repeat;
	height:60px;
	margin-bottom:15px;
	margin-top:-15px;
}

#unitsMenu .colsDiv .col .unit
{
	display:block;
	cursor:pointer;
	color:#888;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:14px;
	 text-align:center;
	 background:url(../images/line1.png) no-repeat center bottom;
	 padding-bottom:8px;
	 margin-bottom:8px;
}

#unitsMenu .colsDiv .col .unit.noBorder
{
	background:none;
}

#unitsMenu .colsDiv .col .unit:hover, #unitsMenu .colsDiv .col .unit.selected
{
	color:#005394;
}

#groupMenu
{
	position:absolute;
	width:100%;
	background:#fff  url(../images/grpMenu.png) repeat-x;
	height:73px;
	top:195px;
	display:none;
}

#groupMenu .inner
{
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	display:none;
}

#groupMenu .itemsDiv
{
	position:absolute;
	top:27px;
	left:0px;
}

#groupMenu .itemsDiv .link
{
	display:block;
	cursor:pointer;
	color:#888;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:14px;
	 float:left;
}

#groupMenu .itemsDiv .link:hover, #groupMenu .itemsDiv .link.selected
{
	color:#005292;
}

#groupMenu .itemsDiv .line
{float:left;
width:1px;
height:24px;
margin-top:-4px;
background:#d6d6d6;
margin-left:102px;
margin-right:100px;
margin-left:100px \9;
margin-right:100px \9;
}

#busUnits
{
	position:relative;
	background:url(../images/kettGrBg.png) repeat-x left bottom;
	padding-bottom:17px;
	padding-top:28px;
	
}

#busUnits .container
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

#brandSort .result .shadow
{
    display:none;
}



#busUnits .item
{
	position:relative;
	display:block;
	border:6px solid #e9e9e9;
	background:#f8f8f8;
	width:978px;
	margin-bottom:21px;
	height:156px;
}

#busUnits .item:hover
{
	border:6px solid #005394;
}

#busUnits .item .pic
{
	overflow:hidden;
	position:relative;
	float:left;
	width:498px;
	height:156px;
}

#busUnits .item.revert .pic
{
	float:right;
}

#busUnits .item .pic .arrow
{
	position:absolute;
	top:66px;
	right:0px;
	background:url(../images/triangle4.png) no-repeat 0px 0px;
	width:21px;
	height:37px;
}

#busUnits .item.revert .pic .arrow
{
	left:0px;
	background:url(../images/triangle4.png) no-repeat 0px -52px;
}

#busUnits .item .detailsDiv
{
	position:relative;
	float:left;
	background:url(../images/gradient1.png) no-repeat;
	width:480px;
	height:156px;
}

#busUnits .item.revert .detailsDiv
{
	float:right;
}

#busUnits .item .detailsDiv .picDiv
{height:156px;
position:relative;
}

#busUnits .item:hover .detailsDiv .picDiv
{
	width:175px;
	float:left;
	background:url(../images/gradient2.png) no-repeat;
}

#busUnits .item.nohover:hover .detailsDiv .picDiv
{
	width:auto;
	float:none;
	background:none;
}

#busUnits .item .detailsDiv .linksDiv
{
	float:left;
	width:275px;
	padding-left:30px;
	height:126px;
	padding-top:30px;
	display:none;

	
}

#newsletter .ui-menu-item
{
    background:none !important;
}

#busUnits .item:hover .detailsDiv .linksDiv
{
	display:block;
}

#busUnits .item.nohover:hover .detailsDiv .linksDiv
{
	display:none;
}

#busUnits .item.revert:hover .detailsDiv .picDiv
{
	float:right;
}

#busUnits .item.nohover.revert:hover .detailsDiv .picDiv
{
	float:none;
}

#busUnits .item .detailsDiv .picDiv .icon1 {
    background: url("../images/prdIcons.png") no-repeat;
    height: 65px;
    width: 45px;
	  margin-left: auto;
    margin-right: auto;
    position: relative;
	margin-bottom:10px;

}

#busUnits .item .detailsDiv .picDiv .icon2 {
   background: url("../images/prdIcons.png") no-repeat  -64px 0px ;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 24px;
	margin-bottom:10px;
	
}

#busUnits .item .detailsDiv .picDiv .icon3 {
background: url("../images/prdIcons.png") no-repeat scroll -125px 0px ;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
	width:44px;
	margin-bottom:10px;

}

#busUnits .item .detailsDiv .picDiv .icon4 {
   background: url("../images/prdIcons.png") no-repeat scroll -198px 0px;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 46px;
	margin-bottom:10px;
	
}

#busUnits .item .detailsDiv .picDiv .icon5 {
   background: url("../images/prdIcons.png") no-repeat scroll -273px 0px;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
	width:36px;
    position: relative;
	margin-bottom:10px;

}

#busUnits .item .detailsDiv .picDiv .icon6 {
background: url("../images/prdIcons.png") no-repeat scroll -343px 0px;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 36px;
	margin-bottom:10px;

}

#busUnits .item .detailsDiv .picDiv .icon7 {

	margin-bottom:10px;
	 background: url("../images/prdIcons.png") no-repeat scroll -409px 0px;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 29px;
}


#busUnits .item .detailsDiv .picDiv  .label {
    color: #8C8E93;
    font-family: Helvetica,sans-serif;
    font-size: 13px;
    font-style: italic;
    position: relative;
    text-align: center;
	width:100%;

}

#busUnits .item .detailsDiv .picDiv .label span
{
	display:none;
	color:#0f5e9b;
}

#busUnits .item .detailsDiv .picDiv .parent
{
	  height: auto;
    position: relative;
    width: 100%;
}

#busUnits .item .detailsDiv .link
{
	display:block;
	cursor:pointer;
	height:20px;
	width:110px;
		color:#8c8c92;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:14px;
	background:url(../images/triangle5.png) no-repeat right -36px;
	float:left;
	margin-right:35px;
	margin-bottom:15px;
}

#busUnits .item .detailsDiv .link:hover
{
		background:url(../images/triangle5.png) no-repeat right top;
		color:#005394;
}

#grpMenu .sort
{
	position:absolute;
	right:10px;
	top:58px;
	width:600px;
}

#grpMenu .sort .search
{
float:right;
display:block;

background:url(../images/searchButtom.png) no-repeat;
width:49px;
height:51px;
margin-top:-3px;
margin-left:30px;
}

#grpMenu .sort .search:hover
{
}

#brandSort
{
	position:relative;
	padding-top:20px;
}

#brandSort .result
{
	position:relative;
	min-height:143px;
	margin-bottom:30px;
	background:url(../images/shadow6.png) no-repeat center bottom;
}

#brandSort .result .pic
{
	float:left;
	margin-left:10px;
	width:211px;
}

#brandSort .result .unit
{
	position:relative;
	float:left;
	width:140px;
	padding-left:40px;
	background:url(../images/shadow7.png) no-repeat left top;
	height:114px;
}

#brandSort .result .unit .title
{
	color:#005293;
	font-family: 'futura_md_btmedium' , Arial ;
	 font-size:20px;
	 padding-top:33px;
}


#brandSort .result .unit .subtitle {
    background: url("../images/triangle5.png") no-repeat scroll right -36px rgba(0, 0, 0, 0);
    color: #8C8C92;
    cursor: pointer;
    display: block;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 14px;
    height: 17px;
	padding-top:3px;
    width: 110px;
}

#brandSort .result .unit .subtitle:hover
{
	color:#005293;
}

#newsletter
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:983px;
	height:235px;
	background:#fdfdfd;
	border:6px solid #e5e6e7;
	top:80px;
}

#newsletter .title
{
	position:relative;
	   color: #005292;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 40px;
	width:270px;
	line-height:36px;
	margin-top:68px;
	margin-left:25px;
}

#newsletter .title .icon
{
	position:absolute;
	top:-53px;
	left:0px;
	background:url(../images/newsletter.png) no-repeat;
	width:178px;
	height:74px;
}

#newsletter .close
{
	position:absolute;
	top:24px;
	right:24px;
	background:url(../images/close2.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	cursor:pointer;
}

#newsletter .close:hover
{
		background:url(../images/close2.png) no-repeat 0px -37px;
}

#newsletter .form
{
	position:absolute;
	top:72px;
	left:298px;
	height:140px;
}

#newsletter .form .field
{
	position:relative;
	background:url(../images/input4.png) no-repeat;
	width:323px;
	height:43px;
	float:left;
	margin-bottom:13px;
	margin-right:13px;
}

#newsletter .form .field .line
{
    position:absolute;
    top:2px;
    left:0px;
    width:323px;
	height:37px;
	border:1px solid #005292;
	display:none;
}

#newsletter .form .field .label
{
	position:absolute;
	left:16px;
	top:14px;
	 color: #858585;
    font-family:Helvetica, sans-serif;
    font-size:14px;
	font-style:italic;
	
}

#newsletter .form .field.missing .line
{
    display:block;
}

#newsletter .form .field .req
{
	position:absolute;
	left:0px;
	top:3px;
	width:3px;
	height:38px;
	background:#005292;
}

#newsletter .form .field input
{
	position:absolute;
	left:133px;
	top:15px;
	border:0px;
	background:transparent;
	width:163px;
	color: #858585;
    font-family:Helvetica, sans-serif;
    font-size:14px;
    z-index:1;
}

#evenflo .overview .shadow2,#brandsunder .overview .shadow2
{
    display:none;
}

.prdDetails  .title2
{
     display:none;
}

#newsletter .form  .joinDiv
{ height: 29px;
    position: absolute;
    width: 656px;
    left: 0px;
    bottom: -4px;
}

#newsletter .form  .joinDiv .required
{
	background:url(../images/req.png) no-repeat;
	width:69px;
	height:29px;
	position:absolute;
	top:-2px;
	left:0px;
}

#newsletter .form  .joinDiv .buttom
{
	background:url(../images/join.png) no-repeat;
	width:86px;
	height:28px;
	display:block;
	cursor:pointer;
	float:right;
	margin-left:7px;
}

#newsletter .form  .joinDiv .loader
{
	background:url(../images/loader.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	float:right;
	margin-top:7px;
	display:none;
}



#newsletter .classcountry9 .label
{
    color: #858585;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    font-style: italic;
    left: 16px;
    position: absolute;
    top: 14px;
}



#newsletter .thxDiv
{
	position:absolute;
	top:105px;
	left:350px;
	font-size:25px;
	color:#a5a5a5; 
	font-family: 'futura_lt_btlight' , Arial ;
	display:none;
}

#newsletter .thxDiv span
{
	display:block;
	font-size:24px;
	color:#a5a6ab; 
	  font-family: 'futura_md_btmedium' , Arial ;
}



#pharmaScreen
{
	position:relative;
	width:100%;
	height:357px;
	background:url("../images/dashedBg.png") repeat-x  left top;
}

#pharmaScreen .container
{
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	height:357px;
}

#pharmaScreen .left
{
	position:relative;
	width:211px;
	padding-top:50px;
}

#pharmaScreen .left .back
{
	display:block;
	cursor:pointer;
	background:url(../images/back.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	margin-bottom:34px;
}

#pharmaScreen .left .back:hover
{
	background:url(../images/back.png) no-repeat 0px -34px;
}

#pharmaScreen .left .title
{
		font-size:34px;
	color:#005292; 
	  font-family: 'futura_md_btmedium' , Arial ;
	   line-height:33px;
	   padding-bottom:7px;
}

#pharmaScreen .left .subtitle
{
font-size: 30px;
color: #005394;
font-family: 'futura_lt_btlight' , Arial;
width: 400px;
}

#pharmaScreen .pic
{
position: absolute;
right: 16px;
bottom: 0px;
overflow: hidden;
}

#pharmaScreen .pic2
{
	position:absolute;
	right:14px;
	bottom:15px;
	width:691px;
	height:312px;
	background:#fff;
	border:1px solid #eee;
}

#pharmaScreen .pic2 .image
{
	position:absolute;
	overflow:hidden;
	top:8px;
	left:13px;
	width:664px;
	height:294px;
}

#pharmaScreen .pic2 .shadow1
{
	position:absolute;
	left:9px;
	top:3px;
	background:url(../images/shadow8.png) no-repeat;
	width:4px;
	height:311px;
}

#pharmaScreen .pic2 .shadow2
{
	position:absolute;
	right:9px;
	top:3px;
	background:url(../images/shadow9.png) no-repeat -2px 0px;
	width:6px;
	height:309px;
}

.subMenu
{
	position:relative;
	background:url(../images/subMenuBg.png) repeat-x;
	height:64px;
	margin-top:2px;
}

.subMenu .container
{width:990px;
position:relative;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #e3e4e5;
height:65px;
}

.subMenu .products
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/subItems.png) no-repeat -10px 0px;
	width:117px;
	height:15px;
	margin-top:27px;
	margin-right:20px;
		
}

.subMenu .products:hover, .subMenu .products.selected
{
		background:url(../images/subItems.png) no-repeat 0px -20px;
	width:138px;
	height:75px;
	margin-top:-9px;
	margin-left:-27px;
	margin-right:26px;
}

.subMenu .news
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/subItems.png) no-repeat -153px 0px;
	width:73px;
	height:15px;
	margin-top:27px;	
	margin-right:26px;	
}

.subMenu .news:hover, .subMenu .news.selected
{
		background:url(../images/subItems.png) no-repeat -151px -20px;
	width:120px;
	height:75px;
	margin-top:-9px;
	margin-left:-37px;
	margin-right:16px;	
}

.subMenu .locations
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/subItems.png) no-repeat -252px 0px;
	width:124px;
	height:15px;
	margin-top:27px;	
	margin-right:26px;	
}

.subMenu .locations:hover, .subMenu .locations.selected
{
		background:url(../images/subItems.png) no-repeat -277px -20px;
	width:178px;
	height:75px;
	margin-top:-9px;
	margin-left:-37px;
	margin-right:9px;	
}

.subMenu .careers
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/subItems.png) no-repeat -402px 0px;
	width:97px;
	height:15px;
	margin-top:27px;	
	margin-right:26px;	
}

.subMenu .careers:hover, .subMenu .careers.selected
{
		background:url(../images/subItems.png) no-repeat -463px -20px;
	width:149px;
	height:75px;
	margin-top:-9px;
	margin-left:-37px;
	margin-right:11px;
}

.subMenu .service
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/subItems.png) no-repeat -525px 0px;
	width:188px;
	height:15px;
	margin-top:27px;	
	margin-right:26px;	
}

.subMenu .service:hover, .subMenu .service.selected
{
		background:url(../images/subItems.png) no-repeat -625px -20px;
	width:240px;
	height:75px;
	margin-top:-9px;
	margin-left:-37px;
	margin-right:11px;
}

.subMenu .mgt
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/subItems.png) no-repeat -739px 0px;
	width:146px;
	height:15px;
	margin-top:27px;	
	margin-right:26px;	
}

.subMenu .mgt:hover, .subMenu .mgt.selected
{
		background:url(../images/subItems.png) no-repeat -869px -20px;
	width:198px;
	height:75px;
	margin-top:-9px;
	margin-left:-40px;
	margin-right:14px;	
}

.subMenu .contact
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/subItems.png) no-repeat -913px 0px;
	width:95px;
	height:15px;
	margin-top:27px;	
}

.subMenu .contact:hover, .subMenu .contact.selected
{
		background:url(../images/subItems.png) no-repeat -1077px -20px;
	width:147px;
	height:75px;
	margin-top:-9px;
	position:absolute;
	right:-14px;
}

.secondaryMenu
{
	position:relative;
	margin-top:25px;
	border-bottom:1px solid #e3e4e5;
	height:31px;
	margin-bottom:49px;
	z-index:1;
}

.secondaryMenu .link
{
display: block;
cursor: pointer;
float: left;
font-family: Helvetica, sans-serif;
font-size: 11px;
color: #6a6a6a;
padding-top:4px;
text-transform:uppercase;
}

.secondaryMenu .link:hover, .secondaryMenu .link.selected
{
	color:#005292;
}

.secondaryMenu .arrow
{
float: left;
background: url(../images/arrowN.png) no-repeat;
width: 7px;
height: 7px;
margin-left: 3px;
margin-right: 3px;
margin-top: 7px;
}

.secondaryMenu .triangle
{
	background:url(../images/arrow2.png) no-repeat;
	width:8px;
	height:6px;
	position:absolute;
	top:11px;
	right:10px;
}

#prdLeft
{
	position:relative;
	width:483px;
	margin-right:26px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#prdLeft { margin-right:30px; }
}

#prdLeft .top
{
	font-size:30px;
	color:#87878d; 
	font-family: 'futura_md_btmedium';
	position:relative;
	height:63px;
	line-height: 35px;
}

#prdLeft .top .shape
{
	position:absolute;
	top:4px;
	top:2px\9;
	right:0px;
	width:231px;
	height:30px;
	background: url("../images/footerBg.png") repeat-x;
}

#prdLeft .item
{
	display:block;
	cursor:pointer;
	width:480px;
	height:202px;
	background:#f0f0f0;
	border:1px solid #ddd;
	margin-bottom:12px;
}

#prdLeft .item .details
{
	float:left;
	position:relative;
	width:222px;
	padding-left:20px;
	border-top:4px solid #00579d;
	padding-top:30px;
}

#prdLeft .item .details .name
{
	font-size:20px;
	color:#005396; 
	font-family: 'futura_md_btmedium';
	padding-bottom:22px;
	line-height:18px;
}

#prdLeft .item .details .text
{
		color:#888; 
	font-family:Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	width:210px;
	padding-bottom:14px;
}

#prdLeft .item .details .arrow
{
	background:url(../images/arrow3.png) no-repeat 0px 0px;
	width:41px;
	height:41px;
}

#prdLeft .item:hover .details .arrow
{background:url(../images/arrow3.png) no-repeat -48px 0px;
}

#prdLeft .item .pic
{
	float:left;
	overflow:hidden;
	width:238px;
	height:201px;
}

#prdLeft .item.revert .pic, #prdLeft .item.revert .details
{
	float:right;
}

#prdLeft .all
{
	display:block;
	cursor:pointer;
	background:url(../images/see_prds.png) no-repeat 0px 0px;
	width:125px;
	height:32px;
	margin-top:20px;
}

#prdLeft .all:hover
{
	background:url(../images/see_prds.png) no-repeat 0px -35px;
}

.division3{
	padding-bottom:50px;
}

#aboutRight
{
	position:relative;
	width:481px;
}

#aboutRight .top
{
	font-size:30px;
	color:#87878d; 
	font-family: 'futura_md_btmedium';
	position:relative;
	height:63px;
	line-height: 35px;
}

#aboutRight .top .shape
{
	position:absolute;
	top:4px;
	top:2px\9;
	right:0px;
	width:363px;
	height:30px;
	background: url("../images/footerBg.png") repeat-x;
}

#aboutRight .box
{
	position:relative;
	background:url(../images/blueBox.png) no-repeat;
	width:441px;
	height:419px;
	padding-left:40px;
}

#aboutRight .box .title
{
font-size: 25px;
color: #fff;
font-family: 'futura_lt_btlight' , Arial;
padding-top: 30px;
height: 47px;
margin-bottom: 18px;
background: url(../images/line2.png) no-repeat left bottom;
}

#aboutRight .box .text
{
	font-size:14px;
	color:#dce9f3; 
	 font-family:Helvetica, sans-serif;
	 width:391px;
	 line-height:20px;
}

#products
{
	position:relative;
}

#products .top
{
	font-size:30px;
	color:#87878d; 
	font-family: 'futura_md_btmedium';
	position:relative;
	height:63px;
	line-height: 35px;
}

#products .top .shape
{
	position:absolute;
	top:4px;
	top:2px\9;
	right:0px;
	width:701px;
	height:30px;
	background: url("../images/footerBg.png") repeat-x;
}

#products .top .shape .back
{
	display:block;
	cursor:pointer;
	height:33px;
	position:absolute;
	top:-3px;
	width:58px;
	right:41px;
	background:#fff url(../images/back.png) no-repeat center 0px;
} 

#products .top .shape .back:hover
{
	background:#fff url(../images/back.png) no-repeat center -34px;
}


#products .item
{
	cursor:pointer;
	width:480px;
	height:202px;
	background:#f0f0f0;
	border:1px solid #ddd;
	margin-bottom:12px;
	margin-right:26px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#products .item { margin-right:30px; }
}

#products .item .details
{
	float:left;
	position:relative;
	width:222px;
	padding-left:20px;
	border-top:4px solid #00579d;
	padding-top:30px;
}

#products .item .details .name
{
	font-size:20px;
	color:#005396; 
	font-family: 'futura_md_btmedium';
	padding-bottom:22px;
	line-height:18px;
}

#products .item .details .text
{
		color:#888; 
	font-family:Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	width:210px;
	padding-bottom:14px;
}

#products .item .details .arrow
{
	background:url(../images/arrow3.png) no-repeat 0px 0px;
	width:41px;
	height:41px;
}

#products .item:hover .details .arrow
{background:url(../images/arrow3.png) no-repeat -48px 0px;
}

#products .item .pic
{
	float:left;
	overflow:hidden;
	width:238px;
	height:201px;
}

#products .item.revert .pic, #products .item.revert .details
{
	float:right;
}

#products .container
{
	padding-bottom:60px;
}


#products2
{
	position:relative;
}

#products2 .top
{
	font-size:30px;
	color:#87878d; 
	font-family: 'futura_md_btmedium';
	position:relative;
	height:63px;
	line-height: 35px;
}

#products2 .top span
{
	color:#005292;
}

#products2 .top .shape
{
	position:absolute;
	top:4px;
	top:2px\9;
	right:0px;
	width:701px;
	height:30px;
	background: url("../images/footerBg.png") repeat-x;
}

#products2 .top .shape .back
{
	display:block;
	cursor:pointer;
	height:33px;
	position:absolute;
	top:-3px;
	width:58px;
	right:41px;
	background:#fff url(../images/back.png) no-repeat center 0px;
} 

#products2 .top .shape .back:hover
{
	background:#fff url(../images/back.png) no-repeat center -34px;
}

#products2 .item
{
	cursor:pointer;
	width:480px;
	height:202px;
	background:#f0f0f0;
	border:1px solid #ddd;
	margin-bottom:22px;
	margin-right:26px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#products2 .item { margin-right:30px; }
}

#products2 .item .details
{
	float:right;
	position:relative;
	width:222px;
	padding-left:20px;
	border-top:4px solid #00579d;
	padding-top:30px;
}

#products2 .item .details .name
{
font-size: 19px;
color: #005396;
font-family: 'futura_md_btmedium';
line-height: 18px;
width: 215px;
min-height: 47px;
}

#products2 .item .details .text
{
		color:#888; 
	font-family:Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	width:210px;
	padding-bottom:20px;
}

#products2 .item .details .arrow
{
	background:url(../images/arrow3.png) no-repeat 0px 0px;
	width:41px;
	height:41px;
}

#products2 .item:hover .details .arrow
{
	background:url(../images/arrow3.png) no-repeat -48px 0px;
}


#products2 .item .pic
{
	float:right;
	overflow:hidden;
	width:238px;
	height:201px;
	background:#fff;
}

#products2 .item .pic td
{
	text-align:center;
}

#products2 .container
{
	border-bottom:1px solid #dfdfdf;
	padding-bottom:40px;
}



#evenflo
{
	position:relative;
}

#evenflo .top {
font-size: 19px;
color: #87878d;
font-family: 'futura_md_btmedium';
position: relative;
height: 63px;
line-height: 35px;
}

#evenflo .top span
{
	color:#005292;
}

#evenflo .top .shape
{
	position:absolute;
	top:4px;
	top:2px\9;
	right:0px;
	width:657px;
	height:30px;
	background: url("../images/footerBg.png") repeat-x;
}

#evenflo .top .shape .back
{
	display:block;
	cursor:pointer;
	height:33px;
	position:absolute;
	top:-3px;
	width:58px;
	right:41px;
	background:#fff url(../images/back.png) no-repeat center 0px;
} 


  @media screen and (min-width: 641px), screen and (min-device-width: 641px)
  {
      #evenflo .top .shape .back:hover
{
	background:#fff url(../images/back.png) no-repeat center -34px;
}
#evenflo .item:hover
{
	border:7px solid #ddd;
	width:468px;
	height:190px;
}

#evenflo .item.nohov:hover
{
   border: 1px solid #DDDDDD;
  width: 480px;
   height: 202px;
}
#evenflo .item:hover .details
{margin-top:-6px;
float:left;
width:420px;
padding-left:10px;
padding-top:7px;
}

#evenflo .item:hover  .name
{
	min-height: 34px !important;
	margin-top:11px  !important;
	width:100% !important;
}

#evenflo .item.nohov:hover .details
{margin-top:auto;
float:right;
padding-left: 20px;
padding-top: 30px;
width: 222px;
}

#evenflo .item.nohov:hover .name
{
min-height: 47px !important;
margin-top:auto !important;
width:136px !important;
}

#evenflo .item.nohov:hover .details .arrow
{
    background:url(../images/arrow3.png) no-repeat -48px 0px;
}
#evenflo .item:hover .details .arrow, #evenflo .item:hover .details .text
{
	display:none;
}

#evenflo .item.nohov:hover .details .arrow, #evenflo .item.nohov:hover .details .text
{
	display:block;
}
#evenflo .item:hover .pic
{
	display:none;
}

#evenflo .item.nohov:hover .pic
{
	display:block;
}
  }



#evenflo .overview,#brandsunder .overview
{
	position:relative;
	width:948px;
	padding-left:40px;
	background:#f0f0f0;
	border:1px solid #ddd;
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:44px;
}

#evenflo .overview .col,#brandsunder .overview .col
{
	width:420px;
		font-size:14px;
	color:#666; 
	font-family:Helvetica, sans-serif;
	line-height:19px;
	margin-right:64px;
}

#evenflo .overview  .shadow,#brandsunder .overview  .shadow
{
	position:absolute;
	top:19px;
	left:482px;
	background:url(../images/shadow10.png) no-repeat;
	width:5px;
	height:137px;
}

#evenflo .item
{
	cursor:pointer;
	width:480px;
	height:202px;
	background:#f0f0f0;
	border:1px solid #ddd;
	margin-bottom:22px;
	margin-right:26px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#evenflo .item { margin-right:30px; }
}

#evenflo .item .details
{
	float:right;
	position:relative;
	width:222px;
	padding-left:20px;

	padding-top:30px;
}


#evenflo .item .details .name
{
	font-size:20px;
	color:#005396; 
	font-family: 'futura_md_btmedium';
	line-height:18px;
	width:136px;
	min-height:47px;
}

#evenflo .item .details .text
{
		color:#888; 
	font-family:Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	width:210px;
	padding-bottom:20px;
}

#evenflo .item .details .arrow
{
	background:url(../images/arrow3.png) no-repeat 0px 0px;
	width:41px;
	height:41px;
}

#evenflo .item .unitsDiv
{display:none;
}

#evenflo .item:hover .unitsDiv
{display:block;
}

#evenflo .item .unitsDiv .unit{
    background: url("../images/triangle5.png") no-repeat  right -36px;
    color: #8C8C92;
    cursor: pointer;
    display: block;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 13px;
    height: 17px;
	float:left;
	padding-top:3px;
    width: 196px;
	margin-right:27px;
	margin-bottom:14px;
}

#evenflo .item .unitsDiv .unit:hover
{
	color:#005293;
}

#evenflo .item.nohov .unitsDiv .unit:hover
{
    color: #8C8C92;
}

#evenflo .item .pic
{
	float:right;
	overflow:hidden;
	width:238px;
	height:201px;
	background:#fff;
}

#evenflo .item .pic td
{
	text-align:center;
}

#evenflo .container 
{
	padding-bottom:16px;
}

#contacting
{
	position:relative;
	padding-top:61px;
	padding-bottom:50px;
	padding-left:40px;
	width:960px;
}

#contacting .shape1
{
	position:absolute;
	left:0px;
	top:0px;
	background: url(../images/cadre2.png) no-repeat 0px 0px;
	width:991px;
	height:51px;
}

#contacting .shape2
{
	position:absolute;
	left:0px;
	bottom:0px;
	background: url(../images/cadre2.png) no-repeat 0px -51px;
	width:991px;
	height:51px;
}

#contacting .col
{
/* width: 296px; */
border-right: 1px solid #d7d7d7;
margin-right: 17px;
min-height: 256px;
position: relative;
width: 32%;
}

#contacting .col.last
{
	border:0px;
	margin-right:0px;
}

#contacting .website
{
	color:#6a6a6a; 
	font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:29px;
	background:url(../images/tv.png) no-repeat left 7px;
	padding-left:50px;
}

#contacting .website a
{
	display:block;
	cursor:pointer;
	font-size:20px;
	color:#005396; 
	font-family: 'futura_md_btmedium';
}

#contacting .medias
{
	background:url(../images/interval1.png) no-repeat left top;
	height:45px;
	width:239px;
	position:relative;
}

#contacting .medias .line
{
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/interval2.png) no-repeat;
	width:14px;
	height:45px;
}

#contacting .medias .line1{
		background:url(../images/interval1.png) no-repeat;
	width:14px;
	height:45px;
	float:left;
}

#contacting .medias .line2
{
	background:url(../images/interval2.png) no-repeat;
	width:14px;
	height:45px;
	float:left;
	margin-left:3px;
}

#contacting .medias .linkedin
{
	display:block;
	cursor:pointer;
	float:left;
    margin-left :12px;
	background:url(../images/medias.png) no-repeat 0px 0px;
	width:35px;
	height:34px;
	margin-top:7px;
	margin-right:5px;
}

#contacting .medias .linkedin:hover
{
	background:url(../images/medias.png) no-repeat 0px -38px;
}

#contacting .medias .google
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/medias.png) no-repeat -40px 0px;
	width:35px;
	height:34px;
	margin-top:7px;
	margin-right:5px;
}

#contacting .medias .google:hover
{
	background:url(../images/medias.png) no-repeat -40px -38px;
}

#contacting .medias .twitter
{
	display:block;
	cursor:pointer;
    float:left;
	background:url(../images/medias.png) no-repeat -79px 0px;
	width:35px;
	height:34px;
	margin-top:7px;
	margin-right:5px;
}

#contacting .medias .twitter:hover
{
	background:url(../images/medias.png) no-repeat -79px -38px;
}

#contacting .medias .facebook
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/medias.png) no-repeat -120px 0px;
	width:35px;
	height:34px;
	margin-top:7px;
	margin-right:5px;
}

#contacting .medias .facebook:hover
{
	background:url(../images/medias.png) no-repeat -120px -38px;
}

#contacting .title
{
		font-size:20px;
	color:#005396; 
	font-family: 'futura_md_btmedium';
	padding-bottom:16px;
}

#contacting .subtitle
{
		font-size:18px;
	color:#8c8d93; 
	font-family: 'futura_md_btmedium';
	padding-bottom:10px;
}


#contacting  .address {
    background: url("../images/location.png") no-repeat  left 3px ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding-bottom:15px;
	width:273px;
    padding-left:40px;
}


#contacting .tel {
    background: url("../images/tel.png") no-repeat  left 0 ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 15px;
   padding-left:40px;
   width:273px;
}


#contacting  .email {
    background: url("../images/email.png") no-repeat  left 3px ;
    color: #6a6a6a;
    cursor: pointer;
    display: block;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    min-height: 22px;
       padding-left:40px;
   width:88%;
	padding-bottom: 15px;
}

#contacting .date {
    background: url("../images/clock.png") no-repeat  left 2px ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
   padding-left:40px;
   width:273px;
}

.bottLine
{
	width:990px;
	height:1px;
	background:#dfdfdf;
	margin-top:41px;
}

.bottLine2
{
	width:100%;
	height:1px;
	background:#dfdfdf;
	margin-top:41px;
}

.prdDetails
{
	position:relative;
}

.prdDetails .item
{
	padding-bottom:63px;
	margin-bottom:56px;
	background:url("../images/footerBg.png") repeat-x  left bottom;
}

.prdDetails .item.last
{
	background:none;
	padding-bottom:30px;
}

.prdAnimation
{
	position:relative;
	margin-right:36px;
	
}

.prdDetails.template2 .prdAnimation
{
	margin-right:65px;
}

.prdAnimation .container
{
	border:5px solid #e9e9e9;
	width:268px;
	height:295px;
	overflow:hidden;
	position:relative;
	margin-bottom:6px;
}

.prdDetails.template2 .prdAnimation .container
{
	width:394px;
	height:292px;
}

.prdAnimation .slide
{
	position:relative;
	float:left;
	width:268px;
	height:295px;
}

.prdAnimation .slide td
{
	text-align:center;
}

.prdAnimation  .controls 
{
	height:48px;
	position:relative;
	width:278px;
}

.prdDetails.template2 .prdAnimation .controls 
{
	width:404px;
}

.prdAnimation  .controls .prev
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat 0px 0px;
	height:48px;
	width:47px;
	margin-right:7px;
}

.prdAnimation  .controls .prev:hover
{
	background:url(../images/next_prev2.png) no-repeat 0px -49px;
}

.prdAnimation  .controls .next
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat -53px 0px;
	height:48px;
	width:47px;
	
}

.prdAnimation  .controls .next:hover
{
	background:url(../images/next_prev2.png) no-repeat -53px -49px;
}

.prdAnimation  .controls .maximise
{
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/maximise.png) no-repeat 0px 0px;
	width:47px;
	height:48px;
}

.prdAnimation  .controls .maximise:hover
{
	background:url(../images/maximise.png) no-repeat 0px -54px;
}

.prdDetails .detailsDiv
{
	position:relative;
	width:676px;
}

.prdDetails.template2 .detailsDiv
{
	width:521px;
}

.prdDetails.template2 .subtitle
{
	font-size:20px;
	color:#8d9194;
	padding-bottom:12px;
}

.prdDetails .detailsDiv .title
{
	font-size:25px;
	color:#005292; 
	font-family: 'futura_md_btmedium';
	width:475px;
	padding-bottom:34px;
}

.prdDetails .detailsDiv .text
{
	font-size:14px;
	color:#666; 
	font-family: Helvetica, sans-serif;
	line-height:18px;
}

#catprodDetail .prdAnimation
{
            display: inline-block;
    vertical-align: top;
	zoom:1;
	*display:inline;
}

#catprodDetailSpec
{
        display: inline-block;
    vertical-align: top;
	zoom:1;
	*display:inline;
}

/*mobile divs*/
.prdDetails .title3.mob
{
	font-size:25px;
	color:#005292; 
	font-family: 'futura_md_btmedium';
	width:475px;
	padding-bottom:34px;
	display:none;
}

.prdDetails .text3.mob
{
	font-size:14px;
	color:#666; 
	font-family: Helvetica, sans-serif;
	line-height:18px;
	width:500px;
	display:none;
}

.prdDetails .text3.mob li
{
	list-style:none;
	background:url(../images/dot.png) no-repeat left 6px;
	padding-left:16px;
	margin-bottom:2px;
	display:none;
}
/*end mobile divs*/
.prdDetails .detailsDiv .text li
{
	list-style:none;
	background:url(../images/dot.png) no-repeat left 6px;
	padding-left:16px;
	margin-bottom:2px;
}

.prdDetails  .close
{
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	top:-5px\9;
	right:0px;
	background:url(../images/close2.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	z-index:1;
}


.prdDetails  .close:hover
{
		background:url(../images/close2.png) no-repeat 0px -37px;
}

.division4
{
	position:relative;
	*z-index:2;
}

.division4 .opacityDiv
{position:fixed;
top:0px;
left:0px;
z-index:7; 
background: url(../images/whiteOpac2.png);
height:100%;
width:100%;
padding-top:83px;
display:none;

}

#popup
{
	position:relative;
	padding-top:40px;
}

#popup .top
{position:relative;
padding-bottom:24px;
text-align:center;
	font-size:25px;
	color:#005292; 
	font-family: 'futura_md_btmedium';
}

#popup .top .close
{
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:10px;
	background:url(../images/close2.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	z-index:1;
}


#popup .top .close:hover
{
		background:url(../images/close2.png) no-repeat 0px -37px;
}

#popup .container
{
	position:relative;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	width:481px;
	height:507px;
	border:8px solid #e1e1e1;
	margin-bottom:25px;
	overflow:hidden;
}

#popup .container .slide
{
	position:relative;
	float:left;
	width:481px;
	height:507px;
}

#popup .container .slide td
{
	text-align:center;
}

#popup .slide .text
{
	display:none;
}

#popup .caption
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
		font-size:14px;
	color:#666; 
	font-family: Helvetica, sans-serif;
	line-height:18px;
	text-align:center;
	width:479px;
}

#popup .prev
{
	display:block;
	cursor:pointer;
	background:url(../images/next_prev1.png) no-repeat 0px 0px;
	width:52px;
	height:52px;
		position:absolute;
	top:323px;
	left:157px;
}

#popup .prev:hover
{
	background:url(../images/next_prev1.png) no-repeat 0px -55px;
}

#popup .next
{
	display:block;
	cursor:pointer;
	background:url(../images/next_prev1.png) no-repeat -55px 0px;
	width:52px;
	height:52px;
	position:absolute;
	top:323px;
	right:157px;

}

#popup  .next:hover
{
	background:url(../images/next_prev1.png) no-repeat -55px -55px;
}

#pharmaPage.template2
{
	background:#f1f1f1 url(../images/bodybg2.png) repeat-x left 616px;
}

#news
{
	position:relative;
}

#news .top
{
	position:relative;
	height:72px;
	  color: #a5a5ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 31px;
}

#news .top span
{
	color: #005292;
}

#news .top .shape
{
	background: url("../images/footerBg.png") repeat-x  left top;
    height:30px;
	width:792px;
	position:absolute;
	top:5px;
	top:0px\9;
	right:0px;
}

#news .row
{
	position:relative;
	margin-bottom:35px;
	border-bottom:1px solid #ddd;
	height:244px;
}

#news .row.selected
{
	border:0px;
	height:245px;
}

#news .row.last
{
	border:0px;
	margin-bottom:0px;
}

#news .row .shape
{
	position:absolute;
	left:489px;
	bottom:-19px;
	background:url(../images/sniper.png) no-repeat;
	width:13px;
	height:38px;
}

#news .row.last .shape, #news .row.selected .shape
{
	display:none;
}

#news .item
{
	display:block;
	float:left;
	cursor:pointer;
	width:482px;
	min-height:202px;
	position:relative;
	background:#f0f0f0;
	border:1px solid #e6e6e6;
	margin-right:22px;
}

#news .item .opacity
{top:0px;
left:0px;
position:absolute;
z-index:1;
width:100%;
height:100%;
background:url(../images/whiteOpac3.png);
display:none;
}

#news .item .pic
{
	position:relative;
	overflow:hidden;
	float:left;
	width:238px;
	height:202px;
	margin-right:22px;
}

#news .item .details
{
position: relative;
float: left;
width: 218px;
padding-top: 12px;
height: 190px;
}

#news .item .details .date
{
	  color: #87878d;
    font-family: 'futura_lt_btlight' , Arial ;
    font-size: 18px;
	padding-bottom:3px;
}

#news .item .details .name
{
color: #005296;
font-family: 'futura_md_btmedium' , Arial;
font-size: 17px;
padding-bottom: 7px;
margin-bottom: 9px;
border-bottom: 1px solid #d1d1d1;
}

#news .item .details .title
{
	 color: #888;
    font-family: Helvetica, sans-serif;
    font-size: 14px;
	font-style:italic;
	padding-bottom:19px;
	    max-height: 48px;
    overflow: hidden;
}

#news .item .details .more
{
	display:block;
	background:url(../images/readMore.png) no-repeat;
	width:88px;
	height:30px;
}

#news .item:hover .details .more
{
background:url(../images/readMore.png) no-repeat 0px -33px;
}

#news .newsDetails
{
	 padding-bottom: 56px;
    padding-left: 40px;
    padding-top: 61px;
    position: relative;
    width: 960px;
	min-height:377px;
	margin-bottom:42px;
	display:none;
}

#news .newsDetails.mobile
{
    display:none;
}


#news .newsDetails .shape1 {
    background: url("../images/cadre2.png") no-repeat ;
    height: 51px;
    left: 0;
    position: absolute;
    top: 0;
    width: 991px;
}

#news .newsDetails .shape1 .arrow
{
	position:absolute;
	top:-8px;
	left:229px;
	background:url(../images/triangle6.png) no-repeat;
	width:25px;
	height:13px;
}

#news .newsDetails .shape1 .arrow.right
{
	left:733px;
}
	

#news .newsDetails .shape2 {
    background: url("../images/cadre2.png") no-repeat  0 -51px ;
    bottom: 0;
    height: 51px;
    left: 0;
    position: absolute;
    width: 991px;
}

#news .newsDetails .left
{position:relative;
width:406px;
margin-right:38px;
}

#news .newsDetails .right
{position: relative;
width: 448px;
}

#animation5
{
	position:relative;
}

#animation5 .cadre
{
	position:relative;
	border:6px solid #e9e9e9;
	width:394px;
	height:292px;
	margin-bottom:10px;
}

#animation5 .cadre .container
{
	position:absolute;
	top:1px;
	left:1px;
	overflow:hidden;
	width:392px;
	height:289px;
}

#animation5 .cadre .slide
{
	position:relative;
	float:left;
}

#animation5  .controls 
{
	width:404px;
	position:relative;
	height:48px;
}

#animation5  .controls .prev
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat 0px 0px;
	height:48px;
	width:47px;
	margin-right:7px;
}

#animation5  .controls .prev:hover
{
	background:url(../images/next_prev2.png) no-repeat 0px -49px;
}

#animation5 .controls .next
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat -53px 0px;
	height:48px;
	width:47px;
	
}

#animation5 .controls .next:hover
{
	background:url(../images/next_prev2.png) no-repeat -53px -49px;
}

#news .newsDetails  .name2, #news .newsDetails  .title2, #news .newsDetails  .date2
{
    display:none;
}

#news .newsDetails .right .name
{
	 color: #005296;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 18px;
	padding-bottom:3px;
}

#news .newsDetails .right .title
{
	 color: #8c9192;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 20px;
	padding-bottom:7px;
	*padding-bottom:11px;
}

#news .newsDetails .right .date
{
	font-size:18px;
	font-family: 'futura_lt_btlight' , Arial ;
	color:#87878d;
	border-bottom:1px solid #dedede;
	border-top:1px solid #dedede;
	display:inline-block;
	*display:inline;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:12px;
}

#news .newsDetails .right .text
{
	*margin-top:20px;
	position:relative;
	  color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
	width:469px;
	height:413px;
	overflow:hidden;
}

#news .newsDetails .right .text span
{
	display:block;
	width:422px;
}

#showrooms
{
	position:relative;
	margin-bottom:42px;
}

#showrooms .top
{
	position:relative;
	height:95px;
	  color: #a5a5ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 31px;
}

#showrooms .top span
{
	color: #005292;
}

#showrooms .top .shape
{
	background: url("../images/footerBg.png") repeat-x  left top;
    height:30px;
	width:717px;
	position:absolute;
	top:5px;
	top:0px\9;
	right:0px;
}

#showrooms .seperator1
{
	position:relative;
	margin-bottom:25px;
	margin-top:25px;
	background:url(../images/line7.png) no-repeat ;
	height:35px;
}

#showrooms .seperator2
{
	position:relative;
	margin-bottom:35px;
	margin-top:35px;
	background:#d7d7d7;
	height:1px;
	display:none;
	width:100%;
}

#showrooms .row.last
{
	background:none;
}

#showrooms .branch
{
	width:289px;
	min-height:256px;
	position:relative;

	
}

#showrooms  .vertSeperator
{
    background:#d7d7d7;
    width:1px;
    min-height:256px;
   margin-left: 20px;
    margin-right: 40px;
}

#showrooms  .vertSeperator2
{
 display:none;
}

.vertSeperatorRight
{
    display:none;
}

#showrooms  .seperator4
{
    background:#d7d7d7;
    width:1px;
    min-height:256px;
    margin-left:20px;
       margin-right:20px;
}

#showrooms .branch.third
{
	border:0px;
	margin-right:0px !important;
	width:297px;
}

#showrooms .branch.second
{

	width:313px;
}

#showrooms .branch .title
{
		font-size:20px;
	color:#005396; 
	font-family: 'futura_md_btmedium';
	padding-bottom:16px;
}



#showrooms .branch .address {
    background: url("../images/location.png") no-repeat  left 3px ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding-bottom:15px;
	width:273px;
    padding-left:40px;
}


#showrooms .branch .tel {
    background: url("../images/tel.png") no-repeat  left 0 ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 15px;
   padding-left:40px;
   width:273px;
}

#branches .seperator
{
    display:none;
}


#showrooms .branch .email {
    background: url("../images/email.png") no-repeat  left 3px ;
    color: #6a6a6a;
    cursor: pointer;
    display: block;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    min-height: 22px;
       padding-left:40px;
   width:273px;
	padding-bottom: 15px;
}

#showrooms .branch .date {
    background: url("../images/clock.png") no-repeat  2px  2px ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
   padding-left:40px;
   width:273px;
}



#branches
{
	position:relative;
	padding-top:69px;
	padding-bottom:26px;
	padding-left:40px;
	width:960px;
}

#branches .shape1
{
	position:absolute;
	left:0px;
	top:0px;
	background: url(../images/cadre2.png) no-repeat 0px 0px;
	width:991px;
	height:51px;
}

#branches .shape2
{
	position:absolute;
	left:0px;
	bottom:0px;
	background: url(../images/cadre2.png) no-repeat 0px -51px;
	width:991px;
	height:51px;
}

#branches .col
{
	width:277px;
	min-height:156px;
	position:relative;
	border-right:1px solid #d7d7d7;
	margin-right:47px;
	margin-bottom:40px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#branches .col{ margin-right:51px; }
}

#branches .col.last
{
	border:0px;
	margin-right:0px;
}

#branches .website
{
	color:#6a6a6a; 
	font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:10px;
	background:url(../images/tv.png) no-repeat left 7px;
	padding-left:50px;
}

#branches .website a
{
	display:block;
	cursor:pointer;
	font-size:20px;
	color:#005396; 
	font-family: 'futura_md_btmedium';
}

#branches .medias
{
	background:url(../images/interval1.png) no-repeat left top;
	height:45px;
	width:239px;
	position:relative;
}

#branches .medias .line
{
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/interval2.png) no-repeat;
	width:14px;
	height:45px;
}

#branches .medias .line1{
		background:url(../images/interval1.png) no-repeat;
	width:14px;
	height:45px;
	float:left;
}

#branches .medias .line2
{
	background:url(../images/interval2.png) no-repeat;
	width:14px;
	height:45px;
	float:left;
	margin-left:3px;
}

#branches .medias .linkedin
{
	display:block;
	cursor:pointer;
	float:left;
	margin-left:12px;
	background:url(../images/medias.png) no-repeat 0px 0px;
	width:35px;
	height:34px;
	margin-top:7px;
	margin-right:5px;
}

#branches .medias .linkedin:hover
{
	background:url(../images/medias.png) no-repeat 0px -38px;
}

#branches .medias .google
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/medias.png) no-repeat -40px 0px;
	width:35px;
	height:34px;
	margin-top:7px;
	margin-right:5px;
}

#branches .medias .google:hover
{
	background:url(../images/medias.png) no-repeat -40px -38px;
}

#branches .medias .twitter
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/medias.png) no-repeat -79px 0px;
	width:35px;
	height:34px;
	margin-top:7px;
	margin-right:5px;
}

#branches .medias .twitter:hover
{
	background:url(../images/medias.png) no-repeat -79px -38px;
}

#branches .medias .facebook
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/medias.png) no-repeat -120px 0px;
	width:35px;
	height:34px;
	margin-top:7px;
	margin-right:5px;
}

#branches .medias .facebook:hover
{
	background:url(../images/medias.png) no-repeat -120px -38px;
}

#branches .title
{
		font-size:22px;
	color:#8c8c92; 
	font-family: 'futura_md_btmedium';
	padding-bottom:16px;
}


#careers
{
	position:relative;
	margin-top:-35px;
}

#careers .top
{
	position:relative;
	height:72px;
	  color: #a5a5ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 31px;
}

#careers .top span
{
	color: #005292;
}

#careers .top .shape
{
	background: url("../images/footerBg.png") repeat-x  left top;
    height:30px;
	width:731px;
	position:absolute;
	top:5px;
	top:0px\9;
	right:0px;
}

#careers p
{
	padding-bottom:33px;
	font-family: 'futura_lt_btlight' , Arial ;
	font-size:22px;
	color:#8c9192;
}

#careers .item
{
	display:block;
	cursor:pointer;
	border:5px solid #e9e9e9;
	width:980px;
	height:73px;
	margin-bottom:20px;
	background:#f8f8f8;
	position:relative;
}

#careers .item:hover, #careers .item.selected
{
	border-color:#004a88;
	background:#00569a;
}

#careers .item .name
{
	color: #005292;
    font-size:20px;
	 font-family: 'futura_md_btmedium' , Arial ;
	padding-top:25px;
	padding-top:29px\9;
	padding-left:18px;
	
}

#careers .item .apply
{
	color: #8c8c8c;
    font-family: 'futura_lt_btlight' , Arial ;
    font-size:18px;
	display:block;
	position:absolute;
	top:26px;
	top:30px\9;
	right:30px;
	border-bottom:1px solid #bdbdc0;
}

#careers .item:hover .name, #careers .item:hover .apply,
#careers .item.selected .name, #careers .item.selected .apply
{
	color:#fff;
}

#careers  .itemsDiv
{position:relative;
border-bottom:1px solid #dfdfdf;
padding-bottom:40px;

}

#careerDetails
{
	position:relative;
}

#careerDetails .top
{
	position:relative;
	height:72px;
	  color: #a5a5ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 31px;
}

#careerDetails .top span
{
	color: #005292;
}

#careerDetails .top .shape
{
	background: url("../images/footerBg.png") repeat-x  left top;
    height:30px;
	width:731px;
	position:absolute;
	top:5px;
	top:0px\9;
	right:0px;
}

#careerDetails .container
{
	position:relative;
	padding-top:69px;
	padding-bottom:60px;
	width:990px;
}

#careerDetails .container .shape1
{
	position:absolute;
	left:0px;
	top:0px;
	background: url(../images/cadre2.png) no-repeat 0px 0px;
	width:991px;
	height:51px;
}

#careerDetails .container .shape2
{
	position:absolute;
	left:0px;
	bottom:0px;
	background: url(../images/cadre2.png) no-repeat 0px -51px;
	width:991px;
	height:51px;
}

#careerDetails .upperDiv
{
	position:relative;
	height:80px;
	padding-left:60px;
	margin-bottom:30px;
	background:url(../images/shadow11.png) no-repeat center bottom;
}

#careerDetails .upperDiv .title
{
	 color: #005292;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:25px;
}

#careerDetails .upperDiv .subtitle
{
	 color: #8c9192;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:20px;
}

#careerDetails .upperDiv .back
{
	display:block;
	cursor:pointer;
	background:url(../images/back_list.png) no-repeat 0px 0px;
	width:120px;
	height:33px;
	position:absolute;
	top:12px;
	right:51px;
}

#careerDetails .upperDiv .back:hover
{
		background:url(../images/back_list.png) no-repeat 0px -36px;
}

#careerDetails .left
{
	position:relative;
	width:474px;
	padding-left:60px;
	margin-right:35px;
	background:url(../images/dot2.png) repeat-y right top;
	min-height:44px;
}

#careerDetails .right
{
	position:relative;
	width:364px;
}

#careerDetails .left .name
{
	color: #005393;
    font-family: 'futura_lt_btlight' , Arial ;
    font-size:18px;
		width:432px;
		padding-bottom:8px;
}

#careerDetails .left .text
{
   color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
	width:432px;
	padding-bottom:30px;
}

#careerDetails .left li
{
	list-style:none;
	 color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
	margin-bottom:5px;
	width:392px;
	background:url(../images/dot.png) no-repeat left 8px;
	padding-left:20px;
}

#careerDetails .left .text .title span,#careerDetails .left .text span.title 
{
	display:block;
	color:#005498;
	padding-bottom:5px;
}

#careerDetails .left .text span.nb
{
	display: inline;
	color:#666;
	padding-right:13px;
	font-size: 16px;
}

#careerDetails .right .upper
{
	position:relative;
	height:58px;
	color: #a5a5ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:35px;
}


#careerDetails .right .upper .shape {
    background: url("../images/footerBg.png") repeat-x scroll left top;
    height: 30px;
    position: absolute;
    right: 0;
    top: 9px;
	top:3px\9;
    width:255px;
}

#careerDetails .right .field
{
	position:relative;
	background: url(../images/input7.png) no-repeat;
	width:364px;
	height:42px;
	margin-bottom:11px;
}

#careerDetails .right .field .label
{
	position:absolute;
	left:14px;
	top:15px;
	width:94px;
	color: #858585;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
	font-style:italic;
}

#careerDetails .right .field .req
{
	position:absolute;
	top:2px;
	left:0px;
	width:3px;
	height:39px;
	background:#005292;
}

#careerDetails .right .field .line
{
  border: 1px solid #005292;
    height: 38px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 362px;
	display:none;

}

#careerDetails .right .field3 .line
{
	height:94px;
}

#careerDetails .right .field.missing .line
{display:block;
}

#careerDetails .right .field input
{
	position:absolute;
	top:14px;
	left:135px;
	width:214px;
	border:0px;
	z-index:1;
	background:transparent;
	color: #858585;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
}

#careerDetails .right .field3 textarea
{
	position:absolute;
	top:13px;
	left:135px;
	width:227px;
	border:0px;
	z-index:1;
	background:transparent;
	color: #858585;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
	resize:none;
	overflow:auto;
	height:85px;
}

#careerDetails .right .field2
{
	background: url(../images/input8.png) no-repeat;
}

#careerDetails .right .field2 input
{
	width:125px;
}

#careerDetails .right .field2 .browse
{
	display:block;
	cursor:pointer;
	position:absolute;
	top:2px;
	right:0px;
	background:url(../images/browse.png) no-repeat 0px 0px;
	width:94px;
	height:37px;
}

#careerDetails .right .field2 .browse:hover
{
	background:url(../images/browse.png) no-repeat 0px -45px;
}

#careerDetails .right .field3
{
	background: url(../images/input9.png) no-repeat;
	height:99px;
}

#careerDetails .right .sendDiv
{
	position:relative;
	height:51px;
	margin-bottom:26px;
}

#careerDetails .right .sendDiv .send
{
	float:right;
	display:block;
	cursor:pointer;
	margin-left:5px;
	margin-top:4px;
	background:url(../images/reset_send.png) no-repeat -97px -36px;
		height:31px;
		width:88px;
}

#careerDetails .right .sendDiv .send:hover
{
	background:url(../images/reset_send.png) no-repeat -97px 0px;
}



#careerDetails .right .sendDiv .reset
{
	float:right;
	display:block;
	cursor:pointer;
	margin-left:8px;
	background:url(../images/reset_send.png) no-repeat 0px 0px;
		height:31px;
		width:88px;
		margin-top:4px;
}

#careerDetails .right .sendDiv .reset:hover
{
		background:url(../images/reset_send.png) no-repeat 0px -36px;
}

#careerDetails .right .sendDiv .loader
{
	background:url(../images/loader.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	float:right;
	margin-top:9px;
	display:none;
}

#careerDetails .right .sendDiv .required
{
	background:url(../images/req.png) no-repeat;
	width:69px;
	height:29px;
	position:absolute;
	top:4px;
	left:0px;
}

#careerDetails .right .options
{
	position:relative;
		height:48px;
}

#careerDetails .right .options .or
{
	float:left;
	margin-right:8px;
	background:url(../images/or.png) no-repeat 0px 0px;
	width:48px;
	height:48px;
}

#careerDetails .right .options .buttom
{
	float:left;
	background:url(../images/or.png) no-repeat -55px -7px;
	width:231px;
	height:36px;
	display:block;
	margin-top:7px;
	cursor:pointer;
}

#careerDetails .right .options .buttom:hover
{
	background:url(../images/or.png) no-repeat -298px -7px;
}

#custServ
{
	position:relative;
	
}

#custServ .top
{
	position:relative;
	height:62px;
	  color: #a5a5ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 31px;
}

#custServ .top span
{
	color: #005292;
}

#custServ .top .shape
{
	background: url("../images/footerBg.png") repeat-x  left top;
    height:30px;
	width:678px;
	position:absolute;
	top:5px;
	top:0px\9;
	right:0px;
}

#custServ .field1
{
	position:relative;
	background:url(../images/input4.png) no-repeat;
	width:323px;
	height:43px;
	margin-bottom:13px;
	margin-right:10px;
}


#custServ .field2
{
	position:relative;
	background:#fdfdfd;
	width:987px;
	height:126px;
	margin-bottom:36px;
	border:1px solid #ddd;
	
}

#custServ .field2 .line2
{
	position:absolute;
	left:120px;
	top:15px;
	width:1px;
	height:15px;
	background:#bbb;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#custServ .field1 { margin-right:14px; }
}

#custServ .field1 .label, #custServ .field2 .label
{
	position:absolute;
	left:16px;
	top:14px;
	 color: #858585;
    font-family:Helvetica, sans-serif;
    font-size:14px;
	font-style:italic;
}

#custServ .field1 .req
{
	position:absolute;
	left:0px;
	top:3px;
	width:3px;
	height:38px;
	background:#005292;
}

#custServ .field1 .line {
    border: 1px solid #005292;
    display: none;
    height: 38px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 320px;
}

#custServ .classcountry .line {
    border: 1px solid #005292;
    display: none;
    height: 38px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 320px;
}

#custServ .field2 .line {
     border: 1px solid #005292;
    height: 125px;
    left: 0;
    position: absolute;
    top: 0px;
    width: 986px;
	display:none;
}

#custServ .field1.missing .line, #custServ .field2.missing .line,
#custServ .classcountry.missing .line {
	display:block;
}

#custServ .field1 input
{
	position:absolute;
	left:133px;
	top:15px;
	border:0px;
	background:transparent;
	width:163px;
	color: #858585;
    font-family:Helvetica, sans-serif;
    font-size:14px;
}

#custServ .field2 textarea
{
	position:absolute;
	left:133px;
	top:15px;
	border:0px;
	background:transparent;
	width:854px;
	color: #858585;
    font-family:Helvetica, sans-serif;
    font-size:14px;
	height:111px;
	resize:none;
	overflow:auto;
}

#custServ .container {
border-bottom:1px solid #ddd;
height:457px;
}

#custServ .sendDiv
{
	position:relative;
	height:69px;	
}

#custServ .sendDiv .send
{
	float:right;
	display:block;
	cursor:pointer;
	margin-left:5px;
	margin-top:4px;
	background:url(../images/reset_send.png) no-repeat -97px -36px;
		height:31px;
		width:88px;
}

#custServ .sendDiv .send:hover
{
	background:url(../images/reset_send.png) no-repeat -97px 0px;
}

#custServ .sendDiv .reset
{
	float:right;
	display:block;
	cursor:pointer;
	margin-left:8px;
	background:url(../images/reset_send.png) no-repeat 0px 0px;
		height:31px;
		width:88px;
		margin-top:4px;
}

#custServ .sendDiv .reset:hover
{
		background:url(../images/reset_send.png) no-repeat 0px -36px;
}

#custServ .sendDiv .loader
{
	background:url(../images/loader.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	float:right;
	margin-top:13px;
	display:none;
}

#custServ .sendDiv .required
{
	background:url(../images/req.png) no-repeat;
	width:69px;
	height:29px;
	position:absolute;
	top:4px;
	left:0px;
}

#custServ .thxDiv
{
	position:relative;
	padding-top:160px;
	display:none;
}

#custServ .thxDiv .message
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:413px;
	text-align:center;
	 color: #a5a6ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:24px;
	padding-bottom:20px;
}

#custServ .thxDiv .message span
{
	display:block;
		 color: #a5a6ab;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:23px;
}

#custServ .thxDiv .close
{
	position:relative;
	background:url(../images/close2.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	cursor:pointer;
		margin-left:auto;
	margin-right:auto;
}

#custServ .thxDiv .close:hover
{
		background:url(../images/close2.png) no-repeat 0px -37px;
}

#management
{
	position:relative;
	
}

#management .top
{
	position:relative;
	height:78px;
	 color: #a5a5ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 31px;
}

#management .top span
{
	color: #005292;
}

#management .top .shape
{
	background: url("../images/footerBg.png") repeat-x  left top;
    height:30px;
	width:740px;
	position:absolute;
	top:5px;
	top:0px\9;
	right:0px;
}

#management .ceo
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/ceoCadre.png) no-repeat;
	width:352px;
	height:450px;
	padding-bottom:5px;
	margin-bottom:30px;
}

#management .ceo .pic
{
	position:relative;
	overflow:hidden;
	width:350px;
	height:261px;
	top:4px;
	margin-bottom:15px;
text-align:center;
}

#management .ceo .post
{
	text-align:center;
	 color: #005292;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:23px;
}

#management .ceo .name
{
	text-align:center;
	 color: #005292;
      font-family: 'futura_md_btmedium' , Arial ;
    font-size:20px;
	background:url(../images/line4.png) no-repeat center bottom;
	padding-bottom:8px;
	margin-bottom:8px;
}

#management .ceo .email
{
	text-align:center;
	 color: #888;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:18px;
	cursor:pointer;
	display:block;
	margin-bottom:25px;
}

#management .container 
{
	border-bottom:1px solid #ddd;
	padding-bottom:29px;
}

#management .item
{
	position:relative;
	background:url(../images/mgtBg.png) no-repeat;
	width:239px;
	height:332px;
	padding-top:3px;
	margin-bottom:15px;
	margin-right:11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#management .item { margin-right:18px; }
}

#management .item .pic
{
    position: relative;
overflow: hidden;
width: 239px;
height: 208px;
margin-bottom: 14px;
}

#management .item .post
{
	text-align:center;
	 color: #005292;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:18px;
}

#management .item .name
{
	text-align:center;
	 color: #666;
      font-family: 'futura_md_btmedium' , Arial ;
    font-size:18px;
	background:url(../images/line4.png) no-repeat center bottom;
	padding-bottom:8px;
	margin-bottom:8px;
}

#management .item .email
{
	text-align:center;
	 color: #666;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:15px;
	cursor:pointer;
	display:block;
	margin-bottom:25px;
}

#contact
{
	position:relative;

}

#contact .top
{
	position:relative;
	height:78px;
	 color: #a5a5ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 31px;
}

#contact .top span
{
	color: #005292;
}

#contact .top .shape
{
	background: url("../images/footerBg.png") repeat-x  left top;
    height:30px;
	width:760px;
	position:absolute;
	top:5px;
	top:0px\9;
	right:0px;
}

#contact .container 
{
	border-bottom:1px solid #ddd;
	padding-bottom:54px;
}

#contact .detailsBox
{
	position:relative;
	background:#fdfdfd;
	width:492px;
	height:439px;
	border:1px solid #e9e9e9;
}

#map
{
	position:absolute;
	top:0px;
	right:0px;
	height:439px;
	width:201px;
}

#contact .detailsBox .maximise
{
	cursor:pointer;
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(../images/maximise2.png) no-repeat 0px 0px;
	width:41px;
	height:41px;
}

#contact .detailsBox .maximise:hover
{
	background:url(../images/maximise2.png) no-repeat 0px -43px;
}

#contact .detailsBox .pointer
{
	position:absolute;
	bottom:92px;
	right:51px;
	background: url(../images/pointer.png) no-repeat 0px 0px;
	width:36px;
	height:51px;
}

#contact .detailsBox  .leftDiv
{
	position:relative;
	width:228px;
	padding-top:35px;
	padding-left:35px;
}

#contact .detailsBox .name
{
	 color: #005292;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:22px;
}

#contact .detailsBox .name span
{
	display:block;
	 font-size:21px;
	  font-family: 'futura_lt_btlight' , Arial ;
}

#contact .detailsBox .shadow
{
	background:url(../images/shadow12.png) no-repeat;
	width:231px;
	height:5px;
	margin-top:24px;
	margin-bottom:22px;
	margin-left:-16px;
}


#contact .detailsBox .address {
    background: url("../images/location.png") no-repeat  left 3px ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 18px;
	width:174px;
    padding-left:40px;
}


#contact .detailsBox .tel {
    background: url("../images/tel.png") no-repeat  left 0 ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 18px;
   padding-left:40px;
  width:174px;
}

#contact .detailsBox .fax {
    background: url("../images/fax.png") no-repeat  left 2px ;
    color: #666666;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 18px;
   padding-left:40px;
  width:174px;
}


#contact .detailsBox .email {
    background: url("../images/email.png") no-repeat  left 3px ;
    color: #005293;
    cursor: pointer;
    display: block;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    min-height: 22px;
       padding-left:40px;
   width:174px;

	text-decoration:underline;
}

#contact .form
{
	width:471px;
	position:relative;
	min-height:453px;
	margin-top:-3px;
	margin-left:24px;
}

#contact .form .shadow1
{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/cadre.png) no-repeat 0px 0px;
	width:471px;
	height:49px;
}

#contact .form .shadow2
{
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(../images/cadre.png) no-repeat 0px -52px;
	width:471px;
	height:49px;
}

#contact .form .inner
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:365px;
	padding-top:50px;
}

#contact .form  .field
{
	position:relative;
	background: url(../images/input7.png) no-repeat;
	width:364px;
	height:42px;
	margin-bottom:11px;
}

#contact .form  .field .label
{
	position:absolute;
	left:14px;
	top:15px;
	width:94px;
	color: #858585;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
	font-style:italic;
}

#contact .form  .field .req
{
	position:absolute;
	top:2px;
	left:0px;
	width:3px;
	height:39px;
	background:#005292;
}

#contact .form  .field .line
{
  border: 1px solid #005292;
    height: 38px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 362px;
	display:none;

}

#contact .form   .classcountry .line
{
  border: 1px solid #005292;
    height: 38px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 362px;
	display:none;

}

#contact .form .field.missing .line, #contact .form .classcountry.missing .line
{
	display:block;
}

#contact .form  .field  input
{
	position:absolute;
	top:13px;
	left:135px;
	width:214px;
	border:0px;
	z-index:1;
	background:transparent;
	color: #858585;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
}

#contact .form .field3 .line
{
	height:94px;
}

#contact .form .field3 textarea
{
	position:absolute;
	top:13px;
	left:135px;
	width:227px;
	border:0px;
	z-index:1;
	background:transparent;
	color: #858585;
    font-family: Helvetica,sans-serif;
    font-size: 14px;
	resize:none;
	overflow:auto;
	height:85px;
}

#contact .form .field3
{
	background: url(../images/input9.png) no-repeat;
	height:99px;
}

#contact .form .sendDiv
{
	position:relative;
	height:31px;
	margin-bottom:46px;

}

#contact .form .sendDiv .send
{
	float:right;
	display:block;
	cursor:pointer;
	margin-left:5px;
	margin-top:4px;
	background:url(../images/reset_send.png) no-repeat -97px -36px;
		height:31px;
		width:88px;
}

#contact .form .sendDiv .send:hover
{
	background:url(../images/reset_send.png) no-repeat -97px 0px;
}



#contact .form .sendDiv .reset
{
	float:right;
	display:block;
	cursor:pointer;
	margin-left:8px;
	background:url(../images/reset_send.png) no-repeat 0px 0px;
		height:31px;
		width:88px;
		margin-top:4px;
}

#contact .form .sendDiv .reset:hover
{
		background:url(../images/reset_send.png) no-repeat 0px -36px;
}

#contact .form .sendDiv .loader
{
	background:url(../images/loader.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	float:right;
	margin-top:13px;
	display:none;
}

#contact .form .sendDiv .required
{
	background:url(../images/req.png) no-repeat;
	width:69px;
	height:29px;
	position:absolute;
	top:4px;
	left:0px;
}

#contact .thxDiv
{
	position:relative;
	padding-top:170px;
	display:none;
}

#contact .thxDiv .message
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:413px;
	text-align:center;
	 color: #a5a6ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:24px;
	padding-bottom:20px;
}

#contact .thxDiv .message span
{
	display:block;
		 color: #a5a6ab;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:23px;
}

#contact .thxDiv .close
{
	position:relative;
	background:url(../images/close2.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	cursor:pointer;
		margin-left:auto;
	margin-right:auto;
}

#contact .thxDiv .close:hover
{
		background:url(../images/close2.png) no-repeat 0px -37px;
}

.contactOpac
{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/whiteOpac4.png);
	width:100%;
	height:100%;
	z-index:2;
	display:none;
}
	

#mapPop
{
	position:absolute;
	top:0px;
	left:0px;
	width:990px;
	height:528px;
	background:#e1e1e1;
	z-index:3;
	display:none;
}

#mapPop  .close
{
	position:absolute;
	background:url(../images/close3.png) no-repeat 0px 0px;
	width:36px;
	height:36px;
	cursor:pointer;
	right:7px;
	top:-59px;
}

#mapPop  .close:hover
{
		background:url(../images/close3.png) no-repeat 0px -39px;
}

#map2
{
	position:absolute;
	top:8px;
	left:8px;
	width:973px;
	height:512px;
}

.loadMore
{
	position:relative;
	background:url("../images/footerBg.png") repeat-x  left top ;
	width:990px;
	height:25px;
}

.loadMore .more
{
	display:block;
	cursor:pointer;
	background:#fbfbfb url(../images/laodMore.png) no-repeat center 0px;
	width:196px;
	height:34px;
	position:absolute;
	top:-2px;
	right:59px;
}

.loadMore .more:hover
{
		background:#fbfbfb url(../images/laodMore.png) no-repeat center -39px;
		
}

.newsWrapper
{
	background:#f9f9f9 url("../images/kettGrBg.png") repeat-x scroll left bottom ;
	padding-bottom:36px;
	padding-top:47px;
}

.careerWrapper
{
	background:url("../images/kettGrBg.png") repeat-x scroll left bottom ;

}

.newsWrapper #news
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

.careerWrapper #careers
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

.evenfloTop
{
	position:relative;
	height:90px;
}

.evenfloTop .logo
{
	background: url(../images/evenflo.png) no-repeat;
	width:161px;
	height:68px;
}

.evenfloTop .back
{
	display:block;
	cursor:pointer;
	position:absolute;
	top:19px;
	right:6px;
	background:url(../images/back_map.png) no-repeat 0px 0px;
	width:134px;
	height:33px;
}

.evenfloTop .back:hover
{
		background:url(../images/back_map.png) no-repeat 0px -36px;
}

#grpMenu .sorting
{
	position:absolute;
	right:0px;
	top:64px;
	width:780px;
}

#network
{
	position:relative;
	width:100%;
	height:510px;
	padding-top:50px;
	background:url(../images/netwBg.png);
}

#network .map
{
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/map.png) no-repeat;
	height:478px;
}

#network .map .title
{
	background:url(../images/netwIcon.png) no-repeat left 4px;
	height:48px;
	width:150px;
	padding-left:50px;
	top:-37px;
	position:relative;
}

#network .map .title .labels
{
	position:relative;
	 height: 50px;
    line-height: 20px;
}

#network .map .title .labels .label1
{
	color: #86868c;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:18px;
}

#network .map .title .labels .label2
{
	color: #005292;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:18px;
}

#network .map .dot
{
	position:absolute;
	cursor:pointer;
	background:url(../images/mapDots.png) no-repeat -25px -1px;
	width:20px;
	height:20px;
}

 #network .map .dot.selected
{
	background:url(../images/mapDots.png) no-repeat 0px -1px;
}


#network .map .dot1
{
	top:188px;
	left:236px;
}

#network .map .dot2
{
	top:188px;
	left:436px;
}

#network .map .dot3
{
	top:148px;
	left:536px;
}

#network .map .dot4
{
	top:188px;
	left:546px;
}

#network .map .dot5
{
	top:208px;
	left:656px;
}

#network .map .menu
{
	position:absolute;
	left:286px;
	top:40px;
	display:none;
}

#network .map .menu .country
{
	background:url(../images/bluebox2.png) no-repeat;
	width:230px;
	padding-left:20px;
	height:36px;
	padding-top:14px;
	padding-top:17px \9;
	height:36px \9;
	 color: #e9e9e9;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:22px;
}

#network .map .menu .container
{
	position:relative;
	border:6px solid #054b80;
	width:214px;
	padding-left:13px;
	padding-top:26px;
	background:#145586;
	margin-left:6px;
}

#network .map .menu .item
{
	padding-bottom:10px;
	width:191px;
}

#network .map .menu .item .name
{
	border-bottom:1px solid #497597;
	margin-bottom:10px;
	color: #e9e9e9;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:16px;
	padding-bottom:5px;
}

#network .map .menu .item .unit,#network .map .menu .item .unit a
{
	color: #ececec;
    font-family: Helvetica, sans-serif;
    font-size:14px;
	padding-bottom:5px;
}

#network .map .menu .arrow
{
	background:url(../images/triangle7.png) no-repeat;
	width:22px;
	height:43px;
	top:37px;
	right:-6px;
	position:absolute;
}

.gallWrapper
{
	background:#f9f9f9 url("../images/kettGrBg.png") repeat-x  left bottom ;
	padding-bottom:73px;
}

#photoGall
{
	position:relative;
	padding-top:69px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

#photoGall .row
{
   border-bottom: 1px solid #DDDDDD;
    height: 305px;
    margin-bottom: 50px;
    position: relative;
}


#photoGall .row .shape1 {
    background: url("../images/sniper.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -19px;
    height: 38px;
    left: 318px;
    position: absolute;
    width: 13px;
}

#photoGall .row .shape2 {
    background: url("../images/sniper.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -19px;
    height: 38px;
    left: 658px;
    position: absolute;
    width: 13px;
}

#photoGall .row.last
{
	border:0px;
}

#photoGall .row.selected
{
	border:0px;
	margin-bottom:16px;
}

#photoGall .row.last .shape1, #photoGall .row.last .shape2,
#photoGall .row.selected .shape1, #photoGall .row.selected .shape2
{
	display:none;
}

#photoGall  .item
{
	position:relative;
	cursor:pointer;
	width:309px;
	margin-right:31px;
}

#photoGall .item .pic
{
	position:relative;
	margin-bottom:12px;
	border:1px solid #ddd;
	background:#f0f0f0;
	width:307px;
	height:207px;
	overflow:hidden;
}

#photoGall .item .date {
    color: #87878D;
    font-family: 'futura_lt_btlight' , Arial ;
    font-size: 18px;
    padding-bottom:1px;
}

#photoGall .item .title {
    color: #005296;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size: 18px;
 
}

#photoGall .loadMore
{
    margin-top:44px;
}

#photoGall .seperator
{
    background:url(../images/line7.png) no-repeat;
	width:100%;
	height:35px;
	margin-top:20px;
	margin-bottom:30px;
}

#photoGall  .item .play
{
	position:absolute;
	left:0px;
	top:145px;
	background:url(../images/play.png) no-repeat;
	width:65px;
	height:65px;
}

#photoGall .item .shadow
{
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/shadow13.png) repeat;
	width:307px;
	height:207px;
}


#photoGall .item .opacity {
    background: url("../images/whiteOpac3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

#photoGall  .item .arrow
{
	position:absolute;
	top:118px;
	left:-1px;
	background:url(../images/gallery_arrow.png) no-repeat;
	width:91px;
	height:91px;
	display:none;
}

#photoGall .item:hover .arrow
{
    display:block;
}

.albumDetails {
    display: none;
    margin-bottom: 42px;
    min-height: 377px;
    padding-bottom: 56px;
    padding-left: 40px;
    padding-top: 61px;
    position: relative;
    width: 960px;
    margin-top:44px;
}

.albumDetails .bg1 {
    background: url("../images/cadre2.png") no-repeat scroll 0 0 ;
    height: 51px;
    left: 0;
    position: absolute;
    top: 0;
    width: 991px;
}

.albumDetails .bg1 .arrow {
    background: url("../images/triangle6.png") no-repeat  0px 0px ;
    height: 13px;
    left:144px;
    position: absolute;
    top: -8px;
    width: 25px;
}

.albumDetails .bg1 .arrow.second {
    left:495px;
}

.albumDetails .bg1 .arrow.third {
    left: 810px;
}

.albumDetails .bg2{
    background: url("../images/cadre2.png") no-repeat  0 -51px ;
    bottom: 0;
    height: 51px;
    left: 0;
    position: absolute;
    width: 991px;
}

.albumDetails .left
{
	width:616px;
	margin-right:25px;
	position:relative;
}

.albumDetails .video
{
	width:616px;
	margin-right:25px;
	position:relative;
	height:391px;
}

.albumDetails .right
{
	width:295px;
	position:relative;
	height:430px;
}

.albumDetails .right.minimise
{
	height:396px;
}

.albumDetails .screen
{
	position:relative;
	width:616px;
	height:430px;
	background:#e9e9e9;
	margin-bottom:17px;
}

.albumDetails .screen .picDiv
{
	position:absolute;
	top:7px;
	left:8px;
	overflow:hidden;
	width:599px;
	height:415px;
}

.albumDetails  .controls 
{
	width:404px;
	position:relative;
	height:48px;
}

.albumDetails  .controls .prev
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat 0px 0px;
	height:48px;
	width:47px;
	margin-right:7px;
}

.albumDetails  .controls .prev:hover
{
	background:url(../images/next_prev2.png) no-repeat 0px -49px;
}

.albumDetails .controls .next
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat -53px 0px;
	height:48px;
	width:47px;
	
}

.albumDetails  .controls .next:hover
{
	background:url(../images/next_prev2.png) no-repeat -53px -49px;
}

.albumDetails .right .close
{
	position:absolute;
	top:0px;
	right:24px;
	background:url(../images/close2.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	cursor:pointer;
}

.albumDetails .right .close:hover
{
		background:url(../images/close2.png) no-repeat 0px -37px;
}

.albumDetails .right .text
{
font-family: Helvetica, sans-serif;
font-size: 14px;
color: #666;
width: 235px;
line-height: 18px;
}

.albumDetails .right td
{
	vertical-align:bottom;
}

.ourNetw
{display:block;
position:absolute;
cursor:pointer;
background:url(../images/ourNetw.png) no-repeat;
width:117px;
height:115px;
right:0px;
top:28px;
}

.ourNetw:hover
{
    opacity:0.8;
    filter:alpha(opacity=80);
}


#careerDetails .thxDiv
{
	position:relative;
	padding-top:10px;
	display:none;
}

#careerDetails .thxDiv .message
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:371px;
	text-align:center;
	 color: #a5a6ab;
   font-family: 'futura_md_btmedium' , Arial ;
    font-size:24px;
	padding-bottom:20px;
}

#careerDetails .thxDiv .message span
{
	display:block;
		 color: #a5a6ab;
     font-family: 'futura_lt_btlight' , Arial ;
    font-size:23px;
}

#careerDetails .thxDiv .close
{
	position:relative;
	background:url(../images/close2.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	cursor:pointer;
		margin-left:auto;
	margin-right:auto;
}

#careerDetails .thxDiv .close:hover
{
		background:url(../images/close2.png) no-repeat 0px -37px;
}

#timeline
{height:566px;
position:relative;
background:url(../images/historyBg.png) repeat-x left top;
overflow:hidden;
}

#timeline .container
{position:relative;
margin-left:auto;
margin-right:auto;
width:990px;
padding-top:42px;
}




#dates
{
	  height: 86px;
    overflow: hidden;
    position: relative;
    width: 990px;
 
}

#timeline .datesDiv
{
    position:relative;
    width:990px;
    overflow:hidden;
}

#dates .item
{
display:block;
float:left;
cursor:pointer;
width:300px;
margin-bottom:22px;
}



#dates .item span
{
color: #666;
font-family: 'futura_md_btmedium';
font-size:17px;
display:block;
background:url(../images/timeDates.png) no-repeat 20px 0px;
padding-top:50px;
padding-left:13px;
}

#dates .item:hover span, #dates .item.selected span
{
color: #0b4774;
font-size:25px;
margin-top:-3px;
background:url(../images/timeDates2.png) no-repeat 20px 3px;
padding-left:0px;
}

#timeline .screen
{
	background:url(../images/screenBg.png) no-repeat;
	   height: 310px;
    margin-top: 50px;
    position: relative;
    width: 528px;
z-index:1;
}

#timeline .screen .inner
{
    position:absolute;
    top:8px;
    left:8px;
    overflow:hidden;
	width:512px;
	height:294px;
}

#timeline .screen .pic
{
	overflow:hidden;
	width:512px;
	height:294px;
	float:left;
}

#timeline .screen .pic .title,
#timeline .screen .pic .text,
#timeline .screen .pic .image
{
    display:none;
}

#timeline .poster
{
	position:absolute;
	width:259px;
	height:298px;
	background:url(../images/posterBg.png) no-repeat;
	left:364px;
	top:210px;
	z-index:1;

}

#timeline .poster .pic
{
	position:absolute;
	overflow:hidden;
	top:22px;
	left:22px;
	width:228px;
	height:268px;
}

#timeline .details {
position: absolute;
left: 647px;
top: 178px;
width: 329px;
height: 248px;
overflow: hidden;
}
#timeline .details .title {
color: #8d9194;
font-family: 'futura_md_btmedium';
font-size: 26px;
line-height: 28px;
width: 316px;
background: url(../images/line5.png) no-repeat left bottom;
margin-bottom: 11px;
padding-bottom: 19px;
}

#timeline .details .title span
{
    	display:block;
	color: #005293;
     font-family: 'futura_lt_btlight' , Arial ;
}

#timeline .details .text
{
    color: #666;
     font-family:Helvetica, sans-serif;
	 width:333px;
}

#issues
{
	position:absolute;
	width:330px;
	left:647px;
	top:221px;
	height:185px;
	overflow:hidden;
}

#issues li
{
	list-style:none;
	display:block;
	float:left;
	margin-bottom:22px;
	width:316px;
}

#issues .title
{
color: #8d9194;
font-family: 'futura_md_btmedium';
font-size:31px;
line-height:28px;
width:316px;
background:url(../images/line5.png) no-repeat left bottom;
margin-bottom:11px;
padding-bottom:19px;
}

#issues .title span
{
	display:block;
	color: #005293;
     font-family: 'futura_lt_btlight' , Arial ;
}

#issues .text 
{
	color: #666;
     font-family:Helvetica, sans-serif;
	 width:333px;
}

#issues .screenPic
{display:none;}

#issues .posterPic
{display:none;}

#timeline .controls
{
	position:absolute;
	height:48px;
	left:647px;
	top:414px;
}

#timeline .gradient
{
    position:absolute;
    left:0px;
    bottom:1px;
    width:100%;
    height:138px;
    background:url(../images/gradient5.png) no-repeat center bottom;
}

#timeline .controls .prev
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat 0px 0px;
	height:48px;
	width:47px;
	margin-right:4px;
	display:block;
}

#timeline .controls .prev:hover
{
	background:url(../images/next_prev2.png) no-repeat 0px -49px;
}

#timeline .controls .next
{
	float:left;
	cursor:pointer;
	background:url(../images/next_prev2.png) no-repeat -53px 0px;
	height:48px;
	width:47px;
	display:block;
	
}

#timeline .controls .next:hover
{
	background:url(../images/next_prev2.png) no-repeat -53px -49px;
}

#timeline .bigNext
{
	background:url(../images/next2.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	position:absolute;
	right:18px;
	top:20px;
	width:70px;
	height:76px;
	z-index:1;
}

#timeline .bigNext:hover
{
	background:url(../images/next2.png) no-repeat 0px -79px;
}

#timeline .bigPrev
{
	background:url(../images/next2.png) no-repeat -82px 0px;
	display:block;
	cursor:pointer;
	position:absolute;
	left:18px;
	top:20px;
	width:70px;
	height:76px;
	z-index:1;
}

#timeline .bigPrev:hover
{
	background:url(../images/next2.png) no-repeat -82px -79px;
}


#timeline .shadow
{
	position:absolute;
	left:-73px;
	top:430px;
	background:url(../images/shadow14.png) no-repeat;
	width:696px;
	height:88px;
}

#jslidernews1
{
	   background: url("../images/animaBg2.png") no-repeat  right top ;
    float: left;
    height: 440px;
    margin-right: 44px;
    position: relative;
    width: 729px;
}


#jslidernews1 .sliders-wrap-inner
{position:absolute;
}

#jslidernews1 .main-slider-content
{
	  height: 333px;
    overflow: hidden;
    position: relative;
}

#jslidernews1 .sliders-wrapper
{
	position:relative;
	    width: 500px;
}

#jslidernews1 .main-slider-content li
{
	list-style:none;
	float:left;
	display:block;
	width:500px;
}

#jslidernews1 .main-slider-content li a
{display:block;
cursor:pointer;
}

#jslidernews1 .navigator-content
{
	position:absolute;
	top:288px;
	left:0px;
}

#jslidernews1 .button-next
{
	display:block;
	float:left;
	cursor:pointer;
	background:url(../images/next_prev1.png) no-repeat -55px 0px;
	width:52px;
	height:52px;
	margin-right:15px;
	margin-top:62px;
}

#jslidernews1 .button-next:hover
{
	background:url(../images/next_prev1.png) no-repeat -55px -55px;
}


#jslidernews1 .button-previous
{
	display:block;
	float:left;
	cursor:pointer;
	background:url(../images/next_prev1.png) no-repeat 0px 0px;
	width:52px;
	height:52px;
	margin-right:4px;
	margin-top:62px;
}

#jslidernews1 .button-previous:hover
{
	background:url(../images/next_prev1.png) no-repeat 0px -55px;
}

#jslidernews1 .navigator-wrapperParent
{
		 background: url("../images/whiteBox.png") no-repeat ;
    height: 174px;
    width: 596px;
	position:relative;
	float:left;
}

#jslidernews1 .navigator-wrapper
{
	
	display:block;
	position:relative;
	overflow:hidden;
	top:37px;
	left:19px;
	width:539px !important;
	
}

#jslidernews1 .navigator-wrap-inner
{
	position:absolute;
}


#jslidernews1 .navigator-wrapper li {
    
    cursor: pointer;
    display: block;
    float: left;
    position: relative;
    width: 139px;
	
}

#jslidernews1 .navigator-wrapper li .line
{
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	width:1px;
	background:#c3c3c3;
}

#jslidernews1 .navigator-wrapper li.last .line
{
	display:none;
}


#jslidernews1 .navigator-wrapper li .aude
{
	background:url(../images/audi.png) no-repeat 0px 0px;
	width:114px;
	height:85px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#jslidernews1 .navigator-wrapper li:hover .aude, #jslidernews1 .navigator-wrapper li.active .aude
{
	background:url(../images/audi.png) no-repeat 0px -94px;
}

#jslidernews1 .navigator-wrapper li .volk
{
	background:url(../images/volks.png) no-repeat 0px 0px;
	width:104px;
	height:89px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#jslidernews1 .navigator-wrapper li:hover .volk, #jslidernews1 .navigator-wrapper li.active .volk
{
	background:url(../images/volks.png) no-repeat 0px -95px;
}

#jslidernews1 .navigator-wrapper li .siemen
{
	background:url(../images/siemens.png) no-repeat 0px 0px;
	width:107px;
	height:40px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#jslidernews1 .navigator-wrapper li:hover .siemen, #jslidernews1 .navigator-wrapper li.active .siemen
{
	background:url(../images/siemens.png) no-repeat 0px -45px;
}

#jslidernews1 .navigator-wrapper li .steris
{
	background:url(../images/steris.png) no-repeat 0px 0px;
	width:90px;
	height:52px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#jslidernews1 .navigator-wrapper li:hover .steris, #jslidernews1 .navigator-wrapper li.active .steris
{
	background:url(../images/steris.png) no-repeat 0px -61px;
}

#jslidernews1 .details
{
	position:absolute;
	width:140px;
	left:540px;
	top:30px;
}

#jslidernews1 .details .label
{
	height:164px;
	margin-bottom:22px;
	border-bottom:1px solid #d6d8d9;
	font-size:34px;
	font-family: 'futura_lt_btlight' , Arial ;
	color:#a5a5ab;
	line-height:34px;
}

#jslidernews1 .details .label span
{
	font-size:35px;
	color:#005292;
	font-family: 'futura_md_btmedium' , Arial ;
}

#jslidernews1 .details .more
{
	background:url(../images/knowMore.png) no-repeat;
	width:88px;
	height:30px;
	display:block;
	cursor:pointer;
	margin-left:10px;
}

#jslidernews1 .details .more:hover
{
background:url(../images/knowMore.png) no-repeat 0px -35px;
}


#news .newsDetails .close
{
	position:absolute;
	right:41px;
	top:49px;
	background:url(../images/close2.png) no-repeat 0px 0px;
	width:33px;
	height:33px;
	cursor:pointer;
	z-index:5;
}

#news .newsDetails .close:hover
{
		background:url(../images/close2.png) no-repeat 0px -37px;
}

.opacity2
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:url(../images/opacity2.png);
    z-index:4;
    display:none;
}


.zoomCss{
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}

.item:hover .zoomCss,
.pic:hover .zoomCss
{
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
-ms-transform: scale(1.05);
}

.classcountry input.style
{
    font-style:normal;
    color:#555;
}

#divcv
{
 height: 41px;
    position: absolute;
    right: 0;
    width: 93px;
    z-index: 1;
    top: 2px;
    cursor:pointer;
      /*background: url("../images/browse.png") no-repeat;*/
}

#divcv:hover
{
    /*background:url(../images/browse.png) no-repeat 0px -45px;*/
}

#divcv .swfupload
{
width: 91px;
height: 38px;
   cursor:pointer;
}

.progressBarComplete {
background:none;
color: #666666;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
margin-top: 2px;
padding-left: 15px;
padding-top: 7px;
position: absolute;
width: 135px;
left: -153px;
height: 28px;
}
.progressName
{
position: absolute;
left: -140px;
width: auto;
top: 14px;
z-index: 1;
 color: #666666;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
}
.progressBarStatus {
display:none;
}
.green .green a, .blue .green a {
background: url("../images/close.png") no-repeat ;
background-position: 0 0;
background-repeat: no-repeat;
cursor: pointer;
display: none;
right: -30px;
position: absolute;
top: 14px;
width:16px;
height: 16px;
}

.green a:hover
{
    background:url(../images/close.png) no-repeat 0px -20px;
}

.hide_uploader_button {
display: none;
}
.blue .green a {
display: block;
}

.title_home, .title_group, .title_csr, .title_business,
.title_contact, .title_career, .title_network, .title_news, .title_media
{
    display:none;
}

#siteMenu
{
    display:none;
}


#content.adjusting #slideshow
{
    height:326px;
}

#content.adjusting #slideshow .container
{
     height:317px;
}

#content.adjusting #slideshow .containerPic
{
    height:317px;
}

#content.adjusting #slideshow .box
{
    top:48px;
}

#homepage .homeIcon
{
    display:none;

}

.homeIcon
{
    cursor: pointer;
    display: block;
    height: 26px;
    position: absolute;
    right: 0px;
    top: 85px;
    width: 26px;
    background:url(../images/homeIcon.png) no-repeat -2px -2px;
}

.homeIcon:hover
{
        background:url(../images/homeIcon.png) no-repeat -31px -2px;
}

/* added by elias */
.loadMore .loader{
background: url(../images/loader.gif) no-repeat;
width: 16px;
height: 16px;
display: block;
position: absolute;
bottom: -125%;
right: 16%;
display: none;
}
.fill_req
{
font-family: 'futura_md_btmedium' , Arial;
color: #005393;
width: auto;
top: 40px;
height: 34px;
background: none;
position: absolute;
left: 0px;
}

.loader.year
{
    	background:url(../images/loader.gif) no-repeat;
	width:16px;
	height:16px;
	  margin-left: 10%;
    margin-top: -16%;
	display:none;
}
.socialcontainer
{
height: 45px;
margin: 0 auto;
width: 193px;
text-align: center;
}

#timeline .details.larger
{
    left:547px;
    width:629px;
}

#timeline .controls.larger
{
        left:547px;
}

/* added by elias */

#evenflo.brandlisting .top span
{
    display:block;
}

#evenflo.brandlisting .top
{
      height: 83px;
}

#evenflo.brandlisting .top .shape {
width: 524px!important;
}

#products2.brandlisting .top span
{
    display:block;
}

#products2.brandlisting .top
{
      height: 83px;
}

#products2.brandlisting .top .shape
{
        width: 555px!important;
}

.ui-menu .ui-menu-item
{
    height:auto !important;
    padding-bottom:10px !important;
}

/* added by elias */


.fill_req.newsletter
{
    top:2px;
    left:15%;
}

.newsDetails .left.noPic { display:none;}
.newsDetails .right.noPic {  width:842px;}
.newsDetails .right.noPic .text{  width:842px;}

.grayscale {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
}

.aude .grayscale:hover
{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: none;
}

.smallerfont
{
    font-size:13px!important;
}
.countryoverlay
{
    height:280px !important;
    z-index:999;
}

.countryoverlayspecial
{
        height:280px !important;
            z-index:999;
}

.ui-autocomplete
{
            height:248px !important;
            z-index:999;
}
.evenfloTop .name{
	font-size:20px;
	color:#005396; 
	font-family: 'futura_md_btmedium';
	padding-bottom:22px;
	line-height:18px;
	height:68px;
}

#locationsandoffices
{
    width:63%;
}

#locationsandoffices.noline
{
    border-left: none !important;
padding-left: 0px !important;
width:97%;
}
.subMenu .mgt.faded,.subMenu .news.faded
{
    cursor:auto;
    opacity:0.4;
	filter:alpha(opacity=40);
}
.subMenu .mgt.faded:hover
{
	display:block;
    cursor:auto;
	float:left;
	background:url(../images/subItems.png) no-repeat -739px 0px;
	width:146px !important;
	height:15px !important;
	margin-left:auto;
	margin-top:27px;	
	margin-right:26px;	
}

.subMenu .news.faded:hover
{
	display:block;
	cursor:auto;
	float:left;
	background:url(../images/subItems.png) no-repeat -153px 0px;
	width:73px !important;
	height:15px !important;
	margin-left:auto;
	margin-top:27px;	
	margin-right:26px;	
}

.resetfilter
{
position: absolute;
cursor:pointer;
display:none;
right: 4px;
bottom: -31px;
color: #005292;
font-family: 'futura_md_btmedium' , Arial;
font-size: 19px;
}

.nobordright
{
    margin-right:0px !important;min-height: 178px !important;
}

.bordright
{
border-right: 1px solid #ccc !important;
margin-right: 17px !important;
margin-bottom: 40px !important;
min-height: 178px !important; 
}

.nobordleft
{
    margin-right:18px !important;
}

.bordleft
{
    border-left:1px solid #ccc !important;
     padding-left:19px !important;
}

.bordleft.fix
{
    border-left:1px solid #ccc !important;
     padding-left:25px !important;  
}

.brnd_details
{	
bottom: 29px !important; 
}
#contactPage #medias
{float: inherit;    margin: 0 auto;
    }

#newsPage #popup1 .play,#newsPage .mobile .play{
    position: absolute;
    left:calc(50% - 32.5px);
    top: calc(50% - 32.5px);pointer-events:none;
    background: url(../images/play.png) no-repeat;
    width: 65px;
    height: 65px;}
    .withvideo {cursor:pointer;}
#siteMenu .link:nth-child(6){display:none;}

#result{
      background: url(../images/whiteOpac3.png);
  position:fixed;
  z-index:1000;
  top:0;
  left:0;
  width:100%;
  height:100%;display:none;
  text-align:center;
}
#result .right
{
position: relative;
    margin: 0 auto;
    width: 33px;
    height: 59px;
    display: block;
    }
#result .video{margin: 66px auto 0;}
#result .close{
    position: relative;
    background: url(../images/close2.png) no-repeat 0px 0px;
    width: 33px;
    height: 33px;
    cursor: pointer;
    z-index: 5;}
#result .close:hover {
    background: url(../images/close2.png) no-repeat 0px -37px;
}

 @media screen and (max-width: 640px), screen and (max-device-width: 640px){
#newsPage #animation5 .cadre .container img {
     max-width: 524px; 
     max-height: 289px !important; 
}

  }
  @media (max-width:767px){
  #result .close{
     background: url(../images/close2.png) no-repeat 0px -37px;}
   }
   #news .newsDetails  .title2{padding-right:77px;}
  #contactPage .supplierBox
{
    display:none;
}