/* GLOBAL OVERLAY */

.nscrEmktInT.nscrEmktRoundBoxxt {height:15px;color:#999;padding:3px;}
.nscrEmktGError {color:#900;margin:0;}		

#nscrEmktOverlay, #nscrEmktHelpers, #nscrEmktHelpers div, #nscrEmktOvlyOut, #nscrEmktOvlyOut div {position:absolute;}
#nscrEmktOverlay {z-index:5001;left: 0px;top: 0px;width:100%;height:100%;background-color:#999;background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/bg_nscrEmktOverlay.png') repeat;}
#nscrEmktOvlyBg {z-index:5001;//position:relative;position:absolute; top:5px; left:50%; width:979px; height:634px; margin-left: -489px; background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png) repeat-y scroll 0 -366px; /*z-index:1000;*/}
#nscrEmktOvlyOut input.nscrEmktErrorAlt, #nscrEmktOvlyOut select.nscrEmktErrorAlt {background:#fff0f0 none repeat scroll 0 0;border:1px solid #ffafb0;color:#000;}
#nscrEmktOvlyOut a {background:none;padding:0;font-size:11px;}
#nscrEmktOvlyOut label {font-size:11px;}
#nscrEmktOvlyOut select {height:23px;border:1px solid #dbdbdb;padding:3px;}

/* OVERLAY */
#nscrEmktOvlyOut {text-align:left;border:1px solid #000;width:957px;height:613px;background:#fff;left:10px;top:10px;}
#nscrEmktHdrProg {top:0;left:0;width:957px;height:35px;}
#nscrEmktHdrProg span {position:relative;left:-387px;}
#nscrEmktHdrProg a {background:none;padding:0;position:relative;left:370px;}

.nscrEmktHdrProgTP {background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png') no-repeat;background-position:0px 0px;}
.nscrEmktHdrProgNMS {background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png') no-repeat;background-position:0px -37px;}
.nscrEmktHdrProgCom {background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png') no-repeat;background-position:0px -37px;}

#nscrEmktProgLogo  {height:35px;left:10px;top:0;width:188px;}
.nscrEmktProgLogoRV {background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png) no-repeat scroll -1000px 0;}
.nscrEmktProgLogoPC {background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png) no-repeat scroll -1000px -37px;}
.nscrEmktProgLogoSC {background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png) no-repeat scroll -1000px -73px;}
.nscrEmktProgLogoNMS {background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png) no-repeat scroll -1000px -109px;}
.nscrEmktProgLogoCom {background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png) no-repeat scroll -1000px -181px;}


#nscrEmktHdrProg a {
background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png) no-repeat scroll -962px -7px;
height:22px;
left:924px;
overflow:hidden;
position:absolute;
top:6px;
width:21px;
}

#nscrEmktTopMsg {position:absolute;top:67px;left:32px;width:893px;}

/* Promos */
#nscrEmktBodyR div {margin-bottom:10px;}		
#nscrEmktPromo1 {height:154px;width:234px;background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/promos/promo_1/promo_1.jpg') 0 0 no-repeat;}
#nscrEmktPromo2 {height:194px;width:234px;background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/promos/promo_2/promo_2.jpg') 0 0 no-repeat;}

/* LOGIN */
#nscrEmktLogin {top:135px;left:15px;width:215px;height:279px;}
#nscrEmktLogin .nscrEmktRoundBox {width: 201px; height: 265px;}
#nscrEmktLogin h2 {position:absolute;top:20px;left:20px;width:175px;}
#nscrEmktLogin .nscrEmktGError {position:absolute;top:57px;left:20px;width:175px;color:#900;}
#nscrEmktLogin .nscrEmktInEmail {position:absolute;top:74px;left:20px;width:176px;}		
#nscrEmktFormLogin .nscrEmktInPwd {position:absolute;top:103px;left:20px;width:176px;/*height:13px;*/padding:5px 0 5px 5px;}		
#nscrEmktFormLogin div.nscrEmktInPwd {border:1px solid #dbdbdb;color:#999;z-index:1;}		
#nscrEmktLogin .nscrEmktInFgtPwd {position:absolute;top:135px;left:20px;width:175px;}
#nscrEmktLogin .nscrEmktInCbox {position:absolute;top:165px;left:20px;border:0;font-size:0;background:none;}
#nscrEmktLogin label {position:absolute;top:167px;left:41px;width:153px;}

/* FORGOT PASSWORD P1 */
#nscrEmktFPwd1 {display:none;top:135px;left:15px;width:215px;height:279px;}
#nscrEmktFPwd1 .nscrEmktRoundBox {width: 201px; height: 265px;}
#nscrEmktFPwd1 h2 {position:absolute;top:20px;left:20px;width:175px;}
#nscrEmktFPwd1 .nscrEmktGError {position:absolute;top:57px;left:20px;width:175px;color:#900;}
#nscrEmktFPwd1 p {position:absolute;top:64px;left:20px;width:175px;}
#nscrEmktFPwd1 .nscrEmktInEmail {position:absolute;top:135px;left:20px;width:168px;}
#nscrEmktFPwd1 .nscrEmktResetCode {position:absolute;top:215px;left:20px;width:175px;}

/* FORGOT PASSWORD P2 */
#nscrEmktFPwd2 {display:none;top:135px;left:15px;width:215px;height:279px;}
#nscrEmktFPwd2 .nscrEmktRoundBox {width: 201px; height: 265px;}
#nscrEmktFPwd2 h2 {position:absolute;top:20px;left:20px;width:175px;}
#nscrEmktFPwd2 .nscrEmktGError {position:absolute;top:38px;left:20px;width:175px;color:#900;}
#nscrEmktFPwd2 .nscrEmktInEmail {position:absolute;top:53px;left:20px;width:168px;}
#nscrEmktFPwd2 .nscrEmktResetCode {position:absolute;top:84px;left:20px;width:168px;}		
#nscrEmktFPwd2 .nscrEmktInPwd {position:absolute;top:115px;left:20px;width:168px;height:13px;padding:5px 0 5px 5px;}		
#nscrEmktFPwd2 div.nscrEmktInPwd {border:1px solid #dbdbdb;color:#999;}		
#nscrEmktFPwd2 .nscrEmktInCpwd {position:absolute;top:146px;left:20px;width:168px;height:13px;padding:5px 0 5px 5px;}		
#nscrEmktFPwd2 div.nscrEmktInCpwd {border:1px solid #dbdbdb;color:#999;}		


/* OR COLUMN */
#nscrEmktOrCol {top:135px;left:243px;width:32px;height:280px;background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png') no-repeat;background-position:-1468px 0px;}

/* SIGNUP */
#nscrEmktSupPwdDiv {z-index: 1;}
#nscrEmktSupCPwdDiv {z-index: 1;}
#nscrEmktSignUp {top:135px;left:290px;width:406px;height:459px;}
#nscrEmktSignUp .nscrEmktRoundBox {width: 392px; height: 445px;}
#nscrEmktSignUp h2 {position:absolute;top:20px;left:20px;width:366px;}
#nscrEmktSignUp .nscrEmktGError {position:absolute;top:42px;left:20px;width:366px;color:#900;}
#nscrEmktSignUp .nscrEmktFname {position:absolute;top:64px;left:20px;width:108px;}
#nscrEmktSignUp .nscrEmktLname {position:absolute;top:64px;left:140px;width:108px;}
#nscrEmktSignUp .nscrEmktDname {position:absolute;top:93px;left:20px;width:228px;}
#nscrEmktSignUp .nscrEmktInEmail {position:absolute;top:122px;left:20px;width:228px;}		
#nscrEmktSignUp .nscrEmktInPwd {position:absolute;top:151px;left:20px;width:228px;padding:5px 0 5px 5px;}		
#nscrEmktSignUp div.nscrEmktInPwd {border:1px solid #dbdbdb;color:#999;}		
#nscrEmktSignUp .nscrEmktInCpwd {position:absolute;top:196px;left:20px;width:228px;padding:5px 0 5px 5px;}		
#nscrEmktSignUp div.nscrEmktInCpwd {border:1px solid #dbdbdb;color:#999;}		
#nscrEmktSignUp #nscrEmktpwdMeter  {position:absolute;top:180px;left:20px;width:50px;height:22px;font-size:11px;}
#nscrEmktpwdMeterBar {width:129px;}
#nscrEmktSignUp #mypassword_bar  {position:relative;top:185px;left:75px;width:129px;height:5px;background:#dbdbdb;font-size:0px;}
#nscrEmktSignUp #mypassword_text  {position:absolute;top:180px;left:205px;width:45px;height:22px;font-size:11px;}
#nscrEmktSignUp h5 {position:absolute;top:228px;left:20px;width:366px;}
#nscrEmktSignUp #nscrEmktDobM  {position:absolute;top:245px;left:20px;width:99px;}
#nscrEmktSignUp #nscrEmktDobD  {position:absolute;top:245px;left:122px;width:64px;}
#nscrEmktSignUp #nscrEmktDobY  {position:absolute;top:245px;left:189px;width:66px;}
#nscrEmktSignUp #nscrEmktFdriver  {position:absolute;top:274px;left:20px;width:235px;}

#nscrEmktSignUp input.nscrEmktInCboxPP {position:absolute;top:310px;left:20px;border:0;background:none;}
#nscrEmktSignUp label.nscrEmktInCboxPP {position:absolute;top:313px;left:40px;width:346px;}
#nscrEmktSignUp input.nscrEmktInCboxProm {position:absolute;top:333px;left:20px;border:0;background:none;}
#nscrEmktSignUp label.nscrEmktInCboxProm {position:absolute;top:336px;left:40px;width:346px;}
#nscrEmktSignUp input.nscrEmktInCboxPart {position:absolute;top:366px;left:20px;border:0;background:none;}
#nscrEmktSignUp label.nscrEmktInCboxPart {position:absolute;top:369px;left:40px;width:346px;}
#nscrEmktSignUp .nscrEmktInSubmit {position:absolute;top:409px;left:20px;}
#nscrEmktSignUp .nscrEmktBtnLnk {position:absolute;top:425px;left:111px;}

/* HELPER GLOBALS */
#nscrEmktHelpers {position:absolute;//position:relative;top:0px;left:0px;z-index:5002;}
#nscrEmktHelpers .nscrEmktRoundBox {font-size:10px;max-width:400px;padding:2px 5px;white-space:nowrap;}
.nscrEmktError {display:none;z-index:5002;//position:relative;background:#900;top:0;left:0;color:#fff;padding:5px; }
.nscrEmktTip {display:none;z-index:5002;//position:relative;background:#ebebeb;top:0;left:0;color:#747474;padding:5px;}

/* CORNERS */
#nscrEmktHelpers .nscrEmktCorner { width: 5px; height: 5px; background-image: url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png');}
#nscrEmktHelpers .nscrEmktCorner { position: absolute; width: 5px; height: 5px; }

/* CHECKMARK */
.nscrEmktSuccess {display:none;z-index:5002;//position:relative;width:14px;height:11px;background-image: url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png');background-position: -1234px 0px;left:0;top:0;font-size:0px;}

/* ERRORS */
.nscrEmktError .nscrEmktBoxTopLeft { top:0; left:0; background-position: -1202px 0px; }
.nscrEmktError .nscrEmktBoxTopRight { top:0; right:0; background-position: -1208px 0px; }
.nscrEmktError .nscrEmktBoxBotLeft { bottom:0; left:0; background-position: -1202px -6px; }
.nscrEmktError .nscrEmktBoxBotRight { bottom:0; right:0; background-position: -1208px -6px; }
.nscrEmktError .nscrEmktBoxArrow { background-image:url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png);background-position:-1189px 0;bottom:0;height:16px;left:-6px;top:0;width:9px; }
.nscrEmktError {text-align:left;}

/* TIPS */
.nscrEmktTip .nscrEmktBoxTopLeft { top:0; left:0; background-position: -1202px -12px; }
.nscrEmktTip .nscrEmktBoxTopRight { top:0; right:0; background-position: -1208px -12px; }
.nscrEmktTip .nscrEmktBoxBotLeft { bottom:0; left:0; background-position: -1202px -18px; }
.nscrEmktTip .nscrEmktBoxBotRight { bottom:0; right:0; background-position: -1208px -18px; }
.nscrEmktTip .nscrEmktBoxArrow { background-image:url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png); background-position: -1189px -16px;bottom:0;height:16px;left:-6px;top:-1px;width:9px; }
.nscrEmktTip {text-align:left;}

/* SUBMIT BUTTONS */
#nscrEmktLogin form #nscrEmktSubmitO1 {width:163px;height:auto;top:208px;left:20px;cursor:pointer;}
#nscrEmktSignUp form #nscrEmktSubmitO2 {width:auto;height:auto;top:415px;left:20px;cursor:pointer;}		
#nscrEmktFPwd1 form #nscrEmktSubmitO3 {width:69px;height:auto;top:173px;left:109px;cursor:pointer;padding:8px;}
#nscrEmktFPwd1 form #nscrEmktSubmitO3Back {width:69px;height:auto;top:173px;left:20px;cursor:pointer;padding:8px;}
#nscrEmktFPwd2 form #nscrEmktSubmitO4Back {width:69px;height:auto;top:184px;left:20px;cursor:pointer;padding:8px;}
#nscrEmktFPwd2 form #nscrEmktSubmitO4 {width:69px;height:auto;top:184px;left:109px;cursor:pointer;padding:8px;}

/* PROMOTIONS COLUMN */
#nscrEmktPromoCol {top:135px;left:707px;width:234px;height:459px;}
#nscrEmktDriverPromo {height:106px;width:234px;background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/promos/drivers/default.jpg') 0 0 no-repeat;}
#nscrEmktPromoCol .nscrEmktRoundBox {top:120px;width: 234px;}	
#nscrEmktPromoCol nscrEmktComFeatures, #nscrEmktPromoCol nscrEmktScFeatures, #nscrEmktPromoCol nscrEmktPcFeatures, #nscrEmktPromoCol nscrEmktRvFeatures {}

/* HOVER QUESTION MARKS */
#nscrEmktTipPopDob {height:20px;left:265px;top:246px;width:20px;background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png') 0 0 no-repeat;background-position: -963px -30px;}
#nscrEmktTipPopFdriver {display:none;height:20px;left:265px;top:276px;width:20px;background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png') 0 0 no-repeat;background-position: -963px -30px;}

/* INPUT BACKGROUND IMAGES */
.nscrEmktInDefault {background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/emkt/sprite_overlay.png') 0 0 no-repeat;}
.nscrEmktInDefault option {background:none;}
#nscrEmktLoginEmail {background-position: -999px -412px;}
#nscrEmktLoginPassword {background-position: -1233px -748px;}
#nscrEmktFpwdEmail {background-position: -999px -412px;}
#nscrEmktFpwd2Email {background-position: -999px -412px;}
#nscrEmktFpwd2RCode {background-position: -999px -748px;}
#nscrEmktFpwd2Pwd {background-position: -999px -700px;}
#nscrEmktFpwd2Cpwd {background-position: -999px -724px;}
#nscrEmktSupFname {background-position: -999px -460px;}
#nscrEmktSupLname {background-position: -999px -484px;} 
#nscrEmktSupDname {background-position: -999px -508px;} 
#nscrEmktSupEmail {background-position: -999px -412px;} 
#nscrEmktSupPwd {background-position: -999px -436px;} 
#nscrEmktSupCPwd {background-position: -999px -532px;}				
#nscrEmktDobM {background-position: -999px -556px;}
#nscrEmktDobD {background-position: -999px -580px;}
#nscrEmktDobY {background-position: -999px -604px;}
#nscrEmktFdriver {background-position: -999px -628px;} 

/*END OVERLAY*/

