body { margin-left: 0px; margin-top: 0px; margin-right: 0px;  margin-bottom: 0px; }
.main-bg { background-color: #3C0801; background-image: url(new_images/main_bg.jpg); background-repeat: no-repeat; background-position: center top;}
.text-yellow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #A66B00; text-decoration: none ; font-weight: bold; } 
.search-firld-bg { font-size: 11px; color: #990000; text-decoration: none; background-image: url(new_images/02.jpg); background-repeat: no-repeat; height: 18px; width: 154px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; }
.login_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #350A00; text-decoration: none; font-style: italic; }
.main-menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #581205; text-decoration: none; font-weight: bold; }
.MainYantraImg{width:590px; text-align:center;}
.yantra-Menu{color:#FFFFFF; font-size:17px; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; }
.marque-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6C0000; text-decoration: none;
font-weight: bold; }
.heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #410602; text-decoration: none; font-weight: bold; }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; color: #CC0000; text-decoration: none; }
.right-left-bor { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #620203; border-left-color: #620203; }
 .comment-user-name { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #620203; text-decoration: none; }
.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E5870B; text-decoration: none; font-style: italic; }
.comment-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none; line-height: 20px; }
.login-heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none;padding-left:5px; }
.login-form-field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;
 margin: 0px; padding: 0px; height: 16px; width: 190px; }
.right-menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #620203;text-decoration: none;}
.white-heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; text-decoration: none;
 font-weight: bold; }
.festival-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;
line-height: 22px; }
.footer-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #620203; padding: 4px; float: right; height: auto; width: auto; }
.write-ur-thought { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;
padding-left:5px; }
.thought-more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;
background-color: #CC9900; padding: 2px; float: right; height: auto; width: auto; }
.holi_place-menu { font-size: 15px; color: #000000; text-decoration: none; }
.join-us-form-field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #FF5959; height: auto; padding: 2px; }
.footer-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.news_left_right_border { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-right-color: #3c0801; border-bottom-color: #3c0801; border-left-color: #3c0801; }
.home-page-marque { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #6C0000; text-decoration: none;
font-weight: bold; }
.wall-bottom-border { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF3300; }
.style3 { font-size:14px; }
div.pagination { padding: 0px; margin: 3px; }
div.pagination a { padding: 4px 7px 4px 7px; margin: 2px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
font-size:10px; border: 1px solid #620203; color:#620203; text-decoration: none; /* no underline */}
div.pagination a:hover, div.pagination a:active { border: 1px solid #333333; color: #003366; }
div.pagination span.current { padding: 4px 7px 4px 7px; margin: 2px; border: 1px solid #595A5B; font-weight: bold; font-size:10px;
font-family:Arial, Helvetica, sans-serif; background-color:#EE4749; color:#fff; }
div.pagination span.disabled { padding: 2px 3px 2px 3px; margin: 2px; border: 0px solid #0272A0; color: #003366; font-size:10px;
font-family:Arial, Helvetica, sans-serif; }
.index_padding{ padding-left:6px; padding-right:6px; }
.tribute_english {font-size:13px; padding-right:10px; font-family: Arial, Helvetica, sans-serif; text-align:justify; }
.tribute_hindi {font-size:17px; padding-right:10px; font-family:monotype corsiva; text-align:justify;}
.see_more{ text-decoration:none; color:#990000; font-size:17px; font-weight:bold; }
.matter_top { margin-bottom:0px; padding-top:0px; color:#990000; margin-left:20px; }
.ex2{ font-size:14px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px;}
a.ex2:hover,a.ex2:active {font-size:120%; text-decoration: none; color:#990000;}
.h1_personalized{ font-size:16px; font-family: Arial, Helvetica, sans-serif; padding-top:20px; color: #AA0000;}
.yantra_heading{font-size:20px;color:#FFFFFF;font-weight:bold;}
.rounded-corners {  -moz-border-radius: 20px; -webkit-border-radius: 20px;  -khtml-border-radius: 20px; border-radius: 20px;}
.show_div {display:none;position:relative; font-size:14px;}
.relative_hindi{color:#990000; font-size:17px; font-family: Arial, Helvetica, sans-serif;}
.message{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #009900; font-weight:bold;}
.manage_profile{font-size:16px; padding-left:10px;}
.left_image{border:groove 2px #D6D6D6; border-bottom:groove 2px #CCCCCC; border-left:groove 2px #CCCCCC; border-right:groove 2px #CCCCCC; border-top:groove 2px #CCCCCC;}
.paynow_eng{padding-left:10px;font-family:monotype corsiva; font-size:14px;}
.paynow_p{color: #990000; font-size:18px;}
.graviyard{border:solid 2px #D6D6D6; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px;}
.stone{font-size:20px; padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:5px;  color: #990000; font-weight: bolder;}
.contact_us{padding-left:10px; font-family:monotype corsiva; color: #990000; font-size:21px; }
.about_us{padding-left:10px;font-family:monotype corsiva; font-size:21px;}
.about_content{color: #990000; font-size:21px;  font-family:monotype corsiva; }
/*********** BUTTON *************/
.cbdb-menu li { line-height: 0px; padding-top:5px; padding-right:5px; list-style:none;margin: 0 2px;}
.cbdb-menu li a {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,.5)), color-stop(1, rgba(0,0,0,.1))); background-image: -moz-linear-gradient( center top, rgba(255,255,255,.5) 0%, rgba(0,0,0,.1) 100%
 ); color: #f4f4f4; color: rgba(255, 255, 255, 0.8); display: block; font: bold 16px "Myriad Pro","Lucida Grande",Helvetica,Arial,sans-serif; outline:none; padding: 5px 5px; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
-moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);}
.cbdb-menu li a:active { background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0,rgba(255,255,255,.5)),
 color-stop(.1,rgba(255,255,255,.2)), color-stop(.85, rgba(0,0,0,.2)), color-stop(100, rgba(0,0,0,.4)));
background-image: -moz-linear-gradient( center bottom, rgba(255,255,255,.5) 0%, rgba(255,255,255,.2) 10%, rgba(0,0,0,.2) 85%,
rgba(0,0,0,.4) 100%);}
.cbdb-menu li a.dark {color: #333; color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);}
.red {background: #B80202;border: #B80202 1px solid}
.red:hover, .red:focus{ background-color: #FF5300;}
.english_matter{font-family: Arial; color:#990000; padding-left:10px; padding-right:5px; font-size:16px; letter-spacing:0.1em;}
.yantra_english{font-family:Helvetica, Arial, "Lucida Grande", sans-serif; width:550px;  color:#FFFFFF; float:left;  padding-left:10px; padding-right:10px; font-size:16px; line-height:150%;}
.yantra_Hindi{ font-family:Helvetica, Arial, "Lucida Grande", sans-serif; line-height:150%; color:#FFFFFF; text-align:justify; float:left; padding-left:10px; padding-right:10px; font-size:17px; }
.h1_matter{font-size:26px; color:#AA3F00; font-weight:bold;}
.h1_hindi{font-size:26px; color:#AA3F00; font-weight:bold;}
.hindi_matter{padding-left:10px; font-family: Arial, Helvetica, sans-serif; font-size:19px; color:#AA3F00;}
#yantra_example4{border-width: 27px 47px 43px 27px; -moz-border-image: url(images/2dyX5OR.png) 27 47 43 27 repeat -webkit-border-image: url(images/2dyX5OR.png) 27 47 43 27 repeat; -o-border-image: url(images/2dyX5OR.png) 27 47 43 27 repeat;border-image: url(images/2dyX5OR.png) 27 47 43 27 repeat;}
#example3{border-width: 27px 47px 43px 27px;-moz-border-image: url(images/border.png) 27 47 43 27 repeat;-webkit-border-image: url(images/border.png) 27 47 43 27 repeat;-o-border-image: url(images/border.png) 27 47 43 27 repeat;border-image: url(images/border.png) 27 47 43 27 repeat;}
h1,h2,h3{margin:0px; padding:0px;}
.familylogin{text-decoration:none; margin-bottom:0px; font-size:20px; font-family:Tahoma; padding:0px; color:#AA3F00;}
.borderimg{ height:50px; vertical-align:middle; width:50px; border:groove 2px #D6D6D6; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px;}
.rashiSecondImg{ width:150px; height:136px; border: solid 4px #FFCC66;}
.opendiv{border:groove 2px #D6D6D6; padding-bottom:5px; padding-left:1px; padding-right:1px; padding-top:1px; height:190px;}
.createfamilytree{font-size:22px; color:#AA3F00; font-weight:bold;}
.hindi_matter{padding-left:10px; font-family:monotype corsiva; font-size:19px;}
.yantra_hindi{font-size:29px; color:#AA3F00; font-weight:bold; font-family:"Kruti Dev 010";}
.yantra_main{font-size:17px; text-align:center; text-decoration:underline; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; color:#FFFFFF; font-weight:bold; margin-top:18px;}
.yantra_main_tips{font-size:17px; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; color:#FFFFFF;}
.yantra_content{font-size:25px; padding-left:10px; padding-right:10px; font-family:'Kruti Dev 010'; color: #7F0055; font-weight:bold;padding-bottom:20px;}
.yantra_eng{font-size:18px; padding-left:10px; padding-right:10px;  color: #7F0055; font-weight:bold; }
.magical_yantra{font-family:Arial, Helvetica, sans-serif; color: #7F0055; font-weight:bold; font-size:20px;}
.login_border{border:groove 2px #D6D6D6; padding-bottom:5px; padding-left:1px; padding-right:1px; padding-top:1px; height:176px; width:235px;}
.yantra_hindi_matter{font-size:25px; text-align:justify;font-family:'Kruti Dev 010';padding-left:10px; padding-right:10px; color: #AA3F00;}
.yantra-back{background-color: #990000;border-top: 3px solid #990000;color: #fff;border: 1px solid maroon;border-radius:10px;
box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;-o-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;-webkit-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;-moz-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black; color: white; }
.hindi_matter1{padding-left:10px; font-family: 'Kruti Dev 010'; font-size:21px;}
.mantra_top{font-family: 'Kruti Dev 010'; font-size:26px; color:#AA3F00; font-weight:bold;}
.mantra_top_eng{font-size:17px; color:#FFFFFF; font-weight:bold}
.yantra_page{font-size:25px; font-family:'Kruti Dev 010'; color:#AA3F00; font-weight:bold;}
.thoughts_comment{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.listcomment{cursor:pointer; color:#0099FF; font-size:12px;}
.thoughtsview_data{display:none;position:relative;  font-size:14px;}
.thoughts_photo{border:groove 2px #D6D6D6; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px; height:270px; width:240px;}
.dontid{text-decoration:none; color:#990000;}
.show_diologeEnglish{display: none;position: fixed;width: 500px;height: 470px; top: 30%;left: 35%;margin-left: -100px;margin-top: -100px; background:url(images/familytree_background.jpg);border: 5px solid #999999;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;padding: 0px;z-index: 102;font-family: Verdana;font-size: 10pt;}
.show_diologeHindi{display: none;position: fixed;width: 500px;height: 470px; top: 30%;left: 35%;margin-left: -100px;margin-top: -100px; background:url(images/familytree_background.jpg);border: 5px solid #999999;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;padding: 0px;z-index: 102;font-family: Verdana;font-size: 10pt;}
.show_diologeEnglishy{display: none;position: fixed;width: 500px;height: 470px; background:#F37000; top: 30%;left: 35%;margin-left: -100px;margin-top: -100px; border: 5px solid #999999;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
padding: 0px;z-index: 102;font-family: Verdana;font-size: 10px;}
.show_diologeHindiy{display: none; background:#F37000; position: fixed;width: 500px;height: 550px; top: 20%;left: 35%;margin-left: -100px;margin-top: -100px; border: 5px solid #999999;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;padding: 0px;z-index: 102;font-family: Verdana;font-size: 10px;}
.abouttablehead {
font: bold 16px Arial, Helvetica, sans-serif;
color: #da7146;
}
.abouttablehead {
padding: 5px 0 0 5px;
font:  16px Arial, Helvetica, sans-serif;
background-image: url('images/box-comment.jpg');
background-repeat: no-repeat;
background-position: top left;
height: 45px;
color: #da7146;
border-left: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
border-top: 1px solid #d4d4d4;
vertical-align: top;
}

.onlineads {
font: bold 18px Arial, Helvetica, sans-serif;
color: #da7146;
}
.onlineads {
padding: 5px 0 0 5px;
font:  16px Arial, Helvetica, sans-serif;
background-image: url('images/ads-heading.jpg');
background-repeat: no-repeat;
background-position: top left;
height: 45px;
color:#FFCC99;
border-left: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
border-top: 1px solid #d4d4d4;
vertical-align: top;
}

.abouttabletext {
background-color:#FFFFFF;
font-size: 13px;
color:#000000;
padding: 0 10px 20px 10px;
font-family: Verdana, Arial, Georgia, serif;
border-left: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
}
.onlineadspace {
background-color:#FAD38E;
font-size: 13px;
color:#000000;
padding: 0 10px 20px 10px;
font-family: Verdana, Arial, Georgia, serif;
border-left: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
}
.name{ font-family: Arial, Helvetica, sans-serif; font-size:15px; color: #000000;}
.borderText{border:#999999 solid 2px; color:#0099CC; width:200px; height:20px; }
.button_example{
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:15px;font-family:arial, helvetica, sans-serif; padding: 5px 5px 5px 5px; text-decoration:none; display:inline-block;font-weight:bold; color: #FFFFFF;
 
}

.button_example:hover{
 border:1px solid #b30808;
 
}
.errorLable{ color: #FF3300; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.NameText{ color: #CC0000; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.SmallText{ color: #CC0000; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.emailText{ color: #990000;}
.TextBorder{border:#999999 solid 2px;}
.MsgEror{clear:both; widows:100%; text-align:center; color:#FF0000;}
.CommentBox{background:#e7f0fe; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:15px; border:1px solid #FFBBBB; color:#000000}
.LineComment{border-bottom: #FF0000 dotted 2px;}