#sendToFriendOverlay > .messageOverlayTitle {
	background-color:#FF1100;
	color:#FFFFFF;
	font-family:verdana,arial,"Lucida Grande",sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	text-transform:uppercase;
}

.messageOverlayTitle {color:#FFFFFF; font-weight:bold; text-align:left; text-transform:uppercase; font-size:14px; padding:5px;}
.formPanel > .formGrouping > .formItem .field input { width:210px; float:right; margin-bottom:5px; }
.forgotPasswordFeedbackPanel li { background:none; padding:0 0 2px 15px; }
#forgotPasswordOverlay > .textPopupmid > .formPanel > .formGrouping >.formItem > div.label{ width:100px;}                                                                                     
#forgotPasswordOverlay > .textPopupmid > .formPanel > .formGrouping >.formItem { width:330px; }

#sendPasswordButton {
	float:right;
}
	
#forgotPasswordFeedbackPanel ul {margin:5px 0 5px 0; list-style-position:inside; list-style-type:disc; padding-left:2.2em; text-indent:-1.2em; }
#sendToFriendErrorLabel {
	margin-top:10px;
	margin-left:20px;
}
#sendToFriendErrorLabel ul {margin:5px 0 5px 0; list-style-position:inside; list-style-type:disc; padding-left:2.2em; text-indent:-1.2em; padding-top:10px;}
#forgotPasswordOverlay{ width:330px;}

div.textPopupmid h2 { background-color:#FF1100; color:#FFFFFF; padding:5px; }
div.textPopupmid > .formPanel >.overlayText{ margin:10px 0 10px 0; }
div.popup {
  max-width: 100%;
  border: 1px solid red;
  padding: 10px;
  background-color: white;
  /* The following properties should not be changed */
  position: absolute;
}

  /* Form campaigns page */

div.formContainer > div > .formItem > span {
	font-weight:bold;
}	

div.formContainer > div > .formItem > .dealerRegistrationTextBox {
	position:relative;
	left:70px;
	margin:10px 10px 0px 10px;
}	

td, table, input, select, textarea {
color:#666666;
font-family:verdana,arial,"Lucida Grande",sans-serif;
font-size:11px;
}