#plans {
  margin-left:182px;
  table-layout: fixed;
}

#plans th:first-child, #plans td:first-child {
  /*width: 250px;*/
}

#plans thead th, #content #plans tfoot td {
  font-family: "myriad-pro-1","myriad-pro-2","Helvetica Neue",helvetica,arial,sans-serif;
  font-size: 15px;
  font-weight: 300;
}

#plans thead th {
  vertical-align: middle;
  line-height:20px;
  text-align:center;
  font-weight:bold;
}

#plans th, #plans td {
  border-bottom: 1px solid #BBBBBB;
  padding: 0px 12px;
  height:42px;
  vertical-align:middle;
}

#plans thead .recommendation {
  background: none repeat scroll 0 0 #99CC00;
  border-bottom-color: #99CC00;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  color: #FFFFFF;
  font-weight: normal;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

#plans thead .recommendation_white {
  background: none repeat scroll 0 0 #fff;
  border-bottom-color: #99CC00;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  color: #626262;
  font-weight: normal;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

#plans th#middle_padding, #plans td#middle_padding{
	width:7px !important;
	padding:0px !important;
}

#plans tfoot th, #plans tbody th {
  background-color: #E7E7E7;
  font-weight: normal;
  text-align: left;
}

#plans thead em {
  display: block;
  font-family: "Lucida Grande","Lucida Sans Unicode","Helvetica Neue",arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  padding-bottom:10px;
}

#plans td.recommendation {
  background-color: #DCF1B7;
  border-bottom-color: #99CC00;
}

#plans tfoot td, #plans tbody td {
  text-align: center;
}

#plans tfoot small, #plans tbody small {
  color: #777777;
  display: block;
  font-weight: normal;
  padding-top:5px;
}

#content small {
  font-size: 12px;
}

#plans th a {
  background: none repeat scroll 0 0 #BBBBBB;
  border-radius: 10px 10px 10px 10px;
  color: #FFFFFF;
  float: right;
  text-align: center;
  text-decoration: none;
  width: 20px;
}

.center_td{vertical-align:middle;}

#green_table_title{text-align:center;vertical-align:middle;font-weight:bold;}

.background_white{background-color:#fff;}

.bold_section{font-weight:bold;}
.width_136{width:136px;}
.width_190{width:240px;}
#contact_form_wrapper input {width:214px;}
#submit_property{width:70px;height:30px;font-size:15px;
background-color:#ACC61F;color:#fff;font-weight:bold;}

.submit_property{width:70px;height:30px;font-size:15px;background-color:#ACC61F !important;color:#fff !important;font-weight:bold !important;}