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;}

.activelink { background:transparent url(http://imgs.bharatmatrimony.com/bmimages/topnav-br-over.gif);height:29px; }
div.topmenucurleft {float:left;background-image: url('http://imgs.bharatmatrimony.com/bmimages/grn-lft-curve.gif'); width:4px; height:29px;}
div.topmenucurright {float:left;background-image: url('http://imgs.bharatmatrimony.com/bmimages/grn-right-curve.gif'); width:4px; height:29px;}

#topmenu{position:relative;display:block;height:29px;font-size:16px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;width:764px;background:transparent url(http://imgs.bharatmatrimony.com/bmimages/topnav-bg-off.gif) repeat-x;}
#topmenu ul{margin:0px;padding:0;list-style-type:none;text-align:center;margin-left:20px;}
#topmenu ul li{display:block;float:left;margin:0 0px 0 0;}
#topmenu ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:7px 18px 0 18px;height:22px;}
#topmenu ul li a:hover{color:#2c2c2c;background:transparent url(http://imgs.bharatmatrimony.com/bmimages/topnav-br-over.gif) repeat-x;display:block;height:22px !important;height:29px;}
#topmenu ul li a:active{color:#2c2c2c;background:transparent url(http://imgs.bharatmatrimony.com/bmimages/topnav-br-over.gif) repeat-x;display:block;height:22px !important;height:29px;}

.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; height: 1px;}
div.fleft{float:left;}
div.fright{float:right;}
div.portallinks { margin:7 0 0px 7; clear: both; }
a { color:#666666;text-decoration:none; outline:none;}
a:hover {  text-decoration: underline; }
ul.inline, ul.inline li { list-style: none; display: inline; margin:0; padding: 0; }

#content p {padding:12px 0 0 0;text-align:justify;line-height:16px;margin:0px;}
div.divborder {border:1px solid #CCC;}
.pntr{cursor:pointer;}
.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;}

#pipe{margin:0px 5 0 5px;}

#subsetlinks h3{ font:bold 16px arial, Helvetica, Tahoma; }
#subsetlinks p{ padding-top:5px; padding-bottom:3px; }

#browselinks h3{ font:bold 16px arial, Helvetica, Tahoma; }
#browselinks p{ padding-top:5px; padding-bottom:3px; }

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}

.eg-bar{background-color: #FAFAFA;border: 1px solid #CCCCCC; border-bottom:0px; padding-top:3px; padding-bottom: 3px; }
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;}

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

#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;}
