.inviteWidgetContainer{background:transparent url(../images/textarea_bg.gif) repeat-x scroll 0 0;
border:2px solid #999999;
cursor:text;
padding:8px 8px 15px 8px;}
.inviteWidgetContainer input {border:none;background:transparent; margin-bottom: 17px;}
.inviteWidgetContainer #itemContainer { zoom: 1; float: left; }
.inputContainer { float: left;}
.inviteWidgetContainer:after, .inviteWidgetContainer #itemContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.greyContainer {
background:transparent url(../images/textarea_bg.gif) repeat-x scroll 0 0;
border:2px solid #999999;
padding:8px;}
.greyContainer input.full {border:none;background:transparent;width:100%;}
.greyContainer textarea.full {border:none;width:100%;height:100px;background: transparent;}
label.mailCompose {
float:left;
clear:both;
color:#444;
display:block;
font-size:18px;
line-height:25px;
padding-top:3px;
margin:4px;
}
/*.item {border: #c7c7c7 solid 1px;padding:0 0 0 5px;margin-right:2px;background-color: #F7F7F7}*/
.item {margin-right:9px;display:block; float:left;margin-bottom: 14px; *padding:5px 0px; }
img {border: none;}
/*.itemText {padding-right:3px;}*/

div.autocomplete {
  position:absolute;
  width:450px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}
span.roundedCorner {background:url(../images/token_hover.gif);background-repeat:no-repeat;color:black;white-space:nowrap;font-size:14px;font-family:Arial Sans MS;
padding:5px 0px; *padding:0px;}
.roundedCorner span {background:url(../images/token_hover.gif);background-position:top right;background-repeat:no-repeat; padding:5px 0px; *padding:0px;}
.roundedCorner span span {background-position:bottom right;padding:5px 0px; *padding:0px;}
.roundedCorner span span span {background-position:bottom left;padding:5px 0px; *padding:0px;}
.roundedCorner span span span span {background-position:bottom left;background: 1px; padding:5px 0px 5px 9px;}
.roundedCorner img{vertical-align: baseline;}
span.roundedCorner a{padding: 0 8px;}

