@charset "utf-8";
/* CSS Document */

.reg-form-sec {display:block; overflow:hidden; background:url(../img/reg_bg.jpg) repeat-x left top #fff; padding:0;}
.reg-header {background:url(../img/reg_header_bg.jpg) repeat-x left bottom #f8f8f8; padding:10px 20px; text-transform:capitalize; color:#9e0402;}
.reg-con-sec {background:url(../img/reg_con_bg.jpg) repeat-x left top #e0e0e0; padding:10px 15px; font-size:12px;}
.reg-con-sec label{font-weight:bold; font-size:12px;}
.reg-tit {background:url(../img/reg_tit_bg.jpg) repeat-x left top #e0e0e0; padding:7px 20px; text-align:left; color:#FFF;}
.reg-tit h5 {float:left;}
.reg-tit span {float:right;}
.reg-textfield {width:200px; color:#666; border:1px solid #666; padding:1px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.reg-smtextfield {width:100px; color:#666; border:1px solid #666; padding:1px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.reg-selectbox {width:208px; color:#666; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.form-dateidb {margin:0; padding:0; }
ul.form-dateidb li{margin:0 9px 0 0 ; padding:0; list-style:none; float:left; width:65px;  }

.btn-reg-ie { *margin-left:27px; }
.reg-dateofb {width:60px; color:#666; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.reg-con-bot {background:url(../img/reg_table_bot_bg.jpg) repeat-x left 1px #fcfcfc; width:100%; height:25px;}
.reg-error-txt {font-size:11px; color:#FF0000; display:none;}
.reg-error-txt-posabs {font-size:11px; color:#FF0000; display:none;}
.reg-error-txt-posabs br{ display:none}
.reg-help-txt {font-size:11px; color:#1379cb;}

.bot-border { display:block; overflow:hidden; background:url(../img/reg_gra_line.gif) repeat-x left top; height:1px; display:block; overflow:hidden;}

.reg-btn {background:url(../img/btn_bg.jpg) repeat-x left bottom #fefefe ; color:#333; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 5px; cursor:pointer; }
.reg-btn:hover {background:url(../img/btn_bg_hover.jpg) repeat-x left bottom #b2b2b2; color:#333;}

.txtbox100per{color:#666; border:1px solid #666; padding:1px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.comm-btn {background:url(../img/green_header_bg.png) repeat-x left bottom #fefefe ; color:#333; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 5px; cursor:pointer; float:left; margin:0 5px 0 0; display:block; text-decoration:none; font-weight:bold}
.comm-btn:hover {background:url(../img/green_header_bg_hover.jpg) repeat-x left bottom #b2b2b2; color:#333; text-decoration:none}

/* New Login Page Design */
.login-wrapper{position:relative;width:1000px;float:left;background-color:#fff3e3;}
.login-top-wrapper{float:left;width:1000px;height:118px;position:relative;}
.login-middle-wrapper{float:left;width:1000px;height:145px;position:relative;}
.login-register-bottom-wrapper{float:left;width:1000px;height:116px;position:relative;background:url(img/new/dosti-new-landing-page-03.jpg) left top no-repeat;}
.login-register-top-head{float:left;width:1000px;height:55px;position:relative;padding:8px 0 0 0;}
.login-register-bg{width:1000px;float:left;position:relative;min-height:420px;background-color:#fff3e3;}
.reg-user{width:388px;float:left;padding:0 41px 0 0;margin:0 0 0 34px;}
.reg-user h4{color:#a10000;font-size:12px;font-weight:bold;border-bottom:1px solid #c4c4c4;padding:0 0 4px 0;margin:0 0 20px 0;}
.reg-user tbody{float:left;}
.reg-user td{padding:8px 15px;}
.reg-user td a{font-size:11px;color:#383838;}
.reg-user td a:hover{color:#383838;text-decoration:underline;}
.reg-user td label{font-size:12px;color:#000;font-weight:bold;}
.reg-user td input{width:211px;border:1px solid #c4c4c4;padding:5px 0;}
.reg-line{float:left;width:2px;background:url(http://spiritzandmore.com/img/new/dosti-bg-register-line.jpg) left top no-repeat;height:420px;}
.new-user{float:left;width:429px;padding:0 0 0 46px;}
.new-user tbody{float:left;}
.new-user-top{border-bottom:1px solid #c4c4c4;width:429px;float:left;margin:0 0 20px 0;}
.new-user-top h4{color:#a10000;font-size:12px;font-weight:bold;padding:0 0 4px 0;float:left;}
.new-user-top p{color:#383838;font-size:10px;font-weight:bold;padding:0 0 4px 0;float:right;}
.new-user td{padding:8px 15px;}
.new-user td label{font-size:12px;color:#000;font-weight:bold;}
.new-user td input{width:211px;border:1px solid #c4c4c4;padding:5px 0;}
.new-user td select{width:211px;border:1px solid #c4c4c4;padding:5px 3px;}
.new-user td.termstxt{font-size:13px;color:#383838;line-height:18px;}
.login-register-bottom-line{float:left;width:1000px;height:31px;}
.login-reg-inner-1{padding:0 9px;float:left;width:980px;}
.login-reg-inner-2{background-color:#fff;float:left;padding:0 3px;width:974px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.login-reg-inner-3{background:url(http://spiritzandmore.com/img/new/dosti-register-inner-bg.jpg) left top repeat-x #fff1de;float:left;width:974px;}

.login-register{position:absolute;left:504px;top:20px;}
.event-link{position:relative;flaot:left;color:#fff;font-size:12px;font-weight:bold;font-family:"Lucida Sans Unicode", "Lucida Grande",arial, sans-serif;margin:71px 0 0 13px;width:200px;background-color:#ff0000;padding:8px 12px;}
.event-link a{color:#fff;text-decoration:underline;}
.event-link a:hover{text-decoration:none;}
/* New Login Page Design */
