﻿/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */
#lightbox{
	display:none;
	position: absolute;
	top:50px;
	left:0;
	z-index:9999;
	width:100%;
}
#overlay{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#535353;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}



/*style the pop over*/
	.pop_over
	{
		width:300px;
		margin:0 auto;
	}
	.pop_over .top {
		height: 17px;
		background: url(/images/bg_pop_over_t.gif) no-repeat left top;
		margin: 0;
	}
	.pop_over.wide .top {
		background: url(/images/bg_pop_over_wide_t.gif) no-repeat left top;
	}
	.pop_over .top .button_close {
		float:right;
		margin:5px;
	}
	.pop_over .content {
		text-align: left;
		padding: 0 17px 0 17px;
		background: url(/images/bg_pop_over.gif) repeat-y left top;
		font: 12px/normal "Trebuchet MS", Helvetica, Verdana, sans-serif;
		color: #fff;
		margin: 0;
	}
	.pop_over.wide .content {
		background: url(/images/bg_pop_over_wide.gif) repeat-y left top;
		margin: 0;
	}
	.pop_over .bottom {
		height: 23px;
		background: url(/images/bg_pop_over_b.gif) no-repeat left bottom;
	}
	.pop_over.wide .bottom {
		background: url(/images/bg_pop_over_wide_b.gif) no-repeat left bottom;
	}
	.pop_over a {
		color:#fff;
		text-decoration:underline;
	}
	.pop_over p {line-height: 1.2em; margin:0 0 6px 0; padding:0;}
	.pop_over fieldset {
		margin-top: 5px;
	}
	.pop_over fieldset .row {
		margin:1px;
	}
	.pop_over fieldset .radiob {
		margin:0 3px 0 3px;
		padding:0;
	}
	.pop_over fieldset .checkb {
		margin:2px;
		padding:0;
	}
	.pop_over fieldset .txtfield {
		margin:5px 0 0 0;
		padding:0;
		width: 245px;
	}
	.pop_over fieldset .indent {
		margin:0 0 0 22px;
		width: 210px;
	}
	.pop_over fieldset .submit {
		margin-top: 13px;
		text-align: center;
	}
	.pop_over fieldset input {
		color:#8881A0;
		font-size:10px;
		padding:1px 0pt 0pt 4px;
	}
	
	.pop_over.wide {
		width:550px;
		margin:0 auto;
	}
	.pop_over .scroller {
		height: 270px;
		padding-right:10px;
		overflow:auto;
	}
	.pop_over .scroller p {
		margin-bottom:15px;
	}
	
/*header image replacement*/
	.pop_over  H2.replace {
		text-indent:-5000px;
	}
	
	.pop_over .h2_how {
		width:208px;
		height:56px;
		background: url(/images/h2_how.gif) no-repeat left top;
	}
	.pop_over .h2_signin {
		width:159px;
		height:31px;
		background: url(/images/h2_signin.gif) no-repeat left top;
	}
	.pop_over .h2_account {
		width:158px;
		height:30px;
		background: url(/images/h2_account.gif) no-repeat left top;
	}
	.pop_over .h2_testimonials {
		width:149px;
		height:26px;
		background: url(/images/h2_testimonials.gif) no-repeat left top;
	}
	.pop_over .h2_press_quotes {
		width:153.px;
		height:29px;
		background: url(/images/h2_press_quotes.gif) no-repeat left top;
	}
	.pop_over .h2_faq {
		width:166px;
		height:27px;
		background: url(/images/h2_faq.gif) no-repeat left top;
	}
	
	.pop_over .h2_mac {
		height:20px;
		font-size: 23px; 
		color: white; 
		font-weight: bold; 
		background: url(/images/header_bordered.gif) no-repeat right bottom; 
		padding: 0px 0px 5px 0px; 
		margin: 0px 0px 8px 0px;
	}

/* Carbonite additions */

.modalBackground {
	background-color:#535353;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup 
{
	padding:3px;
	width:100%;
}