.content { font-size:12px; color:#565656; }
.content .bounding { min-height:650px; }
/* importing contacts */
#gmail { background-image:url('/i/all/bg/mail/gmail.gif'); }
#linkedin { background-image:url('/i/all/bg/mail/linkedin.gif'); }
#yahoo { background-image:url('/i/all/bg/mail/yahoo.gif'); }
#aol { background-image:url('/i/all/bg/mail/aol.gif'); }
#hotmail { background-image:url('/i/all/bg/mail/hotmail.gif'); }
#other a { padding-left:0; }
/* rounded boxes */
.content .rounded { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#ECEDED; padding:15px; overflow:hidden; }
.content .rounded h2 { color:#565656; font-size:16px; font-weight:normal; }
/* find contacts */
.content .find-contacts { width:309px; float:right; margin-top:30px; }
.content .find-contacts ul { display:block; overflow:hidden; border:1px solid #eceded; background:#fff; padding:15px; margin-top:10px; }
.content .find-contacts ul li { float:left; width:85px; margin-bottom:20px; background-position:left; background-repeat:no-repeat; }
.content .find-contacts ul a { font-size:12px; padding-left:23px; }
.content .big-button-wrapper { margin-left:60px; } 
.content .find-contacts .rounded { padding:15px 10px; }
.content .find-contacts p { padding:15px; font-size:12px; }
/* importing */
.content .import-contacts { width:580px; margin-top:20px; background:#fff; border:15px solid #ECEDED; padding:0; }
.content .import-contacts ul { display:block; overflow:hidden; padding:0; margin:0px; float:left; background:#ECEDED; }
.content .import-contacts ul a { background-position:10px; background-repeat:no-repeat; font-size:12px; padding:12px 0 10px 33px; display:block; width:115px; border-bottom:1px solid #ccc;  }
.content .import-contacts ul li { padding:0; margin:0; }
.content .import-contacts ul a.last { border-bottom:none; }
.content .import-contacts ul a.on { background-color:#fff; }
.content .import-contacts #other { padding-left:10px; width:138px; }
.content .import-contacts form { padding:10px 20px 0 190px; }
.content .import-contacts form label { display:block; margin:5px 0 2px; padding-left:15px; }
.content .import-contacts form input { width:150px; margin-left:15px; }
.content .import-contacts form button { display:block; margin-top:10px; margin-left:15px; }
.content .import-contacts p.secure { font-size:11px; margin-top:15px; border-top:1px solid #ccc; padding:15px 50px 0 15px; background:url('/i/all/bg/mail/secure.gif') no-repeat -3px 12px; }
.content .import-contacts form span { color:#565656; margin:0px 10px; }
.content p.offset { margin:15px 0 0 15px; }
.content .import-contacts p.error { margin-left:15px; }
/* contacts */
.content .contacts { width:309px; float:right; }
.content .contacts p a { font-size:10px; }
.content .contacts p.error { margin-top:10px; }
.content .contacts .selected { height:300px; overflow:auto; width:269px; background:#fff; margin:10px 0; padding:5px; border:1px solid #ccc; }
.content .contacts .selected a { display:block; padding:3px 4px 4px 20px; margin-bottom:2px; font-size:11px; background-repeat:no-repeat; background-position:left; width:auto; height:auto; color:#565656; }
.content .contacts .submit-invite { margin-top:10px; }
.content .contacts textarea { border:1px solid #ccc; width:275px; }
/* found contacts */
.content .found-contacts { margin:20px 0 0; width:608px; padding:0; font-size:11px; color:#565656; }
.content .found-contacts li { border-bottom:1px solid #ccc; height:32px; padding:10px; }
.content .found-contacts li input { float:left; }
.content .found-contacts li img,
	.content .found-contacts li div.place-holder { float:left; width:32px; height:32px; margin:0 15px 0; }
.content .found-contacts li p { float:left; overflow:hidden; padding-top:3px; }
.content .found-contacts .selected { background:#e8f4fc; font-weight:bold; }
.content .found-contacts .select-all { margin-left:16px; margin-right:29px; margin-bottom:3px; }
.content .found-contacts .meta { position:relative; }
.content .found-contacts .count { position:absolute; left:92px; }
.content .found-contacts .meta.top { margin-bottom:10px; }
.content .found-contacts .meta.bottom { margin-top:10px; }

/* address book */
.content .address-book { width:540px; padding:20px 40px 60px 30px; margin-top:20px; }
.content .address-book .special { font-size:15px; line-height:20px; padding-bottom:10px; }
.content .address-book form { margin-top:10px; }
.content .address-book .secure { font-size:11px; margin-top:15px; padding-left:20px; background:url('/i/all/bg/mail/secure.gif') no-repeat left top; }

/* invite page */
.invite .textareaSelect, 
	.invite #message { width:582px; }
.feedbackText { color:#565656; font-family:Helvetica,Arial,sans-serif; font-size:11px; font-weight:bold; margin-top:25px; }
.content .sent { width:500px; margin-top:30px; }
.content .sent p { color:#999; font-family:Helvetica,Arial,sans-serif; font-size:12px; margin-bottom:1em;  }
