#iframeScreen { /*Controls Background Darkening Effect*/
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #000;
	opacity: 0.7;	
	filter: alpha(opacity=70);
	z-index: 400;
}
#iframeHolder { /*Master Position*/
	border: 3px solid #DDD;
	margin-left: 8px;
	z-index: 500;
}
#iframeHeader {
	text-align: right;
	border-bottom: none;
	padding: 2px;
	background: #EEE;
}
#iframeCloser {
	position: relative;
	width: 19px;
	height: 19px;
	background: #FF0000;
	cursor: pointer;
	cursor: hand;
}

#iframeHolder.iframeRegistration {
	width: 750px;
	height: 500px;
}
#dynamicIframe {
	position: relative;
	width: 100%;
	height: 477px;
}
.iframeEmail, .iframeGuests, .iframeAddress, .iframeNotes, .iframeAuthPro, .featureCheckout {
	background: #F2F2F2;
}
.iframePhotos {
	background: #292929;
}
.iframePhotos iframe {
	position: relative;
	height: 524px;
	width: 698px;
	padding: 0px;
	margin: 0px;
}
.iframeEmail #iframeViewport, .iframeGuests #iframeViewport, .iframePhotos #iframeViewport, .iframeVerify #iframeViewport, .iframeAddress #iframeViewport, .iframeNotes #iframeViewport, .iframeAuthPro #iframeViewport { /*Centers and sizes iframe for Guest and Email*/
	border: 1px solid #BBB;
}
.iframeEmail iframe, .iframeGuests iframe, .iframeVerify iframe, .iframeAddress iframe, .iframeNotes iframe, .iframeAuthPro iframe { /*Content for Guest and Email*/
	position: relative;
	height: 518px;
	width: 698px;
	padding: 0px;
	margin: 0px;
}
.iframeAddress iframe {
	height: 380px;
	overflow: hidden;
}
.iframeQuote, .iframeEntry, .iframeCheckout, .iframeVerify, .featureCheckout {
	top: 0px;
	bottom: 10px;
	width: 800px;
}
.iframeQuote #iframeHeader, .iframeEntry #iframeHeader, .iframeCheckout #iframeHeader, .iframeVerify #iframeHeader, .featureCheckout #iframeHeader {
	position: absolute;
	width: 778px;
	padding-right: 18px;
	top: 0px;
	border: 1px solid #BBB;
	border-bottom: none;
	border-right: none;
	z-index: 3;
}
.iframeQuote iframe, .iframeEntry iframe, .iframeCheckout iframe, .iframeVerify iframe, .featureCheckout iframe { /*Content for Quotes and Jobs*/
	position: absolute;
	height: 100%;
	top: 0px;
	bottom: 0px;
	width: 798px;
	border: 1px solid #BBB;
	border-top: none;
	z-index: 2;
}

#iframeHolder iframe img {
	width: 600px;
	border: 1px solid #888;
}
div.iframeJobs {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 10px;
	text-align: left;
}