#yahooHeader { background: #fff; }
/* Sharkfin */
.sharkFin { float: left; margin: 0px; padding: 0px; height: 33px; width: 333px; }
.sharkFin a { display: block; margin: 0px; padding: 0px; overflow: hidden; height: 33px; width: 333px; }
.sharkFinInner { width: 955px; text-align: center; }
.sharkFinContainer { height: 33px; text-align: left; clear: both; position:relative; }
.iGuideBug { float: right; margin: 1px 0px 0px 0px; }
.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; }
.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; background-color:#fff; }
.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 }
#yahooHeader #resubContainer.hasDaysLeft { left: 330px; }
ul.profileActions li span.imDisconnected, ul.buttonsHim li.imDisconnected, .imDisconnected, ul.buttonsHer li.imDisconnected { display:none; }
.input-validation-error { border: 2px solid #bf1e2e !important; }
.field-validation-error { color: #bf1e2e !important; font-weight: bold !important; float: left; }
.sharkfin-like{cursor:pointer; margin:0px; line-height:32px; font-size:14px;color:#3c5698; background-image:url('https://secureimages.match.com/match/header/sharkfin-LightBlue.jpg'); background-repeat:no-repeat; font-weight:normal;}
	p.fb-like{position:absolute; left:900px; width:50px;margin:0px; line-height:25px;padding-top:6px; text-align:left;}
		p.fb-text{float:left; display:inline; width:860px; margin:0px; line-height:32px; margin:0 12px; }
			.fb-txt-alt{color:#00a353; padding-right:5px;}
		.fb-hidden{display:none;}
		.fb_edge_comment_widget{z-index:999 !important;}
/* Shark Fin */
.sharkfin { background: url(https://secureimages.match.com/match/presentations/nonemoreblack/header/13272_subscribe_fin.gif) no-repeat;}
.sharkFinContainerSmart {background: url(https://secureimages.match.com/match/presentations/nonemoreblack/header/45702_sharkfin_bg.gif) repeat-y; background-color:#4888C6; }
.sharkFinContainer { background: #fff url(https://secureimages.match.com/match/skins/set11/3481_hdr_shdw2.gif) repeat-x;}
.informationalSummary .messagingHeader { background: #ababab url(https://secureimages.match.com/match/registration/3087_green_messaging_top.gif) no-repeat;}
.informationalSummary { background: url(https://secureimages.match.com/match/registration/green_messaging_back.gif) repeat-y;}
.informationalSummaryInner {background: url(https://secureimages.match.com/match/registration/3087_green_messaging_bottom.gif) no-repeat; background-position: left bottom; }
.subProfileNags .profileNagAtStart {background: url(https://secureimages.match.com/match/presentations/nonemoreblack/header/noPro.gif) no-repeat; width: 569px; }
.subProfileNags .profileNagInProgress {background: url(https://secureimages.match.com/match/presentations/nonemoreblack/header/incompletePro.gif) no-repeat; width: 569px; }
.subProfileNags .profileNagAtNoPhoto {background: url(https://secureimages.match.com/match/presentations/nonemoreblack/header/noPhotoPro.gif) no-repeat; width: 569px; }
.vipMessages { background: url(https://secureimages.match.com/match/doubleblind/vipIcon.gif) no-repeat;}
.wvmSharkFin { background: url(https://secureimages.match.com/match/skins/set11/41709_wvmSharkFinBg.gif) repeat-x;}
#resubContainer .tooltip { background: url(https://secureimages.match.com/match/header/tooltipbg.png) no-repeat;}
#resubContainer .reactivate-body { width:95px; }
.photolike a:link, .photolike a:visited { background: url(https://secureimages.match.com/match/presentations/nonemoreblack/header/56653_photoLikes.png) no-repeat 0 1px;}
/* END HEADER */

/* ClientModal.css */
.modal_overlay { min-height: 100%; display: block; position: absolute; top: 0; left: 0; width: 110%; height: 100%; background-color: black; z-index:10001; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); }
.client_modal { display:block; position:absolute; background-color:white; z-index:10002; overflow:hidden; }
.client_modal .modal_dismiss { cursor:pointer; }
.ie6 .hasModal .obscureSelect select, .ie7 .hasModal .obscureSelect select { visibility:hidden; }
.ie6 .obscuredFromModal SELECT, .ie7 .obscuredFromModal SELECT { visibility:hidden; }
/* END CLIENTMODAL.CSS */

/* Footer.css */
.cls_13122_footer { font-size: 9px; color: #999; padding: 50px 0 0 15px; clear: both; font-family:Verdana, Arial, Helvetica, Sans-Serif}
.cls_13122_footer a:link, .cls_13122_footer a:active, .cls_13122_footer a:visited { color: #999; text-decoration: none; }
.cls_13122_footer a:hover { text-decoration: underline; }
.cls_13122_footer p, .cls_footermatch{padding:0 0 1.1em 0; margin:0px;}
.cls_13122_footer h6 { font-size: 9px; }
.cls_13122_guarantee, .cls_13122_about, .cls_13122_help, .cls_13122_dating, .cls_13122_mymatch, .cls_13122_advertise { margin: 0; padding: 0; list-style-type: none; float: left; height: 70px; line-height: 14px; }
.cls_13122_guarantee, .cls_13122_about, .cls_13122_help, .cls_13122_dating, .cls_13122_mymatch { margin: 0 12px 0 0; border-right: 1px solid #999; padding: 0 12px 0 0; }
.cls_13122_guarantee a { height: 18px; line-height: 18px; padding-left: 18px; display: inline-block; }
.cls_13122_guarantee a.ftrGuarantee { height: 14px; line-height: 14px; margin-bottom: 3px; }
.cls_13122_guarantee a.ftrProfilePro { height: 14px; line-height: 14px; margin-bottom: 2px; margin-top: 2px; }
.cls_13122_footercopyright { clear: both;}
#yahooFooter { clear: both; margin: 0; padding: 10px 0 8px 0 !important; }
.cls_13122_title a { font-weight: bold; }
.cls_13122_guarantee .cls_13122_title a:link, .cls_13122_guarantee .cls_13122_title a:active, .cls_13122_guarantee .cls_13122_title a:visited, .cls_13122_guarantee .cls_13122_title a:hover { color: #66cc00; }
.cls_13122_footercopyright p { margin: 0; padding-left: 0px !important;}
#divCompatMode { color: #FF0000; font-size: 10px; clear: both; padding: 8px 0 0 0; height: 20px; }
.cls_13122_privacy { font-style: italic; clear: both; padding: 3px 0 0 0; }
/* Peekaboo Bug Fixes */
.cls_13122_footer, .cls_footermatch { /* IE6 */ min-width: 0; /* IE7 */ zoom: 100%; }
.cls_13122_advertise .socialMedia { margin-top: 4px; }
.cls_13122_advertise .socialMedia a { padding-left: 16px; height: 16px; line-height: 16px; font-size: 13px; margin-right: 3px; text-decoration:none; }
.cls_13122_advertise .socialMedia a:hover { text-decoration:none; }
.cls_13122_guarantee a.ftrGuarantee { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat -1px -50px; }
.cls_13122_guarantee a.ftrMobile { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat -1px -77px; }
.cls_13122_guarantee a.ftrGiftSub { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat -1px -94px; }
.cls_13122_guarantee a.ftrProfilePro { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat -1px -65px; }
.cls_13122_advertise .socialMedia a.ftrBlogger { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat 0px 0px; }
.cls_13122_advertise .socialMedia a.ftrFacebook { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat 0px -17px; }
.cls_13122_advertise .socialMedia a.ftrTwitter { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat 0px -34px; }
.cls_13122_advertise .socialMedia a.ftrPinterest { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat 0px -960px; }
.cls_13122_advertise .socialMedia a.ftrInstagram { background: url('https://secureimages.match.com/match/Sprites/siteIcons.png') no-repeat 0px -941px; }
/* END FOOTER.CSS */

/* Primary and CTA Buttons */		  
button.primaryBtn, button.ctaBtn, a.primaryBtn { padding: 0 15px 0 0; font-size: 14px; text-transform: uppercase; font-family: arial, helvetica, sans-serif; text-align: center; display:inline-block }
button.primaryBtn span, button.ctaBtn span, a.primaryBtn span { padding: 8px 0 0 15px; height: 23px; color: #fff; font-weight: bold; display:block;}
button.primaryBtn:hover, button.primaryBtnHover, button.ctaBtn:hover, button.ctaBtnHover, a.primaryBtn:hover { background-position: right -210px; }
button.primaryBtn:hover span, button.primaryBtnHover span, button.ctaBtn:hover span, button.ctaBtnHover span, a.primaryBtn:hover span { background-position: 0 -70px; }
/* Secondary Button (3) */	
button.second3Btn { padding: 0 15px 0 0; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-align: center; text-transform: uppercase; }
button.second3Btn span { padding: 3px 0 0 15px; height: 16px; color: #20558a; }
button.second3Btn:hover, button.second3BtnHover { background-position: right -210px; }
button.second3Btn:hover span, button.second3BtnHover span { background-position: 0 -70px; }
/* Small CTA Button */	
button.ctaBtnSmll, a.ctaBtnSmll { padding: 0 15px 0 0; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-align: center; text-transform: uppercase; }
a.ctaBtnSmll {overflow: hidden; display:inline-block; }
button.ctaBtnSmll span, a.ctaBtnSmll span{ padding: 5px 0 0 15px; height: 19px; color: #fff;}
a.ctaBtnSmll span{ display: block;}
button.ctaBtnSmll:hover, a.ctaBtnSmll:hover{ background-position: right -210px; text-decoration:none; cursor:pointer; }
button.ctaBtnSmll:hover span, a.ctaBtnSmll:hover span, a.ctaBtnSmll span { background-position: 0 -70px; }
button.submitting { background:none; }
/* Primary Button */		
button.primaryBtn, a.primaryBtn { background: transparent url('https://secureimages.match.com/match/sprites/primaryBtn.png') no-repeat right -140px; }
button.primaryBtn span, a.primaryBtn span { background: transparent url('https://secureimages.match.com/match/sprites/primaryBtn.png') no-repeat left top; }
/* CTA Button */		
button.ctaBtn { background: transparent url('https://secureimages.match.com/match/sprites/ctaBtn.png') no-repeat right -140px; }
button.ctaBtn span { background: transparent url('https://secureimages.match.com/match/sprites/ctaBtn.png') no-repeat left top; }
/* Secondary Button (3) */	
button.second3Btn { background: transparent url('https://secureimages.match.com/match/sprites/second3Btn.png') no-repeat right -140px; }
button.second3Btn span { background: transparent url('https://secureimages.match.com/match/sprites/second3Btn.png') no-repeat left top; }
/* Small CTA Button */	
button.ctaBtnSmll, a.ctaBtnSmll { background: transparent url('https://secureimages.match.com/match/sprites/ctaBtnSmll.png') no-repeat right -140px; }
button.ctaBtnSmll span, a.ctaBtnSmll span  { background: transparent url('https://secureimages.match.com/match/sprites/ctaBtnSmll.png') no-repeat left top; }
form.submitting button { background-image: url("https://secureimages.match.com/match/profile/ajaxLoading.gif") !important; background-position: 0 3px !important; background-repeat: no-repeat !important; width: 65px; height: 27px; }
form.submitting button.datesparkLike { text-indent:-1000px; overflow:hidden; height:20px; width:72px; }
form.submitting button span { display:none; }
/* Icons */
.ico{ background-image:url('https://secureimages.match.com/match/sprites/siteIcons.png');  overflow:hidden; float:left; display:inline;margin:0px 3px 0 0; text-indent:-9999px; background-repeat:no-repeat;}
.ie6 .ico{width: 22px; vertical-align: middle;float:none;zoom: 1;*display: inline;text-indent:0px;}
    .ico-email{width:20px; height:15px; background-position:0px -564px;}
	.ico-email-y{width:22px; height:19px; background-position:0px -643px;}
    .ico-wink{width:22px; height:20px; background-position:0 -664px; }
	.ico-fav{width:20px; height:20px; background-position:0 -727px; }
	.ico-chat{width:24px; height:22px; background-position:0 -705px; }
    .ico-like{ width:15px; height:16px; background-position:0px -341px;}
	.ico-liked{ width:15px; height:16px; background-position:0px -584px;}
    .ico-remove{width:15px; height:15px; background-position:0px -606px;}
	.ico-x{ width:16px; height:16px; background-position:0px -855px; }
	.ico-email-disabled{width:22px; height:19px; background-position:0px -747px;}
	.ico-wink-disabled{width:23px; height:20px; background-position:0px -768px; }
	.ico-fav-disabled{width:20px; height:20px; background-position:0px -831px; }
	.ico-chat-disabled{width:24px; height:22px; background-position:0px -810px; }
	.ico-help{ width:15px; height:15px; background-position:-1px -163px;}
	.ico-phone{width:23px; height:20px; background-position:0 -684px;}
	.ico-phone-disabled{width:24px; height:20px; background-position:0 -791px;}
	.ico-arrow-up{ background:transparent url('https://secureimages.match.com/match/site/sprites/arrowSprite.gif') 100% 9px no-repeat;}
.ico-inline{display: -moz-inline-stack;display: inline-block;vertical-align: top; zoom: 1;*display: inline;float:none; text-align:left;}
/* Global Button Styles */		
.btn, .btn-disabled, .btn-block{height:31px;text-indent:0px; margin:0px; border:0px; cursor: pointer; overflow: visible;text-decoration: none !important; display: -moz-inline-stack;display: inline-block; zoom: 1;*display: inline; color:#fff;white-space: nowrap;font-weight:700; position: relative;border: 0; padding:0px 0px 0px 4px;vertical-align:middle;}
.btn span, .btn-disabled span, .btn-block span{padding:0px 9px 0px 5px; margin:0px; display: -moz-inline-stack;display: inline-block; zoom: 1;*display: inline;height:31px; line-height:31px; vertical-align:middle;}
.btn span:after{ content: "."; display: block; height: 0px; clear: both; visibility:hidden; margin:0px; padding:0px; line-height:0px; }
.btn-block{display:block;} .btn-block span{display:block;}
.btn-small{height:24px;}.btn-small span{height:24px;line-height:24px;}
.ie6 .btn strong{float:left; display:inline;}
    /* Skins */	
	.btn-primary{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-green.png') no-repeat 0 -62px; font-size:14px;}
    .btn-primary span{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-green.png') no-repeat 100% 0 ; padding:0px 16px 0px 12px;}
    .btn-secondary{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-blue.png') no-repeat 0 -62px; font-size:14px;}
    .btn-secondary span{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-blue.png') no-repeat 100% 0; padding:0px 16px 0px 12px;}
    .btn-secondary-s{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-blue-sml.png') no-repeat 0 -62px; font-size:10px;}
    .btn-secondary-s span{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-blue-sml.png') no-repeat 100% 0; padding:0px 10px 0px 6px;}
    .btn-lightblue{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-lightblue.png') no-repeat 0 -62px;color:#1466af !important;}
    .btn-lightblue span{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-lightblue.png') no-repeat 100% 0 ;}
    .btn-gray-small{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-gray-sml.png') no-repeat 0 -62px; color:#3164ae; font-size:10px; height:21px;}
    .btn-gray-small span{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-gray-sml.png') no-repeat 100% 0px;height:21px;line-height:21px;}
	.btn-white-small{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-white-sml.png') no-repeat 0 -62px;}
    .btn-white-small span{background: transparent url('https://secureimages.match.com/match/sprites/buttons/btn-white-sml.png') no-repeat 100% 0px;}
    .btn-like,.btn-liked{background-image: url('https://secureimages.match.com/match/sprites/buttons/btn-like.png');background-color: #fff; background-repeat:no-repeat; border:1px solid #77a2e1;padding:0 10px 0 28px;color:#77a2e1;line-height: 28px;height: 28px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
    .btn-like:visited{color:#77a2e1 !important;}
    .btn-like:hover{ background-position:0 -28px !important;}
    .btn-liked, .btn-liked:visited, .btn-liked:hover{background-position:0 -56px !important; border:1px solid #bbb; padding-left: 30px;color: #bbb;cursor: default;}
.btn:visited{color:#fff;}
.btn:hover{background-position: 0px -93px; text-decoration:none;}
.btn:hover span{background-position: 100% -31px;}
.btn-disabled,.btn-disabled:hover{background-position: 0 -155px; cursor:default; }
.btn-disabled span, .btn-disabled:hover span{background-position: 100% -124px;  color:#999 !important;}
.btn .ico{margin-top:3px;}
	.btn .ico-email{margin-top:8px;}
	.btn .ico-email-y{margin-top:4px;}
	.btn .ico-wink{margin-top:5px;}
	.btn .ico-like{margin-top:6px;}
    .btn .ico-remove{margin-top:8px;}
	.btn .ico-wink-disabled{margin-top:6px;}
	.btn .ico-chat-disabled{margin-top:6px;}
	.btn .ico-phone-disabled{margin-top:8px;}
.btn-disabled .ico-like{margin-top:6px; background-position:0px -584px;}
	
button { position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible; }
button::-moz-focus-inner {border: none;}
button span { position: relative; display: block; white-space: nowrap; }
@media screen and (-webkit-min-device-pixel-ratio:0), only screen and (min--moz-device-pixel-ratio:0)) {/* Safari and Google Chrome only - fix margins */
		button span {margin-top: -1px;	}
		button.btn span {margin-top: -1px;display:block;}
}

/* Buttons */
.button{text-indent:0; margin:0; border:0; overflow: visible;text-decoration: none; display: -moz-inline-stack;display: inline-block; zoom: 1;*display: inline; white-space: nowrap;font-weight:700; position: relative;border: 0;vertical-align:middle;font-weight: bold;border-radius: 4px; }
.button:visited,
.button:link{ text-decoration: none;}
.button.button-disabled:disabled, .button:disabled, .button-disabled, a.button-disabled:hover, a.button-disabled:visited{
    line-height: 36px;
	padding: 0 8px;
	text-align: center;
	color: #bcbcbc;
	border: 1px solid #efefef;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
     -moz-box-shadow:   none;
    -webkit-box-shadow: none;
    box-shadow:         none;
    text-shadow: none;
    cursor:default;
    text-decoration:none;
}

.ie7 .button.button-disabled {
	line-height: 36px;
	padding: 0 8px;
	text-align: center;
	color: #bcbcbc;
	border: 1px solid #efefef;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
     -moz-box-shadow:   none;
    -webkit-box-shadow: none;
    box-shadow:         none;
    text-shadow: none;
    cursor:default;
    text-decoration:none;
}

.button.button-primary{ 
    line-height: 38px;padding: 0 8px;text-align: center;color: #ffffff;
    background: #3b85c8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODVjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODYzOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #3b85c8 0%, #286398 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b85c8), color-stop(100%,#286398));
    background: -webkit-linear-gradient(top,  #3b85c8 0%,#286398 100%);
    background: -o-linear-gradient(top,  #3b85c8 0%,#286398 100%);
    background: -ms-linear-gradient(top,  #3b85c8 0%,#286398 100%);
    background: linear-gradient(to bottom,  #3b85c8 0%,#286398 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b85c8', endColorstr='#286398',GradientType=0 );
    -moz-box-shadow:    inset 0px -2px 2px #015381;
    -webkit-box-shadow: inset 0px -2px 2px #015381;
    box-shadow:         inset 0px -2px 2px #015381;
    text-shadow: 0px -1px 1px #19557e;
    text-decoration: none;
}

a.button-primary:hover, 
button.button-primary:hover {
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
    background: #459be9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1OWJlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODYzOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #459be9 0%, #286398 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#459be9), color-stop(100%,#286398));
    background: -webkit-linear-gradient(top,  #459be9 0%,#286398 100%);
    background: -o-linear-gradient(top,  #459be9 0%,#286398 100%);
    background: -ms-linear-gradient(top,  #459be9 0%,#286398 100%);
    background: linear-gradient(to bottom,  #459be9 0%,#286398 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#459be9', endColorstr='#286398',GradientType=0 );
}
.button-primary:visited{ color: #ffffff;}

.button-grey{
    border: 1px solid #e4e4e4;
    line-height: 36px;padding: 0 8px;text-align: center;color: #000;
    background: #f6f6f6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
    -moz-box-shadow:    inset 0px -1px 1px #a4a4a4;
    -webkit-box-shadow: inset 0px -1px 1px #a4a4a4;
    box-shadow:         inset 0px -1px 1px #a4a4a4;
}
a.button-grey:hover, 
button.button-grey:hover {
    cursor: pointer;
    color: #000;
    text-decoration: none;
    background: #f6f6f6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );
}
.button-grey:visited{ color: #000;}

.ie9 .button{filter: none !important;}

/* END BUTTONS.CSS */
/* Headers */
.hdr-gradient{background-image: url('https://secureimages.match.com/match/sprites/headers/bg-gradient.png'); line-height:35px; text-indent:10px; height:35px;}
/* END ELEMENTS.CSS */
.standardPrompt { border: 5px #666 solid; width: 350px; background-color: #FFF; display: none; }
.standardPrompt .promptContent { padding: 35px; }
.standardPrompt .close { position: absolute; top: 2px; right: 2px; height: 16px; width: 16px; overflow: hidden; cursor: pointer; background: url('https://secureimages.match.com/match/elements/close.gif') no-repeat; }
.standardPrompt .close SPAN { position: absolute; top: 16px; }
.standardPrompt .button { width: 80px; }
.standardPrompt P { color: #0A3A6D; font-weight: bold; margin-bottom: 8px; }
.siteLoginForm .errors { display: none; color: red; padding: 0px 0px 10px 0px; }
.siteLoginForm .ctls { position: relative; height: 60px; }
.siteLoginForm .ctls .handle { margin: 0; position: absolute; top: 20px; left: 0px; width: 120px; }
.siteLoginForm .ctls .password { position: absolute; top: 20px; left: 130px; width: 120px; }
.siteLoginForm .ctls .lblPassword { position: absolute; top: 0px; left: 130px; }
.siteLoginForm .commands .prompt_dismiss { cursor: pointer; margin-left: 8px; color: #007CC4; }
/* END ELEMENTS.CSS */

/*** HEADER NEXT ***/
#matchHeader{font: bold 9pt Arial, Helvetica, sans-serif; min-width:973px;  background: transparent url('https://secureimages.match.com/match/header/bg-header.png') repeat-x 0 0; position: relative; z-index: 1000; clear:both;margin: 0; padding: 0;  width: 100%;}
#matchHeader .matchLogo { position: absolute; top: 7px; left: 15px; z-index: 998; }
#matchHeader .matchLogo a { background-image: url('https://secureimages.match.com/match/header/bg-header-assets.png'); background-repeat: no-repeat; background-position: 0 0; display: block; overflow: hidden; height: 21px; width: 149px; text-indent: -9999px; }
#matchHeader .matchLogo a.matchCanada { background-position: 0 -21px; width: 173px; }
#matchHeader .matchLogo.icon a { position: absolute; background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'); }
#matchHeader .matchLogo.icon:before { display: block; position: absolute; top: -2px; content: "|"; color: #ffffff; font-size: 18px; z-index: -1; }
#matchHeader ul{list-style:none;}
.navigationBar { margin: 0; padding: 0; width: 970px; height:35px; position: relative; z-index: 1000; }
.navigationBar *, .matchNotifications * { margin: 0; padding: 0; }
.matchNotifications { background-color: #e3e3e3; }
.notificationBar { position: relative; font-size: 8.25pt; width: 970px; height:29px; color: #20558a; z-index: 800; }
.notificationBar a{text-decoration:none;}
.notificationBar a:hover{text-decoration:underline;}
.notificationBar a, .notificationBar a:visited, .notificationBar a:active, .notificationBar a:hover { color: #20558a; }
.notificationBar .welcomeMsg { padding: 0 15px; line-height: 29px; display: block; float: left; }
	.autoGenHandle { font-family: Arial, Helvetica, sans-serif; padding: 10px !important; position: absolute; left: 45px; top: 35px; background-color: #fff; width: 280px; border: 1px solid #b7b7b7; border-radius: 6px; z-index: 10; -moz-box-shadow: 1px 2px 6px #555; -webkit-box-shadow: 1px 2px 6px #555; box-shadow: 1px 2px 6px #555; }
		.autoGenHandle em { background-image: url('https://secureimages.match.com/match/site/tooltips/tip.png'); background-repeat: no-repeat;  background-position: 0 1px; height: 12px; overflow: hidden; position: absolute; left: 15px; top: -12px; width: 22px; }
		.autoGenHandle a, .autoGenHandle a:visited { color: White !important; padding: 0; margin-right: 10px; }
		.autoGenHandle span { margin-left: 6px !important; }
		.autoGenHandle .info { color: #555; font-size: 11px; margin: 5px 0 15px 0; font-weight: 400; }
		.autoGenHandle strong { font-size: 13px; margin: 0 0 5px 0; color: #003799; display: block; }
		.autoGenHandle input { padding: 3px 6px; height: 20px; }
		.autoGenHandle .ui-loading { text-align: center; }
			.auto-actions{ text-align: right; margin: 0px; padding: 0px; }
#navPrime{text-align: right; float: right; }
	#navPrime li{float:left; display:inline; position:relative; z-index: 1000;}
		li.facebookIconIndicator { text-align: left; padding: 6px 0 0 8px; margin: 4px 0 0; cursor: default; }
		li.btnSubscribe { padding: 6px 4px 0 0; }
		li.btnSubscribe a { background: url('https://secureimages.match.com/match/header/bg-header-assets.png') no-repeat left -50px; display: block; width: 85px; height: 28px; text-indent: 9999px; overflow: hidden; position: relative; }
		li.btnReactivate { margin: 2px 0 0; padding: 6px 4px 0 0; }
			.pnlReactivate { margin: 2px 0 0; padding: 6px 4px 0 0; float: right; position: relative; }
			#matchHeader .pnlReactivate ul { list-style-type: disc; padding-left: 7px; }
			.pnlReactivate .reactivate-body .daysLeft { color:#FFF; font-size:11px; font-weight:bold; left:88px; position:absolute; top:24px; width:89px; z-index:1000; color:#ea7125; }
			.pnlReactivate .tooltip {background: url('https://secureimages.match.com/match/header/tooltipbg.png') no-repeat; display:none; position:absolute; top:26px; left:-24px; width:316px; height:246px; padding:0 10px 0 20px; font-size: 8pt; }
			.pnlReactivate .resubBtn { cursor:pointer; }
			.pnlReactivate .prompt .view1, .pnlReactivate .confirmation .view2 { display:block; }
			.pnlReactivate .prompt .view2, .pnlReactivate .confirmation .view1 { display:none; }
		#navPrime li.noMenu a{padding:0px 7px; text-decoration:none; color:#FFF;}
		#navPrime li.noMenu a:hover{background-color:#fff;  text-decoration:underline;}
		.ie7 li.noMenu a:hover, .ie8 li.noMenu a:hover{zoom:1;}
		li.hdrItem{line-height:26px; top:4px; padding:0px; margin:0px 2px;}
		li.hdrItem a{display: block; color:#fff;}
		li.hdrItem a.navItemHighlight, li.hdrItem a.navItemHighlight:visited, #navPrime li.noMenu a:hover{color: #20558a; }
			 a.navItem, a.navItemHighlight{padding:0px 20px 5px 7px; color:#fff; background: url('https://secureimages.match.com/match/header/bg-header-sprite_v2.png') no-repeat; background-position:right -35px; text-decoration:none;}
			 a.navItem:visited{color:#fff;}
			 a.navItemHighlight{background-color:#fff;   text-decoration:underline; background-position: right -65px; }
			.hasCount a.navItem{background-position: 98% -96px;}
			.hasCount a.navItemHighlight{background-position: 98% -128px;}
		li.isCurrentFeature a, #navPrime li.isCurrentFeature a.navItemNoMenu { text-decoration: underline; }
		#navPrime ul{position:absolute; top:31px; background:#fff; padding:2px 0px; display:none; left:-1px;border-left:1px solid #20558a; border-right:1px solid #20558a; border-bottom:1px solid #20558a; -moz-box-shadow: 3px 3px 3px #bbb; -webkit-box-shadow: 3px 3px 3px #bbb; box-shadow: 3px 3px 3px #bbb; z-index:1000; }
		#navPrime .menu-Account ul,#navPrime .menu-Logout ul{left:auto; right:-1px;}
		#navPrime ul li{float:none; display:block; text-align:left; padding:0px; margin:0px; line-height:15px; }
		#navPrime ul a{padding:6px 5px;white-space:nowrap; color: #20558a; font-weight:400; text-decoration:none; margin:0px 2px;}
		#navPrime ul a:hover{background:#e0e9f3;}
		.ie6 #navPrime ul li a{zoom:1;}
.notifications { display: inline; }
.notifications li { line-height: 29px; float: left; margin-left: 8px; }
.notifications li a { background-image: url('https://secureimages.match.com/match/header/bg-header-sprite_v2.png'); background-repeat: no-repeat; padding-left: 20px; display: block; float: left; }
.notifications li.alertMessages a { background-position: 0 -158px; }
.notifications li.alertVipMessages a { background-position: 0 -338px; }
.notifications li.dailyMatch a { background-position: 0 -218px; }
.notifications li.dailyInterests a { background-position: 0 -430px; }
.notifications li.alertWinks a { background-position: 0 -188px; }
.notifications li.instantMsg a { background-position: 0 -278px; }
.notifications li.likes a { background-position: 0 -308px; }
.notifications li.alertMatchTalk a { background-position: 0 -499px; }
.notifications li.shares a { background-position: 0 -528px; }
.notifications li span.noteCount { background: #EA7125; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff; display: block; float: left; font-size: 7.5pt; line-height: 7.5pt; margin-left: 3px; margin-top: 8px; padding: 2px 3px; }
	.nav-actions{float:right;}
	.nav-actions li{float:left; line-height:29px;}
	.nav-actions li li{float:none; *zoom:1;}
	.nav-actions a, .nav-actions .ourApps{background-image: url('https://secureimages.match.com/match/header/bg-header-sprite_v2.png'); background-repeat: no-repeat; display:block;   }
	.nav-actions a{padding-left:16px;}
	.nav-actions .hover{background-color:#fff;position:relative; border-color: #84aedb;}
	.nav-actions .hover .sys-template{display:block;position:absolute; left:-1px;background-color:#fff; border-width:0px 1px 1px 1px; border-color:#84aedb; border-style:solid;  width:115px;}
	.nav-actions .hover a{display:block;  margin:2px; padding-left:23px;}
	.nav-actions .hover a:hover{background-color:#e0e9f3; text-decoration:none;}
	.nav-actions a.contactUs{background-position: 0 -565px;margin-left: 8px;padding-left: 19px;}
		.navMobile{background-position: 0px -367px; margin-right:8px;}
		.inviteFriends{background-position: 0 -397px;}
		.navFbook{background-position: 0px -465px; margin-right:8px;}
/*** END HEADER NEXT ***/
/**** CLEAR FLOATS ****/
.clr:after{ content: "."; display: block; height: 0px; clear: both; visibility:hidden; margin:0px; padding:0px; line-height:0px; }
.clr{*zoom:1;}
/**** END CLEAR FLOATS ****/

/**** BOX STRUCTURES ****/
.r-box .inner { position:relative;}
.r-box .tl, .r-box .tr, .r-box .bl, .r-box .br { height:9px; width:9px; float:left;}
.r-box .br, .r-box .tr { float:right; right:-1px;}
.r-box .bl, .r-box .tl { left:-1px;}
.r-box .tr, .r-box .tl { overflow:hidden; margin-bottom:-32000px; top:-1px;}/* margin bottom needs to be < -9px */
.r-box .bl, .r-box .br { margin-top:-9px; bottom:-1px;}
.r-box .top { background-position:center top; }
.r-box .bottom { background-position:center bottom; _zoom:1; }/* this zoom required for IE5.5 only*/
.r-box b { background-image:url('https://secureimages.match.com/match/sprites/r-box.png'); display:block; background-repeat:no-repeat; font-size:1%; position:relative; z-index:10;}
.r-box .mod{padding:0.5em;}
.r-box-8{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; }
.r-box-3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.s-box{-moz-box-shadow:2px 2px 8px #999;-webkit-box-shadow:2px 2px 8px #999;box-shadow: 2px 2px 8px #999; }
/**** ROUNDED BOX SKINS ****/
.r-box-gray, .r-box-gray .inner { border:1px solid #9a9a9a; }
.r-box-gray .inner { border-color:transparent; border:none; }
.r-box-gray .tl { background-position:-27px 0px !important; }
.r-box-gray .tr { background-position:-36px 0px; }
.r-box-gray .bl { background-position:-27px -9px; }
.r-box-gray .br { background-position:-36px -9px; }

.r-box-blue, .r-box-blue .inner { border:1px solid #4C8ACB; }
.r-box-blue .inner { border-color:transparent; border:none; }
.r-box-blue .tl { background-position:-135px 0px; }
.r-box-blue .tr { background-position:-144px 0px; }
.r-box-blue .bl { background-position:-135px -9px; }
.r-box-blue .br { background-position:-144px -9px; }

.r-box-solid, .r-box-solid .inner { border:0px solid transparent; }
.r-box-solid .inner { border-color:transparent; border:none; }
.r-box-solid .tl { background-position:-108px 0px; }
.r-box-solid .tr { background-position:-117px 0px;  }
.r-box-solid .bl { background-position:-108px -9px; }
.r-box-solid .br { background-position:-117px -9px  }

/* GAME NIGHT */
#toast, #pgn{ display:block; width:100%;}
/* Cortado Dialogs */
.dialog-override{height:100%; overflow: hidden;} /* For IE6 */
#dialog-overlay{ width:100%; height:100%; position:fixed; _position:absolute; background:#000; z-index:10001; display:none; top:0px; left:0px; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); }
    .dialog{ position:fixed; _position:absolute; background:#fff; z-index:10002; display:none; left:50%; top:50%; border:4px solid #666; padding:10px; zoom:1;}
    .dialog h3{color:#003366; font-size:14px; margin-bottom:8px; *zoom:1; text-indent:0px;}
    /* SKINS */
    .dialog-small{width:400px;}
	.dialog-login{ width: 290px;padding: 0;}
	.dialog-login label{ font-weight: bold;}
	.dialog-login input{ width: 128px;}
	.dialog-login .ctls{ position: relative; padding:10px;}
	.dialog-login .lblHandle{ display: block;}
	.dialog-login .lblPassword{ position: absolute;top: 10px;left: 145px;}
	.dialog-login .commands{ text-align: right; padding: 10px;}
	.dialog-login .prompt_dismiss{cursor: pointer; color: #007CC4;padding-right: 15px;}
	.dialog-login .prompt_dismiss:hover{ text-decoration: underline;}
	.dialog-login .errors{ color: white;padding: 10px;background: #F76400;display: none;}
	.dialog-login .ui-busy { -moz-opacity: 0.5; opacity:.5; filter:Alpha(opacity=50);}

.fbconnect-button-holder .fb_iframe_widget .FB_Loader { display: none !important; visibility: hidden !important; }
.fb_iframe_widget iframe, .fb_iframe_widget span{width: 162px !important; height: 22px !important;position: relative !important;}

/* Fonts */
@font-face {
    font-family: 'MatchIconFont-Regular';
    src: url('/styles/fonts/icons/MatchIconFont-Regular.eot?v=3');
    src: local('☺'),
         url('/styles/fonts/icons/MatchIconFont-Regular.eot?#iefix&v=4') format('embedded-opentype'),
         url('/styles/fonts/icons/MatchIconFont-Regular.woff?v=4') format('woff'),
         url('/styles/fonts/icons/MatchIconFont-Regular.ttf?v=4') format('truetype'), 
         url('/styles/fonts/icons/MatchIconFont-Regular.svg#MatchIconFont-Regular?v=4') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ICONS */
.icon{ font-family: "MatchIconFont-Regular"; display: inline-block;zoom: 1;*display: inline;-webkit-text-stroke: 0.3px;font-weight: 100;}
.icon:visited,
.icon:link{ text-decoration: none;}

/* Save offer sharkfin*/
#save-offer{ background: #fff;}
    .cta-offer, .cta-offer:hover{text-decoration: none;display: block;line-height: 55px; height: 55px;background: url('https://secureimages.match.com/match/resign/bg-sharkfin-offer.png') ;width: 976px;text-align: center;}
    .cta-offer img{ vertical-align: middle;}