/* Start of CMSMS style sheet 'newDesign_eng' */
body
{
    margin:0px; 
    direction:ltr;
    text-align:center;
    font-family:arial;
    font-size:0.73em;
    background-image:url('images/background.jpg');
    background-repeat:no-repeat;
    background-position:center -90px;
}

a 
{ 
    color: #f08900; 
}

a:hover 
{ 
    text-decoration:none; 
}	

img
{
    border:none;
}

h1 
{
	color:black;
	font-size:1.5em;
	font-weight:normal;
}

h2 
{
   font-size:1.2em;
   font-weight:bold;

}

h3 
{
   font-size:0.88em;
   font-weight:bold;

}

dd
{
    margin: 5px 0;
}

li
{
    background:transparent url(images/bullet.png) no-repeat scroll left 5px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 2px 2px 0;
    padding:0 0 0 8px;
}

/* Side Menu */

.sidebarMenu
{
    margin: 0px;
    padding: 0px;
}

.sidebarMenuItem
{
      background: url(images/sidebarMenuItemLeft.png) no-repeat left top;
      height: 38px;
      list-style:none;
      padding: 0px;
}

.sidebarMenuItem span
{
    background: url(images/sidebarMenuItemRight.png) no-repeat right top;
    height: 37px;
    display:inline-block;
    font-family:arial;
    font-size:1em;
    font-weight:bold;
}

.sidebarMenuItem a
{
    background: url(images/sidebarMenuItemMiddle.png) repeat-x;
    height: 37px;
    width: 190px;
    padding: 7px 0 0 0;
    margin: 0 9px 0 9px;
    display:inline-block;
    text-decoration:none;
    color:black;
}

.sidebarMenuItem.Current
{
	background: url(images/sidebarMenuItemLeft_hover.png) no-repeat left top;
}

.sidebarMenuItem.Current span
{
    background: url(images/sidebarMenuItemRight_hover.png) no-repeat right top;
}

.sidebarMenuItem.Current a
{
   background: url(images/sidebarMenuItemMiddle_hover.png) repeat-x;
   color:White;
   font-weight:bold;
}

/* Side Menu */

/* inner template */
       
.divInnerPageContainer
{
      width: 1000px;
      text-align:left;
}
        
.divInnerPageTop
{
      height:110px;
      text-align:right;
      padding: 0 10px;
}
        
.divInnerPageTopImage
{
      background: url('images/topGirl.png') no-repeat;
      width: 100px;
      height: 110px;
      float: right;
}
       
        
.divSidebarMenu
{
      width: 190px;
      margin: 0px 30px 0px 5px;
      float:left;
}
        
.divInnerPageContentContainer
{
     margin: 0 0 0 264px;
    /* width: 736px; */

}
        
.divContent.leftContent
{
      float:left;
      width: 48%;
      padding: 0;
}

.divContent.imageContent
{
      text-align: center;
}

.divContent.ScrollLongContent
{
      float:left;
      width: 93%;
      padding: 0;
}

        
.divInnerPageContentContainerHeader
{
      background:url('images/innerHeaderLeft.png') no-repeat left top;
      height:30px;
      padding: 0px 0 0 5px;
      color:White;
      font-family:arial;
      font-size:1.2em;
      font-weight:bold;
}

.divInnerPageContentContainerHeaderRight
{
     background:url('images/innerHeaderRight.png') no-repeat right top;
     height: 30px;
     padding: 0 3px 0 0;
}

.divInnerPageContentContainerHeaderMiddle
{
     background:url('images/innerHeaderMiddle.png') repeat-x;
     height:30px;
     padding: 5px 0 0 14px;
}

.divInnerPageContentContainerHeaderMiddle span
{
    float:left;
}

        
.divInnerPageContentContainerHeaderPrinter
{
      height:22px;
      background: url('images/printer.png') no-repeat right top;
      margin: 0 5px 0 0;
      cursor: pointer;
}
        
.divInnerPageContent
{
       height: 330px;
       background: url('images/contentBackground.png') repeat-x;
       padding: 0 20px;
}

.divInnerPageContent.divInnerPageContentHeight440px
{
    height:440px;
    background-image: url(images/contentBackground_440px.png);
}

.divInnerPageContent.divInnerPageContentHeight440px .divContent
{
       height: 390px;
       overflow: hidden;
       padding: 0 0 0 20px;
}

.divInnerPageContent.divInnerPageContentHeight440px .divContentScroll .divScrollDown
{
      margin: 370px 0 0 0;
      background: url('images/arrowDown.png') no-repeat;
      cursor:pointer;
      height:25px;
      width:26px;
}

.divInnerPageContent.divInnerPageContentHeight550px
{
    height:550px;
    background-image: url(images/contentBackground_550px.png);
}

.divInnerPageContent.divInnerPageContentHeight550px .divContent
{
       height: 500px;
       overflow: hidden;
       padding: 0 0 0 20px;
}

.divInnerPageContent.divInnerPageContentHeight550px .divContentScroll .divScrollDown
{
      margin: 370px 0 0 0;
      background: url('images/arrowDown.png') no-repeat;
      cursor:pointer;
      height:25px;
      width:26px;
}

.longContent
{
       background: none;
       width:720px;
       height:auto;
       min-height: 330px;
       _height:330px;
}
        
.divBreadCrumbs
{
      height:30px;
      font-size: 1em;
      font-family:arial;
      padding: 3px 0 0 0;
}
              
.divContent
{
       height: 285px;
       overflow: hidden;
       padding: 0 0 0 20px;
}
        
.divContentScroll
{
      padding: 0 0 0 5px;
      float:left;
      width:31px;
      height:10px;
}
        
.divScrollUp,
.divScrollDown
{
      cursor:pointer;
      height:25px;
      width:26px;
}
        
.divScrollUp
{
      background: url('images/arrowUp.png') no-repeat;   
      float:left;
}
       
.divScrollDown
{
      margin: 265px 0 0 0;
      background: url('images/arrowDown.png') no-repeat;
}

.disabledUp,
.disabledDown
{
        display:none;
}


/* inner template */

.divMain
{
    /*height:911px;*/
    background-image:url('images/top_background.png');
    background-repeat:repeat-x;
    }
    
.divTopSection
{
    width:1000px;
    height:98px;
    padding:15px 0px 5px 5px;
    margin: 0 auto 10px;
}

.divBottomSection
{
    width:1000px;
    height:202px;
    padding-top:10px;              
    margin: 0 auto;
}

.divContentSection
{
    width:1000px;
    margin: 0 auto;
    min-height: 375px;
    _height: 375px; /* for ie */
}

.divContentSection .SideMenu
{
 width:200px;
 height:300px;

 float:left;
}

.divContentSection .ContactUs
{
 width:719px;
 height:300px;
 background-image:url('images/contactUsBackground.png');
 background-position:bottom center;
 background-repeat:repeat-x;
 float:left;
}

.divContentSection .ContactUs .LongHeader
{
   
 width:719px;
 height:31px;

 float:left;
}

.divContentSection .ContactUs .LongHeader .LongHeaderFirst
{
   
 width:8px;
 height:29px;
 background-image:url('images/LongHeaderFirst.png');
 float:left;
}

.divContentSection .ContactUs .LongHeader .LongHeaderMiddle
{
   
 width:701px;
 height:29px;
 background-image:url('images/LongHeaderMiddle.png');
 background-repeat:repeat-x;
 float:left;
 text-align:left;
  
}

.divContentSection .ContactUs .LongHeader .LongHeaderLast
{
   
 width:8px;
 height:29px;
 background-image:url('images/LongHeaderLast.png');
 float:left;
}


.divTopSection .SHLlogo
{
   width:160px;
   height:93px;
   background-position:left;
   background-image:url('images/SHLlogo.png');
   background-repeat:no-repeat; 
   float:left;
   cursor:pointer;
}
.divTopSection .LanguageChanger
{
   width:90px;
   height:93px;
   padding-right: 27px; 
   float:left;
   text-align:left;
   padding-top:7px;
}

.divTopSection .LanguageChanger .EN
{

   font-family:arial;
   font-size:15px;
   font-weight:bold;
   width:25px;
   height:20px;
   color: white;
   float:left;
   text-align:left;
}

.divTopSection .LanguageChanger .SEP
{

   font-family:arial;
   font-size:13px;
   font-weight:bold;
   width:10px;
   height:93px;
   color: gray;
   float:left;
   text-align:center;
}
.divTopSection .LanguageChanger .DE
{

   font-family:arial;
   font-size:15px;
   font-weight:bold;
   width:40px;
   height:20px;
   color: grey;
   float:left;
   text-align:center;
   cursor:pointer;
}
.divTopSection .NormalTopButton
{
    width:30px;
    height:27px;
    background-position:left;
    background-repeat:no-repeat;  
    float:left;
    cursor:pointer;
}

.divTopSection .DecreaseFontButton
{
    width:30px;
    height:27px;
    background-position:left;
    background-repeat:no-repeat;  
    float:left;
    cursor:pointer;
}

.divTopSection .IncreaseFontButton
{
    width:90px;
    height:27px;
    background-position:left;
    background-repeat:no-repeat;  
    float:left;
    cursor:pointer;

}

.SearchBox
{
    width:190px;
    height:27px;    
    float:left;
}

.SearchBoxFirst
{
    width:10px;
    height:27px;
    background-position:left;
    background-image:url('images/searchboxFirst.png');
    background-repeat:no-repeat; 
    float:left;
}

.SearchBoxMiddle
{
    width:127px;
    height:27px;
    background: url('images/searchboxMiddle.png') no-repeat left;
    float:left;
}

.SearchInputDiv
{
    padding-top:5px;
}

.SearchInput
{
   background-color:Transparent ;
   border-style:none;
   font-family:Arial;
   font-size: 0.9em;
   width:120px;
   padding-top:3px;
}

.SearchBoxGlass
{
    width:24px;
    height:27px;
    background-position:left;
    background-image:url('images/searchboxGlass.png');
    background-repeat:no-repeat; 
    float:left;
    cursor:pointer;
}

.SearchBoxLast
{
    width:10px;
    height:27px;
    background-position:left;
    background-image:url('images/searchboxLast.png');
    background-repeat:no-repeat; 
    float:left;
}

    
.MrolLogin 
{
    float:right;
    width:194px;
    margin:2px 1px 0px 0px;

}
   
.MrolLogin .MrolTopButton
{
    height:24px;      
    width:194px; 
    background-image:url('images/MrolTopButton.png');
    background-position:left;
    background-repeat:no-repeat;
    cursor:pointer;
}
.MrolLogin .MrolTopButton .TopButtonText
{

    float:left;
    font-size:10px;
    padding-left:2px;
    font-weight:bold;
    padding:7px 0px 0px 6px;
}

.divMrolForm
{
    height:64px;
    width:194px;
    float:right;
    display:none;
  
}

.divMrolForm .MrolInput
{
   background-color:Transparent ;
   border-style:none;
   font-family:Arial;
   font-size: 0.8em;
   width:140px;
   padding-top:3px;
}

.divMrolForm .TopSeparator
{
    float:left;
    height:3px;
    width:194px;
    background-image:url('images/MrolButtonTopseparator.png');
    overflow:hidden;
}

.divMrolForm .UserNameFirst
{
    float:left;
    height:18px;
    width:17px;
    background-image:url('images/MrolButtonUserNameFirst.png');
}
.divMrolForm .UserNameMiddle
{
    float:left;
    height:18px;
    width:154px;
    background-image:url('images/MrolButtonUserNameMiddle.png');
    background-repeat:repeat-x;
}
.divMrolForm .UserNameLast
{
    float:left;
    height:18px;
    width:23px;
    background-image:url('images/MrolButtonUserNameLast.png');
}
.divMrolForm .Separator
{
    float:left;
    height:3px;
    width:194px;
    background-image:url('images/MrolButtonMiddleseparator.png');
    overflow:hidden;
}
.divMrolForm .PasswordFirst
{
    float:left;
    height:18px;
    width:17px;
    background-image:url('images/MrolButtonPasswordFirst.png');
}
.divMrolForm .PasswordMiddle
{
    float:left;
    height:18px;
    width:154px;
    background-image:url('images/MrolButtonPasswordMiddle.png');
    background-repeat:repeat-x;
}
.divMrolForm .PasswordLast
{
    float:left;
    height:18px;
    width:23px;
    background-image:url('images/MrolButtonPasswordLast.png');
}
.divMrolForm .MrolBottom
{
    float:left;
    height:25px;
    width:194px;
    background-image:url('images/MrolBottom.png');
    background-repeat:no-repeat;
}
.divMrolForm .MrolBottom .LoginButton
{
    float:right;
    height:20px;
    width:92px;
    background-image:url('images/MrolLoginButton.png');
    background-repeat:no-repeat;
    background-position:bottom bottom;
    margin:2px;
    cursor:pointer;

}
.divMrolForm .MrolBottom .LoginButton .Text
{
     font-family:Arial;
     font-size:0.8em;
     font-weight:bold;
     padding-top:3px;
     padding-right:9px;
}

.divBottomSection .ButtonsAndPhone
{
    width:698px;
    height:100px;
    float:left;
    margin-bottom:5px;
}

.divBottomSection .JetztAndHeart
{
    width:260px;
    height:100px;
    float:left;
    margin: 0 0 0 4px;
}

.divBottomSection .JetztAndHeart .Jetzt
{
    width:150px;
    height:100px;
    background-position:right top ;
    background-repeat:no-repeat; 
    float:left;
/*
    background-image:url('images/jetzt.png');
    cursor:pointer; */


}


.divBottomSection .JetztAndHeart .Heart
{
    width:77px;
    height:63px;
    background-position:right top ;
    background-image:url('images/heart.png');
    background-repeat:no-repeat; 
    float:right;
}

.divBottomSection .ButtonsAndPhone .buttonStart
{
    height:50px;
    width:8px;
    background-position:left top ;
    background-image:url('images/BottomButtonStart.png');
    float:left;
    cursor:pointer;
}

.divBottomSection .ButtonsAndPhone .buttonMiddle
{
    height:50px;
    width:8px;
    background-position:left top ;
    background-image:url('images/BottomButtonMiddle.png');
    background-repeat:repeat-x;
    float:left;
    cursor:pointer;
}

.divBottomSection .ButtonsAndPhone .buttonEnd
{
    height:50px;
    width:8px;
    background-position:left top ;
    background-image:url('images/BottomButtonEnd.png');
    float:left;
    cursor:pointer;
}

.divBottomSection .ButtonsAndPhone .Button1
{
    width:147px;
    height:50px;
    float:left;

}

.divBottomSection .ButtonsAndPhone .Button1 .Button1Text
{
      width:100%;
      height:35px;
      /*background-position: center 13px;
      background-repeat:no-repeat;
      background-image:url('images/bottomButton1Text.png');*/
      margin: 11px 0 0 0;
      color: white;
      font-weight:bold;
}

.divBottomSection .ButtonsAndPhone .Button2
{
    width:119px;
    height:50px;
    background-position:left top ;
    float:left;

}

.divBottomSection .ButtonsAndPhone .Button2 .Button2Text
{
      width:100%;
      height:35px;
      /*background-position: center 13px;
      background-repeat:no-repeat;
      background-image:url('images/bottomButton2Text.png');*/
      margin: 11px 0 0 0;
      color: white;
      font-weight:bold;
}

.divBottomSection .ButtonsAndPhone .Button3
{
    width:147px;
    height:50px;
    background-position:left top ;
    float:left;

}

.divBottomSection .ButtonsAndPhone .Button3 .Button3Text
{
      width:100%;
      height:35px;
      /*background-position: center 13px;
      background-repeat:no-repeat;
      background-image:url('images/bottomButton3Text.png');*/
      margin: 11px 0 0 0;
      color: white;
      font-weight:bold;
}

.divBottomSection .ButtonsAndPhone .Button4
{
    width:144px;
    height:50px;
    background-position:left top ;
    float:left;

}

.divBottomSection .ButtonsAndPhone .Button4 .Button4Text
{
      width:100%;
      height:35px;
      /*background-position: center 8px;
      background-repeat:no-repeat;
      background-image:url('images/bottomButton4Text.png');*/
      margin: 11px 0 0 0;
      color: white;
      font-weight:bold;
}

.divBottomSection .ButtonsAndPhone .Button5
{
    width:141px;
    height:50px;
    background-position:left top ;
    float:left;

}

.divBottomSection .ButtonsAndPhone .Button5 .Button5Text
{
      width:100%;
      height:35px;
      /*background-position: center 5px;
      background-repeat:no-repeat;
      background-image:url('images/bottomButton5Text.png');*/
      margin: 11px 0 0 0;
      color: white;
      font-weight:bold;
}

.divBottomSection .ButtonsAndPhone .CallmeButton
{
    width:43px;
    height:47px;
    background-position:left top ;
    background-image:url('images/callme.png');
    background-repeat:no-repeat; 
    float:left;
}

.divBottomSection .ButtonsAndPhone .PhoneNumber
{
    width:351px;
    height:40px;
    background-position:left top ;
    background-image:url('images/Phone.png');
    background-repeat:no-repeat; 
    float:left; 
    cursor:pointer;
  
}

.divBottomSection .ButtonsAndPhone .PhoneNumberContact
{
    float: right;
    background-image: url(images/phone_number_contact.png);
    height: 35px;
    width: 337px;
    margin: 10px 0 0 0;
}


.divBottomSection .Line
{
    width:100%;
    height:4px;
    background-image:url('images/bottomLine.png');
    background-repeat:repeat-x;   
    clear:both;
}

.divBottomSection .Advertisement
{
    width:250px;
    height:52px;
    margin: 0 auto;
}

.divBottomSection .Advertisement .fsull
{
    width:119px;
    height:52px;
    background-image:url('images/fsull.png');
    background-repeat:no-repeat;   
    background-position: right;
    float:right;
    cursor:pointer;
}

.divBottomSection .Advertisement .ATA
{
    width:34px;
    height:34px;
    background-image:url('images/ata.png');
    background-repeat:no-repeat;   
    background-position: right;
    float:right;
    cursor:pointer;
}

.divBottomSection .Advertisement .Continua
{
    width:44px;
    height:34px;
    background-image:url('images/Continua.png');
    background-repeat:no-repeat;   
    background-position: right;
    float:right;
    margin: 0 15px 0 0;
    cursor:pointer;
}

.divProduct
{
    width:650px;
    height:160px;
    background-image:url('uploads/NewDesgin/catOrangeLinePixel.png');
    background-position:top;
    background-repeat:repeat-x;
    float:left;
}
    
.divProduct .ProductPic
{
    width:126px;
    height:160px;
    float:left;
    padding-right:20px;
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;  
}

.divProduct .Text
{
    padding-top:25px;
    width:500px;
    height:160px;
    float:left;
}

/* For the watermarks */

.withWatermark
{
}

.watermark
{
    color: #999;
}

/* For the watermarks */

.glossaryCategories
{
    min-height:50px;
    _height:50px;
    margin: 0 0 5px 0;
}

.glossaryCategories ul
{
    padding:0;
    margin: 0;
    list-style-type:none;
}

.glossaryCategories ul li
{
    background: url(images/bullet.png) no-repeat left center;
    float:left;
    margin: 0 2px 2px 0;
    padding: 0 0 0 8px;
    width:44%;    
    list-style:none;
}

.glossaryCategories ul li.title
{
    background: none;
    font-weight:bold;
    width:70%;
    padding:0;
    margin: 0 0 5px 0;
}

.glossaryCategories ul li a
{
    text-decoration: none;
    color: black;
}

.clear
{
    clear: both;
    width: 10px;
}

.lexicon
{
    margin: 18px 0 0 0;
    display: inline-block;
}

.lexicon ul
{
    clear: both;
    list-style-type: none;
    margin: 13px 0 49px -40px; /* For FF */
    _margin: 13px 0 49px 0px; /*For IE */
    padding 0;
}

.lexicon ul li
{
    background: url(images/sidebarMenuItemLeft.png) no-repeat left top;
    height: 37px;
    list-style:none;
    float:left;
    margin: 0 10px 0 0;
    padding: 0 0 0 9px;
}

.lexicon ul li span
{
    background: url('images/sidebarMenuItemRight.png') no-repeat right top;
    height: 37px;
    display:inline-block;
    padding: 0 9px 0 0;
}

.lexicon ul li a
{
    font-family:arial;
    font-size:1em;
    font-weight:bold;
    background: url(images/sidebarMenuItemMiddle.png) repeat-x;
    height: 37px;
    width: 63px;
    padding: 3px 0 0 0;
    display:inline-block;
    text-decoration:none;
    color:black;
    padding:7px 0px 0px 8px;
}

.lexicon ul li.hover,
.lexicon ul li.current 
{
    background: url(images/sidebarMenuItemLeft_hover.png) no-repeat left top;
}

.lexicon ul li.hover span,
.lexicon ul li.current span
{
    background: url(images/sidebarMenuItemRight_hover.png) no-repeat right top;
}

.lexicon ul li.hover a,
.lexicon ul li.current a
{
    background: url(images/sidebarMenuItemMiddle_hover.png) repeat-x;
    color:White;
}

.lexiconSearch
{
    margin: 5px 0 0 0;
    display: inline;
}

.lexiconSearchBoxMiddle
{
    width: 455px;
    background: url(images/searchboxMiddleSlice.png) repeat-x left center;
}

.lexiconSearchInput
{
    width: 430px;
}

.glossarySeperator
{
    background: url(images/catOrangeLinePixel.png) repeat-x;
    height: 4px;
    width: 500px;
}

.glossaryTerm a
{
    text-decoration:none;
    color: #F08900;
    font-weight: bold;
}

.glossaryTermSingle
{
    font-weight:bold;
    color: #F08900;
    margin: 8px 0 0 0;
}

.divContactUs
{
    width:550px;
    height:100%;
    margin:20px 0 0 82px;
    float:left;
}

.contactUsFormTitle
{
    font-size:18px;
    font-weight:bold;
    margin: 0 0 10px 67px;
    color: #F08900;
}

.divContactUs .Section
{
    padding-left:90px;
    width:100%;
    height:24px;
    padding-top:10px;
    float:left;
}



.divContactUs .Section.noHeightLimit,
.divContactUs .Section.noHeightLimit .Input,
.divContactUs .Section.noHeightLimit .Caption
{
    height:auto;
}
  
    
.divContactUs .Section .Caption
{
    width:100px;
    height:24px;
    float:left;
    font-family:Arial;
    font-weight:bold;
    padding: 5px 0 0 0;
}    

.divContactUs .Section .Input
{
    width:229px;
    height:24px;
    float:left;
} 
    
.divContactUs .Section .Input .SearchInputLong
{
   background-color:Transparent ;
   border-style:none;
   font-family:Arial;
   font-size:1.2em;
   width:210px;
   cursor:pointer;
}

.divContactUs .Section .Input .SearchInputPrefixPhone
{
   background-color:Transparent ;
   border-style:none;
   font-family:Arial;
   font-size:1em;
   width:30px;
   cursor:pointer;
}

.divContactUs .Section .Separator
{
    background-image:url('images/ContactUsSeparator.png');
    background-repeat:no-repeat;
    width:28px;
    height: 24px;
    float:left;
    background-position:center;
 
}  


.divContactUs .Section .Input .SearchInputPhone
{
   background-color:Transparent ;
   border-style:none;
   font-family:Arial;
   font-size:1em;
   width:120px;
   cursor:pointer;
   
}    
.divContactUs .Section .Input .First
{
    background-image:url('images/ContactUsInputFirst.png');
    width:9px;
    float:left;
    height:24px;
    }     
.divContactUs .Section .Input .Middle
{
    padding-top:2px;
    background-image:url('images/ContactUsInputMiddle.png');
    background-repeat:repeat-x;
    width:210px;
    float:left;
    height:24px;
    }     
    
.divContactUs .Section .Input .Last
{
    background-image:url('images/ContactUsInputLast.png');
    width:10px;
    float:left;
    height:24px;
}    



.divContactUs .Section .Submit
{
     width:160px;
     margin: 0 0 0 225px;
     cursor: pointer;
} 
     
.divContactUs .Section .Submit .FirstSubmit
{
    background-image:url('images/ContactUsSubmitFirst.png');
    width:7px;
    height:25px;
    float:left;
    background-repeat:no-repeat;
} 

.divContactUs .Section .Submit .MiddleSubmit
{
    background-image:url('images/ContactUsSubmitMiddle.png');
    width:90px;
    height:25px;
    float:left;
    background-repeat:repeat-x;
}

.divContactUs .Section .Submit .MiddleSubmit .TextSubmit
{
    text-align:center;
    font-family:Arial;
    font-size: 1em;
    font-weight:bold;
    padding: 5px 0 0 0;   
    color: white;
}

.divContactUs .Section .Submit .LastSubmit
{
    background-image:url('images/ContactUsSubmitLast.png');
    width:7px;
    height:25px;
    float:left;
    background-repeat:no-repeat; 
}  

.divContactUs .Section .Required
{

    float:left;
    height:10px;
    width:171px;        
}

.f-left{
     float:left;
}

.f-right{
     float:left;
}


#next_page 
{
/* 	border-top: solid 1px #e7e7e7; */
	padding-top:2px;
}

#next_page ul 
{
	padding:0;
	margin:0;
	list-style:none;
}

#next_page ul li 
{
	list-style:none;
	float:right;
	margin-left:10px;
	background:none;
	padding:0;
}

#next_page ul li a
{

	color:#6f7279;
}

#next_page ul li.current a
{
	color:#f08900;
	font-weight:bold;
	text-decoration:none;
}

.footerSiteMenu 
{
    margin: 5px 0 0 0; /* For FF */
    _margin: -5px 0 0 0;  /* For IE */
}

.footerSiteMenu ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.footerSiteMenu ul li
{
    display: inline;
    border-right: #B4B4B5 solid 2px;
    padding: 0 5px;
    background: none;
}

.footerSiteMenu ul li.last
{
    border-right: none;
}

.footerSiteMenu ul li a
{
   text-decoration: none;
   font-weight: bold;
   color: #B4B4B5;
}

.articleList
{
    list-style-type: none;
}

.articleList li
{
    margin: 10px 0 0 0;
    padding: 0 0 5px 0;
    background: none;
    width: 450px;
}

.articleList li .seperator
{
    padding: 3px 0 0 0;
    border-top: #f08900 solid 1px;
    border-bottom: #f08900 solid 1px;
}

.articleTitle
{
    margin: 30px 0 20px 0;
}

.articleTitle a
{
    text-decoration:none;
    font-weight:bold;
}

.articleListNumber
{
    font-weight:bold;
    color: orange;
}

.articleSummaryBody
{
    padding: 0 0 0 16px;
    margin: 0 0 30px 0;
    overflow:hidden;
}

.mailToFriendInput input
{
    background-color:Transparent ;
    border-style:none;
    font-family:Arial;
    font-size:1.2em;
    width:200px;
    cursor:pointer;
}

.mailToFriendInput textarea
{
    width:229px;
    height:100px;
}

.mailToFriendInput select
{
    width:229px; 
}

.hidden
{
   display:none;
  background-repeat: no-repeat;
  background-position: -1000px -1000px;

}

.divPager
{
margin:0px 0px 10px 530px;
float:left;
}

.ProductDirectoryItem .ProductRightPic
{
float:right;
margin:5px 5px 5px 5px;

}


.divPopUpBg
{
    position:absolute;
    left:0px;
    top:0px;
    display:none;
    z-index:5;
    background-color: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.divMainBottomBG
{
    background: url('images/bottom_background.png') repeat-x left bottom;
    height:auto; 
    margin:0px;
    overflow:hidden;
}

.newsYearsList
{
    list-style-type: none;
    margin: 13px 0 25px -40px; /* For FF */
    _margin: 13px 0 25px 0px; /*For IE */
    padding 0;
}

.newsYearsList li
{
    background: url(images/sidebarMenuItemLeft.png) no-repeat left top;
    height: 37px;
    list-style:none;
    float:left;
    margin: 0 10px 0 0;
    padding: 0 0 0 9px;
}

.newsYearsList li span
{
    background: url('images/sidebarMenuItemRight.png') no-repeat right top;
    height: 37px;
    display:inline-block;
    padding: 0 9px 0 0;
}

.newsYearsList li a
{
    font-family:arial;
    font-size:1em;
    font-weight:bold;
    background: url(images/sidebarMenuItemMiddle.png) repeat-x;
    height: 37px;
    padding: 3px 0 0 0;
    display:inline-block;
    text-decoration:none;
    color:black;
    padding:7px 0px 0px 0px;
}

.newsYearsList li.hover 
{
    background: url(images/sidebarMenuItemLeft_hover.png) no-repeat left top;
}

.newsYearsList li.hover span
{
    background: url(images/sidebarMenuItemRight_hover.png) no-repeat right top;
}

.newsYearsList li.hover a
{
    background: url(images/sidebarMenuItemMiddle_hover.png) repeat-x;
    color:White;
}

.two_cont 
{
    clear:right;
    _clear:both; //For IE
    margin-bottom:25px;
    overflow:hidden;
    width:100%;
}

.two_cont .event 
{
    margin-top:15px;
}

.event 
{
    float:left;
    padding-right:20px;
    width:216px;
}

.event .date 
{
    color:#7E8087;
    display:block;
    font-size:11px;
    font-weight:normal;
}

.NewsSummaryLink
{
    font-size:14px;
    font-weight:bold;
}


.PopUpContianer 
{
    width:550px ;
    margin:0;
    display:none;
}

.PopUpInnerContent
{
    height:230px;
    background:transparent url(images/PopUpBackground.png) repeat-x scroll 0 0;
}

.PopUpCloser
{
    float:right;
    margin:2px 5px;
    cursor:pointer;
}


.PopUpContianer .Section
{
    padding-left:90px;
    height:24px;
    padding-top:10px;
    float:left;
    text-align:left;
}



.PopUpContianer .Section.noHeightLimit,
.PopUpContianer .Section.noHeightLimit .Input,
.PopUpContianer .Section.noHeightLimit .Caption
{
    height:auto;
}
  
    
.PopUpContianer .Section .Caption
{
    width:100px;
    height:24px;
    float:left;
    font-family:Arial;
    font-weight:bold;
    padding: 5px 0 0 0;
}    

.PopUpContianer .Section .Input
{
    width:229px;
    height:24px;
    float:left;
} 
    
.PopUpContianer .Section .Input .SearchInputLong
{
   background-color:Transparent ;
   border-style:none;
   font-family:Arial;
   font-size:1.2em;
   width:210px;
   cursor:pointer;
}

.PopUpContianer .Section .Input .SearchInputPrefixPhone
{
   background-color:Transparent ;
   border-style:none;
   font-family:Arial;
   font-size:1em;
   width:30px;
   cursor:pointer;
}

.PopUpContianer .Section .Separator
{
    background-image:url('images/ContactUsSeparator.png');
    background-repeat:no-repeat;
    width:28px;
    height: 24px;
    float:left;
    background-position:center;
 
}  


.PopUpContianer .Section .Input .SearchInputPhone
{
   background-color:Transparent ;
   border-style:none;
   font-family:Arial;
   font-size:1em;
   width:120px;
   cursor:pointer;
   
}    
.PopUpContianer .Section .Input .First
{
    background-image:url('images/ContactUsInputFirst.png');
    width:9px;
    float:left;
    height:24px;
    }     
.PopUpContianer .Section .Input .Middle
{
    padding-top:2px;
    background-image:url('images/ContactUsInputMiddle.png');
    background-repeat:repeat-x;
    width:210px;
    float:left;
    height:24px;
    }     
    
.PopUpContianer .Section .Input .Last
{
    background-image:url('images/ContactUsInputLast.png');
    width:10px;
    float:left;
    height:24px;
}    



.PopUpContianer .Section .Submit
{
     margin: 0 0 0 225px;
     cursor: pointer;
} 
     
.PopUpContianer .Section .Submit .FirstSubmit
{
    background-image:url('images/ContactUsSubmitFirst.png');
    width:7px;
    height:25px;
    float:left;
    background-repeat:no-repeat;
} 

.PopUpContianer .Section .Submit .MiddleSubmit
{
    background-image:url('images/ContactUsSubmitMiddle.png');
    width:90px;
    height:25px;
    float:left;
    background-repeat:repeat-x;
}

.PopUpContianer .Section .Submit .MiddleSubmit .TextSubmit
{
    text-align:center;
    font-family:Arial;
    font-size: 1em;
    font-weight:bold;
    padding: 5px 0 0 0;   
    color: white;
}

.PopUpContianer .Section .Submit .LastSubmit
{
    background-image:url('images/ContactUsSubmitLast.png');
    width:7px;
    height:25px;
    float:left;
    background-repeat:no-repeat; 
}  

.PopUpContianer .Section .Required
{

    float:left;
    height:10px;
    width:171px;    
    background-image:url('images/Required.png');
    background-position:right;
    background-repeat:no-repeat;
    
}

.newsPostDetailHorizRule
{
    _margin-top: -15px; //For IE
}

.newsPostDetailSummary
{
    _margin-top: -15px; //For IE
}

.IR_table
{
    width:100%;
    height:100%;
}

.IR_table td
{
    vertical-align:top;
}

.IR_title
{
    font-size:14px;
    font-weight:bold;
    background: url(images/catOrangeLinePixel.png) repeat-x left bottom;
    width: 250px;
    height:20px;
    margin: 0 0 5px 0;
}

.phoneSeperator
{
    float: left;
    padding: 4px 0 0 0;
    margin: 0 2px 0 0;
}

.heartTM
{
    background: url(images/TMGerman.png) no-repeat left top;
    height:41px;
    width:470px;
    margin: 0 auto;
}

/* New Popup Design */

.PopUpInnerContentNew
{
    height:320px;
    background:white url(images/NewPopupBackground.png) repeat-x scroll 0 89px;
}

.divInnerPageContentContainerHeaderMiddleNew
{
     background:url('images/innerHeaderMiddle.png') repeat-x;
     height:30px;
     padding: 0px;
}

.PopUpCloserNew
{
    float:right;
    margin:1px 2px 0 0;
    cursor:pointer;
    background: transparent url(images/PopupClose.png) repeat-x left top;
    width: 20px;
    height: 28px;
}

.PopupMainCaption
{
    float:left;
    font-family:Arial;
    font-weight:bold;
    color: #F78F1E;
    font-size: 16px;
    margin: 0 0 0 85px;    
}

.popupPhone
{
    cursor:pointer;
    float:left;
    background: url(images/popupPhone.png) no-repeat left top;
    height:42px;
    padding: 0 0 0 40px;
    margin: 0 15px 0 0;
}

.popupPhoneText
{
    background: url(images/popupPhoneText.png) no-repeat left top;
    height:42px;
    width: 106px;
}

.popupSubmit
{
    cursor:pointer;
    float:left;
    background: url(images/popupSubmitLeft.png) no-repeat left top;
    height:39px;
    padding: 0 0 0 24px;
    width: 143px;
    _width:168px /* FOR IE */
}

.popupSubmit div
{
    background: url(images/popupSubmitRight.png) no-repeat right top;
    height:39px;
    padding: 0 24px 0 0;
}

.popupSubmit div span
{
    display:block;
    background: url(images/popupSubmitMiddle.png) repeat-x;
    height:39px;
    text-align:center;
    font-family:Arial;
    font-size: 1.2em;
    font-weight:bold;
    padding: 11px 0 0 0;   
    color: white;
    width:100%;
}

/* New Popup Design */

#backgroundThankYouPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupThankYouContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#popupThankYouContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}
/* End of 'newDesign_eng' */

