/**** =BASIC ****/

BODY { 
MARGIN: 0 0 0 0;
background:url(http://img.itenjoy.co.kr/shop_data/images/back1.gif) center repeat-y;
text-align:center;
MARGIN: 0px; 
}

Table {border-collapse: collapse;	border-spacing: 0; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY:"돋움", "굴림"; padding:0px;}
DIV { FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 22px; FONT-FAMILY:"돋움", "굴림"; padding:0px; text-align:left;}
img {border:none;}

.focusField
{
    border:solid 2px #0099FF;
    background:#EFF5FF;
    color:#000;
}
.idleField
{
    background:#EEE;
    color: #6F6F6F;
    border: solid 15px #DFDFDF;
}

.search_blur { background: transparent url(http://img.itenjoy.co.kr/shop_data/images/login/bg_input3.gif) bottom center  no-repeat;} 
.search_focus { background:#fff ; color: #003300; } 


/****** default *****/
#psm_02 {
	width: 100%;
	height: 95px;
	margin: 0 auto;
	padding: 0;
	text-align: center;

}
.psm_05 {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
div#psm_head { height:110px;  margin:0; position:relative; z-index:999; /* background:url(http://img.itenjoy.co.kr/shop_data/images/top/bg_top.gif) top repeat-x; */ }

#psm_foot {
	width: 100%;
	height: 195px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background:;
}

.ch01 {
	color: #bbe039;
}

.ch02 {
	color: #919191;
}

.ch03 {
	color: #889d29;
}

.ch04 {
	color: #a7c700;
}

.ch05 {
	color: #ffffff;
}

.ch06 {
	color: #808080;
}

.ch07 {
	color: #ecf3af;
}

.ch08 {
	color: #7384f4;
}

.ch09 {
	color: #c06b02;
}

.ch10 {
	color: #c06b02;
}

.ch11 {
	color:#F60;
}

.ch12 {
 	color: #999999; font-size:11px; font-weight:normal;
}

/*****스카이배너 *******/
#menu_right {
	position: fixed;
	top: 116px;
	z-index: 50;
	_position: expression('absolute');
	_left: expression(document.body.clientWidth/ 2 +510 -20 +       'px');
	_top: expression(offsetParent.scrollTop +116 +       'px');
}


#menu_left {
	position: fixed;
	top: 121px;
	z-index: 50;
	_position: expression('absolute');
	_left: expression(document.body.clientWidth/ 2 -542 -20 +       'px');
	_top: expression(offsetParent.scrollTop +121 +       'px');
}

.catelisttable {
	clear: both;
	border-collapse: collapse;
	width: 100%;
	margin: 0; 
	padding-left:5px; padding-top:2px;}

.catelisttable th {
	line-height: 30px;
	height: 30px;
	color: #666;
	white-space: nowrap;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0 5px;
	border-bottom: 0px;
}

.catelisttable td {
	height: 30px;
	color: #2d2d2d;
	white-space: nowrap;
	text-align: left;
	margin: 0;
	padding: 0 2px;
	border-bottom: 0px;
}

.catelisttable2 {
	clear: both;
	border-collapse: collapse;
	width: 100%;
	margin: 0;
	padding: 0;
}

.catelisttable2 th {
	line-height: 30px;
	height: 30px;
	color: #2d2d2d;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0 5px;
	border-bottom: #d1d1d1 1px solid;
}

.catelisttable2 td {
	height: 30px;
	color: #2d2d2d;
	white-space: nowrap;
	text-align: left;
	margin: 0;
	padding: 10 3px;
	border-bottom: #e6e6e6 1px solid;
}


/*** 기획전 ***/
#event_itemlist {position:relative;width:100%;margin-top:10px;background:url(http://img.itenjoy.co.kr/shop_data/images/events/bg_event_0.gif) repeat-x;padding-top:60px;}
#event_itemlist_order {position:absolute;top:8px;left:0px; padding-left:20px;}
/*이미지형으로 카테고리 타이틀을 사용할 경우*/
#event_itemlist_img {position:relative;width:100%;margin-top:10px;;padding-top:0px;}
#event_itemlist_img_order {position:relative;top:8px;left:0px;height:50px;width:960px; margin-bottom:30px;}
#event_itemlist_page {position:relative;width:100%;margin-bottom:30px;}
#event_itemlist_list {position:relative;width:100%;margin-bottom:30px;}
.plan_list_prdimg {border: 1px solid #cccccc}
.plan_cate_subtitle {color:#666666; font-size:12px; font-weight:bold;}

.sp01 { width:170px; padding-left:30px;}

/*========================*/
/*조립상품 카테고리 페이지*/
/*========================*/
/*최상단 카테고리 표시 테이블*/
.cate_top_table {margin: 10px 0; border: #efefef 5px solid;text-align:left;}
/*최상단 카테고리 표시 테이블 홈 글자*/
.cate_top_home {padding-left:25px; background:url(/client/shop/images/icon_cate.gif) no-repeat 10px center;}
/*조립상품스펙 :: 10개*/
.cate_top_readyprdcnt {font-size:12px; color:#fa9431; font-weight:bold}
/*조립상품스펙 :: 의 상품이 준비되어 있습니다.*/
.cate_top_readyprd {font-size:12px; color:#706f6f; font-weight:bold}
/*상품명*/
.cate_list_prdname {font-family:돋움; font-size:10pt; font-weight:bold; color:#383838; cursor:hand; text-align:center; vertical-align:top}
/*상품가격(정가)*/
.cate_list_listprice {text-decoration:line-through;font-size:11pt;color:#8A8A8A}
/*상품가격*/
.cate_list_price {font-family:돋움; font-size:10pt; font-weight:bold; color:#fa7524}
/*조립상품스펙*/
.cate_list_spec {font-family:돋움;font-size:9pt;color:#000000;table-layout:fixed;}
.cate_list_spec td {font-family:돋움;font-size:12px;line-height:17px;color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*이용후기보기*/
.cate_list_review {font-family:돋움; font-size:12px; font-weight:bold; color:#6e6e6e}
/*이용후기수*/
.cate_list_reviewcnt {font-family:돋움; font-size:12px; font-weight:bold; color:#ff7101}
/*제품준비중입니다.*/
.cate_list_prdnone {font-family:돋움; font-size:12px; font-weight:bold; color:#a9a8a8}


/*일반 태그스타일*/ /*input {border:expression((this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #ccc');background:#fff;height:19px;font:12px 돋움,Dotum,verdana,arial;color:#5d5d5d;font-weight:normal;padding:4px 0px 0px 2px;} */
textarea {
	/*border: 1px solid #ccc;*/
	font: 12px 돋움, Dotum, verdana, arial;
	color: #5d5d5d;
	padding: 2px 0px 0px 2px;
	vertical-align: text-top;
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #b4b4b4;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #b4b4b4;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #b4b4b4;
}

select {
	/*border: 1px solid #ccc;*/
	font: 12px 돋움, Dotum, verdana, arial;
	color: #5d5d5d;
	font-weight: normal;
}

input {
	/*border: 1px solid #ccc;*/
	font: 12px 돋움, Dotum, verdana, arial;
	color: #5d5d5d;
	padding: 2px 0px 0px 2px;
}



/**** =Menu ****/
#categoryDiv { }

#menu_top { width:960px; height:110px; }
#menu_off { width:215px; text-align:left; vertical-align:top; }

.menu_over_0 { z-index:: 999999; POSITION:absolute; FILTER: alpha(opacity=95);  VISIBILITY:hidden  ; opacity:0.95; width:960px; }

.menu_over_1 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden   ; opacity:0.95; width:170px; }

.menu_over_2 { Z-INDEX:9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY: hidden; opacity:0.95; width:170px; }

.menu_over_3 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_4 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_5 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_6 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_7 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_8 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_9 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_10 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_11 { Z-INDEX: 9999; POSITION:absolute; FILTER: alpha(opacity=95); VISIBILITY:hidden  ; opacity:0.95; width:170px; }

.menu_over_12 {width:300px; height:364px; margin:0; padding:0; border:2px solid #F60; background:#FFF; VISIBILITY:hidden; cursor:pointer; position: fixed;
	top: 80px;
	z-index: 999;
	_position: expression('absolute');
	_left: expression(document.body.clientWidth/ 2 +500 -20 +       'px');
	_top: expression(offsetParent.scrollTop +80 +       'px'); 
	}

.menu_div { WIDTH: 100%; CURSOR: pointer; z-index:999; }
.bg_sub_v { width:5px; background:url(http://img.itenjoy.co.kr/shop_data/images/menu/bg_sub_v.gif) repeat-y; }
.bg_sub_h { height:5px;  background:url(http://img.itenjoy.co.kr/shop_data/images/menu/bg_sub_b.gif) repeat-x; }
.sub_menu { width:100%; margin-bottom:10px; background:#FFF; }
.sub_menu_top { height:10px;}
.sub_menu_td { padding-left:20PX; height:24px; cursor:pointer; border-bottom:1px solid #f0f0f0;  }
.sub_menu_td2 { padding-left:20PX; height:24px; cursor:pointer;  }
.global { width:520px; height:43px; text-align:center; vertical-align:top; padding-top:14px; }


/**** 검 색 *****/
.search_td { width:475px; background:url(http://img.itenjoy.co.kr/shop_data/images/top/bg_search.gif) no-repeat left; text-align:right; }
#search_box { width:350px; height:26px;  border:none;}
.search_box_2 { width:350px; height:26px;  border:none;}


 
/**** 빅배너 *****/

.clsBannerScreen { overflow:hidden; height:302px;width:421px; border:0px; cursor:pointer; margin-left:3px; margin-top:3px; float:left; clear:both;  }
.clsBannerScreen .images {position:absolute; display:none; z-index:1;  }
ul, li {list-style:none; margin:0; padding:0; }
.clsBannerButton {display:block; float:left; width:84px; cursor:pointer; margin-top:6px; list-style:none; }
.clsBannerButton li { display:inline; line-height:20px; float:left; height:49px; text-align:left; vertical-align:top; margin:0 ; padding:0; font-size:0; line-height:0;}
.clsBannerButton li.fir { }

.clsBannerButton li.labelOverClass { background:#ff752e; font-weight:bold;}


/**** products ****/

.clsBannerScreen2 { height:120px;width:215px; border:0px; cursor:pointer; clear:both;}
.clsBannerScreen2 .images { position:absolute; display:NONE; padding:0;  }
ul, li {list-style:none; margin:0; padding:0; font-size:10pt; }
.clsBannerButton2 {display:block; float:right; cursor:pointer; margin-top:4px; list-style:none;}
.clsBannerButton2 li { display:inline;  height:10px; margin:0 ; padding:0; padding-right:3px;}
.clsBannerButton li.fir { }

.clsBannerButton li.labelOverClass { background:#ff752e; font-weight:bold;}




.products { width:960px; height:315px; margin-top:20px; margin-bottom:10px; }
.pro_div { width:300; height:20px; }
.product_list { padding-top:3px; text-align:left; }
.product_img { margin-bottom:5px; }
.product_txt { width:88px; text-align:left; cursor:pointer; }
.product_name { font-size:11px; height:45px; width:88px; text-align:left; vertical-align:top; line-height:14px; overflow:hidden;  }

.price_new { font-weight:bold; font-size:12px; color:#C00; width:92px; text-align:center; }
.price_md {font-weight:bold; font-size:12px; color:#33b1ec; width:92px; text-align:center; }
.price_hot {font-weight:bold; font-size:12px; color:#ffb534; width:92px; text-align:center;}

/**** LogIn ****/
#login { width:190px; }
.login_body { padding-top:5px; padding-bottom:5px; background:url(http://img.itenjoy.co.kr/shop_data/images/login/bg_login.gif) repeat-y;}
.id_blur { background: transparent url(http://img.itenjoy.co.kr/shop_data/images/login/bg_input.gif) top left} 
.id_focus { background: #ffffe0 ; color: #003300 } 
.pw_blur { background: transparent url(http://img.itenjoy.co.kr/shop_data/images/login/bg_input2.gif) bottom left} 
.pw_focus { background: #ffffe0 ; color: #003300 } 

.notice { width:320px; background:url(http://img.itenjoy.co.kr/shop_data/images/bg_notice.gif) no-repeat; text-align:left; vertical-align:top; }

#login_2 {width:210px; }
.login_ico { background:url(http://img.itenjoy.co.kr/shop_data/images/login/ico_user.gif) no-repeat left; text-indent:30px; }


/***** new / md / hot 제품 ****/

.mania_pc { width:960px; margin-top:10px; }

.brd_date { font-size:10px; font-family:"맑은 고딕", "돋움", "굴림"; letter-spacing:0; color:#CCC;" }
.brd_tit { font-size:11px; color:#999; }

