/* LOGIN BOX */
#login_box{
 width: 160px;
 margin: 0px 0px 15px 0px;
 padding: 0px 0px 0px 0px;
 font: normal normal normal medium normal Helvetica, Arial, sans-serif;
 color: #FFFFFF;
 background-color: #FFFFFF;
}
#login_box form
{
  padding: 0px 0px 0px 0px;  	
	margin: 0px 0px 0px 0px;
	border-spacing: 0;
}

#login_box .header{
  background-image: url(../images/user_area/side_box_title_bkg.gif);
  background-repeat: no-repeat;
  height: 27px;
  width: 160px;
  padding: 0px 0px 0px 0px;  	
	margin: 0px 0px 0px 0px;
	border-spacing: 0;
}

#login_box .header h1,
#login_box .header h1 a{
  font-size: 18px;
  color: rgb(62,59,54);
  padding: 4px 0px 0px 6px;  	
	margin: 0px 0px 0px 0px;
	border-spacing: 0;
	text-decoration: none;
}

#login_box .header h1 a:hover{
  color: black;
}

#login_box #body_not_logged_in,
#login_box #body_logged_in{
  width: 160px;
  height: auto;
}


#login_box #body_not_logged_in #body_area{
  min-height: 184px;
  height:auto !important;
  height:184px;
  background-image: url(../images/user_area/login_box_body_bkg.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  background-color: #e5211a;
  padding-left: 6px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: bold;
}

#login_box #body_logged_in #body_area{
  min-height: 87px;
  height:auto !important;
  height:87px;
  background-image: url(../images/user_area/user_area_box_body_bkg.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  background-color: #e5211a;
  padding-left: 6px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: bold;
}

#login_box #body_logged_in .hello{
  font-size: 15px;
  font-weight: bold;
  color: rgb(255,255,255);
  margin: 0px 0px 8px 0px;
}
#login_box #body_logged_in .entry {
  margin: 2px 0px 0px 0px;
}

#login_box #body_logged_in .break {
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: rgb(255,255,255);
  height: 2px;
  width: 150px;
  font-size: 2px;
}

#login_box #body_logged_in .entry a{
  font-size: 13px;
  font-weight: bold;
  color: rgb(255,255,255);
  text-decoration: none;
}
#login_box #body_logged_in .entry a:hover{
  color: rgb(255,224,105);
}

#login_box #body_not_logged_in #body_area p{
  padding: 0px;
  margin: 0px;
  text-indent: 0px;
  
}


#login_box #body_not_logged_in .input{
  height: 20px;
  border: 1px rgb(177,183,177) solid;
  font-weight: bold;
  width: 145px;
  color: rgb(62,59,54);
}

#login_box #body_not_logged_in .remember_submit_line{
  margin-top: 5px;
  float: left;
  width: 148px;
  vertical-align: middle;
  text-align: right;
}

#login_box #body_not_logged_in .remember_submit_line .rememberme{
  font-size: 10px;
  float: left;
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
}

#login_box #body_not_logged_in .remember_submit_line .checkbox,
#login_box #body_not_logged_in .remember_submit_line label{
  margin: 0px 3px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*border: 2px rgb(177,183,177) solid;*/
  float: left;
}

#login_box #body_not_logged_in .remember_submit_line .button{
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  height: 18px; 
  width: 45px;
  /*color: rgb(62,59,54);*/
  font-weight: normal;
  border: 1px rgb(177,183,177) solid;
  float: right;
  background-image: url(../images/user_area/bt_submit.gif);
  background-repeat: repeat-x;
}
#login_box #body_not_logged_in .remember_submit_line .imgButton{
  padding: 0px 0px 0px 0px;
  float: right;
}


#login_box #body_not_logged_in  .frm_error,
#login_box #body_not_logged_in .frm_error_empty{
  width: 135px;
  height: 20px;
  margin: 5px 0px 7px 0px;
  padding: 2px 5px 0px 5px;
  font-size: 12px;
  font-weight: bold;
  border: 1px rgb(62,59,54) solid;
  background: rgb(255,204,0);
  float: left;
  color: rgb(62,59,54);
  overflow: hidden;
}

#login_box #body_not_logged_in .frm_error_empty{
  border: none;
  background: none;
}

#login_box #body_not_logged_in #body_area #links,
#login_box #body_logged_in #body_area #links{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#login_box #body_not_logged_in #body_area #links p,
#login_box #body_logged_in #body_area #links p{
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
}
#login_box #body_not_logged_in #body_area #links p a,
#login_box #body_logged_in #body_area #links p a{
  font-size: 11px;
  color: rgb(255,255,255);
  text-decoration: none;
}


/* END LOGIN BOX */
