@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;} 
body{margin:0px; padding:0px; background-image:url(../images/main-bg.jpg); font-family: Verdana, Geneva, sans-serif; font-weight:normal; color:#000; font-size:11px;}

h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
h2{ font-size:13px; font-weight:bold;}
h3{ font-family:Arial, Helvetica, sans-serif; font-size:24px;}
h4{ font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;}
h5{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#bd0191;}

.float-left{float:left;}
.float-right{float:right;}


#main{ margin:0px auto; padding:0 9px 0 9px; width:985px;  }

/*forgot password*/
.main-pinkbg{width:965px; background-color:#fed3ec; padding:0 0 0 20px;}
.for-headerpart{width:965px; height:93px;}
.for-logobox{width:302px; height:71px; background-color:#cd009e; padding:22px 0 0 23px;}
.for-images01{width:640px; height:93px;}

.for-mid-leftpart{width:325px; height:571px; background-color:#fce4f2;}
.for-text-titelbox{width:311px; height:38px; padding:10px 0 0 14px;}
.for-left-titelbg{width:320px; height:22px; padding:8px 5px 0 0; text-align:center; font-weight:bold; background-image:url(../images/for-left-titelbg.jpg); background-position:center; background-repeat:repeat-y;}
.for-user-loginbox{width:325px; height:20px; padding:7px 0 0 0;}
.for-user-namebox{width:105px; height:18px; text-align:right; padding:3px 7px 0 0; }
.for-user-namebox02{width:245px; height:18px; text-align:right; padding:3px 7px 0 0; }
.for-user-filbox{width:185px; height:21px;}
.for-user-filbox02{width:128px; height:17px; font-size:11px;}
.for-ulli-leftpart{width:310px; height:105px; padding:0 0 0 15px;}


.for-mid-rightpart{width:640px;}
.for-images02{width:280px; height:80px; padding:111px 0 0 30px; background-image:url(../images/for-images02.jpg); background-position:left; background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#a5037f; line-height:17px;}
.for-images03{width:330px; height:191px;}
.for-images04{width:292px; height:167px; padding:18px 0 0 18px; background-image:url(../images/for-images04.jpg); background-position:left; background-repeat:no-repeat;}
.for-images05{width:330px; height:185px;}
.for-images06{width:273px; height:182px; padding:14px 0 0 37px; background-image:url(../images/for-images06.jpg); background-position:left; background-repeat:no-repeat;}
.for-images07{width:330px; height:196px;}
.for-ullibox{width:292px;} 
.for-ullibox ul{margin:0px; padding:8px 0 0 0; }
.for-ullibox li{background-image: url(../images/ulli-button.gif); background-position:left; background-repeat:no-repeat; padding: 0 0 0 8px; list-style:none; line-height:20px;}
.for-or-textbox{width:324px; height:20px; padding:10px 0 0 0; font-weight:bold; text-align:center;}
.for-joining-titel-textbox{ width:300px; }
.for-join-userphotobox{height:125px;padding:0 0 0 15px;}
.for-userphoto-mainbox{width:300px; height:105px; }
.for-userphoto-mainbox02{width:98px; height:100px; text-align:left; padding:5px 0 0 0; }
.for-user-photobox01{width:77px; height:77px;}
.for-sendmeg-box{width:80px; height:15px;}


/*invite friend*/
.inv-logobox{width:367px; height:71px; background-color:#cd009e; padding:22px 0 0 23px;}
.inv-mid-leftpart{width:380px; padding:0 0 0 10px; background-color:#fce4f2;}
.inv-images01{width:574px; height:93px;}
.inv-images02{width:269px; height:123px; padding:92px 0 0 35px; background-image:url(../images/inv-images02.jpg); background-position:left; background-repeat:no-repeat;}
.inv-images03{width:270px; height:215px;}
.inv-images04{width:304px; height:209px;}
.inv-images05{width:270px; height:209px;}
.inv-images06{width:304px; height:194px;}
.inv-images07{width:270px; height:194px;}
.inv-mid-rightpart{width:574px;}
.inv-left-titelbox{width:325px; height:26px; padding:14px 0 0 15px;}
.inv-left-img01{width:373px; height:13px; background-image:url(../images/inv-left-img01.jpg); background-position:left; background-repeat:no-repeat;}
.inv-left-img02{width:360px; padding:0 0 0 13px; background-image:url(../images/inv-left-img02.jpg); background-position:left; background-repeat: repeat-y;}
.inv-left-img03{width:373px; height:13px; background-image:url(../images/inv-left-img03.jpg); background-position:left; background-repeat:no-repeat;}
.inv-left-textbox{width:350px;}
.inv-group-mainbox{width:356px; height:115px; padding:15px 0 0 0;}
.invi-rediobox{width:17px; height:29px; padding:2px 2px 0 0; float:left;}
.invi-rediobox02{width:17px; height:29px; padding:12px 2px 0 0; float:left;}
.invi-yahoobox{width:110px; height:29px; padding:2px 0 0 0;}
.invi-msnbox{width:100px; height:31px;}
.invi-gmailbox{width:85px; height:31px;}
.invi-outlookbox{width:55px; height:49px; }
.invi-outexpressbox{width:65px; height:49px;}
.invi-winlivebox{width:163px; height:49px;}
.inv-chackbox{width:13px; height:13px;}
.inv-loginbox-img01{width:320px; height:12px; background-image:url(../images/inv-left-loginbox01.jpg); background-position:left; background-repeat:no-repeat;}
.inv-loginbox-img02bg{width:306px; padding:0 0 0 14px; background-image:url(../images/inv-left-loginbox03bg.jpg); background-position:left; background-repeat: repeat-y;}
.inv-loginbox-img03{width:320px; height:12px; background-image:url(../images/inv-left-loginbox02.jpg); background-position:left; background-repeat:no-repeat;}
.inv-login-fillbox-name{width:300px; height:30px;}
.inv-wirthh1{width:305px; padding:0 0 10px 0;}
.inv-login-textbox{width:100px; height:20px; text-align:right; padding:2px 10px 0 0;}
.inv-fri-loginbox{width:350px; padding:15px 0 0 2px;}
.inv-yournamebox{width:140px; height:13px;}
.inv-youremailbox{width:200px; height:13px;}
.inv-fontbold{font-weight:bold;}
.inv-user-filbox{width:140px; height:21px;}
.inv-user-filbox02{width:200px; height:21px;}
.inv-user-filboxin-03{width:180px; height:17px;}
.inv-chack-mainbox{width:350px;padding:10px 0 0 0;}
.inv-chack-mainbox-new{width:350px; padding:10px 0 5px 0;}
.inv-chack-taxtbox{width:325px; padding:0 0 0 5px;}
.inv-check-boxs {width:20px; height:16px; float:left; padding:2px 0 0 0;}
.inv-bot-buttonbox{ width:260px; padding:10px 0 0 90px;}

/*** Top Login Box **/
.tl-login-text-box022{width:160px; height:17px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; border:1px solid #CCC;}
.tl-mainbox{float:left; width:370px; padding:10px 0 10px 0;}
.tl-width170{width:170px; float:left; padding:0 0 0 10px;}
A.tl-forgot-link{font-size:9px; color:#797777; text-align:left; text-decoration:underline;}
A:hover.tl-forgot-link{font-size:9px; color:#797777; text-align:left; text-decoration: none;}
.tl-button-box{float:left; padding:7px 0 0 0;}
.tl-forgot-box{float:left; padding:13px 0 0 15px;}
.tl-font-bold{font-weight:bold; color:#333; padding:0 0 3px 0; line-height:20px;}

/* login*/
.log-images01{width:595px; height:83px; padding:10px 0 0 45px; background-image:url(../images/log-img01.jpg); background-position:left; background-repeat:no-repeat;}
.log-images02{width:343px; height:289px;}
.log-images03{width:297px; height:289px;}
.log-images04{width:343px; height:282px;}
.log-images05{width:297px; height:282px;}
.log-text-titelbox{width:305px; height:54px; padding:20px 0 0 20px;}
.log-text-titelbox02{width:261px; height:33px; padding:13px 0 0 23px; background-image:url(../images/log-leftbg.jpg); background-position:left; background-repeat:no-repeat;}
.log-forgot-linkbox{width:105px; height:15px; padding:5px 0 0 15px;}
.log-ulli-leftpart{width:310px; padding:0 0 10px 15px;}


/*testimonial */
.test-img02{width:255px; height:189px; padding:0 0 0 28px; background-image:url(../images/test-img02bg.jpg); background-position:left; background-repeat:no-repeat;}
.test-img03{width:290px; height:189px;}
.test-img04{width:233px; height:150px; padding:34px 50px 0 0; background-image:url(../images/test-img04.jpg); background-position:left; background-repeat:no-repeat; text-align:center;}
.test-img05{width:290px; height:184px;}
.test-img06{width:283px; height:198px;}
.test-img07{width:290px; height:198px;}
.test-mid-leftpart{width:368px; height:571px; padding:0 0 0 22px; background-color:#fce4f2;}
.test-left-textbox{width:350px; padding:0 0 15px 0;}
.test-left-titelbox{width:325px; height:19px; padding:14px 0 0 0;}
.test-toptesti-box{width:350px; height:16px;}
.test-pinkborder-box{width:350px; height:2px; background-image:url(../images/pink-bot-border.gif); background-position:left; background-repeat:repeat-x;}
.test-user-box{width:183px; padding:20px 0 5px 0;}
.test-userphoto-box{width:152px; height:90px;}
.test-user-namebox{width:152px; padding:0 0 2px 0;}
.test-user-name{width:100px; font-weight:bold; color:#b30089;}
.test-user-age{width:52px; text-align:right;}
.test-ratingbox{width:50px; padding:3px 0 0 0; font-weight:bold; color:#6e5b6a;}
.test-rating-starbox{width:12px; height:12px; padding:4px 4px 0 0 ;}


/*basic search*/
.ser-logobox{width:375px; height:71px; background-color:#cd009e; padding:22px 0 0 23px;}
.ser-mid-leftpart{width:386px; padding:0 0 8px 12px; background-color:#fce4f2;}
.ser-mid-rightpart{width:567px;}
.ser-img01{width:567px; height:93px;}
.ser-img02bg{width:283px; height:177px; padding:6px 0 0 15px; background-image:url(../images/ser-img02bg.jpg); background-position:left; background-repeat:no-repeat;}
.ser-img03{width:269px; height:183px;}
.ser-img04{width:298px; height:196px;}
.ser-img05{width:269px; height:196px;}
.ser-img06{width:298px; height:192px;}
.ser-img07{width:269px; height:192px;}
.ser-left-titelbg{width:354px; height:20px; padding:8px 4px 0 0; font-weight:bold; text-align:center; background-image:url(../images/ser-left-titelbg.jpg); background-position:left; background-repeat: repeat-y;}
.ser-wirthbox{width:358px;}
.ser-hightbox{height:22px;}
.ser-chackbox-text{ width:320px;}
.ser-lefttext-combobox{width:97px; height:22px; padding:0 10px 0 0; text-align:right;}
.ser-fill-combobox{width:125px; height:22px;}
.ser-fill-combobox02{width:118px; height:19px; font-size:11px; margin:0px; padding:0px;}
.ser-fill-combobox03{width:100px; height:22px; padding:0 0 0 20px;}
.ser-fill-combobox04{width:70px; height:19px; font-size:11px; margin:0px; padding:0px;}
.ser-fill-combobox05{width:250px; height:22px;}
.ser-fill-combobox06{width:245px; height:19px; font-size:11px; margin:0px; padding:0px;}
.ser-error-padding{ width:250px; padding:0 0 0 107px;}
.ser-checkbox{width:20px; height:20px;}
.ser-iconbox{width:18px; height:18px;}
.ser-iconbox02{width:18px; height:18px; padding:2px 0 0 0;}
.ser-join-userphotobox{height:125px;padding:0 0 0 7px;}
.ser-join-userphotobox-new{padding:0 0 0 7px; float:left;}
.ser-userphoto-mainbox{width:375px; height:105px; }
.ser-userphoto-mainbox-new{width:375px; float:left}
.ser-userphoto-mainbox02{width:93px; height:100px; text-align:left; padding:5px 0 0 0; }
.ser-left-titelbox{width:325px; height:26px; padding:14px 0 0 3px;}
.ser-menubox-top{ height:17px; padding:3px 15px 0 0;}


/* register */
.reg-mid-leftpart{width:380px; padding:0 0 10px 10px; background-color:#fce4f2;}
.reg-img02{width:280px; height:228px; padding:7px 0 0 19px; background-image:url(../images/reg-img02.jpg); background-position:left; background-repeat:no-repeat;}
.reg-img03{width:275px; height:235px;}
.reg-img04{width:299px; height:143px;}
.reg-img05{width:275px; height:143px;}
.reg-img06{width:299px; height:132px;}
.reg-img07{width:275px; height:132px;}
.reg-right-partbox{width:547px; padding: 0 0 0 27px; background-image:url(../images/reg-rightpart-bg.jpg); background-position:left top; background-repeat:no-repeat;}
.reg-wirth-right{width:540px;}
.reg-bgbox-right{width:270px; padding:5px 0 3px 0;}
.reg-rightbg01{width:255px; height:9px; background-image:url(../images/reg-right-userbg01.jpg); background-position: left; background-repeat:no-repeat;}
.reg-rightbg02{width:248px; background-color:#fce4f2; padding:0 0 0 7px;}
.reg-rightbg03{width:255px; height:9px; background-image:url(../images/reg-right-userbg02.jpg); background-position: left; background-repeat:no-repeat;}
.reg-userphotobox{width:108px; height:92px;}
.reg-usercon-box{width:125px; height:92px; padding:0 0 0 10px;}
.reg-usertext-linkbox{width:120px; height:18px;}
.reg-userlink-right{width:95px; height:18px; padding:0 0 0 5px ;}
.reg-right-botpat{width:300px; padding:15px 0 0 0; }
.reg-right-botimg{width:180px; height:197px;}
.reg-left-titelpink{width:340px; height:15px; font-weight:bold; color:#9b0178;}
.reg-wirth-leftbox{width:358px; height:22px;}
.reg-wirth-leftbox02{width:358px;}
.reg-wirth-leftbox03{width:320px;}
.reg-lefttext-combobox{width:125px; padding:2px 10px 0 0; text-align:right;}
.reg-fill-combobox{width:220px;}
.reg-fill-combobox02{width:190px; height:15px; font-size:11px; margin:0px; padding:0px;}
.forminputtxtbig{width:190px; height:15px; font-size:11px; margin:0px; padding:0px;}
.reg-fill-combobox03{width:194px; height:19px; font-size:11px; margin:0px; padding:0px;}
.forminputtxt{width:194px; height:19px; font-size:11px; margin:0px; padding:0px;}
.reg-fill-textareabox04{width:194px; height:75px; font-size:11px; margin:0px; padding:0px;}
.reg-fill-combobox-age{width:60px;}
.reg-fill-combobox-age-02{width:50px; height:19px; font-size:11px; margin:0px; padding:0px;}
.reg-fill-combobox-month{width:85px;}
.reg-fill-combobox-month-02{width:75px; height:19px; font-size:11px; margin:0px; padding:0px;}
.reg-seekingbox{ height:20px; padding:0 12px 0 0 ;}
.reg-fill-seekingbox{width:215px; padding:2px 0 0 3px;}
.errtext{ color:red; font-weight:bold;}



.dot-border{ width:340px; background-image:url(../images/dot-border.jpg); background-position:left; background-repeat:repeat-x;}
.user-photoborder-white{border:1px solid #FFF;}
.font-bold{font-weight:bold;}
A.forgot-link{font-size:9px; color:#797777; text-align:left; text-decoration:underline;}
A:hover.forgot-link{font-size:9px; color:#797777; text-align:left; text-decoration: none;}
.for-button-img01{width:9px; height:21px;}
.for-button-img02bg{height:18px; padding:3px 0 0 0; background-image:url(../images/for-button-img03bg.jpg); background-position:left; background-repeat:repeat-x;}
A.for-button-link{ font-weight:bold; color:#fff; text-align:left; text-decoration:none;}
A:hover.for-button-link{ font-weight:bold; color:#5f5e5f; text-align:left; text-decoration:none;}
A.arial-10black-link{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000;}
A:hover.arial-10black-link{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration: underline; color:#000;}
A.ser-menulink{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; color:#990276;}
A:hover.ser-menulink{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; color:#000;}
.inv-font-color{color:#cd009e;}
.check-box {width:14px; height:14px; margin:0px; padding:0px;}
.user-photoborder-2px{border:2px solid #FFF;}
.user-photoborder{border:1px solid #9f9c9d;}
A.link11-red{color:#cd1f56; text-align:left; text-decoration:none;}
A:hover.link11-red{color:#cd1f56; text-align:left; text-decoration: underline;}
A.messagelink{color:#000; text-align:left; text-decoration:none;}
A:hover.messagelink{color:#cd1f56; text-align:left; text-decoration: underline;}

.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:770px; width: 1003px;}
.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:1700px; width: 1003px;}
#loading_mask_login1 {position:absolute;color:#125dae;font-size:1.1em; font-weight:bold; text-align:center; opacity:0.8;}
#loading_mask_login1 .loader1 {position:fixed; top:45%; left:40%; width:120px; height:100% padding:15px 60px; background:#e9f9ff; border:2px solid #73d2f1; color:#000; font-weight:bold; text-align:center; z-index:1000;}	
.popupMask-register{position: absolute;z-index: 200;top: 0px;left: 0px;opacity: .4;filter: alpha(opacity=40); -moz-opacity: .40;background-color: #000;background-repeat: repeat;display: block; height:1500px; width: 1003px;}	

.register-blank-err{color:#EE0000;}
.register-txt-box-error {background-color:#FFFF66;}
/* Hint Message */
.hint{display:none; position:absolute; left:54%; width:200px; margin-top:-20px; padding:0px; z-index:100;}
.top_hint{background:url('/images/hint-top-curve.gif') no-repeat; width:204px; height:10px;}
.bottom_hint{background:url('/images/hint-bottom-curve.gif') no-repeat; width:204px; height:9px;}
.middle_hint{width:187px; background-color: #CD009E;border-right:solid 1px #CD009E; border-left:solid 1px #CD009E; font:bold 11px arial; color: #EEEEEE; padding:0px 5px 0px 10px;}
.arrow_hint{position:absolute; top:7px; left:-21px; background:url('/images/hint-arrow.gif') no-repeat; width:22px; height:18px;}
.clear{margin:0; padding:0; line-height:0; clear:both;}
.register-err{ padding-left:135px; width:220px; float:left; color:red;}