﻿#refineSearchTop {
   padding: 0 0 10px 13px;
}
.refineHdr {
   color: #007CC4;
   font-size: 14px;
   font-family: arial, sans-serif;
   padding: 0 0 8px;
}
.genderSelf, .genderSeeking, .ageLower, .ageUpper {
   width: 74px;
   font-size: 10px;
   float: left;
}
.genderSelf select, .genderSeeking select, .ageLower select, .ageUpper select {
   width: 65px;
   font-size: 10px;
   margin: 2px 0 0;
}
.onlineNow {
   clear: both;
   margin: 5px 0 0;
}
.onlineNow input, .photosOnly input {
   position: relative;
   top: 3px;
}
#refineSearch { width:172px; }
.rotf_ChangeLocationHeader {
   background-color:#FFFFFF;
   padding:1px 3px;
   position:relative;
}
.rotf_ChangeLocationContainer {
   padding:4px;
   position:relative;
}
.rotf_GoContainerStandAlone {
   padding:2px;
   position:relative;
   top:4px;
}
.rotf_GoContainerClosed {
   padding:4px;
   position:relative;
}
.rotf_GoContainerOpen {
   padding: 10px;
   text-align: right;
}
.rotf_popOverContainer {
   background-color:#FFFFFF;
   position:relative;
   width:160px;
   z-index:100;
}
.rotf_ToOtherSearchContainer {
   margin-bottom:5px;
   margin-top:5px;
   padding:2px;
   position:relative;
   top:4px;
}
.rotf_TopFormContainer {
   background-color:#FFFFFF;
   padding:8px;
   position:relative;
   width:154px;
}
.rotf_MenuOuterContainerOpen {
   background:#FFFFFF none repeat scroll 0 0;
   border-left:1px solid #D6D7D9;
   border-right:1px solid #D6D7D9;
   border-top:1px solid #D6D7D9;
   display:none;
   left:-215px;
   position:absolute;
   width:385px;
   z-index:200000;
}
.rotf_MenuOuterContainerOpen table td { font-size: 10px; }
.rotf_MenuOuterContainerClosed {
   background-color:#FFFFFF;
   display:block;
   position:relative;
   width:170px;
   z-index:100;
}
.visible { display:block; }
.hidden { display:none; }
#rotf_menuContainerClosed {
   background-color:#FFFFFF;
   position:relative;
   width:170px;
}
.rotf_menuContainerFooter {
   background-color:#D6D7D9;
   height:30px;
   padding-top:10px;
   position:relative;
   width:385px;
}
.rotf_menuContainerHeader {
   background-color:#D6D7D9;
   height:30px;
   margin:0;
   padding:10px 0 0;
   position:relative;
   width:385px;
}
.rotf_MenuContainerOpen1 {
   background-color:#FFFFFF;
   position:relative;
   width:385px;
}
.rotf_MenuContainerOpen2 {
   background-color:#FFFFFF;
   position:relative;
   width:385px;
}
.rotf_MenuContainerOpen3 {
   background-color:#FFFFFF;
   position:relative;
   width:385px;
}
.rotf_MenuContainerOpen4 {
   background-color:#FFFFFF;
   position:relative;
   width:385px;
}
.rotf_MenuContainerOpen5 {
   background-color:#FFFFFF;
   position:relative;
   width:385px;
}
.rotf_MenuItemNotShown {
   display:none;
   position:relative;
   width:345px;
}
.rotf_MenuItemShown {
   position:relative;
   width:345px;
}
.rotf_ExpandLinkContainerOpen {
   border-top:1px solid #CCCCCC;
   margin:5px;
   padding:8px 0 6px 5px;
   position:relative;
   width:350px;
}
.rotf_ExpandLinkContainerClosed {
   left:5px;
   margin-bottom:0;
   padding-left:2px;
   position:relative;
}
.rotf_ExpandLinkContainerClosed1 {
   border-top:1px solid #CCCCCC;
   margin:0 0 0 8px;
   padding:7px 0 8px 8px;
   width:132px;
}
.rotf_ExpandLinkContainerClosed2 {
   border-top:1px solid #CCCCCC;
   margin:0 0 0 8px;
   padding:7px 0 8px 8px;
   width:132px;
}
.rotf_ExpandLinkContainerClosed3 {
   border-top:1px solid #CCCCCC;
   margin:0 0 0 8px;
   padding:7px 0 8px 8px;
   width:132px;
}
.rotf_ExpandLinkContainerClosed4 {
   border-bottom:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC;
   margin:0 0 0 8px;
   padding:7px 0 8px 8px;
   width:132px;
}
.rotf_ExpandLinkContainerClosed5 {
   border-top:1px solid #CCCCCC;
   margin:0 0 0 8px;
   padding-bottom:8px;
   padding-top:7px;
   width:132px;
}
.cssRefine_MenuText {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   padding: 3px 0 0 8px;
   text-decoration:none;
}
a.cssRefine_MenuText:link {
   color:#489FD4;
   padding: 3px 0 0 8px;
   text-decoration:none;
}
a.cssRefine_MenuText:hover {
   color:#489FD4;
   padding: 3px 0 0 8px;
   text-decoration:underline;
}
a.cssRefine_MenuText:visited {
   color:#489FD4;
   padding: 3px 0 0 8px;
}
a.cssRefine_MenuText:active {
   color:#489FD4;
   padding: 3px 0 0 8px;
   text-decoration:underline;
}
.rotf_ExpandLinkContainerClose { padding: 3px 10px 0 10px; }
.cssRollUp_MenuText {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   font-weight:400;
   padding-left:5px;
   text-decoration:none;
}
a.cssRollUp_MenuText:link {
   color:#FF7F00;
   padding-left:5px;
   text-decoration:none;
}
a.cssRollUp_MenuText:hover {
   color:#333333;
   padding-left:5px;
   text-decoration:underline;
}
a.cssRollUp_MenuText:visited {
   color:#FF7F00;
   padding-left:5px;
}
#menuContainer select.refine, input.refine {
   background:#EEF1FE none repeat scroll 0 0;
   color:#000000;
   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.rotf_MoreOptions:link, a.rotf_MoreOptions:visited {
   color:#489FD4;
   text-decoration:none;
}
a.rotf_MoreOptions:hover, a.rotf_MoreOptions:active {
   color:#007CC4;
   text-decoration:underline;
}
.rotf_FormHdr {
   background:#FFFFFF none repeat scroll 0 0;
   padding:5px 0 20px 20px;
   position:relative;
   width:345px;
}
.rotf_FormElementsDarkBlue {
   margin-bottom:8px;
   margin-top:4px;
   padding-bottom:4px;
   padding-left:4px;
   padding-top:4px;
   position:relative;
   width:340px;
}
.rotf_FormElementsLightBlue {
   background-color:#FFFFFF;
   margin-bottom:8px;
   padding-bottom:4px;
   padding-left:4px;
   padding-top:4px;
   position:relative;
   width:340px;
}
#rotf_FormHdrA {
   background-color:#FFFFFF;
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElementsA {
   background-color:#FFFFFF;
   padding-left:25px;
   position:relative;
}
#rotf_FormHdr2 {
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElements2 {
   padding-left:25px;
   position:relative;
}
#rotf_FormHdr2A {
   background-color:#FFFFFF;
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElements2A {
   background-color:#FFFFFF;
   padding-left:25px;
   position:relative;
}
#rotf_FormHdr3 {
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElements3 {
   padding-left:25px;
   position:relative;
}
#rotf_FormHdr3A {
   background-color:#FFFFFF;
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElements3A {
   background-color:#FFFFFF;
   padding-left:25px;
   position:relative;
}
#rotf_FormHdr4 {
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElements4 {
   padding-left:25px;
   position:relative;
}
#rotf_FormHdr4A {
   background-color:#FFFFFF;
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElements4A {
   background-color:#FFFFFF;
   padding-left:25px;
   position:relative;
}
#rotf_FormHdr5 {
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElements5 {
   padding-left:25px;
   position:relative;
}
#rotf_FormHdr5A {
   background-color:#FFFFFF;
   padding-bottom:10px;
   padding-left:10px;
   padding-top:10px;
   position:relative;
}
#rotf_FormElements5A {
   background-color:#FFFFFF;
   padding-left:25px;
   position:relative;
}
#ds_SubmitContainer {
   background-color:#FFFFFF;
   padding-bottom:10px;
   padding-left:15px;
   padding-top:10px;
   position:relative;
}