
/* Outer content containers -------------------------------------------------------------------------*/

	
	.rotf_ChangeLocationHeader {
		position:relative;
		background-color: #FFFFFF;
		padding-left:3px;
		padding-right:3px;
		padding-top:1px;
		padding-bottom:1px;
		}
		
	.rotf_ChangeLocationContainer {
		position:relative;
		background-color: #FFFFFF;
		padding-left:4px;
		padding-right:4px;
		padding-top:4px;
		padding-bottom:4px;
		}
		
			
.rotf_GoContainerStandAlone {
		position: relative;
		padding: 2px;
		top: 4px;
	}
		
	.rotf_GoContainerClosed {
		position: relative;
		padding-left:4px;
		padding-right:4px;
		padding-top:4px;
		padding-bottom:4px;
	}
	
	.rotf_GoContainerOpen {
		position: absolute;
		z-index: 20;
		top: 11px;
		left: 275px;
	}
	
	.rotf_popOverContainer {
		position: relative;
		z-index: 100;
		width: 160px;
		background-color: #FFFFFF;
	}
	
	
	
.rotf_ToOtherSearchContainer {
		position: relative;
		padding: 2px;
		top: 4px;
		margin-top:5px;
		margin-bottom:5px;
	}
		
	
	.rotf_TopFormContainer {
		position: relative;
		width: 154px;
		padding:8px;
		background-color: #FFFFFF;
	}
	

/* /Outer content containers */

/* Open and closed states of the menu --------------------------------------------------------------------*/
	
	.rotf_MenuOuterContainerOpen {
		position:absolute;
		width:385px;
		z-index:200000;
		left:-215px;
		display:none;		
		border-top:1px solid #D6D7D9;
		border-right:1px solid #D6D7D9;
		border-left:1px solid #D6D7D9;
		background:#fff;		
	}		

	.rotf_MenuOuterContainerClosed {
		position:relative;
		width:170px;
		z-index:100;
		background-color: #FFFFFF;
		display:block;
	}
	
	.visible {
 		display: block;
	}
		
	.hidden {
 		display: none;
	}	
	

/*/ Open and closed states of the menu */



/* Stuff that makes the menu show and hide -----------------------------------------------------------------*/
	
#rotf_menuContainerClosed {
		position:relative;
		width:170px;
		background-color: #FFFFFF;

	}	
	
.rotf_menuContainerFooter {
		position:relative;		
		width:385px;
		height:30px;
		padding-top:10px;
		background-color: #D6D7D9;
	}	

.rotf_menuContainerHeader {
		position:relative;
		width:385px;
		height:30px;
		margin:0;
		padding:0;
		padding-top:10px;
		background-color: #D6D7D9;
	}	
	
.rotf_MenuContainerOpen1 {
		position:relative;
		width:385px;
		padding-top: 7px;
		background-color: #FFFFFF;
	}
	
.rotf_MenuContainerOpen2 {
		position:relative;
		width:385px;
		padding-top: 7px;
		background-color: #FFFFFF;
	}
	
.rotf_MenuContainerOpen3 {
		position:relative;
		width:385px;
		padding-top: 7px;
		background-color: #FFFFFF;
	}
	
.rotf_MenuContainerOpen4 {
		position:relative;
		width:385px;
		padding-top: 7px;
		background-color: #FFFFFF;
	}
	
	.rotf_MenuContainerOpen5 {
		position:relative;
		width:385px;
		padding-top: 7px;
		background-color: #FFFFFF;
	}

	
	.rotf_MenuItemNotShown {
		position:relative;
		width:345px;
		display: none;
	}
	
	.rotf_MenuItemShown {
		position:relative;
		width:345px;
		display: normal;
	}
	
/* / Stuff that makes the menu show and hide*/
	
	
/* Page headers and links -----------------------------------------------------------------------------------------*/	

	.rotf_ExpandLinkContainerOpen {
		position:relative;
		width:350px;
		padding:8px 0 6px 5px;
		margin:5px;
		border-top:1px solid #ccc;
	}
	
	.rotf_ExpandLinkContainerClosed {
		position:relative;
		left:5px;
		padding-left: 2px;
		margin-bottom:0px;
	}
	
	
	.rotf_ExpandLinkContainerClosed1 
	{
		margin: 0 0 0 8px;		
		width:132px;
		padding: 7px 0 8px 8px;		
		background-color: #FFFFFF;
		border-top:1px solid #ccc;
		background: url(http://images.match.com/match/search/search_selector_tri.gif) no-repeat 0 11px;
	}
	
	.rotf_ExpandLinkContainerClosed2
	{
		margin: 0 0 0 8px;		
		width:132px;
		padding: 7px 0 8px 8px;	
		background-color:#FFFFFF;
		border-top:1px solid #ccc;
		background: url(http://images.match.com/match/search/search_selector_tri.gif) no-repeat 0 11px;
	}
	
	
	.rotf_ExpandLinkContainerClosed3 {
		margin: 0 0 0 8px;
		width:132px;
		padding: 7px 0 8px 8px;	
		background-color: #FFFFFF;
		border-top:1px solid #ccc;
		background: url(http://images.match.com/match/search/search_selector_tri.gif) no-repeat 0 11px;
	}
	
	.rotf_ExpandLinkContainerClosed4 {
		margin: 0 0 0 8px;
		width:132px;
		padding: 7px 0 8px 8px;	
		background-color: #FFFFFF;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background: url(http://images.match.com/match/search/search_selector_tri.gif) no-repeat 0 11px;
	}
	
	.rotf_ExpandLinkContainerClosed5 {
		margin: 0 0 0 8px;
		width:132px;
		padding-top:7px;
		padding-bottom:8px;
		background-color: #FFFFFF;
		border-top:1px solid #ccc;
		background: url(http://images.match.com/match/search/search_selector_tri.gif) no-repeat 0 11px;
	}
	

	.cssRefine_MenuText
		{
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;		
		text-decoration: none;
		padding-left: 2px;				
		}
	
		a:link.cssRefine_MenuText
		{
		text-decoration: none;
		color: #489FD4;
		padding-left: 2px;
		}

		a:hover.cssRefine_MenuText
		{
		text-decoration: underline;
		color: #489FD4;
		padding-left: 2px;
		}

		a:visited.cssRefine_MenuText
		{
		color: #489FD4;
		padding-left: 2px;
		}
		
		a:active.cssRefine_MenuText
		{
		text-decoration: underline;
		color: #489FD4;
		padding-left: 2px;
		}
		
	.cssRollUp_MenuText
		{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight:400;
		text-decoration: none;
		padding-left : 5px;		
		}
	
		a:link.cssRollUp_MenuText
		{
		text-decoration: none;
		color: #FF7F00;
		padding-left : 5px;
		}

		a:hover.cssRollUp_MenuText
		{
		text-decoration: underline;
		color: #333333;
		padding-left : 5px;
		}

		a:visited.cssRollUp_MenuText
		{
		color: #FF7F00;
		padding-left : 5px;
		}
	
	#menuContainer select.refine, input.refine {
		background:#EEF1FE;
		color : #000;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;		
	}	

	.rotf_MoreOptions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	}

	a:link.rotf_MoreOptions, a:visited.rotf_MoreOptions {
	text-decoration: none;
	color: #489FD4;
	}

	a:hover.rotf_MoreOptions, a:active.rotf_MoreOptions {
	text-decoration: underline;
	color: #007CC4;
	}
	
	.rotf_FormHdr {
		position:relative;
		width:345px;
		padding-top: 5px;
		padding-left: 20px;
		padding-right: 0px;
		padding-bottom: 20px;
		background:#FFFFFF;
	}
	
	.rotf_FormElementsDarkBlue {
		position:relative;
		width:340px;
		margin-top:4px;
		margin-bottom:8px;
		padding-left: 4px;
		padding-top:4px;
		padding-top: 4px;
		padding-bottom: 4px;
		display:normal;
	}
	
	.rotf_FormElementsLightBlue {
		position:relative;
		width:340px;
		margin-bottom:8px;
		padding-left:4px;
		padding-top: 4px;
		padding-bottom: 4px;
		display:normal;
		background-color:#FFFFFF;	
	}
	
	#rotf_FormHdrA {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;
		background-color: #FFFFFF;
	}
	
	#rotf_FormElementsA {
		position:relative;
		padding-left : 25px;
		background-color: #FFFFFF;
	}
	
	#rotf_FormHdr2 {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;

	}
	
	#rotf_FormElements2 {
		position:relative;
		padding-left : 25px;
			

	}
	
	#rotf_FormHdr2A {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;
		background-color: #FFFFFF;

	}
	
	#rotf_FormElements2A {
		position:relative;
		padding-left : 25px;
		background-color: #FFFFFF;
			

	}
	
	#rotf_FormHdr3 {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;

	}
	
	#rotf_FormElements3 {
		position:relative;
		padding-left : 25px;
			

	}
	
	#rotf_FormHdr3A {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;
		background-color: #FFFFFF;

	}
	
	#rotf_FormElements3A {
		position:relative;
		padding-left : 25px;
		background-color: #FFFFFF;
			

	}
	
	#rotf_FormHdr4 {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;

	}
	
	#rotf_FormElements4 {
		position:relative;
		padding-left : 25px;
			

	}
	
	
	#rotf_FormHdr4A {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;
		background-color: #FFFFFF;

	}
	
	#rotf_FormElements4A {
		position:relative;
		padding-left : 25px;
		background-color: #FFFFFF;
			

	}
	
	#rotf_FormHdr5 {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;

	}
	
	#rotf_FormElements5 {
		position:relative;
		padding-left : 25px;
		
			

	}
	
	#rotf_FormHdr5A {
		position:relative;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;
		background-color: #FFFFFF;

	}
	
	#rotf_FormElements5A {
		position:relative;
		padding-left : 25px;
		background-color: #FFFFFF;
			

	}
	
	
	
	#ds_SubmitContainer {
		position:relative;
		padding-left:15px;
		padding-top:10px;
		padding-bottom:10px;
		background-color: #FFFFFF;
	}
	
	/* /Page headers and links */
	
	
	

