select, input{
	color: #000000;
	font: bold 11px/13px arlal, sans-serif;
	background-color: #EEEEFF;
	border: 1px solid;
	border-color: #9999cc;
	padding: 3px;
	margin: 2px;
}

dl.zend_form
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 197px;
}

dt#closegsl-label
{
	display: none;
}

dd#closegsl-element
{
	margin: 5px 0px;
	padding: 0px;
}

#fieldset-closegsl
{
	display: block;
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;
	width: 197px;
	border: 0px;
}

fieldset#fieldset-closegsl dd
{
	position: relative;
	display: block;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

label.friendsaddresses
{
	margin-top: 12px;
}

fieldset#fieldset-closegsl dt
{
	position: relative;
	display: block;
	float: left;
	clear: left;
	margin: 5px 0 0 2px;
}

dt#firstname-label
{
	position: relative;
	display: block;
	float: left;
	clear: none;
	width: 61px;
	height: 16px;
}

dt#lastname-label
{
	position: relative;
	display: block;
	float: left;
	clear: left;
	width: 61px;
	height: 16px;
}

dt#email-label
{
	position: relative;
	display: block;
	float: left;
	clear: none;
	width: 38px;
	height: 16px;
}

dt#address-label
{
	position: relative;
	display: block;
	float: left;
	clear: none;
	width: 38px;
	height: 16px;
}

dt#city-label
{
	position: relative;
	display: block;
	float: left;
	clear: none;
	width: 38px;
	height: 16px;
}

dt#state-label
{
	position: relative;
	display: block;
	float: left;
	clear: none;
	width: 38px;
	height: 16px;
}

dt#zip-label
{
	position: relative;
	display: block;
	float: left;
	clear: none;
	width: 20px;
	height: 16px;
}

dt#phone-label
{
	display: block;
	float: left;
	clear: none;
	width: 38px;
	height: 12px;
}

fieldset#fieldset-closegsl dl dt label
{
	color: #8595B5;
	font: normal 9px/11px arial;
	text-transform: uppercase;
	white-space: nowrap;
}

.littlebluetext
{
	color: #8595B5;
	font: normal 9px/11px arial;
	text-transform: uppercase;
	text-align: center;
	display: block;
	width: 205px;
	float: left;
}

dt#fromemail-label label
{
	position: relative;
	display: block !important;
	float: left;
	clear: none;
	width: 105px;
	height: 12px;
	margin-left: 50px;
}

dt#recipients-label label
{
	position: relative;
	display: block !important;
	float: left;
	clear: none;
	width: 159px;
	height: 26px;
	margin-left: 24px;
}

dd#firstname-element, dd#lastname-element
{
	position: relative;
	display: block;
	float: left;
	clear: right;
	width: 134px;
	margin-bottom: 24px;
	padding-bottom: 24px;
}

dd#firstname-element input#firstname, dd#lastname-element input#lastname
{
	display: block;
	float: left;
	width: 126px;
	margin: 3px 0px;
}

dd#email-element input#email, dd#address-element input#address, dd#city-element input#city
{
	display: block;
	float: left;
	width: 149px;
	position: relative;
	margin: 3px 0px;
}

dd#phone-element input#phone
{
	position: relative;
	display: block;
	float: right;
	width: 145px;
	height: 12px;
	clear: none;
}

dd#state-element
{
	position: relative;
	display: block;
	float: left;
	width: 54px;
	clear: none;
}

dd input#fromemail, dd input#recipients
{
	display: block;
	float: left;
	width: 181px;
}

input#submit
{
	display: block;
	width: 136px;
	height: 27px;
	position: relative;
	float: left;
	border: 0px;
	background: #000 url('/images/splash/submit.gif') left top no-repeat;
	text-indent: -9999px;
	margin: 8px 0 0 24px;
	cursor: pointer;
}

input#submit.submittaf
{
	margin-left: 34px !important;
	display: block;
	float: left;
	width: 136px;
	height: 27px;
	border: 0px;
	background: url('/images/splash/taf_spreadtheword.png') left top no-repeat;
	text-indent: -9999px;
}

dt#zip-label
{
	display: block;
	float: left;
	width: 17px;
	clear: none !important;
	padding-left: 2px;
}

dd#zip-element
{
	display: block;
	float: left;
	width: 72px;
}

input#zip
{
	width: 72px;
}

dt#cell-label
{
	width: 67px;
}

dd#cell-element,
dd#cell-element input#cell
{
	width: 119px;
	margin-left: 4px;
}

p.description
{
	color: #aba8a8;
	font-size: .7em;
	float: left;
	margin: 8px 0 8px 3px;
}

p.description a:link,
p.description a:hover,
p.description a:visited
{
	color: #f00;
}

.sms_signup
{
	display: block;
	float: left;
	margin: 6px 0 6px 0;
	text-indent: -9999px;
	width: 198px;
	height: 15px;
	background: url('/images/splash/livingfor32/signup_for_sms.png') left top no-repeat;
}
