.emailWrapper .emailD {
	float: left;
	clear: both;
	padding-top:9px;
	padding-bottom:9px;
}
.emailWrapper .emailD > div {
	FLOAT: left;
	display: table-cell;
}
.emailWrapper .emailD2 {
	float: left;
	clear: both;
	width: 580px;
	padding-top:9px;
	padding-bottom:9px;
}
.emailWrapper .emailDConsumer2 {
	float: left;
	clear: both;
	/*width: 660px;*/
	padding-top:9px;
	padding-bottom:9px;
}
.emailWrapper .emailD2 > div {
	FLOAT: left;
	display: table-cell;
}
.emailWrapper .emailDConsumer2 > div {
	FLOAT: left;
	display: table-cell;
}
.emailWrapper .emailME {
	width:18px;
	height: 24px;
	vertical-align:middle;
	background-position:center center;
	padding-top:7px;
}
.emailWrapper .emailsel {
	width:115px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.emailWrapper .email {
	width:260px;
	padding-left:10px;
}
.emailWrapper .email_Consumer {
	width:305px;
	padding-left:10px;
}
.emailWrapper .emaildisplay {
	padding-left:10px;
}
.emailWrapper .emailprime {
	width:25px;
	padding-left:10px;
}
.emailWrapper .emailprimed {
	width:80px;
	padding-top:3px;
}
.emailWrapper .email_err {
	width:160px;
	padding-top:3px;
}


.emailWrapper a.icon_star { background:url('/Assets/images/icon_star_off.png') 0 0 no-repeat; width:16px; height:16px; float:left; margin-right:4px;}
.emailWrapper a.icon_star:hover { background:url('/Assets/images/icon_star.png') 0 0 no-repeat; }

.emailWrapper a.icon_delete { background:url('/Assets/images/icon_delete_x_sm_off.png') 0 0 no-repeat; width:16px; height:16px; float:left; margin-right:4px;}
.emailWrapper a.icon_delete:hover { background:url('/Assets/images/icon_delete_x_sm.png') 0 0 no-repeat; }

.emailWrapper a.icon_edit { background:url('/Assets/images/icon_edit_off.png') 0 0 no-repeat; width:16px; height:16px; float:left; margin-right:4px;}
.emailWrapper a.icon_edit:hover { background:url('/Assets/images/icon_edit.png') 0 0 no-repeat; }

.emailWrapper a.save img {margin-right:2px;} 


.emailWrapper table tr.emaildata {  }
.emailWrapper table tr.emaildata td.data { position:relative; height:23px; vertical-align:top; padding:2px; }

.emailWrapper table tr.emaildata td.data img { border:0; } 

/* label */
.emailWrapper table tr.emaildata td.label { position:relative; /*width:100px;*/ }
.emailWrapper table tr.emaildata td.label label { /*padding-top: 5px;*/ float: left; width:75px; }
.emailWrapper table tr.emaildata td.label select { /*padding-top: 5px;*/ float: left; width:75px; }
.emailWrapper table tr.emaildata td.label input { display:none; width:75px; }

/* label edit */
.emailWrapper table tr.emaildata.edit td.label label { display:none; }
.emailWrapper table tr.emaildata.edit td.label input { display:block; font-size:8pt; top:0; left:0; }


/* em_display */
.emailWrapper table tr.emaildata td.data .em_display { float:left; /*margin-top:3px; margin-bottom:4px;*/ }
.emailWrapper table tr.emaildata td.data .em_display span.input { float:left; margin-right:4px; font-size:8pt; padding-top:3px; padding-left:0px; padding-bottom:1px; }
.emailWrapper table tr.emaildata td.data .em_display div.toolkit { float:left; position:absolute; top:4px; right:9999px; }
.emailWrapper table tr.emaildata td.data .em_display div.starprimary { float:left; position:absolute; top:4px; right:45px; display:none; }
.emailWrapper table tr.emaildata.primary td.data .em_display div.starprimary { display:block; }
.emailWrapper table tr.emaildata.primary td.data .em_edit div.starprimary { display:block; }
.emailWrapper table tr.emaildata.primary td.data .em_display div.starprimary a.icon_star { background:url('/Assets/images/icon_star.png'); }
.emailWrapper table tr.emaildata.primary td.data .em_edit div.starprimary a.icon_star { background:url('/Assets/images/icon_star.png'); }


/* em_edit */
.emailWrapper table tr.emaildata td.data .em_edit  { float:left; position:absolute; top:0; width:350px; }
.emailWrapper table tr.emaildata td.data .em_edit .editcontrols  { float:left; position:relative; top:3px; }
.emailWrapper table tr.emaildata td.data .em_edit .editonlycontrols  { float:left; position:relative; top:3px; }
.emailWrapper table tr.emaildata.edit td.data .em_edit input { margin-right:4px; font-size:8pt; float:left; width:200px; }


/* display mode [default] */
.emailWrapper table tr.emaildata td.data .em_edit { left:-9999px; 		/* hide edit div */  	}
.emailWrapper table tr.emaildata td.data .em_display { left:0; 			/* show display div */  }
.emailWrapper table tr.emaildata td.data { padding-right:70px; 			/* room for toolkit */ 	}
.emailWrapper table tr.emaildata td.data .em_display {  }
.emailWrapper table tr.emaildata td.data .em_display span.input {  }
.emailWrapper table tr.emaildata td.data .em_display div.toolkit {  }

/* edit mode [override display styles] */
.emailWrapper table tr.emaildata.edit td.data .em_edit { left:0; /* show edit div */  }
.emailWrapper table tr.emaildata.edit td.data .em_display { left:-9999px; /* hide display div */  }
.emailWrapper table tr.emaildata.edit td.data .em_edit  {  }
.emailWrapper table tr.emaildata.edit td.data .em_edit input {  }
.emailWrapper table tr.emaildata.edit td.data .em_edit .editcontrols {  }
.emailWrapper table tr.emaildata.edit td.data .em_edit .editcontrols a.save { position:relative; left:0;  }
.emailWrapper table tr.emaildata.edit td.data .em_edit .editcontrols a.cancel { position:relative; left:0;  }
.emailWrapper table tr.emaildata.edit td.data .em_edit .editcontrols img.loadingwheel { position:relative; left:-9999px;}

.emailWrapper table tr.emaildata.edit td.data .em_edit .editonlycontrols {  }
.emailWrapper table tr.emaildata.edit td.data .em_edit .editonlycontrols a.save { position:relative; left:0;  }
.emailWrapper table tr.emaildata.edit td.data .em_edit .editonlycontrols a.cancel { position:relative; left:0;  }
.emailWrapper table tr.emaildata.edit td.data .em_edit .editonlycontrols img.loadingwheel { position:relative; left:-9999px;}


/* hover [default for viewing] */
.emailWrapper table tr.emaildata.hover {}
.emailWrapper table tr.emaildata.hover td { background-color:#fffbed !important;}
.emailWrapper table tr.emaildata.hover td.data .em_display div.toolkit { right:5px; }
.emailWrapper table tr.emaildata.hover.primary td.data .em_display div.starprimary { display:none; }
.emailWrapper table tr.emaildata.hover.primary td.data .em_edit div.starprimary { display:none; }
.emailWrapper table tr.emaildata.hover.primary td.data .em_display div.toolkit a.icon_star { background:url('/Assets/images/icon_star.png'); }
.emailWrapper table tr.emaildata.hover.primary td.data .em_edit div.toolkit a.icon_star { background:url('/Assets/images/icon_star.png'); }
.emailWrapper table tr.emaildata.edit.hover td.data .em_display div.toolkit { right:9999px; }