﻿/* file needs to be refactored
	
*/

.steps
{
	height: 41px;
	border: solid 1px #E3E3E3;
	width: 937px;
	background: url(../../img/pages/register/noactive_back.jpg) repeat-x;
}

.steps .step_arrow, .steps .step_arrow_last
{
	width: 23px;
	float: left;
	height: 41px;
}
.steps .step_number
{
	width: 33px;
	margin: 4px 0 0 10px;
	padding: 8px 0 8px 12px;
	font-weight: 900;
	color: #fff;
	float: left;
	font-size: 13px;
}
.steps .step_text
{
	float: left;
	padding: 14px 7px 0px 0px;
	font-weight: 700;
	font-size: 12px;
}
.steps a
{
	text-decoration: none;
}

.active_step, .noactive_step, .done_step
{
	float: left;
	height: 41px;
}

.active_step
{
	background: url(../../img/pages/register/active_back.jpg) repeat-x;
}
.active_step .step_number
{
	background: url(../../img/pages/register/active_stepnr.jpg) no-repeat;
}
.active_step .step_text
{
	color: #569D0F;
}
.active_step .step_arrow
{
	background: url(../../img/pages/register/active_end.jpg) no-repeat;
}

.done_step
{
	background: url(../../img/pages/register/done_back.jpg) repeat-x;
}
.done_step .step_number
{
	background: url(../../img/pages/register/done_stepnr.jpg) no-repeat;
}
.done_step .step_text
{
	color: #fff;
}
.done_step .step_arrow_last
{
	background: url(../../img/pages/register/done_end.jpg) no-repeat;
}
.done_step .step_arrow
{
	background: url(../../img/pages/register/done_end.png) no-repeat;
}

.noactive_step
{
}
.noactive_step .step_number
{
	background: url(../../img/pages/register/noactive_stepnr.jpg) no-repeat;
}
.noactive_step .step_text
{
	color: #eee;
}
.noactive_step .step_arrow
{
	background: url(../../img/pages/register/noactive_end.jpg) no-repeat;
}

.break-static-page
{
	width: 375px;
}
.break-static-page h2
{
	color: #50980E;
	font-weight: 700;
	font-size: 18px;
	float: left;
	margin: 0 0 8px;
	width: 315px;
}
.break-static-page p
{
	color: #A5A5A5;
	font-size: 12px;
	text-align: justify;
	float: left;
	width: 370px;
}
.break-static-page .redmore
{
	padding-right: 15px;
	margin-top: 3px;
	font-size: 15px;
	color: #515151;
	font-style: italic;
	text-decoration: none;
	background: url(../../img/pages/register/red-arrow.jpg) no-repeat right;
	float: left;
}
.break-static-page .redmore:hover
{
	text-decoration: underline;
}
.break-static-page-separator
{
	width: 375px;
	height: 1px;
	margin: 15px 0px;
	background: url(../../img/pages/register/static_page_seperator.jpg);
	float: left;
}

.preregistration-area
{
	background: url(../../images/register/Pre-Registration_background.jpg) no-repeat;
height:337px;
padding:60px 0 0 160px;
width:780px;

}



.memberIconButton, .artistIconButton, .bussinessIconButton
{
	width: 290px;
	height: 255px;
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	margin-right: 10px;
	cursor: pointer;
}

.memberIconButton
{
	background: transparent url(../../img/pages/register/member_icon.gif) no-repeat;
}
.artistIconButton
{
	background: transparent url(../../img/pages/register/artist_icon.gif) no-repeat;
}
.bussinessIconButton
{
	background: url(../../img/pages/register/bussiness_icon.jpg) no-repeat;
	width: 241px;
	height: 204px;
	margin-left: 45px;
	margin-bottom: 30px;
}

.icon_text
{
	font-size: 18px;
	font-weight: 900 !important;
	margin-top: 80px;
}

.preregistration-info
{
	width: 240px;
	font-size: 14px;
	padding: 20px 33px 0;
	text-align: center;
	color: #a5a5a5;
	float: left;
}

.nextstep, .back
{
	width: 108px;
	height: 35px;
	text-align: center;
	line-height: 35px;
}
.back
{
	background: url(../../img/pages/register/Back.jpg) no-repeat;
}
.nextstep
{
	background: url(../../img/pages/register/next.jpg) no-repeat;
}
.nextstep a
{
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	margin-right: 7px;
}


#MainContentRegistration .pageTopBar 
{

}
#MainContentRegistration
{
	background:transparent
}
#Div1
{
	float:left;background:#FFFFFF none repeat scroll 0 0;width:979px;
}

#MainContentRegistration #middle_bluebg {
border:1px solid #B4B4B4;
padding:14px 10px 0;
}

#MainContentRegistration #titel_registration {
height:25px;
margin:11px 0 0 11px;
padding:0;
width:98%;
}
#MainContentRegistration
{
	padding:0px;
}
#MainContentRegistration .preregistration-area
{
	background:transparent url(../../images/register/Pre-Registration_background.jpg) no-repeat scroll 0 0;
height:337px;
padding:57px 0 0 153px;
width:789px;
}

#MainContentRegistration  .preregistration-info {
color:#A5A5A5;
float:left;
font-size:17px;
font-weight:bold;
padding:20px 38px 0;
text-align:center;
width:240px;
}
#MainContentRegistration  .preregistration-info  span
{
	font-size:17px;
}
#MainContentRegistration  .footer
{
	color:White !important
}
#MainContentRegistration  #middle_bluebg .devider 
{
	background:none;
}

#footer {
background-color:#383838;
clear:both;
color:white;
height:50px;
margin:0 auto;
padding:0;
text-align:right;
width:981px;
}

#footer  .text_1 
{
	color:White;
}

#MainContentRegistration  .pl_footer {
clear:both;
float:left;
font-size:11px;
line-height:35px;
margin:auto;
overflow:hidden;
text-align:center;
width:979px;
}
.radio_but
{
	height:12px; width:12px; padding:0px; margin:0px;
}

#MainContentRegistration #middle_bluebg
{
	position:relative;
}
.registerFixQuick {
right:115px;
position:absolute;
top:198px; width:400px; z-index:432243;
}

#MainContentRegistration #middle_bluebg  .registerFixQuick   .rbn input {
float:left;
margin:10px 20px 0 32px;margin-top:5px; width:13px; height:13px; padding:0px;
}
#MainContentRegistration #middle_bluebg  .registerFixQuick   .rbn label
{
	float:left;width: 100px; margin-top:4px;
}
#MainContentRegistration .registerFixQuick span
{
	float:left; clear:both;
}
body
{
	overflow-x: hidden
}
.rowRegisterRL
{
	width:200px;
}
#MainContentRegistration #middle_bluebg   .rbn
{
	width:200px;
}
.ValidationSummaryBox ul
{
	 list-style-type:none;
}
.val2
{
	position:absolute;
right:69px;
top:3px;
}
.ddlRegister .select-container, .ddlRegister .selectbox-wrapper
{
	left:0px; top:24px;
}

#MainContentRegistration #middle_bluebg   .register_3  .row {
float:left;
padding:5px 97px;
width:366px;
}

 #MainContentRegistration #middle_bluebg  iv.register_3 .pnl
 {
	float:left;
padding:5px 97px;
width:366px;
 }

.ddlRegister
{
 margin-top:0px !important;
}


#MainContentRegistration .registerFixQuick  #middle_bluebg .row, div.register_3 .pnl
{
	 width: 366px !important;
}

#middle_bluebg .row .text_field4 {
float:left;
margin:2px 2px 2px -115px;
}