.character-select { position: relative; }
.character-select .cs-field { border: 1px solid #e0e0e0; height: 16px; overflow: hidden; margin-bottom: 0; width: 250px; background: #ffffff url(../images/select.gif) 100% 60% no-repeat; font-size: 100%; padding: 1px 5px; cursor: pointer; }
.character-select .cs-field-a { border: 1px solid #e0e0e0; height: 16px; overflow: hidden; margin-bottom: 0; width: 250px; background: #ffffff url(../images/selecta.gif) 100% 60% no-repeat; font-size: 100%; padding: 1px 5px; cursor: pointer; }
.character-select .cs-list { border: 1px solid #dddddd; width: 260px; background: #eeeeee; position: absolute; z-index: 1000; display: none; bottom: 21px; }
.character-select .cs-list a { font-size: 91%; padding: 2px 5px; display: block; color: #555555; text-decoration: none; }
.character-select .cs-list a:hover { background: #ffffff; color: #555555; }
.character-select .cs-list a.act { background: #ffffff; color: #333333; cursor: default; }

.subscribe-form { padding-top: 15px; }
.subscribe-form td { padding-bottom: 10px; vertical-align: top; }
.subscribe-form .sf-text { border: 1px solid #e0e0e0; padding: 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; width: 250px; }
.subscribe-form .sf-textarea { border: 1px solid #e0e0e0; padding: 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; width: 250px; }