#reg{
	position:relative;
	top:10px;
	}
#login_box fieldset{
border:none;
background:#EAEAEA;	
margin-top:10px;
margin-bottom:10px;	
}
legend{
font-size:16px;
color:#404040;
}

#login_box{
margin-top:10px;
margin-bottom:10px;
}	
#login_box input{
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:15px;
height:16px;
width:150px;
color:#404040;

}
#login_box label{
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#2D7BB2;
	}
#reg_box{
border:1px;
height:40px;
width:150px;
color:white;
font-size:15px;
font-weight:bold;
background-color:#2D7BB2;
border:2px solid #2D7BB2;
padding:4px;
margin:10px;
}	
#reg_box a{
color:white;
text-decoration:none;
}	

#forget_box{
border:1px;
height:40px;
width:150px;
color:white;
font-size:15px;
font-weight:bold;
background-color:#2D7BB2;
border:2px solid #2D7BB2;
padding:4px;
}	
#forget_box a{
color:white;
text-decoration:none;
}	

/* must be at end */
#login_box #submitbutton{
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
border:1px;
height:30px;
width:60px;
color:white;
font-size:15px;
font-weight:bold;
background-color:#2D7BB2;
border:2px solid #002F51;
}
/* style for boxes:shippingBox paynow div */
#paynow{
position:relative;
height:25px;
width:80px;
border:2px solid #1B3F12;
font-size:14px;
font-weight:bold;
text-align:center;
margin-top:10px;
background-color: #C6D880;
}

#paynow a{
color:#1B3F12;
}
