/** CSS FORMS ***/
fieldset {
	border-width: 2px 0;
	border-color: #AFC7E2;
	border-style: solid;
	}
legend {
	font-weight: bolder;
	padding: 0 5px 0 0;
	margin-bottom: 10px;
	}

.infoForm {
	background:url(../images/site/bck_infoform.png) left top  no-repeat;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #AFC7E2;
	line-height:20px;
	}
/**** ***/
#form_join label, #form_login label, #form_edplaylist label, 
#form_edinfo label, #form_edpassword label, #form_edemail label, 
#form_forgotpass label, #uploadForm label, #form_contact label {
	float:left;
	display:block;
	padding-left: 10px;
	}
form label.required {
	background: url(../images/site/asterik.png) left no-repeat;
}
#form_join span,#form_login span, #form_edplaylist span, 
#form_edinfo span,#form_edpassword span, #form_edemail span, 
#form_forgotpass span, #uploadForm span, #form_contact span {
	background:url(../images/site/bck_input.png) left top no-repeat;
	padding: 5px 8px 0;
	float:left;
	display:block;
	width: 334px;
	height: 27px;
	margin-bottom: 10px;
	 }
#form_join span.error,#form_login span.error,#form_edplaylist span.error,
#form_edinfo span.error,#form_edpassword span.error,#form_edemail span.error,
#form_forgotpass span.error,#uploadForm span.error, #form_contact span.error {
	background-position:0 -33px;
	}
#form_join input,#form_login input,#form_edplaylist input,
#form_edinfo input,#form_edpassword input,#form_edemail input,
#form_forgotpass input,#uploadForm input, #form_contact input{
	width: 330px;
	display:block;
	clear:left;
	}
#form_search input,#form_search1 input{
	width:180px;
}
#form_search input,#form_search1 input, #form_join input,#form_login input, #form_join select,
#form_edinfo input, #form_edpassword input,#form_edemail input,
#form_edplaylist input, #form_forgotpass input,.namePlaylist,
form textarea,#uploadForm input ,#form_contact input {
	float:left;
	border: 1px solid #809DB9;
	height: 20px;
}
.namePlaylist{ width:135px;}
#form_join input.error,#form_login input.error, 
#form_edinfo select.error ,#form_edpassword input.error,#form_edemail input.error, 
#form_join select.error ,#form_edplaylist input.error, 
#form_forgotpass input.error, 
#form_edplaylist select.error, form textarea.error, #form_contact textarea.error, #form_contact input.error {
	float:left;
	border: 1px solid #CC0000;
	height: 20px;
	background:#FADDC5;
}

.msgError{
	float:right;
	color:#CC0000;
	margin-right:15px;
	}
	
form {
	float:left;
}

#imageUploader {
	background: url(../images/site/bck_imageuploader.png) left top no-repeat;
	padding:5px;
	width: 119px;
	height: 127px;
	float:left;
	text-align:center
	}

#form_login input.inputCheck,
#form_options input.inputCheck,
#form_join input.inputCheck{ border: 0; padding: 0; margin: 0; background: none; width:15px;}	

#form_login input[type="hidden"],
#form_forgotpass input[type="hidden"],
#form_edinfo input[type="hidden"],
#form_edplaylist input[type="hidden"],
#form_join input[type="hidden"],
#form_contact input[type="hidden"]{ border: 0; padding: 0; margin: 0; background: none; height:0; }

#form_search,#form_search1{
	width:297px;
	height:30px;
	background:url(../images/site/bg_search302.jpg) no-repeat;
	padding:4px 10px 0;
	}
#form_search1{
	background:url(../images/site/bg_search302b.jpg) no-repeat;
	}

#personalDv p{
	margin:5px 0 ;
	height:15px;}
	
#form_join #captcha_refresh{
	height:60px; 
	background:none; 
	margin-top:0px; 
	padding-top:0px;
}

#form_edemail ,#form_edpassword {margin-top:15px;}



a#btn_skip img{
	width:277px;
	height:33px;
	background:url(../images/apps/btn_skip_this_step.png) left top no-repeat;
}
a#btn_skip img:hover{
	cursor:pointer; color:#FFF; 
	background:url(../images/apps/btn_skip_this_step.png) left -33px no-repeat;}
	
		
