.fbconnect-button-holder {width:200px; height:22px; overflow:hidden; position:relative;}
    .ie7 .fb_iframe_widget {width:156px; overflow:hidden;}
	.or-text{float:left; margin:2px 0 0 5px; }
	
	#rl_AutoLoginOffButton {
		position:relative;
		top:10px;
		left:1px;
		width:50px;
		z-index:1;
		background-color:#FFFFFF;
	}
	
	.rl_AutoLoginOffContainer {
		float:left;
		margin-top:0px;
		padding-top:10px;
		padding-bottom:50px;
		padding-left:10px;
		padding-right:10px;
		width:300px;
		background-color:#FFFFFF;
	}
	
	.rl_InsideContainer {
		position:relative;
		margin-top: 10px;
		margin-bottom: 30px;
		width: 570px;
		}
	
	
	#rl_CityFieldFloat {
		position:absolute;
		z-index:1;
		visibility:visible;
	}
	
	#rl_CityFieldFloatContainer {
		position:relative;
		padding-top:15px;
	}
	
	#rl_CityFieldFloatLable {
		position:relative;
		z-index:1;
		top:0px;
		left:0px;
		padding-bottom:2px;
	}
	
	#rl_CountryFieldFloat {
		position:relative;
	}
	
	.rl_EmailExampleContainer {
		width: 415px;
		background-color: #EBEBEB;
		padding: 10px;
	}
	
	.rl_EmailExamplePopTopText {
		width: 415px;
		margin-bottom: 20px;
	}
	
	.rl_EmailValidateContainer{
		width:540px;
		background-color: #FFFFFF;
		}
	
	#rl_StateFieldFloat {
		position:absolute;
		z-index:1;
	}
	
	#rl_StateFieldFloatContainer {
		position:relative;
	}
	
	
	#rl_StateFieldFloatLabel {
		padding-bottom:2px;
	}
	
	#rl_ZipFieldFloat {
		position:relative;
	}
	
	#rl_ZipFieldFloatLabel {
		position:relative;
		z-index:1;
		top:0px;
		left:0px;
		padding-bottom:2px;
	}
	
	
	#rl_ZipRadioFloat {
		position:absolute;
		z-index:1;
		top:0px;
		left:24px;
	}
	
	#rl_ZipStateContainer {
		position:relative;
		z-index:1;
		top:65px;
		left:0px;
		visibility:visible;
	}
	
	#rl_LocationContainer {
		position:relative;
	}
		
	
	#rl_FiftyFiftyColumnContainer {
		position:relative;
		padding-top:16px;
		padding-left:15px;
		width:760px;
		height:inherit;
	}	
	
	.rl_ForgotPasswordContainer {
		position:relative;
		padding-top:3px;
		padding-left:3px;
		padding-right:3px;
		width:555px;
		height:261px;
		background-color:#FFFFFF;
	}	
	
	.rl_ForgotPasswordModuleBottom {
		position:relative;
		margin-left: 10px;
		margin-bottom: 20px;
		width:535px;
		height:76px;
		background-color:#D6D7D9;
	}
	
	.rl_ForgotPasswordModuleTop {
		position:relative;
		margin-left: 10px;
		width:535px;
		height:93px;
		background-color:#D6D7D9;
	}
	
	.rl_LightBlueContainer {
		background-color: #D6D7D9;
		width: 357px;
		}
		
	.rl_LightBlueContainerErrorLog {
		background-color: #D6D7D9;
		width: 327px;
		}
		
	.rl_LightBlueContainerLoginTop {
		position: relative;
		width: 357px;
		margin-top:10px;
		background-color: #D6D7D9;
		}
		
	.rl_LightBlueContainerRegTop {
		position: relative;
		width: 357px;
		margin-top:10px;
		background-color: #D6D7D9;
		}
		
	.rl_DarkBlueContainer {
		background-color: #D6D7D9;
		width: 357px;
		}
		
	.rl_NarrowDarkBlueContainer {
		background-color: #D6D7D9;
		width: 235px;
		}		
		
	.rl_LeftColumnContainer {
	  float:left;
		width:357px;
		background-color:#F0F0F0;
		height :inherit;
	}
	
	.rl_RightColumnContainer {
	  float:right;
		padding-right:15px;
		width: 357px;
		background-color:#F0F0F0;
		height :inherit;
	}
	
	#rl_WhatIsThisLink {
		position:absolute;
		top:252px;
		left:590px;
		width:120px;
		height:20px;
	}
	
	#rl_GoButton 
		{
		background-color:#ff0000;
		}
		
	.rl_GoToLogRegContainer {
		float:right;
		margin-top:0px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		width:163px;
		background-color:#FFFFFF;
		}		
		
	.signinTextBox_Blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5; 
	border-width: 1px 1px 1px 1px;
	width:140px;
	font-size:11px;
	}
		
		
	
/********************************************************
originally from stylesheets\custom\lib.template.styles.css

but also redundantly defined in other Match8 style sheets
********************************************************/


.cssGlobalSysText_DarkGray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: 400;
}

.cssGlobalSysText_DarkGrayBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: 700;
}

.cssGlobalSysText_White
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EBEBEB;
	font-weight: 400;
}

.siteMessaging_WhiteBold_24
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #333333;
}

.cssGlobalLinks_DarkBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-decoration: underline;
}

a:link.cssGlobalLinks_DarkBlue
{
	text-decoration: underline;
	color: #007cc4;
}

a:hover.cssGlobalLinks_DarkBlue
{
	text-decoration: underline;
	color: #007cc4;
}

a:visited.cssGlobalLinks_DarkBlue
{
	color: #007cc4;
}

a:hover.cssGlobalLinks_DarkBlue
{
	color: #007cc4;
}

/* revision 9-19-08 */

    #SignInContainer{
    width: 740px;
    }
    
   #div_left_column{
       width:421px; 
       float:left;
   }
   #div_left_columnlogout
   {
       float:left; 
       width:319px;
   }
   #div_login{
       padding-bottom:10px;
       margin-left:69px; 
       width:352px;
   }
   #div_loginlogutpage
   {
       padding-bottom:10px; 
       margin-left:69px; 
       width:300px
   }
   #div_sub_container{
       padding-bottom:10px; 
       width:352px;
   }
   #new_match{
         text-align:center; 
         width:352px;
   }
   #subscribe{
         padding-top:20px; 
         width:352px;
   }
   #div_right_column{
         float:left; 
         width:319px;
   }
   #how_it_works{
         padding-bottom:20px;
   }
   #div_ad{
         padding-bottom:20px;
         height:250px; 
         text-align: left;
         vertical-align: top
   }
  #tblRegSignInContainer_Messaging{ 
   padding-top:20px; 
   width:740px;
   background-color:#FFFFFF;
  }
  #div_right_columnlogout{
      width:369px; 
      float:left;
    }
  #disable_autologin
  {
      margin-left:69px; 
      width:300px;
  }
  #askJeeves
  {
    margin-left:69px; 
    width:300px;  
  }
 .signout-container
 {
     font-family:Arial;
 }
  .signout-container a
  {
      font-weight:bold;
      text-decoration:none;
      color:#9a9a9a;
  }
  .signout-container a:hover, .signout-container .forgot a:hover
  {
      text-decoration:underline;
  }
  .signout-container .forgot a
  {
         font-weight:bold;
         color:#547fa9;
         text-decoration:none;
  }
  
  
  .signout-container .mod
  {
      float:left;
        width:240px;
  }        
 .signout-container label
 {
     font-weight:bold;
     font-size:12px;
     color:#295689;
     display:block;
 }
 .signout-container *
 {
     margin:0;
     padding:0;
 }
 .signout-container
 {
     width:946px;
     margin-bottom:5px;
 }
 .signout-container h3
 {
     font-size:18px;
     color:#295689;
     margin:0 0 0 0;
     
 }
 .signout-container .ft
 {
     color:#9a9a9a;
     font-size:13px;
 }
 .signout-container .tp{
width:946px;
height:9px;
}
 .signout-container .body
 {
     width:885px;
     min-height:106px;
     clear:both;
     position:relative;
     display: table-cell;
}
 .signout-container .body .input
 {
     width:167px;
 }

.signout-container .bt{
    width:946px;
    height:7px;
}
.signout-fields
{
margin-top:10px;
}
.signout-container .login
{
   margin-left:23px;
   margin-top:7px;
}
.signout-container .ft
{
    margin-top:5px;
    margin-bottom:15px;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.signout-container .mod.remem
{
    width:145px;
}
.remem 
{
    float:left;
    position:relative;
    top:-1px;
}
.remem input
{
    float:left;
}
.signinmod
{
    width:274px;
    float:left
}
.remem label
{
    float:left;
    margin-left:8px;
    margin-top:-1px;
}
.traditionalBoxModel .remem label
{
    margin:2px 0 0 1px;
}
.signout-container .mod.loginmod
{
    width:380px;
}
.signout-container .mod.loginmod div
{
    width:185px;
    float:left;
}
.signout-body
{
    width:895px;
}
.signout-container{
overflow:hidden;
}
.signout-container .signin
{
    width: 80px;
    float:left;
}
.remem  .forgot
{
    margin-top:4px;
}
.pageHolder .ad-container
{
    margin:0 auto;   
    text-align:center;

}

#bodyContent{
    width:auto;
}
.signout-container .fbconnect-button-holder{
    padding:16px 0 0 10px;
}
.signout-container .fbconnect-button-holder{
    border:none;
}
.signout-container .signin-facebook{
    float:left;
    /*width:205px;*/
    border-left:dotted 1px #ccc;
    padding-left:10px;
    height:70px;
position:relative;
top:-15px;
overflow:hidden;
}

.fbLike
{
    color:#4C8ACB;
    font-weight:bold;
    margin: 5px 0 0 30px;
}
.fbLike span
{
    display:block;
    float:left;
    font-size:12px;
    line-height:22px;
    margin-right:8px;
}
.fbLike.SignIn
{
    margin:5px 0 0 0px;
}
