@import "fonts_style.css";
menu, ol, ul, li {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
.cursor_pointer{cursor:pointer}
.cursor_default{cursor:default}
strong, b {
	font-weight:bold
}
body {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none
}
a, abbr, acronym, address, applet, b, big, blockquote, button, canvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, ins, kbd, label, legend, li, menu, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}
br {
	height:18px !important
}
.right {
	float:right
}
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}
.clearfix:after {
	clear:both
}
html, body, #body-container {
	height:100%
}
body, input, button, textarea {
	font-family:arial, sans-serif;
	font-size:13px
}
h1 {
	border-bottom:#dbd9d8 1px solid;
	color:#bd1c00;
	font-size:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	padding-bottom:8px;
	padding-top:10px;
}
h2 {
	border-bottom:#dbd9d8 1px solid;
	color:#bd1c00;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:8px;
	padding-left:16px
}
h3 {
	color:#5e5e5e;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h4 {
	color:#5e5e5e;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:8px;
}
.bgcol_f5f1ee {
	background-color:#f5f1ee
}
.loginbg {
	background:#f5f1ee url(../images/loginbg.jpg) center 0 no-repeat;
	height:538px
}
.bdrbtm_dashed {
	background:url(../images/img_bdrbtm.gif) 0 bottom repeat-x
}
.bdrright_b1b1b1 {
	border-right:#b1b1b1 3px solid
}
.bdrleft_b1b1b1 {
	border-left:#b1b1b1 3px solid
}
.bgcol_fff {
	background-color:#fff
}
.fsize15 {
	font-size:15px !important;
}
.bdrtopdedddd_padtop10 {
	border-top:#dedddd 1px solid;
	padding-top:10px;
}
.bdrtopdedddd_padbtm10 {
	border-bottom:#dedddd 1px solid;
	padding-bottom:10px;
}
/*.nav {
	margin:auto;
	overflow:hidden;
	background:url(../images/img_navbg.jpg) repeat-x;
}
.nav ul li.navdivider {
	background:url(../images/img_navdivider.gif) center 0 no-repeat;
	width:1px;
	height:41px;
}
.nav ul {
	width:979px;
	margin:auto
}
.nav ul li {
	font-size:16px;
	color:#fff;
	float:left;
	line-height:40px;
	font-weight:bold;
}
.nav ul li:last-child {
	margin:0
}
.nav ul li a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0 16px;
}
.nav ul li a:hover {
	background:#710100 url(../images/img-navhover.jpg) center 37px no-repeat;
}
.nav ul li.current-select {
	background:#710100 url(../images/img-navhover.jpg) center 37px no-repeat;
}*/
.logo {
	/*background:url(../images/img_logoinner.png) center 0 no-repeat;*/
	width:242px;
	height:86px;
	margin:auto;
	height:102px;
	margin-top:5px;
}
    .logo a {
        display: block;
        width: 242px;
        height: 86px;
    }
    .top-links-blck {
	position:absolute;
	left:50%;
	top:11px;
	margin-left:310px
}
.top-links-blck a {
	color:#585858;
	padding:12px
}
.top-links-blck a:hover {
	color:#fff;
	background:url(../images/img_spouse_searchboxbg.jpg) repeat-x
}

.maincontentbg {
	background:url(../images/img_contentmidbg.png) repeat-y
}
/*.maincontentbg ul{width:845px;margin:10px auto auto}
.maincontentbg ul li{float:left;margin-right:13px;border:#7b7774 3px solid;height:111px;}*/
.hdng_sml {
	color:#bd1c00;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.greytable_txt {
	color:#262626;
font-family:Arial, Helvetica, sans-seriffont-weight:normal;
	font-size:13px;
}
.greymidbg {
	background:url(../images/img_greymidbg.png) repeat-y;
	padding:5px 0 5px
}
.upgradegreybox {
	background-color:#9d9d9d;
	font-size:15px;
	color:#fff;
	padding:10px
}
.upgradegreybox a {
	color:#ffea00;
	text-decoration:none
}
.upgradegreybox a:hover {
	color:#ffea00;
	text-decoration:underline
}
.photogrphouter {
	border:#e0e0e0 1px solid;
	display:block
}
.photogrphouter_bdr {
	border:#fff 2px solid;
	display:block;
	background-color:#eeeeee
}
.packagehdngbg {
	color:#fff;
	background-color:#9d9d9d;
}
.bdrbtmcfcfcf {
	border-bottom:#cfcfcf 1px solid
}
.bdrleftcfcfcf {
	border-left:#cfcfcf 1px solid
}
.login_crtact_txt {
	background:url(../images/img_login_greybg.gif) 0 0 repeat-y
}
.login_crtact_txt ul {
	width:245px !important;
	margin:auto
}
.login_crtact_txt ul li {
	background:url(../images/icn_bulletgreen.png) 4px 5px no-repeat;
	font-size:12px !important;
	border-bottom:#fff 1px solid;
	padding-left:21px;
	padding-bottom:4px;
	margin-bottom:4px
}
.login_crtact_txt ul li:last-child {
	border:none
}
.bride_groom_hndgbg {
	background:url(../images/img_bride_groombg.png) no-repeat;
	height:44px
}
.bride_groom_txtbg {
	background:url(../images/img_bride_groombg_bg.png) repeat-y;
	height:44px
}
.bride_groom_txtbg ul {
	margin-top:10px
}
.bride_groom_txtbg ul li {
	float:left;
	margin-right:20px;
	background:url(../images/img_li_divider.png) 9px 64px no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px
}
.bride_groom_txtbg ul li img {
	border:#9f9f9f 3px solid;
	margin-bottom:18px
}
.bride_groom_txtbg ul li:first-child {
	margin-left:11px;
}
.bride_groom_txtbg ul li:last-child {
	margin-right:0;
}
.greytxtbg {
	background: #ebebeb url(../images/img_greybg.gif) repeat-x;
	padding-bottom:10px
}
.greytxtbg ul {
	margin-top:10px;
	margin-bottom:5px;
}
.greytxtbg ul li {
	margin-left:20px;
	background:url(../images/icn_arwsml.png) 0 5px no-repeat;
	padding-left:10px;
	color:#4e4e4e;
	padding-bottom:2px
}
.view_more {
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#eb1e25;
	width:70px;
	background:url(../images/icn_arwsml.png) right 5px no-repeat;
	margin-right:10px
}
.view_more a {
	font-size:11px;
	font-weight:bold;
	color:#eb1e25;
	text-decoration:none
}
.view_more a:hover {
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none
}
.banner {
	background:url(../images/img_mainbanner.jpg) no-repeat;
	width:999px;
	height:320px;
}
.whysuhaagan_div {
	float:right;
	width:277px;
	height:295px;
	background-color:#fff;
	margin:12px 50px 0 0;
	text-align:left;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.logosml_div {
	position:relative;
	background:url(../images/img_logo_sml.png) no-repeat;
	width:168px;
	height:33px;
	left:10px;
	top:10px
}
.btn_register {
	position:relative;
	top: -51px;
	width: 167px;
	right:107px;
}
.bride_groom_bg {
	background:url(../images/img_bride_groombg_btmbg.png) no-repeat;
	height:12px
}
.bride_groom_btmbg {
	background:url(../images/img_bride_groombg_btmbg.png) no-repeat;
	height:12px
}
#footerContainer {
	background:#171717 url(../images/img_footerbg.png) repeat-x;
	width:100%;
	color:#a5a5a5;
	height:auto;
	overflow:hidden;
	margin-top:12px;
	float:left
}
#footerContainer .f-content-container {
	width:956px;
	margin:auto
}
#footerContainer .f-content-container h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#a5a5a5;
	text-decoration:none;
	margin:30px 0 12px
}
#footerContainer .f-content-container ul {
	float:left;
	width:232px;
}
#footerContainer .f-content-container ul li {
	color:#515151;
	font-size:14px;
	width:220px;
	border-top:#202020 1px solid;
	padding:6px 0;
}
#footerContainer .f-content-container ul li a {
	color:#515151;
	text-decoration:none
}
#footerContainer .f-content-container ul li a:hover {
	color:#8a8a8a;
}
#copyright {
	margin-top:40px;
	margin-bottom:30px;
	margin:40px auto 30px auto;
	width:400px
}
.footer-btmbg {
	background:url(../images/img-footer-btm.jpg) 0 bottom repeat-x;
	width:100%;
	height:10px
}
#copyright a {
	color:#fe4e03;
	text-decoration:none
}
#copyright a:hover {
	text-decoration:underline
}
.inputtype_bfc2ad {
	border:#bfc2ad 1px solid;
	width:242px;
	padding:4px;
	height:34px;
}
.inputtype_bfc2ad_h18 {
	border:#bfc2ad 1px solid;
	width:170px;
	padding:4px;
	height:18px;
	color:#2c2c2c
}
.inputtype_a5acb2 {
	border:#a5acb2 1px solid;
	width:298px; /*width:180px;*/
	padding:4px;
	height:35px; /*height:20px;*/
}
.btn_orngbg {
	/*background:url(../images/btn_orng_bg.png) repeat-x;*/
	/*font-weight:bold;*/
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:31px;
	border:none;
	padding:0 8px;
	width:100%;
    background-color:#228B22;
}
.btn_orngbg:hover {
	/*background:url(../images/btn_orng_bg.png) repeat-x;*/
	font-weight:bold;
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:31px;
	border:none;
	padding:0 8px;
	width:100%;
    background-color:#006400;
}
.btn_green {
	background-color:#71b756;
	color:#fff;
	font-weight:bold;
	border:none;
	height:21px
}
.btn_green_l {
	background-color:#71b756;
	color:#fff;
	font-weight:bold;
	border:none;
	height:34px;
	font-size:18px;
	width:122px;
}
.padtop_3 {
	padding-top:3px;
}
.padtop_6 {
	padding-top:6px;
}
.padtop_11 {
	padding-top:10px;
}
.padright_5 {
	padding-right:5px;
}
.padright_10 {
	padding-right:10px;
}
.w_150 {
	width:150px !important
}
.w_68 {
	width:68px !important
}
.w_88 {
	width:88px !important
}
.w_298 {
	width:298px !important
}
.w_245 {
	width:245px !important
}
.w_120 {
	width:120px !important
}
.w_160 {
	width:164px !important
}
.w_168 {
	width:168px !important
}
.w_308 {
	width:308px !important
}
.w_95 {
	width:95px !important
}
.w_44 {
	width:44px !important
}
.w_46 {
	width:46px !important
}
.w_75 {
	width:75px !important
}
.w_80 {
	width:81px !important
}
.w_58 {
	width:58px !important
}
.w_130 {
	width:130px !important
}
.w_130 {
	width:130px !important
}
.w_57 {
	width:57px !important
}
.w_91 {
	width:91px !important
}
.w_100 {
	width:100px !important
}

.w_122 {
	width:122px !important
}
.w_52 {
	width:52px !important
}
.w_174 {
	width:174px !important
}
.h_28 {
	height:28px !important
}
.h_37 {
	height:37px !important
}
.w_176 {
	width:176px !important
}
.w179_h87 {
	width:179px;
	height:87px
}
.mlft_mrht {
	margin:0 5px
}
.clr_eb1e25 {
	color:#eb1e25
}
.padleft12 {
	padding-left:12px
}
.padtop_8 {
	padding-top:8px
}
.w_150 {
	width:150px !important
}
.w_68 {
	width:68px !important
}
.w_88 {
	width:88px !important
}
.w_298 {
	width:298px !important
}
.w_120 {
	width:120px !important
}
.w_160 {
	width:164px !important
}
.w_168 {
	width:168px !important
}
.w_308 {
	width:308px !important
}
.w_95 {
	width:95px !important
}
.w_44 {
	width:44px !important
}
.w_46 {
	width:46px !important
}
.w_58 {
	width:58px !important
}
.w_130 {
	width:130px !important
}
.w_130 {
	width:130px !important
}
.w_57 {
	width:57px !important
}
.w_91 {
	width:91px !important
}
.w_100 {
	width:100px !important
}
.w_122 {
	width:122px !important
}
.w_114 {
	width:114px !important
}
.w_160 {
	width:160px !important
}
.w_170 {
	width:170px !important
}
.h_28 {
	height:28px !important
}
.h_33 {
	height:33px !important
}
.bdr_c2c6c9 {
	border:#c2c6c9 1px solid
}
.bdrd4d4d4_pad25 {
	border:#d4d4d4 1px solid;
	padding:25px 0 25px
}
.bdrd4d4d4 {
	border:#d4d4d4 1px solid
}
.bgcoleee_bdrcfcfcf{background-color:#eee !important;border-top:#cfcfcf 1px solid;border-bottom:#cfcfcf 1px solid;border-right:#cfcfcf 1px solid}
.bdrrightcfcfcf{border-right:#cfcfcf 1px solid}
.admin_hdng{background-color:#9d9d9d; color:#fff;font-size:16px;font-weight:bold;padding-left:18px}
.admin_txt{background-color:#eeeeee;padding:12px 0 12px;color:#5e5e5e;font-size:16px}
.left_crnr_slect{float:left;margin-right:5px;background:url(../images/left_crnr_norepat.png) left top no-repeat;height:40px;padding-left:8px;margin-right:2px;display:block}

.left_crnr_slect span{float:left;background:url(../images/right_crnr_repeat.png) right top no-repeat;height:40px;display:block;padding-right:8px;line-height:40px}

.buttonposition{position:relative;left:10px;top:1px;}
.paddingtop_10{padding-top:20px}

.validator
{
    color:Red;
    
}
.validator_small
{
    color:Red;
    font-size:10px;
    
}
.validatorMsg
{
    color:Red;
    font-weight:bold;
    font-size:15px;
    font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.validatorMsg_small
{
    color:Red;
    font-weight:bold;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.validatorThanks
{
    color:Green;
    font-weight:bold;
     font-size:15px;
   font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.curve_top_bg
{
    background:url('../images/img_contenttopbg.png') 0 0 no-repeat; height:22px;
}
.member_home_top_bg
{
    background:url('../images/img_greytopbg.png') 0 0 no-repeat; height:7px;
}
.member_home_bottom_bg
{
    background:url('../images/img_greybtmbg.png') 0 0 no-repeat; height:5px;
}

.home_link 
{
    color:#2C7307;
    text-decoration: none;
    
}
.login_top {
    background:url('../images/img_logintopbg.gif') 0 0 no-repeat; height:11px 
}
.login_bottom {
    background:url('../images/img_loginbtmbg.gif') 0 0 no-repeat; height:10px 
}
.login_heading
{
    color:#79BB3A;
    font-weight:normaL;
     font-size:26px;
   font-family:Global Sans Serif,Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.login_newregister {
    background:url('../images/img_acnttxt.gif') 0 0 no-repeat; height:132px 
}
.advntg-blck {
	border:#d4d4d4 1px solid;
	padding:18px 0 22px;
	border-radius:3px;
	overflow:hidden;
	margin:10px 0 14px
}
.advntg-blck span {
	display:block;
	text-align:center;
	margin-bottom:8px
}
.advntg-blck ul {
	width:670px;
	margin:12px auto auto
}
.advntg-blck ul li {
	float: left;
	overflow: hidden;
	padding: 15px;
	width: 274px;
	border:1px solid #D4D4D4
}
.advntg-blck ul li:first-child {
	margin-right:58px;
}
.icn-profile-blck {
	float:left;
	width:110px;
	height:95px;
}
.icn-profile-txt {
	float:left;
	padding-top:15px;
}
.icn-profile-txt span {
	text-align:left;
	font-size:14px;
	color:#363636;
	font-weight:bold;
}
.bdrd4d4d4 {
	border:#d4d4d4 1px solid
}
.bgcoleee_bdrcfcfcf {
	background-color:#eee !important;
	border-top:#cfcfcf 1px solid;
	border-bottom:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid
}
.bdrrightcfcfcf {
	border-right:#cfcfcf 1px solid
}
.admin_hdng {
	background-color:#9d9d9d;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding-left:18px
}
.admin_txt {
	background-color:#eeeeee;
	padding:12px 0 12px;
	color:#5e5e5e;
	font-size:16px
}
.left_crnr_slect {
	float:left;
	margin-right:5px;
	background:url(../images/left_crnr_norepat.png) left top no-repeat;
	height:40px;
	padding-left:8px;
	margin-right:2px;
	display:block
}
.left_crnr_slect span {
	float:left;
	background:url(../images/right_crnr_repeat.png) right top no-repeat;
	height:40px;
	display:block;
	padding-right:8px;
	line-height:40px
}
.buttonposition {
	position:relative;
	left:10px;
	top:1px;
}
/*new*/
.dropdown_menu {
	position:absolute;
	width:269px;
	font-size:12px;
	color:#000;
	font-weight:normal;
	margin-top:4px;
	line-height:normal;
	left:50%;
	margin-left:219px;
	top:0
}
.dpbg1 {
	background:url(../images/dp_bg1.jpg) repeat-x;
	border-left:#cf9098 1px solid;
	border-right:#cf9098 1px solid;
	padding-left:10px
}
.dpbg2 {
	background:url(../images/dp_bg2.jpg) repeat-x;
	border-left:#cf9098 1px solid;
	border-right:#cf9098 1px solid;
	padding-left:10px;
}
.dpbg3 {
	background:#d4d6d3 url(../images/dp_bg3.jpg) 0 0 repeat-x;
	border-left:#cf9098 1px solid;
	border-right:#cf9098 1px solid;
}
.bdrleftright {
	border-left:#cf9098 1px solid;
	border-right:#cf9098 1px solid
}
#login_box {
	display:none;
}
#tab {
	background:#fff;
	float:right;
	height:38px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:37px;
}
#tab .login_btn {
	color: #FF9B49;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 100%;
	margin: 6px 5px 0;
	width: 100%;
}
#login_box_content {
	background:#fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	float:left;
	width:236px;
}
.login_dropdown {
    background:url('../images/img_dp_btmcrv.png') 0 0 no-repeat; height:11px; 
}


.socialmedia{float:left;width:200px;}
.socialmedia img{margin-right:6px;margin-bottom:6px;}
#login_box_content {
	background:#fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	float:left;
	width:236px;
}
.content-container {
	width:995px;
	margin:auto
}
.top-banner-blck {
	float: left;
	height: 622px;
	overflow: hidden;
	position: relative;
	top: 10px;
	width: 527px;
}
.profile-gllry-blck {
	width:999px;
	margin:auto auto 12px;
	overflow:hidden
}
.profile-blck {
	float:left;
	width:472px;
	border:#beb8bc 1px solid;
	border-radius:5px;
	-webkit-box-shadow: 1px 1px 2px 0 #A1A1A1;
	box-shadow: 1px 1px 2px 0 #A1A1A1;
	background:#fff;
	position:relative;
	padding-bottom:16px;
}
.profile-field-divider {
	float:left;
	background:url(../images/img_divider_rope.png) center 0 no-repeat;
	width:44px;
	height:217px;
}
.profile-blck h2 {
	background:url(../images/img_bride_groombg.png) repeat-x;
	height:33px;
	line-height:40px;
}
.profile-blck h2 .viewmore-link {
	background:url(../images/icn_arrow.png) right 15px no-repeat;
	position: absolute;
	right: 12px;
	top: 0;
	width: 119px;
}
.viewmore-link a {
	color: #515151;
	font-size: 13px;
}
.viewmore-link a:hover {
	color: #a30300;
}
.profile-blck ul {
	margin-top: 15px;
}
.profile-blck ul li {
	float:left;
	margin-right:20px;
	background:url(../images/img_li_divider.png) 9px 64px no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px
}
.profile-blck ul li img {
	border:#9f9f9f 3px solid;
	margin-bottom:18px
}
.profile-blck ul li:first-child {
	margin-left:11px;
}
.profile-blck ul li:last-child {
	margin-right:0;
}
.hm-left-panel {
	width:841px;
	float:left;
	margin-right:20px;
}
.servs-blck {
	width:272px;
	overflow:hidden;
	border:#c2c6c9 1px solid;
	background:url(../images/img_grybg.jpg) 0 bottom repeat-x;
	float:left;
	margin-right:9px;
	border-radius:3px
}
.servs-blck h2 {
	background:#b31b1b;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding-bottom:0;
	line-height:35px;
	padding-left:12px;
	border:none
}
.servs-blck ul {
	width:250px;
	margin:15px auto
}
.servs-blck ul li {
	background:url(../images/icn-arrw.gif) 0 5px no-repeat;
	padding-left:10px;
	margin-bottom:6px
}
.servs-blck ul li a {
	color:#4e4e4e;
	text-decoration:none
}
.servs-blck ul li a:hover {
	color:#b31b1b;
	text-decoration:none
}
.add-hrz-blck {
	width:133px;
	float:left
}
.add-vert-blck {
	width:870px;
	margin:auto
}

/*Search*/
/*Tab swap start*/
#tabs {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
#tabs li {
    float: left;
}
#tabs a {
    position: relative;
    color:#ffe1e0;
    float: left;
    font-size:20px;
    height:43px;
    background: url(../images/tabs-v3.png) no-repeat scroll left -137px rgba(0, 0, 0, 0);
    cursor: pointer;
    width: 274px;
    z-index: 1;
}
#tabs a img {
    margin:12px 6px -4px 11px
}
#tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {
 background: url(../images/tabs-v3.png) no-repeat scroll left -93px rgba(0, 0, 0, 0);
 color:#a30300
}
#tabs a:focus {
    outline: 0;
}
 #tabs a::after {
}
#tabs #current a {
    background: url(../images/tabs-v3.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    width: 181px;
    z-index: 3;
    color:#a30300;
     left:-1px;
}
#tabs #current a.left1{left:1px !important}

 #tabs #current a::after {
/*background: #fff;
 z-index: 3;*/
}
#content {
	min-height:574px
}
#about {
	color: #999;
}
#about a {
	color: #eee;
}
/*Tab swap end*/
.search-blck {
	width:467px;
	float:left
}
.register_box {
	border-radius: 7px;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
	float: left;
	margin: 10px 0 19px;
	width: 455px;
	border-left:#d0d0d0 1px solid;
	border-right:#d0d0d0 1px solid;
	border-bottom:#d0d0d0 1px solid;
}
.pos_rel {
	position: relative;
}
.register_box ul li.left_tab_active {
	background: url(../images/tabs-v3.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	position: absolute;
	width: 182px;
	z-index: 2;
}
.register_box ul li {
	height: 43px;
}
.register_box ul li.right_tab {
	background: url(../images/tabs-v3.png) no-repeat scroll left -137px rgba(0, 0, 0, 0);
	cursor: pointer;
	position: absolute;
	right: 0;
	width: 279px;
	z-index: 1;
}
.clearfix, .clear {
	clear: both;
}
.form_inner_wrap {
	background: url(../images/form-bg-top.png) repeat-x scroll left top #FFFFFF;
	border-radius: 0 0 5px 5px;
}
.spacer_3 {
	padding: 3px;
}
.spacer_8 {
	padding: 8px;
}
.align_c {
	text-align: center;
}
a:link, a:visited {
	outline: 0 none;
	text-decoration: none;
}
.secondary_link {
	color: #6699CC;
}
.register_box .arrow_dw_b {
	background: url(../images/top-nav-ics-v2.png) no-repeat scroll left -21px rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline-block;
	font-size: 0;
	height: 7px;
	margin: 14px 9px 0 0;
	width: 8px;
}
.register_box .form_section {
	border-radius: 0 0 5px 5px;
	min-height: 459px;
	padding: 0 11px 20px;
}
#frm_sec {
    padding: 0;
    width: 437px;
}
.divider_box {
    clear: both;
    padding: 5px;
}
.register_box .form_section .field_container {
    float: left;
    position: relative;
}
.field_holder{overflow:hidden}
.field_container {
    float: left;
    position: relative;
}
#form-section {
	padding: 0;
	width: 434px;
}
.form_field_divider {
	clear: both;
	padding: 5px;
}
.register_box .form_section .form_field_container {
	float: left;
	position: relative;
}
.field_container {
	float: left;
	position: relative;
}
.reg_frm_wrap .form_section label {
	color: #282828;
	float: left;
	font-size: 14px;
	line-height: 30px;
	width: 123px;
}
label {
	/*color: #666666;*/
	/*float: left;*/
	font-size: 14px;
	line-height: 30px;
	/*width: 123px;*/
}
.reg_input_txt {
	border: 1px solid #a3cc85;
	color: #666666;
	height: 24px;
	line-height: 24px;
	padding: 2px 3px;
	width: 302px;
}
.reg_select_txt {
	border: 1px solid #a3cc85;
	color: #666666;
	height: 30px;
	line-height: 24px;
	padding: 5px 3px;
	width: 310px;
}
input, teaxtarea, select {
	outline: 0 none;
}
.err_container {
	height: 13px;
}
.none {
	display: none;
}
.none {
	display: none;
}
.reg_frm_wrap .form_section .err_text {
	color: #D22A31;
	font: 10px arial;
}
.err_text {
	color: #CE2125;
	font: 10px arial;
	margin: 0 0 0 5px !important;
}

/*Checkbox*/
input[type=checkbox].editp-checkbox {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
input[type=checkbox].editp-checkbox + label.editp-label {
	padding-left: 20px;
	height: 18px;
	display: inline-block;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #1c1c1c;
	font-size: 17px;
	vertical-align: middle;
	cursor: pointer;
	padding-left: 25px;
	margin-right: 25px;
}
input[type=checkbox].editp-checkbox:checked + label.editp-label {
	background-position: 0 -18px;
}
.editp-label {
	background-image: url(../images/lite-black-check.png);
}
/*Checkbox*/
/*Radio*/
input[type=radio].css-checkbox {
	display: none;
}
input[type=radio].css-checkbox + label.css-label {
	width: 51px;
	/**/padding-left: 38px;
	height: 33px;
	display: inline-block;
	line-height: 33px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 16px;
	vertical-align: middle;
	cursor: pointer;
}
input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -33px;
}
label.css-label {
	background-image: url(../images/img_radio.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.css-checkbox label {
       width:49px
}
.css-checkbox input#ContentPlaceHolder1_rdbGender1_0 {
   
    margin: 9px 20px 0 -12px
}
.css-checkbox input#ContentPlaceHolder1_rdbGender1_1 {
   margin: 9px 20px 0 6px
}


#ContentPlaceHolder1_rdbGender label {
       width:49px
}

#ContentPlaceHolder1_rdbGender input#ContentPlaceHolder1_rdbGender_0 {
     margin: 9px 10px 0 -1px
}


#ContentPlaceHolder1_rdbGender input#ContentPlaceHolder1_rdbGender_1 {
     margin: 9px 10px 0 6px
}



/*Radio*/

.label_home {
	
	float: left;
	font-size: 14px;
	line-height: 30px;
	width: 123px;
}