#suggestBgContain * { outline:0 !important; }
#suggestBgContain {
  width:410px;
  height:400px;
  margin-left:-200px;
  /*margin-top:-200px;*/
  /*background:white;*/
}
#suggestBgContain .bottom,
#suggestBgContain .top {
  position:relative;
  top:0px;
  left:0px;
  width:100%;
}
#suggestBgContain .bottom {
  background:url(/images/feedbackform/form.png) no-repeat left -54px transparent;
  height: 40px;
  top:0px;
}
#suggestBgContain .title {
  text-transform:uppercase;
  font-size:14px;
  line-height:14px;
  padding:25px 30px 14px;
  background:#f2f2f2;
  background:url(/images/feedbackform/form.png) no-repeat left top transparent;
  font-weight:bold;
  position:relative;
}
#suggestBgContain .content {
  height:374px;
  background:url(/images/feedbackform/form-mid.png) repeat-y left top transparent;
  padding-left:10px;
  padding-right:13px;
  position:relative;
}
#suggestBgContent {
  padding:1px 0;
}

#suggestBgContent .bgGradient {
  border-top: 1px solid #C2C2C2;
  /* Gradients */
  background: #FFF; /* Old browsers */
  background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* W3C */ 
}

#suggestBg > * {
  padding: 0 20px;
}

#suggestBg label {
  display:block;
  font-size:12px;
  margin-bottom:4px;
  margin-top: 16px;
}
#suggestBg input#organization,
#suggestBg input#email,
#suggestBg input#name {
  width:100%;
  height:20px;
  margin-bottom:15px;
}
#suggestBg textarea#comment {
  height:70px;
  padding: 0;
  margin: 0 20px 15px;
  width: 349px;
}
#suggestBg input#send {
  margin-top:20px;
  float:right;
}
#suggestBgThanks .close,
#suggestBgContain .close {
  position:absolute;
  right:12px;
  top:8px;
  text-align:right;
  background: none;
}
#suggestBgThanks .close a,
#suggestBgContain .close a {
  display:block;
  background:url(/images/feedbackform/close.png) no-repeat right top transparent;;
  width:23px;
  height:23px;
}
#suggestBgThanks .close a:hover,
#suggestBgContain .close a:hover {
  background-position:right -23px;
}
#suggestBgContain a#sendImg {
  display:block;
  background:url(//www.wolframcdn.com/images/buttons/send.png) no-repeat left top transparent;
  height:28px;
  width:52px;
  position:absolute;
  right:31px;
  bottom:0;
  padding: 0;
}
#suggestBgContain a#sendImg:hover {
  background-position:left -28px;
}

#suggestBgThanks {
  background:url(/images/feedbackform/thanks-pod.png) no-repeat left top transparent;
  margin-left:-206px;
  margin-top:-85px;
  width:350px;
  height:170px;
  padding:15px 30px 30px 30px;
  font-size:14px;
  position:relative;
}
#suggestBgThanks h4 {
  color:#FE6518;
  font-size:18px;
  margin-bottom:25px;
}
#suggestBgThanks p {
  color:black;
  margin-bottom:20px;
}

