body,td,th {font-family: Arial, Helvetica, sans-serif;color:#4B5158;}
/*body { background:url(../ImgNew62/Bg_Main.gif);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-size: 12px;}*/

body { 	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-size: 12px; }
table {font-size:12px;}
img{ border:none;}
form{ margin:0px;}
input.TxtBx {color:#787878; border-top: solid 1px #404040; border-left:solid 1px #404040; border-bottom: solid 1px #D0D1CC; border-right: solid 1px #D0D1CC;}
.FltLft { float:left;}
.FltRht { float:right;}
.ClrBoth { clear:both;}
.MainTblContent { clear:both; width:782px; margin:auto; background:#FFF url(../ImgNew62/BgMain_TopBlueBrd.png) no-repeat top;}
.DvVryTopMain { margin:auto; width:782px; clear:both;}
.MainTblTransContent { clear:both; width:782px; margin:auto; background:#FFF url(../ImgNew62/BgMain_TopBrd.gif) left top repeat-y;}
.MainTblTransContentDv { width:782px; background:#FFFFFF url(../ImgNew62/BgMain_TopBrd.gif) left top repeat-y; margin:auto; }
/* .MainTblTransContentPng {clear:both; width:782px; margin:auto; background:#FFF url(../ImgNew62/BgMain_TopBrd.png) left top repeat-y;} */
/*sept9*/
.MainTblTransContentPng{ clear:both; width:782px; margin:auto; background:url(../ImgNew62/BgMain_TopBrdNew.png) left top repeat-y; *background:none;}
.BtmBorder .BgMainTbl_LftNwDvNoBrd {background: url(../ImgNew62/BrdTbl_Lft.png); width:13px; height:15px; float:left; *background:none;}
.BtmBorder .BgMainTbl_BgRhtNwDvNoBrd {background: url(../ImgNew62/BrdTbl_BgRht.png) repeat-x right top; height:15px; width:769px; float:left;  *background:none;}

.MainTblContentNoCurve { clear:both; width:782px; margin:auto;  background:#FFF url(../ImgNew62/BgMain_TopBlueBrd.gif) no-repeat top;}
.MainTblContentNoCurveDv { width:782px; margin:auto;  background:#FFF url(../ImgNew62/BgMain_TopBlueBrd.gif) no-repeat top;}
.MainTblTransContentBusiness {clear:both; width:782px; margin:auto; background:#FFF url(../ImgNew62/BgMain_TopBrd.png) no-repeat top;}
/*Error MEssage start*/
.ErrorBx { color:#ff0000; text-align:left; margin:0px; width:80%; empty-cells:hide; border-collapse:collapse; font-family:Arial; }
.ErrorBx ul { margin:0px;}
.ErrorBx li { margin:0px 0px 0px 0px; text-indent:20px; list-style-position:inside; }
/*Error Message end*/
/*Notice MEssage start*/
.NoticeBxNew{border:1px dashed #787878; color:#0075A1;padding:10px; margin:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*Notice Message end*/
/*Success MEssage start*/
.SuccessBx { color:#0075A1; font-size:18px;width:70%; padding:0px 40px 0px 0px; margin:0px; text-align:center; height:25px; background:url(../ImgNew62/Icon_Success.gif) right top no-repeat; font-family:Arial; }
.SuccessBx ul { margin:0px;text-align:left;}
.SuccessBx li { margin:0px 0px 0px 0px; text-indent:20px; list-style-position:inside;}
/*Success Message end*/
/*Header Start*/
.TxtOrg{color:#000; font-size:12px;}
.TxtOrg:hover{color:#000; font-size:12px; text-decoration:underline;}
.TxtBlu11{color:#0075A1; font-size:11px; text-decoration:underline;}
.TxtBlu11:hover{color:#0075A1; font-size:11px; text-decoration:underline;}
/*Header End*/

/*Forgot Password start*/
.TblForgotPass{ width:701px; margin:auto;}
.TblForgotPass a{color:#0075A1;}
.TblForgotPass .ImgForgotPas{padding:44px 40px 0px 0px;}
.TblForgotPass .TxtForgotPass{padding:6px 0px 0px 2px;}
.TblForgotPass .TblFormForgotPass{ padding-top:40px; padding-bottom:40px;}
.TblForgotPass .TxtEmailAddr{ width:29%; vertical-align:middle;text-align:right; padding-right:10px;}
.TblForgotPass input .TxtPass{color:#787878; border-top: solid 1px #404040; border-left: solid 1px #404040; border-bottom: solid 1px #D0D1CC; border-right: solid 1px #D0D1CC; padding-left:3px; font-size:11px;}
.TblForgotPass input .Btn_SubmitAddress{ border:none; margin:0px; padding:0px;} 
.TblForgotPass .Blnkrow{height:141px;}
/*Forgot Password End*/
/*Registraton Success start*/
.TblRegiSuccess{ width:90%;}
.TblRegiSuccess .ImgSuccess{padding-top:100px;}
.TblRegiSuccess .TxtSuccess{ font-size:18px; color:#000; text-align:center; padding:15px;}
.TblRegiSuccess .BtnTakeToHome{padding-top:10px; border:none;}
.TblRegiSuccess .Blnkrow{height:170px;}
/*Registraton Success end*/
/*Login Start*/
.LoginMainTbl { color:#62656A;}
.LoginMainTbl a{ color:#0075A1;}
.LoginMainTbl .TxtOrgLrg {color:#000; font-weight:bold; font-size:17px;}
.LoginMainTbl .TxtBlu {text-decoration:underline;color:#0075A1; font-weight:bold;}
.LoginMainTbl .TxtBlu a{text-decoration:underline;color:#0075A1; font-weight:bold;}
.LoginMainTbl .TxtBlu a:hover{text-decoration:underline; color:#0075A1; font-weight:bold;}
.LoginMainTbl .TxtOrange{ color:#000;  font-weight:bold; text-decoration:underline;}
.LoginMainTbl .TxtOrange a{ color:#000;  font-weight:bold; text-decoration:underline;}
.LoginMainTbl .TxtOrange a:hover{ color:#000;  font-weight:bold; text-decoration:underline;}
.LoginMainTbl .PadTp { padding-top:10px;}
.LoginMainTbl .PadRht {padding-left:20px; padding-top:10px;}
.DotVer {background: url(../ImgNew62/Dot_Ver.gif) repeat-y center top; width:1px; }
/*Login End*/
/*Registration Right Col Start*/
.RegMainTbl{ width:782px; margin:auto;}
.RegMainTbl a{ color:#0075A1;}
.Reg_RhtCol{ background:url(../ImgNew62/BgMain_LftTopBlueBrd.png) no-repeat top; width:534px; background-color:#FFFFFF;}
.RegRhtTbl{background-color:#ffffff;}
.RegRhtTbl .BrdTd{border-left:1px solid #C7DCF1; border-right:1px solid #C7DCF1;}
.RegRhtTbl .BrdTd ul{list-style-type:none; margin:10px; padding:0px;}
.RegRhtTbl .BrdTd li{margin:0px; padding-top:5px; padding-bottom:5px; padding-right:2px; padding-left:5px; list-style:square; list-style-position:inside;}
.RegRhtTbl .TdBrd { /*border-left:1px solid #A4C6E8; border-right:1px solid #A4C6E8;*/ background-color:#FFFFFF; float:left; width:98.7%;}
.RegRhtTbl .TdBrd ul{ margin:0px;  padding:10px 12px 5px 17px; text-indent:-6px; float:left; }
.RegRhtTbl .TdBrd li{ list-style-image:url(../ImgNew62/Icon_List.gif); list-style-position:inside; list-style-type:none; padding:0px 0px 10px 0px; }
.RegRhtTbl a{ color:#0075A1; font-weight:bold; text-decoration:none;}
.RegRhtTbl a:hover{ color:#0075A1; font-weight:bold; text-decoration:underline;}
.RegRhtTbl .CrvTopTbl_Lft {background: url(../ImgNew62/RegPollLft.gif) no-repeat left top; width:11px; height:29px;}
.RegRhtTbl .CrvTopTbl_Rht {background: url(../ImgNew62/RegPollRht.gif) no-repeat right top; height:29px; margin:auto; width:211px; padding:0px 0px 0px 5px;}
.RegRhtTbl .CrvTopTbl_LftAmz {background: url(../ImgNew62/BrdBlueLft_Amz.gif) no-repeat left top; width:11px; height:29px;}
.RegRhtTbl .CrvTopTbl_RhtAmz {background: url(../ImgNew62/BrdBlueBgRft_Amz.gif) repeat-x right center; height:29px; margin:auto; width:93%; padding:0px 0px 0px 5px;}
.RegRhtTbl .PadTop { padding-top:7px;}
/*Registration Right Col End*/
/*Registration left Col Start*/
.Dv_RegMainTbl{ width:782px; margin:auto;}
.RegMainTbl { width:100%;}
.RegMainTbl .RhtColMain{ /*background:#FFF url(../ImgNew62/BgMain_LftTopBlueBrd.png) no-repeat top;*/ width:534px; float:left;}
/*css add for message - 18 sep, 07 - start*/
.RegMainTbl .TxtMes { text-align:center; font-size:18px; color:#0075A1; font-weight:bold; margin:10px 0px 20px 0px;}
/*css add for message - 18 sep, 07 - end*/
.RegMainTbl .RhtColMainAmz{ background:url(../ImgNew62/BgMain_TopBlueBrd.gif) no-repeat top; width:534px; background-color:#FFFFFF; float:left; border-left:1px solid #C7DCF1; border-right:1px solid #C7DCF1;}
.RegMainTbl .TxtBluLrg {color:#000; font-weight:bold; font-size:17px; padding-top:10px;}
.RegMainTbl .TopRow { width:93%; margin:auto;}
.RegMainTbl .TopRow div { padding:2px;}
.RegMainTbl .TxtBlkBld{ color:#62656A; font-weight:bold; padding-bottom:2px; text-align:right; float:right;}
.RegMainTbl .TxtOrangeBld { color:#000; font-weight:bold; text-decoration:underline; padding-left:3px;}
.RegMainTbl .TxtOrangeBld a{ color:#000; font-weight:bold; text-decoration:underline;}
.RegMainTbl .TxtOrangeBld a:hover{ color:#000; font-weight:bold; text-decoration:underline;}
/*Registration left Col End*/
.UserFormTbl { color:#62656A; float:left; width:100%;  }
.UserFormTbl .LeftColl { padding:5px; width:55%; vertical-align:top; font-size:14px; float:left; text-align:right; }
.UserFormTbl .LeftColl .TxtSmlGendr { font:10px Arial, Helvetica, sans-serif; color:#62656A;}
.UserFormTbl .RhtColl {padding:5px; width:25%; vertical-align:top; float:left;}
.UserFormTbl .FootLeftColl { padding:5px; width:40%; vertical-align:top; font-size:14px; float:left; text-align:right; }
.UserFormTbl .FoootRhtColl {padding:5px; width:50%; vertical-align:top; float:left;}
.UserFormTbl .InviteFormNew{ float:left; padding:0; margin:0; width:70%;}

.UserFormTbl .RhtColl input.TxtBx {color:#787878; border-top:1px solid #404040; border-left:1px solid #404040; border-bottom:1px solid #D3D0C9; border-right:1px solid #D3D0C9;}
.BgMainTbl_Lft { /*background: url(../ImgNew62/BrdTbl_Lft.gif);*/ width:13px; height:8px;}
.BgMainTbl_BgRht { /*background: url(../ImgNew62/BrdTbl_BgRht.gif) repeat-x right top;*/ height:8px; margin:auto;}
.MainTblContent{ clear:both; width:782px; margin:auto; background:#FFFFFF url(../ImgNew62/BgMain_TopBlueBrd.png) no-repeat top; }
.BgMainTbl_Btm { background: url(../ImgNew62/BgMain_BotBlueBrd.png) no-repeat top; width:782px; height:8px; margin:auto;}
.MainTblContentNoCurve{ clear:both; width:782px; margin:auto;  background:#FFFFFF url(../ImgNew62/BgMain_TopBlueBrd.gif) no-repeat top;}
.whatsthis	{position:absolute; }
.Dvwhatsthis	{position: absolute;width:250px;border:2px solid #C7DCF1; background-color:#FFFDCF;font-family:Arial, Helvetica, sans-serif; color:#62656A; text-align:justify;padding:8px;visibility: hidden;z-index:999;}
.whatsthis .TblWhatsThis{border:2px solid #C7DCF1; background-color:#F0F8FE; color:#62656A;font-family:Arial, Helvetica, sans-serif;}
.whatsthis .TblWhatsThis p{ text-align:justify;}
.ReqFld {background:url(../ImgNew62/ReqFld.gif) 0px 10px no-repeat;width:10px;}
.ReqFldTxt {background:url(../ImgNew62/ReqFld.gif) no-repeat center left; text-indent:12px; float:right; color:#787878; font-size:11px;}
.ReqFldTxtNew {background:url(../ImgNew62/ReqFld.gif) no-repeat left 5px ; text-indent:12px; float:right; color:#787878; font-size:14px;}
/*DIV Css START*/
/*Login Start*/
.LoginMainTblNwDv { color:#62656A; margin:auto; width:70%;}
.LoginMainTblNwDv .Hgt { height:90px; clear:both;}
.LoginMainTblNwDv .TxtBlu {text-decoration:underline;color:#0075A1; font-weight:bold; text-align:right;}
.LoginMainTblNwDv .TxtBlu a{text-decoration:underline;color:#0075A1; font-weight:bold; }
.LoginMainTblNwDv .TxtBlu a:hover{text-decoration:underline; color:#0075A1; font-weight:bold; }
.LoginMainTblNwDv .TxtOrange{ color:#000; font-weight:bold; text-decoration:underline; text-align:right; }
.LoginMainTblNwDv .TxtOrange a{ color:#000; font-weight:bold; text-decoration:underline; }
.LoginMainTblNwDv .TxtOrange a:hover{ color:#000; font-weight:bold; text-decoration:underline;}
.LoginMainTblNwDv .PadBtmLft { padding-bottom:10px; padding-left:109px;}
.LoginMainTblNwDv .PadRht { padding-right:54px;}
.LoginMainTblNwDv .PadTop { padding-top:40px;}
.LoginMainTblNwDv .PadLft { padding-left:220px;}
.LoginMainTblNwDv .DotVerNew {background: url(../ImgNew62/Dot_Ver.png) repeat-y right top; width:1px;  height:90px; padding:65px 0px 0px 0px ;}

.LoginMainTblNwDv .LoginMsg{font-size:17px; font-weight:bold; color:#000; text-align:center; padding:0px 0px 25px 0px;}

.LoginMainTblNwDv ul { margin:0px; padding:0px 0px 0px 20px; list-style-type:none;  float:left; width:60%;}
.LoginMainTblNwDv li { margin:0px; padding:7px 29px 0px 0px; list-style-type:none; float:left; }
.BgMainTbl_LftNwDv { background: url(../ImgNew62/BrdTbl_Lft.gif); width:13px; height:15px; float:left; }
.BgMainTbl_BgRhtNwDv { background: url(../ImgNew62/BrdTbl_BgRht.gif) repeat-x right top; height:15px; width:769px; float:left;}
/*Login End*/	
/*Forgot Password start*/
.TblForgotPassNwDv{ width:701px; margin:auto;}
.TblForgotPassNwDv a{color:#0075A1;}
.TblForgotPassNwDv .ImgForgotPas{padding:44px 40px 0px 0px; }
.TblForgotPassNwDv .TxtForgotPass{padding:6px 0px 38px 2px;}
.TblForgotPassNwDv .TblFormForgotPass{ height:60px;}
.TblForgotPassNwDv .TxtEmailAddr{ width:43%; vertical-align:middle; text-align:right; padding:0px 10px 5px 0px; float:left;}
.TblForgotPassNwDv input .TxtPass{color:#787878; border-top: solid 1px #404040; border-left: solid 1px #404040; border-bottom: solid 1px #D0D1CC; border-right: solid 1px #D0D1CC; padding-left:3px; font-size:11px;}
.TblForgotPassNwDv input .Btn_SubmitAddress{ border:none; margin:0px; padding:0px;} 
.TblForgotPassNwDv .Blnkrow{height:141px;}
.TblForgotPassNwDv .Hgtrow{ text-align:center; padding-top:10px;}
.TblForgotPassNwDv .ErrDv { height:50px; text-align:center; padding-left:100px;}
/*Forgot Password End*/
/*DIV Css END	*/
.TopPrintMessage{ display:none}
/*Flixster start*/
.DvPadBtm { margin:3px 0; }
.DvTltFlixster {font:bold 18px arial; color:#0075A1; padding:2px 0 0 20px}
.DvFlixsterNotice { font-size:11px; background:#FCFBEA; padding:8px; line-height:16px; width:80%; margin:auto; border:1px solid #D2D2D2}
.DvFlixsterNotice span {font-size:10px}
.DvTxtEnter { width:82%; margin:auto; padding:20px 0 0 0; color:#757575;}
.DvFlixterLftRht { clear:both; width:700px;  }
.DvFlixterLftRht .DvFizsterLft {  float:left; width:90%; padding-left:20px;  }
.DvFlixterLftRht .DvFizsterRhtHot { float:left;}
.DvHotMailLnk {padding:3px 5px 5px 5px; }
.DvHotMailLnk a{ color:#0075A1; padding:3px 5px 5px 5px }
.DvHotMailLnk a:hover{color:#000; }
.DvHotMailClick {color:#757575  !important;  background:#FCFBEA; padding:3px 5px 5px 5px;}

.DvOR { float:left; padding:10px 0; font:bold 16px arial; text-align:center; width:100%; color:#000 }
.DvTxtArea { width:82%; margin:auto; clear:both}
.TxtAreaWidth { width:600px; }
.DvDoneInvitg a{ clear:both; float:right; text-align:right; padding:5px 105px 0 0; color:#0075A1;}

.DvBtnSendCont {clear:both;text-align:right; margin:auto; width:83%; padding:0 0 10px 0;}
.DvBtnSendContBotm {clear:both;text-align:right; margin:auto; width:83%; padding:10px 0 10px 0;}
.DvEmailListg {margin:auto; clear:both; width:83%;}
.DvEmailListg table {width:100%; border:1px solid #D2D2D2}
.DvEmailListg .ListgHdr {padding:5px; font:bold 15px arial; color:#757575; width:50%; }
.DvEmailListg .ListgTrLgt {padding:5px; color:#757575;background:#EDF4F9;  }
.DvEmailListg .ListgTrDrk {padding:5px; color:#757575;background:#FCFCFC;  }
.DvTxtSelect {color:#0075A1; padding-top:10px}
.DvTxtSelect a{color:#0075A1; padding-top:10px}
.BrdRhtLstg {border-right:1px solid #D2D2D2}
.BrdBtmLstg {border-bottom:1px solid #D2D2D2}
.DvTxtWhen {margin:auto; width:83%}

.NmeRow{clear:both; padding:0; margin:0;}
.NmeRow .UName{float:left; padding:3px 0 0 0; margin:0; font-weight:bold;}
.NmeRow .Email{float:left; padding:0; margin:0; }
.NmeRow .CheckBox{float:left; padding:0; margin:0; width:7%; }

.NmeRow .Usrimg{float:left; padding:0 3px 0 0; margin:0;}
.NmeRow .Udetail{float:left; padding:7px 0 0 0; margin:0;}
.NmeRow .Udetail .Mail{font-style:italic; font-weight:bold;}
.NmeRow .Udetail .Already{font-weight:bold;}
.AlreadyOnMojo{margin:auto; width:82%; padding:0 0 3px 0; font-weight:bold; font-size:13px;}

#Flixster {background:transparent; margin:auto; width:88%; }
#Flixster  .ptop, .pbottom {display:block; background:transparent; font-size:0px; width:685px; clear:both; padding:0; margin:0;}
#Flixster  .pb1, .pb2, .pb3, .pb4 {display:block; overflow:hidden; }
#Flixster  .pb1, .pb2, .pb3 {height:1px;}
#Flixster  .pb2, .pb3, .pb4 {background:#fff; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1;}
#Flixster  .pb1 {margin:0 5px; background:#D1D1D1;}
#Flixster  .pb2 {margin:0 3px; border-width:0 2px;}
#Flixster  .pb3 {margin:0 2px;}
#Flixster  .pb4 {height:2px; margin:0 1px;}
#Flixster  .Flixscrollcontent { background:#fff; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; float:left;  width:683px; padding:0; margin:0; display:block;}

.FlixScrollMidMn { float:left; width:100%;}
.FlixScrollMidMn .DvFlxScrollLft { background: url(../ImgNew62/FlixArrowLft.gif) no-repeat 5px 40px; width:4%; float:left; height:120px;}
.FlixScrollMidMn .DvFlxScrollMid { width:92%; float:left; height:120px; padding:0; margin:0; }
.FlixScrollMidMn .DvFlxScrollRht { width:4%; float:left; height:120px;}

.DvFlixScrolImgLrg { margin:auto; width:99%; }
.DvFlixScrolImgLrg .FlixInnerImg { width:199px; height:96px; padding:10px 0 0 3px; float:left;   text-align:center;}
.DvFlixScrolImgLrg .FlixInnerImg a {font:11px arial; color:#E06719; text-decoration:none;}
.DvFlixScrolImgLrg .FlixInnerImgMid {padding-left:7px; padding-right:4px; } 
.DvErrorFlix {text-align:center; padding:10px 0; margin:auto;}
.DvErrorFlix a{color:#0075A1;}
 /*Flixster end*/
.SuccessBxNw { color:#0075A1; font-size:18px;  padding:20px 40px 10px 40px; margin-right:40px;  text-align:center;  background:url(../ImgNew62/Icon_Success.gif) right top no-repeat; font-family:Arial; }

/*Css Curve Box Start sept9 nikunj*/
.PadRegt { padding-top:20px; }
.xtop, .xbottom {display:block; background:transparent; font-size:1px; clear:both;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FEF7ED; border-left:1px solid #A4C6E8; border-right:1px solid #A4C6E8;}
.xb1 {margin:0 4px; background:#A4C6E8; height:1px; }
.xb2 {margin:0 3px; border-width:0 1px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontNewRev {  width:225px!important; float:left; border-left:1px solid #A4C6E8; border-right:1px solid #A4C6E8; }  
.xb211, .xb311, .xb411 {display:block; overflow:hidden;}
.xb211, .xb311 {height:1px;}
.xb211, .xb311, .xb411 {background:#fff; border-left:1px solid #A4C6E8; border-right:1px solid #A4C6E8;}
.xb211 {margin:0 3px; border-width:0 1px;}
.xb311 {margin:0 2px;}
.xb411 {height:2px; margin:0 1px;}
/*Css Curve Box End*/
/* nikunj Oct15 */
.DvUploadPh { clear:both; padding:18px 20px 0 20px;}
.DvUploadPh span.TxtBluLrg { font-size:16px; font-weight:bold; color:#0075A1 }
.TxtBluUpload { font-size:16px; font-weight:bold; color:#0075A1 }
.UploadForm { clear:both;  color:#62656A; padding-top:35px; }
.UploadForm .LeftColl { padding:5px; width:38%; vertical-align:top; font-size:14px; float:left; text-align:right; }
.UploadForm .RhtColl {padding:5px; width:55%; vertical-align:top; float:left; }
.DvSkipnow {   clear:both; text-align:right; padding-top:20px; }
.DvSkipnow a { font-size:11px; color:#0075A1;}
