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 28px 0 27px;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; cursor:pointer}
.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.de { color:#000000;text-decoration:none; border:0px; font-weight:bold; font-size:8pt; outline:none;}
 a.de:hover {color:#000000;font-size:8pt; border:0px;  text-decoration: none; }

a { color:#CC3300;text-decoration:none; border:0px; font-size:8pt; outline:none;}
a:hover {color:#000000;font-size:8pt; border:0px;  text-decoration: none; }

ul.inline,
ul.inline li {
list-style: none;
display: inline;
margin:0;
padding: 0;
}

#marketplace hr{
  border-top:1px solid #BD000D;
  color:#dce3e9;
  height:1px;
  margin:0px;
  padding:0px;
}

#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:12px;color:#666;font-weight:normal;}
.inputtextTd {padding-left:2px;border:0px solid #666;font-family:arial, tahoma, verdana;font-size:12px;color:#666;font-weight:normal;}

.inputtext1 {padding-left:2px;border:1px solid #666;font-family:arial, tahoma, verdana;font-size:11px;color:#666;font-weight:normal;}
.inputtextHed {padding-left:2px;border:0px solid #666;font-family:arial, tahoma, verdana;font-size:12px;color:Black;font-weight:normal;}
.ListBox {padding-left:2px;border:0px solid #666;font-family:arial, tahoma, verdana;font-size:13px;color:#666;font-weight:normal;}

.ListBox1 {padding-left:0px;border:0px 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; }

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;
}
/*h2.head { font-family: Arial, Helvitica, Georgia, Times, serif; font-size: 16px; font-weight: bold; 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: #FF7413 url(http://imgs.bharatmatrimony.com/bmimages/button.gif) no-repeat top right; border: 0px; padding: 2px 10px 1px; color: #FFF; font: bold 11px arial, helvetica, sans-serif; overflow: visible; vertical-align: middle;}*/
.button{ background: #FE7314 url(Images/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;}
.button1{ background: #FE7314 url(Images/button-bg1.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;}
.button2{ background: #693D0D url(Images/button-bg1.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;}

.Close{background-image:url(Images/Close1.gif); background-repeat:no-repeat;}
.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;}

/*Hres*/
.hres ul li {list-style:none;text-align:left;}
.highres {margin:0px;padding:10px 0px 0px 0px;}
.highres ul {float:left;margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;border-bottom: 1px solid #cccccc;width:178px;}
.highres ul li a {display:block; padding: 0px 0px 0px 10px;margin:0px 0px 0px 10px; background:transparent url(http://imgs.bharatmatrimony.com/bmimages/hp-highres-arrow.gif) no-repeat left center;line-height:18px;}
.highres ul li div a.list {display:block; background:none; list-style:none;margin:0px;padding:0px;outline:none;}
.highresheadtxt{font-family: Georgia, Arial, Helvetica, Tahoma; color: #339933;font-size:11px;padding: 0px 0px 0px 8px;}
/*Hres*/

.winpopborder {border:11px solid #EEEEEE;}
.winpoppad {margin:20px;}

.tooltip { float:left; padding:0 0 0 22px; margin: -32px 0 0 100px; width:266px; height:20px; background: url(tooltip.gif) no-repeat; }
.tooltip p { margin:0; padding:1px !important; width:238px; color:#FFF; line-height:14px;}
.tooltip a, tooltip2 a {color:#FFF; font-weight:normal; }


.lightgreen {width: 560px; font: normal 12px arial; background-color:#F7E9E9;border: 1px solid #E76C35; line-height:20px;  padding:3 0 3 0px;}

.btnSub
{
     background-image:url(../Images/Submit1.jpg);
     width:60px;
     height:22px;
}

.btnExpress
{
     background-image:url(../Images/ExpressBtn.gif);
     width:60px;
     height:22px;
}

.tb-rounded {
    border:0;
    background: transparent url(../Images/rounded.gif) no-repeat top left;
    
    padding-top:2px;	
}

.tb-Bigrounded {
    border:0;
    background: transparent url(../Images/biground.gif) no-repeat top left;
   
    padding-top:2px;
    padding-left:4px;	
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:70%;		
	height:20px;
	background-color:Gray;
	color:#FFF;
	font-size:9pt;
	font-family:Arial;
	font-weight:bold;
	text-align:left;

}

.demoarea {
	padding:20px;
	background:#FFF url(../images/demotop.png) no-repeat left top;
}




