/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:absolute;z-index:9999;top:0;left:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:20px auto;padding:0;-moz-box-shadow:0 0 80px rgba(0,0,0,0.8);top:100px;}
#superbox-container .loading{margin:0;text-align:center;}



* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{
	padding:15px;
	background:#fff;
	width:750px;
	overflow:hidden;
	position:absolute;
	left:50%;
	margin:0 0 0 -375px;
	}
#superbox-innerbox{padding:10px 0;height:auto;overflow:hidden;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}

#superbox .close {
	display:none;
}


/* form library styling */
#superbox * {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#4b4b4b;
}
#superbox h1 {
	text-align:center;
	color:#4b4b4b;
	font-size:24px;
	font-weight:bold;
}
#superbox ul {
	height:49px;
	width:720px;
	display:block;
	background:url(/assets/images/formPopup/ulBg.png) top left repeat-x;
	border:1px solid #c3c3c3;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	padding:0 20px;
	margin:0;
	list-style:none;
}
	#superbox ul li {
		background:url(/assets/images/formPopup/liBg.png) top left repeat-x;
		display:block;
		float:left;
		height:49px;
		border-left:1px solid #c3c3c3;
		border-right:1px solid #c3c3c3;
		line-height:49px;
		padding:0 28px;
		color:#4b4b4b;
		font-size:14px;
		position:relative;
		margin:0 0 0 -1px
	}
		#superbox ul li span {
			display:block;
			position:absolute;
			background:url(/assets/images/formPopup/liArrow.png) top left no-repeat;
			width:5px;
			height:7px;
			top:22px;
			left:-1px;
		}

	#superbox ul li.survey-active {
		background:url(/assets/images/formPopup/liBg-active.png) top left repeat-x;
		font-size:18px;
	}

	#superbox p {
		margin:0 0 10px;
	}
#superbox #logos {
	text-align:center;
	margin:10px 0;
	padding:10px;
	background:#fff;
}

#superbox #logos img {
	margin:0 30px;
}

#superbox form {
	display:block;
	float:left;
	width:730px;
}

#superbox form .noimage {
	width:auto;
}

#superbox img.large {
	float:right;
}

#superbox .wrap {
	float:left;
	width:485px;
}

	#superbox form label {
		/*font-weight:bold;*/
	}

	#superbox dl {
		clear:both;
		width:500px;
		overflow:auto;
		margin:0;
		padding:0 0 15px;
	}
	#superbox dt,
	#superbox dd {
		float:left;
	}

	#superbox dt {
		clear:both;
		width:120px;
	}

	#superbox dl.select dt
	{
	   display: none;
	}

	#superbox dd {
		margin:0;
	}

	#superbox dd.text {
		-moz-box-shadow:0 1px 0 #fff;
		-webkit-box-shadow:0 1px 0 #fff;
		clear:both;
	}

	#superbox dd.text input,
	#superbox dd select,
	#superbox dd textarea {
		border:1px solid #a29d9d;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	}

	#superbox dd.text input,
	#superbox dd textarea
	{
	   width:250px;
	}

	#superbox dd select
	{
	   min-width: 250px;
	}


	#superbox dd textarea {
		width:474px;
	}

	#superbox dd input:focus,
	#superbox dd textarea:focus {
		border:1px solid #3b8de9;
	}
	#superbox dd.btn {
		float:right;
	}
		#superbox dd.btn button {
			border:1px solid #01437c;
			-moz-border-radius:2px;
			-webkit-border-radis:2px;
			text-shadow:0 1px 0 #1591e1;
			background:url(/assets/images/formPopup/button.png) top left repeat-x;
			height:30px;
			line-height:30px;
			*line-height:24px;
			font-size:14px;
			font-weight:bold;
			color:#ffffff;
			cursor:pointer;
		}


#superbox #frmErrors {
	background:#FF9B9D;
	border:2px solid #900;
	color:#900;
	padding:10px;
	margin:10px 0;
}
	#superbox #frmErrors  p {
		color:#900;
	}
