﻿.searchDetail {
	width: 544px;
	height: 136px;
	font-size: 10px;
	margin: 0 0 10px 0;
	position: relative;
	color: #000;
}
.searchDetail .leftCol * { position: absolute; }
.searchDetail .userPic {
	top: 16px;
	left: 17px;
}
.searchDetail .userPic img { border: 1px solid #000!important; }
.searchDetail .userHandle {
	top: 18px;
	left: 113px;
	font-weight: bold;
}
.chatContainer {
position:relative;
}
.searchDetail .userStats {
	top: 48px;
	left: 113px;
	width:130px;
	height:10px;
	overflow:hidden;
}
.searchDetail .userSeeks {
	top: 60px;
	left: 113px;
}
.searchDetail .matchPercent {
	top: 32px;
	left: 113px;
	font-weight: bold;
}
.searchDetail .userActions {
	top: 78px;
	left: 113px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
}
.searchDetail .userActions li {
	position: static;
	float: left;
}
.searchDetail .userPhotoCount {
	top: 100px;
	left: 113px;
	font-weight: bold;
	width: 100px;
}
.searchDetail .lastActivity, .searchDetail .online {
	top: 112px;
	left: 113px;
}
.searchDetail .new {
	top: 18px;
	right: 290px;
	font-weight: bold;
	color: #B90409;
}
.highlight .new { color: #000; }
.searchDetail .userHdr {
	width: 255px;
	position: absolute;
	top: 18px;
	left: 280px;
	font-weight: bold;
}
.searchDetail .userDsc {
	width: 255px;
	position: absolute;
	top: 33px;
	left: 280px;
}
.searchDetail a:link, .searchDetail a:visited, .searchDetail a:active {
   color: #000;
   text-decoration: none;
}
.searchDetail a:hover { text-decoration: underline; }
.searchDetail .removeResult {
	position: absolute;
	top: 2px;
	right: 2px;
}
.resultList .userPic IMG {
   width:80px;
   height:100px;
}
.removeResult a {
	display: block;
	overflow: hidden;
   height: 15px;
   text-indent: -9999px;
	width: 15px;
	float: right;
}
li.highlight .searchDetail .leftCol { color: #000; }
.searchGallery {
	width: 142px;
	height: 176px;
	font-size: 10px;
	float: left;
	margin: 0 5px 15px 0;
}
.searchGallery .removeResult {
	margin: 4px 0 0 22px;
}
.searchGallery .userHandle {
	width: 115px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	position: relative;
	margin: 8px 0 0;
}
.searchGallery .userPic img {
   border: 1px solid #000!important;
   z-index: 10;
}
.searchGallery .userPic {
	width: 80px;
	margin: 8px 0 0 12px;
}
.searchGallery .userPhotoCount {
	font-weight: bold;
	text-align: center;
	color: #FFF;
	clear: both;
	height: 12px;
}
.searchGallery .lastActivity {
	text-align: center;
	margin: 2px 0 0;
	clear: both;
	height: 12px;
}
.online, .online strong { cursor: pointer; cursor: hand; }
li.highlight .searchGallery .lastActivity { color: #000; }
.searchGallery .userActions {
	margin: 0 0 0 5px;
	padding: 0;
	list-style-type: none;
}
.searchGallery a:link, .searchGallery a:active, .searchGallery a:visited, .searchGallery a:hover { color: #000; }
.searchGallery .onlineNow a, .searchDetail .onlineNow a { color: #B90409; }

.searchGallery a:link, .searchGallery a:active, .searchGallery a:visited { text-decoration: none; }
.searchGallery a:hover { text-decoration: underline; }
.searchGallery .new {
	font-weight: bold;
	height: 12px;
	margin: 3px 0;
	color: #B90409;
}
li.highlight .searchGallery .new { color: #000; }
.searchGallery .matchPercent {
   height: 12px;
   margin: 0 0 4px;
}
li.highlight .searchGallery .matchPercent { color: #000; }
li.highlight .searchGallery .leftCol { color: #000; }
.leftGalleryCol {
   float: left;
   width: 95px;
}
.rightGalleryCol {
   float: right;
   width: 40px;
}

/* Email Buttons */
.searchResults a.email {
	display: block;
	overflow: hidden;
	height: 22px;
	text-indent: -9999px;
	width: 23px;
}
.searchResults a.emailPLAT {
	display: block;
	overflow: hidden;
	height: 22px;
	text-indent: -9999px;
	width: 26px;
}

/* Wink Buttons */
.searchResults a.wink {
	display: block;
	overflow: hidden;
	height: 22px;
	text-indent: -9999px;
	width: 23px;
}

/* Favorite Buttons */
.searchResults a.fav {
	display: block;
	overflow: hidden;
	height: 18px;
	text-indent: -9999px;
	width: 19px;
}

/* IM Buttons */
.searchResults .userActions a.im, .searchResults .userActions a.imPLAT, .searchResults .userActions a.imOFF, .searchResults .userActions a.imOFFPLAT {
	display: block;
	overflow: hidden;
	height: 22px;
	text-indent: -9999px;
	width: 30px;
}
.searchResults .userActions a.imHID, .searchResults .userActions a.imHIDPLAT {
	display: block;
	overflow: hidden;
	height: 22px;
	text-indent: -9999px;
	width: 0;
}

/* IM Chat Bubbles */
.searchDetail .chatBubble {
   position: absolute;
   top: 95px;
   left: 92px;
   z-index: 99999;
   width: 106px;
   height: 30px;
   padding: 10px;
   font-size: 9px;
   display: none;
}
.searchGallery .chatBubble {
   position: absolute;
   top: 48px;
   left: 135px;
   z-index: 99999;
   width: 96px;
   height: 48px;
   padding: 10px 5px 5px 23px;
   font-size: 9px;
   display: none;
   font-weight: normal;
   color: #666;
   text-align: left;
}

.searchDetail .chatBubblePlatinum {
   position: absolute;
   top: 95px;
   left: 92px;
   
   width: 106px;
   height: 30px;
   padding: 20px 5px 5px 14px;
   font-size: 9px;
   display: none;
}

.searchGallery .chatBubblePlatinum {
   position: absolute;
   top: 56px;
   left: 135px;
   
   width: 102px;
   height: 48px;
   padding: 10px 5px 5px 21px;
   font-size: 9px;
   display: none;
}

.chatBubblePlatinum A, .chatBubble A, .platinumEmailHover A {
	color: blue ! important;
}

.platinumEmailHover {
	color: #333;
}

.searchGallery .chatBubblePlatinum SPAN {
	display:block;
	margin:8px 0 0 0px;
	position:absolute;
	z-index:99999999;
}

.searchGallery .platinumEmailHoverContent
{
	text-transform: uppercase;
	display:block;
	margin:18px 0 0 22px;
	position:absolute;
	z-index:99999999;
}

.searchDetail .platinumEmailHoverContent
{
	text-transform: uppercase;
	display:block;
	margin:22px 0 0 13px;
	position:absolute;
	z-index:99999999;
}

.searchGallery .online {
	text-align: center;
}

.searchDetail .online {
	width: 100px;
}

.searchGallery .online A, .searchDetail .online A {
	color: #B90409;
	font-weight: bold;
}
.cssGlobalError_RedBold {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #bf1e2e; FONT-SIZE: 12px; FONT-WEIGHT: 700;margin-bottom:10px;
}
.cssGlobalDetour_DarkGray {
	LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: 400
}
.highlight .searchDetail .leftCol .userHandle a,  .highlight .searchGallery .userHandle a
{
    color:#174578;
}
/* More like this view more */
.mlt-viewmore{text-align:right; width:655px; clear:both;}
.mlt-viewmore a{color:#007cc4; text-decoration:none;}
.mlt-viewmore a:hover{text-decoration:underline;}