body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #594d4d;
}
html, body {  height: 100%;  width: 100%;  padding: 0;  margin: 0;}

img { behavior: url("iepngfix/iepngfix.htc")}
png{ behavior: url("iepngfix/iepngfix.htc")}
.fleft  {	float:left; }
.fright {	float:right; }
.fclear{	float:none; clear:both; line-height:0px; height:0px; font-size:1px; overflow:hidden;
}
.compalsery{color:#F00; font-weight:900; font-size:16px}

p{ text-align:justify; font-family:mako; font-size:14px; color:#594d4d; line-height:21px; margin:0px; padding-left:9px; text-decoration:none; font-weight:normal;}
h1{ font-family:mako; font-size:18px; color:#FFFFFF; line-height:25px; margin:0px; padding:0px; text-decoration:none; font-weight:normal;}
h2{ font-family:mako; font-size:22px; color:#0072a8; line-height:41px; margin:0px; padding:0px 0 0 9px; text-decoration:none; font-weight:normal;}
h3{ font-family:mako; font-size:16px; color:#000000; line-height:10px; margin:0px; padding:0px; text-decoration:none; font-weight:normal;}
h4{ font-family:mako; font-size:22px; color:#0072a8; line-height:10px; margin:0px; padding:0px; text-decoration:none; font-weight:normal;}
h5{ font-family:mako; font-size:13px; color:#000000;  margin:0px; padding:0px; text-decoration:none; font-weight:normal;}

.one{width:100%;}
.header_bg{background-image:url(images/bg_header.jpg); background-repeat:repeat-x; background-position:center; float:none; width:100%; height:180px; border:0px; min-width:1024px }
.clear{ clear:both}
.logo{ width:459px; height:180px; float:left; clear:left}
.login_div{ width:279px; height:60px; border:0px solid #BBB; float:right }
.member{ width:289px; height:60px; border:0px solid #BBB; margin:9px 0 0 39px}
.field{ background-image: url(images/input_field_bg.png); background-repeat:no-repeat;  background-color:transparent; width:114px; padding-left:5px;  height:25px; font-family:mako; font-size:14px; color:#686868;  border:0px;}
.login{background-image:url(images/btn_login.png); background-repeat:no-repeat; background-color:transparent; width:61px; height:25px; cursor:pointer; border:0px; color:#fff; font-weight:700; margin:5px 0 9px 0}
.login:hover{color:#EAFDFD; text-decoration:underline}
.forgot{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:30px; text-decoration:none; }
.forgot:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#17bae4; text-decoration:underline; line-height:30px;}

.regnow{background-image:url(images/registernow.png); background-repeat:no-repeat; background-position:100% -21px; height:15px; cursor:pointer; padding-top:5px}
.regnow:hover{background-image:url(images/registernow.png); background-repeat:no-repeat; background-position:100% 0px;  }
.sep_1{padding-left:11px; padding-right:11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00000; line-height:30px; text-decoration:none;}

.top_link{margin-left:25px; font-family:mako; font-size:16px; color:#FFFFFF; text-decoration:none; line-height:41px;}
.top_link:hover{ font-family:mako; font-size:16px; color:#FF0000; text-decoration:none; line-height:41px;}
.link_sep{background-image:url(images/link_sep.png); background-repeat:no-repeat; height:44px; background-position:center top; padding-left:20px; padding-right:20px;}

/* Menu Start*/
.link_bg{ background-image:url(images/bg_link.gif); background-repeat:repeat-x; height:45px;}
.bg_mn{ width:999px; margin:0 auto; }
.menumn
{	width:945px; float:left; padding-left:25px;
}
.menubg{ background-image:url(images/bg_link.gif); background-repeat:repeat-x; height:45px; width:100%; min-width:1024px}
.menu{
width: 1009px;
margin:0 auto;
outline:none;
min-width:1024px;
}

.menu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.menu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.menu ul li a{
display: block;
font-family:mako; font-size:15px; color:#FFFFFF;
padding: 12px 12px 14px 12px;
text-decoration: none;
background:url(images/link_sep.png) no-repeat right;
}

* html .menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.menu ul li a:link, .menu ul li a:visited{
color: white;
}

.menu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: url(images/menuhover.jpg) repeat-x center; 
color: #f7bd91;

}

.menu ul li a:hover{
background: url(images/menuhover.jpg) repeat-x center; /*background of menu items during onmouseover (hover state)*/
color: #ec9066;
}
	
/*1st sub level menu*/
.menu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.menu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.menu ul li ul li a{
font-family:mako; font-size:14px; color:#FFFFFF;
width: 174px; /*width of sub menus*/
padding: 5px 0 5px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #3cbcf8;
background: url(images/submenubg.jpg) repeat-y; 
}

/* Holly Hack for IE \*/
* html .menu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}
.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}
/*Body Start*/
#contentbodybg{background: url(images/bg_content.jpg) repeat top center ; z-index:1; width:100%; height:529px; margin:0 auto}
#contentbgtop{ background: url(images/bg_content_top.png); border:0px solid #C0C0C0; width:999px; height:1px; margin:0px auto; behavior: url("iepngfix/iepngfix.htc") }
#contentbgcenter{ background: #FDFDFD; width:999px; height:529px;  margin:0px auto; border:0px solid #C0C0C0; }
#left{ width:652px; float:left; clear:left; background:#fdfdfd; padding:0 0 0 19px ; min-width:652px }
#right{ width:319px; float: right; background: url(images/right_sep_bg.jpg) repeat-y; background-color:#FFF; height:98% }


#contentbodybg_aarti{background: url(images/bg_content.jpg) repeat top center  #ececec; z-index:1; width:100%; height:699px; margin:0 auto}
#contentbgcenter_aarti{ background: #FDFDFD; width:999px; height:669px;  margin:0px auto; border:0px solid #C0C0C0; }
.aarti{ width:493; font-size:19px; color:#fd5300; font-weight:900; text-align:center}
.aartioddline{width:429px; text-align:left; padding-left:11px; height:25px}
.aartievenline{width:429px; text-align:right; padding-right:11px; height:25px}

#contentbodybg_temple{background: url(images/bg_content.jpg) repeat top center  #ececec; z-index:1; width:100%; height:999px; margin:0 auto}
#contentbgcenter_temple{ background: #FDFDFD; width:999px; height:999px;  margin:0px auto; border:0px solid #C0C0C0; }

.umiyamatajitemplecell{ width:451px; height:69px; padding-left:29px; color:#5d3d3d; font-weight:600; border: dotted 1px #e5dada}
.umiyamatajitemplehead{font-size:15px; color:#9d3d3d; font-weight:700}
#contentbodybg_samaj{background: url(images/bg_content.jpg) repeat top center  #ececec; z-index:1; width:100%;  margin:0 auto}
#contentbgcenter_samaj{ background: #FDFDFD; width:999px; height:999px;  margin:0px auto; border:0px solid #C0C0C0; }
#contentbodybg_mat{background: url(images/bg_content.jpg) repeat top center  #ececec; z-index:1; width:100%;  margin:0 auto}
#contentbgcenter_mat{ background: #FDFDFD; width:999px;  overflow:auto;   margin:0px auto; border:0px solid #C0C0C0; padding:0 0 9px 0; }

.social_activities_heasding{ background-image:url(images/event.png); background-position: 29px; background-repeat:no-repeat; padding-left:89px; height:41px; padding-top:9px; line-height:9px; margin-bottom:9px;}
.login_heading{ background-image:url(images/login.jpg); background-position: 29px; background-repeat:no-repeat; padding-left:89px; height:41px; padding-top:9px; line-height:9px; margin-bottom:9px;}
.counter{ padding-left:89px; height:19px; padding-top:1px; margin-bottom:7px;}
.shadow{ background-image:url(images/shadow.png); background-repeat:no-repeat; background-position: right top; padding-top:19px; padding-left:29px}
.shadowsm{ background-image:url(images/shadowsm.png); background-repeat:no-repeat; background-position: left top; padding-top:19px; padding-left:0px; }
.sep{ background-image:url(images/sep.png); background-repeat:no-repeat; background-position: right top; margin:7px 0px; height:23px;}
.membersdetails{padding:0 0 0 29px;}
.read_more{color:#369acd; font:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; text-decoration:none;}
.read_more:hover{color:#df7e01; font:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; text-decoration:underline;}

.faimilyreg{background-image:url(images/03.jpg); background-repeat:no-repeat; background-position:100% 0px; height:150px; cursor:pointer;}
.faimilyreg:hover{background-image:url(images/03.jpg); background-repeat:no-repeat; background-position:100% -150px; height:150px; cursor:pointer;}

.mobilesea{background-image:url(images/04.jpg); background-repeat:no-repeat; background-position:100% 0px; height:150px; cursor:pointer;}
.mobilesea:hover{background-image:url(images/04.jpg); background-repeat:no-repeat; background-position:100% -150px; height:150px; cursor:pointer;}

.faimily{background-image:url(images/01.jpg); background-repeat:no-repeat; background-position:100% 0px; height:150px; cursor:pointer;}
.faimily:hover{background-image:url(images/01.jpg); background-repeat:no-repeat; background-position:100% -150px; height:150px; cursor:pointer;}

.business{background-image:url(images/02.jpg); background-repeat:no-repeat; background-position:100% 0px; height:150px; cursor:pointer;}
.business:hover{background-image:url(images/02.jpg); background-repeat:no-repeat; background-position:100% -150px; height:150px; cursor:pointer;}

.blue{font:mako; color:#1285bb; text-decoration:none; font-size:13px;}
/*Body End*/
/*Other Pages start*/

.birthdaywishesmsg{ font-family: cursive;font-size:19px; font-weight:900; padding-top:3px; text-align:center; color:#9d3d3d; padding:9px 3px 9px 3px}
.birthdaywishescell{ width:487px; border: dotted 1px #e5dada; height:129px}
.birthdayphotodiv{width:129px; height:129px; float:left; clear:left; }
.birthdaydetailsdiv{width:321px; height:129px; float:right; color:#5d3d3d;}

.birthdaywishesmsg{font-size:19px; font-weight:900; padding-top:3px; text-align:center; color:#09a9b1; padding:9px 3px 9px 3px}
.biodatacell{width:394px; border: dotted 1px #e5dada; height:129px}
.biodatahead{ text-align:left; font-weight:700; color:#2d3131; height:15px; padding:2px; }
.biodatacontent{text-align:left; font-weight: 500; color:#2d3131; }

.initial { background-color: #f7e7e7; color:#2d1111  }
.initial a{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; padding-top:3px; padding-bottom:3px; text-decoration:none; color:#4d0101}
.initial:hover{background-color: #8888FF;cursor:pointer}
.normal { background-color: #fdf3f3 }
.initialodd{ background-color:#fdf3f3; color:#2d1111}
.initialodd a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding-top:3px; padding-bottom:3px; text-decoration:none;color:#4d0101}
.initialodd:hover{ background-color:#8888FF;cursor:pointer}
.normalodd { background-color: #fdf7f7 }
.detailshead{ font-size:15px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#7d3d3d; font-weight:900; border:#e5dada 1px dotted; height:19px;font-smooth: auto; text-align:left }
.detailsconttent{font-size:14px; font-family: Calibri, Arial, Helvetica, sans-serif; color:#9d3d3d; font-weight:700; border:#e5dada 1px dotted; ;text-align:left }
 .searchingresultnodata{ font-size:16px; font-weight:900; padding-top:3px; text-align:center; color:#3527AD}
.searchingmsg{font-size:17px; font-weight:900; padding-top:3px; text-align:center; color:#9d3d3d; padding:9px 3px 9px 3px}
 .searchlisthead{ background:url(images/headbg.png) repeat-x;  color:#fee9cd; font-family:Trebuchet MS, Helvetica, sans-serif; font-size: 15px; text-align:left; padding:5px; font-weight:700; font-style:normal ;behavior: url("iepngfix.htc");}
.totalresult{padding:0px; margin:0px}



 #listingAJAX .image1{
background:#FFFFB9;
border:1px dotted #FFCC00;
display:block;
width:500px;
padding:20px;
font-size:18px;
margin-bottom:5px;
}
#listingAJAX .image1:hover{
background-color:#e4f9b4;
}
 
.pagination{
font-weight:bold;
margin: 0px 0;
padding-top:9px;
}
 
.pagination ul{
margin: 0;
padding: 0; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}
 
.pagination li{
float:left;
list-style-type: none;
}
 
*:first-child+html .pagination li{ /*IE7 only CSS hack*/
margin-right: 4px;
 /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}
 
.pagination a{
padding: 0px 3px;
border: solid 1px #9D9D9D;
text-decoration: none; 
color: #fff;
display: block;
background-color: #c50401;
font-family: Calibri;
font-size:14px;
}
 
.pagination a:hover{
padding:0px 3px;
border: 1px solid #0365f1;
color: #fff;
background-repeat:repeat-x;
}
 
.pagination .currentpage{ /*Style for currently selected page link*/
background-color:#EDEDED;
padding: 0px 3px;
border: solid 1px #0D0D0D;
text-decoration: none; 
color: #0D0D0D;
display: block;
}	

.registrationmsg{ padding-top:9px; padding-bottom:3px; font-size:15px; font-weight:700; padding-left:  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#9d3d3d}
.regbutton{ color:#9d3d3d; text-decoration:none; font-size:15px; font-weight:700; padding-bottom:3px; font-style:normal} 
.regbutton:hover{color:#5d3d3d}
.loginhead{text-align:right; color:#9d3d3d;  font-weight:700; font-style:normal}

.inputbox{width:257px; background:url(images/inputbg.png) no-repeat top left transparent; height:25px; border:1px #cacacd ridge; color:#751d1f; padding-left:3px;behavior: url("iepngfix.htc"); }
.inputboxdetailsc{width:254px; background:url(images/inputbg.png) no-repeat top left #fbfcfd; height:99px;border:1px #cacacd ridge;color:#751d1f;padding-left:3px;behavior: url("iepngfix.htc");}
.inputboxdetails{width:255px; background:url(images/inputbg.png) no-repeat top left transparent; height:59px;border:1px #cacacd ridge;color:#751d1f;padding-left:3px;behavior: url("iepngfix.htc");}
.dropboxdetails{width:262px; background:url(images/inputbg.png) no-repeat top left;behavior: url("iepngfix.htc"); background-color:#f9fbfc;  height:27px;border:1px #cacacd ridge;color:#751d1f;padding-left:3px}
.dropboxvalue{width:257px; background-color:#f9fbfc;  height:25px;border:1px #cacacd ridge;color:#751d1f;padding-left:3px}
#formsendcon{text-align:center}
.button{ background:#18bad9; color:#fff; line-height:19px; margin-top:19px; padding:2px 1px 2px 1px; text-decoration:none; font-size:10pt; font-weight:600; font-style:normal; cursor:pointer}
.button a:hover{ background:#0278d0; text-decoration:underline}
.memberloginmsg{ font-size:14px; color:#5d3d3d; font-weight:700; font-style:normal; text-align:right}
/*
/*Matrimonial */
.regi_table{ display:table; width:999px;}
.reg_table_row{display:table-row; width:999px; height:29px}
.reg_table_row_add{display:table-row; width:999px; height:61px}
.reg_msg{ color:#9d3d3d; line-height:19px}
.reg_commsg{ color:#9d3d3d; line-height:19px}
.reg_toplink{  display:table-row ;width:569px; height:21px; float:left; text-align:left; padding:0 2px 0 0;color:#9d3d3d; font-weight:700}
.reg_topwelcome{  display:table-row ;width:397px; height:21px; float: right; text-align:left; padding:0 2px 0 0;color:#9d3d3d; font-weight:700}
.reg_lable{  display:table-row ;width:197px; height:27px; float:left; text-align:right; padding:0 2px 0 0;color:#9d3d3d; font-weight:700}
.reg_input{ display: table-cell; width:287px; height:27px; float:left; text-align:left; padding:0 0 0 2px}
.reg_lable_add{  display:table-row ;width:197px; height:59px; float:left; text-align:right; padding:0 2px 0 0; color:#9d3d3d; font-weight:700}
.reg_input_add{display: table-cell; width:287px; height:59px; float:left; text-align:left; padding:0 0 0 2px}
.reg_inputbox{ width:229px; background:url(images/inputbg.png) no-repeat top left transparent; height:25px; border:1px #cacacd ridge; color:#751d1f; padding-left:3px;behavior: url("iepngfix.htc");}
.reg_inputarea{ width:229px; background:url(images/inputbg.png) no-repeat top left #fbfcfd; height:59px;border:1px #cacacd ridge;color:#751d1f;padding-left:3px;behavior: url("iepngfix.htc");}
#clear{ clear:both}
/*footer start*/
#footer{ width:100%; height:229px; background:url(images/bg_footer.png) repeat-x }
.footer{ width:956px; margin:0 auto;}
.footer_one{ width:979px; margin:0 auto; height:133px; padding-top:19px;}
.footer_text{text-align:justify; font-family:mako; font-size:14px; color:#FFFFFF; line-height:25px; margin:0px; padding:0px; text-decoration:none; font-weight:normal;}
.footer_text:hover{text-align:justify; font-family:mako; font-size:14px; color:#ffff00; line-height:25px; margin:0px; padding:0px; text-decoration:none; font-weight:normal;}
.footer_text:active{text-align:justify; font-family:mako; font-size:14px; color:#ffff00; line-height:25px; margin:0px; padding:0px; text-decoration:none; font-weight:normal;}
#copyright{ background-image:url(images/copright_bg.png); background-repeat:no-repeat; width:970px; margin-left:auto; margin-right:auto; margin-top:2px; height:75px; font:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.g-plusone{width:186px; overflow:scroll; font-size:x-small}
.fb-like{width:181px; overflow:hidden; font-size:xx-small}
.fb-root{width:181px; overflow:hidden; font-size:xx-small}
/*footer End*/

/* Ads search*/
.searchdiv{ height:48px; width:599px; padding-top:9px; padding-left:19px;  background:url(images/searchbg.png) no-repeat; vertical-align:middle; font-size:11px; color:#fd7f04;behavior: url("iepngfix.htc");}
.searchinput{ width:443px; height:19px}
.searchbtn{height:29px; width:99px; cursor:pointer; font-size:17px}
.catecell{border-right: 1px solid #fffdfa; border-bottom:1px solid #fffdfa; width:267px; height:229px; padding:1px}
.catetable{ border:2px solid #fdcdb3;}
.li
{
	text-decoration:none;
	text-align:left;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	margin-left:5px;
	padding-left:3px;
	padding-top:1px; padding-bottom:3px;
	list-style:none;
}

.subcatelink
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d0202;
	text-decoration:none;
	text-align:left;
	font-size-adjust:inherit;
	white-space: normal;
	overflow:auto;
}
.divsubcate
{
	overflow:auto;
	height:199px; 
	width:255px;
}
.maincate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fd7f04;
	font-weight:900;
	text-decoration:underline;
	padding-left:3px;
	margin-left:3px;
	padding-bottom:3px;
	margin-bottom:3px;
	padding-right:5px;
}
.ads_title{width:659px; height:19px; float:left; clear:left; color:#fa7d31; font-weight:bold; text-align:center}
.ads_reply_btn{ color:#ffffff; padding:3px 5px; border:1px solid #F5391D; font-weight:700;  background:#fa7d31;  cursor:pointer}
.ads_dis{width:659px; height:63px; font-size:14px; line-height:15px}
.ads_info{width:659px; height:19px; color:#fa7d31;}
.adsinfo{color:#fa7d31;}
.ads_border{border-right:0px solid #fbdba8}
.ads_blank{height:3px;border-bottom: 1px solid #fbdba8; }
#contentbodybg_article{background: url(images/bg_content.jpg) repeat top center  #ececec; z-index:1; width:100%; height:1999px; margin:0 auto}
#contentbgcenter_article{ background: #FDFDFD; width:999px; height:1999px;  margin:0px auto; border:0px solid #C0C0C0; }

#article_title{ width:237px; height:1999px;float:left; clear:left;background: url(images/right_sep_bg.jpg) 219px repeat-y; text-align:left }
#article_content{ width:759px; height:1999px; float: right;   }

.article_titlehead{ background-image:url(images/article-icon.png); background-position: 29px; background-repeat:no-repeat; padding-left:89px; height:41px; padding-top:9px; line-height:9px; margin-bottom:9px;}
.article_title{background:url(images/headbg.png) repeat-x;   height:24px; font-size:19px; font-weight:700; color:#FFF; text-align:center; padding-top:5px}
#formsendcon{text-align:center; font-size:15px; color:#FFCC66}
.eventstitle{ color:#1591fb; font-weight:700; width:279px; text-decoration:;  line-height:19px; border-bottom:1px solid #09F; cursor:pointer}