<!-- Membership -->

#membership{
}

#membership .membership_left {
  float: left;
  margin:0;padding:0;
  width: 350px;
}

#membership .membership_right {
  float: right;
  margin:0;padding:0;
  width: 250px;
}

#membership .membership_check {
  float: left;
  margin:0; padding:0;
  width: 600px;
}

#membership .membership_benefits p {
  margin: 0 0 0 10px; padding:0;
}

#membership .membership_benefits li {
  margin:0; padding:0;
}

#membership .membership_cost p {
  margin: 0 0 0 10px; padding:0;
}

#membership .membership_cost ul {
  list-style: none;
}

#membership .content {
  margin: 0 0 0 15px; padding: 0;
}

#membership .purchase_item {
  border-width: 1px;
  border-color: black;
  border-style: solid;
  padding: 0px 5px 0px 5px;
  width: 330px;
}

#membership .purchase_item .purchase_item_title {
  padding: 0;
  margin: 0;
  width: 325px;
}

#membership .purchase_item .purchase_item_title h4 {
  padding: 0;
  margin: 2px 0px 2px 0px;
  font-weight: bold;
  font-family: Verdana, Arial, Sans; 
	font-size:12px;
}

#membership .purchase_item .purchase_items_options {
  padding: 0;
  margin: 0 0 0 5px;
  width: 325px;
}

#membership .purchase_item .button_only {
  padding: 0;
  margin: 0 0 0 241px;
  width: 325px;
}

#membership .purchase_items_options_table select {
  font-family: monospace; 
  font-size: 8pt;
  width: 130px;
}

#membership .purchase_items_options_table p {
	margin: 0;
	padding: 0;
}

#membership .purchase_items_options_table .left {
	margin: 0;
	padding: 0;
	width: 100px;
	vertical-align: middle:
	text-align: left;
}

#membership .purchase_items_options_table .middle {
	margin: 0;
	padding: 0;
	width: 140px;
	vertical-align: middle:
	text-align: center;
}

#membership .purchase_items_options_table .right {
	margin: 0;
	padding: 0;
	width: 75px;
	vertical-align: middle:
	text-align: right;
}

#membership .purchase_item_seperator {
  padding: 0;
  margin: 0;
  height: 5px;
}
