﻿
.HeaderMastHead
{
	height:55px;
	width:940px;
	border:0px solid black;
	background: transparent url(EJImages/MastHeadOrange940x55px.gif) no-repeat bottom;
}

.HeaderMastHeadSkimmed
{
	height:55px;
	width:960px;
	background: transparent url(EJImages/MastHeadOrange960x55.gif) no-repeat bottom;
}

.HeaderOrangeRibbon
{
	height:38px;
	width:940px;
	background:url(EJImages/MastHeadOrangeRibbon940x38.gif)
}

.HeaderGreyRibbon
{
	height:85px;
	width:940px;
	background: transparent url(EJImages/MastheadGreyRibbon940x85.gif) no-repeat;
}

.HomepageEjLogoInMastHead
{
  position:relative; 
  left:15px; 
  top:16px;
  float:left;
}

.HomepageOffersLogoInMastHead
{
  position:relative; 
  border:0px solid black;
  left:550px; 
  top:-10px;
  float: left;
  text-align:center;
  width:75px;
}

.HomepageOffersLogoInMastHead .imageHolder
{
	 background-repeat:no-repeat;
	 background-image:url(EJImages/MastHeadoffers.png);
	 background-position:top;
	 height:38px;
	 width:39px;
	 display:block;
}

.HomepageOffersLogoInMastHead a:hover
{	
    color: White;
	text-decoration:none;  
}

.HomepageMyEjLogoInMastHead
{
  position:relative; 
  border:0px solid black;
  left:555px; 
  top:-10px;
  float: left;
  text-align:center;
    width:75px;

}

.HomepageMyEjLogoInMastHead .imageHolder
{
	 background-repeat:no-repeat;
	 background-image:url(EJImages/MastHeadMyEj.png);
	 background-position:top;
	 height:38px;
	 width:43px;
	 display:block;
}

.HomepageMyEjLogoInMastHead a:hover
{	
    color: White;
	text-decoration:none;  
}

.HomepageHelpLogoInMastHead
{
  position:relative; 
  border:0px solid black;
  left:560px; 
  top:-10px;
  float: left;
  text-align:center;
    width:75px;

}

.HomepageHelpLogoInMastHead .imageHolder
{
	 background-repeat:no-repeat;
	 background-image:url(EJImages/MastHeadHelp.png);
	 background-position:top;
	 height:38px;
	 width:30px;
	 display:block;
}

.HomepageHelpLogoInMastHead a:hover
{	
    color: White;
	text-decoration:none;  
}

.MastHeadTextSmall
{
   font-size: 0.8em;	
   color: White;
   font-weight: bold;
}

/*
  START GREY RIBBON HEADER
*/

.HeaderRibbonMenuSection
{
  width:188px;
  height:85px;
  float:left;	
  
}
.HeaderRibbonMenuSectionOffFarRight
{
  width:188px;
  height:85px;
  float:left;	
}

.HeaderRibbonMenuSectionInnerOff
{
  width:188px;
  height:85px;
  float:left;    	
}

.HeaderRibbonMenuSectionInnerOn
{
  width:188px;
  /*height:196px;*/
  float:left;
  /*background: transparent url(EJImages/MastHeadDarkGreyDropdown188x196.gif) no-repeat bottom;*/
  z-index:99;
  position: absolute;
}

.HeaderRibbonMenuSectionInnerOn .menuSectionMiddle
{
	background: #7D7D7D url(EJImages/MastHeadDarkGreyDropdownTop.gif) no-repeat top;
	/*padding-bottom:5px;*/
}

.HeaderRibbonMenuSectionInnerOn .HeaderRibbonMenuSectionIcon 
{
	/*margin-top:5px;*/
}

.HeaderRibbonMenuSectionInnerOn .menuSectionBottom
{
	background: transparent url(EJImages/MastHeadDarkGreyDropdownBottom.gif) no-repeat bottom;
	height:10px;
}

.HeaderRibbonMenuSectionInnerOnShortLeft
{
  width:188px;
  height:85px;
  float:left;
  background:url(EJImages/MastheadDropDownGreyShortLeft.gif);
  z-index:99;
  position: absolute;
  
}

.HeaderRibbonMenuSectionInnerOnShortMiddle
{
  width:188px;
  height:85px;
  float:left;
  background:url(EJImages/MastheadDropDownGreyShortMiddle.gif);
  z-index:99;
  position: absolute;
}

.HeaderRibbonMenuSectionInnerOnShortRight
{
  width:188px;
  height:85px;
  float:left;
  background:url(EJImages/MastheadDropDownGreyShortRight.gif);
  z-index:99;
  position: absolute;
  
}

.HeaderRibbonMenuSectionImages
{
	float:left;
	width:58px;
	text-align:center;
  /*position:relative;
  height:85px;
  padding-top:10px;
	vertical-align: middle;*/
}

.HeaderRibbonMenuSectionIcon
{
  margin-top:10px;
  /*margin-right:auto;
  position:relative;
  width:60px;
  display: block;*/ 
}

.HeaderRibbonMenuSectionDownArrow
{
	/*
  margin-left :auto;
  margin-right:auto;
  position:relative;
  width:60px;
  vertical-align:middle;*/
}

.HeaderRibbonMenuSectionMenuItems
{
  width:126px;
  /*height:85px;*/
  float:left;	  
  padding-left:2px;
 
}

.HeaderRibbonMenuSectionMenuItemTitleOff
{
	color: rgb(115,115,115); 
	font-weight: bold; 
	line-height:1.3em;
	margin-top:10px;
}

.HeaderRibbonMenuSectionMenuItemTitleOn
{
	color: White; 
	font-weight: bold; 
	line-height:1.3em;
	margin-top:10px;
}

.HeaderRibbonMenuItemOff
{
	color: rgb(115,115,115); 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.3em;
}

.HeaderRibbonMenuItemOff:hover
{
	color: rgb(115,115,115); 
}

.HeaderRibbonMenuItemOn:hover
{
	color: White;
}

.HeaderRibbonMenuItemOn
{
	color: White; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.3em;
}

.HeaderRibbonMenuSectionDivider
{
  width:2px;
  height:85px;
  float:left;	
  background:url(EJImages/MastHeadGreyRibbonVerticalBezel.gif);
  position:relative;
}

.HeaderRibbonMenuSectionMenuItemTitle
{
   font-weight: bold;
}

.HeaderRibbonMenuSectionMenuItemLink
{
	
}

/*
  END GREY RIBBON HEADER
*/

/*
 START ORANGE SMALL HEADER RIBBON
*/

.HeaderOrangeRibbonMenuSectionMenuItems
{
  width:136px;
  /*height:38px;*/
  float:left;	
  margin-top:10px;
  padding-left:2px;
}

.HeaderOrangeRibbonMenuSection
{
  width:188px;
  height:38px;
  /*float:left;*/	
  
}

.HeaderOrangeRibbonMenuSectionInnerOff
{
	cursor:pointer;
 /* width:188px;
  height:38px;
  float:left;*/
}

.HeaderOrangeRibbonMenuSectionInnerOn
{
  width:188px;
  /*height:140px;
  float:left;*/
  z-index:99;
  position: absolute;
}

.HeaderOrangeRibbonMenuSectionInnerOn .menuSectionMiddle
{
	background: #7D7D7D url(EJImages/MastHeadDarkGreyDropdownTop.gif) no-repeat top;
	padding-bottom:5px;
}

.HeaderOrangeRibbonMenuSectionInnerOn .menuSectionBottom
{
	background: transparent url(EJImages/MastHeadDarkGreyDropdownBottom.gif) no-repeat bottom;
	height:10px;
}

.HeaderOrangeRibbonMenuSectionMenuItemTitleOff
{
	color: rgb(255,210,190); 
	font-weight: bold; 
}

.HeaderOrangeRibbonMenuSectionMenuItemTitleOn
{
	color: White; 
	font-weight: bold; 
}

.HeaderOrangeRibbonMenuSectionImages
{
  float:left;
  margin-top:8px;
  width:50px;
  text-align:center;
  /*height:38px;
  position:relative;
*/
}

.HeaderOrangeRibbonMenuSectionIcon
{
  margin-left :auto;
  margin-right:auto;
  position:relative;
  width:30px;
  display: block; 
}

.HeaderOrangeRibbonMenuSectionDownArrow
{
  margin-left:3px;
}

/*
 END ORANGE SMALL HEADER RIBBON
*/

.ImageCenter
{
  position :relative;
  margin-left :auto;
  margin-right:auto;   
}

#footer
{
	margin-bottom:5px;
}

.FooterGreyRibbon
{
	height:100px;
	width:940px;
	background: transparent url(EJImages/FooterBaseGrey940x100.gif) no-repeat;
}

.FooterLinksSectionContainer
{
	color:rgb(115,115,115);
	margin-top:10px;
	margin-left:24px;	
	width:700px;
	height:90px;	
	float:left;
}

.FooterLinksSection
{
	width:140px;
	height:71px;
	float:left;
}

.FooterLogosSectionContainer
{
	position:relative;
	padding-top:11px;
	margin-left:0px;
	margin-bottom:18px;
	width:200px;
	height:71px;
	float:left;	
}

.HomepageOffersLogoInFooter
{
  float: right;
  margin-top:10px;
  margin-right:5px;
}

.HomepageOffersLogoInFooterText
{
	margin-top:5px;
	float: right;
	margin-right:5px;
	font-weight:bold;
	text-align:right;
}

.HomepageOffersLogoInFooterText a {color:#FF6600;}
.HomepageOffersLogoInFooterText a:hover {color:#FF6600;}

.HomepageMyEjLogoInFooter
{
  position:relative; 
  left:36px; 
  top:5px;
  float: left;
}

.HomepageHelpLogoInFooter
{
  position:relative; 
  left:56px; 
  top:5px;
  float: left;
}

.FooterTextSmall
{
   font-size: 0.8em;	
   color:rgb(115,115,115);
   font-weight: bold;
}

.FooterLinkSectionHeader
{
	font-weight: bold;
}

.FooterLinkSectionItem a
{
	color:rgb(115,115,115);
	font-size:0.9em;
	font-weight:normal;
}
	
.FooterLinkSectionItem a:hover
{
	color:rgb(115,115,115);
}

/*
LANGUAGE SELECTOR
*/

.HeaderLanguageSelectTopBar
{
	height:20px;
	width:300px;
	position:relative;
	margin-top:5px;
	margin-left:10px;
	float: left;
	color:White;
	font-weight:bold;
	font-size:0.8em;
}

.HeaderLanguageSelectTopBar a
{
	color:White;
}

.HeaderLanguageSelectTopBar a:hover
{
	color:White;
}

.HeaderLanguageSelectTopBar img
{
	display:block;
	float:left;
}

.HeaderLanguageSelectWhiteBox
{
   height:100px;
   width:200px;
   background-color:White;
   margin-left:50px;
   z-index:999;
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:Gray;
   float:left;
   top:26px;
   padding-right:10px;
   padding-left:10px;
}

.HeaderLanguageSelectWhiteBox .section
{
	margin-top:10px;
}

.HeaderLanguageSelectWhiteBoxCloseButton
{
   position:relative;
   float:right;
   padding:2px;	
}

.headerSpacer
{
	height:26px;
	line-height:26px;
}

#Languages
{
	width:150px;
}

#ChangeLanguageButton
{
	margin-top:12px;
}

