.centerpart .bot_block {
	position:relative;
	z-index:98;
	padding-top:10px;
}

.acc_top_div {
	width:750px;
	height:280px;
	position:absolute;
	top:-85px;
	left:55px;
	background-position:0 0;
	background-repeat:no-repeat;
}

.acc_top_div h1 {
	display:block;
	float:left;
	font-size:18px;
	line-height:20px;
	color:#434B6C;
	text-transform:uppercase;
	display:none;
}
.acc_top_div .user_link {
	display:block;
	margin:195px 0 0 120px;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#5871A4;
	text-decoration:none;
}
.acc_top_div .user_link:hover {color:#000; text-decoration:underline;}
#acc_top_div {
	width:850px;
	height:280px;
	position:absolute;
	top:-85px;
	left:55px;
	background-position:0 0;
	background-repeat:no-repeat;
}

#acc_top_div .acc_top_txt h1 {
	height:30px;
	padding-top:5px;
	font-size:18px;
	line-height:20px;
	color:#434B6C;
	text-transform:uppercase;
	display:none;
}
#acc_top_div h1 {display:none;}
#acc_top_div .acc_top_txt {
	width:600px;
	padding:175px 0 0 125px; 
	font-size:12px;
	font-weight:bold;
	line-height:18px; 
	color:#5871A4;
}

#form_block {width:608px; margin:160px auto 0 auto; position:relative; z-index:101; color:#5871A4; overflow:hidden;}
#form_block form span { color:#5871A4;}
#left_form_block {float:left; width:383px;}
#edit_container h1 {height:33px; margin:0px;}
#main_form_container {background:url(../img/acc_form_bg.gif) left top repeat-x #f0f0f0; border:1px solid #daeafa; padding-bottom:10px; border-bottom:0;}
.requ_div {padding-top:4px; line-height:10px; font-size:10px; height:16px;}
.requ_div img {position:relative; top:-4px;}
.requ_div span { font-size:10px; color:#5871A4; margin-left:6px; line-height:10px; vertical-align:top;}
.requ_div span img {vertical-align:top; top:0px;}
#form_block form {margin:0px; padding:0px; padding-left:25px;}
.form_item, .form_item_first, .form_item_big {line-height:13px; width:260px;}
.form_item_big {margin-top:14px; margin-bottom:7px;}
.form_item_first {padding-top:4px;}
.form_item {height:34px; padding-top:14px;}
.form_item input, .form_item_first input {height:17px;}
.form_item input, .form_item_first input, .form_item_big textarea {
	width:255px; margin-top:1px; border-top:1px solid #8e8e8e; border-bottom:1px solid #cfcfcf; border-left:1px solid #8e8e8e; 
						border-right:1px solid #cfcfcf; margin-left:7px; display:block; color:#969595;}
.form_item_big textarea {height:96px; overflow:auto;} 
.form_item span, .form_item_first span, .form_item_big span {background:url(../img/red_star.gif) left top no-repeat; 
													font-size:12px; padding-left:8px; vertical-align:top; line-height:13px;}
.city_input {width:174px !important;}
.state_select, .question_select {
	font-size:12px; 
	border-top:1px solid #8e8e8e; 
	border-bottom:1px solid #cfcfcf; 
	border-left:1px solid #8e8e8e; 
	border-right:1px solid #cfcfcf; 
	height:20px; 
	color:#969595;
}
.state_select {width:62px;  position:relative; top:1px;}
.question_select {width:257px; margin-left:7px; margin-top:2px;}

#agreement_div {margin-top:19px; padding-left:8px; font-size:10px; color:#333333;}
#agreement_div a {color:#0066ff;}
#agreement_div input {border-top:1px solid #8e8e8e; border-bottom:1px solid #cfcfcf; border-left:1px solid #8e8e8e; border-right:1px solid #cfcfcf; float:left; margin-right:5px;}
#agreement_div p {margin-top:9px; text-indent:0px; margin-bottom:0px; padding-left:3px;}

.bot_sub_div {padding-right:11px; height:26px; padding-top:10px; clear:both;}
.bot_sub_div.w {padding-right:20px;}
.bot_sub_div input {border:0px none; width:134px; height:24px; background-image:url(../img/account_btn.gif); font-size:12px; float:right; 
				font-family:Arial, Helvetica, sans-serif; color:#3E3E3E; cursor:pointer;}

.form_footer {background:url(../img/form_footer_img.gif) left; height:8px; line-height:0px; font-size:0px;}
.form_footer.wide {background-image:url(../img/form_footer_img_wide.gif);}

#right_form_block {float:right; width:203px;}
#right_form_block form {margin:0px; padding:0px;}

#right_form_block #form_wrapper 
	{background:url(../img/acc_form_bg.gif) left top repeat-x #f0f0f0; margin-top:1px; border:1px solid #cfe0f0;
	padding-bottom:10px; border-bottom:0;}
#form_wrapper .f_item_t {height:32px; padding-top:10px;}
#form_wrapper input {border-top:1px solid #8e8e8e; border-bottom:1px solid #cfcfcf; border-left:1px solid #8e8e8e; border-right:1px solid #cfcfcf; 
						margin-left:12px; margin-top:2px; width:154px;} 
#form_wrapper span {padding-left:15px; background:url(../img/red_star.gif) 8px top no-repeat; vertical-align:top; line-height:13px; font-size:12px;}
#form_wrapper .input_subm {border:0px none; font-size:12px; background:url(../img/account_btn.gif); width:84px; height:24px; font-family:Arial; color:#3E3E3E; margin-right:23px; cursor:pointer; float:right;}
#form_wrapper .top_subm_div {margin-top:18px; padding-bottom:13px; height:26px; text-align:right;}
#form_wrapper p {margin:0px 0px 0px 16px; text-indent:0px; margin-right:9px; font-size:11px;  color:#5871A4;}
#form_wrapper a {font-size:10px; color:#004fff; margin-left:17px;}
#form_wrapper select {display:block; width:144px; border-bottom:1px solid #cfcfcf; border-left:1px solid #8e8e8e; border-right:1px solid #cfcfcf; border-top:1px solid #8e8e8e;
	margin-left:11px; margin-top:2px; height:19px;}
.right_f_footer {height:5px; line-height:0px; font-size:0px; background:url(../img/login_bot_img_br.gif);}
#form_wrapper .bot_subm_div {height:26px; padding-top:7px; padding-bottom:2px; clear:both;}


.right_f_footer {height:5px; line-height:0px; font-size:0px; background:url(../img/login_bot_img_br.gif);}
.birth_date_l, .birth_date_m, .birth_date_r {border-top:1px solid #8E8E8E; border-left:1px solid #8E8E8E; border-right:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF; height:20px; font-size:12px;
		margin-top:3px;}
.birth_date_l {width:103px; margin-left:8px;}
.birth_date_m, .birth_date_r {width:62px;}
.birth_date_m {margin-left:8px; margin-right:8px;}
.birth_date_b_txt {font-size:10px; color:#888888; margin-left:7px; margin-top:3px; height:12px; line-height:12px;}

#left_form_block h1, #right_form_block h1 {
	height:25px;
	padding-top:5px;
	font-size:18px;
	line-height:20px;
	color:#5871a4;
}
.requ_div span {padding-left:10px;}
#agreement_div {color:#5871A4;}

#aditional_form_block {
	/*display:none;*/
	text-align:left;
}

#aditional_form_block DIV.select65 {
	BORDER: #7F9DB9 1px solid; 
	PADDING: 1px;
	margin:0;
	OVERFLOW: hidden;  
	WIDTH: 133px; 
	HEIGHT: 19px;
	background-color:#FFFFFF;
}
#aditional_form_block DIV.select65 INPUT {
	BORDER: none;
	padding:0 0 0 1px;
	margin:0px 0px 3px 0px;
	FONT: 12px/12px Arial, Helvetica, sans-serif; 
	WIDTH: 113px; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #ffffff;
	display:inline;
}
#aditional_form_block DIV.select65 INPUT {
	margin-left:2px;
}
#aditional_form_block select.hidselect65 {
	WIDTH: 460px;
	HEIGHT: 105px; 
	margin:0;
	position:absolute;
}

#main_form_container DIV.select65 {
	border-top:1px solid #8e8e8e; 
	border-left:1px solid #8e8e8e; 
	border-right:1px solid #cfcfcf; 
	border-bottom:1px solid #cfcfcf; 
	PADDING: 1px;
	margin:0;
	OVERFLOW: hidden;  
	WIDTH: 249px; 
	HEIGHT: 19px;
	background-color:#FFFFFF;
}
#main_form_container DIV.select65 INPUT {
	BORDER: none;
	padding:0 0 0 1px;
	margin:0px 0px 3px 0px;
	FONT: 12px/12px Arial, Helvetica, sans-serif; 
	WIDTH: 229px; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #ffffff;
	display:inline;
}
#main_form_container DIV.select65 INPUT {
	margin-left:2px;
}
#main_form_container select.hidselect65 {
	WIDTH: 460px;
	HEIGHT: 105px; 
	margin:0;
	position:absolute;
}
.form_bot_check {font-size:10px;}

/*verification code on createaccount*/
.form_bot_check {
	color:#818181;
	font-size:10px;
	margin:2px 2px auto 7px;
	padding-top:5px;
}
.form_bot_check div {
	background-color:#FFFFFF;
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #8E8E8E;
	float:left;
	height:27px;
	margin-right:11px;
	width:67px;
}

.centerpart.account_1 #acc_top_div .acc_top_txt, .centerpart.account_2 #acc_top_div .acc_top_txt {padding-left:20px;}
.centerpart.account_1 #acc_top_div .acc_top_txt h1, .centerpart.account_2 #acc_top_div .acc_top_txt {/*height:auto;*/ text-align:center;}
.centerpart.account_1 #acc_top_div .acc_top_txt h1 {width:650px; margin-left:-70px;}
.centerpart .steps {margin:0 auto;	padding-top:15px;}
.centerpart.account_1 .steps {width:550px; padding-left:150px;}
.centerpart.account_2 .steps {width:600px; padding-left:110px;}
.centerpart #acc_top_div .acc_top_txt .steps h1 {display:block;}
.centerpart.account_1 #form_block, .centerpart.account_2 #form_block {margin-top:180px;}
.centerpart .steps span {padding-right:30px;}
.centerpart .steps span.active {color:#000;}
.centerpart .steps span.active span {padding:0; text-decoration:underline;}

/*.centerpart.login2 #acc_top_div .acc_top_txt h1 {display:block;}
.centerpart.login2 #acc_top_div .acc_top_txt {padding-top:50px;}
.centerpart.login2 #form_block {margin-top:100px;}*/
.centerpart.login2 #right_form_block {width:100%;}
.centerpart.login2 .right_f_footer {height:8px; background-image:url(../img/form_footer_img_wide.gif);}
.centerpart.login2 #aditional_form_block .f_item_t span {display:block}
.centerpart.login2 #aditional_form_block .h_add_f_select {width:auto;}

.centerpart.login2 #aditional_form_block DIV.select65 {
	border-top:1px solid #8e8e8e; 
	border-left:1px solid #8e8e8e; 
	border-right:1px solid #cfcfcf; 
	border-bottom:1px solid #cfcfcf; 
	PADDING: 1px;
	margin:0;
	OVERFLOW: hidden;  
	WIDTH: 460px; 
	HEIGHT: 19px;
	background-color:#FFFFFF;
}
.centerpart.login2 #aditional_form_block DIV.select65 INPUT {
	BORDER: none;
	padding:0 0 0 1px;
	margin:0px 0px 3px 0px;
	FONT: 12px/12px Arial, Helvetica, sans-serif; 
	WIDTH: 440px; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #ffffff;
	display:inline;
}
.centerpart.login2 #aditional_form_block DIV.select65 INPUT {
	margin-left:2px;
}
.centerpart.login2 #aditional_form_block select.hidselect65 {
	WIDTH: 460px;
	HEIGHT: 105px; 
	margin:0;
	position:absolute;
}

.truste {
	display:block;
	position:absolute;
	top:80px;
	left:50px;
	z-index:1000;
}

.create_account {
	position:absolute;
	top:30%;
	left:0;
	z-index:100000;	 
	width:100%;
	height:auto;	
}
.create_account_inner {
	width:381px;
	overflow:hidden;
	margin:0 auto;
	background:url(../img/acc_form_bg.gif) left top repeat-x #f0f0f0;
	border:1px solid #DAEAFA;
	border-bottom:none;
}
.create_account .top, .create_account .form {clear:both;}
.create_account .top {padding:0 5px; overflow:hidden;}
.create_account .top h1, .create_account .top a {
	display:block;
	float:left;
	width:200px;
	height:25px;
	padding-top:5px;
	font-size:18px;
	line-height:20px;
	color:#5871a4;
}
.create_account .top a {
	width:auto;
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#5871A4;
	text-decoration:none;
}
.create_account .top a:hover {text-decoration: underline;}
.create_account form {
	width:358px;
	overflow:hidden;	 
	margin:0;
	padding:5px 0 10px 25px;
	border-bottom:0;
}
.create_account form div, .create_account form label, .create_account form input {display:block; clear:both;}
.create_account form div {padding-top:10px; zoom:1;}
.create_account form label {padding-left:0; height:13px; line-height:13px;}
.create_account form span b, .create_account form label b {color: #FF0000;}
.create_account form div input {
	display:inline; 
	width:255px;
	height:17px;
	margin-top:1px;
	margin-left:7px; 
	border-top:1px solid #8e8e8e; 
	border-bottom:1px solid #cfcfcf; 
	border-left:1px solid #8e8e8e; 
	border-right:1px solid #cfcfcf; 		
	color:#969595;
}
.create_account form .bot_sub_div {width:340px;}
.create_account form .bot_sub_div input {width:134px; height:24px; float:right; border:0 none;}
.create_account form div .cl_h div {padding-top:0; padding-left:7px;}
.create_account .cl_h p {clear:both; font-size:10px; color:#888888; margin-left:7px; margin-top:3px; height:12px; line-height:12px;}
.create_account .form_footer {width:383px; margin:0 auto; background:url(../img/form_footer_img2.gif) 0 0 no-repeat;}
.create_account form .popup_select {position:relative;}
.create_account form DIV.select65 {
	border-top:1px solid #8e8e8e; 
	border-left:1px solid #8e8e8e; 
	border-right:1px solid #cfcfcf; 
	border-bottom:1px solid #cfcfcf; 
	PADDING: 0;
	margin-top:-10px;
	margin-left:6px;
	OVERFLOW: hidden;  
	WIDTH: 249px; 
	HEIGHT: 17px;
	background-color:#FFFFFF;
}
.create_account form DIV.select65 INPUT {
	BORDER: none;
	padding:2px 0 0 0;
	margin:0px 0px 3px 2px;
	FONT: 12px/12px Arial, Helvetica, sans-serif; 
	WIDTH: 224px; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #ffffff;
	display:inline;
}
*html .create_account form DIV.select65 INPUT {WIDTH: 221px;}
.create_account form select.hidselect65 {
	WIDTH: 460px;
	HEIGHT: 105px; 
	margin:0;
	position:absolute;
	left:10px;
	top:20px;
}
.form_item input.city_input {height:19px;}
*html .form_item input.city_input {height:20px;}
*+html .form_item input.city_input {height:20px;}


/*.main.videosku {min-height:0;}*/
.videosku .centerpart .centerpart_inner {padding-top:1px;}
.main.videosku #boxforcommonmessages, .main.videosku #boxformessages {top:0;}
.videosku .centerpart .bot_block {min-height:535px; padding-top:0; padding-bottom:24px;}
.videosku .videosku_text {float:left; width:668px; height:522px; background:url(../img/videosku_img.jpg) right bottom no-repeat;}
.videosku_text h1, .videosku_text p {display:block; clear:both; width:340px; padding-left:30px; line-height:20px;}
.videosku_text h1 {color:#434b6c; font-size:18px; height:38px; padding-top:14px; }
.videosku_form .form_item {min-height:34px; height:auto; overflow:hidden;}
.videosku_text p {padding-bottom:19px; color:#5871a4;}
.videosku .videosku_form {float:right; width:290px; padding-top:10px;}
.videosku_form span {color:#434b6c;}
.videosku_form .requ_div span {padding-left:0; margin-left:0; color:#5871a4;}
.videosku_form input, .videosku_form select, .videosku_form textarea {width:250px; color:#333; border:1px solid #CFCFCF; background:#fdfdfd;}
.videosku_form .first_name input, .videosku_form .last_name input {width:122px;}
.videosku_form .last_name input {margin:0;}
.videosku_form .last_name span {margin-left:-7px;;}
.videosku_form .phone span {display:block; clear:both; width:100%;}
.videosku_form .phone input {float:left;}
.videosku_form .phone_1, .videosku_form .phone_2 {width:35px;}
.videosku_form .phone_3 {width:58px;}
.videosku_form .first_name select, .videosku_form .last_name select {display:block; width:122px;}
.videosku_form .first_name select {margin-left:7px;}
.videosku_form .last_name select {margin-left:-7px;}
.videosku_form textarea {width:250px; height:70px; margin-left:7px; background:#fff;}
.videosku_form .notify {width:280px; min-height:24px; height:22px;}
.videosku_form .notify span, .videosku_form .notify input {float:left;}
.videosku_form .notify input {width:13px; height:13px; border:0 none;}
.videosku_form .notify span {padding-left:3px; background:none; font-size:10px; line-height:13px; color:#5871a4;}
.videosku_form .form_submit {width:253px; margin-left:7px; border-top:1px solid #d6d6d6;}
.videosku_form .form_submit a {display:block; width:85px; height:28px; margin-top:10px; margin-left:-2px; background:url(../img/videosku_submit_btn.gif) 0 0 no-repeat;}
.videosku_form .form_submit a:hover {background-position:0 -28px;}
.videosku_table {width:960px;}
.videosku_bg_top {background:url(../img/videosku_bg_2.gif) 0 0 repeat-y;}
.videosku_bg_top_bg {min-height:18px; background:url(../img/videosku_bg_top.gif) 0 0 no-repeat;}
.videosku_bg_main {height:523px; background:url(../img/videosku_bg.gif) 0 0 no-repeat;}