table {
	border:0;
	border-spacing:0;
}
img {
	border:none;
	outline:none;
}
input, select, textarea {
	resize:none;
	outline:none!important;
	font-family:arial;
}
textarea {
	-webkit-appearance:none;
}
li {
	list-style:none;
}
a:link, a:visited, a:focus {
	text-decoration:none;
	outline:none;
}
a:hover {

	outline:none;
}
input[type="radio"], input[type="checkbox"] {
	margin:0 5px 0 0;
	padding:0;
	vertical-align:middle;
}
.rad_2 {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.rad_3 {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.rad_4 {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.rad_5 {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.rad_10 {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.rad_0_5 {
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.rad_0_3 {
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
}
.align_c {
	text-align:center;
}
.align_l {
	text-align:left;
}
.align_r {
	text-align:right;
}
.valign_m {
	vertical-align:middle;
}
.none {
	display:none;
}
.block {
	display:block;
}
.inline {
	display:inline;
}
.inline_block {
	display:inline-block;
}
.hidden {
	visibility:hidden;
}
.cursor_auto {
	cursor:auto;
}
.webkit_app_none {
	-webkit-appearance:none;
}
.break_word {
	word-wrap:break-word;
}
.nowrap {
	white-space:nowrap;
}
.spacer_1 {
	padding:1px;
}
.spacer_2 {
	padding:2px;
}
.spacer_3 {
	padding:3px;
}
.spacer_4 {
	padding:4px;
}
.spacer_5 {
	padding:5px;
}
.spacer_6 {
	padding:6px;
}
.spacer_7 {
	padding:7px;
}
.spacer_8 {
	padding:8px!important;
}
.spacer_10 {
	padding:10px;
}
.spacer_11 {
	padding:11px;
}
.spacer_13 {
	padding:13px;
}
.spacer_15 {
	padding:15px;
}
.spacer_16 {
	padding:16px;
}
.spacer_18 {
	padding:18px;
}
.spacer_26 {
	padding:26px;
}
.spacer_30 {
	padding:30px;
}
.spacer_40 {
	padding:40px;
}
.fl, .left {
	float:left;
}
.fr, .right {
	float:right;
}
.clear_fixed, .clear, .clearfix {
	clear:both;
	font-size:0;
	height:0;
}
.pad_t_1 {
	padding-top:1px;
}
.pad_t_2 {
	padding-top:2px;
}
.pad_t_3 {
	padding-top:3px;
}
.pad_t_4 {
	padding-top:4px;
}
.pad_t_5 {
	padding-top:5px;
}
.pad_t_6 {
	padding-top:6px;
}
.pad_t_7 {
	padding-top:7px;
}
.pad_t_8 {
	padding-top:8px;
}
.pad_t_9 {
	padding-top:9px;
}
.pad_t_10 {
	padding-top:10px;
}
.pad_t_11 {
	padding-top:11px;
}
.pad_t_13 {
	padding-top:13px;
}
.pad_t_15 {
	padding-top:15px;
}
.pad_t_20 {
	padding-top:20px;
}
.pad_t_25 {
	padding-top:25px;
}
.pad_t_30 {
	padding-top:30px;
}
.pad_t_35 {
	padding-top:35px;
}
.pad_t_40 {
	padding-top:40px;
}
.pad_t_48 {
	padding-top:48px;
}
.pad_t_50 {
	padding-top:50px;
}
.pad_t_55 {
	padding-top:55px;
}
.pad_t_60 {
	padding-top:60px;
}
.pad_t_111 {
	padding-top:111px;
}
.pad_t_170 {
	padding-top:170px;
}
.pad_r_4 {
	padding-right:4px;
}
.pad_r_5 {
	padding-right:5px;
}
.pad_r_8 {
	padding-right:8px;
}
.pad_r_9 {
	padding-right:9px;
}
.pad_r_10 {
	padding-right:10px;
}
.pad_r_15 {
	padding-right:15px;
}
.pad_r_27 {
	margin-right:27px;
}
.pad_r_50 {
	margin-right:50px;
}
.pad_r_53 {
	margin-right:53px;
}
.pad_r_62 {
	margin-right:62px;
}
.pad_r_65 {
	margin-right:65px;
}
.pad_r_105 {
	padding-right:105px;
}
.pad_b_3 {
	padding-bottom:3px;
}
.pad_b_4 {
	padding-bottom:4px;
}
.pad_b_5 {
	padding-bottom:5px;
}
.pad_b_6 {
	padding-bottom:6px;
}
.pad_b_7 {
	padding-bottom:7px;
}
.pad_b_10 {
	padding-bottom:10px;
}
.pad_b_11 {
	padding-bottom:11px;
}
.pad_b_12 {
	padding-bottom:12px;
}
.pad_b_13 {
	padding-bottom:13px;
}
.pad_b_15 {
	padding-bottom:15px;
}
.pad_b_20 {
	padding-bottom:20px;
}
.pad_b_30 {
	padding-bottom:30px;
}
.pad_b_40 {
	padding-bottom:40px;
}
.pad_b_48 {
	padding-bottom:48px;
}
.pad_b_50 {
	padding-bottom:50px;
}
.pad_l_5 {
	padding-left:5px;
}
.padd_l_7 {
	padding-left:7px;
}
.padd_l_8 {
	padding-left:8px;
}
.pad_l_9 {
	padding-left:9px;
}
.pad_l_10 {
	padding-left:10px;
}
.pad_l_15 {
	padding-left:15px;
}
.pad_l_20 {
	padding-left:20px;
}
.pad_l_27 {
	padding-left:27px;
}
.pad_l_45 {
	padding-left:45px;
}
.pad_l_55 {
	padding-left:55px;
}
.pad_l_70 {
	padding-left:70px;
}
.pad_l_105 {
	padding-left:105px;
}
.pad_l_160 {
	padding-left:160px;
}
.pad_0_30 {
	padding:0 30px;
}
.pad_3 {
	padding:3px;
}
.pad_6_28 {
	padding:6px 28px;
}
.pad_10 {
	padding:10px;
}
.pad_13_15 {
	padding:13px 15px;
}
.pad_18 {
	padding:18px;
}
.pad_20 {
	padding:20px;
}
.pad_15_20 {
	padding:15px 20px;
}
.pad_5_15 {
	padding:5px 15px;
}
.mar_0_auto {
	margin:0 auto;
}
.mar_t_3 {
	margin-top:3px;
}
.mar_t_5 {
	margin-top:5px;
}
.mar_t_6 {
	margin-top:6px;
}
.mar_t_8 {
	margin-top:8px;
}
.mar_t_10 {
	margin-top:10px;
}
.mar_t_15 {
	margin-top:15px;
}
.mar_t_20 {
	margin-top:20px;
}
.mar_t_30 {
	margin-top:30px;
}
.mar_t_35 {
	margin-top:35px;
}
.mar_t_42 {
	margin-top:42px;
}
.mar_b_5 {
	margin-bottom:5px;
}
.mar_b_10 {
	margin-bottom:10px;
}
.mar_b_15 {
	margin-bottom:15px;
}
.mar_b_17 {
	margin-bottom:17px;
}
.mar_b_20 {
	margin-bottom:20px;
}
.mar_b_28 {
	margin-bottom:28px;
}
.mar_l_0 {
	margin-left:0!important;
}
.mar_l_3 {
	margin-left:3px;
}
.mar_l_5 {
	margin-left:5px;
}
.mar_l_7 {
	margin-left:7px;
}
.mar_l_10 {
	margin-left:10px;
	_margin-left:5px;
}
.mar_l_12 {
	margin-left:12px;
}
.mar_l_15 {
	margin-left:15px;
}
.mar_l_20 {
	margin-left:20px;
}
.mar_l_40 {
	margin-left:40px;
}
.mar_l_48 {
	margin-left:48px;
}
.mar_l_50 {
	margin-left:50px;
}
.mar_l_55 {
	margin-left:55px;
}
.mar_l_60 {
	margin-left:60px;
}
.mar_l_100 {
	margin-left:100px;
}
.mar_l_105 {
	margin-left:105px;
}
.mar_l_148 {
	margin-left:148px;
}
.mar_r_2 {
	margin-right:2px;
}
.mar_r_3 {
	margin-right:3px;
}
.mar_r_5 {
	margin-right:5px;
}
.mar_r_6 {
	margin-right:6px;
}
.mar_r_7 {
	margin-right:7px;
	_margin-right:3px;
}
.mar_r_8 {
	margin-right:8px;
}
.mar_r_10 {
	margin-right:10px;
}
.mar_r_15 {
	margin-right:15px;
}
.mar_r_13 {
	margin-right:13px;
}
.mar_r_18 {
	margin-right:18px;
}
.mar_r_20 {
	margin-right:20px;
}
.mar_r_87 {
	margin-right:87px;
}
.mar_t_-7_ie7 {
*margin-top:-7px;
}
.mar_l_r_5 {
	margin:0 5px;
}
.mar_15 {
	margin:15px;
}
.mar_0_23 {
	margin:0 23px;
}
.font_0 {
	font-size:0;
}
.font_10 {
	font-size:10px;
}
.font_11 {
	font-size:11px;
}
.font_12 {
	font-size:12px;
}
.font_13 {
	font-size:13px;
}
.font-14, .font_14 {
	font-size:14px;
}
.font-16, .font_16 {
	font-size:16px;
}
.font_18 {
	font-size:18px;
}
.font_20 {
	font-size:20px;
}
.font_21 {
	font-size:21px;
}
.font_24 {
	font-size:24px;
}
.font_25 {
	font-size:25px;
}
.font_28 {
	font-size:28px;
}
.font_30 {
	font-size:30px;
}
.line_height_16 {
	line-height:16px!important;
}
.line_height_18 {
	line-height:18px!important;
}
.line_h_19 {
	line-height:19px;
}
.line_height_24 {
	line-height:24px;
}
.line_h_94 {
	line-height:94px;
}
.font_bold {
	font-weight:bold;
}
.font_normal {
	font-weight:normal;
}
.font_italic {
	font-style:italic;
}
.border_dashed {
	border-bottom:1px dashed #d9d9d9;
}
.bdr_b_e7 {
	border-bottom:solid 1px #e7e7e7;
}
.grey_top_bdr {
	border-top:1px solid #ccc;
}
.grey_top_bdr_dot {
	border-top:dotted 1px #9f9f9f;
}
.grey_bdr {
	border:1px solid #ccc;
}
.l_blue_bg {
	background:#8fa7bf;
}
.width_5 {
	width:5px;
}
.width_10 {
	width:10px;
}
.width_14 {
	width:14px;
}
.width_15 {
	width:15px;
}
.width_18 {
	width:18px;
}
.width_43 {
	width:43px;
}
.width_50 {
	width:50px;
}
.width_67 {
	width:67px;
}
.width_72 {
	width:72px;
}
.width_77 {
	width:77px;
}
.width_79 {
	width:79px;
}
.width_87 {
	width:87px;
}
.width_91 {
	width:91px;
}
.width_94 {
	width:94px;
}
.width_100 {
	width:100px;
}
.width_105 {
	width:105px;
}
.width_110 {
	width:110px;
}
.width_114 {
	width:114px;
}
.width_115 {
	width:115px;
}
.width_133 {
	width:133px;
}
.width_137 {
	width:137px;
}
.width_141 {
	width:141px;
}
.width_150 {
	width:150px;
}
.width_158 {
	width:158px;
}
.width_155 {
	width:155px;
}
.width_165 {
	width:165px;
}
.width_172 {
	width:172px;
}
.width_179 {
	width:179px;
}
.width_182 {
	width:182px;
}
.width_183 {
	width:183px;
}
.width_192 {
	width:192px;
}
.width_195 {
	width:195px;
}
.width_213 {
	width:213px;
}
.width_217 {
	width:217px;
}
.width_236 {
	width:236px;
}
.width_237 {
	width:237px;
}
.width_241 {
	width:241px;
}
.width_245 {
	width:245px;
}
.width_250 {
	width:250px;
}
.width_262 {
	width:262px;
}
.width_270 {
	width:270px;
}
.width_302 {
	width:302px;
}
.width_315 {
	width:315px;
	height:29px;
	line-height:29px;
	font-size:13px;
}
.width_316 {
	width:316px;
}
.width_318 {
	width:318px;
}
.width_320 {
	width:320px;
}
.width_343 {
	width:343px;
}
.width_375 {
	width:375px;
}
.width_390 {
	width:390px;
}
.width_410 {
	width:410px;
}
.width_424 {
	width:424px;
}
.width_443 {
	width:443px!important;
}
.width_450 {
	width:450px;
}
.width_456 {
	width:456px;
}
.width_458 {
	width:458px;
}
.width_471 {
	width:471px;
}
.width_476 {
	width:476px;
}
.width_490 {
	width:490px;
}
.width_502 {
	width:502px;
}
.width_507 {
	width:507px;
}
.width_520 {
	width:520px;
}
.width_528 {
	width:528px;
}
.width_534 {
	width:534px;
}
.width_539 {
	width:539px;
}
.width_540 {
	width:540px;
}
.width_559 {
	width:559px;
}
.width_580 {
	width:580px;
}
.width_525 {
	width:525px;
}
.width_570 {
	width:570px;
}
.width_611 {
	width:611px;
}
.width_630 {
	width:630px;
	_width:960px;
}
.width_680 {
	width:680px;
}
.width_680_ie6 {
	_width:680px;
}
.width_684 {
	width:684px;
}
.width_688 {
	width:688px;
	_width:640px;
}
.width_722 {
	width:722px;
}
.width_730 {
	width:730px;
}
.width_820 {
	width:820px;
}
.width_922 {
	width:922px;
}
.width_1800 {
	width:1800px;
}
.width_85 {
	width:85%;
}
.width_95 {
	width:95%;
}
.height_15 {
	height:15px;
}
.height_20 {
	height:20px;
}
.height_23 {
	height:23px;
}
.height_28 {
	height:28px;
}
.height_33 {
	height:33px;
}
.height_38 {
	height:38px;
}
.height_40 {
	height:40px;
}
.height_45 {
	height:45px;
}
.height_50 {
	height:50px;
}
.height_100 {
	height:100px;
}
.height_110 {
	height:110px;
}
.height_170 {
	height:170px;
}
.height_180 {
	height:180px;
}
.height_204 {
	height:204px;
}
.height_255 {
	height:255px;
}
.height_282 {
	height:282px;
}
.height_285 {
	height:285px;
}
.height_328 {
	height:328px;
}
.height_335 {
	height:335px;
}
.height_337 {
	height:337px;
}
.height_375 {
	height:375px;
}
.height_412 {
	height:412px;
}
.height_457 {
	height:457px;
}
.height_542 {
	height:542px;
}
.height_95 {
	height:95%;
}
.row {
	width:100%;
}
.over_y {
	overflow-y:auto;
}
.over_y_s {
	overflow-y:scroll;
}
#pg_wrap .heading2 {
	margin:0;
	padding:8px 0 2px 0;
}
.heading2 {
	margin:0 0 0 18px;
	padding:8px 0 2px 0;
}
.white_right_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -46px;
	height:13px;
	width:6px;
	font-size:0;
}
.white_right_arrow_sm {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -669px;
	height:11px;
	width:6px;
	font-size:0;
}
.green_btn {
	background:#86b035;
	border:1px solid #5d8d19;
	display:inline-block;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
}
.green_btn:hover {
	background:#689626;
	text-decoration:none;
}
.grey_btn {
	background:#ddd;
	border:1px solid #b5b5b5;
	padding:4px 10px;
}
.grey_btn:hover {
	background:#86af35;
	border:1px solid #4f8305;
	color:#fff;
	font-weight:bold;
	text-decoration:none!important;
}
.green_btn_inact {
	background:#ddd;
	border:1px solid #ddd;
	display:inline-block;
	box-shadow:inset 0 1px 0 #ddd;
	-moz-box-shadow:inset 0 1px 0 #ddd;
	-webkit-box-shadow:inset 0 1px 0 #ddd;
}
.fb_btn {
	background:#637bad url(/imgs/registration/fb-btnicon.jpg) left top no-repeat;
	border:1px solid #29447e;
	display:inline-block;
	text-decoration:none;
	padding-left:40px;
	box-shadow:inset 0 1px 0 #8094bc;
	-moz-box-shadow:inset 0 1px 0 #8094bc;
	-webkit-box-shadow:inset 0 1px 0 #8094bc;
}
.fb_btn:hover {
	text-decoration:none;
	background:#3b5b9a url(/imgs/registration/fb-btnicon.jpg) left top no-repeat;
}
.share_btn {
	background:#86af35;
	border:1px solid #4f8305;
	color:#fff;
	font-weight:bold;
	text-decoration:none!important;
	padding:4px 10px;
}
.know_more_select_btn {
	background:#cbaad5;
}
.know_more_select_btn:hover {
	background:#d7bfe0;
}
.know_more_centre_btn {
	background:#f4b679;
}
.know_more_centre_btn:hover {
	background:#f3c597;
}
.icon {
	background-image:url(/community/images/shaadi-sprite-v1.png);
	background-repeat:no-repeat;
}
.icon_quote {
	background-position:left -35px;
	height:21px;
	padding-left:25px;
}
.icon_call {
	background-position:4px -56px;
	height:17px;
	width:25px;
}
.icon_help_line {
	background-position:left -73px;
	height:19px;
	width:23px;
}
.icon_ind_flag {
	background-position:left -142px;
	height:11px;
	width:16px;
}
.icon_singpr_flag {
	background-position:left -204px;
	height:13px;
	width:16px;
}
.icon_uk_flag {
	background-position:left -154px;
	height:11px;
	width:16px;
}
.icon_aus_flag {
	background-position:left -218px;
	height:13px;
	width:16px;
}
.icon_usa_flag {
	background-position:left -166px;
	height:11px;
	width:16px;
}
.icon_mal_flag {
	background-position:left -232px;
	height:11px;
	width:16px;
}
.icon_pak_flag {
	background-position:left -178px;
	height:13px;
	width:16px;
}
.icon_nz_flag {
	background-position:left -244px;
	height:13px;
	width:16px;
}
.icon_can_flag {
	background-position:left -192px;
	height:11px;
	width:16px;
}
.icon_sa_flag {
	background-position:left -258px;
	height:13px;
	width:16px;
}
.icon_uae_flag {
	background-position:left -131px;
	height:13px;
	width:16px;
}
.icon_how_work {
	background-position:left -330px;
	height:17px;
	width:17px;
}
.icon_twtr {
	background-position:left -273px;
	height:16px;
	width:16px;
}
.icon_chat {
	background-position:left -291px;
	height:16px;
	width:16px;
}
.icon_write {
	background-position:left -308px;
	height:17px;
	width:16px;
}
.icon_feedback {
	background-position:left -326px;
	height:16px;
	width:16px;
}
.icon_more_arrow {
	background-position:41px -347px;
	padding-right:14px;
}
.icon_more_arrow:hover {
	background-position:41px -1221px;
	padding-right:14px;
}
.icon_more_down_arrow {
	background-position:41px -370px;
	padding-right:14px;
}
.icon_help {
	background-position:left -395px;
	height:16px;
	width:16px;
	cursor:help;
}
.icon_fb {
	background-position:left -424px;
	height:32px;
	width:32px;
}
.icon_fb_light {
	background-position:left -461px;
	height:32px;
	width:32px;
}
.icon_fb_light:hover {
	background-position:left -424px;
}
.icon_twiter {
	background-position:left -498px;
	height:32px;
	width:32px;
}
.icon_twiter_light {
	background-position:left -535px;
	height:32px;
	width:32px;
}
.icon_twiter_light:hover {
	background-position:left -498px;
}
.icon_youtube_light {
	background-position:left -609px;
	height:32px;
	width:32px;
}
.icon_youtube_light:hover {
	background-position:left -572px;
}
.icon_gplus_light {
	background-position:left -683px;
	height:32px;
	width:32px;
}
.icon_gplus_light:hover {
	background-position:left -646px;
}
.icon_gplus {
	background-position:left -646px;
	height:32px;
	width:32px;
}
.icon_linkedin_light {
	background-position:left -757px;
	height:32px;
	width:32px;
}
.icon_linkedin_light:hover {
	background-position:left -720px;
}
.icon_linkedin {
	background-position:left -720px;
	height:32px;
	width:32px;
}
.icon_rss_light {
	background-position:left -831px;
	height:32px;
	width:32px;
}
.icon_rss_light:hover {
	background-position:left -794px;
}
.icon_apple_light {
	background-position:left -905px;
	height:32px;
	width:32px;
}
.icon_apple_light:hover {
	background-position:left -868px;
}
.icon_android_light {
	background-position:left -979px;
	height:32px;
	width:32px;
}
.icon_android_light:hover {
	background-position:left -942px;
}
.icon_mail {
	background-position:left -1066px;
	height:33px;
	width:33px;
}
.icon_close {
	background-position:right -1103px;
	height:14px;
	width:14px;
}
.icon_close:hover {
	background-position:left -1103px;
	height:14px;
	width:14px;
}
.icon_twr_arrow {
	background-position:right -1124px;
	height:5px;
	width:9px;
}
.icon_fb_arrow {
	background-position:right -1146px;
	height:5px;
	width:9px;
}
.matches_ic {
	background-image:url(/community/matches-sprite-v1.gif);
	background-repeat:no-repeat;
}
.icon_best_matches {
	background-position:left -32px;
	width:19px;
	height:14px;
}
.icon_max_response {
	background-position:left -15px;
	width:16px;
	height:14px;
}
.icon_fully_secure {
	background-position:left top;
	width:13px;
	height:14px;
}
.sm_alert {
	margin:0 0 10px 0;
	padding:5px;
	width:305px;
	height:14px;
	border:solid 1px #cdcc7a;
	background:#feffbd;
	font:normal 11px arial;
	color:#000;
}
.info_sm {
	background-position:left bottom;
	width:16px;
	height:14px;
}
.green_dwn_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left top;
	height:7px;
	width:8px;
	font-size:0;
}
.green_up_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -7px;
	height:7px;
	width:8px;
	font-size:0;
}
.grey_dwn_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -15px;
	height:9px;
	width:8px;
	font-size:0;
}
.grey_up_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -24px;
	height:9px;
	width:8px;
	font-size:0;
}
.grey_right_arrow_mdm {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -651px;
	height:11px;
	width:6px;
	font-size:0;
}
.grey_right_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -35px;
	height:9px;
	width:6px;
	font-size:0;
}
.grey_right_small_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -61px;
	height:9px;
	width:5px;
	font-size:0;
}
.grey_dwn_small_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -83px;
	height:5px;
	width:7px;
	font-size:0;
}
.grey_up_small_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -75px;
	height:5px;
	width:7px;
	font-size:0;
}
#twitter_div .twtr-doc, #twitter_div .twtr-hd a, #twitter_div h3, #twitter_div h4 {
	background-color:#919ca1!important;
	color:#fff!important;
}
#twitter_div .twtr-bd, #twitter_div .twtr-timeline i a, #twitter_div .twtr-bd p {
	color:#1985b5!important;
}
#twitter_div .twtr-avatar {
	display:none;
}
#twitter_div .twtr-new-results, #twitter_div .twtr-results-inner, #twitter_div .twtr-timeline {
	background:#fff!important;
}
#twitter_div .twtr-tweet a {
	color:#444!important;
}
.btn_pad {
	padding:7px 15px;
}
.btn_pad_sm {
	padding:5px 10px;
}
.arrow_btn_pad {
	padding:6px 14px;
}
#pg_wrap {
	width:960px;
	border:none;
	margin:0 auto;
	padding:0;
	font:normal 12px arial;
	color:#333;
}
#login_wrap {
	width:958px;
	margin:0 auto;
	border:solid 1px #e1e4e6;
	border-top:none;
	border-bottom:none;
}
#login_form_container {
	border-top:solid 1px #e7e7e7;
	padding:30px 0;
}
#form_section {
	width:326px;
	padding:0 77px;
}
#form_section .in_put {
	width:313px;
	border:solid 1px #c9dba6;
	height:27px;
	line-height:27px;
	font-size:13px;
	padding-left:5px;
}
#form_section .in_put_error {
	width:313px;
	border:solid 1px #d60000;
	height:27px;
	line-height:27px;
	font-size:13px;
	padding-left:5px;
}
#form_section .error_msg {
	padding:4px 0 0 0;
	color:#d60000;
	font-size:11px;
}
#form_section .fb_wrap {
	width:318px;
	background:#fff;
	height:37px;
	line-height:37px;
	border:solid 1px #efefef;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
#form_section .grey {
	color:#999;
}
#best_matches {
	width:439px;
	min-height:372px;
	background:url(/community/login-pg-v-divider.gif) no-repeat left center;
}
#best_matches .grey {
	color:#999;
}
#new_to_shaadi {
	width:347px;
	margin:100px auto 0;
	padding-bottom:16px;
	margin-bottom:15px;
}

#error {
	width:784px;
	border:solid 1px #EF0000;
	background:#FFFFBF;
	padding:3px 0 3px 3px;
	text-align:left;
	margin:0 0 20px 65px;
}
.alert {
	width:27px;
	height:27px;
	background:url(my-shaadi-v2.gif) no-repeat 0 -27px;
	display:block;
	float:left;
	margin:8px;
}
.msg {
	line-height:16px;
	text-align:left;
	float:left;
}
.pg_container {
	padding:30px 0;
	border-top:1px solid #e7e7e7;
}
.result_box_new {
	width:430px;
	padding:0 6px 20px 16px;
	background:#F9F8E5;
	border-top:solid 1px #D9D9D9;
	border-bottom:solid 1px #D9D9D9;
}
.result_box_new_hover {
	background:#F7F6DA;
}
.result_box_new_bold {
	border-top:solid 2px #ee911a;
	border-bottom:solid 2px #ee911a;
}
.result_box_new_premium_plus {
	border-top:solid 1px #f8b900;
	border-bottom:solid 1px #f8b900;
}
.result_box_new_select {
	border-top:solid 1px #e49dff;
	border-bottom:solid 1px #e49dff;
	background:#f9eefe;
}
.result_box_new_select_hover {
	border-top:solid 1px #e49dff;
	border-bottom:solid 1px #e49dff;
	background:#f5e3fd;
}
.result_box_new .photo_section {
	display:inline;
	width:133px;
	padding-top:17px;
	margin-right:11px;
}
.result_box_new .photo_section .photo_normal {
	position:relative;
	border:solid 1px #C8C9C2;
	padding:3px;
	height:167px;
	background:#fff;
}
.result_box_new .photo_section .photo_premium {
	position:relative;
	border:solid 1px #C8C9C2;
	padding:3px;
	height:167px;
	background:#fff;
}
.result_box_new .photo_section .photo_premium_plus {
	position:relative;
	border:solid 1px #F8B900;
	padding:3px;
	height:167px;
	background:#fff;
}
.result_box_new .photo_section .photo_premium_plus .photo_ribbon {
	position:absolute;
	top:-5px;
	left:-5px;
	width:65px;
	height:65px;
	background:url(/community/search-result/premium-plus-ribbon.gif) no-repeat;
	z-index:1;
}
.result_box_new .photo_section .photo_select {
	position:relative;
	border:solid 1px #E49DFF;
	padding:3px;
	height:167px;
	background:#fff;
}
.result_box_new .photo_section .photo_select .photo_ribbon {
	position:absolute;
	top:-5px;
	left:-5px;
	width:65px;
	height:65px;
	background:url(/community/search-result/shaadi-select-ribbon.gif) no-repeat;
	z-index:1;
}
.profile_content_new {
	width:276px;
	background:url(/community/search-result/dotted-border-v2.gif) repeat-x left top;
	padding:7px 0 8px 0;
	word-wrap:break-word;
}
.profile_basic_new {
	display:inline;
	width:270px;
	margin-bottom:10px;
}
.profile_container_new {
	display:inline;
	width:270px;
}
.profile_title_new {
	display:inline;
	padding-top:17px;
	margin-right:7px;
}
.btngrey, .btngrey:hover {
	background:#ececec;
	background:linear-gradient(to top, #fefefe 0, #ececec 100%);
	background:-moz-linear-gradient(top, #fefefe 0, #ececec 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #ececec));
	background:-webkit-linear-gradient(top, #fefefe 0, #ececec 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ececec', GradientType=0);
	border:1px solid #e0e0e0;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	color:#9d9d9d!important;
}
.cursor_p {
	cursor:pointer;
}
.disc_pad {
	padding:4px 0;
}
.btn_pad {
	padding:7px 15px;
}
.btn_pad_sm {
	padding:5px 10px;
}
.arrow_btn_pad {
	padding:6px 14px;
}
.logout_bg {
	background:url(/imgs/homepage-12/bottom-shadow.gif) no-repeat bottom center;
	padding-bottom:21px;
}
.grey_box {
	background:#f0f0f0;
	border:solid 1px #f0f0f0;
}
.grey_box:hover {
	background:#f0f0f0;
	border:solid 1px #d4d4d4;
}
.pos_rel {
	position:relative;
}
.login_box {
	width:350px;
	right:-6px;
	top:-6px;
}
.login_box_top {
	background:url(/imgs/homepage-12/layer-box.png) no-repeat left -201px;
	_background:url(/imgs/homepage-12/layer-box.gif) no-repeat left -201px;
	height:21px;
	padding-top:3px;
}
.login_box_middle {
	background:url(/imgs/homepage-12/layer-box.png) no-repeat left -225px;
	_background:url(/imgs/homepage-12/layer-box.gif) no-repeat left -225px;
	height:10px;
}
.login_box_bottom {
	background:url(/imgs/homepage-12/layer-box.png) no-repeat left bottom;
	_background:url(/imgs/homepage-12/layer-box.gif) no-repeat left bottom;
}
.login_box_bottom .input_box {
	background:#fff;
	border:1px solid #c6d8a3;
	height:24px;
	width:210px;
}
.login_box_bottom .input_box_error {
	background:#fff;
	border:1px solid #ce181f;
	height:24px;
	width:210px;
}
.login_error {
	margin-left:105px;
	_margin-left:53px;
}
.fb_like_iframe {
	border:none;
	overflow:hidden;
	width:100px;
	height:21px;
}
.layerbox {
	background:#fff;
	border:5px solid rgba(0, 0, 0, 0.2);
	background-clip:padding-box;
	right:-3px;
	top:3px;
	z-index:90;
*border:5px solid #ccc;
	border:3px solid #ccc\9;
}
.layerbox a.grey:hover, .layerbox a.grey {
	padding:10px 0;
	text-decoration:none;
	color:#666;
}
.layerbox ul li {
	border-bottom:1px solid #f2f2f2;
}
.layerbox ul li:hover {
	background:#f9f9f9;
}
.more_box {
	right:19px;
	_right:27px;
	top:-30px;
	z-index:80;
	width:466px;
}
.more_box_top_pos {
	right:102px;
	top:-29px;
}
.more_box_bottom_pos {
	top:32px;
}
.more_box_top {
	background:url(/imgs/homepage-12/layer-box.png) no-repeat -383px top;
	_background:url(/imgs/homepage-12/layer-box.gif) no-repeat -383px top;
	height:22px;
	width:69px;
	padding:10px 0 0 14px;
}
.more_box_middle {
	background:url(/imgs/homepage-12/layer-box.png) no-repeat left -31px;
	_background:url(/imgs/homepage-12/layer-box.gif) no-repeat left -31px;
	height:7px;
	width:466px;
}
.more_box_bottom {
	background:url(/imgs/homepage-12/layer-box.png) no-repeat left -50px;
	padding:6px 15px 15px;
	_background:url(/imgs/homepage-12/layer-box.gif) no-repeat left -50px;
	_padding:0 7px 7px;
	_height:125px;
}
.more_box_bottom ul li {
	display:block;
	padding:4px;
}
.pos_abslt {
	position:absolute;
}
.logo_wrap {
	width:500px;
}
.logo_wrap .grey {
	color:#666;
}
.zindex_2000 {
	z-index:2000;
}
.zindex_1000 {
	z-index:1000;
}
.white {
	color:#fff;
}
.sm_gry_link, .footer_link {
	color:#6b7b84;
}
.orange {
	color:#f8991d;
}
.orange_new {
	color:#F07700;
}
.light_orange {
	color:#f7991d;
}
.green {
	color:#59ad11;
}
.dark_copy {
	color:#434343;
}
.fb_copy {
	color:#475a71;
}
.grey_65 {
	color:#656565;
}
.black {
	color:#000;
}
.link_blue, .light_blue, .blue, .smallbluelink, .gray_1 {
	color:#0067AC;
}
.logout_blue {
	color:#8bb5ce;
}
.light_link_blue {
	color:#69c;
}
.alert_text {
	color:#EF0000;
}
.grey_999, .light_gray {
	color:#999;
}
.dark_gray {
	color:#5d5d5d;
}
.gray {
	color:#404040;
}
.red {
	color:#d60000;
}
.lred {
	color:#dc5858;
}
.dark_gray {
	color:#7e7d7d;
}
.bluelink {
	color:#069;
}
.dgray {
	color:#6C6C6C;
}
.gray_333, .grey_333 {
	color:#333;
}
.grey_be {
	color:#bebebe;
}
.grey_66 {
	color:#666;
}
.lbrown {
	color:#a77b3b;
}
.grey_bg {
	background:#F7F7F7;
}
.grey_f7 {
	background:#F7F7F7;
}
.white_bg {
	background:#fff;
}
.label_grey {
	color:#7f7f7f;
}
.uploadphoto_block {
	background-color:#f7f5da;
	border:1px solid #e7e5c3;
}
.fbphoto_block {
	background-color:#edeff4;
	border:1px solid #c4cde0;
}
#man_photo {
	margin:0 auto;
}
#man_photo .grey {
	color:#999;
}
.other_reg_block a {
	color:#1F79C4;
}
.other_block {
	background:url(/imgs/registration/other-divider.jpg) no-repeat left top;
}
.reg-icon {
	background:url(/imgs/registration/icon-set.gif) no-repeat left top;
	height:19px;
	padding-right:20px;
	float:left;
	margin-right:5px;
}
.post-icon {
	background-position:-26px 3px;
}
.uploadlayer_block {
	text-align:left;
	border:solid 1px #CF7200;
	border-top:none;
	background:#F7F5DA;
}
.uploadheader_block {
	background:url(/imgs/registration/heading-bg.gif) repeat-x top left;
	height:24px;
	color:#fff;
	font:normal 24px arial;
	margin:0;
	padding:4px 0 9px 15px;
}
.uploadimg_block {
	border:solid 1px #E3E1D2;
	background:#fff;
}
.loadimg_block {
	border-bottom:dashed 1px #E3E1D2;
}
.facebookphotos_block {
	border:solid 1px #CF7200;
	border-top:none;
	background:#F7F5DA;
}
.facebookheader_block {
	background:url(/imgs/registration/heading-bg.gif) repeat-x top left;
	color:#fff;
}
.albumsel_block {
	border:solid 1px #E3E1D2;
	background:#fff;
}
.selelctalbum {
	border-bottom:1px solid #d3d3d3;
}
.close_btn {
	right:-9px;
	top:-9px;
	cursor:pointer;
}
.facebook_picscount {
	border-top:solid 1px #E3E1D2;
}
.photo_view_block {
	border:solid 1px #e7e5c3;
}
.photo_frame {
	width:130px;
	height:173px;
	border:solid 1px #c8c9c2;
}
.greynote {
	color:#9a9a9a;
}
.progress_block {
	border-bottom:solid 1px #ccc;
}
.zoom_1 {
	zoom:1;
}
.chkboxx {
	bottom:7px;
	Left:3px;
}
.tweenClose {
	cursor:pointer;
	display:block;
	width:25px;
	height:25px;
	margin:0 5px 0 0;
}
.tweenClose a:link, .tweenClose a:visited {
	display:block;
	width:25px;
	height:25px;
	overflow:hidden;
	background:url(/imgs/common/layer-close-v1.gif) no-repeat left top;
}
.tweenClose a:hover {
	background:url(/imgs/common/layer-close-v1.gif) no-repeat 0 -25px;
	text-decoration:none;
}
.layerClose {
	cursor:pointer;
	display:block;
	width:20px;
	height:20px;
	margin:0;
	position:absolute;
	top:-7px;
	right:-7px;
}
.layerClose a:link, .layerClose a:visited {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(/imgs/common/layer-close-v3.png) no-repeat left top;
}
.layerClose a:hover {
	background:url(/imgs/common/layer-close-v3.png) no-repeat 0 -30px;
	text-decoration:none;
}
.message_layer_main {
	border:10px solid #4a4a4a;
	border:10px solid rgba(0, 0, 0, 0.25);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.message_layer_header_bg {
	background:#f8bb49;
	background:linear-gradient(to bottom, #f8bb49 0, #f7941d 76%);
	background:-moz-linear-gradient(top, #f8bb49 0, #f7941d 76%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8bb49), color-stop(76%, #f7941d));
	background:-webkit-linear-gradient(top, #f8bb49 0, #f7941d 76%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bb49', endColorstr='#f7941d', GradientType=0);
	color:#fff;
	padding:8px 0 8px 15px;
	font:bold 20px arial;
	margin:0;
	position:relative;
}
.message_layer_inner_bg {
	background:#fff;
}
.message_layer_inner_container {
	padding:16px;
	background:#fff;
}
.message_layer_inner {
	border:solid 1px #E3E1D2;
	background:#fff;
	padding:15px;
	font:normal 14px arial;
	overflow:hidden;
*height:100%;
}
.message_layer_inner_fb {
	background-color:#fff;
	font:normal 14px arial;
	padding:20px 15px;
}
.message_layer_inner_scroll {
	background-color:#fff;
	font:normal 14px arial;
}
.message_layer_inner_scroll .inner_content_layer {
	padding:2px 0 20px 15px!important;
	max-height:335px;
	overflow:auto;
}
.message_layer_inner_scroll .accepted_members_list {
	padding:2px 0 0 10px!important;
}
.message_layer_inner_over {
	margin:16px 16px 16px 16px;
	-margin:12px 16px 16px 16px;
	border:solid 1px #E3E1D2;
	background:#fff;
	padding:15px;
	font:normal 14px arial;
}
.message_layer_input {
	border:solid 1px #e3e1d2;
	padding:5px 10px;
	color:#a3a3a3;
}
.message_layer_input_error {
	border:solid 1px #f00;
	padding:5px 10px;
	color:#a3a3a3;
}
.verify_bt {
	background:url(/community/button/verify-now.gif) no-repeat;
	border:none;
	cursor:pointer;
	display:block;
	height:30px;
	overflow:hidden;
	width:78px;
}
.verify_bt:hover {
	background:url(/community/button/verify-now.gif) no-repeat 0 -30px;
}
a#layer_close:link, a#layer_close:visited {
	background:url(/imgs/common/layer-close-v1.gif) 0 0 no-repeat;
	display:block;
	height:25px;
	overflow:hidden;
	width:25px;
}
a#layer_close:hover {
	background:url(/imgs/common/layer-close-v1.gif) 0 -25px no-repeat;
	display:block;
	height:25px;
	overflow:hidden;
	width:25px;
}
#vexpress {
	width:563px;
	text-align:left;
}
#vexpress .border {
	border:solid 1px #CA7307;
}
#vexpress .content {
	background:#F7F5DA;
	font:normal 12px arial;
	color:#000;
	padding-bottom:10px;
}
#vexpress .content .heading {
	font-size:14px;
	font-weight:bold;
	color:#F07700;
	display:block;
	width:80%;
	float:left;
	margin:0;
}
#vexpress .content .subheading {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#vexpress .branding {
	display:none;
}
#vexpress .greyborder {
	border:solid 1px #E3E1D2;
	background:#fff;
	margin:0 15px;
}
#vexpress .greyborder .canned {
	padding:11px 0 10px 10px;
	background:url(/imgs/valentine-e-gift/li-dotlline.gif) left bottom repeat-x;
}
#vexpress .greyborder .canned b {
	display:block;
	margin-left:5px;
	font:bold 12px arial;
	color:#000;
}
#vexpress .greyborder .canned1 {
	padding:11px 0 10px 10px;
}
a.express_bt:link, a.express_bt:visited {
	width:113px;
	height:30px;
	outline:none;
	background:url(express-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.express_bt:hover {
	background:url(express-bt.gif) no-repeat 0 -30px;
}
.express_bt {
	border:none;
	width:113px;
	height:30px;
	outline:none;
	background:url(express-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.express_bt:hover {
	background:url(express-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.accept_int_bt:link, a.accept_int_bt:visited {
	width:106px;
	height:30px;
	outline:none;
	background:url(accept-int-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.accept_int_bt:hover {
	background:url(accept-int-bt.gif) no-repeat 0 -30px;
}
.accept_int_bt {
	border:none;
	width:106px;
	height:30px;
	outline:none;
	background:url(accept-int-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.accept_int_bt:hover {
	background:url(accept-int-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.decline_bt:link, a.decline_bt:visited {
	width:108px;
	height:30px;
	outline:none;
	background:url(decline-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.decline_bt:hover {
	background:url(decline-bt.gif) no-repeat 0 -30px;
}
.decline_bt {
	border:none;
	width:108px;
	height:30px;
	outline:none;
	background:url(decline-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.decline_bt:hover {
	background:url(decline-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
.tween-title-bg {
	background:url(/imgs/registration/heading-bg.gif) repeat-x;
	height:36px;
	color:#fff;
	padding:0 0 0 15px;
	font:bold 14px arial;
}
.tween-title-bg .tween-title {
	display:inline-block;
	padding-top:10px;
}
#tweenClose {
	cursor:hand;
	cursor:pointer;
	height:17px;
	width:18px;
	display:block;
	margin:5px 15px 5px 5px;
	float:right;
}
#tweenClose a.cls:link, a.cls:visited {
	background:url(/imgs/common/layer-close-v1.gif) 0 0 no-repeat;
	display:block;
	height:25px;
	overflow:hidden;
	width:25px;
}
#tweenClose a.cls:hover {
	background:url(/imgs/common/layer-close-v1.gif) 0 -25px no-repeat;
	display:block;
	height:25px;
	overflow:hidden;
	width:25px;
}
.custome_msg {
	width:496px;
	background:#fff;
	font:normal 11px/18px arial;
	color:#818181;
	border:solid 1px #CCE5BD;
	margin-left:0;
	padding:5px;
	overflow:auto;
	height:115px;
}
.padd_t_b {
	padding:9px 15px;
}
.padd_t_bSamll {
	padding:5px 10px;
}
.btnOrange {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#f08300;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f08300), color-stop(0.6, #f08300), color-stop(0.97, #f08300), color-stop(0.99, #fcbb6e));
	background:-moz-linear-gradient(bottom, #f08300, #f08300 60%, #f08300 96%, #fcbb6e 98%);
	border:1px solid #c47d40;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnOrange:hover {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#e76802;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e76802), color-stop(0.6, #e76802), color-stop(0.97, #e76802), color-stop(0.99, #f1a350));
	background:-moz-linear-gradient(bottom, #e76802, #e76802 60%, #e76802 96%, #fab66e 98%);
	border:1px solid #b96115;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnGreen {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#86b035;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #86b035), color-stop(0.6, #86b035), color-stop(0.97, #86b035), color-stop(0.99, #a5cf65));
	background:-moz-linear-gradient(bottom, #86b035, #86b035 60%, #86b035 96%, #a5cf65 98%);
	border:1px solid #5d8d19;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnGreen:hover {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#689626;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #689626), color-stop(0.6, #689626), color-stop(0.97, #689626), color-stop(0.99, #a5cf65));
	background:-moz-linear-gradient(bottom, #689626, #689626 60%, #689626 96%, #a5cf65 98%);
	border:1px solid #5d8d19;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnDisable {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#c0c0c0;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #c0c0c0), color-stop(0.6, #c0c0c0), color-stop(0.97, #c0c0c0), color-stop(0.99, #ccc));
	background:-moz-linear-gradient(bottom, #c0c0c0, #c0c0c0 60%, #c0c0c0 96%, #ccc 98%);
	border:1px solid #acacac;
	color:#fff!important;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnGrey {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#eaeaea;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eaeaea), color-stop(0.6, #eaeaea), color-stop(0.97, #eaeaea), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #eaeaea, #eaeaea 60%, #eaeaea 96%, #f6f6f6 98%);
	border:1px solid #bebebe;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnGrey:hover {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#e2e1e1;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e2e1e1), color-stop(0.6, #e2e1e1), color-stop(0.97, #e2e1e1), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #e2e1e1, #e2e1e1 60%, #e2e1e1 96%, #f6f6f6 98%);
	border:1px solid #bebebe;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnred {
	-moz-box-shadow:inset 0 1px 0 0 #fb8484;
	-webkit-box-shadow:inset 0 1px 0 0 #fb8484;
	box-shadow:inset 0 1px 0 0 #fb8484;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#f01111;
	border:1px solid #bb0909;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnred:hover {
	background-color:#dd0202;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnorange {
	-moz-box-shadow:inset 0 1px 0 0 #f39c35;
	-webkit-box-shadow:inset 0 1px 0 0 #f39c35;
	box-shadow:inset 0 1px 0 0 #f39c35;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#e97e1d;
	border:1px solid #cf7200;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.btnorange:hover {
	background-color:#e76802;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}

.tt {
	font:normal 12px/16px arial;
	color:#000;
	text-decoration:none;
	cursor:help;
}
.tt span {
	display:none;
}
.tt {
	position:relative;
	text-decoration:none;
	z-index:1000;
}
span.tooltip {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:15px 0 0 0;
	width:203px;
	text-align:left;
	text-decoration:none;
	z-index:2000;
}
.tt.rightEnd .tooltip {
	right:41px;
	left:0;
}
.tt .top {
	display:block;
	padding:25px 8px 0;
	background:url(bubble.gif) no-repeat left top;
}
.tt.rightEnd .top {
	background:url(bubble-right.gif) no-repeat top;
}
.tt .middle-tip {
	display:block;
	padding:0 8px;
	background:#FCFEFF url(bubble-filler.gif) repeat-x left bottom;
	border:solid 2px #6AA9C9;
	border-top:none;
	border-bottom:none;
}
.tt .bottom {
	display:block;
	padding:3px 8px 10px;
	background:url(bubble.gif) no-repeat bottom;
}
.tt span.tooltip_top {
	display:block;
	position:absolute;
	top:25px;
	left:20px;
	padding:0;
	width:155px;
	text-align:left;
	text-decoration:none;
	z-index:2000;
}
.tt span.top2 {
	display:block;
	padding:13px 4px 0;
	background:url(profile_tt-1.gif) no-repeat left top;
	font:normal 12px arial;
	color:#000;
	height:49px;
}
.tt span.date {
	display:block;
	padding:13px 4px 0;
	background:url(profile-tt-v2.gif) no-repeat left top;
	font:normal 12px arial;
	color:#000;
	height:48px;
}
.tt.rightEnd:hover span.tooltip, .tt.rightEnd_rev span.tooltip {
	right:41px;
	left:0;
}
.tt.rightEnd_rev span.top {
	padding:3px 8px 10px;
	background:url(bubble-tp.gif) no-repeat top;
}
.tt.rightEnd_rev span.middle-tip {
	display:block;
	padding:0 8px;
	background:#EBF7FD url(bubble-filler-tp.gif) repeat-x left bottom;
	border:solid 2px #6AA9C9;
	border-top:none;
	border-bottom:none;
}
.tt.rightEnd_rev span.bottom {
	display:block;
	padding:25px 8px 0;
	background:url(bubble-tp.gif) no-repeat left bottom;
}
.tt_rev {
	font:normal 12px/16px arial;
	color:#000;
	text-decoration:none;
}
.tt_rev span {
	display:none;
}
.tt_rev {
	position:relative;
	text-decoration:none;
	z-index:1000;
}
.tt_rev span.top {
	display:block;
	padding:3px 8px 10px;
	background:url(bubble-right-tp.gif) no-repeat top;
}
.tt_rev span.middle-tip {
	display:block;
	padding:0 8px;
	background:#EBF7FD url(bubble-filler-tp.gif) repeat-x left bottom;
	border:solid 2px #6AA9C9;
	border-top:none;
	border-bottom:none;
}
.tt_rev span.bottom {
	display:block;
	padding:25px 8px 0;
	background:url(bubble-right-tp.gif) no-repeat left bottom;
}
a.tooltip_icon:link, a.tooltip_icon:visited {
	float:left;
	width:16px;
	height:16px;
	display:block;
	background:url(tooltip-icon.gif) no-repeat left top;
	margin:0 0 0 5px;
}
a.tooltip_icon:hover {
	float:left;
	width:16px;
	height:16px;
	display:block;
	background:url(tooltip-icon.gif) left bottom no-repeat;
}
.padding_top5 {
	padding-top:5px;
}
.feed-tooltip {
	display:block;
	position:absolute;
	top:-21px!important;
	left:0!important;
	padding:15px 0 0 0;
	text-align:left;
	text-decoration:none;
	z-index:2000;
}
.profileId-tooltip {
	display:block;
	position:absolute;
	top:0!important;
	left:0!important;
	padding:0;
	text-align:left;
	text-decoration:none;
	z-index:2000;
}
.feed-tt {
	font:normal 12px/16px arial;
	color:#000;
	text-decoration:none;
	cursor:text!important;
}
.feed-tt span {
	display:none;
}
.feed-tt {
	position:relative;
	text-decoration:none;
	z-index:999;
}
span.feed-tooltip {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:0 0 0 46px;
	text-align:left;
	text-decoration:none;
	z-index:2000;
}
.feed-tt .top {
	display:block;
	height:9px;
	padding:0 0 0 20px;
	z-index:200;
	position:relative;
	background:none;
}
.feed-tt .middle-tip {
	display:block;
	padding:0;
	background:#EBF7FD url(/imgs/communicate/feed-tooltipMiddle.gif) repeat-x left top;
	border:solid 2px #6AA9C9;
	border-top:none;
	height:100%;
	overflow:hidden;
}
.feed-tt .middle-profileIDtip {
	display:block;
	padding:5px;
	background:#EBF7FD url(/imgs/communicate/feed-tooltipMiddle.gif) repeat-x left top;
	border:solid 2px #6AA9C9;
	border-top:none;
	height:100%;
	overflow:hidden;
	width:125px!important;
}
.middle-profileIDtip td.profileID {
	font:normal 11px arial;
	color:#818181;
	padding:0!important;
}
.feed-smalltooltip {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:15px 0 0 0;
	text-align:left;
	text-decoration:none;
	z-index:2000;
	min-width:80px;
}
.feed-tt {
	font:normal 12px/16px arial;
	color:#000;
	text-decoration:none;
}
.feed-tt span {
	display:none;
}
span.feed-smalltooltip {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:15px 0 0 0;
	text-align:left;
	text-decoration:none;
	z-index:2000;
	min-width:80px;
}
.feed-tt .smallmiddle-tip {
	display:block;
	padding:5px 8px;
	background:#FCFEFF url(/imgs/communicate/tooltip-middle.gif) repeat-x bottom;
	border:solid 1px #6AA9C9;
	overflow:hidden;
}
.feed-tt .smallbottom {
	display:block;
	margin-top:-1px;
	z-index:2000;
	text-align:center;
}
a.tiplink {
	font-weight:normal!important;
}
.or {
	font-weight:bold;
	padding:8px 0 5px;
}
.tool_top_callout {
	display:block;
	position:absolute;
	top:0!important;
	left:45px!important;
	_left:-195px;
	text-align:left;
	text-decoration:none;
	z-index:2000;
	width:200px;
}
.tooltip-orange {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:15px 0 0 0;
	width:204px;
	text-align:left;
	text-decoration:none;
	z-index:2000;
}
.tt-orange {
	font:normal 12px/16px arial;
	color:#000;
	text-decoration:none;
	cursor:help;
}
.tt-orange span {
	display:none;
}
.tt-orange {
	position:relative;
	text-decoration:none;
	z-index:1000;
}
span.tooltip-orange {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:15px 0 0 0;
	width:204px;
	text-align:left;
	text-decoration:none;
	z-index:2000;
}
.tt-orange.rightEnd .tooltip, .tt-orange.rightEnd_rev span.tooltip {
	right:41px;
	left:0;
}
.tt-orange .top-orange {
	display:block;
	padding:25px 8px 0;
	background:url(bubble-orange.gif) no-repeat left top;
}
.tt-orange.rightEnd .top-orange {
	background:url(bubble-right-orange.gif) no-repeat top;
}
.tt-orange .middle-tip-orange {
	font:normal 12px arial;
	display:block;
	padding:0 8px;
	background:#FCFEFF url(bubble-filler-orange.gif) repeat-x left bottom;
	border:solid 2px #ff9600;
	border-top:none;
	border-bottom:none;
}
.tt-orange .bottom-orange {
	display:block;
	padding:3px 8px 10px;
	background:url(bubble-orange.gif) no-repeat bottom;
}
.tt-orange.rightEnd_rev span.top-orange {
	padding:3px 8px 10px;
	background:url(bubble-tp-orange.gif) no-repeat top;
}
.tt-orange.rightEnd_rev span.middle-tip-orange {
	font:normal 12px arial;
	display:block;
	padding:0 8px;
	background:#fff9f1 url(bubble-filler-tp-orange.gif) repeat-x left bottom;
	border:solid 2px #ff9600;
	border-top:none;
	border-bottom:none;
}
.tt-orange.rightEnd_rev span.bottom-orange {
	display:block;
	padding:25px 8px 0;
	background:url(bubble-tp-orange.gif) no-repeat left bottom;
}
.tt_rev-orange {
	font:normal 12px/16px arial;
	color:#000;
	text-decoration:none;
}
.tt_rev-orange span {
	display:none;
}
.tt_rev-orange {
	position:relative;
	text-decoration:none;
	z-index:1000;
}
.tt_rev-orange span.top-orange {
	display:block;
	padding:3px 8px 10px;
	background:url(bubble-right-tp-orange.gif) no-repeat top;
}
.tt_rev-orange span.middle-tip-orange {
	font:normal 12px arial;
	display:block;
	padding:0 8px;
	background:#fff9f1 url(bubble-filler-tp-orange.gif) repeat-x bottom;
	border:solid 2px #ff9600;
	border-top:none;
	border-bottom:none;
}
.tt_rev-orange span.bottom-orange {
	display:block;
	padding:25px 8px 0;
	background:url(bubble-right-tp-orange.gif) no-repeat left bottom;
}
.tooltip-orange ul {
	list-style:none;
	padding:0;
	margin:0;
}
.greentick li {
	background:url(greentick.gif) no-repeat 0 3px;
	padding-left:19px;
	margin-bottom:5px;
}
.grayfont {
	color:#878686;
}
.warning {
	border:1px solid #d90009;
	background:#fefec9;
	font:normal 11px arial;
	padding:3px 0 8px 6px;
	width:414px;
}
.subtabs-wrap-inactive, .subtabs-wrap {
	height:33px;
	background:url(/imgs/communicate/subtabs-boder-v2.gif) repeat-x left bottom;
	padding-top:9px;
}
#subtabs {
	list-style-type:none;
	padding:0;
	margin:0;
}
#subtabs li {
	float:left;
	display:block;
	font:bold 12px arial;
	margin:0 0 0 8px;
}
#subtabs li a {
	display:inline-block;
	padding:8px 14px 0;
	height:23px;
	background:#aabe53;
	background:linear-gradient(to bottom, #aabe53 0, #829e38 100%);
	background:-moz-linear-gradient(top, #aabe53 0, #829e38 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aabe53), color-stop(100%, #829e38));
	background:-webkit-linear-gradient(top, #aabe53 0, #829e38 100%);
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border:solid 1px #87a93e;
	color:#fff;
	text-decoration:none;
}
#subtabs li a:hover {
	display:inline-block;
	font:bold 12px arial;
	padding:8px 14px 0;
	height:23px;
	background:#fff;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border:solid 1px #87a93e;
	border-bottom:solid 1px #fff;
	color:#87a93e;
	text-decoration:none;
}
#subtabs .selected a {
	display:inline-block;
	font:bold 12px arial;
	padding:8px 14px 0;
	height:23px;
	background:#fff;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border:solid 1px #87a93e;
	border-bottom:solid 1px #fff;
	color:#87a93e;
	text-decoration:none;
}
.subtabs-wrap-inactive #subtabs li a {
	display:inline-block;
	padding:8px 14px 0;
	height:23px;
	background:#aabe53;
	background:linear-gradient(to bottom, #aabe53 0, #829e38 100%);
	background:-moz-linear-gradient(top, #aabe53 0, #829e38 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aabe53), color-stop(100%, #829e38));
	background:-webkit-linear-gradient(top, #aabe53 0, #829e38 100%);
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border:solid 1px #87a93e;
	color:#fff;
	text-decoration:none;
	cursor:text;
}
.tab_menu {
	border-bottom:solid 1px #87A93E;
	padding:0;
	margin-top:24px;
	width:700px;
}
.tab_menu ul {
	padding:0;
	margin:0;
}
.tab_menu li {
	list-style-type:none;
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
}
.tab_menu ul li a:link, .tab_menu ul li a:visited {
	text-align:center;
	display:inline-block;
	float:left;
	padding:8px 10px;
	margin-left:0;
	margin-right:8px;
	border:solid 1px #87A93E;
	border-bottom:none;
	color:#5C093B;
	font:bold 12px arial;
	text-decoration:none;
	outline:none;
	color:#fff;
	background:#A9CC5C url(/community/shortlist/tab-bg.jpg) repeat-x left top;
	margin-top:5px;
}
.tab_menu ul li a:hover {
	color:#CE181F;
	background:#fff url(/community/shortlist/tab-selected-bg.jpg) repeat-x top left;
}
.tab_menu ul li a.selected1:link, .tab_menu ul li a.selected1:visited, .tab_menu ul li a.selected1:hover {
	color:#CE181F;
	background:#fff url(/community/shortlist/tab-selected-bg.jpg) repeat-x top left;
}
.tab_menu ul li a.selected2:link, .tab_menu ul li a.selected2:visited, .tab_menu ul li a.selected2:hover {
	color:#CE181F;
	background:#fff url(/community/shortlist/tab-selected-bg.jpg) repeat-x top left;
}
.tab_menu ul li a.selected3:link, .tab_menu ul li a.selected3:visited, .tab_menu ul li a.selected3:hover {
	color:#CE181F;
	background:#fff url(/community/shortlist/tab-selected-bg.jpg) repeat-x top left;
}
.tab_menu_inactive {
	border-bottom:solid 1px #87A93E;
	padding:0;
	margin-top:24px;
	width:700px;
}
.tab_menu_inactive ul {
	padding:0;
	margin:0;
}
.tab_menu_inactive li {
	list-style-type:none;
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
}
.tab_menu_inactive ul li a:link, .tab_menu_inactive ul li a:visited, .tab_menu_inactive ul li a:hover {
	text-align:center;
	display:inline-block;
	float:left;
	padding:8px 10px;
	margin-left:0;
	margin-right:8px;
	border:solid 1px #87A93E;
	border-bottom:none;
	color:#5C093B;
	font:bold 12px arial;
	text-decoration:none;
	outline:none;
	color:#fff;
	background:#A9CC5C url(/community/shortlist/tab-bg.jpg) repeat-x top left;
	cursor:text;
}
.tab_menu_inactive ul li a.selected1 {
	color:#CE181F;
	background:#fff url(/community/shortlist/tab-selected-bg.jpg) repeat-x top left;
}
.tab_menu_inactive ul li a.selected2 {
	color:#CE181F;
	background:#fff url(/community/shortlist/tab-selected-bg.jpg) repeat-x top left;
}
.tab_menu_inactive ul li a.selected3 {
	color:#CE181F;
	background:#fff url(/community/shortlist/tab-selected-bg.jpg) repeat-x top left;
}
#list_data {
	padding:2px 14px 0 12px;
	line-height:20px;
}
a.current_list {
	font-weight:bold;
	font-size:14px;
}
#selected_list {
	display:inline;
}
#link1 {
	margin-left:10px;
	display:inline-block;
}
#inactive_link1 {
	margin-left:10px;
	display:inline-block;
}
#preloader {
	text-align:center;
}
.create_list {
	width:135px;
	height:22px;
	border:solid 1px #DADADA;
	font:normal 12px arial;
	color:#000;
	background:#F4F4F4 url(/imgs/registration/input-bg.gif) repeat-x;
	line-height:22px;
	margin-left:12px;
}
#content {
	margin-top:10px;
	line-height:16px;
}
#content .cur_list_hd_shtlst {
	height:30px;
	border:solid 1px #DADADA;
	background:#fff url(/imgs/registration/input-bg.gif) repeat-x bottom left;
	margin-top:25px;
}
#content .cur_list_hd {
	height:30px;
	border:solid 1px #DADADA;
	background:#fff url(/imgs/registration/input-bg.gif) repeat-x bottom left;
}
#content .cur_list_name {
	font:normal 18px arial;
	color:#3D3D3D;
	line-height:30px;
	margin:0 12px 0 14px;
}
#content .cur_list_name .renamebox {
	width:129px;
	height:16px;
	border:solid 1px #DADADA;
	background:#fff;
	font:normal 12px arial;
	padding:3px;
	line-height:22px;
	margin-top:3px;
}
#content .small_links {
	line-height:30px;
	color:#868686;
}
#select_top {
	margin-top:16px;
	padding-left:14px;
	font:normal 12px arial;
	color:#000;
}
#select_top .select_txt {
	width:120px;
	float:left;
	margin-top:6px;
}
#select_top .select_txt .multi_sel_arrow_dwn {
	width:24px;
	height:23px;
	overflow:hidden;
	background:url(/community/shortlist/select-arrows.gif) no-repeat 0 0;
	display:block;
	float:left;
	margin-bottom:3px;
}
#select_bt {
	padding-left:14px;
	font:normal 12px arial;
	color:#000;
	margin-top:-22px;
}
#select_bt .select_txt {
	width:120px;
	float:left;
	margin-top:6px;
}
#select_bt .select_txt .multi_sel_arrow_up {
	width:24px;
	height:23px;
	overflow:hidden;
	background:url(/community/shortlist/select-arrows.gif) no-repeat 0 -27px;
	display:block;
	float:left;
}
.delete_bt {
	width:59px;
	height:24px;
	border:none;
	background:url(/community/shortlist/delete-bt.gif) no-repeat 0 0;
	cursor:pointer;
	outline:none;
}
.delete_bt:hover {
	background:url(/community/shortlist/delete-bt.gif) no-repeat 0 -26px;
	cursor:pointer;
}
#page_of {
	width:130px;
	text-align:right;
	padding-right:5px;
	float:right;
	margin-top:6px;
}
#page_of span {
	color:#FF7812;
}
.margin_tp_2 {
	margin-top:2px;
}
.margin_tp_5 {
	margin-top:5px;
}
.margin_tp_8 {
	margin-top:8px;
}
.margin_tp_10 {
	margin-top:10px;
}
.margin_tp_16 {
	margin-top:16px;
}
.margin_rev {
	margin:-7px 0 0 5px;
}
.margin_rt_5 {
	margin-right:5px;
}
.margin_lf_5 {
	margin-left:5px;
}
.margin_bt_5 {
	margin-bottom:5px;
}
.nowrap {
	white-space:nowrap;
}
.cur_pt {
	cursor:pointer;
}
.valign_m {
	vertical-align:middle;
}
.shortlist_ic {
	float:left;
	display:block;
	width:18px;
	height:17px;
	background:url(/community/shortlist/shortlist-ic-v1.gif) no-repeat 0 0;
	margin:-2px 5px 0 0;
	vertical-align:middle;
}
.shortlist_ic_done {
	float:left;
	display:block;
	width:18px;
	height:17px;
	background:url(/community/shortlist/shortlist-ic-v1.gif) no-repeat 0 -18px;
	margin:-2px 5px 0 0;
	vertical-align:middle;
}
.note_ic {
	float:left;
	display:block;
	width:15px;
	height:15px;
	background:url(/community/shortlist/note-ic.gif) no-repeat 0 0;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.note_ic_done {
	float:left;
	display:block;
	width:15px;
	height:15px;
	background:url(/community/shortlist/note-ic.gif) no-repeat 0 -16px;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.mark_view {
	float:left;
	display:block;
	width:16px;
	height:14px;
	background:url(icon-set-2-v1.gif) no-repeat -18px 0;
	margin:6px 4px 0 0;
	vertical-align:middle;
}
a.list_bg:link, a.list_bg:visited {
	width:47px;
	height:22px;
	background:url(/community/shortlist/mgn-list-bg.gif) no-repeat 0 0;
	outline:none;
	display:block;
	line-height:22px;
	text-decoration:none;
	color:#000;
	text-align:right;
	padding-right:21px;
}
a.list_bg:hover {
	background:url(/community/shortlist/mgn-list-bg.gif) no-repeat 0 -22px;
	outline:none;
	text-decoration:none;
}
.list_bg_click {
	width:47px;
	height:22px;
	background:url(/community/shortlist/mgn-list-bg.gif) no-repeat 0 -43px;
	outline:none;
	display:block;
	line-height:22px;
	text-decoration:none;
	color:#000;
	text-align:right;
	padding-right:21px;
}
.mgn_list_hd {
	position:absolute;
	top:-22px;
	left:0;
	z-index:11;
}
.mgn_list_bt_tp {
	position:absolute;
	top:-1px;
	right:6px;
	z-index:10;
	_width:150px;
	min-width:150px;
	border:solid 1px #DADADA;
	background:#fff;
}
.mgn_list_bt_bm {
	position:absolute;
	bottom:20px;
	right:6px;
	z-index:10;
	display:block;
	_width:150px;
	min-width:150px;
	border:solid 1px #DADADA;
	background:#fff;
}
.mgn_list_block {
	padding:0 5px 5px 0;
}
.d_arrow {
	width:16px;
	height:19px;
	background:url(/community/shortlist/down-arrow.gif) no-repeat 0 0;
	display:block;
	outline:none;
	cursor:pointer;
}
.d_arrow_hover {
	width:16px;
	height:19px;
	background:url(/community/shortlist/down-arrow.gif) no-repeat 0 -20px;
	outline:none;
	cursor:pointer;
}
.d_arrow_click {
	width:16px;
	height:19px;
	background:url(/community/shortlist/down-arrow.gif) no-repeat 0 -40px;
	display:block;
	outline:none;
	cursor:pointer;
}
.shorlist_block {
	border:solid 1px #D8D8D8;
}
.notes_block {
	border:solid 1px #D8D8D8;
}
.shorlist_block table {
	width:671px;
}
.notes_block table {
	width:100%;
}
.shorlist_block td, .notes_block td {
	font:normal 12px arial;
	color:#000;
}
.checkbox_td {
	text-align:center;
	width:35px;
	vertical-align:top;
	padding-top:32px;
}
.pro_pic_td {
	vertical-align:top;
	padding:8px 0;
	width:66px;
}
.pro_pic_td div {
	border:solid 1px #ccc;
	padding:2px;
	width:60px;
	height:60px;
}
.pro_name_td {
	padding:15px 12px 0 12px;
	width:181px;
	vertical-align:top;
}
.pro_name_td div {
	margin-top:4px;
}
.pro_name_td a {
	font-weight:bold;
}
.pro_short_td {
	padding:15px 5px 0 0;
	line-height:18px;
	width:196px;
	vertical-align:top;
}
.note_td {
	width:118px;
}
.my_note_td {
	width:222px;
	padding:15px 0;
	line-height:16px;
	vertical-align:top;
}
.view_note_td {
	width:222px;
	line-height:16px;
	padding-left:50px;
}
.list_td {
	width:75px;
}
.my_note_wrap {
	padding:0 10px;
	border-left:solid 1px #D8D8D8;
	min-height:60px;
}
.my_note_block {
	width:170px;
	float:left;
	display:block;
}
.my_note_block {
	width:170px;
	float:left;
	display:block;
}
.edit_delete {
	color:#868686;
}
.contact_seal_not_validated_enabled {
	display:block;
	float:left;
	width:19px;
	height:21px;
	background:url(contact-icons.gif) no-repeat -19px 0;
}
.contact_seal_not_validated_disabled {
	display:block;
	float:left;
	width:19px;
	height:21px;
	background:url(contact-icons.gif) no-repeat 0 0;
}
.horo_online {
	display:block;
	float:left;
	width:14px;
	height:14px;
	background:url(icon-set-1-v2.png) no-repeat -229px 0;
	margin:6px 4px 0 0;
}
.horo_offline {
	display:block;
	float:left;
	width:14px;
	height:14px;
	background:url(icon-set-1-v2.png) no-repeat -229px -14px;
	margin:6px 4px 0 0;
}
.cam {
	width:15px;
	height:17px;
	display:block;
	float:left;
	background:url(icon-set-1-v2.png) no-repeat -119px -21px;
	margin:6px 4px 0 0;
}
.astro_pro_ic {
	width:23px;
	height:16px;
	display:block;
	float:left;
	background:url(/community/shortlist/astro-pro-ic.gif) no-repeat top left;
	margin:6px 4px 0 0;
}
.chat_icon_busy {
	display:block;
	float:left;
	width:19px;
	height:17px;
	background:url(chat-icons-v2.gif) no-repeat -19px 0;
	margin:6px 4px 0 0;
}
.chat_offline {
	display:block;
	float:left;
	width:19px;
	height:17px;
	background:url(chat-icons-v2.gif) no-repeat -38px 0;
	margin:6px 4px 0 0;
}
.chat_online {
	display:block;
	float:left;
	width:19px;
	height:17px;
	background:url(chat-icons-v2.gif) no-repeat 0 0;
	margin:6px 4px 0 0;
}
.vod_icon {
	width:17px;
	height:13px;
	display:block;
	float:left;
	background:url(icon-set-1-v2.png) no-repeat -134px -21px;
	margin:6px 4px 0 0;
}
.save_bt {
	border:none;
	background:url(/community/button/save-bt.gif) no-repeat 0 0;
	outline:none;
	width:41px;
	height:24px;
	cursor:pointer;
	vertical-align:middle;
}
.save_bt:hover {
	background:url(/community/button/save-bt.gif) no-repeat 0 -26px;
	cursor:pointer;
}
.save_dis_bt {
	border:none;
	background:url(/community/button/save-bt.gif) no-repeat 0 -52px;
	width:41px;
	height:24px;
	cursor:text;
	vertical-align:middle;
}
.copy {
	font:normal 12px/14px arial;
	color:#000;
	margin-top:20px;
}
.copy ul {
	margin:24px 0 3px;
	padding:0;
	list-style:disc inside;
}
.copy ul li {
	list-style:disc inside;
	font:bold 14px arial;
	color:#333;
}
.copy ul li a {
	font:normal 12px arial;
}
.copy .reg_box {
	width:210px;
	text-align:center;
	font:normal 10px arial;
	color:#333;
	margin-top:10px;
}
#profile .cam {
	width:15px;
	height:17px;
	display:block;
	float:left;
	margin:-3px 7px 0 14px;
	-margin:-3px 3px 0 7px;
	background:url(icon-set-1-v2.png) no-repeat -119px -21px;
}
#profile .seal {
	width:64px;
	height:47px;
	display:block;
	float:left;
	margin:0 0 0 50px;
	-margin:0 0 0 25px;
	background:url(icon-set-1-v2.png) no-repeat 0 -40px;
}
#profile .seal_request {
	width:64px;
	height:47px;
	display:block;
	float:left;
	margin:0 0 0 50px;
	-margin:0 0 0 25px;
	background:url(icon-set-1-v2.png) no-repeat -64px -40px;
}
#profile .seal_requested {
	width:64px;
	height:47px;
	display:block;
	float:left;
	margin:0 0 0 50px;
	-margin:0 0 0 25px;
	background:url(icon-set-1-v2.png) no-repeat -128px -40px;
}
#profile .vod_icon {
	width:17px;
	height:13px;
	display:block;
	float:left;
	margin:0 4px 0 10px;
	-margin:0 2px 0 5px;
	background:url(icon-set-1-v2.png) no-repeat -134px -21px;
}
#profile .exp_int_online {
	display:block;
	float:left;
	margin:0 10px;
	-margin:0 5px;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(icon-set-1-v2.png) no-repeat -165px -21px;
}
#profile .exp_int_offline {
	display:block;
	float:left;
	margin:0 10px;
	-margin:0 5px;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(icon-set-1-v2.png) no-repeat -151px -21px;
}
#profile .expint_icon_accept {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(express-icons.gif) no-repeat 0 0;
}
#profile .expint_icon_decline {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(express-icons.gif) no-repeat -20px 0;
}
#profile .expint_icon_heart_cancel {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(express-icons.gif) no-repeat -41px 0;
}
#profile .expint_icon_awaiting {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(express-icons.gif) no-repeat -61px 0;
}
#profile .cont_ic_online {
	display:block;
	float:left;
	margin:-4px 7px 0 10px;
	-margin:-4px 3px 0 5px;
	width:16px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -102px 0;
}
#profile .cont_ic_offline {
	display:block;
	float:left;
	margin:-4px 7px 0 10px;
	-margin:-4px 3px 0 5px;
	width:16px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -118px 0;
}
#profile .contact_seal_not_validated_enabled {
	display:block;
	float:left;
	margin:-4px 6px 0 10px;
	-margin:-4px 6px 0 5px;
	width:19px;
	height:21px;
	background:url(contact-icons.gif) no-repeat -19px 0;
}
#profile .contact_seal_not_validated_disabled {
	display:block;
	float:left;
	margin:-4px 6px 0 10px;
	-margin:-4px 6px 0 5px;
	width:19px;
	height:21px;
	background:url(contact-icons.gif) no-repeat 0 0;
}
#profile .write_online {
	display:block;
	float:left;
	margin:0 7px 0 10px;
	-margin:0 3px 0 5px;
	width:16px;
	height:11px;
	background:url(icon-set-1-v2.png) no-repeat -179px -21px;
}
#profile .write_offline {
	display:block;
	float:left;
	margin:0 7px 0 10px;
	-margin:0 3px 0 5px;
	width:16px;
	height:11px;
	background:url(icon-set-1-v2.png) no-repeat -195px -21px;
}
#profile .chat_online {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 6px 0 5px;
	width:19px;
	height:17px;
	background:url(chat-icons-v2.gif) no-repeat 0 0;
}
#profile .chat_icon_busy {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 6px 0 5px;
	width:19px;
	height:17px;
	background:url(chat-icons-v2.gif) no-repeat -19px 0;
}
#profile .chat_busy {
	font:normal 11px arial;
	color:#BA0505;
}
#profile .chat_offline {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 6px 0 5px;
	width:19px;
	height:17px;
	background:url(chat-icons-v2.gif) no-repeat -38px 0;
}
#profile .horo_online {
	display:block;
	float:left;
	margin:0 7px 0 10px;
	-margin:0 3px 0 5px;
	width:14px;
	height:14px;
	background:url(icon-set-1-v2.png) no-repeat -229px 0;
}
#profile .horo_offline {
	display:block;
	float:left;
	margin:0 7px 0 10px;
	-margin:0 3px 0 5px;
	width:14px;
	height:14px;
	background:url(icon-set-1-v2.png) no-repeat -229px -14px;
}
#profile .top_curve {
	background:url(top-curve-main.gif) top right no-repeat;
	height:14px;
	width:340px;
}
#profile .middle_content {
	background:url(middle-bg.gif) #fff repeat-x bottom left;
	height:157px;
	font:normal 12px/16px arial;
	color:#000;
	border:solid 1px #CE181F;
	border-top:none;
	border-bottom:none;
}
#profile .middle_content .wrap {
	padding:0 17px;
}
#profile .bottom_curve {
	background:url(bottom-curve-main.gif) top right no-repeat;
	width:340px;
	height:14px;
}
#profile .down_arrow_ic {
	float:left;
	display:block;
	background:url(icon-set-2-v1.gif) repeat-x -53px 0;
	width:7px;
	height:11px;
	margin-top:9px;
}
#profile .down_arrow_ic_hover {
	float:left;
	display:block;
	background:url(icon-set-2-v1.gif) repeat-x -60px 0;
	width:7px;
	height:11px;
	margin-top:9px;
}
#profile .shortlist_ic {
	float:left;
	display:block;
	width:18px;
	height:17px;
	background:url(/community/shortlist/shortlist-ic.gif) no-repeat 0 0;
	margin:-2px 5px 0 0;
	-margin:-2px 2px 0 0;
	vertical-align:middle;
}
#profile .shortlist_ic_done {
	float:left;
	display:block;
	width:18px;
	height:17px;
	background:url(/community/shortlist/shortlist-ic.gif) no-repeat 0 -18px;
	margin:-2px 5px 0 0;
	-margin:-2px 2px 0 0;
	vertical-align:middle;
}
#profile .note_ic {
	float:left;
	display:block;
	width:15px;
	height:15px;
	background:url(/community/shortlist/note-ic.gif) no-repeat 0 0;
	margin:0 5px 0 0;
	-margin:0 2px 0 0;
	vertical-align:middle;
}
#profile .note_ic_done {
	float:left;
	display:block;
	width:15px;
	height:15px;
	background:url(/community/shortlist/note-ic.gif) no-repeat 0 -16px;
	margin:0 5px 0 0;
	-margin:0 2px 0 0;
	vertical-align:middle;
}
#profile .add_bt {
	border:none;
	background:url(/community/button/add-bt-v2.gif) no-repeat 0 0;
	outline:none;
	width:40px;
	height:24px;
	margin-left:5px;
	cursor:pointer;
	vertical-align:top;
}
#profile .add_bt:hover {
	background:url(/community/button/add-bt-v2.gif) no-repeat 0 -26px;
	cursor:pointer;
}
#profile .add_dis_bt {
	border:none;
	background:url(/community/button/add-bt-v2.gif) no-repeat 0 -52px;
	outline:none;
	width:40px;
	height:24px;
	margin-left:5px;
	cursor:text;
	vertical-align:top;
}
#profile .save_bt {
	border:none;
	background:url(/community/button/save-bt.gif) no-repeat 0 0;
	outline:none;
	width:41px;
	height:24px;
	cursor:pointer;
	vertical-align:middle;
}
#profile .save_bt:hover {
	background:url(/community/button/save-bt.gif) no-repeat 0 -26px;
	cursor:pointer;
}
#profile .save_dis_bt {
	border:none;
	background:url(/community/button/save-bt.gif) no-repeat 0 -52px;
	width:41px;
	height:24px;
	cursor:pointer;
	vertical-align:middle;
}
#profile .addtofav {
	float:left;
	display:block;
	width:18px;
	height:14px;
	background:url(icon-set-2-v1.gif) no-repeat 0 0;
	margin:0 5px 0 0;
	-margin:0 2px 0 0;
	vertical-align:middle;
}
#profile .addtofav_done {
	float:left;
	display:block;
	width:18px;
	height:14px;
	background:url(icon-set-2-v1.gif) no-repeat 0 -16px;
	margin:0 5px 0 0;
	-margin:0 2px 0 0;
	vertical-align:middle;
}
#profile .mark_view {
	float:left;
	display:block;
	width:16px;
	height:14px;
	background:url(icon-set-2-v1.gif) no-repeat -18px 0;
	margin:0 5px 0 0;
	-margin:0 2px 0 0;
	vertical-align:middle;
}
#profile .mark_view_done {
	float:left;
	display:block;
	width:16px;
	height:14px;
	background:url(icon-set-2-v1.gif) no-repeat -18px -16px;
	margin:0 5px 0 0;
	-margin:0 2px 0 0;
	vertical-align:middle;
}
#profile .mark_view_disable {
	float:left;
	display:block;
	width:16px;
	height:14px;
	background:url(mark-dis.gif) no-repeat 0 0;
	margin:0 5px 0 0;
	-margin:0 2px 0 0;
	vertical-align:middle;
}
#profile .forward {
	float:left;
	display:block;
	width:19px;
	height:14px;
	background:url(icon-set-2-v1.gif) no-repeat -34px 0;
	margin:0 5px 0 0;
	-margin:0 2px 0 0;
	vertical-align:middle;
}
.backtotop {
	float:right;
	display:block;
	width:7px;
	height:10px;
	background:url(../images/back-to-top.gif) no-repeat left top;
	margin:2px 0 0 5px;
	-margin:2px 0 0 2px;
}
#profile .layer2top {
	background:url(layer2-tp-curve.gif) no-repeat top left;
	width:388px;
	height:11px;
	margin:0;
}
#profile .layer2mdl {
	background:url(layer2-md-curve.gif) repeat-y top left;
	width:368px;
	padding:0 10px 0 10px;
	font:normal 12px/16px arial;
	margin:0;
}
a.layerclose:link, a.layerclose:visited {
	float:right;
	width:41px;
	height:12px;
	display:block;
	background:url(icon-set-2-v1.gif) no-repeat 0 -31px;
	text-decoration:none;
	font:normal 11px arial;
	color:#0067AC;
}
a.layerclose:hover {
	background:url(icon-set-2-v1.gif) no-repeat 0 -45px;
	text-decoration:underline;
}
.layer2bottom {
	background:url(layer2-bt-curve.gif) no-repeat top left;
	width:388px;
	height:11px;
	margin:0;
}
a.know_more:link, a.know_more:visited {
	width:67px;
	height:10px;
	display:block;
	float:left;
	background:url(know-more.gif) no-repeat 0 0;
	margin:11px 0 0 0;
}
a.know_more:hover {
	width:67px;
	height:10px;
	display:block;
	float:left;
	background:url(know-more.gif) no-repeat 0 -20px;
}
a.upgrade_bt:link, a.upgrade_bt:visited {
	width:95px;
	height:30px;
	outline:none;
	background:url(upgrade-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.upgrade_bt:hover {
	background:url(upgrade-bt.gif) no-repeat 0 -30px;
}
.upgrade_bt {
	border:none;
	width:95px;
	height:30px;
	outline:none;
	background:url(upgrade-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.upgrade_bt:hover {
	background:url(upgrade-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.register_bt:link, a.register_bt:visited {
	width:95px;
	height:30px;
	outline:none;
	background:url(register-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.register_bt:hover {
	background:url(register-bt.gif) no-repeat 0 -30px;
}
.register_bt {
	border:none;
	width:95px;
	height:30px;
	outline:none;
	background:url(register-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.register_bt:hover {
	background:url(register-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.send_bt:link, a.send_bt:visited {
	width:48px;
	height:30px;
	outline:none;
	background:url(send-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.send_bt:hover {
	background:url(send-bt.gif) no-repeat 0 -30px;
}
.send_bt {
	border:none;
	width:48px;
	height:30px;
	outline:none;
	background:url(send-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.send_bt:hover {
	background:url(send-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.submit_bt:link, a.submit_bt:visited {
	width:59px;
	height:30px;
	outline:none;
	background:url(submit_bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.submit_bt:hover {
	background:url(submit_bt.gif) no-repeat 0 -30px;
}
.submit_bt {
	border:none;
	width:59px;
	height:30px;
	outline:none;
	background:url(submit_bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.submit_bt:hover {
	background:url(submit_bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.send_reminder_bt:link, a.send_reminder_bt:visited {
	width:106px;
	height:30px;
	outline:none;
	background:url(send-reminder-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.send_reminder_bt:hover {
	background:url(send-reminder-bt.gif) no-repeat 0 -30px;
}
.send_reminder_bt {
	border:none;
	width:106px;
	height:30px;
	outline:none;
	background:url(send-reminder-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.send_reminder_bt:hover {
	background:url(send-reminder-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
.send_reminder_de_bt {
	border:none;
	width:106px;
	height:30px;
	outline:none;
	background:url(send-reminder-de-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.view_horo_bt:link, a.view_horo_bt:visited {
	width:113px;
	height:30px;
	outline:none;
	background:url(view-horo-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.view_horo_bt:hover {
	background:url(view-horo-bt.gif) no-repeat 0 -30px;
}
.view_horo_bt {
	border:none;
	width:113px;
	height:30px;
	outline:none;
	background:url(view-horo-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.view_horo_bt:hover {
	background:url(view-horo-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.view_phone_bt:link, a.view_phone_bt:visited {
	width:135px;
	height:30px;
	outline:none;
	background:url(view-phone-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.view_phone_bt:hover {
	background:url(view-phone-bt.gif) no-repeat 0 -30px;
}
.view_phone_bt {
	border:none;
	width:135px;
	height:30px;
	outline:none;
	background:url(view-phone-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.view_phone_bt:hover {
	background:url(view-phone-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.view_contact_bt:link, a.view_contact_bt:visited {
	width:135px;
	height:30px;
	outline:none;
	background:url(view-contact-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.view_contact_bt:hover {
	background:url(view-contact-bt.gif) no-repeat 0 -30px;
}
.view_contact_bt {
	border:none;
	width:135px;
	height:30px;
	outline:none;
	background:url(view-contact-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.view_contact_bt:hover {
	background:url(view-contact-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.req_contact_bt:link, a.req_contact_bt:visited {
	width:155px;
	height:30px;
	outline:none;
	background:url(req-contact-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.req_contact_bt:hover {
	background:url(req-contact-bt.gif) no-repeat 0 -30px;
}
.req_contact_bt {
	border:none;
	width:155px;
	height:30px;
	outline:none;
	background:url(req-contact-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.req_contact_bt:hover {
	background:url(req-contact-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.confirm_exp_int_bt:link, a.confirm_exp_int_bt:visited {
	width:161px;
	height:30px;
	outline:none;
	background:url(confirm-exp-int-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.confirm_exp_int_bt:hover {
	background:url(confirm-exp-int-bt.gif) no-repeat 0 -30px;
}
.confirm_exp_int_bt {
	border:none;
	width:161px;
	height:30px;
	outline:none;
	background:url(confirm-exp-int-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.confirm_exp_int_bt:hover {
	background:url(confirm-exp-int-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
a.launch_msger_bt:link, a.launch_msger_bt:visited {
	width:198px;
	height:30px;
	outline:none;
	background:url(launch-msger-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
a.launch_msger_bt:hover {
	background:url(launch-msger-bt.gif) no-repeat 0 -30px;
}
.launch_msger_bt {
	border:none;
	width:198px;
	height:30px;
	outline:none;
	background:url(launch-msger-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.launch_msger_bt:hover {
	background:url(launch-msger-bt.gif) no-repeat 0 -30px;
	cursor:pointer;
}
.go {
	border:none;
	background:url(go.gif) no-repeat 0 0;
	outline:none;
	width:35px;
	height:24px;
	margin-left:5px;
	cursor:pointer;
}
.go:hover {
	background:url(go.gif) no-repeat 0 -24px;
	cursor:pointer;
}
.reminder_icon {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 3px 0 5px;
	width:20px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/reminder-icon.gif) no-repeat;
}
.delete_interest_icon {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 3px 0 5px;
	width:19px;
	height:16px;
	overflow:hidden;
	background:url(delete-interest.gif) no-repeat;
}
em {
	font:normal 12px arial;
}
#heading_band {
	float:left;
	padding:2px 0 0 0;
	height:28px;
	width:247px;
}
#heading_band .autoproid {
	font:normal 18px arial;
	color:#F07700;
	float:left;
	margin-right:8px;
	text-decoration:none;
	display:block;
}
#heading_band .cont_act {
	display:block;
	float:left;
	width:16px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -102px 0;
	margin-right:9px;
}
#heading_band .cont_nact {
	display:block;
	float:left;
	width:16px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -118px 0;
	margin-right:9px;
}
#heading_band a.chat_icon:link, #heading_band a.chat_icon:visited {
	display:block;
	float:left;
	width:47px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -134px 0;
}
#heading_band .chat_icon_busy {
	display:block;
	float:left;
	width:44px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -195px -32px;
}
#heading_band a.chat_icon:hover {
	display:block;
	float:left;
	width:47px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -181px 0;
}
.print_icon {
	float:right;
	width:16px;
	height:16px;
	background:url(icon-set-1-v2.png) no-repeat -81px -25px;
}
.font_option {
	float:right;
	width:45px;
	height:25px;
}
.font_option a.size12:link, .font_option a.size12:visited {
	display:block;
	float:left;
	width:23px;
	height:25px;
	background:url(small-font.gif) no-repeat 0 -25px;
}
.font_option a.size12:hover {
	display:block;
	float:left;
	width:23px;
	height:25px;
	background:url(small-font.gif) no-repeat 0 0;
}
.font_option .size12 {
	display:block;
	float:left;
	width:23px;
	height:25px;
	background:url(small-font.gif) no-repeat 0 0;
}
.font_option a.size14:link, .font_option a.size14:visited {
	display:block;
	float:left;
	width:22px;
	height:25px;
	background:url(large-font.gif) no-repeat 0 -25px;
}
.font_option a.size14:hover {
	display:block;
	float:left;
	width:22px;
	height:25px;
	background:url(large-font.gif) no-repeat 0 0;
}
.font_option .size14 {
	display:block;
	float:left;
	width:22px;
	height:25px;
	background:url(large-font.gif) no-repeat 0 0;
}
#info_bar {
	border:solid 1px #EAE9D0;
	background:#F9F8E5;
	font:normal 12px arial;
	color:#000;
}
#info_bar #last_online {
	float:left;
	font:normal 12px arial;
	color:#000;
	padding:3px 10px;
	margin:4px 0;
	border-right:solid 1px #EAE9D0;
}
#info_bar .astro_block {
	float:left;
	display:block;
	padding:7px 10px;
}
#info_bar .sel_act {
	float:right;
	display:block;
	padding:7px 0;
	width:225px;
}
#alert {
	width:auto;
	border:solid 1px #CCCC78;
	background:#FFFFBF;
	padding:3px 0 3px 3px;
	text-align:left;
	margin:0 auto;
}
#alert .info {
	width:27px;
	height:27px;
	background:url(my-shaadi-v2.gif) no-repeat 0 0;
	display:block;
	float:left;
	margin:4px 8px 4px 8px;
	-margin:4px 8px 4px 4px;
}
#alert .msg {
	line-height:16px;
	text-align:left;
	float:left;
	padding-top:8px;
}
#profile_module_listing #alert, #tab1 #alert, #tab2 #alert {
	border:solid 1px #CCCC78;
	background:#FFFFBF;
	padding:3px 0 3px 3px;
	text-align:left;
	margin-top:22px;
}
#profile_module_listing #alert .info, #tab1 #alert .info, #tab2 #alert .info {
	width:27px;
	height:27px;
	background:url(my-shaadi-v2.gif) no-repeat 0 0;
	display:inline-block;
	float:left;
	margin:4px 8px 4px 8px;
}
#profile_module_listing #alert .msg, #tab1 #alert .msg, #tab2 #alert .msg {
	line-height:16px;
	text-align:left;
	float:left;
	padding-top:8px;
	width:90%;
}
a.down_arrow:link, a.down_arrow:visited {
	display:block;
	float:left;
	padding:0 10px 0 0;
	height:30px;
	overflow:hidden;
	font:normal 13px arial;
	color:#0067AC;
	text-decoration:none;
	margin-right:4px;
	cursor:pointer;
}
a.down_arrow:hover {
	background:url(h-nav-bg-v2.gif) repeat-x 0 0;
	overflow:hidden;
	font:normal 13px arial;
	color:#fff;
	text-decoration:none;
}
#section_heading {
	height:32px;
	background:url(sec-hd-bg.gif) repeat-x top left;
	border:solid 1px #D9D9D9;
	border-top:none;
	border-bottom:none;
	font:normal 18px arial;
	color:#2C2C2C;
	line-height:32px;
	padding-left:10px;
	margin-top:15px;
}
#sub_heading {
	font:bold 16px arial;
	color:#CE181F;
	margin:10px 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
}
.single_data_cont {
	border:solid 1px #D9D9D9;
	padding:10px;
	color:#000;
	line-height:16px;
	border-right:none;
	border-left:none;
}
.more {
	text-align:right;
	font:normal 11px arial;
}
.more .arrow_more {
	width:7px;
	height:6px;
	background:url(icon-set-1-v2.png) no-repeat -72px 0;
	display:block;
	float:right;
	margin:5px 0 0 4px;
}
.more .arrow_more a {
	width:7px;
	height:6px;
	display:block;
	text-decoration:none;
}
.more .arrow_less {
	width:7px;
	height:6px;
	background:url(icon-set-1-v2.png) no-repeat -79px 0;
	display:block;
	float:right;
	margin:5px 0 0 4px;
}
#more .arrow_less a {
	width:7px;
	height:6px;
	display:block;
	text-decoration:none;
}
#next_prev {
	float:right;
	width:224px;
	text-align:right;
	margin:10px 5px 10px 0;
	-margin:10px 2px 10px 0;
	position:relative;
}
#prof_pic_block {
	width:197px;
	float:left;
	background:url(pro-pic-bg.gif) no-repeat left top;
}
#prof_pic_block .photo_section {
	width:150px;
	height:200px;
	display:block;
	margin:13px 0 0 14px;
	position:relative;
}
#prof_pic_block .photo_navigation {
	text-align:center;
	font:normal 11px arial;
	color:#818181;
	padding:3px 36px 0 17px;
	overflow:hidden;
}
#prof_pic_block .photo_navigation .next_photo_disable {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -53px 0;
	width:10px;
	height:11px;
}
#prof_pic_block .photo_navigation .next_photo {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -53px 0;
	width:10px;
	height:11px;
	cursor:pointer;
}
#prof_pic_block .photo_navigation .next_photo:hover {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -53px -19px;
	width:10px;
	height:11px;
	cursor:pointer;
}
#prof_pic_block .photo_navigation .prev_photo_disable {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 0;
	width:10px;
	height:11px;
}
#prof_pic_block .photo_navigation .prev_photo {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 0;
	width:10px;
	height:11px;
	cursor:pointer;
}
#prof_pic_block .photo_navigation .prev_photo:hover {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 -19px;
	width:10px;
	height:11px;
	cursor:pointer;
}
.mediumbluelink {
	font:normal 12px arial;
	color:#0067AC;
}
a.mediumbluelink:link, a.mediumbluelink:visited {
	font:normal 12px arial;
	color:#0067AC;
	outline:none;
	text-decoration:none;
}
a.mediumbluelink:hover {
	font:normal 12px arial;
	color:#0067AC;
	outline:none;
	text-decoration:underline;
}
.custome_msg_pro {
	width:425px;
*width:437px;
	background-color:#fff;
	font:normal 11px arial;
	color:#000;
	border:solid 1px #CCE5BD;
	margin-left:25px;
	padding:5px;
	overflow:auto;
	height:60px;
}
.section_hover {
	background:#f9f8e5;
}
.data_cont {
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
	font:normal 12px arial;
	word-wrap:break-word;
}
.data_cont li {
	float:left;
}
.data_cont .td_content_1 {
	border-right:solid 1px #D9D9D9;
	padding:0 5px 0 0;
}
.data_cont .td_content_1 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.data_cont .td_content_1 ul li {
	float:left;
	padding:0 0 5px;
}
.data_cont .td_content_1 ul li label {
	font:normal 12px arial;
	float:left;
	color:#7F7F7F;
	margin-right:10px;
	width:112px;
}
.data_cont .td_content_2 {
	padding:0 5px;
	border-right:solid 1px #D9D9D9;
}
.data_cont .td_content_2 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.data_cont .td_content_2 ul li {
	float:left;
	padding:0 0 5px;
}
.data_cont .td_content_2 ul li label {
	font:normal 12px arial;
	float:left;
	color:#7F7F7F;
	margin-right:10px;
	width:112px;
}
.data_cont .td_content_3 {
	padding:0 0 0 5px;
}
.data_cont .td_content_3 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.data_cont .td_content_3 ul li {
	float:left;
	padding:0 0 5px;
}
.data_cont .td_content_3 ul li label {
	font:normal 12px arial;
	float:left;
	color:#7F7F7F;
	margin-right:10px;
	width:116px;
}
.data_cont .td_content_4 {
	padding:0 5px;
}
.data_cont .td_content_4 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.data_cont .td_content_4 ul li {
	float:left;
	padding:0 0 5px;
}
.data_cont .td_content_4 ul li label {
	font:normal 12px arial;
	float:left;
	color:#7F7F7F;
	margin-right:10px;
	width:112px;
}
html>body .top_left_png {
	background-repeat:no-repeat;
	background:url('/imgs/profiles/express-thanku-01.png')left;
	height:15px;
	width:8px;
}
.top_left_png {
	background-repeat:no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-01.png', enabled='true', sizingMethod='scale');
	height:15px;
	width:14px;
}
html>body .top_middle_png {
	background:url('/imgs/profiles/express-thanku-02.png') repeat-x;
	height:15px;
	width:265px;
}
.top_middle_png {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-02.png', enabled='true', sizingMethod='scale');
	background-image:none;
	background-repeat:repeat-x;
	height:15px;
	width:265px;
}
html>body .top_right_png {
	background:url('/imgs/profiles/express-thanku-03.png') no-repeat;
	height:15px;
	width:21px;
}
.top_right_png {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-03.png', enabled='true', sizingMethod='scale');
	background-image:none;
	background-repeat:no-repeat;
	height:15px;
	width:21px;
}
html>body .left_border_png {
	background:url('/imgs/profiles/express-thanku-04.png') repeat-y;
	width:14px;
}
.left_border_png {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-04.png', enabled='true', sizingMethod='scale');
	background-image:none;
	background-repeat:repeat-y;
	width:14px;
}
html>body .right_border_png {
	background:url('/imgs/profiles/express-thanku-06.png') repeat-y;
	width:21px;
}
.right_border_png {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-06.png', enabled='true', sizingMethod='scale');
	background-image:none;
	background-repeat:repeat-y;
	width:21px;
}
html>body .bottom_left_png {
	background-repeat:no-repeat;
	background:url('/imgs/profiles/express-thanku-07.png');
	height:17px;
	width:14px;
}
.bottom_left_png {
	background-repeat:no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-07.png', enabled='true', sizingMethod='scale');
	height:17px;
	width:14px;
}
html>body .bottom_middle_png {
	background:url('/imgs/profiles/express-thanku-08.png') repeat-x;
	height:17px;
	width:265px;
}
.bottom_middle_png {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-08.png', enabled='true', sizingMethod='scale');
	background-image:none;
	background-repeat:repeat-x;
	height:17px;
	width:265px;
}
html>body .bottom_right_png {
	background:url('/imgs/profiles/express-thanku-09.png') no-repeat;
	height:17px;
	width:21px;
}
.bottom_right_png {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-09.png', enabled='true', sizingMethod='scale');
	background-image:none;
	background-repeat:no-repeat;
	height:17px;
	width:21px;
}
.relative {
	position:relative;
}
#tabsAndContent {
	width:501px;
}
#tabsAndContent ul, #tabsAndContent li {
	padding:0;
	margin:0;
}
ul#tabsNav {
	float:left;
	width:165px;
	list-style:none;
	position:absolute;
	z-index:1;
}
ul#tabsNav li {
	background:url(tab-link-bg.gif) no-repeat;
	height:37px;
	padding:0 2px 0;
	cursor:pointer;
}
ul#tabsNav li:hover {
	background:url(tab-link-bg.gif) no-repeat;
	height:37px;
	text-decoration:none;
}
ul#tabsNav li.active {
	background:url(onclick-bg.gif) no-repeat 2px 0;
	text-decoration:none;
	outline:none;
}
ul#tabsNav li.active_top {
	background:url(onclick-bg.gif) no-repeat 2px 0;
	text-decoration:none;
	outline:none;
}
ul#tabsNav li.active_bottom {
	background:url(onclick-lt-tab-bg.gif) no-repeat 1px 0;
	text-decoration:none;
	outline:none;
}
ul#tabsNav li.active_bottom2 {
	background:url(onclick-bg-chat.gif) no-repeat 2px 0;
	text-decoration:none;
	outline:none;
}
ul#tabsNav li.active a.green, ul#tabsNav li.active_top a.green, ul#tabsNav li.active_bottom a.green, ul#tabsNav li.active_bottom2 a.green {
	font:bold 12px arial;
	color:#CE181F;
	text-decoration:none;
	outline:none;
}
ul#tabContent {
	padding:0;
	margin:0;
	list-style:none;
}
#tabsAndContent .lefttab {
	position:absolute;
	z-index:0;
	width:337px;
	left:164px;
}
#tabsAndContent .topc {
	background:url(top-curve-main.gif) no-repeat;
	width:340px;
	height:14px;
}
#tabsAndContent .middleb {
	border-left:solid 1px #CE181F;
	border-right:solid 1px #CE181F;
	width:302px;
	padding:0 18px;
	background:url(middle-bg.gif) repeat-x;
}
#tabsAndContent .middleb #line_top {
	position:absolute;
	width:30px;
	height:31px;
	background:#fff;
	border-top:1px solid #CE181F;
	top:2px;
	left:-20px;
	display:block;
}
#tabsAndContent .middleb #line_bottom {
	position:absolute;
	width:30px;
	height:14px;
	background:#F9F9F3;
	border-bottom:1px solid #CE181F;
	bottom:17px;
	left:-20px;
	display:none;
}
#tabsAndContent .middleb .text {
	width:302px;
	height:157px;
	overflow:auto;
}
#tabsAndContent .bottomc {
	background:url(bottom-curve-main.gif) no-repeat;
	width:340px;
	height:14px;
}
#tabsAndContent a.green:link, #tabsAndContent a.green:visited {
	font:normal 12px arial;
	color:#CE181F;
	text-decoration:none;
	outline:none;
	display:block;
	height:25px;
	padding-top:12px;
}
#tabsAndContent a.green:hover {
	font:bold 12px arial;
	color:#CE181F;
	text-decoration:none;
	outline:none;
}
a.photolinksmall {
	color:#0067AC;
}
#tickmark li {
	background:url(tick-mark.gif) no-repeat 0 4px;
	padding:0 5px 0 15px;
	margin-bottom:5px;
	float:left;
}
#basic_left {
	float:left;
	width:250px;
	padding:0 5px 0 0;
	font:normal 12px/20px arial;
	color:#000;
}
#basic_right_my li, #basic_left li {
	clear:both;
}
#basic_left .label {
	width:123px;
	float:left;
	color:#7f7f7f;
	margin:0 10px 0 0;
}
#basic_left .detail {
	float:left;
	width:115px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#basic_right {
	float:left;
	width:250px;
	padding:0 5px 0 0;
	font:normal 12px/20px arial;
	color:#000;
}
#basic_right .label {
	width:123px;
	float:left;
	color:#7f7f7f;
	margin:0 10px 0 0;
}
#basic_right .detail {
	float:left;
	width:115px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#basic_right_my {
	float:left;
	width:280px;
	padding-right:5px;
	font:normal 12px/20px arial;
	color:#000;
}
#basic_right_my .label {
	width:125px;
	float:left;
	color:#7F7F7F;
	margin-right:10px;
}
#basic_right_my .detail {
	float:left;
	width:140px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.layer_wrap {
	position:relative;
	width:100%;
	z-index:1!important;
}
.layer_wrap .layer_main {
	width:220px;
	position:absolute;
	top:-21px;
	right:19px;
	z-index:11;
}
.layer_wrap .layer_main2 {
	width:220px;
	position:absolute;
	top:-21px;
	left:-129px;
	z-index:11;
}
.layer_wrap .layer_main .layer_hd_tp {
	height:17px;
	width:85px;
	border:solid 1px #EE911A;
	border-bottom:none;
	padding:5px;
	background:#fff;
	z-index:5;
	position:absolute;
	top:0;
	right:0;
}
.layer_wrap .layer_main2 .layer_hd_tp {
	height:17px;
	width:85px;
	border:solid 1px #EE911A;
	border-bottom:none;
	padding:5px;
	background:#fff;
	z-index:5;
	position:absolute;
	top:0;
	right:0;
}
.layer_wrap .layer_main .layer_hd_bm {
	height:17px;
	width:85px;
	border:solid 1px #EE911A;
	border-top:none;
	padding:5px;
	background:#fff;
	z-index:5;
	position:absolute;
	top:0;
	right:0;
}
.layer_wrap .layer_main2 .layer_hd_bm {
	height:17px;
	width:85px;
	border:solid 1px #EE911A;
	border-top:none;
	padding:5px;
	background:#fff;
	z-index:5;
	position:absolute;
	top:0;
	right:0;
}
.layer_wrap .layer_main .layer_bt_tp {
	width:218px;
	border:solid 1px #EE911A;
	padding:5px 1px;
	background:#fff;
	z-index:2;
	top:27px;
	right:0;
	position:absolute;
	font:normal 12px arial;
	color:#000;
}
.layer_wrap .layer_main2 .layer_bt_tp {
	width:218px;
	border:solid 1px #EE911A;
	padding:5px 1px;
	background:#fff;
	z-index:2;
	top:27px;
	right:0;
	position:absolute;
	font:normal 12px arial;
	color:#000;
}
.layer_wrap .layer_main .layer_bt_bm {
	width:218px;
	border:solid 1px #EE911A;
	padding:5px 1px;
	background:#fff;
	z-index:2;
	bottom:-1px;
	right:0;
	position:absolute;
	font:normal 12px arial;
	color:#000;
}
.layer_wrap .layer_main2 .layer_bt_bm {
	width:218px;
	border:solid 1px #EE911A;
	padding:5px 1px;
	background:#fff;
	z-index:2;
	bottom:-1px;
	right:0;
	position:absolute;
	font:normal 12px arial;
	color:#000;
}
.wrap {
	margin:10px 0 0 7px;
}
.wrap table {
	width:150px;
}
.add_edit {
	width:194px;
	height:87px;
	border:1px solid #DADADA;
	font:12px arial;
	color:#000;
	padding:3px;
	overflow-x:hidden;
	overflow-y:auto;
}
.counter_wrap {
	margin:7px 0 0 0;
	font:normal 11px arial;
	color:#666;
}
.counter {
	float:left;
	font:normal 14px arial;
	color:#666;
	margin:0 5px 0 0;
}
.close_brd {
	border-top:solid 1px #ccc;
	font-size:11px;
	margin:0 auto;
	width:96%;
	padding:10px 0;
}
.loading_img {
	vertical-align:middle;
	-vertical-align:baseline;
}
#profilecontent_area .leftheader_band {
	background:#fffffe;
	background:linear-gradient(to bottom, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
	background:-moz-linear-gradient(top, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffffe), color-stop(99%, #f9f8e5), color-stop(100%, #F9F8E5));
	background:-webkit-linear-gradient(top, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe', endColorstr='#F9F8E5', GradientType=0);
	border-bottom:1px solid #eae9d0;
	width:270px;
	height:79px;
	float:left;
	padding:0 12px 0 20px;
}
#profilecontent_area .pro_pic_container {
	background:#fff;
	border:1px solid #f8b900;
	box-shadow:0 1px 1px 1px rgba(187, 187, 187, 0.5);
	-webkit-box-shadow:0 1px 1px 1px rgba(187, 187, 187, 0.5);
	width:250px;
	height:340px;
	margin:15px 0 0 0;
	padding:7px 7px 7px 5px;
	position:relative;
	top:0;
	left:0;
}
#profilecontent_area .pro_normal_pic_container {
	background:#fff;
	border:1px solid #ddd;
	box-shadow:0 1px 1px 1px rgba(187, 187, 187, 0.5);
	-webkit-box-shadow:0 1px 1px 1px rgba(187, 187, 187, 0.5);
	width:250px;
	height:340px;
	margin:15px 0 0 0;
	padding:7px 7px 7px 5px;
	position:relative;
	top:0;
	left:0;
}
#profilecontent_area .photo_section {
	display:inline-block;
	width:250px;
	height:312px;
	border:solid 1px #d9d9d9;
}
#profilecontent_area .pro_pic_container .prem_photo_ribbon {
	background:url(premium-plus-band.png) no-repeat left top;
	position:absolute;
	top:-6px;
	left:-6px;
	width:51px;
	height:51px;
	z-index:2;
}
#profilecontent_area .photo_album_big {
	background:url(/community/search-result/album-icon.png) no-repeat left top;
	position:absolute;
	bottom:34px;
	left:2px;
	width:27px;
	height:25px;
	z-index:2;
}
#profilecontent_area .photo_zoom_big {
	background:url(/community/search-result/zoom-icon.png) no-repeat left top;
	position:absolute;
	bottom:34px;
	left:2px;
	width:27px;
	height:25px;
	z-index:2;
}
#profilecontent_area .photo_navigation {
	margin:0 auto;
	font:normal 11px arial;
	color:#818181;
	padding:12px 0 0 0;
	overflow:hidden;
	width:100px;
}
#profilecontent_area .next_photo {
	display:inline-block;
	background:url(pro-next-prev-ver3.png) no-repeat -53px top;
	width:10px;
	height:11px;
	cursor:pointer;
	float:left;
}
#profilecontent_area .next_photo_disable {
	display:inline-block;
	background:url(pro-next-prev-ver3.png) no-repeat -53px -57px;
	width:10px;
	height:11px;
	cursor:default;
	float:left;
}
#profilecontent_area .caption {
	width:58px;
	text-align:center;
	line-height:11px;
	float:left;
	padding:0;
	font-weight:normal;
}
#profilecontent_area .prev_photo {
	display:inline-block;
	background:url(pro-next-prev-ver3.png) no-repeat left top;
	width:10px;
	height:11px;
	cursor:pointer;
	float:left;
}
#profilecontent_area .prev_photo_disable {
	display:inline-block;
	background:url(pro-next-prev-ver3.png) no-repeat left -57px;
	width:10px;
	height:11px;
	cursor:default;
	float:left;
}
#profilecontent_area .rightheader_band {
	background:#fffffe;
	background:linear-gradient(to bottom, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
	background:-moz-linear-gradient(top, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffffe), color-stop(99%, #f9f8e5), color-stop(100%, #F9F8E5));
	background:-webkit-linear-gradient(top, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe', endColorstr='#F9F8E5', GradientType=0);
	border-bottom:1px solid #eae9d0;
	width:656px;
	height:79px;
	float:left;
	color:#333;
}
#profilecontent_area .pro_detail_top_bdr {
	background:url(pro-detail-top-bdr.png) no-repeat right bottom;
	height:79px;
	padding:0 8px 0 0;
}
#profilecontent_area .pro_chat_icon {
	background:url(chat.gif) no-repeat left top;
	width:19px;
	height:15px;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 5px;
}
#profilecontent_area .chat_detail_sep {
	padding:0 4px 0 6px;
	float:left;
}
#profilecontent_area .pro_name_section {
	float:left;
	width:330px;
	padding:23px 0 0 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#profilecontent_area .prev_next_section {
	position:absolute;
	right:5px;
	top:54px;
}
#next_prev .prev_next_section {
	right:3px;
	top:31px;
}
#next_prev .prev_next_section .pro_center_bg {
	color:#999;
	font-size:16px;
	line-height:20px;
	padding:0 8px 0 0;
}
#profilecontent_area .prev_next_section .pro_center_bg {
	line-height:20px;
	color:#999;
	font-size:16px;
	padding:0 8px 0 0;
}
.pro_prev {
	background:url(pro-next-prev-ver3.png) no-repeat left -73px;
	padding:0 0 0 12px;
	color:#69c;
	vertical-align:top;
}
.pro_next {
	background:url(pro-next-prev-ver3.png) no-repeat right -73px;
	padding:0 12px 0 0;
	color:#69c;
	vertical-align:top;
}
.pro_next_disabled {
	background:url(pro-next-prev-ver3.png) no-repeat right -16px;
	padding:0 12px 0 0;
	color:#ccc;
	vertical-align:top;
	text-decoration:none!important;
	cursor:text;
}
#profilecontent_area .basic_information {
	float:right;
	width:655px;
}
#profilecontent_area .basic_left {
	float:left;
	width:320px;
	padding:11px 7px 15px 0;
	line-height:22px;
}
#profilecontent_area .basic_right {
	float:left;
	width:320px;
	padding:11px 0 15px 0;
	line-height:22px;
}
#profilecontent_area .pro_left_label {
	float:left;
	width:125px;
	color:#999;
}
#profilecontent_area .pro_colun {
	float:left;
	width:12px;
}
#profilecontent_area .pro_left_detail {
	float:left;
	width:180px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#profilecontent_area .pro_right_label {
	float:left;
	width:125px;
	color:#999;
}
#profilecontent_area .pro_right_detail {
	float:left;
	width:180px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#profilecontent_area .next_step_bg {
	background:#fff;
	background:linear-gradient(to bottom, #fff 0, #fefefe 18%, #f2f2f2 89%, #f2f2f2 100%);
	background:-moz-linear-gradient(top, #fff 0, #fefefe 18%, #f2f2f2 89%, #f2f2f2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(18%, #fefefe), color-stop(89%, #f2f2f2), color-stop(100%, #f2f2f2));
	background:-webkit-linear-gradient(top, #fff 0, #fefefe 18%, #f2f2f2 89%, #f2f2f2 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
	box-shadow:0 1px 2px 1px rgba(180, 180, 180, 0.9);
	-webkit-box-shadow:0 1px 2px 1px rgba(180, 180, 180, 0.9);
	width:650px;
	border:solid 1px #f2f2f2;
}
#profilecontent_area .next_step_left {
	float:left;
	padding:16px 13px 0;
	width:399px;
	height:159px;
	position:relative;
	top:0;
	left:0;
}
#profilecontent_area .bottom_links {
	line-height:20px;
	font-size:11px;
	position:absolute;
	bottom:7px;
	left:12px;
}
#profilecontent_area .loader_img {
	background:url(/community/loader-big.gif) no-repeat left top;
	width:31px;
	height:31px;
	position:absolute;
	top:72px;
	left:180px;
	z-index:1;
}
#profilecontent_area .next_step_btm_section {
	width:366px;
	position:absolute;
	top:150px;
	left:0;
	font-size:11px;
}
#profilecontent_area .pro_interested {
	text-align:center;
	font-size:20px;
	color:#666;
}
#profilecontent_area .pro_interested_disable {
	text-align:center;
	font-size:20px;
	color:#e0e0e0;
}
#profilecontent_area .next_step {
	color:#333;
}
#profilecontent_area .shortlist_ignore {
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
#profilecontent_area .shortlist {
	width:101px;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
#profilecontent_area .ignore, #profilecontent_area .act_neg {
	display:inline-block;
	vertical-align:top;
	position:relative;
	z-index:1;
	text-align:left;
}
.pro_green_btn {
	background:#86b035;
	border:1px solid #5d8d19;
	display:inline-block;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	color:#fff;
	font-size:18px;
	padding:6px 14px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	text-decoration:none;
}
.pro_green_btn:hover {
	background:#689626;
	text-decoration:none;
}
.pro_green_pre_icon {
	background:url(premium-bttn-icon.png) no-repeat;
	height:17px;
	width:17px;
	font-size:0;
	display:inline-block;
	vertical-align:middle;
	margin-left:8px;
}
#profilecontent_area .shortlist_ic {
	background:none;
	display:none;
}
#shortlist_title_top {
	width:101px;
	overflow:hidden;
}
#profilecontent_area .shortlist_ic_done {
	float:left;
	display:none;
	background:none;
	margin:0;
	-margin:0;
}
#profilecontent_area .pro_lightblue_btn {
	background:#73acd1;
	border:1px solid #618da9;
	display:inline-block;
	box-shadow:inset 0 1px 0 #abcde3;
	-moz-box-shadow:inset 0 1px 0 #abcde3;
	-webkit-box-shadow:inset 0 1px 0 #abcde3;
	color:#fff;
	font:bold 16px arial;
	padding:7px 0;
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	border-right:none;
	cursor:pointer;
	text-decoration:none;
	float:left;
	width:80px;
	text-align:center;
}
#shortlist_drop_down {
	float:left;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	width:2px;
	height:18px;
	border:1px solid #618da9;
	display:inline-block;
	padding:8px;
	padding:8px 8px 7px 8px\9;
	cursor:pointer;
	box-shadow:inset 0 1px 0 #abcde3;
	-moz-box-shadow:inset 0 1px 0 #abcde3;
	-webkit-box-shadow:inset 0 1px 0 #abcde3;
	-ms-box-shadow:inset 0 1px 0 #abcde3;
	color:#fff;
	font:bold 16px arial;
	background:#73ACD1 url(/imgs/background/shortlist-white-down.png) no-repeat center center;
}
:root #shortlist_drop_down {
	padding:7px 8px\0;
}
#profilecontent_area #shortlist_drop_down:hover {
	background:#4986af url(/imgs/background/shortlist-white-down.png) no-repeat center center;
}
#profilecontent_area .pro_lightblue_btn:hover {
	background:#4986af;
	text-decoration:none!important;
}
.pro_gray_btn {
	background:#c0c0c0;
	border:1px solid #aaa;
	display:inline-block;
	box-shadow:inset 0 1px 0 #d4d4d4;
	-moz-box-shadow:inset 0 1px 0 #d4d4d4;
	-webkit-box-shadow:inset 0 1px 0 #d4d4d4;
	font:bold 16px arial;
	color:#fff;
	padding:7px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	text-decoration:none;
}
.pro_lgray_btn {
	background-color:#eaeaea;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eaeaea), color-stop(0.6, #eaeaea), color-stop(0.97, #eaeaea), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #eaeaea, #eaeaea 60%, #eaeaea 96%, #f6f6f6 98%);
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #bebebe;
	color:#5d5d5d;
	font:bold 16px arial;
	display:inline-block;
	padding:7px 10px;
	cursor:pointer;
	text-decoration:none;
}
.pro_lgray_btn:hover {
	background-color:#d8d8d8;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e2e1e1), color-stop(0.6, #e2e1e1), color-stop(0.97, #e2e1e1), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #e2e1e1, #e2e1e1 60%, #e2e1e1 96%, #f6f6f6 98%);
	text-decoration:none;
}
.pro_orange_btn {
	background:#f08300;
	border:1px solid #c47d40;
	display:inline-block;
	box-shadow:inset 0 1px 0 #fcbb6e;
	-moz-box-shadow:inset 0 1px 0 #fcbb6e;
	-webkit-box-shadow:inset 0 1px 0 #fcbb6e;
	font:bold 16px arial;
	color:#fff;
	padding:7px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	text-decoration:none;
}
.pro_orange_btn:hover {
	background:#e76802;
	text-decoration:none;
}
.pro_gray_add_btn {
	background:#fefefe;
	background:linear-gradient(to bottom, #fefefe 1%, #eee 100%);
	background:-moz-linear-gradient(top, #fefefe 1%, #eee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #fefefe), color-stop(100%, #eee));
	background:-webkit-linear-gradient(top, #fefefe 1%, #eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee', GradientType=0);
	border:1px solid #c5c5c5;
	display:inline-block;
	font:bold 12px arial;
	color:#333;
	padding:3px 7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	text-decoration:none;
}
.pro_gray_add_btn:hover {
	background:#fcfcfc;
	background:linear-gradient(to bottom, #fcfcfc 1%, #f1f1f1 100%);
	background:-moz-linear-gradient(center top, #fcfcfc 5%, #f1f1f1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #f1f1f1));
	background:-webkit-linear-gradient(center top, #fcfcfc 5%, #f1f1f1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
	border:1px solid #999;
	text-decoration:none;
}
.pro_short_list_close {
	background:url(close-icon.png) no-repeat left top;
	width:11px;
	height:11px;
	display:inline-block;
}
.pro_short_list_close:hover {
	background:url(close-icon.png) no-repeat right top;
}
#profilecontent_area .pro_short_list_container {
	height:36px;
}
#profilecontent_area .short_list_close {
	background:url(close.png) no-repeat right top;
	height:11px;
}
#profilecontent_area .short_list_data {
	width:162px;
	color:#333;
}
#profilecontent_area .view_message_history {
	background:url(pro-next-prev-ver3.png) no-repeat right -36px;
	padding:0 8px 0 0;
	color:#69c;
	font-size:11px;
}
#profilecontent_area .member_filtered {
	font-size:11px;
	color:#dc5858;
	padding:18px 0 0 0;
}
#profilecontent_area .next_step_right {
	float:right;
	background:url(next-step-divider.png) no-repeat left top;
	width:204px;
	height:175px;
	padding:0 7px 0 14px;
	position:relative;
	top:0;
	left:0;
}
#profilecontent_area .pro_crown_icon {
	background:url(premium-v1.png) no-repeat right top;
	width:30px;
	height:43px;
	position:absolute;
	top:-1px;
	right:6px;
}
#profilecontent_area .pro_crown_icon_hover {
	background:url(premium-v1.png) no-repeat right -56px;
	width:30px;
	height:43px;
	position:absolute;
	top:-1px;
	right:6px;
}
#profilecontent_area .pro_free_icon {
	background:url(free-v1.png) no-repeat right top;
	width:30px;
	height:43px;
	position:absolute;
	top:-1px;
	right:6px;
}
#profilecontent_area .pro_free_icon_hover {
	background:url(free-v1.png) no-repeat right -56px;
	width:30px;
	height:43px;
	position:absolute;
	top:-1px;
	right:6px;
	cursor:help;
}
#profilecontent_area .benefit_title {
	font:bold 14px arial;
	color:#666;
	border-bottom:1px solid #e4e4e4;
	width:162px;
	padding:8px 0 7px 7px;
	text-align:left;
}
#profilecontent_area .benefits_activity {
	padding:12px 0 10px 7px;
}
#profilecontent_area .contact_disabled_icon {
	display:block;
	float:left;
	margin:-5px 10px 0 0;
	width:14px;
	height:21px;
	overflow:hidden;
	background:url(/community/search-result/phone.gif) no-repeat left top;
}
#profilecontent_area .horo_lock_icon {
	display:block;
	float:left;
	margin:0 7px 0 0;
	width:18px;
	height:15px;
	overflow:hidden;
	background:url(/community/search-result/horoscope-lock.gif) no-repeat left bottom;
}
#profilecontent_area .horo_online {
	display:block;
	float:left;
	margin:1px 11px 0 0;
	width:14px;
	height:14px;
	background:url(icon-set-1-v2.png) no-repeat -229px top;
}
#profilecontent_area .horo_offline {
	display:block;
	float:left;
	margin:1px 11px 0 0;
	width:14px;
	height:14px;
	background:url(icon-set-1-v2.png) no-repeat -229px -14px;
}
#profilecontent_area .contact_seal_not_validated_enabled {
	display:block;
	float:left;
	margin:-4px 5px 0 0;
	width:19px;
	height:21px;
	background:url(contact-icons.gif) no-repeat -19px top;
}
#profilecontent_area .contact_seal_not_validated_disabled {
	display:block;
	float:left;
	margin:-2px 5px 0 0;
	width:19px;
	height:21px;
	background:url(contact-icons.gif) no-repeat left top;
}
#profilecontent_area .write_online {
	display:block;
	float:left;
	margin:2px 9px 0 0;
	width:16px;
	height:11px;
	background:url(icon-set-1-v2.png) no-repeat -179px -21px;
}
#profilecontent_area .write_offline {
	display:block;
	float:left;
	margin:2px 9px 0 0;
	width:16px;
	height:11px;
	background:url(icon-set-1-v2.png) no-repeat -195px -21px;
}
#profilecontent_area .chat_online {
	display:block;
	float:left;
	margin:0 6px 0 0;
	width:17px;
	height:14px;
	background:url(chat-icons.png) no-repeat left top;
}
#profilecontent_area .chat_icon_busy {
	display:block;
	float:left;
	margin:0 6px 0 0;
	width:17px;
	height:17px;
	background:url(chat-icons.gif) no-repeat -19px top;
}
#profilecontent_area .chat_offline {
	display:block;
	float:left;
	margin:0 6px 0 0;
	width:17px;
	height:14px;
	background:url(chat-icons.png) no-repeat 0 -20px;
}
#profilecontent_area .benefits_bottom {
	line-height:20px;
	font-size:11px;
	padding:0 9px 0 0;
	position:absolute;
	bottom:2px;
	left:19px;
	width:197px;
	text-align:right;
}
#profilecontent_area .pro_upgrade {
	background:url(pro-next-prev-ver3.png) no-repeat right -36px;
	padding:0 8px 0 0;
	color:#69c;
}
#profiledata_left {
	background:#fff;
	width:722px;
	float:left;
	padding:0 11px 0 0;
}
#profiledata_right {
	width:227px;
	float:right;
	border-bottom:solid 15px #fff;
}
#profiledata_right .pro_data_heading {
	background:#fff;
	background:linear-gradient(to bottom, #fff 0, #fefefe 17%, #f0f0f0 76%, #ededed 100%);
	background:-moz-linear-gradient(top, #fff 0, #fefefe 17%, #f0f0f0 76%, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(17%, #fefefe), color-stop(76%, #f0f0f0), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #fefefe 17%, #f0f0f0 76%, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	color:#CE181F;
	font:bold 16px/30px arial;
	border:1px solid #d9d9d9;
	padding:0 0 0 15px;
}
#profiledata_right .pro_container {
	background:#fff;
	padding:12px;
	border:1px solid #d9d9d9;
	border-top:none;
}
#profiledata_right .pro_thumb_60 {
	float:left;
	background:#fff;
	border:1px solid #d6d6d6;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	display:inline-block;
	width:60px;
	height:60px;
	padding:3px;
}
#profiledata_right .pro_thumb_detail {
	float:left;
	width:118px;
	padding:0 0 0 7px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:16px;
}
#profiledata {
	margin:0;
	padding:0 0 5px 0;
}
#profiledata .pro_data_activity {
	float:right;
	text-align:right;
	font-size:11px;
	color:#000;
	height:21px;
	width:124px;
	padding-top:9px;
}
#profiledata .pro_data_email {
	background:url(email-icon.png) no-repeat left top;
	display:inline-block;
	width:16px;
	height:14px;
	margin:0 10px 0 0;
}
#profiledata .pro_data_print {
	background:url(print-icon.png) no-repeat left top;
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 8px 0 0;
}
.bottom_tplink_bg {
	min-height:20px;
	background:#fffffe;
	background:linear-gradient(to bottom, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
	background:-moz-linear-gradient(top, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffffe), color-stop(99%, #f9f8e5), color-stop(100%, #F9F8E5));
	background:-webkit-linear-gradient(top, #fffffe 0, #f9f8e5 99%, #F9F8E5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe', endColorstr='#F9F8E5', GradientType=0);
	border-bottom:1px solid #eae9d0;
}
.success {
	border:solid 1px #CCCC78;
	background:#FFFFBF;
	margin:0 0 0 8px;
	padding:5px;
	font:normal 11px arial;
	color:#000;
}
.success img {
	float:left;
	margin-right:4px;
}
.failure {
	border:solid 1px #D90009;
	background:#FFFFBF;
	margin:0 0 0 8px;
	padding:5px;
	font:normal 11px arial;
	color:#000;
}
.failure img {
	float:left;
	margin-right:4px;
}
.msg {
	float:left;
}
.confirm_del {
	margin:0 0 0 8px;
	padding:7px;
	font:normal 11px arial;
	color:#A5A3A4;
}
.confirm_del .msg b {
	font-weight:bold;
	color:#F20001;
}
.confirm_del img {
	float:left;
	margin-right:4px;
}
.pop {
	background:url('/community/search-result/grey.png') repeat top left;
	_background:none;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:15px;
	width:288px;
	position:absolute;
	z-index:22;
}
.pop_top_l {
	background:url(/community/search-result/pop-top.gif) top left no-repeat;
	width:12px;
	height:9px;
}
.pop_top_m {
	border-top:solid 3px #fc9700;
	background:#fff;
	font:normal 5px arial;
	line-height:5px;
	height:13px;
}
.pop_top_r {
	background:url(/community/search-result/pop-top.gif) top right no-repeat;
	width:12px;
}
.pop_middle {
	border-left:solid 3px #fc9700;
	border-right:solid 3px #fc9700;
	background:#fff;
	padding:0 10px;
	clear:left;
}
.pop_middle .label {
	float:left;
	margin-right:10px;
	width:150px;
}
.pop_middle .contact {
	background:#fff;
	border-top:solid 1px #E5EDF0;
	border-bottom:solid 1px #E5EDF0;
	padding:2px;
}
.pop_bot_l {
	background:url(/community/search-result/pop-bot.gif) bottom left no-repeat;
	padding-left:12px;
	height:15px;
	font:normal 12px arial;
}
.pop_bot_m {
	border-bottom:solid 3px #fc9700;
	background:#fff;
	font:normal 6px arial;
}
.pop_bot_r {
	background:url(/community/search-result/pop-bot.gif) bottom right no-repeat;
	height:15px;
	font:normal 12px arial;
	line-height:21px;
}
a.popclose:link, a.popclose:visited {
	float:right;
	width:22px;
	height:22px;
	display:block;
	background:url(/imgs/common/layer-close-v3.png) no-repeat;
	text-decoration:none;
	position:absolute;
	top:10px;
	right:10px;
	font-size:0;
	color:#fff;
	text-decoration:none;
}
a.popclose:hover {
	background:url(/imgs/common/layer-close-v3.png) no-repeat left -30px;
	text-decoration:none;
}
.horo_lock_icon {
	display:block;
	float:left;
	margin:0 6px 0 10px;
	-margin:0 3px 0 10px;
	width:18px;
	height:15px;
	overflow:hidden;
	background:url(/community/search-result/horoscope-lock.gif) left bottom no-repeat;
}
.contact_disabled_icon {
	display:block;
	float:left;
	margin:-4px 6px 0 10px;
	-margin:-4px 3px 0 10px;
	width:14px;
	height:21px;
	overflow:hidden;
	background:url(/community/search-result/phone.gif) no-repeat 0 0;
}
a.button, a.button:hover {
	display:inline-block;
	background:url(/community/search-result/button.gif) no-repeat;
	padding-left:13px;
	text-decoration:none;
	color:#fff;
	cursor:hand;
	cursor:pointer;
}
a.button span, a.button:hover span {
	display:inline-block;
	background:url(/community/search-result/button.gif) top right no-repeat;
	height:30px;
	font:bold 12px arial;
	line-height:30px;
	color:#eee;
	padding-right:13px;
	cursor:hand;
	cursor:pointer;
}
.personalized_msg {
	margin-top:15px;
	height:119px;
	overflow:auto;
	padding-right:10px;
}
.personalized_msg li {
	padding:0 0 11px 14px;
	margin-bottom:14px;
	border-bottom:dotted 1px #999;
	background:url(org-arrow-bullet.gif) 3px 3px no-repeat;
	line-height:18px;
}
.contact_hidden {
	color:#c1690b;
	background:#ffffbe;
}
#container-inner #right_reg {
	width:171px;
	color:#898989;
}
.margin_t_10 {
	margin-top:10px;
}
.profile_reg_top {
	background:#70a02d url(profile_reg.gif) no-repeat left top;
	height:42px;
	padding:10px 0 0 15px;
}
.profile_reg_middle {
	background:#fff url(profile_reg.gif) repeat-y left -64px;
}
.profile_reg_bottom {
	background:#fff url(profile_reg.gif) no-repeat left -59px;
	height:4px;
}
.profile_reg_divider {
	background:#bcbcbc url(profile_reg.gif) no-repeat -10px -63px;
	height:1px;
}
.policytxt {
	width:126px;
	margin-left:4px;
	word-spacing:-1px;
}
.reg_input, .reg_select {
	border:1px solid #D9D9D9;
	color:#7c7c7c;
	height:20px;
	width:149px;
	outline:none;
}
.reg_fname_input_r, .reg_lname_input_r {
	border:1px solid #D9D9D9;
	color:#7c7c7c;
	height:20px;
	width:70px;
	outline:none;
}
.reg_fname_input_r {
	margin-right:4px;
}
.hint {
	display:block;
	left:-262px;
	top:-5px;
	width:263px;
	position:absolute;
	z-index:4;
}
.top_hint {
	background:url(/imgs/home/sep09/reg-hint-top.png) no-repeat left top;
	_background:#a7d383;
	_border:1px solid #86a569;
	_border-bottom:none;
	font-size:0;
	height:8px;
	line-height:0;
	width:255px;
	_width:253px;
}
.middle_hint {
	background:#A7D383;
	border:1px solid #729E4D;
	border-top:none;
	border-bottom:none;
	color:#000;
	font:normal 11px arial;
	padding:0 5px 0 8px;
	width:240px;
}
.bottom_hint {
	background:url(/imgs/home/sep09/reg-hint-bottom.png) no-repeat left top;
	_background:#a7d383;
	_border:1px solid #86a569;
	_border-top:none;
	font-size:0;
	height:8px;
	line-height:0;
	width:255px;
	_width:253px;
}
.arrow_hint {
	background:url(/imgs/home/sep09/arrow_hint.gif) no-repeat left top;
	height:13px;
	left:254px;
	position:absolute;
	top:9px;
	width:8px;
	font-size:0;
	line-height:0;
}
.error_tooltip {
	display:block;
	left:-262px;
	top:-5px;
	position:absolute;
	z-index:4;
}
.error_tooltip_top {
	background:url(/imgs/home/sep09/error_tooltip_top.png) no-repeat left top;
	_background:#fff2f2;
	_border:1px solid #d60000;
	_border-bottom:none;
	font-size:0;
	height:8px;
	line-height:0;
	width:255px;
	_width:253px;
}
.error_tooltip_middle {
	background:#fff2f2;
	border:1px solid #d60000;
	border-top:none;
	border-bottom:none;
	color:#d60000;
	font:normal 11px arial;
	padding:0 5px 0 8px;
	width:240px;
}
.error_tooltip_bottom {
	background:url(/imgs/home/sep09/error_tooltip_bottom.png) no-repeat left top;
	_background:#fff2f2;
	_border:1px solid #d60000;
	_border-top:none;
	font-size:0;
	height:8px;
	line-height:0;
	width:255px;
	_width:253px;
}
.error_tooltip_arrow {
	background:url(/imgs/home/sep09/error_tooltip_arrow.gif) no-repeat left top;
	height:13px;
	left:254px;
	position:absolute;
	top:9px;
	width:8px;
	font-size:0;
	line-height:0;
}
.reg_input_error, .reg_select_error {
	border:1px solid #d60000;
	color:#7c7c7c;
	height:20px;
	width:149px;
	outline:none;
}
.reg_fname_input_error, .reg_lname_input_error {
	border:1px solid #d60000;
	color:#7c7c7c;
	height:20px;
	width:70px;
	outline:none;
}
.reg_fname_input_r, .reg_fname_input_error {
	margin-right:4px;
}
.border_red {
	border:1px solid #d60000;
}
label[for=gender-Male] {
	margin-right:10px;
}
.online_chat_icon {
	background:url(/community/search-result/chat.gif) no-repeat left top;
	display:inline-block;
	vertical-align:top;
	height:12px;
	width:16px;
	margin:3px 0 0 6px;
}
.left_border_new {
	background:url(/imgs/background/inner-page-bg-v4.png) repeat-y 27px top;
}
.loader {
	background-image:url(loading.gif)!important;
	background-repeat:no-repeat!important;
}
.loader_big {
	background-image:url(/community/loader-big.gif)!important;
	background-repeat:no-repeat!important;
}
.loader_bg {
	background-color:#fff;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	opacity:.6;
	filter:alpha(opacity=60);
}
.bg_pos_cc {
	background-position:center center!important;
}
.list_num {
	margin:5px 0 10px 10px;
	padding:0 0 0 10px;
}
.list_num li {
	margin:0 0 8px 5px;
*margin:0 0 8px 10px;
	padding:0 0 4px 0;
	list-style-position:outside;
	list-style-type:decimal;
	line-height:16px;
}
.list_disc {
	margin:5px 0 0 5px;
	padding:0 0 0 5px;
}
.list_disc li {
	margin:0 0 0 5px;
	padding:0 0 4px 0;
	list-style-position:outside;
	list-style-type:disc;
	line-height:16px;
}
.thumb_60 {
	background:#fff;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	width:60px;
	height:60px;
	padding:3px;
	border:1px solid #d6d6d6;
	margin-left:5px;
*margin-left:0;
	display:inline-block;
	position:relative;
}
.thumb_27 {
	background:#fff;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	width:27px;
	height:27px;
	padding:1px;
	border:1px solid #d6d6d6;
	margin-left:5px;
*margin-left:0;
	display:inline-block;
}
.thumb_zoom {
	background:url(/imgs/unified/zoom.png) no-repeat left top;
	width:17px;
	height:16px;
	position:absolute;
	top:47px;
	left:-4px;
}
.thumb_album {
	background:url(/imgs/unified/album-icon.png) no-repeat left top;
	width:17px;
	height:16px;
	position:absolute;
	top:47px;
	left:-4px;
}
.thumb_zoom_big {
	background:url(/community/search-result/zoom-icon.png) no-repeat left top;
	width:27px;
	height:25px;
	position:absolute;
	bottom:2px;
	left:-6px;
	z-index:2;
}
.thumb_album_big {
	background:url(/community/search-result/album-icon.png) no-repeat left top;
	width:27px;
	height:25px;
	position:absolute;
	bottom:2px;
	left:-6px;
	z-index:2;
}
.thumb_zoom_grid {
	float:left;
	display:block;
	background:url(/imgs/unified/zoom.png) no-repeat left top;
	width:17px;
	height:16px;
	margin-right:5px;
	overflow:hidden;
}
.thumb_album_grid {
	float:left;
	display:inline-block;
	background:url(/imgs/unified/album-icon.png) no-repeat left top;
	width:17px;
	height:16px;
	margin-right:5px;
	overflow:hidden;
}
a.text_deco_none:link, a.text_deco_none:visited, a.text_deco_none:hover {
	text-decoration:none;
}
.zindex_1 {
	z-index:1;
}
.grey_bg {
	background:#f0f0f0;
}
.lgrey_bg {
	background:#f3f3f3;
}
.pink_bg {
	background:#fff0ea;
}
.yellow_bg {
	background:#ffffbe;
}
.grey_bdr {
	border:1px solid #e7e7e7;
}
.grey_top_bdr {
	border-top:1px solid #e7e7e7;
}
.grey_btm_bdr {
	border-bottom:1px solid #e7e7e7;
}
.lgreen_bdr {
	border:1px solid #cce5bd;
}
.bdr_be {
	border:1px solid #bebebe;
}
.bdr_none {
	border:none;
	border:0;
}
.unified_view_arrow {
	display:inline-block;
	background:url(/imgs/unified/rgrey-arrow.png) no-repeat right center;
	padding-right:7px;
}
.unified_view_arrow_grey {
	display:inline-block;
	background:url(/imgs/unified/grey-arrow-filter.gif) no-repeat right center;
	padding-right:5px;
	width:8px;
	height:9px;
}
#unified {
	padding-bottom:30px;
}
#unified input[type="text"] {
	-webkit-appearance:none;
}
#unified .heading2 {
	margin:10px 0 7px;
}
#unified .heading2 h2 {
	font-size:16px;
	font-weight:bold;
	color:#333;
	padding-left:10px;
}
#unified .unified_header {
	padding:2px 10px 6px;
}
.unified_counter {
	background:#dc0909;
	color:#fff;
	font:normal 11px arial;
	padding:2px 6px;
	box-shadow:inset 0 1px 0 1px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow:inset 0 1px 0 1px rgba(0, 0, 0, 0.50);
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-left:6px;
	text-decoration:none!important;
}
#unified .delete {
	background:url(/imgs/unified/delete-active.png) no-repeat center center;
	width:15px;
	height:15px;
	vertical-align:middle;
	display:inline-block;
}
#unified .delete_deactive {
	background:url(/imgs/unified/delete-normal.png) no-repeat center center;
	width:15px;
	height:15px;
	vertical-align:middle;
	display:inline-block;
}
#unified .unified_profile_list {
	background:#fff;
	border-top:solid 1px #e7e7e7;
	padding:14px 10px 18px 10px;
	margin-bottom:5px;
}
#unified .unified_profile_list_new {
	background:#f9f8e5;
	border-top:solid 1px #e7e7e7;
	padding:14px 10px 18px 10px;
	margin-bottom:5px;
}
#unified .unified_profile_list_new:hover {
	background:#f7f6da;
}
#unified .unified_status {
	color:#333;
	display:inline-block;
	padding-top:2px;
	font-weight:bold;
}
#unified .unified_profile_container {
	width:540px;
	padding-left:8px;
}
#unified .unified_profile_activity {
	padding-top:2px;
	font-size:11px;
	color:#999;
}
#unified .unified_profile_msg {
	width:530px;
	word-wrap:break-word;
}
#unified .unified_profile_msg_small {
	width:300px;
	padding:3px 0;
}
#unified .unified_status_msg_container {
	position:relative;
	display:inline-block;
	float:left;
	width:530px;
}
#unified .unified_view_profile {
	background:url(/imgs/unified/light-grey-arrow.gif) no-repeat right center;
	padding-right:10px;
	margin:5px 15px 0 0;
}
#unified .unified_view_history {
	background:url(/imgs/unified/light-grey-arrow.gif) no-repeat right center;
	padding-right:10px;
	margin-top:5px;
}
#unified .unified_min_profile {
	color:#999;
	width:530px;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#unified .unified_mini_profile {
	background:url(/imgs/unified/mini-profile-bg-v2.png) no-repeat left top;
	width:221px;
	height:82px;
	position:absolute;
	top:-13px;
	right:-250px;
	z-index:3;
	padding:10px 15px 12px 20px;
	font-weight:normal;
	display:none;
}
#unified .unified_mini_profile ul {
	font-size:12px;
	clear:both;
}
#unified .unified_mini_profile ul li label {
	color:#7F7F7F;
	float:left;
	margin-right:10px;
	width:95px;
}
#unified .unified_mini_profile ul li {
	float:left;
	padding-bottom:3px;
*padding-bottom:2px;
	line-height:20px\9;
	line-height:17px;
*line-height:9px;
	color:#000;
	width:110px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#unified .unified_premium_plus {
	background:url(/imgs/unified/premium-plus.gif) no-repeat left top;
	width:63px;
	height:16px;
	display:inline-block;
	margin-left:5px;
	vertical-align:text-top;
}
#unified .unified_shaadi_cent {
	background:url(/imgs/unified/shaadi-centre.gif) no-repeat left top;
	width:76px;
	height:16px;
	display:inline-block;
	margin-left:5px;
	vertical-align:text-top;
}
#unified .unified_shaadi_select {
	background:url(/imgs/unified/select.gif) no-repeat left top;
	width:48px;
	height:16px;
	display:inline-block;
	margin-left:5px;
	vertical-align:text-top;
}
#unified .filter_msg {
	background:#fff0ea;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:12px;
	color:#dc5858;
	padding:3px 8px;
	text-align:center;
	margin-bottom:6px;
}
#unified .pink_msg {
	background:#fff0ea;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:11px;
	color:#dc5858;
	padding:2px 8px;
	display:inline-block;
}
#unified .green_msg {
	background:#ddefdb;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:11px;
	color:#3c7d46;
	padding:2px 8px;
	display:inline-block;
}
#unified .grey_msg {
	background:#f3f3f3;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:12px;
	color:#666;
	padding:2px 8px;
	display:inline-block;
}
#unified .lgrey_msg {
	background:#f3f3f3;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:11px;
	color:#999;
	padding:2px 8px;
	display:inline-block;
}
#unified .forward_msg {
	background:#fffec0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:11px;
	color:#a77b3b;
	padding:2px 8px;
	display:inline-block;
}
#unified .delete_msg {
	font-size:14px;
	text-align:center;
	line-height:18px;
	padding:10px 0;
}
#unified .actionbuttons_container {
	height:25px;
	padding-top:8px;
}
.unified_grey_btn_deactive {
	background:linear-gradient(to bottom, #fdfdfd 1%, #f7f7f7 100%);
	background:-moz-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #f7f7f7));
	background:-webkit-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f7f7f7');
	border:1px solid #e2e2e2;
	vertical-align:middle;
	color:#ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
	cursor:pointer;
	padding:4px 8px;
	text-decoration:none;
	margin-right:2px;
}
.unified_grey_btn {
	background:#fefefe;
	background:linear-gradient(to bottom, #fefefe 1%, #eee 100%);
	background:-moz-linear-gradient(top, #fefefe 1%, #eee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #fefefe), color-stop(100%, #eee));
	background:-webkit-linear-gradient(top, #fefefe 1%, #eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee', GradientType=0);
	border:1px solid #c5c5c5;
	vertical-align:middle;
	color:#696969;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
	cursor:pointer;
	padding:4px 8px;
	text-decoration:none;
	margin-right:2px;
}
.unified_grey_btn:hover {
	background:linear-gradient(to bottom, #fcfcfc 1%, #f1f1f1 100%);
	background:-moz-linear-gradient(center top, #fcfcfc 5%, #f1f1f1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #f1f1f1));
	background:-webkit-linear-gradient(center top, #fcfcfc 5%, #f1f1f1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
	border:1px solid #999;
	vertical-align:middle;
	color:#696969;
	text-decoration:none;
	margin-right:2px;
}
.unified_grey_btn_error {
	background:linear-gradient(to bottom, #fdfdfd 1%, #f7f7f7 100%);
	background:-moz-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #f7f7f7));
	background:-webkit-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f7f7f7');
	border:1px solid #d60000;
	vertical-align:middle;
	color:#696969;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
	cursor:pointer;
	padding:4px 8px;
	text-decoration:none;
}
.gray_btn_unified {
	background:#c0c0c0;
	border:1px solid #aaa;
	display:inline-block;
	-moz-box-shadow:inset 0 1px 0 #d4d4d4;
	-webkit-box-shadow:inset 0 1px 0 #d4d4d4;
	box-shadow:inset 0 1px 0 #d4d4d4;
	font-weight:bold;
	color:#fff;
	padding:4px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	text-decoration:none;
}
.green_btn_unified {
	background:#86b035;
	border:1px solid #5d8d19;
	display:inline-block;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	font-weight:bold;
	color:#fff;
	padding:4px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	text-decoration:none;
}
.green_btn_unified:hover {
	background:#689626;
	text-decoration:none;
}
.lgrey_btn_unified {
	background:#f7f7f7;
	border:1px solid #e5e5e5;
	display:inline-block;
	-moz-box-shadow:inset 0 1px 0 #fafafa;
	-webkit-box-shadow:inset 0 1px 0 #fafafa;
	box-shadow:inset 0 1px 0 #fafafa;
	font-weight:bold;
	color:#bebebe;
	padding:4px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	text-decoration:none;
}
.lgrey_btn_active_unified {
	background-color:#eaeaea;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eaeaea), color-stop(0.6, #eaeaea), color-stop(0.97, #eaeaea), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #eaeaea, #eaeaea 60%, #eaeaea 96%, #f6f6f6 98%);
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #bebebe;
	color:#5d5d5d;
	font-weight:bold;
	display:inline-block;
	padding:4px 10px;
	cursor:pointer;
	text-decoration:none;
}
.lgrey_btn_active_unified:hover {
	background-color:#d8d8d8;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e2e1e1), color-stop(0.6, #e2e1e1), color-stop(0.97, #e2e1e1), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #e2e1e1, #e2e1e1 60%, #e2e1e1 96%, #f6f6f6 98%);
	text-decoration:none;
}
.del_btn_unified {
	box-shadow:inset 0 1px 0 #fafafa;
	-moz-box-shadow:inset 0 1px 0 #fafafa;
	-webkit-box-shadow:inset 0 1px 0 #fafafa;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-weight:bold;
	background:#f3f3f3;
	border:1px solid #d8d8d8;
	vertical-align:middle;
	display:inline-block;
	position:relative;
	text-decoration:none;
}
.del_btn_unified span {
	float:left;
	padding:4px 9px;
	color:#bebebe;
}
.del_btn_unified .del_arrow {
	float:left;
	background:url(/imgs/unified/grey-dwn-arrow.png) no-repeat 6px 10px;
	width:18px;
	height:23px;
	border-left:1px solid #dcdcdc;
}
.del_btn_active_unified {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-weight:bold;
	background-color:#eaeaea;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eaeaea), color-stop(0.6, #eaeaea), color-stop(0.97, #eaeaea), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #eaeaea, #eaeaea 60%, #eaeaea 96%, #f6f6f6 98%);
	text-decoration:none;
	border:1px solid #bebebe;
	vertical-align:middle;
	display:inline-block;
	cursor:pointer;
	position:relative;
	text-decoration:none;
}
.del_btn_active_unified span {
	float:left;
	padding:4px 9px;
	color:#5d5d5d;
	text-decoration:none;
}
.del_btn_active_unified span:hover {
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	background-color:#d8d8d8;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e2e1e1), color-stop(0.6, #e2e1e1), color-stop(0.97, #e2e1e1), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #e2e1e1, #e2e1e1 60%, #e2e1e1 96%, #f6f6f6 98%);
	text-decoration:none;
}
.del_btn_active_unified .del_arrow {
	float:left;
	width:18px;
	height:23px;
	border-left:1px solid #bebebe;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	background-color:#eaeaea;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eaeaea), color-stop(0.6, #eaeaea), color-stop(0.97, #eaeaea), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #eaeaea, #eaeaea 60%, #eaeaea 96%, #f6f6f6 98%);
	background:url(/imgs/unified/dgrey-dwn-arrow.png) no-repeat 6px 10px;
	text-decoration:none;
}
.del_btn_active_unified .del_arrow:hover {
	background-color:#d8d8d8;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e2e1e1), color-stop(0.6, #e2e1e1), color-stop(0.97, #e2e1e1), color-stop(0.99, #f6f6f6));
	background:-moz-linear-gradient(bottom, #e2e1e1, #e2e1e1 60%, #e2e1e1 96%, #f6f6f6 98%);
	background:#d8d8d8 url(/imgs/unified/dgrey-dwn-arrow.png) no-repeat 6px 10px;
	text-decoration:none;
}
.del_more_unified {
	box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.27);
	-moz-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.27);
	-webkit-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.27);
	background:#fff;
	z-index:1;
	width:67px;
	border:solid 1px #bebebe;
	padding:6px 9px 6px 8px;
	display:inline-block;
	position:absolute;
	top:26px;
	right:-1px;
	display:none;
	text-decoration:none;
}
.del_more_unified:hover {
	background:#f8f8f8;
}
.del_more_unified a {
	font-weight:normal;
	text-decoration:none;
}
.greenbtn {
	background:#86b035;
	border:1px solid #5d8d19;
	display:inline-block;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	box-shadow:inset 0 1px 0 #a5cf65;
	text-decoration:none;
}
.greenbtn_bg {
	background:#86b035;
	border:1px solid #789e30;
	vertical-align:middle;
}
.greenbtnactive {
	background-color:#86b035;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #86b035), color-stop(0.6, #86b035), color-stop(0.97, #86b035), color-stop(0.99, #a5cf65));
	background:-moz-linear-gradient(bottom, #86b035, #86b035 60%, #86b035 96%, #a5cf65 98%);
	text-decoration:none;
}
.greenbtnactive:hover {
	background-color:#689626;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #689626), color-stop(0.6, #689626), color-stop(0.97, #689626), color-stop(0.99, #a5cf65));
	background:-moz-linear-gradient(bottom, #689626, #689626 60%, #689626 96%, #a5cf65 98%);
	text-decoration:none;
}
.greenbtn_down_aroactive {
	background:url(/imgs/unified/white-dwn-arrow.png) no-repeat 8px 10px;
	width:23px;
	height:23px;
	border-left:1px solid #789e30;
}
.greenbtn_down_aro {
	background:url(/imgs/unified/green-dwn-arrow.png) no-repeat 8px 10px;
	width:23px;
	height:23px;
	border-left:1px solid #789e30;
}
.unified_refine {
	background:url(/imgs/unified/grey-down-arrow.gif) no-repeat right center;
	padding-right:15px;
	display:inline-block;
	margin:5px 0;
	color:#0067ac;
	cursor:pointer;
}
.refine_box {
	text-align:right;
	border:1px solid #bebebe;
	position:absolute;
	top:23px;
	right:0;
	z-index:999;
	background:#fff;
	box-shadow:-1px 2px 5px #c1c1c1;
	-moz-box-shadow:-7px 7px 10px #c1c1c1;
	-webkit-box-shadow:-7px 7px 10px #c1c1c1;
	white-space:nowrap;
}
.refine_box a.options {
	display:block;
	padding:8px 15px;
	color:#0067ac;
	font-size:12px;
}
.refine_box a.options:hover {
	display:block;
	padding:8px 15px;
	text-decoration:none;
	background:#f8f8f8;
}
.refine_box a.optionsactive {
	display:block;
	padding:8px 15px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.refine_box a.optionsactive:hover {
	display:block;
	padding:8px 15px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	background:#f8f8f8;
}
.unified_pagination {
	background:#f0f0f0;
	padding:7px 10px;
	font-size:12px;
}
a.prev {
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	background:-moz-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #f7f7f7));
	background:-webkit-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f7f7f7');
	border:1px solid #c8c8c8;
	border-right:none;
	vertical-align:middle;
	line-height:0;
}
a.prevactive {
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	background:linear-gradient(to bottom, #fdfdfd 1%, #f7f7f7 100%);
	background:-moz-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #f7f7f7));
	background:-webkit-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f7f7f7');
	border:1px solid #c8c8c8;
	vertical-align:middle;
	line-height:0;
}
a.prevactive:hover {
	border:1px solid #999;
	vertical-align:middle;
}
.prev_img {
	background:url(/imgs/unified/prev.png) no-repeat center center;
	height:20px;
	width:20px;
	cursor:pointer;
}
.prevactive_img {
	background:url(/imgs/unified/prev-active.png) no-repeat center center;
	height:20px;
	width:20px;
	cursor:pointer;
}
a.next {
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	background:linear-gradient(to bottom, #fdfdfd 1%, #f7f7f7 100%);
	background:-moz-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #f7f7f7));
	background:-webkit-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f7f7f7');
	border:1px solid #c8c8c8;
	vertical-align:middle;
	line-height:0;
}
a.nextactive {
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	background:linear-gradient(to bottom, #fdfdfd 1%, #f7f7f7 100%);
	background:-moz-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #f7f7f7));
	background:-webkit-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f7f7f7');
	border:1px solid #c8c8c8;
	vertical-align:middle;
	line-height:0;
}
a.nextactive:hover {
	border:1px solid #999;
	vertical-align:middle;
}
.next_img {
	background:url(/imgs/unified/next.png) no-repeat center center;
	height:20px;
	width:20px;
	cursor:pointer;
}
.nextactive_img {
	background:url(/imgs/unified/next-active.png) no-repeat center center;
	height:20px;
	width:20px;
	cursor:pointer;
}
.pendinglayer {
	max-height:335px;
	overflow-x:hidden;
	overflow-y:scroll;
	position:relative;
}
.pendinglayer ul li label {
	color:#7F7F7F;
	float:left;
	margin-right:5px;
	width:103px;
}
.pendinglayer ul li {
	float:left;
	padding-bottom:2px;
*line-height:14px;
}
.history_date {
	background:#86b035;
	border:1px solid #789e30;
}
.history_date_bg {
	background:url(/imgs/unified/dot.gif) center center repeat-x;
}
.orange_arro {
	background:url(/imgs/unified/org-arrow.gif) no-repeat left 1px;
	padding-left:8px;
}
.acceptlist_checkbox {
	display:inline-block;
	padding:10px 12px 0 3px;
}
.acceptlist_container {
	border-bottom:1px solid #E7E7E7;
	margin-right:2px;
	padding:7px 0 10px 7px;
}
.acceptlist_min_profile {
	color:#333;
	width:390px;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:12px;
}
.acceptlist_profile_arrow {
	background:url(/imgs/unified/rgrey-arrow.png) no-repeat;
	display:inline-block;
	width:4px;
	height:7px;
	vertical-align:middle;
}
.draft_bg {
	background:url(/imgs/unified/draft-bg.png) left top no-repeat;
	position:absolute;
	width:13px;
	height:382px;
	left:0;
	top:0;
	z-index:3;
}
.draft_label {
	display:inline-block;
	width:100px;
	font-size:14px;
	padding-top:5px;
}
.draft_input_errortxt {
	color:#d60000;
	padding:5px 0 0 0;
	font-size:11px;
}
.draft_area {
	width:507px;
	height:180px;
	font-size:14px;
	border:1px solid #cce5bd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px;
	font:normal 12px arial;
}
.draft_area_error {
	width:507px;
	height:180px;
	font-size:14px;
	border:1px solid #d60000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px;
}
.create_draft_area {
	width:515px;
	height:170px;
	font:normal 12px arial;
	color:#666;
	border:1px solid #CCE5BD;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px 2px 2px 5px;
}
.create_draft_area_error {
	width:515px;
	height:170px;
	font:normal 12px arial;
	color:#666;
	border:1px solid #d60000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px 2px 2px 5px;
	margin-top:5px;
}
.draft_saved_container {
	overflow:hidden;
	width:245px;
	height:324px;
}
.draft_saved {
	padding:10px 10px 12px 15px;
	border-bottom:solid 1px #e7e7e7;
	color:#666;
	word-wrap:break-word;
}
.draft_saved:hover {
	background:#fafafa;
}
.draft_save {
	padding:15px 5px 10px 15px;
	border-bottom:solid 1px #e7e7e7;
}
.draft_to {
	border:1px solid #cce5bd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:4px 8px 4px 7px;
	clear:both;
	display:inline-block;
	margin-right:3px;
}
.draft_to_close {
	background:url(/community/images/shaadi-sprite-v1.png) right -1103px no-repeat;
	width:14px;
	height:14px;
	display:inline-block;
	cursor:pointer;
	margin-left:3px;
	vertical-align:bottom;
}
.draft_to_close:hover {
	background:url(/community/images/shaadi-sprite-v1.png) left -1103px no-repeat;
}
#unified .unified_alert {
	width:auto;
	border:solid 1px #CCCC78;
	background:#FFFFBF;
	padding:5px 5px 3px 12px;
	text-align:left;
	margin:0 auto;
	margin-bottom:8px;
}
#unified .unified_alert .unified_info {
	width:27px;
	height:27px;
	background:url(my-shaadi-v2.gif) no-repeat 0 0;
	display:block;
	float:left;
}
#unified .unified_alert .unified_msg {
	margin-left:35px;
	line-height:12px;
	text-align:left;
	float:none;
}
.unified_empty {
	border-bottom:solid 1px #e7e7e7;
	padding:28px 10px 18px;
	color:#333;
	text-align:center;
	font-size:14px;
	overflow:hidden;
}
.unified_empty_top_bdr {
	border-top:solid 2px #f0f0f0;
}
.unified_empty_bot_bdr {
	border:none;
	border-bottom:solid 2px #f0f0f0;
}
.unified_empty_header {
	font-size:18px;
}
.free_left_section {
	float:left;
	width:220px;
	text-align:center;
	padding-left:20px;
	padding-top:10px;
}
.free_divider {
	float:left;
	background:url(/imgs/unified/or.gif) center top no-repeat;
	height:114px;
	padding:0 34px 0 60px;
}
.free_right_section {
	float:left;
	width:270px;
	text-align:center;
	padding-top:10px;
}
.unified_blue_arrow {
	display:inline-block;
	background:url(/imgs/unified/gray-arrow-big.png) no-repeat;
	height:12px;
	width:6px;
	font-size:0;
	margin-left:4px;
}
.unified_empty_layer {
	padding:30px 0 25px;
	text-align:center;
}
.unified_left_nav {
	width:179px;
	padding:23px 0 40px;
}
.unified_left_nav ul .first {
	border-top:solid 1px #e8e7c7;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
}
.unified_left_nav ul .first a:hover {
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
}
.unified_left_nav ul li {
	background:#f7f6da;
	border:solid 1px #e8e7c7;
	border-top:solid 1px #fff;
	border-right:none;
}
.unified_left_nav ul li span {
	font-weight:bold;
	font-size:11px;
	color:#999;
}
.unified_left_nav ul li a {
	font-size:14px;
	color:#333;
	display:block;
	padding-left:8px;
	line-height:34px;
}
.unified_left_nav ul li a:hover {
	color:#333;
	text-decoration:none;
	background:#eeedcb;
}
.unified_left_nav ul .last {
	border-bottom:solid 1px #e8e7c7;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
}
.unified_left_nav ul .last a:hover {
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
}
.unified_left_nav ul .active {
	font-weight:normal;
	background-color:#e1dfb4!important;
}
.unified_left_nav ul .active a:hover {
	font-weight:normal;
	background-color:#e1dfb4!important;
}
.unified_left_nav ul .active span {
	font-weight:bold;
	font-size:11px;
	color:#999;
}
.unified_left_nav ul .filter {
	background:#f7f6da url(/imgs/unified/filter-link.gif) 9px 8px no-repeat;
}
.unified_left_nav ul .filter a {
	font-size:12px;
	padding-left:24px;
}
.unified_left_nav ul .filter a:hover {
	background:#eeedcb url(/imgs/unified/filter-link.gif) 9px 8px no-repeat;
}
.unified_left_nav .send_mail_deactive {
	background:linear-gradient(to bottom, #fdfdfd 1%, #f7f7f7 100%);
	background:-moz-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #f7f7f7));
	background:-webkit-linear-gradient(center top, #fdfdfd 5%, #f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f7f7f7');
	border:1px solid #e2e2e2;
	vertical-align:middle;
	color:#ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
	cursor:pointer;
	padding:6px 24px;
}
.unified_left_nav .send_mail {
	background:#fefefe;
	background:linear-gradient(to bottom, #fefefe 1%, #eee 100%);
	background:-moz-linear-gradient(top, #fefefe 1%, #eee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #fefefe), color-stop(100%, #eee));
	background:-webkit-linear-gradient(top, #fefefe 1%, #eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee', GradientType=0);
	border:1px solid #c5c5c5;
	vertical-align:middle;
	color:#696969;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
	cursor:pointer;
	padding:6px 24px;
}
.unified_left_nav .send_mail:hover {
	background:linear-gradient(to bottom, #fcfcfc 1%, #f1f1f1 100%);
	background:-moz-linear-gradient(center top, #fcfcfc 5%, #f1f1f1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #f1f1f1));
	background:-webkit-linear-gradient(center top, #fcfcfc 5%, #f1f1f1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
	border:1px solid #999;
	vertical-align:middle;
	color:#696969;
}
#unified .email_con_profile {
	border-top:solid 1px #e7e7e7;
	border-bottom:solid 2px #e8e7c7;
	background:#f9f8e5;
	padding:14px 10px 18px;
}
#unified .email_con_profile_arrow {
	background:url(/imgs/unified/email-con-bot-arrow.gif) center top no-repeat;
	height:7px;
}
#unified .email_con {
	padding:15px 10px 20px;
	border-bottom:solid 1px #e7e7e7;
	overflow:hidden;
}
#unified .email_con_msg {
	width:560px;
	padding-left:8px;
	word-wrap:break-word;
}
#unified .email_con_activity {
	padding-top:2px;
	font-size:11px;
	color:#999;
}
#unified .email_con_area_section {
	background:#f9f8e5;
	padding:14px 10px 18px;
	overflow:hidden;
}
#unified .email_con_area {
	width:557px;
	height:96px;
	font-size:14px;
	border:1px solid #cce5bd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px;
	font:normal 12px arial;
}
#unified .email_con_area_error {
	width:557px;
	height:96px;
	font-size:14px;
	border:1px solid #d60000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px;
}
#unified .email_con_input_errortxt {
	color:#d60000;
	display:block;
	padding-top:5px;
	font-size:11px;
}
#unified .email_con_area_count {
	background:#f9f8e5;
	width:100px;
	border:none;
	font-size:18px;
	color:#bebebe;
	text-align:right;
}
#unified .manage_draft_section {
	border-top:1px solid #e7e7e7;
	padding:12px 15px 12px 11px;
	color:#666;
}
#unified .manage_draft_msg {
	float:left;
	width:510px;
	padding-right:37px;
	word-wrap:break-word;
}
#unified .manage_use_draft {
	float:left;
	width:80px;
}
#unified .manage_use_draft_link {
	float:left;
	font-size:11px;
	color:#999;
	width:75px;
	padding-top:5px;
}
#unified .manage_draft_btm_msg {
	font-size:18px;
	color:#333;
	text-align:center;
	border-top:1px solid #e7e7e7;
	padding-top:10px;
}
#unified .email {
	display:inline-block;
	background:url(/imgs/unified/email.gif) no-repeat;
	width:22px;
	height:12px;
}
.inner_content_layer .manage_draft_section {
	border-bottom:1px solid #e7e7e7;
	padding:12px 0;
	color:#666;
	font-size:12px;
}
.inner_content_layer .manage_draft_msg {
	float:left;
	width:510px;
	padding-right:37px;
	word-wrap:break-word;
}
.inner_content_layer .manage_use_draft {
	float:left;
	width:83px;
}
.note-row {
	border-bottom:1px solid #E5E5E5;
	margin:8px 8px 6px;
*margin:8px 8px 5px;
	clear:both;
	padding-bottom:5px;
	height:100%;
}
.feed_info {
	padding-top:5px;
	float:left;
}
.feeds {
	border:1px solid #E7E5E8;
	float:left;
	margin-right:5px;
	padding:1px;
}
.feed_Bigrow {
	border-bottom:1px solid #E5E5E5;
	margin:8px 8px 6px;
*margin:8px 8px 5px;
	overflow:hidden;
	clear:both;
	padding-bottom:5px;
	height:100%;
}
.feed_txtBig {
	float:left;
	line-height:16px;
}
.timestamp {
	color:#ACACAC;
	font-size:11px;
	margin-right:2px;
}
.actiontxt {
	color:#F08302;
	font:bold 10px arial;
	background:#F5F2E1;
	padding:2px;
}
#search-result .relative {
	position:relative;
	z-index:4;
}
#search-result .cursor {
	cursor:hand;
	cursor:pointer;
}
#search-result .sr_dtd_line_btm {
	display:none;
}
#search-result .gray {
	color:#818181!important;
}
#search-result .gray_1 {
	color:#adadad;
}
#search-result .light_blue {
	color:#0067AC;
}
#search-result .expint_icon_awaiting {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/express-icons-gray.gif) no-repeat -61px 0;
}
#search-result .expint_icon_awaiting_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(express-icons.gif) no-repeat -61px 0;
}
#search-result .reminder_icon {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:20px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/reminder-icon-gray.gif) no-repeat;
}
#search-result .reminder_icon_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:20px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/reminder-icon.gif) no-repeat;
}
#search-result .viewprofile_icon {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:16px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/viewprofile-icon-gray.gif) no-repeat;
}
#search-result .viewprofile_icon_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:16px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/viewprofile-icon.gif) no-repeat;
}
#search-result .viewed_profile_icon {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/profile-viewed-v1.gif) 0 -21px no-repeat;
}
#search-result .viewed_profile_icon_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/profile-viewed-v1.gif) top left no-repeat;
}
#search-result .ignore_profile_icon {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/profile-ignored.png) 0 0 no-repeat;
}
#search-result .ignore_profile_icon_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/profile-ignored.png) 0 -19px no-repeat;
}
#search-result .ignored_profile_icon {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/profile-ignored.png) 0 0 no-repeat;
}
#search-result .ignored_profile_icon_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/profile-ignored.png) 0 -19px no-repeat;
}
#search-result .expint_icon_accept {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/express-icons-gray.gif) no-repeat 0 0;
}
#search-result .expint_icon_accept_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(express-icons.gif) no-repeat 0 0;
}
#search-result .expint_icon_decline {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/express-icons-gray.gif) no-repeat -20px 0;
}
#search-result .expint_icon_decline_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(express-icons.gif) no-repeat -20px 0;
}
#search-result .expint_icon_heart_cancel {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(/community/search-result/express-icons-gray.gif) no-repeat -41px 0;
}
#search-result .expint_icon_heart_cancel_normal {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 5px;
	width:19px;
	height:17px;
	overflow:hidden;
	background:url(express-icons.gif) no-repeat -41px 0;
}
#search-result .horo_lock_icon {
	display:block;
	float:left;
	width:18px;
	height:14px;
	overflow:hidden;
	background:url(/community/search-result/horoscope-lock.gif) left bottom no-repeat;
	margin:9px 4px 0 5px;
}
#search-result .exp_int_offline {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(icon-set-1-v2.png) no-repeat -151px -21px;
}
#search-result .contact_seal_not_validated_enabled {
	display:block;
	float:left;
	width:19px;
	height:21px;
	margin:2px 0 0 5px;
	background:url(/community/search-result/phone.gif) no-repeat -41px 0;
}
#search-result .contact_seal_not_validated_disabled {
	display:block;
	float:left;
	width:19px;
	height:21px;
	margin:2px 0 0 5px;
	background:url(/community/search-result/phone.gif) no-repeat -20px 0;
}
#search-result .contact_disabled_icon {
	display:block;
	float:left;
	width:14px;
	height:21px;
	overflow:hidden;
	background:url(/community/search-result/phone.gif) no-repeat 0 0;
	margin:2px 0 0 5px;
}
#search-result .view_profile {
	display:block;
	float:left;
	margin:0 6px 0 0;
	-margin:0 3px 0 0;
	width:18px;
	height:20px;
	overflow:hidden;
	background:url(/community/search-result/profile-viewed.gif) left bottom no-repeat;
}
#search-result .horo_online {
	display:block;
	float:left;
	width:14px;
	height:14px;
	background:url(icon-set-1-v1.gif) no-repeat -229px 0;
	margin:9px 4px 0 5px;
}
#search-result .horo_offline {
	display:block;
	float:left;
	width:14px;
	height:14px;
	background:url(icon-set-1-v1.gif) no-repeat -229px -14px;
	margin:9px 4px 0 5px;
}
#search-result .result_box {
	width:707px;
	padding:0 6px 10px 16px;
	background:#F9F8E5;
	border-top:solid 1px #D9D9D9;
	border-bottom:solid 1px #D9D9D9;
	margin-bottom:13px;
}
#search-result .result_box_hover {
	background:#F7F6DA;
}
#search-result .result_box_premium_plus {
	border-top:solid 1px #f8b900;
	border-bottom:solid 1px #f8b900;
}
#search-result .result_box_bold {
	border-top:solid 2px #ee911a;
	border-bottom:solid 2px #ee911a;
}
#search-result .result_box_select {
	border-top:solid 2px #e49dff;
	border-bottom:solid 2px #e49dff;
	background:#f9eefe;
}
#search-result .result_box_select_hover {
	border-top:solid 2px #e49dff;
	border-bottom:solid 2px #e49dff;
	background:#f5e3fd;
}
#search-result .result_box .check {
	display:inline;
	float:left;
	padding-top:17px;
*padding-top:14px;
	margin-right:6px;
}
#search-result .result_box .photo_section {
	display:inline;
	float:left;
	width:133px;
	padding-top:17px;
	margin-right:11px;
}
#search-result .result_box .photo_section .photo_normal {
	position:relative;
	border:solid 1px #C8C9C2;
	padding:3px;
	height:167px;
	background:#fff;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
}
#search-result .result_box .photo_section .photo_premium {
	position:relative;
	border:solid 1px #C8C9C2;
	padding:3px;
	height:167px;
	background:#fff;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
}
#search-result .result_box .photo_section .photo_premium_plus {
	position:relative;
	border:solid 1px #F8B900;
	padding:3px;
	height:167px;
	background:#fff;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
}
#search-result .result_box .photo_section .photo_premium_plus .photo_ribbon {
	position:absolute;
	top:-5px;
	left:-5px;
	width:65px;
	height:65px;
	background:url(/community/search-result/premium-plus-ribbon.gif) no-repeat;
	z-index:21;
}
#search-result .result_box .photo_section .photo_select {
	position:relative;
	border:solid 1px #E49DFF;
	padding:3px;
	height:167px;
	background:#fff;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
}
#search-result .result_box .photo_section .photo_select .photo_ribbon {
	position:absolute;
	top:-5px;
	left:-5px;
	width:65px;
	height:65px;
	background:url(/community/search-result/shaadi-select-ribbon.gif) no-repeat;
	z-index:21;
}
#search-result .result_box .photo_section .photo_navigation {
	text-align:center;
	font:normal 11px arial;
	color:#818181;
	padding:13px 6px 0;
	overflow:hidden;
}
#search-result .result_box .photo_section .photo_navigation .next_photo_disable {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -53px 0;
	width:10px;
	height:11px;
}
#search-result .result_box .photo_section .photo_navigation .next_photo {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -53px 0;
	width:10px;
	height:11px;
	cursor:pointer;
}
#search-result .result_box .photo_section .photo_navigation .next_photo:hover {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -53px -19px;
	width:10px;
	height:11px;
	cursor:pointer;
}
#search-result .result_box .photo_section .photo_navigation .prev_photo_disable {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 0;
	width:10px;
	height:11px;
}
#search-result .result_box .photo_section .photo_navigation .prev_photo {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 0;
	width:10px;
	height:11px;
	cursor:pointer;
}
#search-result .result_box .photo_section .photo_navigation .prev_photo:hover {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 -19px;
	width:10px;
	height:11px;
	cursor:pointer;
}
#search-result .result_box .profile_container {
	display:inline;
	float:left;
	width:505px;
}
#search-result .result_box .profile_container .profile_basic {
	display:inline;
	float:left;
	width:360px;
	margin-bottom:10px;
}
#search-result .result_box .profile_container .profile_title {
	display:inline;
	padding-top:17px;
	max-width:180px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
#search-result .result_box .profile_container .profile_icons {
	float:left;
	padding-top:9px;
}
#search-result .result_box .profile_container .profile_icons .padd_right {
	display:inline;
	margin-right:3px;
}
#search-result .result_box .profile_container .profile_basic .label {
	float:left;
	width:135px;
	font:normal 12px arial;
	color:#818181;
	background:url(/community/search-result/colen.gif) 124px 5px no-repeat;
}
#search-result .result_box .profile_container .profile_basic .info {
	float:left;
	width:221px;
}
#search-result .result_box .profile_container .profile_activity {
	float:right;
	width:144px;
	margin-bottom:15px;
	padding-top:17px;
}
#search-result .result_box .profile_container .profile_content {
	width:505px;
	padding-top:10px;
	background:url(/community/search-result/dot-line.gif) top left no-repeat;
	word-wrap:break-word;
}
#search-result .matches_message {
	background:linear-gradient(to top, #fffffd 0, #faf9e5 100%);
	background:-moz-linear-gradient(top, #fffffd 0, #faf9e5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #fffffd), color-stop(100%, #faf9e5));
	background:-webkit-linear-gradient(top, #fffffd 0, #faf9e5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFD', endColorstr='#FAF9E5', GradientType=0);
	border-bottom:1px solid #eae9d0;
	padding:15px 0 10px 10px;
}
#search-result .no_matches_message {
	padding:5px 0 10px;
}
#search_for_more .edit_btn {
	background:url(/community/search-result/edit-icon.png) no-repeat 0 1px;
	padding-left:18px;
	font-size:12px;
	margin-left:12px;
}
#search_for_more .search_detail_header {
	border-bottom:1px solid #e7e7e7;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:14px;
	color:#333;
}
#search-result .photo_nav_left {
	display:inline-block;
	width:7px;
	height:9px;
	background:url(/community/search-result/photo-nav.gif) top left no-repeat;
	margin-right:5px;
}
#search-result .photo_nav_right {
	display:inline-block;
	width:7px;
	height:9px;
	background:url(/community/search-result/photo-nav.gif) top right no-repeat;
	margin-left:5px;
}
#search-result .search_for {
	padding:5px 7px 0 0;
	height:15px;
	font:normal 12px arial;
	position:relative;
}
#search-result a.modify:link, #search-result a.modify:visited {
	float:left;
	padding:0 8px;
	background:url(/community/search-result/modify-bg.gif) repeat-x;
	border:solid 1px #b4b4b4;
	height:22px;
	font:normal 12px/22px arial;
	cursor:pointer;
	text-decoration:none;
	color:#000;
}
#search-result a.modify:hover {
	text-decoration:none;
	color:#000;
}
#search-result .search_for .more_container {
	border:solid 1px #fff;
	border-bottom:none;
	padding:5px;
	background:#fff;
	position:absolute;
	margin-top:-6px;
	right:5px;
	z-index:2;
}
#search-result .search_for .more_container_hover {
	border:solid 1px #ed8a0d;
	border-bottom:none;
}
#search-result a.search_for_link {
	display:block;
	background:url(/community/search-result/search-for-arrow-d.gif) center right no-repeat;
	width:40px;
	text-decoration:none;
}
#search-result a.search_for_link_up {
	display:block;
	background:url(/community/search-result/search-for-arrow-u.gif) center right no-repeat;
	width:40px;
	text-decoration:none;
}
#search-result .search_for_more {
	position:absolute;
	top:21px;
	left:0;
	background:#fff;
	width:596px;
	border:solid 1px #ed8a0b;
	font:normal 12px arial;
	z-index:30;
}
#search-result .search_for_more .search_detail {
	background:#fff;
	margin-left:13px;
	width:580px;
	padding-top:15px;
	margin-bottom:5px;
}
#search-result .search_for_more .search_detail .label {
	float:left;
	width:142px;
	background:url(/community/search-result/colen-black.gif) 130px 3px no-repeat;
}
#search-result .search_for_more .search_detail .info {
	float:left;
	width:405px;
}
#search-result .search_for_more .save_search {
	width:673px;
	border-top:solid 1px #c9c7ca;
	padding:13px;
}
#search-result .search_for_more .save_search .save_input {
	width:218px;
	padding:5px 6px;
	background:url(/community/search-result/search-for-bg.gif) repeat-x;
	border:solid 1px #c8c8c8;
	font:normal 12px arial;
	vertical-align:middle;
}
#search-result a.button-gray, #search-result a.button-gray:hover {
	display:inline-block;
	background:url(/community/search-result/button-gray.gif) no-repeat;
	padding-left:13px;
	text-decoration:none;
	color:#c1c1c1;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#search-result a.button-gray span, #search-result a.button-gray:hover span {
	display:inline-block;
	background:url(/community/search-result/button-gray.gif) top right no-repeat;
	height:30px;
	font:bold 12px arial;
	line-height:30px;
	color:#c1c1c1;
	padding-right:13px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#search-result a.button, #search-result a.button:hover {
	display:inline-block;
	background:url(/community/search-result/button.gif) no-repeat;
	padding-left:13px;
	text-decoration:none;
	color:#fff;
	cursor:hand;
	cursor:pointer;
}
#search-result a.button span, #search-result a.button:hover span {
	display:inline-block;
	background:url(/community/search-result/button.gif) top right no-repeat;
	height:30px;
	font:bold 12px arial;
	line-height:30px;
	color:#eee;
	padding-right:13px;
	cursor:hand;
	cursor:pointer;
}
#search-result a.button-light-green, #search-result a.button-light-green:hover {
	display:inline-block;
	background:url(/community/search-result/button-light-green.gif) no-repeat;
	padding-left:13px;
	text-decoration:none;
	color:#fff;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#search-result a.button-light-green span, #search-result a.button-light-green:hover span {
	display:inline-block;
	background:url(/community/search-result/button-light-green.gif) top right no-repeat;
	height:30px;
	font:bold 12px arial;
	line-height:30px;
	color:#fff;
	padding-right:13px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#search-result a.button-dark-green, #search-result a.button-dark-green:hover {
	display:inline-block;
	background:url(/community/search-result/button-dark-green.gif) no-repeat;
	padding-left:13px;
	text-decoration:none;
	color:#fff;
	cursor:hand;
	cursor:pointer;
}
#search-result a.button-dark-green span, #search-result a.button-dark-green:hover span {
	display:inline-block;
	background:url(/community/search-result/button-dark-green.gif) top right no-repeat;
	height:30px;
	font:bold 12px arial;
	line-height:30px;
	color:#fff;
	padding-right:13px;
	cursor:hand;
	cursor:pointer;
}
#search-result a.button-disable, #search-result a.button-disable:hover {
	display:inline-block;
	background:url(/community/search-result/button-disable-v1.gif) no-repeat;
	padding-left:13px;
	text-decoration:none;
	color:#fff;
}
#search-result a.button-disable span, #search-result a.button-disable:hover span {
	display:inline-block;
	background:url(/community/search-result/button-disable-v1.gif) top right no-repeat;
	height:30px;
	font:bold 12px arial;
	line-height:30px;
	color:#eee;
	padding-right:13px;
}
#search-result .short_list {
	margin-right:5px;
}
#search-result .short_list li {
	float:left;
}
#search-result a.short, #search-result a.short b {
	padding:0 5px;
	font:normal 12px arial;
	height:16px;
	line-height:16px;
	height:23px;
	color:#0067AC;
	text-decoration:none;
}
#search-result a.short:hover {
	display:inline-block;
	color:#fff;
	background:url(/community/search-result/short-bg.gif) top left no-repeat;
	padding:0 0 1px 5px;
	padding:0 0 1px 5px\0/;
*padding:0 0 0 5px;
	text-decoration:none;
}
#search-result a.short:hover span {
	display:inline-block;
	color:#fff;
	background:url(/community/search-result/short-bg.gif) top right no-repeat;
	padding:0 5px 1px 0;
	color:#fff;
	text-decoration:none;
}
#search-result a.short:hover span b {
	display:inline-block;
	color:#fff;
	background:url(/community/search-result/short-bg.gif) top center no-repeat;
	height:23px;
	font:normal 12px arial;
	line-height:16px;
	color:#fff;
	text-decoration:none;
}
#search-result a.short_selected, #search-result a.short_selected:hover {
	display:inline-block;
	color:#fff;
	background:url(/community/search-result/short-bg.gif) top left no-repeat;
	padding:0 0 1px 7px;
	padding:0 0 1px 7px\0/;
*padding:0 0 0 7px;
	text-decoration:none;
}
#search-result a.short_selected span {
	display:inline-block;
	color:#fff;
	background:url(/community/search-result/short-bg.gif) top right no-repeat;
	padding:0 7px 1px 0;
	color:#fff;
	text-decoration:none;
}
#search-result a.short_selected span b {
	display:inline-block;
	color:#fff;
	background:url(/community/search-result/short-bg.gif) top center no-repeat;
	height:23px;
	font:normal 12px arial;
	line-height:16px;
	color:#fff;
	text-decoration:none;
}
#search-result .arrow_up {
	width:24px;
	height:23px;
	overflow:hidden;
	background:url(/community/shortlist/select-arrows.gif) no-repeat 0 0;
	display:block;
	float:left;
	margin-bottom:3px;
}
#search-result .arrow_dw {
	width:24px;
	height:23px;
	overflow:hidden;
	background:url(/community/shortlist/select-arrows.gif) no-repeat 0 -27px;
	display:block;
	float:left;
}
#search-result .express_all_bt_disable {
	width:109px;
	height:24px;
	border:none;
	background:url(/community/search-result/multiple-express-bt-v1.gif) no-repeat 0 0;
	cursor:pointer;
	outline:none;
}
#search-result .express_all_bt_active {
	width:109px;
	height:24px;
	border:none;
	background:url(/community/search-result/multiple-express-bt-v1.gif) no-repeat left bottom;
	cursor:pointer;
	outline:none;
}
#search-result .hint_container {
	position:relative;
	display:inline;
	z-index:1;
}
#search-result .hint_position {
	position:absolute;
	left:-18px;
}
#search-result .hint {
	width:235px;
	position:absolute;
}
#search-result .hint .top {
	background:url(/community/search-result/hint-top-arrow.gif) no-repeat;
	font:normal 12px arial;
	line-height:10px;
}
#search-result .hint .cont {
	border:solid 2px #6AA9C9;
	border-top:none;
	padding:4px 10px 4px 8px;
	background:#EEF8FD url(/community/search-result/hint-bg.gif) repeat-x;
	font:normal 11px arial;
	color:#818181;
	white-space:nowrap;
}
#search-result div#refine {
	border:solid 1px #e8e7c7;
	border-bottom:none;
	margin:0;
	z-index:1;
	width:205px;
	height:22px;
	padding:3px 0;
}
#search-result .rsearchby {
	width:168px;
	border:solid 1px #E8E7C7;
	border-top:none;
	border-bottom:none;
	font:normal 12px arial;
	padding-bottom:5px;
}
#search-result .rsearchby .heading {
	background:#F7F6DA;
	font:normal 12px arial;
	color:#333;
	padding:7px 7px 7px 10px;
	border-top:solid 1px #E8E7C7;
	border-bottom:solid 1px #E8E7C7;
}
#search-result .rsearchby .normal {
	font-weight:normal;
}
#search-result .rsearchby .text11 {
	font-size:11px;
}
#search-result .rsearchby .gray {
	color:#818181;
}
#search-result .rsearchby a {
	color:#06c;
	text-decoration:none;
	outline:none;
}
#search-result .rsearchby ul {
	margin:0 0 5px 10px;
	padding:0;
	list-style-type:none;
}
#search-result .rsearchby ul li {
	padding:5px 0;
	color:#818181;
}
#search-result .rsearchby span {
	float:right;
	position:relative;
	margin:0 5px 5px 0;
	z-index:1;
}
#search-result .rsearchby .cluster {
	left:43px;
}
#search-result .rsearch-title {
	background:#fff;
	font:bold 16px/24px arial;
	color:#333;
	text-align:center;
}
#search-result .rsearch-title .gray {
	color:#818181;
}
#search-result .rsearch-bottom {
	border:solid 1px #E8E7C7;
	border-top:none;
	background:#fff;
	font:normal 5px/5px arial;
	width:205px;
	margin:0 0 12px 0;
}
#search-result .rsearch1 {
	width:205px;
	border:solid 1px #e8e7c7;
	border-top:none;
	border-bottom:none;
	font:normal 12px arial;
	color:#666;
}
#search-result .rsearch1 .rsearch-header {
	padding:5px 8px;
	background:#F7F6DA;
	border-top:solid 1px #E8E7C7;
	border-bottom:solid 1px #E8E7C7;
	font:bold 12px arial;
	color:#333;
}
#search-result .rsearch1 .rsearch-option {
	padding:0 5px 5px;
	background:#fff;
}
#search-result .rsearch1 .rsearch-option .text11 {
	font-size:11px;
}
#search-result .rsearch1 .rsearch-option .normal {
	font-weight:normal;
}
#search-result .rsearch1 .rsearch-option ul {
	margin:8px 0;
	padding:0;
	list-style-type:none;
}
#search-result .rsearch1 .rsearch-option ul li {
	padding:3px 0;
	width:100%;
	font-size:11px;
*padding:0;
}
#search-result .rsearch1 .rsearch-option ul li input {
	vertical-align:middle;
	margin:0 6px 0 3px;
*margin:0 6px 0 0;
	font:normal 11px arial;
}
#search-result .rsearch1 .rsearch-option ul li label {
	vertical-align:middle;
}
#search-result .rsearch1 .rsearch-option a {
	color:#818181;
	text-decoration:none;
	outline:none;
}
#search-result .rsearch1 .rsearch-option a:hover {
	text-decoration:underline;
	outline:none;
}
#search-result .rsearch1 .rsearch-option span {
	float:right;
	position:relative;
	margin-bottom:5px;
	z-index:24;
}
#search-result .rsearch1 .rsearch-option span a {
	color:#06c;
	text-decoration:none;
	font-weight:normal;
	outline:none;
}
#search-result .rsearch1 .rsearch-option span a:hover {
	text-decoration:underline;
	font-weight:normal;
	outline:none;
}
#search-result .rsearch1 .plus {
	background:#F7F6DA url(/community/search-result/plus-icon.gif) center right no-repeat;
	cursor:hand;
	cursor:pointer;
}
#search-result .rsearch1 .minus {
	background:#F7F6DA url(/community/search-result/minus-icon.gif) center right no-repeat;
	cursor:hand;
	cursor:pointer;
}
#search-result .rsearch1 .loader {
	background:#f7f6da url(loading.gif) 184px center no-repeat;
	cursor:pointer;
}
#search-result .cluster {
	width:495px;
	border:solid 1px #ED8A0D;
	text-align:left;
	display:none;
	position:absolute;
	top:-6px;
	left:80px;
	background:#fff;
	z-index:10000;
}
#search-result .cluster .more_top {
	border:solid 1px #ED8A0D;
	border-right:none;
	background:#fff;
	position:absolute;
	left:-58px;
	top:-1px;
	width:44px;
	height:24px;
	padding:5px 0 0 13px;
}
#search-result .cluster .more_bot {
	display:none;
	border:solid 1px #ED8A0D;
	border-right:none;
	background:#fff;
	position:absolute;
	left:-58px;
	bottom:-1px;
	width:44px;
	height:24px;
	padding:5px 0 0 13px;
}
#search-result .cluster a {
	color:#06c;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}
#search-result .cluster .text11 {
	font-size:11px;
}
#search-result .cluster .normal {
	font-weight:normal;
}
#search-result .cluster .heading {
	font:normal 12px arial;
	color:#000;
	background:#fff;
	padding:5px 7px 9px;
	border-bottom:solid 1px #C6C6C6;
	border-top:none;
}
#search-result .cluster .content {
	width:470px;
	background:#fff;
	padding:15px 0 10px 19px;
}
#search-result .cluster .content .available {
	font:normal 12px arial;
	color:#A1A1A1;
	display:block;
	margin-bottom:3px;
}
#search-result .cluster .content .selection {
	font:normal 12px arial;
	color:#A1A1A1;
	display:block;
	margin-bottom:3px;
}
#search-result .cluster .content .select {
	width:200px;
	height:204px;
	padding:3px;
	border:solid 1px #BDD6A8;
	overflow-x:hidden;
	overflow-y:scroll;
	background:#F7F7F7 url(/imgs/gift/input-bg.jpg) repeat-x;
	font:normal 12px arial;
	color:#434343;
}
#search-result .cluster .bottom {
	text-align:right;
	padding:7px;
	border-top:solid 1px #C1C8D4;
}
#search-result .cluster .content .available-options {
	float:left;
	width:205px;
	font:normal 13px arial;
	color:#000;
	margin-right:35px;
}
#search-result .cluster .content .available-options span {
	float:left;
	font:normal 12px arial;
	color:#A1A1A1;
	display:block;
	margin-bottom:3px;
}
#search-result .cluster .content .available-options div {
	width:208px;
	height:245px;
	padding:3px;
	border:solid 1px #BDD6A8;
	overflow-x:hidden;
	overflow-y:scroll;
	background:#F7F7F7 url(/imgs/gift/input-bg.jpg) repeat-x;
}
#search-result .cluster .content .available-options div ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#search-result .cluster .content .available-options div ul li {
	margin:0;
	padding:0;
*margin-left:-2px;
	line-height:20px;
	vertical-align:middle;
	width:208px;
}
#search-result .cluster .content .available-options div ul .hding {
	background:#F2F2C3;
	white-space:nowrap;
	margin-bottom:5px;
}
#search-result .cluster .content .available-options div ul li p {
	float:left;
	vertical-align:middle;
	line-height:16px;
	margin:0;
	padding:0;
}
#search-result .cluster .content .available-options div ul li p.pp-leftpanel {
*padding-top:2px;
	width:163px;
	font:normal 12px arial;
	color:#434343;
}
#search-result .cluster .content .available-options div ul li p.pp-rightpanel {
*padding-top:2px;
	width:163px;
	font:normal 12px arial;
	color:#434343;
}
#search-result .cluster .content .available-options div ul li p input {
	margin-right:4px;
*margin-right:2px;
	vertical-align:top;
}
#search-result .cluster .content .my-selection {
	float:left;
	width:205px;
	font:normal 13px arial;
	color:#000;
}
#search-result .cluster .content .my-selection span {
	float:left;
	font:normal 12px arial;
	color:#A1A1A1;
	display:block;
	margin-bottom:3px;
	width:214px;
}
#search-result .cluster .content .my-selection div {
	width:208px;
	height:245px;
	padding:3px;
	border:solid 1px #BDD6A8;
	overflow-x:hidden;
	overflow-y:scroll;
	background:#F7F7F7 url(/imgs/gift/input-bg.jpg) repeat-x;
}
#search-result .cluster .content .my-selection div ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#search-result .cluster .content .my-selection div ul li {
	margin:0;
	padding:0;
*margin-left:-2px;
	line-height:20px;
	vertical-align:middle;
	width:208px;
	font:normal 12px arial;
}
#search-result .cluster .content .my-selection div ul li p {
	float:left;
	vertical-align:middle;
	line-height:16px;
	margin:0;
	padding:0;
}
#search-result .cluster .content .my-selection div ul li p.pp-rightpanel {
*padding-top:2px;
	width:163px;
	margin-left:3px;
	font:normal 12px arial;
	color:#434343;
}
#search-result .cluster .content .my-selection div ul li p img {
	margin-left:3px;
	vertical-align:top;
	margin-top:3px;
*margin-top:5px;
}
#search-result .cluster .content .my-selection div a {
	color:#0067AC;
}
#search-result .cluster .content-income {
	font:normal 11px arial;
	width:560px;
	overflow:auto;
	background:#fff;
}
#search-result .cluster .content-income ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:540px;
}
#search-result .cluster .content-income ul li {
	float:left;
	width:260px;
	padding:5px;
	background:#fff;
}
#search-result .cluster .content-income .t {
	width:531px;
	padding:5px;
	background:#F4F3F3;
	font:bold 11px arial;
}
#search-result .add-bttn {
	border:none;
	background:url(/community/search-result/add-bttn.gif) no-repeat 0 0;
	outline:none;
	width:52px;
	height:26px;
	margin-left:5px;
	cursor:pointer;
	outline:none;
	margin-bottom:5px;
}
#search-result .add-bttn:hover {
	background:url(/community/search-result/add-bttn.gif) no-repeat 0 -31px;
	cursor:pointer;
}
#search-result .remove-bttn {
	border:none;
	background:url(/community/search-result/remove-bttn.gif) no-repeat 0 0;
	outline:none;
	width:52px;
	height:26px;
	margin-left:5px;
	cursor:pointer;
	outline:none;
}
#search-result .remove-bttn:hover {
	background:url(/community/search-result/remove-bttn.gif) no-repeat 0 -31px;
	cursor:pointer;
}
#search-result .search-bttn {
	border:none;
	background:url(/community/search-result/search-bttn.gif) no-repeat 0 0;
	outline:none;
	width:60px;
	height:24px;
	margin-left:5px;
	cursor:pointer;
}
#search-result .search-bttn:hover {
	background:url(/community/search-result/search-bttn.gif) no-repeat 0 -24px;
	cursor:pointer;
}
#search-result a#button-orange {
	display:inline-block;
	background:url(/community/search-result/orange-bttn.gif) no-repeat;
	padding-left:13px;
	text-decoration:none;
	color:#fff;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#search-result a#button-orange .inner {
	display:inline-block;
	background:url(/community/search-result/orange-bttn.gif) top right no-repeat;
	height:24px;
	font:bold 13px arial;
	line-height:24px;
	color:#fff;
	padding-right:13px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#search-result a#button-orange:hover {
	display:inline-block;
	background:url(/community/search-result/orange-bttn.gif) bottom left no-repeat;
	padding-left:13px;
	text-decoration:none;
	color:#fff;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#search-result a#button-orange:hover .inner {
	display:inline-block;
	background:url(/community/search-result/orange-bttn.gif) bottom right no-repeat;
	height:24px;
	font:bold 13px arial;
	line-height:24px;
	color:#fff;
	padding-right:13px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#search-result a.refineclose:link, #search-result a.refineclose:visited {
	display:inline-block;
	text-align:center;
	width:22px;
	height:22px;
	background:url(/community/search-result/close.gif) no-repeat;
	vertical-align:baseline;
	position:absolute;
	right:5px;
	top:4px;
}
#search-result a.refineclose:hover {
	background:url(/community/search-result/close.gif) no-repeat;
	text-decoration:none;
}
#search-result .upgrade_bt {
	border:none;
	width:95px;
	height:30px;
	outline:none;
	background:url(upgrade-bt.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
#search-result .spotlight {
	width:729px;
}
#search-result .spotlight .content {
	background:#effafe url(/community/search-result/spotlight-bg.jpg) repeat-x;
	border:solid 2px #b9e5f5;
	width:728px;
	padding-bottom:3px;
}
#search-result .spotlight .spotlight_logo {
	padding:5px 5px 0 0;
	margin-bottom:10px;
}
#search-result .spotlight .spotlight_logo .logo {
	position:relative;
	margin-top:-11px;
	margin-left:294px;
	width:auto!important;
}
#search-result .spotlight .padding1 {
	padding:5px;
}
#search-result .spotlight .icon-margin {
	margin-bottom:5px;
}
#search-result .spotlight .boxv {
	float:left;
	padding:5px 0;
	text-align:left;
	width:216px;
	margin:0 5px;
}
#search-result .spotlight .thumb {
	float:left;
	width:68px;
	height:66px;
	padding-top:8px;
	padding-left:10px;
	margin-bottom:5px;
}
#search-result .spotlight .thumb .thumb_normal {
	position:relative;
	border:solid 1px #C8C9C2;
	padding:3px;
	height:60px;
	background:#fff;
}
#search-result .spotlight .thumb .thumb_premium {
	position:relative;
	border:solid 1px #F8B900;
	padding:3px;
	height:60px;
	background:#fff;
}
#search-result .spotlight .thumb .thumb_premium_plus {
	position:relative;
	border:solid 1px #F8B900;
	padding:3px;
	height:60px;
	background:#fff;
}
#search-result .spotlight .thumb .thumb_premium_plus .thumb_ribbon {
	position:absolute;
	top:-5px;
	left:-5px;
	width:65px;
	height:65px;
	background:url(/community/search-result/premiumplus-spotlight.gif) no-repeat;
}
#search-result .spotlight .thumb .thumb_select {
	position:relative;
	border:solid 1px #E49DFF;
	padding:3px;
	height:60px;
	background:#fff;
}
#search-result .spotlight .thumb .thumb_select .thumb_ribbon {
	position:absolute;
	top:-4px;
	left:-5px;
	width:65px;
	height:65px;
	background:url(/community/search-result/selectshaadi-spotlight.gif) no-repeat;
}
#search-result .spotlight .profileid {
	font:bold 12px arial;
	line-height:13px;
	text-align:left;
	padding-left:9px;
}
#search-result .spotlight .profiledetail {
	float:left;
	width:127px;
	font:normal 12px arial;
	line-height:15px;
	text-align:left;
	padding:9px 0 0 7px;
	margin-bottom:5px;
}
#search-result .spotlight .profilelink {
	padding:2px 0 0 9px;
}
#search-result .spotlight .blue_box {
	border:solid 1px #d3f0fb;
	background:#fff;
	padding-bottom:5px;
	margin-top:5px;
}
#search-result .grid_box {
	padding:1px 11px 7px;
	background:#fff;
	border:solid 2px #fff;
	margin-right:33px;
	_margin-right:28px;
	width:130px;
	float:left;
	height:234px;
	_height:218px;
}
#search-result .grid_box_profile {
	position:absolute;
	background:#f7f6da;
	border:solid 1px #d9d9d9;
	border-top:none;
	padding:5px 7px;
	width:133px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	font-size:11px;
	z-index:22;
}
#search-result .grid_box_last {
	margin-right:0;
}
#search-result .grid_box_bold {
	border:solid 1px #ee911a;
	border-top:none;
}
#search-result .grid_box_premium_plus {
	border:solid 1px #f8b900;
	border-top:none;
}
#search-result .grid_box_select {
	border:solid 1px #e49dff;
	background:#f9eefe;
	border-top:none;
}
#search-result .grid_box .check {
	float:left;
	margin-top:6px;
	margin-right:5px;
}
#search-result .grid_box .profile_title {
	float:left;
	padding-top:6px;
	width:106px;
}
#search-result .grid_box .profile_icons {
	float:left;
	padding-top:0;
}
#search-result .grid_box .photo_section {
	float:left;
	padding-top:5px;
}
#search-result .grid_box .photo_section .photo_normal {
	position:relative;
	border:solid 1px #C8C9C2;
	padding:3px;
	width:142px;
	height:167px;
	background:#fff;
}
#search-result .grid_box .photo_section .photo_shadow {
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
}
#search-result .grid_box .photo_section .photo_premium {
	position:relative;
	border:solid 1px #C8C9C2;
	padding:3px;
	width:142px;
	height:167px;
	background:#fff;
}
#search-result .grid_box .photo_section .photo_premium_plus {
	position:relative;
	border:solid 1px #F8B900;
	padding:3px;
	width:142px;
	height:167px;
	background:#fff;
}
#search-result .grid_box .photo_section .photo_premium_plus .photo_ribbon {
	position:absolute;
	top:-5px;
	left:-5px;
	width:65px;
	height:65px;
	background:url(/community/search-result/premium-plus-ribbon.gif) no-repeat;
	z-index:21;
}
#search-result .grid_box .photo_section .photo_select {
	position:relative;
	border:solid 1px #E49DFF;
	padding:3px;
	width:142px;
	height:167px;
	background:#fff;
}
#search-result .grid_box .photo_section .photo_select .photo_ribbon {
	position:absolute;
	top:-5px;
	left:-5px;
	width:65px;
	height:65px;
	background:url(/community/search-result/shaadi-select-ribbon.gif) no-repeat;
	z-index:21;
}
#search-result .grid_box .photo_section .grid_contacts_bg {
	position:absolute;
	bottom:3px;
	left:3px;
	z-index:2;
	width:142px;
	height:42px;
	background:#fff;
	opacity:.8;
	filter:alpha(opacity=80);
	display:none;
}
#search-result .grid_box .photo_section .grid_contacts {
	position:absolute;
	bottom:3px;
	left:3px;
	width:142px;
	height:42px;
	visibility:hidden;
	z-index:2;
}
#search-result .grid_box .photo_section .next_photo_grid_disable {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -45px -38px;
	width:19px;
	height:22px;
	cursor:default;
	position:absolute;
	right:-1px;
	top:3px;
	z-index:22;
}
#search-result .grid_box .photo_section .next_photo_grid {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -45px -38px;
	width:19px;
	height:22px;
	cursor:pointer;
	position:absolute;
	right:-1px;
	top:3px;
	z-index:22;
}
#search-result .grid_box .photo_section .next_photo_grid:hover {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat -45px -68px;
	width:19px;
	height:22px;
	cursor:pointer;
	position:absolute;
	right:-1px;
	top:3px;
	z-index:22;
}
#search-result .grid_box .photo_section .prev_photo_grid_disable {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 -38px;
	width:19px;
	height:22px;
	cursor:default;
	position:absolute;
	left:0;
	top:3px;
	z-index:22;
}
#search-result .grid_box .photo_section .prev_photo_grid {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 -38px;
	width:19px;
	height:22px;
	cursor:pointer;
	position:absolute;
	left:0;
	top:3px;
	z-index:22;
}
#search-result .grid_box .photo_section .prev_photo_grid:hover {
	display:inline-block;
	background:url(/community/search-result/photo-nex-pre.png) no-repeat 0 -68px;
	width:19px;
	height:22px;
	cursor:pointer;
	position:absolute;
	left:0;
	top:3px;
	z-index:22;
}
#search-result .grid_view_active {
	display:inline-block;
	background:url(/community/search-result/grid-view.gif) left bottom no-repeat;
	width:31px;
	height:24px;
	margin-top:2px;
	margin-left:3px;
}
#search-result .grid_view {
	display:inline-block;
	background:url(/community/search-result/grid-view.gif) left top no-repeat;
	width:31px;
	height:24px;
	margin-top:2px;
	margin-left:3px;
}
#search-result .list_view_active {
	display:inline-block;
	background:url(/community/search-result/list-view.gif) left bottom no-repeat;
	width:31px;
	height:24px;
	margin-top:2px;
}
#search-result .list_view {
	display:inline-block;
	background:url(/community/search-result/list-view.gif) left top no-repeat;
	width:31px;
	height:24px;
	margin-top:2px;
}
#search-result .grid_album_icon {
	display:block;
	float:left;
	margin:0 6px 0 0;
	width:14px;
	height:15px;
	overflow:hidden;
	background:url(/community/search-result/album-icon.gif) no-repeat left bottom;
}
#search-result .custom_select {
	position:relative;
	width:119px;
	font:normal 12px arial;
	color:#000;
	margin-top:2px;
}
#search-result .custom_select_selected {
	background:url(/community/search-result/selectbg.gif) no-repeat;
	cursor:pointer;
	padding:4px 0 6px 10px;
}
#search-result .custom_select_list {
	position:absolute;
	list-style:none;
	border:1px solid #b8b8b8;
	border-top:none;
	margin:0;
	padding:0;
	background:#fff;
}
#search-result .custom_select li a {
	width:107px;
	list-style:none;
	margin:0;
	padding:5px 0 5px 10px;
	color:#000;
	background:#fff;
	text-decoration:none;
	display:block;
}
#search-result .custom_select li .custom_select_opt_selected {
	width:107px;
	list-style:none;
	margin:0;
	padding:5px 0 5px 10px;
	color:#000;
	background:#edecec;
	text-decoration:none;
	display:block;
}
#search-result .curve {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font:normal 13px arial;
	color:#fff;
	background:#cf171f;
	width:127px;
	text-align:center;
	padding:5px 0;
	-webkit-box-shadow:1px 1px 5px #888;
	-moz-box-shadow:1px 1px 5px #888;
	box-shadow:1px 1px 5px #888;
}
#search-result .my_saved_search {
	width:600px;
}
#search-result .my_saved_search .search_container {
	display:block;
	border-bottom:solid 1px #8FA7BF;
	padding:7px 0;
	width:600px;
}
#search-result .my_saved_search .icon {
	margin-right:10px;
}
#search-result .my_saved_search .width_217 {
	width:217px;
}
#search-result .my_saved_search .width_350 {
	width:340px;
	padding-left:10px;
}
#search-result .my_saved_search .width_175 {
	width:175px;
}
#search-result .my_saved_search .grayheader {
	background:#8FA7BF;
	color:#fff;
	padding:3px 0;
}
#search-result .my_saved_search .error {
	color:#f30;
}
#search-result .padd_t5 {
	padding-top:5px;
}
#search-result .list_normal {
	margin:5px 0 0 5px;
	padding:0 0 0 5px;
}
#search-result .list_normal li {
	margin:0 0 0 5px;
	padding:0 0 4px 0;
	list-style-position:outside;
	list-style-type:disc;
}
#search-result .online_chat_text {
	padding-bottom:7px;
	background:url(/community/search-result/dotted-border.gif) repeat-x left bottom;
	display:inline-block;
}
#search-result .online_chat_icon {
	background:url(chat-icons.gif) no-repeat left top;
	display:inline-block;
	vertical-align:top;
	height:17px;
	width:17px;
	margin:3px 0 0 6px;
}
#search-result .save_search_bot {
	background:#f7f7f7;
	padding:12px 0;
	text-align:center;
	font-size:14px;
}
#search-result .save_search_btn {
	background:#fff;
	background:linear-gradient(to bottom, #fff 0, #ededed 100%);
	background:-moz-linear-gradient(top, #fff 0, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	overflow:hidden;
	font-size:12px;
	border:solid 1px #b3b3b3;
	padding:3px 10px 4px;
	margin-top:2px;
	display:inline-block;
	color:#000;
	cursor:pointer;
}
#search-result .express_int_btn {
	background:#fff;
	background:linear-gradient(to bottom, #fff 0, #ededed 100%);
	background:-moz-linear-gradient(top, #fff 0, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	overflow:hidden;
	font-size:12px;
	border:solid 1px #b3b3b3;
	padding:3px 10px 4px;
	margin-top:2px;
	display:inline-block;
	color:#999;
}
#search-result .express_int_btn:hover {
	color:#000;
	text-decoration:none;
}
.search_gray_arrow {
	display:inline-block;
	background:url(/community/search-result/view-arrow.gif) no-repeat right center;
	padding-right:5px;
	width:7px;
	height:9px;
	vertical-align:middle;
}
.search_icon {
	display:inline-block;
	background:url(/community/search-result/save-search.gif) no-repeat right center;
	margin-right:5px;
	width:22px;
	height:15px;
	vertical-align:top;
}
#search-result .pro_chat_icon {
	background:url(chat.gif) no-repeat left top;
	width:19px;
	height:15px;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 5px;
}
#search-result .cluster_new_ic {
	background:url(/community/search-result/new-cluster.png) no-repeat scroll left top transparent;
	display:inline-block;
	font:normal 10px arial;
	color:#fff;
	text-align:center;
	width:30px;
	height:18px;
	position:absolute;
	top:-10px;
}
#save-search .heading2 {
	padding-left:18px;
}
#save-search .search_for {
	padding:5px 7px 0 0;
	height:15px;
	font:normal 12px arial;
	position:relative;
}
#save-search .header {
	background:#fff;
	background:linear-gradient(to bottom, #fff 0, #ededed 100%);
	background:-moz-linear-gradient(top, #fff 0, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	overflow:hidden;
	font-size:14px;
	border:solid 1px #dadada;
	padding:10px 0 7px;
}
#save-search .save_search_container {
	border-bottom:solid 1px #ebebeb;
	padding:18px 0 14px;
}
#save-search .del_search_container {
	border-bottom:solid 1px #ebebeb;
	height:59px;
}
#save-search .col_1 {
	float:left;
	width:181px;
	padding-left:14px;
}
#save-search .col_2 {
	float:left;
	width:515px;
}
#save-search .col_3 {
	float:left;
	width:125px;
	position:relative;
}
#save-search .col_3 select {
	border:solid 1px #d9d9d9;
	font-size:12px;
}
#save-search .col_4 {
	float:left;
	width:81px;
}
#save-search .max_search {
	padding:18px 0;
	font-size:18px;
	color:#333;
	text-align:center;
}
#save-search .search_for_more {
	position:absolute;
	top:21px;
	left:0;
	background:#fff;
	width:500px;
	border:solid 1px #bebebe;
	font-size:12px;
	z-index:3;
	box-shadow:0 3px 3px 2px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0 3px 3px 2px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow:0 3px 3px 2px rgba(0, 0, 0, 0.12);
}
#save-search .search_for_more .search_detail {
	background:#fff;
	margin-left:13px;
	width:485px;
	padding-top:15px;
	margin-bottom:5px;
}
#save-search .search_for_more .search_detail .label {
	float:left;
	width:110px;
	background:url(/community/search-result/colen-black.gif) 100px 3px no-repeat;
}
#save-search .search_for_more .search_detail .info {
	float:left;
	width:350px;
}
#save-search .forward_msg {
	position:absolute;
	top:22px;
	left:-3px;
	background:#fffec0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:11px;
	color:#a77b3b;
	padding:2px 8px;
	display:inline-block;
	white-space:nowrap;
}
.blue_arrow {
	display:inline-block;
	background:url(/imgs/unified/blue-arrow.gif) no-repeat;
	height:12px;
	width:6px;
	font-size:0;
	margin-left:4px;
}
.save_pop_left_input_text {
	display:block;
	width:171px;
	float:left;
	font-size:12px;
	color:#333;
	padding-top:7px;
}
.save_pop_left_select {
	display:block;
	width:171px;
	float:left;
	font-size:12px;
	color:#333;
	padding-top:3px;
}
.save_pop_right {
	width:220px;
	float:left;
}
.save_pop_input {
	width:213px;
	border:solid 1px #c9dba6;
	height:27px;
	line-height:27px;
	font-size:12px;
	padding-left:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.save_pop_input_error {
	width:218px;
	border:solid 1px #d60000;
	height:27px;
	line-height:27px;
	font-size:12px;
	padding-left:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.save_pop_select {
	width:210px;
	border:solid 1px #c9dba6;
	height:20px;
	font-size:12px;
	padding-left:2px;
}
.save_pop_select_error {
	width:210px;
	border:solid 1px #d60000;
	height:20px;
	font-size:12px;
	padding-left:2px;
}
.save_pop_select_small {
	width:88px;
	border:solid 1px #c9dba6;
	height:20px;
	font-size:12px;
	color:#333;
	padding-left:2px;
}
.save_pop_error_msg {
	padding:4px 0 0 0;
	color:#d60000;
	font-size:11px;
}
.save_search_pop {
	width:262px;
	position:absolute;
	bottom:25px;
	left:0;
	z-index:4;
}
.save_search_pop .top {
	height:9px;
	background:url(/community/search-result/save-search-pop-top.png) no-repeat;
}
.save_search_pop .mid {
	background:url(/community/search-result/save-search-pop-mid.png) repeat-y;
	padding:5px 15px;
	word-wrap:break-word;
}
.save_search_pop .mid .close {
	width:11px;
	height:11px;
	display:inline-block;
	background:url(/imgs/shbar/close-icon.png) no-repeat top left;
	position:absolute;
	top:8px;
	right:10px;
	cursor:pointer;
}
.save_search_pop .mid .close:hover {
	background:url(/imgs/shbar/close-icon.png) no-repeat top right;
	text-decoration:underline;
}
.save_search_pop .bot {
	height:16px;
	background:url(/community/search-result/save-search-pop-bot.png) no-repeat;
}
.save_search_pop_online {
	width:262px;
	position:absolute;
	bottom:25px;
	right:0;
	z-index:4;
}
.save_search_pop_online .top {
	height:9px;
	background:url(/imgs/shbar/nt-pop-top.png) no-repeat;
}
.save_search_pop_online .mid {
	background:url(/imgs/shbar/nt-pop-mid.png) repeat-y;
	padding:5px 15px;
	word-wrap:break-word;
}
.save_search_pop_online .mid .close {
	width:11px;
	height:11px;
	display:inline-block;
	background:url(/imgs/shbar/close-icon.png) no-repeat top left;
	position:absolute;
	top:8px;
	right:10px;
	cursor:pointer;
}
.save_search_pop_online .mid .close:hover {
	background:url(/imgs/shbar/close-icon.png) no-repeat top right;
	text-decoration:underline;
}
.save_search_pop_online .bot {
	height:16px;
	background:url(/imgs/shbar/nt-pop-bot.png) no-repeat;
}
.my_matches_pop {
	width:262px;
	position:absolute;
	top:35px;
	left:0;
	z-index:4;
}
.my_matches_pop .top {
	height:16px;
	background:url(/community/search-result/save-search-pop-top-arrow.png) no-repeat;
}
.my_matches_pop .mid {
	background:url(/community/search-result/save-search-pop-mid.png) repeat-y;
	padding:5px 15px;
	word-wrap:break-word;
	font:normal 12px arial;
	color:#333;
}
.my_matches_pop .mid .close {
	width:11px;
	height:11px;
	display:inline-block;
	background:url(/imgs/shbar/close-icon.png) no-repeat top left;
	position:absolute;
	top:15px;
	right:10px;
	cursor:pointer;
}
.my_matches_pop .mid .close:hover {
	background:url(/imgs/shbar/close-icon.png) no-repeat top right;
	text-decoration:underline;
}
.my_matches_pop .bot {
	height:9px;
	background:url(/community/search-result/save-search-pop-bot-1.png) no-repeat;
}
.mani-heading {
	font:bold 13px arial;
	color:#333;
	padding:7px 3px 4px;
	margin-bottom:20px;
}
.col {
	float:left;
	width:327px;
	margin:0 21px 25px 0;
}
.col .heading {
	font:bold 13px arial;
	color:#333;
	padding:7px 3px 4px;
	border-bottom:solid 3px #E7E7E7;
	margin-bottom:12px;
}
.col .last {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	width:140px;
}
.col ul {
	float:left;
	margin:0 47px 0 0;
	padding:0;
	list-style-type:none;
	width:140px;
}
.col ul li {
	border-bottom:solid 1px #F0F1F2;
	padding:7px 5px;
}
.col-big {
	float:left;
	width:700px;
	margin:0 21px 25px 0;
}
.col-big .heading {
	font:bold 13px arial;
	color:#333;
	padding:7px 3px 4px;
	border-bottom:solid 3px #E7E7E7;
	margin-bottom:12px;
}
.col-big ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.col-big li {
	border-bottom:solid 1px #F0F1F2;
	padding:7px 5px;
	float:left;
	width:140px;
	height:25px;
	margin-right:25px;
}
.col-last {
	width:327px;
}
#forgot_password {
	padding:8px 0 0 14px;
	font-size:12px;
	min-height:345px;
}
#forgot_password .input_text {
	font-size:12px;
	color:#333;
	border:1px solid #d3d3d3;
	width:218px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
}
#forgot_password .input_text_error {
	border:1px solid #d1341e;
}
#forgot_password .error {
	background:url(/imgs/registration/hint.gif) no-repeat -11px -15px;
	color:#c00;
	font-size:11px;
	padding-left:15px;
	margin:5px 0 0 91px;
}
#forgot_password #forgot_alert {
	border:solid 1px #ef0100;
	background:#FFFFBF;
	width:690px;
}
#forgot_password #forgot_alert .alert_img {
	background:url(my-shaadi-v2.gif) no-repeat left -27px;
	width:27px;
	height:27px;
	float:left;
	margin:6px 7px 6px 16px;
}
#forgot_password #forgot_alert .forgot_msg {
	line-height:16px;
	color:#D00000;
	font-weight:bold;
	float:left;
	margin-top:10px;
}
#forgot_password .grey_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -35px;
	height:9px;
	width:7px;
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
}
#forgot_password .label {
	display:inline-block;
	width:142px;
	cursor:pointer;
}
#forgot_password .error_change_password {
	background:url(/imgs/registration/hint.gif) no-repeat -11px -15px;
	color:#c00;
	font-size:11px;
	padding-left:15px;
	margin:5px 0 0 5px;
	float:left;
	width:310px;
}
#unsubscribe {
	padding:8px 0 0 14px;
	font-size:12px;
	min-height:200px;
}
#unsubscribe .input_text {
	font-size:12px;
	color:#333;
	border:1px solid #d3d3d3;
	width:218px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
}
#unsubscribe .input_text_error {
	border:1px solid #d1341e;
}
#unsubscribe .error {
	background:url(/imgs/registration/hint.gif) no-repeat -11px -15px;
	color:#c00;
	font-size:11px;
	padding-left:15px;
	margin:5px 0 0 91px;
}
#unsubscribe #forgot_alert {
	border:solid 1px #ef0100;
	background:#FFFFBF;
	width:690px;
}
#unsubscribe #forgot_alert .alert_img {
	background:url(my-shaadi-v2.gif) no-repeat left -27px;
	width:27px;
	height:27px;
	float:left;
	margin:6px 7px 6px 16px;
}
#unsubscribe #forgot_alert .forgot_msg {
	line-height:16px;
	color:#D00000;
	font-weight:bold;
	float:left;
	margin-top:10px;
}
#unsubscribe .grey_arrow {
	background:url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -35px;
	height:9px;
	width:7px;
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
}
#unsubscribe .label {
	display:inline-block;
	width:142px;
	cursor:pointer;
}
#unsubscribe .error_change_password {
	background:url(/imgs/registration/hint.gif) no-repeat -11px -15px;
	color:#c00;
	font-size:11px;
	padding-left:15px;
	margin:5px 0 0 5px;
	float:left;
	width:310px;
}
#alert_manager .alert_heding {
	background:#8ea6be;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:6px 0 4px 9px;
	margin-top:15px;
}
#alert_manager .alert_head_band {
	background:#8ea6be;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:6px 0 4px 9px;
	margin-top:15px;
}
#alert_manager .section {
	border-bottom:1px solid #dadada;
	padding:10px 0;
}
#alert_manager .coloumn_left {
	width:358px;
	padding:0 40px 0 10px;
	float:left;
}
#alert_manager .coloumn_left p {
	font-weight:bold;
	padding-bottom:10px;
}
#alert_manager .coloumn_left .alerticon {
	float:left;
	padding-left:8px;
	width:36px;
}
#alert_manager .coloumn_left .alerticon_msg {
	float:left;
	width:314px;
}
#alert_manager .column_right {
	width:318px;
	float:left;
	padding-left:0;
}
#alert_manager .column_right p {
	font-weight:bold;
	color:#690;
	padding-bottom:10px;
}
#alert_manager .column_right ul li {
	overflow:hidden;
	margin-bottom:5px;
}
#alert_manager .column_right ul li label {
	display:block;
	width:300px;
	overflow:hidden;
}
#alert_manager .column_right ul li label input {
	float:left;
	margin-bottom:5px;
}
#alert_manager .matches_receive {
	border-top:1px dotted #cfcfcf;
	margin-top:10px;
	padding-top:10px;
}
#alert_manager .bdr_bot_none {
	border-bottom:none;
}
.tinydgray {
	color:#999;
	font:normal 10px Tahoma;
}
.star {
	font-family:Tahoma;
	font-weight:normal;
	color:#999;
}
.tbl1 tr, .tbl2 tr {
	vertical-align:top;
}
.tbl1 tr td {
	border-bottom:3px solid #fff;
}
.tbl2 tr td {
	border-bottom:1px solid #ccc;
	padding:6px 0 6px 3px;
}
.tbl1 tr .td1 {
	width:150px;
}
.tbl1 tr .td2 {
	width:375px;
}
.tbl2 tr .td22 {
	width:234px;
}
.tbl1 tr .noedit {
	color:#666;
}
.tbl1 tr td em, .tbl2 tr td em {
	margin-right:4px;
	font-family:Tahoma;
	font-style:normal;
	color:#f30;
}
.mar_t_-15 {
	margin-top:-15px;
}
.width_9 {
	width:9px;
}
.shaadi-seal-banner {
	width:303px;
	float:left;
	background:url(/imgs/customer-relations/get-seal-bg.gif) repeat-x left top;
	margin-top:30px;
}
.shaadi-seal-banner-left {
	padding:0 10px 0 10px;
	height:173px;
	background:url(/imgs/customer-relations/get-seal-2.jpg) no-repeat right top;
}
.shaadi-seal-banner-right {
	width:245px;
	float:left;
	line-height:1px;
	margin-top:-1px;
}
.shaadi-seal-benefit {
	border-top:1px solid #F4C047;
	border-bottom:1px solid #F4C047;
}
.shaadi-seal-profile {
	width:192px;
	float:right;
	margin-top:-25px;
	text-align:center;
	background:url(/imgs/customer-relations/sujata-bg.gif) no-repeat;
	height:223px;
}
.shaadi-seal-works {
	margin:20px 0;
	padding:0 5px 0 20px;
	border-bottom:2px solid #F4C047;
}
.shaadi-seal-works-banner {
	width:416px;
	margin:15px 0;
	line-height:0;
}
.shaadi-seal-loggedin {
	margin:0 5px 40px 20px;
}
.shaadi-seal-express {
	color:#333;
	padding-top:9px;
}
.shaadi-seal-whyjoin {
	padding-left:40px;
}
.shaai-seal-popup-link {
	cursor:pointer;
	outline:none;
}
.mediumred {
	color:#f30;
	font:normal 12px arial;
	text-decoration:none;
}
.mediumgreen {
	font:normal 12px arial;
	color:#690;
	text-decoration:none;
}
.mediumgreenbold {
	font:bold 12px arial;
	color:#690;
	text-decoration:none;
}
.note_section {
	color:#f30;
	padding-top:10px;
}
.pro-data {
	font:normal 12px arial;
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #E5E5E5;
	line-height:24px;
	height:24px;
	padding-left:9px;
}
.pro-data img {
	padding-right:5px;
}
.pro-data-container {
	border:1px solid #E3E1D2;
}
.pro-data-title {
	border:none;
	background:url(/imgs/registration/pp-title-bg.jpg) repeat-x scroll left top #EDEDED;
	color:#690;
	font:bold 16px arial;
	height:22px;
	overflow:hidden;
	padding:6px 0 4px 5px;
}
.pro-data-title-thnk {
	border:none;
	background:url(/imgs/registration/pp-title-bg.jpg) repeat-x scroll left top #EDEDED;
	border:solid 1px #DBDBD9;
	border-bottom:none;
	color:#690;
	font:bold 16px arial;
	height:22px;
	overflow:hidden;
	padding:6px 0 4px 9px;
}
.thank-header {
	border-bottom:none;
	color:#690;
	font:bold 16px arial;
	height:22px;
	overflow:hidden;
	padding:6px 0 4px 13px;
}
.font_24_or {
	font:bold 24px arial;
	color:#690;
}
.border_top_seal {
	border-top:1px solid #E5E5E5;
}
.border_grey {
	border:1px solid #ccc;
}
.mediumblack {
	font:normal 12px arial;
	color:#333;
	text-decoration:none;
	line-height:16px;
}
.largewhitebold {
	font:bold 14px 'ms sans serif';
	color:#fff;
	text-decoration:none;
}
.bor_none {
	border:none;
}
.view_seal {
	margin:-15px 17px 0 16px;
	padding:10px 0 0 3px;
	text-align:left;
	border-top:1px solid #E5E5E5;
}
.star {
	color:#333;
}
.dgrey_arrow {
	display:inline-block;
	background:url(/imgs/common/grey-arrow.gif) no-repeat right center;
	padding-right:12px;
}
.dgrey_arrow1 {
	display:inline-block;
	background:url(/community/search-result/lgrey.png) no-repeat right center;
	padding-right:12px;
}
.lgrey_arrow {
	display:inline-block;
	background:url(/imgs/common/lgrey-arrow.gif) no-repeat right center;
	padding-right:10px;
}
.error_block span {
	display:block;
	overflow:hidden;
	position:relative;
	width:25px;
	height:33px;
	margin:6px 10px 0 15px;
	float:left;
}
.error_block span img {
	border:none;
	position:absolute;
	left:0;
	top:-27px;
	vertical-align:bottom;
}
.wrapper b {
	font:bold 12px arial;
	color:#c00;
}
.mandatory {
	color:#fe6c00;
}
.error_block {
	background:#ffffbf;
	border:solid 1px #ef0000;
	font:bold 12px arial;
	width:670px;
	margin:15px 0 0 5px;
	color:#c00;
}
.reg_photo_header {
	font:normal 26px arial;
	color:#4ea701;
	width:700px;
	margin-top:20px;
}
.photo_help {
	margin:0;
	padding:0;
}
.photo_help ul {
	list-style-type:none;
	margin:15px 0 5px 5px;
	padding:0;
}
.photo_help li {
	font:normal 12px arial;
	color:#333;
	background:url(/imgs/my-shaadi/arrow-green-photo.jpg) no-repeat left top;
	text-indent:25px;
	margin:5px 0;
}
.photo_edit_container {
	border:solid 1px #e7e5c3;
	margin:30px 0 0 34px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:20px;
	width:608px;
}
.photo_container {
	width:400px;
	height:500px;
	border:solid 1px #c8c9c2;
	float:left;
}
.photo_thumpnail_container {
	float:left;
	text-align:center;
	margin-left:32px;
}
.photo_thumpnail {
	width:150px;
	height:200px;
	padding:5px;
	margin-bottom:3px;
	border:solid 1px #c8c9c2;
}
.btn_save_continue {
	border:none;
	margin:16px 0 0 204px;
	cursor:pointer;
	margin-bottom:20px;
}
.pre_loader {
	height:250px;
	padding-top:252px;
	width:608px;
	text-align:center;
}
.skip_link a {
	color:#69c;
	float:right;
	margin:30px 80px 0 0;
*margin:-60px 80px 0 0;
}
.astro_bor_top {
	float:left;
	border-top:1px solid #ccc;
	padding-top:10px;
}
.astro_head_bg {
	margin-top:3px;
	background:#8fa7bf;
}
.astro_dis_title {
	padding:5px 0;
	font-weight:bold;
}
.astro_p {
	padding:6px 0 2px;
	margin:10px 0 5px;
}
.astro_close_container {
	margin-top:10px;
	padding:7px 0 10px 0;
	text-align:right;
	border-top:1px solid #ccc;
}
#gift_member {
	padding-top:12px;
}
#gift_member .dottedbg {
	display:block;
	padding-bottom:8px;
	background:url(/imgs/gift/dotted-bg.gif) repeat-x left bottom;
	margin-bottom:20px;
	font-size:25px;
	color:#588c33;
}
#gift_member .gifts {
	width:118px;
	background:url(/imgs/gift/gifts.jpg) no-repeat left bottom;
	height:350px;
	float:left;
}
#gift_member .model {
	width:192px;
	background:url(/imgs/gift/gift-model.jpg) no-repeat left bottom;
	height:350px;
	float:left;
}
#gift_member .mainbg {
	padding:0 9px 0 0;
	background:url(/imgs/gift/gift-bg.gif) repeat-x left top;
	height:350px;
}
#gift_member .leftbg {
	background:url(/imgs/gift/gift-ribbon.gif) no-repeat left top;
	padding:40px 80px 0 95px;
	width:375px;
	float:left;
	font-size:13px;
}
#gift_member .box_gift {
	width:350px;
	float:left;
	font-size:11px;
}
#gift_member .box_gift_last {
	float:left;
	font-size:11px;
}
#gift_member .price {
	margin:10px 0 7px 0;
	color:#b02d2d;
	font-size:20px;
}
#gift_member .how_to_pur {
	padding:2px 0 7px 14px;
}
#gift_member .gift_heading {
	color:#b02d2d;
	font-size:25px;
}
#gift_member .gift_sub_heading {
	color:#404040;
	font-size:20px;
	padding:6px 0 10px;
}
#gift_member .gift_pages {
	color:#b02d2d;
	font-size:15px;
	font-weight:bold;
}
#gift_member .three_month {
	padding-left:37px;
	font-weight:bold;
}
#gift_member .content {
	padding-left:21px;
	font-size:13px;
}
#gift_member .black_arrow {
	width:9px;
	height:10px;
	margin-right:2px;
}
#gift_member .gift_but {
	display:block;
	margin-top:12px;
	margin-left:5px;
}
#gift_member .list {
	padding-left:25px;
	background:url(/imgs/partner-search/mark.gif) no-repeat 0 4px;
	line-height:18px;
	font-size:15px;
	margin:5px 0 0 5px;
}
#spotlight_member {
	padding-top:12px;
}
#spotlight_member .spotlight {
	background:#f4f5f3;
	width:920px;
}
#spotlight_member .left_spotlight {
	float:left;
	width:381px;
}
#spotlight_member .left_spotlight img {
	display:block;
	width:381px;
}
#spotlight_member .shine {
	width:492px;
	padding:25px 13px 18px 33px;
	background:url(/imgs/partner-search/gradient-bg.gif) repeat-x left top;
	float:left;
	font-size:13px;
	line-height:19px;
}
#spotlight_member .arrow {
	background:url(/imgs/partner-search/left-arrow.gif) no-repeat left top;
	margin:14px 0 0 5px;
	float:left;
}
#spotlight_member .box_spotlight {
	background:url(/imgs/partner-search/middle-bg.gif) repeat-x left top;
	border:1px solid #bdbcbd;
	border-left:none;
	padding:8px 10px;
	width:530px;
	margin-left:10px;
	font-size:12px;
}
#spotlight_member .box_spotlight_2 {
	background:url(/imgs/partner-search/middle-bg.gif) repeat-x left top;
	border:1px solid #bdbcbd;
	border-left:none;
	padding:12px 10px 13px 10px;
	width:530px;
	margin-left:10px;
	font-size:12px;
}
#spotlight_member .list_spotlight {
	padding-left:25px;
	background:url(/imgs/partner-search/mark.gif) no-repeat 0 4px;
	line-height:18px;
	list-style-position:outside;
	margin:5px 0 0 5px;
}
#spotlight_member .spot_heading {
	font-size:22px;
	font-weight:bold;
	color:#b02d2d;
	margin-bottom:7px;
	display:inline-block;
}
#spotlight_member .mon_package {
	padding-top:5px;
	font-size:20px;
	font-weight:bold;
}
#spotlight_member .content {
	padding-left:24px;
	font-size:13px;
}
#spotlight_member .pad_l_110px {
	padding-left:110px;
}
#spotlight_member .thumbnail {
	font-size:12px;
	font-weight:bold;
	float:left;
}
#spotlight_member .advantage {
	display:block;
	padding:0 0 5px 3px;
	font-size:20px;
	color:#3a6b17;
}
#spotlight_member .dottedbg {
	display:block;
	padding-bottom:8px;
	background:url(/imgs/gift/dotted-bg.gif) repeat-x left bottom;
	margin-bottom:15px;
	font-size:25px;
	color:#588c33;
}
#profile_blaster {
	padding-top:12px;
}
#profile_blaster .mainbg {
	background:#eee url(blaster-landing-bg2.gif) repeat-x left top;
	width:920px;
}
#profile_blaster .blaster_heading {
	padding-top:10px;
	color:#b01528;
	font-size:20px;
	font-weight:bold;
}
#profile_blaster .blaster_sub_heading {
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
}
#profile_blaster .blaster_list li {
	background:url(green-tick.gif) no-repeat 0 5px;
	padding:0 5px 0 23px;
	line-height:16px;
}
#profile_blaster .smallorange li {
	background:url(smal-org-arrow.gif) no-repeat 0 4px;
	padding:0 5px 34px 10px;
}
#profile_blaster .blaster_left {
	padding:0 50px 0 36px;
	float:left;
}
#profile_blaster .blaster_left img {
	display:block;
	width:323px;
}
#profile_blaster .blaster_right {
	width:470px;
	float:left;
}
#profile_blaster .sample_blast {
	padding-top:5px;
	font-size:13px;
}
#profile_blaster .how_to_blast {
	padding:15px 0 0 24px;
	font-size:12px;
}
#profile_blaster .how_to_blast img {
	display:block;
}
#profile_blaster .note {
	float:left;
	font-size:11px;
	width:38px;
	font-weight:bold;
}
#profile_blaster .note_description {
	float:left;
	font-size:11px;
	width:726px;
}
#profile_blaster .darkgreen {
	color:#499805;
	font-size:16px;
	font-weight:bold;
}
#profile_blaster .blaster_gray {
	color:#787878;
	font-size:11px;
}
#profile_blaster .yellowbox {
	background:#feffd7;
	border:1px solid #cac8cb;
	width:200px;
	padding:10px;
	float:right;
}
#profile_blaster label {
	float:left;
	margin-right:10px;
}
#profile_blaster input.chkbox {
	float:left;
	height:13px;
	margin-top:0;
}
#profile_blaster .topcurve-left-pb {
	background:url(top-curve-pb.gif) no-repeat left top;
	padding-left:65px;
}
#profile_blaster .topcurve-right-pb {
	background:url(top-curve-pb.gif) no-repeat right top;
	height:11px;
}
#profile_blaster .bottomcurve-left-pb {
	background:url(pb-bottom-curve.gif) no-repeat left top;
	padding-left:65px;
	line-height:32px;
	font:normal 11px arial;
}
#profile_blaster .bottomcurve-right-pb {
	background:url(pb-bottom-curve.gif) no-repeat right top;
	height:32px;
	line-height:32px;
	font:normal 29px arial;
}
#profile_blaster .middleborder-pb {
	background:#fff url(middle-bg-plus.gif) repeat-x center bottom;
	border-left:2px solid #6aa9c9;
	border-right:2px solid #6aa9c9;
	padding:0 5px 0 10px;
	font-size:11px;
	color:#000;
}
#profile_blaster .yellowband {
	background:#ffffb7;
	border:1px solid #bfdd9f;
	width:726px;
	margin-bottom:12px;
}
#profile_blaster .blaster_icon {
	float:left;
	width:27px;
	height:27px;
	background:url(my-shaadi-v2.gif) no-repeat left top;
	border:0;
	margin:8px 8px 8px 20px;
}
#profile_blaster .heading1 {
	background:#fff url(blaster-bg.gif) repeat-x left top;
	border-bottom:1px solid #d9d9d9;
	padding:5px 0 5px 15px;
	color:#CE181F;
	font-size:16px;
}
#profile_blaster .mainborder {
	border:1px solid #dbdbdb;
	width:728px;
}
#profile_blaster .borderbottom {
	border-bottom:1px solid #e5e5e5;
	padding:5px 0;
}
#profile_blaster .redicon {
	float:left;
	width:27px;
	height:27px;
	background:url(my-shaadi-v2.gif) no-repeat 0 -27px;
	border:0;
	margin:8px 8px 8px 20px;
}
#profile_blaster .yellowbandred {
	background:#ffffb7;
	border:1px solid #ef0000;
	width:700px;
	margin-bottom:12px;
}
#profile_blaster .blaster_tooltip {
	width:349px;
	position:relative;
	left:30px;
	top:-250px;
}
#profile_blaster .padding-tb {
	padding:5px 0;
}
#profile_blaster .topcurve-left {
	background:url(top-curve-plus.gif) no-repeat left top;
	padding-left:65px;
}
#profile_blaster .topcurve-right {
	background:url(top-curve-plus.gif) no-repeat top right;
	height:16px;
}
#profile_blaster .bottomcurve-left {
	background:url(bottom-curve-plus.gif) no-repeat left top;
	padding-left:65px;
	line-height:6px;
	font:normal 3px arial;
}
#profile_blaster .bottomcurve-right {
	background:url(bottom-curve-plus.gif) no-repeat right top;
	height:6px;
	line-height:6px;
	font:normal 3px arial;
}
#profile_blaster .middleborder {
	background:#fff url(middle-bg-plus.gif) repeat-x center bottom;
	border-left:1px solid #bbd6f1;
	border-right:1px solid #bbd6f1;
}
#less {
	text-align:left;
	padding:7px 7px 10px 15px;
	font:normal 12px arial;
	width:553px;
}
#less .fright {
	float:right;
}
#less .fleft {
	float:left;
}
#less .tcenter {
	text-align:center;
}
#less .yellowband {
	background:#FFFFB7;
	border:1px solid #BFDD9F;
	margin-bottom:6px;
	width:530px;
	padding:8px 0 8px 20px;
}
#less .font-15 {
	font:normal 15px arial;
}
#less .font-11 {
	font:normal 11px arial;
}
#less .font-12 {
	font:normal 12px arial;
}
#less .blue {
	color:#0067AC;
}
#less .bluelink {
	color:#0664BC;
	font:normal 12px arial;
}
#less a.bluelink:link, a.bluelink:visited {
	color:#0664BC;
	font:normal 12px arial;
}
#lessx a.bluelink:hover {
	color:#0664BC;
	font:normal 12px arial;
}
#less .picon {
	width:27px;
	height:27px;
	background:url(my-shaadi-v2.gif) no-repeat 0 0;
	margin-right:8px;
}
#success_story .blueband {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:#8FA7BF;
	padding:5px 9px;
}
#success_story .more_success {
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}
#success_story .justify {
	padding:9px 0 0 9px;
	text-align:justify;
}
#success_story .more_success_bor {
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	padding:8px 0;
	font-weight:bold;
}
#success_story .serial_no {
	float:left;
	width:70px;
}
#success_story .profie_id {
	float:left;
	width:150px;
}
#success_story .residing_in {
	float:left;
	width:200px;
}
#success_story .gender {
	float:left;
	width:90px;
}
#success_story .religion {
	float:left;
}
#success_story .divider {
	border-bottom:1px solid #ccc;
	padding:6px 0;
}
#success_story .month {
	margin:20px 0 5px;
	padding:3px 7px;
	background:#8EA6BE;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
#success_story .couple_photo {
	width:152px;
	float:left;
	padding:0 10px;
}
#success_story .listing {
	border-bottom:1px solid #8FA7BF;
	padding:10px 0;
}
#success_story .couple_description {
	width:530px;
	float:left;
	padding-top:5px;
}
#success_story .photo_border {
	border:1px solid #333;
	display:inline-block;
}
#success_story .greenfont {
	font:normal 18px arial;
	color:#4ea701;
}
#success_story .input1 {
	background:url(/imgs/registration/input-bg.gif) repeat-x scroll 0 0 #ededed;
	border:1px solid #BDD6A8;
	color:#434343;
	font:normal 13px arial;
	height:23px;
	margin-right:5px;
	padding:1px 1px 0 5px;
	width:245px;
}
#success_story .select1 {
	background:#fafafa;
	height:24px;
	border:solid 1px #bdd6a8;
	font:normal 13px arial;
	color:#434343;
	padding:1px 0;
}
#success_story .textarea {
	width:643px;
	height:114px;
	font:normal 13px arial;
	color:#434343;
	border:1px solid #BDD6A8;
	background:url(/imgs/registration/input-bg.gif) repeat-x scroll 0 0 #ededed;
	margin-top:10px;
}
#success_story .toppadding {
	padding-top:3px;
}
#success_story .alternateemail {
	padding-top:3px;
	width:155px;
	float:left;
}
#success_story .colon {
	padding-top:3px;
	width:10px;
	float:left;
}
#success_story .checkbox {
	width:250px;
	float:left;
}
#success_story .font-12 {
	font:normal 12px arial;
	color:#000;
}
#success_story .giveus {
	margin-top:20px;
	border:1px solid #E0E2E4;
	padding:5px 20px 10px 25px;
}
#success_story .grayborder {
	border:1px solid #dcddde;
}
#success_story .successerror {
	margin:0;
	height:24px;
	background:url(/imgs/shaadi-info/hint.gif) no-repeat -11px -11px;
	font:normal 11px arial;
	color:#db0006;
}
#success_story .successerror span {
	margin-left:15px;
	display:block;
	padding-top:3px;
}
#success_story .contact {
	border:1px solid #E0E2E4;
	padding:15px 20px;
	color:#878686;
	font-size:14px;
}
#success_story .contact_form {
	color:#878686;
	font-size:14px;
	padding-top:3px;
	font-weight:bold;
}
#success_story .freeholiday_pos {
	width:172px;
	position:relative;
}
#success_story .feature_left {
	float:left;
	width:550px;
	padding-right:8px;
}
#success_story .feature_right {
	float:left;
	width:172px;
}
#success_story .featured li {
	float:left;
	width:160px;
}
#success_story .freeholiday_congratulation {
	background:url(/imgs/shaadi-info/top1.gif) no-repeat left top;
	height:33px;
	width:172px;
}
#success_story .freeholiday_top {
	background:url(/imgs/shaadi-info/top2.jpg) no-repeat left top;
	height:27px;
	padding-top:10px;
	font:bold 11px tahoma;
	text-align:center;
}
#success_story .freeholiday_top a {
	text-decoration:none;
	color:#333;
}
#success_story .freeholiday_left {
	background:url(/imgs/shaadi-info/left-img.gif) no-repeat left top;
	float:left;
	width:19px;
	height:94px;
}
#success_story .freeholiday_middle {
	float:left;
	width:133px;
}
#success_story .freeholiday_right {
	background:url(/imgs/shaadi-info/right-img.gif) no-repeat left top;
	float:left;
	width:20px;
	height:94px;
}
#success_story .freeholiday_bottom {
	width:153px;
	height:105px;
	background:url(/imgs/shaadi-info/top5-bg.jpg) no-repeat left top;
	font:normal 11px Tahoma;
	padding:18px 5px 18px 14px;
	text-align:left;
}
#success_story .couple_image_container {
	width:180px;
	float:left;
	padding:0 30px;
	line-height:17px;
}
#success_story .couple_image {
	background:url(/imgs/shaadi-info/couple-bg.jpg) no-repeat center center;
	width:159px;
	text-align:center;
	height:132px;
	padding-top:25px;
}
#success_story .success_stories li {
	background:url(/imgs/shaadi-info/couple-bg.jpg) no-repeat center center;
	width:179px;
	text-align:center;
	height:132px;
	padding-top:25px;
	float:left;
	margin:7px 0;
}
#success_story .profile_id {
	white-space:nowrap;
	width:140px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	color:#0067ac;
}
#success_story .pin {
	padding:0 8px 0 20px;
	display:inline-block;
	font-size:14px;
	color:#878686;
	font-weight:bold;
}
#success_story .country {
	padding:0 8px 0 27px;
	display:inline-block;
	font-size:14px;
	color:#878686;
	font-weight:bold;
}
#success_story .correspondance {
	display:block;
	padding:22px 0 5px 0;
	color:#fe6c00;
}
#success_story .submit {
	margin-left:168px;
}
#success_story .success_heading {
	padding:15px 20px;
	font-size:14px;
	color:#878686;
}
#success_story .fotmat {
	display:block;
	padding:2px 0 5px;
	color:#F07700;
}
#success_story .text_stories p {
	border-bottom:1px solid #ccc;
	margin:0;
	padding:9px 9px 6px;
}
#success_story .container {
	border-bottom:1px solid #bbb;
	padding:10px 0 20px;
}
#success_story .proceed {
	text-align:center;
	padding:10px 0 20px;
	color:#F07700;
}
#success_story .success_error {
	color:#db0006;
	font:normal 11px arial;
}
#success_story .hint_wrapper {
	position:absolute;
	background:linear-gradient(to bottom, #a8d485 0, #cae5b4 95%, #cce6b6 100%);
	background:-moz-linear-gradient(top, #a8d485 0, #cae5b4 95%, #cce6b6 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8d485), color-stop(95%, #cae5b4), color-stop(100%, #cce6b6));
	background:-webkit-linear-gradient(top, #a8d485 0, #cae5b4 95%, #cce6b6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#a8d485", endColorstr="#cce6b6");
	box-shadow:0 1px 3px #d9d9d9;
	-webkit-box-shadow:0 1px 3px #d9d9d9;
	-moz-box-shadow:0 1px 3px #d9d9d9;
	border:1px solid #729e4d;
	width:237px;
	padding:8px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:11px;
	color:#000;
}
#success_story .arrow_hint {
	position:absolute;
	background:url(/imgs/landingpage/tooltip-arrow-v2.gif) no-repeat top left;
	width:6px;
	height:14px;
	left:254px;
	top:9px;
	font-size:0;
	line-height:0;
}
#calls_list .calls_list_title {
	font-weight:bold;
	color:#690;
	padding:0 0 0 15px;
}
#calls_list li {
	float:left;
	line-height:20px;
}
#calls_list .column_1 {
	font-weight:bold;
	word-wrap:break-word;
	background:#ffffe5;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0 5px 0 15px;
	width:100px;
}
#calls_list .column_2 {
	font-weight:bold;
	word-wrap:break-word;
	background:#ffffe5;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0 5px 0 0;
	width:100px;
}
#calls_list .column_3 {
	font-weight:bold;
	word-wrap:break-word;
	background:#ffffe5;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0 5px 0 0;
	width:240px;
}
#calls_list .column_4 {
	font-weight:bold;
	word-wrap:break-word;
	background:#ffffe5;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0 5px 0 0;
	width:150px;
}
#calls_list .data_column_1 {
	word-wrap:break-word;
	padding:0 5px 0 15px;
	width:100px;
}
#calls_list .data_column_2 {
	word-wrap:break-word;
	padding:0 5px 0 0;
	width:100px;
}
#calls_list .data_column_3 {
	word-wrap:break-word;
	padding:0 5px 0 0;
	width:240px;
}
#calls_list .data_column_4 {
	word-wrap:break-word;
	padding:0 5px 0 0;
	width:150px;
}
#calls_list .noresult_column {
	word-wrap:break-word;
	border-bottom:1px solid #ccc;
	padding:0 5px 0 10px;
	line-height:20px;
}
#calls_list .row_divider {
	border-top:4px solid #ccc;
}
.boosters_top_banner_container {
	height:180px;
	font:normal 15px arial;
	line-height:17px;
	color:#fff;
	margin:12px 0 0 0;
}
.boosters_banner_left {
	width:6px;
	height:180px;
	overflow:hidden;
	float:left;
	background:url(/imgs/my-shaadi/response-boosters/res-boost-bg.gif) no-repeat 0 0;
}
.boosters_banner_center {
	width:910px;
	height:180px;
	overflow:hidden;
	float:left;
	background:#78c5d7 url(/imgs/my-shaadi/response-boosters/res-boost-bg.gif) repeat-x 0 -180px;
}
.boosters_banner_txt {
	width:500px;
	float:left;
	margin-top:15px;
}
.boosters_banner_right {
	width:6px;
	height:180px;
	overflow:hidden;
	float:left;
	background:url(/imgs/my-shaadi/response-boosters/res-boost-bg.gif) no-repeat 0 -360px;
}
.boosters_banner_model {
	margin:0 100px 0 70px;
	float:left;
}
.boosters_banner_top {
	margin-top:33px;
	float:left;
}
.spacer_23 {
	padding:23px;
}
.mar_t_18 {
	margin-top:18px;
}
.boosters_data_container {
	width:718px;
	margin:0 auto;
}
.data_point_1 {
	width:222px;
	float:left;
	font:normal 12px arial;
	line-height:16px;
	color:#545454;
	text-align:center;
	padding:0 90px;
}
.data_point_2 {
	width:274px;
	float:left;
	font:normal 12px arial;
	line-height:16px;
	color:#545454;
	text-align:center;
}
.data_point_3 {
	width:222px;
	float:left;
	font:normal 12px arial;
	line-height:16px;
	color:#545454;
	text-align:center;
	padding-top:20px;
}
.data_point_4 {
	width:230px;
	float:left;
	font:normal 12px arial;
	line-height:16px;
	color:#545454;
	text-align:center;
	padding:0 90px;
}
.data_point_5 {
	width:256px;
	margin-left:28px;
	width:230px;
	float:left;
	font:normal 12px arial;
	line-height:16px;
	color:#545454;
	text-align:center;
}
.data_container_center {
	width:718px;
	margin:0 auto;
}
#pnf {
	padding:65px 0 65px 25px;
	border-top:1px solid #E7E7E7;
}
#pnf .pnf_heading {
	font-size:30px;
	font-weight:bold;
}
#pnf .bor_dash {
	border-top:1px dashed #8a8a8a;
	margin-top:22px;
	padding-top:12px;
	color:#999;
}
#pnf .pnf_content {
	padding:90px 0 0 30px;
	float:left;
	font-size:20px;
	line-height:25px;
}
.sample_preview_container {
	margin:0 auto;
	width:710px;
}
.sample_container {
	padding:10px 0 0 0;
	width:302px;
	height:80px;
	float:left;
	background:#f7f6da;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #e8e5c4;
}
.preview_center_container {
	width:82px;
	float:left;
	padding-top:40px;
	text-align:center;
	font-size:11px;
}
.preview_container {
	padding:10px 0 0 0;
	width:318px;
	height:80px;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #e8e5c4;
}
.sample_photo_container {
	float:left;
	width:66px;
	margin:0 15px;
	text-align:center;
}
.sample_photo {
	float:left;
	padding:3px;
	border:1px solid #c8c9c2;
	margin:0 13px 3px 0;
}
.sample_txt {
	font:normal 14px arial;
	float:left;
	width:205px;
	padding-top:8px;
}
.preview_photo_container {
	float:left;
	width:66px;
	margin:0 12px;
}
.preview_photo {
	padding:3px;
	border:1px solid #c8c9c2;
	margin:0 0 3px 0;
	width:60px;
}
.preview_txt {
	font:normal 14px arial;
	float:left;
	width:216px;
	text-align:center;
	padding:8px 0 0 0;
}
.photo_crop_container {
	border:1px solid #c8c9c2;
	text-align:center;
	width:896px;
	margin:20px auto 0;
}
.photo_crop_pre_loader {
	padding:200px 0;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.column_right {
	float:left;
	padding-left:30px;
}
.profile_tips {
	padding-top:40px;
	font-size:15px;
	color:#666;
}
.profile_tips li {
	padding:0 0 25px 20px;
	background:url(/imgs/my-shaadi/arrow-green.gif) no-repeat 0 3px;
}
.guidline-icon {
	background-position:-52px 0;
}
.faq-icon {
	background-position:1px -24px;
}
.tip-icon {
	background-position:-23px -25px;
}
#order_activation {
	border-top:1px solid #e7e7e7;
	padding:0 15px 47px 15px;
}
#order_activation .title {
	font:normal 30px arial;
	padding-top:26px;
	text-align:center;
}
#order_activation .later_arrow {
	float:right;
	color:#0067AC;
	font-size:14px;
	display:inline-block;
	background:url(/imgs/common/lgrey-arrow.gif) no-repeat right center;
	padding-right:10px;
}
#order_activation .orange {
	color:#eb8500;
}
#order_activation .order_content {
	background:#f9f8e5;
	padding:15px;
	margin-top:10px;
	font-size:14px;
}
#order_activation .dash_border {
	border-bottom:1px dotted #9b9696;
	padding-bottom:10px;
}
#order_activation .your_offer {
	font-size:20px;
	color:#659c41;
	padding:18px 0 10px 0;
	text-align:center;
}
#order_activation .white_box {
	border-right:1px solid #dadacd;
	border-bottom:1px solid #dadacd;
	background:#fff;
	width:600px;
	margin:0 auto;
}
#order_activation .white_box ul {
	padding:0 15px;
	border-bottom:1px dashed #b0adb0;
}
#order_activation .white_box li {
	padding:10px 0;
	font-size:16px;
	color:#818181;
	border-bottom:1px dotted #cdcbcd;
}
#order_activation .white_box .last {
	border-bottom:none;
}
#order_activation .white_box .payable {
	padding:16px 15px;
	font-size:16px;
	font-weight:bold;
	color:#818181;
}
#order_activation .white_box .currency_icon {
	width:50px;
	text-align:right;
	float:left;
	font-weight:bold;
	font-size:14px;
	padding-top:3px;
}
#order_activation .white_box .currency {
	width:72px;
	text-align:right;
	float:left;
	padding-left:5px;
}
#order_activation .white_box .free {
	float:left;
}
#order_activation .cancel {
	float:left;
	display:inline-block;
	padding:13px 0 0 13px;
}
#order_activation .white_box .note {
	padding:8px 0;
	text-align:center;
}
#order_activation .makepayment {
	padding:15px 0 0 316px;
}
#order_activation .green_btn {
	background:#86b035;
	border:1px solid #5d8d19;
	display:inline-block;
	float:left;
	padding:6px 14px;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
}
.shortlist_dropdown_new {
	font:normal 12px arial;
	color:#000;
	background:#fff;
	width:203px;
	max-width:256px;
	border:1px solid #bebebe;
	box-shadow:0 3px 4px 1px #ddd;
	-moz-box-shadow:0 3px 4px 1px #ddd;
	-webkit-box-shadow:0 3px 4px 1px #ddd;
	-ms-box-shadow:0 3px 4px 1px #ddd;
	position:absolute;
	left:0;
	top:0;
	z-index:9;
}
.shortlist_dropdown_search {
	font:normal 12px arial;
	color:#000;
	background:#fff;
	width:203px;
	max-width:256px;
	border:1px solid #bebebe;
	box-shadow:0 3px 4px 1px #ddd;
	-moz-box-shadow:0 3px 4px 1px #ddd;
	-webkit-box-shadow:0 3px 4px 1px #ddd;
	-ms-box-shadow:0 3px 4px 1px #ddd;
	position:absolute;
	left:-6px;
	top:20px;
	z-index:23;
}
.shortlist_dropdown_pro {
	font:normal 12px arial;
	color:#000;
	background:#fff;
	width:203px;
	max-width:256px;
	border:1px solid #bebebe;
	box-shadow:0 3px 4px 1px #ddd;
	-moz-box-shadow:0 3px 4px 1px #ddd;
	-webkit-box-shadow:0 3px 4px 1px #ddd;
	-ms-box-shadow:0 3px 4px 1px #ddd;
	position:absolute;
	right:0;
	top:20px;
	z-index:9;
}
.shortlist_dropdown_grid {
	left:0;
	top:20px;
}
.shortlist_dropdown_prof_page {
	font:normal 12px arial;
	color:#000;
	background:#fff;
	width:211px;
	max-width:256px;
	border:1px solid #bebebe;
	box-shadow:0 3px 4px 1px #ddd;
	-moz-box-shadow:0 3px 4px 1px #ddd;
	-webkit-box-shadow:0 3px 4px 1px #ddd;
	-ms-box-shadow:0 3px 4px 1px #ddd;
}
.shortlist_dropdown_new .user_lists p, .shortlist_dropdown_prof_page .user_lists p {
	color:#333;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:0 0 0 9px;
}
.shortlist_dropdown_new .user_lists ul, .shortlist_dropdown_prof_page .user_lists ul {
	list-style:none;
	padding-bottom:8px;
	width:100%;
}
.shortlist_dropdown_new .user_lists ul li, .shortlist_dropdown_prof_page .user_lists ul li {
	height:22px;
	line-height:22px;
*height:19px;
*line-height:19px;
	padding:0 0 0 9px;
*padding:0 0 0 5px;
	overflow:hidden;
	width:auto;
}
.shortlist_dropdown_new .user_lists ul li:hover, .shortlist_dropdown_prof_page .user_lists ul li:hover {
	background:#efefef;
}
.shortlist_dropdown_new .user_lists ul li label, .shortlist_dropdown_prof_page .user_lists ul li label {
	float:left;
	width:71%;
	overflow:hidden;
	cursor:pointer;
}
.shortlist_dropdown_new .user_lists ul li label span, .shortlist_dropdown_prof_page .user_lists ul li label span {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.shortlist_dropdown_new .user_lists ul li label input, .shortlist_dropdown_prof_page .user_lists ul li label input {
	float:left;
	margin:5px 5px 0 0;
*margin:0 2px 0 0;
}
.shortlist_btn_inactive {
	background:#c0c0c0;
	box-shadow:inset 0 1px 0 #d4d4d4;
	-moz-box-shadow:inset 0 1px 0 #d4d4d4;
	-webkit-box-shadow:inset 0 1px 0 #d4d4d4;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-decoration:none;
	border:1px solid #bebebe;
	color:#fff;
	font:bold 12px arial;
	display:inline-block;
	padding:4px 11px;
	margin:0 0 9px 10px;
*min-width:105px;
	text-decoration:none;
}
.shortlist_btn_active {
	background:#74ACD1;
	box-shadow:inset 0 1px 0 #d4d4d4;
	-moz-box-shadow:inset 0 1px 0 #d4d4d4;
	-webkit-box-shadow:inset 0 1px 0 #d4d4d4;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #618da9;
	display:inline-block;
	color:#fff;
	font:bold 12px arial;
	padding:4px 11px;
	margin:0 0 9px 10px;
*min-width:105px;
	text-decoration:none;
}
.shortlist_btn_inactive:hover {
	text-decoration:none;
}
.shortlist_btn_active:hover {
	background:#4986af;
	text-decoration:none;
}
.create_new_list {
	overflow:hidden;
	padding:12px 0 12px 9px;
	background:#f0f0f0;
}
.create_new_list a {
	text-decoration:none;
	font:normal 12px arial;
	color:#0067ac;
}
.create_new_list a:hover {
	text-decoration:underline;
}
.view_list {
	float:right;
	padding:4px 0 0 0;
	text-decoration:none;
	font:normal 11px arial;
	color:#69c;
	width:29%;
	display:none;
}
.view_list:hover {
	text-decoration:underline;
}
.prof_shortlist_dropdwn {
	width:115px;
	height:15px;
	padding:5px 5px 6px;
	background:#fff;
	border:1px solid #bebebe;
	border-bottom:none;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	box-shadow:0 -1px 0 0 #ddd;
	-moz-box-shadow:0 -1px 0 0 #ddd;
	-webkit-box-shadow:0 -1px 0 0 #ddd;
	position:absolute;
	left:-6px;
	top:-6px;
	z-index:24!important;
}
.grid_shortlist_dropdwn {
	left:0;
	z-index:10;
}
.grid_shorlist {
	width:133px;
}
#profilecontent_area .pro_shortlisted {
	text-align:center;
	font-size:20px;
	color:#618DA8;
}
.dis_name {
	display:block;
	max-width:169px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	float:left;
	margin-left:2px;
}
.myshaadi_wrap {
	color:#666;
	padding:0 0 0 11px;
}
.prof_title {
	height:38px;
	line-height:38px;
	font-size:18px;
	color:#666;
}
.prof_title .hello {
	display:block;
	float:left;
}
.prof_name {
	padding:0 5px;
	display:block;
	float:left;
}
.prof_id {
	font-size:11px;
	line-height:39px;
	display:block;
	float:left;
}
#display_name_my_shaadi {
	margin-top:12px;
	cursor:help;
}
.mid_box {
	margin:0 0 15px 0;
	border:1px solid #f0f0f0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fff;
	overflow:hidden;
}
.mid_box_header {
	height:36px;
	background:#f0f0f0;
	padding:0 12px;
	font:bold 16px/36px arial;
	color:#666;
	position:relative;
}
.mid_box_header p {
	display:inline-block;
	line-height:36px;
}
.mid_box .view_all {
	background:url(/imgs/my-shaadi-new/right-gray-arrow.png) no-repeat 52px center;
	padding:0 18px 0 5px;
	font:normal 12px/36px arial;
	display:inline-block;
}
.mid_box_header .view_all:hover {
	text-decoration:none;
}
.mid_box_footer {
	font:normal 12px/30px arial;
	color:#69c;
	height:30px;
	text-align:right;
	padding:0 18px 0 0;
	background:#f3f3f3 url(/imgs/my-shaadi-new/right-gray-arrow.png) no-repeat 97% center;
}
.compact_view_wrap {
	height:278px;
	position:relative;
}
.loader_overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	background:#000;
	z-index:9;
	opacity:.3;
	-moz-opacity:.3;
	-khtml-opacity:.3;
	filter:alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.loader_img {
	background:#fff url(/community/loader-big.gif) no-repeat center center;
	padding:10px;
	width:31px;
	height:31px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:9;
	border:2px solid #ccccce;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:-27.5px 0 0 -27.5px;
}
.profile_compact_view {
	margin:0 10px;
	padding:9px 0 16px 0;
	border-bottom:1px solid #f0f0f0;
	overflow:hidden;
}
.profile_compact_view p {
	margin:2px 0;
	width:375px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:15px;
	font:normal 12px/15px arial;
}
.profile_compact_view p a {
	font:bold 12px/15px arial;
}
.user_info {
	float:left;
	width:375px;
}
.myshaadi_empty {
	padding:15px 0;
	text-align:center;
	font:bold 16px arial;
	color:#333;
}
.myshaadi_empty img {
	text-align:left;
}
#my_shaadi_left .thumbnail, #my_shaadi_middle .thumbnail {
	background:#fff;
	float:left;
	padding:3px;
	width:60px;
	height:60px;
	margin:0 14px;
	position:relative;
	border:1px solid #ddd;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-ms-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
}
#my_shaadi_left .thumbnail {
	margin:0 10px 0 14px;
}
#my_shaadi_left .mid_box .thumbnail, .shortlisted_dp .thumbnail {
	background:#fff;
	float:left;
	padding:1px;
	width:27px;
	height:27px;
	margin:0 6px 5px 6px;
	border:1px solid #e7e5e8;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-ms-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
}
#profile_completeness_link {
	cursor:help;
	margin:10px 0 0 5px;
	float:left;
}
#my_shaadi_left {
	width:220px;
	float:left;
}
.profile_info {
	margin:0 0 15px 0;
	border:1px solid #e7e7e7;
	border-right:none;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	background:#fff;
	background:linear-gradient(to bottom, #fff 0, #ededed 100%);
	background:-moz-linear-gradient(top, #fff 0, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	overflow:hidden;
}
.profile_info_alternate {
	margin:0 0 15px 0;
	border:1px solid #e7e7e7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fff;
	background:linear-gradient(to bottom, #fff 0, #ededed 100%);
	background:-moz-linear-gradient(top, #fff 0, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	overflow:hidden;
}
#my_shaadi_left #manage_photo {
	padding:14px 0 0 0;
	width:222px;
	float:left;
	height:98px;
}
#my_shaadi_left #manage_photo .lock_thumb {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat -157px -680px;
	width:17px;
	height:16px;
	position:absolute;
	left:-4px;
	top:47px;
}
.manage_links_wrap {
	width:115px;
	float:left;
	padding:4px 0 0 0;
}
.manage_links_wrap a {
	display:inline-block;
	line-height:20px;
}
.last_login {
	margin:8px 0 0 14px;
	font-style:italic;
}
#activity_fact_tooltip {
	cursor:help;
	position:absolute;
	right:11px;
	bottom:38px;
}
.inbox_widget ul li.act_full #activity_fact_tooltip {
	position:absolute;
	right:22px;
	bottom:7px;
}
.inbox_widget {
	width:218px;
	margin:0 0 15px 0;
	border:1px solid #eae9d0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#f9f8e5;
}
.inbox_widget ul {
	list-style:none;
}
.inbox_widget ul li {
	background:#e1dfb4;
	color:#666;
	font:bold 14px/32px arial;
}
.inbox_widget ul li.activity_factor_red {
	background:#e1dfb4 url(/imgs/my-shaadi-new/sprite.png) no-repeat 3px 5px;
	height:121px;
	line-height:214px;
	position:relative;
}
.inbox_widget ul li.activity_factor_green {
	background:#e1dfb4 url(/imgs/my-shaadi-new/sprite.png) no-repeat 3px -116px;
	height:121px;
	line-height:214px;
	position:relative;
}
.inbox_widget ul li.act_full {
	position:relative;
}
.inbox_widget .ms_ln_heading {
	padding:0 0 0 16px;
}
.inbox_widget .act_text {
	position:absolute;
	left:16px;
	top:21px;
	color:#333;
	font:bold 12px arial;
}
.inbox_widget .act_full_text {
	font:normal 12px arial;
	color:#666;
	padding:0 0 0 2px;
}
.inbox_widget .activity_percentage {
	position:absolute;
	right:44px;
	top:21px;
	color:#333;
	font:bold 12px arial;
}
.inbox_widget .act_full_percentage {
	font:normal 12px arial;
	color:#666;
}
.inbox_widget .activity_impr {
	color:#666;
	font:normal 11px/13px arial;
	position:absolute;
	left:15px;
	top:46px;
	width:187px;
}
.inbox_widget ul li.inner_list {
	width:100%;
}
.inbox_widget ul li.default {
	display:none;
}
.inner_folders {
	background:#eae9d0;
	font:normal 12px arial;
	color:#333;
}
.inner_folders a {
	background:#f9f8e5;
	width:202px;
	border-top:1px solid #eae9d0;
	height:39px;
	line-height:39px;
	padding:0 0 0 16px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
	cursor:pointer;
	display:block;
	text-decoration:none;
}
.inner_folders a:hover {
	background:#eeedcb;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-decoration:none;
}
.inner_folders a span {
	color:#333;
	text-align:left;
	display:inline-block;
}
.inner_folders a span.num {
	font:bold 14px arial;
	width:28px;
	color:#ccc;
	text-align:center;
	display:inline-block;
}
.inner_folders a .unread {
	background:#69c;
	text-align:center;
	padding:2px 5px;
	width:auto;
	position:absolute;
	top:9px;
	right:9px;
	font:bold 10px/14px arial;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:inset 0 3px 2px 2px #557faa;
	-moz-box-shadow:inset 0 3px 2px 2px #557faa;
	-webkit-box-shadow:inset 0 3px 2px 2px #557faa;
}
.inner_folders a span.span_bold {
	font:bold 14px arial;
	color:#666;
}
#my_shaadi_left .profile_compact_view {
	margin:0;
	padding:5px 4px 4px 0;
}
#my_shaadi_left .user_info {
	float:left;
	width:145px;
}
#my_shaadi_left .profile_compact_view span {
	font:normal 11px/14px arial;
	color:#333;
}
#my_shaadi_left .profile_compact_view a {
	font:bold 11px/14px arial;
}
#my_shaadi_left span.last_updated {
	font:normal 11px/14px arial;
	color:#999;
	display:block;
}
.explore_links {
	padding:3px 3px 3px 10px;
}
.explore_links a {
	display:inline-block;
	color:#0067ac;
	font:normal 12px/25px arial;
}
#my_shaadi_left .mid_box {
	margin-left:0;
	border:3px solid #F0F0F0;
}
.recent_updated_wrap {
	max-height:279px;
}
.recent_updated_wrap span.feed-tooltip {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	z-index:2000;
}
#my_shaadi_middle {
	width:498px;
	float:left;
}
.profile_complete-wrap {
	height:112px;
	margin:0 0 15px 0;
	border:1px solid #e7e7e7;
	border-left:none;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	background:#fff;
	background:linear-gradient(to bottom, #fff 0, #ededed 100%);
	background:-moz-linear-gradient(top, #fff 0, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}
#my_shaadi_middle .mid_box {
	margin:0 0 15px 13px;
	box-shadow:0 5px 3px -2px #e7e7e7;
	-moz-box-shadow:0 5px 3px -2px #e7e7e7;
	-webkit-box-shadow:0 5px 3px -2px #e7e7e7;
	-ms-box-shadow:0 5px 3px -2px #e7e7e7;
}
#my_shaadi_middle .thumbnail {
	margin:0 14px 0 5px;
}
#my_shaadi_middle #profile_completeness {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -702px;
	font:bold 12px/34px arial;
	color:#666;
	float:left;
	height:112px;
}
.probar_wrap {
	margin:0 0 5px 0;
	width:100%;
	height:34px;
	line-height:34px;
}
.probar_wrap_inner {
	border-bottom:1px solid #ededed;
	width:376px;
	margin:0 auto;
}
.complete_profile, .enhance_title {
	width:140px;
	height:34px;
	line-height:34px;
	float:left;
}
.probar_wrap span.enhance_title {
	width:100%;
	border-bottom:1px solid #ededed;
}
.pro_wrap {
	background:#ededed;
	padding:4px 0 3px 0;
	float:left;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin:8px 0 0 0;
	width:215px;
}
#my_shaadi_middle .progressbar {
	width:180px;
	height:10px;
	margin-left:3px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#e3e3e3;
	background:linear-gradient(to bottom, #e3e3e3 0, #dbdbdb 100%);
	background:-moz-linear-gradient(top, #e3e3e3 0, #dbdbdb 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dbdbdb));
	background:-webkit-linear-gradient(top, #e3e3e3 0, #dbdbdb 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#dbdbdb', GradientType=0);
	border:1px solid #d1d1d1;
	float:left;
}
#my_shaadi_middle .percentage {
	float:left;
	font:bold 11px arial;
	color:#666;
	margin:-1px 0 0 4px;
}
.pro_bg_green {
	background:#b1d368;
	background:linear-gradient(to bottom, #b1d368 0, #78b60a 100%);
	background:-moz-linear-gradient(top, #b1d368 0, #78b60a 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1d368), color-stop(100%, #78b60a));
	background:-webkit-linear-gradient(top, #b1d368 0, #78b60a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1d368', endColorstr='#78b60a', GradientType=0);
	border:1px solid #77b009;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:block;
	height:8px;
}
.pro_bg_red {
	background:#ea786d;
	background:linear-gradient(to bottom, #ea786d 0, #d92d2d 100%);
	background:-moz-linear-gradient(top, #ea786d 0, #d92d2d 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea786d), color-stop(100%, #d92d2d));
	background:-webkit-linear-gradient(top, #ea786d 0, #d92d2d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea786d', endColorstr='#d92d2d', GradientType=0);
	border:1px solid #ac1b1b;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:block;
	height:8px;
}
.pro_bg_orange {
	background:#ffab4c;
	background:linear-gradient(to bottom, #ffab4c 0, #ff7a02 100%);
	background:-moz-linear-gradient(top, #ffab4c 0, #ff7a02 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffab4c), color-stop(100%, #ff7a02));
	background:-webkit-linear-gradient(top, #ffab4c 0, #ff7a02 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab4c', endColorstr='#ff7a02', GradientType=0);
	border:1px solid #c60;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:block;
	height:8px;
}
#profile_complete_carousel {
	color:#666;
	font:normal 12px/15px arial;
	float:left;
	height:73px;
	width:396px;
	position:relative;
	overflow:hidden;
}
#profile_complete_carousel p {
	width:99%;
	padding:3px 0 0 0;
	word-wrap:break-word;
}
.carousel_arrow_sprite {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat;
}
#carousel_left, #carousel_right {
	width:18px;
	height:18px;
	display:inline-block;
	margin:11px 0 0 0;
}
.car_left_btn {
	width:32px;
	float:left;
	height:73px;
	text-align:right;
}
.carousel_left_disabled {
	background-position:0 -680px;
}
.carousel_left_enabled {
	background-position:-52px -680px;
	cursor:pointer;
}
.carousel_left_enabled:hover {
	background-position:-105px -680px;
	cursor:pointer;
}
.car_right_btn {
	width:31px;
	float:left;
	height:73px;
	text-align:left;
}
.carousel_right_disabled {
	background-position:-26px -680px;
}
.carousel_right_enabled {
	background-position:-79px -680px;
	cursor:pointer;
}
.carousel_right_enabled:hover {
	background-position:-131px -680px;
	cursor:pointer;
}
#profile_complete_carousel .add_pic {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -237px;
	width:343px;
	height:73px;
	padding:0 0 0 53px;
}
#profile_complete_carousel .family_details {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -310px;
	width:343px;
	height:73px;
	padding-left:53px;
}
#profile_complete_carousel .edu {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -383px;
	width:343px;
	height:73px;
	padding:0 0 0 53px;
}
#profile_complete_carousel .confirm_email {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -456px;
	width:343px;
	height:73px;
	padding:0 0 0 53px;
}
#profile_complete_carousel .verify_phone {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -529px;
	width:343px;
	height:73px;
	padding:0 0 0 53px;
}
#profile_complete_carousel .hobbies {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -602px;
	width:343px;
	height:73px;
	padding:0 0 0 53px;
}
#profile_complete_carousel .hobbies p {
	line-height:30px;
}
#profile_complete_carousel .astro_muslim {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -808px;
	width:343px;
	height:73px;
	padding:0 0 0 53px;
}
#profile_complete_carousel .astro_sikh {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -883px;
	width:343px;
	height:73px;
	padding:0 0 0 53px;
}
#profile_complete_carousel .astro_hindu {
	background:url(/imgs/my-shaadi-new/sprite.png) no-repeat 0 -951px;
	width:343px;
	height:73px;
	padding:0 0 0 53px;
}
#profile_complete_carousel .astro_hindu p {
	line-height:30px;
}
#profile_complete_carousel p.carousel_btn_wrap {
	text-align:center;
	padding:0;
	width:86%;
}
.carousel_add_btn {
	border:1px solid #5d8d19;
	font:normal 12px arial;
	color:#fff;
	display:inline-block;
	padding:5px 8px;
	margin:6px 0 0 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#86b035;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	-ms-box-shadow:inset 0 1px 0 #a5cf65;
}
.white_arrow {
	background:url(/imgs/my-shaadi-new/white-arrow-small.png) no-repeat right center;
	width:5px;
	height:8px;
	display:inline-block;
	padding:0 0 0 3px;
	border:none;
}
.carousel_add_btn:hover {
	text-decoration:none;
	background:#689626;
}
.prv {
	background:#f9f9f9 url(/imgs/unified/prev.png) no-repeat center center;
	width:20px;
	height:20px;
	display:block;
	border:1px solid #d3d3d3;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	position:absolute;
	right:31px;
	top:7px;
}
.prv_active {
	background:#fbfbfb url(/imgs/unified/prev-active.png) no-repeat center center;
	width:20px;
	height:20px;
	display:block;
	border:1px solid #d4d4d4;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	position:absolute;
	right:31px;
	top:7px;
}
.nxt {
	background:#f9f9f9 url(/imgs/unified/next.png) no-repeat center center;
	width:19px;
	height:20px;
	display:block;
	border:1px solid #d3d3d3;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	position:absolute;
	right:10px;
	top:7px;
}
.nxt_active {
	background:#fbfbfb url(/imgs/unified/next-active.png) no-repeat center center;
	width:19px;
	height:20px;
	display:block;
	border:1px solid #d4d4d4;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	position:absolute;
	right:10px;
	top:7px;
}
.prv_active:hover, .nxt_active:hover {
	border-color:#999;
}
.full_profile {
	text-decoration:none;
	color:#69c;
	background:url(/imgs/my-shaadi-new/right-gray-arrow.png) no-repeat right center;
	font:normal 12px arial;
	display:inline-block;
	padding:0 10px 0 0;
}
.broaden_search {
	background:#fff;
	border:1px solid #f0f0f0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 5px 3px -2px #e7e7e7;
	-moz-box-shadow:0 5px 3px -2px #e7e7e7;
	-webkit-box-shadow:0 5px 3px -2px #e7e7e7;
	-ms-box-shadow:0 5px 3px -2px #e7e7e7;
	padding:0 5px;
	margin:0 0 15px 13px;
	text-align:center;
	overflow:hidden;
}
.broaden_search_txt {
	font:normal 18px/25px arial;
	color:#666;
	text-align:center;
	padding:23px 0 0 0;
}
.broaden_search_link {
	text-decoration:none;
	font:normal 18px/25px arial;
	color:#0067ac;
	padding:0 11px 0 0;
	background:url(/imgs/my-shaadi-new/right-gray-arrow2.png) no-repeat right 7px;
}
.broaden_search_link:hover {
	text-decoration:none;
}
.broaden_search .search_options {
	text-align:left;
	margin:20px 0 0 0;
	background:#f0f0f0;
	padding:10px;
	overflow:hidden;
}
.broaden_search .search_options div {
	overflow:hidden;
	margin:0 0 13px 0;
}
.broaden_search .search_options div p {
	float:left;
	font:normal 12px/17px arial;
	color:#666;
}
.broaden_search .search_options p.bs_label {
	width:98px;
	text-align:left;
}
.broaden_search .search_options p.bs_separator {
	width:10px;
	text-align:left;
}
.broaden_search .search_options p.bs_selected_opt {
	text-align:left;
	width:300px;
}
.broaden_search_more {
	font:normal 12px/28px arial;
	color:#69c;
	background:url(/imgs/my-shaadi-new/down-gray-arrow.png) no-repeat right center;
	padding:0 14px 0 0;
	float:right;
	margin:0 8px 0 0;
}
#my_shaadi_right {
	width:230px;
	float:left;
	margin:0 0 0 10px;
}
#my_shaadi_right .mid_box {
	border:3px solid #F0F0F0;
	overflow:visible;
}
.mid_box .renew_mem {
	background:url(/imgs/my-shaadi-new/right-gray-arrow.png) no-repeat right center;
	padding:0 10px 0 5px;
	font:normal 12px/15px arial;
	margin:5px 0;
	float:right;
}
.mid_box .renew_other {
	background:url(/imgs/my-shaadi-new/right-gray-arrow.png) no-repeat right center;
	padding:0 10px 0 5px;
	font:normal 12px/15px arial;
	margin:5px 0 10px;
	float:right;
}
.view_det_btn_wrap {
	text-align:center;
	margin:0 0 17px 0;
}
.view_det_btn {
	font:bold 12px/19px arial;
	color:#fff;
	text-align:center;
	background:#fcbb6e;
	background:linear-gradient(to bottom, #fcbb6e 0, #f08300 9%);
	background:-moz-linear-gradient(top, #fcbb6e 0, #f08300 9%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcbb6e), color-stop(9%, #f08300));
	background:-webkit-linear-gradient(top, #fcbb6e 0, #f08300 9%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbb6e', endColorstr='#f08300', GradientType=0);
	border:1px solid #c47d40;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:inline-block;
	text-decoration:none;
	padding:5px 10px;
}
.view_det_btn:hover {
	border:1px solid #b96115;
	text-decoration:none;
	background:#fab66e;
	background:linear-gradient(to bottom, #fab66e 0, #e76802 9%);
	background:-moz-linear-gradient(top, #fab66e 0, #e76802 9%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fab66e), color-stop(9%, #e76802));
	background:-webkit-linear-gradient(top, #fab66e 0, #e76802 9%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab66e', endColorstr='#e76802', GradientType=0);
}
#my_shaadi_right .pro_crown_icon {
	background:url(premium-v1.png) no-repeat right top;
	width:30px;
	height:43px;
	position:absolute;
	right:6px;
	top:0;
}
#my_shaadi_right .pro_crown_icon_hover {
	background:url(premium-v1.png) no-repeat right -56px;
	width:30px;
	height:43px;
	position:absolute;
	top:-1px;
	right:6px;
	cursor:help;
}
#my_shaadi_right .pro_free_icon {
	background:url(free-v1.png) no-repeat right top;
	width:30px;
	height:43px;
	position:absolute;
	top:0;
	right:6px;
}
#my_shaadi_right .pro_free_icon_hover {
	background:url(free-v1.png) no-repeat right -56px;
	width:30px;
	height:43px;
	position:absolute;
	top:0;
	right:6px;
	cursor:help;
}

#my_shaadi_right .pro_free_icon:hover {
	background:url(free-v1.png) no-repeat right -56px;
	width:30px;
	height:43px;
	position:absolute;
	top:0;
	right:6px;
	cursor:help;
}
.membership_detail {
	font:normal 12px/18px arial;
	margin:0 14px;
	border-bottom:1px solid #e9e9e9;
	padding:10px 0;
	overflow:hidden;
}
.mem_det_head {
	font-weight:bold;
	color:#666;
}
.mem-type {
	font:bold 14px/20px arial;
	color:#59ad11;
}
.mem-type span {
	font:normal 12px/18px arial;
	color:#333;
}
.mem_expiry {
	color:#666;
}
.mem_expiry span.expired {
	color:#c66;
	font:bold 12px arial;
}
.mem_det_date {
	color:#dc5858;
}
.mem_status {
	color:#666;
}
.mem_status span {
	color:#dc5858;
}
.viewed, .balance {
	color:#59ad11;
	font-weight:bold;
}
.partner_search_box {
	margin:0 0 15px 0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	position:relative;
}
#overlay_wrap {
	position:relative;
}
#overlay_wrap .loader_overlay {
	position:absolute;
	left:-1px;
	top:-1px;
	background:#000;
	z-index:9;
	opacity:.3;
	-moz-opacity:.3;
	-khtml-opacity:.3;
	filter:alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	border:1px solid #f0f0f0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:none;
	z-index:9;
}
#overlay_wrap #searchbyid_box {
	width:214px;
	position:absolute;
	bottom:24px;
	left:8px;
	z-index:10;
	display:none;
}
#searchbyid_box .sear_wrap {
	border:solid 1px #999;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f6f5d9;
	padding:5px;
	overflow:hidden;
}
#searchbyid_box .sear_frm {
	float:left;
	padding:7px 0;
}
#searchbyid_box .input1 {
	background:#fff;
	width:124px;
	height:20px;
	padding:3px;
	margin:0 5px 0 0;
	border:1px solid #D9D9D9;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#999;
	font:normal 12px arial;
	float:left;
}
#searchbyid_box .go_button {
	background:#86B035;
	border:1px solid #5D8D19;
	box-shadow:0 1px 0 #A5CF65 inset;
	-moz-box-shadow:0 1px 0 #A5CF65 inset;
	-webkit-box-shadow:0 1px 0 #A5CF65 inset;
	-ms-box-shadow:0 1px 0 #A5CF65 inset;
	display:inline-block;
	padding:5px 10px;
	color:#fff;
	font:bold 14px arial;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
}
#searchbyid_box .go_button:hover {
	background:#689626;
	text-decoration:none;
}
#searchbyid_box .close {
	width:11px;
	height:11px;
	background:url(/imgs/my-shaadi-new/id-sear-close-v2.png) no-repeat left bottom;
	margin:0 0 5px 0;
	display:block;
	float:right;
}
#searchbyid_box .close:hover {
	background:url(/imgs/my-shaadi-new/id-sear-close-v2.png) no-repeat left top;
}
#searchbyid_box .serachbyid_box_bottom {
	position:relative;
	top:-1px;
	left:44px;
	background:url(/imgs/my-shaadi-new/id-sear-arrow.png) no-repeat top left;
	width:14px;
	height:8px;
	z-index:11;
}
.ps_select_dropdown {
	border:1px solid #bdd6a8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:208px;
	padding:4px 3px;
	margin:0 0 8px 8px;
	font:13px arial;
	color:#666;
}
.partner_search_box p {
	margin:0 0 8px 0;
}
.partner_search_box .age_range, .partner_search_box .height_range {
	color:#666;
	overflow:hidden;
}
.age_range {
	padding:12px 0 0 0;
}
.age_range label, .height_range label {
	width:51px;
	padding:0 0 0 9px;
	float:left;
	font:normal 12px/26px arial;
}
.age_range span, .height_range span {
	padding:0 7px;
	float:left;
	font:normal 12px/26px arial;
	text-align:center;
}
.age_st_rng, .age_end_rng, .height_st_rng, .height_end_rng {
	width:66px;
	height:26px;
	color:#666;
	border:1px solid #BDD6A8;
	float:left;
	vertical-align:middle;
	padding:4px 3px 4px 1px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:normal 12px arial;
}
.height_st_rng, .height_end_rng {
	letter-spacing:1px;
}
.chk_filter {
	margin:10px 0 10px 9px;
	color:#807e7f;
	display:block;
	font:normal 12px arial;
}
.partner_search_box .search_btn_wrap {
	text-align:center;
	height:38px;
	margin:10px 0;
}
.partner_search_box .search_btn_wrap .search_btn {
	text-decoration:none;
	color:#fff;
	background:#86b035;
	font:normal 18px/33px arial;
	display:inline-block;
	width:98px;
	height:33px;
	border:1px solid #5d8d19;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	-ms-box-shadow:inset 0 1px 0 #a5cf65;
}
.search_btn_txt {
	float:left;
	padding:0 0 0 15px;
}
.partner_search_box .search_btn_wrap .search_btn .white_right_arrow {
	margin:10px 0 0 5px;
	float:left;
	background-position:left -45px;
}
.partner_search_box .search_btn_wrap .search_btn:hover {
	text-decoration:none;
	background:#689626;
}
.partner_search_box .search_link_wrap {
	background:#f3f3f3;
	height:30px;
	line-height:30px;
	padding:0 7px;
	overflow:hidden;
}
.partner_search_box .search_link_wrap .id_src {
	color:#6B7B84;
	font-size:11px;
	float:left;
}
.partner_search_box .search_link_wrap .mor_op {
	color:#6B7B84;
	font-size:11px;
	float:right;
}
.partner_search_box .search_link_wrap .grey_dwn_small_arrow {
	float:left;
	margin:13px 0 0 5px;
}
.partner_search_box .search_link_wrap .grey_right_small_arrow {
	float:right;
	margin:10px 0 0 5px;
}
.partner_search_box .search_link_wrap span {
	display:inline-block;
}
.chk_filter_wrap span {
	color:#666;
	height:31px;
	line-height:31px;
	width:21%;
	display:inline-block;
}
.saved_search {
	border:3px solid #f0f0f0;
	margin:0 0 15px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
}
.saved_search_shadow {
	box-shadow:0 0 3px 1px #d6d6d6;
	-moz-box-shadow:0 0 3px 1px #d6d6d6;
	-webkit-box-shadow:0 0 3px 1px #d6d6d6;
}
.saved_search .select_saved {
	width:96.8%;
	height:32px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#666;
	font:normal 14px/32px arial;
	padding:0 0 0 5px;
	cursor:pointer;
}
.saved_search .select_arrow {
	background:#f0f0f0 url(/imgs/my-shaadi-new/down-gray-arrow.png) no-repeat center center;
	width:23px;
	height:32px;
	position:absolute;
	right:2px;
	top:1px;
	cursor:pointer;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
}
.saved_search .select_arrow_invert {
	background:#f0f0f0 url(/imgs/my-shaadi-new/up-gray-arrow.png) no-repeat center center;
	width:23px;
	height:32px;
	position:absolute;
	right:2px;
	top:1px;
	cursor:pointer;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
}
.saved_search .options_box {
	border:1px solid #bebebe;
	width:99.1%;
	margin:-2px 0 0 0;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	display:none;
	position:absolute;
	top:35px;
	right:0;
	z-index:10;
	background:#fff;
}
.saved_search .options_box li {
	font:normal 12px/24px arial;
	padding:0 10px;
	color:#0067ac;
}
.saved_search .options_box li:hover {
	background:#f3f3f3;
}
.saved_search .options_box li.edit_link {
	height:33px;
	text-align:right;
	background:#f0f0f0;
}
.saved_search .options_box li.mid_box_footer {
	padding:0 18px 0 0;
	background:#f3f3f3 url(/imgs/my-shaadi-new/right-gray-arrow.png) no-repeat 97% center;
	line-height:30px;
}
.shortlisted_mem {
	background:#fff;
	border:3px solid #f0f0f0;
	margin:0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.continue {
	color:#069;
	float:left;
	font:bold 18px/44px arial;
	width:20px;
	height:31px;
	text-align:right;
}
.shortlist_mem_num {
	background:#f3f3f3;
	height:50px;
	text-align:center;
}
.shortlist_mem_num a {
	text-decoration:none;
	color:#69c;
	display:inline-block;
	margin:8px 0 0 0;
	background:url(/imgs/my-shaadi-new/gray-big-right.png) no-repeat right center;
	padding:0 10px 0 0;
}
.shortlist_mem_num .shrt_num {
	font:bold 32px/36px arial;
	display:inline-block;
	letter-spacing:-1px;
}
.shortlist_mem_num .shrt_txt {
	font:bold 14px/14px arial;
	color:#666;
	width:85px;
	display:inline-block;
	text-align:left;
	padding:0 0 0 5px;
}
.shortlist_mem_num a:hover {
	text-decoration:none;
}
.shortlisted_dp {
	background:#fff;
	height:33px;
	padding:5px 0;
	overflow:hidden;
}
.shortlisted_dp .thumbnail {
	margin:0 0 0 6px;
}
#affixed_section {
	background:#fff;
	margin:0 0 15px 0;
	position:relative;
}
#affixed_section.fixed {
	position:fixed;
	top:0;
	width:230px;
}
.border_bottom_none {
	border-bottom:none!important;
}
.ddSelWrap {
	width:100%;
	border:1px solid #bdd6a8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:5px 0;
}
.ddSelWrapOpen {
	border:1px solid #c5c5c5;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	box-shadow:0 0 3px 0 #ddd;
	-moz-box-shadow:0 0 3px 0 #ddd;
	-webkit-box-shadow:0 0 3px 0 #ddd;
	-ms-box-shadow:0 0 3px 0 #ddd;
}
.ddOptHolderWrapper {
	background:url(/community/my-shaadi/dropdown-bg.png) repeat-y scroll right top;
	cursor:pointer;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.ddOptHolder {
	height:auto;
	overflow:hidden;
	background:url(/community/my-shaadi/down-gray-arrow.png) no-repeat 97% center;
	cursor:pointer;
}
.ddOptHolderOpen {
	background:url(/community/my-shaadi/up-gray-arrow.png) no-repeat 97% center;
}
.ddLabelHolder p.ddLabel {
	width:179px;
	font:normal 12px/26px arial;
	padding:0 0 0 5px;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#333;
	background:#fff;
}
.ddLabelLoading {
	background:#fff url(loading.gif) no-repeat 5px center!important;
	text-indent:-9999px;
	height:26px;
	width:179px;
}
.ddLabelHolderOpen {
	padding:0 0 3px 0;
	width:184px;
	cursor:default;
	position:relative;
	z-index:1;
}
.ddLabelHolderOpen p.ddLabel {
	border-bottom:solid 1px #ddd\9;
}
.ddSelOptHolder {
	display:none;
	width:184px;
	margin:-2px 0 0 0;
	background:#fff;
	box-shadow:-3px 0 3px 0 #ddd;
	-moz-box-shadow:-3px 0 3px 0 #ddd;
	-webkit-box-shadow:-3px 0 3px 0 #ddd;
	-ms-box-shadow:-3px 0 3px 0 #ddd;
}
.ddSelOptHolderOpen {
	display:block;
	cursor:default;
}
.ddSelectedVal {
	width:179px;
	font:normal 12px/26px arial;
	color:#999;
	padding:0 0 0 5px;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	border-top:solid 1px #ddd\9;
	background:#fff;
	box-shadow:0 0 3px 0 #ddd;
	-moz-box-shadow:-3px 0 3px 0 #ddd;
	-webkit-box-shadow:-3px 0 3px 0 #ddd;
}
.ddSelectedOptSpan {
	cursor:pointer;
	position:relative;
	display:inline-block;
	padding:3px 17px 4px 6px;
	margin:1px 2px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#999;
	font:normal 11px/12px arial;
	background:url(/community/my-shaadi/close-default.png) no-repeat 98% center;
}
.ddSelectedOptSpan:hover {
	background:#f0f0f0 url(/community/my-shaadi/close-hover.png) no-repeat 98% center;
}
.ddSelectedOptSpanHover {
	background-image:url(/community/my-shaadi/close-hover.png);
	background-repeat:no-repeat;
	background-position:98% center;
	background-color:#f0f0f0;
}
input.ddSelOptText {
	border:none;
	outline:none!important;
	padding:0 5px;
	color:#333;
	font:12px/26px arial;
	height:22px;
	display:inline-block;
	width:auto;
	max-width:166px;
	height:26px;
	word-wrap:break-word;
}
input.ddSelOptText:focus {
	outline:none!important;
}
.ddOptionHolder {
	width:208px;
	margin:1px 0 0 -1px;
	display:none;
	border:1px solid #c5c5c5;
	border-top:none;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	box-shadow:0 0 3px 1px #ddd;
	-moz-box-shadow:0 0 3px 1px #ddd;
	-webkit-box-shadow:0 0 3px 1px #ddd;
	-ms-box-shadow:0 0 3px 1px #ddd;
}
.ddOptionHolderOpen {
	display:block;
	position:absolute;
	z-index:1;
}
.ddOptionHolder ul {
	margin:0;
	padding:0;
	overflow-y:auto;
	display:block;
	list-style:none;
	max-height:150px;
	background:#fff;
}
.ddOptionHolder ul li {
	margin:0;
	padding:0 7px;
	color:#666;
	cursor:pointer;
	font:12px/24px arial;
}
.ddOptionHolder ul li.ddOptgroupLI {
	font:bold 14px/26px arial;
	padding:0 7px;
}
.ddOptionHolder ul li.ddOptLI {
	padding:0 0 0 15px;
}
.ddOptionHolderLiHover {
	background:#f3f3f3;
	color:#666;
}
.partner_search_box .search_options {
	margin:0 8px 8px 8px;
}
.ajx_pag_wrap {
	background:#f0f0f0;
	padding:0 10px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	height:35px;
}
.ajax_pag_txt {
	display:inline-block;
	float:right;
	position:absolute;
	top:10px;
	right:60px;
}
#my_matches .ajax_pag_txt, #recently_joined .ajax_pag_txt, #recent_visitors .ajax_pag_txt {
	display:none;
}
.mid .light_blue {
	color:#0067AC!important;
	line-height:13px!important;
	font-weight:normal!important;
}
.mid .light_blue:hover {
	text-decoration:underline;
}
.mid .font_11 {
	font-size:11px!important;
}
#explore_pg {
	padding:63px 0 48px 0;
	text-align:center;
}
#explore_pg .pg_head {
	font:normal 30px arial;
	color:#333;
}
.services_wrap {
	width:740px;
	margin:53px auto 0;
	overflow:hidden;
	text-align:left;
}
.sh_mob {
	background:url(/imgs/background/explore-ser-bg.png) no-repeat left top;
	width:220px;
	height:112px;
	margin:0 0 48px 0;
	float:left;
	padding:0 0 29px 0;
	border-bottom:solid 1px #f0f0f0;
	text-align:center;
	font:normal 12px arial;
	color:#333;
}
.sh_labs {
	background:url(/imgs/background/explore-ser-bg.png) no-repeat left top;
	width:220px;
	height:112px;
	margin:0 0 48px 130px;
	float:left;
	padding:0 0 29px 0;
	text-align:center;
	border-bottom:solid 1px #f0f0f0;
}
.sh_ctn, .sh_select, .sh_pages {
	background:url(/imgs/background/explore-ser-bg.png) no-repeat left top;
	width:220px;
	height:112px;
	margin:0 0 48px 40px;
	float:left;
	padding:0 0 29px 0;
	border-bottom:solid 1px #f0f0f0;
	text-align:center;
}
.services_wrap_2 {
	display:block;
	text-align:center;
}
.sh_mob_ic {
	width:150px;
	height:53px;
	background:url(/imgs/background/explore-sprite.png) no-repeat left top;
	margin:10px auto 10px;
}
.sh_ctn_ic {
	width:100px;
	height:53px;
	background:url(/imgs/background/explore-sprite.png) no-repeat left -56px;
	margin:8px auto 10px;
}
.sh_select_ic {
	width:164px;
	height:47px;
	background:url(/imgs/background/explore-sprite.png) no-repeat left -112px;
	margin:14px auto 9px;
}
.sh_labs_ic {
	width:160px;
	height:56px;
	background:url(/imgs/background/explore-sprite.png) no-repeat left -169px;
	margin:10px auto 8px;
}
.sh_pages_ic {
	width:196px;
	height:55px;
	background:url(/imgs/background/explore-sprite.png) no-repeat left -239px;
	margin:10px auto 8px;
}
#explore_pg .know_mr_wrp {
	margin:15px auto 0;
	width:72px;
}
#explore_pg .know_more {
	color:#69C;
	font:normal 12px arial;
	background:none;
	margin:0;
	display:block;
	float:left;
	width:auto!important;
}
#explore_pg .know_more_arrow {
	background:url(/imgs/background/explore-knm-arrow.gif) no-repeat left top;
	width:6px;
	height:9px;
	display:block;
	float:left;
	margin:3px 0 0 5px;
}
.jcarousel-container {
	position:relative;
}
.jcarousel-clip {
	z-index:2;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
}
.jcarousel-list {
	z-index:1;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
.jcarousel-list li, .jcarousel-item {
	float:left;
	list-style:none;
	width:75px;
	height:75px;
}
.jcarousel-next {
	z-index:3;
	display:none;
}
.jcarousel-prev {
	z-index:3;
	display:none;
}
.transbg {
	background:url(/imgs/transparent.png) top left;
	width:405px;
	height:35px;
	position:absolute;
	top:0;
	left:0;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	width:104px;
	height:467px;
	padding:0;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	height:448px;
}
.jcarousel-skin-tango .jcarousel-item {
	width:66px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom:0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background:#fff;
	color:#000;
}
.jcarousel-skin-tango .jcarousel-next-vertical {
	width:51px;
	height:33px;
	cursor:pointer;
	background:#F0F0F0 url(/imgs/jquery/jcarousel/next-active-btn.jpg) no-repeat 0 5px;
	float:left;
	padding-left:1px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position:0 0;
	background:#F0F0F0 url(/imgs/jquery/jcarousel/next-active-btn.jpg) no-repeat 0 5px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background:#F0F0F0 url(/imgs/jquery/jcarousel/next-active-btn.jpg) no-repeat 0 5px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor:default;
	background:#F0F0F0 url(/imgs/jquery/jcarousel/next-btn.jpg) no-repeat 0 5px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	width:52px;
	height:33px;
	cursor:pointer;
	background:#F0F0F0 url(/imgs/jquery/jcarousel/pre-active-btn.jpg) no-repeat 29px 5px;
	float:left;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background:#F0F0F0 url(/imgs/jquery/jcarousel/pre-active-btn.jpg) no-repeat 29px 5px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background:#F0F0F0 url(/imgs/jquery/jcarousel/pre-active-btn.jpg) no-repeat 29px 5px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor:default;
	background:#F0F0F0 url(/imgs/jquery/jcarousel/pre-btn.jpg) no-repeat 29px 5px;
}
#slideshow-main {
	width:400px;
	float:left;
	margin:0 15px 0 28px;
	_margin:0 7px 0 14px;
}
#slideshow-main ul {
	margin:0;
	padding:0;
	width:400px;
}
#slideshow-main li {
	width:400px;
	height:500px;
	display:none;
	position:relative;
	border:1px solid #9D9D9F;
	padding:2px;
	background:none;
}
#slideshow-main li.active {
	display:block!important;
}
#slideshow-main li span.opacity {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:60px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5;
}
#slideshow-main li span.content {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:72px;
	z-index:1000;
}
#slideshow-main li span.content h1 {
	font-size:14px;
	margin:5px 0;
	padding:0 10px;
	color:#42e2e8;
}
#slideshow-main li span.content p {
	font-size:11px;
	margin:5px 0;
	padding:0 10px;
	color:#42e2e8;
}
#slideshow-carousel {
	float:left;
	position:relative;
	padding-top:20px;
	background:#F7F5DE;
}
#slideshow-carousel ul {
	margin:0;
	padding:0;
	list-style:none;
	background:#F7F5DE;
}
#slideshow-carousel li {
	height:66px;
	position:relative;
	margin:0 0 10px 18px;
	_margin:0 0 6px 9px;
}
#slideshow-carousel li .current {
	left:0;
	top:0;
	position:absolute;
	width:20px;
	height:40px;
}
#slideshow-carousel li a {
	display:block;
	border:1px solid #E7E5E8;
	padding:2px;
}
#slideshow-carousel .active {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	opacity:1.0;
}
#slideshow-carousel .faded {
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5;
}
.photo-gallery-block {
	width:570px;
	height:581px;
	float:left;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
}
.close-btn {
	position:absolute;
	right:-9px;
	top:-9px;
	cursor:pointer;
}
.logo-block {
	float:left;
	width:540px;
	height:40px;
	padding-left:30px;
}
.album-block {
	padding:10px 0 8px 10px;
	_padding:5px 0 14px 10px;
	color:#fff;
}
.album {
	width:210px;
	float:left;
	_padding-bottom:5px;
}
.imgcounter {
	float:right;
	text-align:right;
	margin-right:10px;
	_margin-right:5px;
}
.imgcounter span {
	font-weight:bold;
}
#album_photos_div {
	display:none;
	width:570px;
	height:581px;
}
.album_prev {
	float:left;
	position:absolute;
	bottom:40px;
	height:54px;
	width:34px;
	background:url(/imgs/jquery/jcarousel/album-prev.png) no-repeat left top;
	_background:url(/imgs/jquery/jcarousel/album-prev.gif) no-repeat left top;
	display:block;
	cursor:pointer;
}
.album_next {
	float:left;
	position:absolute;
	bottom:40px;
	margin-left:372px;
	height:54px;
	width:34px;
	background:url(/imgs/jquery/jcarousel/album-next.png) no-repeat left top;
	_background:url(/imgs/jquery/jcarousel/album-next.gif) no-repeat left top;
	display:block;
	cursor:pointer;
}
.prof_username {
	float:left;
	font-size:18px;
	max-width:180px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.prof_uid {
	float:left;
	font-size:11px;
	padding:7px 0 0 5px;
}
.ic_way {
	float:left;
	padding:6px 5px 0 5px;
}
.ic_2way_arrow {
	background:url(/community/icons/src-flag-notch.png) no-repeat top left;
	width:8px;
	height:16px;
	float:left;
}
.ic_2way {
	background:#ffaf4b;
	background:linear-gradient(to bottom, #ffaf4b 0, #ffae48 13%, #ffaa40 26%, #ff9715 80%, #ff930c 100%);
	background:-moz-linear-gradient(top, #ffaf4b 0, #ffae48 13%, #ffaa40 26%, #ff9715 80%, #ff930c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaf4b), color-stop(13%, #ffae48), color-stop(26%, #ffaa40), color-stop(80%, #ff9715), color-stop(100%, #ff930c));
	background:-webkit-linear-gradient(top, #ffaf4b 0, #ffae48 13%, #ffaa40 26%, #ff9715 80%, #ff930c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b', endColorstr='#ff930c', GradientType=0);
	padding:0 5px 0 2px;
	color:#fff;
	font:normal 10px/16px arial;
}
.adv_src_info {
	background:#fefec9;
	color:#333;
	display:block;
	font:11px/30px arial;
	padding:0 6px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.adv_src_info_arrow {
	width:26px;
	height:23px;
	margin:-6px 0 -7px 145px;
}
#search_form_container .left_section {
	width:717px;
	float:left;
}
#subtabs li {
	font:bold 14px arial;
}
#subtabs li a, .subtabs-wrap-inactive #subtabs li a {
	padding:8px 12px 0;
}
#subtabs li a:hover {
	font:bold 14px arial;
	padding:8px 12px 0;
}
#subtabs .selected a {
	font:bold 14px arial;
	padding:8px 12px 0;
}
.src_form {
	border:1px solid #f0f0f0;
	border-top:none;
	box-shadow:0 5px 3px -2px #e7e7e7;
	-moz-box-shadow:0 5px 3px -2px #e7e7e7;
	-webkit-box-shadow:0 5px 3px -2px #e7e7e7;
	-ms-box-shadow:0 5px 3px -2px #e7e7e7;
	min-height:280px;
}
.src_form .src_wrap {
	padding:18px 0 0 0;
}
.src_field {
	line-height:45px;
	min-height:45px;
	height:auto;
	padding:0 14px;
	margin:0 0 6px 0;
}
.src_field:hover {
	background:#f2f2f2;
}
.src_field_small {
	line-height:35px;
	min-height:35px;
	height:auto;
	padding:0 14px;
	margin:0 0 6px 0;
}
.src_field_small:hover {
	background:#f2f2f2;
}
#caste_no_bar_div {
	padding:0 0 0 171px;
}
.src_field_box {
	float:left;
	width:452px;
	line-height:35px;
}
.src_field_box #castenobar_link {
	float:left;
	margin:9px 0 0 -9px;
	cursor:help;
}
.src_field_box label {
	margin:0 18px 0 0!important;
	float:left;
}
.rad_btn {
	margin:-2px 3px 0 0!important;
}
.src_criteria label {
	margin:-2px 16px 0 0;
	float:left;
}
.prof_by .src_criteria label {
	margin:-2px 13px 0 0;
}
.src_check_bx, .src_criteria .src_check_bx, .src_field_box .src_check_bx {
	margin:-2px 5px 0 0!important;
}
.src_criteria #protected_photo_link {
	float:left;
	margin:8px 0 0 -20px;
}
.src_field_box .src_field_select {
	height:22px;
	width:150px;
	margin:13px 0 0 0;
}
.src_field_box span.rng {
	float:left;
	padding:0 7px 0 2px;
}
#search_forms_content .age_st_rng, #search_forms_content .age_end_rng, #search_forms_content .height_st_rng, #search_forms_content .height_end_rng {
	height:30px;
	line-height:23px;
	margin:4px 5px 4px 0;
	padding:5px 3px 5px 1px;
}
#search_forms_content .height_st_rng, #search_forms_content .height_end_rng {
	width:120px;
}
#search_forms_content .ddOptHolderWrapper {
	width:100%;
	min-height:33px;
	height:auto;
}
#search_forms_content .ddOptHolder {
	background:url(/community/my-shaadi/down-gray-arrow.png) no-repeat 433px center;
	min-height:33px;
}
#search_forms_content .ddOptHolderOpen {
	background:url(/community/my-shaadi/up-gray-arrow.png) no-repeat 433px center;
}
#search_forms_content .ddSelOptHolder {
	width:419px;
	min-height:33px;
	background:#fff;
	margin:0;
}
#search_forms_content .ddOptionHolder {
	width:452px;
	color:#666;
}
#search_forms_content input.ddSelOptText {
	height:33px;
}
#search_forms_content .ddSelectedVal {
	width:414px;
	min-height:33px;
	font:12px/32px arial;
	color:#666;
	overflow:hidden;
	padding:0 0 0 5px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#search_forms_content .ddSelectedOptSpan {
	font:12px/13px arial;
	margin:7px 2px;
	color:#666;
	padding:3px 20px 4px 6px;
	background:url(/community/my-shaadi/close-default.png) no-repeat 97% center;
}
#search_forms_content .ddSelectedOptSpan:hover {
	background:#f0f0f0 url(/community/my-shaadi/close-hover.png) no-repeat 97% center;
}
#search_forms_content .ddSelectedOptSpanHover {
	background-image:url(/community/my-shaadi/close-hover.png);
	background-repeat:no-repeat;
	background-position:96% center;
	background-color:#f0f0f0;
}
.search_heads {
	margin:11px 9px 0;
	padding:0 0 0 14px;
	border:1px solid #dbdbd9;
	font:bold 14px/32px arial;
	color:#690;
	cursor:pointer;
	background:#1e5799;
	background:linear-gradient(to bottom, #1e5799 0, #fff 0, #ededed 100%);
	background:-moz-linear-gradient(top, #1e5799 0, #fff 0, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #fff), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #1e5799 0, #fff 0, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}
#location_details {
	margin:19px 9px 0;
}
.src_collapse {
	background:url(/community/pp/pp-minus.gif) no-repeat left center;
	height:30px;
	padding:0 22px 1px 0;
}
.src_expand {
	background:url(/community/pp/pp-plus.gif) no-repeat left center;
	height:30px;
	padding:0 22px 1px 0;
}
.collapsible_content {
	margin:11px 0 19px 0;
}
.upgrade_link {
	font:bold 14px/16px arial;
	color:#666;
	background:#fff;
	padding:12px 0 4px 12px;
	background:#fff url(/community/my-shaadi/right-gray-arrow.png) no-repeat 281px center;
}
.upgrade_link a {
	color:#0067ac;
}
.sp_cases_msg {
	font:normal 14px/16px arial;
	color:#333;
	padding:0 14px 6px 14px;
}
.save_src {
	font:bold 14px/16px arial;
	color:#666;
	background:#fff;
	padding:12px 0 4px 12px;
}
.ss_input {
	width:194px;
	height:26px;
	margin:3px 0 0 0;
	padding:0 5px;
	font:normal 12px/28px arial;
	color:#999;
	border:1px solid #c2ddab;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fff;
	box-shadow:inset 0 3px 2px 0 #efefef;
	-moz-box-shadow:inset 0 3px 2px 0 #efefef;
	-webkit-box-shadow:inset 0 3px 2px 0 #efefef;
}
.src_form_btn_wrap {
	overflow:hidden;
	width:145px;
	margin:6px auto 0;
}
.src_form_btn_wrap .search_btn {
	text-decoration:none;
	color:#fff;
	background:#86b035;
	font:normal 18px/33px arial;
	float:left;
	width:98px;
	height:33px;
	border:1px solid #5d8d19;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	-ms-box-shadow:inset 0 1px 0 #a5cf65;
}
.src_form_btn_wrap .search_btn_txt {
	float:left;
	padding:0 0 0 15px;
}
.src_form_btn_wrap .search_btn .white_right_arrow {
	margin:10px 0 0 5px;
	float:left;
	background-position:left -45px;
}
.src_form_btn_wrap .search_btn:hover {
	text-decoration:none;
	background:#689626;
}
.src_form_btn_wrap #reset_form {
	float:left;
	line-height:33px;
	padding:0 5px;
}
.src_form_btn_wrap #reset_form a {
	color:#69c;
}
#search_form_container .right_section {
	width:230px;
	float:left;
	margin:0 0 0 10px;
}
.my_saved_src {
	background:#fff;
	border:3px solid #f0f0f0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 14px 0;
	overflow:hidden;
}
#left-nav-bg .src_by_id {
	background:#fff;
	width:168px;
	margin:10px 0 14px;
	overflow:hidden;
}
#search_form_container .src_by_id {
	background:#fff;
	border:3px solid #f0f0f0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:160px;
	margin:0 0 14px;
	overflow:hidden;
}
#search_form_container .src_by_id {
	background:#fff;
	border:3px solid #f0f0f0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 14px 0;
	overflow:hidden;
	width:auto!important;
}
.my_saved_src p {
	padding:10px 8px 0 11px;
	overflow:hidden;
	font:normal 12px/18px arial;
	color:#333;
}
.my_saved_src p.my_saved_src_head {
	background:#f0f0f0;
	font:bold 16px/36px arial;
	color:#666;
	padding:0 0 0 11px;
}
#left-nav-bg .src_by_id p.src_by_id_head {
	color:#333;
	display:block;
	font:bold 12px arial;
	margin:0 0 5px 0;
	text-align:left;
}
#search_form_container .src_by_id p.src_by_id_head {
	background:#f0f0f0;
	font:bold 16px/36px arial;
	color:#666;
	padding:0 0 0 11px;
}
.tt_icon_holder {
	float:right;
	margin:2px 25px 0 0;
}
.no_saved_src {
	display:inline-block;
	border:0;
	margin:0 4px 0 0;
	vertical-align:middle;
}
.my_saved_src p.reg_btn_wrap {
	text-align:center;
	padding:8px 11px 0 11px;
}
.reg_btn {
	font:bold 12px/31px arial;
	width:98px;
	color:#fff;
	text-align:center;
	background:#fcbb6e;
	background:linear-gradient(to bottom, #fcbb6e 0, #f08300 9%);
	background:-moz-linear-gradient(top, #fcbb6e 0, #f08300 9%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcbb6e), color-stop(9%, #f08300));
	background:-webkit-linear-gradient(top, #fcbb6e 0, #f08300 9%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbb6e', endColorstr='#f08300', GradientType=0);
	border:1px solid #c47d40;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:inline-block;
	text-decoration:none;
}
.reg_btn:hover {
	border:1px solid #b96115;
	text-decoration:none;
	background:#fab66e;
	background:linear-gradient(to bottom, #fab66e 0, #e76802 9%);
	background:-moz-linear-gradient(top, #fab66e 0, #e76802 9%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fab66e), color-stop(9%, #e76802));
	background:-webkit-linear-gradient(top, #fab66e 0, #e76802 9%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab66e', endColorstr='#e76802', GradientType=0);
}
.my_saved_src p.login_link {
	width:172px;
	padding:17px 11px;
	background:url(/community/my-shaadi/right-gray-arrow.png) no-repeat scroll right center transparent;
}
.my_saved_src p.login_link a {
	padding:0 0 0 5px;
}
.ss_listing {
	margin:0 10px;
	padding:11px 0;
	border-bottom:1px solid #e9e9e9;
	overflow:hidden;
}
.my_saved_src p.ss_profile_id {
	float:left;
	padding:0;
	width:145px;
}
.ss_name {
	font:bold 12px arial;
	color:#0067ac;
}
.sublink {
	font:normal 11px arial;
	color:#7f7f7f;
}
.my_saved_src p.ss_list_edit {
	float:left;
	padding:0;
	width:59px;
}
.my_saved_src p.ss_list_edit a {
	font:normal 11px arial;
}
#search_form_container .sear_frm {
	float:left;
	padding:14px 0 14px 10px;
}
#left-nav-bg .input1 {
	background:url(/imgs/registration/input-bg.gif) repeat-x scroll left top #F4F4F4;
	border:1px solid #bdd6a8;
	color:#434343;
	float:left;
	font:13px/22px arial;
	height:22px;
	width:111px;
}
#search_form_container .input1 {
	background:#fff;
	box-shadow:inset 0 3px 2px 0 #efefef;
	-moz-box-shadow:inset 0 3px 2px 0 #efefef;
	-webkit-box-shadow:inset 0 3px 2px 0 #efefef;
	width:149px;
	height:20px;
	padding:3px;
	margin:0 7px 0 0;
	border:1px solid #c2ddab;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#999;
	font:normal 12px arial;
	float:left;
}
#left-nav-bg .go_button {
	background:url(go.gif) no-repeat;
	border:none;
	cursor:pointer;
	height:24px;
	margin:0 0 0 5px;
	outline:none;
	width:35px;
	display:inline-block;
	float:left;
	text-indent:-9999px;
}
#left-nav-bg .go_button:hover {
	background:url(go.gif) no-repeat 0 -24px;
	cursor:pointer;
}
#search_form_container .go_button {
	background:#86B035;
	border:1px solid #5D8D19;
	box-shadow:0 1px 0 #A5CF65 inset;
	-moz-box-shadow:0 1px 0 #A5CF65 inset;
	-webkit-box-shadow:0 1px 0 #A5CF65 inset;
	-ms-box-shadow:0 1px 0 #A5CF65 inset;
	display:inline-block;
	padding:5px 10px;
	color:#fff;
	font:bold 14px arial;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
}
#search_form_container .go_button:hover {
	background:#689626;
	text-decoration:none;
}
.src_criteria #exsitingsearches {
	border:1px solid #bdd6a8;
	background:#fff;
	font:normal 12px arial;
	color:#666;
	width:207px;
	line-height:25px;
	padding:6px 3px 6px 2px;
	margin:7px 0 0 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.src_field_det {
	font:normal 12px arial;
	color:#666;
}
#search_form_container #my_matches_content {
	overflow:hidden;
}
#my_matches_content .view_all {
	background:url(/community/my-shaadi/right-gray-arrow.png) no-repeat right center;
	font:normal 12px/36px arial;
	text-align:right;
	margin:0 10px;
	padding:0 10px 0 0;
	border-top:1px solid #f0f0f0;
	clear:left;
}
.edit_detailed_pp {
	margin:21px 10px;
	float:left;
	text-align:center;
	border:1px solid #dbdcb1;
	background:#fdfee1;
	padding:12px 5px;
	line-height:16px;
}
.login_register {
	float:left;
	width:646px;
	height:49px;
	padding:12px 0 0 0;
	margin:0 10px;
}
.src_form label {
	margin:0 5px 0 0;
}
.loader_1 {
	width:15px;
	height:15px;
	vertical-align:text-bottom;
	margin:0 0 0 5px;
	visibility:hidden;
}
.src_form .form_label {
	background:none;
	display:block;
	float:left;
	height:auto;
	line-height:45px;
	width:153px;
	margin:0 5px 0 0;
}
.src_field_small .form_label {
	background:none;
	display:block;
	float:left;
	height:auto;
	line-height:35px;
	width:153px;
}
#search_form_container .ddOptionHolder ul {
	max-height:156px;
}
#search_form_container .ddOptionHolder ul li {
	border:1px solid transparent;
	margin:0 2px;
}
#search_form_container .ddOptionHolder ul li.ddOptgroupLI {
	background:#f0f0f0;
}
#search_form_container .ddOptionHolderLiHover {
	color:#666;
	margin:0 0 0 2px;
	border:1px solid #bdd6a8!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fefefe;
	background:linear-gradient(to bottom, #fefefe 0, #eee 100%);
	background:-moz-linear-gradient(top, #fefefe 0, #eee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #eee));
	background:-webkit-linear-gradient(top, #fefefe 0, #eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee', GradientType=0);
}
.src_form .search_by {
	background:#f9f8e5;
	border:5px solid #f9f8e5;
	border-left:none;
	border-right:none;
	color:#000;
	line-height:33px;
	min-height:33px;
	margin:21px 0 0 0;
	padding:0;
}
#saved_search_elements {
	margin:0;
}
.src_form .src_by_criteria {
	padding:0 14px;
}
.src_form .src_by_criteria_small {
	height:35px;
	line-height:35px;
	padding:0 14px;
}
.src_form .src_by_criteria:hover, .src_form .src_by_criteria_small:hover {
	background:#eeedcb;
}
.src_by_criteria_small .form_label {
	display:block;
	float:left;
	height:auto;
	line-height:35px;
	width:153px;
}
.src_criteria {
	float:left;
	width:475px;
}
.src_criteria label {
	margin:0 27px 0 0;
}
#search_form_container #my_matches {
	border:1px solid #f0f0f0;
	border-top:none;
	min-height:71px;
	box-shadow:0 5px 3px -2px #e7e7e7;
	-moz-box-shadow:0 5px 3px -2px #e7e7e7;
	-webkit-box-shadow:0 5px 3px -2px #e7e7e7;
	-ms-box-shadow:0 5px 3px -2px #e7e7e7;
	overflow:hidden;
	margin:30px 0 0 0;
}
.my_matches_tab, .my_matches_tab_inactive {
	border:none;
	padding:0;
	width:100%;
}
.my_matches_tab li, .my_matches_tab_inactive li {
	width:238px;
	height:39px;
	margin:0;
	display:inline-block;
	float:left;
}
.my_matches_tab ul li a:link, .my_matches_tab ul li a:visited, .my_matches_tab_inactive ul li a:link, .my_matches_tab_inactive ul li a:visited {
	border:1px solid #f0f0f0;
	border-bottom:none;
	color:#666;
	width:100%;
	height:100%;
	display:inline-block;
	float:left;
	text-align:center;
	font:bold 14px/39px arial;
	padding:0;
	text-decoration:none;
	background:#f0f0f0;
	box-shadow:inset 0 -5px 2px -1px #dadada;
	-moz-box-shadow:inset 0 -5px 2px -1px #dadada;
	-webkit-box-shadow:inset 0 -5px 2px -1px #dadada;
}
.my_matches_tab ul li a.selected:link, .my_matches_tab ul li a.selected:visited, .my_matches_tab ul li a.selected:hover, .my_matches_tab_inactive ul li a.selected, .my_matches_tab_inactive ul li a.selected:hover {
	background:#fff;
	border:none;
	border-top:1px solid #f0f0f0;
	color:#59ad11;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.my_matches_tab ul li a:hover, .my_matches_tab_inactive ul li a:hover {
	background:#fff;
	border:1px solid #f0f0f0;
	border-bottom:none;
	box-shadow:inset 0 -5px 2px -1px #ededed;
	-moz-box-shadow:inset 0 -5px 2px -1px #ededed;
	-webkit-box-shadow:inset 0 -5px 2px -1px #ededed;
}
.my_matches_tab ul li#broader_matches, .my_matches_tab_inactive li#broader_matches_inactive {
	margin:0 3px!important;
	width:232px!important;
}
#search_form_container .profile_compact_view {
	width:217px;
	padding:21px 0 16px 0;
	float:left;
	border:none;
}
#search_form_container .thumbnail {
	background:#fff;
	float:left;
	padding:3px;
	width:60px;
	height:60px;
	margin:0;
	position:relative;
	border:1px solid #ddd;
	box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-moz-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-webkit-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
	-ms-box-shadow:0 1px 1px 0 rgba(119, 119, 119, 0.3);
}
#search_form_container .profile_compact_view p {
	width:120px;
}
#search_form_container .user_info {
	width:128px;
	margin:0 0 0 10px;
}
#search_form_container .u_name {
	margin:2px 0 5px;
}
#search_form_container .full_profile {
	padding:8px 10px 0 0;
	background:url(/community/my-shaadi/right-gray-arrow.png) no-repeat right 11px;
}
#search_form_container .gray_arrow {
	width:6px;
	height:9px;
	margin:0 0 0 5px;
}
#search_forms_content .src_wrap_smt_src {
	padding:18px 0 0 0;
}
#search_forms_content .wrap_2 {
	margin:0;
}
#profilecontent_area .sms_online {
	display:block;
	float:left;
	margin:1px 8px 0 0;
	width:16px;
	height:15px;
	overflow:hidden;
	background:url(icon-set-1-v2.png) no-repeat -233px -62px;
}
.contacts_available {
	padding:6px 8px 0 0;
	float:left;
}
.sms_contacts {
	padding:1px 7px;
	border:1px solid #e6e5cc;
	background:#fffffe;
	background:linear-gradient(to bottom, #fffffe 0, #f9f8e6 100%);
	background:-moz-linear-gradient(top, #fffffe 0, #f9f8e6 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffffe), color-stop(100%, #f9f8e6));
	background:-webkit-linear-gradient(top, #fffffe 0, #f9f8e6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe', endColorstr='#f9f8e6', GradientType=0);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	color:#59ad11;
	font-size:18px;
}
.of {
	color:#666;
	font-size:14px;
	display:inline-block;
	vertical-align:top;
	padding:3px 0 0 0;
}
.sms_container {
	padding:10px 20px 20px;
	width:519px;
	color:#666;
	font:normal 12px arial;
	background:#fff;
}
.sms_content {
	padding:0 0 20px 0;
}
.text_message {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f0f0f0;
	padding:10px;
	border:1px solid #e8e8e8;
}
.text_message_small {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#f3f3f3 url(/community/icons/sms-tick-icon.png) no-repeat 7px center;
	padding:7px 7px 7px 27px;
	border:1px solid #e8e8e8;
	text-align:center;
	font:normal 11px arial;
	display:inline-block;
}
.include input {
	margin:0 0 0 8px;
}
.sms_label {
	float:left;
	width:196px;
	font:normal 12px arial;
	color:#999;
	background:url(/community/search-result/colen.gif) 176px 5px no-repeat;
}
.green_bg_btn {
	text-decoration:none;
	color:#fff;
	background:#86b035;
	font:normal 18px/37px arial;
	display:inline-block;
	padding:0 13px;
	border:1px solid #5d8d19;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	-ms-box-shadow:inset 0 1px 0 #a5cf65;
}
.green_bg_btn_txt, gray_bg_btn_txt {
	display:inline-block;
}
.green_bg_btn .white_right_arrow, .gray_bg_btn .white_right_arrow {
	margin:4px 0 0 0;
	vertical-align:text-top;
	display:inline-block;
	background-position:left -45px;
}
.green_bg_btn:hover {
	text-decoration:none;
	background:#689626;
}
.gray_bg_btn {
	text-decoration:none;
	color:#fff;
	background:#c0c0c0;
	font:normal 18px/37px arial;
	display:inline-block;
	padding:0 13px;
	border:1px solid #acacac;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 1px 0 #ccc;
	-moz-box-shadow:inset 0 1px 0 #ccc;
	-webkit-box-shadow:inset 0 1px 0 #ccc;
	-ms-box-shadow:inset 0 1px 0 #ccc;
}
.gray_bg_btn:hover {
	text-decoration:none;
}
.sms_loader {
	display:inline-block;
	background:url(loading.gif) no-repeat left center;
	width:15px;
	height:37px;
	margin:0 0 0 10px;
	vertical-align:top;
}
.sms_note {
	font-size:11px;
	color:#999;
}
.sms_note li {
	background:url(/community/icons/rgrey-arrow.png) no-repeat 0 3px;
	padding:0 0 0 10px;
	margin:2px 0 0 0;
}
.sms_dot_bdr {
	background:url(/community/search-result/dotted-border.gif) repeat-x left top;
	height:1px;
}
.verify_now_box li {
	background:url(greentick.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
	margin:0 0 13px 0;
}
.verify_now_box {
	background:#f9f8e5;
	border:1px solid #eae9d0;
	padding:10px 10px 0;
}
.spacer_12 {
	padding:12px;
}
#filter_wrapper {
	border-top:1px solid #689b3f;
	padding:20px 0 0 0;
}
#filter_wrapper h2 {
	font-size:14px;
	color:#666;
	font-weight:bold;
	padding-left:10px;
}
#filter_wrapper .details {
	margin:20px 0 0 0;
	border-top:1px solid #f0f0f0;
}
#filter_wrapper .row {
	border-bottom:1px solid #f0f0f0;
	padding:4px 0 4px 0;
	line-height:30px;
	margin:0;
}
#filter_wrapper .row_last {
	border-bottom:1px solid #689b3f;
	padding:4px 0 4px 0;
	line-height:30px;
	margin:0;
}
#filter_wrapper .active {
	background:#f2f2f2;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
}
#filter_wrapper .col_01 {
	width:173px;
	float:left;
	padding-left:10px;
}
#filter_wrapper .col_02 {
	width:389px;
	float:left;
}
#filter_wrapper .col_03 {
	width:141px;
	float:left;
	padding-right:17px;
	text-align:right;
}
#filter_wrapper .more_filter {
	text-align:right;
	padding:15px 15px 15px 0;
	border-bottom:1px solid #689b3f;
}
#filter_wrapper .more_filter a {
	color:#0067ac;
}
#filter_wrapper .grey_dwn_arrow {
	background:url(/imgs/background/top-nav-ics.png) no-repeat scroll left -21px transparent;
	cursor:pointer;
	display:inline-block;
	font-size:0;
	height:7px;
	margin:4px 0 0 5px;
	width:8px;
}
#filter_wrapper .align_right {
	text-align:right;
}
#filter_wrapper .blue_11 {
	font-size:11px;
	color:#69c;
}
#filter_wrapper .select_options {
	padding:2px;
	border:1px solid #bdd6a8;
}
#filter_wrapper .input_radio {
	width:14px;
	height:14px;
	vertical-align:middle;
	padding:0;
	margin:0;
}
#filter_wrapper .input_checkbox {
	width:14px;
	height:14px;
	vertical-align:middle;
	padding:0;
	margin-right:4px;
}
#filter_wrapper .padd_right_10 {
	padding-right:10px;
}
#filter_wrapper .saved {
	background:url(/community/icons/saved-icon.png) no-repeat 0 0;
	padding-left:20px;
	color:#999;
}
.settings_left_nav {
	width:214px;
	padding:23px 0 40px;
}
.settings_left_nav li.first {
	border-top:solid 1px #e8e7c7;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	padding-left:8px;
	line-height:34px;
	background:#E1DFB4;
	font-size:14px;
}
.settings_left_nav li.last {
	border-bottom:solid 1px #e8e7c7;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
}
.settings_left_nav li {
	background:#f7f6da;
	border:solid 1px #e8e7c7;
	border-top:solid 1px #fff;
	border-right:none;
	line-height:34px;
}
.settings_left_nav li a {
	font-size:14px;
	color:#333;
	display:block;
	padding-left:8px;
}
.settings_left_nav li a:hover, .settings_left_nav ul li a.active {
	color:#333;
	text-decoration:none;
	background:#eeedcb;
}
#filter_wrapper .ddSelWrap {
	width:100%;
	border:1px solid #bdd6a8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0;
}
#filter_wrapper .age_st_rng, #filter_wrapper .age_end_rng, #filter_wrapper .height_st_rng, #filter_wrapper .height_end_rng {
	height:30px;
	line-height:23px;
	margin:4px 5px 4px 0;
	padding:5px 3px 5px 1px;
}
#filter_wrapper .height_st_rng, #filter_wrapper .height_end_rng {
	width:120px;
}
#filter_wrapper .ddOptHolderWrapper {
	width:100%;
	min-height:26px;
	height:auto;
}
#filter_wrapper .ddOptHolder {
	background:url(/community/my-shaadi/down-gray-arrow.png) no-repeat 372px center;
	min-height:26px;
}
#filter_wrapper .ddOptHolderOpen {
	background:url(/community/my-shaadi/up-gray-arrow.png) no-repeat 372px center;
}
#filter_wrapper .ddSelOptHolder {
	width:364px;
	min-height:26px;
	background:#fff;
	margin:0;
}
#filter_wrapper .ddOptionHolder {
	width:389px;
	color:#666;
	margin:0 0 0 -1px;
	border-top:solid 1px #ddd\9;
}
#filter_wrapper input.ddSelOptText {
	height:26px;
}
#filter_wrapper .ddSelectedVal {
	width:414px;
	min-height:33px;
	font:12px/32px arial;
	color:#666;
	overflow:hidden;
	padding:0 0 0 5px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#filter_wrapper .ddSelectedOptSpan {
	font:12px/13px arial;
	margin:4px 3px;
	color:#666;
	padding:3px 20px 4px 6px;
	background:url(/community/my-shaadi/close-default.png) no-repeat 96% center;
}
#filter_wrapper .ddSelectedOptSpan:hover {
	background:#f0f0f0 url(/community/my-shaadi/close-hover.png) no-repeat 96% center;
}
#filter_wrapper .ddSelectedOptSpanHover {
	background-image:url(/community/my-shaadi/close-hover.png);
	background-repeat:no-repeat;
	background-position:96% center;
	background-color:#f0f0f0;
}
#filter_wrapper .ddOptionHolder ul li {
	border:1px solid transparent;
	margin:0 2px;
}
#filter_wrapper .ddOptionHolder ul li.ddOptgroupLI {
	background:#f0f0f0;
}
#filter_wrapper .ddOptionHolderLiHover {
	color:#666;
	margin:0 0 0 2px;
	border:1px solid #bdd6a8!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fefefe;
	background:linear-gradient(to bottom, #fefefe 0, #eee 100%);
	background:-moz-linear-gradient(top, #fefefe 0, #eee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #eee));
	background:-webkit-linear-gradient(top, #fefefe 0, #eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee', GradientType=0);
}
.fliter_note {
	font-size:11px;
	color:#999;
	padding:7px 0 10px 10px;
}
.fliter_note a {
	color:#69c;
}
.btnGreen_setting {
	color:#fff;
	background:#86b035;
	font:bold 12px arial;
	display:inline-block;
	line-height:19px;
	border:1px solid #5d8d19;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	-ms-box-shadow:inset 0 1px 0 #a5cf65;
	padding:5px 10px;
}
.btnGreen_setting:hover {
	text-decoration:none;
	background:#689626;
}
.btnGrey_setting {
	color:#5d5d5d;
	background:#eaeaea;
	font:bold 12px arial;
	display:inline-block;
	line-height:19px;
	border:1px solid #bebebe;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-ms-box-shadow:inset 0 1px 0 #fff;
	padding:5px 10px;
	margin:0 0 0 7px;
}
.btnGrey_setting:hover {
	text-decoration:none;
	background-color:#d8d8d8;
}
#pp_form .whitebg {
	width:698px!important;
}
.line_height_35 {
	line-height:35px;
}
#rog_form_container {
	padding:74px 12px 74px 12px;
	border-top:1px solid #e7e7e7;
}
.rog_header {
	font:normal 24px arial;
	color:#59ad11;
	margin:0 0 10px 0;
}
.rog_txt {
	font:normal 14px/18px arial;
	color:#434343;
	margin:21px 0 33px 0;
}
.rog_txt a {
	color:#0067ac;
}
.rog_txt_edit {
	font:normal 14px/18px arial;
	color:#434343;
	margin:0 0 33px 0;
}
.rog_verify_edit {
	margin:0 0 11px 0;
}
.rog_verify_edit a {
	color:#0067ac;
}
.select_document {
	font-weight:bold;
	margin:0 0 2px 0;
	color:#323232;
}
.rog_browse_document {
	width:310px;
	float:left;
}
.rog_note_browse {
	font:normal 11px arial;
	color:#999;
}
.rog_instruction {
	font:normal 11px arial;
	color:#999;
	margin:37px 0 0 0;
}
.rog_instruction a {
	color:#0067ac;
}
.pos_act_btn_container {
	margin:31px 0 0 0;
}
a.pos_act_btn_orange {
	font:bold 16px/19px arial;
	padding:9px 15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#f08300;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f08300), color-stop(0.6, #f08300), color-stop(0.97, #f08300), color-stop(0.99, #fcbb6e));
	background:-moz-linear-gradient(bottom, #f08300, #f08300 60%, #f08300 96%, #fcbb6e 98%);
	border:1px solid #c47d40;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	text-decoration:none;
}
a.pos_act_btn_orange:hover {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#e76802;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e76802), color-stop(0.6, #e76802), color-stop(0.97, #e76802), color-stop(0.99, #f1a350));
	background:-moz-linear-gradient(bottom, #e76802, #e76802 60%, #e76802 96%, #fab66e 98%);
	border:1px solid #b96115;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	text-decoration:none;
}
.rog_imp_note {
	color:#FE6C00;
	margin:21px 0 0 0;
	font-size:12px;
}
.rog_imp_note img {
	margin:0 6px 0 0;
	vertical-align:bottom;
}
a.pos_act_btn_green {
	font:bold 12px/19px arial;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#86b035;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #86b035), color-stop(0.6, #86b035), color-stop(0.97, #86b035), color-stop(0.99, #a5cf65));
	background:-moz-linear-gradient(bottom, #86b035, #86b035 60%, #86b035 96%, #a5cf65 98%);
	border:1px solid #5d8d19;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	text-decoration:none;
	padding:5px 10px;
}
a.pos_act_btn_green:hover {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#689626;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #689626), color-stop(0.6, #689626), color-stop(0.97, #689626), color-stop(0.99, #a5cf65));
	background:-moz-linear-gradient(bottom, #689626, #689626 60%, #689626 96%, #a5cf65 98%);
	border:1px solid #5d8d19;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	text-decoration:none;
}
.rog_capcha_left {
	width:166px;
	float:left;
	border:1px solid #f4e9c7;
	padding:2px;
}
.rog_capcha_right {
	float:left;
	margin:0 0 0 6px;
}
.rog_phnverf_form {
	float:left;
	margin:0 0 0 14px;
}
.rog_check_txtbox {
	width:172px;
	height:25px;
	float:left;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #bdd6a8;
	margin:10px 0 20px 0;
}
.rog_check_txtbox_err {
	width:172px;
	height:25px;
	float:left;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #ff2b2b;
	margin:10px 0 20px 0;
}
.rog_photoid_error {
	background:url(/imgs/registration/hint.gif) no-repeat -11px -12px;
	color:#db0006;
	float:left;
	font:normal 11px arial;
	display:block;
	width:575px;
	padding:3px 0 0 0;
}
.rog_photoid_error span {
	margin:0 0 0 13px;
}
.rog_icon {
	float:left;
	margin:4px 0 0 0;
}
#rog_name_my_shaadi {
	cursor:help;
}
a.rog_tooltip_icon:link, a.rog_tooltip_icon:visited {
	float:left;
	width:16px;
	height:16px;
	display:block;
	background:url(tooltip-icon.gif) no-repeat left top;
}
a.rog_tooltip_icon:hover {
	float:left;
	width:16px;
	height:16px;
	display:block;
	background:url(tooltip-icon.gif) no-repeat left bottom;
}
.rog_number_err {
	color:#d90008;
	float:left;
	padding:3px 0 0 0;
	margin:13px 0 0 11px;
	background:url(/imgs/registration/hint.gif) no-repeat -11px -11px;
	font:normal 11px arial;
}
.rog_number_err span {
	margin:0 0 0 13px;
	display:block;
}
.rog_phone_err {
	color:#d90008;
	float:left;
	padding:3px 0 0 0;
	background:url(/imgs/registration/hint.gif) no-repeat -11px -11px;
	font:normal 11px arial;
}
.rog_phone_err span {
	margin:0 0 0 13px;
	display:block;
}
.rog_num_container {
	margin:6px 0 0 0;
	float:left;
}
.rog_num_view {
	float:left;
	margin:2px 0 0 13px;
}
#rog_varification label {
	float:left;
	margin:2px 0 0 0;
	width:115px;
}
.lab_col {
	float:left;
}
.rog_select_box {
	width:198px;
	height:20px;
	background:#f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x left top;
	border:1px solid #bdd6a8;
	float:left;
	outline:none;
	margin:1px 0;
}
.rog_txtbox_num {
	width:91px;
	height:16px;
	padding:2px;
	background:#f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x left top;
	border:1px solid #bdd6a8;
	float:left;
	margin:0 0 0 7px;
}
.rog_txtbox_sml {
	width:46px;
	height:16px;
	padding:2px;
	background:#f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x left top;
	border:1px solid #bdd6a8;
	float:left;
	margin:0 0 0 7px;
}
.rog_txtbox_sml_err {
	width:46px;
	height:16px;
	padding:2px;
	background:#f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x left top;
	border:1px solid #d60000;
	float:left;
	margin:0 0 0 7px;
}
.rog_txtbox_num_err {
	width:91px;
	height:16px;
	padding:2px;
	background:#f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x left top;
	border:1px solid #d60000;
	float:left;
	margin:0 0 0 7px;
}
.rog_sms_save {
	padding:3px 0 0 0;
	margin:0 0 0 5px;
	float:left;
}
.rog_sms_save a {
	color:#69c;
}
.rog_saved_img {
	float:left;
	margin:0 0 0 40px;
}
#rog_verify_container label {
	float:left;
	width:60px;
	margin:8px 0 0;
	font:normal 16px arial;
}
#rog_verify_container .rog_email_txtbox {
	width:265px;
	height:31px;
	float:left;
	padding:2px;
	font:bold 16px arial;
	color:#434343;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #bdd6a8;
}
#rog_verify_container .rog_email_txtbox_err {
	width:265px;
	height:31px;
	float:left;
	padding:2px;
	font:bold 16px arial;
	color:#434343;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #d60000;
}
#rog_verify_container .rog_email_error {
	background:url(/imgs/registration/hint.gif) no-repeat -11px -12px;
	color:#db0006;
	float:left;
	font:normal 11px arial;
	display:none;
	margin:8px 0 0 10px;
	padding:3px 0 0 0;
	width:550px;
}
#rog_verify_container .rog_email_error span {
	margin:0 0 0 13px;
}
#rog_verify_container .pos_btn_email_container {
	margin:10px 0 0 0;
}
.rog_email_confirm {
	font:normal 14px/18px arial;
	color:#434343;
}
.rog_txt_email {
	font:normal 16px arial;
}
.rog_arr_edit {
	text-decoration:none;
	color:#0067ac;
	background:url(/imgs/my-shaadi-new/right-gray-arrow.png) no-repeat right center;
	font:normal 12px arial;
	display:inline-block;
	padding:0 10px 0 0;
	margin:0 0 0 10px;
}
.rog_greytxt {
	color:#666;
	float:left;
	font:11px arial;
	padding:0;
	width:555px;
	margin:11px 0 0 10px;
}
.message_layer_inner_bg #wrapper #rog_verify_container .rog_greytxt {
	width:425px;
	clear:both;
	display:none;
	margin:11px 0 0 0;
}
.message_layer_inner_bg #wrapper #rog_verify_container .rog_email_error {
	width:425px;
	clear:both;
	display:none;
	margin:8px 0 0 0;
}
.message_layer_inner_bg #wrapper .rog_txt b {
	color:#434343;
}
#search_gray_layout {
	display:none;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	z-index:29;
	opacity:.6;
	-moz-opacity:.6;
	-khtml-opacity:.6;
	filter:alpha(opacity=60);
	width:735px;
}
#search_gray_layout_loader {
	display:none;
	position:absolute;
	z-index:30;
}
#search_gray_layout_loader .loader_bg {
	border:2px solid #ccccce;
	width:252px;
	font:bold 18px arial;
	color:#444;
	background:#f6f6f6;
	text-align:center;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	filter:alpha(opacity=100);
	position:static;
}
#search_gray_layout_loader .loader_bg img {
	vertical-align:middle;
	margin:12px 20px 12px 0;
}
#unified_alert {
	background:#ffffbf;
	padding:6px 5px 5px;
	margin:0 0 10px;
	border:1px solid #cccc78;
	width:511px;
}
#unified_alert .unified_info {
	width:27px;
	height:27px;
	background:url(my-shaadi-v2.gif) no-repeat left top;
	display:block;
	float:left;
	margin:2px 5px 0 0;
}
#unified_alert .unified_msg {
	margin:0;
	text-align:left;
	font:normal 12px arial;
	width:479px;
	float:left;
}
#login_section .my_matches_pop {
	width:262px;
	position:absolute;
	top:35px;
	z-index:4;
	left:-97px;
	cursor:text;
}
#login_section .my_matches_pop .top {
	height:16px;
	background:url(/community/search-result/save-search-pop-top-right-arrow.png) no-repeat left top;
}
.act_fact_wrap {
	width:141px;
	float:left;
}
.profile_status_bar {
	padding:8px 0 0 0;
	color:#666;
	float:left;
}
.last_login_stat {
	font-style:italic;
	float:left;
}
.profile_detail_sect {
	float:left;
	width:397px;
}
.pagination_sect {
	float:left;
	text-align:right;
	width:250px;
	position:relative;
}
.more_profiles {
	font:normal 16px arial;
	color:#999;
	display:inline-block;
	position:relative;
	height:31px;
	max-width:252px;
	padding:23px 0 0 0;
}
#next_prev .more_profiles {
	padding:0;
}
#express_interest_next_container .more_profiles {
	font:normal 17px arial;
	height:31px;
	padding:0;
}
.left_shadow {
	background:url(more-profile-bg-sprite.png) no-repeat 0 bottom;
	width:29px;
	height:31px;
	display:block;
	float:left;
}
.profile_count {
	display:block;
	float:left;
	padding:0 18px 0 0;
	height:31px;
	overflow:hidden;
	background:url(more_prof_shadow1.png) no-repeat right bottom;
}
#express_interest_next_container .profile_count, #express .profile_count {
	background:url(more-profile-shadow.png) repeat-x left bottom;
	padding:0;
}
.count_num {
	font-weight:bold;
	padding:0 2px 0 0;
}
#express .count_num {
	color:#666;
	font-weight:bold;
	padding:0 2px 0 0;
}
.pagination_sect .count_num, #pagination_bottom .count_num, #next_prev .count_num {
	font-weight:normal;
}
.right_shadow {
	background:url(more-profile-bg-sprite.png) no-repeat -47px bottom;
	width:29px;
	height:31px;
	display:block;
	float:left;
}
.more_profile_pointer {
	position:absolute;
	right:50%;
	bottom:0;
	background:#f6f6f6 url(more-profile-bg-sprite.png) no-repeat -32px 0;
	width:12px;
	height:9px;
}
.pagination_sect .right_shadow, .pagination_sect .more_profile_pointer, #pagination_bottom .right_shadow, #pagination_bottom .more_profile_pointer, #next_prev .right_shadow, #next_prev .more_profile_pointer {
	display:none;
}
.astro_tt {
	float:left;
	color:#7f7f7f;
	font:13px arial;
	padding:0 0 0 5px;
}
.astro_tt #ashtakoota_profile_link {
	cursor:help;
	float:none!important;
	display:inline-block!important;
	vertical-align:bottom;
}
.astro_tt .tt {
	display:inline-block;
}
.fltr_out_msg #filter_member_right_link {
	float:none;
	display:inline-block;
	cursor:help;
	vertical-align:bottom;
	margin:0;
}
.fltr_out_msg {
	width:310px;
}
#pagination_bottom {
	padding:15px 2px 0 0;
	text-align:right;
}
#pagination_bottom .prev_next_section {
	position:static!important;
	padding:0 2px 7px 0;
}
#pagination_bottom .more_profiles {
	padding:0 2px 0 0;
}
#profilecontent_area .prv_nxt_sect {
	float:right;
	padding:17px 0 0 0;
}
#pagination_bottom .prv_nxt_sect {
	padding:27px 8px 0 0;
}
#profilecontent_area .prv_nxt_sect .pro_left_curve {
	background:url(pro-left-curve.png) no-repeat left top;
	width:14px;
	height:21px;
	float:left;
}
#pagination_bottom .prv_nxt_sect .pro_left_curve {
	background:url(btm-left-curve.png) no-repeat left top;
}
#profilecontent_area .prv_nxt_sect .pro_center {
	background:#fff;
	line-height:20px;
	border-bottom:1px solid #e6e6e6;
	color:#999;
	float:left;
	font-size:14px;
}
#pagination_bottom .prv_nxt_sect .pro_center {
	border-top:1px solid #e6e6e6;
	border-bottom:none;
}
#profilecontent_area .prv_nxt_sect .pro_right_curve {
	background:url(pro-right-curve.png) no-repeat left top;
	width:14px;
	height:21px;
	float:left;
}
#pagination_bottom .prv_nxt_sect .pro_right_curve {
	background:url(btm-right-curve.png) no-repeat left top;
}
.print_act_factor {
	float:right;
	padding:8px 8px 0 0;
}
.verify_btn {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#86b035;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #86b035), color-stop(0.6, #86b035), color-stop(0.97, #86b035), color-stop(0.99, #a5cf65));
	background:-moz-linear-gradient(bottom, #86b035, #86b035 60%, #86b035 96%, #a5cf65 98%);
	border:1px solid #5d8d19;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
	font-weight:bold;
	padding:5px 8px;
}
.verify_btn:hover {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#689626;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #689626), color-stop(0.6, #689626), color-stop(0.97, #689626), color-stop(0.99, #a5cf65));
	background:-moz-linear-gradient(bottom, #689626, #689626 60%, #689626 96%, #a5cf65 98%);
	border:1px solid #5d8d19;
	color:#fff!important;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-decoration:none!important;
	line-height:19px;
	outline:none;
}
.hide_number_container {
	background:#f7f5da;
	padding:10px;
	width:508px;
}
.hide_number_radio {
	float:left;
	width:25px;
}
.hide_number_message {
	color:#666;
	font-size:12px;
	float:left;
	width:430px;
	padding-right:20px;
}
.hide_number_icon {
	float:left;
	width:27px;
	height:33px;
	background:url(icon-set-1-v2.png) no-repeat 0 -47px;
}
.hide_number_input {
	background:#fff;
	border:1px solid #c2ddab;
	border-radius:3px 3px 3px 3px;
	box-shadow:0 3px 2px 0 #efefef inset;
	padding:4px 3px 4px 3px;
}
.hide_number_select {
	border:1px solid #c2ddab;
	vertical-align:middle;
	padding:3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:normal 12px arial;
}
.verification_steps {
	background:url(/community/verification-steps-v1.gif) no-repeat left top;
	padding:0 0 20px 30px;
	color:#666;
	width:150px;
	line-height:16px;
	margin:15px 0 0 10px;
}
.spacer_9 {
	padding:9px;
}
#profilecontent_area .cont_ic_hidden {
	display:block;
	float:left;
	margin:-4px 7px 0 0;
	width:16px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -118px 0;
}
#search-result .hide_number_disabled {
	display:block;
	float:left;
	width:16px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -118px 0;
	margin:2px 0 0 5px;
}
.hide_number_verification {
	background:#f3f3f3 url(/imgs/profiles/benefits-verification-bg.gif) no-repeat left top;
	padding:20px 0 5px 10px;
}
.hide_number_verification li {
	background:url(greentick.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	margin:12px 0 0 0;
	color:#666;
}
.hide_number_input_error {
	background:#fff;
	border-radius:3px 3px 3px 3px;
	box-shadow:0 3px 2px 0 #efefef inset;
	color:#999;
	padding:4px 3px 4px 3px;
	border:1px solid #ce181f;
}
.hide_number_select_error {
	vertical-align:middle;
	padding:3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:normal 12px arial;
	border:1px solid #ce181f;
}
.view_sms_msg {
	background:url(/community/search-result/dotted-border.gif) repeat-x left top;
	padding:4px 0 0 0;
	margin:6px 0 0 0;
}
.viewed_sms_icon {
	background:url(contact-icons.gif) no-repeat -19px 0;
	width:16px;
	height:21px;
	display:inline-block;
}
.hide_number_blue {
	color:#73acd1;
}
.hide_number_up_arrow {
	background:url(/community/icons/view_sms_arrow.gif) no-repeat left top;
	display:inline-block;
	width:10px;
	height:7px;
}
.hide_number_down_arrow {
	background:url(/community/icons/view_sms_arrow.gif) no-repeat left -7px;
	display:inline-block;
	width:10px;
	height:7px;
}
.view_sms_gray_box {
	background:#f0f0f0;
	border:1px solid #ececec;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:8px 11px;
	color:#8e8e8e;
	margin-top:6px;
	display:none;
}
.view_sms_red_bg {
	background:#fff0ea;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	padding:4px 6px;
	margin:7px 0 11px 0;
	color:#dc5858;
	display:inline-block;
}
.view_sms_gray_bg {
	background:#f0f0f0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	padding:4px 6px;
	margin:7px 0 11px 0;
	color:#8e8e8e;
	display:inline-block;
}
.view_sms_container {
	background:#fff;
	border-top:solid 1px #e7e7e7;
	padding:14px 10px 18px 10px;
	margin-bottom:5px;
}
.view_sms_content {
	width:540px;
	padding:0 0 0 8px;
}
.view_sms_header {
	padding:20px 0 10px 10px;
	border-bottom:1px solid #87a93e;
}
.contacts_availed_new {
	background:url(/community/search-result/contacts-availed-new.png) no-repeat left top;
	display:inline-block;
	font:normal 10px arial!important;
	color:#fff!important;
	text-align:center;
	width:30px;
	height:15px;
	padding-top:4px;
	position:absolute;
	left:107px;
	top:27px;
}
.view sms_content {
	padding:8px 0 0 4px;
}
.contact_display_status_new {
	background:#F7F5DA;
	padding:10px 0 10px 14px;
	margin:0 0 0 -14px;
	width:450px;
}
.contact_display_status_lock_image {
	background:url(/imgs/profiles/lock-contact-v4.gif) no-repeat right 23px;
	width:512px;
}
.contact_availed {
	font:normal 11px arial;
	color:#666;
	background:url(/imgs/profiles/contact-availed-info-v2.gif) no-repeat left top;
	padding:18px 10px 11px 34px;
	margin:0 0 0 -14px;
	width:450px;
}
.contact_availed li {
	background:url(/imgs/profiles/cont-avail-right-arrow.gif) no-repeat 0 3px;
	padding:0 0 0 10px;
	margin:2px 0 0 0;
}
.radio_pad {
	padding-bottom:8px;
}
.rightbox .heading {
	background:url(/imgs/registration/contact-heading-bg.gif) repeat-x left top;
	height:30px;
	color:#fff;
}
.rightbox .heading span {
	margin:6px 0 0 4px;
	font-size:15px;
}
.hide_number_disabled_new {
	display:inline-block;
	width:16px;
	height:21px;
	background:url(icon-set-1-v2.png) no-repeat -118px 0;
	margin:2px 0 0 5px;
}
.contact_summary_enabled {
	display:inline-block;
	width:19px;
	height:21px;
	background:url(contact-icons.gif) no-repeat -19px 0;
}
.contact_summary_disabled {
	display:inline-block;
	width:19px;
	height:21px;
	background:url(contact-icons.gif) no-repeat 0 0;
}
.contact_summary_container {
	background:#fff;
	border-top:solid 1px #e7e7e7;
	padding:20px 10px;
}
.contact_summary_content {
	width:540px;
	padding-left:8px;
	float:left;
}
.contact_summary_msg {
	float:left;
	width:530px;
}
.block_report_popup {
	border:10px solid rgba(0, 0, 0, 0.25);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:500px;
	text-align:left;
	cursor:auto;
}
.msg_layer_header_txt {
	font:normal 20px/21px arial;
	color:#fff;
}
.block_report_popup .confirm_msg_head {
	font:bold 14px/16px arial;
	color:#666;
	margin:0 0 8px 0;
}
.block_report_popup .confirm_msg_body {
	font:normal 14px/18px arial;
	color:#333;
}
.block_report_popup .chk_action {
	font:normal 12px/22px arial;
	color:#989898;
	margin:16px 0 20px 0;
}
.chk_action label input {
	margin:-1px 5px 0 0;
}
.confirm_btn_wrap {
	margin:20px auto 0;
	width:160px;
	text-align:center;
	height:38px;
}
.confirm_btn {
	text-decoration:none;
	color:#fff;
	background:#86b035;
	font:normal 18px/34px arial;
	float:left;
	width:103px;
	height:34px;
	border:1px solid #5d8d19;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 1px 0 #a5cf65;
	-moz-box-shadow:inset 0 1px 0 #a5cf65;
	-webkit-box-shadow:inset 0 1px 0 #a5cf65;
	-ms-box-shadow:inset 0 1px 0 #a5cf65;
}
.confirm_btn_txt {
	float:left;
	padding:0 0 0 15px;
}
.confirm_btn .white_right_arrow {
	margin:11px 0 0 6px;
	float:left;
	background-position:left -45px;
}
.confirm_btn:hover {
	text-decoration:none;
	background:#689626;
}
.block_report_popup .cancel_link {
	font:normal 14px/22px arial;
	color:#69c;
	float:left;
	margin:7px 0 0 7px;
}
.block_report_popup .block_note {
	font:normal 12px/22px arial;
	color:#666;
	margin:15px 0 0 0;
}
.blocked_msg {
	font:normal 14px/16px arial;
	color:#333;
}
.blocked_msg2 {
	font:normal 14px/16px arial;
	color:#333;
	margin:22px 0 0 0;
}
.view_nxt_wrap {
	text-align:center;
	margin:29px 0 0 0;
}
.view_nxt_wrap .view_nxt_link {
	font:bold 14px/16px arial;
	display:inline-block;
	background:url(/community/search-result/lgrey.png) no-repeat right center;
	padding:0 11px 0 0;
	color:#0067ac;
}
.block_report_popup .report_reason {
	font:normal 12px/16px arial;
	color:#333;
	margin:2px 0 0 17px;
}
.reason_dd {
	font:normal 12px/13px arial;
	color:#333;
	padding:4px 2px 4px 5px;
	width:100%;
	height:27px;
	border:1px solid #bdd6a8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.detailed_reason {
	padding:7px;
	margin:10px 0 0 0;
	width:97%;
	min-height:114px;
	background:#f7f7f7;
	border:1px solid #deead3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:left;
	font:normal 12px/14px arial;
	text-align:left;
	color:#b2b2b2;
}
.detailed_reason_enabled {
	background:#fff;
	border:1px solid #bdd6a8;
}
.detailed_reason_error {
	border:1px solid #d60000;
	background:#fff;
}
.action_btn_wrap {
	position:relative;
	z-index:1;
	height:38px;
	margin:0 auto;
	text-align:center;
}
.action_gray_btn {
	font:bold 16px arial;
	text-decoration:none;
	color:#5d5d5d;
	cursor:pointer;
	border:1px solid #bebebe;
	border-right:none;
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	float:left;
	display:inline-block;
	padding:7px 11px 7px 13px;
	margin:0 0 0 7px;
	background:#eaeaea;
	box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-ms-box-shadow:inset 0 1px 0 #fff;
}
.action_gray_btn:hover {
	background:#e2e1e1;
	text-decoration:none;
}
#act_neg_drop_down {
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	width:2px;
	height:18px;
	border:1px solid #bebebe;
	float:left;
	display:inline-block;
	padding:8px;
	padding:8px 8px 7px 8px\9;
	cursor:pointer;
	box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-ms-box-shadow:inset 0 1px 0 #fff;
	background:#eaeaea url(/imgs/profiles/down-gray.png) no-repeat center center;
}
:root #act_neg_drop_down {
	padding:7px 8px\0;
}
.act_more_dd_wrap #act_neg_drop_down {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	background:none;
	width:auto;
	height:auto;
	border:none;
	float:none;
}
#act_neg_drop_down:hover {
	background:#e2e1e1 url(/imgs/profiles/down-gray.png) no-repeat center center;
}
.act_more_dd_wrap #act_neg_drop_down:hover {
	background:none;
}
.act_neg_dd {
	width:100%;
	background:#fff;
	border:1px solid #bebebe;
	padding:0 13px;
	box-shadow:0 3px 4px 1px #ddd;
	-moz-box-shadow:0 3px 4px 1px #ddd;
	-webkit-box-shadow:0 3px 4px 1px #ddd;
	-ms-box-shadow:0 3px 4px 1px #ddd;
	position:absolute;
	top:35px;
	left:7px;
}
.act_more_dd_wrap {
	position:relative;
	display:inline-block;
	margin:0 0 0 10px;
}
.act_more_dd_wrap .act_neg_dd {
	left:-2px;
	top:26px;
	width:auto;
}
.act_neg_dd a.act_opt {
	color:#0067ac;
	font:normal 12px/28px arial;
	display:inline-block;
	width:100%;
	white-space:nowrap;
}
.block_msg p {
	margin:0 0 17px 0;
}
.block_msg .msg_head {
	font-weight:bold;
	margin:0 0 4px 0;
}
.block_msg .view_nxt_wrap {
	margin:0;
}
.block_refresh_head {
	font:normal 20px/22px arial;
	color:#dc5858;
}
.report_alert {
	color:#dc5858;
	text-align:center;
	font:normal 11px arial;
	display:block;
}
.report_alert span {
	display:inline-block;
	vertical-align:middle;
}
.report_alert #filter_member_link {
	display:inline-block;
	float:none;
	cursor:help;
	vertical-align:middle;
}
#profilecontent_area .pro_unblock {
	text-align:left;
}
.pro_unblock p {
	display:none;
}
.pro_unblock .spacer_6 {
	padding:0;
}
.block_error {
	background:url(/imgs/registration/hint.gif) no-repeat -11px -11px;
	font:normal 11px/13px arial;
	color:#db0006;
	padding:5px 0 0 15px;
	display:block;
}
.more_send_rem {
	font:normal 14px/16px arial;
	color:#69c;
}
.arrow_send_rem {
	background:url(/imgs/background/top-nav-ics.png) no-repeat left -41px;
	width:8px;
	height:7px;
	display:inline-block;
	margin:0 0 0 4px;
}
.cancel_interest {
	color:#999;
	font:normal 12px/28px arial;
	display:inline-block;
	width:100%;
	white-space:nowrap;
}
#info_bar #activity_fact_link {
	display:inline-block;
	float:none;
	margin:0 10px 0 5px;
	vertical-align:bottom;
}
.action_success_msg {
	line-height:16px;
}
.action_success_msg span {
	display:inline;
}
.action_success_msg #blocked_profile_link {
	display:inline-block;
	float:none!important;
	margin:-1px 3px 0 0!important;
	vertical-align:top;
	cursor:help;
}
.action_success_msg #report_limit_link {
	display:inline-block;
	float:none!important;
	margin:0 0 0 2px!important;
	vertical-align:top;
	cursor:help;
}
.block_msg .msg_head #blocked_profile_link {
	display:inline-block;
	float:none!important;
	margin:-1px 0 0 0!important;
	vertical-align:middle;
	cursor:help;
}
.action_success_msg #blocked_limit_link {
	display:inline-block;
	float:none!important;
	margin:0 0 0 2px!important;
	vertical-align:top;
	cursor:help;
}
.select_shaadi_profile a.down_arrow:link, .select_shaadi_profile a.down_arrow:visited {
	display:block;
	float:left;
	padding:0 10px 0 0;
	height:30px;
	background:url(h-nav-select-bg.gif) repeat-x 0 -30px;
	overflow:hidden;
	font:normal 13px arial;
	color:#0067ac;
	text-decoration:none;
	margin:0 4px 0 0;
	cursor:pointer;
}
.select_shaadi_profile a.down_arrow:hover {
	background:url(h-nav-select-bg.gif) repeat-x 0 0;
	overflow:hidden;
	font:normal 13px arial;
	color:#fff;
	text-decoration:none;
}
#profilecontent_area .select_shaadi_profile a.down_arrow:link, #profilecontent_area .select_shaadi_profile a.down_arrow:visited {
	display:block;
	float:left;
	padding:0 10px 0 0;
	height:30px;
	background:url(h-nav-select-bg.gif) repeat-x 0 -30px;
	overflow:hidden;
	font:normal 13px arial;
	color:#0067ac;
	text-decoration:none;
	margin:0 4px 0 0;
	cursor:pointer;
}
#profilecontent_area .select_shaadi_profile a.down_arrow:hover {
	background:url(h-nav-select-bg.gif) repeat-x 0 0;
	overflow:hidden;
	font:normal 13px arial;
	color:#fff;
	text-decoration:none;
}
#profilecontent_area .select_shaadi_profile .leftheader_band {
	background:#fefeff;
	background:linear-gradient(to bottom, #fefeff 0, #f4eeff 100%);
	background:-moz-linear-gradient(top, #fefeff 0, #f4eeff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefeff), color-stop(100%, #f4eeff));
	background:-webkit-linear-gradient(top, #fefeff 0, #f4eeff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefeff', endColorstr='#f4eeff', GradientType=0);
	border-bottom:1px solid #e7daff;
	width:270px;
	height:79px;
	float:left;
	padding:0 12px 0 20px;
}
#profilecontent_area .select_shaadi_profile .pro_pic_container {
	background:#fff;
	border:1px solid #e49dff;
	box-shadow:0 1px 1px 1px rgba(187, 187, 187, 0.5);
	-moz-box-shadow:0 1px 1px 1px rgba(187, 187, 187, 0.5);
	-webkit-box-shadow:0 1px 1px 1px rgba(187, 187, 187, 0.5);
	-ms-box-shadow:0 1px 1px 1px rgba(187, 187, 187, 0.5);
	width:250px;
	height:338px;
	margin:15px 0 0 0;
	padding:7px;
	position:relative;
	top:0;
	left:0;
}
#profilecontent_area .select_shaadi_profile .pro_pic_container .prem_photo_ribbon {
	background:url(select-shaadi-band.png) no-repeat left top;
	position:absolute;
	top:-6px;
	left:-6px;
	width:65px;
	height:65px;
	z-index:2;
}
#profilecontent_area .select_shaadi_profile .rightheader_band {
	background:#fefeff;
	background:linear-gradient(to bottom, #fefeff 0, #f4eeff 100%);
	background:-moz-linear-gradient(top, #fefeff 0, #f4eeff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefeff), color-stop(100%, #f4eeff));
	background:-webkit-linear-gradient(top, #fefeff 0, #f4eeff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefeff', endColorstr='#f4eeff', GradientType=0);
	border-bottom:1px solid #e7daff;
	height:79px;
	float:left;
	color:#333;
}
.select_shaadi_profile .pro_detail_top_bdr {
	background:url(select-pro-detail-top-bdr.png) no-repeat right bottom;
	height:79px;
	padding:0 8px 0 0;
}
#profilecontent_area .select_shaadi_profile .pro_detail_top_bdr {
	background:url(select-pro-detail-top-bdr.png) no-repeat right bottom;
	height:79px;
	padding:0 8px 0 0;
}

.select_shaadi_profile .profile_type_border {
	border-top:solid 2px #c6a3ff;
}
#profilecontent_area .select_shaadi_profile .profile_type_border {
	border-top:solid 2px #c6a3ff;
}
.profile_selected_tab {
	
	border: 1px solid #ebebeb;
	color: #54075b;
	float: left;
	font: bold 13px arial;
	height: 30px;
	overflow: hidden;
	padding: 10px 0 0 0;
	width: 130px;
	text-align: center;
	border-radius: 5px 5px 0px 0px;
	border-bottom: 0px;
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
	border-radius: 5px 5px 0px 0px;
}
.profile_selected_tab strong
{
	background: url(../profile/SpryAssets/line-bg.png) repeat-x bottom;
	padding-bottom: 3px;
	color: #54075b;
}
.select_shaadi_profile .profile_selected_tab {
	background:url(h-nav-select-bg.gif) 0 0 repeat-x;
}
#profilecontent_area .select_shaadi_profile .profile_selected_tab {
	background:url(h-nav-select-bg.gif) 0 0 repeat-x;
}
.select_shaadi_profile .section_hover {
	background:#f4eeff;
}
#profilecontent_area .select_shaadi_profile .section_hover {
	background:#f4eeff;
}
#profilecontent_area .select_shaadi_profile .font_option a.size12:link, #profilecontent_area .select_shaadi_profile .font_option a.size12:visited {
	display:block;
	float:left;
	width:23px;
	height:25px;
	background:url(small-font-select.gif) no-repeat 0 -25px;
}
#profilecontent_area .select_shaadi_profile .font_option a.size12:hover {
	display:block;
	float:left;
	width:23px;
	height:25px;
	background:url(small-font-select.gif) no-repeat 0 0;
}
#profilecontent_area .select_shaadi_profile .font_option .size12 {
	display:block;
	float:left;
	width:23px;
	height:25px;
	background:url(small-font-select.gif) no-repeat 0 0;
}
#profilecontent_area .select_shaadi_profile .font_option a.size14:link, #profilecontent_area .select_shaadi_profile .font_option a.size14:visited {
	display:block;
	float:left;
	width:22px;
	height:25px;
	background:url(large-font-select.gif) no-repeat 0 -25px;
}
#profilecontent_area .select_shaadi_profile .font_option a.size14:hover {
	display:block;
	float:left;
	width:22px;
	height:25px;
	background:url(large-font-select.gif) no-repeat 0 0;
}
#profilecontent_area .select_shaadi_profile .font_option .size14 {
	display:block;
	float:left;
	width:22px;
	height:25px;
	background:url(large-font-select.gif) no-repeat 0 0;
}
.select_shaadi_profile .bottom_tplink_bg {
	min-height:20px;
	background:#fefeff;
	background:linear-gradient(to bottom, #fefeff 0, #f4eeff 100%);
	background:-moz-linear-gradient(top, #fefeff 0, #f4eeff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefeff), color-stop(100%, #f4eeff));
	background:-webkit-linear-gradient(top, #fefeff 0, #f4eeff 100%);
	border-bottom:1px solid #e7daff;
}
#profilecontent_area .select_shaadi_profile .bottom_tplink_bg {
	min-height:20px;
	background:#fefeff;
	background:linear-gradient(to bottom, #fefeff 0, #f4eeff 100%);
	background:-moz-linear-gradient(top, #fefeff 0, #f4eeff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefeff), color-stop(100%, #f4eeff));
	background:-webkit-linear-gradient(top, #fefeff 0, #f4eeff 100%);
	border-bottom:1px solid #e7daff;
}
.select_shaadi_profile #info_bar {
	border:solid 1px #e7daff;
	background:#f4eeff;
	font:normal 12px arial;
	color:#000;
}
#profilecontent_area .select_shaadi_profile #info_bar {
	border:solid 1px #e7daff;
	background:#f4eeff;
	font:normal 12px arial;
	color:#000;
}
.select_shaadi_profile #info_bar #last_online {
	float:left;
	font:normal 12px arial;
	color:#000;
	padding:3px 10px;
	margin:4px 0;
	border-right:solid 1px #e7daff;
}
#profilecontent_area .select_shaadi_profile #info_bar #last_online {
	float:left;
	font:normal 12px arial;
	color:#000;
	padding:3px 10px;
	margin:4px 0;
	border-right:solid 1px #e7daff;
}
.select_shaadi_profile #sub_heading {
	font:bold 14px arial;
	color:#7f519a;
	margin:15px 0 5px 0;
}
#profilecontent_area .select_shaadi_profile #sub_heading {
	font:bold 14px arial;
	color:#7f519a;
	margin:15px 0 5px 0;
}
.select_shaadi_profile #heading_band .autoproid {
	font:normal 18px arial;
	color:#7F519A;
	float:left;
	margin:0 12px 0 0;
	text-decoration:none;
	display:block;
}
#profilecontent_area .select_shaadi_profile #heading_band .autoproid {
	font:normal 18px arial;
	color:#7F519A;
	float:left;
	margin:0 12px 0 0;
	text-decoration:none;
	display:block;
}
.edit_pp_case1 {
	width:209px;
}
.edit_pp_case2 {
	width:445px;
}
.edit_pp_case3 {
	width:683px;
}
#search-result #content_area .heading2 {
	font:normal 18px arial;
	margin:10px 0 3px 0;
}
.cluster_wrap {
	width:207px;
	box-shadow:0 0 5px #999;
	-moz-box-shadow:0 0 5px #999;
	-webkit-box-shadow:0 0 5px #999;
	-ms-box-shadow:0 0 5px #999;
	margin:20px 0 0 0;
}
.act_fact_wrap #activity_fact_link {
	display:inline-block;
	float:none;
	margin:0 10px 0 5px;
	vertical-align:bottom;
}
.pro_visitor_case {
	width:523px;
	float:right;
}
.pro_visitor_activity {
	width:503px;
	height:225px;
	position:relative;
	z-index:0;
	float:right;
}
.bullet {
	position: relative;
	top: -1px;
	right: 3px;
}
.profile_selected_tab a:hover, .profile_selected_tab span:hover {
	background: url(../profile/SpryAssets/line-bg.png) repeat-x bottom;
	padding-bottom: 3px;
	color: #54075b;
	
}
.section_hover {
	background:#f7f5da;
}

img.help-black {
width: 23px;
height: 20px;
vertical-align: text-bottom;
background: url(../images/help-iconc.png) no-repeat 2px !important;
}
.form_sec_title {
	font-size:18px !important;
	font-weight:bold !important;
}