@import url('/shop/css/pagebuilder/espring-standard.css');
.HomeLandingPage .cont_heroNavState .cont_heroNavStateBkg {background-color:#F0881C;}
.HomeLandingPage .cont_heroTiles h3 {color:#002878;font-weight:bold;}
.HomeLandingPage .cont_heroTiles h3.active {color:#fff;}
.HomeLandingPage .cont_heroNavBackground { display:none; }
.HomeLandingPage .ILTR img {padding-right:0px;}

/*onethird*/
.BE_MC_fullLandingWidth th.BE_MC_onethird, .BE_MC_fullLandingWidth td.BE_MC_onethird._full {width:280px;}
.BE_MC_fullLandingWidth th.BE_MC_onethird span {display:block; width:280px;}
.BE_MC_fullLandingWidth th.BE_MC_onethird._alignbox  {width:278px;}
.BE_MC_fullLandingWidth th.BE_MC_onethird._alignbox span {display:block;width:278px;height:1px;}
/*onehalf*/
.BE_MC_fullLandingWidth th.BE_MC_halfwidth, .BE_MC_fullLandingWidth td.BE_MC_halfwidth._full {width:442px;}
.BE_MC_fullLandingWidth th.BE_MC_halfwidth span {display:block; width:442px;}
.BE_MC_fullLandingWidth th.BE_MC_halfwidth._alignbox  {width:440px;}
.BE_MC_fullLandingWidth th.BE_MC_halfwidth._alignbox span {display:block;width:440px;height:1px;}
/*twothirds*/
.BE_MC_fullLandingWidth th.BE_MC_twothirds, .BE_MC_fullLandingWidth td.BE_MC_twothirds._full {width:605px;}
.BE_MC_fullLandingWidth th.BE_MC_twothirds span {display:block; width:605px;}
.BE_MC_fullLandingWidth th.BE_MC_twothirds._alignbox  {width:603px;}
.BE_MC_fullLandingWidth th.BE_MC_twothirds._alignbox span {display:block;width:603px;height:1px;}
/*slice defaults*/
.BE_MC_fullLandingWidth .BE_MC_SliceSep {width:45px;padding:0;margin:0;border:none;}
.BE_MC_fullLandingWidth .BE_MC_SliceSep span {display:block;height:1px;width:45px;padding:0px;}
/*TRAP OVERFLOW NO BORDER THEME ON HOMELANDING - must cascade AFTER above styles*/
.HomeLandingPage .BE_MC_Slice.BE_MC_onethird._imgTxt._ITTB span.MC_LYT_imgtxt_image, .HomeLandingPage .BE_MC_Slice.BE_MC_onethird._imgTxt._IBTT span.MC_LYT_imgtxt_image {display:block; width:280px; overflow:hidden;}
.HomeLandingPage .BE_MC_Slice.BE_MC_halfwidth._imgTxt._ITTB span.MC_LYT_imgtxt_image, .HomeLandingPage .BE_MC_Slice.BE_MC_halfwidth._imgTxt._IBTT span.MC_LYT_imgtxt_image {display:block; width:443px; overflow:hidden;}
.HomeLandingPage .BE_MC_Slice.BE_MC_twothirds._imgTxt._ITTB span.MC_LYT_imgtxt_image, .HomeLandingPage .BE_MC_Slice.BE_MC_twothirds._imgTxt._IBTT span.MC_LYT_imgtxt_image {display:block; width:605px; overflow:hidden;}

.BE_MC_fullLandingWidth td.BE_MC_Slice.BE_MC_halfwidth .MC_LYT_mustache_bottom, 
.BE_MC_halfwidth .MC_LYT_TextRuleSeperator, .BE_MC_halfwidth .MC_LYT_imgtxt_container.MC_LYT_cartridge .MC_LYT_mustache_bottom {border-top:1px solid #A8C0E7; display: block; background: url(/shop/Images/BE_espring_bottomrule_390.png) left -1px no-repeat; padding-bottom:16px !important;}
.MC_LYT_TextRuleSeperator.MC_LYT_cartridge {margin-bottom:15px !important;}
.BE_MC_fullLandingWidth td.BE_MC_Slice .MC_LYT_TextRuleSeperator.MC_LYT_cartridge {margin-bottom:0px !important;}
.BE_MC_fullLandingWidth td.BE_MC_Slice.BE_MC_halfwidth .MC_LYT_mustache_bottom {margin:0px;}
 
/* START classes to create PAGE level frame */
.HomeLandingPage {background: url(/shop/Images/espring-BE-overview-background.gif) 0 0 repeat-y; padding:0px 12px 30px 12px;}
.HomeLandingPage .MC_LYT_imgtxt_container {padding:0 15px;}
.HomeLandingPage .BE_MC_halfwidth .MC_LYT_imgtxt_container div.BE_HO {width:442px !important;}
.HomeLandingPage .BE_MC_onethird .MC_LYT_imgtxt_container div.BE_HO {width:280px !important;}
.MC_LYT_Container {position:relative; left:12px; margin-bottom:0px;}
.GF_NAV_Footer {background: url(/shop/Images/espring-BE-overview-background.gif) 0 0 repeat-y; padding:40px 12px 0px 12px; width:960px;}
.GF_NAV_Legal {background: url(/shop/Images/espring-BE-overview-background.gif) 0 0 repeat-y; padding:40px 12px 0px 12px; width:960px;}
.GF_NAV_ThirdParty {background: url(/shop/Images/espring-BE-overview-background.gif) 0 0 repeat-y; padding:10px 12px 0px 12px; width:960px;}
#GF_LYT_Container {position:relative; left:-12px; background: url(/shop/Images/BE_footer_background.gif) 42px 0px no-repeat;}
#LYT_NavAndContentWrap {padding-top:0px !important; background-image:none !important;}
.SN_LYT_Container {display:none;}
/* IE HACKS FOR BE */
*:first-child+html .MC_LYT_Container{position:relative; left:-12px; margin-bottom:0px;}

.HomeLandingPage .BE_MC_fullLandingWidth .MC_LYT_TextRuleSeperator  {margin-bottom:25px; display: block; background: url("/shop/Images/BE_espring_bottomrule_960.png") no-repeat scroll center -1px transparent; padding-bottom:16px !important;}
.HomeLandingPage .BE_MC_halfwidth .MC_LYT_TextRuleSeperator  {margin-bottom:25px; display: block; background: url("/shop/Images/BE_espring_bottomrule_390.png") no-repeat scroll center -1px transparent; padding-bottom:16px !important;}
.HomeLandingPage .BE_MC_onethird .MC_LYT_TextRuleSeperator  {margin-bottom:25px; display: block; background: url("/shop/Images/BE_espring_bottomrule_255.png") no-repeat scroll center -1px transparent; padding-bottom:16px !important;}


/* disable box theme on homelandingpage */
.HomeLandingPage .BE_MC_fullLandingWidth .MC_LYT_imgtxt_container.abox .MC_LYT_plume_top {display:none;}

.HomeLandingPage .BE_MC_fullLandingWidth ._alignbox._imgTxt .MC_LYT_plume_top {display:none;} 
.HomeLandingPage .BE_MC_fullLandingWidth td._alignbox.HK_LYT_top._imgTxt {border:none;}
.HomeLandingPage .BE_MC_fullLandingWidth td._alignbox._first._imgTxt {border:none;}
.HomeLandingPage .BE_MC_fullLandingWidth td._alignbox._last._imgTxt {border:none;}

.HomeLandingPage .abox .MC_LYT_imgtxt_sub {padding-left:0px; padding-right:0px; color: #494948;}
.HomeLandingPage .abox .MC_LYT_imgtxt_textcontainer {padding-bottom:0px;}
.HomeLandingPage .abox.IRTL .MC_LYT_imgtxt_text {padding:12px 8px 20px 0px;}
.HomeLandingPage .MC_LYT_VideoPlayer.abox .BE_HO, .HomeLandingPage .MC_LYT_imgtxt_container.abox .BE_HO {border:none;}

.HomeLandingPage .MC_LYT_link {padding-bottom:4px;}
.HomeLandingPage .abox h2, .HomeLandingPage .abox .MC_LYT_link, .HomeLandingPage .abox .MC_LYT_imgtxt_btn, .HomeLandingPage .abox.IRTL .MC_LYT_imgtxt_title {padding-left:0px;}
.HomeLandingPage .IRTL.abox .MC_LYT_imgtxt_title, .HomeLandingPage .ILTR.abox .MC_LYT_imgtxt_title, .HomeLandingPage .IFRTL.abox .MC_LYT_imgtxt_title, .HomeLandingPage .IFLTR.abox .MC_LYT_imgtxt_title, .HomeLandingPage .IBTT.abox .MC_LYT_imgtxt_title {padding-top:0px;}

.HomeLandingPage .BE_MC_Slice._imgTxt.HK_LYT_bottom {border:none;}
.HomeLandingPage .MC_LYT_mustache_bottom {display:none !important;} 
.HomeLandingPage .MC_LYT_tabControl_Container .MC_LYT_mustache_bottom {display: block !important;}
.HomeLandingPage .BE_MC_fullLandingWidth .MC_LYT_imgtxt_container.abox .MC_LYT_imgtxt_image {background:none; padding-bottom:0px !important;}

.HomeLandingPage .MC_LYT_VideoPlayer .MC_LYT_imgtxt_text, .HomeLandingPage .MC_LYT_VideoPlayer .MC_LYT_imgtxt_title, .HomeLandingPage .abox.ITTB .MC_LYT_imgtxt_text, .HomeLandingPage .abox.ITTB .MC_LYT_imgtxt_title {padding-left:0px;}
.HomeLandingPage .MC_LYT_VideoPlayer, .HomeLandingPage .MC_LYT_imgtxt_container {padding:0px 15px;}

/* VIDEO CONTAINER WIDTHS */
.HomeLandingPage .FullWidth_zn span.MC_LYT_imgtxt_image, .HomeLandingPage .BE_MC_fullLandingWidth .MC_LYT_VideoPlayer span.MC_LYT_imgtxt_image {width:930px;}
.HomeLandingPage .TwoThirdsWidth_zn span.MC_LYT_imgtxt_image, {width:605px;}
.HomeLandingPage .HalfWidth_zn span.MC_LYT_imgtxt_image, .HomeLandingPage .BE_MC_halfwidth .MC_LYT_VideoPlayer span.MC_LYT_imgtxt_image {width:442px;}
