body { background: #fff; margin:0px; font-family: Arial, Helvetica, Tahoma; font-size: 12px; color:#5F5F5F; line-height:16px; text-decoration:none;text-align:left;}
ul,li {display:inline;padding:0;margin:0;list-style:none;white-space:nowrap;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p,form,fieldset,legend{margin:0;padding:0;}
#maincontainer {padding-left:3px;padding-right:3px;}
#container {width:772px;margin:0px 0px 0px 0px;text-align:left;}

.clr{color:#666666;}
.clr1{color:#FE7313;}
.clr2{color:#939393;}
.clr3{color:#35A34C;}
.clr4{color:#ffffff;}
.clr5{color:#232323;}
.clr6{color:#2C2C2C;}
.clr7{color:#83945B;}
.clear {font-size: 1px;clear:both;}
.fleft{float:left;}
.fright{float:right;}
a { color:#666666;text-decoration:none; outline:none;}
a:hover {  text-decoration: underline; }

div.divborder {border:1px solid #CCC;}

.biggertxt { font-size:16px;font-weight:bold;}
.bigtxt { font-size:16px;font-weight:bold;}
.smalltxt { font-size:11px;}
.smalltxt1 { font-size:9px;line-height:13px;}
.inputtext {padding-left:2px;border:1px solid #666;font-family:arial, tahoma, verdana;font-size:11px;color:#666;font-weight:normal;}
.mediumtxt { font-size:12px;font-weight:normal;}
.smalltxt { font-size:11px;font-weight:normal;}
.clr{color:#666666;}

div#rndcorner{ margin: 0 0%;background: #EEEEEE;z-index:1;}
b.rtop {display:block;background: #FFF}
b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #EEEEEE}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.bl {background: url(http://imgs.bharatmatrimony.com/bmimages/bl-1.gif) 0 100% no-repeat #FFFFFF;}
.br {background: url(http://imgs.bharatmatrimony.com/bmimages/br-1.gif) 100% 100% no-repeat}
.tl {background: url(http://imgs.bharatmatrimony.com/bmimages/tl-1.gif) 0 0 no-repeat}
.tr {background: url(http://imgs.bharatmatrimony.com/bmimages/tr-1.gif) 100% 0 no-repeat; padding:0px}

div.vdotline1{background: url(http://imgs.bharatmatrimony.com/bmimages/vdot-line.gif) repeat-x;height:1px;margin-bottom:1px;}
.boldtxt{font-weight:bold;}
.rigpanel {font-family: Georgia, Arial, Helvetica, Tahoma; color: #339933;}
#count h1 { font-family: Arial, Helvitica, Georgia, Times, serif; font-size: 45px; font-weight: normal; color: #339933; }
#count h2 { font-family: Arial, Helvitica, Georgia, Times, serif; font-size: 20px; font-weight: normal; color: #70825A; }
#count h3 { font-family: Arial, Helvitica, Georgia, Times, serif; font-size: 20px; font-weight: bold; color: #70825A; margin:0px; padding:0px; }
.button-padd {margin:5px;}
.button{ background: #FE7314 url(http://imgs.bharatmatrimony.com/bmimages/button-bg.gif) no-repeat top left;padding: 1px 10px 1px 10px;border:none;color: #FFF; font: bold 11px arial, helvetica, sans-serif; overflow: visible; vertical-align: middle;}
.divbutton {float:left;background:#AF4A06;padding-bottom:1px !important;padding:0px 1px 0px 0px;margin:0px;margin:0px;border:none;}
.fadediv{display: none;position: absolute;top: 0;background-color: #FFFFFF;z-index:1001;-moz-opacity: 0.80; opacity:0.80;filter: alpha(opacity=80);text-align:center;}
.dispdiv{display: block;position: absolute;margin: 0 auto;padding: 5px;z-index:1002;}

#frmpay{ margin-top:2px; *margin-top:-2px; }
#frmpay li{ display:inline; white-space:nowrap; padding-left:5px; }
#frmpay li label{ margin:0 0 0 0px; }
#frmpay input{ margin:0 4px -3px 0; _margin:0 2px -2px 0; }

#frmadd{ margin-top:2px; *margin-top:-2px; }
#frmadd li{ display:inline; white-space:nowrap; padding-left:5px; }
#frmadd li label{ margin:0 0 0 0px; }
#frmadd input{ margin:0 4px -3px 0; _margin:0 2px -2px 0; }

.errortxt{font-size:11px;color:#ff0000;font-weight:normal;}
div.divborder {border:1px solid #CCC;}
div.divborderbot {border-bottom:1px solid #ECECEC;}
div.divcontspacing{text-align:justify;margin:5px 10 7 10;}
div.poppadding {padding: 0 15px 0px 15px;text-align:justify;}
div.poppadding1 {margin: 10px 0px 10px 0px;}
.winpopborder {border:11px solid #EEEEEE;}
.winpoppad {margin:20px;}

.thirdblock { 	background: url(http://imgs.bharatmatrimony.com/bmimages/hp-thirdblock-txt.gif) no-repeat 0 0; height: 30px; }
.thirdblock.qs { background-position: 0 0; }
.thirdblock.rf { background-position: 0 -30px; }
.thirdblock.pay { background-position: 0 -60px; }
#topnavlink { /*height: 60px;*/ 	padding-left: 5px; 	/*padding-top: 3px;*/ }
#topnavlink ul { margin: 0; padding: 0; list-style: none; line-height: normal; }
#topnavlink li { float: left; }
#topnavlink .last a { border-right:0px; float: left; outline:none;}
#topnavlink a { display: block; float: left; padding: 0px 6px 1px 7px; height:12px; margin-top: 10px; margin-right: 1px; border-right:1px solid #666; outline:none;}

.dropdown {margin: 0px;background: url(http://imgs.bharatmatrimony.com/bmimages/dropdrown-bg.gif) repeat-x;width:215px;padding:0px;background-color:#E8F0D0;}
.dropdown dl {clear:both;padding: 2px 0px 3px 8px;margin: 0px 18px 0px 12px;border-top: 1px solid #C8D8A3;}
.dropdown dl.first {clear:both;padding: 6px 0px 3px 8px;margin: 0px 18px 0px 12px; border-bottom: 1px solid #ffffff;border-top: 0px solid #ffffff;}
.dropdown dl.last {clear:both;padding: 2px 0px 3px 8px;margin: 0px 18px 0px 12px; border-top: 1px solid #C8D8A3;border-bottom: 0px solid #ffffff;}
.dropdown dt {clear:both; background: url(http://imgs.bharatmatrimony.com/bmimages/quicklink-bullet.gif) no-repeat 5px 5px ;padding-left:15px;margin-top:5px;}
.dropdown dd {padding: 0px 15px;margin:0px; color:#9A9A9A;}


.dropdown1 {margin: 0px;background: url(http://imgs.bharatmatrimony.com/bmimages/dropdrown-bg.gif) repeat-x;width:350px;padding:0px;background-color:#E8F0D0;}

/* Old CSS */



#bmjourney { border:1px solid #EFEFEF;width:379px; height:164px;margin-left:5px;}
#bmvideo { float:right;width:359px;height:145px;border:1px solid #EFEFEF;margin-top:5px;margin-left:7px;}

#bmp { border:1px solid #EFEFEF;width:384px;height:166px;margin-right:2px;}

#mmpromo { width:510px;height:46px;border:1px solid #efefef;background-color:#F7F7F7;margin:0px;margin-top:5px;}

.mosttrust {width:215px;background: url(http://imgs.bharatmatrimony.com/bmimages/blkarrow.gif) no-repeat;background-position: 0 .4em; margin: 0px 0px 4px 10px; padding: 0px 0px 0px 10px;line-height:18px;color:#2C2C2C;}

.padt4 {padding-top:4px;}
.padl10 {padding-left:10px;}

.margpad0 {margin:0px;padding:0px;}

#browsematrimony	 { color: #535353; font: normal 10px/1.1em "Arial", sans-serif; padding: 2px 0px 5px 2px; float:left;}
#browsematrimony .brwshead a { padding: 0px; }
#browsematrimony span { font-size:12px;font-weight:bold;}
#browsematrimony .fhead { font: 16px "Arial", sans-serif; padding: 2px 0px; font-weight:bold;}
#browsematrimony .fheadnew { font: 14px "Arial", sans-serif; padding: 2px 0px; font-weight:bold;}
#browsematrimony .linksnew { font: 11px "Arial", sans-serif; padding: 2px 0px;}
#browsematrimony .linksnew a { padding: 0px 5px; }
#browsematrimony h2 { display:inline;margin:0px;padding:0px;font-family: Arial, Helvetica, Tahoma; font-size: 14px; }

#othmatrilinks	 { color: #929292; padding: 4px 0px 0px 0px;}
#othmatrilinks .links { font: 11px "Arial", sans-serif; padding: 5px 10px 3px 10px;}
#othmatrilinks .links a { padding: 0px 5px; color: #929292;}
#othmatrilinks span { font-size:11px;font-weight:bold;color: #929292;}
#othmatrilinks .fhead { font: 16px "Arial", sans-serif; padding: 2px 0px; font-weight:bold;}

#othfthlinks	 { width:750px;color: #929292; padding: 0px; }
#othfthlinks .links { font: 11px "Arial", sans-serif; padding: 7px 10px 3px 0px;margin: 4px 0px 2px 0px;}
#othfthlinks .links a { padding: 0px 5px; color: #929292;}
#othfthlinks span { font-size:11px;font-weight:bold;color: #929292;}
#othfthlinks .fhead { font: 16px "Arial", sans-serif; padding: 2px 0px; font-weight:bold;}

#ftrcopy { background-color:#fff;float:left;width:752px; margin:0px; padding:0px;margin-bottom:15px;color:#939393;margin-top:5px;}
#ftrcopy dir { font-family:arial;font-size:11px; float:left; margin:0px; padding-left:10px;}
#ftrcopy dir.yahoo { width:180px !important; width:190px;}
#ftrcopy dir.copy { width:485px;text-align:center;font-size:10px;}
#ftrcopy dir.rss { width:45px;}

h6 {margin:0px 10px;padding:0px;font-family:arial,verdana;color:#d1d1d1;font-size:1em;font-weight:bold;line-height:30px;}
.dot { border-bottom: none; padding: 1px; background: url(http://imgs.bharatmatrimony.com/bmimages/hor-dot.gif) repeat-x bottom;}
.dottop { border-bottom: none; padding: 1px; background: url(http://imgs.bharatmatrimony.com/bmimages/hor-dot.gif) repeat-x top;}

/* Old CSS */


/* New */

.no1matritxt { position: absolute; width: 252px;margin:1px 0px 0px 30px; z-index:10px;text-align:right;font-weight:bold; }

/*#logo		{ background: transparent url("http://imgs.bharatmatrimony.com/bmimages/bharat-matrimony-logo.gif") no-repeat; width: 186px; height: 59px; border: 0px; margin: 0px; margin:7px 0px 0px 2px;display:block;}
#logo a  { display: block; width: 186px; height: 59px; text-decoration: none; border: 0px; outline:none; text-indent:-9999px;font-size:0px;height:100%;color:transparent;}*/


.logobg { background: transparent  url('http://imgs.bharatmatrimony.com/bmimages/logo-bg.gif') no-repeat bottom right; width: 196px;height:69px;border: 0px; margin: 0px;float:left; }
.logobg p{margin:7px 0px 0px 2px;padding:0px;}
.topnavlivehelp { float:left;width:576px;margin-top:8px; }
#topnavmenu{position:relative;height:31px;font-size:14px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;width:570px;background-color:#00A650;}
#topnavmenu ul{margin:0px;padding:0px;list-style-type:none;text-align:center;display:block;margin-left:8px;}
#topnavmenu ul li{display:block;float:left;margin:0px;}
#topnavmenu ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:7px 14px 0px 14px;}

#topnavmenu ul li a.arrow{display:block; background: url(http://imgs.bharatmatrimony.com/bmimages/topnav-arrow.gif) no-repeat 91% 14px; float:left;color:#fff;text-decoration:none;padding:7px 17px 0px 17px;height:24px;}
#topnavmenu ul li a.arrow:hover{display:block; background: #FDFFF8 url(http://imgs.bharatmatrimony.com/bmimages/topnav-arrow-hover.gif) no-repeat 91% 14px; float:left;color:#2c2c2c;text-decoration:none;padding:7px 17px 0px 17px;height:23px;}

#topnavmenu ul li a:hover{background-color:#FDFFF8;color:#2c2c2c;display:block;height:23px;margin-top:1px;}
#topnavmenu ul li a.active{background-color:#FDFFF8;color:#2c2c2c;display:block;height:23px;margin-top:1px;}


.main-menu{background:url(http://imgs.bharatmatrimony.com/bmimages/topbg-sprite.gif) no-repeat 1px -30px;padding-left:4px;}
.main-menu a{text-decoration:none;}
.main-menu a:hover{text-decoration:underline;}

.main-menu .outer{background:url(http://imgs.bharatmatrimony.com/bmimages/topbg-sprite.gif) no-repeat right -30px;padding-right:4px;}
.main-menu .inner{background:url(http://imgs.bharatmatrimony.com/bmimages/topbg-sprite.gif) repeat-x 0 -65px;height:30px;overflow:hidden;}

.main-menu ul{float:left;zoom:1;width:764px;margin: 0px; padding: 0px; list-style: none; line-height: normal;}
.main-menu li{background:url(http://imgs.bharatmatrimony.com/bmimages/topbg-sprite.gif) no-repeat right -100px;float:left;}
.main-menu li a:link,.main-menu li a:visited{font-family: Arial, Helvetica, Tahoma;font-size:12px;color:#666;display: block; float: left; padding: 0px 5px 1px 5px; height:14px; margin:9px 0px 0px 0px; border-right:1px solid #CFD0CB; outline:none;}
.main-menu li a:hover{text-decoration:underline;}

.main-menu li.last a { border-right:0px; float: left; outline:none;}

#toppart { margin:0px;margin:7px 0px 10px 20px; }
#toppart h1 { display:inline;margin:0px;padding:0px;font-family: Arial, Helvetica, Tahoma; font-size: 12px;font-weight:bold; }


.quicksrchfrm {float:left;margin:0px;padding:0px;width:235px;}
.quicksrchfrm dl dt dd {margin:0px;padding:0px;}
.quicksrchfrm dd {float:left;padding:5px 0px 5px 3px;margin:0px;}
.quicksrchfrm dd input {margin:0px 5px;}
.quicksrchfrm label{ margin:0px;}
.quicksrchfrm input{ margin:0 4px -3px 0; _margin:0 2px -2px 0;}


.quicksrchfrm .selectbox {padding-left:2px;border:1px solid #666;font-family:arial, tahoma, verdana;font-size:11px;color:#666;font-weight:normal;width:210px; }
.quicksrchfrm .inputtext {padding-left:2px;border:1px solid #666;font-family:arial, tahoma, verdana;font-size:11px;color:#666;font-weight:normal;width:25px;}


.quickregfrm {float:left;margin:0px;width:235px;}
.quickregfrm dl dt dd {margin:0px;padding:0px;}
.quickregfrm dd {float:left;padding:5px;margin:0px;}
.quickregfrm dd input {margin:0px 5px;}
.quickregfrm .selectbox {padding-left:2px;border:1px solid #666;font-family:arial, tahoma, verdana;font-size:11px;color:#666;font-weight:normal;width:210px; }
.quickregfrm .inputtext {padding-left:2px;border:1px solid #666;font-family:arial, tahoma, verdana;font-size:11px;color:#666;font-weight:normal;}

#toplogin {float:left;padding-left:35px;margin-top:2px;}
#toplogin dd {float:left;padding-right:5px;}
.forgotwid {width: 50px; line-height: 9px;}

.contactbg, .bmproducts, .bmproducts span, .bmproducts li, .bmproducts li ul, .contactbg span { background:url(http://imgs.bharatmatrimony.com/bmimages/top-contbg.gif) no-repeat;list-style:none;}
.contactbg{background-position:0 -40px;  background-repeat:repeat-x;overflow:hidden;zoom:1;}
.contactbg span.left{width:5px; height:30px; float:left; background-position:left -0px;}
.contactbg span.right{width:5px; height:30px; float:right; background-position:right -0px;}

.bmproducts{float:left;margin:0px padding:0px;background-position: 0 -121px;background-repeat:repeat-x; width:513px; border: 1px solid #dbdbdb;margin-right:7px;}
.bmproducts div.bmproductsheight{float:left; height:230px;}
.bmproducts li.left {float:left;background-position:left -98px; width:38px; height:18px;}
.bmproducts li.mid {float:left;background-position:left -376px; background-repeat:repeat-x; height:18px;}
.bmproducts li.right {float:left;background-position:right -80px; width:7px; height:18px;}

.bmproducts li ul{margin:0px; padding:0px;list-style:none;display:inline;}

.bmproducts li ul li.oniconlft{float:left;background-position: 0 -79px; width:5px; height:11px;margin:3px 15px 0px 0px;padding:0px; cursor:pointer;}
.bmproducts li ul li.officonlft{float:left;background-position: -17px -79px; width:5px; height:11px;margin:3px 15px 0px 0px;padding:0px;}
.bmproducts li ul li.oniconrght{float:left;background-position: -7px -79px; width:5px; height:11px;margin:3px 0px 0px 10px;padding:0px; cursor:pointer;}
.bmproducts li ul li.officonrght{float:left;background-position: -24px -79px; width:5px; height:11px;margin:3px 0px 0px 10px;padding:0px;}
.bmproducts li ul li.list {float:left;background-position: left -401px; width:22px;text-align:center;margin-top:2px;font: normal 11px arial;color:#fe7313;cursor:pointer;}
.bmproducts li ul li.liston {float:left;background-position: -28px -401px; width:22px; height:16px;text-align:center;margin-top:2px;font: normal 11px arial;color:#8A8A8A;}

.valigntop { vertical-align:top; }
.valignmid { vertical-align:middle; }

.bookmarkicons { display: block; width: 16px; height: 16px; background-image: url(http://imgs.bharatmatrimony.com/bmimages/all-icons.gif); float:left;} 
.facebook { background-position: 0px 0px; margin-left:5px;} 
.twitter { background-position: 0px -17px; margin-left:5px;}
.orkut { background-position: 0px -377px; margin-left:6px;}
.digg { background-position: 0px -34px; margin-left:5px;}
.techno { background-position: 0px -50px; margin-left:12px;}
.delicious { background-position: 0px -68px; margin-left:12px;}
.rediit { background-position: 0px -86px; margin-left:12px;}
.newsvine { background-position: 0px -104px; margin-left:12px;}
.blinklist { background-position: 0px -123px; margin-left:12px;}
.netvouz { background-position: 0px -142px; margin-left:12px;}
.blogmarks { background-position: 0px -182px; margin-left:12px;}
.simpy { background-position: 0px -221px; margin-left:5px;}
.google { background-position: 0px -240px; margin-left:12px;}
.wordpress { background-position: 0px -260px; margin-left:12px;}
.squidoo { background-position: 0px -279px; margin-left:12px;}
.furl { background-position: 0px -299px; margin-left:12px;}
.stumble { background-position: 0px -319px; margin-left:12px;}
.magnolia { background-position: 0px -338px; margin-left:12px;}
.mixx { background-position: 0px -357px; margin-left:10px;}

.browsematri	 { color: #535353; font: normal 10px/1.1em "Arial", sans-serif; padding: 2px 0px 5px 2px; float:left;}
.browsematri .brwshead a { padding: 0px; }
.browsematri span { font-size:12px;font-weight:bold;}
.browsematri .fhead { font: 16px "Arial", sans-serif; padding: 2px 0px; font-weight:bold;}
.browsematri .fheadnew { font: 14px "Arial", sans-serif; padding: 2px 0px; font-weight:bold;}
.browsematri .linksnew { font: 11px "Arial", sans-serif; padding: 2px 0px;}
.browsematri .linksnew a { padding: 0px 5px; }
.browsematri h2 { display:inline;margin:0px;padding:0px;font-family: Arial, Helvetica, Tahoma; font-size: 14px; }

/* BM Product Rotate */
div#bmprodcontainer{position:relative;overflow:hidden;width:500px;height:230px;z-index:100;}
div#hpBMproducts-container{position:absolute;left:0px;top:0px;width:500px;height:230px; clip:rect(0px,500px,230px,0px);overflow:hidden;z-index:1;}
div.hpBMproducts{position:relative;visibility:hidden;left:0;top:0;z-index:2;}
div#slide-links{position:absolute;left:130px;top:94;z-index:3;}
table#table-hpBMproducts{width:1500px;}
table#table-hpBMproducts td{width:500px;height:230px;}
/* BM Product Rotate */

/* New */

.bms{background:url(http://imgs.bharatmatrimony.com/bmimages/hp-sprite-img.gif);}
.lfttopcorner{width:6px; height:6px; background-position:-2px -2px; margin:0px;}
.rigtopcorner{width:6px; height:6px; background-position:-9px -2px; margin:0px;}
.lftbotcorner{width:6px; height:6px; background-position:-2px -9px; margin:0px;}
.rigbotcorner{width:6px; height:6px; background-position:-9px -9px; margin:0px;}
.srchbutton { width:79px; height:28px; background:url(http://imgs.bharatmatrimony.com/bmimages/hp-sprite-img.gif) -1px -115px; overflow:hidden; cursor:pointer; }
.regfreebutton { width:86px; height:28px; background:url(http://imgs.bharatmatrimony.com/bmimages/hp-sprite-img.gif) -1px -85px; overflow:hidden; cursor:pointer; }
.joinnowbutton { width:93px; height:28px; background:url(http://imgs.bharatmatrimony.com/bmimages/hp-sprite-img.gif) -1px -145px; overflow:hidden; cursor:pointer; }
.lockicon { width:20px; height:19px; background-position: -93px -90px;}
.moneybackicon { width:70px; height:70px; background-position: -116px -92px;}
.privlogo { width:108px; height:36px; background-position: -1px -180px;}
.mmlogo { width:199px; height:53px; background-position: -1px -221px;}
.betuslogo { width:178px; height:57px; background-position: -1px -283px;}

.isologo { width:103px;height:62px; background-position: -1px -20px;}
.limcalogo { width:65px;height:67px; background-position: -109px -18px;}

.newicon { width:28px;height:9px; background-position:-120px -181px; margin:0px;padding:0px;vertical-align:middle;}
.yahooicon { width:25px;height:13px; background-position:-120px -188px;}