/* FIND CONTACTS MAIN */
.fc h1 { background: url(/img/icon/icon_addcontacts_47x29.gif) no-repeat; border: 0; color: #069; margin: 3px 0 5px; padding: 7px 0 2px 55px; *padding-top: 4px; }
.fc .contain { margin: 0; width: 550px; }
.fc .contain h3 { color: #069; font-size: 139%; margin-top: 0; }
.fc .fc-border { background: url(/img/bg/bg_border_blue_top_549x360.gif) no-repeat; }
.fc .fc-border-in { background: url(/img/bg/bg_border_blue_bot_549x9.gif) 0 100% no-repeat; padding: 15px 0 15px 20px; }
.fc .fc-border-in div { width: 225px; float: left; text-align: center; }
.fc .fc-border-in .col1 {  border-right: 1px solid #7BC2E2; margin-right: 25px; padding-right: 25px; }
.fc .fc-border-in form { margin: 0; padding: 0; }
.fc .fc-border-in p { margin: 40px 0; _margin: 30px 0; }
.fc .fc-border-in a.action { width: 165px; float: none; margin-left: 10px; }
.fc .fc-border-in a.action span { padding-left: 8px; padding-right: 8px; }
.fc .fc-border-in .no-outlook { margin-left: 110px; width: 300px; margin-bottom: 4px; }
.fc .fc-border-in .no-outlook p {  margin: 20px 0;  }
.fc .fc-border-in .no-outlook p a.action { margin-left: 65px; }
.fc .sidebar { width: 218px; }
.fc .fc-side-border { background: url(/img/bg/bg_grey_top_218x450.gif) 0 0 no-repeat; }
.fc .fc-side-border-in { background: url(/img/bg/bg_grey_bot_218x6.gif) bottom left no-repeat; padding: 13px; margin-bottom: 15px; text-align: center; }
.fc .fc-side-border-in a span { _padding-left: 2px; _padding-right: 2px; }
.fc .sidebar a.action { float: none; width: 175px; margin-left: 10px; }
.fc .sidebar .divide { margin-top: 20px; }

/* ADD CONTACTS UPLOAD CSV AND ENTER IN MANUALLY */
.fcwhdr { border: 0; margin-top: 15px; }
#plug { display: none; }
.fcw { margin-left: 60px; width: 660px; }
.fcw-in { margin: auto 40px; }
.fcw .green { background: url(/img/bg/bg_trans_top_660x7.gif) 0 0 no-repeat #CFF2B5; padding: 0; margin: 0 ; }
.fcw .green-in { background: url(/img/bg/bg_trans_bot_660x7.gif) bottom left no-repeat; padding: 0; margin: 0 ; }
.fcw .green-in-in { padding: 10px; }
.fcw .green h2 { color: #390; font-size: 185%; font-style: italic; margin-top: 0; }
.fcw .column { float: left; width: 300px; }
.fcw .last { margin-left: 15px; }
.fcw .lightgreen { background: url(/img/bg/bg_green_top_300x7.gif) 0 0 no-repeat #EBF9E0; padding: 0; margin: 0 ; width: 300px; }
.fcw .lightgreen-in { background: url(/img/bg/bg_green_bot_300x7.gif) bottom left no-repeat; padding: 10px; margin: 0 ; text-align: center; }
.fcw .uploadtip { color: #999; font-size: 90%; margin-bottom: 0; }
.fcw .keyboard { background: url(/img/pic/pic_keyboard_78x52.gif) 0 0 no-repeat; padding: 0 0 20px 90px; } 
.fcw .pim { background: url(/img/icon/icon_uploadcontacts_223x31.gif) 25px 0 no-repeat; margin-top: 5px; padding: 38px 30px 0; }
.fcw .t-area { width: 300px; }

/* UPLOAD CONFRIRM CONTATCTS */
.upconf h3 { background: url(/img/bg/bg_trans_top_555x7.gif) 0 0 no-repeat #ccc; padding: 5px 20px; margin: 0; color: #666; }
.upconf td { border-top: 1px solid #ddd; padding: 8px 5px; }
.upconf .first { border: 0; }
.upconf .correct { background: url(/img/bg/bg_trans_top_555x7.gif) 0 0 no-repeat #CFF2B5; padding: 0; margin: 15px 0; }
.upconf .correct-in { background: url(/img/bg/bg_trans_bot_555x7.gif) bottom left no-repeat; padding: 10px; margin: 0;  }
.upconf .correct-in span { color: #390; font-size: 185%; font-style: italic; font-weight: bold; }

/* PRIVACY NOTE */
.pnote { padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 30px; }
.pnote h4 { color: #999; background: url(/img/icon/icon_lock_16x18.gif) no-repeat; padding: 5px 0 0 25px; margin: 0; border: 0; position: relative; }
.pnote img { float: right; padding-top: 5px; }
.pnote p { width: 400px; padding: 1px 0; margin: 0; }

/* WEB MAIL UPLOADS */
.webmail .webmail-f { display: none; position: relative; background: url(/img/bg/bg_arrow_top_1200x12.gif) -493px 0 no-repeat; padding-top: 12px; margin: 15px 0; } 
.webmail .webmail-f.arrow-gmail { background-position: -338px 0; }
.webmail .webmail-f.arrow-aol { background-position: -198px 0; }
.webmail .webmail-f.arrow-hotmail { background-position: -139px 0; }
.webmail .webmail-f-in { border: 1px solid #999; border-top: 0; padding: 15px; }
.webmail .webmail-f .action { width: 175px; float: none; text-align: center; margin-left: 175px; *margin-left: 0; }
.webmail h2 { font-size: 150%; }
.webmail h3 { font-size: 100%; }
.webmail #webmail-clients { overflow: auto; width: 500px; margin: 15px 0 15px 20px; list-style: none; padding: 0; }
.webmail #webmail-clients li { width: 140px; float: left; overflow: hidden; padding: 0; }
.webmail #webmail-clients li.client-yahoo { padding-left: 40px;  width: 155px; }
.webmail #webmail-clients li input { float: left; margin-left: 10px; }
.webmail #webmail-clients li img { float: left; }
.webmail #webmail-clients li.last { width: 100px; }
.webmail .elemgrp { margin: 0; padding: 0; list-style: none; width: 500px; }
.webmail .elemgrp li { overflow: hidden; padding-bottom: 4px; }
.webmail .elemgrp li label { width: 190px; font-weight: bold; color: #333; text-align: right; padding: 6px 10px 0 0; float: left;}
.webmail .elemgrp li .elem { width: 285px; float: left; }
.webmail .elemgrp li.single { padding-left: 200px; }
.webmail .elemgrp .inpt { width: 130px; }
.webmail .privacy-notice { padding: 15px 0 0 23px; background: url(/img/icon/icon_lock_16x18.gif) 0 15px no-repeat; font-size: 92%; color: #666; }
