

#notice {
  color: green;
}

.field_with_errors {
  padding: 2px;
  background-color: red;
  display: table;
}

#error_explanation {
  width: 450px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#error_explanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  margin-bottom: 0px;
  background-color: #c00;
  color: #fff;
}

#error_explanation ul li {
  font-size: 12px;
  list-style: square;
}

#section-header-wrapper{ 
  float:left; width:970px; margin:5px 0 20px 0;}

.section-header{display:block;width:80%;margin:0px 0 0;}

/*************
*
* Common Styles - need to be pulled into main css
*
***************/
.button, .hide-all-text { 
  text-indent:-9999px; line-height:0;font-size:0; display:block;
}

.dark-button {
  border:1px solid #8c8c8c; 
  background: #ececec url('http://static.gci.net/corporate/assets/dark-button-bg.jpg') top left repeat-x;
}

.light-button {
  border:1px solid #dfdfdf;
  background: #ececec url('http://static.gci.net/corporate/assets/light-button-bg.jpg') top left repeat-x;
}

#main-content{width:620px;margin:20px auto;min-height:400px;}

p.copy {}
#form-wrapper {}

blockquote {margin:15px;width:550px;}

/******************
*
* Form Styles
*
*******************/
form{width:600px;font-size:14px;clear:both;}

form fieldset {
  position:static;
  background:transparent url('http://static.gci.net/corporate/assets/bubble-bottom-bg.jpg') bottom left repeat-x;
  
}
form legend {display:none;}
form input[type="submit"]{height:30px;width:120px;font-size:14px;
  border:1px solid #8c8c8c; color:#fdfdfd; text-shadow:none;
   background: #333 url('http://static.gci.net/corporate/assets/dark-button-bg.jpg') top left repeat-x;}
#new_feedback_request textarea {height:190px!important;}
textarea{height:280px!important;}

form fieldset dl.comment{position:absolute; top:23px; right:45px;}
form fieldset dt{margin-bottom:5px;}
form select {font-size:12px!important;}
