#main_content_area {width:414px}
#secondary_menu{width:438px;}
#secondary_menu h3{text-align:right;margin: 0 0 10px 0;}
#login{height:175px;padding:0px;width:438px;}

#secondary_menu.secondary_login{
	position: relative;
	top: -11px;
}

/*buyer*/
.buyer_login{float:left;width:212px;height:165px;margin-right:14px;}
.buyer_login p a{display:block;text-indent:-5000px;width:212px;height:157px; background :transparent url("../images/buyer-login.gif") no-repeat 0 0;} 
.buyer_login  p a:hover{background :transparent url("../images/buyer-login-hover.gif") no-repeat;}

/*seller*/
.seller_login{float:left;width:212px;height:165px;}
.seller_login p a{display:block;text-indent:-5000px; width:212px;height:157px; background :transparent url("../images/seller_login.gif") no-repeat;} 
.seller_login  p a:hover{background :transparent url("../images/seller_login_hover.gif") no-repeat;}
/**/

/*anonymous user*/

.anonymous_login{display:block;text-indent:-5000px;width:212px;height:157px; background :transparent url("../images/please.gif") no-repeat 0 0;} 

/*expanded*/
div.buyer_login_expanded,div.seller_login_expanded{
	height:169px;
	background:url('../images/user_login_bg.gif') no-repeat 0 12px; 
	padding: 0 20px 0 20px;
	width:170px;
	position: relative;
	z-index: 100; 
	}
	
	
div.buyer_login_static{
	width: 439px;
}
	

		
div.seller_login_expanded{
	padding:0;
	margin: 0;
	width: 197px;
	left: 241px;
	position: relative;
}

div.seller_login{
	position: relative;	
}	


#seller .arrow{
	display:none;
}


#buyer .arrow{
	display:none;
}


#anonymous .arrow{
	display:none;
}

div.buyer_login_expanded .arrow{
	display:none;
	position: absolute;
	top: 12px;
	_top: 0px;
	right: 0;	
}


div.seller_login_expanded .arrow{
	display:none;
	position: absolute;
	top: 12px;
	_top: 0;
	right: -39px;
}


div.seller_login_expanded p.title {
	display:block;
	position: absolute;
	top: 1px;
	right: 3px;
	z-index: 105;
	text-indent:-5000px; 
	width:162px;
	height:48px; 
	background :transparent url("../images/im_a_seller_hover.gif") no-repeat center;
	margin:59px 20px 0 20px;
} 


div.buyer_login_expanded p,div.seller_login_expanded p {margin:0;padding:0}
div.buyer_login_expanded p.title {display:block;float:left;text-indent:-5000px; width:152px;height:48px; background :transparent url("../images/im_a_buyer_hover.gif") no-repeat center;margin:60px 0 0 9px ;} 


div.buyer_login_expanded form{
	float:left;
	width:220px; 	
	margin:60px 0 0 20px;
	display:none;
}

div.buyer_login_static form{
	display:block;
}

div.seller_login_expanded form{float:left;width:220px; position: absolute; top: 60px; _top: 0;left: 30px; display:none;}
div.buyer_login_expanded form label,div.seller_login_expanded form label{display:none;color: #fff;}
div.buyer_login_expanded form label#buyer_label, div.seller_login_expanded form label#seller_label{display: inline}
div.buyer_login_expanded form input.text,div.seller_login_expanded form input.text{width:120px;padding:2px;border:0}
div.buyer_login_expanded form input.btnSubmit,div.seller_login_expanded form input.btnSubmit{position:relative;top:5px;left:5px}
p.form_error{color:#fff;font-weight:bold; padding:10px 0 0 0;}
div.buyer_login form,div.seller_login form{display:none;!important;}

#login .login {width: 438px; display: block;}
#login .login form {display: block;}
#login .login form input {width:120px;padding:2px;border:0}
#login .login form input.btnSubmit {position:relative;top:5px;left:5px; width:auto; padding:0;}

#buyer_close_btn{
	position: absolute;
	top: 30px;
	left: 415px;
}

#seller_close_btn{
	position: absolute;
	top: -30px;
	left: -18px;
}


