#page_wrapper #main_container .register_step1_bg{
	background:url(/assets/images/backgrounds/right_bg_register_step1.jpg) no-repeat;
	background-position:320px 155px;
	padding:0px; 
	width:730px
}

#page_wrapper #main_container .register_studio_step1_bg{
	background:url(/assets/images/backgrounds/right_bg_studio_step1.jpg) no-repeat;
	background-position:228px 10px;
	padding:0px; 
	width:730px
}

.regitration_success_content{
	padding-left:25px;
	border:0px solid blue;	
}

.register_studio_step1_bg .regitration_success_content{
	width:425px;
}


.register_step1_bg .regitration_success_content{
	width:440px;
	padding-top:25px;	
}

#page_wrapper li{
	list-style:none
}

#left_panel,
#right_panel{
	height:630px; 
}

#dynamic_content{
	height:605px; 
}


#page_wrapper .register_step1_bg #dynamic_content{
	padding:0px;
	width:715px;
}

#page_wrapper .register_step1_bg .join_container{
	padding:10px;
}

.thank_you_bg{
	background:url(/assets/images/backgrounds/right_bg_thank_you.jpg) no-repeat;
	background-position:255px 54px;
}

.thank_you_bg #dynamic_content .thank_you_msg{
	position:absolute;
	width:456px;
	top:342px;
	left:35px;
	border:0px solid red;
	font-size:22px;
	text-align:center;
	color:#4b535d;
}
.thank_you_bg #dynamic_content .thank_you_msg p{
	font-size: 12px;
}

#main_container .thank_you_column{
	height:550px;
	background-position:right bottom;
}

.register_step1_bg .next_bt,
.register_studio_step1_bg .next_bt{
	margin-top:10px;
}
.join_container{
	padding:10px;
}


.join_container #op_region, 
.join_container #op_preference_option, 
.join_container #op_mobile_network,
.join_container #op_preference_option,
.join_container textarea,
.join_container #Country,
.join_container #op_day, 
.join_container #op_year,
.join_container #op_month{
	background-color:#fff;
	color:#000;
	border:1px solid #666666;
}

.join_container #KnowFromOther{
	width:214px;
	height:40px;
}

.join_container .common_input,
.join_container #op_region, 
.join_container #op_preference_option, 
.join_container #op_mobile_network, 
.join_container #op_country,
.join_container #WorkedAlreadyNumber {
	width:212px;
}

.join_container select#Country,
.join_container select#KnowFrom,
.join_container select#InternetConnection{
	width:214px;
}

.join_container .small_input {
	width:109px;
}


.join_container #DateOfBirthDayOfBirth  {
	width: 52px;
}


.join_container #DateOfBirthYearOfBirth  {
	width: 58px;
}

.join_container #DateOfBirthMonthOfBirth{
	width: 95px;
	margin:0 2px;
}

.join_container #PreviousExperience{
	height: 50px;
}
.join_container .row{
	clear:both;
	margin:0;
	padding:1px;
	position:relative;
}

.join_container .file_row{
	padding:5px 0px;
}

.join_container .row label{
}

.join_container .row label,
.join_container .row .label,
.join_container .row .data_input,
.join_container .row .form_comment,
.join_container .row .data_alt{
	float:left;
	vertical-align:middle;
	margin-top:5px;
	border:0px solid blue;
	display:inline;
	position:relative;
}

.join_container .row label,
.join_container .row .label,
.join_container .row .data_alt{
	line-height:18px;
}

.join_container .row label,
.join_container .row .label{
	width:135px;
	/*font-weight:bold;
	width:230px;*/
}

.join_container .check_option_info{
	padding:15px 0;
}

#LanguagesColor .c_input{
	margin-right:5px;
}

.join_container .check_option_row label{
	width:205px;
}

.register_step1_bg .join_container .row .data_input{
	margin-top:3px;
}

.register_step1_bg .email_meesage{
	padding-bottom:5px;
}


.join_container .check_option_row div.data_input{
	width:25px;
	border:0px solid blue;
}

.join_container .row .data_alt{
}

.join_container .row .alt_v_align{ 
	line-height:18px;	
}

.join_container .row .tick_input{
	padding-left:227px;
	display:inline;
}

.join_container .gender_row .data_input div{
	float:left;
	position:relative;
	top:4px;
	padding:0 3px;
}

.join_container .gender_row label{
	width:50px;
	margin-right:5px;
	border:0px solid red;
}

.join_container .long_tick_row{

}
.join_container .long_tick_row label,
.join_container .long_tick_row .form_comment{
	margin-top:3px;
}

.join_container .security_row{
	padding-bottom:3px;
}

.join_container .row .long_label{
	width:420px;
	text-align:left;
	display:inline;
	font-weight:normal;
}

.join_container .row .data_input{
	width:220px;
	border:0px solid blue;
}

.join_container .row .file_input{
	width:235px;
}

.join_container .row .file_input{
	width:235px;
}

/**************************************** MD **************************************************/

.wdgAjaxFileUploadIFrame {
	display: none;
}

.join_container .box_info_item{
	margin:10px 1px;
	padding:10px;
	clear:both;
	width:886px;
} 


#ServicesColor .opt_error_row{
	width:485px;
	float:left;
	border:0px solid red;
	position:relative;
}

#ServicesColor .check_option_row{
	float:left;
	margin-right:5px;
	clear:none;
}

#ServicesColor .check_option_error{
	width:380px;
}

#ServicesColor .opt_error_row .warning_color{
	display:block;
	padding-top:7px;
}

#InternetConnectionColor .opt_error_row,
#WorkedAlreadyColor .opt_error_row{
	width:480px;
	float:left;
	border:0px solid red;
}

#InternetConnectionColor .opt_error_row_info,
#WorkedAlreadyColor .opt_error_row_info{
	width:400px;
}

#InternetConnectionColor .opt_error_row .warning_color,
#WorkedAlreadyColor .opt_error_row .warning_color{
	display:block;
	padding-top:10px;
}

#ServicesColor label.left{
	width:125px;
}

#ServicesColor label.right{
	width:102px;
	padding-left:20px;
}

#PhoneColor label{
	width:130px;
}

#PhoneColor .data_input{
	width:220px;
}

#PhotoColor{
	
}

#HowLongColor label,
#NoOfOperatorsColor label,
#RefererColor label,
#OtherSitesColor label{
	width:265px;
}

.join_container .box_info_item .language_row label {
	width: 45px;
}

#LanguagesColor .data_input{
	width:50px;
}


#InternetConnectionColor label,
#KnowFromColor label,
#WorkedAlreadyColor label{
	width: 260px;
	position:relative;
}



.upload_img_wrapper{
	
	
}

.upload_img_wrapper ul{
	display:block;
	margin:25px 0 25px 20px;
	
}


.upload_img_wrapper ul li{
	line-height:16px;
	clear:both;
}

.upload_img_wrapper ul li span{
	display:block;
	float:left;
}
.upload_img_wrapper span.bullet_pt{
	font-size:16px;
	padding-right:8px;
}

.upload_img_wrapper .upload_info{
	border:1px solid red;
}

.upload_img_wrapper .upload_info{
	border:1px solid red;
}

.upload_img_info_input,
.upload_img_listing{
	border:0px solid blue;
	height:300px;	
}
.upload_img_info_input{
	float:left;
	width:530px;
}

.upload_img_listing{
	float:right;
	width:320px;
	margin-top:5px;
}

.upload_img_listing .upload_item{
	width:75px;
	float:left;
	margin:5px;
	display:inline;
	border:0px solid #666666;
	position:relative;
}

.upload_img_listing .upload_item .upload_img_item_option{
	height:15px;
	clear:both;
}

.upload_img_listing .upload_item .upload_img_item_option div{
	float:left;
	width:15px;
	height:13px;
	margin-right:5px;
	border:1px solid #000;
	text-align:center;
	border-bottom:0px;
	position:relative;
	top:1px;
}

.upload_img_listing .upload_item .upload_img_item_holder{
	height:72px;
	width:72px; 
	margin:0px;
	overflow:hidden;
	border:0px solid red;
}

.upload_img_listing .upload_item .upload_img_item_holder img{
	border:1px solid #666666;
}

.upload_img_listing .upload_item .upload_img_item_holder img.upload_img_selected{
	border:1px dotted #ED1A77;
}

.upload_img_listing .upload_item_title{
	font-weight:bold;
	padding-top:43px;
	width:50px;
	margin-right:0px;
}


#upload_container label{
	width:165px;
}

#upload_loader{
	text-align:center;
}

#upload_loader .cancel_bt{
	margin:10px 0;
}

#upload_container .wdgAjaxFileUploadButton{
	margin-left:5px;
} 


/* Flash Video Recorder */ 
#recorder_area{
	padding-top:10px;
	width:360px;
	margin:0 0 0 80px;
	float:left;
	display:inline;
}

ul.info_record_required{
	margin:130px 0 0 10px;
	float:left;
	width:420px;
	display:block;
	
}

ul.info_record_required{
	font-weight:bold;
}

.tab_menu_container{
	border:0px solid black;
	width:362px;
	display:block;
	padding:0px;
	margin:0px;
	height:35px;
	position:relative;
	top:8px;
	z-index:9;
	display:none;
}
/*
.tab_menu_container li{
	display:block;
	padding:0px;
	margin:0px;
	width:90px;
	height:35px;
	text-align:center;
	float:left;
	margin-left:10px;
	border:0px solid yellow;
	list-style:none;
	display:inline;
}

.tab_menu_container #tab_video_player{
	width:240px
}

.tab_menu_container #tab_video_recorder span,
.tab_menu_container #tab_video_player span{
	display:block;
	height:30px;
}

.tab_menu_container #tab_video_recorder span{
	background:url(/assets/images/backgrounds/tab_recorder_inactive.gif) no-repeat;
}

.tab_menu_container #tab_video_recorder.active span{
	background:url(/assets/images/backgrounds/tab_recorder_active.gif) no-repeat;
}

.tab_menu_container #tab_video_recorder span,
.tab_menu_container #tab_video_recorder.active span{
	background-position:-16px -2px;
}
		
.tab_menu_container #tab_video_player span{
	background:url(/assets/images/backgrounds/tab_player_inactive.gif) no-repeat;
}

.tab_menu_container #tab_video_player.active span{
	background:url(/assets/images/backgrounds/tab_player_active.gif) no-repeat;
}

.tab_menu_container #tab_video_player span,
.tab_menu_container #tab_video_player.active span{
	background-position:0px -2px;
} 

*/

.dynamic_flash_top_bg{
	background:url(/assets/images/backgrounds/dynamic_flash_top_bg.gif) no-repeat;
	height:10px;
}

.dynamic_flash_bottom_bg{
	background:url(/assets/images/backgrounds/dynamic_flash_bottom_bg.gif) no-repeat;
	background-position:0 -40px;
	height:10px;
}

#dynamic_flash_content,
#dynamic_flash_info_container{
	border:0px solid blue;
	position:relative;
	height:310px;
	width:360px;
	background:url(/assets/images/backgrounds/dynamic_flash_body_bg.gif) repeat-y;
	z-index:0;
}

.flash_content_height{
	height:460px!important;
}

#dynamic_flash_content #flash_recorder_container,
#dynamic_flash_content #flash_player_container{
	border:1px solid #dfd4d5;
	background-color:#fff;
	position:absolute;
	width:320px;
	height:390px;
	top:10px;
	left:18px;
}

/* Remove when flash changes to 390px; */
#dynamic_flash_content #flash_recorder_container{
	height:240px;
}

#dynamic_flash_content #flash_player_container{
	overflow:hidden;
}
#flash_recorder_controller_container{
	overflow:hidden;
	position:absolute;
	border:0px solid red;
	background-color:#fff;
	color:inherit;
	top:402px;
	left:0px;
	height:43px;
	width:320px;
}

/* Remove when flash changes to 390px; */
#flash_recorder_controller_container{
	top:250px;
}

#flash_recorder_controller_container .flash_record_time{
	float:right;
	border:0px solid red;
	line-height:40px;
	width:85px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}

#flash_recorder_controller_container .button{
	float:left;
	margin-right:2px;
}


#flash_player_info,
#flash_player_loader{
	position:absolute;
	width:320px;
	height:390px;
	background-color:#fff;
	color:inherit;
}

#flash_player_info ul .pointer{
	cursor:pointer;
}

#flash_player_info ul li span.bold{
	padding-right:5px;
}

#flash_player_loader{
	background:#fff url(/assets/images/preloader/preloader.gif) no-repeat;
	background-position:144px 104px;
	z-index:5;
}

#flash_player_info{
	z-index:0;
}
/******************************/