body {background:#ff8787 url(/images/page-components/bodybg.gif) repeat-x; font-family:arial, san-serif; margin:0px;} form {margin:0px;} p, li {font:0.8em arial, sans-serif; margin:5px 0px 10px 0px; line-height:1.6em;} li {margin:5px 0px 5px 0px;} li ul li {font:1em arial, sans-serif;} h1 {font:bold 1.1em arial, sans-serif; padding:3px 0px 3px 0px; margin:10px 0px 0px 0px;} h2 {font:bold 0.9em arial, sans-serif; padding:10px 0px 3px 0px; margin:0px;} h3 {font:bold 0.8em arial, sans-serif; padding:5px 0px 0px 0px; margin:0px;} .gen_Header {position:absolute; left:0px; top:0px; width:100%;} .gen_TB {background:#7e0000; color:#ffd9d9; font:bold 8pt verdana, arial, sans-serif; height:25px;} .gen_TB_IC {padding-top:5px; width:933px; margin:auto;} .gen_TB_LC {float:left;} .gen_TB_StatsTitle {color:#ff8787; font-weight:normal;} .gen_TB_RC {float:right;} .gen_TB_RC a,  .gen_TB_RC a:visited {color:#FF8787; text-decoration:none;} .gen_TB_RC a:hover {text-decoration:underline;} .gen_HB {height:90px; width:953px; margin:auto;} .gen_HB_Logo {padding:13px 0px 0px 18px; float:left;} .gen_HB_MembersArea {background:url(/images/page-components/login-top-bg.png); float:right; height:83px; width:281px;} .gen_HB_Username,  .gen_HB_Password {border:1px solid #7e0000; color:#7e0000; font:11px arial, sans-serif; line-height:20px; height:19px; padding:0px 3px 0px 3px; width:80px;} .gen_HB_MembersArea form {padding:0px 0px 0px 9px;} .gen_HB_Forgotten {float:right; padding:10px 12px 0px 0px;}  .gen_HB_Forgotten a,  .gen_HB_Forgotten a:visited {color:#7e0000; font:8pt arial, sans-serif;} .gen_HB_Heading {color:#7e0000; font:bold 11px arial, sans-serif; padding:35px 5px 0px 10px;} .gen_HB_Heading_Login {float:left; padding-left:1px;} .gen_HB_Heading_Password {float:left; padding-left:11px;} .gen_MainArea {margin:120px auto 0px auto; width:953px;} .gen_MainAreaInner1 {background:#FFFFFF; url(/images/page-components/shadow-left-right.gif) repeat-y; margin:4px 0px 0px 0px;} .gen_MainAreaInner2 {background:url(/images/page-components/shadow-top.gif) no-repeat top; padding:4px 0px 0px 0px;} .gen_MainAreaBottom {} .gen_FooterContainer {background:#7E0000; padding:10px 0px 15px 0px;} .gen_Footer {color:#FFFFFF; font:9pt arial, sans-serif; margin:0px auto 0px auto; width:961px;} .gen_Footer a,  .gen_Footer a:visited {color:#FFFFFF; text-decoration:none;} .gen_Footer a:hover {text-decoration:underline;} .gen_FooterLeft {float:left; padding-left:5px;} .gen_FooterRight {float:right; padding-right:5px;} .gen_Navigation {position:absolute; left:auto; top:124px;} .gen_MainNav {cursor:pointer; height:47px; list-style:none; margin:0px; padding:0px; width:953px;} .gen_NavHome {background:url(/images/page-components/main-nav.gif) no-repeat 0px 0px; float:left; height:47px; margin:0px; width:90px;} .gen_NavHome:hover {background-position:0px -47px;} .gen_NavRegister {background:url(/images/page-components/main-nav.gif) no-repeat -90px 0px; float:left; height:47px; margin:0px; width:109px;} .gen_NavRegister:hover {background-position:-90px -47px;} .gen_NavSearch {background:url(/images/page-components/main-nav.gif) no-repeat -199px 0px; float:left; height:47px; margin:0px; width:102px;} .gen_NavSearch:hover {background-position:-199px -47px;} .gen_NavForums {background:url(/images/page-components/main-nav.gif) no-repeat -301px 0px; float:left; height:47px; margin:0px; width:105px;} .gen_NavForums:hover {background-position:-301px -47px;} .gen_NavDatingEvents {background:url(/images/page-components/main-nav.gif) no-repeat -406px 0px; float:left; height:47px; margin:0px; width:148px;} .gen_NavDatingEvents:hover {background-position:-406px -47px;} .gen_NavBlog {background:url(/images/page-components/main-nav.gif) no-repeat -554px 0px; float:left; height:47px; margin:0px; width:83px;} .gen_NavBlog:hover {background-position:-554px -47px;} .gen_NavDatingAdvice {background:url(/images/page-components/main-nav.gif) no-repeat -637px 0px; float:left; height:47px; margin:0px; width:146px;} .gen_NavDatingAdvice:hover {background-position:-637px -47px;} .gen_NavDatingInformation {background:url(/images/page-components/main-nav.gif) no-repeat -783px 0px; float:left; height:47px; margin:0px; width:170px;} .gen_NavDatingInformation:hover {background-position:-783px -47px;} .gen_SectionArrow {height:10px; position:relative; top:-2px; left:33px; width:17px;} .gen_MainContent {padding:8px 5px 10px 5px; width:938px;} .gen_MainContentArea {padding-top:50px; float:right; width:728px;} .gen_LeftSide {float:left; width:200px; padding-top:58px;} .gen_AdsLeft {padding-bottom:10px;} .gen_AdsRight {float:right; padding:5px 0px 5px 5px;} .gen_Clear {clear:both;} .gen_HeaderAds {padding-top:5px;} .gen_LeftSideAds {padding-top:10px; text-align:center;} #gen_Login input {display:block; float:left; margin:3px 4px 0px 0px;}    .log_ForgottenPassword {} .log_ForgottenPassword label {display:block; font:bold 16px arial, sans-serif; float:left; padding-top:10px; width:150px;} .log_ForgottenPassword input {border:3px solid #FFE6E6; float:left; font-size:16px; line-height:16px; width:250px; padding:4px;} .log_ForgottenPassword input.text:hover {border:3px solid #FFC6C6;} .log_ForgottenPassword input.active, .log_ForgottenPassword input.active:hover {border:3px solid #00CC00;} .log_SendPassword {padding:10px 0px 10px 150px;} .log_FFMsg {} .log_FFMsgImg {float:left; padding:10px 10px 0px 10px;} #emMsg {color:#FF0000; float:left; font:bold 11px arial, sans-serif; padding-top:8px}   .log_FieldContainer {margin-bottom:15px;} .log_FieldContainer label {display:block; font:bold 16px arial, sans-serif; float:left; padding-top:8px; width:150px;} .log_FieldContainer input {border:3px solid #FFE6E6; float:left; font-size:16px; line-height:16px; width:250px; padding:4px;} .log_FieldContainer textarea {border:3px solid #FFE6E6; width:560px; height:200px; font:12px arial, sans-serif; padding:5px;} .log_FieldContainer input:hover,  .log_FieldContainer textarea:hover {border:3px solid #FFC6C6;} .log_FieldContainer input.active, .log_FieldContainer input.active:hover  .log_FieldContainer textarea.active:hover, .log_FieldContainer textarea.active {border:3px solid #00CC00;} .log_SubmitButton {padding:0px 0px 10px 150px;} .log_FFMsg {} #log_FFMsgMsg {display:none;} .log_FFMsgImg {float:left; padding:10px 10px 0px 10px;} .log_FFMsgSpacer {float:left; width:140px; height:12px;} #emMsg {color:#FF0000; float:left; font:bold 11px arial, sans-serif; padding-top:8px}   input.text {border:3px solid #FFE6E6; font-size:16px; line-height:16px; width:250px; padding:4px;} input.text:hover {border:3px solid #FFC6C6;} input.active, input.active:hover  {border:3px solid #00CC00;}    .ft_HeadingContainer {background:#FFF6F6; border-bottom:1px solid #FF8787; padding:3px 5px 3px 5px;}   .ft_TopicsContainer {background:#FFF6F6; padding:3px 5px 3px 5px;}  .ft_TopicsHeading, .ft_AuthorHeading, .ft_RepliesHeading, .ft_ViewsHeading, .ft_LastPostHeading, .ft_Topics, .ft_Author, .ft_Replies, .ft_Views, .ft_LastPost {float:left;}  .ft_TopicsHeading, .ft_AuthorHeading, .ft_RepliesHeading, .ft_ViewsHeading, .ft_LastPostHeading, .ft_Topics {font-weight:bold;}  .ft_AuthorHeading, .ft_RepliesHeading, .ft_ViewsHeading, .ft_LastPostHeading, .ft_Author, .ft_Replies, .ft_Views, .ft_LastPostDate, .ft_LastPostUsername {text-align:center; overflow:hidden;}  .ft_Replies, .ft_Views, .ft_LastPost {font-size:0.9em;}  .ft_TopicsHeading,  .ft_Topics {width:346px;}   .ft_AuthorHeading, .ft_Author {width:120px;}   .ft_RepliesHeading, .ft_Replies {width:60px;}  .ft_ViewsHeading, .ft_Views {width:60px;}  .ft_LastPostHeading, .ft_LastPost {width:130px;}  .ft_Options {padding:5px 0px 5px 0px;}  .ft_AddButton {float:left;}  .ft_PageThru {float:right; font-size:0.8em;} .ft_PageThru a, .ft_PageThru a:visited, .ft_PageThru a:hover {color:#7E0000;} .ft_AdUnit {background:#FFF6F6; padding:5px 0px 5px 0px;}  .sm_Container {font:0.8em arial, sans-serif; margin:5px 0px 5px 0px;}  .sm_Level1 {background:#ffeaea; border-bottom:1px solid #FF8787; padding:2px 0px 2px 5px; margin:10px 0px 5px 0px;}  .sm_Level2 {background:#ffeeee; margin:1px 0px 1px 20px; padding:2px 0px 2px 5px;}  .sm_Level3 {background:#ffeeee; margin:1px 0px 1px 40px; padding:2px 0px 2px 5px;}  .sm_Level1 a, .sm_Level1 a:visited, .sm_Level1 span {color:#000000; font-weight:bold; text-decoration:none;}  .sm_Level1 a:hover {text-decoration:underline;}  .sm_Level2 a, .sm_Level2 a:visited, .sm_Level3 a, .sm_Level3 a:visited {color:#000000; text-decoration:none;}  .sm_Level2 a:hover, .sm_Level3 a:hover {text-decoration:underline;}   .pro_HeadingContainer, .pro_Images, .pro_Hobbies {overflow:auto;}  .pro_MainImage {border:1px solid #FF8787; float:left; margin:5px 5px 5px 0px; height:134px; width:150px;}  .pro_MainImageInner {display:block; height:134px; width:150px;} .pro_MembersOverviewContainer {border:1px solid #FF8787; float:left; font-size:0.8em; height:124px; margin:5px 0px 5px 0px; padding:5px; width:425px;}  .pro_MembersSex, .pro_MembersLastLogin, .pro_MembersAge, .pro_MembersHeight, .pro_MembersHairColour, .pro_MembersEyeColour, .pro_MembersBuildType, .pro_MembersSmoker, .pro_MembersEthnicity, .pro_MembersReligion, .pro_LookingFor, .pro_MemberLocation {float:left; overflow:auto;}  .pro_MembersSexText, .pro_MembersLastLoginText, .pro_MembersAgeText, .pro_MembersHeightText, .pro_MembersHairColourText,  .pro_MembersEyeColourText, .pro_MembersBuildTypeText, .pro_MembersSmokerText, .pro_MembersEthnicityText, .pro_MembersReligionText, .pro_LookingForText, .pro_MemberLocationText {float:left; font-weight:bold; padding-bottom:2px; width:80px;} .pro_MembersSexDetail, .pro_MembersLastLoginDetail, .pro_MembersAgeDetail, .pro_MembersHeightDetail, .pro_MembersHairColourDetail, .pro_MembersEyeColourDetail, .pro_MembersBuildTypeDetail, .pro_MembersSmokerDetail, .pro_MembersEthnicityDetail, .pro_MembersReligionDetail, .pro_LookingForDetail, .pro_MemberLocationDetail {float:left; padding-bottom:2px; width:130px;}  .pro_DescriptionContainer, .pro_ImagesContainer, .pro_HobbiesContainer, .pro_OptionsContainer, .pro_SimilarContainer {font-size:0.8em; margin:5px 0px 10px 0px; overflow:auto;} .pro_DescriptionHeading, .pro_ImagesHeading, .pro_HobbiesHeading, .pro_OptionsHeading, .pro_SimilarHeading {border-bottom:1px solid #FF8787; font-weight:bold; padding-bottom:3px; margin-bottom:3px;}  .pro_DescriptionContainer p {font-size:1em;}  .pro_Image {border:1px solid #FF8787; float:left; margin:0px 5px 8px 3px; width:70px; height:85px;} .pro_ImageInner {display:block; width:70px; height:85px;}  .pro_Hobby {float:left; width:121px; padding-bottom:2px;}  .pro_Options, .pro_Similars {}  .pro_ContactButton, .pro_FavoritesButton, .pro_SimilarButton {background:#FFF6F6 url(/images/heading-bg.gif) repeat-x bottom; cursor:pointer; border:1px solid #FF8787; font-size:12px; font-weight:bold; height:26px; padding:2px;}  .pro_Message {color:#FF0000; font-size:1.2em; font-weight:bold; padding:10px 0px 10px 0px;}  .pro_Similar {float:left; padding:3px 5px 0px 3px;}  .pro_Similar span {border:1px solid #FF8787; display:block; height:85px; width:70px;}  .pro_DescAdUnit {float:right; margin:0px 0px 5px 5px;} .pro_Options {float:left;  padding:6px 7px 0px 2px;} .pro_SMB, .pro_AFB, .pro_RPB, .pro_ABB {padding-bottom:7px;} .pro_VSB {padding-bottom:8px;}   .SR_Container, #SR_Container {font:12px normal arial, sans-serif;} .SR_Title_Container {border-top:1px solid #FF8787; background:#FFF6F6 url(/images/heading-bg.gif) repeat-x bottom; font:bold 0.8em arial, sans-serif; padding:3px 0px 3px 5px; margin:10px 0px 0px 0px;} .SR_Title_Container H1 {float:left; border-top:0px solid #FF8787; background:none; font:bold 1em arial, sans-serif; padding:0px; margin:0px;} .SR_Item {border:1px solid #FFAAAA; background-color:#FCFCFC; float:left; height:106px; padding:5px; margin:0px 5px 5px 5px; overflow:hidden; width:220px;} .SR_Item:hover {border:1px solid #FF0000; background-color:#FFF0F0; cursor:pointer;} .SR_Image {border:1px solid #FF8787; float:left; margin:1px 5px 1px 0px; width:70px; height:85px;} .SR_HeadlineContainer {height:16px; overflow:hidden;} .SR_Headline {font-size:12px; font-weight:bold;} .SR_RightContainer {float:left; font-size:11px;} .SR_Username, .SR_Age, .SR_LastLogin, .SR_Location {padding:4px 0px; height:13px; overflow:hidden; width:143px;} .SR_ResultsDescriptionContainer {background:#7E0000; color:#FFFFFF; font:12px normal arial, sans-serif; overflow:auto; padding:10px;} .SR_ResultsNo, #SR_ResultsNo {float:left; font-size:16px; font-weight:bold;} .SR_ResultsPageThru {font:16px normal arial, sans-serif; float:right; text-align:right;} .SR_ResultsPageThru a, .SR_ResultsPageThru a:visited {color:#FFFFFF; text-decoration:none;} .SR_ResultsPageThruBottom {margin-bottom:10px;} .SR_ResultsPageThruBottom a, .SR_ResultsPageThruBottom a:visited {text-decoration:none;} .SR_ResultsPageThru a:hover, .SR_ResultsPageThruBottom a:hover {text-decoration:underline;} .SR_ResultsPageThruBottom {font:12px normal arial, sans-serif; padding-top:10px; text-align:center;} .SR_NoFoundMessage {font-size:0.8em;} .SR_NoScript {background-color:#fcff63; border:1px solid #FF0000; color:#FF0000; font-weight:bold; margin-top:40px; padding:5px;}  #SR_Ads1, #SR_Ads2 {} .SR_Clear {clear:both;} .SR_Options {padding-top:4px;} .SR_Message {color:#FF0000; font-size:1.2em; font-weight:bold; padding:10px 0;} .SR_ResultsSortContainer {background:#FFE6E6; margin-bottom:10px; padding:10px;} .SR_ResultsNotice {color:#FF0000; float:left; font:normal 13px arial, sans-serif; padding-top:3px;} .SR_Note {color:#7E0000; font-weight:bold;} .SR_ResultsSort {color:#7E0000; float:right; font:bold 14px arial, sans-serif;}   .sf_RefineSearch {background:#FFE6E6; border-top:5px solid #7E0000; border-left:5px solid #7E0000; border-right:5px solid #7E0000; margin:10px 0px 0px 0px; padding:15px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;} .sf_PanelContainer {font:12px arial, sans-serif; margin-bottom:10px;} .sf_Title {} .sf_FilterContainer {border:1px solid #7E0000; padding:10px;} .sf_LookingContainer, .sf_BetweenContainer, .sf_WithinContainer, .sf_LocationContainer {float:left;} .sf_NoResultsContainer, .sf_OnlyPhotosContainer, .sf_NonSmokersContainer, .sf_EyeColour,  .sf_HairColour, .sf_BuildType, .sf_Ethnicity, .sf_Religion, .sf_Height {float:left; margin-top:10px;} .sf_OnlyPhotosContainer, .sf_NonSmokersContainer {margin-left:20px;} .sf_LookingText, .sf_BetweenText, .sf_SBRSecondText, .sf_OnlyPhotosText, .sf_NonSmokersText,  .sf_LocationText, .sf_WithinText, .sf_WithinSecondText, .sf_NoResults, .sf_EyeColourText,  .sf_HairColourText, .sf_BuildTypeText, .sf_EthnicityText, .sf_ReligionText, .sf_HeightText {color:#7E0000; font:bold 11px arial, sans-serif; float:left; padding-top:3px; margin:0px 8px;} .sf_NoResults {margin-left:0px;} .sf_OnlyPhotosText2, .sf_NonSmokersText2, .sf_NoResults2, .sf_EyeColourText,  .sf_HairColourText, .sf_BuildTypeText, .sf_EthnicityText, .sf_ReligionText, .sf_HeightText {width:80px; margin-left:0px;} .sf_LookingText {margin-left:0px;} .sf_LocationText {margin-right:10px;} .sf_SBRSecondText {margin:0px 5px;} .sf_LookingDrop, .sf_BetweenDrops, .sf_WithinDrop, .sf_OnlyPhotosCheck, .sf_NonSmokersCheck, .sf_NoResultsDrop {float:left;} .sf_OnlyPhotosCheck2, .sf_NonSmokersCheck2, .sf_NoResultsDrop2, .sf_LocationSelect,  .sf_EyeColourSelect, .sf_HairColourSelect, .sf_BuildTypeSelect, .sf_EthnicitySelect,  .sf_ReligionSelect, .sf_HeightSelect {float:left; width:140px;} .sf_SBRFirstDrop, .sf_SBRSecondDrop {float:left; margin-left:2px;} .sf_SBRFirstDrop select, .sf_SBRSecondDrop select {} .sf_WithinDrop select {font:11px arial, sans-serif; width:75px;} .sf_WithinInput {float:left; padding-top:2px;} .sf_WithinInput input {font:11px arial, sans-serif; width:30px; height:12px;} .sf_WithinInputContainer {float:left;} .sf_RefineButton {margin-top:10px; float:right;} .sf_MoreOptions {display:none; clear:left;} .sf_MoreOptionLink {float:left; margin:5px 20px 0px 0px; font-size:12px;} .sf_OnlyPhotosContainer2, .sf_NonSmokersContainer2 {margin-left:0px;}   .f_ForumsContainer {border:1px solid #FF8787; font:0.8em arial, sans-serif; margin-bottom:5px;}  .f_ForumHeadingContainer {background:#FFF6F6 url(/images/heading-bg.gif) repeat-x bottom; padding:3px 5px 3px 5px;}  .f_GroupContainer {}  .f_GroupDivider {background:#FFF6F6; height:10px;}  .f_GroupName {background:#FFF6F6 url(/images/heading-bg.gif) repeat-x bottom; border-bottom:1px solid #FF8787; padding:5px;}  .f_ForumContainer {background:#FFF6F6; padding:3px 5px 3px 5px;}  .f_ForumNameHeading,  .f_TopicsHeading, .f_PostsHeading, .f_LastPostHeading, .f_ForumName,  .f_Topics,  .f_Posts, .f_LastPost {float:left;}  .f_ForumNameHeading, .f_TopicsHeading,  .f_PostsHeading,  .f_LastPostHeading, .f_GroupName, .f_ForumName {font-weight:bold;}  .f_ForumNameHeading, .f_TopicsHeading, .f_PostsHeading, .f_LastPostHeading, .f_Topics, .f_Posts, .f_LastPostDate, .f_LastPostUsername {text-align:center; overflow:hidden;}  .f_ForumDescription {font:normal 0.9em arial, sans-serif;}  .f_ForumNameHeading,  .f_ForumName {width:450px;}   .f_TopicsHeading, .f_Topics {width:75px;}   .f_PostsHeading, .f_Posts {width:40px;}  .f_LastPostHeading, .f_LastPost {width:150px;}  .f_AdUnit {background:#FFF6F6; padding:5px 0px;}  body.yootools-black div.yoo-tooltip div.default .tooltip-tl {background:url(/images/tt/bubble_tl.png) 0 0 no-repeat;}  body.yootools-black div.yoo-tooltip div.default .tooltip-tr {background:url(/images/tt/bubble_tr.png) 100% 0 no-repeat;}  body.yootools-black div.yoo-tooltip div.default .tooltip-t {background:url(/images/tt/bubble_t.png) 0 0 repeat-x;}  body.yootools-black div.yoo-tooltip div.default .tooltip-l {background:url(/images/tt/bubble_l.png) 0 0 repeat-y;}  body.yootools-black div.yoo-tooltip div.default .tooltip-r {background:url(/images/tt/bubble_r.png) 100% 0 repeat-y;}  body.yootools-black div.yoo-tooltip div.default .tooltip-m {background:#191919;}  body.yootools-black div.yoo-tooltip div.default .tooltip-bl {background:url(/images/tt/bubble_bl.png) 0 0 no-repeat;}  body.yootools-black div.yoo-tooltip div.default .tooltip-br {background:url(/images/tt/bubble_br.png) 100% 0 no-repeat;}  body.yootools-black div.yoo-tooltip div.default .tooltip-b {background:url(/images/tt/bubble_b.png) 0 0 repeat-x;}  body.yootools-black div.yoo-tooltip div.default .tooltip-arrow {background:url(/images/tt/bubble_arrow.png) 50% 0 no-repeat;}  body.yootools-black div.yoo-tooltip div.default .tooltip-close {background:url(/images/tt/close.png) 0 0 no-repeat;}   div.yoo-tooltip-toggler {cursor:pointer;}  div.yoo-tooltip div.default .tooltip-tl {background:url(/images/tt/bubble_tl.png) 0 0 no-repeat; position:relative; }  div.yoo-tooltip div.default .tooltip-tr {padding:0px 15px 0px 15px; background:url(/images/tt/bubble_tr.png) 100% 0 no-repeat;}  div.yoo-tooltip div.default .tooltip-t {background:url(/images/tt/bubble_t.png) 0 0 repeat-x;}  div.yoo-tooltip div.default .tooltip-l {background:url(/images/tt/bubble_l.png) 0 0 repeat-y;}  div.yoo-tooltip div.default .tooltip-r {padding:0px 15px 0px 15px; background:url(/images/tt/bubble_r.png) 100% 0 repeat-y;}  div.yoo-tooltip div.default .tooltip-m {background:#ffffff; overflow:hidden;}  div.yoo-tooltip div.default .tooltip-bl {background:url(/images/tt/bubble_bl.png) 0 0 no-repeat;}  div.yoo-tooltip div.default .tooltip-br {padding:0px 15px 0px 15px; background:url(/images/tt/bubble_br.png) 100% 0 no-repeat;}  div.yoo-tooltip div.default .tooltip-b {background:url(/images/tt/bubble_b.png) 0 0 repeat-x;}  div.yoo-tooltip div.default .tooltip-arrow {background:url(/images/tt/bubble_arrow.png) 50% 0 no-repeat;}  div.yoo-tooltip div.default .tooltip-close {position:absolute; top:8px; right:10px; width:16px; height:16px; background:url(/images/tt/close.png) 0 0 no-repeat; cursor:pointer;}   .adv_Container {font:0.8em arial, sans-serif; padding:5px;}  .adv_IamA, .adv_LookingForA, .adv_BetweenAges, .adv_Within, .adv_Location, .adv_Postcode, .adv_EyeColour, .adv_HairColour, .adv_BuildType, .adv_Ethnicity, .adv_Religion, .adv_Height, .adv_Photo {margin-bottom:10px;}  .adv_IamAText, .adv_LookingForAText, .adv_BetweenAgesText, .adv_WithinText, .adv_LocationText, .adv_PostcodeText, .adv_EyeColourText, .adv_HairColourText, .adv_BuildTypeText, .adv_EthnicityText, .adv_ReligionText, .adv_HeightText, .adv_SmokerText, .adv_PhotoText {float:left; font-weight:bold; font-size:16px; padding-top:7px; width:125px;}  .adv_IamAMan, .adv_LookingForAMan, .adv_IamAWoman, .adv_LookingForAWoman, .adv_BetweenAgesLower, .adv_BetweenAgesUpper, .adv_WithinSelect, .adv_LocationSelect, .adv_PostcodeInput, .adv_SmokerSelect, .adv_EyeColourSelect, .adv_HairColourSelect, .adv_BuildTypeSelect, .adv_EthnicitySelect, .adv_ReligionSelect, .adv_HeightSelect, .adv_PhotoYes, .adv_PhotoNo {border:3px solid #FFFFFF; float:left; padding:3px 4px 3px 4px;} .adv_IamAMan:hover, .adv_LookingForAMan:hover, .adv_IamAWoman:hover, .adv_LookingForAWoman:hover, .adv_BetweenAgesLower:hover, .adv_BetweenAgesUpper:hover, .adv_WithinSelect:hover, .adv_LocationSelect:hover, .adv_PostcodeInput:hover, .adv_SmokerSelect:hover, .adv_EyeColourSelect:hover, .adv_HairColourSelect:hover, .adv_BuildTypeSelect:hover, .adv_EthnicitySelect:hover, .adv_ReligionSelect:hover, .adv_HeightSelect:hover, .adv_PhotoYes:hover, .adv_PhotoNo:hover {border:3px solid #FFE6E6;}  .adv_IamAManRadio, .adv_IamAWomanRadio, .adv_LookingForAManRadio, .adv_LookingForAWomanRadio, .adv_PhotoYesRadio, .adv_PhotoNoRadio {float:left;}  .adv_IamAManLabel, .adv_IamAWomanLabel, .adv_LookingForAManLabel, .adv_LookingForAWomanLabel, .adv_PhotoYesLabel, .adv_PhotosNoLabel {float:left; padding:3px 0px 0px 3px; font-size:14px;}  .adv_BetweenAgesLower select, .adv_BetweenAgesUpper select, .adv_WithinSelect select, .adv_LocationSelect select, .adv_PostcodeInput input, .adv_EyeColourSelect select, .adv_SmokerSelect select, .adv_HairColourSelect select, .adv_BuildTypeSelect select, .adv_EthnicitySelect select, .adv_ReligionSelect select, .adv_HeightSelect select {font-size:14px;}  .adv_LocationSelect select, .adv_EyeColourSelect select, .adv_SmokerSelect select, .adv_HairColourSelect select, .adv_BuildTypeSelect select, .adv_EthnicitySelect select, .adv_ReligionSelect select, .adv_HeightSelect select {width:175px;}  .adv_BetweenAgesAnd {float:left; margin:0px 5px 0px 5px; padding-top:11px;}  .adv_PostcodeExplaination {float:left; font-size:12px; margin-left:5px; padding-top:11px;}  .adv_PostcodeInput input {width:40px;}  .adv_Submit {padding-left:132px;}  .adv_Column {float:left; width:350px;} .adv_RadioDivider {float:left; width:15px;}  .overlay_dialog {background-color:#666666; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}  .overlay___invisible__ {  background-color:#666666; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}  .dialog_nw {width:9px; height:23px; background:transparent url(/images/pw-images/default/top_left.gif) no-repeat 0 0;}  .dialog_n {background:transparent url(/images/pw-images/default/top_mid.gif) repeat-x 0 0; height:23px;}  .dialog_ne {width:9px; height:23px; background:transparent url(/images/pw-images/default/top_right.gif) no-repeat 0 0;}  .dialog_e {width:2px; background:transparent url(/images/pw-images/default/center_right.gif) repeat-y 0 0;}  .dialog_w {width:2px; background:transparent url(/images/pw-images/default/center_left.gif) repeat-y 0 0;}  .dialog_sw {width:9px; height:19px; background:transparent url(/images/pw-images/default/bottom_left.gif) no-repeat 0 0;}  .dialog_s {background:transparent url(/images/pw-images/default/bottom_mid.gif) repeat-x 0 0; height:19px;}  .dialog_se {width:9px; height:19px; background:transparent url(/images/pw-images/default/bottom_right.gif) no-repeat 0 0;}  .dialog_sizer {width:9px; height:19px; background:transparent url(/images/pw-images/default/sizer.gif) no-repeat 0 0; cursor:se-resize;}  .dialog_close {width:14px; height:14px; background:transparent url(/images/pw-images/default/close.gif) no-repeat 0 0; position:absolute; top:5px; left:8px; cursor:pointer; z-index:2000;}  .dialog_minimize {width:14px; height:15px; background:transparent url(/images/pw-images/default/minimize.gif) no-repeat 0 0; position:absolute; top:5px; left:28px; cursor:pointer; z-index:2000;}  .dialog_maximize {width:14px; height:15px; background:transparent url(/images/pw-images/default/maximize.gif) no-repeat 0 0; position:absolute; top:5px; left:49px; cursor:pointer; z-index:2000;}  .dialog_title {float:left; height:14px; font-family:Tahoma, Arial, sans-serif; font-size:12px; text-align:center; width:100%; color:#000;}  .dialog_content {overflow:auto; color:#DDD; font-family:Tahoma, Arial, sans-serif; font-size:10px; background-color:#123;}  .top_draggable, .bottom_draggable {  cursor:move;}  .status_bar {  font-size:12px;} .status_bar input{  font-size:12px;}  .wired_frame {display:block;   position:absolute;   border:1px #000 dashed;}   .dialog {display:block; position:absolute;}  .dialog table.table_window  {   border-collapse:collapse;    border-spacing:0;    width:100%; margin:0px; padding:0px;}  .dialog table.table_window td , .dialog table.table_window th {   padding:0; }  .dialog .title_window {  -moz-user-select:none;}                                                      .overlay_alert {background-color:#85BBEF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}  .alert_nw {width:5px; height:5px; background:transparent url(/images/pw-images/alert/top_left.gif) no-repeat bottom left;}  .alert_n {height:5px; background:transparent url(/images/pw-images/alert/top.gif) repeat-x bottom left;}  .alert_ne {width:5px; height:5px; background:transparent url(/images/pw-images/alert/top_right.gif) no-repeat bottom left}  .alert_e {width:5px; background:transparent url(/images/pw-images/alert/right.gif) repeat-y 0 0;}  .alert_w {width:5px; background:transparent url(/images/pw-images/alert/left.gif) repeat-y 0 0;}  .alert_sw {width:5px; height:5px; background:transparent url(/images/pw-images/alert/bottom_left.gif) no-repeat 0 0;}  .alert_s {height:5px; background:transparent url(/images/pw-images/alert/bottom.gif) repeat-x 0 0;}  .alert_se, .alert_sizer {width:5px; height:5px; background:transparent url(/images/pw-images/alert/bottom_right.gif) no-repeat 0 0;}  .alert_close {width:0px; height:0px; display:none;}  .alert_minimize {width:0px; height:0px; display:none;}  .alert_maximize {width:0px; height:0px; display:none;}  .alert_title {float:left; height:1px; width:100%;}  .alert_content {overflow:visible; color:#000; font-family:Tahoma, Arial, sans-serif;   font:12px arial; background:#FFF;}   .alert_window {background:#FFF; padding:20px; margin-left:auto; margin-right:auto; width:400px;}  .alert_message {  font:12px arial; width:100%; color:#F00; padding-bottom:10px;}  .alert_buttons {text-align:center; width:100%;}  .alert_buttons input {width:20%; margin:10px;}  .alert_progress {float:left; margin:auto; text-align:center; width:100%; height:16px; background:#FFF url(/images/pw-images/'alert/progress.gif') no-repeat center center}   .overlay_alphacube {background-color:#85BBEF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}  .alphacube_nw {background:transparent url(/images/pw-images/alphacube/left-top.gif) no-repeat 0 0;   width:10px;   height:25px;}  .alphacube_n {  background:transparent url(/images/pw-images/alphacube/top-middle.gif) repeat-x 0 0;   height:25px;}  .alphacube_ne {  background:transparent url(/images/pw-images/alphacube/right-top.gif) no-repeat 0 0;   width:10px;     height:25px;}  .alphacube_w {  background:transparent url(/images/pw-images/alphacube/frame-left.gif) repeat-y top left;   width:7px;}  .alphacube_e {  background:transparent url(/images/pw-images/alphacube/frame-right.gif) repeat-y top right;   width:7px;  }  .alphacube_sw {  background:transparent url(/images/pw-images/alphacube/bottom-left-c.gif) no-repeat 0 0;   width:7px;   height:7px;}  .alphacube_s {  background:transparent url(/images/pw-images/alphacube/bottom-middle.gif) repeat-x 0 0;   height:7px;}  .alphacube_se, .alphacube_sizer  {  background:transparent url(/images/pw-images/alphacube/bottom-right-c.gif) no-repeat 0 0;   width:7px;   height:7px;}  .alphacube_sizer {cursor:se-resize;}  .alphacube_close {width:23px; height:23px; background:transparent url(/images/pw-images/alphacube/button-close-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:11px; cursor:pointer; z-index:1000;}  .alphacube_minimize {width:23px; height:23px; background:transparent url(/images/pw-images/alphacube/button-min-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:55px; cursor:pointer; z-index:1000;}  .alphacube_maximize {width:23px; height:23px; background:transparent url(/images/pw-images/alphacube/button-max-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:33px; cursor:pointer; z-index:1000;}  .alphacube_title {float:left; height:14px; font-size:14px; text-align:center; margin-top:2px; width:100%; color:#123456;}  .alphacube_content {overflow:auto; color:#000; font-family:Tahoma, Arial, sans-serif;   font:12px arial; background:#FDFDFD;}   .alphacube_window {border:1px solid #F00; background:#FFF; padding:20px; margin-left:auto; margin-right:auto; width:400px;}  .alphacube_message {  font:12px arial; text-align:center; width:100%; padding-bottom:10px;}  .alphacube_buttons {text-align:center; width:100%;}  .alphacube_buttons input {border:0px; margin:10px;}  .alphacube_progress {float:left; margin:auto; text-align:center; width:100%; height:16px; background:#FFF url(/images/pw-images/'alert/progress.gif') no-repeat center center}  .alphacube_wired_frame {background:#FFF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;} .ok_button {background:url(/images/buttons/yes.gif) no-repeat; width:41px; height:21px;}  .cancel_button {background:url(/images/buttons/no.gif) no-repeat; width:37px; height:21px;}   .lm_SidePanel {font:12px arial, sans-serif;} .lm_Title {} .lm_Members {border:1px solid #7E0000; padding:5px 0px 10px 0px; margin-bottom:10px;} .lm_Member {float:left; margin:2px 13px; overflow:hidden; width:72px;} .lm_MemberHeading {margin-bottom:3px; height:15px; overflow:hidden;} .lm_MemberHeading a, .lm_MemberHeading a:hover, .lm_MemberHeading a:hover {color:#7E0000; font:bold 11px arial, sans-serif;} .lm_MemberImg {} .lm_Image {border:1px solid #FF8787; display:block; height:85px; width:70px;}  .sp_Intro {padding-bottom:0px;}  h2 {padding-top:15px;}  .qp_QuestionsContainer {font-size:0.8em;}  .qp_QuestionContainer {}  .qp_Question {color:#FF0000; font-weight:bold; padding-bottom:10px;}  .qp_AnswersContainer {padding-left:15px;}  .qp_Answer {padding-bottom:2px;}  .qp_AnswerRadio {float:left;}  .qp_AnswerLabel {float:left; padding:2px 0px 0px 5px; width:525px;}  .qp_AnswerRadio input, .qp_AnswerLabel label {cursor:pointer;}  .qp_Submit {padding:15px 0px;}   .rv_SidePanel {font:12px arial, sans-serif;} .rv_Title {} .rv_Members {border:1px solid #7E0000; padding:5px 0px 10px 0px; margin-bottom:10px;} .rv_Member {float:left; margin:2px 13px; overflow:hidden; width:72px;} .rv_MemberHeading {margin-bottom:3px; height:15px; overflow:hidden;} .rv_MemberHeading a, .rv_MemberHeading a:hover, .rv_MemberHeading a:hover {color:#7E0000; font:bold 11px arial, sans-serif;} .rv_MemberImg {} .rv_Image {border:1px solid #FF8787; display:block; height:85px; width:70px;}    .da_MainContent {width:455px;} .da_RP {float:right; width:252px; padding:0px 0px 0px 8px;} .da_RP img {border:1px solid #FF8787;} .da_RPAds, .da_RPOtherArticles, .da_SocialLinks {margin-top:5px;} .da_RPShare {padding:0px 5px 5px 5px;} .da_RPShare img {border:0px solid #FFFFFF;} .da_RPOtherArtLinks {border-bottom:1px dotted #FF8787; font:normal 12px Arial, sans-serif; padding:7px 0px 7px 10px;} .da_RPOtherArtLinks a, .da_RPOtherArtLinks a:visited {color:#7E0000; text-decoration:none;} .da_RPOtherArtLinks a:hover {color:#0000FF; text-decoration:underline;} .da_SocialLink {display:block; float:left; width:110px; font-size:12px; color:#000000; text-decoration:none; margin:0px 5px 5px 5px;} .da_SocialLink img {float:left; display:block; padding:3px 5px 0px 0px;} .da_SocialLink div {float:left; padding-top:4px;} .da_SocialHeading {padding:10px;} .da_SocialTitle, .da_RPOtherArticlesTitle, .da_RPOtherSectionsTitle {border-bottom:1px solid #FF8787; color:#7E0000; font:bold 18px Georgia,"Times New Roman",serif; padding:10px 0px 2px 0px;} .da_SocialWAT {font-size:11px; padding-top:2px; text-align:right;} .da_Section {padding-bottom:15px;} .da_SectionDetails {background:#ffebeb; padding:7px;} .da_SectionTitle {border-bottom:1px solid #FF8787; font:bold 18px Georgia,"Times New Roman",serif; padding-bottom:2px;} .da_SectionTitle a, .da_SectionTitle a:visited {color:#7E0000; text-decoration:none;} .da_SectionTitle a:hover {text-decoration:underline;} .da_SectionImage {border:1px solid #FF8787; float:right;} .da_SectionSnippet {float:left; font-size:12px; line-height:1.6em; padding-bottom:10px; width:550px;} .da_ItemContainer {float:left; height:115px; overflow:hidden; padding:8px; margin:0px 10px 10px 0px; width:337px;} .da_ItemDetails {background:#ffebeb; padding:7px;} .da_ItemTitle {border-bottom:1px solid #7E0000; height:18px; overflow:hidden; padding-bottom:2px;} .da_ItemTitle a {color:#7e0000; font:bold 15px Georgia,"Times New Roman",serif; text-decoration:none;} .da_ItemSnippet {color:#7e0000; float:left; font:12px arial, sans-serif; margin-top:2px; overflow:hidden; width:231px;} .da_ItemText {height:60px; overflow:hidden;} .da_ItemImg {border:1px solid #FF8787; display:block; float:right; margin:4px 2px 0px 5px;} .da_ItemButton {padding-top:5px;}    .tabs {border-bottom:1px solid #7E0000; zoom:1;} .tabtopSpacer {float:left; width:10px; height:10px;} .tabtop {border-left:1px solid #7E0000; border-right:1px solid #7E0000; border-top:1px solid #7E0000; background-color:#ffd3d3; color:#7E0000; font:bold 12px arial, sans-serif; float:left; padding:5px 10px; margin-right:3px;} .activeTab {border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #FFF; background-color:#7E0000; color:#FFF;} .tabtop:hover {border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #FFF; background-color:#7E0000; color:#FFF; cursor:pointer;} .tabcontainers {font:0.8em arial, sans-serif; padding:5px 5px 5px 10px;}   .ssp_PanelContainer {font:12px arial, sans-serif; margin-bottom:10px;} .ssp_Title {} .ssp_FilterContainer {border:1px solid #7E0000; padding:10px;} .ssp_LookingContainer {} .ssp_BetweenContainer, .ssp_OnlyPhotosContainer, .ssp_NonSmokersContainer, .ssp_WithinContainer, .ssp_LocationContainer {margin-top:10px;} .ssp_LookingText, .ssp_BetweenText, .ssp_SBRSecondText, .ssp_OnlyPhotosText, .ssp_NonSmokersText, .ssp_LocationText {color:#7E0000; font:bold 11px arial, sans-serif; float:left; padding-top:3px; margin-right:5px;} .ssp_LocationText {margin-right:10px;} .ssp_SBRSecondText {margin-left:5px;} .ssp_LookingDrop, .ssp_BetweenDrops, .ssp_WithinDrop, .ssp_OnlyPhotosCheck, .ssp_NonSmokersCheck {float:left;} .ssp_LookingDrop select {font:11px arial, sans-serif; width:150px;} .ssp_SBRFirstDrop, .ssp_SBRSecondDrop {float:left; margin-left:2px;} .ssp_SBRFirstDrop select, .ssp_SBRSecondDrop select {font:11px arial, sans-serif;} .ssp_OnlyPhotosCheck {padding-left:9px;} .ssp_WithinText, .ssp_WithinSecondText, .ssp_WithinDrop, .ssp_LocationSelect {width:88px; color:#7E0000; font:bold 11px arial, sans-serif; float:left;} .ssp_WithinDrop select {font:11px arial, sans-serif; width:75px;} .ssp_LocationSelect select {font:11px arial, sans-serif; width:120px;} .ssp_WithinInput input {font:11px arial, sans-serif; width:30px; height:12px;} .ssp_WithinTextContainer {margin-bottom:3px;} .ssp_WithinInputContainer {} .ssp_Button {padding-top:10px; text-align:right;}  .tool-tip {color:#fff; width:200px; z-index:13000;}   .tool-title {font-weight:bold; font-size:11px; margin:0; color:#FFF; padding:8px 8px 4px; background:url(/images/bubble.png) top left;}   .tool-text {font-size:11px; padding:4px 8px 8px; background:url(/images/bubble.png) bottom right;}   .custom-tip {color:#000; width:130px; z-index:13000;}   .custom-title {font-weight:bold; font-size:11px; margin:0; color:#3E4F14; padding:8px 8px 4px; background:#C3DF7D; border-bottom:1px solid #B5CF74;}   .custom-text {font-size:11px; padding:4px 8px 8px; background:#CFDFA7;}    #lbOverlay {position:absolute; left:0; width:100%; background-color:#ffbbba; cursor:pointer;}  #lbCenter, #lbBottomContainer {position:absolute; left:50%; overflow:hidden; background-color:#fff;}  .lbLoading {background:#fff url(/images/slimbox/loading.gif) no-repeat center;}  #lbImage {position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat;}  #lbPrevLink, #lbNextLink {display:block; position:absolute; top:0; width:50%; outline:none;}  #lbPrevLink {left:0;}  #lbPrevLink:hover {background:transparent url(/images/slimbox/prevlabel.gif) no-repeat 0% 15%;}  #lbNextLink {right:0;}  #lbNextLink:hover {background:transparent url(/images/slimbox/nextlabel.gif) no-repeat 100% 15%;}  #lbBottom {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#FF0000; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none;}  #lbCloseLink {display:block; float:right; width:66px; height:22px; background:transparent url(/images/slimbox/closelabel.gif) no-repeat center; margin:5px 0;}  #lbCaption, #lbNumber {margin-right:71px;}  #lbCaption {font-weight:bold;}   .hp_LowerStrip {padding-top:10px;} .hp_AdLinks {padding-top:10px;} .hp_AdsLeft {float:left; padding-right:10px;} .hp_UnitsRight {float:left; margin-left:5px; width:623px;} .hp_SearchUnit,  .hp_DatingAdviceUnit,  .hp_LatestMembersUnit {float:left;} .hp_SearchUnit, .hp_RightShadow, .hp_BottomShadow, .hp_TopRightShadow, .hp_BottomLeftShadow, .hp_BottomRightShadow {height:95px; width:275px;} .hp_DatingAdviceUnit {margin-left:12px;} .hp_DatingAdviceUnit, .hp_DAURightShadow, .hp_DAUBottomShadow, .hp_DAUTopRightShadow, .hp_DAUBottomLeftShadow, .hp_DAUBottomRightShadow {height:95px; width:331px;} .hp_LatestMembersUnit {margin-top:12px;} .hp_LatestMembersUnit, .hp_LMURightShadow, .hp_LMUBottomShadow, .hp_LMUTopRightShadow, .hp_LMUBottomLeftShadow, .hp_LMUBottomRightShadow {height:156px; width:618px;} .hp_RightShadow,  .hp_DAURightShadow,  .hp_LMURightShadow {background:url(/images/box-shadow/right-side.gif) repeat-y right;} .hp_BottomShadow,  .hp_DAUBottomShadow,  .hp_LMUBottomShadow {background:url(/images/box-shadow/bottom-side.gif) repeat-x bottom;} .hp_TopRightShadow,  .hp_DAUTopRightShadow,  .hp_LMUTopRightShadow {background:url(/images/box-shadow/top-right.gif) no-repeat top right;} .hp_BottomLeftShadow,  .hp_DAUBottomLeftShadow,  .hp_LMUBottomLeftShadow {background:url(/images/box-shadow/bottom-left.gif) no-repeat bottom left;} .hp_BottomRightShadow,  .hp_DAUBottomRightShadow,  .hp_LMUBottomRightShadow {background:url(/images/box-shadow/bottom-right.gif) no-repeat bottom right;} .hp_InsideArea,  .hp_DAUInsideArea,  .hp_LMUInsideArea {background:#ffe6e6;} .hp_InsideArea {height:89px; width:270px;} .hp_DAUInsideArea {height:89px; width:326px;} .hp_LMUInsideArea {height:150px; width:613px;} .hp_TextArea {margin-top:535px; padding:0px 5px;} .hp_TextArea h1 {font:bold 12pt arial, sans-serif; margin:0px; padding:0px;} .hp_TextArea p {font:normal 10pt arial, sans-serif; line-height:1.5em; margin:5px 0px 0px 0px;} .hp_PromoSection {position:absolute; left:auto; top:190px;} .hp_SearchTopRow, .hp_DAUTopRow, .hp_LMUTopRow {padding:9px 11px 0px 11px;} .hp_SearchHeading {float:left;} .hp_SearchIcon {float:right;} .hp_SearchMiddleRow {padding:5px 0px 0px 13px;} .hp_SearchMidText, .hp_SBRFirstText, .hp_SBRSecondText {color:#7E0000; font:bold 11px arial, sans-serif; float:left; padding:3px 10px 0px 0px;} .hp_SearchMidDrop {float:left;} .hp_SearchMidDrop select {font:11px arial, sans-serif;} .hp_SBRFirstDrop select, .hp_SBRSecondDrop select {font:11px arial, sans-serif; width:46px;} .hp_SearchBottomRow {padding:8px 0px 0px 13px; zoom:1;} .hp_SBRFirstDrop, .hp_SBRSecondDrop {float:left; padding:2px 5px 0px 0px;} .hp_SBRFirstText, .hp_SBRSecondText {padding:5px 5px 0px 0px;} .hp_SBRButton {float:left; padding-left:6px;} .hp_DAUHeading {float:left;} .hp_DAUInfo {font:11px Arial, sans-serif; padding:5px 11px 0px 11px;} .hp_DAUInfoTitle {font-weight:bold; padding-bottom:2px; line-height:1.1em;} .hp_DAUInfoDesc,  .hp_DAUInfoTitle a,  .hp_DAUInfoTitle a:visited {color:#7E0000; text-decoration:none;} .hp_DAUInfoDesc {height:45px; width:306px;} .hp_DAUInfoDesc a, .hp_DAUInfoDesc a:visited {color:#7E0000; font-weight:bold;} .hp_LMUHeading {float:left;} .hp_LMUContainer {padding:4px 0px 0px 11px; width:602px; height:119px; overflow:hidden;} .hp_LMUMember {float:left; width:86px; overflow:hidden} .hp_LMUUsername {font:bold 11px Arial, sans-serif; padding-bottom:2px; width:77px; overflow:hidden; height:15px;} .hp_LMUImage {border:1px solid #FF8787; display:block; width:70px; height:85px;} .hp_LMUDetails {} .hp_LMUSex {float:left; padding-top:3px;} .hp_LMUAge {float:left; font:10px Arial, sans-serif; padding:4px 0px 0px 6px;} .hp_MidRightAds {float:right;} .hp_BottomAds {padding-top:5px;} .hp_BottomLeftLinks {float:left;} .hp_BottomRightAds {float:right;} .hp_FooterExtra {padding-top:5px; text-align:center;} .hp_RSSIcon {float:right;}   .at_Container {font:0.8em arial, sans-serif; } .at_MessageContainer {font-size:1.2em;  padding:5px 0px 5px 0px;} .at_ButtonSpacer, .at_TopicName {display:block; font:bold 16px arial, sans-serif; float:left; padding-top:8px; width:150px;} .at_SubjectField, .at_MessageField, .at_OptionsField, .at_TopicField {float:left;} .at_OptionsField {padding-top:8px;} .at_TopicField {font-weight:bold;} .at_FormButtons {padding:5px 0px 5px 0px;} .at_PreviousPostsOuter {height:600px; background:#FFF6F6; border:1px solid #FF8787; margin:10px 5px 0px 5px; padding:5px;} .at_PreviousPostsInner {font:0.8em arial, sans-serif;  overflow:auto; height:590px;} .at_ButtonSP {float:left;} .at_ButtonPP {float:right;} .at_FieldContainer {margin-bottom:15px;} .at_FieldContainer label {display:block; font:bold 16px arial, sans-serif; float:left; padding-top:8px; width:150px;} .at_Username {padding-top:8px;} .at_FieldContainer input {border:3px solid #FFE6E6; float:left; font-size:16px; line-height:16px; width:250px; padding:4px;} .at_FieldContainer textarea {border:3px solid #FFE6E6; width:560px; height:200px; font:16px arial, sans-serif; padding:5px;} .at_FieldContainer input:hover,  .at_FieldContainer textarea:hover {border:3px solid #FFC6C6;} .at_FieldContainer input.active, .at_FieldContainer input.active:hover  .at_FieldContainer textarea.active:hover, .at_FieldContainer textarea.active {border:3px solid #00CC00;} .at_SubmitButton {padding:0px 0px 10px 150px;} .at_FFMsg {} #mm_FFMsgMsg {display:none;} .at_FFMsgImg {float:left; padding:10px 10px 0px 10px;} .at_FFMsgSpacer {float:left; width:140px; height:12px;} #subMsg, #msgMsg {color:#FF0000; float:left; font:bold 11px arial, sans-serif; padding-top:8px} .at_OptionsField input {display:block; float:left; margin:1px 5px 0px 0px; padding:0px; width:20px;} .at_OptionsField label {font:normal 14px arial, sans-serif; margin:0px; padding:0px; width:300px;}   .ft_Container {background:#FFF6F6; border:1px solid #FF8787; font:0.8em arial, sans-serif;  margin:0px;}  .ft_PostContainer {padding:5px 5px 0px 5px;}  .ft_PostDetails {background:#FFD6D6; border-bottom:1px solid #FF8787; border-top:1px solid #FF8787; padding:5px 5px 5px 5px; margin:0px 0px 5px 0px;} .ft_PDLeft {float:left;} .ft_PDRight {float:right;} .ft_PDImg {border:1px solid #FF8787; height:85px; width:75px;}  .ft_PDAuthorName, .ft_PDSubject, .ft_PDDate, .ft_PDLocation, .ft_PDPosts {font-size:0.9em; text-align:right; margin-top:3px;}  .ft_ShoutDate {float:right; padding-right:5px; font-size:0.9em; overflow:hidden; text-align:right;}  .ft_PostMessage {line-height:1.5em; margin-bottom:10px; padding:0px 5px 0px 5px; zoom:1;}  .ft_PostParagraph {margin-bottom:5px;}  .ft_FormButtons {padding:10px 0px 10px 5px;}  .ft_Options {padding:3px 5px 3px 5px;}  .ft_AddButton, .ft_EditButton {float:left;} .ft_EditButton {padding-left:10px;}  .ft_PageThru {float:right; font-size:0.8em;}  .ft_AdUnit {float:right; margin:2px 0px 5px 5px;}  .ft_ReportPost {border-top:1px solid #FF9999; border-bottom:1px solid #FF9999; background:#FFEFEF; padding:3px 0px; margin:5px 0px 0px 0px; text-align:center;}  .ft_Locked {color:#FF0000; float:left; font-weight:bold;}   .da_SidePanel {font:12px arial, sans-serif;} .da_Title {} .da_Article { border:1px solid #7E0000; padding:10px; margin-bottom:10px;} .da_ArticleTitle a, .da_ArticleTitle a:hover, .da_ArticleTitle a:visited {color:#7E0000; font-weight:bold;} .da_ArticleDesc {font:11px arial, sans-serif;} .da_MoreAdvice {padding-top:5px; font:11px arial, sans-serif;} .da_MoreAdvice a, .da_MoreAdvice a:hover, .da_MoreAdvice a:hover {color:#7E0000; font:bold 11px arial, sans-serif;}   .sp_HeadingContainer {position:absolute; top:0px; width:728px;} .sp_HeadingLogo {float:left; padding-top:3px;} .sp_HeadingStrap {float:right; width:598px;} .sp_HeadingMenu {background:url(/images/heading_menu_bg.jpg) no-repeat; color:#FF8888; font-weight:bold; height:20px; margin-top:8px; padding-top:2px; text-align:center;} .sp_HeadingMenu a {color:#FF4444; font-size:12px; padding:0px 7px 0px 7px; text-decoration:none;} .sp_HeadingMenu a:hover {text-decoration:underline;} .sp_SidePanel {float:left; width:140px; margin-top:85px;} .sp_PageContent,  #sp_PageContent {padding:0px 0px 5px 0px;} .sp_Intro {font-size:0.8em; padding:5px 0px 5px 0px;} .sp_Intro p {font-size:1em;} .sp_Login,  .sp_QuickSearch,  .sp_InTheForums,  .sp_OnTheBlog,  .sp_DatingAdvice {} .sp_MembersMenu {padding-bottom:13px;} .sp_LoginHeading,  .sp_QuickSearchHeading,  .sp_MembersMenuHeading,  .sp_InTheForumsHeading,  .sp_OnTheBlogHeading, .sp_DatingAdviceHeading {padding:18px 0px 3px 3px; text-align:left;} .sp_DatingAdviceHeading {padding-top:5px;} .sp_LoginForm,  .sp_QuickSearchForm,  .sp_MembersMenuMenu,  .sp_InTheForumsPosts,  .sp_OnTheBlogPosts, .sp_DatingAdvicePanel {border-top:1px solid #FF8787; background:#FFF6F6; font-size:0.9em; padding:4px 5px 10px 8px; text-align:left;} .sp_Crumbtrail {float:left; font:bold 0.7em arial, sans-serif; padding:10px 0px; margin:0px;} .sp_Icons {float:right; font:bold 0.6em arial, sans-serif; padding:10px 5px 10px 0px; margin:0px;} .sp_EmailIcon {float:left; padding-right:20px; } .sp_PrintIcon {float:left; padding-right:5px; } .sp_EmailIcon img, .sp_PrintIcon img {padding-right:5px;} .sp_AdPanel {margin-top:10px;} .sp_SiteBanner {padding:5px 0px 5px 0px;} .gen_LinkStrip {border-top:1px solid #FF8787; margin-top:10px; padding-top:5px;} .sp_MembersCompetition {padding-top:15px;} .sp_GoogleSearch {padding-top:10px; text-align:left;} .sp_RegisterNow {padding-top:10px; text-align:left;} .sp_LeftSidePanelAds {padding-top:18px;} .sp_HeadingAds {float:right; margin:3px 4px 0px;} #sbb {background:#FFF6F6 url(/images/heading-bg.gif) repeat-x bottom; cursor:pointer; border:1px solid #FF8787; font-size:12px; font-weight:bold; height:26px; padding:2px; margin-top:5px;} .sp_ErrorMsg {color:#FF0000; font-weight:bold; padding:5px 0px;}   .itf_SidePanel {font:12px arial, sans-serif; margin-bottom:10px;} .itf_Heading{} .itf_Posts { border:1px solid #7E0000; padding:5px 10px 5px 10px;} .da_ArticleTitle a, .da_ArticleTitle a:hover, .da_ArticleTitle a:visited {color:#7E0000; font-weight:bold;} .da_ArticleDesc {font:11px arial, sans-serif;} .itf_TopicTitle {} .itf_TopicTitle a, .itf_TopicTitle a:hover, .itf_TopicTitle a:hover {color:#7E0000; font:bold 12px arial, sans-serif;} .itf_ForumName {font:11px arial, sans-serif;} .itf_ForumName a, .itf_ForumName a:hover, .itf_ForumName a:hover {color:#7E0000; font:11px arial, sans-serif;}  .itf_Posting {padding-bottom:5px;}    .fd_intro {font:normal 16px arial, sans-serif; padding:5px 0px;} .fd_User {float:left; width:364px; padding:5px 0px;} .fd_Image {float:left; width:152px;} .fd_ImageInner {border:1px solid #FF8787; display:block; height:110px; width:150px;} .fd_DescText {font:normal 12px arial, sans-serif; float:left; width:200px; padding:0px 5px; overflow:hidden;} .fd_Others {padding:5px 0px;} .fd_Others a {font:normal 12px arial, sans-serif;} .fd_OtherLink {float:left; overflow:hidden; width:242px;}
