.brideselect{ margin-left:-5px; margin-bottom:20px;}
.brideselect td{ padding:5px; text-align:center;}

.brideselect img{ border: 0px #CCC solid; height:170px; width:233px;
	
}
.brideselect img:hover{-moz-box-shadow: 0 0 8px #666;
-webkit-box-shadow: 0 0 8px#666;
box-shadow: 0 0 8px #666; transition: all 0.5s ease-in-out 0s;
}
.search{ margin-bottom:30px; background-color:#38B7A5; padding:10px 0px 10px 80px; border-radius:5px; border:1px solid #33BDA9; color:#FFF;}
.findbtn{ background-color:#C36;  color:#FFF; }
.matchprofile{ margin-bottom:20px; margin-top:-40px; border:#999 solid 1px; border-radius:5px;} 
.matchprofile td{ 

padding:5px;}
.matchprofile img{ 
height:30px; width:226px; overflow:hidden; margin-top:5px;}


[class*='close-'] {
  color: #777;
  font: 14px/100% arial, sans-serif;
  position: absolute;
  right: 5px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  top: 5px;
}

.close-classic:after {
  content: 'X'; /* ANSI X letter */
}

.close-thin:after {
  content: '×'; /* UTF-8 symbol */
}

.close-thik:after {
  content: '✖'; /* UTF-8 symbol */
}
