.GF_NAV_Footer {background-color:#fff;}
.GN_NAV_Primary #menu li a {color:#bbb}
.GN_NAV_Primary #menu li a:hover {color:#fff}
#LYT_Header a.GN_NAV_Logo {background: url("/shop/Images/logo-amway-greyscale.png") no-repeat scroll 0 0 transparent !important;text-indent:-10000px !important;}
h1.MC_LYT_BE_element {color:#002878;font-size:28px;}
h2.MC_LYT_BE_element {color:#002878;font-family:Arial,Verdana, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase;}
h3.MC_LYT_imgtxt_title {color:#002878; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:14px; text-transform:none;} /*firefox history date title */
.MC_LYT_Container a {color:#307CCE !important;}
hr.MC_LYT_BE_element {display:none;}
#LYT_NavAndContentWrap {padding-top:46px; background: url("/PublishingImages/brand/espring-brandbar.jpg") no-repeat scroll 0px 6px transparent }
#LYT_PageContainer p {padding-bottom:8px;}
.GF_NAV_Footer {position:relative;  background: url(/shop/Images/BE_footer_background.gif) 42px 0px no-repeat; }
/*#GF_LYT_Container {position:relative; left:-12px; background: url(/shop/Images/BE_footer_background.gif) 42px 0px no-repeat; }*/
    
/* box theme */
.MC_LYT_imgtxt_container.abox .BE_HO {border:1px solid #ccc; border-top: none; border-bottom:none;}
.MC_LYT_imgtxt_container.IRTL.abox, .MC_LYT_imgtxt_container.ILTR.abox, .MC_LYT_imgtxt_container.IBTT.abox, .MC_LYT_imgtxt_container.ITTB.abox {border: none !important;}
.MC_LYT_VideoPlayer.abox .BE_HO, .MC_LYT_imgtxt_container.IRTL.abox .BE_HO, .MC_LYT_imgtxt_container.ILTR.abox .BE_HO, .MC_LYT_imgtxt_container.IBTT.abox .BE_HO, .MC_LYT_imgtxt_container.ITTB.abox .BE_HO {border:1px solid #ccc; border-top: none; border-bottom:none;}

.MC_LYT_cartridge.ITTB.abox {padding-bottom:0px; margin-bottom:21px;}
.abox .MC_LYT_imgtxt_textcontainer {padding-bottom:10px;}
.MC_LYT_cartridge.IRTL.abox, .MC_LYT_cartridge.ILTR.abox, .MC_LYT_cartridge.IFRTL.abox, .MC_LYT_cartridge.IFLTR.abox {padding-bottom:0px; margin-bottom:21px; }
.abox h2, .abox .MC_LYT_imgtxt_sub, .abox .MC_LYT_imgtxt_text, .abox .MC_LYT_link, .abox .MC_LYT_imgtxt_title, .abox .MC_LYT_imgtxt_btn {padding-left:10px; padding-right:10px;}
.timeline_entry_event .MC_LYT_imgtxt_sub{padding-left:0px;}
.ILTR.abox img {padding-right:0px;} 
.VB.abox .MC_LYT_imgtxt_title, .IRTL.abox .MC_LYT_imgtxt_title, .ILTR.abox .MC_LYT_imgtxt_title, .IFRTL.abox .MC_LYT_imgtxt_title, .IFLTR.abox .MC_LYT_imgtxt_title, .IBTT.abox .MC_LYT_imgtxt_title {padding-top:12px; }
.MC_LYT_imgtxt_sub {color:#002878;} /*not in comps*/
.ILTR.abox .MC_LYT_imgtxt_textcontainer {padding-left:0px;}
/*Video PLayer */
.HomeLandingPage .MC_LYT_VideoPlayer.abox .BE_HO {border:none;}
.HomeLandingPage .MC_LYT_VideoPlayer .MC_LYT_imgtxt_text, .HomeLandingPage .MC_LYT_VideoPlayer .MC_LYT_imgtxt_title {padding-left:0px;}
.HomeLandingPage .BE_MC_fullLandingWidth .MC_LYT_VideoPlayer .MC_LYT_plume_top {display:none;} 
.HomeLandingPage .MC_LYT_VideoPlayer .MC_LYT_mustache_bottom {display:none !important;} 

/* CLASS TO ADD RULE AROUND CARTRIDGES WHEN OPT'd ON */
.BE_MC_fullwidth .abox {background: url(/shop/Images/BE_espring_toprule_795.png) 0 0 no-repeat;padding-top:7px;}
.BE_MC_twothirds .abox {background: url(/shop/Images/BE_espring_toprule_525.png) 0 0 no-repeat;padding-top:7px;}
.BE_MC_halfwidth .abox {background: url(/shop/Images/BE_espring_toprule_390.png) 0 0 no-repeat;padding-top:7px;}
.BE_MC_onethird .abox {background: url(/shop/Images/BE_espring_toprule_255.png) 0 0 no-repeat;padding-top:7px;}
.BE_MC_fullwidth .abox .MC_LYT_plume_top {border-left:1px solid #fff; border-right:1px solid #fff;}
/* ALIGNMENT OVERRIDES */
td.BE_MC_Slice._imgTxt._alignbox.HK_LYT_top {border-left:1px solid #fff; border-right:1px solid #fff;}
.MC_LYT_VideoPlayer.abox, .MC_LYT_imgtxt_container.abox {background:none;padding-top:0px;}
.BE_MC_fullwidth .abox .MC_LYT_plume_top {background: url(/shop/Images/BE_espring_toprule_795.png) 0 0 no-repeat;height:7px;}
.BE_MC_twothirds._alignbox .MC_LYT_plume_top, .BE_MC_twothirds .abox .MC_LYT_plume_top {background: url(/shop/Images/BE_espring_toprule_525.png) 0 0 no-repeat;height:7px;}
.BE_MC_halfwidth._alignbox .MC_LYT_plume_top, .BE_MC_halfwidth .abox .MC_LYT_plume_top {background: url(/shop/Images/BE_espring_toprule_390.png) 0 0 no-repeat;height:7px;}
.BE_MC_onethird._alignbox .MC_LYT_plume_top, .BE_MC_onethird .abox .MC_LYT_plume_top {background: url(/shop/Images/BE_espring_toprule_255.png) 0 0 no-repeat;height:7px;}
/* SHADOW ON IMAGE EXCEPTION */
.BE_MC_Slice.BE_MC_fullwidth._alignbox .MC_LYT_mustache_bottom, .MC_LYT_tabControl_Container .MC_LYT_mustache_bottom, .BE_MC_fullwidth .ITTB.abox .MC_LYT_imgtxt_image, .BE_MC_fullwidth .abox .MC_LYT_mustache_bottom, .BE_MC_fullwidth .MC_LYT_BE_TabNavTopHoriz .MC_LYT_mustache_bottom, .MC_LYT_tabbedimagelink_container .MC_LYT_mustache_bottom {background: url(/shop/Images/BE_espring_bottomrule_795.png) center top no-repeat; padding-bottom:16px !important;}
.BE_MC_Slice.BE_MC_twothirds._alignbox .MC_LYT_mustache_bottom, .BE_MC_twothirds .ITTB.abox .MC_LYT_imgtxt_image, .BE_MC_twothirds .abox .MC_LYT_mustache_bottom, .BE_MC_twothirds .MC_LYT_BE_TabNavTopHoriz .MC_LYT_mustache_bottom  {background: url(/shop/Images/BE_espring_bottomrule_525.png) center top no-repeat; padding-bottom:16px !important;}
.BE_MC_Slice.BE_MC_onethird._alignbox .MC_LYT_mustache_bottom, .BE_MC_onethird .ITTB.abox .MC_LYT_imgtxt_image, .BE_MC_onethird .abox .MC_LYT_mustache_bottom, .BE_MC_onethird .MC_LYT_BE_TabNavTopHoriz .MC_LYT_mustache_bottom  {background: url(/shop/Images/BE_espring_bottomrule_255.png) center top no-repeat; padding-bottom:16px !important;}
.BE_MC_Slice.BE_MC_halfwidth._alignbox .MC_LYT_mustache_bottom, .BE_MC_halfwidth .ITTB.abox .MC_LYT_imgtxt_image, .BE_MC_halfwidth .abox .MC_LYT_mustache_bottom, .BE_MC_halfwidth .MC_LYT_BE_TabNavTopHoriz .MC_LYT_mustache_bottom  {background: url(/shop/Images/BE_espring_bottomrule_390.png) center top no-repeat; padding-bottom:16px !important;}
.HomeLandingPage .MC_LYT_tabControl_Container .MC_LYT_mustache_bottom {background: url(/shop/Images/BE_espring_bottomrule_960.png) center top no-repeat; padding-bottom:16px !important;}
.abox .MC_LYT_mustache_bottom, .MC_LYT_BE_TabNavTopHoriz .MC_LYT_mustache_bottom, .MC_LYT_tabbedimagelink_container .MC_LYT_mustache_bottom  {display:block; position:relative; top:16px;}
/*override for image viewer */
.MC_LYT_BE_ImageViewer.abox .MC_LYT_mustache_bottom {position:static;background-position:center -1px;}

.MC_LYT_tabControl_Container .MC_LYT_mustache_bottom {display:block; position:relative; top:0px;}
.MC_LYT_VideoPlayer.abox .MC_LYT_mustache_bottom, .IRTL.abox .MC_LYT_mustache_bottom, .ILTR.abox .MC_LYT_mustache_bottom, .IFRTL.abox .MC_LYT_mustache_bottom, .IFLTR.abox .MC_LYT_mustache_bottom, .IBTT.abox .MC_LYT_mustache_bottom, .ITTB.abox .MC_LYT_mustache_bottom  {top:0px; border-left:1px solid #fff; border-right:1px solid #fff;}
.MC_LYT_mustache_bottom {height:0px;}
.tabbedimage_divSectionContent .MC_LYT_mustache_bottom {display:none;}

/* branded left nav */
.SN_LYT_Container .SN_LYT_brandnav a:link, .SN_LYT_Container .SN_LYT_brandnav a:visited {color:#307CCE ;}


/* TOP NAV TAB CONTROL - topnavtabcontrol - 1/17/2011 */
.TabNavTopHoriz_contentcontainer {min-height:300px;}
body .MC_LYT_BE_TabNavTopHoriz h2 {padding-left: 10px;}
body .MC_LYT_tabControl_heroTiles .MC_LYT_tabControl_heroTiles_container_content {background: url(/shop/images/BE_espring_bottomrule_hero_255.png) no-repeat center bottom; } 
body .TabNavTopHoriz_alltabs { border-bottom:1px solid #C5BFB3; }
body .TabNavTopHoriz_tab { border-top:1px solid #CCCCCC; background-color:#EEEEEE; }
body .TabNavTopHoriz_tab.selected { border-top:1px solid #C5BFB3; background-color:#FFF; }
body .TabNavTopHoriz_tab.selected .TabNavTopHoriz_LeftCorner { border-left:1px solid #C5BFB3; }
body .TabNavTopHoriz_tab.selected .TabNavTopHoriz_RightCorner { border-right:1px solid #C5BFB3; }
body .TabNavTopHoriz_LeftCorner { border-left:1px solid #CCCCCC; }
body .TabNavTopHoriz_RightCorner { border-right:1px solid #CCCCCC; }
body .BE_tabbedlinks_arrow {background-color:#F0881C; }
body .tabbedlink_text div:hover {color:#307CCE; background: url(/shop/images/BE_verticaltab_tabbackground.jpg) 0px 0px repeat-y;}
body .tabbedlink_text .selected div{color:#307CCE; background: url(/shop/images/BE_verticaltab_tabbackground.jpg) 0px 0px repeat-y;}
body .tabbedimagelink_main {background: url(/shop/images/BE_verticaltab_shadow.jpg) 0 0 no-repeat;}

/* BE HERO 3 TAB Banner CONTROL   url(/shop/images/artistry-3tab-background-bar.jpg)*/
body .MC_LYT_tabControl_Container .MC_LYT_tabControl_sliderArrow { background:#F0881C; overflow:hidden; height:5px; margin-top:1px; }
.MC_LYT_tabControl_heroTiles .copy h3 {color:#002878;}
/*body .MC_LYT_tabControl_heroTiles .MC_LYT_tabControl_heroTiles_container_content {background: url(/shop/Images/BE_artistry_bottomrule_255.png) no-repeat center bottom; } */

/* imagetexttabcontrol - das 1/17/2011 */
body .BE_MC_fullwidth .MC_LYT_tabbedimagelink_container  {background: url(/shop/Images/BE_espring_toprule_795.png) 0 0 no-repeat;padding-top:7px; border:solid 1px #E1E1E1; border-top:solid 0px transparent; }
body .BE_MC_twothirds .MC_LYT_tabbedimagelink_container {background: url(/shop/Images/BE_espring_toprule_525.png) 0 0 no-repeat;padding-top:7px; border:solid 1px #E1E1E1; border-top:solid 0px transparent; }
body .BE_MC_onethird .MC_LYT_tabbedimagelink_container {background: url(/shop/Images/BE_espring_toprule_255.png) 0 0 no-repeat;padding-top:7px; border:solid 1px #E1E1E1; border-top:solid 0px transparent; }
body .BE_MC_halfwidth .MC_LYT_tabbedimagelink_container {background: url(/shop/Images/BE_espring_toprule_390.png) 0 0 no-repeat;padding-top:7px; border:solid 1px #E1E1E1; border-top:solid 0px transparent; }
body .nobox .MC_LYT_tabbedimagelink_container {background:none;border:none 1px transparent;}
body .MC_LYT_tabbedimagelink_container h2 {padding-left: 10px;}
body .nobox .MC_LYT_tabbedimagelink_container .MC_LYT_mustache_bottom {background:none;background-image:none;}

/* TIMELINE CONTROL */
body .MC_LYT_timeline_container {background: url(/shop/Images/BE_espring_toprule_795.png) 0 0 no-repeat;padding-top:15px;  }
body .MC_LYT_timeline_entry_container{background: url(/shop/Images/BE_espring_bottomrule_795.png) center top no-repeat; padding-top:10px !important;}
body .timeline_next { background: url(/shop/images/BE_espring_timeline-arrows-sprite_2.png) -63px 30px no-repeat; }
body .timeline_previous { background: url(/shop/images/BE_espring_timeline-arrows-sprite_2.png) 0px 30px no-repeat; }
body .timeline_tickmark { background: url(/shop/images/timeline_major_tick_espring.png) no-repeat center center;}
body .timeline_minor_tickmark { background: url(/shop/images/timeline_minor_tick_espring.png) no-repeat center center;}
body .timeline_urhere_arrow{ background:url(/shop/images/BE_timeline_urhere_espring.png) no-repeat; }
.timeline_entry_title {color:#002878 }/*not in comps*/
body .timeline_intro.abox {background-image:none;}
body .timeline_entry_event.timeline_intro.abox { border:none; }
body .timeline_entry_event.abox { border:1px solid #ccc; border-top:none; padding-right:10px; padding-left:10px;}
body .timeline_entry_event.abox .timeline_entry_image_right {padding-right:0px;}

/* BE TEXTRULE CONTROL */
body .BE_MC_fullwidth .MC_LYT_TextRuleSeperator .MC_LYT_BE_hr {background:url(/shop/Images/BE_espring_bottomrule_795.png) center top no-repeat;padding-top:7px;clear:both;}
body .BE_MC_twothirds .MC_LYT_TextRuleSeperator .MC_LYT_BE_hr {background:url(/shop/Images/BE_espring_bottomrule_525.png) center top no-repeat;padding-top:7px;clear:both;}
body .BE_MC_onethird .MC_LYT_TextRuleSeperator .MC_LYT_BE_hr {background:url(/shop/Images/BE_espring_bottomrule_255.png) center top no-repeat;padding-top:7px;clear:both;}
body .BE_MC_halfwidth .MC_LYT_TextRuleSeperator .MC_LYT_BE_hr {background:url(/shop/Images/BE_espring_bottomrule_360.png) center top no-repeat;padding-top:7px;clear:both;}

/* BE JOB SNIPPET */
body .BE_MC_fullwidth .MC_LYT_BE_hr {background: url(/shop/Images/BE_espring_toprule_795.png) 0 0 no-repeat;padding-top:7px; clear:both;}
body .BE_MC_twothirds .MC_LYT_BE_hr {background: url(/shop/Images/BE_espring_toprule_525.png) 0 0 no-repeat;padding-top:7px; clear:both;}
body .BE_MC_onethird .MC_LYT_BE_hr {background: url(/shop/Images/BE_espring_toprule_255.png) 0 0 no-repeat;padding-top:7px; clear:both;}
body .BE_MC_halfwidth .MC_LYT_BE_hr {background: url(/shop/Images/BE_espring_toprule_390.png) 0 0 no-repeat;padding-top:7px; clear:both;}
body .MC_LYT_allsnippets h2.MC_LYT_BE_element { font-family:Arial; } 
body .MC_LYT_allsnippets .MC_LYT_snippet_content { font-family:Arial; } 
body .MC_LYT_allsnippets .MC_LYT_snippet_content a {   }

/* BE IMAGE TEXT BUTTON */
/* common overrides for all brands */
.MC_LYT_listmenu_toprow, .MC_LYT_listmenu_bottomrow { background-image:none !important; background-color:#fff !important; height:1px;}
.MC_LYT_listmenu_toprow div, .MC_LYT_listmenu_bottomrow div {display:none;}
.MC_LYT_listmenu_container .MC_LYT_listmenu_item {background-color: #fff !important;}
.MC_LYT_listmenu_item td {border-left: none;border-right:none; border-top:1px dotted #ccc; padding:4px 0px 4px 0px;}
.MC_LYT_listmenu_container .MC_LYT_listmenu_text {padding-left: 10px;}
.MC_LYT_listmenu_toprow {border-bottom:1px dotted #ccc;}
.MC_LYT_listmenu_bottomrow {border-top:1px dotted #ccc;}
.listmenu_arrow_left  td.MC_LYT_listmenu_image { background-image: none; width:7px}
/* brand specific */
.listmenu_arrow_left .MC_LYT_listmenu_item:hover td.MC_LYT_listmenu_image {background-color: #F0881C;}
.listmenu_arrow_left .MC_LYT_listmenu_item:hover td.MC_LYT_listmenu_text:hover {color:#307CCE; background:url(/shop/images/BE_tabbedlinks_hover_bg.jpg) 80px 0px repeat-y;}
.listmenu_arrow_left .MC_LYT_listmenu_item.selected  td.MC_LYT_listmenu_image {background-color: #F0881C;}
.listmenu_arrow_left .MC_LYT_listmenu_item.selected  td.MC_LYT_listmenu_text {color:#307CCE; background:url(/shop/images/BE_tabbedlinks_hover_bg.jpg) 80px 0px repeat-y;}
/* Text Rule Seperator */
.MC_LYT_TextRuleSeperator .MC_LYT_BE_hr { display:none;}
.MC_LYT_TextRuleSeperator h1 { font-size:14px; text-transform:uppercase; font-weight: bold;}

/* casing overide for eSpring 6/20/11 */
h2.MC_LYT_BE_element { text-transform:none;}
.MC_LYT_imgtxt_sub { text-transform: none;}
.MC_LYT_link{ text-transform: none;}

/* IMAGE VIEWER */
.BE_MC_fullwidth .MC_LYT_BE_ImageViewer.abox {background: url("/shop/Images/BE_espring_toprule_795.png") no-repeat scroll 0 0 transparent;padding-top: 7px;}
.BE_MC_twothirds .MC_LYT_BE_ImageViewer.abox {background: url("/shop/Images/BE_espring_toprule_525.png") no-repeat scroll 0 0 transparent;padding-top: 7px;}
.BE_MC_halfwidth .MC_LYT_BE_ImageViewer.abox {background: url("/shop/Images/BE_espring_toprule_390.png") no-repeat scroll 0 0 transparent;padding-top: 7px;}
.BE_MC_fullLandingWidth .MC_LYT_BE_ImageViewer.abox {background: url("/shop/Images/BE_espring_toprule_960.png") no-repeat scroll 0 0 transparent;padding-top: 7px;}
.BE_MC_fullLandingWidth .BE_MC_halfwidth .MC_LYT_BE_ImageViewer.abox {background: url("/shop/Images/BE_espring_toprule_472.png") no-repeat scroll 0 0 transparent;padding-top: 7px;}
.ImageViewerThumbsBack {background: url("/shop/images/BE_imageviewer-arrows-sprite.gif") no-repeat scroll 0px 10px transparent;position:absolute;top:0px;left:10px;}
.ImageViewerThumbsNext {background: url("/shop/images/BE_imageviewer-arrows-sprite.gif") no-repeat scroll -24px 10px transparent;position:absolute; top:0px;right:10px;}
.ImageViewerThumb.active, .ImageViewerThumb:hover {border-top: 7px solid #F0881C;}

/* NavigationCarousel */
.CarouselPageNav_item:hover {border-top: 7px solid #F0881C; cursor:pointer;}
.CarouselPageNav_item.selected {border-top: 7px solid #F0881C;}


/* Calendar */
/* date, arrows, and month */
.ui-datepicker-prev{ background: url("/Shop/Images/calendar-e-w-arrows.png") no-repeat scroll 0 -66px transparent; }
.ui-datepicker-next{background: url(/Shop/Images/calendar-e-w-arrows.png) no-repeat 100% -77px;  }
.ui-datepicker-title{color:#002878}
/* day of the week labels*/
.ui-datepicker-calendar th{ color:#307CCE}
/* days in the calendar */
td a.ui-state-default{background:#eeeeee; border:1px solid #eeeeee; color:#676767 !important;}
/* today's date */
td a.ui-state-highlight{ background:#eeeeee; border:1px solid #eeeeee;}
/* day with an event */
td.ui-state-event a.ui-state-default{ background:#eeeeee;  color: #676767; border:1px solid #307CCE}
/* day user selected*/
td.ui-state-event a.ui-state-active,  #LYT_NavAndContentWrap td.ui-datepicker-current-day a.ui-state-active { background:#307CCE;  color:#fff !important;  border:1px solid #307CCE}
/* Calendar Event Details */
.MC_LYT_EventCalDate { color:#307CCE;}
.MC_LYT_EvtCal_DateIcon {background: #307CCE; color:#fff; }


/* HIDE UNSUPPORTED CARTRIDGES 
Until they can be properly styled and supported for all brands */
.MC_LYT_MosaicLayout {display:none;}
.MC_LYT_IWHO {display:none;}
.MC_LYT_HAB {display: none;}
.MC_LYT_TMB {display: none;}
.MC_LYT_Expander {display:none;}