html {overflow-y:scroll;}
body { background:#fff; color:#808080; }
a { text-decoration:none; color:#808080; }

.align-right {text-align:right !important;}
.align-center {text-align:center !important;}
.float-left {float:left !important;}
.float-right {float:right !important;}
.set-size {width:1000px;margin:0 auto;clear:both;} 

/* Button */
.button { display:inline-block;height:26px;padding:1px 16px 0px 16px;background:url(../images/violet/bg-button.png) top left repeat-x;-webkit-border-radius:35px;border-radius:35px;-moz-border-radius:35px; font-size:12px; font-weight:bold; color:#fff !important;text-transform:uppercase;cursor:pointer; }
.button:hover { background-position:bottom left; }

/* Top */
div#top { width:100%;background-color:#ffd800;border-bottom:1px solid #fbc200 }





/* Top -> Header */

div#top #header-top { width:100%; height:35px; background-color:#ffd200; border-bottom:1px solid #fbc200; }
div#top #header-top .header-top-left { float:left; border:0px solid #000; padding-left:15px;margin-top:12px;}
div#top #header-top .header-top-right { float:right;border:0px solid #000; padding-right:15px;margin-top:12px;}


div#top #header { height:80px;z-index:99; }



/* Top -> Header -> Left */
div#top #header .header-left { float:left;width:900px;padding:0px 0px 0px 0px;margin:0px -530px 0px -3px; }
div#top #header .header-left h1 { height:50px; }
div#top #header .header-left h1 img { max-height:100px;  }

/* Top -> Header -> Right */
div#top #header .header-right { float:right;width:590px;position:relative;z-index:4;padding:25px 10px 0px 0px; }

/* Top -> Header -> Right -> Search and currency */

div#top #header .header-right .login_wrap { height:57px; background:none }

/* Top -> Header -> Right -> Search and currency -> Search */

div#top #header .header-right .login_wrap .login { padding:0px 0px 0px 11px; }
div#top #header .header-right .login_wrap .login .enterkey { 
	display:block;
	float:left;
	width:100px;
	font-family:NanumGothic;
	height:29px;
	border:1px solid #ebb602;
	padding:0px 5px;
	font-size:12px;
    color:#605100;
	line-height:29px;
}

#outlogin_mb_id.label{
	background:url(../images/lb_top_id.png) no-repeat 0px 0px;
}
#outlogin_mb_password.label{
	background:url(../images/lb_top_pw.png) no-repeat 0px 0px;
}
#outlogin_mb_id.blank,#outlogin_mb_password.blank{
	background:url(../images/lb_top_blank.png) no-repeat 0px 0px;
}


.radius_5px {
    border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;  
}

div#top #header .header-right .login_wrap .login .button-login { cursor:pointer;display:block;width:50px;height:30px;background:url(../images/violet/bg-cart-button.png) top left repeat-x;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;float:left;margin:0px 0px 0px 5px; }
div#top #header .header-right .login_wrap .login .button-login:hover { background-position:bottom left; }
div#top #header .header-right .login_wrap .login .button-login span { display:block;width:50px;height:30px;background:url(../images/icon-login.png); }








/* Top -> Categories */

div#top .wrap-categories { height:54px; }
div#top #categories { background:url(../images/menu-shadow.png) bottom center no-repeat;padding:0px 0px 26px 0px;position:relative;z-index:49; font-size:12px; font-family:"NanumGothicWeb";}
div#top #categories ul { list-style:none; }
div#top #categories > ul { height:55px;background:#fff url(../images/bg-menu.png) bottom left repeat-x;border:1px solid #e0e0e0;margin:0px 10px; }
div#top #categories > ul > li { float:left;width:auto;height:56px;border-left:1px solid #e0e0e0;}
div#top #categories > ul > li:first-child { border:none; }
div#top #categories > ul > li:hover { background:#fff; }
div#top #categories > ul > li > a { display:block;height:37px;padding:19px 16px 0px 16px;font-family:"NanumGothicWeb";font-size:13px;color:#303030; }
div#top #categories > ul > li:first-child > a { padding-left:32px; }
div#top #categories > ul > li:hover > a { color:#91204d; }

/* Top -> Categories -> Submenu */

div#top #categories > ul > li > .sub-menu { display:none;position:absolute;z-index:99;background:#fff;border:1px solid #e0e0e0;border-top:none;margin:0px 0px 0px -1px;padding:15px 0px 17px 0px;box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.15); }
div#top #categories > ul > li > .sub-menu li { margin:1px 19px;background:url(../images/bullet1.png) 0px 5px no-repeat;padding:0px 0px 6px 14px;  }
div#top #categories > ul > li > .sub-menu li a { color:#91204d; }
div#top #categories > ul > li > .sub-menu li a:hover { color:#000; }

div#top #categories > ul > li > .column-1 { width:288px;padding-left:19px;padding-right:19px; }
div#top #categories > ul > li > .column-1 li { margin:0px;float:left;width:130px; }

div#top #categories > ul > li > .column-2 { width:288px;padding-left:19px;padding-right:19px; }
div#top #categories > ul > li > .column-2 li { margin:0px;float:left;width:130px; }
div#top #categories > ul > li > .column-3 { width:432px;padding-left:19px;padding-right:19px; }
div#top #categories > ul > li > .column-3 li { margin:0px;float:left;width:130px; }
div#top #categories > ul > li > .column-4 { width:576px;padding-left:19px;padding-right:19px; }
div#top #categories > ul > li > .column-4 li { margin:0px;float:left;width:130px; }


/* Top -> Top content */

div#top #slider { padding:10px 0px 0px 0px; }

/* Content */

div#contentwrap { width:100%;position:relative;margin:0px 0px 0px 0px;z-index:19;padding:0px 0px 0px 0px; }
div#contentwrap a:hover { color:#000; }

#slideControls #slide_prev {
	background:url(../images/red/switchers.png) top left;
}


#slideControls #slide_next {
	background:url(../images/red/switchers.png) top right;
}
