@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html, body{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
#maindiv{width:1003px; margin:0px auto; background:url(../images/mainbg.jpg) repeat-x top #fff; padding-bottom:10px;}
.container{ width:1003px;float:left; background:#dbf2ff;}
.header{ width:960px; float:left; height:135px;}
.logo{padding:44px 0 0 0; float:left; height:98px;}
.topright{padding:25px 0 0 6px; float:right; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:165px; text-align:right;}
.topicon{ padding:15px 0 0 0; float:right; width:90px; text-align:right;}
.bold{ font-weight:bold;}
.toplink{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:380px; padding:50px 0 0 0; float:right; font-weight:bold;}
.toplink ul{ margin:0px; padding:0 0 0 0;}
.toplink li{ margin:0px; padding:0 2px 0 4px; list-style:none; float:left;}
.bordercolor{ border:1px #fff solid; float:left;}
.contantleftpart{width:637px; float:right;}
.contantbgimg{background:url(../images/for-main-img6.jpg) no-repeat;width:577px; height:110px; float:left; padding:8px 0 0 60px;}
.contantrightpart{width:300px; float:left; padding:8px 0 0 25px;}
.contant-bgbox{width:286px; float:left;background-color: #c8ecff; border:1px #bfe7fb solid; 
height:275px; padding:10px 0 0 10px;}
.contant-titalbox{width:284px; float:left;background-color: #aae2ff; border:1px #9bc9eb solid; 
height:28px; padding:12px 0 0 12px;}
.contant-text{width:265px; float:left; padding:0 0 8px 0; font-size:11PX;}
.contant-textpadd{width:250px; float:left; padding:0 0 8px 15px; font-size:11PX;}
.contant-comboo{width:240px; float:left; background-color:#FFF; border:1px #809eba solid; height:16px; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.contant-age{width:60px;background-color:#FFF; border:1px #809eba solid; height:16px; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.contantcolor{ background:#dbf2ff;border:1px #b4dffa solid; width:1001px; float:left;}
.contantcolor02{ background:#dbf2ff;border:1px #b4dffa solid; width:962px; float:left; padding:0 0 10px 0;}
.for-user{ padding:0 10px 0 0px; float:left; text-align: right; width:90px;}
.for-textfield{ float:left;width:140px;}
.for-field{ float:left;width:130px; height:17px; background-color:#FFF; border:1px #c5c5c5 solid;}
.for-field2{ float:left;width:165px; height:17px; background-color:#FFF; border:1px #c5c5c5 solid;}
.for-textfield2{ float:left;width:170px;padding:0 0 0 40px;}
.liftbox{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:280px; ; float:left; font-weight:bold;}
.liftlink{color:#FFF; float:left; margin:0px; width:200px;}
.liftlink ul{ margin:0px; padding:0 0 0 0px; }
.liftlink li{ margin: 0 0 0 40px; padding:4px 0px 3px 0px; list-style-image:url(../images/forgot-icon.jpg); background-repeat:no-repeat; height:9px;}
.search-button{ text-align:center; width:250px; float:left;}

/*login*/
.login-text{width:280px; float:left; padding:0 0 10px 0; font-size:11PX;}
.login-white{ color:#fff; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
.login-yellow{ color:#ffdc54; font-size:25px; font-family:Arial, Helvetica, sans-serif;}
.login-bgimg{background:url(../images/ligin-main-img03.jpg) no-repeat;width:577px; height:112px; float:left; padding:8px 0 0 60px; font-weight:normal;}
.login-liftbox{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:450px; float:left; font-weight:bold; padding:24px 0 0 10px;}


/*search*/
.search-bgbox{width:286px; float:left;background-color: #c8ecff; border:1px #bfe7fb solid; 
height:285px; padding:8px 0 0 10px;}
.search-chech-test{ float:right;width:225px; text-align:justify;}
.search-user1{ padding:0 5px 0 0px; float:left; text-align: right; width:46px;}
.searh-bgimg{background:url(../images/sear-img3.jpg) no-repeat;width:577px; height:110px; float:left; padding:8px 0 0 60px; font-weight:normal;}
.searh-gallery{ border:1px #c4c4c4 solid; width:588px; height:112px; float:left; padding:10px 0 0 10px; background-color:#FFF;}
.searh-imagetext{  width:374px;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #d40000; margin:0 0 0 10px; border-bottom:1px #dfdfdf solid; height:25px;}
.searh-image{ width:194px; height:96px; float:left;}
.search-bor{ border:2px #e6e6e6 solid;}
.search-text{width:374px; float:left; padding:10px 0 0 10px; line-height:16px;}
.search-textbox{width:280px; float:left; padding:0 0 7px 0; font-size:11PX;}
.search-field{ float:left;width:170px; height:17px; background-color:#FFF; border:1px #c5c5c5 solid; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.search-field2{ float:left;width:97px; height:17px; background-color:#FFF; border:1px #c5c5c5 solid; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.search-age{ width:55px; height:17px; background-color:#FFF; border:1px #c5c5c5 solid; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.search-textfield{ float:left;width:180px;}


/*teatimonial*/
.testi-colorpadd{ border:1px #fff solid; float:right;}
.testi-color{ background:#dbf2ff;border:1px #b4dffa solid; border-left:none; width:573px; height:344px; float:right;}
.testi-imagebox{ width:89px; height:89px; float:left;}
.testi-imagebox2{ width:89px; height:94px; float:left;}
.testi-imagetoptext{ width:330px; height:19px;float:left;}
.testi-colorbox{background-color:#e2f5ff;border:1px #bababa solid; width:330px; float:left; padding:5px 0 7px 10px; margin:0 0 9px 0;}
.testi-toptext{ float:left; line-height:16px;}
.testi-toptext2{ width:225px; float:left; line-height:15px; padding:0 0 0 10px;}
.testi-leftbox{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:360px; float:left; font-weight:bold; padding:24px 0 0 10px;}
.tesri-bgimg{background:url(../images/testi-bgimg01.jpg) no-repeat;width:512px; height:110px; float:right; padding:8px 0 0 60px; font-weight:normal;}
.testi-leftpart{width:574px; float:right; height:344px;}
.testi-rightpart{ width:389px; float:left;}
.testi-newn-members{ font-size:12px; color:#035995; width:386px; float:left; padding:0 0 0 10px;}
.testi-new-texttow{width:160px; float:left; padding:5px 0 0 10px;}
.testi-red{  padding:0 0 0 0; float:left; line-height:24px;}
.testi-iconrow{ padding:6px 0 0 0; float:left;width:150px;}
.testi-rightparttital{ width:550px; float:left; height:23px; padding:5px 0 0 0;}
.testi-rightpaer2{width:559px; float:left; padding:0 0 0 15px;}
.testi-rightpartcolor{ width:375px; float:left; background-color:#c8ecff; border:1px #a4cee4 solid; padding:10px 0 10px 12px;}
.testi-rightpartcolor2{ width:260px; float:left; background-color:#e2f5ff; border:1px #bababa solid; padding:10px 0 8px 10px; margin:0 0 11px 0;}
.testi-titalbox{width:375px; float:left;background-color: #aae2ff; border:1px #9bc9eb solid; 
height:28px; padding:12px 0 0 12px;}


/*register*/
.reg-bgimg{background:url(../images/reg-img7.jpg) no-repeat;width:487px; height:110px; float:left; padding:8px 0 0 10px; font-weight:normal;}
.reg-rightpart{ width:463px; float:left;}
.reg-leftpart{width:462px; float:right; height:344px;}
.reg-color{background-color:#c8ecff;border:1px #9ec8de solid; width:453px; float:left; padding:15px 0 10px 10px;}
.reg-leftcolor{ background:#dbf2ff;border:1px #b4dffa solid; border-left:none; width:497px; float:right;}
.reg-titalbox{width:450px; float:left;background-color: #aae2ff; border:1px #9bc9eb solid; 
height:28px; padding:12px 0 0 12px;}
.regmain {width:450px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.reglefttxt {height:30px; width:162px; padding-right:10px; float:left; text-align:right;}
.reginput {width:275px; float:left; padding:5px 0 0 0;}
.reginputtxtarea { background-color:#fff; height:48px; width:260px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; border: 1px solid #7f9db9; background-color:#fff; }
.reglefttxthead{width:162px;float:left; text-align:right; font-weight:bold; color:#000;  padding:0 10px 5px 0;}
.reginputtxtsmall {border: 1px solid #7f9db9; background-color:#fff; height:16px; width:70px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxt {border: 1px solid #7f9db9; background-color:#fff; height:16px; width:188px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.regchekboxtxt1 {height:18px; width:54px; float:left;}
.regchekboxterms {height:32px; width:22px; float:left; padding:3px 0 0 30px;}
.reglefttxtdescription {height:70px; width:162px; padding-right:10px; float:left; text-align:right;}
.reglefttxtseeking {height:55px; width:162px; padding-right:10px; float:left; text-align:right; }
.regchekboxtxt2 {height:18px; width:145px; float:left; }
.regchekbox {height:18px; width:22px; float:left;}
.regchekboxtxt {height:18px; width:70px; float:left;}
.reginputtxtdate {border: 1px solid #7f9db9; background-color:#fff; height:16px; width:55px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.buttonpadding{width:300px; float:left; padding:12px 0 0 150px;}
.reg-midpart{ width:262px; float:left;}
.reg-midicon{  float:left; height:110px; padding:40px 0 0 40px; 
 font-size:16px; }
.reg-greentext2{float:left;width:205px; font-size:16px;color:#c0e220; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.reg-greenmain{ float:left; width:227px; padding:5px 0 0 0;}
.reg-blackbox1{ float:left; padding:0 0 0 32px;}
.reg-blackbox{ background-color:#1b1719; width:428px; border:1px #5d5d5d solid; float:left; padding:9px 0 5px 8px; line-height:16px;}
.reg-blabktext{ font-size:12px; float:left;}
.reg-paddimg{padding:0 0 0 73px; float:left; width:379px;}
.reg-leftbox{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:365px; float:right; padding:24px 0 0 0px;}
.regchekboxtermstxt{ width:400px; float:left;}
.regchekboxterms {height:22px; width:22px; float:left; padding:3px 0 0 30px;}
/*refar friend*/
.refar-leftpart{width:566px; float:left; padding:15px 0 0 15px;}
.refar-textrow{width:560px; float:left; padding:10px 0 0 0px; line-height:16px;}
.refar-rightpart{width:380px; float:left; padding:15px 0 0 0px; }
.refar-colorbox{width:534px; border:1px #c8e4f4 solid; padding:0 0 0 15px; margin:10px 0 0 0px; height:112px; float:left; background-color:#d0edfd;}
.refar-logobox{width:520px; float:left; padding:13px 0 0 0px; }
.refar-ligincolor{width:534px; border:1px #c8e4f4 solid; padding:20px 0 0 15px; margin:10px 0 0 0px; height:38px; float:left; background-color:#cfecfd;}
.refar-field-mainbox{float:left; padding:0 0 0 0; width:215px;}
.refar-field-mainbox02{float:left; width:200px;}
.refar-field-maintextfield{float:left; width:530px; padding:10px 0 0 0;}
.refar-field-mainboxuser{float:left; width:255px;}
.refar-field-textwidth{height:19px; width:115px; text-align:right; float:left;}
.refar-field-imagebox{width:334px; float:left; padding:0 0 0 10px;}
.refar-field-maintextfield002{float:left; width:540px; padding:10px 0 0 10px;}
.refar-field-send_button{float:left; width:330px; padding:10px 0 0 160px;}
.refar-right10{ padding:0 10px 0 0; float:left;}
.refar-field{float:right;height:19px; width:125px;}
.refar-fieldclass{float:right;height:18px; border:1px #a9daf5 solid; font-size:11px;width:120px;}
.refar-logo{float:left; padding:0 70px 0 0; width:110px;}
.refar-colorbox02{width:534px; border:1px #c8e4f4 solid; padding:5px 0 0 15px; margin:10px 0 0 0px; float:left; background-color:#d0edfd;}
.refar-checkbox2{ width:22px; height:20px;float:left;}
.checkboxclass{ height:14px; width:14px; margin:0px; padding:0px;}


.fl{ float:left;}
.rightmargin{ margin-right:10px;}
.fr{ float:right;}
A.whitelink{ color:#FFF; text-decoration:none;}
A:hover.whitelink {color:#FFC; text-decoration:underline;}
A.blacklink{ color:#000; text-decoration:none;}
A:hover.blacklink {color:#000; text-decoration:underline;}
A.whitelink1{ color:#FFF; text-decoration:none;}
A:hover.whitelink1 {color:#fff; text-decoration:none;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
h6{font-size:11px; color:#01669b; float:right; font-weight:normal; padding:2px 5px 0 0;}
h3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal;}
.red{ color:#fb1011;}
A.redlink{ color:#dc001f; text-decoration:none;}
A:hover.redlink{ color:#dc001f; text-decoration:underline;}
.padd-left15{ padding:0 0 0 15px;}
.padd-top{ padding:8px 0 0 0;}
.padd-left10{ padding:0 0 0 10px; float:left; width:100px;}
.padd-left7{ padding:4px 0 0 7px; float:left;}
.for-earer2{ float:left; padding:0px 0 0 40px; width:190px;}
.for-earer{ float:left; padding:0px 0 0 98px; width:160px;}
.text{ padding:5px 0 0 5px; float:left;}
.text2{ padding:0 5px 0 0; float:right;}
A.forgotlink{ color:#015784; text-decoration:none; font-size:10px;}
A:hover.forgotlink{ color:#015784; text-decoration:underline;}
.checkbox{ height:14px; width:14px; padding:0px; margin:0px;}
.imgboeder{ border:1px #bababa solid;}
.clear{ clear:both;}
.text-right{ text-align:right;}

/* Extra */
.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.png') no-repeat; width:204px; height:10px;}
.bottom_hint{background:url('/images/hint-bottom-curve.png') no-repeat; width:204px; height:9px; clear:both;}
.middle_hint{ background-color:#993300; width:194px; float:left; color:#FFF; padding-left:10px;}
.arrow_hint {position:absolute; top:7px; left:-21px; background:url('/images/hint-arrow.png') no-repeat; width:22px; height:18px;}	
.refar-field03{float:right; width:125px;}
.refar-field04{float:left; width:125px;}
.refar-field-textwidth03{width:115px; text-align:right; float:left;}
.yahoo-bluebox{width:550px; float:left; background-color:#ABDEFE; padding:10px 0 0 5px; margin:0 0 10px 0;}


.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-login{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:680px; width: 1003px;}
.popupMask-editprofile{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:1200px; width: 1003px;}	
.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:1800px; width: 1003px;}
#loading-mask-login {position:relative;color:#125dae;font-size:1.1em; font-weight:bold; text-align:center; opacity:0.80;filter:alpha(opacity=80) !important;
    z-index:500;top:-50%; left:5%;}
#loading-mask-login .loader {position:fixed; top:45%; left:50%; width:120px; margin-left:-60px; padding:15px 60px; background:#e9f9ff;
    border:2px solid #73d2f1; color:#000; font-weight:bold; text-align:center; z-index:1000;}
#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; padding:15px 60px; background:#e9f9ff; border:2px solid #73d2f1; color:#000; font-weight:bold; text-align:center; z-index:1000;}	

.red-color{color:#FF0000;}
.register-txt-box-error{background-color:#DBF2FF;}
A.chatlink{ color:#ffcc00; text-decoration:none;}
A:hover.chatlink{color:#ffcc00; text-decoration:underline;}
