form#login_form label {
  vertical-align: middle;
}

p.small-info {
  color: #999;
  font-size: 11px;
}

h2,h3 {
  margin: 0px;
}

label.error {
  color: #ff0000;
  display: block;
}

div.success {
  
}

div.info, div.success, div.warning, div.error, div.validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: .9em;
}
div.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../../../images/icons/knob/Info.png');
}
div.info ul {
  list-style: circle;
}

div.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../../../images/icons/knob/Valid_Green.png');
}
.success {
  color: #4F8A10;
}
div.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../../../images/icons/knob/Attention.png');
}
div.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../../../images/icons/knob/Cancel.png');
}


h3.ui-li-heading {
  font-size: 14px;
}

p.ui-li-desc {
  padding-top:  5px;
  font-size: 12px;
}

div.page-container {
  padding-left: 10px; 
  padding-right: 10px; 
  padding-bottom: 20px; 
  padding-top: 5px;
  margin-bottom: 50px;
  /*tried putting this in here but it wouldn't work*/
  /*min-height:500px;*/
}

ul#welcome_list li a {
  padding-top: 7px;
  padding-left: 80px;
}

ul#welcome_list li a p {
  white-space:  normal;
}


ul#survey_donations_list img.ui-li-thumb {
  padding-left: 15px;
  vertical-align: middle;
  margin-top: 18px;
}

ul#survey_donations_list li a {
  padding-top: 2px;
  padding-left: 80px;
}


#shopping-cart table {
 font-size:0.9em;
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
}

#shopping-cart thead th {
  color:#004773;
  text-align:center;
  padding:2px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform:uppercase;
  background-color: #f0f0f0;
  font-weight: bold;
  vertical-align: center;
}
#shopping-cart tbody tr {
  background-color:#f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}
#shopping-cart tbody td {
  color:#414141;
  padding:5px;
  text-align:left;
  font-weight:  bold;
}

#shopping-cart tfoot tr {
  background-color: #f0f0f0;
}

#shopping-cart tfoot td {
  font-weight: bold;
  text-align: center;
  padding:  10px;
  color: #004773 ;
}

.results_table_header th {
  text-align: center;
}

.color_1 {
  background-color:#f9f9f9;
}

.color_2 {
  background-color:#eee;
}
