.fkbox { right: 20px; z-index: 2000; width: 610px; top:20px; background:transparent url(../images/fkboxtop.png) no-repeat scroll top left; position: absolute; opacity: 0.98; }
.fkbox .close { float: right; margin-top: 10px; margin-right: 10px; }
.fkbox .header { margin-left: 10px; margin-top: 15px; font-size: 16px; color: white;  background: url(../images/give-small.png) top left no-repeat; padding-left: 60px; height: 45px; font-weight: bold; }
.fkbox .header .hint {font-size: 11px; color: white; }

.fkbox .tabs { text-align: right; margin-top: -20px; }
.fkbox .tabs li {background-color: #1E1E1E; display: inline-block;*display:inline;zoom:1; padding: 5px; padding-left: 10px; padding-right: 10px; border: #151515 solid 1px; color: white; }
.fkbox .tabs li a { color: white; }
.fkbox .tabs li.selected {background-color: #383838; }

.fkbox .content { overflow: auto;  height: 400px; background-color: #151515; border-bottom: white 1px; }
.fkbox .content .property { margin-top: 10px; }
.fkbox .content .property .label { font-weight: bold; font-size: 12px; color: white; display: inline-block;*display:inline;zoom:1; width: 180px; text-align: right; vertical-align: top; }
.fkbox .content .property .value { display: inline-block;*display:inline;zoom:1; width: 350px; margin-left: 15px; }
.fkbox .content .property .value .hint { margin-top: 5px; color: white; font-size: 11px; }
.fkbox .content .property .value .error { color: red; margin-bottom: 5px;  }
.fkbox .content .property .value .message {  font-size: 11px; color: white; background: #262626; padding: 3px; width:322px;margin-top:5px; }
.fkbox .content .property .value input[type='text'] { width: 320px; padding: 3px; border: #CFCFCF solid 1px; }
.fkbox .content .property .value input[type='password'] { width: 320px; padding: 3px; border: #CFCFCF solid 1px; }
.fkbox .content .property .value select { width: 320px; padding: 3px; border: #CFCFCF solid 1px; }
.fkbox .content .property .value textarea { width: 320px; padding: 3px; border: #CFCFCF solid 1px; height: 160px; }

.fkbox .footer { padding-top: 10px; text-align: right; background:transparent url(../images/fkboxbottom.png) no-repeat scroll bottom left;padding-bottom:14px}
/*
.fkbox button { color: black; background:transparent url(../images/greybutton2.png) repeat-x scroll top left; padding: 5px 10px 6px;  margin-right: 10px; border:0;width:110px}
.fkbox button:hover { background: transparent url(../images/greybutton1.png) repeat-x scroll top left;; }
*/
.fkbox button { background-color: #ECECEC; color: black; margin-right: 10px; padding: 5px 10px; }
.fkbox button:hover { background-color: white; }

#fkbox_overlay { position: absolute; top: 0px; left: 0px; width: 100%; opacity:0.4;filter:alpha(opacity=40); background-color: black; z-index: 1999; overflow: none; }

.fkbox .separator { margin-top: 10px; padding: 15px; font-size: 14px; color: white; font-weight: bold; background-color: #242424 }
.fkbox .separator .hint { font-size: 11px; }

#impact .impact div{display:inline-block;*display:inline;zoom:1;}
