/* CSS Document */
html, body{ width:1003px; margin:0px auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-image:url(../images/main-bg.jpg); background-color:#000;}
.clear{clear:both; margin:0; padding:0;}
h3 {font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:18px; color:#ffe82b; margin:0px; padding:0 0 5px 0px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:normal;
padding:0 0 2px 0; margin:0px;}
h5 {font-family:Verdana, Geneva, sans-serif;  font-size:14px; color:#ffe82b; margin:0px; padding:0 0 8px 0px;}

#main {width:947px; float:left; padding:0 28px 0 28px; height:100%;}
.mid-part {width:947px; float:left;}
A.white-link {color:#fff; text-decoration:none;}
A:hover.white-link {color:#fff; text-decoration:underline;}
.checkbox {height:13px; width:13px; margin:0px; padding:0px;}
.bold {font-weight:bold;}
A.brown {text-decoration:none; color:#c52126; font-weight:bold }
A:hover.brown {text-decoration:underline;}
A.blue {text-decoration:none; color:#2e3092;;}
A:hover.blue {text-decoration:underline;}
.yellow1 {color:#ffe82b;}
.flotleft {float:left; padding-right:5px;}
.yellow-color{color:#ffcc00}



/*login*/
.left-part-login {width:453px; float:left; background-image:url(../images/left-part-bg.jpg); background-repeat:repeat-x; background-color:#9d75ab; padding: 7px 0 12px 32px; height:381px;}
.loginheadline {height:21px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.login-img1 {background-image:url(../images/login-img-1.jpg); height:123px; width:310px; float:left; padding:14px 0 0 10px;}
.login-img2 {background-image:url(../images/login-img-2.jpg); height:123px; width:310px; float:left; padding:14px 0 0 10px;}
.login-1 {width:462px; float:left}
.login-2 {width:225px; float:left; background-image:url(../images/login-_03.jpg); height:103px; padding:0 0 0 237px;}
.nickname {width:78px; float:left; padding: 4px 0 0 25px; font-size:12px;}
.nicknametxt-error {float:left; width:150px; color:#ffcc00}
.nicknametxt {height:29px; float:left; width:150px;}
.nicknamelogin {height:29px; float:left;}
.nicknametxtforget { height:24px; float:left; padding:5px 0 0 5px;}
.nicknameinputtxt {border: 1px solid #6a4a76; background-color:#d2c1d8; height:20px; width:143px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0px; padding:0px;}
.nicknamechekbox {padding:10px 0 0 0; width:22px; float:left;}
.nicknamechekboxtxt {float:left; padding-top:10px; width:265px;}
.newmembers {width:914px; float:left; background-image:url(../images/newmember-bg.jpg); background-repeat:repeat-x; padding:4px 0 5px 33px; background-color:#876095;}
.mid-bot-user-img-main{width:110px; float:left;}
.mid-bot-user-img {width:110px; float:left; padding:5px 0 0 0;}
.mid-bot-user-txt {width:110px; float:left; padding:5px 0 0 0;}
.new-brdr {border:1px solid #ac84a6;}

/*forgotpassword*/
.forgottxt {width:307px; font-size:12px; padding-bottom:5px;}
.forgotimg {height:60px; width:310px; padding:14px 0 0 10px; background-image:url(../images/forgot-img.jpg); font-size:12px;}
.forgotemail {padding-bottom:8px; float:left;}
.loginheadline2 {height:21px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding-top:10px;}
.joinnowimg {z-index:1; position:absolute; top:191px; left:439px;}

/*Search*/
.buttonsmall-but {height:22px; background-image:url(../images/but-img.jpg); background-repeat:repeat-x; padding:2px 5px 5px 5px; float:left; border:1px solid #fff;}
.button {height:20px; background-image:url(../images/but-img.jpg); background-repeat:repeat-x; padding:7px 7px 0 7px; float:left; border:1px solid #fff;}
.margin {margin-right:10px;}
a.buttontxt {color:#000; text-decoration:none; font-weight:bold;}
a:hover.buttontxt {color:#906;}
.searchmain1 {height:40px; width:450px; float:left; padding-top:10px;}
.search1 { float:left; width:120px; font-size:12px; font-weight:bold; color:#fff200; padding-top:10px;}
.searchleft {width:75px; float:left; padding:5px 5px 0 0; text-align:right;}
.searchleft1 {float:left; padding:5px 5px 0 5px;}
.searchright {height:30px; width:370px; float:left;}
.searchright1 {height:30px; float:left; width:130px;}
.searchinput {border: 1px solid #6a4a76; background-color:#d2c1d8; height:20px; width:122px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0px; padding:0px;}
.searchinput2 {border: 1px solid #6a4a76; background-color:#d2c1d8; height:20px; width:70px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0px; padding:0px;}
.searchinput3 {border: 1px solid #6a4a76; background-color:#d2c1d8; height:20px; width:253px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0px; padding:0px;}
.Searchcheck {width:22px; float:left;}
.term {height:35px; float:left; width:380px;}
.serchbg {width:172px; height:208px; float:left; background-image:url(../images/search-1_01.jpg); padding:4px 0 0 290px; }
.serchbg1 {width:440px; height:26px; float:left; background-image:url(../images/search-1_03.jpg); padding:10px 0 0 22px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:12px; }
.freeregi {height:124px; width:125px; z-index:1; position:absolute; top:145px; left:453px;}
.freeregi-main {height:124px; width:125px; z-index:1; position:absolute; top:0px; left:423px;}
.serchbottomleft {width:450px; height:118px; float:left; border-right:2px solid #9d75ab; line-height:18px; padding-top:10px;}
.why {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fee040; font-weight:normal;
padding:0 0 8px 0; margin:0px;}


/*testimonials*/
.left-testimonial{width:463px; float:left; background-color:#916aa0; padding:11px;}
.left-testimonial2{width:451px; float:left; background-color:#bea3c9; padding:12px 0 10px 12px;}
.test-heading {height:22px; width:329px; float:left; background-image:url(../images/test-img-1.jpg); font-size:14px; padding:5px 0 0 5px; font-weight:bold; margin-bottom:14px;}
.test-bg {background-image:url(../images/test-bg.jpg); background-repeat:repeat-x; background-color:#dccce2; float:left; width:432px; padding: 0 0 0 8px;}
.test-bg-head {height:18px; float:left; font-size:12px; padding:8px 0 0 0; font-weight:bold;}
.test-bg-headicon {float:right; padding:5px 8px 0 0;}
.test-user {width:95px; float:left; padding:0 0 5px 0;}
.test-usertxt {width:320px; float:left; padding:0 0 0 15px; color:#000;}
.test-bglinks {background-image:url(../images/test-img-2.jpg); background-repeat:repeat-x; float:left; width:432px; padding: 0 0 0 8px; height:22px; margin:0 0 21px 0;}
.test-bglinksicon {float:left;}
.test-bglinkstxt {float:left; padding:5px 3px 0 0;}
.test-bglinksname {float:right; text-align:right; padding:5px 10px 0 0;}
.testimonial-bg {width:147px; height:164px; float:left; background-image:url(../images/testimonial_01.jpg); padding:4px 0 0 315px; }
.testimonial-bg1 {width:440px; height:27px; float:left; background-image:url(../images/testimonial_03.jpg); padding:10px 0 0 22px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:12px; }
.testnewmembers { width:440px; float:left; background-image:url(../images/newmember-bg.jpg); background-repeat:repeat-x; padding:4px 0 10px 22px; background-color:#886196;}

/*Registration*/
.left-registration {width:469px; float:left; background-image:url(../images/reg-bg.jpg);background-repeat:repeat-x; background-color:#271b2d; padding: 7px 0 15px 16px;}
.reg-head {height:33px; float:left; font-size:18px;}
.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;}
.reglefttxthead {height:25px; width:162px;float:left; text-align:right; font-weight:bold; color:#ffe82b;  padding:10px 10px 0 0; }
.reginputtermserror {width:400px; height:15px; float:left;}
.reginput {width:275px; float:left;}
.reginputtxt {border: 1px solid #6a4a76; background-color:#d2c1d8; height:16px; width:188px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtbig {border: 1px solid #6a4a76; background-color:#d2c1d8; height:16px; width:260px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxt-auto {border: 1px solid #6a4a76; background: url('/images/throbber.gif') no-repeat 100% 2px; background-color:#d2c1d8; height:16px; width:188px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtbig-auto {border: 1px solid #6a4a76; background: url('/images/throbber.gif') no-repeat 100% 2px; background-color:#d2c1d8; height:16px; width:260px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtarea {border:1px solid #6a4a76; background-color:#d2c1d8; height:48px; width:260px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtsmall {border: 1px solid #6a4a76; background-color:#d2c1d8; height:16px; width:70px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.reginputtxtdate {border: 1px solid #6a4a76; background-color:#d2c1d8; height:16px; width:55px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.regchekbox {height:18px; width:22px; float:left;}
.regchekboxterms {height:32px; width:22px; float:left; padding-left:30px;}
.regchekboxtermstxt {height:32px; width:400px; float:left;}
.regchekboxtxt {height:18px; width:70px; float:left;}
.regchekboxtxt1 {height:18px; width:54px; float:left;}
.regchekboxtxt3 {height:18px; width:75px; float:left;}
.regchekboxtxt2 {height:18px; width:145px; float:left; }
.regbuton {background-image:url(../images/Reg-button.jpg); height:21px; width:120px; float:left; margin-top:4px; padding:6px 0 0 10px;}
.regbg {width:352px; height:186px; float:left; background-image:url(../images/register-img_01.jpg); padding:5px 0 0 110px;  }
.regbg1 {width:440px; height:27px; float:left; background-image:url(../images/register-img_03.jpg); padding:10px 0 0 22px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:12px; }
.regwhat {height:20px; font-weight:bold; color:#ffe82b; padding:8px 0 0 0;}
.regmembers { width:440px; float:left;padding:9px 0 18px 22px; background-image:url(../images/reg-wt-img.jpg); background-repeat:repeat-x; background-color:#442b4b; line-height:16px;}
.register-txt-box-error{background-color:#FEF6BF;}
.register-blank1{color:#ffcc00}
input.form-autocomplete { background: url('/images/throbber.gif') no-repeat 100% 2px;}
input.throbbing {
  background-position: 100% -18px;
}
/*refer_friend*/
.left-refer {width:460px; float:left; background-image:url(../images/refer-bg.jpg); background-repeat:repeat-x; background-color:#986da7; padding: 12px 0 13px 25px;}
.refer-head {height:59px; padding:20px 0 0 0; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; width:455px;}
.refer-box {width:422px;float:left;	border:1px solid #a87eb7;	padding:18px 0 9px 15px;	}
.refer-box1 {height:26px; float:left;  border:1px solid #7e6487; background-color:#2f2034; padding:12px 10px 0 10px; text-align:center; font-weight:bold; color:#ffe82b; margin-bottom:10px;}
.refer-box2 {height:40px; float:left; margin-bottom:10px;}
.refer-box2 a {height:26px; float:left; border:1px solid #7e6487;  background-color:#e9e0ec; padding:12px 10px 0 10px; text-align:center; font-weight:bold; color:#000; margin-bottom:10px; text-decoration:none;}
.refer-box2 a:hover {height:26px; float:left; border:1px solid #7e6487; background-color:#2f2034; padding:12px 10px 0 10px; text-align:center; font-weight:bold; color:#ffe82b; margin-bottom:10px; text-decoration:none;}
.refer-lefttxt {width:95px; float:left; padding-top:5px; height:29px;}
.refer-righttxt {width:135px; float:left; height:34px;}
.refer-rightinput {border: 1px solid #6a4a76; background-color:#d2c1d8; height:20px; width:130px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0px; padding:0px;}
.refer-lefttxt2 {float:left; width:15px; padding:5px 0 0 0;}
.refer-lefttxt3 {float:left; padding:5px 0 0 0; height:29px; width:50px;}
.refer-chekbox {width:20px; float:left;}
.referterm{float:left; width:390px; line-height:16px; padding:0 0 0 5px;}
.bold {font-weight:bold;}
.padding20 {padding-left:20px;}
.mid-part-refer {width:947px; float:left; background-color:#886196;}
.errorinv {color:#ffcc00}

.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:#CE87EC; border:2px solid #c3c3c3; color:#000; font-weight:bold; text-align:center; z-index:1000;}	



