.lh1em{line-height:1em;}
.aj{text-align:justify;}
.qs{float:left;width:292px;}

.qst{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -595px;height:19px;}
.qst i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -535px;font-weight:normal;float:left;width:15px;height:19px;}
.qst span{float:left;background:#fff;padding:0 5px;font-size:18px;color:#690;}
.qst b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -535px;font-weight:normal;float:right;width:10px;height:19px;}

.qst_b{background:#fdfaeb url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -664px;border:1px solid #a7cb9c;border-width:0 1px;padding:7px 7px 0;font-size:13px;color:#000; min-height:235px;}
.qst_b input, select{vertical-align:middle;}
.qst_b .ml10px{margin-left:8px;}
.qst_b .w{width:90%;}
.qst_b .l{float:left;width:90px;padding:3px 5px 4px 10px;}
.qst_b .r{float:right;width:165px;padding:3px 0 4px;}
.qst_b .bt{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -960px;font-weight:bold;width:120px;height:25px;border:0;color:#fff;outline:none;margin-bottom:8px;}
.hr{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -1200px;height:1px;margin:0 5px 5px;}
.mso{font-size:12px;float:right;}
.mso a{color:#09c;text-decoration:none;padding-right:10px;background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -1216px;} .mso a:hover{color:#069;text-decoration:underline;}
.pis{float:left;font-size:12px;}
.pis a{color:#09c;text-decoration:none;background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -1216px;padding-right:10px;} .pis a:hover{color:#069;text-decoration:underline;}

.qsb{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -634px;height:19px;}
.qsb i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -574px;font-weight:normal;float:left;width:15px;height:19px;}
.qsb b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -574px;font-weight:normal;float:right;width:10px;height:19px;}

.hd_area{float:right;width:673px;}
.hbg{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -1576px;height:252px;}
.hbg .l{background:url(https://static.matrimonialsindia.com/images/imgs.jpg) no-repeat 0 0;display:inline-block;height:252px;}
.hbg .r{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -1324px;display:inline-block;height:252px;padding:0 10px 0 165px;width:498px;}

.login{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -1914px;height:44px;}
.login b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -1849px;font-weight:normal;float:left;width:10px;height:44px;}
.login p{float:left;padding:10px 10px 6px 18px;font-size:13px;font-weight:bold;background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -1971px;}
.login i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -1849px;font-weight:normal;float:right;width:10px;height:44px;}
.login p span{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -2015px;padding:10px 10px 10px 15px;}
.login input{vertical-align:middle;border:1px solid #d3d5c7;padding:5px;font-size:11px;margin-left:8px;width:140px;}
.login .bt{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -352px;font-weight:bold;width:40px;height:24px;padding:0; background:#c18c00; border:1px solid #aa7f14;outline:none;}
.fp{text-align:right;padding:9px 12px 0 0;background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 128px -1206px;}
.fp a{color:#09c;text-decoration:none;} .fp a:hover{color:#069;text-decoration:underline;}
.hd_content{font-size:26px;padding:65px 30px 15px 0;text-align:right;color:#fff;}

.prb{margin:8px 5px 8px 0;text-align:right;}
.prb button{height:42px; border:0; background-color:transparent;cursor:pointer;width:255px; height:44px; margin-left:-4px;!margin-left:0;_margin-left:0;}
.prb p{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2119px;line-height:42px;display:inline-block;text-align:center;color:#fff;border:0;font-family:"Arial Narrow", Arial;font-size:22px;}
.prb i{float:right;background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x right -2073px;width:10px;display:inline-block;height:44px;}
.prb b{float:left;background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2073px;width:10px;display:inline-block;height:44px;}
.prb span{font-size:20px;margin-left:5px;}

.hbg_b{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2226px;height:37px;width:100%;}
.hbg_b span{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -2180px;float:left;height:37px; width:10px;}
.hbg_b i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -2180px;float:right;height:37px;width:10px;}
.hbg_b b{float:left;color:#e7a0a0;font-size:13px;padding:10px 20px 3px;margin-left:10px; background-image:url(https://static.matrimonialsindia.com/images/bg.png)}
.hbg_b .sc{ background-position:0 -2274px;padding-left:16px;}
.hbg_b .vp{ background-position:0 -2312px;padding-left:20px;}
.hbg_b .db{ background-position:0 -2350px;padding-left:25px;}
.hbg_b .rp{ background-position:0 -2393px;padding-left:28px;}

/*****/

#wide{float:left;width:665px;}

.wbt{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2455px;height:15px;}
.wbt i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -2425px;font-weight:normal;float:left;width:15px;height:15px;}
.wbt span{float:left;background:#fff;padding:0 5px;font-size:18px;color:#690;}
.wbt b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -2425px;font-weight:normal;float:right;width:10px;height:15px;}
.wbt_b{background:#f8f8f8 url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2535px;border:1px solid #eee;border-width:0 1px;padding:16px 10px 8px;}
.wbt_b img{border:1px solid #ccc;margin-bottom:5px;}
.wbt_b .l{float:left;width:120px; padding:0 5px;text-align:center;font-size:11px;line-height:1.3em;}
.wbt_b a{color:#c00;text-decoration:underline;} .wbt_b a:hover{color:#900;text-decoration:none;}

.wbt_b .lf{float:left;width:150px; padding:0 2px 0 10px;background:url(https://static.matrimonialsindia.com/images/vr.gif) repeat-y right;}
.wbt_b .rgt{float:right;width:150px; padding:0 2px 0 10px;}
.wbt_b .h{font-size:13px;font-weight:bold;color:#09c;margin-bottom:8px;}
.wbt_b .ln {background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat -1px -437px;font-size:11px;padding-left:10px;margin-bottom:2px;}
.wbt_b .ln a{color:#111;text-decoration:none;}
.wbt_b .ln a:hover{color:#c00;}
.wbt_b .more, .wbt_b .more a{text-align:right;color:#e00;text-decoration:none;font-size:11px;}

.wbb{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2480px;height:5px;}
.wbb i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -2450px;font-weight:normal;float:left;width:15px;height:5px;}
.wbb b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -2450px;font-weight:normal;float:right;width:10px;height:5px;}

#thin{float:right;width:292px;}

.bpm{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2515px;height:5px;}
.bpm i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -2495px;font-weight:normal;float:left;width:15px;height:5px;}
.bpm b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -2495px;font-weight:normal;float:right;width:10px;height:5px;}

.bpm_b{background:#f8f8f8 url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2535px;border:1px solid #a7cb9c;border-width:0 1px;padding:8px;}
.bpm_b .h{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:5px;}
.bpm_b span{color:#c00;}
.click{text-align:right;padding:5px 5px 0;font-size:11px;}
.click span{font-weight:bold;}

.bpmb{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2520px;height:5px;}
.bpmb i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -2500px;font-weight:normal;float:left;width:5px;height:5px;}
.bpmb b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -2500px;font-weight:normal;float:right;width:5px;height:5px;}

.lbt{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2741px;height:5px;}
.lbt i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -2754px;font-weight:normal;float:left;width:15px;height:5px;}
.lbt b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -2754px;font-weight:normal;float:right;width:10px;height:5px;}

.lb_b{background:#f0f7e7 url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2774px;border:1px solid #bac7a8;border-width:0 1px;padding:8px;}

.lbb{background:url(https://static.matrimonialsindia.com/images/bg.png) repeat-x 0 -2746px;height:5px;}
.lbb i{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat 0 -2759px;font-weight:normal;float:left;width:5px;height:5px;}
.lbb b{background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -2759px;font-weight:normal;float:right;width:5px;height:5px;}

.lb_b .st {background:url(https://static.matrimonialsindia.com/images/imgs.jpg) no-repeat 0 -263px;width:58px;height:72px;float:left;}
.lb_b .wd {background:url(https://static.matrimonialsindia.com/images/imgs.jpg) no-repeat 0 -353px;width:58px;height:72px;float:left;}
.lb_b .pw {background:url(https://static.matrimonialsindia.com/images/imgs.jpg) no-repeat 0 -445px;width:58px;height:72px;float:left;}
.lb_b .mr{margin-left:70px;}
.lb_b .h{font-size:18px;color:#690;margin-bottom:5px;}
.lb_b .h2{font-size:18px;color:#09c;margin-bottom:5px;}
.lb_b a{color:#c00;}

.successStories{width:300px;background:url(https://static.matrimonialsindia.com/images/hp_ss_bg.png) repeat-x bottom;padding:10px;border:1px solid #eee;}
.successStories .h{font-size:18px;color:#690;margin:0 0 10px;}
.successStories .scrollerOuter{width:290px;position:relative;min-height:75px;overflow:hidden;}
.successStories .scroller{position:absolute;width:290px;left:290px;min-height:75px;}
.successStories .mor{font-size:11px;margin-top:7px;text-align:right;border-top:1px solid #ccc;}
.successStories .mor a{color:#c00;text-decoration:underline;} .successStories .mor a:hover{color:#333;text-decoration:none;}

.successStories .name{color:#09c;text-decoration:underline;margin:0 0 5px;font-weight:bold;}
.successStories .text{font-size:0.9em;line-height:1.3em; margin:0 0 5px;}
.successStories .more a{color:#09c;background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -1216px;padding:0 10px 0 0;}


.hpText{padding:10px;width:330px;}
.hpText a{color:#09c;background:url(https://static.matrimonialsindia.com/images/bg.png) no-repeat right -1216px;padding:0 10px 0 0; white-space:nowrap;}


/*2015-02-01*/
.lock .lock1 {opacity:0; visibility:hidden; top:38%; left:40%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; 	-o-transition: all 0.5s ease; transition: all 0.5s ease;}
.classified:hover .lock1{opacity:0.9; visibility:visible;}
.lock1 {background:url(https://static.matrimonialsindia.com/images/photo-lock.png) no-repeat 0 0; width:44px; height:42px;}
.lock1:hover {background:url(https://static.matrimonialsindia.com/images/photo-lock.png) no-repeat 0 -50px; width:44px; height:42px;}


/*2015-03-25*/
.fw{width:1000px;margin-left:auto;margin-right:auto;}
.mi-my-folder{width:355px;height:59px;background:url(https://static.matrimonialsindia.com/images/mi_logo.png) no-repeat;}

/*.slg{margin:-35px 0px 0px 100px; color:#4e8e33; position:absolute;}*/
.slg b{font-weight:normal;color:#c00;}

#tml{
	border:1px solid #ccc;border-width:1px 0;border-color:rgba(255,255,255,.75);position:relative;z-index:4;
	
	-webkit-box-shadow:0 0 10px #999;
	-moz-box-shadow:0 0 10px #999;
	box-shadow:0 0 10px #999;
}
#tml > ul > li{float:left;border-right:1px solid #548c00;border-left:1px solid #7acc00; }
#tml > ul > li:last-child{border-right:0;}
#tml > ul > li > a{font-weight:bold;display:block;padding:0 14px;color:#dfb;line-height:40px;}
#tml > ul > li.on,#tml > ul > li:hover{background-color:#c30;border-color:transparent;}
#tml > ul > li.on a,#tml > ul > li > a:hover{color:#fff; z-index:99999;}
#tml > ul > li.on:before,#tml > ul > li.on:after{content:'';border:7px solid transparent;position:absolute;bottom:-14px;left:50%;margin-left:-7px;}
#tml > ul > li.on:before{border-top-color:#fff;bottom:-15px;}
#tml > ul > li.on:after{border-top-color:#c30;}

/*2015-11-25*/

.arrow_right {
    position: relative;
}
.arrow_right::after, .arrow_right::before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 100%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 0;
}
.arrow_right::after {
    border-left-color: #f9f8e5;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_right::before {
    border-left-color: #cbcbcb;
    border-width: 9px;
    margin-top: -9px;
}
.arrow_bottom {
    position: relative;
}
.arrow_bottom::after, .arrow_bottom::before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 2%;
    pointer-events: none;
    position: absolute;
    top: 29px;
    width: 0;
}
.arrow_bottom::after {
    border-top-color: #f9f8e5;
    border-width: 6px;
    margin-top: -7px;
}
.arrow_bottom::before {
    border-top-color: #cbcbcb;
    border-width: 7px;
    margin-top: -6px;
}
.arrow_right_strip {
    position: relative;
}
.arrow_right_strip::after, .arrow_right_strip::before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 100%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 0;
}
.arrow_right_strip::after {
    border-left-color: #ffeeeb;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_right_strip::before {
    border-left-color: #cbcbcb;
    border-width: 9px;
    margin-top: -9px;
}
.arrow_right_strip_foriegn {
    position: relative;
}
.arrow_right_strip_foriegn::after, .arrow_right_strip_foriegn::before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: -1px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 0;
}
.arrow_right_strip_foriegn::after {
    border-left-color: #ffeeeb;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_right_strip_foriegn::before {
    border-left-color: #cbcbcb;
    border-width: 9px;
    margin-top: -9px;
}

