body
{ 	margin: 0; background-repeat: repeat-x;background-color: #fff; }
a { text-decoration: none; color:#45A54C; }

a:hover { 	color:#c00; text-decoration: underline; }

.content{
   font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px; color:#666;line-height: 15px;
}

h1 span img {
	border-bottom: 0px solid #CFCFCF;margin-left: 10px;padding-bottom: 5px;margin-top: 15px;margin-bottom: 0px;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#747474;margin-left: 10px;margin-top:-5px;margin-bottom:0px;}

h3 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#263A82;margin-top:10px;
	margin-left: 10px;margin-bottom: 0px;text-align: left;
}

h3 a {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#333;margin-top:10 px;
	margin-left: 10px;margin-bottom: 0px;text-align: left;text-decoration: none;margin-left: 5px;margin-right: 5px; }
h3 a:hover {
	text-decoration:underline;color:maroon;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:#017EA8;margin-top: 10px;margin-bottom: 10px;	 
}
/*------------------------ Top ------------------------------*/
.top{
	width: 985px;height: 112px;background-image:url(../images_new/top_bg.jpg) ;background-repeat:repeat-x;
	border-right:0px solid #E3E2E3;border-left:0px solid #E3E2E3;
}
.toplinks td {
	font-family:Arial, Helvetica, sans-serif;font-size: 11px;color:#666;font-weight: bold; padding-left: 25px;padding-right: 10px;}

.toplinks td a{
font-weight: normal;color:#333;text-decoration:none; }

.toplinks td a:hover{
font-weight: normal;color:#cc0000;text-decoration:underline; }

/**=================================================== Home Page Starts Here=======================================================**/	
.main {
	width: 985px;border: 0px solid #000;background-image: url(images/table_top_curve.jpg);background-repeat: no-repeat;
	background-color: #fff;background-repeat:repeat-x;border-right:0px solid #E3E2E3;border-left:0px solid #E3E2E3;
	}
	
.indexcell{
	width: 728px;background-color: #ffffff;background-image: url(../images_new/indexcell_bg.jpg);background-repeat: repeat-y;
}
.rightcell{
	width: 257px;background-color: transparent;border-left: 1px solid #E1E1E2;background-image: url(../images_new/rigthcell_bg.jpg);
	background-repeat: repeat-y;
}


/*=================================================== Home Page Ends Here=======================================================*/	


.bot{
	width: 985px; background-image: url(images/botbg.jpg);background-repeat: repeat-x;
	border-right:1px solid #E3E2E3;border-left:1px solid #E3E2E3;border-bottom:1px solid #E3E2E3;background-color: #fff;
}
.bot p {
font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color:#777;font-weight: normal;line-height: 22px;
}

.bot a {
color:#666;padding-left: 1px;padding-right: 1px;font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;
font-weight: normal;margin-left: 05px;margin-right: 05px;
}

.bot a:hover {
text-decoration: underline;color: #E7591C;
}
/****  Bot End Here ******/	


/*================================================= Registration Started Here=============================================*/	
.register_table{
	width: 690px;border: 0px solid #ff0000;
}

.register_box_top{
width: 673px;background-image: url(../images_new/bg_g.jpg);height: 34px;
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight: bold;padding-left: 15px;
background-repeat: no-repeat;margin-top: 10px;}

.register_box_top h1{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight: bold;padding-left: 15px;
 background-repeat: no-repeat;}

.register_box_bot {
width: 673px;background-image: url(../images_new/registration_table_bot.jpg);height: 25px;background-repeat: repeat-y;
background-position: bottom;margin-bottom: 10px;}

.register_box {
	width: 673px;background-image: url(../images_new/registration_table_mid.jpg);
	background-repeat: repeat-y; 
}

.register_box td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
color: #333;background-image: url(../images_new/registration_table_tbg.jpg);background-repeat: repeat-x;
}

.register_box td b {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#666666;
}

.register_box h2 {
color: #cc0000;
}

.register_box input {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.register_box select {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.register{
	width: 84px;height: 26px;background-image: url(../images_new/register.jpg);
	border: 0px;background-repeat: no-repeat;
}

.continoue{
	width: 82px;height: 25px;border: 0px;background-image: url(../images_new/icons/continoue.jpg);background-repeat: no-repeat;
}

.gologin {
background-image: url(../images_new/go.gif);border: 0px;background-repeat: no-repeat;background-color: transparent;padding-bottom: 3px;margin-top: -0px;cursor: pointer; margin:0px;

}
.add_button{
	width: 42px;height: 16px;border: 0px;background-image: url(../images_new/add_button.jpg);background-repeat: no-repeat;
}
.remove_button{
	width: 69px;height: 18px;border: 0px;background-image: url(../images_new/remove_button.jpg);background-repeat: no-repeat;
}

/*================================================= search Started Here=============================================*/	
.search_table{
	width: 690px;border: 0px solid #ff0000;
}

.search_table b{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #cc0000;
}

.search_table ul {
margin: 0px; padding: 0px;margin-top: 15px;margin-left: 25px;margin-bottom: 25px;
}

.search_table li {
list-style: none;list-style-image: url(../images_new/arrow_6.jpg);font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;
color:#666;line-height: 17px;margin-top: 5px;margin-bottom: 5px;
}


.search_box_top{
width: 673px;background-image: url(../images_new/registration_table_top.jpg);height: 34px;
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #F46E00;font-weight: bold;padding-left: 15px;
background-repeat: repeat-x;margin-top: 15px;}

.search_box__result_top{
width: 673px;background-image: url(../images_new/registration_table_top.jpg);height: 44px;
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 15px;color: #F46E00;font-weight: bold;
background-repeat: repeat-x;margin-top: 15px;}


.search_box_top h1{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight: bold;padding-left: 15px;
background-repeat: no-repeat;}

.search_box_bot {
width: 673px;background-image: url(../images_new/search_table_bot.jpg);height: 12px;background-repeat: repeat-y;
background-position: bottom;margin-bottom: 10px;}

.search_box {
	width: 673px;border-bottom:1px solid #F6F6F6;background-image: url(../images_new/registration_table_mi.jpg);
	background-repeat: repeat-y;
}
.search_box_astro {
	width: 673px;background-image: url(../images_new/registration_table_mi.jpg);
	background-repeat: repeat-y;
}
.search_box td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
color: #333;height: 28px;background-image: url(../images_new/dots.jpg);background-repeat: repeat-x;
}
/**********/
.search_box_A {
	width: 673px;background-image: url(../images_new/registration_table_id.jpg);
	background-repeat: repeat-y;
}

.search_box_A td  {
background-image: url(../images_new/dots.jpg);background-repeat: repeat-x;background-position: bottom;
height: 28px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight: normal; color: #333;padding-left: 5px;padding-right: 5px;
}

.search_box_A td h1 {
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #408F46;font-weight: bold;
}

.search_box_A input {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.search_box_A select {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.search_box_A b {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
}

/*******/


/***** Search Box B *****/
.search_box_B {
	width: 673px;background-image: url(../images_new/registration_table_id.jpg);
	background-repeat: repeat-y;
}

.search_box_B td  {
height: 28px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight: normal; color: #333;padding-left: 10px;padding-right: 10px;
}

.search_box_B td h1 {
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #408F46;font-weight: bold;
}

.search_box_B input {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.search_box_B select {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.search_box_B b {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
}

/*******/


.search_box h2 {
color: #cc0000;
}


.search_box input {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.search_box select {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}
/** small Box ***/

.search_small_box{
	width: 298px;height: 103px;background-image: url(../images_new/search_box.jpg);
	background-repeat: no-repeat;margin-top: 10px;margin-bottom: 10px;
}
.search_small_box h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#408F46;
	margin-top: 10px; }
.search_small_box a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#408F46;
	padding-right:10px; }
	
.search_small_box a:hover {
color: :#cc0000;}


.search_small_box_ss{
	width: 685px;height: 103px;background-image: url(../images_new/ss_bg.jpg);
	background-repeat: no-repeat;margin-top: 10px;margin-bottom: 10px;
}
.search_small_box_ss h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#408F46;
	margin-top: 10px; }
.search_small_box_ss a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#408F46;
	padding-right:10px; }
	
.search_small_box_ss a:hover {
color: :#cc0000;}

/*==================================================== Search Result Page =============================================================================*/

.search_result_top{
	width: 693px;height: 45px;background-image: url(../imaes_new/search_result_top.jpg);background-repeat: no-repeat;
}

.searchresult_top{
	width:678px; background-image: url(../images_new/searchresult_table_top.jpg);background-repeat: repeat-x;margin-top: 10px;
	height:30px;background-color:#E0EDC2;
	}
	
.searchresult_top td{
border-right:1px solid #D1E4A4;border-left:1px solid #D1E4A4;	}

	
.search_result_top h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #4C8B35;margin: 0px;padding: 0px;
padding-left: 15px;
}


.searchresult_top h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #4C8B35;margin: 0px;padding: 0px;
padding-left: 15px;
	}	
 .searchresult_top h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #444;margin: 0px;padding: 0px;
padding-left: 15px;
	}
	
	
.searchresult_bot{
	width:678px; background-image: url(../images_new/searchresult_table_bot.jpg);background-repeat: no-repeat;
	height: 8px;
	}
	
	
.tdbg {
background-image: url(../images_new/searchresult_table_tbg.jpg);background-repeat: repeat-x;height:23px;background-position: bottom;}

.searchresult {
	width:678px;border-left:1px solid #E0EDC2;border-right:1px solid #E0EDC2;background-image: url(../images_new/searchresult_table_mid.jpg);
	background-repeat: repeat-x;background-position:bottom;}

.searchresult td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;margin: 0px;padding: 0px;
line-height: 22px;height: 28px;
}

.searchresult td b{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;margin: 0px;padding: 0px;}

.searchresult td span{
color:#45A54C;
}

.searchresult td a:hover{
color:#45A54C; text-decoration:underline;	
}

.searchresult td .button{
background-image: url(../images_new/search_result-_button.jpg);width: 302px;height: 33px;background-repeat: no-repeat;
border: 0px;margin-top: 5px;cursor: pointer;background-color: transparent;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;
color:#222;font-weight: bold;padding-bottom: 5px;
}

.button1 {
background-image: url(../images_new/notyetseen.png);width: 130px;height: 29px;background-repeat: no-repeat;
border: 0px;margin-top: 5px;cursor: pointer;background-color: transparent;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;
color:#222;font-weight: bold;padding-bottom: 5px;
}

/*************  Thank You  **************/
.thanks_table_top{
width: 577px;height: auto;margin-top: 10px;margin-bottom: 0px;
}

.thanks_table_mid{
width: 576px;height: 300;margin-top: 0px;margin-bottom: 0px;background-image: url(../images_new/thankyou_mid.jpg);background-repeat: repeat-x;background-position: bottom;
background-color: #F9F9FB;border-left:3px solid #00A448;border-right:3px solid #00A448;
}

/*************  Payement Table  **************/
.payment_table{
width: 667px;height: auto;	margin-top: 10px;margin-bottom: 10px;background-image: url(../images_new/paymentoption_mid.jpg);
background-repeat: repeat-y;
}

.dd{
	width: 637px;height: 213px;background-image: url(../images_new/ddbg.jpg);background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #222;margin: 0px;padding: 0px;
	line-height: 17px;
}

/************************************************************************* My Profile ****************************************************************/
.my_profile{
	width: 680;border: 0px solid #EDEBEB;	background-image: url(../images_new/myprofile_mid.jpg);background-repeat: repeat-y;
	border-bottom: 0px;margin-top:10px; }
.my_profile td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color:#666;height: 27px;padding-left:5px;  }
.my_profile td span{
color: #cc0000;font-weight: bold; }

.my_profile_bot{
width: 680;background-image: url(../images_new/myprofile_bot.jpg);background-repeat: no-repeat;height: 10px;margin-bottom:10px;
}

.my_profile_top{
background-image: url(../images_new/myprofile_top.jpg);background-repeat: no-repeat;height: 31px;
}

.my_profile_top h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color:#fff;font-weight: bold;margin: 0px;text-indent: 10px;padding-left: 10px;
}

/******** My profile A ********/

.my_profileA{
	width: 680;border: 0px solid #EDEBEB;
	border-bottom: 0px;border-left: 1px solid #CBC9C9;border-right: 1px solid #CBC9C9; }
.my_profileA td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color:#666;height: 23px;padding-left:5px;
  }

.myrpofileA tdbg{
	background-image: url(../images_new/myprofil_A_tdbg.jpg);background-repeat: repeat-x;height: 22px;
}

.my_profileA td span{
color: #cc0000;font-weight: bold; }

.my_profile_botA{
width: 680;background-image: url(../images_new/myprofile_bot_A.jpg);background-repeat: no-repeat;height: 12px;margin-bottom:10px;
}

.my_profile_topA{
background-image: url(../images_new/myprofile_top_A.jpg);background-repeat: no-repeat;height: 60px;width: 680;margin-top:10px;
}

.my_profile_topA h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color:#222;font-weight: bold;margin: 0px;text-indent: 10px;padding-left: 0px;
}

/******* Right **********/
/*** not sing in ****/
.right_top_without{
	background-image: url(../images_new/right_top_withoutbg.jpg);background-repeat: no-repeat;width: 224px;height: 24px;color:#fff;
}

/****signin***/
.right_top{ 
	background-image: url(../images_new/right_top.jpg);background-repeat: no-repeat;width: 224px;height:36px;color:#fff;
}

.right_top td{
color:#fff;text-align: center;padding-top: 5px;font-weight: bold;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;
}
.right_mid{
	background-image: url(../images_new/right_mid.jpg);background-repeat: repeat-y;width: 224px;
}


.right_mid ul{
margin: 0px;padding: 0px;
}


.right_mid li{
margin: 0px;line-height: 24px;background-image: url(../images_new/right_li.jpg);background-repeat: no-repeat;list-style: none;
margin-left: 0px;background-position: bottom;text-align:left;
}

.right_mid span li {
background-image: url(../images_new/with_out_dot.jpg);background-repeat: no-repeat;line-height: 24px;text-align:left;zz
}

.right_mid li a{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;padding-left:30px;padding-bottom: 15px;line-height: 28px;
color: #037B3B;text-align:left;
}

.right_mid li a:hover{
color: #ff0000;
}



.titlebg{
	background-image: url(../images_new/right_h1.jpg);background-repeat: no-repeat;width: 212px;height: 31px;
	background-position: center;
}

.titlebg a{
	font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;padding-left:30px;padding-bottom: 15px;line-height: 28px;
color: #037B3B;
}

.titlebg a:hover{
	font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;padding-left:30px;padding-bottom: 15px;line-height: 28px;
color: #ff0000;
}

.right_bot{
	background-image: url(../images_new/right_bot.jpg);background-repeat: repeat-y;width: 224px;height: 13px;
}

/********************************* Hoe Page Started Herre ******************************************/


/****** Support **********/
.support{
	width:326px;height: 65px;background-image: url(../images_new/support_bg.jpg);background-repeat: no-repeat;margin-bottom: -1px;	
}

/******* Login ******/

.Home_login {
	width: 336px;height: 212px;background-image: url(../images_new/Home_login_mid.jpg);background-repeat: repeat-x;
}
.Home_login_top {
height: 36px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #666;
font-weight: bold;
}
.search_result_content {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;
font-weight: normal; text-align:justify; padding:10px 0 10px 0; border-bottom:#009900 1px solid; 
}
.login_table {
width: 100%;height: 170px;
}

.login_table tr {
width: 100%;height: 170px;background-image: url(../images_new/login_dots.jpg);background-position: bottom;
background-repeat: repeat-x;height: 20px;
}

.login_table td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;
font-weight: normal;
}

.login_table td select {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;
font-weight: normal;width: auto;height: 18px;
}

/******** PArt2 *********/
.part2{
	width: 985px;height: 10px;background-image: url(../images_new/part2_mid.jpg);background-repeat: repeat-y;
}
.innder_box{
	width: 545px;height: auto;}
	
.innder_box_top{
background-image: url(../images_new/inner_box_top.jpg);height:34px; background-repeat: no-repeat;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #666;padding-left: 15px;
}	

.innder_box_mid{
background-image: url(../images_new/inner_box_mid.jpg);background-repeat: repeat-y;}

.innder_box_bot{
background-image: url(../images_new/inner_box_bot.jpg);height:9px; background-repeat: no-repeat;}	

/********* Index Left ********/
.index_left{
	width: 208px;height: 311px;margin-top: 3px;margin-left: 2px;
	background-repeat: repeat-y;border: 0px solid #D7D4D3;margin-right: 2px;border-right:1px solid #EAEAEA;
}
.index_left td{
padding-left: 10px;
}

.index_left_tdbg{
	background-image: url(../images_new/index_left_tdbg.jpg);height: 51px;background-repeat: repeat-x;
}

.index_left_bot{
	background-image: url(../images_new/index_left_bot.jpg);height: 63px;background-repeat: repeat-x;background-position: bottom;
	padding-left: nond;
}

/******* Slide Show ********/
.slide_table{
	width: 543px;
}

.slide_table_top{
	background-image: url(../images_new/slide_show_top.jpg);background-repeat: no-repeat;height: 33px;
}

.slide_table_mid{
	background-image: url(../images_new/slide_show_mid.jpg);background-repeat: repeat-y;height: 150px;
}
.slide_table_bot{
	background-image: url(../images_new/slide_show_bot.jpg);background-repeat: no-repeat;
}

/********** index Box ********/
.index_box{
	width: 268px;height: 180px;background-image: url(../images_new/box.jpg);background-repeat: no-repeat;margin-top: -5px;
}

.index_box td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;padding-left: 10px;
text-align: left;line-height: 15px;padding-right: 10px;
}

.index_box td a{
color: #cc0000;text-decoration: none;text-align: right;
}
.index_box td a:hover{
color: #666;text-decoration: underline;text-align: right;
}

.index_box td b{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666;font-weight: bold;margin-left: 10px;
}

/******** Wedding Directory*************/

.wedding_table{
	width: 985px;height: 141px;background-image: url(../images_new/wedding_mid.jpg);background-repeat: repeat-x;
}

.wedding_table td ul{
margin: 0px;padding: 0px;
}

.wedding_table td li{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#000;
list-style-image: url(../images_new/blt_wedding.gif);margin: 0px;padding: 0px;margin-left: 25px;

}

.wedding_table td a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#000;text-decoration: none;
}

.wedding_table td a:hover{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#000;text-decoration: underline;
}

/********index Bot *********/
.index_bot{
	width: 985px;height: 223px; }
.index_bot_top{
background-image: url(../images_new/bot_top.jpg);height: 8px;background-repeat: no-repeat;width: 985px;
}	
.index_bot_mid{
background-image: url(../images_new/bot_mid.jpg);background-repeat: repeat-y;width: 985px;
}

.index_bot_mid td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;font-weight: normal;padding-left: 10px;
background-image: url(../images_new/bot_do.jpg);background-repeat: no-repeat;background-position: top center;height: 25px;
}

.index_bot_mid td b{
font-weight: bold;color: #666;
}

.index_bot_mid td a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;font-weight: normal;
}

.index_bot_mid td a:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #c00;font-weight: normal;text-decoration: underline;
}

	
.index_bot_bot{
background-image: url(../images_new/bot_bot.jpg);height: 75px;background-repeat: no-repeat;
}

.index_bot_bot td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 25px;
color:#fff;line-height: 15px;width: 985px;font-weight: normal;
}
.index_bot_bot a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color:#F7F542;padding-top: 25px;line-height: 15px;
font-weight: bold;text-decoration: none;
}		

.index_bot_bot a:hover{
text-decoration: underline;
}
.text1 { font-family:Arial, Helvetica, sans-serif; color:#009933; font-size:12px; font-weight:bold;}
.text2 { font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; font-weight:normal;}
.text4_small { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px; font-weight:normal;}
.text5_small { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;
font-weight: normal;  }
.text5_small_orange { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #F86F05;
font-weight: normal;  }
.text5_bold { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;
font-weight: bold; }
.text3 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-size:12px; font-weight:normal; text-decoration:none;}
.table_plan_info { background-color: #ffffff; width:673px; border:#d5f1d8 1px solid;}
.table_plan_info tr td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
.table_plan_info tr td span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;}
.text4_bold{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-decoration:none; }
.text4_header{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; color:#CB0504; font-weight:bold;}
.text4_header_white{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; color:#FFFFFF; font-weight:bold;}

 /********************************* Hoe Page Ends Herre ******************************************/
 
 /************ Profile View Pages starts here ****************/
 
.Profileview_table{
	width: 690px;border: 0px solid #ff0000; }
	
.Profileview_box_top{
width: 95%;background-image: url(../images_new/registration_table_top.jpg);height: 34px;
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #F46E00;font-weight: bold;padding-left: 10px;
background-repeat: repeat-x;margin-top: 15px; height: 40px;}

.Profileview_box_top_new{
width: 100%;background-image: url(../images_new/registration_table_top.jpg);height: 34px;
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #F46E00;font-weight: bold;padding-left: 10px;
background-repeat: repeat-x;margin-top: 15px; height: 30px;}

.Profileview_box {
	width: 95%;border-bottom:1px solid #F6F6F6;background-image: url(../images_new/registration_table_mi.jpg);
	background-repeat: repeat-y;border-left: 1px solid #F3F2F2;border-right: 1px solid #F3F2F2;border-top: 0px solid #F3F2F2;
}

.Profileview_box td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;padding-left: 10px;
color: #333;height: 20px;background-image: url(../images_new/dots.jpg);background-repeat: repeat-x;
}

.Profileview_box td b{
color: #666;
}
.Profileview_box td a{
color: #347C17;
}
.Profileview_box td a:hover{
color: #FF0000;
}

/*** about Me ***/ 

.About_me{
	width: 671px;height: auto;margin-top: 20px;
}

.About_me_mid{
background-image: url(../images_new/about_me_mid.jpg);background-repeat: repeat-y;width: 671px;
}

.About_me_mid b{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #2F8218;margin-left: 0px;
}

.About_me_mid h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8px;color: #2F8218;margin-left: 15px;font-weight: normal;margin-top: 0px;
}

.About_me_mid p{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #2F8218;margin-left: 15px;font-weight: normal;margin-top: 0px;
}

.About_me_mid p b span {
color: :#cc0000;
}

.photobg{
	width: 159px;height: 168px;background-image: url(../images_new/photo_bg.jpg);background-repeat: no-repeat;
}

/****** Login *******/
.login{
	width: 393px;height: 236px;background-image: url(../images_new/member_login_bg.jpg);background-repeat: no-repeat;
}

.login p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #2F8218;margin-left: 15px;font-weight: normal;margin-top: 0px;
font-weight: bold;
}

.login_button {
background-image: url(../images_new/login.jpg);width: 70px;height: 24px;border: 0px;cursor: pointer;
}

/******** Photo Frame *********/
.photo_frame{
	width: 150px;height: 152px;background-image: url(../images_new/frame.gif);background-repeat: no-repeat;margin-left: 25px;
}

.photo_inner{
	background-image: url(../images_new/sasi.jpg);}

/***** View Horocope *********/	
.horoscope{
	width: 353px;height: 275px;background-image: url(../images_new/horoscope_table.jpg);background-repeat: no-repeat;
}

.horoscope_inner_table{
	width: 327px;height: 270px;border: 1px solid #000;
}

.horoscope_inner_table textarea {
	width: 75px;height: 61px;border: 1px solid #CFDDC5;overflow: auto;background-image: url(../images_ne/text_area_bg.jpg);
	background-repeat: repeat-x;background-position: bottom;background-color: #fff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 	font-weight: bold;color: #777;text-transform: capitalize;
	
}

/******************** Tariff ***************/ 
.tariff_table{
	width: 672px; height: auto;border-bottom:1px solid #F4F3F3;margin-top: 0px;margin-bottom: 0px;
}

.tariff_table td {
font-family: verdana;font-size: 11px;color: #666;font-weight: normal;text-decoration: none;padding: 0px;line-height: 17px;
}


.tariff_table td h1 {
font-family: verdana;font-size: 12px;color: #cc0000;font-weight: bold;text-decoration: none;margin: 0px;
}

.tariff_table td span {
font-family: verdana;font-size: 11px;color: #cc0000;font-weight: bold;text-decoration: none;padding: 10px;
}



.tariff_inner_table_top{
	width: 672px; height: auto;border:1px solid #D7EEDA;border-top:0px solid #D7EEDA;;margin-top: 0px;margin-bottom: 0px;
	background-image: url(../images_new/green_bg.jpg);background-repeat: repeat-x;height: 39px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #157F1D;padding-left: 10px;
}

.tariff_inner_table_top td{
border-right: 1px solid #ffffff;
}

.tariff_inner_table_mid {
	width: 672px; border-bottom:1px solid #D0CECE;border-left:1px solid #D0CECE;border-right:1px solid #E2E2E2;margin-top: 0px;margin-bottom: 0px;
	background-image: url(../images_new/partner_conrerbg.jpg);background-repeat: no-repeat;
	background-position: bottom; 	
}

.tariff_inner_table_mid p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;
	font-weight: normal;color: #333;padding: 0px;	line-height: 17px;margin-left: 10px;
}

.tariff_inner_table_mid tr{
background-image: url(../images_new/tariff_tr_bg.jpg);background-repeat: repeat-x;background-position: bottom;
}

.tariff_inner_table_mid tr td{
border-right:1px dotted #E6E5E7;
}



/*********** PArtner With Us ********/

.parter_table_top{
	width: 672px; height: auto;border-bottom:1px solid #F4F3F3;margin-top: 25px;margin-bottom: 0px;
	background-image: url(../images_new/partner_table_top.jpg);background-repeat: repeat-x;height: 39px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FE4B2A;padding-left: 10px;
}

.parter_table_mid{
	width: 672px; border-bottom:1px solid #D0CECE;margin-top: 0px;margin-bottom: 0px;
	background-image: url(../images_new/partner_conrerbg.jpg);background-repeat: no-repeat;
	background-position: bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #333;padding: 10px;padding-bottom:0px;
	line-height: 17px;
}

.parter_table_mid ul{
margin: 0px;padding: 0px; margin-left: 25px;list-style: outside;list-style-image: url(../images_new/arrows_7.jpg)}

.parter_table_mid li{
line-height: 17px;margin-top: 10px;
}

.inner_table_top{
margin-top: 10px;width: 500px;
}

.inner_table_mid{
margin-top: 0px;width: 500px;border-left:1px solid #A09F9F;border-right:1px solid #A09F9F;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #666;padding-left: 10px;
line-height: 19px;
}

.inner_table_mid p{
margin-top: 10px;margin-bottom: 5px;
}

.inner_table_mid p span{
color: #cc0000;
}

.inner_table_bot{
margin-bottom: 10px;width: 500px;
}

.result_view_option_box {
	width: 95%;border-bottom:1px solid #F6F6F6;background-image: url(../images_new/registration_table_mi.jpg);
	background-repeat: repeat-y;border-left: 1px solid #F3F2F2;border-right: 1px solid #F3F2F2;border-top: 0px solid #F3F2F2;
}

.result_view_option_box td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;padding-left: 10px;
color: #000000;height: 30px;background-image: url(../images_new/dots.jpg);background-repeat: repeat-x;

}

.result_view_option_box td {
color: #347C17;
}
.result_view_option_box td a{
color: #347C17;
}
.result_view_option_box td a:hover{
color: #FF0000;
}
.result_view_option_box td div{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
color:#FF0000;float:left; padding:5px 0px 5px 0px;
}

.result_view_option_box td div div{
margin-right:5px;padding:0px;padding-top:5px;padding-right:0px;
}
.result_view_option_box td {
color: #347C17;
}
.result_view_option_box td a{
color: #347C17;
}
.result_view_option_box td a:hover{
color: #FF0000;
}

.result_page_option {
	width: 100%;
	background-repeat: repeat-y;
}

.result_page_option td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;padding-left: 10px;
color: #000000;height: 20px;
}
.result_page_option td div{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
color:#FF0000;float:left; padding:5px 0px 5px 0px;
}

.result_page_option td div div{
margin-right:5px;padding:0px;padding-top:5px;padding-right:0px;
}
.result_page_option td {
color: #347C17;
}
.result_page_option td a{
color: #347C17;
}
.result_page_option td a:hover{
color: #FF0000;
}

/***** Buttons *******/ 
.update{
   width: 119px;height: 42px;border: none;background-image: url(../images_new/button_update.jpg);background-repeat: no-repeat;
   cursor: pointer;
}

.save{
width: 55px;height: 28px;background-image: url(../images_new/button_save.jpg);background-repeat: no-repeat;border: none;background-color: transparent;
cursor: pointer;
}
.cancel{
width: 77px;height: 30px;background-image: url(../images_new/button_cancel.jpg);background-repeat: no-repeat;border: none;background-color: transparent;
cursor: pointer;
}
.search_box_advanced_search {
	width: 673px;background-image: url(../images_new/registration_table_id.jpg);
	background-repeat: repeat-y;
}

.search_box_advanced_search td  {
background-image: url(../images_new/dots.jpg);background-repeat: repeat-x;background-position: bottom;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight: normal; color: #333;
}

.search_box_advanced_search td h1 {
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #408F46;font-weight: bold;
}

.search_box_advanced_search input {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.search_box_advanced_search select {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;
}

.search_box_advanced_search b {
color: #666;font-family: verdana,arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
}

/*------------------------ Top ------------------------------*/

.star_textbox{
   font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #569815;
      background-color: #FFFFCC;
      height: 20px;
      width: 150px;

}

/******************************************************* Register Confirm  ************** Created By Poovendan 12.Sep.2009****************************************/
.Register_confirm{
width: 700px;border: 0px solid #000;padding: 5px;c;font-family: arial, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #676666;line-height: 19px;}
.Register_confirm h1 {
font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #cc0000;margin: 0px;margin-bottom: 10px;}
.Register_confirm h2 {
font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #676666;margin: 10px;margin-left:0px;margin-right: 0px;}
.Register_confirm span {
font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #45A54C;font-weight: bold;}
.Register_confirm p{
margin-top: 5px;margin-bottom: 5px;}

/***** Free Member Table *********/
.free_member{
   width: 683px;height: 233px;background-image: url(../images_new/free_member.jpg);background-repeat: no-repeat;margin-top: 10px; }
.free_member ul{
margin: 0px;padding: 0px;list-style: none;margin-left: 25px; }
.free_member ul li{
font-family: arial, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #676666;line-height: 23px;color:#BC0A0B;list-style-image: url(../images_new/register_confirm_blt_red.gif);  }

/***** Paid Member Table *********/
.Paid_member{
   width: 686px;height: 319px;background-image: url(../images_new/paid_member.jpg);background-repeat: no-repeat;margin-top: 10px; }
.Paid_member ul{
margin: 0px;padding: 0px;list-style: none;margin-left: 25px; }
.Paid_member ul li{
font-family: arial, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #676666;color:#259D35;list-style-image: url(../images_new/register_confirm_blt_green.gif); margin-top: 0px;margin-bottom: 0px;line-height: 26px;height: 26px; }

/******************************************************* Register Confirm  ************** Ends Here *******************************************************************/

/******************************************************* Tariff  ************** Created By Poovendan 14.Sep.2009****************************************/
.tariff{
width: 650px;border:0px solid #000;font-family: arial, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #676666;line-height: 19px;}
.tariff td{
font-family: arial, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #676666;line-height: 19px;}
.tariff h1 {
font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #cc0000;margin: 0px;margin-bottom: 10px;}
.tariff h2 {
font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #45A54C;margin: 10px;margin-left:0px;margin-right: 0px;}
.tariff span {
color: #cc0000;font-weight: normal;}
.tariff p{
margin-top: 5px;margin-bottom: 5px;}
.tariff p img{
margin-top: 5px;margin-bottom: 5px;}
.tariff_link {
color:#cc0000;text-decoration: underline;}

/********* Prmocode Box ******/
.promocode_box{
width: 561px;height: 68px;background-image: url(../images_new/tariff/promocode_box.jpg);background-repeat: no-repeat;margin-top: 10px;margin-bottom: 10px;}
.promocode_box b{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #389F40;font-weight: bold;}
.promocode_box_input {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666;font-weight: bold;width: 159px;height: 34px;border: 1px solid #DFE0DE;}
.promocode_button {
width: 85;height: 33px;background-image: url(../images_new/tariff/sumbit.gif);background-repeat: no-repeat;border: none;background-color: transparent;}

/********* Prmocode Benefits Box ******/
.promocode_benefits{
 width: 670px;height: auto;  }
 .promocode_benefits_topbg {
background-image: url(../images_new/tariff/promocode_benefits_topbg.gif);background-repeat: repeat-x;height: 32px;}
 .promocode_benefits tr {
height: 30px;}
 .promocode_benefits td {
padding-left: 10px;padding-right: 10px;}

/********* Womens Only ******/
.womens_only{
	width: 679px;height: 231px;background-image: url(../images_new/tariff/womens_only.jpg);background-repeat: no-repeat;
}

/********* Schemes ******/
.schemes{
   width: 672px;border: 0px solid #000;}
.schemes_top1{
background-image: url(../images_new/tariff/scheme_top1.jpg);background-repeat: no-repeat;height: 49px;}
.schemes_top1 td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color:#333;font-weight: bold;padding-right: 25px;}
.schemes_top2{
background-image: url(../images_new/tariff/scheme_top2.jpg);background-repeat: no-repeat;height: 37px;}
.schemes_top2 td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color:#666;font-weight: bold;text-align: center;}
.schemes_mid{
 background-image: url(../images_new/tariff/scheme_mid.jpg);background-repeat: repeat-y;}
.schemes_mid_shade {
width: 670px;}
.schemes_mid_shade tr {
 background-image: url(../images_new/tariff/scheme_mid_shade.jpg);background-repeat: repeat-x;background-position: bottom; }
.schemes_mid_shade td{
padding-left: 10px;border-right:1px solid #F2F1F1;}
.schemes_mid_shade td h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #FB412A;font-weight: bold;text-decoration: none;}

 .schemes_bot{
   background-image: url(../images_new/tariff/scheme_bot.jpg);background-repeat: no-repeat;height: 57px;}


/******************************************************* Tariff  ************** End's Here ****************************************/

/******************************************************* Compare Box ************** starts's Here ****************************************/
.compare_box{
width: 690px;height: auto;margin: 0px auto; }
.compare_box_top{
width: 690px; height: 46px;}
.compare_box_top td{
background-color: #45A54C;border-right:1px solid #fff; }
.compare_box_top h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #fff;font-weight:bold;text-align: center;margin: 0px;}
.compare_box_mid{
width: 690px;background-image: url(../images_new/compare_mid.jpg);background-repeat:repeat-y;border-left: 1px solid #B9B7B7;border-right: 1px solid #B9B7B7; }
.compare_box_mid tr{
background-image: url(../images_new/compare_mid_td.jpg);background-repeat:repeat-x;background-position: bottom;height: 36px; }
.compare_box_mid td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;font-weight:normal;text-align:left;padding-left:5px;border-right: 1px solid #EEEEEE; }
.compare_box_bot{
width: 690px;background-image: url(../images_new/compare_bot.jpg);background-repeat: no-repeat; height: 46px;}




/******************************************************* Compare Box ************** End's Here ****************************************/
.text_time_select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:55px;}
.text_input1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:105px;}
.text_normal_input{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:170px;}
.text_normal_select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:175px;}
.text15{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#299034; }
.text_horos {background:#ffffff ;	padding:1px 1px 1px 1px;width:90px;	height:35px;border: 1px solid #CCCCCC;
}
.text_horos_view {background:#ffffff ;	padding:1px 1px 1px 1px;width:75px;	height:35px;border: 1px solid #CCCCCC;
}
.schemes_text {	font-family: Verdana,Sans-Serif;	font-size: 11px;	text-align:left;	color:#666666; padding-right:10px;}

.pay_heading { height:25px;margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#f86f05;margin-top:10px;}
.pay_head1{color:#CC0000;font-size:18px;line-height:22px;}

#loader{
   visibility:hidden;
}
#f1_upload_process{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
   width:400px;
}
.searchby_id { background-image:url(../images_new/searchby_id.jpg); background-repeat:no-repeat;}