#container #mainVisual	{width:590px; padding:10px 0 12px; float:left;}

#container div.snb	{width:170px; float:right; margin-top:10px;}

#container div.colgroup #content div.newProduct	{margin-bottom:1.5em;}
#container div.colgroup #content div.mainProduct	{}

/* New Product */
div.newProduct	{position:relative; margin:0; padding:0; background-color:#fff2de;}
div.newProduct h2.title	{position:relative; height:17px; color:#ff6600; font-size:1em; font-weight:bold; background-color:#ffffff; border-top:1px #ff6600 solid; border-bottom:1px #ff6600 solid; padding:1px 0 0 8px;}
div.newProduct h2.title img { position:absolute; right:2px; bottom:1px }
div.newProduct div.product_box	{height:88px; margin:0; padding:12px; padding-top:15px;}
div.newProduct div.product_box p {float:left;}
div.newProduct div.product_box p.first-child {margin-right:12px;}


#mainBanner	{width:120px; position:absolute; top:70px; left:800px;}
#mainBanner ul {width:100%; margin:0; padding:0; list-style:none; font-size:0;}
#mainBanner ul li {display:inline;}

/* Login */
#login_wrap	{margin:0; padding:0; position:relative;}
#login_wrap h2.title	{height:17px; background:url(../../images/main/login_title.gif) no-repeat 0 0; color:#339933; font-size:1em; padding-top:0.1em; padding-left:2em;}
#login_wrap fieldset	{margin:0; padding:9px 0 0 10px; border:0 none;}
#login_wrap legend	{display:none;}
#login_wrap dl dt	{display:none;}
#login_wrap dl dd	{margin:0; padding:0; padding-bottom:3px;}
#login_wrap dl dd	input	{width:90px; height:16px; color:#999; font-size:0.9em; border:1px solid #ddd; background:#fff; margin:0; padding:2px 0 0 2px;}
#login_wrap p.login_btn	{position:absolute; top:28px; right:12px;}
#login_wrap p.welcome {font-size:0.9em; font-family:Dotum, "µ¸¿ò", sans-serif; color:#666; margin:0; padding:8px 10px; padding-bottom:0; text-align:center;}
#login_wrap p.welcome span.name	{font-size:1.1em; color:#444; font-weight:bold;}
#login_wrap ul.login_footer	{margin:0; padding:5px 10px; list-style:none;}
#login_wrap ul.login_footer li	{background:url(../../images/main/icon_arrow.gif) no-repeat 0 0.5em; padding-left:10px;}
#login_wrap ul.login_footer li a	{font-size:0.9em; font-family:Dotum, "µ¸¿ò", sans-serif; letter-spacing:-1px;}
#login_wrap ul.login_footer li a:link,
#login_wrap ul.login_footer li a:visited {color:#fd8032}
#login_wrap ul.login_footer li a:hover,
#login_wrap ul.login_footer li a:selected {color:#fd8032; text-decoration:underline;}

/* Product Search */
#search_wrap	{margin:0; padding:0;}
#search_wrap h2.title	{height:17px; background:url(../../images/main/pro_search_title.gif) no-repeat 0 0; color:#386eb8; font-size:1em; padding-top:0.1em; padding-left:2em;}
#search_wrap fieldset	{margin:0; padding:5px 0 10px 10px; border:0 none;}
#search_wrap legend	{display:none;}
#search_wrap p	{margin:0; padding-bottom:3px;}
#search_wrap p input.product	{width:122px; height:15px; color:#999; font-size:0.9em; border:1px solid #ddd; background:#fff; margin:0; padding:2px 0 0 2px;}
#search_wrap p input.btn	{padding-left:3px; vertical-align:middle;}
#search_wrap p select {width:148px; height:18px; font-size:0.9em; color:#999; font-family:Dotum, "µ¸¿ò", sans-serif; border:1px solid #ddd; background:#fff;}

/* News */
#news_wrap	{margin:0; padding:0;}
#news_wrap h2.title	{height:17px; background-image:none; background-color:#ff6600; color:#fff; font-size:1em; font-weight:bold; padding-top:0.1em; padding-left:0.4em;}
#news_wrap ul.news_list	{margin:0; padding:0; background-color:#fcf7e0; list-style:none;}
#news_wrap ul.news_list	li	{font-size:0.9em; font-family:Dotum, "µ¸¿ò", sans-serif; letter-spacing:-1px; display:block; border-bottom:0.1em #ffffff solid; padding:5px; position:relative;}
#news_wrap ul.news_list	li span.category	{color:#666; font-weight:bold;}
#news_wrap ul.news_list	li span.title	{color:#339933; font-weight:bold; text-decoration:none;}
#news_wrap ul.news_list	li a	{}
#news_wrap ul.news_list	li a:link,
#news_wrap ul.news_list	li a:visited {color:#898989}
#news_wrap ul.news_list	li a:hover,
#news_wrap ul.news_list	li a:selected {color:#898989; text-decoration:underline;}
#news_wrap ul.news_list	li p.more	{background:url(../../images/main/icon_arrow.gif) no-repeat 0 0.7em; position:absolute; top:0; right:10px; margin:0; padding:0; padding-left:10px;}
#news_wrap ul.news_list	li p.more	{font-size:1.1em; font-family:Arial,Helvetica,sans-serif; letter-spacing:0;}
#news_wrap ul.news_list	li p.more	a:link,
#news_wrap ul.news_list	li p.more	a:visited {color:#ff6600}
#news_wrap ul.news_list	li p.more	a:hover,
#news_wrap ul.news_list	li p.more	a:selected {color:#ff6600; text-decoration:underline;}

.mov_wrap { margin-top:2px; position:relative; }
.mov_wrap .title{height:42px; background-image:none; background-color:#53983f; color:#fff; font-size:1em; font-weight:bold; padding-top:0.1em; text-align:center; padding-left:2px;}
.mov_wrap .mov { position:absolute; right:3px; top:2px; }
