﻿.modalPopup 
    {
              background-color:#ffffff; 
              border-width:1px; 
              border-style:solid; 
              border-color:Gray; 
              padding:3px; 
              width:300px; 
    }
 .modalPopup.Hwidth{width:300px;}
/* -------- Login Pop Up styles ----------------------------- */

.popUpBox label 
{
    color:#00AEEF; 
    padding-left:30px;
}

.popUpBox input 
{
    border:1px solid #00AEEF;
    margin-left :10px;
    margin-top:10px;
    outline:1px #00AEEF outset;

}
.popUpCheck input{position:relative; margin: 0 10px 0pt 28px; top:55px; left:80px;}
.popUpCheck label{position:relative; top:53px; left:80px; color:#00AEEF;} 
.popUpforgottenP a{position:relative; left:110px; top:-50px; color:#00AEEF; font-size:14px;}
.popUpLinkButton
{
    position:relative; 
    top: 30px; 
    background:url(../images/login.gif) no-repeat left top;
    width:75px;
    height:25px;
    left:-50px
    
}
#popUpTroReward
{
    color:#00AEEF;
    position:relative;
    left:80px;
}
.popUpTxtBox
{
    border: 1px solid #00AEEF;  
    outline:1px #00AEEF outset; 
    margin-left: 10px; 
    margin-bottom: 10px; 
    width: 240px;
}
.failedText{position:absolute; left:130px;}
.InstruLoginStyle 
{
    position:relative;
    color:#00AEEF;
    left:100px;
    text-align:left;
    width:230px;
    margin-bottom:10px;
}

/* -------- Mobile Pop Up styles ----------------------------- */

.MobileRegisterPopUp{color:#00aeef; padding: 0 20px 10px; }
.MobileRegisterPopUp span{font-size:12px; display:block; text-align:center;}
.MobileRegisterSubmit{float: right; position: relative;  margin-top: 20px; clear:both;}
.MobileRegisterSubmit input{border:0; background:url(../images/submit_Mobile_Pop.gif) no-repeat scroll; width:77px; height:25px;}
.right-mobileNumber{float:right; padding-right:17px;}
.rightPin{float:right;}
.rightPinAlig{position: relative; left: 163px; top: 10px;}
.input.rightPinAlig input, .input.right-mobileNumber input{border:1px solid #00AEEF;}
.MobileRegisterSubmit .rightPin a:hover{background:url(../images/questionMark.gif) no-repeat scroll top right; width:191px; height:101px;}
.MobileRegisterPopUp .input.right-mobileNumber span{display:inline;}
.forgottenPin {margin-top:10px; }
.forgottenPin span{text-align:left;}
.forgottenPin a{color:#fe985c;}
.forgottenPin h4 {font-size:12px;}
#Info4Pin 
{
    background:url(../images/Info4Pin.gif) no-repeat scroll top right; 
    position:absolute;
    height:101px;
    left:560px;
    top:210px;
    width:191px;
}
#Info4Pin2 {
background:transparent url(../images/Info4Pin.gif) no-repeat scroll right top;
height:101px;
left:255px;
position:absolute;
top:54px;
width:191px;
}
/* -------- Update Details styles ----------------------------- */

.PassWordUpdateStyle { position: absolute; left: 145px;border: 1px solid #00AEEF;}
.PassWordUpdateStyleL, .PassWordUpdateStyleLPass {position:relative; left:40px; color:#00AEEF;}
.PassWordUpdateStyleLPass{left:33px;}
.submitPassWordChange 
{
    clear:both;
    margin-left:125px;
    margin-top:10px;
    position:relative;
}
.PassErrMsg{position:relative; left:125px; color:#FF0000;}
.SixCharUpdateDetails {position:relative; color:#00AEEF; left:140px;}
.input .helper.UpdateRight {right:140px;}


.Addfavourite
{
    position:absolute;
    left:100px;
    top:10px;
    color:#00AEEF;
}
.AddfavouriteOk{position:relative; left:180px;}


/* -------- Forgotten Password page----------------------------- */

.ErrMsgFgt {color: Red; position:absolute; top:239px; left:250px;}
.alignEmailPassF{line-height:25px; margin-right:10px;}
.OkSubmit {float:right;margin-right:30px;}
.input .field .textfield.TxtBoxPassFgt{padding: 3px; float: left; width: 70%;}

.staf_holder .field .textfieldMobile{padding:3px; border: 1px solid #00AEEF;}
.marginR70{margin-right:70px;}


/*-------------Pop Up for Registration Program Terms-------------*/
.modalPopupReg 
{
    background-color:#FFFFFF;
    border:1px solid Gray;
    height:400px;
    padding:20px;
    width:400px;
}
.modalPopupReg .page_holder .inner
{
    padding:0;
    height:350px;
    margin:10px 50px 20px 10px;
    overflow-y:scroll;
    
}


span.colorB{color:#00AEEF;}
.smallHeader{font-size:12px;}

/*-------------SWEEPSTAKES -------------*/
.sweepTakeTable {border-collapse:collapse; font-size:11px; border:1px solid #0093D0; text-align:center; margin-bottom:20px;}
.sweepTakeTable td {border:1px solid #00AEEF;}
/*-------------FAq -------------*/
.FaqTable
{
    border:1px solid #00AEEF;
    border-collapse:collapse;
    font-size:10px;
    padding:0;
    width:380px;  
    margin:0 0 20px -50px; 
}
.FaqTable td {border:1px solid #00AEEF; width:20%;}

/*---------------------Partners Page-------------------*/

.main_result .pts.CirleBkGr{background:transparent url(../images/searchresult_points_bg.gif) no-repeat scroll center top;}

/*---------------------Registration Page-------------------*/
/*--.errStatus
{
    position:absolute; 
    top:240px; 
    left:350px; 
    padding:0; 
    margin:0;
    color:#FF0000;
    display:block;
    font-weight:bold;
    padding:0 5px;
    width:233px;
}--*/
.errStatus
{
    color:#FF0000;
    display:block;
    font-weight:bold;
    margin:0;
    padding:0 5px;
    position:absolute;
    top:235px;
    width:233px;
}
#registration h4{font-size:9px;}
#registration h4.RegPageInd{font-size:14px; color:#FF0000;}
.error-iconLF
{ 
    margin-right:8px; 
    color:#FF0000; 
    float:left; 
    font-size:15px; 
    font-weight:bold;
}

#registration .input.checkbox.Lmargin{
margin-left:92px;
}
.InstruLoginStyle.marginTop{margin-top:10px;}
/*---------------------Footer Pop Page-------------------*/

#Container{position:absolute; width:191px;}
#sbl { background:#ffffff url('../images/bubble_top.gif') top left no-repeat ; width: 191px; text-align: center; min-width: 191px;}
#str {padding: 10px; } 
#sb { padding: 2px 0px 10px 50px; background: url('../images/bubble_bottom.gif')  no-repeat 0 0 ; height:29px; }

/*---------------------Sweep Page-------------------*/
#sweepStakes span.header, #sweepStakes span.header2
{
    display:block;
    font-size:14px;
    margin-top:10px;
}
#sweepStakes h1.sweepHeaderLineHeight{font-size:25px; margin-top:10px;}
#sweepStakes span.header2{margin-top:30px;}
#sweepStakes span
{
    display:block;
    font-weight:normal;
}

#sweepStakes ul
{
    margin-left:20px;
    margin-top:0;
    padding-top:0;
}
#cnt #sweepStakes ul li{line-height:17px; margin-top:10px;}

/*---Search Button has been increased in size--*/
div.main_result div.detailContainer {width:125px; margin-left:5px; float:left; }
div.offers_result div.detailContainer {margin-left:10px;  }