/*
	Stylesheet for New/Edit Contact form
	Old base classes: iwcABSNewContact iwcAddressBookNewContact
	New base class: AddressBookCreateContact


	Regions:
		old south: newContactActionBar
		new south: AddressBook-ActionBar
		old center: newContactDetailsContainer
		new center: AddressBookCreateContact-DetailsContainer
*/

/*
	center region: form fieldsets and fields
	base class: .AddressBookCreateContact-DetailsContainer
*/
.AddressBookCreateContact .AddressBookCreateContact-DetailsContainer {
	overflow-y: auto;
	overflow-x: hidden;
	padding:3em 2em 2em;
}

/*
	Photo and Name Fields
*/
.AddressBookCreateContact .AddressBookCreateContact-PhotoAndName {
	width:100%;
}

/* Photo */
.AddressBookCreateContact .AddressBookCreateContact-FieldPhoto {
	display: inline-block;
	margin: 0 14px 0 0;
	vertical-align: top;
}

.dj_ie .AddressBookCreateContact-FieldPhoto {
	display: inline;
}

.AddressBookCreateContact .AddressBookCreateContact-FieldPhoto .dijitButtonNode {
	background-image: none;
	width: 55px;
}

.AddressBookCreateContact .AddressBookCreateContact-FieldPhoto .dijitButtonNode * {
	vertical-align: bottom;
}

.AddressBookCreateContact .AddressBookCreateContact-FieldPhoto .AddressBookDisplayContactPhoto{
	display: inline-block;
}

/* iwcFormContactNameFieldset */
.AddressBookCreateContact .FormFieldsetName {
	display: inline-block;
	vertical-align: top;
}

.dj_ie .AddressBookCreateContact .FormFieldsetName {
	display: inline;
}

/*
	Detailed fieldsets:
	base class: AddressBookCreateContact-Details
*/

/* ie7 alignment correction */
.dj_ie .AddressBookCreateContact .AddressBookCreateContact-DetailsContainer .AddressBookCreateContact-Details .iwcDropDown .dijitComboButton {
	margin:0;
}

/* two columns */
.AddressBookCreateContact-Details .AddressBookCreateContact-DetailsLeft,
.AddressBookCreateContact-Details .AddressBookCreateContact-DetailsRight {
	width:48%;
	float:left;
}

.AddressBookCreateContact-DetailsContainer .AddressBookCreateContact-Details .AddressBookCreateContact-DetailsRight {
	margin: 0 0 0 14px;
}

.AddressBookCreateContact-DetailsContainer .AddressBookCreateContact-Details fieldset {
	margin: 0 0 8px 0;
}

.AddressBookCreateContact-DetailsContainer  fieldset legend {
	margin:0;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0 10px 0;
}

.AddressBookCreateContact-DetailsContainer .AddressBookCreateContact-SelectBook {
	margin:1em 0 0 0;
}


/* ie7 apply margin style by default, offset to align like on the left */
.dj_ie .AddressBookCreateContact-DetailsContainer .AddressBookCreateContact-Details fieldset legend {
	margin-left:-0.5em;
}

/* making room for other fieldset add and remove buttons*/
.AddressBookCreateContact-DetailsContainer .AddressBookCreateContact-Details .fieldsetPhones,
.AddressBookCreateContact-DetailsContainer .AddressBookCreateContact-Details .fieldsetInstantMessengers,
.AddressBookCreateContact-DetailsContainer .AddressBookCreateContact-Details .fieldsetNote {
	margin-right: 45px;
	width: 95%;
}


/* Description input*/
.AddressBookCreateContact-Details .descriptionField {
	/* width: 100%; */
}

.AddressBookCreateContact-Details textarea {
	height: 9em; 
}

.AddressBookCreateContact-ButtonContainer {
	border-top: 1px solid #FFF;
	padding:12px 24px 12px 0;
}

.AddressBook-ActionBar .savedPhoto {
	font-size: 13px;
	padding:1em 0.5em 0.5em 1em;
	text-align:left;
	width:100%;
	height:54px;
}
