.log_in_form{}
.log_in_form input{width:155px;}
/*------------------------------------------------------------------*/
.advsearch {padding:0px;float:left;}
.advsearch input[type=text]{width:210px;}
.advsearch label{font-weight:normal;margin-left:10px;line-height:20px;width:50px;text-align:right;}
.advsearch fieldset{font-weight:bold;margin-top:10px;margin-bottom:10px;padding:4px;border:1px solid #ddd;}
.advsearch div{float:left;width:162px;margin:3px 5px;padding:0px;}
.advsearch fieldset.double{margin-top:10px;margin-left:6px;margin-right:6px;padding:0px;border:none;}
.advsearch div.double{float:left;width:330px;margin-right:6px;padding:0px;}
/*-----------------------------------*/
.sign_in_form{padding: 10px;font-weight: normal;}
.sign_in_form h4
{
	padding:5px 5px 5px 15px;
	margin:-10px -10px 0px -10px;
	font-size: 18px;
	display:block;
	color:#fff;
	background:transparent url(pix/satin_red.jpg) no-repeat top left;
}
.sign_in_form h5
{
	padding:5px 0px 10px 0px;
	font-size: 12px;
	color:#514c4c;
}
.sign_in_form .disclaimer
{
	color: #333;
	clear:both;
	font-size: 10px;
	text-align:left;
}
.sign_in_form fieldset
{
	border: 0;
	margin: 0;
	padding: 10px 5px 5px 0px;
	display:block;
	text-align:right;
}
.sign_in_form div.info
{
	color: #555;
	font-size: 9px;
	float:right;
	display:block;
	clear:both;
	text-align:left;
	height:18px;
}
.sign_in_form label
{
	font-size: 11px;
	font-weight:bold;
	vertical-align:top;
}
.sign_in_form fieldset label.error {float: none; color: red; padding-left: .5em; vertical-align: top; }
.sign_in_form input, .sign_in_form textarea{width:200px;margin-left:10px;font-size: 10px;}

.sign_in_form_container{display:none;}
.sign_in_form_wrapper, .forgot_form_wrapper
{
	background: transparent url("pix/gradient_gray.png") repeat-x top left !important;background-image:url("pix/gradient_gray.gif");;
	display:block;
}
.sign_in_form_wrapper
{
	height:500px;
	width:400px;
}
/*------------------------------------------*/

/*------------------------------------------*/
.forgot_form_wrapper{height:280px;width:360px;}
/*---------------------------------------------------------*/
.mail_editor{}
.mail_editor{width:600px;height:400px;}
.mail_editor fieldset{border:0;margin:0;padding:5px;display:block;text-align:left;}
.messagebody{width:590px;height:230px;border:1px solid #eeeeee;}
.mail_editor table{border:none;}
.mail_editor td{border:none;font-weight:normal;text-align:left;padding:0px;margin:0px;}
.mail_editor td.label{font-weight:bold;}
/*---------------------------------------------------------*/

.settings_form{padding: 10px;font-weight: normal;}
.settings_form div.panel {padding:10px;width: 682px;}
.settings_form h6
{
	padding:5px 5px 5px 15px;
	margin:-10px -10px 0px -10px;
	font-size: 14px;
	display:block;
	color:#fff;
	background:transparent url(pix/satin-red-head.jpg) no-repeat top left;
}
.settings_form fieldset
{
	border: 0;
	margin: 0;
	padding: 2px 5px 5px 2px;
	display:block;
	text-align:left;
}
.settings_form input[type=text], .settings_form input[type=password], .settings_form select, .settings_form textarea{width:300px;}
.settings_form textarea {height:100px;}
.settings_form .avatar{background:url("pix/avatar_placeholder.png") no-repeat left top;padding:16px 18px 18px 16px;margin:0px 10px 10px 0px;}
/*---------------------------------------------------------*/


.formError{position:absolute;top:300px; left:300px;padding-bottom:13px;display:block;z-index:10000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{
width:100%;
background:#ee0101;
color:#fff;
width:150px;
font-family:tahoma;
font-size:11px;
border:2px solid #ddd;
box-shadow: 0px 0px 6px #000;
-moz-box-shadow: 0px 0px 6px #000;
-webkit-box-shadow: 0px 0px 6px #000;
padding:4px 10px 4px 10px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px; height:15px;z-index:10001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{
border-left:2px solid #ddd;
border-right:2px solid #ddd;
box-shadow: 0px 2px 3px #444;
-moz-box-shadow: 0px 2px 3px #444;
-webkit-box-shadow: 0px 2px 3px #444;
font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}

