﻿#id_13163_header { 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;
}