/* Styles specific to the retiree portal */
#dummystyle {
	margin: 0px;
}
#shopping-popup {
	margin: 0;
	padding: 0;
	width: 486px;
	height: 445px;
	background: #dadada;
	border: 1px solid #7a7a7a;
}
#shopping-popup-content {
	margin: 6px 0 0 6px;
	padding: 0;
	width: 472px;
	height: 430px;
	background: #fff;
	border: 1px solid #9d9d9d;
	font-family: Arial, Helvetica, sans-serif;
}
#shopping-popup-content .top-p {
	margin: 0;
	padding: 15px 22px 0 22px;
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}
#shopping-popup-content .alert {
	font-size: 19px;
	color: #9b071e;
}
#shopping-popup-content a {
	color: #9b071e;
}
#divider-line {
	margin: 18px 21px 15px 21px;
	padding: 0;
	border: 1px dotted #b0b0b0;
}
#shopping-popup-content .or {
	margin: 0;
	padding: 0 0 0 32px;
	font-size: 19px;
	font-weight: bold;
	color: #9b071e;
}
#shopping-popup-content p {
	margin: 0;
	padding: 5px 22px 5px 22px;
	font-size: 15px;
	line-height: 22px;
	text-align: center;
}
#shopping-popup-content #popup-form {
	margin: 0;
	padding: 0 0 0 11px;
}
#shopping-popup-content #popup-form p {
	text-align: left;
}
#shopping-popup-content .email-address {
	width: 300px;
}
	
#shopping-popup-content .reason {
	width: 216px;
}
	
#shopping-popup-content .comments {
	width: 402px;
	height: 50px;
}
#shopping-popup-content .submit-button {
	margin: 0;
	padding: 5px 6px 0 19px;
}