/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */
.bannerImg
{
    background-image:url('../images/registration/logo-banner.gif');
    width:551px;
    height:61px;
    background-repeat:no-repeat;
    margin-left:20px;
    border:solid 0px #FF0000;
}

.mainPanel
{

    width:551px;
    border:0px solid #ff0000;
    margin:0px 0px 0px 20px;
}
.txtTit
{
    float:left;
    width:200px;
    font-family:Arial;
    font-size:12px;
    color:#474747;
}
.frgttxtTit
{
    float:left;
    width:100px;
    font-family:Arial;
    font-size:12px;
    color:#474747;
}
/*********************************/
#lightbox{
    /*background-image:url('../images/registration/rounded_corner_white_bg.gif');*/
    background-repeat:no-repeat;
    background-color:white;
	width:591px;
    /*height:404px;*/
	display:none;
	position: absolute;
	top:40%;
	left:50%;
	z-index:9999;
	width:591px;
	height:auto;
	margin:-220px 0 0 -250px;
	border:0px solid #ff0000;
	
	text-align:left;
    padding-bottom:20px;
	
}
#lightbox[id]{
	position:fixed;
    /*background-image:url('../images/registration/rounded_corner_white_bg.gif');*/
    background-repeat:no-repeat;
    width:591px;
    /*height:404px;*/
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
    background-image:url('../images/home/forgot-password-bg.gif');
    background-repeat:no-repeat;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
    
}

#lightbox.done img{
	width:100%;
	height:100%;
}
/*********************************/
input.change_pass
{
    width:223px;
    height:22px;
    color:#474747;
    font-family:Arial;
    font-size:12px;
}
.bigtitle
{
  
    font-family:Arial;
    font-size:18px;
    color:#740317;
    border:0px solid #FF0000;
    float:left;
    padding:10px 0px 0px 20px;
    font-weight:bold;
}
.titlebg
{
    background-color:#EDEDED;
    width:551px;
    height:40px;
    float:left;
    margin-bottom:20px;
}


.height
{
    height:10px;
}
.buttnPanel
{
    background-color:#EDEDED;
    width:549px;
    margin-top:20px;
    border:solid 0px #FF0000;
    float:left;
   /* width:350px;
    border:solid 0px #FF0000;*/
}
.buttnclosePanel
{
    background-color:#EDEDED;
    width:500px;
    height:40px;
    border:solid 0px #FF0000;
    float:left;
    padding:20px 0px 0px 20px;
    margin:20px 0px 0px 0px;
   /* width:350px;
    border:solid 0px #FF0000;*/
}

.createAcc
{
    float:left;
    background-image:url('../images/registration/create-my-account-button.gif');
    width:148px;
    height:23px;
    background-repeat:no-repeat;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
    border:0;
    
}
.cancel_btn
{
    float:left;
    background-image:url('../images/registration/cancel-button.gif');
    width:72px;
    height:23px;
    background-repeat:no-repeat;
    padding-left:16px;
    padding-top:2px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
    border:0px solid #FF0000;
    margin:0px 0px 0px 5px;
}
.alert
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#FF0000;
    padding-left:200px;
    
}
.termsAlt
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#FF0000;
    padding-left:0px;
    
}
.regAlert
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
    padding-left:200px;
    background-image:url('../images/home/exclaimatory-.gif');
    background-repeat:no-repeat;
    background-color:#FF0000;
    width:500px;
}
/*.forgetAlert
{
    font-family:Arial;
    font-size:11px;
    color:#FF0000;
    padding-left:105px;
    border:solid 0px #FF0000;
   
}*/

.forgetAlert div
{

    background-color:#c31516;
    padding-left:50px;
    background-image:url("../images/home/exclaimatory-.gif");
    background-position:20 4;
    background-repeat:no-repeat;
    /*border:solid 1px #f3bbbb;*/
    margin:0 0 0 0;
    width:495px;
    height:20px;
    padding: 0 0 0 0;
}
.forgetAlert div span
{
    
    font-family:verdana;
    /*font-weight:bold;*/
    font-size:11px;
    color:#FFFFFF;
    border:solid 0px #f3bbbb;
    float:left;
    margin:0 0 0 0;
    padding: 2 0 0 50;
}

.regemail
{
    
    width:520px;
    border:solid 0px #FF0000;
    margin:0px 0px 0px 0px;
}
.frgtemail
{
    width:520px;
    border:solid 0px #FF0000;
    margin:0px 0px 0px 15px;
}
.closebtnbg
{
    background-color:#EDEDED;
    margin-top:50px;
    border:solid 0px #FF0000;
    width:540px;
    height:50px;
    
}
.closebtnbg_change
{
    background-color:#EDEDED;
    margin-top:100px;
    border:solid 0px #FF0000;
    width:540px;
    height:50px;
    float:left;
}
.closebtnbg_change1
{
    background-color:#EDEDED;
    margin-top:20px;
    border:solid 0px #FF0000;
    width:540px;
    height:50px;
    float:left;
    padding-left:10px;
}
.closebtnPanel
{
    font-family:Arial;
    font-size:11px;
    color:#474747;
    margin-left:20px;
    wdth:500px;
    border:solid 0px #FF0000;
}
.congrats
{
    font-family:Arial;
    font-size:11px;
    margin-left:20px;  
	color:#474747;
    border:solid 0px #FF0000;
}

.alert_all
{

 border:solid 1px #FFFFFF;   
}

.alert_all div
{

    background-color:#c31516;
    padding-left:50px;
    background-image:url("../images/home/exclaimatory-.gif");
    background-position:20 4;
    background-repeat:no-repeat;
    /*border:solid 1px #f3bbbb;*/
    margin:0 0 0 0;
    width:495px;
    height:20px;
    padding: 0 0 0 0;
   
}

.alert_all div span
{
    
    font-family:verdana;
    /*font-weight:bold;*/
    font-size:11px;
    color:#FFFFFF;
    border:solid 0px #f3bbbb;
    float:left;
    margin:0 0 0 0;
    padding: 2 0 0 50;
}
.checkedAlt div
{

    background-color:#16a208;
    padding-left:50px;
    background-image:url("../images/common/rightsign-check-box.gif");
    background-position:20 4;
    background-repeat:no-repeat;
    /*border:solid 1px #f3bbbb;*/
    margin:0 0 0 0;
    width:495px;
    height:20px;
    padding: 0 0 0 0;
    
}
.checkedAlt div span
{
    
    font-family:verdana;
    /*font-weight:bold;*/
    font-size:11px;
    color:#FFFFFF;
    border:solid 0px #f3bbbb;
    float:left;
    margin:0 0 0 0;
    padding: 2 0 0 50;
}