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

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

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

This has been modified [substantially] by Yuri/Ashish.
This has been modified [minimally] by Leandro.

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

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	background:#fff;
	text-align:left;
}


.s-medium-lightbox {
	height:300px;
	border:0;
}
#lightbox[id]{
	position:fixed;
}

#lbHeader {
	text-align:center;
	font-size: 0.9em;
	padding-left: 0.5em;
	background-color: #dadada;
}

#lbTitle {
	display:block;
	float:left;
	text-transform: uppercase;
}

#lbHeader-link {
	display:block;
	float:right;
	background-image: url(../images/icons/closelabel.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	width: 16px;
}

#lbHeader-link span {
	visibility:hidden;
}

#lbContent-link-yes,
#lbContent-link-no {
	float:right;
	padding:2px 10px;
	margin:5px;
	cursor:pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	text-decoration:none;
	color:#414141;
}

#lbContent-link-yes:hover,
#lbContent-link-no:hover {
	background-color: #ccff99;
	color:#272b33;
}

#lbContent, #lbFooter {
	padding:10px;
	color:#414141;
	width:auto;
	overflow:auto;
	position:relative; /* essential for IE7/IE6. */	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:4000px; /* definition in pixels is important for IE6 */		
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.5;
	opacity:.50;
	filter:alpha (opacity=50);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

/************** WIZARDS LIGHTBOX **************/
.s-docaction-wizard-lightbox,
.s-wizard-lightbox {
	margin-top: -215px;
	width:640px;
	margin-left:-320px;
}
* html .s-wizard-lightbox {
	margin-top: -215px;
}
.s-docaction-wizard-lightbox {
	margin-top: -228px;
}
.s-docaction-wizard-lightbox #lbContent,
.s-wizard-lightbox #lbContent {
}
.s-docaction-wizard-lightbox #lbContent-link-yes,
.s-docaction-wizard-lightbox #lbContent-link-no,
.s-wizard-lightbox #lbContent-link-yes,
.s-wizard-lightbox #lbContent-link-no {
	display:none;
}
/************** SCHEMAS/NEW FORM LIGHTBOX **************/
.s-schemas-lightbox,
.s-custom-palette-lightbox,
.s-newform-lightbox {
	margin-top: -205px;
	width:640px;
	margin-left:-320px;
}
.s-newform-lightbox #lbContent {
	padding-top: 32px;
}
.s-custom-palette-lightbox #lbContent,
.s-schemas-lightbox #lbContent {
	padding-top: 10px;
}

.s-custom-palette-lightbox #lbContent-link-no,
.s-custom-palette-lightbox #lbContent-link-yes,
.s-schemas-lightbox #lbContent-link-no,
.s-schemas-lightbox #lbContent-link-yes,
.s-newform-lightbox #lbContent-link-yes,
.s-newform-lightbox #lbContent-link-no {
	display:none;
}
/************** PUBLISH FORM LIGHTBOX **************/
.s-publishform-lightbox {
	margin-top: -238px;
	width:640px;
	margin-left:-318px;
}
* html .s-publishform-lightbox {
	height: 430px;
}
.s-publishform-lightbox #lbContent-link-yes,
.s-publishform-lightbox #lbContent-link-no {
	display:none;
}
/************** SHARE FORM LIGHTBOX **************/
.s-shareform-lightbox {
	width: 784px;
	margin-top: -205px;
	margin-left: -402px;
}
.s-shareform-lightbox #lbContent-link-yes,
.s-shareform-lightbox #lbContent-link-no {
	display:none;
}
/************** SAVE AUTH LIGHTBOX **************/
.s-saveauth-lightbox {
	height: 270px;
	width:326px;
	/*
	margin-top: -135px;
	margin-left:-163px;
	*/
}
.s-saveauth-lightbox #lbContent .f-wizard .buttons a{
	width: 60px;
}
.s-saveauth-lightbox #lbContent .c-wizard {
	height: 170px;
}
.s-saveauth-lightbox #lbContent .c-wizard .c-wizard-content {
	width: 300px;
}
.s-saveauth-lightbox #lbContent {
	padding-top: 20px;
}
.s-saveauth-lightbox #lbContent-link-yes,
.s-saveauth-lightbox #lbContent-link-no {
	display:none;
}
/************** UPLOAD FILE LIGHTBOX **************/
.s-upload-lightbox {
	height: 160px;
	width:326px;
	/*
	margin-top: -80px;
	margin-left:-163px;
	*/
}
.s-upload-lightbox #lbContent .c-wizard {
	height: 60px;
}
.s-upload-lightbox #lbContent .c-wizard .c-wizard-content {
	width: 300px;
	padding-top: 0;
}
.s-upload-lightbox #lbContent {
	padding-top: 20px;
}
.s-upload-lightbox #lbContent-link-yes,
.s-upload-lightbox #lbContent-link-no {
	display:none;
}
/************** CAPTCHA LIGHTBOX **************/
.s-captcha-lightbox {
	height: 280px;
	width:352px;
	/*
	margin-top: -80px;
	margin-left:-163px;
	*/
}
.s-captcha-lightbox #lbContent .c-wizard {
	height: 178px;
	width: 330px;
}
.s-captcha-lightbox #lbContent .c-wizard .c-wizard-content {
	width: 330px;
	padding-top: 0;
}
.s-captcha-lightbox #lbContent {
	padding-top: 20px;
}
.s-captcha-lightbox #lbContent-link-yes,
.s-captcha-lightbox #lbContent-link-no {
	display:none;
}
/************** INFO DIALOG **************/
.s-info-lightbox {
	width: 500px;
	height: 120px;
	margin-top: -60px;
	margin-left: -250px;
	
}
.s-info-lightbox #lbContent {
	padding-top: 25px;
}
* html .s-info-lightbox {
	height: 90px;
}
.s-info-lightbox #lbContent-link-yes,
.s-info-lightbox #lbContent-link-no {
	display:none;
}
/************** WAIT DIALOG **************/
.s-wait-lightbox {
	position: absolute;
	width: 300px;
	left: 50%;
	margin-left: -150px; 	/* Half image width */
	border: 0;
}

.s-wait-lightbox #lbContent-link-yes,
.s-wait-lightbox #lbContent-link-no,
.s-wait-lightbox #lbHeader-link,
.s-wait-lightbox #lbHeader,
.s-wait-lightbox #lbFooter {
		display:none;
}

.s-wait-lightbox #lbContent {
	background: url(../images/indicators/indicator_medium.gif);
	background-position: 240px;
	background-repeat: no-repeat;
	padding: 10px 70px 10px 15px;
	border: 3px SeaGreen solid;
	text-align: center;
}


/************** YES/NO DIALOG **************/
.s-yesno-lightbox {
	width: 500px;
	margin-top: -67px;
	margin-left: -250px;
	
}
* html .s-yesno-lightbox {
	height: 95px;
}
.s-yesno-lightbox #lbContent {
	padding-top: 25px;
	padding-bottom: 15px;
}
.s-yesno-lightbox #lbHeader-link {
	display:none;
}
