.containerSearch.wyzant.tutor .tutor_profile_container {
  float: left;
  width: 608px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container {
  background: #EEEEEE;
  background: -moz-linear-gradient(center top,#EEEEEE 1%,#F5F5F5 30%,#E1E1E1 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#EEEEEE),color-stop(30%,#F5F5F5),color-stop(100%,#E1E1E1));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#E1E1E1',GradientType=0 );
  display: inline-block;
  width: 100%;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_picture_container {
  float: left;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_picture_container .ribbon_absolute {
  left: -26px;
  position: absolute;
  top: -5px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_picture_container .ribbon_relative {
  position: relative;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_picture_container .header_avatar {
  text-align: center;
  box-shadow: 0 2px 2px #919191;
  -moz-box-shadow: 0 2px 2px #919191;
  -webkit-box-shadow: 0 2px 2px #919191;
  border: 3px solid #FFFFFF;
  float: left;
  margin: 10px 8px;
  min-width: 85px;
  min-height: 85px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_picture_container .header_avatar img {
  height: 85px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_second {
  float: left;
  margin: 5px 0 0;
  width: 325px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_second li {
  list-style: none outside none;
  margin: 0 0 5px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_second li h1 {
  border: 0px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_second li .stars_rating {
  left: -4px;
  position: relative;
  top: -3px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_third {
  float: left;
  margin: 12px 10px 0 0;
  width: 162px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_third li {
  list-style: none outside none;
  margin: 0 0 6px;
  text-align: right;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_third li span {
  float: right;
  font-size: 13px;
  font-weight: bold;
  margin: 5px 0 0 5px;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_third li h2 {
  color: #5f81a0;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_third li h2 p {
  color: #8F8F8F;
  font-weight: normal;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_third li .bg_check_icon {
  float: left;
}
.containerSearch.wyzant.tutor .tutor_profile_container .header_container .header_information_third li .bg_check_title {
  color: #888888;
  float: left;
  font-size: 13px;
  font-weight: bold;
  padding: 10px 0 5px;
  text-align: center;
  text-shadow: 0 2px 2px #FEFEFE;
  width: 114px;
}
.containerSearch.wyzant.tutor .public_middle_container {
  margin: 10px 0 0;
  width: 100%;
  display: inline-block;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left {
  float: left;
  margin: 0 10px 0 0;
  width: 260px;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_information {
  margin: 0 0 20px;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_information ul {
  margin: 0 0 0 15px;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_information ul li {
  border-bottom: 1px solid #DBDBDB;
  list-style: none outside none;
  margin: 0 0 5px;
  padding-bottom: 5px;
  list-style-image: url("/images/bullet_list.png");
  list-style-type: square;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_information ul li span {
  float: right;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_information table {
  width: 100%;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_information table tr:nth-child(2n+1) {
  background-color: #f2f2f2;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_information table tr td {
  border-bottom: 1px solid #DBDBDB;
  padding: 0 0 0 5px;
  height: 25px;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_information table tr td.public_info {
  padding: 0 5px 0 0;
  text-align: right;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_where table {
  width: 100%;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_where table tr:nth-child(odd) {
  background-color: #f2f2f2;
}
.containerSearch.wyzant.tutor .public_middle_container .public_middle_left .middle_tutor_where table tr td {
  border-bottom: 1px solid #DBDBDB;
  height: 25px;
  padding: 0 0 0 5px;
}
.containerSearch.wyzant.tutor .public_middle_container .middle_tutor_map {
  border: 1px solid #DBDBDB;
  float: left;
  padding: 5px;
  width: 597px;
  height: 200px;
}
.containerSearch.wyzant.tutor .public_middle_container .middle_tutor_map div #mapDiv {
  height: 200px;
  width: 597px;
}
.containerSearch.wyzant.tutor .checkmark img {
  background-position: -20px -102px;
  vertical-align: middle;
}
.containerSearch.wyzant.tutor .public_table_where .switch_1 .checkmark img,
.containerSearch.wyzant.tutor .public_table_services .yes .checkmark img,
.containerSearch.wyzant.tutor .public_table_services .standard .checkmark img {
  background-position: -20px -137px;
}
.containerSearch.wyzant.tutor .description_contain {
  width: 608px;
  margin: 10px 0;
}
.containerSearch.wyzant.tutor .description_contain .sectionIcon {
  float: left;
  margin-right: 20px;
}
.containerSearch.wyzant.tutor .description_contain .sectionContent {
  float: left;
  width: 90%;
}
.containerSearch.wyzant.tutor .description_contain .box_subjects,
.containerSearch.wyzant.tutor .description_contain .box_about {
  width: 100%;
  margin-top: 20px;
  float: left;
}
.containerSearch.wyzant.tutor .description_contain .box_subjects .tutor_subject {
  float: left;
  border: 1px solid #5f81a0;
  border-radius: 5px   ;
  -moz-border-radius: 5px   ;
  -webkit-border-radius: 5px   ;
  padding: 5px;
  margin: 3px;
}
.containerSearch.wyzant.tutor aside {
  float: left;
  margin: 0 5px;
  width: 282px;
}
.containerSearch.wyzant.tutor aside .contact_by_message {
  margin: 0 0 20px 0;
}
