#container
{
width:100%;
}
/*타이틀*/
#goodstab
{
float:right;
margin:0;
padding:25px 6px 0 0;
font-family:verdana;
}
#goodstab li
{
float:left;
padding-left:7px;
margin:0;
background: url("/images/window/popuptab_left.jpg") no-repeat 0 0;

}
#goodstab li a
{
background: url("/images/window/popuptab_right.jpg") no-repeat 100% 0;	
display:block;
padding: 8px 9px 1px 6px;
color:#000;
}
#goodstab #chkpop1
{
padding-left:7px;
margin:0;
background: url("/images/window/popuptab2_left.jpg") no-repeat 0 0;
}
#goodstab li #chkpop2
{
background: url("/images/window/popuptab2_right.jpg") no-repeat 100% 0;	
display:block;
padding: 8px 9px 1px 6px;
color:#fff;
}
#goodstitle
{
clear:both;
background:#1b637d url("/images/window/title_bg.jpg") repeat-x 0 0;
padding:0;
margin:0;
height:45px;
overflow:hidden;
}
#goodstitle h1
{
color:#fff;
font-size:150%;
margin:0;
padding:0 0 0 20px;
line-height:3em;
}
#nownavi
{
margin:0;
padding:0 0 5px 28px;
color:#666;
font-size:95%;
background: url("/images/global/nowNavi.gif") no-repeat 20px 2px;
}
#nownavi a
{
color:#1b637d;
}

/*메인 컨텐츠*/
#maincontents
{
float:left;
width:60%;
margin:5px 0 0 0;
padding:0;
}
#maincontents #thumbnale
{
float:left;
width:24%;
margin:0;
padding:0;
text-align:center;
}
#maincontents #thumbnale img
{
margin:0;
padding:10px 0 0 0;
border:0;
width:120px;
height:120px;
}
#maincontents #thumbnale p
{
padding:5px 0 0 0;
margin:0;
}
#maincontents #thumbnale p a
{
color:#9a9a9a;
padding:5px 10px 0 25px;
background: url(/images/window/big_icon.gif) no-repeat 10px 60%;
}
#maincontents #info
{
width:74%;
float:right;
}

#maincontents #info #summery
{
float:left;
margin:0;
padding:0;
width:64%;
height:70px;
}
#maincontents #info #summery #minprice
{
font-size:130%;
color:#f00;
font-weight:bold;
}
#maincontents #info #summery #maxprice
{
color:#4b4b4b;
font-weight:bold;
}
#maincontents #info #summery .etcsm
{
color:#4b4b4b;
padding:0;
margin:10px 0;
}
#maincontents #info #summery .etcsm img
{
border:0;
padding-left:20px;
}
#maincontents #info #util
{
float:right;
margin:0;
padding:0;
width:35%;
text-align:right;
height:70px;
}
#maincontents #info #util img
{
border:0;
}
#maincontents #info #summery2
{
display:block;
clear:both;
background:#fafae5;
padding:5px 10px;
margin:10px 0;
line-height:1.8em;
border-top:1px solid #e6e6d3;
border-bottom:1px solid #e6e6d3;
}
#maincontents #info #summery2 a:link, #maincontents #info #summery2 a:visited
{
color:#000;
}
#maincontents #info #summery2 a:hover, #maincontents #info #summery2 a:active
{
color:#f00;
}
#maincontents #info #summery3
{
clear:both;
background:#fafae5;
padding:5px 10px;
margin:10px 0;
line-height:1.3em;
border-top:1px solid #e6e6d3;
border-bottom:1px solid #e6e6d3;
}
#maincontents #info #notice
{
color:#959595;
padding:0;
font-size:95%;
margin:10px 0;
letter-spacing:-1px;
}
#maincontents #info #notice a
{
color:#527e97;
font-weight:bold;
}
#maincontents #priceinfo
{
clear:both;
}
h2
{
float:left;
font-size:120%;
padding:10px 0 5px 20px;
margin:0;
background: url(/images/main/h2header.gif) no-repeat 10px 50%;
}
h3
{
clear:both;
font-size:120%;
padding:15px 0 5px 20px;
margin:0;
background: url(/images/main/h2header.gif) no-repeat 10px 70%;
line-height:1em;
}
#priceinfo #rightalign
{
padding:15px 0 0 0;
float:right;
}
#priceinfo .etcinfo
{
clear:both;
margin:0;
padding:0;
}
#priceinfo .etcinfo li
{
display:inline;
color:#a0a0a0;
margin:0;
padding:5px 0 0 0;
font-size:95%;
}
#priceinfo .etcinfo .c
{
padding:5px 10px 0 15px;
background: url(/images/window/c_icon.gif) no-repeat 0 4px;
}
#priceinfo .etcinfo .r
{
padding:5px 10px 0 15px;
background: url(/images/window/r_icon.gif) no-repeat 0 4px;
}
#priceinfo .etcinfo .p
{
padding:5px 10px 0 15px;
background: url(/images/window/p_icon.gif) no-repeat 0 4px;
}
#maincontents #priceinfo .etcinfo li a
{
color:#000;
padding:0 55px 0 0;
margin:0;
background: url(/images/window/go_icon.gif) no-repeat 100% 80%;
}
#maincontents #priceinfo #pricetable
{
clear:both;
width:100%;
margin:0;
padding:0;
border:0;
border-collapse: collapse;
}
#maincontents #priceinfo #pricetable th
{
height:20px;
font-weight:normal;
color:#fff;
background:#98bac4 url(/images/window/priceth_bg.gif) no-repeat left bottom;
}
#pricetable td
{
border-bottom:1px solid #d1d1cf;
padding:5px 0;
}
#pricetable #cashline
{
background:#98bac4;
height:20px;
color:#fff;
text-align:center;
}
#pricetable .pshpname
{
text-align:center;
padding: 0 10px;
margin:0;
}
#pricetable .pshpname a
{
color:#000;
}
#pricetable .pshpname img
{
text-align:center;
width:70px;
height:25px;
border:0;
}
#pricetable .pimg
{
padding-right:10px;
}
#pricetable .pimg img
{
text-align:center;
width:70px;
height:70px;
border:0;
}
#pricetable .pmodel
{
line-height:1.5em;
height:20px;
overflow:hidden;
}
#pricetable .pmodel a:link 
{
color:#252525;
padding: 0 10px 0 0;
margin:0;
}
#pricetable .pmodel a:active
{
color:#f00;
}
#pricetable .pprice
{
font-weight:bold;
padding: 0 5px;
margin:0;
text-align:center;
line-height:2em;
}
#pricetable .pminprice
{
font-weight:bold;
padding: 0 5px;
margin:0;
text-align:center;
line-height:2em;
color:#f00;
}
#pricetable p
{
padding:0;
margin:0;
text-align:center;
font-weight:normal;
font-size:95%;
line-height:1.1em;
color:#999;
width:55px;
}
#pricetable .pbutton
{
padding:5px;
margin:0;
}
#pricetable .pbutton img
{
border:0;
}
#pricetable .notgood
{
	text-align:center;
	font-weight:bold;
}

/*좌측 네비게이션*/
#subcontents
{
float:right;
width:39%;
margin:0;
padding:10px 0 20px 0;
background:#ebeaea;
}
#menu
{
width:100%;
padding:0;
float:left;
color:#00284d;
background: url(/images/window/menu_bg_right.gif) top right no-repeat;
}
#menu h1
{
margin:0;
padding:10px 4px 10px 4px;
background: url(/images/window/menu_bg_left.gif) top left no-repeat;
font-size:110%;
text-align:center;
line-height:1.8em;
border-bottom:1px solid #dadada;
}
#menu h1 img
{
border:0;
margin:0 4px -2px 0;
}
#menuwrap
{
margin: 0;
padding: 0 0 0 4px;
background: url(/images/window/menu_bg_left.gif) bottom left no-repeat;
}
#menu p
{
height:37px;
clear:both;
margin:0;
padding:0;
padding-top:7px;
background: url(/images/window/menu_bg_right.gif) bottom right no-repeat;
text-align:center;
border-top:1px dotted #dadada;
}
#menu #etctip
{
line-height:1.2em;
padding:0;
margin:0;
color:#598527;
font-size:95%;
}

#menu ul
{	
width:49%;
}
#menu li
{
padding:6px 15px;
background: url(/images/window/menu_icon.gif) 5px 42% no-repeat;
}
#menu li a:link, #menu li a:visited
{
color:#00f;
}
#menu li a:active, #menu li a:hover 
{
color:#0054a6;
text-decoration:underline;
}
#menu .red a:link, #menu .red a:visited
{
color:#f00;
}
#menu .orange a:link, #menu .orange a:visited
{
color:#fd4d00;
}
#menu #leftmenu
{
float:left;
}
#menu #rightmenu
{
float:right;
}
#rightcontents, #rightcontents2
{
padding:10px;
margin:0;
background:#fff;
}
#rightcontents p
{
margin:0;
padding:0;
}
#rightcontents .bigred
{
line-height:4.5em;
float:left;
padding:0;
margin:0;
width:92px;
height:55px;
background: url(/images/window/avg_bg.gif) top left no-repeat;
text-align:center;
}
#rightcontents .bigred span
{
padding:0;
margin:0;
font-size:200%;
font-weight:bold;
color:#f00;
}
#rightcontents #reviewcnt
{
float:right;
margin:0;
padding:0;
line-height:2em;
}
#rightcontents #reviewcnt img
{
border:0;
}
#rightcontents table
{
clear:both;
margin:0;
padding:0;
border:0;
width:100%;
border-collapse: collapse;
letter-spacing:-1px;
}
/*상품평 테이블*/
#rightcontents .reviewlist
{
/*background: url(/images/window/table_top.gif) top left repeat-x;*/
border-top:1px dotted #acacac;
letter-spacing:-1px;
padding:10px 0;
width:100%;
clear:both;
}
#rightcontents .reviewlist .rtitle
{
float:left;
background: url(/images/window/title_dot.gif) 3px 40% no-repeat;
padding-left:3%;
width:67%;
}
#rightcontents .reviewlist .rwriter
{
width:20%;
float:right;
color:#808080;
font-size:95%;
}
#rightcontents .reviewlist .rdate
{
width:20%;
float:right;
color:#808080;
font-size:95%;
text-align:right;
}
#rightcontents .reviewlist .rstar
{
clear:both;
float:left;
padding:5px 0;
padding-left:3%;
}
#rightcontents .reviewlist .rmall
{
width:50%;
float:right;
text-align:right;
font-weight:bold;
color:#798e99;
padding:5px 0;
}
#rightcontents .reviewlist .rdescription
{
clear:both;
width:100%;
line-height:1.7em;
color:#666;
}
.paging
{
margin:0;
padding:0;
display:inline;
}
.paging li
{
line-height:3em;
font-size:95%;
margin:0;
padding:0 3px;
display:inline;
}
.paging li a
{
color:#000;
}
.paging .thisp
{
color:#f00;
}
/*상품평 쓰기*/
#rightcontents #frm1 dl
{
margin-top:10px;
clear:both;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#rightcontents #frm1 dt
{
padding:5px 5px 5px 0;
margin:0;
margin-top:5px;
float:left;
width:60px;
text-align:right;
color:#839eb3;
font-weight:bold;
}
#rightcontents #frm1 dd
{
margin:0 0 0 60px;
padding:5px 0;
}
#rightcontents #frm1 dd textarea,	#rightcontents #frm1 dd .title
{
width:95%;
border:1px solid #ccc;
}
#rightcontents #frm1 dd .writer
{
border:1px solid #ccc;
}
#rightcontents #frm1 dd .writer
{
border:1px solid #ccc;
}
#frm1 p
{
text-align:center;
}
#frm1 p img, #frm2 p img
{
border:0;
padding:0 10px;
margin:0;
}
/*상품 정보테이블*/
#goodsinfo
{
border:1px solid #ebebeb;
}
#goodsinfo th
{
width:22%;
font-weight:normal;
background:#e7f2ff;
color:#0054a6;
text-align:left;
margin:0;
padding:5px;
border-bottom:1px solid #fff;
}
#goodsinfo td
{
width:28%;
margin:0;
padding:5px;
border-bottom:1px solid #ebebeb;
}
#goodsinfo #description
{
border-top:3px solid #ebebeb;
border-bottom:0px;
letter-spacing:-1px;
line-height:1.8em;
}
#description .d0
{
padding:6px 5px 0 0;
}
#description .d1
{
padding:10px 5px 1px 10px;
}
#description .d2
{
padding:0 5px 3px 20px;
}
/*쿠폰*/
#couponlist
{
letter-spacing:-1px;
font-size:95%;
}
#couponlist td
{
padding-top:3px;
height:25px;
margin:0;
border-bottom:1px solid #ebebeb;
}
#couponlist th
{
display:none;
}
#couponlist img
{
border:0;
margin:0;
padding:0;
}
#couponlist a
{
color:#666;
}
/*관련 상품*/
.relationgoods
{
padding:5px 0;
clear:both;
width:100%;
}
.relationgoods h4
{
border-top:1px solid #ebebeb;
margin:0;
padding:0;
line-height:1em;
font-size:110%;
}
.relationgoods h4 a
{
color:#000;
}
.relationgoods h4.noline
{
border-top:0;
padding:0;
}
.relationgoods .img
{
float:left;
width:90px;
height:90px;
padding:5px;
}
.relationgoods img
{
border:0;
}
#rightcontents .relationgoods p, #rightcontents2 .relationgoods p
{
line-height:1.5em;
margin:0;
padding:0;
color:#777;
font-size:95%;
}
.minprice
{
padding-top:5px;
font-weight:bold;
font-size:110%;
color:#f00;
}
#rightcontents .relationgoods .spec, #rightcontents2 .relationgoods .spec
{
line-height:1.3em;
letter-spacing:-1px;
color:#555;
padding-top:5px;
}
.relationgoods p .pleft
{
margin-right:30px;
}
.relationgoods .size
{
color:#00f;
}
#imgbutton
{
	width:100%;
	background:#fff;
	text-align:center;
}
/* 쇼핑몰 종합 평점 */
#mallinfotitle
{
clear:both;
float:left;
background:#dff4fc;
width:100%;
padding-top: 5px;
margin:0;
}
#mallinfotitle #mallname
{
float:left;
width:40%;
color:#00709e;
font-size:120%;
font-weight:bold;
padding-left:5px;
}
#mallinfotitle #mallname #malltel
{
font-size:80%;
color:#000;
}
#mallinfotitle #mallscore
{
float:left;
text-align:center;
width:20%;
color:#f03;
font-weight:bold;
font-size:200%;
padding:0;
margin:0;
font-family:verdana;
}
#mallinfotitle #etcmenu
{
float:right;
padding:0;
margin:0;
}
#mallinfotitle #etcmenu li
{
padding-left:10px;
padding-right:5px;
line-height:1.5em;
background: url(/images/window/mallinfo_icon.gif) 5px 50% no-repeat;
}
#mallinfotitle #etcmenu li a
{
color:#666;
font-size:95%;
}
#mallgraph
{
clear:both;
height:160px;
width:100%;
}
#mallgraph td
{
vertical-align:bottom;
text-align:center;
font-size:95%;
width:20%;
color:#fff;
background-repeat: no-repeat;
background-position: 50% 100%;
}
#mallgraph td em
{
display:none;
}
#mallgraph #td1
{
background-color:#f69da9;
}
#mallgraph #td2
{
background-color:#aeddc0;
}
#mallgraph #td3
{
background-color:#acc7e7;
}
#mallgraph #td4
{
background-color:#89bac1;
}
#mallgraph #td5
{
background-color:#f1d59c;
}
#mallgraph .grp_10
{
background-image: url(/images/window/grp_10.gif);
}
#mallgraph .grp_9
{
background-image: url(/images/window/grp_9.gif);
}
#mallgraph .grp_8
{
background-image: url(/images/window/grp_8.gif);
}
#mallgraph .grp_7
{
background-image: url(/images/window/grp_7.gif);
}
#mallgraph .grp_6
{
background-image: url(/images/window/grp_6.gif);
}
#mallgraph .grp_5
{
background-image: url(/images/window/grp_5.gif);
}
#mallgraph .grp_4
{
background-image: url(/images/window/grp_4.gif);
}
#mallgraph .grp_3
{
background-image: url(/images/window/grp_3.gif);
}
#mallgraph .grp_2
{
background-image: url(/images/window/grp_2.gif);
}
#mallgraph .grp_1
{
background-image: url(/images/window/grp_1.gif);
}
#rightcontents .subtitle
{
font-weight:bold;
padding:0;
margin:20px 0 0 0;
line-height:1.8em;
padding-left:20px;
background:#ebebeb;
}
#mallreview li
{
border-bottom:1px solid #ebebeb;
background: url(/images/window/title_dot.gif) 3px 15px no-repeat;
color:#898989;
}
#mallreview li p
{
margin:0;
padding:10px 0 0 10px;
}
#mallreview .description
{
line-height:1.4em;
}
#mallreview .writer
{
text-align:right;
color:#798e99;
font-weight:bold;
}
#mallreview .writer span
{
padding-left:10px;
color:#898989;
font-size:95%;
font-weight:normal;
}
#request
{
background:#f3f7ec;
margin:5px 0;
padding:5px;
margin-bottom:10px;
}
#request #title
{
color:#598527;
font-weight:bold;
font-size:95%;
padding-bottom:5px;
}
#request #description
{
color:#707070;
font-size:95%;
}
#rightcontents .answer
{
padding-bottom:10px;
}
#frm3
{
color:#333;
}
#rightcontents .answer li
{
display:inline;
color:#666;
}
#mallinfo
{
padding:10px 0;
clear:both;
width:100%;
margin:0;
}
#mallinfo th
{
color:#839eb3;
font-weight:bold;
padding:5px 0;
text-align:right;
vertical-align:top;
width:70px;
}
#mallinfo td
{
line-height:1.5em;
color:#666;
padding-left:10px;
letter-spacing:-1px;
}
#bottomoverture
{
margin-top:20px;
padding-top:10px;
border:0px;
background-color:#fff;
}
#bottomoverture legend
{
color:#666;
font-weight:bold;
padding:0 10px;
}
.overture
{
padding:0 10px 10px 10px;
margin:0;
}
.overture dt
{
padding:15px 0 0 0;
margin:0;
line-height:1.3em;
}
.overture dt a
{
padding: 0 0 0 10px;
margin:0;
background: url("/images/global/overture_icon.gif") no-repeat 0 40%;
}
.overture dd a
{
font-size:95%;
padding: 0 0 0 10px;
margin:0;
color:#007800;
}
#info #generalsimpleinfo
{
	width:100%;
	color:#666;
	line-height:1.5em;
}
#info #generalsimpleinfo img
{
	border:0;
	padding:0;
	margin:0;
}
#info #generalsimpleinfo table
{
	width:100%;
	border-collapse:collapse;
}
#info #generalsimpleinfo table th
{
	width:20%;
	text-align:right;
	padding-right:5px;
	font-weight:normal;
	color:#000;
	border:1px solid #eee;
	background:#f9f9f9;
	height:30px;
}
#info #generalsimpleinfo table td
{
	width:30%;
	border:1px solid #eee;
	padding-left:10px;
}
#info #generalsimpleinfo #tbtn
{
	padding:2px 5px 0 0;
	margin:0;
	text-align:right;
	border:0;

}
#info #generalsimpleinfo strong
{
	font-family:verdana;
	font-size:130%;
	color:#f00;
}
#info #generalsimpleinfo em
{
	font-style:normal;
	font-weight:bold;
	font-size:110%;
	color:#000;
}
#info #generalsimpleinfo a
{
	font-weight:bold;
	font-size:120%;
	color:#00f;
}
#rightcontents #singotitle
{
	border-bottom:1px solid #999;
	line-height:1.5em;
	padding-bottom:10px;
}
#rightcontents #singotitle strong
{
	color:#900;
}
#rightcontents #frm2 dl
{
	padding:10px 0;
}
#rightcontents #frm2 dl dt
{
	padding-left:15px;
	background: url("/images/window/singo_icon2.gif") no-repeat 0 0;
	padding-bottom:10px;
}
#rightcontents #frm2 dl dd ul li
{
	display:inline;
	padding-right:10px;
}
#rightcontents #frm2 dl dd textarea
{
	width:100%;
	border:1px solid #aaa;
}
#rightcontents #frm2 dl #writer input
{
	margin-top:10px;
	width:100px;
	border:1px solid #aaa;
}
#rightcontents #frm2 p
{
	text-align:center;
}

/*책임의 한계*/

#rightcontents #limit
{
	color:#666;
	text-align:justify;
}
#rightcontents #limit em
{
	color:#000;
	font-style:normal;
}
#rightcontents #limit .limit2
{
	color:#333;
	padding:10px 0;
}

#rightcontents #limit .limit3
{
	color:#000;
	line-height:1.3em;
}

#rightcontents #limit h4
{
	color:#000;
	padding:0;
	margin:8px 0;
	font-size:120%;
}

#rightcontents #limit li
{
	line-height:1.3em;
	padding:10px 0;
	text-indent:10px;
	
}
#allview li
{
padding:8px 0 0 5px;
background-image:url("/images/goods/left_li_icon.gif");
background-position: 0 12px;
background-repeat:no-repeat;
}
#allview a
{
color:#333;
}
#winbanner
{
padding-top: 15px;
width:100%;
text-align:center;
}
#winbanner img
{
border:0;
text-align:center;
}
/*가격리스트  하이라이트*/
#pricetable .highright{
	background-color:#EBF5F8;
}

