.left_div {
  font-weight:bold;
  float:left;
  min-height:1px;
  padding-bottom:18px;
  text-align:right;
  padding-right:15px;
  width:200px;
  clear:left;
}

.right_div {
  float:left;
  min-height:1px;
  padding-bottom:18px;
  text-align:left;
  width:530px;
}

.divider_div {
  height:3px;
  width:100%;
  background:#ddd;
  clear:both;
  margin-bottom:10px;
}

.small_divider {
  height:2px;
  border-top:2px solid #aaa;
  margin-bottom:10px;
}

.settings_main_title {
	font-size:200%;
}

.settings_subtitle {
  	font-size:150%;
}


.settings_input {
  background:white;
  border:1px solid #aaa;
  padding:5px;
  outline:none;
  width:300px;
  position:relative;
  margin-top:-5px;
}

.settings_input:focus {
  border:2px solid #aae;
  padding:4px;
}

.description {
  color:#888;
  font-size:95%;
}


.button_surrounder {
  display:block; width:200px; 
  text-align:center;
  padding:20px;
  border:1px solid white;
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  margin-left:30px;
}

.button_surrounder a {
	color: #31538E;
	font-size:13px;

}

.active_button {
  background:#fdf7a4; 
}

.active_button .btn {
  font-weight:bold !important;

}

.settings_label {
	color:red;
	padding-left:5px;
	cursor:pointer;
}

.enabled {
	color:green;
	font-weight:bold;
}

.unavailable {
  font-style:italic;
  color:#444;
}


.payment_test {
  float:right;
}

.payment_test tr td {
  color:#222;
  padding:10px;
  text-align:center;
  background:#d9d9d9;
  border:1px solid #aaa;
  font-size:87%;
}


