	<style type="text/css">
		body {
			text-align: center;
		}
		#masterTable {
			width : 770px;
			margin: auto;
			position: relative;
			margin : 0px 0px 0px 5px;
			background-color: #ffffff;
		}
		#nameTable {
			padding : 0px;
			width : 770px;
			border-top : 3px solid #ffffff;
			border-bottom : 3px solid #ffffff;
			text-align: left;
			vertical-align : bottom;
			padding : 7px 0px 2px 0px;
		}
		#contentTable {
			padding : 0px;
			width : 770px;

		}
		.container {
			background-color : #aad69b;
		}
		#headerImageClassic {
			background-repeat : no-repeat;
			width : 120px;
			height : 420px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/left_nav420.gif);
			margin: 2px 0px 10px 50px;
			position: absolute;
			left: -52px;
		}
		#headerImage {
			display: none;
		}
		#headerImageSnowflakes {
			display: none;
		}
		#headerImageFallingLeaves {
			display: none;
		}
		#headerImageChampagne {
			display: none;
		}
		#headerImageCandyHearts {
			display: none;
		}
		#date {
			display: inline;
			padding : 5px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
			color: #666666;
			width : 150px;
			position: absolute;
			left: 130px;
			top: 50px
		}
		#coupleName {
			display: inline;
			padding : 5px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 15px;
			color: #458445;
			font-weight : bold;
			position: absolute;
			left: 130px;
			top: 30px
		}
		#dateRemaining {
			display: inline;
			padding : 5px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
			color: #4E947C;
			font-weight : bold;
			margin: 0px 0px 0px 255px;
			visibility : hidden;
		}
		#nav {
			border : solid 1px #aad69b;
			padding : 2px;
			line-height: 18px;
			width : 645px;
			text-align: left;
			margin: 2px 0px 10px 250px;
			position: absolute;
			left: -126px;
			top: 0px;
			background-color : #aad69b;
		}
		#nav ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#nav li {
			color: #ffc;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: none;
			display: inline;
			padding: 0px 5px 0px 5px;
		}
		#nav a:link, #nav a:visited {
			color: #ffc;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: none;
			display: inline;
		}
		#nav a:hover, #nav a:active {
			color: #ffc;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: underline;
			font-weight: none;

		}
		#nav2 {
			border : solid 1px #aad69b;
			padding : 2px;
			line-height: 18px;
			width : 645px;
			text-align: left;
			background-color : #aad69b;
			vertical-align : bottom;
			margin: 0px 0px 0px 125px;
		}
		#nav2 ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#nav2 li {
			color: #ffc;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: none;
			display: inline;
			padding: 0px 5px 0px 5px;
		}
		#nav2 a:link, #nav2 a:visited {
			color: #ffc;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: none;
			display: inline;
		}
		#nav2 a:hover, #nav2 a:active {
			color: #ffc;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: underline;
			font-weight: none;
		}
		#subNav {
			display : none;
		}
		#subNav ul {
			display : none;
		}
		#subNav li {
			display : none;
		}
		#subNav li a:link, #subNav li a:visited {
			display : none;
		}
		#subNav li a:hover, #subNav li a:active {
			display : none;
		}
		#coupleImageBorder {
			display: none;
		}
		#coupleImageBorderClassic {
			position: relative;
			left: -10px;
			top: 25px;
			margin: 10px 0px 40px 0px;
		}
		#classicCoupleImage {
			position: relative;
			left: -10px;
			top: 45px;
			margin: -10px 0px 20px 0px;
		}
		#coupleImageCaption {
			display: none;
		}
		#coupleImageCaptionClassic {
			width : 500px;
			margin: -20px 0px -30px -10px;
		}
		#emailImage {
			background-image : url(http://images.della.com/images/wedding_website/email_icon.gif);
			position: absolute;
			left: 640px;
			top: 45px;
			background-repeat : no-repeat;
			padding: 0px 0px 0px 20px;
		}
		#emailImage a:link, #emailImage a:visited {
			color: #3366cc;
			background-color: transparent;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: underline;
		}
		#emailImage a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: cetner;
			font-family: Arial, Helvetica, sans-serif;
		}
		/* home page style starts */
		#homeWelcomeText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -20px -16px;
			background-repeat : no-repeat;
		}
		#homeDetailsImage {
			width : 450px;
			height : 29px;
			margin: -20px 0px 0px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/weddingdetails450b.gif);
			background-repeat : no-repeat;
		}
		#homeDetailsLinks {
			padding : 3px;
			line-height: 13px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -10px 45px;
			position: relative;
			left: -55px;
			top: 0px;
			display: block;
		}
		#homeDetailsLinks ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#homeDetailsLinks li a:link, #homeDetailsLinks li a:visited {
			color: #3366cc;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: underline;
		}
		#homeDetailsLinks li a:hover, #homeDetailsLinks li a:active {
			color: #6699ff;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: underline;
		}
		#homeDetailsText {
			padding: 10px;
			width : 500px;
			text-align: left;
			margin: -20px 0px -35px -20px;
		}
		#homeDetailsText a:link, #homeDetailsText a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
		}
		#homeDetailsText a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
		}
		#homeGiftRegImage {
			width : 450px;
			height : 29px;
			margin: -20px 0px 5px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/giftregistry450.gif);
			background-repeat : no-repeat;
		}
		#homeChairtyRibbon {
			background-image : url(http://images.della.com/images/pwp/ribbon.gif);
			width : 500px;
			font-size: 11px;
			color: #4B4537;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			background-repeat : no-repeat;
			padding: 0px 0px 20px 30px;
			margin: 0px 0px 0px -8px;
		}
	#homeRetailLogos {
			width : 500px;
			margin: 0px 0px 0px -8px;
		}
		
		
		#homeGiftReminder {
			background-image : url(http://images.della.com/images/icon/nav_std_on.gif);
			width : 500px;
			font-size: 11px;
			color: #4B4537;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			margin: 10px 0px 10px 0px;
			background-repeat : no-repeat;
			padding: 0px 0px 0px 20px;
		}
		#homeGiftReminder a:link, #homeGiftReminder a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
		}
		#homeGiftReminder a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
		}
		#homeGuestbookImage {
			width : 450px;
			height : 29px;
			margin: 0px 0px 0px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/guestbook450.gif);
			background-repeat : no-repeat;
		}
		#homeGuestbook {
			background-image : url(http://images.della.com/images/pwp/gb_icon.gif);
			width : 500px;
			height : 27px;
			font-size: 11px;
			color: #4B4537;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px 0px 0px -14px;
			background-repeat : no-repeat;
			padding: 10px 0px 0px 40px;
		}
		#homeGuestbook a:link, #homeGuestbook a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
		}
		#homeGuestbook a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
		}
		#homeRsvpImage {
			width : 450px;
			height : 29px;
			margin: 10px 0px 0px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/rsvp450.gif);
			background-repeat : no-repeat;
		}
		#homeRsvpText {
			padding: 10px;
			width : 500px;
			text-align: left;
			margin: -10px 0px 0px -16px;
		}
		#homePhotoAlbumsImage {
			width : 450px;
			height : 29px;
			margin: 10px 0px 0px -12px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/photoalbums450.gif);
			background-repeat : no-repeat;
		}
		#homePhotoAlbumsText {
			padding: 10px;
			width : 500px;
			text-align: left;
			margin: -10px 0px -5px -16px;
		}
		#footerText {
			padding: 0px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px 0px;
		}
		/* home page style ends */
		/* welcome page style starts */
		#welcomeImage {
			width : 600px;
			height : 29px;
			margin: 0px 0px -30px -14px;
		}
		#welcomeImage h1, h2 {
			display: none;
		}

		p {font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #4B4537;
			line-height: 15px;
			margin: 30px 0px 40px 5px;
		}
		hr {font-family : Verdana;
			width: 580px;
			height: 1px;
			color: #4B4537;
			margin: 0px 0px 0px -10px;
			text-align : left;
		}
		.text_header {
			display: none;
		}
		.bold_black {
			font-size: 9pt;
			color: #4B4537;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		.error8 {
			font-size: 8pt;
			color: #993300;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: none;
		}
		.alert8 {
			font-size: 8pt;
			color: #003399;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: none;
		}
		#welcomeText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 40px 0px -70px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/aboutcouple.gif);
			background-repeat : no-repeat;
		}
		#howWeMetText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 40px 0px -70px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/howtheymet.gif);
			background-repeat : no-repeat;
		}
		#theEngagementText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 40px 0px -30px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/engagement.gif);
			background-repeat : no-repeat;
		}
		#quoteText {
			width : 110px;
			text-align: left;
			position: absolute;
			left: 5px;
			top: 380px;
			color: #ffc;
			font-style : italic;
		}
		#quoteAuthor {
			width : 100px;
			text-align: right;
			vertical-align: top;
			color: #ffc;
			font-style : italic;
		}
		#quoteSource {
			width : 100px;
			text-align: right;
			vertical-align: top;
			color : #ffc;
			font-style : italic;
			margin: 15px 0px 0px -0px;
		}
		#quoteTextHome {
			display : none;
		}
		#quoteAuthorHome {
			display : none;
		}
		#welcome_weddingPartyText {
			overflow: hidden;
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px -14px;
			position: relative;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/weddingparty.gif);
			background-repeat : no-repeat;
		}
		#welcome_weddingPartyText ul.bride {
			display: none;
		}
		#welcome_weddingPartyText ul.groom {
			display: none;
		}
		#welcome_weddingDeatilText {
			padding: 5px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/weddingdetails.gif);
			background-repeat : no-repeat;
		}
		/* welcome page style ends */
		/* about events page style starts */
		#aboutEventImage {
			display: none;
		}
		#aboutEventImage h1, h2 {
			display: none;
		}
		#aboutCeremonyImage {
			padding: 3px;
			width : 600px;
			height : 29px;
			margin: 50px 0px -30px -10px;
			display : table;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/aboutceremony.gif);
			background-repeat : no-repeat;
		}
		#aboutCeremonyText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -10px;
		}
		#aboutReceptionImage {
			padding: 3px;
			width : 600px;
			height : 29px;
			margin: 0px 0px -30px -10px;
			display : table;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/aboutreception.gif);
			background-repeat : no-repeat;
		}
		#aboutReceptionText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -10px;
			background-repeat : no-repeat;
		}
		#aboutRehearsalImage {
			padding: 3px;
			width : 600px;
			height : 29px;
			margin: 0px 0px -30px -10px;
			display : table;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/aboutrehearsal.gif);
			background-repeat : no-repeat;
		}
		#aboutRehearsalText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -10px;
		}
		#aboutRehearsalDinnerImage {
			padding: 3px;
			width : 600px;
			height : 29px;
			margin: 0px 0px -30px -10px;
			display : table;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/aboutrehearsaldinner.gif);
			background-repeat : no-repeat;
		}
		#aboutRehearsalDinnerText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -10px;
		}
		#aboutWeddingBrunchImage {
			padding: 3px;
			width : 600px;
			height : 29px;
			margin: 0px 0px -30px -10px;
			display : table;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/weddingbrunch450.gif);
			background-repeat : no-repeat;
		}
		#aboutWeddingBrunchText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -10px;
		}
		#aboutOtherImage {
			padding: 3px;
			width : 600px;
			height : 29px;
			margin: 0px 0px -30px -10px;
			display : table;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/otherevent450.gif);
			background-repeat : no-repeat;
		}
		#aboutOtherText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -10px;
		}
		#weddingPartyImage {
			padding: 3px;
			width : 600px;
			height : 29px;
			margin: 0px 0px -30px -10px;
			display : table;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/weddingparty450.gif);
			background-repeat : no-repeat;
		}
		#weddingPartyText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -10px;
		}
		#weddingPartyText ul.bride {
			display: none;
		}
		#weddingPartyText ul.groom {
			display: none;
		}
		#weddingDetailImage {
			padding: 3px;
			width : 600px;
			height : 29px;
			margin: 0px 0px -30px -10px;
			display : table;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/weddingdetails450b.gif);
			background-repeat : no-repeat;
		}
		#weddingDetailText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -6px;
		}
		#specialMessageText {
			padding: 0px;
		}
		#specialMessage {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -14px;
			padding: 0px 0px 0px 14px;
		}
		/* about events page style ends */
		/* out of town guest page style start */
		#outTownImage {
			display: none;
		}
		#outTownImage h1, h2 {
			display: none;
		}
		#outTownReceptionText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -18px;
		}
		#contactInfoText {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px -18px;
		}
		#travelArrangements {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 25px 0px -60px -18px;
		}
		#localAccomadations {
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px -18px;
		}
		/* out of town guest page style ends */
		/* gift registry page style start */
		#giftRegistryImage {
			display: none;
		}
		#giftRegistryImage h1, h2 {
			display: none;
		}
		#chairtyRibbon {
			background-image : url(http://images.della.com/images/pwp/ribbon.gif);
			width : 500px;
			font-size: 11px;
			color: #4B4537;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			background-repeat : no-repeat;
			padding: 0px 0px 0px 30px;
			margin: 55px 0px -40px -10px;
		}
		#retailLogos {
			width : 500px;
			padding: 40px 0px 20px 0px;
			margin: 0px 0px 0px -12px;
		}
		#giftReminder {
			background-image : url(http://images.della.com/images/icon/nav_std_on.gif);
			width : 500px;
			font-size: 11px;
			color: #4B4537;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			margin: 10px 0px 0px 0px;
			background-repeat : no-repeat;
			padding: 0px 0px 20px 20px;
		}
		#giftReminder a:link, #giftReminder a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
		}
		#giftReminder a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
		}
		#additionalInfo {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: -30px 0px 30px -20px;
		}
		/* gift registry page style ends */
		/* rsvp page style start */
		#rsvpImage {
			width : 450px;
			height : 29px;
			margin: 60px 0px -60px -14px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/rsvp450.gif);
			background-repeat : no-repeat;
		}
		#rsvpImage h1, h2 {
			display: none;
		}
		#rsvpForms {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 50px 0px 120px -20px;
		}
		rsvpConfMsg {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 30px -20px;
		}
		/* rsvp page style ends */
		/* guestbook page style start */
		#guestBookImage {
			width : 435px;
			height : 21px;
			margin: 50px 0px -10px -10px;
			background-image : url(http://images.della.com/images/pwp/tm/daisies/guestbook.gif);
			background-repeat : no-repeat;
		}
		#guestBookImage h1, h2 {
			display: none;
		}
		#guestBookEntry {
			overflow: hidden;
			padding: 3px;
			width : 500px;
			text-align: left;
			margin: 10px 0px 0px -10px;
		}
		#guestBookEntry a:link, #guestBookEntry a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0px 0px 15px 0px;
			display: block;
		}
		#guestBookEntry a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0px 0px 15px 0px;
			display: block;
		}
		#guestBookEntry ul.name {
			list-style: none;
			font-size: 11px;
			color: #4B4537;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			float: left;
			display: inline;
		}
		#guestBookEntry ul.date {
			list-style: none;
			font-size: 11px;
			color: #4B4537;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			margin: 0px 0px 0px -65px;
			float: right;
			display: inline;
		}
		#guestBookMessage {
			width : 500px;
			font-size: 11px;
			color: #4B4537;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px 0px 0px -10px;
		}
		/* guestbook page style ends */
		/* photo albums style start */
		#photoAlbumsImage {
			display: none;
		}
		#photoAlbumsImage h1, h2 {
			display: none;
		}
		#weddingPictures {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px -30px;
		}
		#weddingNames {
			padding: 15px;
			width : 500px;
			text-align: center;
			margin: 0px 0px -30px 0px;
		}
		#weddingNames a:link, #weddingNames a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: center;
			font-weight: none;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0px 0px 45px 0px;
			display: block;
		}
		#weddingNames a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: cetner;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0px 0px 45px 0px;
			display: block;
		}
		#pictageLogo {
			padding: 15px;
			width : 500px;
			text-align: left;
			position: relative;
			left: 405px;
			top: -25px;
		}
		/* photo albums style ends */
		/* kodak integration style starts */
		#kodakAlbums {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 30px 0px -30px -25px;
		}
		#photoAl		{padding: 5px; border: 1px solid #999; width: 630px;}
		#photoA2		{padding: 5px; border: 1px solid #999; width: 310px;}
		#paHdr			{background-color: #faf6bf; font-weight: bold;}
		#vertLine {display: none;}
		/* kodak integration style ends */
		#main {
			padding: 15px;
			width : 500px;
			height : 750px;
			display : table;
			text-align: left;
			position: relative;
			left: 130px;
			voice-family: "\";
			voice-family:inherit;
			margin: 0px 0px 0px 5px;
			ma\rgin: 0px 0px 0px 0px;
		}
</style>