/* Left Column Content */
	#dpd-left h2 { margin: 0; padding: 0; text-indent: -30000em; font-size: 50%; background: url(../images/home/text-JoinToday.gif) no-repeat; height: 16px; }
	#dpd-left ol { margin: 0; padding: 0; list-style-type: none; }
		#dpd-left ol li { height: 43px; margin: 12px 0; }
		#dpd-left ol li b { display: none; }
		#dpd-left ol li.step1 { background: url(../images/home/step-Create.gif) no-repeat; padding-bottom: 12px; }
		#dpd-left ol li.step2 { background: url(../images/home/step-Customize.gif) no-repeat; padding-bottom: 12px; }
		#dpd-left ol li.step3 { background: url(../images/home/step-Invite.gif) no-repeat; }
	#dpd-left a.register { background: url(../images/buttons/register-leftcolumn.gif) no-repeat; width: 129px; height: 24px; margin: 0 5px 30px auto; }

/* Center Column Content */
	#dpd-center div.search-header h2 { margin: 0; padding: 0; font-size: 50%; text-indent: -30000em; background: url(../images/home/search-header.jpg) no-repeat; height: 122px; }
	#dpd-center div.search-header div { width: 516px; height: 10px; margin: 0 auto; background: url(../images/home/search-header-shadow.png) no-repeat; }
	#dpd-center div.center-column { padding-top: 9px; }
	#dpd-center div.center-column p { line-height: 166%; margin: 0; padding: 0 0 19px; }
	p.first:first-line, #dpd-center div.center-column.home-content p.first:first-line { color: #fff; font-weight: normal; }
	#dpd-center div.center-column.home-content h2 { font-size: 150%; color: #fff}
	
	/* Search Box Formatting */
	#dpd-center div.dpd-box { width: 260px; float: right; margin: 0 0 10px 10px; }
	#dpd-center div.dpd-box div.box-content { padding: 2px 10px 6px; }
	#dpd-center div.box-content h2 { margin: 0; padding: 0 0 19px; text-indent: -30000em; background: url(../images/shared/text-SearchCouple.gif) no-repeat; height: 14px; }
	#dpd-center div.dpd-box a.search-couple { background: url(../images/buttons/searchcouple-home-centercolumn.gif) no-repeat; width: 80px; height: 23px; margin: 7px 0 7px auto; }
	#dpd-center div.dpd-box #f_SearchError { margin: -15px 0 15px; min-height: 30px; }
	
	/* Search Form Boxes */
	#dpd-center div.dpd-search-box { width: 115px; float: left; background: #8d89b1; }
	#dpd-center div.dpd-search-box.bride { margin-right: 10px; }
	#dpd-center div.dpd-search-box.bride h4, #dpd-center div.dpd-search-box.groom h4 { font-size: 115%; margin: -15px 0 0; padding: 14px 0 9px 27px; height: 21px; color: #fff; }
		#dpd-center div.dpd-search-box.bride h4 { background: url(../images/shared/icon-bride-purple.png) no-repeat; padding-left: 33px; }
		#dpd-center div.dpd-search-box.groom h4 { background: url(../images/shared/icon-groom-purple.png) no-repeat; }
		#dpd-center div.dpd-search-box div.box-top { background: url(../images/template/center-column-search-box.gif) 100% 0% no-repeat; padding: 0 5px 0 0; }
		#dpd-center div.dpd-search-box div.box-top div { background: url(../images/template/center-column-search-box.gif) no-repeat; padding: 0 0 0 5px; height: 5px; }
		#dpd-center div.dpd-search-box div.box-content { padding: 0 5px; }
		#dpd-center div.dpd-search-box div.box-btm { background: url(../images/template/center-column-search-box.gif) 100% 100% no-repeat; padding: 0 5px 0 0; }
		#dpd-center div.dpd-search-box div.box-btm div { background: url(../images/template/center-column-search-box.gif) 0% 100% no-repeat; padding: 0 0 0 5px; height: 5px; }
	#dpd-center div.dpd-search-box input.text { width: 94%; border: 1px solid #b6b3d9; font-size: 112%; padding: 2px; }
	#dpd-center div.dpd-search-box input.text.first-name { margin-bottom: 7px; }
	
/* Right Column Content */
	#dpd-right h2 { margin: 0; padding: 0; text-indent: -30000em; font-size: 50%; background: url(../images/shared/text-LogIn.gif) no-repeat; height: 39px; }
	
	#dpd-right div.form { padding: 10px 8px 0; }
	#dpd-right div.form label { font-size: 115%; font-weight: bold; color: #00adef; }
	#dpd-right div.form input.text { width: 142px; border: 1px solid #a3ddf3; font-size: 110%; padding: 2px 4px; }
	#dpd-right div.form input.text.username { margin-bottom: 8px; }
	#dpd-right div.form.bottom { padding: 3px 8px 10px; text-align: right; font-size: 92%; }
	#dpd-right div.form.bottom label { font-size: 100%; color: #091b79; text-decoration: underline; }
	#dpd-right div.form.bottom input { vertical-align: middle; margin: 0 3px 0 0; padding: 0; }
	#dpd-right a.signin { background: url(../images/buttons/signin-loginbox.gif) no-repeat; width: 80px; height: 23px; margin: 0 5px 0 auto; }
	#dpd-right div.dpd-box p { margin: 0; padding: 15px 0 40px; }
	#dpd-right a.click-here { font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
	#dpd-right div.alert span.alert { display: block; padding: 12px 0 0; }