@charset "ISO-8859-1";

#ibox_w { 
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2147483646;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  margin: 0;
  padding: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0.0;
  opacity: 0.0;
}

#ibox_progress {  
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 2147483646;
}

#ibox_wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2147483647;
  border: 1px solid #888;
  width: 400px;
  height: 320px;
  background-color: #FFF;
  margin: 0;
  padding: 0 0 30px 0;
}

#ibox_wrapper { 
  -moz-box-shadow: 0 0 15px 2px #000;
  -webkit-box-shadow: 0 0 30px #000;
}

#ibox_content { 
  position: relative;
  top:0px;
  left:0px;
  background-color:#FFFFFF;
  width:100%;
  height:100%;
  margin-bottom:5px;
  border-bottom:1px solid #999;
  padding: 0;
  text-align: left;
}

#ibox_content .ibox_margin { margin: 20px;}

#ibox_content .ibox_margin h2 { 
  font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #C00;
}

#ibox_content .ibox_margin p { 
  font-family: Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
  font-size: 12px;
  color: #999;
  line-height: 18px;
  margin: 0;
  padding: 0;
}

#ibox_content .ibox_margin p.bold { font-weight: bold;}
#ibox_content .ibox_margin p.line_height_28px { line-height: 23px;}
#ibox_content .ibox_margin p.valign { padding: 9px 0 0 0;}
#ibox_content .ibox_margin div p { font-size: 14px;}
#ibox_content .ibox_margin form.yform .type-text input,
#ibox_content .ibox_margin form.yform .type-text textarea,
#ibox_content .ibox_margin form.yform .type-select select { width: 275px;}
#ibox_content .ibox_margin .c80l .subcl { padding: 0;  margin: 0;}
#ibox_content .ibox_margin .c20r .subcr { padding: 0;  margin: 0;}
#ibox_content .ibox_margin .c20r { text-align: left;}
#ibox_content .ibox_margin .margin_bottom_10px  { margin: 0 0 10px 0;}

#ibox_footer_wrapper { 
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0 20px 20px 20px;
}

#ibox_close_img_a img { vertical-align: top;}
#ibox_close_a,
#ibox_close_a:visited { 
  font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #C00;
  text-decoration: underline;
}

#ibox_close_a:active,
#ibox_close_a:focus,
#ibox_close_a:hover { text-decoration: none;}

#ibox_footer { 
  font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #999;
}
