/*
---------------------------------------------
    LIGHTBOX
---------------------------------------------
*/
#lightbox
{
    display:                none;
}

#lightbox .blocker
{
    z-index:                99998;
    position:               absolute;
    top:                    0px;
    left:                   0px;
    width:                  100%;
    height:                 auto;
    opacity:                .60;
    filter:                 alpha(opacity=60);
    -moz-opacity:           0.60;
    background:             #000;
    display:                none;
    zoom:                   1;
}

#lightbox .popup
{
    z-index:                99999;
    border:                 2px solid #000;
    background:             #fff;
    position:               absolute;
    top:                    0px;
    left:                   0px;    
    padding:                0px;
    display:                none;
	width:					225px;
    height:             	225px;
}

#lightbox .loader
{
	display:                none;
	position:				relative;
	margin:					0;
	padding:				0;
	width:					40px;
	height:					40px;
}

/* generic styles for all popup content */
#popup_wrapper
{
	display:                none;
	width:					100%;
}

#popup_wrapper .vAlign
{
	visibility:hidden;
}

/*
---------------------------------------------
    FORMS
---------------------------------------------
*/

/* code tag is used to hold error messaging */
code
{
	display:				none;
}

.error_container
{
	display:				none;
	position:				relative;
	border:					1px solid #000;
	background-color:		#FFCC33;
	clear:					both;
}