	div #ModalDialogBackground {Position: Absolute; Top: 0px; Left: 0px; Z-Index: 800; Height: 2600px; Width: 100%; Filter: Alpha(opacity=55); Opacity: 0.55; Background-Color: #341802; Text-Align: Center;}
	
		#DialogContainer {Position: Absolute; Z-Index: 1000; Left: 50%; Top: 30px; Width: 740px; Height: 492px; margin: 0px Auto 0px -370px; Background: url(../images/modal_shadow.png) No-Repeat;}
			#DialogFrameWork {Background: url(../images/modal_background.jpg) No-Repeat;  Width: 684px; Height: 436px; Margin: 28px Auto 0px 27px; Padding: 50px 36px 0px;}
			#DialogFrameWorkWeddings {Background: url(../images/modal_background-weddings.jpg) No-Repeat;  Width: 684px; Height: 436px; Margin: 28px Auto 0px 27px; Padding: 50px 36px 0px;}

			#CloseIcon {Position: Absolute; Z-Index: 1000; Right: 44px; Top: 40px; Width: 22px; Height: 21px;}

				#DialogContentContainer {Font: 13px/20px "Lucida Grande", Geneva, Arial, Verdana; color: #5c2406; Position: Relative; Width: 600px;}
	
				#FormFields {Margin: 15px 0px 15px 0px;}
				#FormFields TD {Font: 11px/14px Trebeuchet,Arial, Verdana; color: #752721; Padding: 0px 15px 0px 0px; Text-Shadow: #FFF 0 1px 0;}
				#FormFields TD.Title {Font: 13px/21px  Trebeuchet, Arial, Verdana; color: #3e1803; Padding: 0px 0px 0px 0px; Text-Shadow: #FFF 0 1px 0;}
				#FormFields TD Input {Font: Bold 12px  Trebeuchet, Arial, Verdana; Color: #3e1803; Border: 0px; Border-Bottom: 1px #8a5f49 Solid; Margin: 0px; Background: Transparent; Text-Transform: Capitalize;}
				IMG.StandardCheckbox {Margin: 5px 5px -4px 0px; Height: 21px; Width: 20px;}


			.FieldBlockWeddings {Position: Absolute; Top: 34px; Left: 165px; Display: Block; Width: 440px; Border: 0px Solid;}
			.FieldBlockRight {Position: Absolute; Top: 34px; Left: 169px; Display: Block; Width: 440px; Border: 0px Solid;}
			.TextFieldBlock {Margin: 0px 0px 10px; Display: Block; Font: Bold 11px/12px Trebeuchet, Arial, Verdana; color: #3e1803;}

			.FieldBlock {Margin: 0px 0px 0px; Display: Block; Font: Bold 11px/12px Trebeuchet, Arial, Verdana; color: #3e1803; Width: 440px;}

			.FieldContainer {Font: 11px/18px Trebeuchet, Arial, Verdana; color: #3e1803; Float: Left; Margin: 0px 0px 4px 0px; Padding: 0px 0px 0px 0px;}

			.FieldBlock .FieldContainer input {Font: Bold 12px Arial, Verdana; Color: #640d0d; Margin: 0px 10px 0px 0px; Height: 16px; Padding: 0px 0px 0px 0px; Border: 0px; Border-Bottom: 1px #8a5f49 Solid; Background: Transparent;}
			.FieldBlock .FieldContainer input.Narrow {Width: 100px;}
			.FieldBlock .FieldContainer input.Short {Width: 120px;}
			.FieldBlock .FieldContainer input.Medium {Width: 140px;}
			.FieldBlock .FieldContainer input.Mediumlong {Width: 190px;}
			.FieldBlock .FieldContainer input.Long {Width: 230px;}
			.FieldBlock .FieldContainer input.Full {Width: 280px;}
			.FieldBlock .FieldContainer input.formFields {Width: 90px;}
			.FieldBlock .FieldContainer textarea.TextArea {Font: Bold 12px/16px  Arial, Verdana; Color: #640d0d; Width: 400px; Height: 40px; Margin: 4px 0px 0px 0px; Padding: 0px 0px 0px 0px; Border: 1px solid #8a5f49; Padding: 5px; Background: Transparent;}
			.CheckBoxContainer {Font: 11px/18px Trebeuchet, Arial, Verdana; color: #3e1803; Float: Left; Margin: 0px 20px 0px 0px; Padding: 0px 0px 0px 0px;}

			#FieldBlockGuests {Position: Absolute; Top: 113px; Left: 0px; Display: Block; Width: 440px;}
			#FieldBlockMeals {Position: Absolute; Top: 160px; Left: 0px; Display: Block; Width: 440px;}
			#FieldBlockComments {Position: Absolute; Top: 213px; Left: 0px; Display: Block; Width: 440px; Text-Align: Left; Padding: 0px;}
			#SubmitButtonBlock {Position: Absolute; Top: 288px; Right: 20px; Display: Block;}
			#WeddingSubmitButtonBlock {Position: Absolute; Top: 298px; Right: 20px; Display: Block;}

			#FieldBlockCeremony {Position: Absolute; Top: 290px; Left: -137px; Display: Block; Width: 440px;}
			#WeddingMeals {Position: Absolute; Top: 153px; Left: 0px; Display: Block; Width: 440px;}
			#WeddingComments {Position: Absolute; Top: 217px; Left: 0px;  Display: Block; Width: 440px; Text-Align: Left; Padding: 0px;}
				
	#CalendarBlock1 {Position: Absolute; Top: 45px; Left: 15px; Display: Block; Background: url('../images/calendar_background.png') No-Repeat; Width: 113px; Height: 106px;}
	#CalendarBlock2 {Position: Absolute; Top: 185px; Left: 15px; Display: Block; Background: url('../images/calendar_background.png') No-Repeat; Width: 113px; Height: 106px;}

	#BoardingRequestStart,#BoardingRequestEnd {Height: 80px; Text-Decoration: None; Color: #710707}

	#BoardingRequestStart img {Background: url('../images/date_select1.png') No-Repeat; Width: 90px; Height: 65px;}
	#BoardingRequestStart img:Hover {Background: url('../images/date_select1-over.png') No-Repeat; Width: 90px; Height: 65px;}

	#BoardingRequestEnd img.CalendarSelect {Background: url('../images/date_select2.png') No-Repeat; Width: 90px; Height: 65px;}
	#BoardingRequestEnd img.CalendarSelect:Hover {Background: url('../images/date_select2-over.png') No-Repeat; Width: 90px; Height: 65px;}
	
		
	.CalendarSelect {Position: Absolute; Top: 31px; Left: 12px;}
	.CalendarMonth {Position: Absolute; Top: 13px; Left: 16px; Font: Bold 14px/18px Arial, Verdana; Color: #710707; Display: Block; Text-Align: Left;}
	.CalendarDate {Position: Absolute; Top: 35px; Left: 0px; Font: 42px Palatino Linotype, Arial, Verdana; Color: #710707; Text-Align: Center; Width: 113px;}
	#PopUpCalendar input {Position: Absolute; Top: 35px; Left: 0px; Width: 1px; Height: 10px; Margin: 0px; Padding: 0px; Border: 0px; Color: #710707; Background: Transparent; Filter: Alpha(opacity=0); Opacity: 0.0;}
	#CalendarBlock1 A, #CalendarBlock2 A {Text-Decoration: None; Cursor: Pointer; Color: #710707;}

	
	#WeddingSubmitButtonBlock input, #SubmitButtonBlock input {Border: 0px;}
	.SubmitButton {Background: url(../images/but_submit.png) No-Repeat; Width: 77px;  Height: 23px; Margin: 0px; Padding: 0px;}
	.SubmitButton:Hover {Background: url(../images/but_submit-over.png) No-Repeat; Width: 77px; Height: 23px;}
	

