/* LetsFallInLove.net CSS Document */

body {font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#000; background-color:#FFF;}

/* ==============================Generic Styles=========================================== */
#holder {margin:auto; text-align:left; width:770px; padding:0; border:0; position:relative;}

img {border:0;}

h1 {margin:0; padding:0; border:0; color:#000; background-color:#FFF; font:bold 14px/260% Verdana, Arial, Helvetica, sans-serif;}

h2 {margin:0; padding:0 0 6px 0; border-bottom:1px solid #DBDBDB; color:#EE3118; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background-color:#FFF;}

h3 {margin:0; padding:0; border:0; color:#000; background-color:#FFF; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}

h4 {margin:0 0 5px 0; padding:0 0 3px 0; border-bottom:1px solid #EE3118; color:#000; background-color:#FFF; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}

h5 {margin:0; padding:0 0 6px 10px; border:0; color:#FC5100; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background-color:transparent;}

h6 {margin:0; padding:0 0 3px 0; border-bottom:1px solid #000; color:#EE3118; font:bold 12px Verdana, Arial, Helvetica, sans-serif; background-color:#FFF;}

strong {color:#000;}

/* ==============================Custom Styles=========================================== */
.align_right {text-align:right;}

/* ==============================Link Styles=========================================== */
a.red_link {color:#FF2501; text-decoration:none; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}

a.red_link:hover {color:#FF2501; text-decoration:underline; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}

/* ==============================Text Styles=========================================== */
.red_text {color:#EE3118; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background-color:transparent;}

.black_bold_text { font:bold 11px Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; color:#000;}

/* ==============================Padding Styles=========================================== */
.pad_top_5 {padding-top:5px;}
.pad_top_10 {padding-top:10px;}
.pad_bottom_5 {padding-bottom:5px;}
.pad_bottom_10 {padding-bottom:10px;}

/* ==============================Form Styles=========================================== */
.dropdown {font:normal 10px Verdana, Arial, Helvetica, sans-serif;}

.dropdown1 {font:normal 10px Verdana, Arial, Helvetica, sans-serif; width:114px;}

.textbox {font:normal 10px Verdana, Arial, Helvetica, sans-serif; border:0; width:135px; height:15px;}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HOME PAGE @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

/* ==============================Logo Styles=========================================== */
#home_header {width:457px; height:160px; margin-top:44px; padding:0; border:0;}

/* ==============================Content Styles=========================================== */
#home_content {clear:left; width:457px;}

p.home_text {margin:10px 20px 20px 0; padding:0; border:0;}

#guest_login {background:#FFF url(../images/guest_login_bg.gif) no-repeat 0% 0%; width:221px; height:184px; float:left;}

#memeber_login {background:#FFF url(../images/member_login_bg.gif) no-repeat 0% 0%; width:221px; height:184px; margin-left:233px;}

.login_form {margin:0px 8px 0 26px; padding:42px 0 0 0; border:0; line-height:120%;}

.login_form label {font-weight:bold; font-size:10px;margin-right:31px; padding-right:1px;}
.login_form p {margin:2px 0 0 0; padding:0; border:0;}

.textbox_2 {font:normal 10px Verdana, Arial, Helvetica, sans-serif; border:0; width:70px; height:15px;}
.login_text {font-weight:bold; font-size:9px;}
.btn_submit1 {margin-left:2px;}

.btn_submit2 {padding:15px 20px 0 0; text-align:right;}

#register {clear:left; margin-top:13px;}

/* ==============================Foote	r Styles=========================================== */
#home_footer {clear:left; background-color:#E2E0E0; width:457px; text-align:center; margin:6px 0 0 0; vertical-align:middle; height:16px;}

a.footer_link {font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}

a.footer_link:hover {font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666;}
/* ==============================Copyright Styles=========================================== */
#home_copyright {text-align:center; color:#666; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin-top:5px; width:457px;}

#ecp_tagline {text-align:center; color:#666; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin-top:5px; width:457px;}

a.ecp_link {font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666;}

a.ecp_link:hover {font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666;}



/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADMIN PAGE @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

/* ==============================Header and Navigation Styles=========================================== */
#header {width:770px; height:169px; margin:24px 0 10px 0; padding:0; border:0; background:#FFF url(../images/header_img.jpg) no-repeat 0% 0%; position:relative;}

#logo {position:absolute; width:231px; height:32px; top:80px; left:235px;}

#nav {color:#FF2501; text-align:right; padding-top:90px; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}

#nav a.nav_link {color:#666; text-decoration:none; text-transform:lowercase;}

#nav a.nav_link:hover {color:#FF2501; text-decoration:none; text-transform:lowercase;}

#nav span {padding:0 4px;}

#sub_nav {font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:right; padding:30px 30px 0 0;}

#sub_nav a.sub_nav_link {color:#000; font-weight:bold; text-decoration:none;}

#sub_nav a.sub_nav_link:hover {color:#FF2501; font-weight:bold; text-decoration:none;}

/* ==============================Main Content Divs=========================================== */

#content {margin:0; padding:0; width:770px; border:0;}

#left_div {width:160px; float:left; margin:0 0 0px 0; padding:0 0 4px 0; border:0;}

#main_content {margin:0 0 0px 170px; padding-bottom:4px;}

#footer {clear:left; background-color:#E2E0E0; width:770px; text-align:center; margin:0; padding:0; border:0; vertical-align:middle; height:16px;}

#copyright {text-align:center; color:#666; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin-top:2px; width:770px; border-top:2px solid #EE3118; padding-top:8px;}

/* ==============================Left Content Divs=========================================== */

#search {height:61px; width:160px; margin-bottom:16px; background:#FFF url(../images/search_bg.gif) no-repeat 0% 0%; padding:31px 0 0 35px;}

a.search_link {text-decoration:none; color:#000; font:bold 14px Helvetica, Arial, sans-serif;}

a.search_link:hover {text-decoration:none; color:#FFF; font:bold 14px Helvetica, Arial, sans-serif;}

#left_profile {width:161px; height:271px;}

/* ==============================Content Styles=========================================== */

#status_div {border-top:1px solid #EE3118; border-bottom:1px solid #EE3118; margin:4px 0; height:21px;}

.email_status {float:left; width:50%; margin-top:3px;}

.online_status {margin:3px 0 0 50%;}

.admin_tools {width:465px; margin:15px auto 0 auto;}

#admin_top {background:#FFF url(../images/admin_tools_top.gif) no-repeat 0% 0%; width:465px; height:14px; }

#admin_bottom {background:#FFF url(../images/admin_tools_bottom.gif) no-repeat 0% 0%; width:465px; height:13px;}

/* #admin_content {background:#FFF url(../images/admin_tools_bg.gif) repeat-y 0% 0%; margin:0; border:0; padding:0;} */

#admin_content {margin:0; border:0; padding:10px 0 0 0;}

.tools {float:left; width:198px; padding:0 18px;}

.account {margin:0 0px 0 234px; padding-right:18px;}

/* Admin Icon Styles */

a.my_friends {background:#FFF url(../images/icons/admin_icon_03.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px; margin-top:15px;}

a.my_friends:hover {background:#FFF url(../images/icons/admin_icon_on_03.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px; margin-top:15px;}

a.my_email {background:#FFF url(../images/icons/admin_icon_09.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.my_email:hover {background:#FFF url(../images/icons/admin_icon_on_09.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.my_search {background:#FFF url(../images/icons/admin_icon_13.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.my_search:hover {background:#FFF url(../images/icons/admin_icon_on_13.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.im {background:#FFF url(../images/icons/admin_icon_17.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:110px;}

a.im:hover {background:#FFF url(../images/icons/admin_icon_on_17.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:110px;}

a.encounters {background:#FFF url(../images/icons/admin_icon_22.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.encounters:hover {background:#FFF url(../images/icons/admin_icon_on_22.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.calendar {background:#FFF url(../images/icons/admin_icon_26.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.calendar:hover {background:#FFF url(../images/icons/admin_icon_on_26.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.account_settings {background:#FFF url(../images/icons/admin_icon_05.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px; margin-top:15px;}

a.account_settings:hover {background:#FFF url(../images/icons/admin_icon_on_05.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px; margin-top:15px;}

a.change_profile {background:#FFF url(../images/icons/admin_icon_10.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.change_profile:hover {background:#FFF url(../images/icons/admin_icon_on_10.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.add_video {background:#FFF url(../images/icons/admin_icon_14.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:120px;}

a.add_video:hover {background:#FFF url(../images/icons/admin_icon_on_14.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:120px;}

a.delete_profile {background:#FFF url(../images/icons/admin_icon_18.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.delete_profile:hover {background:#FFF url(../images/icons/admin_icon_on_18.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.upgrade {background:#FFF url(../images/icons/admin_icon_21.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:120px;}

a.upgrade:hover {background:#FFF url(../images/icons/admin_icon_on_21.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:120px;}

a.logout {background:#FFF url(../images/icons/admin_icon_25.gif) no-repeat 0% 0%; text-decoration:none; color:#00AEEF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.logout:hover {background:#FFF url(../images/icons/admin_icon_on_25.gif) no-repeat 0% 0%; text-decoration:none; color:#99CCFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 50px; width:100px;}

a.affiliate {background:#FFF url(../images/icons/affiliate_icon.gif) no-repeat 0% 0%; text-decoration:none; color:#EE3118; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 40px; width:150px;}

a.affiliate:hover {background:#FFF url(../images/icons/affiliate_icon_on.gif) no-repeat 0% 0%; text-decoration:none; color:#FC5100; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 40px; width:150px;}

a.control_panel {background:#FFF url(../images/icons/control_panel_icon.gif) no-repeat 0% 0%; text-decoration:none; color:#EE3118; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 40px; width:120px;}

a.control_panel:hover {background:#FFF url(../images/icons/control_panel_icon_on.gif) no-repeat 0% 0%; text-decoration:none; color:#FC5100; font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; height:30px; padding:6px 0 0px 40px; width:120px;}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SEARCH RESULT PAGE @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#member_type {color:#299BCB; font:normal 10px Verdana, Arial, Helvetica, sans-serif; position:absolute; right:0; bottom:0;}

.result_status {background-color:#F1F8FF; padding:5px; margin:5px 0;}

.search_new {float:left; width:200px; padding:5px 0 0 10px;}

.result {margin-left:265px; font-size:10px;}

.result_heading {padding-top:3px;}

.result_heading span {padding-right:10px;}

.result_detail {border:1px solid #A5A3A3; margin:3px 0 10px 0;}

.result_photo {float:left; background-color:#E2E0E0; width:97px; height:84px; text-align:center;}

.photo {border:2px solid #FFF6F6; margin-top:8px;}

.result_desc {background-color:#F2F1F1; width:347px; margin-left:0px; height:74px; float:left; padding:5px;}

.member_age {font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#FF2514; background-color:#FFF; padding:2px;}

.result_desc p {margin:5px 0; padding:0; border:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}

.member_status {padding:10px 5px 5px 5px; margin-left:454px;}

.member_type {font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#299BCB; background-color:#FFF;}

.status {color:#398F12; font:bold 9px Verdana, Arial, Helvetica, sans-serif; background-color:#FF9; border:1px solid #398F12; margin-left:4px; padding:1px;}

.member_icons {margin-top:20px; vertical-align:middle}

.member_icons span {padding-right:8px;}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PROFILE PAGE @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#quick_details {background-color:#E2E0E0; width:242px; float:left; padding:10px 0;}

.profile_photo_div {text-align:center; margin:10px 0 20px 0;}

.profile_photo {border:2px solid #FFF;}

.details {border-top:1px solid #FFF; border-bottom:1px solid #FFF; padding-left:10px; line-height:180%; font-size:9px;}

.details1 {border-bottom:1px solid #FFF; padding-left:10px; line-height:180%; font-size:9px;}

.details2 {padding-left:10px; line-height:180%; font-size:9px;}

.member_icons1 {margin:15px 0 15px 0; vertical-align:middle; text-align:right;}

.member_icons1 span {padding-right:8px;}

#more_details {margin-left:252px;}

#more_details p {margin:10px 0 14px 0; padding:0; border:0;}

.ideal_match {font-size:9px;}

.match_score {background-color:#F1F8FF; padding:5px; height:80px;}

.rate {width:46%; float:left;}

.rate span {padding:0 0px 0 1px;}

#top_10 {clear:left; border-top:1px solid #EE3118; border-bottom:1px solid #EE3118; padding:3px 0; margin:5px 0;}

#top_10_listing {margin:0; padding:9px 0 8px 0; border:0; background-color:#E2E0E0; text-align:center; color:#EE3118;}

a.top_10_link {background-color:#FFF; color:#EE3118; text-decoration:none; font-size:10px; font-weight:bold; padding:2px;}

#profile_buttons {margin:20px 0 30px 0; text-align:center;}

#profile_buttons span {margin:0 5px;}

/* added new style 7/13/2005 */
.textbox_2 {font:normal 10px Verdana, Arial, Helvetica, sans-serif; border:0; width:40px; height:15px; padding:0px;}