
@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html, body{margin:0 auto; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333; background:#E0E0DF;}
.clear{margin:0; padding:0; line-height:0;}
h1{ font-size:18px; margin:0 auto; font-weight:normal; color:#000;}
h2{ font-size:17px; margin:0 auto; font-weight:normal; color:#333;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h3{font-size:11px; margin:0 auto; font-weight:bold; color:#AE0000}
h6{margin:0 auto; font-size:11px; color:#333; font-weight:bold; padding:0 0 5px 0;}
h4{ color:#cd0000;font-weight:bold; font-size:12px; }
h5{margin:0 auto; font-size:11px; color:#333; font-weight:bold; text-decoration:none;}
h5 a{ color:#B20000; font-weight:bold; text-decoration:none;}
h5 a:hover{ color:#B20000; text-decoration:none;}


#main{width:1003px; margin:0 auto;}
.container{width:968px;padding:17px 17px 10px 18px; float:left;}
.header{width:968px; margin:0 auto; float:left;}
.topcurve{width:968px; margin:0 auto; height:15px; float:left; background:url(../images/fc-topcurve.gif);}
.headerbg{width:968px; margin:0 auto; float:left; background:url(../images/fc-middle.gif) repeat-y; height:72px;}
.topicon{ width:200px; padding:7px 22px 0 0;  float:right;text-align:right;}
.toptext{ width:40px;  float:right;}
.levetext{  float:right; padding:7px 10px 0 10px;}
.logo{width:335px;float:left; padding:5px 0 0 27px; text-align:left;}
.logo h1{font-size:14px; margin:0 auto; font-weight:normal; color:#000; font-family:Arial; padding-left:15px}
.toplink{ width:548px; margin:0 auto; float:right; text-decoration:none; color:#ae0000; font-weight:bold;}
.toplink a{ text-decoration:none; color:#ae0000; font-weight:bold;}
.toplink a:hover{ text-decoration:none;}
.toplink ul{list-style:none; margin:0 auto; padding:50px 0 0 0;}
.toplink li{list-style:none; padding:0 5px 0 5px; margin:0 auto; float:left; border-right:1px solid #ae0000;}
.toplink .nobrdr{border:none;}
.fl{float:left;}
.middlewhite{width:968px;background:url(../images/fc-middle.gif) repeat-y;}
.leftpart1{width:30px; margin:0px; float:left; height:485px; background:url(../images/fc-leftsideimg.jpg);}
.leftpart123{width:30px; margin:0px; float:left; height:484px; background:url(../images/fc-leftsideimg.jpg);}
.ltefttop{ width:339px; height:22px; float:left;background-color:#EC8886;}
.leftpart2{width:339px; float:left;}
.searchbg{ width:329px; height:39px; background:url(../images/fc-searchbox2.jpg); float:left; padding:10px 0 0 10px;}
.login-datingtext{ width:260px; height:29px; float:left; padding:17px 0 0 0px;}
.creamgrad{ width:339px; float:left; background:url(../images/fc-login-leftimg2.jpg) no-repeat; height:414px; background-position:center;}
.logintext{ width:308px; margin:0 auto; float:left; height:43px; padding:5px 0 0 28px;}
.logintext-forget{ width:308px; margin:0 auto; float:left; height:32px; padding:5px 0 0 28px;}
.logintext-user{ width:308px; margin:0 auto; float:left; height:30px; padding:5px 0 0 28px;}
.leftbot{ width:261px; height:23px; margin:0 auto; float:left; background:url(../images/fc-bottombg.jpg) bottom; padding:10px 0 0 78px;}
.login-whitelink{ width:173px; float:left;padding:5px 0 0 0px;}
.login-whiteicon{ width:20px; float:left;}
.login-icontext{ width:153px; float:left;}
.login-linkbox{ width:173px; float:left;}
.combobox{width:246px; height:20px; font-size:11px; border: 1px solid #8E9DB0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.combobox3{width:60px; height:20px; font-size:11px; border: 1px solid #8998AB; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.logbg{width:250px; float:left;}
.logbgmain{width:287px; margin:0 auto; float:left; padding:0 0 0 30px; height:95px}
.logbgmain-forget{width:287px; margin:0 auto; float:left; padding:0 0 0 30px; height:109px}
.searchbut{width:287px; height:34px; margin:0 auto; float:left; padding:12px 0 0 27px;}
.wcurvebox{ width:288px; height:30px; margin:14px 0 14px 0; float:left; padding:7px 0 0 44px; background:url(../images/fc-white-curvebox.gif) right no-repeat;}
.namebox{width:75px; font-weight:bold; float:left; padding:4px 0 0 0;}
.txtbox{width:172px; height:16px; margin:4px 0 3px 0; float:right;border:1px solid #7F9DB9;}
.login-button{ height:27px; padding:8px 0 0 75px; float:left;}
.login-button-forget{ height:27px; padding:0px 0 0 75px; float:left;}
.btxt{font-size:17px; color:#DE0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

A.blacklink { color:#000; text-decoration:none;}
A:hover.blacklink { color:#000; text-decoration:none;}

.rightpart{ width:599px; margin:0 auto; float:left;}
.login-img1{width:599px; height:125px; float:left;}
.login-img2{width:599px; height:107px; float:left; }
.login-img3{width:599px; height:114px; float:left;}
.login-img4{width:599px; height:110px; padding:18px 0 0 0; float:left; background:url(../images/fc-login-img4.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif;font-size:20px; font-weight:normal; color:#000;text-align:right;}
.login-forgottext{ padding:18px 0px 0 5px; float:left;}
.login-ortext{ padding:5px 0px 0 5px; width:280px; float:left; font-size:12px; font-weight:bold; text-align:center;}
.login-join{ padding:0 0 0 5px; width:74px; height:74px; float:left;}
.login-botimg{width:968px; height:26px; margin:0 auto; float:left; background:url(../images/fc-login-img5.jpg) no-repeat; background-position:left top; float:left;}
/*forgot-password*/
.forgot-img4{width:470px; height:113px; margin:0 auto; float:left; background:url(../images/fc-forgot-img4.jpg) no-repeat; padding:15px 0 0 129px;}
.forgot-botimg{width:968px; height:26px; margin:0 auto; float:left; background:url(../images/fc-forgot-img6.jpg) no-repeat; background-position:left top; float:left;}
.forgot-namebox{width:68px; font-weight:bold;text-align:right; float:left; padding:4px 7px 0 0;}
.forgot-join{width:113px; height:76px; float:left;}
.forgeterror1 {color:#ff0000; height:10px;}
.floatleft {float:left;}
/*search-user*/
.search-img4{width:470px; height:128px; margin:0 auto; float:left; background:url(../images/fc-search-img5.jpg) no-repeat; padding:00 0 0 129px;}
.search-botimg{width:968px; height:25px; margin:0 auto; float:left; background:url(../images/fc-search-img4.jpg); background-position:left top; float:left;}
.search-leftimg{width:339px; margin:0 auto; float:left; background:url(../images/fc-search-leftbg.jpg) no-repeat; height:414px; background-position:center;}
.combobox3{width:60px; height:20px; font-size:11px; border: 1px solid #8998AB; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.search-date{ width:60px; float:left;}
.search-date2{ width:50px; float:left;}
.reginput {width:240px; float:left;}
.regchekboxtxt {height:18px; width:70px; float:left;}
.search-logbg{width:250px; margin:0 auto; float:left; padding:1px 0 3px 0px;}
.search-checkbox{ width:22px; height:20px;  float:left;}
.search-check{width:250px; float:left; padding:12px 0 0 0px;}
.search-box{width:240px; float:left; padding:12px 10px 0 0; text-align:center;}
.search-checktext{width:210px; float:left; padding:0px 6px 0 0px; font-weight:bold;}
.search-yellowtext{ color:#F90; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.search-toptextpadd{ font-family:Arial, Helvetica, sans-serif; width:330px; padding:17px 0 5px 0; float:left;}
.search-redlink{ width:310px; padding:6px 0 0 24px; float:left; color:#000;}
.search-joinbox{ width:130px; height:118px; float:right; margin:0 0px 0 0px; }
/*testimonials*/
.testi-leftpart{ width:537px; float:left;}
.testi-rightpart{ width:401px; float:left; background-color:#d2d6c5;}
.testi-topimg{height:21px; width:537px; float:left}

.testi-titalimg{ background-image:url(../images/fc-reg-img.jpg); width:517px; height:40px; background-repeat:no-repeat; float:left; padding:10px 0 0 20px;}
.testi-bgimg{ background-image:url(../images/testimonials-bgleft.jpg); width:537px; background-repeat:repeat-x; float:left; background-color:#e7bdbe;}
.testi-buttomimg{ float:left;}
.testi-img1{ width:401px; height:125px;float:left;}
.testi-img2{ width:401px; height:107px;float:left;}
.testi-img3{ background-image:url(../images/testimonials-img4.jpg); background-repeat: no-repeat; width:356px; height:128px;float:left; padding:0 0 0 45px;}
.testi-botimg{width:968px; height:26px; float:left; background:url(../images/fc-testimonials-img5.jpg); background-position:top; float:left;}
.testi-linkbox{ width:200px; float:left; padding:16px 0 6px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;}
.testi-whitelink{ width:200px; float:left;padding:8px 0 0 18px; color:#FFF;}
.testi-whitetextbox{ width:496px ;float:left;padding:0px 0 0 20px; margin-bottom:17px;}
.testi-whiteimg{ width:496px;float:left; height:10px;}
.testi-whitecolor{ width:483px;float:left;background-color:#FFF; padding:0 0 0 13px;}
.testi-whitebutt{ background-image:url(../images/fc-testimonials-roundimg2.jpg);background-repeat:no-repeat; width:476px;float:left; height:20px; padding:7px 0 0 20px;}
.testi-whitetoptext{ width:390px; float:left;padding:0 10px 10px 0; font-weight:bold;}
.testi-whitegirlimg{float:left; height:80px; width:87px;}
.testi-whitegirltext{float:left; color:#000; width:367px; padding:5px 0 0 13px; line-height:18px;}
.testi-icontext{ float:left; padding:0 13px 0 0px;}
.speacer{ margin:0px; padding:0px; float:left;}
/*refer-friend-*/
.refer-main {float:left; width:968px; background-image:url(../images/fc-main-img-refer-new.jpg); background-repeat:repeat-y; }
.refer-img3{ background-image:url(../images/fc-reg-img1.jpg); background-repeat: no-repeat; width:330px; height:127px;float:left; padding:0 0 0 40px;}
.refer-img4{ background-image:url(../images/fc-refer-friend-img4.jpg); background-repeat: no-repeat; width:360px; height:127px;float:left; padding:0 0 0 40px;}
.refer-botimg{width:968px; height:26px; float:left; background:url(../images/fc-refer-friend-img5.jpg) no-repeat; background-position:top; float:left;}
.bold{ font-weight:bold;}
.refer-whitetextbox{ width:496px;float:left;padding:0px 0 0 20px; line-height:18px; height:45px;}
.refer-bordertbox{ width:495px;float:left; border: 1px #EA7D7A solid; border-top:none;  }
.refar-padding20{ padding-left:20px; float:left;}
.refer-leftrow{ width:495px;float:left; padding:15px 0 0 0;}
.refer-mainrow{ width:425px;float:left;}
.refer-mainrow2{ width:495px;float:left;}
.refer-row1{ width:116px;float:left; height:25px; padding:0 10px 0 0; text-align:right;}
.refer-row-invite{ width:100px;float:left; height:25px; padding:0 5px 0 0; text-align:right;}
.refer-row-invite2{ width:60px;float:left; height:25px; padding:0 5px 0 0; text-align:right;}
.refer-row2{ width:160px;float:left;height:22px;}
.refer-fieldclass{ background-color:#ffffa0; width:150px;float:left; border:1px #c2c2c2 solid; height:16px;}
.refer-fieldclass2{width:150px;float:left; border:1px #c2c2c2 solid; height:16px;}
.refer-forgottext{ float:left; padding:0 10px 0 0px; font-family:10px; color:#c00000;}
.refer-button{ height:27px; padding:8px 0 0px 126px; float:left;}
.refer-button2{ height:27px; padding:8px 0 10px 126px; float:left;}
.flase{ width:150px; float:left;}
.flase02{ width:150px; padding:7px 0 0 0; float:left;}
.refer-whitetoptext{ width:450px; float:left;padding:0 0 10px 20px; font-weight:bold;}
.referterms{ width:470px; float:left;padding:0 0 8px 0px;}
.refer-checkbox {width:20px; float:left; padding-left:5px;}
.refer-rightimg{ width:195px;float:right;padding:20px 5px 0 0px; height:95px;}
.refer-msn{ background: url(../images/fc-refer-button3.jpg) no-repeat;  width:111px; float:left; height:27px; text-align:center; padding:13px 0 0 0;  }
.refer-gmail{ background:url(../images/fc-gmilbg.jpg) no-repeat; no-repeat; width:64px; float:left; height:27px;  padding:13px 0 0 0; text-align:center;}
.refer-yahoo{ background:url(../images/fc-yahoobutton.jpg) no-repeat;  width:79px; float:left; height:26px; text-align:center; padding:13px 0 0 0;}
.refer-widoutlook{ background:url(../images/fc-refer-button4.jpg) no-repeat; width:139px; float:left; height:26px;padding:13px 0 0 0;text-align:center; }
.refer-outlook{ background:url(../images/fc-refer-button5.jpg) no-repeat; width:104px; float:left; height:26px;padding:13px 0 0 0;text-align:center; }
.refer-navi{ width:497px; height:39px; float:left; padding:0 0 0 20px;}
A.redlink{ color:#ae0000; text-decoration:none;}
A:hover.redlink{ color:#ae0000; text-decoration:none;}
A.blacklink{ color:#000; text-decoration:none;}
A:hover.blacklink{ color:#000; text-decoration:none;}
/*register*/
.regmain {width:450px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.reglefttxt {height:35px; width:162px; padding-right:10px; float:left; text-align:right;}
.reglefttxtseeking {height:55px; width:162px; padding-right:10px; float:left; text-align:right;}
.reglefttxtdescription {height:70px; width:162px; padding-right:10px; float:left; text-align:right;}
.contantbgimg{background-color:#e97c77; width:935px; float:left; padding-left:20px;background-position:right top;}
.maincontant{ width:960px; float:left; padding-left:6px; background-color:#FFF; border-left:1px #c8c3bb solid; border-right:1px #c8c3bb solid;}
.reginput {width:275px; float:left;}
.reginputtxt {border: 1px solid #7f9db9; background-color:#fff; height:16px; width:188px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxt-auto {border: 1px solid #7f9db9; background: url('/images/fc-throbber.gif') no-repeat 100% 2px; background-color:#fff; height:16px; width:188px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reglefttxthead {height:20px; width:162px;float:left; text-align:right; font-weight:bold; color:#bb0000;  padding:10px 10px 0 0; }
.reglefttxtheadtop3{height:20px; width:162px;float:left; text-align:right; font-weight:bold; color:#bb0000;  padding:0px 10px 0 0; }
.yellow1{ color:#ea0000}
.reginputtxtdate {border: 1px solid #7f9db9; background-color:#fff; height:16px; width:55px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtsmall {border: 1px solid #7f9db9; background-color:#fff; height:16px; width:70px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtbig {border: 1px solid #7f9db9; background-color:#fff; height:16px; width:260px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtbig-auto {border: 1px solid #7f9db9; background: url('/images/fc-throbber.gif') no-repeat 100% 2px; background-color:#fff; height:16px; width:260px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtarea { background-color:#fff; height:48px; width:260px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; border: 1px solid #7f9db9;}
.checkbox {height:13px; width:13px; margin:0px; padding:0px;}
.regchekbox {height:18px; width:22px; float:left;}
.regchekboxtxt1 {height:18px; width:64px; float:left;}
.regchekboxtxt3 {height:18px; width:75px; float:left;}
.reglefttxtdescription {height:70px; width:162px; padding-right:10px; float:left; text-align:right;}
.regchekboxtermstxt {height:32px; width:400px; float:left;}
.reginputtermserror {width:400px; height:15px; float:left;}
.buttonpadding{width:300px; float:left; padding:12px 0 0 125px;}
.regchekboxterms {height:32px; width:22px; float:left; padding-left:30px;}
.reglefttxt {height:33px; width:162px; padding-right:10px; float:left; text-align:right;}
.left-registration {width:465px; float:left;  padding: 0px 0 15px 16px; color:#000;  }
.reg-bgimg{width:537px;background-color:#E7BDBE; float:left;}
.reg-rightpart{ width:390px; float:left;}
.reg-whitelink{ width:176px; float:left;padding:7px 0 0 0px; color:#FFF;}
.reg-whitelink3{ width:200px; float:left;padding:10px 0 0 0px; color:#FFF;}
.reg-linkbox{ width:200px; float:left; padding:16px 0 6px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;}
.regchekboxtxt2 {height:18px; width:145px; float:left; }
.reg-colorbox{ width:350px; float:left; padding:10px 0 0 24px;}
.reg-whi-img{ background:url(../images/fc-reg-whiteround.jpg) no-repeat; width:327px; float:left; height:206px; padding:10px 0 0 22PX;}
.reg-whi-img2{ background:url(../images/fc-reg-whiteround3.jpg) no-repeat; width:329px; float:left; height:29px; padding:10px 0 0 20PX; margin:10px 0 0 0px;}
.reg-color{width:328px; float:left; background-color:#cfcfce; padding:9px 0 0 20px; }
.reg-color2{width:328px; float:left; background-color:#cfcfce; padding:9px 0 10px 20px; line-height:16px; }
.reg-linkbox2{ width:240px; float:left; padding:0px 0 6px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; height:35px;}
.reg-whitelink2{ width:180px; float:left;padding:6px 0 0 15px; color:#000;}
.reg-realtext{ width:115px; float:left;color:#aa0500; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:center; padding:0px 0 0 0px;}
.reg-useronlinetext{ width:320px; padding:20px 0 0 0px; clear:both;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold;}
.rectext{ color:#b00500;}
.reg-color-img{ width:107px; height:100px; float:left;}
.borderimg{ border:1px #b7b6b6 solid;}
.reg-bottum-img{ width:350px; height:15px; clear:both;}
.reg-mainbox{ width:349px;float:left;}
.register-txt-box-error{background-color:#E0E0DF;}
.register-blank1{color:#ff0000}
.error{color:#ff0000}
input.form-autocomplete { background: url('/images/fc-throbber.gif') no-repeat 100% 2px;}
input.throbbing {
  background-position: 100% -18px;
}



.paddimg24{ padding-left:24px; float:left;}
.fl{float:left;}

.popupMask-register{position: absolute;z-index: 200;top: 0px;left: 0px;opacity: .65;filter: alpha(opacity=65); -moz-opacity: .65;background-color: #000;background-repeat: repeat;display: block; height:1400px; width: 1003px;}
.popupMask-login1{position: absolute;z-index: 200;top: 0px;left: 0px;opacity: .65;filter: alpha(opacity=65); -moz-opacity: .65;background-color: #000;background-repeat: repeat;display: block; height:740px; width: 1003px;}
#loading_mask_login1 {position:absolute;color:#125dae;font-size:1.1em; font-weight:bold; text-align:center; opacity:1.0; -moz-opacity: 1.0;}
#loading_mask_login1 .loader1 {position:fixed; top:45%; left:40%; width:120px; padding:15px 60px; background:#fff; border:2px solid #c3c3c3; color:#000; font-weight:bold; text-align:center; z-index:1000;}	