﻿#customSearch {
	background: url('http://images.match.com/match/search/S09/searchPaneTop.gif') no-repeat;
	width: 932px;
	position: relative;
	padding: 8px 0 0 0;
}
#bodyContent #customSearch { margin: 0 16px 16px 16px; } /* Fixes floating reg bug. */
#bodyContent #bodyContentInner #customSearch { /* Fixes floating reg bug. */
	margin: 0;
	padding: 8px 0 0 0;
}
#customSearchInner {
	background: url('http://images.match.com/match/search/S09/searchPaneBttm.gif') no-repeat bottom;
	padding: 6px 0 35px 0;
}
#customSearch #refinePane {
	width: 205px;
	float: left;
}
#searchForm {
	width: 665px;
	float: left;
	margin: 0 0 0 5px;
	position: relative;
}
#customSearch h3.moreSearchHdr {
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	font-size: bold;
	color: #FFF;
	text-transform: uppercase;
	background: #4C8ACB;
	padding: 3px 12px;
	margin: 9px 0 0 0;
}
#customSearch h3.youSearchedFor{
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	font-size: bold;
	color: #FFF;
	text-transform: uppercase;
	background: #4C8ACB;
	padding: 3px 12px;
	margin: 0;
}
.parameters {
	background: #FFF;
	margin: 0 0 0 1px;
}
.parameters a:link, .parameters a:active, .parameters a:visited {
	color: #547FA9;
	text-decoration: none;
}
.parameters a:hover { text-decoration: underline; }
#prmtrList, .prmtrList {
	margin: 0 10px 5px 10px;
	list-style-type: none;
	border-bottom: 1px solid #CCC;
	padding: 0 0 10px 0;
}
.refineCat {
	padding: 10px 0 0 0;
	color: #666;
}
.refinePrmtr {
	list-style-type: none;
	margin: 0;
	padding: 3px 0 0 0;
	border-top: 1px solid #CCC;
}
.refinePrmtr li { padding: 2px 0; }
.refinePrmtr li img { margin: 0 5px 0 0; }
.removePrmtr {
	padding: 0 10px 15px 10px;
	text-align: right;
}
#col1 {
/*	width: 302px; */
	width: 320px;
	float: left;
	margin: 0 12px 0 0;
}
#col2 {
/*	width: 302px; */
	width: 320px;
	float: left;
}
#basicPrmtr {
	/*background: url('http://images.match.com/match/search/S09/basicPrmtrTop.gif') no-repeat;*/
	width: 316px;
	padding: 12px 0 0 0;
}
#basicPrmtrInner {
	/*background: url('http://images.match.com/match/search/S09/basicPrmtrBttm.gif') no-repeat bottom;*/
	padding: 0 12px 12px 12px;
}
#customSearch h2 {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
	color: #003366;
	padding: 20px 0 5px 0;
	position: relative;
}
#customSearch h5 {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
	color: #003366;
	padding: 0;
	height: 25px
}
#keyword {
	position: relative;
	padding: 20px 0 0 0;
	background: #EFEFEF;
}
.refineOpt {
	margin: 0 12px;
	list-style-type: none;
	padding: 0;
}
.refineOpt li { background: #DEE5EB; }
#customSearch h3 {
	color: #547FA9;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	margin: 0;
	border-bottom: 1px solid #CCC;
	padding: 5px 2px 2px 2px;
	background: url('http://images.match.com/match/search/S09/arrowSprite.gif') #EFEFEF no-repeat right 8px;
}
#searchForm h3 { cursor: pointer; }
#refinePane h3 { border: 0; }
#customSearch .open h3 { background: url('http://images.match.com/match/search/S09/arrowSprite.gif') #EFEFEF no-repeat right -12px; }
#customSearch .open.highlight h3 { background: url('http://images.match.com/match/search/S09/arrowSprite.gif') #F2DEBF no-repeat right -12px; }
#customSearch h3.highlight { background: url('http://images.match.com/match/search/S09/arrowSprite.gif') #F2DEBF no-repeat right 8px; }
#customSearch .highlight h3 { background: url('http://images.match.com/match/search/S09/arrowSprite.gif') #F2DEBF no-repeat right 8px; }
fieldset {
	border: 0;
	margin: 0;
	padding: 5px 0;
	font-family: helvetica, arial, sans-serif;
}
label {
	font-weight: bold;
	color: #003366;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
}
fieldset span {
	padding: 0 4px;
	color: #003366;
}
fieldset label { padding: 0 8px 0 0; }
.keyword { width: 305px; }
.searchSubmitBtn {
	float: right;
	margin: 20px 12px 0 0;
	width: 132px;
	height: 29px;
}
.helpPop {
	position: absolute;
	width: 249px;
	height: 71px;
	background: url('http://images.match.com/match/search/S09/keywordHelp.gif') no-repeat;
	top: -78px;
	left: 29px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	text-transform: none;
	font-weight: normal;
	color: #333;
	padding: 12px;
	display: none;
}
.helpBtn {
	background: url('http://images.match.com/match/search/S09/helpBtn.gif') no-repeat;
	position: absolute;
	width: 15px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
	left: 80px;
	display: block;
	cursor: pointer;
}
#customSearch h1 {
	font-family: helvetica, arial, sans-serif;
	color: #4C8ACB;
	font-size: 18px;
	border-bottom: 1px solid #5891CE;
	margin: 5px 0 0 0;
	padding: 0 0 3px 0;
	position: relative;
}
.searchLnks {
	float: right;
	font-size: 12px;
	position: absolute;
	top: 6px;
	right: 0;
}
.searchLnks a:link, .searchLnks a:active, .searchLnks a:visited {
	color: #547FA9;
	text-decoration: none;
}
.searchLnks a:hover { text-decoration: underline; }
.sep { padding: 0 10px; }
.saveSearch {
	position: absolute;
	top: 25px;
	left: 330px;
	padding: 0 12px 12px 12px;
	width: 318px;
	height: 120px;
	background: url('http://images.match.com/match/search/S09/saveSearch.gif') no-repeat;
	z-index: 100;
	display: none;
}
.saveSearchHdr {
	color: #4C8ACB;
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 24px 0 10px 0;
}
.cancelSaveSearch {
	color: #547FA9;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	position: relative;
	top: 0;
	left: 10px;
	cursor: pointer;
	background: none!important;
}
a.cancelSaveSearch:link, a.cancelSaveSearch:active, a.cancelSaveSearch:visited {
	text-decoration: none;
	color: #547FA9;
}
a.cancelSaveSearch:hover { text-decoration: underline; }
.saveSearchOpt { margin: 0 0 12px 0; }
.noCriteria {
	color: #666;
	font-style: italic;
	padding: 12px;
}
.edit {
	font-size: 10px;
	float: right;
}
#sideRefine {
	list-style-type: none;
	margin: 0 10px;
	padding: 0;
}
#sideRefine h4  {
	cursor: pointer;
	margin: 12px 0 4px 0;
	padding: 2px 0;
	border-bottom: 2px solid #AEB3B9;
	color: #547FA9;
	font-family: helvetica, arial, sans-serif;
	background: url('http://images.match.com/match/search/S09/sideArrow.gif') no-repeat right -17px;
}
#sideRefine .open h4 { background: url('http://images.match.com/match/search/S09/sideArrow.gif') no-repeat right 5px; }
.refineCat h4 {
	margin: 0 0 4px 0;
	padding: 2px 0;
	color: #666;
	font-weight: normal;
	font-size: 11px;
	height: 10px;
}
.prmtrName { float: left; }
#sideRefine a:link, #sideRefine a:active, #sideRefine a:visited {
	color: #547FA9;
	text-decoration: none;
}
#sideRefine a:hover { text-decoration: underline; }
#sideRefine ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
}
#sideRefine ul li { padding: 2px 0; }
#sideRefine ul a { margin: 0 0 0 10px; }
.sideCustomizeLnk {
	text-align: right;
	padding: 10px;
	font-weight: bold;
	color: #547FA9;
	font-family: helvetica, arial, sans-serif;
}
.sideCustomizeLnk a:link, .sideCustomizeLnk a:active, .sideCustomizeLnk a:visited {
	text-decoration: none;
	color: #547FA9;
}
.sideCustomizeLnk a:hover { text-decoration: underline; }
#sideChemistry {
	margin: 12px 0 12px 12px;
	width: 187px;
	overflow: hidden;
}
#resultsWrap { padding: 10px 0 0 0; }
.topNav {
	background: #FFF;
	height: 30px;
	position: relative;
}
.bttmNav {
	position: relative;
	background: #FFF;
	height: 30px;
	border-top: 1px solid #5891CE;
	clear: both;
	position: relative;
	top: 15px;
}
.view, .currentPage {
	position: absolute;
	top: 8px;
	left: 10px;
}
.currentPage { color: #003366; }
.paginate {
	position: absolute;
	top: 8px;
	text-align: center;
	left: 200px;
	width: 245px;
}
.sort, .goToPage {
	position: absolute;
	top: 8px;
	right: 10px;
}
.txtPageNumber { width: 40px; }
.paginate a:link, .paginate a:active, .paginate a:visited {
	color: #547FA9;
	text-decoration: none;
}
.paginate a:hover { text-decoration: underline; }
.view span {
	position: relative;
	top: -7px;
}
.view img, .view input {
	position: relative;
	top: -3px;
}
.sort span {
	position: relative;
	top: -4px;
}
.sort select {
	position: relative;
	top: -4px;
}
.goToPage span {
	position: relative;
	top: -13px;
	color: #003366;
}
.txtPageNumber {
	position: relative;
	top: -12px;
}
.traditionalBoxModel .txtPageNumber { top: -10px; }
.goBtn {
	position: relative;
	top: -5px;
	left: 5px;
	cursor: pointer;
}
.galleryResultList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.detailResultList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.detailResultList .userSeeks {
    position: absolute;
    top: 72px;
    left: 105px;
    font-size: 10px;
}
.galleryResult {
	width: 211px;
	height: 122px;
	background: url('http://images.match.com/match/search/S09/galleryBg.gif') no-repeat top right;
	float: left;
	position: relative;
	font-family: helvetica, arial, sans-serif;
	margin: 5px 0 5px 10px;
}
.ie6 .galleryResult { margin: 5px 0 5px 5px; }
.detailResult {
	width: 665px;
	height: 128px;
	background: url('http://images.match.com/match/search/S09/detailBg.gif') no-repeat top right;
	float: left;
	position: relative;
	font-family: helvetica, arial, sans-serif;
	margin: 5px 0;
}
.galleryResultList .profileActions {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 96px;
	left: 91px;
}
.detailResultList .profileActions {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100px;
	left: 105px;
}
.profileActions li {
	float: left;
	margin: 0 5px 0 0;
}
.favorite a {
	background: url('http://images.match.com/match/search/S09/favorite.gif');
	display: block;
	width: 20px;
	height: 18px;
	text-indent: -9999px;
}
.email a {
	background: url('http://images.match.com/match/search/S09/email.gif');
	display: block;
	width: 20px;
	height: 18px;
	text-indent: -9999px;
}
.wink a {
	background: url('http://images.match.com/match/search/S09/wink.gif');
	display: block;
	width: 19px;
	height: 18px;
	text-indent: -9999px;
}
.im a {
	display: block;
	width: 23px;
	height: 18px;
	text-indent: -9999px;
}
.im a.imOFF {
	background: url('http://images.match.com/match/search/S09/imDisable.gif');
	display: block;
	width: 23px;
	height: 18px;
	text-indent: -9999px;
}
.highlight .favorite a { background: url('http://images.match.com/match/search/S09/favoriteHighlight.gif'); }
.highlight .email a { background: url('http://images.match.com/match/search/S09/emailHighlight.gif'); }
.highlight .wink a { background: url('http://images.match.com/match/search/S09/winkHighlight.gif'); }
.highlight .im a { background: url('http://images.match.com/match/search/S09/imHighlight.gif'); }
.im a { background: url('http://images.match.com/match/search/S09/im.gif'); }
.highlight .im a.imOFF  { background: url('http://images.match.com/match/search/S09/imDisableHighlight.gif'); }
.platinum .email a { background: url('http://images.match.com/match/search/S09/emailPlat.gif'); }
.highlight .platinum .email a { background: url('http://images.match.com/match/search/S09/emailPlatHighlight.gif'); }
.highlight .platinum .im a { background: url('http://images.match.com/match/search/S09/imDisableHighlight.gif'); }
.remove {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
}
.refinePrmtr img { cursor: pointer; }
.refinePrmtr li a {
	position: relative;
	top: -3px;
}
.galleryResultList .highlight { background: url('http://images.match.com/match/search/S09/galleryBgHighlight.gif') no-repeat top right; }
.detailResultList .highlight { background: url('http://images.match.com/match/search/S09/detailBgHighlight.gif') no-repeat top right; }
.galleryResultList .profilePic {
	position: absolute;
	border: 2px solid #0099CC!important;
	top: 12px;
	width: 80px;
	height: 100px;
}
.detailResultList .profilePic {
	position: absolute;
	border: 2px solid #0099CC!important;
	top: 15px;
	left: 12px;
	width: 80px;
	height: 100px;
}
.galleryResultList .username {
	position: absolute;
	top: 17px;
	left: 91px;
}
.detailResultList .username {
	position: absolute;
	top: 17px;
	left: 105px;
	font-size: 10px;
}
.username a:link, .username a:active, .username a:visited {
	text-decoration: none;
	color: #547fA9;
}
.highlight .username a:link, .highlight .username a:active, .highlight .username a:visited {
	color: #003366;
	font-weight: bold;
}
.galleryResultList .ageLocation {
	position: absolute;
	top: 32px;
	left: 91px;
	overflow: hidden;
	display: block;
	width: 111px;
	white-space: nowrap;
}
.detailResultList .ageLocation {
	position: absolute;
	top: 32px;
	left: 105px;
	font-size: 10px;
}
.username a:hover { text-decoration: underline; }
.galleryResultList .photoCount {
	position: absolute;
	top: 47px;
	left: 91px;
	color: #65CC00;
	font-weight: bold;
}
.detailResultList .photoCount {
	position: absolute;
	top: 44px;
	left: 105px;
	color: #65CC00;
	font-weight: bold;
	font-size: 10px;
}
.photoCount a:link, .photoCount a:active, .photoCount a:visited {
	color: #65CC00;
	text-decoration: none;
}
.highlight .photoCount a:link, .highlight .photoCount a:active, .highlight .photoCount a:visited {
	color: #333;
	text-decoration: none;
}
.photoCount a:hover { text-decoration: underline; }
.galleryResultList .new {
	position: absolute;
	top: 63px;
	left: 91px;
	color: #0099CC;
	font-weight: bold;
}
.detailResultList .new {
	position: absolute;
	top: 58px;
	left: 105px;
	color: #0099CC;
	font-weight: bold;
	font-size: 10px;
}
.detailResultList .highlight .new, .galleryResultList .highlight .new { color: #333; }
.galleryResultList .activity {
	position: absolute;
	top: 78px;
	left: 91px;
}
.detailResultList .activity {
	position: absolute;
	top: 85px;
	left: 105px;
	font-size: 10px;
}
.description {
	position: absolute;
	width: 385px;
	top: 18px;
	left: 255px;
	line-height: 16px;
}
.tableCheckBoxList label {
	font-weight: normal;
	color: #333;
	font-size: 11px;
}
.tableCheckBoxList {
	width: 100%;
	padding: 3px 0;
	margin: 0 0 3px 0;
}
.tableCheckBoxList td { width: 50%; }
.heightWrap {
	padding: 5px;
	margin: 0 0 5px 0;
}
#customSearch .open .heightWrap { display:block; }
#petTbl th {
	font-size: 10px;
	vertical-align: bottom;
}
#petTbl td { text-align: center; }
#petTbl td.rowLbl { text-align: left; }
#petTbl .altRow { background: #E6ECF2; }
#customSearch .tableCheckBoxList, #customSearch li table, #customSearch .heightWrap { display: none; }
#customSearch .open .tableCheckBoxList, #customSearch .open table, #customSearch .open ul{ display: block; }
.closeSaveSearch {
	background: url('http://images.match.com/match/search/S09/saveSearchBtn.gif');
	width: 132px;
	height: 29px;
	border: 0;
	cursor: pointer;
}
.emailCheck {
	position: relative;
	top: 3px;
}
.subLbl {
	font-weight: normal;
	position: relative;
	top: -2px;
	font-size: 11px;
}
span.zip, span.geo { padding: 0; }
.geoPanelContent { padding: 5px 0; }
.searchByLbl {
	position: relative;
	top: -3px;
}
.geoRegionList, .statePane, .cityPane { margin: 0 0 5px 0; }
.feedbackIcon {
	position: relative;
	top: 1px;
	left: 3px;
}
.pageList {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}
.pageList .selected { font-weight: bold; }
.pageList li { display: inline; }
.banner { /* Fixes floating reg bug. */
	text-align: center;
	width: 932px;
}
#bodyContent .banner { padding: 0; margin: 12px 0 12px 0; } /* Fixes floating reg bug. */
#bodyContent #bodyContentInner .banner { padding: 0 0 5px 0; }
#bodyContent #bodyContentInner { padding: 0 16px 16px 16px; }
#sideRefine h4 { font-size: 11px; }
.removeBtn {
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://images.match.com/match/search/S09/removePrmtr.gif');
	margin: 0 3px 0 0;
}
.removeLnk {
	background: url('http://images.match.com/match/search/S09/removePrmtr.gif') no-repeat;
	padding: 0 0 0 16px;
}
#sideRefine li ul { display:none; }
.refineCat h4.basicsHdr {
	border-bottom: 1px solid #CCC;
	padding: 0 0 6px 0;
}
.detailResultList .detailResult{
    font-family:verdana;
}




















/* IM Chat Bubbles */   
.detailResult .chatBubble { background: url('http://images.match.com/match/search/s09/Bubble.gif') no-repeat; }
.galleryResult .chatBubble { background: url('http://images.match.com/match/search/s09/Bubble.gif') no-repeat; }
 
.detailResult .chatBubblePlatinum { background: url('http://images.match.com/match/search/s09/platBubble.gif') no-repeat; }
.galleryResult .chatBubblePlatinum { background: url('http://images.match.com/match/search/s09/platBubble.gif') no-repeat; }
 
 
.div_platChatOffBubbleHover {
      background: url(http://images.match.com/match/search/s09/platBubble.gif) no-repeat;
      display:block;
      height:37px;
      margin:50px 0 0 135px;
      margin:50px 0 0 -10px;
      padding:12px 0 0 0px;
      position:absolute;
      width:128px;
      z-index:99999999;
}
 
.detailResult .platinumEmailHover
{
      background: url(http://images.match.com/match/search/s09/platBubble.gif) no-repeat;
      height:52px;
	  margin:45px 0 0 40px;
      position:absolute;
      width:121px;
      z-index:99999999;
      display: none;
}
 
.galleryResult .platinumEmailHover
{
      background: url(http://images.match.com/match/search/s09/platBubble.gif) no-repeat;
      display:none;
      height:52px;
      margin:45px 0 0 26px;
      position:absolute;
      width:131px;
      z-index:99999999;
}
 
 
/* IM Chat Bubbles */
.detailResult .chatBubble {
   position: absolute;
   top: 45px;
   left: 90px;
   z-index: 999;
   width: 106px;
   height: 52px;
   padding: 4px 5px 5px 7px;
   font-size: 9px;
   display: none;
}
.galleryResult .chatBubble {
   position: absolute;
   top: 45px;
   left: 76px;
   z-index: 999;
   width: 102px;
   height: 48px;
   padding: 7px 5px 5px 8px;
   font-size: 9px;
   display: none;
}
 
.detailResult .chatBubblePlatinum {
   position: absolute;
   top: 45px;
   left: 90px;
   z-index: 999;
   width: 106px;
   height: 30px;
   padding: 14px 5px 5px 7px;
   font-size: 9px;
   display: none;
}
 
.galleryResult .chatBubblePlatinum {
   position: absolute;
   top: 45px;
   left: 76px;
   z-index: 999;
   width: 102px;
   height: 48px;
   padding: 7px 5px 5px 8px;
   font-size: 9px;
   display: none;
}
 
.chatBubblePlatinum A, .chatBubble A, .platinumEmailHover A {
      color: blue ! important;
}
 
.platinumEmailHover {
      color: #333;
}
 
.galleryResult .chatBubblePlatinum SPAN {
      display:block;
      margin:8px 0 0 0px;
      position:absolute;
      z-index:99999999;
}
 
.galleryResult .platinumEmailHoverContent
{
      text-transform: uppercase;
      display:block;
      margin:19px 0 0 9px;
      position:absolute;
      z-index:99999999;
}
 
.detailResult .platinumEmailHoverContent
{
      text-transform: uppercase;
      display:block;
      margin:22px 0 0 13px;
      position:absolute;
      z-index:99999999;
}
 
.galleryResult .online {
      text-align: center;
      position:absolute;
      top:75px;
      left:92px;
}
 
.detailResult .online {
      width: 100px;
      position:absolute;
      top:85px;
      left:105px;
      font-size: 10px;
}
 
.galleryResult .online A, .detailResult .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 .detailResult .leftCol .userHandle a,  .highlight .galleryResult .userHandle a
{
    color:#174578;
}
 

