﻿#id_13163_header { width: 100%; }
#yahooHeader {
   background-image:url("https://s.yimg.com/lq/lib/uh/15/sprites/match-1.0.1.png");
   background-position:0 0;
   background-repeat:repeat-x;
   width:100%;
}
#topNav * {
   margin: 0;
   padding: 0;
}
#topNav {
   position: relative;
   width: 955px;
   height: 53px;
   overflow: hidden;
}
.hdrFx { width: 980px; }

#topNav #logo {
   position: absolute;
   top: 14px;
   left: 15px;
}
/* Tertiary Navigation */
#tertNav {
   list-style-type: none;
   position: absolute;
   top: 8px;
   right: -5px;
   font-size: 10px;
   font-weight: bold;
   font-family: helvetica, arial, sans-serif;
}
#tertNav li {
   display: inline;
   float: left;
   padding: 0 8px;
}
#tertNav li a:link, #tertNav li a:active, #tertNav li a:visited {
   color: #FFF;
   text-decoration: none;
   text-transform: lowercase;
}
#tertNav li a:hover { text-decoration: underline; }
#tertNav li.active a:link, #tertNav li.active a:active, #tertNav li.active a:visited {
   color: #000;
   text-decoration: underline;
}
/* Main Navigation */
#mainNav {
   font-family: helvetica, arial, sans-serif;
   list-style-type: none;
   position: absolute;
   top: 29px;
   right: -14px;
   font-size: 13px;
   font-weight: bold;
}
#mainNav li {
   display: inline;
   float: left;
   padding: 0 14px;
}
#mainNav li a:link, #mainNav li a:active, #mainNav li a:visited {
   color: #FFF;
   text-decoration: none;
   text-transform: capitalize;
}
#mainNav li a:hover { text-decoration: underline; }
#mainNav li.active a:link, #mainNav li.active a:active, #mainNav li.active a:visited {
   color: #000;
   text-decoration: underline;
}
.matchesLnk { position: relative; }
.newFlag {
   position: absolute;
   width: 42px;
   height: 33px;
   text-indent: -9999px;
   overflow: hidden;
   top: -25px;
   left: -4px;
}
#mainNav li.subscribeLnk {
   background: none;
   padding: 0;
}
#mainNav li.subscribeLnk a {
   display: block;
   width: 85px;
   height: 21px;
   text-indent: -9999px;
   overflow: hidden;
   position: relative;
   top: -3px;
}
#id_13163_bottom { clear: both; }
/* Shark Fin */
.newWelcomePosition {
   margin-left:8px;
   display:inline;
   margin-top:6px;
}
.newWelcome {
   float: left;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   margin-top: 7px;
}
.class_13163_bottom {
   margin: 1px 0px 0 14px;
   padding: 0px 0px 0px 0px;
   height: 28px;
   width: 970px;
}
.welcome {
   float: left;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #9a252e;
   margin-top: 7px;
}
.messages {
   float: left;
   margin-top: 7px;
}
.winks {
   float: left;
   margin-top: 7px;
}
.convos {
   float: left;
   margin-top: 7px;
}
.matchTalk {
   float: left;
   margin-top: 7px;
}
.sharkfin {
   float: right;
   margin: 0px;
   padding: 0px;
   height: 33px;
   width: 333px;
}
.sharkfin a {
   display: block;
   margin: 0px;
   padding: 0px;
   overflow: hidden;
   height: 33px;
   width: 333px;
   text-indent: -9999px;
}
.messages a:link, .messages a:visited {
   float: left;
   height: 18px;
   margin: 0 0 0 10px;
   padding: 0 0 0 18px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   text-decoration: none;
}
.vipMessages {
   float: left;
   height: 20px;
   margin: 4px 0 0 10px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   padding: 3px 0 0 23px;
}
.vipMessages a {

}
.vipMessages a:link, .vipMessages a:active, .vipMessages a:visited {
	text-decoration: none;
	color: #000;
}
.vipMessages a:hover { text-decoration: underline; }
.messages a:hover, .messages a:active { text-decoration: underline; }
.winks a:link, .winks a:visited {
   float: left;
   height: 18px;
   margin: 0 0 0 10px;
   padding: 0 0 0 18px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   text-decoration: none;
}
.winks a:hover, .winks a:active { text-decoration: underline; }
.convos a:link, .convos a:visited {
   float: left;
   height: 18px;
   margin: 0 0 0 10px;
   padding: 0 0 0 24px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   text-decoration: none;
}
.convos a:hover, .convos a:active { text-decoration: underline; }
.daily5 a:link, .daily5 a:visited {
   float: left;
   height: 18px;
   padding: 7px 0 0 58px;
   margin: 0 0 0 10px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   text-decoration: none;
}
.daily5 a:hover, .daily5 a:active { text-decoration: underline; }
.daily5Interest a:link, .daily5Interest a:visited {
   float: left;
   height: 18px;
   padding: 7px 0 0 3px;
   margin: 0 0 0 10px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   text-decoration: none;
}
.daily5Interest a:hover, .daily5Interest a:active { text-decoration: underline; }
.matchTalk a:link, .matchTalk a:visited {
   float: left;
   height: 18px;
   margin: 0 0 0 10px;
   padding: 0 0 0 22px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   text-decoration: none;
}
.matchTalk a:hover, .matchTalk a:active { text-decoration: underline; }
.sharkFin { float: left; }
.sharkFinInner {
   width: 955px;
   text-align: center;
}
.sharkFinContainer {
   height: 33px;
   text-align: left;
   clear: both;
   position:relative;
}
.iGuideBug {
   float: right;
   margin: 1px 0px 0px 0px;
}
.iGuideFin { float: right; }
.iTipFin { float: right; }
a.welcomeLink:hover, a.daily5Link:hover { cursor: pointer; }
a.welcomeLink:link, a.welcomeLink:active, a.welcomeLink:visited { text-decoration: none; }
.handleLink {
   font-weight: bold;
   float: left;
   margin-top: 7px;
}
.regProfileNags {
   padding-top: 6px;
   font-size: 15px;
   text-align: right;
}
.regProfileNags A {
   color: #6b6a6a;
   text-decoration: none;
}
.regProfileNags .cta {
   color: #0099cc;
   text-decoration: none;
}
.regProfileNags A:hover .cta, .subProfileNags A:hover { text-decoration: underline; }
.subProfileNags {
   font-size: 14px;
   color: #FFF;
   height: 33px;
}
.subProfileNags DIV {
   padding: 6px 0 0 14px;
   height: 33px;
}
.subProfileNags A {
   color: #0099cc;
   text-decoration: none;
}
.regProfileNags {
   font-family:Arial;
   font-weight:bold;
}
.wvmSharkFin {
	height: 33px;
	clear: both;
	position: relative;
}
.wvmGuaranteeBtn {
	position: absolute;
	top: 0;
	left: 0;
}
.wvmBtn {
	position: absolute;
	top: 6px;
	left: 455px;
}
#resubContainer
{
    position:absolute;
    top:26px;
    left:408px;
    z-index:999;
}
#resubContainer .tooltip
{
    display:none;
    position:absolute;
    top:20px;
    left:-24px;
    width:316px;
    height:246px;
    z-index:999;
    padding:0 10px 0 20px;
}
#resubContainer .prompt .view1, #resubContainer .confirmation .view2
{
    display:block;
}
#resubContainer .prompt .view2, #resubContainer .confirmation .view1
{
    display:none;
}

.tooltip{
    font-family:arial;
    color:#555555;
}

.tooltip ul{
    margin:0 0 0 10px;
    padding:0;
}
.tooltip .tooltip-content
{
    margin-top:30px;
    font-weight:bold;
}
.tooltip-content h4 { margin: 0 0 5px; }
.tooltip-content p { margin: 0 0 5px; }
.tooltip-content .tooltip-content-header
{
    color:#003464;
    font-size:14px;
    font-weight:bold;
}
.tooltip .view2{
    margin-top:84px;
    color:#666;
    font-size:14px;
}
.tooltip-content-body
{
    margin-bottom:0;
    color:#555;
}
.congrats {
	color: #666;
	font-weight: bold;
`font-size: 11px;
}
.tooltip-content-submit
{
      margin-top:20px;
}
.tooltip .unlessLegal{
    font-weight:normal;   
    margin-top:7px;
    margin-bottom:7px;
}

.sharkFinContainerSmart{
clear:both;
height:32px;
position:relative;
text-align:left;
border-top: solid 1px #cdccc8;
border-bottom: solid 1px #cdccc8;
}
.sharkFinContainerSmart .sharkfinRight{
text-align:right;
width: 971px;
}
.sharkFinContainerSmart .sharkfinLeft{position: absolute; top:0; left:0;}
.creditCardSubHeader{
    display:none;
}
.ccPayment .creditCardSubHeader{
    display:block;
}
#SharkFinModal{
	height: 212px;
	width: 487px;
	border: 5px solid #666;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
}
#sharkFinModal .close {
	position: absolute!important;
	height: 16px;
	width: 16px;
	top: 2px!important;
	right: 2px!important;
	cursor: pointer;
	left: auto!important;
}
#SharkFinModal h2
{
    margin:25px;
    margin-left:15px;
    margin-bottom:20px;
    color:#666;
    font-size:18px;
    font-weight:normal;
}

.sharkFinContainerSmart{
clear:both;
height:32px;
position:relative;
text-align:left;
border-top: solid 1px #cdccc8;
border-bottom: solid 1px #cdccc8;
}
.sharkFinContainerSmart .sharkfinRight{
text-align:right;
width: 971px;
}
.sharkFinContainerSmart .sharkfinLeft{position: absolute; top:0; left:0;}
.creditCardSubHeader{
    display:none;
}
.ccPayment .creditCardSubHeader{
    display:block;
}
#SharkFinModal{
	height: 212px;
	width: 487px;
	border: 5px solid #666;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
}
#sharkFinModal .close {
	position: absolute;
	height: 16px;
	width: 16px;
	top: 2px;
	right: 2px;
	cursor: pointer;
}
#SharkFinModal h2
{
    margin:25px;
    margin-left:15px;
    margin-bottom:20px;
    color:#666;
    font-size:18px;
    font-weight:normal;
}

#SharkFinModal span
{
    margin-left:15px;
    color: #0099cc;
    font-size:14px;
    font-weight:normal;
    
}
#UnhideProfileTrigger
{
    cursor:pointer;
}
.facebookLoginIndicator{
    float:left;
    margin-right:6px;
}
.sharkFinContainerSmart .test-complete-profile{
    font-size:14px;
    font-family:arial;
    font-weight:bold;
    color:#547fa9;
    padding-top:7px;
    
}
.sharkFinContainerSmart .test-complete-profile a{
    color:#0099cc
}
#tertNav .facebookIconIndicator{
    background:none;
}