#heading
{
	background: url(/imgs/my-shaadi/ver2/heading-bg.gif) repeat-x top left;
	height: 22px;
	padding: 6px 0 4px 0;
}
.heading
{
	margin-left: 14px;
	font-size: 16px;
	font-weight: bold;
	color: #63ac33;
}
.spacer_3
{
	padding: 3px;
}
.pp-title1
{
	height: 22px;
	overflow: hidden;
	padding: 6px 0 4px 14px;
	font: bold 16px arial;
	color: #690;
	background: #ededed url(../images/pp-title-bg.jpg) repeat-x left top;
	border: solid 1px #dbdbd9;
	border-bottom: 0;
	width:1500px;
	text-align:left;
}

.pp-title
{
	height: 22px;
	overflow: hidden;
	padding: 6px 0 4px 14px;
	font: bold 16px arial;
	color: #690;
	background: #ededed url(../images/pp-title-bg.jpg) repeat-x left top;
	border: solid 1px #dbdbd9;
	border-bottom: 0;
	width:775px;
}
.pp-title span
{
	float: right;
	font: bold 12px arial;
	margin: 3px 0px;

}
.whitebgView
{
	background: #fff;
	padding: 10px 15px 10px 10px;
	width: 663px;
}
.whitebg
{
	background: #fff;
	padding: 5px 15px;
	width: 663px;
}
.error
{
	width: 260px !important;
	height: auto !important;
}
.notetxt
{
	color: #fe6c00;
}
.inputDisabled
{
	background: #fdfdfd;
	border: 1px solid #ebece6;
	color: #999;
	float: left;
	font: 13px arial;
	height: 18px;
	padding: 1px 1px 0 5px;
	vertical-align: middle;
	width: 186px;
	margin-right: 5px;
}
.inputRadio
{
	margin: 2px 5px 0 0; *margin:0;vertical-align:bottom;float:left}
.grey-txt
{
	color: #9c9c9c !important;
}
.egtext
{
	font: 11px arial;
	color: #9a9a9a;
	padding-top: 3px;
}
.display_pwd
{
	padding-top: 5px;
	clear: both;
}
.name_list
{
	border: 1px solid #d8d8d8;
	background: #f6f6f6;
	padding: 5px;
	font: 12px/16px arial;
	clear: both;
}
.available-txt
{
	color: #68a436;
	padding-top: 8px;
	font: 12px arial;
}
.border_rbl
{
	border: 1px solid #d9d9d9;
	border-top: 0;
}
.box-content
{
	padding: 15px 8px 15px 15px;
}
.form_label
{
	background: url("../images/column.gif") no-repeat top right;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	width: 145px;
    font-size: 13px;
    color: #696969;
    font-family: 'Verdana';
}
.mrg_bt
{
	margin-bottom: 10px;
}
.mrg_lf
{
	margin-left: 14px;
}
.padd_lf
{
	padding-left: 14px;
}
.mrg_tp_verify
{
	margin-top: 9px;
}
.mrg_lf_tp
{
	margin-left: 14px;
	margin-top: 3px;
}
.padd_lf_tp
{
	padding-left: 14px;
	margin-top: 3px;
}
.width_50
{
	width: 50px;
}
.width_120
{
	width: 120px;
}
.width_155
{
	width: 155px;
}
.width_202
{
	width: 202px;
}
.width_210
{
	width: 210px;
}
.width_275
{
	width: 275px;
}
.width_400
{
	width: 400px;
}
.success
{
	border: solid 1px #cccc78;
	background: #ffffbf;
	margin: 0 0 0 8px;
	padding: 2px 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: 2px 5px;
	font: normal 11px arial;
	color: #000;
}
.failure img
{
	float: left;
	margin-right: 4px;
}
.msg
{
	float: left;
}
.select_box
{
	background: #fafafa;
	height: 20px;
	line-height: 20px;
	border: solid 1px #bdd6a8;
	font: normal 12px arial;
	color: #000;
	padding: 0;
}
.select_box_error
{
	background: #fafafa;
	height: 20px;
	line-height: 20px;
	border: solid 1px #d60000;
	font: normal 12px arial;
	color: #000;
	padding: 0;
}
.input_box
{
	background: #fafafa;
	height: 20px;
	line-height: 20px;
	border: solid 1px #bdd6a8;
	font: normal 12px arial;
	color: #000;
	padding: 0;
}
.input_box_error
{
	background: #fafafa;
	height: 20px;
	line-height: 20px;
	border: solid 1px #d60000;
	font: normal 12px arial;
	color: #000;
	padding: 0;
}
.rightbox
{
	border: 1px solid #f8b157;
	float: right;
	width: 198px;
	margin-left: 0;
	display: block;
}
.rightbox .heading
{
	background: url(/imgs/registration/contact-heading-bg.gif) repeat-x left top;
	height: 30px;
	color: #000;
	margin: 0;
}
.rightbox .heading span
{
	display: block;
	float: left;
	margin: 6px 0 0 6px;
	_margin: 6px 0 0 6px;
	font: bold 16px arial;
	color: #fff;
}
.rightbox .container
{
	padding: 8px;
}
.rightbox .stepTxt
{
	font: bold 16px arial;
	color: #4da802;
}
.rightbox .benefitTxt
{
	font: bold 15px arial;
	color: #323232;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 1px;
	margin-bottom: 10px;
}
.photowrap
{
	float: left;
	margin-bottom: 0;
	margin-right: 48px;
	_margin-right: 24px;
	width: 131px;
	height: 220px;
	padding: 2px;
}
.photowrap_alt
{
	float: left;
	margin-bottom: 0;
	margin-right: 0;
	width: 131px;
	height: 220px;
	padding: 2px;
}
.imgContainer
{
	border: 1px solid #dcdcdc;
	height: 167px;
	width: 125px;
	margin-bottom: 5px;
	padding: 5px;
}
.imgContainer .imgbox
{
	height: 167px;
	width: 125px;
}
.addPhotoBtn
{
	position: relative;
	top: -20px;
	right: 0;
}
.dropdown-wrap
{
	position: absolute;
	width: 150px;
	background: url(/imgs/my-shaadi/dropdown-bg.gif) repeat-x left top;
	height: 29px;
	top: 0;
	right: 0;
	z-index: 999;
}
.dropdown
{
	/*background: #fff url(/imgs/my-shaadi/ver2/up-arrow.gif) no-repeat 5px 7px;
	border: 1px solid #c5c5c5;
	border-bottom: 1px solid #fff;
	height: 27px;
	width: 17px;
	float: right;
	cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
}
.dropdownArrow
{
	position: absolute;
	border: 1px solid #c5c5c5;
	height: 20px;
	float: right;
	background: #fff url(/imgs/my-shaadi/ver2/down-arrow.gif) no-repeat 5px 8px;
	top: 0;
	right: 0;
	width: 17px;
	cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.dropdownArrow_disable
{
	position: absolute;
	border: 1px solid #797979;
	height: 23px;
	float: right;
	background: #fff url(/imgs/my-shaadi/ver2/down-arrow-disable.gif) no-repeat 5px 9px;
	top: 175px;
	right: 0;
	width: 17px;
}
.dropdownbox
{
	background: #fff;
	border: 1px solid #c5c5c5;
	border-top: 0;
	width: 148px;
	clear: both;
}
.dropdownbox ul
{
	padding: 5px;
	z-index: 999;
}
.dropdownbox ul li
{
	border-bottom: 1px solid #eee;
}
.dropdownbox ul li a
{
	text-decoration: none;
	padding: 5px 10px;
	margin: 0;
	display: block;
}
.dropdownbox ul li a:hover
{
	background: #eee;
	text-decoration: none;
	padding: 5px 10px;
	margin: 0;
}
.photoPopup
{
	width: 650px;
	border: 1px solid #cf7200;
	border-top: 0;
	background: #f7f5da;
	text-align: left;
}
.photoPopup .header
{
	background: url(/imgs/registration/heading-bg.gif) repeat-x left top;
	height: 21px;
	color: #fff;
	padding: 7px 0 10px 15px;
	font: bold 16px arial;
}
.photoPopup .content
{
	background: #fff;
	font: 12px/19px arial;
	margin: 16px;
	overflow: hidden;
	border: 1px solid #e3e1d2;
	padding: 15px 10px 10px 15px;
	height: 100%;
	visibility: inherit;
}
.photoPopup .content .select1
{
	background: #fafafa;
	width: 192px;
	height: 24px;
	border: solid 1px #bdd6a8;
	font: normal 13px arial;
	color: #434343;
	margin-left: 10px;
	padding: 1px 0;
}
.head
{
	color: #4ea701;
	font: bold 16px arial;
}
#upload-photo
{
	width: 190px;
	float: right;
	margin-left: 10px;
	font-size: 12px;
	margin-top: 79px;
}
#upload-photo .heading
{
	background: url(/imgs/my-shaadi/ver2/heading-bg.gif) repeat-x left top;
	height: 22px;
	padding: 6px 0 4px;
	color: #63ac33;
	font: normal 18px arial;
	padding-left: 10px;
}
#upload-photo .blacktxt
{
	font: bold 12px arial;
	color: #000;
}
#upload-photo .row
{
	margin-top: 10px;
}
#upload-photo .row .img-container
{
	margin-right: 9px;
	text-align: center;
	width: 86px;
	float: left;
	margin-bottom: 10px;
	font-size: 11px;
}
.row
{
	margin-top: 10px;
}
.img-container
{
	margin-right: 9px;
	text-align: center;
	width: 86px;
	float: left;
	margin-bottom: 10px;
	font-size: 11px;
}
.margin_lf_220
{
	margin-left: 220px;
}
.alert_icon
{
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2-2.gif) no-repeat left -54px;
	height: 27px;
	width: 27px;
	margin-right: 8px;
	float: left;
}
.padding_tp_5
{
	padding-top: 5px;
}
.padding_tp_3
{
	padding-top: 3px;
}
.radio
{
	padding: 0;
	margin: 5px 3px 5px 0; *margin:0}
.available-options
{
	float: left;
	width: 200px;
	font: normal 13px arial;
	color: #434343;
	margin-right: 35px;
}
.available-options span
{
	font: normal 12px arial;
	color: #a1a1a1;
	display: block;
	margin-bottom: 3px;
}
.available-options div
{
	width: 200px;
	height: 77px;
	padding: 3px;
	border: solid 1px #bdd6a8;
	overflow-x: hidden;
	overflow-y: scroll;
	background: #f7f7f7 url(/imgs/gift/input-bg.jpg) repeat-x left top;
}
.available-options div ul
{
	list-style-type: none;
}
.available-options div ul li
{ *margin-left:-2px;line-height:20px;vertical-align:middle}
.available-options div ul li p
{
	float: left;
	vertical-align: middle;
	line-height: 16px;
}
.available-options div ul li p.pp-rightpanel
{ *padding-top:2px;width:163px}
.available-options div ul li p input
{
	margin-right: 4px; *margin-right:2px;vertical-align:top}
.my-selection
{
	float: left;
	width: 210px;
	font: normal 13px arial;
	color: #434343;
}
.my-selection span
{
	font: normal 12px arial;
	color: #a1a1a1;
	display: block;
	margin-bottom: 3px;
}
.my-selection div
{
	width: 200px;
	height: 77px;
	padding: 3px;
	border: solid 1px #bdd6a8;
	overflow-x: hidden;
	overflow-y: scroll;
	background: #f7f7f7 url(/imgs/gift/input-bg.jpg) repeat-x left top;
}
.my-selection div ul
{
	list-style-type: none;
}
.my-selection div ul li
{ *margin-left:-2px;line-height:20px;vertical-align:middle}
.my-selection div ul li p
{
	float: left;
	vertical-align: middle;
	line-height: 16px;
}
.my-selection div ul li p.pp-rightpanel
{ *padding-top:2px;width:163px;margin-left:3px}
.my-selection div ul li p img
{
	margin-left: 3px;
	vertical-align: top;
	margin-top: 3px; *margin-top:5px;cursor:hand;cursor:pointer}
.border
{
	border: none !important;
}
.width_390
{
	width: 390px;
}
.mandatory
{
	color: #fe6c00;
}
.astroSubscribe
{
	background: url(/imgs/registration/astroSubscribe.gif) no-repeat left top;
	margin-left: 43px;
}
.astroSubscribe-top
{
	background-position: 0 0;
	height: 70px;
	color: #616161;
	font-size: 15px;
	padding-top: 15px;
	width: 223px;
	text-align: center;
	font-weight: bold;
}
.astroSubscribe-middle
{
	background-position: 0 -85px;
	height: 82px;
	padding: 80px 15px 0 24px;
	width: 184px;
	font-size: 12px;
}
.astroSubscribe-bottom
{
	background-position: 0 -247px;
	height: 77px;
	color: #616161;
	font: bold 16px arial;
	width: 203px;
	padding: 8px 5px 0 15px;
}
.astroSubscribe-bottom .subscribetxt
{
	color: #616161;
	font-size: 15px;
	word-spacing: -1px;
}
.astroSubscribe-bottom .upgradetxt
{
	color: #fb7000;
	text-align: center;
	padding-right: 15px;
	padding-top: 18px;
}
.astroSubscribe-bottom .linktxt
{
	font: normal 12px arial;
	padding-top: 14px;
	color: #d3d3d3;
}
a.smallgreenlink:link, a.smallgreenlink:visited
{
	font: normal 10px tahoma;
	color: #06c;
}
a.smallgreenlink:hover
{
	font: normal 10px tahoma;
	color: #039;
}
.note-row
{
	border-bottom: 1px solid #e5e5e5;
	margin: 8px 8px 6px; *margin:8px8px5px;overflow:hidden;clear:both;padding-bottom:5px;height:100%}
.note-date
{
	color: #999;
	font: normal 12px arial;
}
.feed_txtBig
{
	float: left;
	line-height: 16px;
}
.feed_info
{
	padding-top: 5px;
	float: left;
}
.feed_Bigrow
{
	border-bottom: 1px solid #e5e5e5;
	margin: 8px 8px 6px; *margin:8px8px5px;overflow:hidden;clear:both;padding-bottom:5px;height:100%}
.timestamp
{
	color: #acacac;
	font-size: 11px;
	margin-right: 2px;
}
.actiontxt
{
	color: #f08302;
	font: bold 10px arial;
	background: #f5f2e1;
	padding: 2px;
}
.mediumwhitebold
{
	color: #fff;
	font: bold 12px arial;
	text-decoration: none;
}
.mediumgreenbold
{
	color: #690;
	font: bold 12px arial;
	text-decoration: none;
}
.mediumblack
{
	color: #333;
	font: normal 12px arial;
	line-height: 16px;
	text-decoration: none;
}
.mediumblackbold
{
	color: #333;
	font: bold 12px arial;
	line-height: 16px;
	text-decoration: none;
}
a.mediumblueboldlink:link, a.mediumblueboldlink:visited
{
	color: #06C;
	font: bold 12px arial;
}
a.mediumblueboldlink:hover
{
	color: #039;
	font: bold 12px arial;
}
.padding_bottom_8
{
	padding-bottom: 8px;
}
.notetxt
{
	color: #fe6c00;
}
.reason_wrap
{
	background: #f9f8e5;
	border: 1px solid #eae9d0;
	padding: 15px;
	margin: 0 20px 10px;
}
.ortxt
{
	padding: 10px;
	width: 285px;
	text-align: right;
}
.textareabg
{
	background: #f7f7f7 url(/imgs/gift/input-bg.jpg) repeat-x top left;
	border: 1px solid #bdd6a8;
	y-overflow: scroll;
}
#alert
{
	background: #ffffbf;
	margin-top: 10px;
	padding: 3px 0 3px 3px;
	text-align: left;
}
.error_border
{
	border: 1px solid #d00000;
}
#alert .alert
{
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2-1.gif) 0 -27px;
	display: block;
	float: left;
	height: 27px;
	margin: 4px 8px;
	width: 27px;
}
#alert .msg-cnt
{
	float: left;
	margin-top: 9px;
	text-align: left;
}
.alert_text
{
	color: #d00000;
	font-weight: bold;
}
.delete_option
{
	padding: 0 5px 8px 5px; *padding:4px5px4px5px}
#formarea .bg .form .wrapper .label_147
{
	float: left;
	width: 147px;
	font: normal 12px arialcolor:#434343;
	background: url(/community/pp/colunbg.gif) no-repeat right -5px;
	min-height: 26px;
	-height: 26px;
	margin-right: 10px;
}
.dynamic_field
{
	width: 232px;
	padding: 5px 3px;
	border: solid 1px #bdd6a8;
	background: #fafafa url("../images/field-arrow.gif") no-repeat 220px center;
	color: #434343;
	cursor: hand;
	cursor: pointer;
}
.pp_minus
{
	width: 17px;
	height: 17px;
	background: url(/community/pp/pp-minus.gif) no-repeat left top;
}
.pp_plus
{
	width: 17px;
	height: 17px;
	background: url(/community/pp/pp-plus.gif) no-repeat left top;
}
#formarea .heading
{
	display: none;
}
.alert_msg
{
	padding-top: 10px;
}
.diet_wrap
{
	width: 340px;
}
.pp-arrow-tip
{
	background: url(/community/pp/pp-head-pp-3-v1.gif) no-repeat left top;
	width: 235px;
	height: 48px;
	position: absolute;
	top: 0;
	left: 0;
}
.pp-hd-2
{
	background: url(/community/pp/pp-head-pp-2-v1.gif) no-repeat left top;
	width: 128px;
	height: 36px;
	float: left;
	cursor: pointer;
}
.pp-hd-1
{
	background: url(/community/pp/pp-head-pp-1-v1.gif) no-repeat left top;
	width: 208px;
	height: 36px;
	float: left;
	_margin-left: 38px;
	margin-left: 76px;
}
.custom-checkbox
{
	position: relative;
}
.custom-checkbox input
{
	position: absolute;
	margin: 0;
	z-index: 0;
	display: none;
}
.custom-checkbox label
{
	display: block;
	position: relative;
	z-index: 1;
	line-height: 1;
	width: 25px;
	height: 25px;
}
.custom-checkbox label
{
	background: url(/community/pp/checkbox.png) no-repeat left top;
}
.custom-checkbox label
{
	background-position: -10px -14px;
}
.custom-checkbox label.hover, .custom-checkbox label.focus
{
	background-position: -10px -114px;
	cursor: pointer;
}
.custom-checkbox label.checked
{
	background-position: -10px -214px;
	cursor: pointer;
}
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus
{
	background-position: -10px -314px;
	cursor: pointer;
}
.hlp_me
{
	width: 598px;
	display: block;
	text-align: right;
	padding: 3px 0 5px 15px;
	font-weight: bold;
}
#mcontainer
{
	margin: 21px auto 0;
}
.mobile_header
{
	background: url(/imgs/mobile-services/header-bg.gif) repeat-x left top;
	clear: both;
	overflow: hidden;
}
.mobile_logo
{
	display: inline;
	width: 405px;
	margin: 86px 0 0 67px;
}
.mobile_logo img
{
	margin-bottom: 16px;
}
.mobile_pic
{
	margin-top: 21px;
}
.mobile_green_title
{
	font: bold 18px arial;
	color: #59ad11;
	padding-bottom: 10px;
}
.mobile_tick li
{
	background: url(/imgs/mobile-services/tick.gif) no-repeat left top;
	padding: 0 0 15px 25px;
}
.mobile_gdborder
{
	border: 1px solid #e3e1d2;
	padding: 30px 17px;
}
.mobile_download
{
	width: 265px;
	float: right;
	text-align: center;
	margin-right: 60px;
	font-size: 11px;
}
.line_20
{
	line-height: 20px;
}
.font_14
{
	font-size: 14px;
}
.mrg_tb_9
{
	margin: 9px 0;
}
#container #messenger
{
	float: right;
	width: 273px;
	text-align: right;
}
#messenger img
{
	vertical-align: middle;
	border: 0;
}
#welcome
{
	display: block;
	margin-rigth: 5px;
	padding: 10px;
	font-size: 12px;
}
#welcome a
{
	color: #006ebb;
	font-weight: bold;
}
.displayname
{
	font-size: 14px;
	font-weight: bold;
	color: #656565;
	margin-right: 5px;
	line-height: 15px;
}
#container #alert
{
	width: 917px;
	background: #ffffbf;
	padding: 3px 0 0 3px;
	margin-top: 5px;
}
#container #alert .info
{
	width: 27px;
	height: 27px;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat left top;
	display: block;
	float: left;
	margin: 4px 8px 4px 8px;
	-margin: 4px 8px 4px 4px;
}
#container #alert .alert
{
	width: 27px;
	height: 27px;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2-1.gif) no-repeat left -27px;
	display: block;
	float: left;
	margin: 4px 8px 4px 8px;
	-margin: 4px 8px 4px 4px;
}
#container #alert .msg
{
	line-height: 16px;
	text-align: left;
	float: left;
}
#container #alert a
{
	color: #0067ac;
}
#container #alert a.close
{
	float: right;
	display: block;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2-1.gif) no-repeat -27px top;
	width: 10px;
	height: 10px;
	margin: 1px 0 0 3px; *margin:0003px;-margin:01px00}
#container #alert .pagination
{
	height: 16px;
	float: right;
	margin: 0;
}
#container #alert .pagination a.pre-active:link, #container #alert .pagination a.pre-active:visited, #container #alert .pagination a.pre-active:hover
{
	width: 19px;
	height: 14px;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat -39px top;
	display: block;
	margin: 0;
	float: right;
}
#container #alert .pagination a.pre-deactive:link, #container #alert .pagination a.pre-deactive:visited, #container #alert .pagination a.pre-deactive:hover
{
	width: 19px;
	height: 14px;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat -39px -16px;
	display: block;
	margin: 0;
	float: right;
}
#container #alert .pagination a.next-active:link, #container #alert .pagination a.next-active:visited, #container #alert .pagination a.next-active:hover
{
	width: 19px;
	height: 14px;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat -58px top;
	display: block;
	float: right;
	margin: 0;
}
#container #alert .pagination a.next-deactive:link, #container #alert .pagination a.next-deactive:visited, #container #alert .pagination a.next-deactive:hover
{
	width: 19px;
	height: 14px;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat -58px -16px;
	display: block;
	float: right;
	margin: 0;
}
.padding
{
	padding: 2px 0;
	display: none;
}
#container #pie_progressbar
{
	margin-top: 12px;
}
#container #pie_progressbar #activity_factor
{
	width: 382px;
	border: solid 1px #d9d9d9;
	float: left;
	height: 135px;
}
#container #pie_progressbar #activity_factor .pie
{
	width: 68px;
	height: 68px;
	margin: 12px 0 0 14px;
	-margin: 12px 0 0 7px;
	float: left;
}
#container #pie_progressbar #activity_factor .percentage
{
	float: left;
	font-size: 14px;
	color: #63ac33;
	padding: 29px 0 0 5px;
	width: 35px;
}
#container #pie_progressbar #activity_factor .txt
{
	float: left;
	font-size: 12px;
	color: #000;
	margin: 24px 0 0 5px;
	width: 220px;
	line-height: 16px;
}
#container #pie_progressbar #profile_completeness
{
	width: 526px;
	border: solid 1px #d9d9d9;
	margin-right: 10px;
	float: left;
	height: 135px;
}
.thumbnail
{
	width: 60px;
	height: 60px;
	background: url(/imgs/my-shaadi/ver2/thumbnail-bg.gif) no-repeat top left;
	padding: 3px;
	margin-left: 14px;
	-margin-left: 7px;
	float: left;
}
.my_profile
{
	width: 90px;
	float: left;
	margin: 6px 0 0 10px;
}
.progressbar
{
	float: left;
	padding: 0;
}
.green_bar
{
	background: #fff url(/imgs/my-shaadi/ver2/green-bar.png) no-repeat left top;
	padding: 0;
	margin: 5px 0 0;
	background-position: 1px 0;
}
.red_bar
{
	background: #fff url(/imgs/my-shaadi/ver2/red-bar.png) no-repeat left top;
	padding: 0;
	margin: 5px 0 0 0;
	background-position: 1px 0;
}
.orange_bar
{
	background: #fff url(/imgs/my-shaadi/ver2/orange-bar.png) no-repeat left top;
	padding: 0;
	margin: 5px 0 0 0;
	background-position: 1px 0;
}
.callout
{
	position: relative;
	padding: 0;
}
#callout
{
	display: none;
	position: absolute;
	top: 17px;
	right: -175px;
	-right: -129px;
	border: 2px solid #6ea9d0;
	background-color: #fff;
	color: #000;
	text-decoration: none;
	padding: 10px;
	width: 286px;
	line-height: 16px;
}
.set_edit_filters
{
	font-size: 14px;
	font-weight: bold;
}
#container #left_zone
{
	width: 684px;
	float: left;
	margin-top: 12px;
	-margin-top: 0;
}
#container #left_zone .top
{
	overflow: hidden;
}
#container #left_zone .act_summary
{
	width: 335px;
	border: solid 1px #d9d9d9;
	float: left;
}
#container #left_zone .act_summary label
{
	display: inline-block;
	width: 215px;
	background: url(/imgs/my-shaadi/ver2/colun.gif) no-repeat center right;
	color: #868686;
	margin-right: 5px;
}
#container #left_zone .act_summary .divider
{
	border-bottom: solid 1px #e2e2e2;
}
#container #left_zone .act_summary .caption
{
	font-weight: bold;
	font-size: 16px;
	color: #1c1c1c;
	display: block;
	padding-top: 0;
}
#container #left_zone .my_feeds
{
	width: 335px;
	border: solid 1px #d9d9d9;
	float: right;
}
#container #left_zone .my_feeds .feeds_list
{
	height: 399px;
	overflow-y: scroll;
	border-bottom: 1px solid #d9d9d9;
}
#container #left_zone .matches
{
	width: 682px;
	border: solid 1px #d9d9d9;
	margin-top: 12px;
	clear: both;
}
.new_feeds
{
	background: #f5f5f5;
	border-top: 1px solid #d9d9d9;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	height: 15px; *height:16px;_height:14px}
.feed_row
{
	margin: 8px 8px 6px; *margin:5px8px4px;_margin:7px8px0;overflow:hidden;clear:both}
.bor-bottom
{
	border-bottom: 1px solid #e5e5e5;
	height: 0;
	margin: 0 8px;
	padding: 0;
	line-height: -2px;
	clear: both;
	font-size: 0;
}
.feeds
{
	border: 1px solid #e7e5e8;
	float: left;
	margin-right: 5px;
	padding: 1px;
}
.feed_txt
{
	float: left;
	line-height: 16px;
	width: 255px;
}
.info-msg
{
	background: #ffffbf;
	border: 1px solid #cccc78;
	margin: 0 auto 10px;
	padding: 4px 3px;
	width: 285px;
}
.info-msg div
{
	float: left;
	font: normal 12px arial;
	padding-top: 0;
	width: 250px;
}
.interests
{
	display: block;
	width: 20px;
	height: 22px;
	background: url(/imgs/my-shaadi/ver2/int_ic.gif) no-repeat top left;
	float: left;
	margin-right: 8px;
}
.caption
{
	font-weight: bold;
	color: #000;
	display: block;
	padding-top: 5px;
}
.msges
{
	display: block;
	width: 28px;
	height: 20px;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat -144px top;
	float: left;
	margin-right: 2px;
}
.requests
{
	display: block;
	width: 28px;
	height: 22px;
	background: url(/imgs/my-shaadi/ver2/requests-ic.gif) no-repeat top left;
	float: left;
	margin-right: 8px;
}
.lists
{
	display: block;
	width: 19px;
	height: 22px;
	background: url(/imgs/my-shaadi/ver2/list-ic.gif) no-repeat top left;
	float: left;
	margin-right: 8px;
}
.dotted_line
{
	width: 100%;
	border-top: solid 1px #e5e5e5;
	height: 14px;
	max-height: 14px;
}
.act_summary_link
{
	color: #000;
}
.act_count_new
{
	font: bold 14px arial;
	color: #0067ac;
}
.deact_count
{
	font: normal 14px arial;
	color: #000;
	position: relative;
}
.act_count
{
	font: normal 14px arial;
	color: #0067ac;
}
.act_count_old
{
	color: #828282;
}
#container #right_zone
{
	width: 226px;
	margin-left: 12px;
	float: left;
	margin-top: 12px;
	-margin-top: 0;
}
#container #right_zone .membership
{
	width: 226px;
	border: solid 1px #e8e8e8;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
#small_alert
{
	padding: 10px 0 15px 0;
	font-size: 11px;
	line-height: 14px;
	color: #d00000;
}
.icon
{
	display: block;
	background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat -77px -25px;
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 5px;
}
#container2
{
	position: relative;
	overflow: hidden;
	width: 186px;
	height: 140px;
	z-index: 100;
}
#content-container
{
	position: absolute;
	left: 0;
	top: 0;
	width: 186px;
	clip: rect(0,186px,140px,0);
	overflow: hidden;
	z-index: 1;
}
#container .title
{
	font: bold 16px arial;
	color: #63ac33;
	display: block;
	margin: 8px 0 0 14px;
	-margin: 8px 0 0 7px;
	float: left;
}
.content
{
	position: relative;
	visibility: hidden;
	left: 0;
	top: 0;
	z-index: 2;
}
#table-content
{
	width: 744px;
}
#table-content td
{
	width: 186px;
	font: normal 12px arial;
}
#what_wrap
{
	position: relative;
}
#what_wrap .whats_nav
{
	position: absolute;
	bottom: 0;
	left: 45px;
}
#what_wrap .whats_nav ul li
{
	list-style: none;
	display: inline;
}
#what_wrap .whats_nav ul li a:link, .whats_nav ul li a:visited
{
	display: inline-block;
	padding: 3px 5px;
	font: normal 12px arial;
	color: #000;
	text-decoration: none;
	background: #f0efd2;
	margin-right: 6px;
}
#what_wrap .whats_nav ul li a:hover
{
	font: normal 12px arial;
	color: #000;
	text-decoration: none;
	background: #ffc222;
	margin-right: 6px;
}
#what_wrap .whats_nav ul li a.selected
{
	font: normal 12px arial;
	color: #000;
	text-decoration: none;
	background: #ffc222;
	margin-right: 6px;
}
.my_quick_search
{
	border: solid 1px #f18806;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	padding: 10px;
	color: #807e7e;
}
.my_quick_search .quick_search_heading
{
	color: #f49c21;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 20px 3px;
}
.my_quick_search .looking
{
	display: inline-block;
	padding-right: 19px; *padding-right:10px}
.my_quick_search .bride
{
	display: inline-block;
	padding-right: 10px;
}
.my_quick_search .age_height
{
	display: inline-block;
	width: 54px;
}
.my_quick_search .age_height_list
{
	display: inline-block;
	width: 65px;
	border: solid 1px #d9d9d9;
	font: normal 12px arial;
	color: #807e7e;
	height: 20px;
}
.my_quick_search .search_list
{
	display: inline-block;
	width: 204px;
	border: solid 1px #d9d9d9;
	font: normal 12px arial;
	color: #807e7e;
	height: 20px;
}
.my_quick_search_bottom
{
	border: solid 1px #f18806;
	border-top: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	padding: 10px;
	background: #f3f3f3;
	text-align: right;
}
.my_quick_search_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: 0;
}
.my_quick_search_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: 0;
}
.refer-main
{
	border: 1px solid #d9d9d9;
	float: left;
	margin-right: 10px;
	width: 100%;
}
#refer
{
	padding: 12px 15px 16px 15px;
}
#refer ul
{
	width: 600px;
	margin-bottom: 19px;
}
#refer li
{
	float: left;
	width: 193px;
	text-align: left;
}
#refer label
{
	cursor: pointer;
	background: 0;
}
#refer .input-text
{
	background: #f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x left top;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px/22px arial;
	height: 22px;
	width: 173px;
	margin: 9px 0 5px 0;
}
#refer .ref-error
{
	color: #f00;
}
#refer .pad-17
{
	padding-top: 17px;
}
#refer .marg-btm
{
	margin-bottom: 10px;
}
#refer .grey-bdr
{
	border-top: 1px solid #e5e5e5;
	padding-top: 10px;
}
#refer .tbl-heading
{
	font-weight: bold;
	border-bottom: 3px solid #e5e5e5;
	padding: 24px 0 5px 0;
}
#refer .tbl-data
{
	padding: 9px 0;
	color: #666;
	border-bottom: 1px solid #e5e5e5;
}
.container
{
	padding: 10px 0 20px;
	border-bottom: 1px solid #bbb;
}
.greenfont
{
	font: normal 18px arial;
	color: #4ea701;
}
.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;
}
.select1
{
	background: #fafafa;
	height: 24px;
	border: solid 1px #bdd6a8;
	font: normal 13px arial;
	color: #434343;
	padding: 1px 0;
}
.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;
}
.successred
{
	color: #fe6c00;
}
.toppadding
{
	padding-top: 3px;
}
.alternateemail
{
	padding-top: 3px;
	width: 155px;
	float: left;
}
.colon
{
	padding-top: 3px;
	width: 10px;
	float: left;
}
.checkbox
{
	width: 250px;
	float: left;
}
.font-12
{
	font: normal 12px arial;
	color: #000;
}
.giveus
{
	margin-top: 20px;
	border: 1px solid #e0e2e4;
	padding: 5px 20px 10px 25px;
}
.grayborder
{
	border: 1px solid #dcddde;
}
.successerror
{
	margin: 0;
	height: 24px;
	background: url(/imgs/shaadi-info/hint.gif) no-repeat -11px -11px;
	font: normal 11px arial;
	color: #db0006;
}
.successerror span
{
	margin-left: 15px;
	display: block;
	padding-top: 3px;
}
.pp_container
{
	width: 730px;
	height: 96px;
	margin-bottom: 15px;
}
.pp_match_count_container
{
	width: 710px;
	background: #fff;
}
.pp_content
{
	width: 372px;
	color: #616161;
	font-size: 16px;
	padding-top: 18px;
}
.pp_match_count
{
	display: inline-block;
	border: solid 1px #dddddb;
	background: #fff;
	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%);
	background: -o-linear-gradient(top,#fff 0,#ededed 100%);
	background: -ms-linear-gradient(top,#fff 0,#ededed 100%);
	background: linear-gradient(top,#fff 0,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffffff' ,endColorstr= '#ededed' ,GradientType=0);
}
.pp_match_count .tn_icon
{
	background: url(/community/pp/match-count.gif) no-repeat left top;
	width: 83px;
	height: 46px;
	margin: 9px 10px;
}
.pp_match_count .tn_icon_active
{
	background: url(/community/pp/match-count.gif) no-repeat left bottom;
}
.pp_match_count .jr_icon
{
	background: url(/community/pp/match-count.gif) no-repeat -91px top;
	width: 83px;
	height: 46px;
	margin: 9px 0;
}
.pp_match_count .jr_icon_active
{
	background: url(/community/pp/match-count.gif) no-repeat -91px bottom;
}
.pp_match_count .tb_icon
{
	background: url(/community/pp/match-count.gif) no-repeat right top;
	width: 83px;
	height: 46px;
	margin: 9px 10px;
}
.pp_match_count .tb_icon_active
{
	background: url(/community/pp/match-count.gif) no-repeat right bottom;
}
.pp_fixed
{
	position: fixed;
	top: 0;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.17);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.17);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.17);
	border: solid 1px #e2e2e1;
	padding: 10px;
	z-index: 2;
}
.pp_static
{
	position: static;
	top: 0;
}
.pp_icon
{
	float: left;
	font: bold 12px arial;
	margin: 3px 10px 3px 0;
}
.delete-pro-header
{
	font-family: arial;
	font-size: 19px;
	color: #000;
	text-align: center;
	padding-top: 7px;
}
.delete-pro-txt
{
	font-family: arial;
	font-size: 19px;
	color: #999;
	padding-top: 10px;
	text-align: center;
}
.delete-pro-banner
{
	padding-top: 20px;
}
.green_btn_submit_story
{
	background: none repeat scroll 0 0 #86b035;
	border: 1px solid #5d8d19;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 0 #a5cf65 inset;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	padding: 6px 14px;
}
.delete-pro-banner
{
	text-align: left;
}
.btn_container
{
	text-align: center;
	padding-top: 20px;
}
.submit-txt
{
	font-family: arial;
	font-size: 12px;
	color: #6b7b84;
	text-align: center;
	padding-top: 15px;
}
.btn_white_right_arrow
{
	background: url( "/imgs/homepage-12/shaadi-sprite-2-v4.gif" ) no-repeat scroll left -46px transparent;
	font-size: 0;
	height: 13px;
	width: 6px;
}
.mar_l_7
{
	margin-left: 7px;
}
.block
{
	display: block;
}
.fl
{
	float: left;
}
.mar_t_6
{
	margin-top: 6px;
}
.cursor_p
{
	cursor: pointer;
}
.chk_box_container input
{
	width: 15px;
	float: left;
	margin-top: 2px;
}
.chk_box_container label
{
	width: 210px;
	font-size: 12px;
	float: left;
	margin-bottom: 13px;
}
.rdo_container
{
	margin: 5px 0 0 0;
}
.rdo_container input
{
	width: 15px;
	float: left;
	margin-top: 4px;
}
.rdo_container label
{
	width: 210px;
	font-size: 12px;
	float: left;
	margin-bottom: 13px;
}
.pad_l_157
{
	padding-left: 157px;
}
#hide_profile ol
{
	margin: 20px 0 20px 50px;
}
#hide_profile li
{
	list-style-type: decimal;
	margin-bottom: 10px;
}
.pad_l_35
{
	padding-left: 35px;
}
.hide_select
{
	color: #000;
	font: 12px arial;
	width: 76px;
	height: 18px;
	border: solid 1px #bdd6a8;
	margin-right: 10px;
}
.selecthide
{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px arial;
	height: 24px;
	padding: 1px 0;
	width: 192px;
	float: left;
	margin-right: 10px;
}
.selecthidebig
{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px arial;
	height: 24px;
	padding: 1px 0;
	width: 285px;
	float: left;
	margin-right: 10px;
}
.select1hide
{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px arial;
	height: 24px;
	padding: 1px 0;
	width: 62px;
	float: left;
	margin-right: 10px;
}
.textboxhide
{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px arial;
	height: 20px;
	padding: 1px 2px;
	width: 186px;
	float: left;
	margin-right: 10px;
}
.textbox1hide
{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px arial;
	height: 20px;
	padding: 1px 2px;
	width: 80px;
	margin-right: 10px;
	float: left;
	margin-right: 10px;
}
#formarea .bg .form .wrapper label
{
	margin-right: 10px !important;
}
.load_city
{
	margin-top: 2px;
	padding-left: 50px;
	display: none;
}
.load_state
{
	padding-left: 50px;
	display: none;
}
#formarea .bg .form .wrapper .help_me
{
	font: bold 12px arial;
	color: #0067ac;
	cursor: pointer;
	float: right;
}
.hide_alert
{
	float: left;
	padding: 5px 3px;
	width: 670px;
}
.char_count_container
{
	width: 655px;
	font: normal 13px arial;
	color: #434343;
	padding: 0 6px;
	border: solid 1px #d4d4d4;
}
.char_count_readonly
{
	width: 45px;
	font: normal 18px arial;
	color: #c0c0c0;
	text-align: right;
	background: 0;
	border: 0;
}
.label_b_147
{
	float: left;
	width: 147px;
	font: normal 12px arial;
	color: #434343;
	min-height: 26px;
	-height: 26px;
	margin-right: 10px;
}
.textarea_health
{
	height: 70px;
	width: 220px;
	float: left;
	font: normal 13px arial;
	color: #434343;
	padding: 0 2px;
	border: solid 1px #bdd6a8;
	margin-right: 10px;
}
.selectday
{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px arial;
	height: 24px;
	padding: 1px 0;
	width: 50px;
	float: left;
	margin-right: 8px;
}
.selectmonth
{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px arial;
	height: 24px;
	padding: 1px 0;
	width: 60px;
	float: left;
	margin-right: 8px;
}
.selectyear
{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #bdd6a8;
	color: #434343;
	font: 13px arial;
	height: 24px;
	padding: 1px 0;
	width: 57px;
	float: left;
	margin-right: 8px;
}
.erroreducation
{
	width: 222px !important;
	height: auto !important;
}
.erroreducation
{
	float: left;
	width: 222px;
	height: 36px;
	-height: 24px;
	background: url(/imgs/registration/hint.gif) no-repeat -11px -11px;
	font: normal 11px arial;
	color: #db0006;
}
.erroreducation span
{
	margin-left: 15px;
	display: block;
	padding-top: 3px;
}
.gotra_msg
{
	display: none;
	margin-top: 10px;
	border: 1px solid #cccc78;
	background: #ffffbf;
	padding: 3px;
	width: 356px;
}
.gotra_span
{
	width: 18px;
	height: 16px;
	background: url(/imgs/my-shaadi/ver2/i-small.gif) no-repeat 0 0;
	display: block;
	float: left;
	margin: 0 8px 4px 5px;
	-margin: 0 8px 4px 4px;
}
#formarea1
{
	border: solid 1px #cf7200;
	border-top: 0;
	font: normal 12px/15px arial;
}
#formarea1 .heading
{
	background: url(/imgs/registration/heading-bg.gif) repeat-x top left;
	height: 38px;
	font: normal 12px arial;
	color: #000;
	padding: 0;
	margin: 0;
}
#formarea1 .heading span
{
	display: block;
	float: left;
	margin: 6px 15px 0 16px;
	_margin: 6px 15px 0 8px;
	font-size: 18px;
	color: #fff;
}
#formarea1 .heading div
{
	display: block;
	float: left;
	margin: 12px 0 0 0;
}
#formarea1 .bg
{
	background: #f7f5da;
	padding: 16px;
}
#formarea1 .bg .form
{
	border: solid 1px #e3e1d2;
	background: #fff;
	width: 726px;
	font: normal 12px arial;
	color: #000;
}
#formarea1 .bg .form .error_block
{
	border: solid 1px #000;
	width: 487px;
	border: solid 1px #c00;
	margin: 15px 0 0 15px;
	background: #fffef4;
	font: bold 11px arial;
	color: #c00;
}
#formarea1 .bg .form .error_block span
{
	display: block;
	overflow: hidden;
	position: relative;
	width: 25px;
	height: 33px;
	margin: 6px 10px 0 15px;
	_margin: 6px 10px 0 06px;
	float: left;
}
#formarea1 .bg .form .error_block span img
{
	border: 0;
	position: absolute;
	left: 0;
	top: -62px;
	vertical-align: bottom;
}
#formarea1 .bg .form .wrapper
{
	padding: 15px;
	font: normal 13px arial;
	color: #434343;
}
#formarea1 .bg .form .wrapper a
{
	color: #1f79c4;
}
#formarea1 .bg .form .wrapper a.lblue
{
	color: #8bb5ce;
}
#formarea1 .bg .form .wrapper label
{
	margin-right: 5px;
	font-size: 12px;
}
#formarea1 .bg .form .wrapper .label
{
	float: left;
	font: normal 15px arial;
	color: #434343;
	width: 150px;
	background: url(/imgs/registration/colun.gif) no-repeat right -5px;
	height: 26px;
	margin-right: 10px;
}
#formarea1 .bg .form .wrapper .label-180
{
	float: left;
	font: normal 15px arial;
	color: #434343;
	width: 180px;
	background: url(/imgs/registration/colun.gif) no-repeat right -5px;
	height: 26px;
	margin-right: 10px;
}
#formarea1 .bg .form .wrapper .label-help
{
	float: left;
	font: normal 15px arial;
	color: #434343;
	width: 206px;
	margin-right: 14px;
	background: url(/imgs/registration/colun.gif) no-repeat right -5px;
	height: 26px;
}
#formarea1 .bg .form .wrapper .input1
{
	float: left;
	width: 192px;
	height: 20px;
	border: solid 1px #bdd6a8;
	font: normal 13px arial;
	color: #434343;
	background: #f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x;
	padding: 1px 1px 0 5px;
	margin-right: 5px;
}
#formarea1 .bg .form .wrapper .input
{
	height: 20px;
	border: solid 1px #bdd6a8;
	font: normal 13px arial;
	color: #7d7d7d;
	background: #f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x;
	padding: 1px 1px 0 5px;
}
#formarea1 .bg .form .wrapper .input_error
{
	height: 20px;
	border: solid 1px #d60000;
	font: normal 13px arial;
	color: #7d7d7d;
	background: #f4f4f4 url(/imgs/registration/input-bg.gif) repeat-x;
	padding: 1px 1px 0 5px;
}
#formarea1 .bg .form .wrapper .select1
{
	background: #fafafa;
	width: 192px;
	height: 24px;
	border: solid 1px #bdd6a8;
	font: normal 13px arial;
	color: #434343;
	margin-left: 10px;
	padding: 1px 0;
}
#formarea1 .bg .form .wrapper .select_ccode
{
	background: #fafafa;
	width: 55px;
	height: 23px;
	border: solid 1px #bdd6a8;
	font: normal 13px arial;
	color: #434343;
	padding: 1px 0;
}
#formarea1 .bg .form .wrapper .select_ccode_open
{
	background: #fafafa;
	width: auto;
	height: 23px;
	border: solid 1px #bdd6a8;
	font: normal 13px arial;
	color: #434343;
	padding: 1px 0;
}
#formarea1 .bg .form .wrapper br
{
	clear: left;
}
#formarea1 .bg .form .wrapper b
{
	font: normal 18px arial;
	color: #4ea701;
}
#formarea1 .bg .form .wrapper b.bigHeader
{
	font: normal 26px arial;
	color: #4ea701;
}
#formarea1 .bg .form .creative
{
	width: 300px;
	float: left;
	margin-top: 0;
}
#formarea1 .bg .form .creative .text
{
	margin: 200px 0 0 20px;
	font: normal 14px/24px arial;
	color: #68a436;
}
#formarea1 .bg .form .creative .text span
{
	display: block;
	overflow: hidden;
	position: relative;
	width: 15px;
	height: 12px;
	margin: 7px 9px 0 0;
	float: left;
}
#formarea1 .bg .form .creative .text span img
{
	border: 0;
	position: absolute;
	left: 0;
	top: 0;
	vertical-align: bottom;
}
a.layer_cls:link, a.layer_cls:visited
{
	display: block;
	float: right;
	margin-right: -10px;
	_margin-right: -5px;
	margin-top: -6px;
	width: 25px;
	height: 25px;
	overflow: hidden;
	background: url(/imgs/common/layer-close-v1.gif) 0 0 no-repeat;
}
a.layer_cls:hover
{
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	background: url(/imgs/common/layer-close-v1.gif) 0 -25px no-repeat;
}
