@charset "UTF-8";

@import url('/Css/Mall/base.css');
@import url('/Css/Mall/box.css');
@import url('/Css/Mall/table.css');

/* 결제정보 */
ul.payInfo {
	position: relative;
	background: #feefdb;
	border: 1px solid #e8e7e7;
	margin-top: 30px;
	padding: 15px;
	*padding-bottom: 0;
}
ul.payInfo li {
	position: relative;
	color: #656565;
	line-height: 18px;
	text-align: right;
}
ul.payInfo li strong { color: #111;}

ul.payInfo li.pointInfo {
	float: left;
	background: url('/Images/Bullet/bulDotOrange.gif') no-repeat 0 20px;
	padding: 13px 0 0 8px;
}
ul.payInfo li.pointInfo strong {
	color: #ff551a;
	margin-top: 5px;
}

ul.payInfo li.payTotal {
	float: right;
	background: url('/Images/Mall/Common/bgDotLine02.gif') repeat-x top left;
	margin-top: 5px;
	padding-top: 7px;
}
ul.payInfo li.payTotal span {
	background: url('/Images/Bullet/bulDotOrange.gif') no-repeat 0 5px;
	padding-left: 8px;
}
ul.payInfo li.payTotal strong {
	color: #ff551a;
	font-size: 14px;
}
/* //결제정보 */


/*ask1*/
dl.ask dt {font-weight:bold; padding:18px 0 18px 0;}
dl.ask dd {padding:0 0 18px 0; border-bottom:1px dotted #D5D5D5;}
dl.ask dd.end {border-bottom:0;}


/*ask2*/
dl.ask2 {border-bottom:1px dotted #D5D5D5; margin-top:10px;}
dl.ask2 dt {font-weight:bold; padding:0;}
dl.ask2 dd {padding:0 0 18px 0;}


/* 상품후기 */
dl.afterWrite dt {
	background: #f7f7f7;
	border: 1px solid #e2e1e1;
	padding: 8px 5px 6px 14px;
}
dl.afterWrite dt span.date {
	float: right;
	letter-spacing: normal;
	margin: -15px 20px 0 0;
	*margin-top: -22px;
}
dl.afterWrite dd {
	border: 1px solid #e2e1e1;
	border-top: 0;
	padding: 10px;
}
dl.afterWrite dd p {
	line-height: 18px;
	margin: 20px 0 10px;
}


/* paging */
div.userguidetop{
	padding-top:8px;
	background: url('/Images/Mall/Common/bgUserGuideTop.gif') no-repeat top;
}
div.userguide{
	margin:3px 5px 0 5px;
	background: url('/Images/Mall/Common/bgUserGuide.gif') no-repeat bottom;
}
div.userguidebottom{
	padding-top:5px;
	padding: 8px 10px 0 22px;
	background: url('/Images/Mall/Common/bgUserGuideBottom.gif') no-repeat bottom;
}
div.userguidebottom dl{
	position:relative;
	width:100%;
	padding-top:10px;
	padding-bottom:15px;
}
div.userguidebottom dl dt{
	float:left;
	height:240px;
	line-height:18px;
	background: url('/Images/Mall/common/imgGuide03.gif') no-repeat 25px 30px;
}
div.userguidebottom dl dd{
	position:relative;
	left:23px;
	font-size:90%;
	margin-bottom:5px;
	letter-spacing:-1px;
	width:570px;
}
div.userguide p{
	padding:3px 0 6px 7px;
}


/* order box */
.mallOrderOk {
	background: url('/Images/Mall/Common/imgGuide12.gif') no-repeat 60px 50px;
	width: 452px;
	padding: 50px 0 0 240px;
}
.mallOrderOk dt{
	background: url('/Images/Common/bgHDotBar.gif') repeat-x bottom left;
	width: 422px;
	padding-bottom: 10px;
}
.mallOrderOk dt span.orderNum {
	color: #fe6500;
	font-size: 14px;
}
.mallOrderOk dd {
	color: #656565;
	font-size: 11px;
	line-height: 1.4em;
	letter-spacing: -1px;
}

.mallOrderOk dd span.point { color: #fe8212;}

.mallOrderOk ol {
	padding-top: 20px;
	list-style: none;
}
.mallOrderOk li {
	line-height: 18px;
	margin-bottom: 14px;
	padding-left: 22px;
}
.mallOrderOk li img {
	vertical-align: middle;
	margin: 0 3px;
}
.mallOrderOk li.no1 { background: url('/Images/Mall/Bullet/iconOrderNo1.gif') no-repeat top left;}
.mallOrderOk li.no2 { background: url('/Images/Mall/Bullet/iconOrderNo2.gif') no-repeat top left;}
.mallOrderOk li.no3 { background: url('/Images/Mall/Bullet/iconOrderNo3.gif') no-repeat top left;}
.mallOrderOk li.no4 { background: url('/Images/Mall/Bullet/iconOrderNo4.gif') no-repeat top left;}
/* //order box */


/* 주문상세내역 */
.bghong {background:url("/Images/Mall/Common/bghongildong.gif") no-repeat;
	width:100%;
	height:51px;}
.col {
	color:#FE6D12;
	font-family:dotum;
	font-size:12px;
	}
.point1 {
	color:#646464;
	font-family:dotum;
	font-size:12px;
	}
.matb {
	padding:20px 0;
	text-align:center;
	letter-spacing:normal;
	word-spacing:-2px;
	}


/* small text guide */
span.small01 {
	color: #898989;
	font-size: 11px;
	background: url('/Images/Mall/Bullet/bulDotGraya.gif') no-repeat left center;
	padding-left: 7px;
}
span.small02 { color: #ff6b11;}

/* 2009-02-19 codpro */
div.cp-orderboxmd{
	background:url('/Images/Mall/Common/orderbgbox.gif') repeat-y;
	width:692px;
	margin:20px 0 0 0;
}
div.cp-orderbtm{
	background:url('/Images/Mall/Common/orderbtmbox.gif') no-repeat bottom;
	width:692px;
}
div.cp-ordertop{
	background:url('/Images/Mall/Common/ordertopbox.gif') no-repeat top;
	width:692px;
	height:108px;
}
div.cp-titcont{
	padding:12px 0 0 16px;
}
div.cp-titcont dl{
	width:592px;
	margin:18px 0 0 25px;
}
div.cp-titcont dt img{
	float:left;
}
div.cp-titcont dd{
	float:left;
	width:530px;
}
div.cp-titcont dd ul{
	margin:7px 0 0 25px;
}
div.cp-titcont dd ul li{
	background:url('/Images/Mall/Bullet/bulDot02.gif') no-repeat 0 6px;
	padding-left:8px;
	letter-spacing:-1px;
	line-height:140%;
	font-size:11px;
}
div.cp-titcont dd ul li span.cp-orange{
	color:#FF6B11;
}

table.cp-tblsket{
	width:692px;
	border-top:2px solid #4D4C4C;
	border-collapse:collapse;
}
table.cp-tblsket th{
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#F2F1F1;
	padding:9px 0 9px;
}
table.cp-tblsket td{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:10px 0 10px;
	text-align:center;
	line-height:120%;
}
table.cp-tblsket td.cp-txtL{
	text-align:left;
	letter-spacing:-1px;
}
table.cp-tblsket td.cp-txtL img{
	margin:0 6px 0 13px;
	float:left;
	border:1px solid #E8E8E8;
	padding:0;
}
table.cp-tblsket td.cp-org{
	color:#FF6000;
	font-weight:bold;
}
table.cp-tblsket td.cp-quantity input{
	float:left;
	width:26px;
	text-align:center; 
	margin:0 1px 0 8px;
}
table.cp-tblsket td.cp-quantity img{
	display:block;
}
table.cp-tblsket th.cp-del,
table.cp-tblsket td.cp-del{
	border-right:none;
}
table.cp-tblsket td img{
	padding-bottom:3px;
}
table.cp-tblsket td.cp-rgt{
	border-right:none;
	text-align:right;
	background-color:#F7F7F7;
	padding:15px 11px 15px 0;
}
table.cp-tblsket td.cp-rgt span.cp-org{
	color:#FF6000;
	font-weight:bold;
}
table.cp-tblsket td.cp-btdel{
	border:none;
}
div.cp-bartop{
	background:#FFFCE8 url('/Images/Mall/2009/uni/topbar.gif') no-repeat left top;
	_zoom:1;
}
div.cp-barbtm{
	background:url('/Images/Mall/2009/uni/btmbar.gif') no-repeat left bottom;
}

dl.cp-total dt{
	text-align:right;
	background:url('/Images/Mall/2009/common/icon/bl01.gif') no-repeat left;
	width:218px;
	float:right;
	margin-right:17px;
	_margin-right:9px;
	padding:18px 0 14px 0;
}
dl.cp-total dd{
	clear:both;
	text-align:right;
	background:url('/Images/Blog/Bullet/dotW01.gif') repeat-x top;
	margin:0 15px 0 15px;
	padding:12px 0 20px 0;
	_padding:6px 0 20px 0;
	*padding:6px 0 20px 0;
}
span.cp-price{
	font-size:14px;
	color:#FF6000;
	font-weight:bold;
}
div.politicalbox{
	background:url(/Images/Mall/Common/politicalbg.gif) repeat-y;
	width:692px;
	overflow:hidden;
	margin:0 0 20px 0;
}
div.politicalbtm{
	background:url(/Images/Mall/Common/politicalbtm.gif) no-repeat bottom;
	width:692px;
}
div.politicaltop{
	background:url(/Images/Mall/Common/politicaltop.gif) no-repeat top;
	width:692px;
	overflow:hidden;
	padding:10px 0 10px 0;
}
div.politicalcont{
	padding:15px 0 0 23px;
}
ul.politicallist{
	margin:14px 0 0 0;
	width:640px;
}
ul.politicallist li{
	background:url(/Images/Bullet/bulDotOrange.gif) no-repeat left;
	padding:6px 0 6px 5px;
	line-height:16px;
	font-size:11px;
}
ul.politicallist li.bullettop{
	background:url(/Images/Bullet/bulDotOrange.gif) no-repeat left 13px;
	padding:6px 0 6px 5px;
	line-height:16px;
	font-size:11px;
}
span.pointorg{
	color:#FF6B11;
}
/*link*/
a:link,a:visited {
	color:#6D6D6D ;
}
a:hover,a:active {
	color:#F17733 ;
	text-decoration:underline ;
}
/* //2009-02-19 codpro */

.productNotice{
	padding:0 0 15px 0;
	background:url("/Images/Mall/Common/bgNoticeBtm.gif") no-repeat left bottom;
}
.productNotice .NoticeLine{
	width:672px;
	margin:0;
	padding:0 0 0 20px;
	background:url("/Images/Mall/Common/bgNoticeLine.gif") repeat-y left top;
	overflow:hidden;
}

.productNotice .NoticeLine dl{
	margin:0;
	padding:0 0 4px 0;
	width:650px;
	overflow:hidden;
}
.productNotice .NoticeLine dl.line{
	background:url("/Images/Mall/Common/bgDotLine.gif") repeat-x left bottom;
	padding-bottom:11px;
	margin-bottom:11px;
}
.productNotice .NoticeLine dl dt{
	float:left;
	margin:0 25px 0 0;
	padding:4px 0 0 4px;
}
.productNotice .NoticeLine dl dd{
	float:left;
	margin:0;
	padding:0;
}
.productNotice .NoticeLine dl dd ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.productNotice .NoticeLine dl dd ul li{
	margin:0;
	padding:0 0 0 8px;
	font:11px/19px Dotum,"?뗭?";
	color:#888888;
	letter-spacing:-1px;
	background:url("/Images/Mall/Bullet/bulDotOrangeCross.gif") no-repeat left 6px;
	overflow:hidden;
	height:1%;
}
.productNotice .NoticeLine dl dd ul li strong{
	float:left;
	color:#656565;
	margin:0 3px 0 0;
}
.productNotice .NoticeLine dl dd ul li p { float: left;}
.productNotice .NoticeLine dl dd ul li p span { color: #ff6b11;}

div.cp-receivebmd{
	background:url('/Images/Mall/2009/storyshop/receiveboxbg.gif') repeat-y;
	margin:12px 0 16px;
	width:692px;
	clear:both;
}
div.cp-receivebtm{
	background:url('/Images/Mall/2009/storyshop/receiveboxbtm.gif') no-repeat bottom;
	width:692px;
}
div.cp-receivetop{
	background:url('/Images/Mall/2009/storyshop/receiveboxtop.gif') no-repeat top;
	overflow:hidden;
	padding:12px 0 10px;
	width:692px;
}
h2.cp-titguide{
	background:url('/Images/Mall/Bullet/bullCheckPoint.gif') no-repeat left;
	margin-left:12px;
	padding:2px 0 2px 23px;
}
dl.cp-shape{
	padding:20px 0 0 35px;
}
dl.cp-shape dt{
	float:left;
}
dl.cp-shape dd{
	float:left;
	margin-left:33px;
	width:520px;
}
dl.cp-shape dd ul{ 
	font-size:11px;
	line-height:150%;
}
dl.cp-shape dd ul li{
	background:url('/Images/Bullet/bulDotOrange.gif') no-repeat left 7px;
	padding:0 0 10px 8px;
	letter-spacing:-1px;
}
span.cp-orgpoint{
	color:#FF6B11;
}
span.cp-orgmgl{
	color:#FF6B11;
	padding-left:40px;
}
span.cp-mgl65{
	padding-left:65px;
}
span.cp-orgcel{
	color:#FF6B11;
}
/* 2009-03-19 clear추가 */
.clear {
	clear:both;
}
