@charset "utf-8";
/* CSS Document */

.twoColFixLtHdr {
	font-size:75%;
	color:#333333;}
.twoColFixLtHdr form {
	margin:0; padding:0;}
.twoColFixLtHdr table {
	font-size:1em;}


/* ================================ */
/* Header Area - Common Attribute */
#header #topmenu {
    float:right; clear:both; background:#EBEBEB; text-align:center; word-spacing:0.5em;
    width:30em; height:16px; margin:0.5em 1em 0.5em 0; padding:0;
    line-height:100%; font-size:1em;}
#header #topmenu a {
	color:#333333; text-decoration:none;}
#header #headerBg {
	clear:both; margin:0; padding:10px; width:880px; height:87px;
	background-image:url(/v2/common/images/header_bg.png); background-position:left top; background-repeat:no-repeat;}
#header h1 {
	margin: 16px 16px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding:0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
    float:left;
    width:140px; height:55px;
	background-position:0;}
#header h1 a {
	border-style:none; display:block;}
#header #mainNavBg {
    float:left;
    height:62px; width:682px; 
	background:url(/v2/common/images/header_menuBg.gif); background-position:top left; background-repeat:repeat;
	margin:0; padding:11px; overflow:hidden;}
#header #mainNav {
	height:29px; list-style:none; display:inline; overflow:hidden;
    margin:0; padding:0;}
#header #mainNav li {
    margin:0; padding:0; list-style:none; display:inline; overflow:hidden;}
#header #mainNav a {
    float:left;
    padding:29px 0 0 0; overflow:hidden;
    height:0px !important;
    height /**/:29px; /* For Windows IE5 */}
#header #mainNav a:hover {
    background-position: 0 -29px;}
#header #mainNav a:active, #header #mainNav a:selected {
    background-position: 0 -58px;}
#header #scroller {
	float:right; height:20px; margin:10px 0 0 0; color:#FFFFFF;}
#header #mBest a {
    width:90px;
    background:url(/v2/common/images/header_mBest.gif) top left no-repeat;}
#header #mNew a {
    width:90px;
    background:url(/v2/common/images/header_mNew.gif) top left no-repeat;}
#header #mPopular a {
    width:90px;
    background:url(/v2/common/images/header_mPopular.gif) top left no-repeat;}
#header #mBasket a {
    width:90px;
    background:url(/v2/common/images/header_mBasket.gif) top left no-repeat;}
#header #mEstimate a {
    width:90px;
    background:url(/v2/common/images/header_mEstimate.gif) top left no-repeat;}
#header #headerEtc {
	clear:both;}
#header #prodRetrievefrm {
	float:left; height:24px; width:auto; margin:0; padding:0;}
#header #prodRetrievefrm #prodRetrieveCategory {
	height:20px; width:150px; text-align:justify; border-color:#858585; border-style:solid; border-width:1px;
	font-size:1em; padding:0; margin:0; ime-mode:active;}
#header #prodRetrievefrm #prodRetrieveName {
	height:18px; text-align:justify; border-color:#858585; border-style:solid; border-width:1px;
	font-size:1em; padding:0; margin:0; ime-mode:active;}
#header #membership {
	float:right; height:20px; width:auto; background-color:#858585; margin:2px 0;
	color:#CCCCCC; font-size:12px; font-family:"돋움", "굴림", Seoul, "한강체";}
#header #membership a {
	color:#FFFFFF; font-size:11px; font-family:"돋움", "굴림", Seoul, "한강체"; text-decoration:none;}
#header #membership a:hover {
	color:#FFCC33;}

/* ================================ */
/* Sidebar1 Area - Common Attribute */
#sidebar1 #sb1Layout01 {
	height:10px; width:180px; font-size:1px; padding:0; margin:0;
	background-image:url(/v2/common/images/sidebar1_layout01.gif); background-position:top left; background-repeat:no-repeat;}
#sidebar1 #sb1Layout02 {
	padding:0 10px 0 10px;}
#sidebar1 #sb1Layout03 {
	height:10px; width:180px; font-size:1px; padding:0; margin:0;
	background-image:url(/v2/common/images/sidebar1_layout03.gif); background-position:top left; background-repeat:no-repeat;}
#sidebar1 #loginFrm #memID {
	float:left; height:19px; width:90px; border-color:#858585; border-style:solid; border-width:1px;
	font-size:1em; vertical-align:middle; padding:0; margin:0 0 2px 0;}
#sidebar1 #loginFrm #memPWD {
	float:left; height:19px; width:90px; border-color:#858585; border-style:solid; border-width:1px;
	font-size:1em; vertical-align:middle; padding:0; margin:0 0 5px 0;}
#sidebar1 #loginFrm .memID {
	background-color:#b6b6ac;
	background-image:url(/v2/common/images/sidebar1_memID.gif); background-position:left; background-repeat:no-repeat;}
#sidebar1 #loginFrm .memPWD {
	background-color:#b6b6ac;
	background-image:url(/v2/common/images/sidebar1_memPWD.gif); background-position:left; background-repeat:no-repeat;}
#sidebar1 #loginFrm .memInput {
	background-color:#b6b6ac;}
#sidebar1 #loginFrm .inputBtn {
	float:right; height:44px; border-style:none;
	font-size:1em; padding:0; margin:0;}
#sidebar1 #sb1mLife {
	width:130px; margin:0; height:32px; padding:15px 0 0 30px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.6em;
	background-image:url(/v2/common/images/sidebar1_mLife.gif); background-position:left top; background-repeat:no-repeat;}
#sidebar1 #sb1mIndustry {
	width:130px; margin:0; height:32px; padding:15px 0 0 30px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.6em;
	background-image:url(/v2/common/images/sidebar1_mIndustry.gif); background-position:left top; background-repeat:no-repeat;}
#sidebar1 ul {
	border:0; margin:0 0 2em 0; padding:0px; width:160px;}
#sidebar1 ul li {
	margin:0; width:145px; padding:5px 0 5px 15px; list-style-type:none; list-style-position:outside;
	background-image:url(/v2/common/images/sidebar1_mBullet1.gif); background-position:left 7px;    
	background-repeat:no-repeat;
    border-bottom-color:#b7b7ad; border-bottom-style:solid; border-bottom-width:1px;}
#sidebar1 ul li.selected {
    font-weight:bold; color:#333333;}
#sidebar1 ul li a {
    text-decoration:none; color:#454545;}
#sidebar1 ol {
	width:145px; margin:0; padding:0px; font-weight:normal;}
#sidebar1 ol li {
	margin:0; width:125px; padding:5px 0 0 10px; list-style-type:none; list-style-position:outside;
	background-image:url(/v2/common/images/sidebar1_mBullet2.gif); background-position:left; background-repeat:no-repeat;
	border-style:none;}
#sidebar1 #sb1Banner {
	float:none; width:160px; height:auto; text-align:center; margin-left:10px;}
#sidebar1 #sb1Banner img {
	margin:2px auto;}

/* ================================ */
/* mainContent Area - Common Attribute */
#mainContent #mcLayout01 {
	height:10px; width:710px; padding:0; margin:0; font-size:1px;
	background-image:url(/v2/common/images/pageContent_layout01.gif); background-position:top left; background-repeat:no-repeat;}
#mainContent #mcLayout02 {
	padding:0 10px; margin:0;
	background-color:#FFFFFF;}
#mainContent #mcLayout03 {
	clear:both; height:10px; width:710px; padding:0; margin:0; font-size:1px;
	background-image:url(/v2/common/images/pageContent_layout03.gif); background-position:top left; background-repeat:no-repeat;}
#mainContent #category2nd {
	margin:0 10px 10px 18px; padding:0 0 0 50px; word-spacing:0.5em;
	background-image:url(/v2/common/images/pageContent_category2ndBullet.gif); background-position:left center; background-repeat:no-repeat;}
#mainContent #category2nd a:link, #mainContent #category2nd a:visited {
	color:#003366; text-decoration:none;}
#mainContent #category2nd a:hover, #mainContent #category2nd a:active {
	color:#330066; font-weight:bold; letter-spacing:-1px;}
#mainContent h3 {
	font-family:"돋움", Seoul, "한강체"; font-size:1.6em;
	background-image:url(/v2/common/images/pageTitle_h3Bg.gif); background-position:left; background-repeat:no-repeat; 
	margin:0 0 0.5em 0; padding:0 0 0 66px;}
#mainContent h4 {
	font-family:"맑은 고딕", "돋움", Seoul, "한강체"; font-size:1.2em;
	background-image:url(/v2/common/images/pageTitle_h4Bg.gif); background-position:left; background-repeat:no-repeat; 
	margin:20px 0 10px 0; padding:6px 0 0 40px; height:25px; width:600px; overflow:hidden; vertical-align:middle;}
#mainContent .divBox1 {
	width:640px; padding:10px; margin:8px;
	border:2px dotted #CCCCCC;
	background-color:#F4F4F4;}

#mainContent .hr {
	width:600px; height:7px; margin:0 auto; padding:0; clear:both;
	background-image:url(/v2/common/images/pageContent_seperate1.gif); background-position:center; background-repeat:no-repeat;}
#mainContent p { 
	margin:5px 5px 5px 5px;}
#mainContent img { 
	vertical-align:text-bottom;
	border:0;}

#mainContent .btnTypeb10 {
	margin:0; padding:0; display:inline; overflow:visible;}
#mainContent .btnTypeb10 .btnTypeb10before {
	width:8px; height:22px; }
#mainContent .btnTypeb10 a:link, #mainContent .btnTypeb10 a:visited {
	width:120px; height:22px; 
	font-size:12px; font-family:"돋움", "굴림", Seoul, "한강체";
	color:#333333; text-decoration:none; width:120px; padding:2px 20px 2px 10px;
	background-image:url(/v2/common/images/btnType1_b10.gif); background-position:right; background-repeat:no-repeat;}
#mainContent .btnTypeb10 a:hover, #mainContent .btnTypeb10 a:active {
	color:#663333;}
#mainContent #ksnet_escrow {
	clear:both; padding:0; margin:10px; text-align:center; word-spacing:0.5em; letter-spacing:-1px;}



/* ================================ */
/* footer Area - Common Attribute */
#footer #ftLayout01 {
	height:10px; width:900px; padding:0; margin:0; font-size:1px;
	background-image:url(/v2/common/images/footer_layout01.gif); background-position:top left; background-repeat:no-repeat;}
#footer #ftLayout03 {
	height:10px; width:900px; padding:0; margin:0; font-size:1px;
	background-image:url(/v2/common/images/footer_layout03.gif); background-position:top left; background-repeat:no-repeat;}
#footer #navigator {
	padding:0; margin:0; text-align:center; word-spacing:0.5em; letter-spacing:-1px;}
#footer #navigator a {
	text-decoration:none; color:#575B37;}
#footer #copybox {
	height:55px;
	padding:15px 5px 10px 197px; margin:5px 10px;
	background-image:url(/v2/common/images/footer_copybox.gif); background-position:top; background-repeat:no-repeat;}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0 1em; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:0.9em;
}
