html.html-no-scroll,html.html-no-scroll body
	{
	overflow:hidden;
	}

div.lt-memorial div.modal div.ajax-loading-inside
	{
	display:none;
	margin:-35px;
	position:absolute;
	}

div.lt-memorial div.modal
	{
	float:left;
	position:absolute;
	top:-1000px;
	}

div.lt-memorial div.modal a.modal-close
	{
	position:absolute;
	background:transparent url(img/icon-close-modal.gif) no-repeat 0 -50px;
	width:18px;
	height:18px;
	display:inline-block;
	text-indent:-9999px;
	margin:-18px 0 0 468px;
	_margin-top:10px;
	*margin-left:-35px;
	margin-left /*\**/:-35px\9;
	}

div.lt-memorial div.modal a.modal-close:hover
	{
	background-position:0 0;
	}

div.lt-memorial div.modal div.r
	{
	_zoom:1;
	height:1%;
	background:transparent url(img/modal-bg.png) no-repeat 0 0;
	_background:none;
	display:block;
	position:relative;
	float:left;
	}

div.lt-memorial div.modal div.r:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

div.lt-memorial div.modal div.r div.r
	{
	background-position:-9px 100%;
	bottom:-37px;
	}

div.lt-memorial div.modal div.r div.r div.r
	{
	background-position:100% -20px;
	bottom:0;
	top:-37px;
	right:-25px;
	}

div.lt-memorial div.modal div.r div.r div.r div.r
	{
	background:transparent url(img/modal-footer-bg.png) no-repeat 100% 100%;
	_background:none;
	bottom:0;
	top:36px;
	right:0;
	padding-bottom:6px;
	}

div.lt-memorial div.modal div.body
	{
	background:#FFF;
	min-width:310px;
	min-height:300px;
	float:left;
	margin:-32px 6px 0 -18px;
	padding:10px;
	text-align:center;
	_margin:0;
	}

div.lt-memorial div.modal div.body h1
	{
	font-size:32px;
	font-weight:400;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	}

div.lt-memorial div.modal div.body h3
	{
	font-size:15px;
	font-style:normal;
	padding-top:5px;
	color:#999;
	}

div.lt-memorial div.modal div.body h3 a
	{
	font-size:16px;
	font-weight:400;
	color:#0066B0;
	}

div.lt-memorial div.modal div.body div.form
	{
	padding-top:18px;
	width:auto;
	}

div.lt-memorial div.modal div.body div.form div.line
	{
	width:auto;
	}

div.lt-memorial div.modal div.body div.form div.line span.button
	{
	margin-top:10px;
	}

div.lt-memorial div.modal div.body div.form div.line span.button a
	{
	width:160px;
	}

div.lt-memorial div.modal-crop div.body div.form div.line span.button a
	{
	width:auto;
	}

div.lt-memorial div.modal div.body div.message
	{
	margin:-10px 38px 10px 18px;
	}

div.lt-memorial div.modal div.form div.control-label-inside label
	{
	color:#b1b1b1;
	margin:1px -261px -27px 39px;
	}

/* Modal Family Tree */
div.lt-memorial div.modal-family-tree
	{
	display:none !important;
	}

div.lt-memorial div.modal-family-tree-visible
	{
	display:block !important;
	}

/* Modal Crop */
div.lt-memorial div.modal-crop div.body
	{
	min-width:255px;
	min-height:50px;
	}

div.lt-memorial div.modal-crop a.modal-close
	{
	display:none;
	}

div.lt-memorial div.modal-crop div.line
	{
	float:left;
	width:680px !important;
	text-align:right;
	margin-top:10px;
	margin-bottom:-15px;
	}

div.lt-memorial div.modal-crop div.line span.button
	{
	float:right;
	margin-left:8px;
	}

div.lt-memorial div.modal-crop div.line span.button a
	{
	position:static;
	}

/* Modal Print */
div.lt-memorial div.modal-print-loading
	{
	margin-top:-50px;
	}

div.lt-memorial div.modal-print-loading div.body
	{
	min-width:255px;
	min-height:50px;
	padding-top:20px;
	}

div.lt-memorial div.modal-print-loading a.modal-close
	{
	display:none;
	}

div.lt-memorial div.modal-print-loading span.title
	{
	display:block;
	padding-bottom:10px;
	clear:both;
	}

div.lt-memorial div.modal-print-loading span.loading
	{
	color:#999;
	clear:both;
	}

div.lt-memorial div.modal-print-loading div.loading
	{
	background:transparent url(img/ajax-loading-inside.gif) no-repeat scroll 50% 50%;
	width:100%;
	height:35px;
	margin-left:-2px;
	}

/* Modal Video */
div.lt-memorial div.modal-video div.body
	{
	height:520px;
	width:585px;
	}

div.lt-memorial div.modal-video a.modal-close
	{
	background:transparent url(img/modal-recorder-close-bg.gif) no-repeat scroll 0 0;
	height:24px;
	width:26px;
	margin:-55px 0 0 550px;
	*margin:-55px 0 0 -50px;
	margin-left /*\**/:-50px\9;
	}

/* Modal Photo */
div.lt-memorial div.modal-photo div.body
	{
	height:520px;
	width:585px;
	}

div.lt-memorial div.modal-photo a.modal-close
	{
	background:transparent url(img/modal-recorder-close-bg.gif) no-repeat scroll 0 0;
	height:24px;
	width:26px;
	margin:-55px 0 0 550px;
	*margin:-55px 0 0 -50px;
	margin-left /*\**/:-50px\9;
	}

/* Modal Tutorial */
div.lt-memorial div.modal-tutorial div.body
	{
	height:360px;
	width:647px;
	}

div.lt-memorial div.modal-tutorial a.modal-close
	{
	background:transparent url(img/modal-recorder-close-bg.gif) no-repeat scroll 0 0;
	height:24px;
	width:26px;
	margin:-55px 0 0 612px;
	*margin:-55px 0 0 -50px;
	margin-left /*\**/:-50px\9;
	_margin-top:-23px !important;
	}

/* Modal - Form */
div.lt-memorial div.modal div.form div.control-label-inside span.input-text
	{
	background:transparent url(img/form-input-rounded-bg.gif) no-repeat scroll 100% -59px;
	height:49px;
	margin-top:-8px;
	}

div.lt-memorial div.modal div.form div.control-label-inside span.input-text input
	{
	background:transparent url(img/form-input-rounded-bg.gif) no-repeat scroll 0 0;
	height:32px;
	padding:16px 5px 0 14px;
	outline:0;
	}

/* Modal Tribute Expired */

div.lt-memorial div.modal-tribute-expired div.body
	{
	background:transparent url(img/modal-tribute-expired-bg.png) no-repeat 100% 0;
	_background-image:url(img/modal-tribute-expired-bg.gif);
	margin:-32px 4px 0 -18px;
	_margin:0;
	padding:0;
	width:600px;
	}

div.lt-memorial div.modal-tribute-expired a.modal-close
	{
	display:none;
	}

div.lt-memorial div.modal-tribute-expired div.body div.expired
	{
	background:transparent url(img/modal-tribute-expired-bg.png) no-repeat 0 100%;
	_background-image:url(img/modal-tribute-expired-bg.gif);
	min-height:490px;
	_height:490px;
	margin:0 4px -2px -3px;
	_margin:0;
	}

div.lt-memorial div.modal-tribute-expired div.photo-memorial
	{
	margin:52px 0 0 42px;
	_margin:52px 0 0 24px;
	float:left;
	}

div.lt-memorial div.modal-tribute-expired div.photo-memorial,
div.lt-memorial div.modal-tribute-expired div.photo-memorial img
	{
	width:137px;
	height:137px;
	}

div.lt-memorial div.modal-tribute-expired div.body h3
	{
	color:#333333;
	float:left;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:24px;
	margin:155px 0 25px 10px;
	padding:0 0 5px;
	text-align:center;
	width:385px;
	}

div.lt-memorial div.modal-tribute-expired div.body h5
	{
	color:#333;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:21px;
	padding:5px 43px 20px;
	margin:0;
	}

div.lt-memorial div.modal-tribute-expired div.body p
	{
	color:#333;
	line-height:23px;
	padding:0 40px;
	text-align:justify;
	font-family:Arial,Helvetica,sans-serif;
	}

div.lt-memorial div.modal-tribute-expired div.body div.form div.line
	{
	margin-top:10px;
	text-align:center;
	}

div.lt-memorial div.modal-tribute-expired div.body p.obituary-services
	{
	padding:10px 0 80px;
	text-align:center;
	margin:0;
	}

div.lt-memorial div.modal-tribute-expired div.body p.obituary-services a
	{
	color:#990000;
	}

div.lt-memorial div.modal-tribute-expired div.body div.form div.line span.button a
	{
	width:auto;
	}

div.lt-memorial div.modal-tribute-expired div.body div.form div.line span.button
	{
	margin-top:-15px;
	}

div.lt-memorial div.modal-tribute-expired div.body p a
	{
	color:Black;
	text-decoration:underline;
	}

/* Modal Readonly */
div.lt-memorial div.modal-readonly div.body
	{
	min-height:100px;
	text-align:left;
	}

div.lt-memorial div.modal-readonly div.body h3
	{
	color:#1C1C1C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0 0 5px;
	}

div.lt-memorial div.modal-readonly div.body div.form div.line span.button a
	{
	width:auto;
	}

div.lt-memorial div.modal-readonly div.body div.form div.line span.button
	{
	margin-top:-15px;
	}

div.lt-memorial div.modal-readonly div.body p a
	{
	color:Black;
	text-decoration:underline;
	}

div.lt-memorial div.modal-readonly a.modal-close
	{
	background:transparent url(img/modal-recorder-close-bg.gif) no-repeat scroll 0 0;
	height:24px;
	width:26px;
	margin:-55px 0 0 512px;
	*margin:-55px 0 0 -150px;
	margin-left /*\**/:-150px\9;
	}

/* Grief Session */
div.lt-memorial div.modal-grief-session div.body div.login h1
	{
	font-size:22px;
	}

div.lt-memorial div.modal-grief-session div.body div.login
	{
	min-height:336px;
	}

div.lt-memorial div.modal-grief-session div.body div.login
	{
	background:transparent url(img/modal-grief-session-bg.png) no-repeat scroll 0 100%;
	min-height:287px;
	}

/* Donations Overview */
div.lt-memorial div.modal-donations div.r
	{
	background:none !important;
	}

div.lt-memorial div.modal.modal-donations a.modal-close
	{
	position:relative;
	z-index:9999;
	display:block;
	float:right;
	margin:-45px 0 0 -20px;
	width:29px;
	height:29px;
	background:transparent url(img/donations-overview-close.png) no-repeat left top;
	cursor:pointer;
	*position:absolute;
	_margin-top:-15px;
	}

div.lt-memorial div.modal-donations div.body
	{
	padding:0 !important;
	background-color:Transparent;
	}

div.lt-memorial div.modal-donations div.donations-overview
	{
	width:918px;
	height:581px;
	background:transparent url(img/modal-donations-bg.png) no-repeat left top;
	}

div.lt-memorial div.modal-donations ul.tabs
	{
	margin:0;
	padding:0;
	height:57px;
	}

div.lt-memorial div.modal-donations ul.tabs li.selected
	{
	background:none !important;
	}

div.lt-memorial div.modal-donations ul.tabs li
	{
	position:relative;
	display:block;
	width:306px;
	height:58px;
	float:left;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:21px;
	line-height:58px;
	font-weight:bold;
	background:transparent url(img/donations-tab.png) no-repeat left top;
	cursor:pointer;
	-moz-user-select:none;
	_background-image:url(img/donations-tab.gif);
	}

div.lt-memorial div.modal-donations ul.tabs li span
	{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	color:White;
	line-height:56px;
	text-indent:-2px;
	-moz-user-select:none;
	}

div.lt-memorial div.modal-donations div.tab-content
	{
	padding:30px 20px 0 40px;
	height:320px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	color:White;
	}
	
div.lt-memorial div.modal-donations div.tab-content div.tab-item
	{
	display:none;
	}

div.lt-memorial div.modal-donations div.tab-content div.tab-item.selected
	{
	display:block;
	}
	
div.lt-memorial div.modal-donations div.tab-content div.description
	{
	float:left;
	width:445px;
	}

div.lt-memorial div.modal-donations div.tab-content h3
	{
	background:transparent url(img/contribute-titles.png) no-repeat 0 0;
	color:White;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:26px;
	height:40px;
	line-height:40px;
	margin:0;
	padding:2px 0 3px;
	width:445px;
	text-indent:-9999px;
	display:block;
	_background:none;
	_text-indent:0;
	}

div.lt-memorial div.modal-donations div.tab-content #donation-overview h3
	{
	background-position:0 0;
	}

div.lt-memorial div.modal-donations div.tab-content #donation-features h3
	{
	background-position:0 -47px;
	}

div.lt-memorial div.modal-donations div.tab-content #donation-why h3
	{
	background-position:0 -101px;
	}

div.lt-memorial div.modal-donations div.tab-content h5
	{
	padding:15px 0 9px;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:20px;
	color:White;
	font-weight:bold;
	clear:none;
	}

div.lt-memorial div.modal-donations div.tab-content p
	{
	padding:4px 0;
	font-size:16px;
	line-height:22px;
	font-family:Arial,Helvetica,sans-serif;
	}

div.lt-memorial div.modal-donations div.tab-item-features p
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:22px;
	padding:4px 0 10px;
	width:288px;
	}

div.lt-memorial div.modal-donations div.tab-content ul
	{
	font-size:14px;
	line-height:24px;
	list-style:none outside none;
	margin:0;
	padding:0 0 0;
	}

div.lt-memorial div.modal-donations div.tab-content ul li
	{
	background:transparent url(img/donations-list-bullet.png) no-repeat left 7px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:21px;
	margin-top:3px;
	padding-left:22px;
	}

div.lt-memorial div.modal-donations div.tab-content div.video-player
	{
	float:left;
	margin:15px 0 0 30px;
	padding:0;
	width:363px;
	height:288px;
	background:transparent url(img/donations-video-box.png) no-repeat left top;
	padding:6px;
	}

div.lt-memorial div.modal-donations div.tab-content div.video-player div.video-player-overview
	{
	width:351px;
	height:262px;
	cursor:pointer;
	}

div.lt-memorial div.modal-donations div.tab-content div.table-features
	{
	float:left;
	margin:-15px 0 0 0;
	width:540px;
	height:315px;
	}

div.lt-memorial div.modal-donations div.tab-content div.video-player object
	{
	outline:0;
	}

div.lt-memorial div.modal-donations div.tab-content table
	{
	table-layout:fixed;
	empty-cells:show;
	padding:3px;
	width:540px;
	height:315px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:#C6E5F7;
	color:#333;
	}

div.lt-memorial div.modal-donations div.tab-content table a
	{
	color:#7FBA2A;
	font-weight:normal;
	text-decoration:underline;
	cursor:default;
	}

div.lt-memorial div.modal-donations div.tab-content table th
	{
	height:35px;
	padding:5px 15px;
	font-size:17px;
	background-color:#DBEDFA;
	color:#003366;
	font-weight:normal;
	border-right:1px solid #BCE0F7;
	border-bottom:1px solid #BCE0F7;
	}

div.lt-memorial div.modal-donations div.tab-content table tr td
	{
	background-color:White;
	height:18px;
	line-height:18px;
	padding:4px 15px;
	border-right:1px solid #BCE0F7;
	border-bottom:1px solid #BCE0F7;
	white-space:nowrap;
	_text-align:center;
	}

div.lt-memorial div.modal-donations table tr td.title
	{
	_text-align:left;
	}

div.lt-memorial div.modal-donations div.tab-content table tr.even td
	{
	background-color:#E9F4FC;
	}

div.lt-memorial div.modal-donations div.tab-content table tr td span.checked
	{
	display:block;
	height:18px;
	background:transparent url(img/donations-feature-check.png) no-repeat center center;
	_width:21px;
	}

div.lt-memorial div.modal-donations div.tab-content table col.title,
div.lt-memorial div.modal-donations div.tab-content table th.title
	{
	width:321px;
	*width:291px;
	}

div.lt-memorial div.modal-donations div.tab-content table col.enhanced,
div.lt-memorial div.modal-donations div.tab-content table th.enhanced
	{
	width:107px;
	*width:77px;
	}

div.lt-memorial div.modal-donations div.tab-content table col.standard,
div.lt-memorial div.modal-donations div.tab-content table th.standard
	{
	width:107px;
	*width:77px;
	}

div.lt-memorial div.modal-donations div#donation-features div.description
	{
	width:310px !important;
	_overflow:hidden;
	}

div.lt-memorial div.modal-donations #donation-overview div.overview-arrow
	{
	position:absolute;
	width:413px;
	height:54px;
	margin:0 0 0 115px;
	background:transparent url(img/donations-overview-arrow.png) no-repeat left top;
	}

div.lt-memorial div.modal-donations #donation-why div.description p
	{
	line-height:25px;
	}

div.lt-memorial div.modal-donations #donation-why div.donations-signature
	{
	width:178px;
	height:63px;
	margin-top:15px;
	background:transparent url(img/donations-signature.png) no-repeat left top;
	}

div.lt-memorial div.modal-donations div.footer
	{
	float:left;
	height:170px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	clear:both;
	}

div.lt-memorial div.modal-donations div.footer div.green
	{
	float:left;
	width:84px;
	height:170px;
	margin:0 5px 0 20px;
	background:transparent url(img/donations-green.png) no-repeat left top;
	_position:relative;
	}

div.lt-memorial div.modal-donations div.footer div.green div.progress
	{
	background:transparent url(img/donations-green.png) no-repeat -227px -1px;
	float:left;
	height:100px;
	margin:14px 0 0 38px;
	position:relative;
	text-indent:-9999px;
	width:33px;
	_background-image:url(img/donations-green.gif);
	_left:0 !important;
	_margin-left:19px;
	}

div.lt-memorial div.modal-donations div.footer div.green div.progress-labels
	{
	background:transparent url(img/donations-green.png) no-repeat -388px 7px;
	float:left;
	width:84px;
	height:170px;
	position:absolute;
	*left:0;
	_background:transparent url(img/donations-green-labels.png) no-repeat left top;
	_left:0;
	_margin-left:37px;
	}

div.lt-memorial div.modal-donations div.footer div.green div.progress-labels ul
	{
	list-style:none outside none;
	margin:19px 0 0;
	padding:0;
	display:none;
	}

div.lt-memorial div.modal-donations div.footer div.green div.progress-labels ul li
	{
	color:#2B3C05;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 12px;
	text-align:right;
	width:25px;
	}

div.lt-memorial div.modal-donations div.footer div.help-us
	{
	float:left;
	width:495px;
	padding:50px 0 0 5px;
	}

div.lt-memorial div.modal-donations div.footer div.help-us h3
	{
	color:Black;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:22px;
	height:38px;
	line-height:38px;
	margin:0;
	overflow:hidden;
	padding:2px 0;
	width:500px;
	}

div.lt-memorial div.modal-donations div.footer div.help-us p
	{
	color:#333333;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	}

div.lt-memorial div.modal-donations div.footer div.help-us p span
	{
	color:#C00;
	font-weight:bold;
	}

div.lt-memorial div.modal-donations div.footer a.start-now
	{
	background:transparent url(img/donations-footer-button.png) no-repeat left top;
	color:White;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	height:50px;
	margin:72px 0 0 5px;
	padding:24px;
	text-align:center;
	text-indent:-9999px;
	width:255px;
	_width:207px;
	_height:2px;
	_cursor:pointer;
	_position:relative;
	}

div.lt-memorial div.modal-donations div.footer a.start-now:hover
	{
	background-position:0 -150px;
	}

/* Modal Login */
div.lt-memorial div.modal-login
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat 0 0;
	width:746px;
	}

div.lt-memorial div.modal-login div.r,
div.lt-memorial div.modal-login div.r div.r,
div.lt-memorial div.modal-login div.r div.r div.r,
div.lt-memorial div.modal-login div.r div.r div.r div.r
	{
	background:none;
	}

div.lt-memorial div.modal-login div.body
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -763px 100%;
	width:725px;
	height:479px;
	overflow:hidden;
	margin-left:-25px;
	margin-top:-20px;
	position:relative;
	_margin-left:-24px;
	}

div.lt-memorial div.modal-login div.login
	{
	width:725px;
	height:475px;
	overflow:hidden;
	position:relative;
	}

div.lt-memorial div.modal-login div.body div.message
	{
	background:#D04646;
	filter:alpha(opacity=95);
	display:block !important;
	margin:495px 0 0 5px;
	opacity:0.95;
	padding:0;
	position:absolute;
	width:716px;
	z-index:9500;
	*margin-left:-654px;
	_margin-left:4px;
	_margin-top:496px;
	_padding:0 1px 1px 0;
	_left:0;
	}


div.lt-memorial div.modal-login div.login-registering div.message
	{
	*margin-left:-357px;
	_left:0;
	_margin-left:4px;
	}

div.lt-memorial div.modal-login div.body div.message-body
	{
	background:#D04646 url(img/signup-stylesheet.png) no-repeat -3320px -461px;
	color:#FFFFFF;
	font-size:14px;
	height:60px;
	line-height:58px;
	text-align:center;
	width:716px;
	}

div.lt-memorial div.modal-login div.body div.message a.message-close
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -3345px -425px;
	display:inline-block;
	float:right;
	height:17px;
	margin:-52px 0 0 690px;
	position:absolute;
	text-indent:-9999px;
	width:17px;
	}

div.lt-memorial div.modal-login div.body div.message-success
	{
	background:#6BB66B;
	}

div.lt-memorial div.modal-login div.body div.message-success div.message-body
	{
	background-color:#6BB66B;
	background-position:-3320px -530px;
	}

div.lt-memorial div.modal-login div.body div.message-success a.message-close
	{
	display:none;
	}

div.lt-memorial div.modal-login h1
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -1540px -20px;
	width:465px;
	height:33px;
	text-indent:-9999px;
	display:inline-block;
	margin:30px 0 20px;
	*float:left;
	*margin-left:128px;
	_float:none;
	_margin-left:0;
	}

div.lt-memorial div.modal-login a.modal-close
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2210px -534px;
	width:23px;
	height:23px;
	margin:-12px 0 0 675px;
	z-index:9000;
	float:left;
	margin-left /*\**/:-50px\9;
	*margin-left:-50px;
	}

div.lt-memorial div.modal-login a.modal-close:hover
	{
	background-position:-2210px -574px;
	}

div.lt-memorial div.modal-login a.modal-close:active
	{
	background-position:-2210px -614px;
	}

div.lt-memorial div.modal-login div.login-type
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2210px -20px;
	width:636px;
	height:112px;
	display:inline-block;
	margin:0 0 30px;
	}

div.lt-memorial div.modal-login div.login-type h3
	{
	display:none;
	}

div.lt-memorial div.modal-login div.login-type ul
	{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none outside none;
	margin:45px 0 0 15px;
	padding:0;
	}

div.lt-memorial div.modal-login div.login-type li
	{
	float:left;
	margin-left:5px;
	width:152px;
	height:51px;
	}

div.lt-memorial div.modal-login div.login-type li a
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2216px -228px;
	width:152px;
	height:51px;
	text-indent:-9999px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	float:left;
	outline:0;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-lt
	{
	background-position:-2216px -228px;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-lt:hover
	{
	background-position:-2216px -288px;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-lt:active,
div.lt-memorial div.modal-login div.login-type li a.login-type-lt-active
	{
	background-position:-2216px -348px !important;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-facebook
	{
	background-position:-2371px -228px;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-facebook:hover
	{
	background-position:-2371px -288px;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-facebook:active,
div.lt-memorial div.modal-login div.login-type li a.login-type-facebook-active
	{
	background-position:-2371px -348px !important;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-twitter
	{
	background-position:-2526px -228px;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-twitter:hover
	{
	background-position:-2526px -288px;
	}

div.lt-memorial div.modal-login div.login-type li a.login-type-twitter:active,
div.lt-memorial div.modal-login div.login-type li a.login-type-twitter-active
	{
	background-position:-2526px -348px !important;
	}

div.lt-memorial div.modal-login div.forms-block
	{
	background:#F2F2F2 url(img/signup-stylesheet.png) no-repeat -2210px -772px;
	margin:0 4px 0 5px;
	height:192px;
	overflow:hidden;
	position:relative;
	}

div.lt-memorial div.modal-login div.forms-block-body
	{
	height:155px;
	position:absolute;
	width:715px;
	padding-top:35px;
	*margin-left:-358px;
	}

div.lt-memorial div.modal-login span.or
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2210px -475px;
	display:inline-block;
	height:39px;
	margin:-210px 0 0 330px;
	position:absolute;
	text-indent:-9999px;
	width:37px;
	z-index:100;
	*margin:-210px 0 0 -20px;
	}

div.lt-memorial div.modal-login div.login-tooltip
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -3326px 100%;
	display:none;
	margin:-160px 0 0 175px;
	padding-bottom:28px;
	position:absolute;
	text-align:left;
	z-index:9999;
	*margin-left:-370px;
	}

div.lt-memorial div.modal-login div.login-tooltip-body
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -3014px -420px;
	display:inline-block;
	padding:25px 25px 0;
	width:238px;
	}

div.lt-memorial div.modal-login div.login-tooltip-body h3
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0 0 5px;
	color:#424242;
	}

div.lt-memorial div.modal-login div.login-footer
	{
	background:#F2F2F2 url(img/signup-stylesheet.png) no-repeat -2261px -692px;
	border-top:1px solid #DBDBDB;
	height:55px;
	margin:417px 4px 5px 5px;
	position:absolute;
	left:0;
	width:716px;
	z-index:9000;
	}

div.lt-memorial div.modal-login div.login-registering div.login-footer
	{
	left:0;
	_margin-left:4px;
	}

div.lt-memorial div.modal-login div.login-footer p
	{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin:19px;
	line-height:18px;
	}

div.lt-memorial div.modal-login div.login-footer p a
	{
	color:#007bc0;
	text-decoration:underline;
	}

div.lt-memorial div.modal-login div.login-footer p a:hover
	{
	color:#005888;
	}

div.lt-memorial div.modal-login div.login-tooltip-body p
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0 0 15px;
	margin:0;
	color:#424242;
	}

div.lt-memorial div.modal-login div.login-tooltip-body p strong
	{
	color:#c5711c;
	}

div.lt-memorial div.modal-login div.form-start h2
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -1540px -94px;
	width:615px;
	height:45px;
	text-indent:-9999px;
	display:inline-block;
	margin:-4px 0 5px;
	}

div.lt-memorial div.modal-login div.form-start div.form
	{
	padding-top:18px;
	}

div.lt-memorial div.modal-login div.form span.watermark
	{
	color:#000;
	font-size:14px;
	line-height:36px;
	padding-left:2px;
	}

div.lt-memorial div.modal-login div.form span.input-text  
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat 100% -20px;
	height:37px;
	margin-right:3px;
	float:left;
	_margin-left:3px;
	}

div.lt-memorial div.modal-login div.form span.input-text input
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -3017px -85px;
	height:37px;
	line-height:36px;
	width:225px;
	padding:0 5px 0 9px;
	color:#000;
	font-size:14px;
	}

div.lt-memorial div.modal-login div.form span.input-text-error
	{
	background-position:100% -145px;
	}

div.lt-memorial div.modal-login div.form span.input-text-error input
	{
	background-position:-3017px -205px;
	}

div.lt-memorial div.modal-login div.form-start div.form span.input-text  
	{
	float:left;
	padding-left:202px;
	}

div.lt-memorial div.modal-login div.form span.input-text p.field-info
	{
	color:#424242;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	margin:7px 0 0 27px;
	position:absolute;
	*margin-top:42px;
	*margin-left:-212px;
	}

div.lt-memorial div.modal-login div.form-start p.get-started
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -3015px -329px;
	width:129px;
	height:61px;
	text-indent:-9999px;
	display:inline-block;
	float:left;
	margin:18px 0 0 522px;
	position:absolute;
	margin-left /*\**/:-0\9;
	*margin-left:-100px;
	}

div.lt-memorial div.modal-login div.form div.line a.button-go
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2485px -475px;
	display:inline-block;
	height:38px;
	margin:0;
	float:left;
	text-indent:-9999px;
	width:87px;
	}

div.lt-memorial div.modal-login div.form div.line a.button-go:hover
	{
	background-position:-2485px -515px;
	}

div.lt-memorial div.modal-login div.form div.line a.button-go:active
	{
	background-position:-2485px -555px;
	}

/* Form Login */
div.lt-memorial div.modal-login div.form-login
	{
	margin-top:200px;
	}

div.lt-memorial div.modal-login div.form-login h2
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat scroll -1540px -180px;
	display:inline-block;
	height:25px;
	margin:-4px 0 5px;
	text-indent:-9999px;
	width:570px;
	}

div.lt-memorial div.modal-login div.form-login-facebook h2
	{
	background-position:-1533px -455px;
	}

div.lt-memorial div.modal-login div.form-login-twitter h2
	{
	background-position:-1512px -504px;
	}

div.lt-memorial div.modal-login div.form-login div.control
	{
	padding-left:75px;
	}

div.lt-memorial div.modal-login div.form-login div.control-fb-feedback,
div.lt-memorial div.modal-login div.form-login div.control-fb-button
	{
	padding-left:0;
	}

div.lt-memorial div.modal-login div.form div.line a.button-login
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2590px -475px;
	display:inline-block;
	height:38px;
	margin:0;
	text-indent:-9999px;
	width:87px;
	float:left;
	}

div.lt-memorial div.modal-login div.form div.line a.button-login:hover
	{
	background-position:-2590px -515px;
	}

div.lt-memorial div.modal-login div.form div.line a.button-login:active
	{
	background-position:-2590px -555px;
	}

div.lt-memorial div.modal-login div.form-login a.forgot-password
	{
	border-left:1px solid #C2C2C2;
	display:inline-block;
	margin-left:15px;
	padding-left:15px;
	height:18px;
	*top:1px;
	*position:relative;
	}

div.lt-memorial div.modal-login div.form-login-twitter a.forgot-password,
div.lt-memorial div.modal-login div.form-login-facebook a.forgot-password
	{
	display:none;
	}
	

div.lt-memorial div.modal-login div.line
	{
	height:50px;
	}

div.lt-memorial div.modal-login div.form-login p
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	}

div.lt-memorial div.modal-login div.form-login p a
	{
	color:#007BC0;
	text-decoration:underline;
	}

div.lt-memorial div.modal-login div.form-login p a:hover
	{
	color:#005888;
	}

/* Form Forgot Password */
div.lt-memorial div.modal-login div.form-forgot-password
	{
	margin-top:200px;
	}

div.lt-memorial div.modal-login div.form-forgot-password h2
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat scroll -1540px -243px;
	display:inline-block;
	height:25px;
	margin:-4px 0 5px;
	text-indent:-9999px;
	width:529px;
	}

div.lt-memorial div.modal-login div.form-forgot-password div.form
	{
	padding-top:10px;
	}

div.lt-memorial div.modal-login div.form-forgot-password div.control
	{
	padding-left:190px;
	}

div.lt-memorial div.modal-login div.form div.line a.button-submit
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2695px -475px;
	display:inline-block;
	height:38px;
	margin:0;
	text-indent:-9999px;
	width:87px;
	float:left;
	}

div.lt-memorial div.modal-login div.form div.line a.button-submit:hover
	{
	background-position:-2695px -515px;
	}

div.lt-memorial div.modal-login div.form div.line a.button-submit:active
	{
	background-position:-2695px -555px;
	}

div.lt-memorial div.modal-login div.form-forgot-password a.forgot-password
	{
	border-left:1px solid #C2C2C2;
	display:inline-block;
	margin-left:15px;
	padding-left:15px;
	height:18px;
	*top:1px;
	*position:relative;
	}

div.lt-memorial div.modal-login div.form-forgot-password p
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding-top:0;
	margin-top:-5px;
	text-align:center;
	}

div.lt-memorial div.modal-login div.form-forgot-password p a
	{
	color:#007BC0;
	text-decoration:underline;
	}

div.lt-memorial div.modal-login div.form-forgot-password p a:hover
	{
	color:#005888;
	}

/* Button Loading */
div.lt-memorial div.modal-login div.form div.line a.button-loading
	{
	background-position:-2535px -608px !important;
	text-indent:0;
	*overflow:hidden;
	*margin-bottom:-3px;
	}

div.lt-memorial div.modal-login div.form div.line a.button-loading strong
	{
	background:transparent url(img/login-ajax-loader.gif) no-repeat scroll 0 0;
	display:inline-block;
	height:12px;
	position:relative;
	text-indent:-9999px;
	top:12px;
	width:64px;
	margin-left:20px;
	float:left;
	}

/* Register Complete */
div.lt-memorial div.modal-login div.register-complete
	{
	display:none;
	height:515px;
	width:715px;
	margin:0 4px 0 5px;
	overflow:hidden;
	position:relative;
	}

div.lt-memorial div.modal-login div.register-complete h2
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -1540px -320px;
	width:365px;
	height:53px;
	text-indent:-9999px;
	display:inline-block;
	margin:22px 0 5px;
	}

div.lt-memorial div.modal-login div.register-complete div.form
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -1520px -561px;
	width:673px;
	height:217px;
	display:inline-block;
	margin:22px 0 5px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-fields
	{
	float:left;
	margin:25px 0 0 22px;
	text-align:left;
	width:290px;
	_margin-left:10px !important;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-fields div.line
	{
	padding:5px 0 3px;
	height:auto;
	_height:35px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-fields div.line div.control
	{
	_height:35px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-fields div.line input
	{
	width:274px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-fields div.line div.control-gender
	{
	margin-top:-3px;
	margin-left:3px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-fields div.line label
	{
	color:#000000;
	display:inline-block !important;
	float:left;
	font-size:14px;
	font-weight:normal;
	line-height:31px;
	margin:0 9px 0 0;
	text-align:left;
	width:29px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-fields div.line label.checkbox
	{
	width:auto;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo
	{
	float:left;
	height:162px;
	margin:25px 0 0 51px;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:289px;
	_margin-left:46px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo
	{
	float:left;
	height:160px;
	position:absolute;
	text-align:left;
	width:287px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo-customized
	{
	margin-left:300px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo div.photo
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2705px -231px;
	display:inline-block;
	height:118px;
	margin:0 0 0 85px;
	position:relative;
	top:12px;
	width:118px;
	overflow:hidden;
	_left:0;
	_width:116px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo-customized div.photo
	{
	margin:0 0 0 18px;
	*float:left;
	_left:0;
	_width:116px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo-customized div.photo object
	{
	position:absolute;
	z-index:5000;
	margin-top:-118px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo span.avatar
	{
	background:transparent url(img/register-avatar-bg.gif) no-repeat scroll 0 0;
	display:block;
	height:116px;
	margin:1px;
	text-indent:-9999px;
	width:115px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo span.avatar-upload
	{
	background-position:1px -118px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo span.avatar-take
	{
	background-position:-135px -118px;
	cursor:pointer;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo span.avatar-female
	{
	background-position:-133px 0;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo span.avatar-male-female
	{
	background-position:-67px -261px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo span.avatar-cropped
	{
	text-indent:0;
	background:none;
	padding:2px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo span.avatar-cropped img
	{
	width:112px;
	height:112px;
	margin:0;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo a
	{
	clear:both;
	color:#007BC0;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin:20px 0 0;
	text-align:center;
	text-decoration:underline;
	position:relative;
	z-index:700;
	outline:0;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo a:hover
	{
	color:#005888;
	}

div.lt-memorial div.modal-login div.register-complete div.form-buttons
	{
	background:transparent;
	width:auto;
	height:auto;
	display:inline-block;
	margin:0;
	padding:0;
	}

div.lt-memorial div.modal-login div.register-complete div.form-buttons div.line
	{
	margin:0;
	padding:0;
	height:auto;
	}

div.lt-memorial div.modal-login a.button-signup
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2801px -475px;
	display:inline-block;
	height:38px;
	margin:0;
	text-indent:-9999px;
	width:174px;
	position:relative;
	top:-11px;
	*float:left;
	*margin-left:270px;
	}

div.lt-memorial div.modal-login a.button-signup:hover
	{
	background-position:-2801px -515px;
	}

div.lt-memorial div.modal-login a.button-signup:active
	{
	background-position:-2801px -555px;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.line a.button-loading
	{
	background-position:-2800px -608px !important;
	}

div.lt-memorial div.modal-login div.register-complete div.form div.line a.button-loading strong
	{
	margin-left:65px;
	}

div.lt-memorial div.modal-login div.register-complete div.terms-use label
	{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-right:0;
	margin-top:-6px;
	*margin-left:190px;
	position:relative;
	z-index:100;
	}

div.lt-memorial div.modal-login div.register-complete div.terms-use label span.ui-checkbox
	{
	position:relative;
	z-index:99;
	}

div.lt-memorial div.modal-login div.register-complete div.terms-use a
	{
	color:#007BC0;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	padding:2px 4px;
	text-decoration:underline;
	*margin-left:-165px;
	}

div.lt-memorial div.modal-login div.register-complete div.terms-use label a:hover
	{
	color:#005888;
	}

div.lt-memorial div.modal-login div.register-complete div.terms-use span.ui-radio
	{
	display:inline-block;
	float:none;
	height:16px;
	margin-right:5px;
	padding-left:3px;
	position:relative;
	top:4px;
	width:16px;
	}

div.lt-memorial div.modal-login div.register-complete p.your-photo
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -3200px -327px;
	width:100px;
	height:65px;
	text-indent:-9999px;
	display:inline-block;
	margin:193px 0 0 540px;
	*margin:193px 0 0 180px;
	position:absolute;
	z-index:600;
	}

/* Photo Uploading */
div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo-uploading
	{
	margin-left:300px;
	}

/* Photo Cropped */
div.lt-memorial div.modal-login div.register-complete div.form div.form-photo div.member-photo-cropped
	{
	margin-left:300px;
	}

/* Terms and Conditions */
div.lt-memorial div.modal-login div.terms-conditions
	{
	background:#FFFFFF;
	height:387px;
	margin:500px 4px 0 5px;
	position:absolute;
	width:714px;
	z-index:3000;
	*margin-left:-358px;
	}

div.lt-memorial div.modal-login div.terms-conditions h2
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -1540px -401px;
	width:339px;
	height:19px;
	text-indent:-9999px;
	display:inline-block;
	margin:30px 0 5px;
	}

div.lt-memorial div.modal-login div.terms-conditions-body
	{
	background:#F2F2F2 url(img/signup-stylesheet.png) no-repeat scroll -2210px -772px;
	height:387px;
	margin:40px 0 0;
	position:relative;
	}

div.lt-memorial div.modal-login div.terms-conditions a.button-return
	{
	background:transparent url(img/signup-stylesheet.png) no-repeat -2275px -475px;
	display:inline-block;
	height:36px;
	margin:377px 0 0 270px;
	position:absolute;
	text-indent:-9999px;
	width:189px;
	z-index:3000;
	*margin-left:-90px;
	}

div.lt-memorial div.modal-login div.terms-conditions a.button-return:hover
	{
	background-position:-2275px -515px;
	}

div.lt-memorial div.modal-login div.terms-conditions a.button-return:active
	{
	background-position:-2275px -555px;
	}

div.lt-memorial div.modal-login div.terms-conditions-content
	{
	background:#FFF;
	border:1px solid #C9C9C9;
	color:#4F4F4F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:200px;
	margin:18px 56px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:25px;
	text-align:left;
	width:560px;
	}

div.lt-memorial div.modal-login div.terms-conditions-content p
	{
	color:#4f4f4f;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-bottom:13px;
	line-height:18px;
	}

div.lt-memorial div.modal-login div.terms-conditions-content h5
	{
	color:#4f4f4f;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-bottom:13px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
	}

/* Progress */
div.lt-memorial div.modal-login div.member-photo div.progress
	{
	background:transparent url(img/progress-bg-register.gif) no-repeat scroll 0 0;
	display:block;
	height:52px;
	padding-right:10px;
	text-align:left;
	width:180px;
	margin:50px 43px;
	}

div.lt-memorial div.modal-login div.member-photo div.progress span.percentual
	{
	color:#FFFFFF;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-left:-35px;
	padding:9px 0;
	}

div.lt-memorial div.modal-login div.member-photo div.progress span.percentual-min
	{
	color:#000;
	margin-left:3px;
	}

div.lt-memorial div.modal-login div.member-photo div.progress strong.bar
	{
	background:#92B732 url(img/progress-bar-register.gif) repeat-x 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	height:25px;
	line-height:25px;
	margin:3px;
	text-indent:-9999px;
	_margin:3px 1px;
	}

/* Web Cam Photo */
div.lt-memorial div.modal-login div.web-cam-photo
	{
	background:#FFFFFF;
	height:387px;
	margin:500px 4px 0 5px;
	position:absolute;
	width:714px;
	z-index:6000;
	*margin-left:-358px;
	}

div.lt-memorial div.modal-login div.web-cam-photo-body
	{
	background:#F2F2F2 url(img/signup-stylesheet.png) no-repeat scroll -2210px -772px;
	height:357px;
	margin:40px 0 0;
	padding-top:30px;
	position:relative;
	_left:0;
	_margin-left:1px;
	}

/* Crop Photo */
div.lt-memorial div.modal-login div.crop-photo
	{
	background:#FFFFFF;
	height:387px;
	margin:500px 4px 0 5px;
	position:absolute;
	width:714px;
	z-index:6000;
	*margin-left:-358px;
	}

div.lt-memorial div.modal-login div.crop-photo-body
	{
	background:#F2F2F2 url(img/signup-stylesheet.png) no-repeat scroll -2210px -772px;
	height:357px;
	margin:40px 0 0;
	padding-top:50px;
	position:relative;
	}

/* Twitter Login */
div.lt-memorial div.modal-login-twitter div.body
	{
	height:180px;
	min-height:160px;
	}

div.lt-memorial div.modal-login-twitter div.login
	{
	height:185px;
	margin-top:-10px;
	width:721px;
	}

div.lt-memorial div.modal-login-twitter div.form-login
	{
	background:#F2F2F2;
	height:185px;
	left:5px;
	*left:0;
	margin:0;
	padding-top:0;
	top:0;
	width:716px;
	*width:721px;
	}

div.lt-memorial div.modal-login-twitter div.form-login h2
	{
	background-position:-1702px -504px;
	margin-top:35px;
	width:345px;
	}
	
div.lt-memorial div.modal-login-twitter div#output
	{
	*left:0px;
	margin-top:190px;
	*margin-left:0;
	*width:721px;
	}