/*** New Style Sheet ******/
/*********** SELECTORS STYLES  ***********/
body { background:#fff; font-family:tahoma, Arial, Helvetica; font-size:11px; line-height:1.4em; }
body, form, p, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, form { display:inline; }
h1 { font-size:1.8em; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; }
hr { height:1px; color:#ccc; background:#ccc; border:0; }
li { margin-bottom:5px; }
ol { margin:4px 0 4px 30px; padding:0; }
ul { margin:4px 0 4px 30px; padding:0; }
ul ul, ol ol, ol ul, ul ol { margin-left:30px; }
blockquote { margin:5px 20px; }
fieldset { border:1px solid #ccc; }
table { border-collapse:collapse; }
input, select, textarea { font-size:1em; font-family:Arial, Helvetica, sans-serif; }
select { border:1px solid #ccc; background:#fff8fb; }
textarea { border:1px solid #ccc; background:#fcfcfc; padding:2px; overflow:auto; } /* Remove vertical textarea scrollbar in IE */
a:link, a:visited { color:#000; text-decoration:none; }
a:hover, a:active, a:focus { text-decoration:none; color:#e12d76; }
html { overflow:auto; } 

.input { padding:1px 2px; border:1px solid #444; background:#fff8fb; }
.button { overflow:visible; }
.mainButton {
	background-color : #E2E2E2;
	font-weight : bold;
	font-face : verdana;
	cursor: hand;
	border-bottom: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
}

/********** ALIGNMENT STYLES **********/
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.aj { text-align:justify; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fo { float:left; width:100%; clear:both; display:inline; }
.flwm { float:left; margin:0 10px 5px 0; display:inline; }
.frwm { float:right; margin:0 0 5px 10px; display:inline; }
.cb { clear:both; display:block; visibility:hidden; height:auto; line-height:0; content:'.' }
.cl { clear:left; }
.cr { clear:right; }
.lc_profile { padding:5px 5px 3px; }

/********** ACCESSORIES STYLES **********/
.pointer { cursor:pointer; }
.help { cursor:help; }
.m2px { margin:2px; }
.m2px5px { margin:2px 5px; }
.m5px { margin:5px; }
.m5px10px { margin:5px 10px; }
.m10px { margin:10px; }
.mb2px { margin-bottom:2px; }
.mb5px { margin-bottom:5px; }
.mb10px { margin-bottom:10px; }
.mb15px { margin-bottom:15px; }
.mb20px { margin-bottom:20px; }
.mL60 { margin-left:60px; }
.mL101 { margin-left:101px; }
.p2px { padding:2px; }
.p2px5px { padding:2px 5px; }
.p5px { padding:5px; }
.p5px10px { padding:5px 10px; }
.p10px { padding:10px; }
.pb10px { padding-bottom:30px; }
a img { border:0px; }
.banner { margin:15px auto; text-align:center; color:#333; }
.banner img { display:block; margin:0 auto 5px; }
.keywords { background:#eee; padding:0 2px; color:#555; font-weight:bold; }
.star { font-weight:bold; color:#c00; }
.b { font-weight:bold; }
.i { font-style:italic; }
.u, a.u:link, a.u:visited { text-decoration:underline; }
a.u:hover, a.u:active { text-decoration:none; }
.n { font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; }
.bcs { border-collapse:separate; }
.nw { white-space:nowrap; }
.ww { word-wrap: break-word; } /* Only works in IE; does't work with width in %(percent) */
.ttc { text-transform:capitalize; }
.ttu { text-transform:uppercase; }
.db { display:block; margin:0 auto; }
.bdr_dotted { border:1px dashed #99aa9f; }
.editProfile { background:url(gifs/editProfile.jpg) no-repeat 500px bottom; }
.verify_ph_no { background:url(gifs/verify_ph_no.gif) no-repeat 2px 0px; padding:5px 5px 15px 40px; }
.mfBg1 { background:#f7faf7; }
.msBdr2 { border:1px solid #b9dfbe; }
.mf_g1 { background:url(gifs/mf_g1.gif) repeat-x; border-bottom:1px dashed #444; }
.mf_g2 { background:url(gifs/mf_g2.gif) repeat-x; }
.ml15px { margin-left:15px; }
.mfp_bg { background:url(gifs/mfp_bg.gif) repeat-x; }
.msBdr { border:1px solid #b9dfbe; background:url(gifs/ms_bg.gif) repeat-x; }
.ms_icon { background:url(gifs/ms_icon.gif) no-repeat left top; }
.no_icon { background:url(gifs/no_icon.gif) no-repeat 0px 5px; padding-left:18px; }
.yes_icon { background:url(gifs/yes_icon.gif) no-repeat 0px 5px; padding-left:18px; }
.inviteIcon { background:url(gifs/inviteIcon.gif) no-repeat 9px 7px; padding:8px 5px 8px 35px; }
.liveHelpIcon { background:url(gifs/liveHelpIcon.gif) no-repeat 9px 7px; padding:8px 5px 8px 35px; }
.securityIcon { background:url(gifs/securityIcon.gif) no-repeat 9px 7px; padding:8px 5px 8px 35px; }
.mfg_bg { background:url(gifs/mfg_bg.gif) repeat-x; }
.bdrAll32, .bdrAll32 td, .bdrAll32 th  { border:1px dashed #ccc; }
.g12b_bg { background:url(gifs/g12b_bg.gif) repeat-x; padding:7px 5px; }
.ffg { font-family:Georgia, "Times New Roman", Times, serif; }
.g56 { background:#fff url(gifs/g56.gif) repeat-x bottom; }
.bdrAll33, .bdrAll33 td, .bdrAll33 th  { border:1px dashed #fdeaf1; }
.g12 { background:url(gifs/g12.gif) repeat-x top; }
.g76 { background:#fff url(gifs/g76.gif) repeat-x top; border:1px solid #a2d6b7; border-width:0 1px; }
.about_bg { background:url(gifs/about_bg.gif) repeat-x; }
.about2_bg { background:url(gifs/about2_bg.gif) repeat-x; }
.g12b2_bg { background:url(gifs/g12b2_bg.gif) repeat-x; }
.g12b_bg { background:url(gifs/g12b_bg.gif) repeat-x; padding:7px 5px; }

/********** OTHER STYLES **********/
.bdr { border:1px solid #ccc; }
.bdrG { border:1px solid #82d3a4; }
.bdrP { border:1px solid #ffcbe0; }
.bdrPb { border-bottom:1px solid #ffcbe0; }
.bdrT { border-top:1px solid #ccc; }
.bdrR { border-right:1px solid #ccc; }
.bdrB { border-bottom:1px solid #ccc; }
.bdrBd { border-bottom:1px dashed #000; margin:0 10px; }
.bdrL { border-left:1px solid #ccc; }
.bdrAll, .bdrAll td, .bdrAll th  { border:1px solid #edd0de; }
.bdrAllN, .bdrAllN td  { border:1px solid #ccc; }
.bdrN, .bdrN td, .bdrN th { border:0; }

.bdrlr { border:1px solid #c93395; border-width:0px 1px; }
.bgWhite { background:#fff; }
.bgYellow { background:#f69b0e; }
.bgPink { background:#ef75ad; }
.bg1 { background:#fff1f7; }
.bg2 { background:#f8fdfa; }
.bg3 { background:#ffe7f3; }
.bg4 { background:#fff8fb; }
.bg5 { background:#ffbed8; }
.bg6 { background:#fafafa; }
.bg7 { background:#fff4f9; }
.bg8 { background:#fffefe; }
.grayLgt { background:#f3f3f3; }
.mp1_bg { background:url(gifs/mp1_bg.gif) repeat-x; }
.mp2_bg { background:url(gifs/mp2_bg.gif) repeat-x; }

.pink, a.pink:link, a.pink:visited { color:#ec4387; }
.pink1, a.pink1:link, a.pink1:visited { color:#ef0061; }
.pink2, a.pink2:link, a.pink2:visited { color:#b2016b; }
.green, a.green:link, a.green:visited { color:#018639; }
.black, a.black:link, a.black:visited { color:#000; }
.brown, a.brown:link, a.brown:visited { color:#900; }
.gray, a.gray:link, a.gray:visited { color:#666; }
.maroon, a.maroon:link, a.maroon:visited { color:#c00; }
.orange, a.orange:link, a.orange:visited { color:#f60; }
.red, a.red:link, a.red:visited { color:#f00; }
.silver, a.silver:link, a.silver:visited { color:#ccc; }
.white, a.white:link, a.white:visited { color:#fff; }
.yellow, a.yellow:link, a.yellow:visited { color:#ff0; }

.lh1em { line-height:1em; }
.lh12em { line-height:1.2em; }
.lh15em { line-height:1.5em; }
.lh2em { line-height:2em; }

.xsmall { font-size:0.8em; }
.small { font-size:0.9em; }
.large { font-size:1.1em; }
.xlarge { font-size:1.2em; }
.xxlarge { font-size:1.4em; }

.fft { font-family:Tahoma; }
.ffv { font-family:Verdana; }
.ffan { font-family:"Arial Narrow", Arial; }
.fftms { font-family:"Trebuchet MS", Arial; }

/**************/
.tlink_bg {
	background:url(gifs/head_new/tlink_bg.gif) repeat-x;
}
.pdtl {
	padding:1px 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.pdtl a:link, .pdtl a:visited {
	color:#fff;
	text-decoration:none;
}
.pdtl a:hover, .pdtl a:active {
	color:#fff95a;
	text-decoration:none;
}
.tl_bdrBg {
	background:url(gifs/head_new/tl_bdrBg.gif) repeat-x bottom;
	border-top:2px solid #d8588e;
}
.bb6a {
	border-bottom:1px dashed #eeecec;
	margin:0 0 8px 20px;
}
.hdBg {
	background:url(gifs/head_new/headerNew.jpg) no-repeat center;
	height:257px;
	border-bottom:1px solid #d7297b;
}
.cName {
	margin:5px 0 0 8px;
}

/********/
.frBg {
	background:url(gifs/head_new/frBg.gif) repeat-x;
}
.frTxt {
	padding:4px 90px 2px 5px;
}
.frlnk {
	background:#f8fdfa;
	border:1px solid #b8d4c3;
	border-width:0 1px;
	margin:0 2px 0 15px;
	padding:0 0 5px;
}
.b1 {
	background:url(gifs/head_new/b1.gif) no-repeat 10px 7px;
	padding:0 3px 0 25px;
}
.b1 a:link, .b1 a:visited {
	color:#000;
	text-decoration:none
}
.b1 a:hover, .b1 a:active {
	color:#009812;
	text-decoration:none
}
.bbb {
	border-bottom:1px dotted #000;
	margin:0 3px 4px 26px;
}
.bbb3 {
	border-bottom:1px dotted #ccc;
	margin:0 3px 1px 20px;
}
.bbb3a {
	border-bottom:1px dotted #000;
	margin:0 3px 1px 20px;
}
.fr_bBg {
	background:url(gifs/head_new/fr_bBg.gif) repeat-x;
}
.gr_bPd {
	padding:0 3px 0 15px;	
}
.sf_partnerBg1 {
	background:url(gifs/head_new/sf_partnerBg1.gif) repeat-x;
}
.sf_partnerBg2 {
	background:url(gifs/head_new/sf_partnerBg2.gif) repeat-x bottom;
}
/***ccT***/
.bg1tb {
	background:url(gifs/head_new/bg1.gif) repeat-x top;
	padding:10px 0 0;
}
.g2 {
	background:#ffdee4 url(gifs/head_new/bg2.gif) repeat-y;
	border-bottom:2px solid #ffe0f0;
}
.pd_logo {
	background:url(gifs/head_new/pd_logo.gif) no-repeat 2px 15px;
	padding:10px 0 0 30px;
}
.b8 {
	background:url(gifs/head_new/b8.gif) no-repeat 10px 5px;
	padding:0 0 0 30px;
}
.bbb2 {
	border-bottom:1px dotted #000;
	margin:0 10px 3px 30px;
}
.getRs_bg {
	background:#fafafa url(gifs/head_new/getRs_bg.gif) no-repeat left;
}
.loginHere {
	background:#69b98a url(gifs/head_new/loginHere.gif) no-repeat left;
}
.sucsessBg {
	background:#fafafa url(gifs/head_new/sucsessBg.gif) no-repeat left bottom;
}
/***cc***/
.b2 {
	background:url(gifs/head_new/b2.gif) no-repeat 0px 2px;
	padding:0 0 0 20px;
}
.b3 {
	background:url(gifs/head_new/b3.gif) no-repeat 5px 7px;
	padding:0 0 0 20px;
}
.b4 {
	background:url(gifs/head_new/b4.gif) no-repeat right bottom;
	border-bottom:1px solid #b2016b;
}
/***cc2***/
.astroBg {
	background:#fff0f7 url(gifs/head_new/astroBg.gif) repeat-x center center;
	border:1px solid #fdddf0;
	border-width:1px 0;
}
.astro_logo {
	background:url(gifs/head_new/astro_logo.gif) no-repeat 10px;
	padding:8px 5px 5px 100px;
}
.mbrBdr {
	border-bottom:1px dotted #000;
	height:1px;
	margin:8px 0;
}
/**cc3***/
.wd_bg {
	background:#eee url(gifs/head_new/wd_bg.gif) repeat-x center center;
	border-left:8px solid #f69b0e;
	border-right:8px solid #e51273;
}
.wd_bandhan {
	background:url(gifs/head_new/wd_bandhan.gif) no-repeat left top;
	padding:0 0 0 50px;
}
.wd_hand {
	background:url(gifs/head_new/wd_hand.gif) no-repeat right bottom;
}
.b6 {
	background:url(gifs/head_new/b6.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
}
/***blink**/
.blink {
	border:1px solid #b4537c;
	border-width:1px 0;
}
.b7 {
	background:url(gifs/head_new/b7.gif) no-repeat 6px 5px;
	padding:0 4px 0 20px;
}
.fot_bdrBg {
	background:url(gifs/head_new/fot_bdrBg.gif) repeat-x bottom;
	padding:0 0 6px;
}
.liveHelp {
	background:url(gifs/head_new/liveHelp.jpg) no-repeat left top;
	padding:0 0 0 36px;
}
.bdrRgtW {
	border-right:1px solid #fcdfec;
}



.in_bg1 {
	background:#f0e9f9;
}
.header_inner {
	background:url(gifs/head_new/header_inner.jpg) no-repeat center center;
}
.inH_bt {
	border-bottom:1px solid #d8588e;
}
.in_ss {
	background:url(gifs/head_new/in_ss.gif) no-repeat 5px 20px;
	padding:10px 7px 0 130px;
}
.inssBdr {
	border:1px solid #713cb0;
}
.xxxlarge {
	font-size:1.6em;
}
.bdrBp {
	border-bottom:1px solid #e12d76;
}
.join_tBg {
	background:url(gifs/head_new/join_tBg.jpg) no-repeat 458px top;
	padding:15px 0 15px;
}
.in_b1 {
	background:url(gifs/head_new/in_b1.gif) no-repeat 16px 2px;
	padding:0 0 15px 40px;
}
.hr1 { background:url(gifs/hr1.gif) repeat-x left 14px; }
.p10px20px {
	padding:10px 20px;
}
.bdrBl {
	border-bottom:1px solid #000;
}
.in_esBg {
	background:url(gifs/head_new/in_esBg.gif) repeat-x;
}
.steps {
	padding:15px 10px 0;
}
.in_jn_cBg {
	background:url(gifs/head_new/in_jn_cBg.gif) repeat-x;
}
.in_jn_cBga {
	background:url(gifs/head_new/in_jn_cBga.gif) repeat-x;
}
.quick_b1 {
	background:url(gifs/head_new/quick_b1.gif) no-repeat 2px 5px;
	padding:0 0 0 17px;
}
.in_ss_img2 {
	background:url(gifs/head_new/in_ss_img2.jpg) no-repeat top;
	border-bottom:1px solid #43bc73;
}

/***memberLogin***/

.mf_img { background:url(gifs/mf_img.gif) no-repeat 560px; }
.bdrBtm_dot { border-bottom:1px dashed #99aa9f; }
.mlogin_icon {
	background:url(gifs/head_new/mlogin_icon.gif) no-repeat;
	padding:6px 0 6px 30px;
}
.mLoginBg {
	background:url(gifs/head_new/mLoginBg.jpg) no-repeat 330px;
	padding:20px;
}
.nUserBg {
	background:url(gifs/head_new/nUserBg.jpg) no-repeat 290px bottom;
	padding:20px;
}
.nUser_icon {
	background:url(gifs/head_new/nUser_icon.gif) no-repeat;
	padding:6px 0 6px 30px;
}

/****religionMetrimonial*****/

.rm_b1 {
	background:url(gifs/head_new/rm_b1.gif) no-repeat 8px 8px;
	padding:4px 0 0 25px;
}
.rm_b1 a:link, .rm_b1 a:visited {
	color:#90256a;
	text-decoration:none;
}
.rm_b1 a:hover, .rm_b1 a:active {
	color:#f00088;
	text-decoration:none;
}
.rm_looking_cBg {
	background:url(gifs/head_new/rm_looking_cBg.gif) repeat-x;
}
.rm {
}
.rm select { border:1px solid #ccc; background:#fff; }
.rm textarea { border:1px solid #ccc; background:#fff; padding:2px; overflow:auto; }

.bgGreenlgt {
	background:#ecfdf9;
}
.bgGreenlgt2 {
	background:#f1fcfa;
}
.bdrPink {
	border:1px solid #ffc3de;
	border-width:1px 0;
}
.bdrGreen {
	border:1px solid #9fefd9;
	border-width:1px 0;
}
.bdrGreen2 {
	border:1px solid #9fefd9;
}
.bbb5 {
	border-bottom:1px dotted #ccc;
	margin:0 0 5px 20px;
}
/****advertise*****/

.ad_b1 {
	background:url(gifs/head_new/ad_b1.gif) no-repeat 0px 2px;
	padding:0 0 0 30px;
}
.ad_b2 {
	background:url(gifs/head_new/ad_b2.gif) no-repeat 0px 2px;
	padding:0 0 0 30px;
}
.ad_b3 {
	background:url(gifs/head_new/ad_b3.gif) no-repeat 0px 2px;
	padding:0 0 0 30px;
}
.ao_bg {
	background:url(gifs/head_new/ao_bg.gif) repeat-x;
}
.adBg1 { background:#fff; }
.adBg2 { background:#fff; }
.adBg3 { background:#fff; }
.adBg4 { background:#e6e6e6; }
.adBg5 { background:#f8f8f8; }

.ad_blue { color:#713cb0; }
.bdrBpink {
	border-bottom:1px solid #e12d76;
}
.bdrBgreen {
	border-bottom:1px solid #4f8a0a;
}
.bdrBblue {
	border-bottom:1px solid #713cb0;
}
.bdrPink1 {
	border:1px solid #e12d76;
}
.bdrGreen1 {
	border:1px solid #4f8a0a;
}
.bdrBlue1 {
	border:1px solid #713cb0;
}

.ad_ssbg {
	background:url(gifs/head_new/ad_ssbg.gif) repeat-x;
}
.provide_mobg1 {
	background:#f8f8f8 url(gifs/head_new/provide_mobg1.jpg) no-repeat left bottom;
	padding:0 0 0 75px;
}
.provide_bg {
	background:url(gifs/head_new/provide_mo.gif) no-repeat bottom;
	padding:10px 0 5px;
	margin:0 5px 0 0;
}
.provide_b1 {
	background:url(gifs/head_new/provide_b1.gif) no-repeat 6px 5px;
	padding:0 0 0 24px;
}
.pmp_pink {
	background:url(gifs/head_new/pmp_pink.gif) no-repeat 2px 0px;
	padding:2px 0 6px 0;
}
.pmp_green {
	background:url(gifs/head_new/pmp_green.gif) no-repeat 2px 0px;
	padding:2px 0 6px 0;
}
.pmp_blue {
	background:url(gifs/head_new/pmp_blue.gif) no-repeat 2px 0px;
	padding:2px 0 6px 0;
}
.pmp_b1 {
	background:url(gifs/head_new/pmp_b1.gif) no-repeat right top;
}
.pmp_b2 {
	background:url(gifs/head_new/pmp_b2.gif) no-repeat right top;
}
.pmp_b3 {
	background:url(gifs/head_new/pmp_b3.gif) no-repeat right top;
}
.bgpink_ad {
	background:#fff8fb;
}
.tickmark_green {
	background:url(gifs/head_new/tickmark_green.gif) no-repeat 65px 4px;
	padding:8px 0 10px 92px;
}
.tickmark_blue {
	background:url(gifs/head_new/tickmark_blue.gif) no-repeat 65px 4px;
	padding:8px 0 10px 92px;
}

/***astro*******/

.astrobg1 { background:#fff2fa; }
.astrobg2 { background:#fff7fa; }
.astrobg3 { background:#feeaf2; }
.astrobg4 { background:#f7fffb; }
.astrobg5 { background:#f9f9f9; }

.bdrGrn { border:1px solid #69b98a; }

.astro_wl {
	background:url(gifs/head_new/astro_wl.gif) no-repeat;
	padding:0 0 0 140px;
}
.astroBdr {
	border:1px solid #ffccea;
}
.astro_loginImg {
	background:url(gifs/head_new/astro_loginImg.jpg) no-repeat 220px bottom;
	border:1px solid #ff9cc4;
}
.astro_img1 {
	background:#ef75ad;
	padding:5px 5px 5px 10px;
}
.astro_green {
	background:#69b98a;
	padding:5px;
}
.astro_img2 {
	background:#fff7fa url(gifs/head_new/astro_img2.gif) no-repeat 4px 5px;
	border:1px solid #ffccea;
	border-width:0 1px 1px;
	padding:5px 10px 5px 5px;
}
.astro_21{
	background:#fff7fa;
	border:1px solid #ffccea;
	border-width:0 1px 1px;
	padding:5px 10px 5px 5px;
}
.wd80 {
	width:30%;
}
.bdrpinkTb {
	border:1px solid #e12d76;
	border-width:1px 0;
	margin:0 10px;
}
/**********/
.aries { background:url(gifs/head_new/aries.gif) no-repeat 10px 0px; }
.taurus { background:url(gifs/head_new/taurus.gif) no-repeat 10px 0px; }
.gemini { background:url(gifs/head_new/gemini.gif) no-repeat 10px 0px; }
.cancer { background:url(gifs/head_new/cancer.gif) no-repeat 10px 0px; }
.leo { background:url(gifs/head_new/leo.gif) no-repeat 10px 0px; }
.virgo { background:url(gifs/head_new/virgo.gif) no-repeat 10px 0px; }
.libra { background:url(gifs/head_new/libra.gif) no-repeat 10px 0px; }
.scorpio { background:url(gifs/head_new/scorpio.gif) no-repeat 10px 0px; }
.sagittarius { background:url(gifs/head_new/sagittarius.gif) no-repeat 10px 0px; }
.capricorn { background:url(gifs/head_new/capricorn.gif) no-repeat 10px 0px; }
.aquarius { background:url(gifs/head_new/aquarius.gif) no-repeat 10px 0px; }
.pisces { background:url(gifs/head_new/pisces.gif) no-repeat 10px 0px;}
.aSo2 { background:#fdfffd; border:1px solid #c0edc8; padding:10px 22px 6px; }
.rashiP {
	padding:8px 5px 15px 60px;
}
.rashiBdr {
	border:1px dotted #000;
	border-width:0 1px 1px 0;
}
.rashiBdr2 {
	border:1px dotted #000;
	border-width:0 0 1px;
}
.rashiBdr3 {
	border:1px dotted #000;
	border-width:0 1px 0 0;
}

/*****Advanced Search**********/

.Asearch_icon {
	background:url(gifs/head_new/Asearch_icon.gif) no-repeat 0px 5px;
	padding:4px 0 10px 60px;
}
.Asearch_b {
	background:url(gifs/head_new/Asearch_b.gif) no-repeat 6px 8px;
	padding:6px 0 0 25px;
}
.bbb2a {
	border-bottom:1px dotted #000;
	margin:0 0 0 23px;
}

/********CasteMatrimonial**********/

.cm_lookingBg {
	background:url(gifs/head_new/cm_lookingBg.jpg) no-repeat right top;
}
.cm_c_bg1 {
	background:url(gifs/head_new/cm_c_bg1.gif) no-repeat 0px 15px;
}
.cm_c_bg2 {
	background:url(gifs/head_new/cm_c_bg2.gif) no-repeat right 50px ;
	padding:0 0 65px;
}
.bb6 {
	border-bottom:1px dashed #999;
	margin:0 0 7px 10px;
}
.sc_byReligion {
	padding:15px 10px 10px;
}
.bdrRed {
	border:1px solid #ee1a28;
}
.ta_crct { background:#f8f8f8; border-bottom:1px solid #c5c5c5; }
.bdr6 { border:2px solid #f8f8f8; }
.bdrAll2 { border:1px solid #fff; }
.bdrAll2 td, .bdrAll2 th { border:1px solid #fff; }
.bdrAll2 .formHead { border-bottom:1px solid #fff; }
.bdrAll2 .head { background:#fff; }
.bdrAll2 .bn, .bdrAll2 .bn td, .bdrAll2 .bn th  { border:0; }
.cm_alpha_bg {
	background:url(gifs/head_new/cm_alpha_bg.gif) no-repeat center center;
}

/**classified*******/
.bdrBg {
	border-bottom:1px solid #1f7700;
}
.fc_bg1 {
	background:url(gifs/head_new/fc_bg1.gif) repeat-x;
	padding:2px 20px 4px;
}
.fc_bg2 {
	background:#fffafb url(gifs/head_new/fc_bnr_2.gif) repeat-x bottom;
	padding:4px 20px 4px;
	
}
.fc_bul1 {
	background:url(gifs/head_new/fc_bul1.gif) no-repeat right center;
	padding:0 18px 0 0;
}
.fc_bul1 a:link, .fc_bul1 a:visited {
	color:#fff;
	text-decoration:none;
}
.fc_bul1 a:hover, .fc_bul1 a:active {
	color:#fff55d;
	text-decoration:none;
}
.fc_bul2 {
	background:url(gifs/head_new/fc_bul2.gif) no-repeat right center;
	padding:0 18px 0 0;
}
.bdrTred2 {
	border:1px solid #e12d76;
	border-width:1px 1px 0 0;
}
.bdrTred3 {
	border-top:1px solid #e12d76;
}
.bdrTBred {
	border:1px solid #e12d76;
	border-width:1px 0;
}
.p010px { 
	padding:0 10px;
}
.paging {
	background:#dc3545;
	border:1px solid #aeb9c3;
	padding:1px 6px;
}
.paging2 {
	border:1px solid #aeb9c3;
	padding:1px 6px;
}
.fc_bg1a {
	background:url(gifs/head_new/fc_bg1.gif) repeat-x;
}
.rPanel {
	background:#fff8f9;
	border-left:1px solid #f69ea9;
	padding:0 0 10px;
}

/********Matrimonial by Occupation**********/

.om_bg1 {
	background:url(gifs/head_new/om_bg1.gif) repeat-x;
}
.mo_img {
	background:url(gifs/head_new/mo_img.jpg) no-repeat 510px bottom;
	padding:5px 5px 0;
}
.om_bull {
	background:url(gifs/head_new/om_bull.gif) no-repeat 95px 5px;
	padding:0 0 5px 110px;
}
.bg9 {
	background:#ad9fa4;
}
.om_bg2 {
	background:url(gifs/head_new/om_bg2.gif) repeat-x;
	padding:6px 5px 5px;
	border-right:1px solid #ad9fa4;
}
.om_searchbg {
	background:url(gifs/head_new/om_searchbg.gif) repeat-x;
}
.bdr_lrp {
	border:1px solid #ffb7d5;
	border-width:0 1px;
	background:#fff url(gifs/head_new/om_bg3.gif) repeat-x bottom;
}
.om_search_bbg {
	background:url(gifs/head_new/om_search_bbg.gif) repeat-x bottom;
}
.om_bride_topbg {
	background:url(gifs/head_new/om_bride_topbg.gif) repeat-x;
}
.om_bridebg {
	background:#ff88c9 url(gifs/head_new/om_bridebg.gif) no-repeat right;
	border-bottom:1px solid #e30880;
	padding:5px 5px 4px;
}
.om_groombg {
	background:#9ad18e url(gifs/head_new/om_groombg.gif) no-repeat right;
	border-bottom:1px solid #75a825;
	padding:5px 5px 4px;
}
.om_bridebul {
	background:url(gifs/head_new/om_bridebul.gif) no-repeat 8px 2px;
	padding:0 0 0 28px;
}
.om_groombul {
	background:url(gifs/head_new/om_groombul.gif) no-repeat 8px 2px;
	padding:0 0 0 28px;
}
.bgryBride {
	background:#f9f9f9;
	border-left:1px solid #fbcce6;
	border-right:1px solid #fbcce6;
	border-bottom:1px solid #e30880;
}
.bgryGroom {
	background:#f9f9f9;
	border-left:1px solid #d3e9ce;
	border-right:1px solid #d3e9ce;
	border-bottom:1px solid #75a825;
}
.bdrR_dotted {
	border-right:1px dashed #999;
}
.p10px5px {
	padding:10px 5px;
}
.bggry {
	background:#f9f9f9;
}
.om_headImg {
	background:url(gifs/head_new/om_headImg.jpg) no-repeat right;
}

/*******hindi Matrimonials************/

.search_hindiImg {
	background:#fbfbfd url(gifs/head_new/search_hindiImg.jpg) no-repeat 213px 0px;
	border:1px solid #ffc8df;
}
.hbgGray {
	background:#fbfbfd;
}
.hindi_b1 {
	background:url(gifs/head_new/hindi_b1.gif) no-repeat 0px 2px;
	padding:0 0 0 15px;
}
.hbbb {
	border-bottom:1px solid #006a05;
	margin:0 0 0 15px;
}
.hindi_b1a {
	background:url(gifs/head_new/hinadi_b1a.gif) no-repeat right 0px;
	padding:0 16px 18px 13px;
}
.hindi_b1b {
	background:url(gifs/head_new/hindi_b1a.gif) no-repeat right 0px;
	padding:0 23px 5px 10px;
}
.hindi_bride {
	border:1px solid #0fa021;
	border-width:1px 0;
	background:#fcfcfc;
}
.hindi_bride2 {
	background: url(gifs/head_new/hindi_bride.jpg) no-repeat right bottom;
}
.hindi_groom {
	border:1px solid #e12191;
	border-width:1px 0;
	background:#fcfcfc;
}
.hindi_groom2 {
	background: url(gifs/head_new/hindi_groom.jpg) no-repeat right bottom;
}
.hindi_b2 {
	background:url(gifs/head_new/hindi_b2.gif) no-repeat 10px 5px;
	padding:0 0 0 24px;
}
.hindi_b3 {
	background:url(gifs/head_new/hindi_b3.gif) no-repeat 10px 5px;
	padding:0 0 0 24px;
}
.bbb5 {
	border-bottom:1px dashed #999;
	margin:0 0 6px 20px;
}
.hindi_leaf_1 {
	background:url(gifs/head_new/hindi_leaf_1.gif) no-repeat right bottom;
	border-bottom:1px solid #2c5224;
}

/******classifieidFinal**********/
/**************new***************/

.cftop_bg {
	background:url(gifs/head_new/cftop_bg.gif) repeat-x;
}
.cfbottom_bg {
	background:url(gifs/head_new/cfbottom_bg.gif) repeat-x;
}
.cfcc_cl {
	background:url(gifs/head_new/cfcc_cl.gif) repeat-y left top;
}
.cfcc_cr {
	background:url(gifs/head_new/cfcc_cr.gif) repeat-y right top;
}
.bdrPink5 {
	border:1px solid #ffe1df;
}
.bdrGreen2 {
	border:1px solid #b3d7a8;
}
.cf_bg1 {
	background:url(gifs/head_new/cf_bg1.gif) repeat-x;
	padding:5px 6px 6px 10px;
}
.cfb1 {
	background:url(gifs/head_new/cfb1.gif) no-repeat right center;
}
.bdrBGrn {
	border-bottom:1px solid #b3d7a8;
}
.bdrBp2 {
	border-bottom:1px solid #fcecef;
}
.freeM_top_bg2 {
	background:url(gifs/head_new/freeM_top_bg2.gif) repeat-x;
}
.freeM_top_bg {
	background:url(gifs/head_new/freeM_top_bg.gif) repeat-x;
	padding:8px 5px;
}
.bdrGreen3 {
	border:1px solid #aee99a;
	border-width:0 1px;
}
.freeM_bottom_bg {
	background:url(gifs/head_new/freeM_bottom_bg.gif) repeat-x;
}
/***/

.profile {
	margin:10px 5px 10px 15px;
}

.red2, a.red2:link, a.red2:visited { color:#dc3545; }
.bdrTBred2 {
	border:1px solid #e12d76;
	border-width:1px 0;
}

/*******05.07.08***********/

.gButton_bg {
	background:url(gifs/head_new/gButton_bg.gif) repeat-x;
	margin-right:10px;
}

.gButton_bg2 {
	background:url(../gifs/btnPink_bg.gif) repeat-x;
	padding:1px 5px 3px;
}

/******changies by sachin******15th July 2008***********/

.hPrifile_bg {
	background:url(gifs/head_new/hPrifile_bg.gif) repeat-x;
}
.hPrifile2_bg {
	background:url(gifs/head_new/hPrifile2_bg.gif) repeat-x;
}
.hppro {
	padding:6px 3px 0 7px;
}
.bdrpinkLr {
	border:1px solid #fcb3ba;
	border-width:0 1px;
}
.bdrgrayLr {
	border:1px solid #d7d7d7;
	border-width:0 1px;
}
.hP_zoomIcon {
	background:url(gifs/head_new/hP_zoomIcon.gif) no-repeat right center;
	padding-right:38px;
}
.bdrpk {
	border:1px solid #fcb3ba;
}
.bdrgray {
	border:1px solid #d7d7d7;
}
.mRight10px {
	margin-right:10px;
}
.cfNew_bg {
	background:url(gifs/head_new/cfNew_bg.gif) repeat-x;
}
.cfNew2_bg {
	background:url(gifs/head_new/cfNew2_bg.gif) repeat-x;
}
.bgRedLgt {
	background:#fffcfc;
}

/*******25.07.08*******/

.bdrTbd {
	border:1px dashed #999;
	border-width:1px 0;
}
.sno {
	padding:2px 5px 5px;
	background:#e1f6ea;
	border:1px solid #69b98a;
}
.p3px5px { padding:3px 5px; }

.bgGreen {
	background:#69b98a;
}
.preDisplay {
	background:#fff9fc;
	border:1px solid #ffbddb;
}
.bdrPk_dot {
	border:1px dashed #ffbddb;
	border-width:1px 0;
}


/********advancedSearch****28.07.08************/

.aSo {
	background:#fbfbfd;
	border:1px solid #ffcbe0;
	padding:10px 5px 6px;
}
.as_b1 {
	background:url(gifs/head_new/as_b1.gif) no-repeat 6px 4px;
	padding:0 0 0 20px;
}
.bb5 {
	border-bottom:1px dashed #999;
	margin:0 0 8px 20px;
}
.asAstro {
	background:#ff88c9;
	border-bottom:1px solid #e30880;
	padding:5px 5px 4px;
}
.asAstro2 {
	background:#9ad18e;
	border-bottom:1px solid #75a825;
	padding:5px 5px 4px;
}
.as_b2 {
	background:url(gifs/head_new/as_b2.gif) no-repeat 3px 5px;
	padding:0 0 0 32px;
}
.bb7 {
	border-bottom:1px dashed #999;
	margin:0 0 10px 30px;
}
.searchProfile {
	background:#fff8fc;
	border:1px solid #ffcbe0;
}
.grayLgt2 { background:#fbfbfd; }

.as_qs_bg1 {
	background:url(gifs/head_new/as_qs_bg1.gif) repeat-x;
}
.as_qs_bg2 {
	background:url(gifs/head_new/as_qs_bg2.gif) repeat-x;
}
.asQuick {
	background:#fff8fc;
	border:1px solid #ff63a7;
	border-width:0 1px;
}
.p20px10px {
	padding:20px 10px;
}
.as_searchIconBg {
	background:url(gifs/head_new/as_searchIconBg.gif) repeat-x;
}
.as_searchIcon {
	background:url(gifs/head_new/as_searchIcon.gif) no-repeat right center;
	height:39px;
}
.as_search_bg {
	background:url(gifs/head_new/as_search_bg.gif) repeat-x;
}

/*****/
.searchTabs { background:url(gifs/head_new/as_tbg.gif); }
.searchTabs .on { background:url(gifs/head_new/as_qs_bg1.gif); }
.searchTabs .off { background:url(gifs/head_new/as_qs_bg2.gif); }
/**************/

.as_b3 {
	background:#fff7fc url(gifs/head_new/as_b3.gif) no-repeat 2px ;
	border:1px dashed #e12191;
	border-width:1px 0;
	padding:6px 5px 6px 25px;
}
.as_b3form {
	background:#fafafa;
	border-bottom:1px solid #e959ad;
}
.as_b4 {
	background:#f7fffa url(gifs/head_new/as_b4.gif) no-repeat 5px ;
	border:1px dashed #37bc59;
	border-width:1px 0;
	padding:6px 5px 6px 30px;
}
.as_b4form {
	background:#fafafa;
	border-bottom:1px solid #37bc59;
}


/********** Additional Styles **********/

.navy, a.navy:link, a.navy:visited { color:navy; }
.myfolder, a.myfolder:link, a.myfolder:visited { color:red; }

.headingred{
	font-size: 12px;
	font-weight: bold;
	color:#89063A;
}

.darkpink{
	color:#a6066e; font-size:13px; font-weight:bold; text-decoration:underline;
}

.darkpink1{
	color:#a6066e; font-size:12px; font-weight:bold;
}

.darkpink2{
	color:#a6066e; font-size:11px; font-weight:bold;
}

.darkpink3{
	color:#a6066e; font-size:11px;
}

.purple{
	color:#bd01bd; font-size:12px; text-decoration:none; font-weight:bold;
}

.pink10px{
	color:#bd01bd; text-decoration:none; font-weight:bold;
}

.graybg{
	background:#f3f3f3; padding:8px; text-align:center; margin:0px 0px 10px 0px;
}

.lightgraybg{
	background:#fafafa; padding:3px; text-align:center; margin:8px 0px 0px 0px;
}

.bigheadinggreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:Green;
}

.smallheadinggreen {
	font-family: verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:Green;
}

.textcp {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textcp a:link, .textcp a:visited {
	text-decoration: underline;
	color: #666666;
}

.textcp a:link:active {
	text-decoration: underline;
	color: #89063A;
}

.textcp a:hover {
	color: #89063A;
}

.bigheadingred {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#89063A ;
}

.bigheadingblue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:Blue ;
}

.bigheadingblack {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:Black ;
}

.headinggreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:Green;
}

.headinggreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:Green;
}

.headingblack {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:Black ;
}

.headingblue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:Blue;
}

.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(gifs/tab-bg.gif);
	background-repeat: repeat-x;
	border: none;
	background-color: #608457;
	font-weight: bolder;
	height:20px;
}

.bdrAll1, .bdrAll1 tr, .bdrAll1 th  { border:1px solid #ccc; }

.button {
	background:url(gifs/head_new/tlink_bg.gif);
	padding:2px 7px 5px 7px;
}

.add_button {
	background:url(gifs/head_new/add_btn.gif) no-repeat;
	padding:0px 0px 0px 32px;
	
}

.add_button1 {
	background:url(gifs/add.gif) no-repeat;
	padding:0px 0px 7px 75px;
	border:0px;
}

.rem_button1 {
	background:url(gifs/remove.gif) no-repeat;
	padding:0px 0px 7px 75px;
	border:0px;
}

.rem_button {
	background:url(gifs/head_new/remove_btn.gif) no-repeat;
	padding:0px 0px 0px 51px;
}

.gbutton {
	background:url(gifs/head_new/gButton_bg.gif);
	padding:3px 2px 2px 2px;
}

.pkb {
	border-bottom:1px dashed #999;
	margin:0 0 4px 20px;
}

#linkid1 {
	COLOR:blue; TEXT-DECORATION: underline
}
#linkid1:hover {
	COLOR: #89063A; TEXT-DECORATION: underline;
}


a.link_id:link {
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: underline;
}
a.link_id:active {
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: underline;
}
a.link_id:visited {
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: underline;
}
a.link_id:hover {
	font-family:Arial;
	font-size: 12px;
	COLOR: #89063A;
	TEXT-DECORATION: underline;
}

#linkid2 {
	font-family : Arial;
	font-size: 12px;
	COLOR:#000000;
	TEXT-DECORATION: underline;
}
#linkid2:hover {
	font-family : Arial;
	font-size: 12px;
	COLOR: #89063A;
	TEXT-DECORATION: underline;
}

.text3 {
	font-size: 11px;
	color: #666666;
}

.text {
	font-size: 11px;
	color: #000000;
}

.textcp {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textcp a:link, .textcp a:visited {
	text-decoration: underline;
	color: #666666;
}

.textcp a:link:active {
	text-decoration: underline;
	color: #89063A;
}

.textcp a:hover {
	color: #89063A;
}

.border1 {
	border: 1px solid #F7C2D6;
}

.borderwithcolor {
	border: 1px solid #666666;
	background-color:#F7C2D6;
	border-color:#D2C8C7
}

.td1 {
	background-color: #FDECF2;
	border: 1px solid #A28682;
}
.td2 {
	border: 1px solid #000000;
}

.button2 {
	background-image: url(gifs/go2.gif);
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.button_new {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #69b98a;
	text-align: center;
	height: 18px;
	border:1px solid #69b98a;
	background-color: #DFE8A7;
}

.welcome{
	font-size:14px;
	color:#E20A6F;
	font-weight:bold;
}

.bg_color {
	background-image:url(gifs/middle_bg.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.bg_colorl {
	background-image:url(gifs/left_side.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.bg_colorr {
	background-image:url(gifs/right_side.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.border2 {
	border: 1px dashed #f9cf9f;
	border-top:none;
	padding:3px;
}

.smalltextred {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d90000;
}

.td_bg {
	background-image:url(gifs/design.gif);
	background-repeat:no-repeat;
	background-color:#fae0c2;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#df0000;
	text-align:left;
	padding-left:3px;
	border: 1px dashed #f9cf9f;
	font-weight:bold;
	padding-left:35px;
}

.td_bg1 {
	background-image:url(gifs/design.gif);
	background-repeat:no-repeat;
	background-color:#fbfbfd;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#df0000;
	text-align:left;
	padding-left:3px;
	border-bottom: 1px dashed #b2016b;
	border-top: 1px solid #69b98a;
	font-weight:bold;
	padding-left:35px;
}

.td_bg4 {
	background-image:url(gifs/design.gif);
	background-repeat:no-repeat;
	background-color:#fae0c2;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#800b8a;
	text-align:left;
	padding-left:35px;
	border: 1px dashed #f9cf9f;
	font-weight:bold;
}

.textred {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d90000;
}

.smalltextblack {
	font-size: 10px;
	color: #000000;
}

.text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* 23-10-2008  */
.rightMatch {
	background:#fbfbfd url(gifs/head_new//rightMatch.jpg) no-repeat right bottom;
	border:1px solid #82be9a;
}

#pic {
	background-color: #FFFFFF;
	position: relative;
	width: 135px;
}

#pic a .large1 {
	border: 0px;
	display: inline;
	height: 1px;
	margin-left: -1px;
	position: absolute;
	margin-top: -1px;
	width: 1px;
	z-index:1;
}


#pic a:hover .large1 {
	border:solid 1px #CCC;
	color:#CCC;
	padding:5px;
	display:inline;
	height:135px;
	width:120px;
	margin-bottom:150px;
	margin-left:-50px;
	position:absolute;
	margin-top:27px;
	
}

.right {
	font-size: 1.0em;
	padding-right: 10px;
	text-align: right;
}

#info {
	border: 0px;
	padding: 0px px 0px 5px;
	position: relative;
}

#info a, #info a:visited {
	color: #000000;
	text-decoration: none;
}

#info a:hover {
	color: red;
	text-decoration: underline;
}

.PZleft a { position:relative; z-index:1; border:0px; }
.PZleft a:hover { z-index:1000; border:1px ; }
