/*---- HEADER FORMS ----*/



#header_forms #login {

	margin: 0 0 0 5px;

}



#header_forms {

	width: 145px;

	height: 50px;

	float: right;

	margin-right: 10px;

}



#header_forms #search {

	display: inline;

}



#header_forms #login {

	display: inline;

}



#header_forms #search_field {

	margin: 28px 5px 0px 0px;

}



.form_field {

	margin: 0px;

	width: 200px;	

}



#cms_apply {

	float: right;

	margin: -22px 30px 0 -140px;

}



#cms_add_image {

	float: right;

	margin: -22px -5px 2px -140px;

}



#apply_submit {

	margin: 0 0 0 0;

}



#add_image_submit {

	margin: 0 0 0 0;

}



#cms_meta_tag_button {

	float: right;

	margin: -22px 80px 2px -140px;

}



#cms_meta_tag_form {

	float: left;

	margin: 10px 0 0 0;

	width: 477px;

}



/*---- REGISTRATION/LOGIN FORM ----*/



#registration, #search_results, #login {

	float: left;

	width: 435px;

}



form label {

	width: 135px;

 	float: left;

  	display: block;

  	text-align: left;

}



input {

	background: #efefef;

	border: 1px solid #cfcfcf;

}



#login_button, #submit_button, #register_button {

	float: right;

}



fieldset {

	border: none;

}



legend {

	color: #4EAFE6;

	padding: 0;

	margin: 0px;

	font-family:Arial,Helvetica,Sans-serif;

	font-size:22px;

	font-weight:900;

	line-height:24px;

}



#login_form ul, #register_form ul, #callback_form ul {

	width: 340px;

	margin: 0 0 0 40px;

}



form li {

	list-style: none;

	padding: 4px 0;

	margin: 0;

}



form select {

	font-family: Arial, Helvetica, sans-serif;

	background: #EFEFEF;

	color:#666666;

	font-size:11px;

	width: 202px;

}



textarea {

	background: #EFEFEF;

	width: 176px;

}



.other {

	padding: 0;

}



.error {

	color: #ff0000;

	line-height: 16px;

}



.submit input {

	color: #000;

	background: #EFEFEF;

	border: 2px outset #CFCFCF

}



#search_button {

	border: 0;

}



#search_results ul {

	text-align: left;

	padding: 5px;

	margin: 0 0 0 20px;

}



.custom-tip {

	color: #000;

	width: 130px;

	z-index: 13000;

}



.custom-title {

	font-weight: bold;

	font-size: 11px;

	margin: 0;

	color: #3E4F14;

	padding: 8px 8px 4px;

	background: #C3DF7D;

	border-bottom: 1px solid #B5CF74;

}



.custom-text {

	font-size: 11px;

	padding: 4px 8px 8px;

	background: #EFEFEF;

	border: 1px solid #CFCFCF;

}



#text_edit {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



#meta_tag_form label {

	width: 85px;

}

