/* Profile CSS snoopr.net v2.5 */
/*hide the login box */
div#loginBox{
  display:none;
}
/**/
div#profileHeader h2{
  border:none;
  font-size:18px;
  color:#666;
  padding-top:5px;
  font-weight:bold;
  background:none;
  margin:10px;
  margin-top:0;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
}

div#profileHeader img{
  float:left;
  padding:1px;
  border:1px solid #ccc;
  margin-right:10px;
}
div#profileHeader h2 img{
  border:none;
  margin-top:5px;
}
div#profileHeader h2 a{
  font-size:11px;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  text-decoration:none;
  padding-right:10px;
  color:#333;
  font-weight:normal;
  float:right;
  position:relative;
  top:-20px;
  background-color:#f5f5f5;
  border:1px solid #aaa;
  border-top-color:#ddd;
  border-left-color:#ddd;
  padding:4px;
  margin-left:10px;
}
div#profileHeader h2 a:hover{
  background-color:#eee;
  border-color:#ddd;
  border-top-color:#aaa;
  border-left-color:#aaa;
}
div#profileHeader h2 a.disabled, div#profileHeader h2 a.disabled:hover{
  color:#ccc;
  cursor:default;
  background-color:#f5f5f5;
  border:1px solid #aaa;
  border-top-color:#ddd;
  border-left-color:#ddd;
}
span.saved{
  font-size:14px;
  font-weight:normal;
  color:#ccc;
  display:block;
  margin-top:14px;
}
span.saved b{
  color:#666;
  font-family:helvetica;
  font-size:14px;
}
span.ageLoc{
  font-size:14px;
  color:#aaa;
  font-weight:normal;
}
img.ratingBar{
  position:relative;
  left:-2px;
}
h3{
  font-size:12px;
  color:#326092;
  background-color:#f5f5f5;
  border-top:1px solid #326092;
  padding:4px;
  border-bottom:1px solid #eee;
}
.li_link{
  font-size:9px;
  color:#aaa;
  margin-left:2px;
  text-decoration:none;
}
.li_link:hover{
  text-decoration:underline;
  color:#666;
}
div#basic table{
  font-size:11px;
  color:black;  
  width:400px;
  margin-left:20px;
}
div#basic table tr td{
  width:50%;
}

div#basic table b{
  color:#aaa;
  font-weight:normal;
}

/* Tab Area */
h3#tabs{
  background-color:white;
  border:none;
  margin-bottom:0;
}
h3#tabs a{
  padding:5px;
  color:#999;
  text-decoration:none;
  font-weight:normal;
  font-size:14px;
}
h3#tabs a:hover{
  text-decoration:underline;
  color:#666;
  color:black;
}
h3#tabs a.selected, h3#tabs a.selected:hover{
  color:#666;
  border:1px solid #C5D5E7;
  background-color:#DDE9F5;
  border-bottom:none;
  text-decoration:none;
  font-weight:bold;
}
div.tab_area{
  display:none;
  border:4px solid #DDE9F5;
  padding:10px;
}
div#area_basic{
  padding:0;
}

/* Details Tables */

div#details table{
  font-size:10px;
  color:#666;
  width:100%;
}
div#details table tr td{
  width:120px;
}
div#details table tr td.left{
  width:150px;
}
div#details table tr td{
  padding:3px;
}
div#details table b{
  font-weight:normal;
  color:#2B5480;
}
div#details table tr.rowOne{
  background-color:#f5f5f5;
  border-bottom:1px solid #ddd;
}

/* Bio */

div#bio{
  font-size:12px;
  line-height:18px;
  padding:10px;
  margin-top:10px;
  margin-bottom:0px;
  border-top:1px solid #eee;
  color:#666;
  background:transparent url(/images/design/bio.jpg) left 10px no-repeat;
  padding-left:25px;
}
span.noBio{
  color:#ccc;
}
div#homepage{
  background:transparent url(/images/design/house.jpg) left no-repeat;
  padding-left:25px;
  margin-top:10px;
  margin-bottom:0;
  font-size:12px;
  color:#ccc;
}
div#homepage a{
  color:#666;
  text-decoration:none;
  font-weight:bold;
}
div#homepage a:hover{
  color:#444;
  text-decoration:underline;
}
/* rating bar fix */

div.dealExpanded img.ratingBar{
  left:120px;
}
