#add_item {
  padding:10px 0 2px 54px; 
  background:url(../images/wishlist_bg_tile_wide.png) repeat-y; 
  width:577px;
  overflow:hidden;
}

.textbox_inline {
  background-color: #F8F8F8;
  color: #A0A0A0;
  repeat-x 0 0; 
  border:2px solid #222e54; 
  width:376px; height:28px; 
  font-size:17px;
  padding:3px 0 0 4px; float:left; }
  
#user_education {
  padding:20px 0 0 50px; 
  background:url(../images/wishlist_bg_tile_wide.png) repeat-y; 
  width:605px;
  height: 175px;
  overflow:auto;
  color: black;
  font-size:20px;
}
#user_education .container {
  width: 500px;
  height: 200px;
}

#user_education .text {
  margin-bottom: 10px;
  width: 460px;
  height: 30px;
  float: right;
  color: #808080;
}

#user_education .bullet {
  background-color: #006BDD;
  color: white;
  float: left;
  width: 30px;
  height: 30px;
  margin-bottom: 10px;
  text-align: center;
  vertical-align: center;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
  
.intro_text {
  padding-bottom: 5px;
  color: black;
  font-size:20px;
}

.textbox_inline_active {
  background-color: #F8F8F8;
  color: #000000;
  repeat-x 0 0; 
  border:2px solid #222e54; 
  width:376px; height:28px; 
  font-size:19px;
  padding:3px 0 0 4px; float:left; }

.textbox_range {
  background-color: #F8F8F8;
  color: #000000;
  repeat-x 0 0; 
  border:2px solid #222e54; 
  width:50px; height:15px; 
  font-size:10px;
  padding:1px 0 0 1px; }

#price_range {
  padding:5px 0 0 54px; 
  background:url(../images/wishlist_bg_tile_wide.png) repeat-y; 
  width:577px;
  display:none;
}

#spacer {
  padding:10px 0 1px 24px; 
  height: 20px;
  width: 581px;
  background:url(../images/wishlist_bg_tile_wide.png) repeat-y;
}

#spacer .bar {
  margin-top: 10px;
  margin-bottom: 5px;
  height: 0px;
  width: 557px;
  border-top:1px solid #d7d7d7;
}

.results_image {
  float: left;
}

.results_info {
  float: right;
  margin-right: 20px;
}

.inline_results {
  margin-top: 30px;
}

.collapsed {
  padding:2px 0 0 20px; 
  margin:0; 
  background: url('../images/bullet1.jpg') no-repeat left 6px;
}

.expanded {
  padding:2px 0 0 20px; 
  margin:0; 
  background: url('../images/bullet2.jpg') no-repeat left 8px;
}

.loading {
  padding:2px 0 0 20px; 
  margin:0; 
  background: url('../images/ajax-loader-white.gif') no-repeat left 8px;
}

.price input {
  width: 50px;
  margin: 0 0 -10px -4px;
  padding: 2px;
  border: 1px solid black;
  color: #585858;
}

.bluebold input {
  font-size:14px; font-weight: bold;
  width: 130px;
  margin: 0 0 -2px 0;
  padding: 2px;
  border: 1px solid black;
  color: #585858;
}

.result_sort {
  clear:both;
  padding: 20px 0 0 10px;
}

.result_row span.editable {
  border: 1px solid black;
  padding: 2px;
  color: #B0B0B0;
  margin-bottom: 5px;
}

.result_sort a {color:#666;}
.result_sort a:hover {text-decoration:none;}
.result_sort a.selected {font-weight:bold; color:#333; text-decoration:none;}