div.dpWrapper {
	position: fixed;
	padding-top: 28px;
	border: 7px solid #EEEEEE;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 30px #000000;
}

div.dpContent {
	position: relative;
	height: 100%;
}

div.dpHeader {
	position: absolute;
	width: 100%;
	height: 28px;
	margin: -28px 0 0;
	background: none repeat scroll 0 0 #EEEEEE;
}

h1.dpTitle {
	float: left;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	color: #555555;
	margin-left: 3px;
     overflow: hidden;
}

a.dpCloser {
	float: right;
	margin-top: 1px;
	width: 19px;
	height: 19px;
	background: url("../images/icnCloseWinRed.gif") no-repeat scroll 0 0 transparent;
	cursor: pointer;
}

a.dpCloser span {
	display: none;
}

iframe.dpIframe, .dpFrame {
	position: absolute;
     top: -1px;
     left: -1px;
	width: 100%;
	height: 100% !important;
	bottom: 0;
	overflow: auto;
	border: 1px solid #BBBBBB;
	background: none repeat scroll 0 0 #FFFFFF;
}

#duplicateContainer .dpFrame {
	background: #E3E3E3;
}

div#mySettings.dpWrapper, div#termsOfUse.dpWrapper, div#quoteReview.dpWrapper, div#postAuthorization.dpWrapper, div#photoPicker.dpWrapper, div#pageAdder.dpWrapper, div#orderOnline.dpWrapper, div#payInvoices.dpWrapper, div#jobsQuotes.dpWrapper {
	width: 772px;
	margin-left: -392px;
	left: 50%;
	top: 8px;
	bottom: 8px;
}

div#tenantInfoWindow {
	width: 900px;
	margin-left: -455px;
	left: 50%;
	top: 8px;
	bottom: 8px;
}

div#emailFiles.dpWrapper, div#contact.dpWrapper, div#fileNotes.dpWrapper, div#pmAddaBuilding.dpWrapper, div#guestGlobal.dpWrapper, div#proAgreement.dpWrapper, div#invoicePayment.dpWrapper, div#mapAdjuster.dpWrapper, div#duplicateContainer.dpWrapper, div#calEvent.dpWrapper, div#userRegistration.dpWrapper, div#colleagueOrGuest.dpWrapper {
	top: 34px;
	left: 50%;
	width: 745px;
	margin-left: -380px;
	height: 480px;
}
div#emailFiles.dpWrapper {
	height: 520px;
}
div#teamViewer {
	margin: 0 auto;
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px;
}
div#pmAddaBuilding.dpWrapper {
	height: 450px;
}

div#imageDisplay.dpWrapper {
	position: fixed;
	top: 34px;
	left: 50%;
	width: 745px;
	margin-left: -380px;
	padding-top: 0;
	height: 560px;
	background: none repeat scroll 0 0 #292929;
}

div#imageDisplay.dpWrapper div.dpHeader {
	background: none repeat scroll 0 0 transparent;
	height: 30px;
	position: absolute;
	border: medium none;
	padding: 0;
	margin: 2px 0 0 -4px;
	z-index: 8000;
}

div#imageDisplay.dpWrapper iframe.dpIframe {
	border: medium none;
}

div#imageDisplay.dpWrapper h1 {
	display: none;
}

div#mapDisplay.dpWrapper {
	position: fixed;
	top: 34px;
	left: 50%;
	width: 745px;
	margin-left: -380px;
	padding-top: 0;
	height: 560px;
	background: none repeat scroll 0 0 #292929;
}

div#mapDisplay.dpWrapper div.dpHeader {
	background: none repeat scroll 0 0 transparent;
	height: 30px;
	position: absolute;
	border: medium none;
	padding: 0;
	margin: 2px 0 0 -4px;
	z-index: 8000;
}

div#mapDisplay.dpWrapper iframe.dpIframe {
	border: medium none;
}

div#mapDisplay.dpWrapper h1 {
	display: none;
}

div#sheetSaver.dpWrapper {
	top: 115px;
	left: 50%;
	width: 400px;
	height: 130px;
	margin: 0 0 0 -200px;
}

div#sheetSaver .dpFrame {
	text-align: center;
	background: none repeat scroll 0 0 #E3E3E3;
}

div#sheetSaver #vFeatureSheetTitle {
	padding: 2px;
	width: 300px;
	margin: 40px 0 8px;
}



#duplicateWizard {
}

#duplicateWizard #dupeIntro {
	padding: 25px;
	text-align: center;
	margin: 15px;
	background: #FFF9DD;
	border: 1px solid #AAA;
}

#duplicateWizard #imagePreview {
	float: left;
	border: 1px solid #AAAAAA;
	background: none repeat scroll 0 0 #E3E3E3;
	margin: 0 20px 0 92px;
}

#duplicateWizard #infoPreview {
	float: left;
}

#duplicateWizard .dupeSetting {
	margin-bottom: 10px;
}

#duplicateWizard .dupeSetting span {
	display: inline-block;
	width: 80px;
	clear: both;
}

#duplicateWizard .dupeSetting input, #duplicateWizard .dupeSetting select {
	padding: 2px;
	width: 280px;
}

#duplicateWizard #buttonBar {
	position: relative;
	margin-left: 80px;
	top: 20px;
}

#colleagueOrGuest div#blurb {
	margin: 20px;
	padding: 20px 20px 10px;
	background: #FFF9DD;
	border: 1px solid #CCC;
	line-height: 150%;
}
#colleagueOrGuest div#blurb p {
	padding-bottom: 10px;
}
#colleagueOrGuest h2 {
	font-size: 14px;
	font-family: arial;
	margin-bottom: 5px;
}
#colleagueOrGuest div#unrestrictedAccess, #colleagueOrGuest div#guestAccess {
	position: relative;
	width: 305px;
	min-height: 160px;
	padding: 20px;
	background: #EEE;
	font-size: 12px;
	line-height: 150%;
} 
#colleagueOrGuest div#unrestrictedAccess {
	float: left;
	margin-left: 20px;
}
#colleagueOrGuest div#guestAccess {
	float: right;
	margin-right: 20px;
}
#colleagueOrGuest div#unrestrictedAccess p, #colleagueOrGuest div#guestAccess p {
	height: 100px;
}
#colleagueOrGuest button {
	width: 148px;
	margin-left:68px;
	padding: 3px 0;
	font-size: 12px;
}
#colleagueOrGuest div#profilesHolder {
    padding: 0 20px;
}
#colleagueOrGuest div#profilesHolder {
    padding: 0 20px;
}
#colleagueOrGuest div.guestProfile {
    border-bottom: 1px dotted #CCC;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#colleagueOrGuest div.guestProfile button {
    margin: 10px 0 0;
}
























