
/******************** tags ********************/

/******************** identifiers (id) ********************/

#addressContent {
	width: 100%;
}

/******************** classes ********************/

.addressThrobberImage {
	clear: right;
	float: left;
	padding-top: 0;
	padding-bottom: 1px;
	padding-left: 8px;	
}

.addressThrobberText {
	clear: right;
	float: left;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 33px;	
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:#660099;
}
.addressAccountAlternateLink
{
	color:#660099;
	font-size:11px;
	font-weight:normal;
	margin: 5px 0px 0px 0px;
	
	/* Added below two lines on 07-29-2011 by 838334 */
	
	text-decoration: underline;
	cursor: pointer;
}

.addressCheckbox {
	clear: left;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
}

.addressCheckboxLabel {
	clear: right;
	float: left;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.addressClearFieldsLink
{
	color:#660099;
	font-size:11px;
	font-weight:normal;
	margin: 5px 10px 0px 0px;
	/* Added below two lines on 07-29-2011 by 838334 */
	text-decoration: underline;
	cursor: pointer;
}

.addressColumnLeft {
	float: left;
	/*width: 115px;*/
	width: 126px; /* Fix for defect 469534, date:29-11-2018 */
}

.addressColumnRight {
	float: left;
	width: 60%;
}


.addressSearchButton {
	float: left;
	width: 64.3%;
}

.addressContentLeft, .addressContentLeftLower {
	clear: both;
	float: left;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	width: 100px;
}

.addressContentLeftLower {
	padding-top: 11px;
}

.addressContentLeftSplit1 {
	word-wrap : break-word; /* Fix for defect 323141 */
	clear: both;
	float: left;
	padding-top: 13px;
	padding-left: 8px;
	padding-right: 5px;
	width: 100px;
}

.addressContentLeftSplit2 {
	clear: both;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	width: 100px;
}

.addressContentMid1 {
	float: left;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 4px;	
}

.addressContentMid2 {
	float: left;
	padding-top: 11px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 2px;
}

.addressContentMid3{
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.addressContentRight {
	clear: right;
	float: left;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.addressContentRightHigher {
	clear: right;
	float: left;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.addressDropDownLarge {
	width: 172px;
}

.addressDropDownList {
	clear: right;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}

.addressFullWidthColumn
{
	float: left;
	width: 95%; /* Fix for defect 323141, changed width from 100% to 95% */
}

.addressFullWidthContent
{
	float: left;
	width: 95%;
}

.addressLinkLeft {
	clear: both;
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	
}

.addressLinkRight {
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;	
}

.addressLowerMargin {
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
}

.addressMessageText {
	clear: right;
	float: left;
	padding-top: 6px;
	padding-bottom: 5px;
	max-width: 65%;
}

.addressPhoneExt {
	clear: right;
	float: left;
	padding-top: 7px;
	padding-bottom: 0px;
}

.addressRequiredContentLeft {
	float: left;
	padding-top: 9px;
	padding-bottom: 0px;
	padding-left: 3px;
	width: 100px;
}

.addressRequiredContentLeftLower {
	float: left;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 3px;
	width: 100px;
}

.addressRequiredSymbol{
	clear: left;
	float: left;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.addressRequiredSymbolLower {
	clear: left;
	float: left;
	padding-top: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.addressSplitColumnRight1 {
	float: left;
	width: 25px;	
}

.addressSplitColumnRight2 {
	float: left;
	width: 155px;
}

.addressStaticContentRight {
	clear: right;
	float: left;
	padding-top: 9px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.addressError {
	clear: both;
	float: left;
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 0px;
}

.addressAlertText {
	color:#660099;
	font-size:12px;
	font-weight:bold;
	white-space: nowrap;
	margin: 5px 0px 0px 0px;
}

.addressAlertTextPosition {
	float: left;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 5px;
	min-width: 12%;
}

.addressAlertIconPosition {
	clear: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-right: 5px;
	width: 5%;
}

.addressAlertIconPositionForLTLFreight {
	clear: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-right: 5px;
}

/*****************help menu position************/


/*************** Freight 2 Integration CSS *****/
.freightAddressMainColumnLeft {
	float: left;
	width: 49%;
}

.freightAddressMainColumnRight {
	float: left;
	width: 49%;
}

.addressColumnLeft3 {
	float: left;
	width: 35%;
}

.addressColumnRight3 {
	float: left;
	width: 64%;
}

.freightAddressDropDownLarge {
	width: 184px;
}

.freightAddressDropDownList {
	
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
}

