


/* Privilege Pages */
#privilege{color:#333;font-family:arial,helvetica,sans-serif;background:url(../images/priv-background.jpg) no-repeat;width:961px;margin:auto;position:relative;top:-10px;text-align:left;float:left;padding-top:260px;}
#privilege .padding{padding:10px;}
#privilege .maincontent{width:626px;float:left;}
#privilege .additional{width:312px;float:left;}
#privilege p.subtext{font-size:1.1em;padding:6px 14px 8px 14px;}

#privilege .panel{padding:10px;}
#privilege .panel .tl{background:url(../images/panel-tl.gif) left top no-repeat;padding-left:5px;}
#privilege .panel .tr{background:url(../images/panel-tr.gif) right top no-repeat;height:5px;}
#privilege .panel .bl{background:url(../images/panel-bl.gif) left top no-repeat;padding-left:5px;}
#privilege .panel .br{background:url(../images/panel-br.gif) right top no-repeat;height:5px;}

#privilege .intropanel{width:450px;position:absolute;top:54px;left:10px;}
#privilege .intropanel .m{background:#054d06 url(../images/intropanel-m.gif) center top repeat-x;}
#privilege .intropanel .padding{padding:15px 35px;}
#privilege .intropanel h1{color:#fff;font-size:4.5em;padding-bottom:4px;}
#privilege .intropanel h1 span{font-size:0.4em;}
#privilege .intropanel h2{font-size:2em;color:#ffea00;}
#privilege .intropanel-new{position:absolute;left:-2px;top:-20px;width:74px;height:81px;}

#privilege .caroverlay{background:url(../images/priv-car.png);width:271px;height:191px;left:383px;top:130px;position:absolute;}

#privilege .midpanel{background:url(../images/midpanel-b.png) center bottom no-repeat;margin:0 auto 24px auto;padding-bottom:15px;position:relative;}
#privilege .midpanel-t{background:url(../images/midpanel-t.png) center top no-repeat;min-height:130px;padding:0 10px;position:relative;}
/*#privilege .midpanel ol{background:url(../images/midpanel-dividers.gif) center top repeat-y;}*/
#privilege .midpanel ol li{float:left;width:33.3%;list-style:none;}
#privilege .midpanel ol li .padding{padding:15px 10px 10px 72px;}
#privilege .midpanel ol li.midpanel-one .padding{background:url(../images/midpanel-one.png) 15px 15px no-repeat;}
#privilege .midpanel ol li.midpanel-two .padding{background:url(../images/midpanel-two.png) 15px 15px no-repeat;}
#privilege .midpanel ol li.midpanel-three .padding{background:url(../images/midpanel-three.png) 15px 15px no-repeat;padding-bottom:60px;}
#privilege .midpanel ol li h3{font-size:2em;padding:2px 0 4px 0;}
#privilege .midpanel ol li ul li{color:#333333;font-size:1.4em;font-weight:bold;list-style:none;line-height:1.4em;float:none;width:auto;}
#privilege .midpanel .cta{position:absolute;right:25px;bottom:5px;display:block;}

#privilege .contentpanel .contentpanel-tabs{background:url(../images/contentpanel-head-back.gif) top right no-repeat;}
#privilege .contentpanel .contentpanel-tabs ul{margin:0;padding:0;}
#privilege .contentpanel .contentpanel-tabs ul li{margin:0;padding:0;list-style:none;font-size:1em;float:left;}
#privilege .contentpanel .contentpanel-tabs .r{float:left;display:block;padding:22px 16px 6px 6px;}
#privilege .contentpanel .contentpanel-tabs a{color:#fff;font-family:arial,helvetica,sans-serif;font-size:1.5em;font-weight:bold;}

#privilege .contentpanel .tab0selected .tab0{background:url(../images/contentpanel-head-l-c.gif) top left no-repeat;padding-left:15px;}
#privilege .contentpanel .tab0selected .tab0 .r{background:url(../images/contentpanel-head-r.gif) top right no-repeat;}
#privilege .contentpanel .tab0selected .tab0 a{color:#333;}
#privilege .contentpanel .tab1selected .tab0{background:url(../images/contentpanel-head-l-a.gif) top left no-repeat;padding-left:15px;}
#privilege .contentpanel .tab1selected .tab0 .r{padding-right:6px;}
#privilege .contentpanel .tab1selected .tab1{background:url(../images/contentpanel-head-l-b.gif) top left no-repeat;padding-left:10px;}
#privilege .contentpanel .tab1selected .tab1 .r{background:url(../images/contentpanel-head-r.gif) top right no-repeat;}
#privilege .contentpanel .tab1selected .tab1 a{color:#333;}

#privilege .contentpanel .contentpanel-tl{background:#fff url(../images/contentpanel-l.gif) top left repeat-y;}
#privilege .contentpanel .contentpanel-tr{background:url(../images/contentpanel-tr.gif) top right no-repeat;height:5px;}
#privilege .contentpanel .contentpanel-l{background:#fff url(../images/contentpanel-l.gif) top left repeat-y;}
#privilege .contentpanel .contentpanel-r{background:url(../images/contentpanel-r.gif) top right repeat-y;}
#privilege .contentpanel .contentpanel-bl{background:url(../images/contentpanel-bl.gif) bottom left no-repeat;padding-left:16px;}
#privilege .contentpanel .contentpanel-br{background:url(../images/contentpanel-br.gif) bottom right no-repeat;height:16px;}
#privilege .contentpanel .padding{padding:0 16px;}
#privilege .contentpanel .contentpanel-grad-b{background:url(../images/contentpanel-grad-b.gif) bottom center repeat-x;}
#privilege .contentpanel .contentpanel-grad-t{background:url(../images/contentpanel-grad-t.gif) top center repeat-x;}
#privilege .contentpanel .inner-padding{padding:15px 20px 5px;}
#privilege .contentpanel .inner-padding a{font-family:arial,helvetica,sans-serif;font-size:1em;text-decoration:underline;}
#privilege .contentpanel .inner-padding a:hover{text-decoration:none;}
#privilege .contentpanel .card-img{float:right;}
#privilege .contentpanel h3{font-size:1.4em;padding-bottom:10px;}
#privilege .contentpanel ul{padding:0 165px 0 24px;}
#privilege .contentpanel ul li{list-style:url(../images/bullet-green.gif);font-size:1.2em;padding-bottom:5px;line-height:1.4em;}
#privilege .contentpanel p{font-size:1.2em;padding-bottom:5px;line-height:1.4em;}
#privilege .contentpanel a.cta{float:right;padding:4px 0;}
#privilege .contentpanel a.moreinfo{color:#038500;font-family:arial,helvetica,sans-serif;font-size:1.2em;font-weight:bold;background:url(../images/arrow-dn.gif) left center no-repeat;padding:10px 0 10px 20px;display:block;float:left;}
#privilege .contentpanel .infoopen a.moreinfo{background:url(../images/arrow-up.gif) left center no-repeat;}
#privilege .contentpanel div.moreinfo{width:554px;}

#privilege .login-panel{}
#privilege .login-panel .tl{background:url(../images/grad-panel-tl.gif) left top no-repeat;padding-left:20px;}
#privilege .login-panel .tr{background:url(../images/grad-panel-tr.gif) right top no-repeat;height:20px;}
#privilege .login-panel .bl{background:url(../images/grad-panel-bl.gif) left bottom no-repeat;padding-left:20px;}
#privilege .login-panel .br{background:url(../images/grad-panel-br.gif) right bottom no-repeat;padding:4px 20px 20px 0;}
#privilege .login-panel .smile{width:252px;padding:66px 20px 16px;position:relative;}
#privilege .login-panel .smile .back{background:url(../images/login-background.png) left top no-repeat;position:absolute;top:-14px;right:10px;width:250px;height:156px;}
#privilege .login-panel .smile h2{color:#037800;font-size:4em;position:relative;}
#privilege .login-panel .smile h2 span{display:block;}
#privilege .login-panel .smile h2 span.top{font-size:0.4em;padding-left:2px;}
#privilege .login-panel .smile h2 span.bot{font-size:0.4em;padding-left:110px;}
#privilege .login-panel p{font-size:1.2em;line-height:1.4em;padding:0 10px 20px;}
#privilege .login-panel input.text{font-size:1.14em;width:120px;padding:2px 3px;border:none;border-top:1px solid #abadb3;margin-bottom:4px;color:#666666;}
#privilege .login-panel .innerpanel{background-color:#eaeaea;padding:10px;margin:-6px;}
#privilege .login-panel .innerpanel p{padding:0;padding-bottom:20px;}
#privilege .login-panel .innerpanel p.login{font-size:1.1em;font-weight:bold;padding-bottom:10px;}
#privilege .login-panel .innerpanel .logincolumns{padding-bottom:10px;}
#privilege .login-panel .innerpanel .logincolumn{width:50%;float:left;}
#privilege .login-panel .innerpanel .logincolumn a{color:#038500;font-family:arial,helvetica,sans-serif;padding-left:4px;text-decoration:underline;}
#privilege .login-panel .innerpanel .logincolumn a:hover{text-decoration:none;}
#privilege .login-panel .innerpanel .cta{float:right;border:none;}

#privilege .footerpanel{color:#fff;background:#054c06 url(../images/over-footerpanel-back.gif) top center repeat-x;}
#privilege .footerpanel p{font-size:1.1em;line-height:1.4em;}
#privilege .footerpanel-t{background:url(../images/footerpanel-t.gif) top center no-repeat;}
#privilege .footerpanel .padding{padding:12px 6px 10px 6px;}
#privilege .footerpanel h2{color:#ffea00;font-size:2em;padding:0 0 0 15px;}
#privilege .footerpanel .promos{padding-bottom:12px;padding-left:5px;}
#privilege .footerpanel .promo-column{width:33%;float:left;}
#privilege .footerpanel .promo-column p{padding:0 40px 0 20px;}
#privilege .footerpanel .promo{background:url(../images/priv-footerpanel-promo-r.png) right center no-repeat;padding-right:46px;width:271px;position:relative;}
#privilege .footerpanel .promo-b{background:url(../images/priv-footerpanel-promo-b.png) bottom left no-repeat;padding-bottom:28px;}
#privilege .footerpanel .promo-t{background:url(../images/priv-footerpanel-promo-t.png) top left no-repeat;min-height:173px;}/* ie6 */
#privilege .footerpanel .promo .padding{padding:22px 0 0 26px;}
#privilege .footerpanel .promo h3{font-size:1.4em;padding-bottom:6px;}
#privilege .footerpanel .promo img.card{position:absolute;top:12px;right:14px;width:69px;height:81px;}
#privilege .footerpanel .promo p{font-size:1.1em;padding:0 0 6px 0;}
#privilege .footerpanel .promo ul{padding:0 0 0 24px;}
#privilege .footerpanel .promo ul li{list-style:url(../images/bullet-yellow.gif);font-size:1.1em;padding-bottom:3px;line-height:1.2em;}
#privilege .footerpanel .promo ul li.last{padding-bottom:0;}


/* Loyalty Pages */
#loyalty{color:#333;font-family:arial,helvetica,sans-serif;background:url(../images/background.jpg) no-repeat;width:961px;margin:auto;position:relative;top:-10px;text-align:left;float:left;}
#loyalty .padding{padding:10px;}
#loyalty .maincontent{width:712px;float:left;}
#loyalty .additional{width:228px;float:right;padding-bottom:2.4em;}
#loyalty p.subtext{font-size:1.1em;padding:6px 14px 0 14px;}
#loyalty a.print{background:url(../images/icon-print.gif) left center no-repeat;color:#037b00;font-family:arial,helvetica,sans-serif;text-decoration:underline;font-size:1.2em;font-weight:bold;clear:both;float:right;margin-top:-1.4em;padding-left:26px;}
#loyalty a.print:hover{text-decoration:none;}

#loyalty .frame{padding:10px 13px 13px 10px;display:block;}
#loyalty .frame-153-103{background:url(../images/frame-153-103.png);height:103px;width:153px;}
#loyalty .frame-93-93{background:url(../images/frame-93-93.png);height:93px;width:93px;}
#loyalty .frame-68-68{background:url(../images/frame-68-68.png);height:68px;width:68px;}

#loyalty .panel{padding:10px;}
#loyalty .panel .tl{background:url(../images/panel-tl.gif) left top no-repeat;padding-left:5px;}
#loyalty .panel .tr{background:url(../images/panel-tr.gif) right top no-repeat;height:5px;}
#loyalty .panel .bl{background:url(../images/panel-bl.gif) left top no-repeat;padding-left:5px;}
#loyalty .panel .br{background:url(../images/panel-br.gif) right top no-repeat;height:5px;}

#loyalty .intropanel{width:572px;}
#loyalty .intropanel .m{background:#054d06 url(../images/intropanel-m.gif) center top repeat-x;}
#loyalty .intropanel .padding{padding:0 30px 15px;}
#loyalty .intropanel h1{color:#fff;font-size:2.8em;padding-bottom:4px;}
#loyalty .intropanel h2{color:#fff;padding-left:5px;}

#loyalty .midholder{position:relative;}
#loyalty .midpanel-tl{background:url(../images/loyal-panel-tl.png) left top no-repeat;margin:auto;padding-left:20px;}
#loyalty .midpanel-tr{background:url(../images/loyal-panel-tr.png) right top no-repeat;padding:20px 50px 20px 30px;}
#loyalty .midpanel-b{background:url(../images/loyal-midpanel-b.png) center bottom no-repeat;min-height:190px;}
#loyalty .midpanel h2{color:#fff;font-size:2.8em;padding-bottom:4px;}
#loyalty .midpanel h2 span{font-size:0.4em;}
#loyalty .midpanel-new{position:absolute;left:-8px;top:-26px;}
#loyalty .midholder a.cta{position:absolute;right:26px;bottom:24px;}

#loyalty .midpanel-inner{width:300px;position:relative;top:-15px;left:30px;padding-bottom:10px;}
#loyalty .midpanel-inner-t{background:url(../images/loyal-midpanel-inner-t.png) center top no-repeat;padding:2px;}
#loyalty .midpanel-inner-b{background:url(../images/loyal-midpanel-inner-b.png) center bottom no-repeat;padding:4px 8px 6px 8px;}
#loyalty .midpanel-inner-b p{font-size:1.1em;}

#loyalty .midpanel ol{}
#loyalty .midpanel ol li{list-style:none;}
#loyalty .midpanel ol li .padding{padding:0 10px 6px 54px;}
#loyalty .midpanel ol li.midpanel-one, #loyalty .midpanel ol li.midpanel-two, #loyalty .midpanel ol li.midpanel-three{background:url(../images/loyal-midpanel-inner-shad.png) repeat-x center top;padding:6px 0 0 15px;}
#loyalty .midpanel ol li.midpanel-one .padding{background:url(../images/over-midpanel-one.png) 0 2px no-repeat;}
#loyalty .midpanel ol li.midpanel-two .padding{background:url(../images/over-midpanel-two.png) 0 2px no-repeat;}
#loyalty .midpanel ol li.midpanel-three .padding{background:url(../images/over-midpanel-three.png) 0 2px no-repeat;}
#loyalty .midpanel ol li h3{font-size:1.6em;}
#loyalty .midpanel ol li p{color:#333333;font-size:1.4em;}

#loyalty .caroverlay{background:url(../images/car.png);width:270px;height:206px;bottom:14px;right:137px;position:absolute;}
#loyalty .cardsoverlay{background:url(../images/cards.png);width:264px;height:154px;top:16px;right:24px;position:absolute;}

#loyalty .header-panel{}
#loyalty .header-panel .tl{background:url(../images/loyal-panel-tl.png) left top no-repeat;margin:auto;padding-left:20px;}
#loyalty .header-panel .tr{background:url(../images/loyal-panel-tr.png) right top no-repeat;padding:15px 20px 5px 0px;}
#loyalty .header-panel .bl{background:url(../images/grad-panel-bl.png) left bottom no-repeat;margin:auto;padding-left:20px;}
#loyalty .header-panel .br{background:url(../images/grad-panel-br.png) right bottom no-repeat;padding:4px 10px 20px 0;}
#loyalty .header-panel h2{color:#fff;font-size:2.2em;}
#loyalty .header-panel p{font-size:1.1em;padding-bottom:10px;}
#loyalty .header-panel p.llt{font-size:1.2em;}
#loyalty .header-panel p.hlt{font-size:1.4em;font-weight:bold;}

#loyalty .two-promo .promo-panel{width:50%;float:left;}
#loyalty .three-promo .promo-panel{width:33.3%;float:left;}
#loyalty .promo-panel .promo-left{color:#333;padding-top:6px;}
#loyalty .promo-panel .promo-left .cost{font-size:2em;font-weight:bold;}
#loyalty .promo-panel .promo-right{float:right;padding-left:50px;}
#loyalty .two-promo .promo-right, #loyalty .three-promo .promo-right{float:none;padding-left:0;}
#loyalty .promo-panel .promo-right .frame{float:right;}
#loyalty .promo-panel .cta{margin:0 12px 0 6px;display:block;float:right;clear:right;}

#loyalty .addpanel .m{background:#054d06 url(../images/addpanel-m.gif) center top repeat-x;}
#loyalty .addpanel h2{color:#ffea00;font-size:2.6em;padding:5px 10px 0 10px;}

#loyalty .tick-panel{color:#fff;}
#loyalty .tick-panel .tl{background:url(../images/loyal-tickpanel-tl.png) left top no-repeat;padding-left:20px;}
#loyalty .tick-panel .tr{background:url(../images/loyal-tickpanel-tr.png) right top no-repeat;height:20px;}
#loyalty .tick-panel .ml{background:url(../images/loyal-tickpanel-ml.png) left top repeat-y;padding-left:20px;}
#loyalty .tick-panel .mr{background:url(../images/loyal-tickpanel-mr.png) right top repeat-y;padding:10px 24px 10px 10px;}
#loyalty .tick-panel .bl{background:url(../images/loyal-tickpanel-bl.png) left bottom no-repeat;padding-left:20px;}
#loyalty .tick-panel .br{background:url(../images/loyal-tickpanel-br.png) right bottom no-repeat;height:20px;}
#loyalty .tick-panel ul{padding-left:14px;}
#loyalty .tick-panel ul li{font-size:1.2em;font-weight:bold;line-height:1.4em;list-style:url(../images/tick-wh-gr.gif);padding-bottom:5px;}


/* Privilege Overlay */

#priv-over{color:#333;font-family:arial,helvetica,sans-serif;background:url(../images/over-background.jpg) no-repeat;width:645px;margin:auto;padding-top:174px;position:relative;text-align:left;}
#priv-over p.subtext{font-size:1.1em;padding:6px 14px 8px 14px;}

#priv-over .intropanel{position:absolute;top:43px;left:13px;}
#priv-over .intropanel-t{background:url(../images/over-intropanel-t.gif) center top no-repeat;width:303px;height:5px;}
#priv-over .intropanel-m{background:#054d06 url(../images/over-intropanel-m.gif) center top repeat-x;width:303px;}
#priv-over .intropanel-b{background:url(../images/over-intropanel-b.gif) center top no-repeat;width:303px;height:5px;}
#priv-over .intropanel .padding{padding:6px 60px 8px 36px;}
#priv-over .intropanel h1{color:#fff;font-size:2.8em;padding-bottom:4px;}
#priv-over .intropanel h1 span{font-size:0.4em;}
#priv-over .intropanel h2{color:#ffea00;}
#priv-over .intropanel-new{position:absolute;left:-6px;top:-20px;height:55px;width:50px;}

#priv-over .caroverlay{background:url(../images/over-car.png);width:214px;height:143px;left:258px;top:88px;position:absolute;}

#priv-over .midpanel{background:url(../images/over-midpanel-b.png) center bottom no-repeat;width:625px;margin:0 auto 24px auto;padding-bottom:7px;position:relative;}
#priv-over .midpanel-t{background:url(../images/over-midpanel-t.png) center top no-repeat;margin:auto;min-height:90px;}
#priv-over .midpanel ol{background:url(../images/over-midpanel-dividers.gif) center top repeat-y;}
#priv-over .midpanel ol li{float:left;width:33%;list-style:none;}
#priv-over .midpanel ol li .padding{padding:15px 10px 10px 54px;}
#priv-over .midpanel ol li.midpanel-one .padding{background:url(../images/over-midpanel-one.png) 15px 15px no-repeat;}
#priv-over .midpanel ol li.midpanel-two .padding{background:url(../images/over-midpanel-two.png) 15px 15px no-repeat;}
#priv-over .midpanel ol li.midpanel-three .padding{background:url(../images/over-midpanel-three.png) 15px 15px no-repeat;}
#priv-over .midpanel ol li h3{font-family:Arial;font-size:1.6em;padding:2px 0 4px 0;}
#priv-over .midpanel ol li ul li{color:#333333;font-size:1.1em;font-weight:bold;list-style:none;line-height:1.4em;float:none;width:auto;}

#priv-over .contentpanel{width:637px;margin:auto auto -6px auto;}

#priv-over .contentpanel .contentpanel-head{background:url(../images/contentpanel-head-back.gif) top right no-repeat;}
#priv-over .contentpanel .contentpanel-head-l{background:url(../images/contentpanel-head-l-c.gif) top left no-repeat;padding-left:15px;}
#priv-over .contentpanel .contentpanel-head-r{background:url(../images/contentpanel-head-r.gif) top right no-repeat;float:left;}
#priv-over .contentpanel .contentpanel-head h2{font-size:1.6em;padding:20px 24px 4px 14px;}

#priv-over .contentpanel .contentpanel-tl{background:#fff url(../images/contentpanel-l.gif) top left repeat-y;}
#priv-over .contentpanel .contentpanel-tr{background:url(../images/contentpanel-tr.gif) top right no-repeat;height:5px;}
#priv-over .contentpanel .contentpanel-l{background:#fff url(../images/contentpanel-l.gif) top left repeat-y;}
#priv-over .contentpanel .contentpanel-r{background:url(../images/contentpanel-r.gif) top right repeat-y;}
#priv-over .contentpanel .contentpanel-bl{background:url(../images/contentpanel-bl.gif) bottom left no-repeat;padding-left:16px;}
#priv-over .contentpanel .contentpanel-br{background:url(../images/contentpanel-br.gif) bottom right no-repeat;height:16px;}
#priv-over .contentpanel .padding{padding:0 16px;}
#priv-over .contentpanel .contentpanel-grad-b{background:url(../images/contentpanel-grad-b.gif) bottom center repeat-x;}
#priv-over .contentpanel .contentpanel-grad-t{background:url(../images/contentpanel-grad-t.gif) top center repeat-x;}
#priv-over .contentpanel .inner-padding{padding:15px 20px;}
#priv-over .contentpanel .card-img{float:right;}
#priv-over .contentpanel h3{font-size:1.4em;padding-bottom:10px;}
#priv-over .contentpanel ul{padding:0 165px 0 24px;}
#priv-over .contentpanel ul li{list-style:url(../images/bullet-green.gif);font-size:1.2em;padding-bottom:5px;line-height:1.4em;}

#priv-over .footerpanel{color:#fff;background:#054c06 url(../images/over-footerpanel-back.gif) top center repeat-x;}
#priv-over .footerpanel p{font-size:1.1em;}
#priv-over .footerpanel-t{background:url(../images/over-footerpanel-t.gif) top center no-repeat;}
#priv-over .footerpanel .padding{padding:12px 6px 10px 6px;}
#priv-over .footerpanel h2{color:#ffea00;font-size:2em;padding:0 0 6px 10px;}
#priv-over .footerpanel .promos{padding-bottom:12px;}
#priv-over .footerpanel .promo-column{width:33.3%;float:left;}
#priv-over .footerpanel .promo-column p{padding:0 40px 0 20px;}
#priv-over .footerpanel .promo{background:url(../images/over-footerpanel-promo-r.png) right center no-repeat;padding-right:43px;width:174px;}
#priv-over .footerpanel .promo-b{background:url(../images/over-footerpanel-promo-b.png) bottom left no-repeat;padding-bottom:16px;margin-right:-14px;}
#priv-over .footerpanel .promo-t{background:url(../images/over-footerpanel-promo-t.png) top left no-repeat;min-height:98px;}/* ie6 */
#priv-over .footerpanel .promo .padding{padding:14px 0 0 18px;}
#priv-over .footerpanel .promo h3{font-size:1.4em;padding-bottom:6px;}
#priv-over .footerpanel .promo p{font-size:1.1em;padding:0 0 4px 0;}
#priv-over .footerpanel .promo ul{padding:0 0 0 12px;}
#priv-over .footerpanel .promo ul li{list-style:url(../images/bullet-yellow.gif);font-size:1.1em;padding-bottom:3px;line-height:1.2em;}
#priv-over .footerpanel .promo ul li.last{padding-bottom:0;}

/* THICKBOX */
#Over_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.Over_overlayMacFFBGHack{background: url(macFFBgHack.png) repeat;}
.Over_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#Over_window{position:absolute;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #047700;text-align:left;top:50px;left:50%;margin-bottom:20px;}
#Over_window img#Over_Image{display:block;margin:15px 0 0 15px;}
#Over_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#Over_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#Over_closeAjaxWindow{position:absolute;right:-16px;top:-16px;background:url(../images/over-close.png);height:33px;width:33px;z-index:1000;cursor:pointer;}
#Over_closeWindowButton{position:absolute;left:-9999em;top:-9999em;}
#Over_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#Over_title{position:relative;z-index:2000;}
#Over_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;}
#Over_ajaxContent.TB_modal{padding:15px;}
#Over_ajaxContent p{padding:5px 0px 5px 0px;}
#Over_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
#Over_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#Over_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

#privilege .footerpanel object, #privilege .footerpanel embed{display:block;}

/* SIFR */
.sIFR-flash{visibility:visible!important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore {visibility:visible!important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}

/* SIFR adjustments */
.sIFR-active #privilege .intropanel h1{font-size:5.6em;margin-bottom:-0.4em;visibility:hidden;}
.sIFR-active #privilege .intropanel h1 span{font-size:0.8em;visibility:hidden;}
.sIFR-active #privilege .intropanel h2{margin-bottom:-0.5em;visibility:hidden;font-size:2.2em;}
.sIFR-active #privilege .login-panel .smile h2{color:#037800;font-size:5.2em;visibility:hidden;}
.sIFR-active #privilege .login-panel .smile h2 span{margin-bottom:-0.5em;visibility:hidden;}
.sIFR-active #privilege .login-panel .smile h2 span.top{margin-bottom:-0.9em;visibility:hidden;}
.sIFR-active #privilege .login-panel .smile h2 span.bot{margin-bottom:-0.6em;visibility:hidden;}
.sIFR-active #privilege .footerpanel h2{font-size:2.0em;margin-bottom:-0.2em;visibility:hidden;}
.sIFR-active #privilege .footerpanel .promo h3{font-size:1.8em;margin-bottom:-0.4em;visibility:hidden;}

.sIFR-active #loyalty .intropanel h1{font-size:3.6em;margin-bottom:-0.5em;visibility:hidden;}
.sIFR-active #loyalty .intropanel h2{font-size:1.6em;margin-bottom:-0.5em;visibility:hidden;}
.sIFR-active #loyalty .midpanel h2{font-size:4em;margin-bottom:-0.4em;visibility:hidden;}
.sIFR-active #loyalty .midpanel h2 span{font-size:0.8em;visibility:hidden;}
.sIFR-active #loyalty .header-panel h2{margin-bottom:-0.4em;visibility:hidden;}
.sIFR-active #loyalty .addpanel h2{font-size:2.8em;margin-bottom:-0.4em;visibility:hidden;}

.sIFR-active #priv-over .intropanel h1{font-size:3.4em;margin-bottom:-0.3em;visibility:hidden;}
.sIFR-active #priv-over .intropanel h1 span{font-size:0.3em;visibility:hidden;}
.sIFR-active #priv-over .intropanel h2{margin-bottom:-0.5em;visibility:hidden;}
.sIFR-active #priv-over .footerpanel h2{margin-bottom:-0.5em;visibility:hidden;}
.sIFR-active #priv-over .footerpanel .promo h3{font-size:1.8em;margin-bottom:-0.6em;visibility:hidden;}

/* ACCESSIBILITY */
.access{position:absolute;left:-500em;top:-500em;}

/* CLEARING */
.fcclear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fcclear{display:inline-table;}
/* hide from IE-mac \*/ .fcclear{display: block;} /* end hide from IE-mac */

#privilege .padding.fcclear .midpanel .midpanel-t .cta span, #privilege .padding.fcclear .additional .login-panel .bl .br .innerpanel.fcclear .cta span {visibility:hidden;}
