table.mail {width: 100%}
table.mail th {text-align: left; padding: 0 4px 15px; border-bottom: 1px solid #ccccbf; font-size: 11px}
table.mail th span {padding-right: 20px}
table.mail th span.inactive, table.mail th span.inactive a, table.mail th span.inactive a:visited {color: #ccc; cursor: default}
table.mail td {font-size: 11px; border-bottom: 1px solid #e7e7de; padding: 7px 5px; vertical-align: top; line-height: 1.3em}
img.edit-spot-thumb {padding: 3px; margin-right: 10px; vertical-align: middle; background: url(/images/shell/searchdrop_mugbg.gif) no-repeat scroll 0pt -37px}
img.user-thumb {padding: 3px; margin-right: 10px; float: left; background: url(/images/shell/searchdrop_mugbg.gif) no-repeat scroll 0pt -37px}
tr.unread td {font-weight: bold; background: #FFFDE4}
td.sender span, td.subject span {color: #76766b; display: block}
table.mail input {margin-top: 3px; background: none; padding: 0; border: 0}
.userbox {padding-bottom: 5px}
td.replied {width: 13px}
td.check {width: 15px}
td.sender {width: 160px}
td.subject {}
td.received {width: 80px}
td.delete {width: 43px}
.mailfields {padding-left: 0}
p.instruct {font-size: 11px; color: #afafa4; margin: 0 0 6px 0; padding-left: 4px}
input.mfield, textarea.mfield {border:2px solid #EDEDE3; padding:5px; width:400px}
.mailfields dl {position: relative}
.mailfields dt {font-weight: bold; clear: both; float:left; width: 85px; padding: 5px 0 2px 0; text-align: left}
.mailfields dd {float: left; width: 440px; margin: 0 0 8px 0; padding-left: 6px}
dl.read dd {padding-top: 5px}
.sent-feedback {background: #efffb9; padding: 12px 10px 0 7px; margin-bottom: 10px}
.sent-feedback p {background: url(/images/icons/check_green2.gif) no-repeat 0 0; padding: 2px 0 2px 28px; line-height: 1.5em; color: #7b9f00}
.admin-warning {padding: 12px 0px 0 7px; margin-bottom: 10px}
.admin-warning p {background: url(/images/icons/error_note.gif) no-repeat 0 0; padding: 0px 0px 0px 28px; line-height: 1.8em; color: #f59c00}
dl.thread {border-top: 1px solid #e7e7de; padding: 4px 0; font-size: 11px}
.thread dl {position: relative}
.thread dt {clear: both; float:left; width: 160px; padding: 5px 0 2px 0; text-align: left}
.thread dd {float: left; width: 370px; padding: 5px 0 2px 8px}
.ub-thumb {float: left}
.ub-thumb img {margin: 0}
.ub-info {float: right; width: 116px; line-height: 1.3em}
.ub-info p.datestamp {font-size: 10px; padding-top: 2px; line-height: 1.3em}
.thread textarea {width: 360px; margin-bottom: 10px}
.thread-foot {clear: both; text-align: right; font-size: 11px}
ul.holder {background: none repeat scroll 0%; border: 2px solid #EDEDE3; padding: 5px; overflow: hidden; height: auto !important; height: 1%; width: 400px}
#send_to_a_friend ul.holder {width: 255px}
*:first-child+html ul.holder {padding-bottom: 2px}
* html ul.holder {padding-bottom: 2px}
ul.holder li {float: left; list-style-type: none; margin: 0 5px 0 0}
ul.holder li.bit-box {border: 1px solid #e7e7de; background: #f6f6ef; padding: 0px 5px 0px}
ul.holder li.bit-box-focus {border-color: #598BEC; background: #598BEC; color: #fff}
ul.holder li.bit-input input {width: 150px; margin: 0; border: none; outline: 0; padding: 0px}
ul.holder li.bit-input input.smallinput {width: 20px}
form div.input-text {list-style-type: none; border-bottom: 1px dotted #999; padding-bottom: 10px}
form div.input-text input {width: 400px}
form ul.holder {background: none repeat scroll 0%; border: 2px solid #EDEDE3; padding: 5px; list-style-type: none}
ul.holder li.bit-box {padding-right: 19px; position: relative}
ul.holder li.bit-hover {background: #e7e7de; border: 1px solid #e1e1d8}
ul.holder li.bit-box-focus {border-color: #01b0f0; background: #01b0f0; color: #fff}
ul.holder li.bit-box a.closebutton {position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url(/images/icons/close.gif)}
ul.holder li.bit-box a.closebutton:hover {background-position: 7px}
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover {background-position: bottom}
#messaging-auto, #sendfriend-auto {display: none; position: absolute; width: 400px; background: #f6f6ef}
#sendfriend-auto {width: 255px}
#messaging-auto .default, #sendfriend-auto .default {background: #F8F8F4; padding: 5px 7px; border: 1px solid #EDEDE3; border-width: 0 1px 1px}
#messaging-auto ul, #sendfriend-auto ul {display: none; margin: 0; padding: 0; overflow: auto}
#messaging-auto ul li, #sendfriend-auto ul li {padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccccbf; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"}
#messaging-auto ul li em, #sendfriend-auto ul li em {font-weight: bold; font-style: normal; background: #ccc}
#messaging-auto ul li.auto-focus, #sendfriend-auto ul li.auto-focus {background: #01b0f0; color: #fff}
#messaging-auto ul li.auto-focus em, #sendfriend-auto ul li.auto-focus em {background: none}
#message-status div.update-note {background: #efffb9; padding: 12px 10px 0 7px; margin-bottom: 10px}
#message-status div.update-note p {background: url(/images/icons/check_green2.gif) no-repeat 0 0; padding: 2px 0 2px 28px; line-height: 1.5em; color: #7b9f00}