/* BASIC css start */
#loginpage { width:350px; margin:0 auto; padding-top:50px; }
#loginpage #logbox { width:350px; margin:0 auto; }


/* ·Î±×ÀÎ */
#loginpage .login { float:left; width:350px; }
#loginpage .login fieldset{ position:relative; width:350px; margin:0 auto; }

#loginpage .login fieldset .id { border-top:1px solid #d9d9d9; }
#loginpage .login fieldset .id,
#loginpage .login fieldset .password { overflow:hidden; display:block; width:350px; border-bottom:1px solid #d9d9d9; height:26px; line-height:26px; }
#loginpage .login fieldset .password { margin-top:0px; }

#loginpage .login fieldset .id span,
#loginpage .login fieldset .password span  { float:left; width:80px; height:26px; line-height:26px; font-size:11px; color:#000; vertical-align:middle; }

/* ·Î±×ÀÎ ÀÎÇ² */
#loginpage .login fieldset input { float:left; width:270px; height:26px; line-height:26px; padding:0px; border:0; background:none; color:#555; vertical-align:middle; }

/* º¸¾ÈÁ¢¼Ó, ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â */
#loginpage .login fieldset .subbtn { clear:both; height:20px; padding-top:15px; }

/* º¸¾ÈÁ¢¼Ó */
#loginpage .login fieldset .security { float:left; color:#777; font-size:11px; height:14px; line-height:14px; padding:5px 10px 1px 0; display:none; }
#loginpage .login fieldset .security input { width:13px; height:13px; margin:0 3px 0 0; vertical-align:-3px; *vertical-align:2px; }
#loginpage .login fieldset .security label { margin:0 6px 0 0; }

/* ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â */
#loginpage .login fieldset ul { float:right; overflow:hidden; height:20px; }
#loginpage .login fieldset li { float:left; line-height:20px; padding-left:20px; background-image:url(/design/olivekiss/onedesign/images/line_com.gif); background-repeat:no-repeat; background-position:5px center; }
#loginpage .login fieldset li:first-child { background:none; padding-left:0; }
#loginpage .login fieldset li a { line-height:20px; font-size:11px; color:#777; }
#loginpage .login fieldset li a:hover { color:#c04657; }

/* ·Î±×ÀÎ ¹öÆ° */
#loginpage .login fieldset .loginbtn { clear:both; display:block; width:350px; height:40px; margin-top:30px; }



#loginpage .login fieldset .link { position:relative; margin:0 5px; padding:5px 0 10px 10px; color:#757575; background:url("/design/olivekiss/onedesign/images/ico_myshop.gif") no-repeat 0 10px; }
#loginpage .login fieldset .link a {position:absolute; top:7px; right:0; }


/* ºñÈ¸¿ø ·Î±×ÀÎ */
#nomember { clear:both; width:350px; padding-top:100px; }
#nomember p { text-align:center; line-height:18px; color:#555; }
#nomember a { clear:both; display:block; width:350px; height:40px; padding-top:30px; }





/* ÁÖ¹®Á¶È¸ ·Î±×ÀÎ*/
#guest_login { clear:both; width:350px; margin:0 auto; padding-top:100px; }

#guest_login ul { width:350px; clear:both; }
#guest_login li { margin-bottom:0px; border-bottom:1px solid #d9d9d9; }

#guest_login li.guest_name,
#guest_login li.guest_input { border-top:1px solid #d9d9d9; }

#guest_login li.guest_name,
#guest_login li.guest_name2 { float:left; width:80px; height:26px; line-height:26px; font-family:'verdana', 'arial', 'Nanum Gothic'; font-size:11px; color:#000; }
#guest_login li.guest_input,
#guest_login li.guest_input2 { float:left; width:270px; height:26px; }

#guest_login li input { width:270px; height:26px; line-height:26px; padding:0px; border:0 none; color:#555; background:none; }
#guest_login .button { clear:both; width:350px; height:40px; padding-top:30px; }



/* BASIC css end */

