html{background:#fff}
body{width:762px;margin:0px auto;padding:0px 0px 0px 0px;font:normal 12px arial}
a:link,a:visited{text-decoration:none;outline:none}
a:hover{text-decoration:underline;outline:none}
.blue{color:#0066BD}
.smalldgray{font:normal 11px Tahoma;color:#999}
.smallgreenlink{font:normal 11px Tahoma;color:#1A65C2}
img {border:none}
.fl {float:left}
.fr {float:right}
.tl {text-align:left}

.radio {padding:0px;margin:5px 3px 5px 0px;*margin:0px}

#login-band {height:36px;background:url(/imgs/home/sep09/login-band-1.gif) repeat-x 0px 0px;position:relative}
#login-band #fade_link {display:none;float:left;margin-top:9px;width:590px;text-decoration:none}
#login-band p {display:none;width:9px;height:9px;overflow:hidden;position:relative;float:left;margin:12px 6px 0px 20px;_margin:12px 6px 0px 10px;padding:0px}
#login-band p img {float:left;border:none;margin:0px;position:absolute;top:-58px;left:0px}
#login-band #small {width:250px;float:right;font-size:14px;color:#ccc;padding-top:7px;text-align:right;margin-right:5px}
#login-band #small b {margin:0px;padding-top:4px;float:right;font-weight:normal;display:block}
#login-band #small span {text-align:left;width:52px;height:19px;float:right;background:url(/imgs/home/sep09/login-band-1.gif) no-repeat 0px -36px;margin-left:5px;font-size:12px;cursor:hand;cursor:pointer;padding:3px 0px 0px 8px;}
#login-band #small span a {display:block;color:#000;text-decoration:none;}
#login-band #small .hover {background:url(/imgs/home/sep09/login-band-1.gif) no-repeat 0px -93px}

#login-band #login_layer {position:absolute;top:7px;right:5px;width:311px;z-index:10001;display:none}
#login-band #login_layer .login_label {display:block;float:right;width:60px;height:23px;overflow:hidden;background:url(/imgs/home/sep09/login-band-v2.gif) no-repeat 0px -67px;margin-left:5px;font-size:12px;color:#000;padding-top:1px}
.login_layer_wrapper {width:309px;border:solid 1px #96BD3E;border-top:none;border-bottom:none;background:#BBD976}

#login-band #login_layer a.main:link,#login-band #login_layer a.main:visited,#login-band #login_layer a.main:hover {display:block;padding:2px 0 0 8px;color:#000;text-decoration:none}


#logo_wrap {margin:4px auto}
#logo_wrap .right{float:left;width:430px;font:normal 12px arial;color:#000}
#logo_wrap .logo {width:330px}
#logo_wrap .logo span {color:#6C6C6C;font:normal 13px arial;line-height:normal;margin:4px 0px}
#logo_wrap .help {width:430px}
#logo_wrap .help .left {width:8px;height:53px;margin-left:200px;_margin-left:100px;background:url(/imgs/home/sep09/24x7.gif) no-repeat 0px 0px}
#logo_wrap .help .middle {width:160px;height:53px;background:url(/imgs/home/sep09/24x7.gif) repeat-x 0px -53px}
#logo_wrap .help .middle .call {width:160px;margin-top:14px}
#logo_wrap .help .middle .call a{font-size:12px}
#logo_wrap .help .middle .live_help {margin:5px 0px 0px 3px}
#logo_wrap .help .middle .local_nos {margin-top:5px}
#logo_wrap .help .middle #arrow1 {margin:9px 6px 0px 2px;width:9px;height:9px}
#logo_wrap .help .middle #arrow2 {margin:9px 4px 0px 2px;width:9px;height:9px}
#logo_wrap .help .right {width:59px;height:53px;background:url(/imgs/home/sep09/24x7.gif) repeat-x 0px -106px}

#logo_wrap a {color:#6B7B84}
#logo_wrap div {float:left}
#logo_wrap div b {display:block;margin-top:2px}
#logo_wrap div b img {border:none}
#logo_wrap div h1 {margin:4px 0px;font:normal 13px arial;color:#6C6C6C;display:inline}
#logo_wrap div span {float:left;display:block;font-size:11px;text-align:center}
#logo_wrap div span a{color:#1160C5}

#formarea{border:solid 1px #CF7200;border-top:none;font:normal 12px/15px arial}
#formarea .heading{background:url(/imgs/registration/heading-bg.gif) repeat-x top left;height:38px;font:normal 12px arial;color:#000}
#formarea .heading span{display:block;float:left;margin:6px 15px 0px 16px;_margin:6px 15px 0px 8px;font-size:20px;color:#fff}
#formarea .heading div{display:block;float:left;margin:12px 0px 0px 0px}

#formarea .bg{background:#F7F5DA;padding:16px}
#formarea .bg .form{border:solid 1px #E3E1D2;background:#fff;width:726px;font:normal 12px arial;color:#000}
#formarea .bg .form .error_block{border:solid 1px #000;width:487px;border:solid 1px #c00;margin:15px 0px 0px 15px;background:#FFFEF4;font:bold 11px arial;color:#c00}
#formarea .bg .form .error_block span {display:block;overflow:hidden;position:relative;width:25px;height:33px;margin:6px 10px 0px 15px;_margin:6px 10px 0px 06px;float:left}
#formarea .bg .form .error_block span img{border:none;position:absolute;left:0px;top:-62px;vertical-align:bottom}
#formarea .bg .form .wrapper{padding:15px;font:normal 13px arial;color:#434343}
#formarea .bg .form .wrapper a{color:#1F79C4}
#formarea .bg .form .wrapper label{margin-right:5px;font-size:12px}
#formarea .bg .form .wrapper .label{float:left;font:normal 15px arial;color:#434343;width:150px;background:url(/imgs/registration/colun.gif) no-repeat right -5px;height:26px;margin-right:10px}
#formarea .bg .form .wrapper .label-180{float:left;font:normal 15px arial;color:#434343;width:180px;background:url(/imgs/registration/colun.gif) no-repeat right -5px;height:26px;margin-right:10px}
#formarea .bg .form .wrapper .label-help{float:left;font:normal 15px arial;color:#434343;width:206px;margin-right:14px;background:url(/imgs/registration/colun.gif) no-repeat right -5px;height:26px}

#formarea .bg .form .wrapper .input1{float:left;width:192px;height:20px;border:solid 1px #BDD6A8;font:normal 13px arial;color:#434343;background:#F4F4F4 url(/imgs/registration/input-bg.gif) repeat-x;padding:1px 0px;margin-right:5px}

.field_filled{float:left;width:192px;height:20px;border:solid 1px #BDD6A8;font:normal 13px arial;color:#434343;margin-left:10px;background:#F4F4F4 url(/imgs/registration/input-bg.gif) repeat-x;padding:1px 0px}
#formarea .bg .form .wrapper .select1{background:#FAFAFA;width:192px;height:24px;border:solid 1px #BDD6A8;font:normal 13px arial;color:#434343;margin-left:10px;padding:1px 0px}
#formarea .bg .form .wrapper br{clear:left}
#formarea .bg .form .wrapper b{font:normal 18px arial;color:#4EA701}
#formarea .bg .form .creative{width:312px;float:left;margin-top:0px}
#formarea .bg .form .creative .text{margin:200px 0px 0px 20px;font:normal 14px/24px arial;color:#68A436}
#formarea .bg .form .creative .text span{display:block;overflow:hidden;position:relative;width:15px;height:12px;margin:7px 9px 0px 0px;float:left}
#formarea .bg .form .creative .text span img{border:none;position:absolute;left:0px;top:0px;vertical-align:bottom}

.input2{float:left;width:192px;height:20px;border:solid 1px #D60000;font:normal 13px arial;color:#434343;margin-right:5px;background:#F4F4F4 url(/imgs/registration/input-bg.gif) repeat-x;padding:1px 0px}
.field_err{float:left;width:192px;height:20px;border:solid 1px #D60000;font:normal 13px arial;color:#434343;margin-left:10px;background:#F4F4F4 url(/imgs/registration/input-bg.gif) repeat-x;padding:1px 0px}
.select_error{float:left;padding:1px;margin-right:5px}
.error{float:left;width:300px;margin:0px;height:24px;background:url(/imgs/registration/hint.gif) no-repeat -11px -11px;font:normal 11px arial;color:#DB0006}
.error span {margin-left:15px;display:block;padding-top:3px}
.error2{display:none;float:left;width:300px;margin:0px 0px 0px 10px;height:24px;font:normal 11px arial;color:#DB0006}
.error2 span {margin-left:15px;display:block;padding-top:3px}

.probar {float:left;height:38px;font:bold 12px/14px arial;color:#000;text-align:center}
#arrow_d1 {width:29px;background:url(/imgs/registration/pro-bar-bg.jpg) 0px 0px;height:38px}
#arrow_d2 {width:29px;background:url(/imgs/registration/pro-bar-bg.jpg) -29px 0px;height:38px}
#arrow_d3 {width:29px;background:url(/imgs/registration/pro-bar-bg.jpg) -58px 0px;height:38px}
#text_a {background:url(/imgs/registration/pro-bar-bg-a.jpg) repeat-x top left;padding:10px 0px}
#text_d {background:url(/imgs/registration/pro-bar-bg-d.jpg) repeat-x top left;padding:10px 0px;color:#7a7a7a}

/* classes for tooltip */
a.tooltip_icon:link,a.tooltip_icon:visited {float:left;width:11px;height:11px;display:block;background:url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -97px -21px;margin:4px 0px 0px 5px;text-decoration:none}
a.tooltip_icon:hover {float:left;width:11px;height:11px;display:block;background:url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -108px -21px;text-decoration:none}
.tt{cursor:help}
a.tt{cursor:help}
.tt {font:normal 12px/16px arial;color:#000;text-decoration:none}
.tt span {display:none}
.tt:hover {position:relative;text-decoration:none;z-index:1000}
.tt:hover span.tooltip {display:block;position:absolute;top:0px;left:-22px;padding:15px 0 0 0;width:203px;text-align:left;text-decoration:none;z-index:2000}
.tt.rightEnd:hover span.tooltip {right:-33px;left:auto}
.tt:hover span.tooltip span.top {display:block;padding:25px 8px 0px;background: url(/imgs/profiles/ver2/bubble.gif) no-repeat top}
.tt.rightEnd:hover span.tooltip span.top {background: url(/imgs/profiles/ver2/bubble-right.gif) no-repeat top}
.tt:hover span.tooltip span.middle {display:block;padding:0px 8px;background:#FCFEFF url(/imgs/profiles/ver2/bubble-filler.gif) repeat-x bottom;border:solid 2px #6AA9C9;border-top:none;border-bottom:none}
.tt:hover span.tooltip span.bottom {display:block;padding:3px 8px 10px;background: url(/imgs/profiles/ver2/bubble.gif) no-repeat bottom}

#footer {width:762px;background:url(/imgs/home/sep09/footer-bg.jpg) repeat-x top left;text-align:left;border:solid 1px #D3E8BD;border-bottom:none;border-top:none}
#secure_img {float:left;margin:11px 0px 0px 0px}
#secure_img img {width:144px;height:170px;border:none}
#short_intro {float:left;width:560px;line-height:17px;font:normal 12px arial;color:#000;padding:16px 20px 0px 20px}
#short_intro_community {line-height:auto;padding-right:20px}
#short_intro .more_arrow {margin:0px 0px 0px 4px;vertical-align:middle}
#short_intro_community .more_arrow {margin:0px 0px 0px 4px;vertical-align:middle}
#short_intro_community b {font:bold 12px arial;color:#000}
#other_links {padding:18px 0px 0px 0px;color:#0067AC}
#other_links a {color:#0067AC}
#copyrights_commu {padding:2px 10px 20px 0px;line-height:17px;color:#666;font-size:11px}

.hint	{display:block;position:absolute;left:52%;_left:51%;width:280px;margin-top:-44px;z-index:100}
.top_hint{background:url('http://img.shaadi.com/imgs/registration/hint.gif') no-repeat 0px 0px;width:280px;height:6px;font:normal 6px arial}
.middle_hint {width:265px;background-color:#A7D383;border-right:solid 1px #729E4D;border-left:solid 1px #729E4D; font:normal 12px arial;color:#000;padding:0px 5px 0px 8px}
.bottom_hint{background:url('http://img.shaadi.com/imgs/registration/hint.gif') no-repeat 0px -6px; width:280px;height:5px;font:normal 6px arial}
.arrow_hint {position:absolute;top:20px;left:-10px;background:url('http://img.shaadi.com/imgs/registration/hint.gif') no-repeat 0px -11px;width:11px;height:21px}
.preview {font-size:15px;line-height:18px}
