﻿@charset "utf-8";
/* CSS Document */

#inviteForm,
#formContent {
	margin:0pt auto;
	width:400px;
}

label {
	float:left;
	margin-right:25px;
	text-align:right;
	width:165px;
}
input, select, textarea {float:left;width:185px;}

input#areaHelpTechnical,
input#areaHelpProducts {width:auto;}


label#areaHelpTechnicalLabel,
label#areaHelpProductsLabel {clear:both;text-align:right;width:325px;}

#permissionText label {
	float:right;
	margin-right:0pt;
	text-align:left;
	width:157px;
}
#permissionText input { float: left; margin-right: 15px;width:auto;margin-left:0; }

#permissionNote, #permissionText label { font-weight: normal; line-height: 110%; font-size: 10px; }
#permissionNote { float: left; margin: 0 0 0 40px; color: #111; width: 260px; padding: 2px 0 0 0; }
#permissionNote div { float: left; }
#permissionNote a { color: #333; }
#permissionNote a:hover { color: #000; }


.clearcoat { background: transparent url(/reddress/img/common/clear.gif) repeat 0 0; }

#requiredFieldsText {  }
#errorMessageText { padding-bottom:10px; }

#btnSendEmail {
	cursor:pointer;
	display:inline;
	float:right;
	margin-right:25px;
	width:auto;
}

#invitePanel { margin: 0 0 0 85px; text-align: left; }
#sendButtonDiv { padding: 20px 0 0 0; height: 27px; }


.formcell { padding-top: 10px;overflow:hidden; }
.left { float: left; }
.right { float: right; }
#securityCodeImage {
	float:left;
	margin:5px 0pt 0pt;
}
.securityCodeDisplay img { display: block; padding: 0; margin: 0; clear:both; float:left;} 
#securityCodeText {
	float:left;
	line-height:100%;
	margin-right:25px;
	text-align:right;
	width:165px;
}
#securityCodeReload { text-decoration: underline; cursor: pointer; float:left; margin:10px 20px 0 16px;}
body.contactUs #securityCodeTextBox {margin-top:10px;margin-left:10px;}
.invisible { visibility: hidden; }

.error,
#errorMessageText,
.red {
	color: #ff0000;
}

#inviteConfirmation, #contactConfirmation {
	display: none;
	margin: 15px 50px 30px 15px;
}
#inviteConfirmation h3, #contactConfirmation h3 {
	color: red;
	font-size: 120%;
	margin: 0 0 30px 0;
	font-family:Helvetica;
}
#inviteConfirmation p, #contactConfirmation p {
	font-size: 120%;
	line-height: 125%; 
	margin: 20px 0;
}
#inviteConfirmationSuccess, #inviteConfirmationFailed, 
#contactConfirmationSuccess, #contactConfirmationFailed, #errorMessageText {
	display: none;
}
#confirmFriendEmail {
	color: red; 
}
#inviteConfirmationSuccess a, #contactConfirmationSuccess a { color: #444;}
#inviteConfirmationSuccess a:hover, #contactConfirmationSuccess a:hover { color: #000;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; }

/*	
.clearfix {
	color:#666666;
	font-weight:normal;
	margin-top:9px;
} 
*/
.email{
	width:194px;
}
